ecaccess-4.0.1/0000755000175000017500000000000012252107760014421 5ustar amckinstryamckinstryecaccess-4.0.1/Makedistrib.pl0000755000175000017500000001215312252107726017223 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # Makedistrib.pl: create package to be distributed. In the # Windows environment expect to find the dmake command. # # Laurent.Gougeon@ecmwf.int - 2011-09-21 # # Required libraries to run this script: # # perl -MCPAN -e "install PAR" # perl -MCPAN -e "install PAR::Packer" # perl -MCPAN -e "install Archive::Tar" # # This script must be started from the source # directory. use Cwd; use File::Path; use File::Copy; use Archive::Tar; use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); # # Function to start an external command # sub execCmd($$) { my $command = $_[0]; my $expectedCode = $_[1]; print "# " . $command . "\n"; my $result = `$command 2>&1`; die "Error: $! (exit-code = $?)\n" if $expectedCode != -1 && not( $? >> 8 == $expectedCode ); print $result; return $result; } # # Where to install the ECMWF module? # my $installBase = ""; # # Set the PERL5LIB environment parameter to install the ECMWF module # in the source directory if "ecaccess-perl5" is defined. Otherwise # the module is installed in the standard directories. # if ( $ENV{'PERL5LIB'} ) { my $perl5lib = $ENV{'PERL5LIB'}; my $index = index( $perl5lib, 'ecaccess-perl5' ); if ( $index != -1 ) { my $find = quotemeta substr( $perl5lib, 0, $index ); $perl5lib =~ s/$find//g; $ENV{'PERL5LIB'} = $perl5lib . ":" . $ENV{'PERL5LIB'}; $installBase = " INSTALL_BASE=ecaccess-perl5"; } } # # Get the ECaccess version number from the current directory # name # my $cwd = getcwd(); my $version = substr $cwd, -5, length($cwd); my $make = "make"; # # Get the target system name (OS) # my $system; if ( $^O =~ /^MSWin/ ) { $system = "windows"; $make = "dmake"; } else { my $unameS = execCmd "uname -s", 0; my $unameM = execCmd "uname -m", 0; chomp($unameS); chomp($unameM); if ( $ENV{'ECACCESS_WEBTOOLKIT_PERL_TARGET_OS'} ) { $unameS = $ENV{'ECACCESS_WEBTOOLKIT_PERL_TARGET_OS'}; } $system = $unameS . "-" . $unameM; } # # Make, test and install the ECMWF module. # execCmd "perl Makefile.PL" . $installBase, 0; execCmd $make, 0; execCmd $make . " test", 0; execCmd $make . " install", 0; # # Build the package name # my $packageName = "ecaccess-webtoolkit-" . $version . "-" . $system; print "Creating package " . $packageName . "\n"; # # Clean/create the target directory # rmtree "$packageName"; mkdir "$packageName"; # # Get the list of scripts from the MANIFEST # my $scriptsList = ""; open( MANIFEST, "MANIFEST" ); while ( $record = ) { chomp($record); $scriptsList = "$scriptsList $record" if ( $record =~ m/^script/ ); } close(MANIFEST); # Runtime dependencies and options my $dependencies = "--compress=9"; # # Create the distribution # if ( $^O =~ /^MSWin/ ) { # # Process the Windows package # execCmd "pp " . $dependencies . " -M IO::Socket::SSL --output=$packageName/ecaccess-command.exe script/ecaccess-command $scriptsList", 0; # Goto the distrib directory chdir $packageName or die "Chdir failed ($packageName): $!\n"; # Create the bat files foreach ( split( / /, $scriptsList ) ) { $name = $_; if ( length($name) > 7 ) { my $scriptName = ( substr $name, 7 ); print "Create ", $scriptName, ".bat file\n"; open FILE, ">$scriptName" . ".bat" or die $!; print FILE "\@rem -------------------------------------------------------------\n"; print FILE "\@rem Helper to start the $scriptName command from the\n"; print FILE "\@rem ecaccess-command.exe file.\n"; print FILE "\@rem \n"; print FILE "\@rem Laurent.Gougeon\@ecmwf.int - 2012-02-09\n"; print FILE "\@rem -------------------------------------------------------------\n"; print FILE "\@%~dp0\\ecaccess-command.exe $scriptName %*\n"; close FILE; } } # Go back to the main directory chdir ".."; } else { # # Process the Unix packages # execCmd "pp " . $dependencies . " -M IO::Socket::INET6 -M IO::Socket::SSL -M Pod::Text --output=$packageName/.ecaccess-command script/ecaccess-command $scriptsList", 0; # Goto the distrib directory chdir $packageName or die "Chdir failed ($packageName): $!\n"; # Create the links/copies $source = ".ecaccess-command"; foreach ( split( / /, $scriptsList ) ) { $name = $_; if ( length($name) > 7 ) { my $scriptName = substr $name, 7; print "ln ", $source, "->", $scriptName, "\n"; symlink $source, $scriptName; execCmd "./$scriptName -v", -1; } } # Go back to the main directory chdir ".."; } # # Build the list of files to distribute # @archivefiles = <$packageName/*>; # # Push the ecaccess helper # push( @archivefiles, "$packageName/.ecaccess-command" ) if ( not $^O =~ /^MSWin/ ); push( @archivefiles, "$packageName/ecaccess-command.exe" ) if ( $^O =~ /^MSWin/ ); # # Compress the distribution files # print "Packing distribution\n"; if ( not $^O =~ /^MSWin/ ) { Archive::Tar->create_archive( "$packageName" . ".tar.gz", 9, @archivefiles ) or die "Create tar.gz failed ($packageName): $!\n"; } else { # Create a Zip file my $zip = Archive::Zip->new(); # Add a directory $zip->addTree( $packageName . "/" ); # Save the Zip file unless ( $zip->writeToFileNamed( "$packageName" . ".zip" ) == AZ_OK ) { die "Create zip failed ($packageName): $!\n"; } } ecaccess-4.0.1/README0000644000175000017500000002300112252107726015277 0ustar amckinstryamckinstry====================================================================== ECMWF-ECaccess version 4.0.1 ====================================================================== This package provide Perl scripts for the management of files, file transfers, jobs, ectrans associations and events at ECMWF. They can be run by any user and on any Member State host. They use the perl library ECMWF::ECaccess which give access to the ECMWF ECaccess Web Services (or ECaccess API). Running these commands requires a valid certificate. Certificates can be created with the "ecaccess-certificate-create" command from an ECMWF user identifier and a PASSCODE (using a security token), it generates a certificate in ".eccert.crt" in the user's home directory. You need to ensure the following environment variables are set with the correct values: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateway name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) If you don't define these variables then the default behaviour is to use the ecaccess.ecmwf.int server at ECMWF. 1) INSTALLATION ON UNIX OR MAC-OS-X 2) INSTALLATION ON WINDOWS 3) TEST FAILURE 4) WHAT YOU GET 5) CREATE PACKAGE FOR DISTRIBUTION 6) IMPORTANT NOTE 7) COPYRIGHT AND LICENCE ====================================================================== 1) INSTALLATION ON UNIX OR MAC-OS-X ====================================================================== A) IF YOU DON'T HAVE ROOT ACCESS -------------------------------- First load the latest release of the local-lib package which can be found at the following place: http://search.cpan.org/dist/local-lib Save the archive in one directory and then from this directory issue the following commands: gunzip local-lib-.tar.gz tar -xf local-lib-.tar cd local-lib- perl Makefile.PL --bootstrap If you have questions that you don't understand just press the Enter key to accept the default values. make make test make install Now you can run the following command: perl -I$HOME/perl5/lib/perl5 -Mlocal::lib This will give you a list of environment parameters to configure in your startupt script (e.g. ~/.bashrc or ~/.cshrc). Logout and login again to get your new environment parameters. Then do the following: perl -MCPAN -eshell cpan[1]> o conf init connect_to_internet_ok urllist cpan[1]> o conf commit cpan[1]> quit Answer yes if prompted the following: "If no urllist has been chosen yet, would you prefer CPAN.pm to connect to the built-in default sites without asking? (yes/no)?" Then answer to the best of your knowledge. You can now skip the following paragraph and go directly to C). B) IF YOU HAVE ROOT ACCESS -------------------------- Login as and go to C). C) INSTALLATION --------------- Please before starting the installation make sure you have OpenSSL or SSLeay installed. If you don't have one or the other you can get OpenSSL from the following place: http://www.openssl.org (On Debian systems, you will need to install the libssl-dev package, at least for the duration of the build. It may be removed afterwards) To start the installation of the Webtoolkit, type the following commands to make sure the required Perl Modules are installed (Can't locate object method "install" errors while running these commands should be ignored): perl -MCPAN -e "install Class::Inspector" perl -MCPAN -e "install Getopt::Long" perl -MCPAN -e "install Pod::Usage" perl -MCPAN -e "install Net::HTTP" perl -MCPAN -e "install URI::Escape" perl -MCPAN -e "install Term::ReadKey" perl -MCPAN -e "install Term::ProgressBar" perl -MCPAN -e "install Term::Prompt" perl -MCPAN -e "install Number::Bytes::Human" perl -MCPAN -e "install MIME::Base64" perl -MCPAN -e "install Crypt::SSLeay" perl -MCPAN -e "install IO::Socket::INET6" perl -MCPAN -e "install IO::Socket::SSL" perl -MCPAN -e "install SOAP::Lite" Then in order to install the ECMWF::ECaccess module, go to the ECMWF-ECaccess directory and type the following: perl Makefile.PL make make test make install ====================================================================== 2) INSTALLATION ON WINDOWS ====================================================================== Install either the StrawberryPerl or the ActivePerl software from the following place: http://strawberryperl.com http://www.activestate.com Then from a Windows Console (Cmd) issue the following commands: perl -MCPAN -e "install Class::Inspector" perl -MCPAN -e "install Getopt::Long" perl -MCPAN -e "install Pod::Usage" perl -MCPAN -e "install Net::HTTP" perl -MCPAN -e "install URI::Escape" perl -MCPAN -e "install Term::ReadKey" perl -MCPAN -e "install Term::Prompt" perl -MCPAN -e "install Number::Bytes::Human" perl -MCPAN -e "install MIME::Base64" perl -MCPAN -e "install Crypt::SSLeay" perl -MCPAN -e "install IO::Socket::INET6" perl -MCPAN -e "install IO::Socket::SSL" perl -MCPAN -e "install SOAP::Lite" Then from the ECMWF install directory: perl Makefile.PL dmake dmake test dmake install Please note the "Term::ProgressBar" Module is not available on Windows, therefore the "-progress" option of the ecaccess-file-get/mget and ecaccess-file-put/mput commands can not be used. ====================================================================== 4) TEST FAILURE ====================================================================== Please note that if your module fails some of its tests you can get more output from the test routines by running: make TEST_VERBOSE=1 test (for Windows replace make by dmake) If you have any problem installing the ECMWF::ECaccess Module then please check the ECaccess pages at the following place: http://www.ecmwf.int/services/ecaccess/download Or contact us either at calldesk@ecmwf.int or ecaccess@ecmwf.int. ====================================================================== 5) WHAT YOU GET ====================================================================== After installation the following commands are available: Certificate Management: - ecaccess-certificate-create - ecaccess-certificate-list General Information: - ecaccess-cosinfo Gateway Management: - ecaccess-gateway-connected - ecaccess-gateway-list - ecaccess-gateway-name Association Management: - ecaccess-association-delete - ecaccess-association-get - ecaccess-association-list - ecaccess-association-protocol - ecaccess-association-put ECtrans Management: - ecaccess-ectrans-delete - ecaccess-ectrans-list - ecaccess-ectrans-request - ecaccess-ectrans-restart Event Management: - ecaccess-event-clear - ecaccess-event-create - ecaccess-event-delete - ecaccess-event-grant - ecaccess-event-list - ecaccess-event-send File Management: - ecaccess-file-chmod - ecaccess-file-copy - ecaccess-file-delete - ecaccess-file-dir - ecaccess-file-get - ecaccess-file-mdelete - ecaccess-file-mget - ecaccess-file-mkdir - ecaccess-file-modtime - ecaccess-file-move - ecaccess-file-mput - ecaccess-file-put - ecaccess-file-rmdir - ecaccess-file-size Job Management: - ecaccess-job-delete - ecaccess-job-get - ecaccess-job-list - ecaccess-job-restart - ecaccess-job-submit Queue Management: - ecaccess-queue-list For each command the "-help" option will give you a brief help message and the "-man" option will give you the full documentation. In case of problem you can also use the "-debug" option which will force a dump of the protocol exchanges with your ECaccess Gateway. ====================================================================== 5) CREATE PACKAGE FOR DISTRIBUTION ====================================================================== If you want to create a binary package of your distribution (e.g. for ease of deployement) then you can use the "Makedistrib" script. The required libraries to run this script are the following: perl -MCPAN -e "install PAR" perl -MCPAN -e "install PAR::Packer" perl -MCPAN -e "install Archive::Tar" This will create a compressed file which can be distributed to your users: ecaccess-webtoolkit-bin-4.0.0-.tar.gz ====================================================================== 6) IMPORTANT NOTE ====================================================================== Only read this paragraph if you are using SOAP::Lite version 0.715. If you don't know which version of SOAP::Lite you are using then you can run the following command to find out: perl -MSOAP::Lite -e 'print "$SOAP::Lite::VERSION\n"' SOAP::Lite version 0.715 has a bug which prevent the ECMWF library from connecting to the ECMWF server. In order to fix this problem you have to edit the following file (in your perl installation directory): SOAP/Lite.pm And change the line 1993 from: die "Incorrect parameter" unless $itself =~/^\d$/; To: die "Incorrect parameter" unless $itself =~ /^\d*$/; (just adding the missing '*') By default the file is in read only mode, so you will have to set the permissions in order to be able to do the change: chmod u+w Lite.pm vi Lite.pm (do the update) chmod u-w Lite.pm ====================================================================== 7) COPYRIGHT AND LICENCE ====================================================================== Copyright (C) 2011 by ECMWF (Laurent.Gougeon@ecmwf.int) This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available. ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows.zip0000644000175000017500001757463712252107726023265 0ustar amckinstryamckinstryPKiXB;u`ecaccess-association-delete.bat 0 D@AKM[v'd1ι5VکL%BA1#3m3nBrkQ2F<'5#@@c4i&9npJ_ r>@WY337pai qPgOۯ{K?bwh7PKiXB7Zecaccess-association-get.bat1 0B[ [7 .!@WWtk!8 q2"=ja`^I,$wu([ `%pRhH>sk0CWծI :$!E9|T׸mPKiXBy2de\ecaccess-association-list.bat 0 D@AKv'd1l+ ooS;E4qg %P{qPa⊀ "ժ\Ib)s'K^$`4QϝwW3|woPKiXBhZ`ecaccess-certificate-create.bat @D{!M᎘.~ͱӃ]lo7ɲ0žf:A$e]z1L:Q;1M!|`0,X8RO^r\b}- YԞ|CN8> IPZ,{,~h*jPKiXBk\ecaccess-certificate-list.bat1 0B-]ͭp}@Nv-\tqp}ސHmV$Q[fYljES6r +ZM_r~@=gdDǴ\w}Rԛ}{ڮ{`kPKiXBl>6Xecaccess-command.exe\>{g (**vc$5ذc;%KKzמs0꽹~L>=e{ֳg4n7Òb`Y[oq)e43-{=dP!]t2p࠘= 30 iUp GaKSrtӼv, 99K 2c/ct>n'3O~(fey٫x}.bKTՊ1"ìc@_։DF% e_e`KTz!ѦvX~U uPrG-Og Nޞԑ ;tH7<6u:*a3an؏MEbI`1>a\ Zda:ŌJL)dlcnҳ],ll",r˻3j{ G!b#G_cd0U}iVNKKr1j ^LLvgŔ3+Vr0c|]':O |~U-#U!3t>9ɤVpܒ%`w &$y| <ݯ`⻗dw|8)_6c&Fl}G.I̼UnRfv?\Ŕ])cntym{aV;Jz^Z8yv:B};-eox^l8)q+`b]=C] 17T(+I˴^$l&sr?aw txǗDKұ oFaIp@HDrϡ쥕'Yb.E1%J3Af]τ;M'+l r]X _Iã.>:1ϒtvކZBfDG? u#c%"iA)idD;^_sG>Vђc脎{&d:TN?.ALj ͽ䃩Yz>=M:p!t0Sl9?K>A`}RN'0/n7b znϗ>9C߱07þ;>&q?Q[[(/ׇyKu x v=O.'s}^cګ jVy]:}"N,q?ʔNQ7QE;3x{>Q<d2)an%RQAdŽV1ө52#2KYfJfy3U3ˬ`|#(DLG G9jC(9N@rD/9'GQ 9G~ G>$Tr!G76r޴yyQrݧ;yix%|+<v3:?wr{󱤃1氟S+dEv$FrՊشVwW_18fBCvCE,u EP^jKrBd e)fDbOJo,L:=MǝK6,%YLݒ8?BGryy9MJ$d(9Ѽx~ y!t29ljYV^&tVC핒Rvȃfvew-l$)uԶ]/z$: |g3OɉE@mgצC_8hOu"z?xͮϴ_".)C_jѮ?.t́ ;l١Es7Z_h1뿬luj1ELٗy>=tiW-M:6a3Zk _bC/ISrɭd3']ϟ@;/t .v:>ҮO*`6} $4u?Q}cWCЯ Ʈ?<8 4yfOav}<#POϔ9dX{YٱŮP+|*!_O1셻]D-41in͠џ~ݡP7 ~2OyqrD46_/M}Szz(i'˴-ya$3?GM@,>GM^4?as'%e |~Ou^alx+ vRDźD}^?®X 5^V308V}վ>igIvs'M!1O79e:e>V~Ο͟T8xC{G*Hw*28b&N~ WʬHTyq?Nmɍ/sQ1y*pVE/vdH^m$t.}<D9rm.NN#Rf;m?TwyM8LVK֗^o%IsOH170Wfw^(gҙ'3`; w6ʞET4yv}Ԓ5D%_hCK,S5?ݶO?| `ӫߠ4b]Ň|m]];/t.z8t>^*|pHDw4(w\vs04~yąd^9AAhvOfOo/B˾L# -K τ$N-6914݇j7lh&-#?>I 7>WވqVg™d';\E{OidGeˏW|)^C 9PډQQv~R-&-exKiܤﻈq{uKlḽ% 3V>z׾|ĉsyఠՉ4 aId$-i Id $vsܤDG$-4R"BF<1:Z=QxJYNRb8bŤIچ|>>bvy yc Q8ۦ^ l1Eշ8,+\ Hh|4e!i)Fz-vay_&Vւys` 12qÑDǤWOY똂RL&%{䋿g79NRU3Rf#'p|=)4W ǝE/^MIzy or"Ig1A8q69qdy6LN3 #џn ɉCDbrAG !Nt [l=Ӂ _p|qbǖ\t2a TڝDT[ gb䤴?{&~@NIg"yI(6$dP]A]U-yb~bV i3:*a{]fNT>&|"Z~gG[|acwgy:nQ$ );3+=Qpڴb mohSRHs8NƘL:~Fpkן$]'wD~cގcf(+7ǽ0d/!̷qXǤiSV$&o#7 ;GrVx&|Ht'&)㷤c%bDzӉ_$BL59ͬ{ Ŕ I?y0["m|s^͉Gw5%x#|j)qNt.LHip?>3_nҕ¶;lgIDz{<z+$]V|^fr/ӃI#Iͯ:Mx#[sQ3aK-2ѭ1cVs&$ &s>Y7I7W[fi.iPe&,זt(FGy&ϲvjivD_LXdHlO9känfQ˙|iLW$X"-K8:yjv}I:$ݕh-%8Ύ'CN^ڿV;ކ`aLEvNuEI9! O4$OG"Yv3ҹ=H7/;H>I gO@OLl(Syi*cfy}>c}>cUt2 3,{H+&OJ?3s˞j馹AŜVRf8lGQf:2Q;J%Qqn2Q~tԟ8Ope u2QF:G(%GQ8rsG9QF;ގr(#%g~~\uIn&^}|ПߋS7T5> ɭFoprt􃾗io[aO}tjaC4Bzh~鷔\|O_vF#Kni" !O~łm/?".h\M=Mv鹄V[n%o:y&$vQd=q,%ۃ!N]ȩ){,l9=Iai[ 2U{R̫W7ٯ1nNMwwAqg}{Р%ԓCB;R$磹t3a@'̣ݰ±eY-(|jrPrRńlɪ]$53sh4Ρф?5:9%biS9Dobʒr$ǻd!PRb&)!.KmbRl7&g&ts/J&:!^2ROW=IYIݒ] ˌ?₣(g8Ŏr\(';Ur(:J/n4Ks8n {X60^fnn˨{ˬ"G˨2`FSRr& ~?^.Έoo/~idm/hh?^YWQ5{u~3{u~/{"~r3C! [~\|~G{l?$R?1YbjZGmRi*:LNS%*IeQlCrvhڋh:5hh`:#H%ݖ@Gt:Gc8:LOgгz1^E7[4zNӧ Iߤt6Ρ_ӹG¸0n2~?1U phL0ʄ3L$Ӓit`Lo?0#1LLf23\fca]X7փb}Y?֟ `*l 2B~b-NK #25 Ќ`#7"HÒAқϷ:hQZw_b=c!-j]WsՏ*^.lEe*fʤ1{t0s9d0L&<`gLe>P,Jl8F-ٶl6fl ;Ʊ dv*;ee*vʦ{t0{=fL&>`gle?΅s<8/Η.($NスP."\[uzsh.n27r 2nmҸ=\:w;Ν2K\&wp3.{r9 »|Wk|(G|K-߁΢~?T~?/U:~Oa8/M>g5-&x^' BPE!P'H& B!D -B!J. B0B# da0C-e*aI* {tp\8-dLᦐ%<gBZ> Et=D/W1H")%QP1\#Ŗb[%v{h1F!q8U! 2qN$n=bxX<.3KbxS31G|-E"I+IR$UjHIIR.EHRKAKR#HqR4Y*͐fKsbiJZ'mJi)]:,NK%)S)eIl陔#rEvdKd9@5dJdI`9T#HV Gr9ZGc89A,OgȳyL^%7[4y.˧ )ߔrLΑ_˹G٢(n*~)U phJ+JRitPJo(#1JLV*3\eXYR)JGIW+ǕJrITn*Y%[y(\bQ]T7CR}U?_ P*j R9UR55X U5gƨ#1jNV3\uX]RשԭjGMWjzIToY5[}樯hnj~iUqiZkZRdm6Che:m~vX;=Оi.5p=Bһ}N?gt/,$Dݍ8#Xl,3ҍ` [Cݭˬ%%&0^ERݩj*Fr=H 5H  -H %H Hl HL  H, H  _x8;1;1XBT#'W 4| 3 li_¼ HnVB] O(0q9ߛҤ.MM!Jn#{ 3CAztգ[A߽&C4MQbK;pჇ5Ct!4W+{׿OgOhݱyc-+ ]^P#(?T/j*é}-a24} )B!8x :*T@;bkCes>o`dsy ĥþ-{0sb=6 F>^|_ar]ɫhvQ}`Z\C֢3˻w lx| o_߆7B?8v [R[~EU3t@]D+yuWq(\-ۢͶФ Uq0/eb78oxFz0\pN kO9IѰeL8{t%Iz |,9Ak5H%?TGèu`p~8yxڳZn¾s ~0l^3{ P(}:BQMU%\ ݠo7֭HW}.| o޼B"5zt DsPKlc{y^eFafp^qܹyNkV 2E3)߯7|Z5 Un'ď{+}wf}x K|˱X\ɞkhXIYx-bG8)oO>ye3 %9Qe!Gї-i_2(oPҵb|SnUfveUAe (eoz֯{ k}扣6<]6Nյ\xK|L|UЯ?ol\-6)ܫC[ۮ^ݻ5~͞k"mϴ"&.[ë׿r]۔ڼf)4]9n]f;}(/ Oki4}y!p|[8).6 kVtںU+-?¶t^h^VcQhy[,]BzmV'țmTK"^W?]c1l Ed5+ےMZۛV_Sq_c{xc4,>Vmc?LBPkmJ^l86[־Y ҶQvdo_Smoܗlo_|۞ޝh|ƶm'm+F.NYr^Zxf䦥wU 6co+ˮ WЮNjd[`zb![z/,lBiU96A^>:Y`{slsClWOth[m@۸mhWm=U.G^ycm:`qt"}޽ڈf"f FxySz|Kgyۆ. VƳ7L/+lkѠٶP \=?l];vhDl{;&grm ?BsV̩ smBdέJqa$+s^8^7$76g|ǬmQ DDYֳCijy U 4W;Q%ܢy_lM*pG&Aʸ'W`;چ B)4(e;9؞G>`kը䝠2&!5oP[ֳUq[0?}hY68ʰtk۴bmq]4[&l#lۗճ[e`%TBS+ݚ f nfr686(3#m#`h1}1yDEhٰA\8+Cr¼*ʶ$8}-ixun^=ju<{r5 ?%)s1o?wвf\!eB#ܩ}1mki3;7Calk'‘aHabU FimV65쉭Νkpc(C-u^`w[*ۄEJERÃ|үm5xW^Uۀ^:Է~zg|}_nlekޱMѿ`LlF5߳xqֆ%F%XajIc!kh٧f[ؖ%۳Y[󲘿JeS[s"ϑ$^]+ףɈbUp°NU,G.$ q(s#L'̆[1{{=~ zjvK~pdOw19bh0S[-maz7u"?6X ^8{$1:Ԭ]qy~9:~KW0-7^u sж/$`za,_o_n~dC2l[Q(r+jh,U;TM.q|p@% my”qVa_:0c1̍b\/,&1n 38)|`wЪל}m]^j +C6g z\{6 g ,鋾}ۻ kD?AUfN3b)F,]٦0,H* ȷne|Pw30i73·#`hw )5Ё0 AVYBuq 1č1nl[ g.*@[7Y0x˹n57n?[ z  +vv a [cE9ޮBL@҅kF a.sUca:0wq X\_/62{wik6[>Sv;S//.}aq8mM4o]?C"ߵhTKʅ#pw'g]'@>J)\BtC]]8wܻEUrDHyT~:BMF|':d's<'=`A 8ssBv!PlUEӁ3/%~6//Yo2;֖0KsbdVr-YR`jKAM9%WOS;| aKx, 8[j.W6)*^_'F~՛5؞tb8:Ρ##L% na]zs&Ls({_uAG1ʷB?O3<]c7(qxQ. 7ӕzXu>Sh}ZVP/zswe_;Jq(e9ڝhETXF[,}@5z ve31v)ΕW΂I! su/ET:b q?jXP:R7:F{3%L43f2USa;حQW%;ɭpZ>ቐ+"%vs+1TIRRtJ5';\IQJ5%{zi5W>=^ЍDGS5:zbmb6uzC DB}ʌdR5!ky(ۚF>g\5n7[m>p|%^  \/ U~H'Vc..uzHD'giN*$9Tn-ʳn κR}s4zmNerrF9\V)CD_FVkX*zbV5`[#U :KR"n VhӰj0~5XjlnEIXzc~*bqpT|.nIeKʌ+J+UyV}ʪF}W%-5[ bIf-MS͆%Î OٞF#|`{DoiBirZ?mv]cl}J߭ҫX{[-Y&,[L;eZʆXel5#3 'hkGku5J>Hpa)@ݡ~e_^% ~eZ_a NfE }. $1˙ C9sK׹YK[7ZZ-^NeʉL1#3ŒA{!P\!))(Տ(ev4c7zHAOb/W'!GOU=ȿJ9:SO;*?"8I$/좸+uHnZKzOUjf\4V'8AZ U}!Z}6XCWOH'_*OՠۊhÌ`1P.l!6X˶b{l9N¹6\?nwfK?aTX# y[d8#.HdIٮ44zF9YK,tNa:'OE }OY_Y"b}>QT!ʓJPrT2Gk%(wۋ:Fu78eAz:;=#8_GH C4Ir핮`e "V_K^G֏p# ބ r[ ChE{C}.uSMu“zA1l)C*VUc\-R_2FZY[- S~ʓs\mK Q2DIUJ*F,mq66Es"OWH'=1cjcֲ鬍e^km~?/hHe?W)Ҫi گh=eh%8Y`RMNT*5A.0՘L;/zf)(4ZZ.wTՙc4Q @(7c}K_Ά`\3XJ ߶ FX#-mS#F[c#cqKg~қ86#.&g`$V*UVkuzj1zw"8 Z!*q{(:ۀX-i.na̵v%mrRVEtp^ZVK9Pesy%Z fs)ƖgrU?9( 0itOz$}(@NE^TY3|zZ]-vi̔1}ء!c=0r 0H~R բjhK0>VQsM{͏68ds|W0OerYkX)"j=FFLg~\qB?]zcYh%ٌ/ɔGWKl2@pńb4ڈQb!79%j 4_}FK,H}J GjGdb%j3B_H1QBHk!wG/njz I/FwQ:Rty?M|:!I6psR@)OWdC Q+e*e h=i6miT3D?vF:MB4An'!$Cq,:B+a6ґ9Z;уG5'zZ[%vw+Wg ̈́B_bJy땬b lƙJՄ^eE0ʷATBQ?SiYt{tK*3?p~|+Sȕ*1=Vkb'vZ1/W6F3ГЏJKA9ZJ[w[OXϙw2,gY(7 ũ2F tF k20N&HȓOb!2HeyIW]rdp+kյZf;6nٕM~Z9cliU5Z6ȌNax3RTs;j q~yL9dm23m]+s5N31|!UM )VL %*5GNJ0{2v`lЕXyV;kEcqTiVSnȀ#ޮ75bw O+q|_xjTup);qk.]kzp4N䓄[BASĥ4FA-U (e0^MBmj{uzPl1I[Y^112ɽKQ#+,#21 dzœEp}74~ ?ūZ7O,Hx=2apB ?_].UiVwG Kd>3V]r3ڊueAlv 2|iĄxɥP'ʥj(AsJ:BP{ˍFadZ%ky̜zR0Lb%MShWHvW Cb/ZWbzR,٤J8W1KV=Y򙼻(Q,3׆17QiL|fpEJ7>4"*fsNdFnw;IZd.fgۨ_CTuƴsSGm|Cp+Ղ,'FqяN󅃂.HI}yZ٠%?Z 2tQ0{.B @u>xmlTYLJEcn8\[fґ]nfKp\w@ AG/W5<'G tMO :YS̜` dVc{ùR9q.Uݯ^>Шo%_4EcRC4T+M30?(ѭ%<]LD1t+3K {9WF+ f uzbC\lb_O8PQg8N(N3-Fņ%ԥBe`Vڈj^"erCՑfi]0Z(xyP6L3y(=3*zA㡡[dtq$>|Y bS!Wc0쩉T=ۊ޹]9TV 46ۍg-H{v}nX&lWv,,T֎jar1}G=睠_(\]f%P%F" :GݠTvZ̰ǣ?j˵cM5~Z:kD 8WZ8|m#&c^XYiV>vOml2,q._m?0-vv˰p1Œ,ӹE..A>Ӥ~gGsMƶ)*M.o6[`,_Me*bfahǬ|V*K.rGU.G/`6:H 1Ry]FcŖ }*&{.1K=GY}.jʖPU>!k8l1ͱ-zI0Ӌ=dvBYF"mŎbQ)D*.h%#9puR/!}d>'܏nqTH%/Qi'6"zoL1:fe!diBw3 c|ȗ#7y?[5dv\n.'' ~,?=;\o]Æ٫owLgbFZ2a[nT-g7:Zmz6w{MyE0*/[>'KI&Ρ]q4&l4PJf'f"rqr 9<-~JD7m۝G>jz"sJS9ʍ9\fc;K -oҴ4~A%w}cP8̘3j5 97y,?i̕{0Wڀy$}ҚNfwL6}Ɇp])UZAprafy-,XZ [bLK7b|/bdcfIѲ EF6^.J='\D7O\2w@wS3aE6 2*\_:!v;P" F ㄉ${5FX pqcHy\SU0TaX-AKfj횦qwFdQ3L*`EZ8|I1jOZW/c@ͧyiŴFmku1T3It(fqMXnX3ZOcQsfnSNbEaxd01 }~ϺsC=M]3WoT>@#C;!H*.=Ju)?r]P<Ҙ#TEﮎFMQzBo\w 2(dK+1<>Z KRUIGTLѱTzup| ;1|?_"zpf!ar{9sLd2[rszX#21aBk2ƕl=l{ Wk5Frs0nqR3 LTZ&vE]UN;74I.avE:([/΋sȴ݄ *A*A/&Ƌ0//yJ1M6{ފ\s. hTk'k7ȚNY3X- 1 UM5A|[A"I5TrlS%bv( WI@6ZG۠ٴÌF5z\˷۹AM Ӎp6 01F`vx--npU_RI ֔Wɿˬ2Ay^PK8 <~5CpyJ/,NFbSFl/v~ q(bhqR~8z)S8 D?;Ͻ R;Sbm5GpC2p 98V J)F5FǸ%Fg4Zo,]-ݱB;?lT4=^"SYɜa)lmYTnWS-en- EbxUgxjzd JOw#"fgL| ]nַ}A({}{ 9=kC)p\qW+Y|5-83?J%&X@ _Ww@fJ]_!+M6o$][35E]-69,0dRT!z>N?rL}ӓYƜ`a̵Vs0j[$僑[~j5 Ob(iRE4XqFF jU=Y5Z6I۩.k^/1_[#::zY"? g|tO18&LW3ˤ3o3ϙߑgcY'$Dmם 1k1uq~<g?+(mvI(䵳Ube((v R ^x p4T.KҷgMfI?HERiYi[/IsE*>f8OߤW?H ]B#QN W˵Q"V9QTn!H}Opy<^:]% ϗK1Y+o`[/ɧ0(_ow#J~||RHT|JiRATWj+"*bUBJ#BiW:#S)CQ{J<^R4sp5cUESSK1>K}Ld~b63N6-IXڵ %@͟]*,skHK\jZ_T]?g,MVRY3v]'3w,ǝ^O._\ ̐)ӕ= 5ԖXǩ2kݵ-^^jah}'̳P"}R_oԯPc'F #p5o/gz/}Yx_,F8Uh9jwapYHDvRe?%xԖ'.f7U+<`eDK%֒iEF]2ד\u t:ʙȯ 1Bl3JG"Ybry[3֐*ʹgV,5 < m5M%Ruʦ^RE t5%Jף#mOw7b<܁k?}>FŒ"7;}oo]qe 1S)͌`7{G,SJH(9WɧҚb@uQPSqӿ)) "[[+M]ӲWJ} ˌnZ]a&^d%eab=f]oiƌfTn6_*1%\XKmGA)QEb("l3l4;3gKٕZv#wqfs8E,+" c  Z-Qqn`fqc$uJE$d]Hi4AJp޾HdI13-eo_ :haFb3oaCuH3Eu]ۍsz{KDv]bo/#nj g\(7K֍13͙y 0seٱlO m6XFjc Z)}q xUFX<n⎱8-{*fd"z J}>%–rVF>*HR -FܫSz+4 ꪏW{1`p 䛱 7s΅bLY4w &O H墪-91z}'̬  +ɒuWU* NX+,F3c3dyl%[[7JYi[)7[3N) El4ۍ~sq1[ s͹(orm>|![MX*nG_XlTWB V[a&j;kT2BXA2Uwsq ˲\8pɿ1<"TP=^QWc723k4[XwD^z|j-uLonD!9{(NAU:-OPOOC{NWP䏱E`ߗ W z@!&9s!erEWZVט(q*ݜgj^jt}h6Ҫ03 /S4UrBiЃlrHwKKgW: r:ג\y/%B5|Unn>i-Cej7,FgZZED.{龺o6gNB/e6ŭAڈ|㐹$q+\O]KU1+=-VoUOk] iE%P:yv sy ӛ`ˈ8NLo=K2FTbθPۀ<$>F_ן:!Z[Ӭ?ox39~L C3"B~"fᶐ#GRk\G>y[9\U\sŌu~N/a6,3ﬦ SΌATNbg aϳlyNE?$>$D;Ql#KI=(a5wP:*))Pj}Z0Y[# 8 H3V;QU09DH=.j4f1~m.1R; DX7MMpanntxR'>ì&fqN S +_Q(4zDS5?گiK1㰤ki{L/f(D\`nb6g_f{sՍ}y]$2f0uS*kmV  ~>AߢOtw{JS2_\>4xgV~ Z Qh"9\) LS3 yMfrٳZS6mUy0cFv8d-F}~@ hi 1f S9m<1ܐZZ?YX[swDoSPQa$;!3<9Wf4ȰϳWXg$&ʌr@9T'Ւ8FE7W.v]9O(lIKc1݅iq -InRª -׮4?b9UȢ#g-WǨ\9ק &[>#o ?We s;TE%qRG2R=2K6}(g}E=S?@{lE _V` 04D/o+"@#e\c+ɫu&c+d(3F1hۿu,Hl/5 i1S+ԯT ;\ef~D%E( G޲ZH2BQ[`.;^\.H5% Q4@좢M\@)^PCߨQ=ԜBz9>@_4j-^[#ܚg{K' ߊR3jc'Mkt졔P*)>,!s8ff8QݺՌqv;-Efcyϖq#h<}QQsK#VCʗg\,nHOf˛1e/lVv\T7~fzQIx\B^hqqQ*Y  :CH!sm~E_s*4Zx0'($bSq8K܍DA}+-rtRv*njq 5V-\V]owg^FgCGa&`hK/6U סt57e̓r#dÒLE\bhAo+MIpva<ʐnE;MA^$/#uS e Xe ;j}]18L*Y,͵x7ʇ*KUmot2ړ?[ώb7c&[ 4>aQ@qY|.~EdcqD;rR"w܊9<2'ߕy=LGc۩(I10 tc؉q#/u$t{滕T%[c$V溢{ BSa$l J6#E馌CNۧUȷ&ˑWѺjGJqcd*1Ӕhs̎㩭j]\K'ӏa`6u37jNd 6ˆl+25p3_[~63_TcqlpQx-!qS'f`JTW)eowPG2Y;Chw#7ԭIPk/_7*d~cRt &݆q5`ͪ-? -^|c y}kKA:HRV$]8(ļ/KJUPGG [c0[86AS`I7uǭ8]DR0QTIOBW`3`Kb|&3,`ݹ"GqYR8w3~u=1C>]h/uŕLqZ ??UU+=^.*ʘ5EF#2NQVԗf`nC'\67z@oW rf鿢WAjh1m!ZzY+mkmj~1zgZ YN6^Pȯ*cDA+hwά[m'S7wSwWǨٍ+mQ2B0L" ׅ_8-R'I6⣤*k0=P(.7f/Z;A!#1b'_yx;2p2x9-%%ʃK*Ӿ?EѯzW-b 1(.3gx{pE.jS|?smq:! %($ (Ϙ^q89zw3; 1WJKU%Zj uKti..cʕ EҲDbyyFr!QRѶe?ehO9 >7kOhAȾN뗐{7  g47!;-%crÆv]s!򧵖~ș6PۑE)*Gf- fI;XyM7Y)TQT7:~=:WJU+C6jDX5 u%f%&E<)iAZ3Mh6mvAD|yMˏq^^zgAMwSlNh\Ѡ Ѩk4<`)wbV -q㊧5ZNTWko )ɿVʺY.7QLLQE痢 u: 3\a|͖a bT¸:7K}f/ {Qsa\*ƭmb%e6t4MLy|DP}U5HryWc12[=aʗԛZh3Yj;hݵcm6guvZ|L{}\tW׃8\Acp~1uV}0(ט˹qk hE,w01A5emŌ0fk ~ a[p9yu?F18SqY,/a8{`/aTqb369K.X΅s<8/Η1qUWqﶊn0Zo8o$Zp[(hh#ЖК'=@6z&4thhhYhh9hhpC{BC@vOKhhhm zD'@_CogX.V7/?*9_'X'G@^jz&4taceYgi9k?%ɔ ^~W}B# ۢF'F_Fo9}rz\虫77wSi*G&uʢ }l5K}, F{^/Gt4EsJ4:^w~( +5ѐ2Lq-cMw7hF0c8&cTfrf1YŬc6!?Jc +=gN3%&s,<_}ߜ;}Us|;ߜk/ϝy>γ>?w /*չ ×_ O?Wgv% Г6rXg >:t~IbS?5hӈ]s?g =hxyns*8n%-?,ѯ6V wgN~ñn,o)'>?=-=[5+k8z(SNJY+iI([2e9[+KVڕ/U ^W+tR0VEKU)_p?.73ƌr,q.Zb? :+38URwon:o题GWű8UƝ*_I=5ƽ5^± (4\)8UCኾlVCmW #)<"L,O7#iڧ to`S⃕|zyXfbtx'{G!x.K;`9tP`YKw+jQBijM;WewZ ;w5Z#ԩ.ptWs9ܙ }{¶m u W>j>K5gz}[܂:Tιp@\Uzb};Yؾ-uG{™S|Fwr\ 7׆T{g*\: Ν ǎ}{-\Bղ.uڭR9'?ߧBs>ǁ9s€ڤZm>7K}kcؿ5?2 +Gc͑pg<Ȋw'|d2^샻FAy7\8NmQ-Rz/e/=i +>A>l?͗a˦zw$< ..;7Rzx| [qr_OI'' wo [h/m{ ֆU Yp{i][x<l\g];}Mo<pb ܺ2 d'£ahx<]  sv‹g+YQE<<n gݰo̱Fp` [7ֆU*ÂÈ!aջ/{z+ 9زQ[aZ=8 2׮ GKpwCvd/rdzp/{xdu%b{s ^m<ό_PW'Ϸ vl kWTEo}D/c?۰mϡ~{6`m " h[|\;n\& w{ dxz7̝5QCV1 Gfa`|~;g-x5u0_Bݶ ="T ֭痃JAoA⽼ZKoB({ƘX_A,"ݡp`3x\= 7po] S@5@i#~yuE7̛:3NspX]ATuae`t? $majCl/SV, kTͫj®,ڡ} VpDGl_ش5t*r<_+tk_ln FڙFqX#;k@چ nYYin)18?+EOdoVdD%!u~X"l@ٱo.+M [a˪Hh٨쿔ܫPt:a!v`LaA@W+ ){u Bíy2v2XɾУ Y?ܙjQ]\v vՆv!>.f6?ntm/u}.Y o~[;o+Kq_ .r%}y?LK'caO!? p. ԅg ڃsyغmtaIaF1v7tF_(:%{O|nZqĘ28e+ G]M Z/Z79(r܉̫B}QQ~B@h:[cS=ò X0l[õV8iaƲ{`bo?zW!e:i +}5 nWFpDgߦ'smʛe_י~7u 릢Rco3ܟƹAy#kAօ|3{`haLH ƮdM}7 `<**p5ؼL_~pʲ ν9/Pо7BuĬ3 fC/AĸzX\"@s8d4w8:L MeE X6fM) q<7D# o6% 񅴍a2pd{8\:u'}Ps^=/4e"6b=_n6wo7X@|,$<("BNyxt\82GŃι}9ڣgvU#[aZ?XW Ì$ҿwo&Vsӓ"?[JeΊpzu$!}%s^>CY~~*s-{پop`>ɏ΅ApD7(wKpno}ZGBE^l/'xñQ~w"ZIuYq4uM]QetoÄ6Wu C{ɣ\`T0 i][0ܞpH8dG \.E60&N1"$}yLX2ώ17/v~4׺e> 7/zaQi[7aH UEiO#kA~2^ptbj7P V.ޝ@p'hl﬩ESg|K\.'7/e'~{}yl'sMpr'X=?u o yrǹ݅s)!-8xvo)KG6N5Б-kxu*g o4(hM߾M*?}bq M;^]ި*MzBc@ܐ|0'm@?/`]vEC vpLde2qpP ~^/F&9'! Pww`':3KfsΈ)" WmCHߠB0[Y2>4xM`d?6fœ#%yдn7pEjRcH'c CTӼ~Hۈ8`mW̔Ȏ&0~0 F,E[:y"Ah'<&70 BC,hw/ 1cὄX`A\s1aPa8-_16XpK%D|EqY͹E=_ZD8C׶0ed>X8ܺa]%[M KƆ.!ό͵_ BB?|{,rzP3;AeEH!B==Cceq~fn-Ju`j 2pp}){WÀN^fjmR8R4%MS_x{@0}`|Y.Uwdm^잦=qe~::{^@pYՄ[a/BynI!ZC/m΃NyA{`2gEz~SǔqJC°I>?#BݠMgFscAj $o]g'{H<ͬ%ޞ(hx8w8~_#g {!4Kq$\p$̟lawX6/9_eH__67mȟ2|;FC!mi̡| nԨNah:rݜaRL>!(5?{qpnEohکqg7'"7$aLH'@vR:6Mu?h^a8 c珲+1XfO B헇+fL. ߍ/ q>e0)ZGTBZQ`#œmSgwhK |͎u<hDFb(W _G7E1WFlܹ:Z39qiOhS/"h$8'/z:hC98~Z1s(^~4_b! Ds$Y}v8C!hC „EL7e&5F{&r7uJC+ĸ{ܓo?K1wS6f/5IMI4`@c#ĉh[q`Bpb6P{`W! '`@9мaq}f|>Хa4 uSiH"doV۴O6=oΉ]@[&r9m^z8r °,sTxx5EG=}<{o-떁f% ]v_|ϡp|]+CE5n@iHs<9DmAzE vHGa,YRƖI_FjQ^ޔw7AɜmʙrwlT :7]"ö1RXh lHCndf%Rxxs1<{~:p#Cr M":G]OQtZ [֌MQ?tmniN En[A;,sfwZ :3{qǂb?u^݅ xGc]~zS+Ӧ xQuˇיkgd?{Mڽ)&1EToSDt1At?Pi:N˄:Ů|am*~;hC{ lGVd_Irv7AW t{79^h0(n wĘx`}`?d&I놞m[F#cH-}Pi|Ћanڤ&f4ݛadFugi #P^Ψ1} HsqN{ݰl+5$7\`-[Q=i[&GvN#{`,ѣO;f_&x3kG s -(iC0c9bŵ"3D7CvfcA36]</,bNd"c FGԣ6¸ h_ X dmRڽ˟9wc>p٦[)kcS_H}]q1bhaeOsv#%y7M1)ϵ=kN1* 3Gwa cיIG1aX(M도 Sp-i=p/B"r7%?7 Ɔ::Ve[`Zg5;C6T5!&VδDbGj~%2գPx>.TyqqQ\j^v /&E)ƅCܑ̅Y@O lYVqM];ؾ5517㝱T[r^%ЭʗNfҏ"19 bfh/c|_Ƶ]X;x<^Û,||O ~=s^.^>[<3ؒCۆ`\/zct Q[[{b}'ν&1F9Wzsw=i3ȣښ#}9>%0 kZG$}jIJZ6> S<,|xO˧l/ϯ >?\L<HK~x3u B9HOɼ3βb\Ak"piZTEH+S.?z+q45_":y9'w緲rp^l[;SFtYCp:73cW"v(~96Cf!l0S0qX{̌y{cɴbhlX:ޭKbusxebє3!f#Ad+pJ$l9V-+qډng)οsO^v:ZcW~pjQ%ʚro, wÕDd:ӻ3n x,9 + E1شlr*6-K'"~\޳ .Ӽ <~x.# $ي][gb0Zzhզ8()gn-'k6f9[}w+Kš=Kr3.!A^<уLd߽e˾{g<|>Ż#<{9ɸ|a$i]Mgm\mNk7km撛<5as8\lĵ]Dtm쎽eI^^xo#/?}o{D_=qs0m|GtZd]\}o?[kO's/{;fٖUQjOq`ltklZ3 gO%Na& ޽ħOo}'u~ys LɣqXl4#}{8V>naW^?}ޅڥkGX~p g2^V61gH~Hm/gyO۸zLƄPt~d]]R˜\\p*Bኗ֯ 7 ޹ƍl"!~. #>$KNākeL,=Cޡ=՞cW>N:xW:n_?`_4әewYg_=tl]y9t =0dF @L=Ҁ)=_'Od}ˡrT,w:z>d7`sH@}hSWB-vk8;sv:3NP-JP$5{WA/U5(^-5 |.L/bnKss?x<٪yz_GD_ľ`M\kEQ z9b5"_׉hDfTs+u ~fdbCM&?85 Bغ01(2σ{իֆ?{ 5 T5Kg n,[BٵSGZ9{6D9#/) ah^3%zpM%ا{zn֪^|)?3MfT&8 %j}1oqůWlRtg[cG48HNkW֍Uq0df G(_^Nc{\C#+6Z,Z۴Qrb k$?jڴԿ2yLegrh^룔*OGʓsǹS3Qyt"??UJk+y(a:J@CAC?7Lάd=pT\)pf4"7s2=ؗMxrN~/=x=9w!v/ܾz^Ko L='Ok(~翥ݬTJ=srhUsS+7G(ٷ DţYx7Oyd"[ğ+^lǧW)E݁ʽʝ\=TIRSΣTU|uYiKqRfw؅u/J9uWNVn&wQҮEF`%H\ؖAU?VOu+k(.6UżZeJb?Vyxrv8?rE9c9k #e*JUWKͪ=k{Uzla %~}]oBx )Õ[{c|"RKq,ƮկQVѩr(%ܹ\;mS++m7ܛku 񨔱`16ǎptGC$ǵSH=J7c jGh3tĚeݰzi,t m{K=9R5W N#. GwazC,[P_{X'A.'l^m$n0QNSJeo6wSv U>ܢnQ޿بo-W>99/r'*(&"ȣ`8kCۍ-bL]eH?Mų?u:Q֭3RN6W.Ivʹnol¦7a9:9Y56`1R}śчwd弿 ~ȻiIVH>`c ضFgi!fxy{k?h:M\ՕG(5ML? eOS>Y6(ەOov(9|uǷGOWʣhVR\;\=d^rÃ4wطvtnE (G;Ҟ{]K毫cqlTI9VOQfl(7Gub."~||zSÕ/"Mܺ 7+TuWnsFzʮ͵8s.V#VZ{jg\Y5|p9,c{Qc\:d<;҆'W'|Z=J=27;|y_>W~f?|x}TyAj|%3ub zUqVX h((YS!+t C~]5i)l*t ڲ2,?-+Ӏ]R⸥ y*?TbPļݫVha0RԷҎʇ%k+ $%F2X?R/+C{i͔<~FbιsvWQ*b]ҿ6h*}kچnЯspI̙P1$..'u -cv7/Ý1ezw0jLSM6\wb~)C69h޿܍迷#@d+/օpA W<oآQ8P ɻupvxRmJcz=LA?1WW]4 P;rxRbʢ)DC̏QxJ}znr8ޒ}䂱(b:Ol^Ɯ7T`^?mZ&恼O9Տ{*lu|SI=i g?k9X zJN-VNiYBqhVURLSzu҄kiC`6a-/I&Ŕiűa^q%qyY1^JiX"hPr^VQnmcM YlST\)OY{co|FEyvo4}"m\ Vd<<o3;ڴ;-9hbftu SCzG'c:>smo;Eڻ}f6TL4P\V>PUiQEe3Dhb0S:ܔS!#eQf˜afhdxcWAS?{8c<&eLm n͚arl. }g1&x $OcϽCcռp`csm/162bzȾ#"oZ4٦5Pf cLnqk+<E}e6 铫#;*K>TXIÂ)COus"2GRM S+eY">{ʪ1q`%Wbn05Bik(GǮfP^+]5L39cΘS+w̌igd΍#pjrzU`SX\8 ׏(=b퓜J֭ʢaԙ஖JvFܹյ2_ 1TiT;ľ/ώ_2ש^`֫9"{aʘ> '1`4Ȯx/oҾG,Z>}xC|Ri_}h{Kw=w3DTh^aj \*gyk^z-=wlk|.ŔBS*1V n,WroӇgʗO?᱿Q~"ʅSqJL?6PmLΧ85AqfV _9c%o;}IDZަ 9Sٷ}6M -M_e٬!brdZܱD;ݻ^ٺfbgF飬Z8oRүT.\mG)ܔ~6EhUD*ʺZ뱷^ÿsVu+ q;Ŝ!8s>_=GptFؼ[VMeyTĭmbw|,`3.;x0 q9rҨ զ8⠎t6W=aSNguE|mIc+eؿkr+06^T~3~g'E5i-1eֹʸA7PK(Ez7kcy<vP}-}b Oe)ʕ 'Mc?|AQT>z{JTrRúc}J%hwZڮ:y/XWw \cBm\\N>Y){gOx;Wql^?cFAV5jW3Yy.-\kHՇy֞tUPb1e|eڕyeU0eNi 4S|\tGZ< vpnoYS>\[hWrmXyZi-k 75$:Ը\mCI6u4-^8RbH1:I:~33yU-K}}>.}}#|OqOs~OAW+1Ͽc`:1N=} iiSѯCQ'G.C%bYqX~a_dt1+iUml/B5T/R ?DJӈ}rL mRbSs]k9f 7`Ob[l\iڽ{&2jU/̰Hk~jS>7%YTϣh]%k8e> .Gr{#qn4.}q1sœ鬁.6SگiR<Ux!ۆUBw/_l?k=qsrX?/Y^,g b.N{a綆>Swm#?{WK-Lmbc]p\ҮF F; ؽ;&#ƿ}Ċ=R֟ʵ\iٍhvqh%. 3=0kވ ÂsmTo3{M}m̜֞'*[ r=}6~ \>n:kLגFCu?z]j8xr?ݑz nA\;VGU% s+ ݁=ƭ]r6zV*Õxdu\`Mhq <)r gqRO! Xų+0'׼~łI;zصEvx^>GQ*'}V.iU dz{lU\]+.=,QzkvgO,x nKgˇBZW(k ݚ)]쉳[RFkkbnk0dDfPܾ4~S7Ϸg6Aʑ8nem..BTDE30W1,Q 792 3K9гc] Nw֤|{Os[>_AJ_,Ԅ炅k`Fcau 즉40sw1Ó-x5e#״{%uke ƣ;(= fܿޕ3ۈuz}qܶAܸH9qj:kk롉ƒ S5xgũep|6lct庎bL^Za+WU0{t[q fPe s*]`Ex88V}߫css޾uE6EѽCQZ #"aZ_n_ZciTB`:{>X&5KyIU:d&{[7Ϻ 2/!Jȹ9ºnyl^)ח{ޏ,yoIpH<gOfG˪u$Ѯ Tkkab<|wf1H>-0ˏXȗ5 3~h!fd\;z b8[g(US r1?Qڗnr+[_m!o[)ׄ&❈ӕ #䚞u%nTgTŢ -`*X? 2"TFѩ#-4}۴|>T@+"rM!EE1w1\YU\޿k%.+kKױğbfL?D{X.M50v' gst 6~'H./d~4km F\+V˧xj;m`зOB+WC՚L;-=܆=,[35Ľ]C m0c@ܻޏ}or!ܾMK]a@u/Qm>K Z$|\~'OżkcIPP4ݫb|Wݐv oVޔ\WEVUdMémdo$lRk[:й%mxr5S_ Tk'syB&|umWu_PL*z2 VL-9iXq~~q,ZcRƀ%0a/ӵQ>/WUN~x.֙,ת̻+1ƀ60 D nnԁxp312Jvan3o\6V.y;dyGU/uCvJS,׸̸܏/=Xu]k=mX5vtq`\{A6Ќ?O! do[q\B pWL,ًKh@%11x}^H} Yq՘UCv՘U*fy|_=XS}*1'C ŀ1`Xg6).G>7U糖c7|]Uf2f`cdPnPp@ш[VfjMKUg~:siQp|wg?T ƀ}qp7y.{>N1 l}#H̶XSOqF}6!m0>::fԂS1o>Aտ!C[W86tNab=UY.1kQD-&:`2c[(48l֚-7Uq&GtXܗIP1R~፩kzn' Z p@Y?f_#DmRFַF*;w.\;}*vd^*yyAkߢi:0ҶaƈbX48VM/MZ}o}!寧Zo  6N{ 4a} ՘,o[sUkumU ne/m XMʽ}\((<{4=k~]6}cu :Wir|8H |w,3@eDSol Q}0gg]GpmsJ7YT$\-xE5m݊bTb205.*=Jȼ_(ϻ2n[bȈ&(h9ѝXqD<Κ$<ɞ[FaH96 5=uzۻ!7mT: bA5du#$\;ק`ۿfqrsMC~S7l2?q>BO41͆O cZSpO~oO[~͵|>mG^.QTj@j@E?L,ԀѪu8ԀeJ=ak?/{4xHxg4c3'?g}Ti gŃzVQnLĝ1\XF *|`e`,oܺ~ol&luYP33),O4¬QF4ېu!u A)s?'KFkc%x:57@j@5wǢ0Lh@1,Wk@k2&枿Vnk=NBc_>ًq™S~:L<ϙ7)^b|MiĘv5m]Eyk 𳩌! ~9FƂLiR<Z[hҷ?#F_kR߄__ylUR?˜U0>#gF Cp#$b >Y9}vhܬ5:T˱5mݩ. 4`j,j@6%Ag4[q签[דmۗD8'M%?gyx|5>܆ѐ1gR|z1 ͌/׵6"ָJ {1cL䤏]o6Sϗ"7}Y3hZ[|3LC$ܻ5f2'Dw6`c-i=f8ñq`)VL1:~*3ИoL7&c4jA`#6ui{jyz:Sh<;Е@D1y0sGiZ4*v֖kn?b!bVN}*:b5pXgœx0^meb^+nnH6 O/&WW"N,r1ma!f̧ kn,zy3qY.\Ļ\??jz}"5H;[soگ>nŸokL_5TW?(!*վo̺i'̘o̺Xkvz][hksY2^:sQDA_ֳ( (F; ~OF/|`])þ/{TyDLn-wwC;3wńdMVSW ~Uo/A:xT$g ^?g./\A?_^-$|"cґ<C+yBv*ׂomIG*k$s;5N'6#86}߂oXpLME,_G`3@cN߯.15@𧞻YZ YٗdRnslq*:ؿւYp}XizDk1~pu~u1Kѥ:bZvթ2'_-,~z_*վ"ws"`8@_caHCj!M5Y<2&n"9<5 yr>/}jHWzYg0׬]8[ˆذ7Ȼ y#9>vz?/UCBYЉ`*uGkM{wl Pg/\:C$WNnoN~]_O߽}T2i Da}êc`UsǶҷ O4mfQo;$\q` s"dN2`5Y10Z/~>@^߿yO=;٫}7.w&0rߞY[%g9p`[% n"=Lڿ9NƂ8eq|Yxm ߳gbvf'LI6 *O_oP'[ \;pb[ 6̮~SQl5ބ)F` SMѯo&M |]t+.V#,fgh?qO3ti]o@ R];K'1d/pϫf5Ŗ6𤏻5__>dB}>%w ?ҷC̓޺'f {w3ig 1}zč“ H j;ğMҩr$a2xZzƅZlD0jeY4'i}q]q,9vlN҇O⬑1)u"MYbX/S JMП &}jRS@\yÚ_/sԅ35@$ q@g؟3c>keSc rk=̮5N8 4 tA؄_8/r;sk^GrA=FM[[p^g)[GkhC{~V<{QwḀλmj?8|sGǡo%.hZ =]ۀ q@Ā *8 Wy$GҮ2?W{Ws B`8~!3 RMiצ""LS)CLzo_e;U}Y28A 끶tSԡFcxc,jL-0QΕpl/a ӄӒv!|_Aoث^.jW{OUbmO`ݟt+/,n`<3&ωx`36+B+saa?2+c.Să6/C-*a&w\;O {aߔ~]ڰnAܢn9 -`90e 4s1?}:Shh}cz4GjS/__jmQi"AK"jf9yطprϹӘv,<c}ڸ{srQRsa'ro![0gܷ.2Ii&susōKQ怇i }n_]mkcDow犽'6vו#3@xQ8բ Vy!x\=D~E3;]s%#d9Ƙap3Z30QUZbƜߌ9>Q^ ~zz樂˾DJ +G/ {`9Wuƣƺdn z={kS$k'.Ue%U~/TRn+}\0 wTu2~vbۤ`^8 I]Ȯ.raChK"^DZK;&6I@hl _{C$ ӝɿ=f͸mK-2nڋZ}dZ\ 81Ҝ֜k}w8`3t`Ƹo&}ߗO\[WhyM18a. tl#kAU FDUU컸` k75ٟȾIqrW'ܘY]Io^|J]I2{6Xgdܷ Ѣ&.7 a/n"iCbAa*@M7GZ8&p@Z}1e}aUy1,fEmICYkcDsD Ȟf[s-ޤ˸'/W?\5B=s"p3l]:_j}TMN" 5Ed3gPWa?Azܽ: 7uEMޫOT^y"*]2w7 b_Q}}^b=~p}.A°_qD bڝim@g@H9;icx^H9ǪU <ّāzIJb\DyLj,1 hYCv箍X;y3'+ߝwJx1٦$mq6\=:ȽFq}B;:k/c۷8}#b|o97&c>w׆ܦz/Z=Z%w{ \g`\gܠi|AK4mA|d l`S;Q[`ځLӑ~i,Szc{U5oǛaʘ2fј߉{E }V }{~#\̑f5lj]JKE*>}ťphd]ܦE\|x!~XvNP[:>ܯUC~둬EزH=} ][[aX$Ⱥ ,S~^VŵA],an#N4Ōa:ӧ,t):`̷`z[`rh]C,bX &s>/[dWko?{0/ݮ<Z m 82=;ڀm5ANi|j-o'mA9dy,Vq:_UբQ]j|<=sLmVRh~+=QdV?\8[oFȼ?Gg[E/b}c5N֥X5>k"W]Ն/j~jpܿ87;Pţ#x$2nő=X83PLu.Yc1{LW>w?f"Au`*?k18wOe >x[w{'7ޭu8gd|///CobL}7/iK=_?"g|$œCx}"%i Nkaq-F%-ݑ:bDk0Ge.%cqLP`M ^X&d?dDVbt= O/[-MoΕhNXjч5desc\MQfaشև2YҒE'u)k<:k;̅䵹kqߟ}7d$Ow>=~1~CQ/m||_Y;4ږ^{ܿ;gO݇kb0(Y^5A6MGvU(;w`1f7(M,[+øEXGAh6}fNdߑCZ[߭2D;[i/Ox9s{R !-Mй=B^]uB֯˒F5`>gabGeu5b!<;.Cd}z؏u<:J\ٿ{^p%{rZsꗏT33JMxgsu!ϹCׁkKx8 O™01k7 f]87-g-ns(I{aJ;YVU1gqt( N0 P@Q;R-Bۃ6>2ڷ4IØue3WّڽCx2]&- -iy_C>:0f{`E{!ϟ_E-m棈[&~rϺw/ZrNC{G4ka.׆mp%|/dkr}Mx%_3B;|q$mƲ9Yck 1MzpL[ٴ[qX\>Cݱaak!֓eR>EȒ3ً[SUM11Aᄏn6S"^z*Z6`.SZEhXVFVAΧ4f7Ͱbnā8&6ADg'@k|{yk0z)Ce>ۜ=y$\:OI0~/ok^IMZ^FZI_Sa0L|.D^3Hum`h@l\1i׶mFj*\8'MmBܪ~X6;F1i!- t)IEY+;7UYWh+WUzP_E}+ S@ڬ76n6BۊDZ(]C-5QZ:Fh1-cXpvr:IbU/sftü =`r_,"ؙC)q6q /}UϪ^ͫGJs;n1ms?7&Ɯq=03N lo#[^<v"~ܼItb%&"~P3л B Nj]WT{+'wަ_.-}~δJCX {nJmy\KJNS sX=6NЇNi'25|sHKIJX1gVvQ 6/оVā8FMɃdqFCt`,:@ּ 0f-kfvQ8R'q&f^xpLl0쉭1j-vf X AnXSޅZ/;X۪;[5icfԁ"6z#bWGځcY8Pٹ/bp)v2?;Kgcʡ?v̠ ":}ZN_> Psۊ+ ~/飋G,y-'7~`?뗌iDlaMċM&bcxucf(H565A%G'7 ݿFHF֝3s}};_#{bǖX;s &]CPU/X_z_DR ݷ-j^V6ۿp ;p6~ե jU͙vj-;(2F1}lK,p`\j\Nƾ/eűc yLs|'/mXK糟Hޓrl9nTdiiB/VYQԥXt*ߊ{)x, OҐܻ{w/nYܾ~) tX][^a3 б5ȾϿd_X}i{Ry[5a<'l!+ϓ:\:jî8\"4mal0uLmE8wb#]-n9r9eK|wo¦Us;g4M31nGGcݒ Ŗ17&x,^۴| N%.vm\JKč x$<>d~G7} ɸs4n\= 'ŞsqH̟1üЯOdo@wM`/??y;+Qh qosW-t iGxm3 -p`8mK׹VBkLݒ6'X?~2.RSYa~W/r!e7pZ.?3ġ8z Gmoq~^\8sW+Ƚ/?؋|~:?cN/L=L7q?*1 Rʅ=8}t#&. ј?bz@w-]i|qY ʾ:ϓt?О\zm-l5Iil֩@Sw%T%{5QAX:/7Lġːtz;RƝԀW YdCF{ ߽$7y_79l@Q7Ϭ>b=%C<zGבy2n8Ӟ6cOB_1svŨ!^ӥ1Bw2d\P/"s<[K5=_Jhtw_}hqq^SjZ D86glSe䡋п%ǂYyx-t@@N{&6/__;TϬ,M3vKRW ]j-dn8K8SG7cX0b;zvjvr7plb/{=ɯfmVf\k"զ [>"|M[+'DĬ)X|v',qvr?Wd3j Py>/?QOR'x)ľOϞ,_/%c۷²C0yL":!<ZY.hžbyS3́O?{*\+^/Shg-c!6 (s- o ?#:bRL{.M3q:g%92l =;dY}~P 'TKiGŞY9n##2_;sw`ظf"싘 Dtk!ezUf[A'{wU6/l_6:wE'KɌ{=D/-8()@7bJie98u,W/Adj xʜ]pDQ>-|gڗ/|{޿{-˧bO7}ݕ1܅yh}2Eܲ'{RD-c^/J+Ү_=lkTc ӽ}`8{|9sE4VMB;d>bH#;v--U ŜXq ୗnƴ@=S_}4*Zg۴_-чŸ)}m`e Yzա-4AD;DD DžQ#cޘ=f͙ VtüK1<" e D_v{(Q*mGשʬSo~en]eVu <|n8دVaMjx9Tο_ 6)n{@)//ߕ~fMobAׂOT h~/R~To?^NH~5:{ȷ_/?czy@nGGp7-t97:\G tȚX]# {wy>_?gO]r/n AdOxpo%n xh7^<7y"^>݄WYB<}4OZql&MȻ?3;bswgD"@d[}~nՎz-. r O.M{hUoO=t˹ZjOjΛ}^+b- [{+{$nrn\[d}8#+}2yL9YA,?YMy޼܏wO$ĖwoNxT3SS& m ճ6 k`O>;?2zֵNHW.}Ou‘ػ 6`[]VX v&5B{J`?(u[hk?]6nnsU5_}lhqؙDn8qć>Dm|6p-;_#-e0{(2nDy{b^xfN>Bn^'K{%mb޾܉oK*m,޼sx.#ì(<B;wzx"-3=%.8~v7Ů uslZWkVcyίȈjvRkӿ[Jg 0Ͱe5}w;A7;}pZ6t&W/tK=qJ_&롸{3 %Cޝ(=Fߞff˼xx^?^״7]4Y_G[ OI?xWw/vE;w#6p/)wR;m RK\98y4H-j`m`E), '#UG7ZhOw^:0u|lXkI_h=;p`#cq/ikIqb7EHOÐys8?hq/gLs*/fl~zmyͳ5m my}?śbQj m1m 6::я݇уvn&y#3N96WqͰrys Я{eH-xlQHkmƶ˂}VհdAl\׌>{w`O ]8y}.nKc];)طDѸG G,y*O-RH_m0Vy^$P./yԀ;Ul9c <6wJIc鎬]pz_ \|g4ѽ?aG|-o4dž5XEX`TT:}x^ao~жvw35Mcvb۳e8Aw?ꋋZ9θyyՕHw?^c+{%I3C+' ȗ!&X\85玏٣iw#G屴IJz0o_^ԃexƚɽaԁxA!f56І6$=± ?v֍fظpYuڀǤUWO؀X~{U޶:c/|lu=؄]1'$7AqM{%h#{p3r-RBq#9 .umjz!*YY ޻⟓6Ϛ$aذwCxFv6FtѠVy1-Qè[qu+&_mR?ZApv0+V,\np8ml mmԁA~><˧Z"\;\Б?_5k:bh#ص+F99ZKH+M|^Arr6ňV؝uP5^n<0dc Eo3.97Ʊ=h5غWcu.ǼU1cjet cM+oGۆD訇Mbs#mؾv5¾MpxNpNڙH=:&c7 q7%!ش"=:6eMOuVQXwAzPmnyy".C qlwH`bۆظʈ6` aެ*ԁJEW^/rkФb6{[~RLu,[Tq"-nm][=R{6¡& {K]Zn>k$r¥cr[S%'w'@)Q'㹙Aqꗀ~IB cU0*ſJo75G}}k#9!Ⱦׂh><77Ͻ.S{ksZ6`X\U90s.&AP Yj/GU8fb*?S 5Va*sl_W6¾8>lS{lLt WO0&M? :1/Umj}s#th)bê?ג#|Yhskm inWoYl)qWœiX:Ǽ֔Myc3`qȽ.77Փ6~֙>Ko0)2[煏 %agiჼ{^m[fuc=rl_lZl+r}Obl=|". ˃5Z֘,ʩlMjķ^~kȸ썴dظyxlmRs&W[kUBe^#5*xFx/y ^x;m,^Bڕ~<@muѨN['+ȳ ^v= W7D8v6#lmk?`JX4[`X- g'K $:|lt{`d]̟]#q15ːoLpԾZ6|i7HļX9?)|^plgi@d֫Y-*kgV e|-^ x| ^gT9chaz|[G\8۠cO^9/j'ғH9CnSM4fd!~uUe0|6ƍ J;ǭ}+wm [<93 o1Ď8ƭMF󫓽)NAͯM1[;d>u-"_/Osudb!|ߵ8>6 c4@D9G I ~ 2oCz-[+ Qn_ye V/\p- WCpnNd&2v3TzX2GjcXMČ4|RkS|qHj>~zmcۮnT76Iڏu.Vz|oMB~4[@Ā_Ywƍv3g=`_gא̕c?Mj~7ּp@)ɗe雫 _~nQi|ao)OvUډ6>OoE/r9WϏe v|7ă!xOu&:"1H>>þaC۪a&صqkI -̘I CʡG r쀛!_or)F.>@O- Z;]G<俟ptGuk5]\?592psu{ ݥ9›' Y>\_,}}bXkm7P:|OKT9n bMZQOB5澭AW@{I qhm\:>gӻ q,A`J]s0g&&Qheѩzf'V ̘tհoS18:s~-g]]C<㦞k =//ۧKUw|; 5 Pkc*Y|p 'Uׁxܿ[id PWyču S},'O!=RŕC݆}kSe$&`& ar+߁`s3_N.Gj`x ̙|{}=Z([X2]?وތo^rm/c9m! __?';UM_e 1e~F+94uȹ={WL@9@kߋq;2Y޽J-pg{Gj^CީO J uRkialM̙fi5MEpi5?Yvy=4`6V,Aщ8th}ߘodjjXqYKLir^aMȾ]'+Ho8O6ka NcЯgIthUfZ?'@jȯZjbTTYL)S*"yNMaza ׎Bzزoݷ3r512JƊ}{/} oXkMzp-ic/Y#'ٓY+~y.ߖ5@Y{S_=*jWnέ |wYC}?~X62kj82mz8wH<@C5&DA0wIR~⚐3+<^;O9 /_U2b{.n\2͋&Q#}c*S\9lzooY ̣|[ bAN寶ux_/{p4d]E ÿ@CY Gycָ}9n^_cX0w8CvcML 2PGA1o9^ZKc/!1vUEY̟Z+U=Y$Wyk_}+zu'?Gq5/L$? PW٧BS /q ޭiX}sJL֧_g? 3Yk?;RQ~hXK+ꘖŬⴰwV"U9}u$EETأX^bks`g$!-G 5[я/Kfgo+ ''s5q]=mr3AN}%BIw.%^HH?wBٮgDdmI?L=ܽ#է.bD_1m}d6o Udlłe0mt)Z#W^ѻKY_?Z|tn{YC g-1~Di_/kT@r \Ca}\0goߴ߸S:e}<Ɋijl$! qf\t)/LJd k Oow KTۇ{ ͐͢EM?^j"gm-uw@/~28g˸Hmp%[In[ȹE[8e q<2/ŒfXM&Kf.M-'DUٻGH2Uk4 }K`04fO,3au&~EEbqx+SFX1}⇼;}ȿ?&555Sϖ?k+}&N~o*Qig됓>KO9ik˨Yߍ5 ?#sDW7>9MY/Jȸh7쑗鈬?1Xڡrվݡ|!eq"A +i6V)=Fk`@o׵}̃]pA'dz} Vx#,!OYwD1}g7d{4:gnzkd{/R 2kcuBz6#jN rH/2t*/yX>]'haHM;sr)fZKNmm}3t/!3$Ɣ‚)&>杂ҾJMr-=z-{u{zjU@U_l7[Wmﶓ}lgل6}2؟؟C9sz/ Y#+yb̛ x#JO2݇/h &V+8u:`.r3K>֓FrLq/Y6~|]Y'+l OgOؿs?MQ?X@SpYbWz#K"aK7dDN1TxК5t3ev!i1pR"Piњу4EׂZkk0ƆU}>S1WNrZ^jg1x=O –uQȸ}?Τ6ëMwR'oѤNy7EZP?nQV|ܷgQ{ {}_9'ew3F}G"SK!6@)I#QǤ$\ż[ɝqLK&{7\fw.M0_5=k c~x}۔)`\Gwv]..aN V\9WV` S-5;,Ё@E%8"bj%hj)/Me ę:[ ~q Kkȓ>? (f.Y ?De3\+KzvvFh`QR\jHZmvn#DyZ<;վ>U怏]FKReɲ6xb3߿K愠ϳyfx>=p~ز,&ZO_&]I?U=U()M,ՐY/A]ެ#I2BibH tj]N[syH`s?ԯFP:bH׎WP=r_G4q:QQ.{>O1/tkу>7 4 c&(yP̻ʺ=UOd/KC|z?FRۏ.Dr7ȼYr`| 2IǶ"8>ja2q2&y`!iôeq/Oc7~c07(:Ψ ﲨVřDc\MzrF=\OcCub6Ƥ(-^ZDh_VNM5> r _)))hiX_^O5+)E2+y\̉I=Z!9љиN94]4gZX\ 7UkG ䷇OϏ/|/nF]f/γN N Ȼq>ԍѽNB8f\.H9uI;kS7R?Kl ǘJB~qyE3ܻ] i<ޙz8lfhcPm-vA|QO]WF[iYAſkQ Ͽ,Ŀ,'8] K'k=z&\8,\&2 JHb lkIuqL/ք#Mj]ƚ%gzPu=h:ly?K=8FT9l3~WOѧɃd~9*Kzc*3˸ʼ.;#q3B<BoO葓f`06HZ䯅Vc@W\ bf^hS] ?'5eo}9"kbpnzգS{ tӡpnK?/-[[ocLEScxh &060Gm⺀&.(q}@'T79fx}1\ cSq>܇3擻X.yߵ~߇{IO SG6Հ6zn3ڟ8s~цzӻ̐s7b}?C~~Wӓ;[;3[ 9R\o'`x#yoq #^=n>.ۉ8F6TOmR Kuqp.ł ju_jQUvnU`L"|xmJK}‹"w1a$ESJ`ضn,c!i_EwUX5({׋|xJgܹKqB0nkg";k.lxp;öQEReaUWekA(gŚEq\U2]qh7m`L+Z 5'{#e͗-֞_`WO2?BΡOǛ機 ۦhHzsJH͚n6vhD|e\W?.utLӿC:Aḛ:^QÊaHX_玔FZJYN{4F9 ֕ z{}<Ϲq]W7<*_<;aV!Y3sމm8ӌǸ.kg̱y{_ Zߑqx cu-_^{d ( ߿ஶALcEt/ ?8GۗEi%\'&¬6 "91+fg^*yN!ܺVOƉqx;2a'k`Pw-ǡ֌}Woy=7sYb0Quzsp|ogz0Zф?.'h#;n`xIk =3pR:nOanю#*ϵh[g"GQ4`_0Jr)3p~5< tͰmu=V$,!\ SJ%gI1^\ ֍Fؿ f`@mtKR?Qp+㯅vlr1&tAYtF_˧g11{l,O)53)J5i}6E/^״pfcg-}Z^*cD])UwqW۴ Z= G$$<>?cz͐j&+:axls ~}r_z[,gJo؛Ȗ]W_}_%wi19 zGp7ePYb[]y;F*OF\XSo&""6#ëJ{ܿԖ߆Xnc~qH~j|vq} ~!E²bKwX}Wh_Ǿ/(u<Dsy -gLj#¿|5n0y'(9b^ =`@ϔ%1_~ )~f!%gcse_1'QKy~{Ƈ1O\?sen 㾍ưiP.USx\zc_mYGW@΁;;H{<;1v 5a߰pcqˬ0qg_g_c_MȼB1m({'ĺ/h_1VϬCM8zs{yQ{ ?@0ɫ. 9l=S&8|tG\ˡrܧM^C8-jkʰaϹ}M~@9w޿%~r27teOcg)\ 1>HGOPg6ǍsKBVJ-p4_On΅zraeGИ^/Q=1Na٤r\1eJh+mFD߭O8.Vy5#{G3_ S<3?N,_k)99/;3Yۗ47ǑV2t}{x1 zzy2sB1,9V1r\V6uxKA΁ .LĻGs[zw(7;oW89D& WUҫyTKp8' ÂmrA"9z wǒ>0g\C%د&p*\.X-3+ao >Nێq y nߺ@][x={zCx^x/ҫO3z9k._?_gx)=}rݥGotUܹuq׮KܙtN=Y[jZ<8fOCƦc$+ Y]s{7֑T| Q^\lJάlMi^&6)@.V̏v89#cӴE=lj,Ԩ[X͆fsSGn=a[`4bNDD> xmKB3giX!<&ZE4DbR9[7daȀ8 &ebXh4֮-b׶%8w5ބSwr0n]?w w߻Gn1/Ɠw9!/?ҿ5S&tV. k֞8}b].ʥc$pyy`$֭[fy8qdXؑ-8̩=‹¹ʥ3L[y4)'q18{j/$ޏnf߾e65+`1X0gfNIc`ܷ5d ^c㊤8kj"p`?c{4w׆])} Ν\RWq?rkMuB[7֚kXӵAbE~g߷ٛ*`DjӺmZpYu:yR1< uMg7{D^@Iѡ mJݩ{/zg~3M2i݊غn[5`2m\7yËgrڷg5[GGo!v2n.w*wAn [͜ǯ=;WmKuڴn6֮J+ǒ#Ϙҋ$wѷG$eu @ZGO舄VԊ}NDo>YUbwwf_$qO慾/񷳚 ~ͽK-Iggؚ+Q7^ 1n [m< MIt. oJo^ !-KZkNIN }0rPfL™0kJ*fLi!ph0crD]9s0/ !AxeؽcyNwm_ʼ/ o\l0WOǪ哰|8CFb{}1ubtb: q^/4g̛=EG#Fs>Kp/AVMChҁ4cjOLAYnjD#$aH8ݖJi~H،:uPx`mnÉy=; u9we$|Ss'o9'tӶ(G=֢ZEl- XkGlvM55lkVhPݦxO۲B:W[6Kduqա ZgE eݵ7A tHCJ3{t BpZc2/`Fc"]1C)pcX0+udo̟I&:{znhVSu><70ǣ2;J܋}dcY .6pgo~zME瓷cbmWL*qg%Wl%lkZze_sz>۩̮c/RbC gZŹ:׆6iL7~G%y[A~ ɜPQ ވqڴ $G(a[m'cY"3͜sђ="..οϻUy9hÝAG>'9s/>{V:mQH{ҵmLʔc_)QԪ6M+5B$>NWGΕ\*sJ~BZ*+3T&Ϫ`-&?jH`5ϘnCkPMZPMaAפԤYڷ1b/Gw(J-DRY[꼂l#\~djո]-r͸??ɢV.+֫Ya؛h}ö-W?$/8UW/hZz@O eD\mus1~F6B|ow6ӗ7]?*Px/Ӯ}KeV7ʨeXiRz,6G2.YڪV#kmJhXz1{sʿs@~.* A $'g2/yfX҈K#4@O>zHS.p*WTImG]?zؔagRfK4G1)mݤfUggN>w[ʖWd55It0զ _Wýg`]~|Ü :cv-9B«*~q,?X\W̾]GAw= /aWiNzZ>5q*[ͦl1g+:xάR!OG#`#48O۠9=àAy k'&9GOgw\1~'EK︡{'C9u|fi0uoX<̯^m?Z,snPDw>i_?Q~V#Y~_y~_;ggY?`3Owomzu}_k*Rh/t}/sx>g5>ݿ̟#gnuZB_^'_D;__}w Z?j?;~Sm }[M5Ӄ6!owsso>t_|UU%OYm~kP\"j'5c]PmuǷtrT z59~ѐM,989#y,yLssЭg LjLZ>4.p,ԭLJ5z׫wcJy7oѯoV~m mmXϟ[[j}3˙1[Cwpe*'#(vp1hшGZ9 9VWIyuQ1Q2=/r/1/S3X}kVX!GS}ol88\8<9|+k1V[r_1MOyCEV7uy,i6zӸV' b8W6lXmsa&q"w^E Kagr_)0&_9F-qשiw:4,cUǸZsRMlM0}ϳҥNXkָc:{b6??׮u50w-&7ǰ^[<9T^ov1ykwcb>L5oՋlGsAhJHIctS,[n5k~6m֭ͱ}/v݁س'{pb_v űcqx`m6[ X`F٭"ߩ"Ť{z%1(,tT$3*wp:hkPn.o !s (:JEpBYu>|n\细̃Ό> Ju3-LXU7>vڵ>ش)76ҍcCpPncGcpX,N8y"WN ]Rܸ1G]}۶z_Vb2s̟GEZB<+'\~eZwa+ދqфwz*6ZfUU4sy ~y>< wWyU.+Ώƺy6]swEzk#ү2y=,/ܛq-c{f}8|0.ǹNÙS 8{& &p.P^O#\Oc18v$7`N ش˗cѢ&7w])m\.g.5,uq$1"TPOt9`Iuu.~oz@< j7W~ mPY5(1դ;ʢSL4kcz?lðowKdq,wΝIąp|{\ W.iv9 *k2e+Yxx ^܉93'[18t ۇn V,7E0oЌп!b*BM5]$a>zyq5(Pؠ\ޚP)l&Z:6 5{Ri0wWU뼱eS }"ycqPN> NXu1Occ+Ƴ n^eȸ}-g)C.#ޭax=#ŕ q\.IiͿGp@6aF{X)-=d]̜Q #!e%xYkTjhP<Ȭ~j֨kTloUAuޣkm;k,[U+\O=y7vlޝa8/ǝ5X2ΞL]ylp|o\7o=s.ǽ"z}w57p|w_s3_ꈫq|[\<O1g9wybV'lZo؇.ibژ>F7@Jhf%A?I:u{W=]yz^??M˧'cx={xOe I[s Ź 5֙RZ9CAr%[ !Ĕb#ȭ.6oc!8c7f]{M*\ۗ'֥eqm^yЖ6:)W{dDiݽ;x䅟5O_|*!aFܗF> }DLZqS">m"#. WO2ryqr^`?:zs]>&=\f'\>)3.#c}LpOx˿Nۻ;wwnor ~K.;g}~:kNv̉\z3'{q?5ctx20RvVkpzG87^;FCp7͢gNT;?ޚnĹm5mhYzCZ6L 1-ShBp-@e@=[1ą#[:5ػe/}@WU!COol1uOos;`͢tlZk`4 :s%FB?: W!?{ul)/=3ex,cWq_cK?KKWqK C]//Xz/Oz s /\FIk\C?\W/4#zt ?2}7Ipa;m BLЫ?/f)x<>>O㝁xs7^Ľ]pyGDZusC`BsL∑=/%=ڈ)sZ8d/}w+ H[}}.mM5`cuńYCFG(oycٺܡ,Y7d]Wc?m/aoRڗ|o#9I4R|@E+9c{i;{fv$S^^›a(I!(1s@=-xFuѦ=}mڽamC-\â*@O hȞф̥ޟ: RWǬ~=;QNR0F};aܠe4ܺr^>, s.?(%}?Es9/x->}(_C;V::}^<9gҚţ0$;}B7s쇞(bՌ$xSg h]ҋޛӛ3~r]<<[{auEg[ЎsN7oB8McnוubiHk )RZEw) r//DleאlC.ݷe'kƿ:3C8zWeFٔ-yڕ+`V&N<1pL9+9+JDpD)ђ#:ؘ}@uys5O; ݼ8g_͋!_ mBˡC5+eXcҰ̟Kgu]~iaߖX7:{!n5Ѻh*_zj K a܇b`p !Q= GcX:{ʞZ^IsT:/1x~Gd|_ϟ:/7x>7HhhW.p`2˾#1Fd>d?Ib}pdevv!.9 ľq8s$o]aX+VE1{| iFndmwupEDFg Pľ5gkT=jiؚG R}U֑RNfe2jO\,u r)ZxT@  8}^ƪO\Mp[kӖ>/|~@{a.hҔV9@^MiXOgǣiԶTZ;6,E[V h18{2͝ Clϱ}RP3ƿ Di|VQ592.H`pF lY14G,$q4gk ɌSfx:}t =Osߩy~=;{\)ͺ>f}WOz~ Dn~&?& b[s$ٻ' GЬV?xӢh`7ԏ[=_{c+wj~cܼ.Y 'ҹ q\:ڿuvoI }h͢Liɘ95M}}h`3ztH6Cw-ʺ_u:?EUO|}= [6CM޲u,'?\tf{ؕո5/WJ=skBr@ #q\E_|@[x\0p'9 |] (poMHN֮Yb@̞;`t]+a֘ox=?CzB"m:*7~Ίߍ{$k>e+`܏Q}`t1o"Ʊ'6;{q8{580:3Usi=^;Oo?Pgk}%{xx /1޽~OnCػm::n#>w0ޟX_`!=@\ C 'z]'2Sjh\<oĥkq*=/s3p`d4شr |^7̙#Zb̀@ rGζZD|!K_ގyM>~^;+yy7Qu\ sXd#ܬt3jLOܘ7%5^Ep)}Ь9Z@<.ܘױ] (F>Rb.:Iݒ|q)#0{b"-⹴b~wV F9GMmؾضn fgI@ʺ?{y9eC4%-X143%>1I7Mw:&\Շ7 w =$?c}8~X1տ}yoO3t.޼>؁\ed/#b?H_`@9Gɭgz,Z<WowͬpZ:wbNYJ'.ѽsػuX?[VuKa,Z<3 s&b1f` x\M!7gWBJ߭y;gZWG3 gܓ/g3ƬRCf'3icb\S< Cc2c<¹,?뗏Bϴ(ą8 )ҁ=[Nߣ\Vռ?=g~ƌ KP4&KŔ1eD#1udWLYzr=+ƕ3grnf=u7qEܽ}=yܺv/sGpnٷ;7-Ɔ8aL<"P͵q*s p gq}%ϓ/r}ou}~3[97fF7/y],t:zٖ}&_ (|+mث< 8-5My.?s@AEY"|TF"M}Fд17-a˚s88n;g}x~.Gc墑3-Zul).h%g0fH$4n@;dXB*itЌ0sLw56IL{ 9˱Y$a^4{Bo̙ЛfO7Kfɤ30}tw zw~=SFs;DnK3_#~_1ZQ-!ԥ]FO][ƥtQܾvu/_EWna?NGWttٴ{l[?65KӲY?3ㇵ}SFGktoH5Kae^|1 e>rRO 瑺/Kdo^T`?g^zsb^fe銿;[f;j4-¯r]U<1}@zUXyWh%iqZ{rM<P}@QRlXOYW:aλa>`Nt"b;OX>9R㽐*_jy?ZS3ºU`f`,s'Nyz˘?}&)1wbo9zʘ=>!CrʿEp{β](9@[]bЃ=1H9o8{7øu n\އkwOفgp?nd_ܺ=={sDl^3= , ftŌ G9ᅌ6HiQT a^u8c0@ք|p2Wt?{}_Xϓ/tߒKr\_S;d^Ӯ\~&Cq_ _Cy$ǣfy0$e)̊HMmh<윅#{ЉCKq*WױJOoƖ3iĀTJH5+ޟ?Y_Φ LOz~t7/'[0'`J?p|U.^9UI*|$r>؞Fo=w:s,7-k99[@ۡv;߿qjej}2ۉכWSP<@lL RP((>@r|#S {o*8әO¬Ixvw\^'Pα/$kՙX6y9ފe aH! ݅u?qS@h?kTX{h?}zH.\Y:N/cѴ9PXː&}*|<<cvİIޝ0}`l۸1x*?Gݳ ?Wڥra7v܏q*ץ8k>LI#j@>ɩ69 2}7Cۖu*a>%iW*cr\?'&MզT.͗R-hvp0,})״f#W C}O] Q8|Zk)<@v꺮8hA\mA"R9 Etjӄzwqà~4_ Q0iT͞I U#iIKgҡ= p2:ut }#]8}Nzq/!}^<@GNJEs`d}JB14$5FV ;ʼ_"f%^]I`H}=xڟ$ hJrvo7YN`ߓDtk4~HFOQѼ飱gZzK9SnŹE ZPRLƾEVag/辂}u}_CM>~[yTmJ#G{)e)֮f_KYRU]-tfB5e]~^U`r䀦J>g#[=[ြk?p)fE 8@E|xMthTgt`L| Oox" ݿ{ k)GXr?ų;߶rm`_ vǎMӹca}0wjWLļ>Y9m! {c߾{B=뾝\WEnϽ/v5|uú%lqc/eߴ89>N V"O粒[5&_\@^uͦEY/J"ܯ %nԖDsLu@kN gɜ^fPhؿs>ٿ '3'6rݬøyݾi8=~pY`uq:~x6YH fđ}hԠѿ3쟊1SYw1qX2B4clfI_vv^_bRiA\?yӜI0kB_1/CS1iƄ!X8{m\G8z~^z7OK{LW= tO?y8ݸt8Xvnk'e#t^;iϺ/);Z7اp?]bj]X`Tr\OOs뽹,Y,KllͮٯBYݒGYYa*g(u<b =U ^YG*#ȶ 39?-f k 9:;] !qV\<Yۮ]>({S8G΋_fL]eعWՋx62.?cva׶Xj- gN"0|Fp/G{{cɘ>?f(?;{0̝6LE3!0{<|ċBq;|߿»/3y-_> NjgXoC y>7KGXچS68g)vo-bQX65b.@~Hiد,o!oQy>?u^9ߜǗ[fk>V[si5ۢA\wԱs>GV%aaMP޺+t@YKN+zn4w҄?珡>dD-!%2RзܖfO^ؽ\%2;MmrGHxO[>G27_o2vn^ \1 wo>O}=zpܺF_+z]t.sq޾ҳ=_1_o8O#}>~xސ^J;^=v<+nhg9_cݹ ΍3tIn19s{8}|3?vo-壱t35t)nHeOnjpl|u9X+u]ytisĚ ǯ LOOXK㟱OϤ3I`$8ÇQY# |$޿*?K3-|`yO}Rhkܮ/'nܠ+8?}7~8?Hا7$u c4kJ&La'ßvtE6&ZՠUŽ˱Wq<H\k^>OkcVU YSX{[2V>VP3敢oHKM~zU鏏)k^P/S|C?^)<{zW_5_&Mpڕƅ{qv+oY?f1_K- ` }_h%'s@LrkϾnOZgx`^d]SRzNL4˱ܮ\y,-R]ȥ7TX77ONþ$ːgVVӘR"' QhN7'-[8WMfc%:Ο> ]|u Lܽ}++$0ءgOԋK᳟p?uZſzϟ>rI(_,~A{'TR׬܎/J_#SXwÛx:3/ѝg|0̉ء 8g9̙ShQ̡}i.34DtJkvfVFЬ2]uá\leam}|{qWz7My~٬nƚg6&E*Ա8ƴ`d'3bK9V͝KGy9epM$l ~A>&ٜ.?kW\vXWf 1㟱_j^o^❂o:XkJ@OB}MCߗsx|$#p{s?dkw29pY\zW. ߇SǷ(cؾy.6勆3wq1zH CVZsg5A:kah wƾM18(؇}5^WX|qeo|'>jX:ū_/ah{}z'xJI>}R~.xX7~?;PxL?{y}wo҃I`_5Kӹ{pV\ȜH[׬OK )Y4qT' K}3S66jDQA̾ϣs+Qǥ qeWޢI^_'Y]Mjwu4?foY̢A k~.PV끒Ss<P|19RJ- ka֦LZٹ9| &팹{cXjԺ}I;u|;k~GYOF\+ǜC =}TWIe ePY񃸇z,@ =r ׺lR/8oWu mgpq\8wsݜosldN\d46$ =!-I戍h l b[VEυX:yE5oG_\/<)5^?1T]s8σqaQrmq'u4Ĥp@>>5X˹ <+kX(>!:.л{ q#:ЌəX8g^6Mоt=.?Ok%tO\G9>YƺI]޿fVu7 uf+J ľ·g|֍v n;wf zڻsmKkWLi^/u7+3wvL-CPZ4L]9o/E!dm'y.֚9]z;#{ҫtt(y^7GRx9^%/_1R/_&`Zcc"$Q Kޣ 1ad 0bPL9+'a9x8r`{m'쑏0nNfƸ /oJ. rR߾}:-x`ϞAx_ׯ}TK3^R9\tT/5Ӹš>&WbǖOŊţ9YBVܞ5?Β5wDD|+ө \mSB|+'& ̋y{{]-+{(cVdAܿF/,^?!Ke]@$֞})4s!_q_|uTcJnctc{u 14vx{uiXx4mX3 ;6/ 6ҩ;nc[7.]gEOuAq\@ +qNЛz[q^I. e-/^痸^=/w'9Ͽ{wr7%0S{p:o-vm[Lªeh!9'aOf(zQΛĘPth]QfUOZo Gƾy!}o$(zo4yoxeR6-ͪQI-:X\`QK^Ohㇰļ@I|mZs*b#*⣛};yWF@+&vYuqطk sKCM \[ky7 劷١_W}~. 1Gwo_OÅ;s5/\g&~<cO S1P߬0tOA$'$2gTSuPzv-h&{bV5??TKs1vUա*.uŰ ]ꡋq}t1.Ō!;R!eФF1^ 5s¡їpQJƥa[$ZU8ˆMдFqX)&ZpiW7Jix6Yܳ<Ū] jPW#!ܽ:=#³"DW-ֵl ڧ.b|!Ʒ|ek'"|254&hbDa_B<ۈ hc<oē{+}xt{9\Ʊn,츾c!_[/.gط.sp ូ_bZ6##ʫ6A-_܍f$,ŐЀRNոod*'Ƕ"+˪O0בcfCJbhk]plnpv8Zjs_e}+c߱sq]l]Pc,}V=ꕐsV %ȸ(,Jbtjcz`Dtt}MGlnmFqJ6J J$k]sݸGT>ꯏ@p٦,lˊ䷒id^j8>/ `Uvyþ+gukP3hA.y]<5杏#MU*8 *PbH45e~T`ߺkW[8T%z\M` q5P2> '7%uJX7ϻ`XD>-7 ԡ!cC-5[Kx#pϚHp@(Ws&G `U9T ohn]xlʒ'LsiQ%0wc:ottߞe[ӁՖطҌ,o]K~b˼i D!$%I>5^6 ($?2Ӏv3ا~Q н>'SX}ѧ$j$]R;Uw1@bK}眻1C[蓗+V˜t0-mߎ M;l8;\K25`o 5j{ x9慷s^EB1Cj.u-IYuѫ.u.u12Kczb|_]Li{B9m84T+Js_M|qds@/o.CRJub/s?_>k}(gW'j~޷έ'5yW5]uPqH˜h/ I;W3eGX75@r 5<o_-cmۀ44 |ފP9¸Bsy8T^Lr3KiK7YI8'5g{ػ;3qh=ag0eMsICl[['pTt_h.ޢ(te 0*û`0gd +c?-)'<Ё9[]Ć#L _]ŽdΤtg2E],'&˂HrMr@^Nv ?7 z6eѱ.un.UԻEC,=4 Х0{8S)*.+ݗ<@SvG7AtrG(& %Ǧ:H/Cb. ]ߪ<e뾫>~uqY^TO*YI^\:z`$#X#eǖ621+g7 Z[*R+e8}l G9MPc4$HRy~Mj>  >@_|{0/pЋ?>X)"PbBZ胵_JMFwc?{7-i> ={"<4)/dq:wy.~Ezuð =ꡇ0s@=`U~g&J !V8-Ƕs#~|`9SRKS}nFP\+W>Tc1Q^=T_Rd0[Jsآc*bQKo^nƓǣ[8*q[n,Ƀ1iX,:r}Ry 2'@./P/>@]>d<J#M6@ƿNla܌#8V۱߱߫%Zghڦ2k!r~ ~(7@XHj>RN 9o 3@dk߀_TsaհԨ_\k<(`ث>@;4H j=8]JK@zQa@ fG֣IS̡zGH9:mK*)%_V#hʈx`+zz;?BlɽMw}5>4k݂)!L0 K̹f@Snr9Aκ@~#em&q?W'$/g iJv6xӱM^8ѓߝ \iJZfIaRߚ#$se и(e%UyhLaLOCiiP>h~ր}!$PxCtjm@8O2/Jԍyb`W~? q2y ֥spf}t_ M{!wT p7u-hh=΃ǭnIzl/9j̥ո_aDf5Y TcU UcP ׋0ϭ"\Z?x]y,.(;Zظmk6\LB5)9Xwƚ{Y~4?Z~Bvn[g_t>[; mgVqc2::s_^Ksc\qTCtV&MD^gn-5c%s oj^@$H/ 9* MA @mS "W(;YX[0}qlssyzƿ+qƾUػҎs~K J.]zˆʺ)ciBHo]_{B`XwC b9!~Clo ~DCP|?c?>97ϞwgPDW_{}ɶVoW+|]-KOv"r ܯ4t)]9^${;]bIufGC #9˺IlwQ8(EkWMu>S;x{#1i#y6?z(}u}ߧ.ؗoqח&H]ϕJ+귂wRNi3)=.Lsw1+N9 ;w.(7:F< /0(~ \?q6uR8_x~ )(c5p]ZC7DX:%{:mAttߋdNW`*'4 8Nl+ 7U"Q&1ԈFe>,o@};Pf;CΧ (]`?΀OG)Og'Q2yGZM-_֤Duwk-ؚs=4 \vD 9CF;=Vcn[ #Z !W&Ջoj~"pspjWkٚ68;GX>i 7J}'ݯ-sl/Kv9Q6jo3UxW.K+7UsEwK}5;d0'T 䳶E; ȼ@9m||ZgxI%%p gƙ=vFqsY:YiCuK`ؗX+^I1[Q \#ǨF}C 1 }S ѫ!5~jRr~s߃sA 0j+ߛ7(ٛev%G5+9;?q,,$\m!hZ"mK=J&8R⪱_ңmq?Q'OcZTFSc u( J4ؗ`T ›юax:+$85]o]?e@SWcδuV6`>RCY `!!>8tqTCFr5i }}ν1 4ĸp6j$wn&Z/bP$gaЖW{\9ӱ|V$CB-Xs7s]ݒ}Sm'^p U;NQqlk?#ۗ6c>\3c@ U Y{.%0SaiW= `@jE L7BT#hFd}d4'o(.# d*c.o «Wj68>4d6'f:Y's Z!|XVz W$8 3}@jҚT$e}P=>`"PzsIPh)}@y~@suYP8\ׅK#]dۗH;[ѩ-qb{$=8w$}luo%I> g$xCsEst?] 9CWCXE1}b퇇Ci:LKojTJWc6gKMm۳1m8Y)Gj 6ƹR5jP8@z)ʚk'{~t7fBl)Ÿ&t?g쫸;Z*ޡY"eh>+?w~<࡮=*<8 _d>5%}@ P:1F_S̝kFa||0.+\݁3X6CM:S/9irslOeƐ4MP=BF\CJ)W7b^4Reov-o~$CW?c?ܐs~}E 嚿G9~ZMc-_m.4MK6gz}$Vcs/ Ҁt|+qո>F4:MR˓ib?]t9ߟejV cpp*]>څߝu'ߋНCpX_Z43}eyCe~ܡ%qvwU^*}gV1OYsсG=;~\}S2W /? R㊤p=)@u|.h*Ap@+)Y=9F!^1_$=όFtP x3qrg. tbN@{gW/FN<vN”X+`XҜD"_S|HӠXmG>R I>%1u>|aP7#؏0`)\> z둻XQ-δD>GRrr۲kfyZ\T8=@^DTFjd()N sn^ Cr@7 0F߷: kAG x=گ\S*\[G*t$3.Փ=Y}q_wFxhnLAj G 2:.L9{/o%ϭٚe^/9lxįĺZDFf^~ 2T_M<X+Tcqk!&Dg>KXbx=y kgƱ1`8xGn8w ߞ=@;(pmZ:NWud ƾ\3~OUFA50wU^}$GVBat-hm")>#1xsO׻3b7>~o|bBdoگ㿙{29b}ƤnɚwsЬnUTyʶeּlT`r(VR9ڶ$8 %P8p 4b0 jb:4]j~_࿹e9y]8|H\<҅Xyk{ƹ~t <9?/GOzd]H{EnAdH:L\oMκ~j<_g:~.ϝKܫ:*%'575@Ye?|_N߂Z/<*>~U,rX'R8TmC-߄X#|)7V-̤ &t48;??K;؎v4,Ӟ,S~ w]S4d}OkE,h&9M)2 I/KQbں, OT'c~VFR;ߩFloD/oH I`TSfŽ}b_cpL[g |v%cr_`e&!1e=]j G\>r=THk9z| 1"czd Ӈg^ŵ_]ߟs9a96!3:ܗL\?݋d_ܻ:Ogh|4o^Ǔ;d<>˙ fľј1=[!YS粏y2Wsr|{hW'EA'"-o J| x*zlO @st H`/9N9N e|s@R b9FL-#q\}in][g0Ne9cG pzO*͊DZrO9_`_h~=ˆ6X9[`F:620 EsWх!@^7IIk+I\c7Հ}cUc{צIaư @\7!9 ΀}Hho8[cCWǨ0O]LF ˺[Xxr®O> ;b7#(<1xܽ2 w/Or:&6?XG?XǷWمظrFo˹'Zۣ]kdkY9}v>jh֩q}qݹ4w.Mg0g+[_Jn`XEo;/m7c4ml7dF4Gn;b]_xK{t>[I[=8rݣOn\-R-#ߧ_7RDn@DztCF;_М9۝#\yܼ(3%St[εV<1\Ǻ/][^eu!>dqa87Nc"]:6 '`w'qq_/#եiiq knsiÂ@C˧zpHsFYa4w f@S*G[mZ"RЂ'Oy晗LjՌy>s؏cX1ϿSR1Z Sd=뾱0cV;aHkz6GE-{}97X>J<9ٶ0B[r`@3`0@Hʵ}@У&oiC1{kRC^R`+[UqOOM-7Ěɜ 8&ũfC`޵>yyo.ؗ3l` lb;^<.ܽg.%#1vHgtιJtmJӳ Z/qis=ET"%fF7P7X];@/;%5?۵`e ;F`t]:e^ۂw8W}b=Z]_ X*8sya,txl,F籨`Wcyq]_[(/k@1V¦EX;+g`d7&kz<;Joã;{ɵغ~͝6#P1Bi 62;Wj(Kgf]b(Y1a=bRԋgs1ZEQ.aԳS'RZ?R)]ztR1o@ڱq&.^OknG~z`nvzro+s&  utƾ\YFw./`ݺ<fӾ-BjuA~ߢjX??6/2VDziixWFO}:VH)EË!!Ŷȏh<C_Qّ4cO2f3HcĆQtQ}&`Lg/֤flakRq,y TQAŹV$szkN51oѣkɃ-1kNtg>Ox$izvăۇpvصkM1vh7 }AX-W蝦D-I#?^i ҧƏi~Tܽ W/vb̋8>Ư8sPr=F xps#9:ƿU܇+0Hp\== fm%미6@>PſDu_S\Zb˒VGb͜,&yqn茩C1Ou}{V8}DI$Ak<9Ƀm4Yk`REso6Pc(7UW[_i5g`X*bY8Yo Bzx$+ 5ѐ0ޝj/MC3atF4yf%]=h {84&z%7[}O%UqZc$GҲ ߻L3{9=ub>k vI`C$(|r/W+>~~yyqo_^Ûk|={|nkmtzߵvm]-gUӰj$Zh-GhXb:m^7/{Vt6\;Yz2޿B^_Wvzv?|zRcr??:,KOO`oc۔BwUy䀿}@ gElޝc`z- Ϭy9K&Yc\g] gv`zWk\_*9y}_}y~3aHV(Z /gd_-'~a9HTt(^=3{Ts\⸢īux&-|x{Ƨw#ǧJ|O|"{޼x%>|kW-R <9^_H[!8ѭM6 `kk/5CZ& yݥWqO@w3eѯ;lOĦX7?fG` ,~ btoS ZW^-2RbtX5.|Ay_j˼40eÈ9ϯ>V!JDqDpPxusܺOVךVWc߽9k>'tZxV=1'"dS CQ*PpŅ">€+CqDJ7]`DRch4o1-YұuvǞĽS!ei q!ý;sl!Y7rݸGH;gSJ p7fo`9W]J4vM+cDZ0X49iÜil?+ l6Uѹu.B56?z&)y1G^7/v֠9JIՅߧX~L}{cؗ_]bBQq4.j9f6v:s#s!}`(ьV̯H7~j?Mľ51{Xm,Xgǖٵyf VLnӜqa8/Fz]M̢ ,umU_Q꿸ǯu5z$^}ZWqK0k YszXk_"fߋY}Ǝ}ƒ9_V5^h3cTŽo~EepK/{%>}Ϛ1 J||'}+30Uz~=eKx|Mr?^n<l[f̗qzlZ1ŽЬd eC_\!p5_ZX< mRey{l\kch,[`OLQدuӡ2z'kO߾(0g`>ǸO YG]1cC#:GJ+"|q~}=ulXjdQ*i4濷v*j!ϺŘfEhf@ٺ/VNb?A\Om@ F42c{נ }jbt RCшBib1mhŜ֜CXoz^:$H3F}z~|=n5R9^q>X(+`qQüYww1wУ[fIq|y1N$ΑWƪ^Mi͂~&\[WЦnA"ӣh`CGb ק FFfTèilFiLU,% мA1$%/u@K<>yC~ #co>>>=tQt_>ٛh4ڜ672ŝ-d8?۹ep:٫)&+fE޻*׉73ׁ "/=٬Ǐ_I>{unʵ|~ͭx5Im|X)Z]k{ؗ~_>k+U_ h;cJ{:/#CI |tGs{wXkxZ$"/(Jz23y?<*郃 \ έƲٽ%Ks)NZ!ZHky`["P@𴩎]wce`غ6ԭmsЖϺ/C>~qqOXݶUU*2cnlS+ qa3*$BWk1_%U #2+aHJ7UBJl_=KEd$WDԊ쑹>":<\s<+"2"+"E4s).Ofs)mkM;sռ}9Ok/ O jxР/ hP?oŅEb8./}yk|>M͏A]Ohb:(FEc `rrD԰F4Q,5PZEѤVjeZEi0]L~+&Efu9u,땀edUx. YsA6 * SyBr/`kZ~e\84.DijOds>wη:Ntb ^J{pR:ݿ.wWJ8 d)uOf_GMҤO?}_S-RԤzq i \:Aw.Ytt&;NNuՓ]t\=FWOtƕtx .Du=]:KGѥmqH"]:G>N'ӋG1=g';uqTU<΢Nq|Җ>WGqMB J$Sn1_ļG#3OB?^ū |`[KⱜSMP{/_V(W?OGz*I@!T?0; G [!916v&wh+;L{@UPa ]Q *'-<` `'sD_w!`,x_/qtRVgmCj.7/͋&z33xwyq/[/SςVMܸvUn}-3sWvݡ?Ns_52ųy}snȌ55ghƜ{7yHwsӜ& :zƂNU3,h}%ogAZ򮥖oZmI-,h_y  5򿡏`z_~4}.wQ2\FU91|G `?!|41X}`0_L%L>{.ӆ*BTO*yYgXeU(~ FI'H?9 IwO?"Fw3!~s}D|F=(Fr EStv˙wt "єp?x_nm }f_XS܂ /9`(wZ1[?-͡!^4c78ԋ&@Q}x I^4}I={z߼ U)]%Vy<=u[( Ш9<9k;47Jq<`4~:%X b<4x;⃫,uGx?~ VImK >>a ~`_}'ENDL) ~xf\/ (4`Pe |`7,Z5|@l\lfhc/7?Λ5JѲ'*#7@ =./n܋sT߁᪥NW-ϩ㾉שfMjQfܢnd횚Qg9wŜ0{5q,-hf ,y Z=Ò7ZЖy @c,h:u}kޯ#/>?-ߧwοX j^Ût@0HJ<0<0 0N'AL8^L/fP2{cԁ><=5x,uF9!ݱ\p!]{AwLOEL& `,,0=?Ei'Z`(Dί7Ex0UDzuUJ}E&uP6UW:+]9=9n?|^>tf`/_v.Htp]/+ډW>iX5ʛቃi@oxj/ MDNؿh E[ {q ;SQ]LAe㽫raujqZDqV޵hmƽک: f94h `XiXC}}ϯ<]Z/~z_=-2ߧ.Ji]^G|r䀑`u { _> h=M3cg+ċiEnQ;'<e߇w!9um޳G?{zP: Ah: TܓuGDܕ3;U-PEaxNz>߿qߺГW0 kZ wt):dܕTߗ ܟ?U`?ՏGt92r<*RË'>:Ƈzނoϛc{sܭ-o~Df\ZfC%Skwvcn;]ݜ뚑[v0A]FhNSZ̑47ĒM UaAB-y| ڹȊ,+I5+*ߕ~Yz_a?.}*JI? a<0:`r$ xTcR PL聙E(=58U)"k6ؾW#rAWm,ʺE֎2 #j D?DJ98JFDIG`zporU}x;__\ӈo+/u\G?- ڿ ]UK:_'O}trFղ¿?roE2>Rq4khP7Лix/~o=tmS+/M9 _J-o_7ɼNE9ʸVYpYAtڜ{C7j .MLW@,MTp8̖X7~t~`:Oj߫ڼ^7DJ]س'#uܧ( ~ +Oѳ ʯxj\:CQE&1Dr\#3FW?ΟO&yz > DD@QCgc ] Z?V O.C-@Bj 򵃅|y_^x=9فl!G'7 mg3gT>my _^2ٗ9!J_2ܗ' >><C'A}ܮ77mAPS%TA[W}s<7RV\՗:`m3j вidQVfܳA04 aΣ4OfN $`8<8Ӈ{vέ^/jduK8ؗJx#Ulvu3B4 PO/}u߻77k\mK󍟊Ճ>7.p?"@m~`ߟ&m׳5@L_|yp(_ 8~C{Hq{Jys5Q?qGY'ho^uyݨn\UͨNuszZdFfԳ9hZdNSlA¤u%XdŻXRV\<?^WI_ӛOU}mH|/\|ԻM~D)> ޏޟIPs.q9}~m؋Ts>j%Ryʮt`޷'WE- u<@zƭC:臓4 Z= y QJgq|yOo ~svic-?5聿:\,Ը3^~>?X./yrxVIz't~U'ȣ򶦐~Yx/K#e/C!~Hw*C~H:Q} n؝jU΢nkRR _ _ |EU 03jU7ݕ04@wh^s u:Kf b93q!s-SjRg[:}~bd}Lf{y?]Ͽ?ȟ^q@ou~DShj%yVaB7{z}oXS> 7ߋ oxj}Sd &(녞?/gw91vD? 3:qPRS ijv\;d9O!|ua>?7g% Eq |6F Q0{XԆE/cx(?68q}eO=}ypwm3a>c_ɇa Z4.N fuX?X*sO<̠* @A-3n\یzfԶ9wlfF][ju~xI`,}=4/f[4lk\[<W?_*|/tz=ލlTjIֶx?/Oq&'F"~"> O ޟ+اW eZ.C]r>/yͫRj>\;MY$;6~zcki\^t75UËTAw0/DT`z ~0Tx8bL~8¥h>WjnICP7O :74m]?u"sUJ?JѕEtqO~????OVq2YPKݿ_{Z1M=q~:Ɨfcp?u?חuc,1}WGڇ:hv}^M;(Pay*[QJ תj PӜւPL71Jqvm?8>ng|#iuvfu+sԣ9:NqE_.P^4, +yrhS?ϟL&9@> ?߿lj1Sq?Y+0od>I{-P{-}0ŗo/kB^n>3'!cx. װ(hYܿhu*+g!~<{/zvVMϕWXmT͍ob_(oVͪ_T5HX:@]:@[YUm̹`6yc,xx Z>ŒWO -y\KJΘz?O}>Oxd^?F&i^u@i> |vYyTrj]l:ϕcU>.q5~ |'A7O+Ë +m*N~Y ׽>i ?<]5qZٹy<|Dhe?wǾK\_ /?5SW\>Gw|nܸ}|o\_/ɗK{ ܮ<.>-|vp? JYjس*9X.Ӓ ߟCC~~? )]~<}qξܵߗm9ȼUJ9]O_W*n< |EYf3P݌ 42#hnY_qfԥlcFڛk[zCվ9c MgZmm%rXO_|Ϯnٴ|}ESJ:u7HԊWg7Ƿ.>jI_y=X\^_ /w {z5~bt_f۠j7642z߿~%ҟwI)!zEP}^-♌K8>r1iy`4-ՒLlL{6􀾟N#fP|t / ؟ ݿ)'=Ϧzڸ9Iݳ!>'@z =?gDT:1up]G{WOrt 9Rty tao!hIlC6:!{4wnͤdJ֯jD30ߏ?~~?8؏|iHg ×FrԹ$ڿM3o b+~ `PE'u*9Z7z9W6OVi&P /` dӆY쑢yV~-o];BpqL߯O_n?mKo><~T~|o/i-j*>_EhhG)s2'|)JϟnDDFXߟ*ᝃ}^w kW91v-@\e*p{䤅=5^e6,/Άc[ҋ;q!7 ܯ] - ȚcRk˻$H;('3wwu8Zo* __/` 9\\Xʚjd. tF 6?]E =a8?h/O#7oε*J./q,b_ǿYr񼿪y2Pf:@4cF-uhڜ7Ayxwsۂ7Cyps2ꙮq7mY> ЖJl<ǰO_"ژ޹=;7t+u}nM Ԛ{т5eMͧ#+h6:v]x}ׯ;z [߃g'PCܪ_?=;_ 7/MN=אVWJ./X=u4axxR~j_*g=kjV/Z/%8Pٖk5L4 l`C43n-ښqS8?WNkٖߺuPv㻗'Ŭc_v`M{ĭl>o1vlWehߠ |s fW2ؤ>#OZ@Vge]RF6׏V ___/+/ _ǧ櫕^y+͙kxp Y 9?w]~~?e_o k'OlS;-} H>y-i|{.qq_7Izvnܶu P}W/pk)zNDo{띸âe\ ¨X _LQ+)@?gR<r>Hj=$=9@uЮJL'vT'kc5j|p "_9Pgw3C6栟f͜Ny**WPۯR* y q:ƟfT ht_~?ßvU` ? HԾ?5k+\ >T!jY6x?T5͸hf\>aM]5V ̕4jc;˚ <Oj sOOU3y@\C8YޯXƝtRdowz;=S8{UF}:# \^0B1ۗ&ۄ, gI1kxl^Ҩ1ZWOOO߀|c7U6v0_lhH u @K_ݿzb%ZhexP>y|E79uM&`tu?ow.: P_ +˳Ry9y(uqJGy.[u3x x!~ 3jH4j>ЌvT@˒p|xoZ2ŇWL5RR𥵳'E;W-k2S|~cWt6} 5L>(uܓ{ݜssivj=׏[Яv7/fPť7:[F:(m[^a b91f _/l_ o zz<$Ex0V/+u*Jz?_@ϟ㨇iP/IlQݏTKyos^$ :XH> |@u|m)Ԯt6? _|ao):8^Nm+ߟoG夆j@ rlhТ uO0B^ `p?/ڟF"7̄^4̟{u.~oԇjfo[%C u?U3h]V@|H-М[՗5A&sۆ{ɞG ,+ga4ܣ#ɗ%s|ҙ7hk9dnWϔ _)M]_>@z]{mF̳`c<,]DV%8&|~6__mT70;5(ݚ6"ܥq!3 Hq-xpV'mwɻ˧nx[ >Bkȕ z^%>J 9<^47i#V)Zx @::@.z`}X^7>Qo7kkU% ɭy\<;O{~~xxɤl`?spO'G =F At@v79Rl=7V67AzOrժbu47eFMk QffH;јN9ʇCC|hu-C[#>.<_3+WyβZ9zָU3RZ޿tr6g#p=`O۽hH+߷?OSGQ-|NU;9Oqw\X S!>JHڪZ9K-G+3ޒ|Y;5ڗ')f/4/o+>5sT6eUg*U+s~T2} k}|~ g3r~[<^1<{Q&l/~3)'cT?KhZGxxv`t''߅˟>ϑ!dN`F=Q遗*}x?@WNX7M+w/Wuﴀ|HYFhNt?W-Ƕ滧SY u#A|P5t /v3ɭE Uy~YAKx.Foٔlxb6?6V@,%=eE/&}wly$s<[\\,SOҮQ=Rx_|~U_]HǾ{q|;D÷Wnſoߌq+-tdJ|%2*c(MOGww_7 {㻃u 6Sx]H !$~}?ʾĕܜ#zVߟ?kH}m<ȟ~%=Nd^@z0ᅒ2ӂIetTSu <oץkՃա+Ӆ2tzII22<il<7$ ^4& 㥯ul c@]߳E Ӻ$Kk&utmR7-{9)v//N/ⷉ2>Py@& C>_? W/׫o|9yQ|3P9@R@T0zAÞ^||ee^sS--̀MF}]?W{+YxKmEy0J}vn~AK'gGgݟ' ҸT*W~4 ΟckY%l7f{je:2P5UHа5 :46-,iD/Ow<ԗs%p/|Z=ˏׇ~ 6~ϯ4GT߫Ǘզ!]ss͔7Wp53ߗ~S|&>?H+쓎{`{`S*W߫z)܋_{(FZ~/WҴhZ{޻a( /E}4S?I/\ic/crU*n?x~??|a`K>=J$w䂄$y !jmRCT}I_?mXOϟ-UsԹaOz y-PKH(W:@BT;1;یGOԄ/WR|*_.sb|rnQN?5(S외]}g/OTا1DTH~;@vװOH:a8h䂮mc+}_Z~.JWt+5h:\kj>NU3_@8` `i%bj1J^Da\Ko{=Orq8cG9HBp`8GFQpԽAuo G@wϜ{Qĭ~;a7P؍NzGzv=?֎ZR5q,? Q^j.6u|l|LuBU3+k*eb1~|(=T^)J1wKpdք<~VT ?{'qO}ԝnq?.|388~;׉;< D::svNԥ3t=5U+ܰrJٓyvjZ詜SC'fs6ܭ9lY'Eу>s‹Q7_L x~574I%p69WjďJYe2鉩mzvf^YziU΍rEӞ,dLaiĩ=g1O   ޿O7TLtroU~z=ٔn8~gzԓcCBލܡy~*[ Y~`<_Qr3w1R4e8G3y)kict0`pIP<04_ ^𫥤}Ϧe ,H=gy$`W/ 凤.nDrN~1\a?10`(0p??@ %ا9f7 ?F{ ٞh@ 7بxs ~}zp֤{gj( ?<__* ̗ߗKг%8F)yP%֦?~oƳ!v]iY\|b'= {_O~qؕnv뇜AG`߁WսYҞ,taN-`+Z>͙,tMۖ-|=+f?5 wQ'ӂc6۲N(-Wp6 ߣ#xgdx ^jYC~ך_%f/2珙Lm6v/3?^.g[g2>kȟ+C"%9*r}S7~ ~*ڕ pRQ]iȏ5'[ӛmV>j`4}.~N~~&}3LѬP(ZZ/93<-D '',Z@_c% ,1φNt\N78Ğ=,~yЏx_[D'|6B?Nm;(_xWx u1r}/_i#/ he͖͑vmΣIsA>&'\|"ߟo_L:qI)^0)I;_{Ĺx]9_R0޿@Lw/&;xћ~="9)ba9#pr I()/'֍uO;QܓNqx󲊩qg ?\_nLSB=R]La?Wke~,_~iM|n¯WyT_k+u7w,J[G=H#5?wI` ]ܕDm[ PGߕ6|j+ݻ=J'ϙ)I zE/}oXL ^o;Z5V-jk޻9s5Zژl?w#\7ǎ<- /-申nW'YUЉ^ &2zArFN5"?B+? sۨeeRs_h88 r@xNoxLj=<{y_DFy>~~by>1ĎF1U0`? #s?OK`?IG-ϟ\=;^zJ#`^ k۫p~EE>(q jtȻSgE9fA^2͋4^_[TY&ܯַJ%8}o^:ĦŮ|X}.+h O vYῇ3:q&6<ڂ?/޻ɒW[ƥR㳤Us,yl Z>Ӓʹ$!h,K^9ے[ExR+ڽš@e3u.y >_ -xM|u1IDE*ӝSUj8S6VH0j{6$X-;I?9 Y9l>rV F rfB3sT'W+Ne 9!d!٣B8F*SЙmDgY?@돺EJP?z^<`_N2›[ۇӸ {w/;q-xzBױuH~3^QC91r %ERBxo~O~~Wz 4?Q~-=l[P0NJv7$WWAмԸ3-Y^pݔʟ[w6$=a ʼkfНcRs }ag~#]Ӵ?]'3 /ΤԺe_ג&Q'ssG}nl O/Ùtu>\gnܖױPaU:cpzѷf_dyXLТăs\[rU31UO ܯo˂]3"2DN_K0PƫgK7u ?3G5sVvܬ7m󿹑!CNCzU)Ӭ@W*nNs߮-xnizӨ,Hr4g%/ ]0 2/؊v.⽫Iӆ td]y{Ry?woML_8/j~E~G[ *tL5tW?I ku9^4؄GlCqУqہ:Noʉa=ut޺JD-+GS)=U~? 3H;-bq'NI|q?% sA/(k!yO(~*p?|?IOoǂcG+䘑=FIR`Chp?|*B PVܣa:+*˜_-(z%S,AH|OZsf4^_/+g8_|4u®|agFj\IsHj+Bشȍ~^{6/tY]h`࿯ )ww]\UC nRnjTR_/]o@?;4玭̹K[Y`:kYp K4RPO09ʒ7̳-X?6fpbAa75 ~:/߳|畊#.5]ajݳR; ΨDZ#C-p=bѣq$;rʳ&<Αwrz~ɬPuM/gQҧԧ뀻ҡ3=Vj*HP9@XZh U~Pk؟gs{Dx>`˻xϑ';{}+3N~`y>NnjJ~$A8?LgYǿh m8N n]S~yNMٵUEW.#S>it@QkVGfg:[?)o״}Y _ߙu-_?krskܔطʍCC\y`W:+mXrfoA4?2]iX㟚ֆjbN횛sVԵ9=ՂhD_ 3Ђ& GZPXK^0тNU-h%Xj{VZӁ5 ttcF>Nat k[ w[g52txYy< UTj}ɕ \;u)n}ېb5{M-ָ.)~B U o<gc<'K9ѣÁyZ~/*{8@pN΃f+qXoT߅eM̹m3MtuA=,xD -kZ`Kb'Zҩ[n%o^hۗXC26.mho:x4@{xT4@7N ɫVRxm9YRo0;|6}<}۷kW4rAt_܇E UkP@puJ|AhaIs]M퍐uʃ_4Wgϕ|[~Q^E?cǫuLGPܟ _Muy.4~pڙNryY4Ëuzuw[hƨJ|ڲouYsL4u:Re嵳Y`B7>=+ۑNte , ڿuf?KF͸A-s#~)L!CƵ.m̹l<bS-h?o-V5@ Z;ǒ7--yr+ڷ _k aS:՞w$MoI>O?ywNH[ jy@/פ[: } c5m<Ђ?l!Oŧ>]q]+kY1e~oƘŋ⥾{/*pC_?#>a!v*MƗ3 /?[2<9^~>=Ď#73K{OXq=rS+޽_;|32/O"SG Dh?)?I4uvKkuyڹ.Ա9SOx>=T\kH[~%YmT0w/7?_;t _9?V[S邪g\?+ђ)ns܀x M@*ԻndIMJ(3jfTK_ٔ{ #ZhS/Wke̸MS࿅[p7*ÇXQo K b<*kpM p۠xGʯ o %j=$.73xṔGPqͲ~=  } Y &Y*D5; f乼lv.~r>ݕv7K=>?ƿ~_@̀柬{ }_?Z_WS!Hi[k(DzHm]n7mu~ߛ2qJ2u/T: OJM@,s׷e?}~3\4VWݲ7feYyd xYngyV>74 w!=x`W7ɕ5(g=p_M[mI=ڧݽ;7+A+572[Qܽ9d^x} j4C-hdZV,yR+ګoE?S[3Bتu_M3yߐuM2yKc1o@YxG F/U5(fM QS4}1k МbTTFۓo'wm+j:K(wz+L$Tݡs w$9qZ3 ȕd}nB6כQ 7I()7@ W,jGR24KGP Y$u&ߙ:=#o͌۰E[m1.;˧eEDK +o]qW 4Օvr.7eF"eKgurv&R.͊R_yq@Vgתqu ~x_<@Sh_QBXw^2o Z_GRoYb(dn [ } 9 !|xu 3LtTz@ħ9:&Os9L*4Jqo,4Nw AHك z~V5x~ mtoHug?N ?Gn=jFlG|GGhJIݒct<F>MP Ω<|5F-i\HEO[ߟROZ_vʋ': ] ^ '?w^5ӝ/>`JV^?ٝw,q_ÿ{sYj_9 _t|t,:U\|F ecQǖR4,_gssǜ C,hZUU3-wXfx-hrK޷ʊUNlCk%g[7Wkuq[vi~* Oۧ4x ˺Iq3""o׃4")JOxԉD9$W,~ۖKJ?Í ̀%嫁5:A矱?ӧW f.O%I`J׷DgZ}8P;߽4^p> ?EkUXz16CwK_iU   ??lϷ|4s.X|GQ|d~/G=hCO˚ _De?{24 I=?P({FY>#x?::_VR|y|z'!xP'P ]\VlӪRޟʫgf)# ipc7)+lFmdax_۱LUN֫AU{n[4{`nFd揷dZREr[ H7K᳻KkkNWWW}5Wő7ksԭziU Jqܻm9DMԴ?M^?"?&GJ}?~!p3=*vWa}z^<=Qr/Ii䘩ܵy>7鿬RhXŇ^M/Mq Z?|0GN4}3޿T{}&$))B @_~>>}n N\1[gϨh"Zy3Ӯu9IGzv)?TW'&뻠yƨ\T߇`izݘΤ_d6߸/k}N}:݋OmS[o0<<H *e*EHZؖWt!œJ@ISc{})v`7 nٍ.zgN$g_Y}C19ڪ+#Q^o=[Ky;S/+"&u@4:@C.lǷ߯6׆kا;tz'^g$s1weɭj-&CO{zt/#+:OkpE9дo^GϺo| Cߓh;a%hG Jgx␢\[U~cZߡ= װ9ѥz|:S]#s>{66D:Z@f=S1oX/{|.>ӛg}x틲!vYw?,_:<*`Nqm=x8;t;;?֝[v:m߼nKvu;^!R9 Ȋh(̸}s3L09 멭7HYL9t-0݂ζdA[*@MV4Liy<mx;svT=Y'guu;Qv~qa)}/5oCwHҔ-ߎ/iA 27?|a0J-l0td~\jeGbEJVu5wL8$1y5}&}ٟCDxIx?F-͕waߺnNxJ/g)9n@:Ith['nTSLJ8xJ=AXX/*~?Hq?W^|zz)܉ov-gT}]#YC:Iǿ:Yl)ϘxtReԹ~/q =.~~7!tja:֩C9C/{2?-9!H:B;A4 ; {wt'Թ?noAu3Z-I-?=+6EQ37k0nm̹ws0@jGZ}aVء<_<`šd?Zy wz% |bZ/:,^VilyIyqZ?ԂU|>Zi޷.'ȼԺҿU-\4¿ T4+1FjpR_/v"|=~F1a߈+sKF/n-jC<ۤ# ޟg7zNt*9ph|yop?1#o+>vv xt׭ાi o:WQzT!]}0˜FȺ&52*~7su=_x~}_?S/_Ooj!};S5v5<==O iAp_έ&>YIcXǿx jܣenx6^G3x{. 9t- /:Ѓ+Q7R+߹߽:ȉ1QܻM"Л3O˹H@F^14hi.4,?7{ٍn'A\& >k3Wu6ua,5PM}2ppn]וit^?sT\ 7z3;t'xu^TFq}!,jUfx{B?{򜱞O"Y+##xp΂'nԍfb#H||? G,hQdM#u?iqC_ s] 7-.~ [;I}t<62>xɌFԸ:T5ֿ[eC='7Hhw4Do'5H?)KJ]1n}~OUzmwƷr4I P{޲C΁<4 I/Y{E]9/Nfkt?_Go: ŋ[SX PFvitOOZ0gxҌ'M0ԃf=< {=KkRZ5q6:]T߹E!kU~- UhVߜ5`[!טs/x~Sg0u^5b ݹ~￰KguW_׷\L5@o+y㽀!/x~/ ړ%LG>X2G~nmƵ9Ȗ/Vr _م<5gofFjkA+YY);X^Uw$9_6%ۦF/O> R .}e'g26x?>"FQ"?倱Ox:?/Q2(D:mk}xƘv?{ʘz54S2@9A(08I:`=_oN?B+eM|wu>1rηNU!t0/?ˑ8Tޤx9~GS.ZϏt}']ө>< >T:WC 9^~/Z l/ %ڟ4n'AR \ }0o'A}<࿕i?j\NH?ծrvEGv+hwz52D5gs;hN<@<),,y )h|}` pdy|3K[OPO[[N:mHy.CK@^wYLĕ~h +s,|uF9f ٥GS~,vTKi&T撎gv\, W+ /\W5Z }4?uF: P+#na~A|do|)4XUHVmˇ7{grc%s z-kt C?m pZw=,79[#1P·LQx.Fg9c[x)gHMWgCHpHz߇%gq%y Y_Jl6w-mvUGq'qb7bIb/iq M4WϥW:zx]y}yu6? c?:cb|"6r+x:<яsC6C8 giMYySKy)I՜oVzԤw?w'?w':kնJkswn2Oc9/=:ceU9ze4ϮI2rI~rrbaIN* %8F~t>?wOx#ّmw3\~vǏGQoy̗o'n ,sF\ۚnNɑ}SRNQCTSE9OQU~B_[ yp3I?!T_yz)yj ?^M_߮/ow $9m6a;}(Iow=$9OH˧&Lƃ&k [/x=&pG}($}:bS\VNA18|y< ؟@яqñ?"KF?BtKiRoԣ? Ijzz oY^gϐnzЍj-:Vu*3? )_)EOg?8^)zVc+Pv=/=:*}h{7+ ̨GiI:gu{V{:ю%ei"?OH&ecv7ĎG Yh@wiԭ}FnQ?©A%W*/K*|"ѩ cC[2<Oġlxt^:;3[Z{>Q៏gvן_{ ~p&O voyٽ,sArFhW##rNT+Z3X??GP}UoX _;oB6=S]00|Z٫k=RBO7r\<~6u#44?_/vsR{r)?&ԔyiM& }MT֤Qo{Zpx>[6V։/\ԡNU{TgO~,G*1*pJS+rby9w҇Zz,KlIV|x#_:'wwX[;feKI:΁gƷCx ;gC{@_,ܳ i&gK8+ T)ZחݿځY?U> tឝ2+9DoMFg2ќ _=?3_ /B;VutO[If ]?weOs "pPd>E??h0t0.%-)ףOw'c\kCV嗁6-*Q9SCC< Z(v%>^< _^)V~r)=< NNбIEKqѼVuS)clcN|b_̻W:m\k8Y#-cyJM&iP[?;F$|]Jmu+:|Ҵ#iŃay?vD 2ņͰ塙y̼ߺ< |b _? <rM|X>ӽX n(Q:r! ܯ֏?w3s4%%T./~'g ߙ.vbNj/ ';<+Ğgd;ǎ]mOg[&#K^]yPy T J?i˒H?n5MDsdӊP^ 3mB&>߭89 oe/_V R^G$>I ω% &Cob>qIyT_|}x|~ZC/oW_m!Z@ugG#ߔ߭댝P%?g e&J|~_ 1OfP̣CH/?HpIգGj7y܊E׏Z32UM3z|u~p&^.pg ~ؔ"jq2v(_g^;I?:*9Rl߿lx?VM:ڹ_D8yN_6ݑMqH?Mncۑx[wkgC-Zuzx,#l[]= wn 'mbG~ ?X^ ?x??8wuVׯ֏OY7^.wz$%w^cֹ۠μm3o^9P'^>ÑOuyyX6ʁ' qxi٦%7|! *; t[nTՉwgMH 3JBOd0t7o@?CwNycު|-]o?^tFfq=W<1@ϕ MɯcGHU?d a&i=>HTE.%YM od`FZX$m.N:xt6GFm~  t}CmCC/ڟ4z,zJq9>z?%<>B&)FhG5)R[F Qs'?_TgsHyG]|S^/}j#!紡g8.+:oeEs'?7WhKw:qԣ9s8і^ ?Pn7OK" su? ZFw x\wrD(_9N6δu3oDi4G^0ɑ8cM 1 i~NԵ 7oΗvoKط7\W2# V2 if3izȆu^ OTgsU3]K!c{q$U_7`3p(=%981F5j&Z@Y ,,dke0 \fZ@XU `Tj}&kƺ]goW*߯_~a8>j+ _,g? ?MՙrU/uyb,_IѦAf~K\?nzmjUK9 yxG?O v Cy@~]vܽ}nȊ  E(k wյ9][*˂*[j?Қ3L || vˇ\Yg? @.(6պEޅv,wM h\g?-9@\O!e=W{ɎzvͬbGjs_mF՜G's{Y~<?VP?#7/:u.| ^&%_.W̞oޯ9aySiwYr}<&gIf-h~Z r^HP5>l44.=v{Sqw?99kaT__㗑վ'S4h, u7x3(r^vhgQvμ~qu.#IkU_S-_DLI/fp\hFK~x!߿ 5*9Bޔ~J|ta?8m7^|y+e]^q s|?ǶU9g^=K"5@G}O dP<=t=е]FnV' 5z UWjd=:S:_?i' h¿tdo,g,7wNNy窬?  OdmէhL.6ziG>o?>_C/׫~>Qm ~m=7M\zpc?9/΅WU0A ˺`耏|Z-0@Mt)]z2 UwH^L/Gr.=y?|`~%[=b4պ0){JkQޑ{ y2LΥF>}؟:ʭC5Æn˾xV ygt9:Ia_qڳ>Q+ L?@ǽIiw_d;U.A/I{]V(qgw=ұ3o_D (ԉVH:g3CI'ӄ"CPV~ub1ri^"wOk[8n0KO+O:o\V𾵙F[ϧ5|+?sِչ|4Gv5 J^/4C4U: ^m@D_N?Vxx0xw- !| 9|pޡ d95yݜ\‘[6g0g0] 耏|-9@𯅦~S'Urx^ce<? u+㣷C'T-i ? Fи_ÿE;P;n?䁾vN%~x|c͓E} ҷNU#{Weph/s tT!)j;S sOߛoڿ.On0KsZ,y<'~ɑwxr{^ȖO +h*Y%B'<^ x?9_o`\ [9>kT觳 u$9@jN4t/>7; Mw鼿S{|MxؗzëjΏ/L|uX 1UC]ڼ$_y?x_ixoVPgs,yOFwmG<́}+~Yy~=?ڜ^BNo]ND^7/ꃾkUzr ?{S鮾_O { Pi^ {<)Ԛ>ūn^p G\ }ŕqg"ҙ:Sgw+Ir c#o\@9v4o57RŢsb}PNꔷS)+;sV=-4dḏeZI?C>q6z`- ~(ByTw ye4NN~cr[ vJy> UsXW?J;wOc҉/~&aݟV_أnO^5EZm+oR'G<(ONx 9yV sg\Uzƙ@3سʉ7/rաym0{=Оj9Vp:ޠC*?'[mڢ4՟ujcWoAcZV_*g$ 6|H[ߎt!g߬ھoh͖s} }rXUj!)p)~ތ#ng~{]8(M */6H8?$ϯe <¯/?077;TkK(ݖN߿۪i66@Ol0 SU:H3V#kϷ$>Y3 _@Q99*%]mяcu0Ny Sqjyb艕2JᤗG+)>fZwp R (򵢾s!w7H됾t$g~9__^Gl^\PF:#hFG_W=rzCh`MV. -fM^'?Y\nhδ^`b'uZ0}M!(bho{Þu'6eK](E2g6Mowi^0ː5wܥ?k?g5_u=+RvN^OLm3zżx:<pzq}s9da2O:~cHT>_ :F3'T%_".\>0ޏS9!v'jj]zT>s^-AcC;lcsR)h*~qK}f~! nʏ/ӹB=wփJh7?}>eG۬,OxA7GY^>_߇/櫇VղEHb&Ww՝wG^޳֙7/qsd/SyG}yh/G݁vq{{237I,.T@ܩ)TzS|.ۗѬ)+7iX_uW?tz¿1<^u3s+?U#7Dn(81ݿܖKˢ|ꋙӤ?~$~P~7V|r>?G|x\msz[3>3|?x~5*%s'GGqƃ >W?Ga}?)>:-&NYL/# #Nzq}_W>F䏈5pSH= &Yj*&EO~OV8R(HEN )O=I/A_UHd/x„Q3 ~ڿ[.Fg?קLu9f:{.huupTn4RYᙜں?y3?}՜,7'A ϒ qHLBY~W~ ym[ק=u̦qR۶m۶m۶mXMjڶZ{Is{O?3{9ƘKlŽ6#޻/o9߀%G-jYGkC*hYꍜĄ,N*Ii ϖ iϺ"*U_1v=TL-pZ/IU߀#< 骟1n@? >|_)ﹾ20ۚL6k?Iy$/2e"hNBYJ)>ӆO(9]p_;gI;,ΟTڟ>mRT.6SzHyYrj%eDX8+zeYק ^Vӣm)9ԚW5<@1/C30 PU8iL'w9To 5H5H{u.B]g_,{?s̑u;56]/̳%d¼/PQ>(W -V ?_0ESoqp* ȵPR}8J?~9_-IxPO{.kYXk圉!c|'mRΕKtCta |S`&@8 ,j{SvN_&<GxK䅷R;}RtkN߿O$w+NFR?*yk>~6m|;bLPQPXD`8Xjq_*Aqz*/sHMIP=/k|R}`&ob|X+'3P%')m8-Ԇ3/pv-?]?ȿR?7seq \+}w5YjE?&c e, FsoYjF|!/f'*Oe5у wעܥO*z.g߱~ y<_aR?? V/D _D]E%?Z\_cG w (Ӑt.O_9+=W[4ҧb({A% ~' PO QH9@;)chxb<~?b@15vx9?C]9"tr~t3)m%Fݳrr}^e@F}|y,@g~|r߅A_>^C1y2(Q^!D~ %~vρܣ[ @Oz0<<{(xw3V؏\'hz2/R6r/ g gLJ+K 6Eh*,ޟT?ޚ|b܏5TBsFڲ L ~/5^ ̞2e݊}5 }QܴKJ 6tˊ,(L~׊p5҄C i*#% IG6݋Rr σUsVtVy*s?!?XGdm+ _~EU-tVHsύ/Ɔ(*q6r$Q@8/μҗf gF!952B='CZ=ǧy^9#[>^A> |&P>hA ('+qno " zpB87751H+9_><ȢP'?+f,b_B`_1/͔q3y:br7 ΚSh99|`!u\孋93Jɹ'z`IK81P Nmk_sЋvreFl9~r |[Z߿Kql] „c|9ݒ_9:b]&\w֡Qg#sƘϛe `< CŹKK ^5Bv-NtgdžruoiC% O-HKg ц%´{-c:;-%)-;Mκtz!4\g>_ }($|kcIdڴW+#󪶗ް. nKH97KU&;q^_X' umRH?>uCI愗G sEЊ}O^brAK<@_([]//LgZJ8t~K/ R ތ/py#vsP v2'.I+n?w]r?lnj钋1Ęec>ːD pPC?Mn(OAWҢ.sDj)13]Lwomda?DY?oX 0^[Xn/ " JHW/?٘7/2|^\ \r.^kJ 4O @Gv?}?̯=fM9x{٘?=3Uݕ6g ewO63 AwW+4Y{Eٛ@UW[$ |$?}S3!,ϗx~/i_8q7]*Ss׽WRC~1/LRP'6{}H+"*|7 _IN(q>en8 ?a n @7W}@ :"9Ƙ(5oo$4d,?7ߦf 6m~շE1K3V__aiȟU/(OKfs hCaR8)ׂ׆ҡPWu)I3Fy|ߩ| ל'Ɖ|u i'DžCE<bȽ! s<:(Y6jhjQPz>f9s2E[|rr_Ot-^!tf@@rP8GH}~?Gr_ }I+<۫[t\({=s~ҋ'GD/s5?} Iݟ/9t[>R)Uc i|zW)KfT1bVwREr_zܺqĀ&^3"jTj'z$y5zgZ0NJ~jN/DH7b9=܊Kq)]SzRGyN$1~w1='׃&ߘ8ۘ|-FЭ*o??j(pڶsfܳūųzTWbQܳw\c~s>6]݀55R_Oo ]UrtJT-s~9_P؇`WnVs?<ƪקZ@E/eEKKؿo$ K/_߈rRxƘ \OSob_h /5n#/)?V9߀3#j+{3"IP7.sZ7(N{@ pɘ.p ߡl7e*+77ɣF#]ͳu榟\|PZ@eI-g\~BnEC~v ϞwOۙfNF_\ʙC(3fg Ȟ+NOfؠmeCR`mﻶ(Rf,NOsJdr;9/nE#T,iz<Cttx~9WH''wZGް@6F:71ڹ1!xd?CZ%\m@[Mg1eBq3⋞V~v _'KjM6eK>v~4E],їS\@EDUSFԡy]iՒnķA@u&Zm Qf|StۻgH9C7q>}?~$):,ZkG5OI?zBߊ z+Zw17>@+|uik|.Oo^#^W9#~| ??#XA/ׯ|0}\77ЛG Zw bΊO8#F5 za$_|5@i(5rD>(9Zwͮ'[=nJ/ևdO҇7sNJp]3݀3"_*ЫS(޿ QkMViIAjNKCI:SNtCFtrmH}>o^G%ڴt6/Esgqà~Y/^LGcy`Pֹ jmKUQh;0{Mz ,wKni!޶kϗ/hr_ WQ#s8/X׊N|bOT^?ľg=;UbǗXcs碞+c,#L?kyތ:s^q>Yw5O9^#y/ ߻\o{\'x\ekŞ}gX?3f rhΈa! " 'rJxowEwЉ;#:|'y Dxf&?-r@ΊiТ)cQsB@d1my89 ҥ_p4cqʄ]C?13^#>Ӑm5yZ}ްR, y\-?}%~cM~_Ew{`ӽiߔsih^B֯F[o@;6#mCeG٣%Ղpϻ ޷`p?]twk qޞ.K8.] #/KנT"RfT ]m7Zӭv|@WM/ocV^cXz/ xyy|*O_Uן=$Y鷮.?5jjNT臼:Yy=b|?_Uޟxx9"/O_ suأzxث_=Hٝr_?tROi}I?%tPbH'N@ 9r'Ѝ&w{i=эhz 7:5_m@k×VT_-O e9ߞl95EFx[OYp9Nft\I:cJ'96 nC>݀vohj=y|-Z</[T/mHԱt*hGݠY>vip|] _|Aȃ{ASv>U}, -Va ہK~܏*ՠǙQ [𭄶|ɥ! eW`|\c~pcɽ{*Y_ y| \*瘾/gM)o|/5r]ڷ:9(Q(IxT# o>߹ #ނ ߦhs:WرRd 3O ? ! ߕo'v;Ik}#[А18#gU(WKCت/{[p9bg3hYS7h=|xۢ/55zX+xJ-޳]gk4o+Xď:,R}[|y3hrUzyFtt1>lJJq+tł.],8ӚB9RY|5"pUJڿ&!#xݔ[B5V d}_gg}REhڸF9:WP??R\Yo"?g$wVw#;}y=s_iMj@+u$/__wc||}Tȇ_AO*eɬX zTT%OIbHWgGOlC.t;~ #|'3=6>[IM9JmJ!))<@idDZ~6}AlE9s9)y1aF|Ԉ4e@Mz}oZKieZqޢM'i<@.%OSQݏzGF{5ܥ'ߐW.ڟ7f3tv&pߜC=$} j Rǖ#/؃Kˁ+ՠq?r8ڟ3/3"sV[HoďXѓmboY{*R̉3fXWckΚ_d~ys~t{אQ]hq:3[嵆R8pxY(*~~wۀW4=h]޸J6٢ͧ@,,GkqɩV:-jh}hhեmވV,_ m>mh{F|d׀hF=ޱ^vlt v9C[ח̩Ey@}+u<}z4uO;=Z.xNmzy=}u=&|>C>ˈA=b®gJr%K/wg^~)ՀyKx_ڮ{z.8_~m^ϟUgN)㆗{j4^ jtijݘO>ٹـvo5}; 8O9C^t4ˁs~s p O+~kS;+Mq~~CU/z bwx?p^RW-Uzv*/Mx+f9V|)żH98#ʇy(J~)U7c7/?ңWB FH* IſVt#q);csMk Б޽OnoV x;c/ZQyK?ӌ8$)#v;nHNG :GԣC.}:uHo[\,F3:9uMMI ?ѽpJҘgNSGÐNу|`b~C>1;0 IQA  wov2)OڕRN?t^8g_Ô̖kF<(/ǵE_W/ x+?[ P?w%+usY^qJ}gR||*r2"/)s9@|+y:gMPjcG1 1j @Op;֐)Ȫgf&Fyc:{ٙ]ʜZChh (af0 >D]B},r|>{:E/xcް/_ ϳiŸ{ жᕶ ${ӷ(Ąu2tx]:s\/8=#>{؈NrO)B,(?ˊ"s^h+ڿ2I#ׂ]Pv2~_b\JY=sMld~Ŀ\Nۀ\!e:|x}*?INU_bRi:~.{y?ixyrsyx|'$z%έHo jsn̠r`2HRzT?)zQC:Sbp{?sv?]i NiHףt71?ۚ޽hQ 臥)߆(Vz {Q%hB't1Cv(M_ьP&&_Zћðưp4_Ixbm^J_g ߏy̘=L9Ϝ/ނ {[q5G N|9Ђ")PxXP%Ec+v$5, '~C*⟲jljr=_9ߦXWVT6*/y7޿8;/)^|QW]sy4{E!_y~q7 yr_>I~s$?* zTӋ{Ş43c'yH+c<@=n$Cu?%*'q\֕vquV|m\_oڌ>kʷ#$N&t16$h8R_4x]ں)F fYSдExҸ4ǷuFwmi:7'% $i.ڢχvKfQ}5> ˢ-o~KW.~wI<u>ոcs]W ]g2|3m>ZGu(-3|_>3W<_/~|~;O> ̭/7X+^h:]dvBgwVrkW'sVόFrf1w@̨6|+jKp3hr2oYfGQx@XgA,䆄 Тv 4%49Gq$ l~|!3d?WCh̑FvZl᭫Ջyxᬢ!{"'\(KNA7z)cQeE.弫Brfd 8^^! EQ޽ǧ:w6߼RKx^<@Q?]z6OSG+hM=Èut+vin$$ӫϜ[Zyk* k.֧S w1PsJivaQ,)\̟H_KhkڟQUTWvu~~$Ξyo/zvM_?*R'E3}?}yo]=o[o~k_ 1ଌChM?q^^c8/~ ;qh!Yh=FOu3i>e'gэ_OkW]Os)Y _?)oK1~-yJԠVP%{3iN-O8B)0q7P>& ƊM)1{'z|j. ۬MkUZ`blnQ^0͙ZO,L Qκ\8mj: wm"_Wg%KȵKk_Clہ=|j;5b3|ݔSb,^viLw h+cb?/-[KB+sVd5^;B䙪tJxelWV_o4_rS?i_-qJ[r:u)g\*He>,p/έ'Ov~o- Y`f;˧:|`6ޠh%x͢b|^Q^4Kz9OW')͍X7{U}IhcsN7Qα9/S.@ZEW@Q3oѥC;!6.&bYIt#՞))ܖl(Kvb%'ԐV"կV/vZы%$ObS'#RW*;.߼*xVx^򵚟PrqP'P_䰏ߟ_>%jaazxc8Ons$vRO7?~ ]Tz0ʐL*I?%"S9@C;Fܵ}-$ϛ*o[.ɑ)%mM̻TRrvgJW/+% 1~%)7=֜ w#=ߩÇjލh%xr~1^<͛._W /½;}CmUO[k}eo9Lx`7}p1^48/_|T7kuxF]޿ fاgQC8e$ы 6Hkh|= ])IaXZ'Z \^_cOrN`kԂg͆_X/W9|ior˻ﭲߏ9s^{ԱoY%d J,"9|zOcq,O^94)i_Q t1r.1rq1H?})7e6~a4)ȍjiМ58#*VϲInQ8Y|Vh^?73N7x N\ü ?;uvm޿Iw-+K%yՂbt0sbQ1A'.C˩tmfB Oa{+B]Z-u?67 #IQX<8X˫_MBz|r>=d?IQVdɱVm>P]-WR~/[׾2)s@^/NgB/{WJFuϿ_S/ PySo^z!~e9&e%&>L{ t[?e)'7T 5?QYr)Q &I԰v17Kl|=۔*ǟ.צ uUJi(-9RjEyyG.x?|-Rs B3 Sw9)vm:`m[]7,+Nes™Ex"4{rq9A-Σnb>Zh]0~U-{60(ZA`3GZ {mO9l >1A'GYq_Xq>߭JZlEx &txdÿlM;pAUyW9GR8Oͣuy_93B_9;?<{īC9hs=TW΄WߋPkf a^cgꔪaN߿yOW޵|'}= *Δ^?[PP/"أ mb%}/[el93>_I-bJPYN )/Pv_I9Gļ^`k1áΆ {c#xPGx>Cn=xiY<5"{cc|H9GO#۴x&-޵oYY/)+女y4m3IK)^=v ;5/Vze;73RHf -2yIXi%| {|61NeC"9D;kƔnΩWB [S)!Ў2T;s|n}f e95a\G kΑ>M-]^^+Oۺϣ}_ǷvMGz|?ہ5 n)ϩg'JR#/煭]X:xqm]wOr?Ŀ_^8:bG>ܬMH-m̡F,O)=]й|j6ݮ6KUhbEi"d-N֢Z4~DQسX|@q\*:R{r{ḥCH%ky*:5uk; CS[pZ4?@q^.ZU@{N -Ǚ+5ysA+ӂjaC`&?5KTcRb/7 s_4c |%b}g|rݥoSDx};OEO[N_y]u_;3lYf^~pˍH@ QRIW*+9+Tw <~󿳪CY~= H_/yɃ$S~U-+:@TDkr__G)KݨwGsQ.Ve-q0Nh7yQ z3hE V3"~Ezt2wyQ43z@ [c s3'}?G^'t693{N->(_6//kg:<6͞Ӣɣx"ԫħiF[Z_y_)Expv1^ZT\Yu |cvՁe#v\N#ADxk䘋rxTvbEғ) Khf]p ~zsg  #e '@HFu @<*k>iYf w~vUß~N|hyEo?Qƽ!~?"߿~dnWm*C+?; /?~4b o_gE^swr6E`]N m%Ί膲%E]3*J Х^zU~]]A]&>je 7| fCOO#J~eE1^(_WхSux$m1^qËqy;cRуK̩EHf×,?Y\6h/[cS{uw>G']O75BOV \+b_Q(أ72VEx$M ǵR_8OB_/!ϣJYQUzL5XdդkJa)AVo=ە n= 17k=pFOQrQOJЁM%xUҚZr-NӦ 4u <4b_Nuj__V67ܯxآ</%Y<d!ɒi%Z6m> ~f|!]v9/:1`?߉h)`É!?Ϛ_g3|Ƿf3 {*=1<5]~<u I҇ʹ!t#e_OOY}8jOJ1)1-DžЦ|9! 5)_L+Kyp,.etiv8iOöt-gCXrR4n;7@ibZ[ˣmCFUu|tjd$c s޳8ZONa7ѐ}={CqS__<%xI+kw:qtH7 }91j'G攘a;Gߍ̄8&$i|#egsQiVB}y d-G_<yb5b ߿įlClG7bܳQ۲G~/3],We";$C2yF&ublܟ~k_ A~x|__-gw; l~ ] ~=1ܘ,rx\q,r\へ8+7C9 %#Uܳژp:rVe?J|ޭ{gOPNۋN#l~kއgf[7LX9-kD5GcˣCc -j{"^fO{#5Zӥ7`oZy>yqmh=%&ӌ/[/܅cC{P|xoNGIWqJJq(#~ ?2&MkIS OM7SԹ$nKI?s9 Zvokk ӣ[8鍂}5lq ɗГ;ε-, g&y9Mfc|d:k6l釶?ޟD' cce"AWBsRR<_<&;G/_￾M//7&Ӈ~G;8K9|9lz|k&?9eOC0 9`8\t7säPs]Cȸڝ '7'.'5POJrX94p>f `CG"쳢-رr-c}):}O70ۼn -5{|ѩQ6u Uxߘ03lUSjZ~]r'[g/k=u7K^8з)ws <on IqjPNǀs #&@U˽[LVbkO7%8nˋgqCks.m3n\$׮U˖.*/be˂\ڢ[^K%Oc{ ɿd_ MVf̸CK[У"|N^-ݏgqF4˫/WK,Λ16?E:/mAXυF9M@`\1e (Cq]:@ Q'pZ!4㘐Fpk!TG9"w/P=,râOY}Voa;mxŒܯ1wl=lS_:GF g3TΗwڰ4S:vx:9;uӥ;&wڸө6%φݘ -82-] ȱ!](>_Mq򕁔3b_F)S0%Nt=g ӗ(g37 ~H] QWcy4zp-n̒\I`;~8?:BTV摟}RݪܣS9;h ]Rҋc,Ms&yf~~5=Dxzz|sC@L7&㺌5m8At#?o耞#Z[Jj<ޔbBrT`]Rr@5 _:%"ll'"XB@;A5+MyD_0G<}#Y=[{o~ViҡQ&׊k޿)]nWcCMpbsht;u{=YoAMq_ oW18pه q35hvK + 7SFm7pqQNRΡ!Gy !(y糁 ϟ4f7:7gI @wm f;n7z~tG '^n:>r@mTCWP/PЄ.6GhIQm9&9>;%yʗRʕC) ?=v gƏ,q$O!%gF OSЭ*/{NX4צfLe!5Z?3"/؛9uÛL0~t/>v7Ow] 0OIS&#LC^1 9`(N0׽/COܗnӝ)==\iEjX#z(¯D neǹ4``'lQk>~ȊD8ׂ29o)[6&A?>֩E]b?C]QVszY]_xˆJjU8wuWc3lu8Wد^ϻֆ @|1tS`9GAwrBxN)Q8@9@)oR??U;K=L;sn>][ϟW W`[Us͝~q26 BLYc~(hOCq=uH7{ti1mZrbDS\jB_UC r@9Vr=-t|58diޝXMyrGܱOu+,i^GGGc_zY=R:mTy<9POޯnLUܯr*_ܑ<s uEkץ@ӐBMKhC8.3%uC?II)Q( !a7xU"9@d?J~ #&Ҧmoײ$]sߣ魨W؛DN(Bmʅ(w2| zpRȞ0]9`bZґ|`w)ڻfF6 &:`cD]9`3r4ۣf9]S|ɞWدܟN*34~v*rxUv@^{[rO}~kWZq .ћ#3,7ؗgW UW?y64\ Sľ^sx3޹$oۄބ׭6c[3E9SJ:K!Bw{4[}}k>`m}С}Pد\NV"2U۱*\u^[xW@TCWfsUyjV=ju8ػ6 _3+?=ߙ"z@_VZ`?f59?Oq6d<ӏG+wzA!V^ 7?0@  BЏo9[{֜՜jЂ9BExY9EqeOr%:lὥIf{{IޱŔl0ky*#6Έ65m`Zɹٷg*IZvt`=/kW߯HNhO'\~yގUsUZ.EAo= ?߀#.6&p?|+ j)?QK_3bSh1+N);i 44r?݇.+: T6͛ZÆҳE hNjҗn%gZ|ʌm-qrRxCR]~QBϗ Ћt- y8Xi+9%sԂeg"Qwm973xr#4P[itr3xܞZѸְemBuUNкk5nˇѩ#ϔs>%ty8["8U Uϵ*W@(?_"/6RLm(>gR? // t޷,U)S\ `gڼ J}U&Rٺd!2-VEɪd11+Nv%U *clem=~nYl͋˿oeZDx|b&Oq>嬕}z@| pz9 9` IKS} 3 gŵ!r]P\(RQ#mHs~ƊOZY#t`)> $t)b2kx*CZ̐G3̫}}մhGn䫆3yf+p5eڳٲ2OsJ#ʀ˰멲ˡ8V@ ʁ9up_9_?8\b_?80jPQcy҈ۅ܂ qA67*6 s岆ܤ\ ow睛cu.^\Wpr&Lv͌2ӷ-ptr0]Cx~ba'6׈;ˍTእ ضT>DX,(~-j "uǎ/D-p |@?6<-Ȉn{ܘqBH-_pE9)#rxVJk+hM+xN A|S4=;6 FaYi swj/QGcG=u0+ܿ(Ϛ^i<1gAXtx ;*Mg|1{r:^]N!eL9>W}+ϵ2A)ثcm ˑSAHR/?E? _BbO0W/GH^|QqN?ͦwmUٔswu~(#q;߻u^<>Q΅x@_侶HVs}VKV;< /G!fg#?yEԄ軀BakPF\*UJ,o*cyu($oPCsЄn&Duܓo&vlxWӵ6ӒңpJDJ .~Qˁ3PwixH;f\/3-%ǂ5G+EGCKЭ&}n!|!-oB46ӭ֏x YKix{3c? i#%549FsG9=4{)|ީT@*ŚuuMu1ۚ#9=+}wx>Y3b SrfkzuQSgQɔ6 fKY+EI'>_8䋳2ęq"><ȞT#WQoG+'!=Er/~)OōE53&4p ?!YAeĶ?Dhۗg7 9@rVl+fύpqbh-Tc\S4{#زhg-,ȂR|[6MXF,}4e`>m[ cjTď_ͤb楮kxׁf3-̐7͑?-G-St-;sGm .M^eSyܟ{_D=jHMzh&y Bu7NGf>nž$gDISFVJE_ѺfVԺi7y/g9T깐}< Ϸ?rgI?)9$ qqHȿ{vD퇗#Obzx<ؓF?اՃ5 <FѮx*ԬE9EAYBܽ{{ޏH@724݀ۚbZ@5VBjp\`X"Η~ /;p!?Wk%|9x9l#{MNڳ:vpA"wF,Ƌ11LԐdDߏ`my}CyяW^wfzEy>9=,~; 'PgPu++ud/Kv;m-jGK1ûM]McƼ}oZkVelO]ꀎ 6SGc?ٸh6F;roDzCVf{k)O :y ط%6|59!gygQCϗHl)&*WǤ:{:{vBgЄ9$?c(=05 U{f8/00U!ꑻL~Gϡ=Q9Z v=Jy_!%O):%t x~:ҾO~ǿOvMh7k僕ry׋{Kzvk6?ɞIWFG\FKu>BFttWC֛T@7n\mG2cQFTcD}J͉!jP@WqchKA6fM-9-|99/g&th x̘vm6- ij^܀V.㥋ti4M]uuh:ٰ/>.M5R=Zʥ>=;Jy⚞slߊZ+;R\Ͱ9b$u OK.= ]rG%a1On@9wL=1 ׋wΙ2.|04>Ϝܖ3 /+gҫ!2rysN8'r ^;{:@zo5;Yz QjhW{+Y~?ӀOlm7}vySrzFlke OT6gMEײVp O,}=Dk<Q 8% J_m6n͗\;-?-d)U3>s$oGƼgzhժX8W4so\MHZ# ѨFצFwFԽ4mmF^6cq-肗-{:[Y`!G;?]C|R|ٯ"EWu7ƽm.D=H: ҇ё͸&"/kk[gIC/xW՟;<}N +30LsZ?β_EWpVyotLuwO7/jx~?(=K*~$ <$<@FT#>˘o7] iC޸ƀ֭҅`.ng( rczШ{+#w="&2 T $gƧ/?ǻ[o!rJvRC9:F{V8_Rཨ޽$߿Z;OeAV|>Ԝ=ϔ?b%L>ǘ4`&uh y2=^X,u{4{ =jPUѷQAx]}VM!=ĸo`H7t`OI>v8X/rYh-aQ'|wi - ^"4Z%_\ju^b[v&v7 9ho9~ώ jSڐ/O~m*3G=v2h}!A I6$(y<Ɋ=YV>|͖=8۞C}p ï%'EWxﭥ^oۚzN_6fUc{vίOc <?}r%>u_޺p ryx?/5s_K 7i%ϑQ:ue^}T<Gx'ρWe8 ӻ>$ooQd pxy5q@^̏%#$+'$އzPrhwAW;KLTzh>~s ?AwSz :݈3"SQJhuJ A)>+-y[s[]t2gRyƌ]O$ǣ @'Ft` 7ѧu+x]Z  @3hs6*Nx_v_g[m<ɜ5f2j|6[y.%G)*/1zRγ5XbU0? /e]܏XX5v`x:n(ڟ܏=~Z>׭/<ܱU9)ϜVϞWkW+ܯOy~gyo]j"W'|37Pf>ʅ{ǿ|`1'Byܢq@u`<|u@;Q"kipߡ~SAWh.Ճ YC1er~rsM끾^jƜ ^I WC R iɁ\̡JY3v?U]Na>}Ph#> `+.4Vx 4E:d6/F5u 4mɠ>ë.Mmy"ZyȇLH̗~ _X/G^,j)a(Mjrt/;mB5+׳4)̣ԣ Ar~H/*u%WI?}Ry*#[5n%߸ynG'耜yʼE[3|(kuz }+g:g:/q@z3bQrOiWFqA~_v?'%Kw#=~zz1]AMw/҇7t' ߼zQxYkQ <@Rp%JR%{`K}m8<,͂/:"sfy$4eǣ&t1oDGwY0 hb^@93hHO}q#◺uh,> -0؄~h KovM3q#K}KsE p%`2Th6249K+3M7Eҹ|b]N2|0~8KΕ:v~4+>3gs<-V3VȻF@#N: >ɿ~;ʹoV@f`〒xzsgƍ@3 <2<5:}A 槷FgE.t@jg |jC@WWqykp|@I< p܄50fȻ6@Ftx"m^o`nMMެ=QJmRڜ_5z4/Iuhh 'w/#.t΢`O3-JH,SO@6R>z8 N9e>qps b\9Sp?&4B'S}mW,w ?@T ?G[W75~TEW~&=Z[Kk2X'FjXWk@9d@?2ϥsWD5Wȧ3qmګyS5[gLVc!xd/;ݖu-󋼒u՜@J>PާvWoKzjW(]{v?_*Y xD4re+E:WxWuSuy}i"p&v2Z \ ڡhzN+z NlzhWP[U?UDȽ*~ĽQ9̪@Sy%/ 4_' (}o}c?Dv2gxfeET^!s.o.]lLxgm|٥ UcNAD +~⧵h7"B}Z;moUгr"Q hl]B⢫Xiݴ$4|) 8yS*eh|hcrtl<& _{ w"?h;% nНs@` қ#"RB}{}XOWGrhXo/u ~s-rI+rrj'O4Ui̊_-Z"|nR]Ir2X7+ᕐ;S\WnzˢZ\KKq?L`_'ܿIF#Vb_QÑW::O\ݢb+}VW %t?_e?{4_3N^Շ##룕@u|wԱy4oڷx+?J2V@xL-ӫ{4!'|Xھ/[ ~K{Rs@d ׮P<̭"y1b0ϏasD]GuQmz߁whD?*u'QG+1֢tn_ggmW{^]]`S<ڠs嘠 >I=ˣd:R:ൺtG]ƪਪellTM'ٹ/2Y_HS)bSG5{;c6R;tuvzǡ#󕨁`8`9>n$_ 섫c81AX8NJ37 99igd;w67M2E>wLڗ#s$KAxo!{ ޑ/BӒWJk y|e~_)\75>okp?G|XNvJ,Z'.>(*"'Xʺa޺m|-}||><>tX'ı$;R'pjDJMĩ))-e26u #*O72gr>9>} wD>q#oB7 + p ($vvmzۻ9{z6!w%@su}K%?4n.u]TN ~m[~*Z {^kTW_/׋q qr}{ WRyU?]֙%%HMь[}V1|_TE~](̋țshtFhA~P"Nȫ\le㼚> A3H 2V)Sx@:.yS#yit2ٓJm5υw\?੃ph0pp(<###{~[``}(w8'I 99q,)׉Mጴi>33fʘD欜';fk K}{ofsNAA{B (hHܕE> kϷf_%ra#vukѱ6rA->s[̴͡Lu(ZwQߐ{ԪPlYYb\ZS'y:*ڼf^y|ڳƳk\z~noz:A^}sPHͧ2/h4 4ݠC/aů.UE5 _D$GFb\ ~ޔu*Ӊcݽ=t{ = Rxp{2|:cGQl@'?L<xOOOQVt`v]i5t#kpkV ~`?}{=}roXF"O PI(9#a%\\0⑳b@D㨈փBR@`@yB+i<ЄDpsOuE s5tH޴5ikJjU{Cef[яSr6[!ql[VH9s}?jx>KHsoWpWy7.3V[Kȯ /)PQ Qms5U*VBQFյGK7K:k)^<:X=ڰw}{K}#pp|}y,p2S81~']*~ &r0>kL|<1o^č|KmB ߼>_}|F~_#-E̴xo B$䄑[9%.&?>+4MLh7hץ-]lk׬ {z4D.ujC >srAU>x\lϣs7hq;5F޾UJ`sͪ ijjEoky~ۯ7sG>m]A 8 v~h_e ZHQhZSXzUׯRbX!Ф#YƵU[; ڶ;]< #(h~xL gPJ,l*|xH 3uT$p LEt"ss1Ų{s #򵹿"x.n~қ~{Fl-N3ӵiS(ySs5o@1{STD y=\j~ZyߦՈ<=#%x&=p*VVpv֨PhղV.]hET+Xy0rD2֒w^]?> jV(VvW*иvմJ43|/e.qF&GGc9>fq,p4ӓKSgi|#s:go^÷yXnciwKKmM)q2{k w8_~{ϟ5,+wV:V|qc eM<՛DtȰ.ܑAFh!@=vuN5Cu> pTeJ|DE޹,ϛf:A=pi Ei\DՊSX+Xt `[@9ѱv%;w* 'ϞdGf'֞=;g'tؿx;|mOM}qPx`>#Gc))~ '_~)p\YiZ"gsycy6x/F+823@6-q=6bo^]kc jtt>upXڻ,/cM V՚ڼE:Z{<&kPa`2Gz4޹QX-Y|N|ާ3_ʗ.tw͡A84yOY|LB<ב㳎E>y` _ !q q+y1z7`/Z]jӹjp*=exl+zMz7ն?=:65.Тe7tkfc_40r{:t=EkGg|:.ם{BAೡHN> 7  _+x_IYkMtf|#=zztlhע]v ~[MnГkwZN^VUhWcC*~N~܅~ɿ=>(_m䤛n\sc?tt5o ȘD'<@"d$2z` S_\^ٍwFmOm8R ؔ/4$_z^\j"T#Gԩ|x:z<9R/ËXѠ%yP6cc#uZ4?n~=w;B nZM7cԾ!COaͻWgsŹ5gpk i>]7C gџǃ'} KYN6`|/?w\z?p@8B[;G.‰_>;/O'n~hbnClAl26X?j5d!4Ow>KpBss.3f@Ly3'#Lu<0RFڌġ-׏渨љ/v6ߒF|޻>{{aךTZ*;S :QC=R*;wIbnfHSϡvu ԭs3C' w/ۗ#z~_>=9;^{"7/>ӯ}<8^N9СҴcOcN=[q[EMÔUtzlcTG{g]Go.u!;UKc ɱ9;;dWx}wVКmm9=83w^x~$x~*d\I.r1#93y8'Ԅۋt㘈NZ4oU}u0p૱ru|$JKI(#y&g̦y sϗP6t+k0n_[÷?>6?oD^LnnvO]哃`~~z"У; x2E{woL'n_0 c r@: `8e$ 崄8)]q(:=G|1o뒯g-rNU\er<[Ϟ*OOG1%Ёw-k!j{zi乯봬k0]}[ ruce>{;:474loo ّÂG#{7N #81f|XNSef/ksoF|~ ZX,,;V V#Wk|:~rwYQpw!H>yv߂߾tVp˜2'|<_yz!?o. 8C>-&99NjGw'lއ]ƆĐFHa 154ۀ YmYZ%IoNzOHwR!כHsffdCr{̜̙)Ou1j3jyUj $RoV"_1@Bx5?ʪe t1txlʹ6 ́,PY`f{c jRǧnql&J=u0 @~ G.8D<:=S5IՕv4ɗ&_|()[< k~0*>x&o< !G&|HG ca<>xAWq$Sl9 } k?I~x—C> \~sA}8σq=$^@onu7$^E|D!Gܖ㷏1$-!|НOߏ>IB7hA|<CZmHO?27)LJy@Qru*=Q+.dd Kw9gk3u!'Uۇ: }pJ?7c>M߱ rs1{vOqj!S0.L\qj1Hrci[S=;񾹩cܿo?`ƙGM=)!.N= _|m%*=}?z(~,+D:ж0u``Mo÷Oɾ/dwF?}1|EC?'[NNNM} ^-[L}G~~N{zˋR?~S?}{ SB> | ;nu5rG |9x#2}Ջ[z < @CꥧPթgzcL=twK~SQ Y`U._7K.xnLzTuHtGK'}7{ʠ;OS֔Bs9ϧ?ƎDu>>ye$)fn,y+]I<ԃwMnx@ukS?HSG&{ 'L73~/@[mǸA_}x]^?)?M?;GQORc0}Ƹg'AE-=TOz:ӓ$xw_/8/~?~}Mo6~/?< ^BR$񂟿0c$/!ݗߛ___9G?4G|.܂ySWr3g$K~'>zoZyɋ$~<( ɗ|9zީ< y[0:yգ$9dDrEy@ pÒvjSjucr*W1y4ΛP_Z;$ucR]:Yb<(? ř{=fzWNI^]L}{iJS@n9Y8y=Uɇצּ|Y|jc=X0/M}9곁kϵ`\ ]H "Vy9}CH~*{ļ-0OŸ OOHbdkv︬:Ijx/z{z|TзrB \w@.xv򷟟/xK?& k~I$|V%?')Oߋ>zGBD6y4}i)cDjS]2)ue1'uu%u3Rw<Λgx}`{`~ꩍ7{t!KOM?:1So؏y;{1ozc5Go%?F]Zs?A1o6SSᅢO8řZ$NYr`m@#i+S?}Moޑsy-_ 7W'ʏK})>+9x\=8| 9ࠔ('?xds<^]ySQ5 N=Ȭԓ$ݓS1>ux7natԍJ]wU~j=K .`xB3%y@SwOu&@.tBwn_M͝V_,?$u1z Oĸ? >[n?5yn0?c4'f%fv{R_|Zs.@? ^||[Mz1K;|7G*$_;@/IydN~1 b<,C4虦X{BߊLZ"F5|4(7Mv"^%whh3M1#Ƃ@W4$6xN C1mH`GdV:I@=Y /?ڞVьRZ}@Wg3M-_4 {th<{Cgñ-юעigh(##1{4UbZv;< Kz:11-FBc7Ĉ;;Dj31ՎKco,D ?МhMMa41>3b+&5-jΒd}Ih& ގjdixic5.xf G9 9}SzDǀKXDOL%fZaPOKtgmVoL%[)nJ*L-qc؎̅ #NcZqAN1:DNkÑёhOk,s֩'<au"Ô&* S0|~e~S(Ԁ`91?Փ`DfTPkfl dZH>oLrH4s1բux:h{! .QpĕbƤFz'#ӗ79EéiqIixe*oitp3nFFL̡abN#3ܔZ2=)v[g{KJ8#*#ӏ6]v8'dj:!UR[LZb=|fLM1=EV8-GyУ94 vӶ"":Q&F6-iKoSz[,92#-vуL# -Sk nsp@^ `X<Øk:>zOZl}&g\A$$-t:()b=#f'985 44sb|s9t-q c8,*AuV6X1i= iQ7cML kt%FB:{&,-lpG):ڑnaݒaw+b47apBpJJ8Hsdd2ڈ&=Duk`>cQ4;4v_nHs"Db#b#,a C9AX.hpFD{:Q$ :J#C)HFѳUKV`174iQަMKQW! i"Qs&u4PrxB4b<7Gb'%Y"SҜQF "e)?nl$%|ݚsѼEw$J7ۄp ݌!I`$tc|i1uX8bLZ3@)ُ E|}Cd15¿bzgv<ф2}j- Ui3J=ޙZ7X0nFJ]'#NdGI C>cmJIm2iNKezvF(NQZjf& n8hZf$R7P"Qx-\pȡ7D=p<5_<ԧ᥯°"hړ`i㛆HBdo+քĴz3&L͋v([uurGQ?S:$if lYIk8e,EZd tc08BlTNSF e7'ZlC:})=rv B#¶D`1;QogbeC0liM4Ĩ58$Hk"u*V1k!/M G %Ζ;BtVߑf~￿O~Ys nAwqwnǞy#F5J¢O8i>S-:mfmVÑʘOttvud=fWTΞ3jykjohlZpW~đG}̱‰'|ʩ~ƙk:s; /u^vW^ukniͷzwy{<yǟx򩧟y_x_yxy?Gg|ŗ_}ͷ}Ï?˯ǿ+إ5OImSwȥ ;jzU.Zsm7j5}Hoj%K4E-?\ zp}>#thO_ ǫƑUh9~{Iӏ>V O;/?jk\z:MR2MrLx末$oIhzM޽A4.5;4}Q񰦿7қot~ss@:A>+^b۽}]E(_c苖џa=4+4]"x%G/BOq~m!.]Cp鿢F0Km?ӥK7 ] hW-k臌wmW̥wEo҃J\S]@ҋ$].}`K0>4~.3.p}ӏ/<9>>'8>z}g ̳s^>z΅}eK.룟r#W.-};讻Wؓ_@|#}ѯ\'&?-PBXrO꿇^{K>jb-~G?>5у[@HW}]ч}'9> ;@}9? W}t#ŁL6š\2NC\zjJp&4}ikc[ٯe ߞr\}jo 0;,#}ɪ~tҿt Ӽbmz8:w8CጿǶй=i]D'0 iͿS Sfݙq!^yX{KTt;'@S/jTT4/_3m{SXS/&^ м:O?Fۊv%G߇!$ mOӹB%lg/3G3;ߜv^>VEuLﳝ6?Z>JE)E2Eڔޛ]-i ]7_?*#nz+z'ݫ'׻7za?ݙP/߸v=y< ~C_ R?͡/~;B?z׻B?.[S7GvCR4;Q$ˡPT+_O ~G近?? .7B|QP@zj#03G}DuoZM} gA] 8YOA4Їfw?㲹6뀷]q. ui)Ծ'd룀f8x^_l=pcb`P4ˁ@p8p0Xkskk&wur(8KGC-:YJo}NwI@88xxj>0T^`%<|d&ҵ7I@)0XgW۝_) }P j.^~; @ 8xxx `gf$ 30,Z'%^>~G  ]׊r^}$w oAto?9ŷ)f|*}||ω~ħ[1!9d|n7*_^֯qNKB;%[ Uf*_t>7 XL C&pvz+[NphooA_uaPn>>s_M[?; uy 'ٺ)3g!{o!\d:p?@e9sœwM\ķŀw">@-= _g=%xc\5PaTAS7G37ݑfBðJ;&ROaa"pf\2=<kdCĩ5l_)kyRd2oJƝ䓂YYBYԫHܰ#P=sfrLa_aε%hVHnfHOת63δYqȴa nrx.T p z'Q2GXk8~ᒶ ;Wk,;A33ኌ4aZS$|;qg03 /vܲRa-TQܯ ?׸e ~\/ [yy:(~.3ӛN>7qq*!-'J(W̊[{B(pCYYY[,J fPaVfk0w}E,Pa󎒅`s {-">o1f,U %gnWa*F u$Tf#=3{@?XPE5 ,B {fGܹ`ĝ .GB w#\f=9@A Kj\P)Lhg`Z'T>HaP%nU!L#qv301]P]+ ?f!,tTWėTW*e!>;A=@2 IEAP @6 ,劂*Sr]<#0k' @]Ja(De0e,23= @9 , O͂ _3/ : a u`l\]8U%$e T823 ;˅AP_.BuP"\.@E0^s./T3:r.a!\ğa"~M(e,ٟY~,Q/3T@<ĕxR≚E ? f(l)+e.*-'UWafPlĭو[ d#n {* Y +Y¤H M=@T %K )P)n4S_w`:T]GU\ sS`&>MJkQ7@ܰYtiT[Tĭ*akυ}.a?0<Ǽ"\r\p )*U9"GWTTK #4T`fp\L48"x+ ſa^Y {bl>f*‡ T}T4:)g*ϱo7vS[ߘJau &֋~zc>T6;~s*jrzn;aXo"+-e , Im+ " `p (:Y@'zԟƇUt51 8{Vq޸tJ^J#}ș2*M+pA^ek*sa-N2RW!GЏ ܭo~VOnV[B$[2m?73ALϲ=DYsY0-;/WDټfGJJ;mX%gլH6psؑ/1onP}2w~YI> 0u';C`+݀a7 pÁ<؍:j>KsM#y"y"~JR))" ;|Gy|oP Nˇ){Ͳrͳ7p!'4Vl#mm> ׭TCEl'é 1TΆ>lcVF.@mx;`{޶6NyO}a]e_bS?~7m (y<ԉP'APKN:̄jYPݻ 0W"JaR#s2ٝMN5Xtǘ|d'o .xƮ&oۑx,CBpQK9C ⭎zsj?Y}e=:n fK0f;yyvDo9y3Dh`6cn0`-rLL@y*}c<&`!Xx֋@ :|@(Ov+8vgA a-^OƻTcLoJ/VS9o5;og ŲL dQY2ek20#g j-k tu m#V̶c'SWv_mc7ɯMms{&i1.qk>Fc01FƝe0!wd=I0oL=&OV1Z3Lz0o i7vCۍ=wcQ@ X  GwWNNtﮞ<|wC9N8 ӠI&N88yݔqQ2d:JtF)A22 >QeAT$+yhYT#G s1bz#޼ӻp-$IJ>._d#d{3>Rp O#Ljiαܒ{ÝcsN3mwv~ Bm6P @P SMbRZP-d9GAeMP/C4OBJoCܕcWvp*ppp.pp/Cʽ}k`M 7K܂3p nP6;ۏr#¾q...t#I=y8%xEJCf!W(KP^ Q^(:|~(9P+A uaÔ}N&〱ze]z͓wO6 ^ S&(!L!Snp =d?s9;\wo@ɟ|{P){f6ˊT|ܖĈbܦ6Ak]oC-Cc 'P'C4f͆ZG{E;er|IvxcbWwePzC1}k ذ=vUnsW.>~A͍C#GЯ= <<=0L{P>-M2h=*$I9ƈe{20X\i+L9\w!O9_7yf\ucG?Wあ:W0>(>q4̀ZI:jju@B7ڣBsoƫV̼F1o(m‘MþwߝwOsgF~w} ;n"bC]Qs ۰ct7GB&]\b\TΩ^ :h獬[7WN?$/I!?ќi-2F/~az;ӎws6hޗԉ` K~_@;8祙bs5xY7X]׈ jA5JLZM$i{-G6h'6,oyHZ56H0蝉d^p1[QN:h`9;10Xdgy8|^vϦ2w4q;U {q}ܕL;tb@t]0P?w{/ؚ,c45>5Eho=]k  ;;;;akteƹ}TӚ>`c5[P^NQ*"ZYgel?_e64Ê?i~>kFgAcp栽 ڎmyߦveN~. hr``-p#$ x Tˁ.$2I}' VT f n^vt(-Hg iQ}7 3 ꀃ# 끍'"`PDCSu]/vTd`܈zx؈ lΨB>  E@ P@/\`R`?`@ppY.aie]` ~9 C@0(J@ ,@NWw//$ QP*34/ר+`7`$PLfs:` Z`xxxx    L*`@ppp6< l u ~+hsg{灏KX L 8ܒVX0̫! Ov.zu-mg+aP0g3=ƐQ_g`x B-US_Fn+יf餇`/ƥK E'e,d )EYNGH)Hr,_Zk=4ֱd#ŗʮ2֕eM_bE0ʩ|Z/4FrzA#d"p[AnA; őD\C%w7Om^$ks7^E׶ rț|z:jɁZdȲ@ips v}6XP鍱 Z %PdcnWQ"Wh nl u&cgD4WY_SYmƢ4ket6.b8J7.N?&һkƘ7l5ˆ7Z8u lrnWC!j1v0вS0Z7>23ʧމe:P:ΨJ΃/\kj7K9fiD KWD#DIdX}bAY]^yFQh7Pٝ*BO['|MWHڣ=@:z|B#FI{*^BEݠ³|-U5ox'io1Oq'4{BwY;\E=z,J{@wg{iAq<=tP{+ԕGLi*=W"5:@񇽈cB&%Udz 1~7NVvjDlj*5F62Tv[;YOȽhݢ!jKbZDz`{J2b*#,=\6sՕ-*]jxc"\E>'TQUx{4mgxč(*YyWaf1O\z9T&ɫUAU* VÇlL:U]*_bb>pw Gr,eUvdG(>v"ߢc3X)S&!sc/1ϘBk\'[l~ÂFWIۋP^FYCg.:L7h`Z17SkHݲ@޿%@vN9(`59ly9͎ d\6/JnaQ簓g w=}@ۥ9lhSKrسro@P.P菃z#ܭ~8tS[氉O=m@\0t`#pa.ې :`9.Y aC?vҴv69l DX=n:t [u ̥D;FvЯpM)D~ ˁR} 9Enr(p0lVL6lvA@!pؓbvr8~J]-l3>fBu a6;mfO|^,HOS7d}n`Ýl}@vlg[oG>fA;%m6;ug`lz6+8Ka=  Ŕa!M d 7#eoF:֥i{>ny(C6!g*(=B6k*373}&ͽltb H d֟UOd)@PAH;p?ip{|;M^*Ȼ9~a6!8ˉYUMafSFb|ۍ䞘g3 fh'Ʋa~v_fWpûCr ] ~}H{bʯ9͎ؕfFe} 5ȗf+P5t%e*;Ky^n_=+r |C< 9JYy*vC*;z&U='nfw `qYq=al=XӺؖ lԛ ϧb:#2HrA`&(ew0ced6ڃi U..f@}j%=`gQ /h ;)MSXY,vmdr` 0mwZ6 #^ͧ6c1]Q QAs> p?}PJe@و6 dl p-e {u&|(J`'э]}?cw'0أ; e 7oclP&?Q8~Y]z;>|F)ߣwP@`p®wRد;*,V c6\-;GaOU{ށ~ Q?>[ +Ae9h>6Wa?QPBgv l ;Qa}О>/a xۺmkYue+>OC ^5< /`nyowZ5a^Pz"߆;P A󁫁yg;׀Gg`٧ہm*̫`8L`? _50/}5/ۏy,]t;db Y쓇Tk}<ͅz'Sʆ,r?}^1~x:*PLD]O;P֮S،K8mB]k/RX|lV~jƴOgl1?9<W k-57:1k,l6|XK09X6qP6e&lf;0ƜN ~PYrlQّhulUV]WnE*{vn,ʾ`t/1 [T<U^2]esl3y.lDUY,lϮRٷcӀ,n@w :!cwCCc`u[P1] eP[d` je6;chۡ}߹}Xli.<|;(7g^lY?6u~YG= ^oN?v5>'ܽA] V?s7 nD8c ~1b3.bpV=MDotM.SSi;c,|Ab 9hgl:/Y_=XoӲYԓk,; Ydm6b#  P^YlOY/~,7/Q藋`ˍ]E4Џ%^Dz^&u!-}`)ぽ,6nf67eGUaQ&O.͂ vFcl@y; A?:<v@}x)e;ur$p<0XuaF2(E."}܌>%팴@o9 @-uk_@6(sz āCs;Gρ6| vFcY  < | hyv0A  \\ < | 1q@)P,B@'p$p&p)pp9$L`>h Pdb`#*)d;{S`99{, XDC3ˀ[GW݁Q@%P]9cGKGbhZp8ppp p? 1-0p4f @3?F&  \ < l1H?PT pp2xx P  <$󀛁׀πp  ӀyBDyc7@V@ (tbn U{`؁L%@.n^6?݀"`h6_8u`0(A8X \< ||ƣOÁtXĀ#3ˁw/߁ H0NKOhO@0X,*#MB}yx`P ,Z88x x ș< fu2 \ <|}g``p N.n6/?ꔁl0A` p6p=p/<> > fuX  v*A@ tGg/Á@G/ d{9@88xx0%@;8xH;/7[6s (ʁ@X lҁl`$0.$"VaU`3;]> Lˀ 8X << l~\7  \|l_6s&gwo_97` 0<@88 xx( Lm@88xx  ș  &Z`)pnڜ,3Nn6/_E]LXt7   tGgw}C{Ӂ/N.>~C?&U@88< dUG@=Dc@|<\l~`ڀ끍s/Za +.D"%g e L*@;8 8x ?_` P,ڀNx&Y` +зc)  \ <h +@PLˁ8pxx nD| \n^>&`P ,*D"^9=G@[M@\\  |h[(`P,Zp8p&p :Lˀ9]sg@;mJ*@ `p pp9p30Zv@ pp,p6pp$6-A)@-"e!` [ >L \|7Q$`6Yzim w`'0x8 xx<dXD3K[WρQ>>@Ggw_)`w/p p>p#65зqCq@%hV'[@SE@ X  \ < | |$#`2P4ˀv 7o?I '6 &Dgw@V (f ?N.n>lߊ~ 󀅀Gg/m@1P  \^>~\A `0 Kv`h4"z.1%=s'A Ӂ@#BEu+&k/ Ӏ*`1t'OBÁ@9P,ڀTB`=p'">]sa}Y?l0=e`ۑvf!lW۝ elOfYF|t6ưVȊXVƱl&l6JT6Mg3LV,V*X%氹j6հZVg5&-dl1[–e@a˙53kaAl vfe+Y,u.f!l5;ְHv;ÎeDZ Dv;NeLfsy|v].fuRv]dWzv ]Ǯg7MlneNveA=fGcq{=Şfϰgsy{^fWku{fw{}>d'S̶K}þe߱G~e_OKGU4ťQ*,(vJ2H QvUvSvW*Ô==2\SF(#|e/e+1JR)cbe2^LT&)})ʾJ2ULWf(3RL+J2[UyJ2_Qj:e^iP&ePY,V(KeʁGYxfŧҢ*mJP9HYv%DR)WJҩt)*errF9\9B9R9J9Z9F9V9N9^9A9Q9I9Y9E9U9M9]9C9SY\\\\\S.U.S.WPTRV+(*)+7(7*7)[[۔ە;;{{C#ʣcʓS3ʳs ʋK+ʫkʛ[;ʻ{&C#cS3eE\BRJZFVN^AQIYEUM]CTRR}~j_Vs@u;u{5WVwPwTwRwVwQCaꞪ[#ԑj:J@-TԱj:NNP'>u_DNS3ԙjZR RQU~~AmIPHXDTL۬m>׾оԾҾ־ѾվӾ~~~~~~~~%=R]rwer\\]۹wvpɵk׮\pr\#\#]\\kkoWU*vswMpMtMrMvU*uf]Jl\Wk?< / LsLUNSC=.E.4ƈ`$B!{pR&$q`͋(i+$NXii镶M4{s(ѳ8zF 5;'9<itLGnbV)6{ C(m뽆mio3l ʜ햟4~%to7gmK-cS$V 1- o)2H$ |;ltQCsAjq00!Gr\қJ[2Awhdg@b(v8&7)%=?7%WA$E żNxiF MBA u匶tM!1% 26oOJgsOJ3_8n㜔Lga&%@'%Y텖T؃錋=)=Ad: d:Sd:Yx]=KĠE=)=IDpáVS5   =RF+G+iyĺݱ^EM7$ôtpv{1(`5[4az-KGk5ky6MfTlutgДuM#Teιc>ktlA_̝ttܦ uCB$ť~-*}ъ(5KT:m~IlM?-~d/@${5HkbMN(^-1\!' l3^bn'vB4?0[ qc1e55e Mhsi>ل 8-Ӭ*ښtcC34k; sT: e΂V4wCt6w9AR8®f\ft?Bv+sK|vmpffN4mŦsT&^Uioǯ*B&݉0CۃAgz[ܣ:Whn룠DG!B9%HWNiZJ}FC*TiZر`Xlَ$F{mԢ/cC'-مSғ׻?I}osݴJ@K{#[og`E{f(w{ˆ aw2۴ݴ>O^zIL&m %䒝pgdbOF(x}qޞă"NpztG3lcW$ {W+ZipeV8֫n)+H}Av>x7aLv-z3K!Dzlmie 3* 4:6t)zIעpMǂ"LzKlD@ @HlFBx+fR\5DO n6^ꅢ׋lRřzU߻7&"Cq*[R"ʘXO#k wn^3'|tzCF|fյ 頽5a 6Rm-&LF#*{iZ An광 DoLm$U䥱^TTS > 4!Lޛ'~+8-Ag[JY|b.&# A(v"3c <_e`eY=WQ=Nu>au** %zT5f7*Lme/YK?F:}}<5HeMu1Y3sUMla#’4,ޚ2>ZX_@elXY]MyAƋdWЄQ-ba Z  1q5!k=hDOV?\Re:Է #6z=YeFa#.2x^#7F!11iFS=mu휊*t+<#-37߾[Z  Jvni;?u+vS׌[9>zá'z,CqӜ'#;EWlENnZwDXfiChgt/mh.O7KF~RQ!G8_RA͕&rt]:NnϥGwU]y/]'bů?~4xv5j.,˧Γ&3e_ϘYj𫩭ۿz%Kx^km ">)ԴӦM~EESo}/VYWL%c姪<rW< l6uiq mr`PJ)@1n` d { < l6uiq mr`PJ)@1n` d x2XVϮOW'}mZ$( ?hR70։2WgG z`p.pp? H`GEaw \Y>`=p.p@)0 ?(M`#pX rn 3MF6`=΁Ӏ. ,pC < l6 Ӏr+$JN^Z6rUD/elӚ aǝvnǞy#F5JbTʜd!=&~g}˷՟jYW(nǿ>|Z q ya^Uo,oTCm,TYa2\/;SQ[UW5BFVӋiOB\S 򹞦Sy2.,BG sY傲jS_][;oVܪ9u յeHKwe5aVm -n3 7ͫrQceME%fVsfNueu*o~H6#9Muteyu(Mtu~K!R!dfVmSMETZ-UfҚIk&1w|RpPHihB#G/Wzkkvڍ 4L^/c4_ E{X 7*7?cpef5#Ln:g~ȠŨU0ߋ7Cvxd o8.%ѵ77#cEES;6wVWHM*L c=%|hRoM. rS&}&;l-K?@~ōĺ"G={ܳ)87Gەa基{[mj?@G/qM GKH7ty1ӑ7Th^g >~k}o6}|hw!*>x #/ߗg}2@˯Z^aݧL?DK^B 7FF#_q;m5CW=K]x2(!Q[,P 1~CSM:z6KsBL˯(نQtFn!2mkUQQEkDY}.7KTfo RnyAeUV Lz_ mJKKl}~zszf8K"^6l,fat/,o ,ІR/ݵ{J6^28D>^[Cpf {-<ŕk3U4V$TJRdUPBӋag#zK  fӃ{(j)^Zev Ql+aR {>L`|o0)>И%#f~+,FV#6ʬ ٢aNB{Ɖg ?#UbM=ݞ.`-Zq#rA,策[[Baf7 oYP`bo{: %o🶱 Yh LLR,oC5q-m^h*5`l (v3iOIJjێ+-<ͭGi|]/L1*`)ǬǬpmkmçI7E&EDWԠrntGatskkϩyνC"IT +Ollʫ;s0#;͊ u/yK#()M5|7?9clGVvjH2zю_j%+e_^Z[cЙ/ۑ#‡1SOA:uv~%i5yL#)U43'[c\US6rU1X]Z'5T'TC]lf-kFy$ʀ:/dZڠA_k^/GnKJ0Ov%%%Di Â?<\ |*O2B\j٢::\t3 dO[-7MSfB/Bt~ MI8O }9?' 92~ӑ˒en~zިTmb fa3< Y3n9[uKچEns{ [F ˼/$IK_,,).asYu:ӐKR84MtKjL%"&R"R$>N=Z7dT(9!-4[b\%BWha>uwkZ4Bx3C,ñ5ǛAa(ď[]NmmOή.E$g,OYp@ *4-.KrVp4۶i$LHS>k-hh!8cMMgYqha~tEdb ̅87̧`&$tP{7d1i5mK;~n~q<;wۓ>A?`@#F:!C}7xs;@ E$N,a#c>7C~!mz܅H/7i(O"o[!dx~0!E-)͗% |twi6϶HoykK)}@ǭ:Z<[AL=A,O7mΎ6Rʈw1mwja`"7D@`Iɐ}|<}yBOY1sPhhOv "6˗Q6܋DrL`|D#^L0=s2m+'9U:DȊމxC8~R}t?8kԬmr-8|9H>i'& =&4۶ʴY:" It}e:lxHl؆uoqCM\H)+e4yd3ACl F?GBuѼϺOwͨ=:L+xKeCc}+t:2bb|ǹ.$3`aUx?"3UXPnSq'1<UqF+DrX%rHXG'(Mt4oozўJr$?VG ?l R#DE~ p"~<=B$ ʎ.,Z08l4__^w$#ro!8vSoԜ?pcȦy5 k{k^:Ac0㧶(JTC6l4g j߯mZJ; K'"V;AO}S4uˏxq |{.Q|(n+(qSAs-,?ƶJw<91zHhn Ur`6;y~A?__k,kh<3 LxcMӿ's4񎋂jp!AEb/ nd!G?Z|~-RwgtRAKuԵRrӞCH~|fIWH& &X4ʎ4e$+BLl8YRRRV1AvsZ~b?F{1$baeV"Kw)7^G` {+cçh%7 Rki\+|%cD㊔.*?(7Taxl5KiAr0ґĿG% re7 9dLai7a1zhl{0F~R~+_sKx-!Œogv[ڕ_<~QB"yADܤRbn c=;PQCym}%_a2-ߏLh)mD3 hNVF`[;h/F#·xj[d2 BK>W/?:t>pEu4_bs(ѐifwt-%9D ݫЇk)/GL*7qT>~WΩqBLɎ*}(^=e@QH>b{Ud~CbiiU/MXgi)kWintO MEtK lWv8D)*ՐGк]@aHOSJskv-.bpnL-÷'z-`b?vbchf̥Wa|9ܞhm9ezƐ.䕗Ģ%q\Ӥ%riOa)C)+_.sw%Q턭!|kȋ,ŴjiMѶ[v4KEj K},Thܟ:=0?+j$KU3m|Y&0ys3osچƖ^uɈ{O.^Ͼ4yˊ  ě|^u ԕ+S; AO2rnG8?a+;\&6ڙaIb{ȱ! ڣluv$ҰfqGx\.'>޸u^pk~CV^9OxLN#M;zeɣ,Z Ս(FgS§O"2x9;YoM^wW(^!&Z%BeI+= Jk/b2*523Ӓ:\8M ͍=mSOnyi~)üOg˙[?ӭo_<2:2v'Cz;4"5$\Z!WQرjnT@EdOu3&=1!Gc8&Kc !Ag89 m >L&FwG[s:`GL.E|eر,i>iW0ky΢٧ilzp^[LԘKO.z,fj2ӦYizTP93!Uv:hY=2n&Nϔ}=L|hE!7Ği}F|q {fuOOdډiV4^=<]oOSu:/Ebfatn7L.&Ga/Z&:+f!Er)2W.׆2g6#!8Ra* _v $;ZB al<7/3g_ _,skYB.;w 3kYed} vy=XU?! YIqS^f4kos&ey:L=o ͷ4ǔ0N!xi-dEsKoG{JJ0Uƥ ed:4#G:i\4OXMߔavyM#[dd~鲩#{/W0Q-wH0c%y{$qBLm"E4 i{`bshȖ2)Rsd[{qZ-ofiCRQ@EC+0DWE]Y'?rkKcqQUijF)۬GkV_Eỵ( iϘyʾq[Ϸ3/\JCXaIǜ_q+ Ƚg,"ݖ㍛lG0l÷n@,5"ngime@qܳ}xVgmy% kFUfʭw/J2}̽^Y>kz|mnCHS)O]Smj/aZoZܔ@[qf-p|=lG5F7!5F*P NPNs ͎0N;A8HMŒ1]㻄};w?(3-ka:gF' &w+ U\mf$/.bqk\6GL㤸<&ti/U#W~y&=htk.\j$yOTrTndt_}RN;"8c_5WI/_G;*lΒݤ;ҿs'k]ᗔl-f)Foι?G1j5;z1ϱtQ3_"b'++pO728In\aAM X2o&'љFẊR~%F#ЂexlUL:0^n{#^? jtP/2h)wb"?EIW^Н_=8[CfSO@0%DiVZS7a9|endiGhKO(LK bq $+#'1/&MO,6J t4&fKSQ9?n{ng>U~j(=K (!lp&׎ Q*9kV:}9!uG@('tPɧX8M5׫ɦ&"7VzX;>J_c gPXD,MJ-̤wEn ->wJ#^'z'Y^$C_Kmf>A,]ɣ$r*a֥h,J|y9Qsj; F!(dY^C\&A[( 2~z\vS)S3?^F.sp!/%%eHM_fp=d1: εb> #d+.]ThgJ Us`l"gaY<TTѾٕtC3ݓ,ǍJ̞Wڻռg3rC_]/Z]U8)\I#i+a`mdy'=ym6vH0o.ֺ [^%νIkUfr@Tݝ@QűEؚA !Xʄ!S?'AmV/ +3^DY2#585r+.- =b|#j[MCފ]oGqT:ަ1bl*u>yP:dE`slQBҐ; M5kGo=piɐ$m-;( _Enڈ!7sy8:6d0]W|.7Vɲa^uϡa2رcc_۴=a3ٝ9(x>P:sFOT:wy4 Pujeh9ĥCp|X4*3h>?"6Pyv=;VA',oꦷ8XJĤ)('>~!or@s{,5r8}|:Tc5-O 8P*!N30j2ݝ5g#t T޷7B,]}:roUŬ(&UшXs쮱e5^>(JGMj?e_G^ͭī]cVo>,:It4Ѝ)n0zC2~g[Uh_V踻"J73nLb6O~VyΎ ;_0 \d_[i{/r|tF@),+ >Sz xL H RW<]!*ۻu~z к|\kN[:E3f^uk|]bg3iJOM1G ~\ǚCJys@"B! sG|߇%h<2mKMo&JHrOa;|~f+C;ЙF!|ִMO{ZS3S$ffh:Ṁ KMǚYmǺe%HyuXx_fA]]no=^k q7^Qˢ4P;#P"5c |cwXq֋8b_}boח. d4Ь7D8\AیH^R5eލ2IkiHj*+.w:j #|s1CZzѴ":㰯t9JAE|JA'VwZLmbZ*YeKzhy[sm)yOdt{>J\hTi푌A(݁H0:th'͗9i6#M:eE"0ћ!t_,KU<t: % g4q:@w)T]p]r]ciIo6/܊{t׵ĺjw':7_)_G m#60`M-ʌ%lȃ⬼?m2-@(*xeg2o%O]Y\2X9l;MHs=JgL:*Ϸ+OSN"̥qkbt+.gW huB?9^KJ. &do6cݨ.]Ν`xh:oUZe \ljk>O[>ْe &6úc1^:k%"0= @ ^'^rFt+ap4P4|*^/FO[i5$Nlj⚸YSh |ܟ!z/F[G0i޲y^̠h\癠O5J7]FR`1Z(\ p=޼}&"iPy,bL (Co,RUͱ2qhkʩk>*;J0ó\b](tx:[I2_F+h׎׷BtM:<*j>3U03);"~~vWe.Zqf_3â!bOJNSѨ1$ $ʡpJg@ʗ*jӆn`b_fBwmy:fކ[,ErL I?МD1Tlx|;۴'Isq\՝J/\KҦ@#knY qǻw҄YrBc(b;u.ER/2h ڜ)l>]gk"EF-l+zÏq4XW[G_`9梤tLb#Mގ7 tڒeޝ*k+륏ʲ"T*y?}Spl5mX %퇲 at6 r 㰸@ױeCԔU7"l)^1R4\+"UߴJ|$mw:/dw@h\Z[X.̾j~=޹оO^/Sߎ7zQ{EN{t= 33F9{8k 5.A˸Fd߉ ۄoebմ*NJB0*Ւ!x0Nq-"ֳ@w IOFgs &_*<wb1P>]T:/$Y; |`;U%b{Ia!8dwe|͓%2wva+<&;G(mʢ1\߅ EOAg,]飢&t#$Ǻ݂j>}H.7P ѣfTlV5Ċ*(Uu n s+*k*T6Ϟ] XѪ].w//CvCW )pֻ*iA V:9L}AurX3?-.߰bPӲr,қ`BͽU'Z5bc9A fE'=k{Y+uĵ9F^?*maEE3&M%;g\g޴[o+r͜U\2]uV`p\RSU]USu{U+?7^z͚oyڵjZnsˆ sƍ&TUlZ7{7{gEooWwm{>?a?RTbXbք8klDOD]D ~kDAC(bEYD?Egcg6^tѣ(&G#T%rF- ƋʋF,1xH-(&ēݻn{#į^FkeQ[{S?~"1kV L WdʼnD¥Wlx?(=+~!o;.xz\W/^:g~ymV.Eߦ$_'G`+/Kj@xy<bQO<:=WҦkJ^׺;W T, =MIB$EѤo1+3ŞJU< Οk,۟bWa0X'NZbƢ%b;IJTѯL{ߜwy쒡&LtNċaEHK(X$+-C5-e2G^T* ˕jG QN7r13J&R$&[D62Mq7T+"/hѣ6%6_w8]-11+V=et^>XFa_wP/-+r3Q7*N׋[."|P/Nk9F-Ę!b2CIA/s2MVMboBi脔*i07ŝ.]af2)@]6TcOlϒGq2ťHSFmKy Y4q7Qr4Z,n:;c(n11 ʃʛ=hyrR~I*L8'g[;bHESZ⟡:JEa2*YW¥Gwb&ngzozEʷ FXx # Hx^<#Nc|F* ʷ[<*# ӕy诔brX%(nP>1_iF96OU zcAo;J&RVRkap1BVX3,ުPΉJexD8&\{!Pn!*K$erSL)2l)xJ]RҔerrPV*H/(߬W&),M%x^cUB$ȐPaQ)1JbUiJܪTL:zw.3!oDR4WjZ#tҠQܩ,T~)|O)_ů]JS(O+˔z#--3/ƋX6T\&+Mrq"ŕ*qH3Wr[6JBQ1J (a1hc*  >r1sxB(9 ȁlћx1c),-MUoCM3["]B@#B1Q٢JyDfIg BJQ.0nFףόNe:z GNN#KGg.Ct':~t:m/.Rm%\Z5׺~S0(גk]04bU\\/.k]O "k ??-Iau\}>/׺\v#42_>&TzWӍ1s=G=t=rԋ̱?c_αs,[&zqМdWE-eoXf3]% ny^sY4U(I;y/+];Wf7+.Kj F\8WԂ}'ܷ'[0-o m}~>"dw[M@~bWxGJUZ/w~݊S4+Q0RDCJx&Iq+}`=tOTFYяkeF!?ZS]sX@}K[$hy[露6o}{qJRʰ$wqwզkwa۴u+j[ߺhѢڭ;v6 ޺ڪ n-K hhy>˚|M}{>X{5IzzE @}TlۘPiӦ6}bS/F.]t(;2ط.[RUZQ_)!ɶb&<=Xdÿ qInj\ﭺs]-_;ɵM[lY6 n]=|q+V[bE+F^]5kXo_.XMV_ _!ͿLQ}{קx}E ;TjVbXdWX1[oB_JCw^&PAZ'3n6Kjb-%,ZF l4w#I3ԊH E3mf#.+ hTQbj z+R[1%^Ȍ sGP$[uʓQBddw<{-#fx*&FT"Fe[joNkW{SؐaR뉕J+ԑv*Q9EN3iNPJ AM0tƬ0]O*+(tJE.wPrEyWfbʊHn]V:huT,[#;j ҂+?xfGk-\jPTDnwCNv":IX- F4s>*`CueUh2EJjj 6l>*aų=x7dѳ`Y8;c^l!GVCݹ %KHPL3@A]SF ]93r]#ZZj@}Hw}ЇjV4\;ՓmB+z/ۅm4HSXJ>XqfeUU]-|i-z>j+UՆ۰Y@Ϥ;\iC2|+FlXYUOP;@+k/0ǿYi9.vdՈ11c.=# wD5t&gRa6Lp_{#l%OLJ=bnafDԈowB9(I)>ޕU)A9uOS̑!<(޵FfA 8!]7$z/fi+gZ vL]8BR+I1"豪=2'i]\n4*WA0ks)XV]Iω*5Δ9 ^J7dS3V`fƨw9r?Z#&=3뎨OH/l^V͢ _G~D0N~} X=ya)ײA˳#|-OL\V'/V rijL@VGc[a[ ^V^'ՀlA?űԱfEU k!xYf__l؞{X'viRjioW0+C"OJ(Z$)_R2uJu̬yZX8fJ:kuYFK[$>{K_\uMhaU0$\d5# 7U8›2ck,^Qưf$IE/.3L'圄!Uh 'XJCD*ƒҪ.#havS ) S_xCQI*ӤbR ŝ zD sEr$3u"^;F8wu2筽%k򺅽p&VX0s:!dY'\!k- h޹`IiQ'"E |b B¤_k 7^,Gz*gB2MuPKJ2 0NԧjW4P [ccL G#_K4idcgŊ #`c} "S1+(<&P9y{h6#Lk}ZA?@}F\Eϝ,_SX"蟠-KNd%y-_o6 Hh6@7 iـ[sՀ\ :x8@t6a  ـXO!=PtD@.0PXxy< 8 88 8M \HnL\9ZJ݀MG88 88 m , x('6ˀ7'hC+``lzRܭ}4~Y0",փl|t<|IL,,(.=Sf2Hk֌SKȮ45b(cځ 0TFAJ%MA g"e)N<פ99%9-,/[0U.1{zq~A^ _R >irJ -!cz Xѵ))*!Z fCm :L+IY0o Dzg)r¬YLE\T-5(KuLuo⑱v ϱ=}])P5}^R&G3Hb:RzdaÚ~4d7Q !V0̿nBauQѨV*k$4C(3"z-Tٟ;ܜ٥**XC˰Hf4.H%e]a3T&OV , _1d--##wuUd#EL,lӓ׬XTA\3-y-MARZ+/{+6fyE åPpPRŌW0=N!%>#6X> ؜Yb禭]c|6,5B8+WrCRFRؔjG!  @2G'@?~|(7Cv,]Ů]`7Ed`7\R*\Z> ]G'DYE_~ٟ{/$?\0\0~-]etiҵJמL.:\0/ uy_nَ'2Wnݲ[yn/lnvtUjE :s .#\NAqFN3jo3'^ {e<G5K(Q^Õ8(ݦ6g>'<ŷBY%3%\j2tBL*+Ť&ϺKH?|삒rDebv1+"LE2NQN%y*MQ<5)OӝSh g̸m3+P4׌9 HxʌB_^*ZR~2r"+fӧ:iw3fG2-R9b7ܕ7sg9Ǘ7kܩWb,'헧 sQ s^W3ysgOAgMRgm? r%3~!r6Pg=:czq>K6`&%56vntg`z2 ssr%7 Av9. 2 # 2bVON3SnuNEKE.B@r6[iݱfyı@s)VmLHlp}++-y6^CIsGJ|Hu#/s)r#*BwБX~{՚팯n`x ~p7U܊Zґb2 ZcU8^2GHaAy) HugTfGHY.,cH?-<#ef~Lyr8Cp¿hcJd9#EEڪu쑂VYUKYfk!׎,hp!Zt{>sjX阗OsNAq )"X޵I6Y\,퐤9sfO3EN7woMəz[i,6˙7ulDEE3@D>sOUggh: +zHYOS`VR0}6׋4o1aV>W5vN*f:%rS r7ps p} r]4M1@OS dӜLDoK۳t$-Ȏ61) 23b;ծ7=! d!lbO6cޚ#bzS+["or`'ݥ_S|λ|fNkݹ#Xp=_.~Uraew l*U2Y 1 ;dgMT,jY,"xI^ҠM8wƓx)4Q_)4xJ^,4C`"rPJ1;8 3K† ѵR&M49>3L|,D~]t*p8CeLɽ Ę48~"OMqi@F@fI+)7'sN8e5 |ѣ/]h4ybfOmR( 9Sp 0ojJc"7$ƛ|O}BD_+)s+ )F1WKѓF$*^ܷ.G۵ނ_1ctoJ!w).H)V^ȃ.m\;!O!4h䑭L+ZnYq\%Lѡ@4$ΕÈA2i,;w+lƛF""^xB oct܂Yy0)/$\P8X12>Tn ]xw98}쁿UXһ֨lwD&DH \#*U,^,#JɉϐYY%HfbdTaޚQXr#e$fyLD5dYrMّ\QT?NJ/-O ~3:i{'NLacqha0g ))3#n Ƥh&{l=E<bߔi߇Lws{>DjGh2m.YR*~k D::,m"\s7{Aٲ$s1{s7;~nW>_(aa|.ܺb2.sŭKRPrWN >bf?\Ǎ~7vW/V8n]>Sqղ+j>|U2e}ȷiY~o}a\[*֤,%ف-:U U+k7{yo1]Z⫕__UBCAH|3%5%\TW~ka HkAbi-3ª 2?ev`sHȏzӐ߄~kEB/^#/umSV, 6XN% ǓWRnQ>-}bV7_XYQ_u{EU;6㣉o&SzqxU}E``h CwOʴ2?Ӱu\|K\4(2Ab~6] ^1_t hEὟM &6z N)I QaA>nӀOll4Z@%`Pd>|'c3Xo@Vb}#\$KDaZb6 :!.72fW,Z\ihVV~>vؤnnwƷa'~o)F޻H5_)x?_*3t#cr셷\A}lth OzC/ÿyo'8ګyO]>v~oop{/^zrQW|p4\a [µ-+;/ԑ2ynZP$Z gʋ s-XO7؊iOX> !q>0l4z $(0 ``7iS'6uJ dP`t4IqaA@```;Q6F@`޽Hn-04@ `@S''GOlll4VJB@  @*`( `XGPS7v<x(a6Vf@%b!/CxB d)d`@a NO @ h*s.@> 0H$zN4I ݀퀇[̀/, ,8@  5 'GOll4U(#J<@ RCI-8 (\tᦂQm]'6k^0D *<WQf8x*``7iSG[̀/P (rYq4@ `X hW;6u`!`d)d@ &@  x À̀fj@-`!R:6 8 x X TJ\@`  HXuhÀ]/Ƿ 逡+{4;M9x64@{?xP (/r7_/}@  H @> *`)Àf0 Hйevl4 .8@2/À]mՀ/qn8KX]+(`{?~8]kz%?"< 0 mHp*`7 @3(dd@ =Sx>x4QVF@Pdx*‡8q/9n5q|Ǟ'߶q|+p[T&ZjPxD(|@. Hx8>tpy8 x 0` P$нN^l< hJ,@ d,D9sr4H,C> CdR=Ɏ~S$Xيܼ!5bCxNZ3ЀK$  ?Yo%40fg܁a0/½ ˍv!!Ib;0z@YW>𜤈GP6<`K/Ζ4P M!1)JD^!&EXnP2g 5@ nn mcE*x0.2+A` ΛQ"a9%Q"?:K@|"7%PM|k׈ЙeE?X5O!斐'E1rNn>tcdڔ隿#lěqFXä$rVQ!Tpx∶`h82aKZ3Fa@ASρͽ^ ,~+Se^ EyL~8CTKw%kʭQb>A>%'(NQEQc`o}wHp2 }x}*qи5޻{D=m߆ 52wUiC)ec%UϽs~|G(z#~3TJ,5xW,# |NT-\Z/*oȿiueȿqݺUwCлu/":_^/Y @?2@JɌK#Ek,QDDҿ/D͊YS4i߸LX/ux㼩gy+D&`4 %ش+@>L!CX|H}n*_葒W{>/n52 FeJ-^V³Na|m7O~3ߑ dM,n+,\5`_3lWݑn>Ĉ#g3 ϡQs}Nk:YYmxvsxig#rlw4p:NV=ꕤIk>egs ǗWX%Ƈ7 E IeB~7e"%՛E)K\4:t!Ҕ (DiX4Ұ˫ƊX4Ұ+*w̕W䪠*$VD܆ F܆K#.m-WZODXZ^ߌc^%WjXH#b[F懊Ze ʵc ]#uKguhtJu, :Kk?VJ+U+CCUV֒K!bfeҳvR_/c\_%[gP^X_K.܄+i..ºC ׻K +']Z5ivqWZZB&%b,qpW7xU\pCXzFX}DX=QVѐƚ 'VW񚋺 E˱*krjaMe%ƠTYV,Y],d /%`>[x,k$߯i yKB}ш} ْgy c{*-c60Y,V? ֵDe%·ۗ.ௐr`i4gyXѬ̛3˵g9Oo_NeZkcJ аxOu -Wߜ58”-*QO*0Q׮ Ci~Y^+%VLȋ2@rZ( /h=Ls=Kk[ֳE~y POTК Ɯ:ՁIcYNcIF1eS_61ֹ3L[jXbE1 66d7xVJ>h},' ! QaD0* ^ rHAyhұY[Lz5X(.anYN5pge-9];g͚1|:~pzSY'fsz ALb"!a)4IIuĉ`:hjE}-芍^u,Tcdm!&^7L; t&k`ԒMu+pnk,(n0:9̴."Y@)'7b@-BY5 -b*o5 D4qpH֋B!2w [!`8lJS88ټ˚ۤ5m֕Y@Ӛ Zy0|2:R:wϺJ$T_%|z8ej醴Q(;TԱ>PsÍ7-7Cq{)daE-!CL@V.6-җL^^]i;bBΑd8wkA6ωhq|jEji̧w",J%tƙ"->N^B_q/Fl֭1syh/k, j) բ1c-_1K=++{-rD.7YHt$þѠ)}_Β&I+4Eu#1aՁA%Cy^uor)x5dga>kvĭ{G'7kъ:hOnmxm?3i[[4TŹws;Ł`\cɄjXޫ{'l( tiחS[2ev5 YсuV}UxR@LƠ<[ } !恺[EYZg"ԥ[XiQ%lgi]gWڨJ& ,H 4vA>@hEd\+zT+O|AmoAPJ*pՈ֖ӟ~q+_Jk;/N7uɄrBcFY>ByDG]9cIkaY3R:KtۨO\3QڼTg< K.5&zK\@6vG;O M\!FaXD^oq3x1zZT7zP_j dcT%:7ȱZnm1fq՛j5ҽF "Ϗu5d ) IU []mx5 C'SPhgրVjhe--n̓FQRKo=GݼXh.9GaZ §߄9`5;W(\Jt{~$Ǝb5`m\ʳG4ӭ}Iaqvݏ`Dn胭(,E4fR7ܒ]3m3K[ƀкjHnxr-:XݢηNL^5zk R`z?L# W-W4oCL+<`D?\uhu Vjс0 Z:Ȩw6Xy8Ɏ˭mEͪ:Ew > Gs)>^/1o$vH2ݯ |~? t1Nd?MeDP8\_|*ss{Fco9Jc4iiGǸ?̏2Y) QQ{ϕo"Y(~U=ZsSIDCsH@Ob }] 6OFmS[ϼdLu"0{mw)jmk{%;@&oWۃyg^ޠ?f'rPߍG맀 M+~WӾNjSgӔ_'^|w\7A+s?hx\d@?~+FtWD {ex;2ٮb)j6g'A.+}wEL|yjk-y/Q󓖬o](`_n'\ ,Q_rj]2KQaMNKD?)%0 FfѢikwO $kqәPK?14nK%_D1˥-^P~؍o)=z޴9xɱyᝒB&yiXmE7ց~c-zCto?vNF@DIbmIkbmm$KSTB{lo21xGh-zv#^({2W 3Z7(~LęgŹ),\괶>ы!Y ^XmcMR:AOҾ>vp-v7nA]{Ec(|D:Ox{ C,4hx6;)Ftvt Oҧ|R$uFkF$z w bKN{t܍, K`+-ЎF3j-~LR4DGƯףhcJk6_"M$?㌶imܷh̺d,M/D6fh{+y3 "tVtknH(|WIJ}-xШڲ]GD FˍV6ժvګZ2U!3g4o&θRGQ+q ۲g"Xm^^ژ/y2\u_׭a$*s?"IQJArzô֔\ (|*xP!%ZLHiK~ؔ>ƫmotMv>8/dŸ͖YD3%-,,N:fJbҾpsx,b ,FJhBrpP8Jh0Q}،z\tbC˳eB[ՀEK,ޒCf F74?G#~MZ;evuEegwL5:!ZO=~`,n4ʖeKR+0{l{JJN&EzDXdE2Q sG}r?Yqf֟S+nz0*Y3x] [[:y+FF<ͲrSJ{A2%]$H/uiDڼ8P͓ġڝZjړdUPk^ i/[e{MTAGl6FZ׬*pM@c3KpXM.|)!sO7NծE&]tɦ!lbhb!NLwQ#/!)}p3w,S;yZN[E^j]IfœB[CM@-6U.JjdAhz짐|II*'i2s@kVy2 5)X5FcbU5Kh# B;]4qk-P~;͝3 y4rpZM/t)Tʸjtyd-x᳸Ee襥.[_q7#[Hz`B(ڪ}j/]N4_eӧ}w_ן3wiMTpN^7&.>:`IlcAr 0C0%W]+*W]aA~m7ٯ-cPS%FO˞a43CѨf>uW!/rN9du׀ aV=4VQCΩ$6?IIZ]3+{[kWki/F[A·,i" %z (uK*%!MOuc/ȫRvu2X&]a$*/E cޕFtUKR);bAnX`)LNE))xW)8c1n|H*1*JDzYw|B9`X^j Wf% } sζe-4%c|,QvQ+7XO2VwͤRlQ3znM^*7[1\tkmzT0TxZȔy-kcv-#eі܈@U${62|xJҭmon4a_.dƁ{%mB])c$ɺȥ={3v_0m|M+ۓ4ot=rMM Z6bMACctEˊ٥nhnz㴢뽹ֱ@17G׆¨+uLA{jVbгnv۴t©qj ^-kl 8wiչ1ܥ:7U^c-Q[UNʿ/Eof <<ֿN{1GR&)K O:riYhƚ5Jq1!`wR"wz1dҽ7v,Zt\uvl-6mzrݣoz/oR4Wl#!S;>*tw'RND[`ؗ[ y2N!idxlhOKd$riCx#_uZ4Ut>O霡?mEIl%6y>q,@YVWٺ6۳%Zgoy^ ֪R1ԌuosGi7؞wez7z*fw7lx94s2LV:߮fV?uk07MQjiuҚ(-gRѺ_,x^%lj7~ֺZ" 5^K`03@3Q-Bq55~*ڜ7@h(w^ >Se%r\ܘqʱ,_Ky~^{c8%k76'J6 GbeџL")Ӛu-YOon;Ҽ>iuK"ȧ鿣u=OWbEWvKeݻE7L_̴[2{mVwX0_i4<ǡm ~y{< Lu'n(EmM\cudrvqnmQ4ݼ]&'Qw]rZukw\fgvmkjVtxH` >4Rxm)exwζktRY@xNÉkX/GT60A`<_]ݎÑ7{%Laaxxԥ|fl)FHdRױBLAlX)+`?/]QgZo$ fE>Ohԩ)ϫ `&XKռ|urѪ&ۺxȳZM9&v= 1u]׺o.!;oY:QgSC1mL6 mj ~ʖ8`G[yQNkj7FƁ53N}/}- i"ںisHx ]j \'bAf<`yڟN,ߘRfe/"3k paK=cbD h W jٚjK|K8kЕ Kb:[`2L"g[%tHno${5 Sg$[l\ϮI }S vkך5v޴$OOl"v]-YNBx<wGU| ;rHv{M$0j]{hO%9S{'.ϖWN%쮿 Fpi뢙/k2XSV 5QS%~LrQyynyKkk;PDlU5 [(SW68R*Kl^/{~ ݙ&oԚOky6h)ŃuZ?R?8NkG%uĖhcN^F4 +YI.BNSbU֢VU CD˳هt~i{N3Us:0͢f{3K_ qׇ4:d#A[3MTvo ]iE'xd󂹁g yއ*58#J]` [whh:/F'`rOlQ3/NV|`: =uTڅtOwН`]=hr7d:.S*, j{/MMHR(_0_#G(m]\'? <<^<(H5BxntOU~(tqҌc5 #҅G_VQb6>йz@kOr<5?| iC9B<F7P:BJknt0`Ǣ`b1B}'eSNʫ#/J; oѠ\^p:a$BlDȈ5B&:2m.y1KkHd,uV-{QQ5J ϦmBlz%i=Nwgyl='b~Z~?ovPSR7ߖGgg, H=^ӟG0\ʮ/OTvy*W]JQ"D!_rФ h͏ȒEtiP1i«_BA!(CRu2M&$C]dN%W?Ƽ+18f[WE>|+ ߈'`zda:<2c{;K}F'~-IK 7˰>roBךђZ|[)Lgc)3!]]0|B0/Dƾa [( Ǧe6Z7^1(~cCwC<{^>DvW0Feu\Eh&2&@?s.'ry*Bp7ۓiষAJ b UJEqk~֬{Zn^il.-5[ܬ6ڿ̛I7̛T"#ͩQ4,Kn,XUgq`?s;4fb['pA'QO~칮>G"ˏDk 8EoKхYx|+Zxihd)C?E'j5$u6xoiCL.+--o:O蘴T~5=B ]'Dbq")vBxC}GNSF2aܧ|˧k0)GK_\)~CUσ! /j-/H#N=H]Lw:O~)=xKߞ%gy&- ^BG>4USf׼"cSx<Պݨt_ϔH|Txtn_lvXZ`Ҟmz,u= u:- 1bOߚDlEt8C+{Cѡg5ѽZ!V"s%b!vVG 1m{5R9MkMi DOq&5Bo s9=Hճ$.{vbDl$aBrIwbj%0ͲDͳ. Ly$^F]! f ^Zxnn cLu6<@Sq5m .5GR p  &L'5MJs_MΜ`t➶bu];rKmSN8*jcdIibONZyQ/|R=?IkKN"K"?9~*N Untnn,z]KnotUAP(!ƢsfcMe517Q~O͹7F7|y;f;}(Ƥsiq>IZHX՝q(qg&Qv;gO2R_&Q9wr G׆>ҡcM$@G4ۅ=BL۵OdMs:zq[m#&XZ}Bo:@ztDL+ #6Sjkσ?ܮlϏ{/k0[q=d}W{{jcwBz0pu{P%` A7쉛C.1ସ5pv՛Xp&%djQ: ϑEg'lsZMe82d6KxY=Aڃv5qw 7!{I`|ڂwڃ[e]+(t?=oHHj2nSfwceELF, 9P){_){IӉ-ӨMg -=ԉ߿?]}D^rnp:q;̋ԭ>a|ȾZ|⶟G`!ؿ>E3z}t>NWnnXPBZX*X12gOmIz;dSdV)}҈ߗOp=% SԽgUjVK3.oɎOg3IpeMhLKw0q?Ke#.#G|n0&o%[Mc 4&}JަgYY^{*_~(3FwL@бqQ>DE'fd|QE^K4M4[RL7H(})Uo|Q"_:W\7ִ(/IWZcqz4R^PZy͙ZOzѳ3 ‘Cu-C=, ֜3UsF^M_gˇFXpyNtSP7_4.wtL1~5&'Or1h*q1F~w,ݖo{+QUۉгGˆe?hkK-^Лbd~~ySZ/|lcFYJUi$<7ح}J؞4fҵ|&A,J՞]cɴLơsdm<[` fEĴ{r]`Ke/a~0 z]69ҭ]2_]c}UW ETX.~E;\5짥dvf?-u量6ծNWVQ̳%j*?n?RD1P:\*ˆQU]j̨i]Q.脡+C_Yik{ }]F(ju+H>_M՜Q*oQ͍Ჾ4{AuAUSwOӧP+xy^U̠6k'hEkl.j 0Kw k"ղ=CJr‰Zl\0Mp; PƼ* iwl3J]E?HpxƽC[ک:>[b>Ls RS`g5eɂx]ͣ/ӵ UJߏѨ:o `mǡULZ%beS6J;{9/O@1֞oi]NB,qgQslht퇄$kR=wSe+s&ެ5KAfED ^-NϔlZ]z}3J4 yQdag;bj:J 5P@?<N5@)FM1P |Bm`P5P 3PB-dPEB:l uz@&T~b$¨Sj6P݄:ƨ;$ʽv 3zz3nޖ|x8enM &pEf(g3~MJp3 p[]Qf1 n\fuD܆/r#fu-bLn-PkQ*(6Rh4P16PsX̀)[R#) 6?Q[f ->8r44;VU"$_DUL]LxC?{g .(.d~e^9]ʛMo]:!%68r=t?V"ݤn$jCuulµ)FhیSTYu^'sB_@IRI~'W75._<ễu\,JHMw'o[E$1FA݇#%k,gEF6_o9dv&ޘVtIe0ʺh7nOeNAMtii鵑vYmn^$ZB[G{$3'>*UM1rd^#v#윜EP wY.$%s33X0\eTY~ĩxR7 E:{+TGRFѳDkHHgzZP}waբ/5h5=9n}}XZ]i()^B1zEak8Bi8CXnr7k6~Tsk~O&;bk *vi>{%3R$&^G@}'skZe}DY>$͝}E(2Hjeh>/ =u{ԚV-BtП-N-SMv˖wdp7eԉUͶ9Q9h@Z;o=h us|gΧ}+oɠA= "O %G-|€=Id{FjcS_[#jk1[sSP֒ίҪ=~Q Pvث:g+3gF[>X]tۙvio/CϴGR/[E3M^[SAGfKXovTc, yhۅ6G ~ fNO|;=nW2 adۥ]u-j4OI~4bENƞ~Y$@/^z!o55Bɰ&?GM$|WgaMRtPiQ w_Jg̡1D=J_%?&S1@ۍ!C?ԅɮaē_j67>=b\+ƞ)4~JtY{g0hWBvȎ _II!v JR{i!<JʱP/z6__ w"O8"ɿ6{;~1hz?";&,+[;AIe*/C .ew. NM>MWmܓfG' 9~(},1{HGOӗe| {?lm(x[ֹ'K) %R=}DvƎ7aj٣lA[#Q..mf OPYV6,CMо1d %RsLy+Bu疐W[rA|k:u?\Ђ1>N@NJ岉Bu{Ɠ߼BҟTƙ_7Q`3DvkVkῂvSwvӬ4T{t2ƊQ/ڢVվs1?S,ba`?ΐCg "]i?멓VV .PKRd٢83 šH_`sFQt'jsI;Κ* œ~nTn`Q(gM㛖&U9\aeiܳ5HlgNWd7(ĥlXڼV,ttr CIΙtϿwV/+Ld'Ͱ*G׈s{)6)Bӷ:@}/%8*ϦƵwErj,ƩV@6jY p>{(3heY?tO_}[ٰyW7lR/l:' ]2"bQ$=uC %d>S'"zM{ީ?wk{{ =l׺EEԼ$uvZ;P)f5s";Sv>M5D0o3]t0ۺT".yܭ]?)sCXwdKg/+2OїbI IW6Q~T.*zMQ2cz_I\MV`>~2Am{@w^p Nh|w{D:Wg't=A=9^:KPxGitK.Hvړxvim0 џÌ16Ly"p{Flbٔf#g#lJޞ==q޾q {{j{ՈwehDك)^nRP i'Ӳ­?=+` ơX+f>G<"m`f{eA[$Ρf${8RTgޭHavSf${B|:f$lɑBIL9TRE` Yj<~&P5MJ0ݒôń?9H6W0?H[ޓj{r޼W~ oyg8+f :E̝0rA8F72D!SmT4״nm}x?#ڵyjq}.CqՃcb]h.7h~7CMT_KdUhk'4M9A]@ΤӕRuMW NYcyokt7o^or6o|nв2_MWEo>3!FR QۃasJ !tϣߏ`*6_PiVJ9<یC&nm/P9C=E~S)i>juKen;]Ou}aכM7ug$eKn~$U5=яr\]kV-vYf~#~^k5ǢZԒTZކV6FM! 61u6 UhW>nZyRCC8[o~n<߭xck,1˛& o[nRs6V5cYW$h]ZUpv&6B2sMx ueOu['i<&?l=L]diۥ}mh>.kZO䜐ɑY>VV|f`mMMaVfDv9)U)9cMSswE,[nh */uw䱲.-l*'{lt>G 9 X%҉ɠ'o|pт?v)g'!+7?Z/B15 *7?}k'琶|{5- #"aX| g*,jR}ce~JT4&`'Ud0ޖ3ϑHwC#/e]ǯ#jRĘQ< (.]RgwL,泵<qOϧ}јٓFԋ40ϧ׋=cиi |QhHŤqH|{ICr9& 6K|ECJ~4h1 Ӹ )'>k  w)8fZ3R8V9 R/ܮfsSA\H-.Jg 졝Hڸ7_4$v>IYE Rj'Rv^ڐ!(Uqdmu=3w2.y40tY<2e)H%CmIVow֖ex^@T>ZǑ Nrռǭ} mQ>>#d4X'x[.TskY]u[{fUZ8;:- Xq4;aQ#]մ׽Q(-h~ۓvI\6 [l ;+d@B;IR/0,WqkWکZ@}a8yN'ԿnZ`V@Bul8h5`~^Z~q^3?nK򽖚Q,^rJxy_>Z JwHp_YG9ʨgqM~-5034)pkm{,aVZ1~C+A"vחnO)CZRV*3 u'߳q vgr 2Lbr Q5Qo#1h!_gANKz"HŴgp.mKli ?<)iB*%M5 of3+Ʊy&CoE'MKkef0;,Iڏ՘_j5#~d2^  V`5)~d ԥRA\5lQg)Ag]WJ^ ^ #6+*(mPG:f+mY-M[t%8mLr xn [ezͧw#kEAQWwkd3zonv:˺dVRg:?,ek5ЩHBr |CͳNȳ_gڳ979h=R/b8r{-qAգ&.:ro o"ih=g=.q]ńbcišR}gOtAm7 ?C-֪ɆE`=hEyꈭhqBuҋV)one P;fb|cnTfqwq.dg,FNw|VaJubMťHUc󨛛g(TiwMfDs3`z| n߳оK3ARWh?Vm FN)"<2gW$_Z?VFlVȦFLPc܁X푻JIpkӿvڤiS1$6X,J| !j9I+lѷ%oڂq@qNuMJìr(Ӻ"tWj 2@Lrrib !+-d HhX(ηe[| 5aexP:JhmOkA)K0o[S3X"5xQy3O(ĢT;(h%*qoHsooBv_kb#{Tj0)g&b[sq蹩HZi~֓럎wx^7֓֓)דQ1֓ePjηpyg :/ooۥe]nE*5B{r{P&J{`, i^6^^SWϞN~й_Y}l;"8OZ%6Y+ի†Kbթ_J>)dɖb6 .>lTcس!,>p<'B }}yvvri:J+Hڠkr7զ27Й|TXoxω"J#P6 =id1inʻs(d<=E뜠]^6TC-OuQHzlgrl7ia]A,^O6{yHڟ) ̄>7A*5N/d A#6ܗhDNah[)i坆fO626NVmҧR.mզR)Wm 4E/KXb8>ݢ;O mޜ hR.yBho9S0,1Qz#*l['Y*lR~f(}\ܞJ%KKkzR!mg|YLٺ1h]ςPc^TW[Zڥt񦲲uV+U=59hRKO٣lA{nMj;fuee{٧maZ(rN$lF-٩^E1u4pzS]qUlg$ЂqfW$1hce1rq.ҝ - Tg:̴8+3Go$7 yrk;8ƢiYSn$9SeվēڂQW_0a~w`1Dnl F󭤲3r^`<^dC{٤d;jw%4GI  wy}ֳ툣xo I <?Pg |[gbfbiXS78n<,Y`5t7;S[ܾJb |V!g NNKIlmrj%pƦSdCx| l)n-Q* ${٭#G^8+ ;kLmvUKq3y|`hF.[Lhs\xAӚƔ%VJwD,eW>pcfYZ)#geS3 xKl7q/O|Fʏd~dSOZU,߁߻Ͽ8%rЍLn$w=lHg Rȷ1 !jx LSʘBKcr׆謞yYW_ g+ ɕt|LFШ/̏Uc#ܢϥ!.dVl:nv|o%~]٥ϋ(0IF)%MDԎϟbUFهFxۮ%O(L8 ^u >(<)%}ٍz{}N_/uYS\S &K]m+HﱝɎw+9eF]WW o E1.L3TL02I,J|7~6KK˭6o|kB+cbĿw1/ \j(oSA 6Ie=?;phWxٯ !o~Qب?ޘb?g,E9M<^K?dZ[H@S 77}2){?^ޛd/)?nP0-(V~ܰM͇BQqE!0;>|!x #+J-`S 7 vM4u?KpW@j-S.pbhkzu;0'_6C6جV5zfwiӫ@'wK++J >E,+[7E%e~6J̺twknbH_ ǼO2-z̈q9c&RNHG92Sw4ZUc˞?yO&.?L%CuY~1odcaE$9 س?;GFNV h#,Wժga &z9fk#^<[F_NgtӻyY϶@ljl~<9hL_ѹ\Ko Y#UwbwRh_RX(޴i'.~4jN:o2qlRF)֮_eo{r6]TQ!0mClq'0NQާ֛|԰XDmKlxٴRsAL\-h[Ψ=1J4s-5 c6np8lBDn s֎R5{1Ļ8:aNj c+Tb὚sN Րb^B/iق!ps )9PMk:W「*߸ |]QBݥ!F_F&:+g8.ln:ho+6|!a0霗w5iXg5Q6]hK4wxUC3\%v Ao*7 MǧsT:V$l;ܚRRubJ,cT[KF%D7D1&)?A <=w8(Ӓ?tZau-AQ~$]Ce$ Z!_ҢQheϛ6 qIr?u3iLjcyM S']ToȵXkLj/U-5 <8T޿GQ^ޒLMf44^6F$( !DVjab%Yf\^ڪoLxbY5hL^o??^lyns9yys D*74u! C:h1~Uu;?g':2@ꍨl97ȫAtiW_4 }, +H-F # NucDF`63}18ng)0[0 wmKI9ܤ!ޮypL$fM9PA\d*}y08-۪̚T3+28ױ[HRp|Vd%m1Vsk&-iה*]~׭owyӼ疪*MbĿЎ>+GuEcާb 7t϶d-`w[I DccGS7tk%߇#.~ROp|s;.Y%j;M'E:[7TIoRu[_ WNE#vJY@KX⫏B*7IT-aL^ ~d\>AUt; {녟xbx=sb픷,I;|зzȂq,[᝴JEf(SЯl($K6g"o'<;XJߑWSAjQ4Xn} &O%*QM#in"{Alm LVy.Y$6ƺط$]1-NM\&ne &v\d5`K`u);*33c+|MWU KgWtEj"R fE^u~Xb+A ZfT\A_:kr-|/t^"}hAXR~Usl'ev-",w]4Y3w/4<\b9Fߚ.Nq&a!43a&Xe ljur]u?+adIWU!@&JeD5-Xz1 Ԣ;9>JJi` U#Za l1H_!1<-,fUa -cy}BǸ 4q9(" Fvb}7gH-%*L]TVGvXkj"~+" 5ɶ!PFL[۷ %aيL֌tO6r$N'RuP ,(5>Kt4a̹4 K>ezOK!80^k˹Zum5BE~ 5rVGfelLIgO51|h٤ҕrc9ONysr{b47QD<Ơ=++Y3Ο5Ms8d6[kWјbIv@ %͢y>k4ԯ8&dujZIy-}Cv{N;؍?'lOy@Q"yuBeny/XA*;[TAR*\3&VUM# 8 5 T`V:>\n1]S4S.'ēNv,e7WِǮ"4@j+@~}^hJlۃWSy3 W}aVC}0CLEs.%I\jcҜa\,K e X"Y7ypB뱵tB) qqUrHe}BJ+LG!CLuWޗZP/=Q\)c E57ׇ̄k] f{U./>1DP\z SJ'y5HthAuEɟ!*2vW923B(e&O]_?!N t2Ƹނ!]yTv@}]h<cNL<^?B^s*,ht {}i!I"4,A< 3 a4eĐ"ʏ(HS9\\ɺ(5Ya.>KZ5iH@ xN8l29"(խ@3yB(G|סb ho~6YAzmH ?Ig3:&W&~KwwwIk-kkDkw0E5!S&,I0%#LeR]%ӨET(,a@}L YeyEeY )OoWFhzmjRY8 /`+KD:~j|xtUZ}04Uv tH+r&H?Ԃœc9I.K`)c#>:0ЁDYJK -f@BVe[ &vh+o">$V@f!) $0xfeW6ZSMhS.v@r* I+fu>܊)>-ZSzj RrFtK@]764!?ds `h'19ۂR OFѸJR0+S7iB1G*]bRzW[,g4'%F[FMD!)i+t\ T'[x0av3+gh1mL3{~`E;.Z fn@ 7nf ^ [>K)Cv5`eim]SVXT4qL|жugci-^t b55>d8"|O_aT q5FD Zmo$t@ 5$4FǶYUBua^pa|;Z. m`) 5$WЙ` yήpƲs. /-YJR+Y3rXֱyA4ԡs3 ւ^'tXI(K5б=Ğ[lꛥyRq!ބl.d`;V_:w2M 9 =k/QKlhxwM'RR[,,o.K6^S؇/"S#bАt3aHxBZ{c'ڏ]H}uwI5B/yr 9)ጕ)_yV(;*?uNS~|NF.mv˧\PO s>:ݲlWr*Tnu̪%Sjt+9 xAZ\xլzmľ@2Pꄝ]ɋ]p)xO;Cir3GgH8tQZ}E xY>nzyz/&aY &UjTC^$YZ)PݽB+;m;꼮rWԽNGw^$VbֶNڅ4vwvèixkfGfQL̜8U&u!峄pVLU M:NT'}{PK/a0 \15mA0k)513̤0y#hV7ؓл'ЫMK҇"[4Aޗ1Ai^кoBz ZC%tisFՑ+!9 Xux9ypۢHTd )`rd|9%]DRXUiyjrrpn'`h4 ?9~7EB25^9<E <9kIn#z啋NӅ[2P N]k^QIY|H~B Uď B̠Grp 9#upOrD;87ӛrȞ!R/&&ɟj(Q=_"&cw:Tm@odYBg4^0^2Ya:VZwr=ZsSXsxv%E4(]kUZ,V~ǀI;P .襡)}WN}% kn5Wm/pܸGU͌2h #޳k>AURZ14"(SL9ďc)G#h}*֓WBF Y 9ނ/PM`ӀJg>9߂ .Zl$g5U\]Eh8>&y,Y~gR'k#_B5\NIԓFR<8H Rb XQ.XU"& ?z ׈y.p.!EW{ Q U8N7FfDo2:'0KlߩNYX"G+z%Uqޫ贻hO._mt Bf`-'/QƮ)э_j9C{.NJ u+2[e<#Zհ&[umEPi#D7)@>^I[:5MjBw]|võ&&aOFq7"r) ؽ,'D_ bE!󖐵,d}8daSp Za7fJntf4oRf:s<^驘0,#)UohX9 >uDd " ##ny7ka_?IW^wU֚e|-~-o#м ̄"< zUoDžK{a<'X(HoF|~! &/XIWBX31Cb% 5ܘX901nⷴ]~h!°5M}1=JMKMRit4[ caԝ_j(UzԒߝ;Xxoa&E<: @X9mP` 4"?S`cvIL /&)>Hd oG#ej5RDHA6-|Gs. ~&t囡O4])Y+"3&\$c,1ﶞfl|4lX#v.iaUuj1 +z}Lؽ,&Bq>ĉÈ)ml;-&I̛{q y ~t\Xqhs;v]H䈴G4Ha6=@ 0 3V(lk) M~9EpeN-0G'РGRq`|omz[7 PfB=Gbo3*T΁GRill5N5 5]p-5 BB=4}j4p{p˥h."/a_΃wGvV'Ͳ=&'Q&%n wJ]#+<- 6R"[܈^SنOxLrMma 2%>K|ʨ0^ͯij h"HǢ8}?U] ]E L-~ZNTxX> GN\"l%wBj((h'ZIk+CZ2K[KFbRVK#l,Q챉y1*0 ^x&;7V%"kTLvD\M1wM^Ɛ {r4)&br:FŽᡫlBqf ؈s[̊yuYn4Hta]F۰a Rs8Q9xs3>"Tу4-ߴY2"U >־omGTm{a; HN;m3ROW-'6c ȸ%4[jYt /rDj9tw ./1³CgR 9P맨lCN-rp55F'o NH=ZZچo1f Й `PM_.X^Qm)|vƱ7Kc9pˠD''-]1c a=488#lrN1\ڦ!W۞c|a1BX"l?UDƣ$D>X gD]4ޥ~PcݛT 3;E4s@SYj}Ԭ.!$䐫s}Ӫ~$ͱ4Pkb,7TbQ+AvF]4E]ͅQqcwdm;DVa\%7^"6\Rz/pˣ9u豿r.y(R uo-6VkRoB˕_[}'^[K 4]sb*n)"dgUT{4enmWh!<=DmSv7mieW"t+⨗J,8.=8x^R E>FkMn#*`XM2^LS,J@yAczӳ5sAb1qy@7'v\^[@է2nG 5NVJ*.epwTn[֑yZAPeՑmjab ,2_H<\||O t$5U ;0k> Pz!7 P{PIm=^ ߄|gh5jJaQTz]Bރn[ _kU|,lو}F_?9繈یC9<]yI/=g>kG>S)xr-{[|[M+MO^fqڑ@ 9U֋^-rdDjC1H]Fwˣq҆,<ߴKe{d Y:Ӣ H̯a"α k:r8 Wm.ԦaT*C#whxD}K]uv\ȭ Z |zZzJ<ؿ:N5Nwn%_ +즈.7L[y㻅ĤH˰TGD5YqЃf5 ,[>ǟֵwur'X[bh8*eV[l(Q&qRr8)N:CzgLswm)Rw?xWg&ARr3L־tXjrbP\sJ3O)GZu~.Oh14Wr*7YkZ0CjDU`g6E|Gܲy'&cLg~``ku gz0lh+oS&l^wU싢4<\Qm~Uqo<⊍>7 :$߃l⹥oxJh?9?+^J`mTkKAX%fi&+6˸'<]oۇ>Gܶ}4]Pff] MqCtfXmu9ݢ!^@o-L[ff.q:i8\,ǥr.T9*3AͲ+@K!xpPl=}~ hMoґ-o N퓿}#k L˥5]oe'fO+ 3k>fT"tW~;am;'L;zKVtt/*[Ve2mfȄAO= TOKnhnܜddh-ߊ>/ȵW2[R(pJĜ \n/s\b,` 8)6nV2]X;/ ІY x6ܗ;CU59Z={%Wf4Ìf ǝTr,zIϨAK1 ٣ Oho5}(3^4;R:(U 0+Lz!҆zRB.aVrt$˓mGɰw ۘspD1vda4ZiF&2;1I^,py-[U`\f^_ourt4]KXGZQ:v/wVǦc UyITƓ/+fM"yyslºëءjShQn9 :NST]& ]gӫi|s>@zt!r+lko 7HG!/QDGZt#)<*@L KQ@[jD9#byT Lxl`}cTNȻHWg79W&$@f{ㆧlU.o*'[[ޛgi(!f[{lNvLddO3KKR+L>$\&x\\_jQyz3L !-wxRfiIًgYm OD OI t0mE!- &h#rqfN̜Y3^W2w5ܻ?t>|ϟ (_mÓ;IZ)}b[=Dܲw@cV?@֭{i(g3s9&N:k5l=9x>s NVˊZRS'_TCH-'mq6 n$⁽KnyJh%?\(&!_ ϰ(&~Ztic/1ǤKޚ>MOӥ0׻ȋ xi/bl1I4%W\ʜeF9PIr~!ATcwgFFγڮz<8i̻Q+< B:Yv(,E,{cɯOF+3:Uрv6}/H̕갺%VL-2EV&zvƆXQqabsHJ(m|c!wmiUJM>;,d>B 栺߾һw;;ĵRW!sB t[ThN3 7Լ_\JX_bFY^}hvΧѼ"EZ*d6. i fH@n]sbbZ;cp ?FF&bx>>m`Ԅ0b,Ȁ7h:]>=G#G# 72)mW>._vG"0$+%fG2vǴhzaARSpSf{]un~L@ Rz hA?4_UaOL?!*4jezS=Lܾgi'5a)\$o "Q--J/^{zX9S_ʘNO/dN1v~{}y% 69ZFQM2=CNEuni{VNa@鯝>8KQ-z>Lubǿ|P1>_~_;: _~c7~Sw5fo.ow3nj- ~G-'oMѾAs773 (WlD@(O#'C0HVoP*7fq!e"F0WFU:=};MSK|AWC5cG5<;@{%T/XţKi-@ys2f»3{w/:Q(@ǛHAİ)818cC9tc1xꔮ!vDp'b O] ^zr!Xo۷[R'$IŤՐoݚa@1d5Wf˛IQ!,>7['ry%G˩s$#J}E%KS,e^^0Ekf53 xhJC*ݙ-UƮФ sVnXh߰}\k=s-tTU{^{ǖ;~ck&#<~;#|gTc엊CB-^Jf=e+O'bc F$u?%e/>柼 ɪ2أ|۩u[Rc`/Ij$[:̛Uaxx3 ` ^U@SaC@EAguHPo^' +хNH| $7ֽc[CW܃ _ZӒL3~'u&X'M"/SwM ިŶҎ6*?>ٯd* mz,sYKu ߠ.؋`W,#YQ? \ߙz0 +טޔV+V԰[ 9i/XүRЃqXrdv6i v.n4 1Ѓ=.=fi:ck'EG#uPb4xU,`~XfE7&[׺6hِa8HAޮƧu,$NC 7 hCtz''묬P@7ՈLtVY>_\e}E,*;Zw nRuAGw_!H-%` 1&5|[>H˹/7Tvk0Rԑ)wc qk=mwXo_.G} ֣PHWe߈7 t@w 7 +zp~oZfvR%uWx^V Ecu.WkRu5׎n5i9?`Rwz'cѾGk\F5Va _ ޮHI }1,BFI)|+qU0u+K[`х-*ڣկW`&@OJ5cԩz6xq4B|X>.V.MhS'|?٠^Hֶv랁W;B 2>Ӌ?F\q-`F]46J{/aWXg%L BuNp[I~>S@VSQ0.0Fcp#0UhRk`B%;#A SB*ꈫKY7==ZU5RjxaGc` ߦ$IؔcЉ.B.>K2bN|qPj Eqe5&k0UlJhH4XK`C9U0lMZ&V8n ù'7#ͨrCJgVOrЈXIDzTL?0s8hZƗ8ʣuk&{ծmN I}sS9(-3^.FD˄nkB[+vI/S(U_?xMVkj| 7 "rrB5*iIVvb?rܛWj:%=d[<8^(qČK%Ѱ.괠Տy ޛLߋAXC7;Occ#cw"G>:!J؞rYfwGN [7bJu7v*1?dq2Wcc2%DE1hJ]^@& 6&eNEN56 t:yTtyrttHe`6ytVog l!˛QΓ?j2U93 ] iF.]:r2>GkS\]-\̪́jHNG"T؃ovФ\㧠_M]B|/HJvEOdffcYCP%RWU9$F? rI `QDwQj@:;h [ ̩K gԶ b=PQӘ}A~K[MfZ@Eg rI^|043C񙳰e>)5R.'g7Źl 2ěz̓Moq)_aVy}JHte&rfBȍUG-zQ1S+7v~aTVٚ,;XD:Gҁ paQM/Eh H4eȆx6Okg<}!oX Cӳ,2v2 0n]"^>pv8=@oEVqXbH)l3QjXc"ZddSh<OTg 9.B%.qԠ ԑ:#uUd&FfkCrNb9sJQ@v@5T^%kFi֠BPZn֐E\p;#.GhDnK,``K%z=%lH/^RE$IrmqtVEKYCWPxZMMQS/Jd[KkX`V<h4q3G|b|Zыp9! 0ݎ $@ NE6mfwt  L !>t0˜34䋱YO S#2 TtX z,:`YT1pvBW+Y zSх 8xCӢ+i"8hz)E]%ƐDEn*d &@葈 шQ)a7uҾ iW pHUBOoQMwzmfH`!a 0JfєeYc*#`&(͹9KK䊞]`u fttjGGGVGLҼ"9R{%/?Ͼ (]+FR}iso-:`sZ={gu,! GW)ô $@}-}d7Ds[U"ԁĔ[vIN,.LX. ybvA&$y~9"ʝUBB+-{+_X_wXy9`0 )ʁ7C1"N;gk^@4P.?*Ii\rt*KDKnEZ+mvBB:kHq# &%wigWt^T{Y5k\Z.5: O.0Z2hN1ejpPK]*w('%p|w-mQXdyݔMlk }GO"-aWW(_0#F^!95rqn- Һr0HWH76[a1)v%qz1 }Mݬ; - XK$rO(6\dΪ@0yGst`'8 ZP&S"!tk] )DP %SPkid<8bPaqPRM^,Gwt_hPx%/sVC뭬ɋԹU -+z]_*o z|A=K"ICxe(n<4D귱;P .h1z)ώ ɿ~^Ev)]WLH<1hc}˜.jIL2SpF w jұCwsPOR+-ϵJ0M[zGurYrGE^* VTW<]JB Mh"RJwP[M\N@VJPD> { FI,Ld]07dWPC3 ):G=wX+پ*QtdE~8F&4FC ԚŘ9t{W7`azo mbGe~UW~4? @8LrUK;:]_.,5l/ B\ R@ C*L3Ș)3)[ >CE$G*SGW9:f{ҮK\Cк/hu!YΛlXJ}(v;\f;k _ ΣowRD%4Gvcx޿2YWw 3u״\fd1t_ Kt1G'_+\,eJի%=)3TeX ̱>齇w? -R[s ӁN~ׅ=Cz:z5$PG.X=(85R!T5'%cc_O,V  tB*1wN$#LRjv,q< ^&9/ߠ,˵.)]H+:eu6`UqϚF o4.*ޥ m* {"֑M:-,e;TH rtױr!=Lx~ˋ'ArJ'`ԂkM 0|<EF!m tX2֔B#N ѐa`d;~r`5]'w?6ԫޯ#6P:D':&X 1'>C~09xJ剓Ϣj!jY5 ޏ%i\+> ڸspnۣ dx2C?›)TgJhf.@`6@!~#Q.Ѷ^؛4|跶"@qHQ0$oGlFkb,*hƈHᷕnye>w7 WX:JVW@^9Gɑ&$G.x Q-Tn9GTM N&JXz;1Ϙ[MR9oJHJVLrlS3m88]x5:|@@hE@~ K;X'|C3P-iD4?p5Hf;s;qϷ 7 SOٸ0REVdؒΜeLLuWn0_z#_mV '( QԔ՚"HANR|x",}aJ>'R#3[&*NF|!66z>GF3Z o%%l!”?_&׍o2)mw;=<ǮYF\2N ,GMD$T=3arPwhAbCC`QRXUR;ֶMn@6l47?'fxV*o6ӹT4!aNM8 lpK{Pei55+.;\dG pdqM 88k5"S371Q# h}s'~DSKiv"|x]G`/O(q ooӲV.dǘ)BC!՛ QRF[3o&r^R9qA]e<ɒݎ#qݓ0"Z$k[ IEv蒿ElԲK܎jS)^~ X-Ooemu2ufRрn14A xIl;0վW.yVRo= dxS:x obcal0/g .)땴.GO1u9ą=&^u/#E^Hy6`3rnl!;'c^G#o:T>݋Hu PICon'&y`8 mܘ0e]CY!koκ]ijZEzZR> TDwEjeE+=|Q_T>Os KWj2O'fQuoaM]ƴRw+;r@*ו|$\BFNLbN|s)e0(Ob!H9 vm hڷ$X|sa{n&f3[<a^1߳\ͣ}y5/j{zJqndKEzeJ6v>C*{aj#eیe,Ҷ!wiQ< _6V(`.=L]nudhҥK|Eib2w2MݩSZ,ńVְ6 O6ҕ:U_KRjC$-t;iX<0ߜu]19Z]1O8= ٿ.>Yll<.TUMLHr,;,<4^R,75fvpkgo#U6 #beɔJ"g:RЩ@ǂKh ~bhnmΖhmNBE`&BF'U5G Pfl;)= Ʀw]yn}98)E7'WL+Ӄx p5e J`X򵁝ʶ $qXbcgضN15"T'D5f1(#Ĭ8wKln:NZIjNKۇ8@t h7-5֢о^jp  Kz{fZTڍzPdG$l|FCb;4vnBDSX3\͚G.H<ҊXdi8]܇U/r4Oul9Zoe.j9DnڭKg׈(ۇGar8&Z}lMiKE' ]g`μv)Yq$betn@gl4%UkMkAc ۶V<.m_d^嗙Պ^ꂎcaINRu`(*7ND TcH $i#Nc  ( r6bvV+^.H+4%S6tUz[3X4yPE IkqV#F;jU">3} CdjlS5תG0Z`EDP݄){澧ǵNo>ӹTHz]za0H&n};lLiW.NN@*CN5s- 9 k' nX>2щ܅s 4. q|:@KɎ }1s4qY@;dzܟ @;@a/iTGgv<3 J b4FME9`SUfV?C\#Yy+0(B`,CiF)INY7kG\*OqИVb/da^#t%KPߏ!L,p=;Vई8mv;,WMo㗀7vyMz{q+Ѯ:q{`{~k;tO:@(n:m=!bCB<պ!0>vpem! -{0rSAePJ*+?έ2ZrU@>"a0Ϗ]DwѣȪQcW4WֱBv^ &{I{; m;xcA6-N6B#p2ݬFGam=5Hȟb|zfU[3…zX |s7RLŇiU<¡_7k_ XK,UAVqDVYTV"H1if=-RH5)R}hY|"c7w`7ź:B% >`y Y(If2+2=y:\Re;$0aD+Hv6MU\'$"-qF\)R͋}Fwp 8/xឪ@} \k<}MiG6rhv(24ÿ-骱 ڥGx<Bl?**;y3L0<0.* ~<"9RQ S@JB[6Xn?:`v H)h$ɗ|Kc%ì?BRA{?oπ/.lTayS$7UZ>CcA4{'Toã\1' )j5 v#unŲ`4R! 410w隚fFnAXK9G.3e&o3WζQX@ Ɠ!.9!pe mL1dr)GcyȗWD;ΖmϚ'6r>4{QZM6ƛlT&CQ9{ќ>Aڠ8w"Mkށg3Ҁo, X6om3*y(d`yn?r`֛r]ߵ-|.m Fa*vTj@B|[tdTXBZ/J!HZj]JJu*O;.yͣ.Ў "_@Il#vد%ߕE1@puY/7y%?p#VĶ ¯[k-+[$X2HB`~tآ]q#1 璟I5یIixm ,VE,6ELOIFN(J(wo Q u ws0`VʺЩ֛c3ـ`IX9U2w؟ᯱ;^aZv ChA^(fx֋O֓7Zh_ {~$׻|JK[ʵXݯ4@m7zQ,/\B8ͷިz蓷'"d@K SN9T a,W-D\C' C CcW* aj5yׇ|S]H3 LT-r,H)v Up FOU,Ñ5e(+Oω:[ [5j jq)`)hAMq~AGyRE94yQSKcRk/J X):)(qdyt&앶V[i\dn~4߉k/'!xeg.[T5pߋҌ7vZGʹ`EoZZ2B_4,f1B$IT:CNaq9S;'$<>GG{;Q@Xr!}zaTfn]-N*+A+.|eR3Z.TkHr *sHf$[eZBI=kZ,ֿztk&߶6&W'KTpwV~9t.R:ú }Eĉ;ű;Q9|<1ʮ0'@FV%YjFbFꗆVZs5^oϐۃս!ϸgaTbqk{ ^9S^h“<&o4~ [òzo╉~# -mhQ| ňoQ< uyumoQ& ٰyA bpOa9cmC"|N*=0Kt>}@e[N4vIgZR\OuGOxUrsbȗl[~0f#YFݭ=>pr:~HW?qJuU|e}\Y9I.>hω=~mϿrF\A.҂y+sǿlh8X,VcIFJ&&(ɭ%03/:I{E# 8$PңgTp`UHVYAXps'z0& ӆZgJ&<KoL.< u\` 'qs5f_ya"Th8t7 !-E;ͨGͷύ):QEU4\xgu9T% [S@]̙%_`&2SXE$5)Asz횤MϮ9LJ*)Z5dVNQrt $)^ggVGIK&EuqV#MB1lXJI԰6LL.yV6kTbgubjKVs#2^IF ^%F%B4-GH*pdW̗=}ee~@2\ u-B2l:YiuFP(9L4ծ*̒1AsӔ~r,f1Zs l0*s_fՠ"gbNEB8H5vjk`E6CFn#YJampamzX'զ$iII dHD9SQ I+Z*HbĤ^Ʒ-RY0 `JXGK-? P@+pѣB\1ȘgLsG1H eHp?>6݄ÞѼ'Sp45 gS,8pE.yr N*`_p55yu@ =cw:҄3XiSBّ1)#5x߽>2ryb!!vPA(X9@v)>5vE\r@0̔|;K7q:"83D j*=\u2~9ZMi?f'Lq~ ڐ;sSqjkiEw(l bvtLē_~$pd ~GAO8+g<1@N"dSW 叚Y5^ Wұ*8x co@hЁJ:g1cKd.Qpq7dAN"$-x#U–Vpqt]X Z)<״k}`TTФCrUkKJE0HjI06k'խ)72[f \S> z=Ftd7AuArvP=W9V.CLIWгCP9ȡ_1LOA9% }j^ W!E1y>dU.D85 n5dPg 6ozb10 6~( cIS)}orBNϸT$mUFi2<]L@;囏0dgi"4QLpV7@ IhkEnvSD'W1en*AG/0^]98ǀObh {!$"R9\J0&.g1+!~i *<>%v J2CZn%j[#F@Zb* _\q΂CVmݹjڷ6! vy4 w1!*dN5}]%]o,0SChA#wx*5U~v7!ӑ}26"e s}ѿgv-ąTIu#cFa6*wKK9¡}q칺L72Xt_ׂ2`>k5lG{oaYXC%>CoNHN& #!EJ x6S_K0h:uq/JJ5כ,pC z#1LkQur/;y78"uE^1!@mS0B['ϣ WF0LƙOqs_v(Qv‱Ni"eRG/B_x>ʴDz 8nf4=\y_KNqВ&8k 4SJvt{~ruSM%?V9 -1Pt KSBӑߟj rqm+Ê-&+J4øL\oMlܧ-,R8ֈa /{M|\zN92AKpc Y ˓zFt`]ڶz,zD5dm; nEo/mmm~H B-JO]vx%ZkL.ykg;Z]2Wz=%vnv PE ٲ^,*vFm'$źutA\,|/[;z1\-!}ků}e_bX8Vq{bD9AμoulS%yϲ.5w,Gۏ$}R˷*dJP3ÅRz˄X'7X]W_h60+IMcrpVmVCl sHJY eW+gsǹ9g99-ʸv2/ѕ.gG_ةTmAv-Dkcֽz^ߑ߉vq$ vHi )ӫl'DžfɛTX\ 50P߳,xv^Nh-.t"yg|~ 9c<\mJvi*{f[?,RZUߧ;K[8rėw9ζ RJF@y:Sr*ta$-t !i"ٷbaQج%O"ZU  KN;}YE4l_u;>l2wwbg1tln??[ZlMՋ"a6ms6s٨"4@Prؙ7GYLfhmN\B>0:vrhg; |y" RWT 5a~rWhB -ɭ.}˨R}ixC*faXx2l&(ktb,^v~i&2Y,>Ƀʎs8\ r)r?rJ(wkM(QB̄rO|Ow"^.=&O_}sg22_(\ԞYpʙo8O|`֐? yx>P_~ƻpg?ykgw3MC߳xgf W8w]ߛ)|F +cf‚uѬ G&䗷**ux{~|BYIa-g/^`𘱮 r:C(LW:f,gkbvX=HŊbWCb Iv|H&@Y}QnN<픛}$1=͋ޙ{r seʝϝx\S\ Έ~v:!7r羙CIͣxn01w.ޚ[LxnEbrs'.ܥaK)wy<ہ)we<߉{c<\z⹏%PmܻsUG)WI}r\"֘LX;0Yߍf .W2u}J}5.1qEA@ J,QNJ?4cM@Q!͝Ώ4m4(?,skk,S}siۅPCB\]j36Bm7ɪ(A%,8sZdKM2.:tV5F޿u΃a8#/\| ߨAoW*l1aL~Ud` vإtv]tBџjE1O[#φ7PO"\EY{4.}$|b`Չk~`}Y'?qI1#lc?y f0kl&<\kbd|ҋ|r8R7'@SǥPܬArxme: oZDIljM) @W'c{'R4zɋ `)Ĭ?X:Wboqpsz"O?%Ă<7}|M_6{6hZ״w/ȹ$];ZKd8G&Zq@Y|pUQ{e"y W 8!J6P&ʾPo ztk0SUj!>.QTWLY` A5al,J`BBVuaظɸZVjbBZE.T1l 29n1;޹s=s=D\T'^#I9ϊջʡ -d9Pv~,?ا|t$ p's{KnB!:OŬ6D̈́ۆaHh|}!sŦŬTC)?3j/}Ô_?2!:"|-sR l [?8"`xFt `寝CӾ({T[o>i&fI.vClJP ݧSx?^l>P؟2`HjC08J^K)tˏ[ -Pѯ :dd!P^A mwֈ=3Ϙ}Arq ٩%Ev_ȅڿx Ⴣ?z Q?j  !OuϐqKitZj|;0y%I_D W1KXO FV&fnSU[͕xq"*.ZhG*| z\WH!9^E|Mt<10{bհimH$% >m311M p0R'G36'1Iﺇ5 -w~ӎROe">5jUwޅfޣUs)M^rXL+nBh zϤM obOT~XRܿV+##ypdZnߧ9d#ZZއ?R!T>$7QZhѥ,gma]]qUؒ;esE|A4̣YuD*12nj'KG*ZZTވH-g1Ќ$_p+g7}bXMwV`eiM5=㴬XoY%FD ;/u!f#.9EP03X5#1Aa]~PdA/6A? X.!)ۆ;5t Eg{Seý~~ &|daFֳQIȀ p@MC]W+OG@ϧ8)LզYs򡕐$В|;8%3 dUHr 1} `9(q*vZհW%)C^xCr~Yo & "?L&iGQ[(.IYLq1#FuHN f{&A8 fL^U_>P'dˮca^neZ9IB#kDV+7Jj>NS \"%ylW@%I%!N{խu̵K*'f8g C E>3,BQ%lx5e U_lg]lvbPx45ב l%lZ %xl}1-(U❾c&ٌ"NE_ÀGW+!-}$84C{ha E<.JKD8b!F|Zix$eEaVm ?0ȗNeUȮ琑ݝ/۩@wLTP3{8\@#8‰1+`PM &hAqT…(@r M!gS86qS>6L|-ab[$]{;LX0Nªd>4D .B(Pd' U wf![:[}#|pn^[h~ԦzW{L( .jo&Jű)Llyϟ&]$sO ir % |E '?1K='Q:5<] E͓ ǰ':(=bL\1]#y/R ޔkg>yKB%My]Mi%K BHceBF`V,[U5z7V+ՄdH; cEEF4?o%ߐ;߽wpS ^I(.;2џq\,F4XgL%<^ΥJ _hg'x~լ{x1kpFӍ$l1ihva1zuy|) Bidqo l|An\)-C'n2'"d|QBHٺR>XyrR徵Q$3P<}j9't>[op?gڌͮĕڌ'SIN!b.Y*ڊ+f2KA*>־u>ԊK8YJ?cڝv]*f ĆͨLT+b妇fTff 6OGl=.yAg"Ef5@wz5,eEotwNIz/U1+RgORGW~oVߣ/S&Վ :Sk1C@ :#.XftD8gd1Ѝ8ߺ'~C!\5רnnrC4r϶=`1,uZ۬h 8~޵Sv$_ X (,iKC k yп@ynJт4!7Si; 5jiN$6$ 5/RW'sQ JY)@b6&q‹{@ofkCvkYJ?f$C 0\d\\_>o˿~/q³C.D(GOΨX;>3ktfEl'/ <ólLfOυ0➇𜗛"S ;  xN@ h\fwy%y~ %{.>xށ&dw113<Я[c.9;x2̿ޗxfg5<̀+øW< h6ѱv-"4ؘeA(*ϳd$&sֆ2 +Z26VʫrjT_.U L$oat,֙Bִ44eoؒR}}F?nJShJk4Fn g}s kt9I& x3˗ѭ.&R$FW"Hɦ ٛ=+/ˑq`D>e+=$E9){NxiYSȑrǙtцrVq"dž]"]XYuEE5;zz\o{lR趤LHpq*[רtZb&W$p)":)2(~NzW ֠-3z vU i~Kmld0-ر=xyOLӲib63h"XYS0̐TxFz$N4Gʍ|E4KBE6ּ8o}W܍˅t{2[ %!/^AR(3h3 _ /> ۧ[rlk}oxA"K9Jkr9ҳ,'+F?FyjrKujs 2ϫCF[`NAw/<@TeX7PWt-L(?чZﯰ05rxq!_+kI@fd|%ѐ05YZ- b_2x re_wnz;uѼa-Y_R SY03ٲ[kpXd8S3MO i7MԂvkmYKd\`R/8QO? rQn:;vֵ0e](Z*ʝ-ʝ8Cr!rKJ|nTrI~7!3yT] XN!5DZ|dB\H> rDwqCP_w/i`sjWv ju81+v-6<2T.Ž}~$xKwKчmN/ &3%ҽ7'/2vQ{_l Qݔt6]ӨBQ,4 I)/'cY̐8B,TJkWȔ=ǝ| \%jmjyUjN),7&D 8i;R$HM))qҽ)$^ mK\{ެ\=űU.|MgV4_x.Nֿ5Gs8wbVډӓXdO55̽(rg`*|c  U3s Bcw"~%Nݎ7"UFxOS5cLn2N0g9\We$k!լsz@JHj[xg왻*xb k3KE?υy)zs2'3dT1[i :csKwt8|ku8d}v< FL*/4`uqe-[f0W57YQ3£oJ)62v;Q!fAl'WÇ9-aPsih^|y^G딣>& ݙ c|;(t LoMҷ+w9h\e}T.׷oM.Ҍ;0떟`ƢSRAkߦݵ{if}>3*o)bY@9Ba[_C&n \"ZЯ] ϷF&P)`ȇQiT2N騌[ s$>t Ie6d6ƥ`Hធ @;~+RXPI 6@vz79t<|4^ +=P4I0 ۶d7eqt];D>W7а,>5h 9ECN>EI3 eFxV= 3+C=}WᏳ ~;]t!"~-+e!EWK=)%S765p"O,`p'DAW%_f2KYtH܍]۟Բ]XV8̷L°`,qݕĕ;NCWGU' 6!"OrJb2V[zsKg{xC$Ԁ )!׃+ۄtf  )p!-BKmiX \0+S`U|t4S(u9] vY \y"1b"_ᡶnZ!KQHkVEդG?ƣٕC]0&y`qu-!6xqSanhЊnhy7\)zlj2+U32@G :O@xMuւ^{*QV<'԰sFR<͍G4jucշiAB;UM/b*p,x74v%:[ wZٯ߉ѿζ#],߾CQToa e)RFg+h<*ã&ΉEtU|]d#9@bCxE QE [̞Z^ڡo,ňRWFuڰbﹰ5?{!\E\mXk5Poj%NLAe~Z D_8*3; waF\OãǙ́yn>Cz gM?W~sa5_-;W-+g[~ƪE!Bh>s{?> --"SԯU!/迿NgEqەaO 01f etMzogb% $? ^UGP&}3c_0JU\X*Nc#wbnbo?&"2ŌCI89:ۺ=$ۯrwVdѬ֞r`b7O@d.N/2RX.VuU@!ZXZ߂@Eyw;wu Aq+jk t[nX1gq1qZ,‰*f1TW7h;Uqg˪ "q܍2VvQjE,1tu\ԁFJllk2k|oj43RzXa|- FFo|zvyFA( _|+tië֥ځI?KZWY hfʷ{+N[:<%(<(fmגe|i+y[!FX4*B.>HQ.?l4Z>5V K PیNa$QCDT)"pBׁ- *O cbd-<1Q9X0 ,gx|͏އ%ZC[.D'Yi4*gmRmhB. ӍuOua`t8!)<>&ςщ^ &Nԧ3LaֵCsdxI2 ; bo`c,@fQ:Dfq1~KrH B:l+d`?#M߾~N= a#7]@%S[hh+a~Z3'e㴢{A1̴Y0Ict҃+mxč THU2L/C`qOBޮ]lcI|=.Lu *-4AMx/wDoDSp*Y񾶀puPGAH`[rY׆ xJI#(vd3o & e lMhoQ& ):H]V&k`ܡ70 qک1mNhFPA1$[C 510݂~ lQy*yy/O s{ݪB(neWbo.9 fQӺ `ޙwǸoD`yD_Lvc>=qs"q.%rlяL6Epd;P5>d-? ry]boq\Wag65>9?#f6 wvZr 0Alu4[‡^ /z9o*L.0DvݜNӧv`N & ͝b 5aϨV<WQꯑa6H=q6f11k6IJ%SΫ4@CYP4Y{ ?_Ad vP˩V~; huW(pb8ou1^ѫS ?;Ĕhz෪%6~25Q#~vMv''ʫ,4) ȆCv=13jb1ߢ?蛐8 LĖtJnj~"@!\vD^8Ծϸd7ښ+7tR1wgxc>G*V\dsyp4#VW =v?+JѕD5LݢpOqefJ(S颽ډsz>4VV+Wڣʨfqrr]|g$ۖ)gPF)z}~Mr"] k4mm$ ̳ʋ#EVf.} Xo/тl`<ǼnCP Haȸ/Z*5iR{Jt}JǬ PWq誦a>$_آ@OOE!ІS ,5԰1.(. .}|I1- ȶ" n 8EvhH'ظ\` S}xmmc( Qe]e|8yjaŵ:vd%أS_B;/N1}mN, @@rbX)9avu/2}M[Bo3);lzib  Ȗ_jF9{'UXڋkm\?eCf7X)it%E + k1O#_]m1E:c?G4?Q$Zoc `M&_ʷ%J]_$վfl}VFi~8~;j-[r3ـ9#p"hEk!Kby~CFi{S#B<[2g1 MKs|hE^]&,b݋םK7hWLhY6# (zEU+˷`Fi%hAp+1r)] @ ݂qu2QVa5t {Trs 0Lm˫VD!FJvϱ::1IjѨ4ш>POÀe.趩]X-gJu&Ph١8$ lWX#;jxA:qٕ &-e2Q |tY)!zix<40'o%UI`i)zHPՉ~Fsߕmi"n0NX(o8 )٤rR">v`JoQyM?,xKc"0)5) ȆZ NxgLӲ^U6r]+f|!>Lf]s-K(:-%;ʋ6[qī?F6Iϭ*f"bB{&4x_`vGYha|,y eж&CMTnyֈY^6GG,Mв >]7%J8a͆᭐1@/?л4\6JߤNe ~BwOS>gvF_䜔!``bѩ9_KM|0?ϋu~s9-38p uB6"w@=~_|!8]yx+VGbVʉ'_@##Z #G9(9|OV[zWN![ކraykCov}ko|O!gbFA -ްC!Rb>EU=BrQtA#] VaΧ]Bw(Oh%XqxzxnBc( l6 -/==5\a6>BioiBʫܵ^k@7فm@O&7ǫY5SO^YF|:\}Ǭ tMkXF;޽oL0R(i*q{R;+-.^v,"s3` sRodW{.TcL mB4ژf6]KzsFEy)Ok)L"&ADQLsQyФ~.u 9RΘvę'JD8hF@~|k;$:͓5H>1©ϢGrg.]W:27>}Bmr "~h*@1#׈!e{aeDoGYdӑjˇpʦA[D; ts4&XP_LJFAd[$56 O[5F{A*yaQvnyG/WjZhlj].މx| H'HX؇ז/dьhH@&f&6%}`ǛN5xU8;h*{-vyG]*3;캺4m찗aKʸmqdh͇޽`,-w7l3 SZt:HM\3Gװ*sM`2<1^MѾؤjw' _ˡd'TɒG]E_RdtTS)!v ^ρצFÿχZP cǸ3G1< y| Y3_0·Sx&ڇXrA$6d҂q!|ȉ 8a\0>^O'm://J)÷|MȖ}XɖXy+3c5k'D6u4lFӼ\>4h X+c6rW1py oRC9wPR7¤(b)a՛F6ƸRֆKYoßamjfkff˴=1ӟb+y tИrhTè.-Wn۪q f9DPt|͇.0Ƈ0JQBL)gNg̋xykFD-Cq7$¯pj^zWY4X\kC Qrde}וF_;ײLɇğ[aa hl~3a㲙9aFLt챱r&z4g&z03] TL䎅g}MgNğQse a0yB #8baG̿tp iwPn5* R;"'WYul'p3gbQWBۙLN%-O)l.B݄f85p촭lDT ̳%HbFpMAApId8гA3~JS ?.MsTO%j Wy5f3M20)g쵭jF&x"KB$dj:a w9t۸NN6H}|Jg/aSgg^N /ȗ[Y]Ys `#zH}=./g`vUDŽv>ԎSu?ªl *e+\ZwCA ?=F:H) %+ب~;*7ڢߠW+i61Fjr6P`]Ôr1&ߌŬG_6,]u ee!k9}0']h327D"JIhlQ;eZ/ 6EMjOC+Zcӎl$. bE%{ =694Mp¹Wslgx |`c8ǐYTo=I$`]by ;H-.\Vxh/ ) a'$"lN;;eL>`H|eG*=dsm.>\?aƴ4Sڙzf2aʄ,ɤ}bqa:#ˆNwkM\,29Pww~^88ko\S/Rt`;tY K.9`,jOTZvoUUF u8=3X{ I9y(R V A˄!|Td=""oq}q$3St{ (`)*UȳW{-d0Fٗv S#okbxM;`Py㣸f_nyQ\!|m@ ][0Y$NG{[5)£ͬ0*C' _$}bb>(`1$v-N['r{ .}.CAA0k՚*T/V2XQ=l#f.IjCR|Z^ 7zY# NZ{a>i,ڞz)~S,cW7F*>`0.E\J535UZW$da_T;JҚo?]}Rh_&T7H^2`12WsEJF2֭x܎ nC6o%Ɇ`]fi C Xg{h7H[0h<_:YCpr ִZ'L'.u\}ai2E+9r-}? T:+2rBëoV$ iaρįt1dI[lD 7He#? _s| fc𪄴9Ud2m6Z[UZގ*OላЫW &Cls8񜣍 IzNm}>unRLh̆̕4"gI=2M U7`.l&qk&I&Wm넂nEĥGer+V L "`74g <^tGS G*T3ho޽DA_6ʕGo-gM؎`u^ifn;`dyÁ>LM,wfkkmU+W7artk >?4$-]J:E)ηfvD3.{bS223wFjS nt@qNO UНvYasl09sCTڒx@ 5m<=z{A 1R-rF6jUU5jXĝ\ʼnb(ٹqFMH~X+WWڄZ2zb6Ԣl( ZSjLdJ9 .eFbʃ ʐ%Vpa" ~C(J$X8 ܷ `tzN5wyR)]P9 4 ONvň "7 |2;kwsvVlF}زM;k;"_P z}4jD(fGFF(h=m 5nI-7F2b< :C2y03F;C눎~b̮UTL-ɘUN^-; tVV;D )35X}[|v0N ڂE3,꥚Zp|c mԁRg9rz-rԄ>-m1QB`f<PO(""_V-4a.,zIp3FC,F_t~״&BiE[(W6 'x<ք?}t|=u/F/ Ğ< y?*0ڍ/ 贍KW 2jdzm p~J|մǢP-{z=g/p 0г"ÿ{_C ^7ﭺb:B$6I-NKԕ +^vJmI9)!8O1E䂻 M/%QSЎa 8žm5MR,tV- ePdgAŭ0}>C.^˩ ċ';Z㔝z;l$blhN=ODAFQ ,}:JUzˤm<ܟUP=UL0ތF,q"&Yb&RNBV\JQ-Uo{8QEڳ \KF8q0 * zSJC;٪17^IhGeY\ |sOhA !؇v[ ۍ咳Xu+.$ -GEZ|  =:@ w*E"Aoq|-v@5~/w'o1Wgɕd!Bjorć}>th:ݢWےyK{I`+ Xګ(:=UёFԡԯes(v`:哱 , 3kvƺ!9mu.bڿ|*2ա{qSD]]Uz(!71C̣)-T Dѝ*෠/=}@m"`oa'YyЧјգ̫7QtCELwK S.DNQC>U[P&<]Jv|%~ʇ!ZX T4QT`CB w92ƣZSf@KhUCrTelV_y`qa=Pc5مVi@[,CJJR9܃ksfBTÎQ'YCk:y\z`P|Eli ip,G9x >g4ɮn'άOuVp%sr=(w2Iʴ/dxzl~niCLq(i%iPbR]_^գj+>ԧkmNg(ϬEɊB0gJ'T sT56[mSNu`A ri3vol pSB#P%1^ =@&5I4adw04؛/`o0TΩ t[L7mٻDerr/#:]ev.;swĠejӛ;P zW\5U*l| e?BkW>P>TM UJlYQCc4]oTtFw>3:3+8 Dz.WpXrf] T}p@>hÚv}cg71&.Z ۗw&tL{77Sbz&L@="^7*fZoyH+f=3B;&ɪRj.SOD K]˖Ax3H޳"c-s@ʎ3N7^C"TSj/X].uF3"!Y-*dycy$ },͎]|YJc/ˢ erHΩnjnQty4gdpEZ.EEhvhռ;Wl >YYzp3mB{yJw$]AdhE(ԋaTBI/JLlEM\O|pbf&aR\7;R'M,h㉚|J80f9#$P\@"bP|kq~grR^re8}G0>m;Y3/qt͢ߏ]t$[ENDzz|?ekCCij(gA!uۅ0>%Ff&$<\aX`E[l;VPv;ݫʼndv|lr2 MI:9ɥZis(ePȪ:W˶Ͷ5x|mNq]O$Fч<ɇݼjeIYq-=$ @)bH ^Z'fj6c,V>`MbCX|ٴ`272X~ 3a_M D`ж#=/LitqtF_֜ߨT|8 my݂vgZn_ڒ޷ڰ%P%,Z `WmtBݏڴy{iWQ|\' ԡo"kY&L)?(C޲L@zmG7U lUDhֽ sJ!1 m[(H{/ډLdve򡑉;/;gg 44Qͅ ^b(f8O߾YIђnL2˿yov6=]X f/%`VCI7b*W^9(*a~ܚ:tŧ}~̀1Fg@20I?V˃ 2.9Aaĉ[|#q8 v ic $V/S*!) du0uzz0`͉.̈t #^uZDBh~O% ^SJC>C|-Jc~_dg\R?C|| -ݹ[G@3zQk`4>&,)Mcߍsx$'&d>tv#tybB>\^>t*ޖA7Gtsׯ/>TU=0"@pq,7VTNlCCa3 Ň.&>x ,[3Q+U+j~oԎy}W?|.^nLv)sTꖜ-f. ku,>l2}H3q$TQ%m<}ŷ)*ݟ9lO?Ǒ"]<1FGZ$^ߺ+mQ` `l9:В0v*ʩ `f6#n#)]= 2^E~r |F0ZǻɫI! 3!adRZj>8 C.VƷ~>Hb@\.GHqZkaѯ''"$D*$m%YdnYF2}:U Ņ ;cFq8Z-|| 1%I>l@oK5H#AzZH^o3 MmX!-UK6CTW6Oba<9ٵO*bіFhME2v7ڄ+SUzJj2h6HcV|B8Rvt4Q@ hdq>:!Z:Go8u0uz}x6@/iPRl+aH`ʻRff<3w-$ `)=AfIآZy ű=NjX01(c뭸&C`u3/ sI|>Y˚ˇwuYs_BC.9(T]n1]ކB7C{Ʀ3+[ krڅKb3cy?$mauBj B[( rZM;犸p|Hv޲M9SXU qhi[m~0|V]aESy(-he]jSxRX&̠T甘$1>HX߭05j2-Q$$R:^zfU+Ȳ"\bvZ%3]ݚ`w[4[:#DX"ԸpK,'T9]}Uf)]Yi4$Vޑkf4P f4 tMzUl^HqKϮ0D"Fs# xu@HEON_lbrK$}U2<߼tjCcm*@أ?Nm!'_M2h>Gz96ЛA\swi)rIJD[SF9sgD;VnN>H:̞ɇQt·#LfͬQqAAI^ͫ}{%-equz&hHpOq3 6v'4[EBrt ڀ*/|P6/T͌H8d0 &9܌>fc5ͥ$!|+'t `|-ޘo2بٰׅv{z >7:595Z%KG#IC@ jbKWK]!\Pa{5a3oYdNUr ؝yС~U0lm ӸiC,v3e|9U9I1{"ͦ,)!xH,3"DUϡV3_+Zӿ"ha}FwΑ2Σ(~Z2$sG8~Z9od# yT1R g'45a!nSٞ^YWo)}pLw &\ZHe 5eHQr۰j雍ǖ{3P,&fAɕPd-wVtx|ǰhfV3 6E"W6sMކ@,a + )b: cUWT+ O Onb GMN! a?S"g/~ 33B EB*nnK4 HaBEHMz5߶W;Jݹ7dO~`crk~lV (v;7.1ɯK\m$-2QRz,q쀑0eKlj,7ɁPM2^.jm i8]y- >;v!U*k&Y4Ïk|}be@I83|ДXExRv`aaB0ء",-la RšK8/nh4ʵewr$QrHNI>5$ ag؄4%9wW!'1%($ `z%fZ=A! If7MZ9]jbl!  aV RC`kyٽ|+A^zcH?ho"w4ZIUb"-Ó'p/Kug!5gJ`a-AΤq03+ܻ ̮' ➊ǘreDFaESiKܐr}A"R@K. |[o&z1Ccp#_%?̇Z)-64=NoЯ)7qE-٤E̷fnďQy3;ۦa[8ȷ TKL@\L2C-]nGvs ٳKfFQ)N~t5]s+GIvc3?jBq@ `Ƴ9m~rh2d'LcEr3{]NKZpysVTKMɡHe߄׽K>,3;CNv"XV9c?x 'ocEE p+rmB7h02Gm 14j<{0+pbP8q=r꟬EplBNWk|Ӥc*Ϣ-lK4O =)v]5gjwiO%$HGCƗ$(<ퟚd;3 ř3πUA$+<ә߮Mo/m$蹌|ΫKp=TAߦ DCEaGhC^_.Ŵh6̒9>Iҥb ! 1aFx2~{e*j]윊~( G')+\X. qYo;8|CjXL!̄Q"NjC!&mWs4|9es+s4ugj_~;ɍ `uiWu۫Ql_pG&v3p$39h5?[-}Kb[\aV=|;>glt}Sқ[&*aVB im~1lYЅYJ-CtboOQf~ӕ(e?K{0X Y(),LvlwǼ';8;|I`ѱ`|Nm9 uW;s!0Лq%2!=YKH{9j#z͘x \ L9+H9ͷ.4~J`>:qlIuSEdpw5%Dq-|K ;ڥb& *x1#Z4i67UÏ@U>}0oɆѫEC{h#lOR"L M_>ZUEӬiLo-Yx? (L1SbMxKJIu3ю7u1_sL+iN 'j>!M󷥑7H}^hI,+ InajP nT4ZtB m(->O}h>m؅ /#O` aK؛6 4סqy/ŒZ8w0h!FV Bm Fѧ5_зg0xQ6+ZaBB.zB!{Bq mCنtOlHo6{6e[ V2t75zN]ʸ&Uh:Exrćf2EM~ۅ %w% @`&!Fy)9VXE臮P~Ժ]jL9Pps)dEaE{.|@Qp|Cɖ`c_x٩% G0r5@=ovs֪xHo.:SN(@ |W]![D #ر!p¡hdfÇ="I|vJ1AJ\Ӹ w(J3w闔Fwx<6I),;fG+J7`%qk)F$>̝J\{Q/=[֯|ףىڗN=غ\T4Ohll{Bň/FQ*RTňhq[*6OߐJvj2=^gʏXx=-PԾoNa!n H>JypH -fc 4}2sf4x-3گU5r8mx}}nZf*Fgդ8^SD+^n/Ch'K@8*Pb\rugD ك1|u-Y8*c6k`~5~J\㌷N,լ^Oe:+G{י~35յy }ssWh7M74ahDO04~|dJAA^@Qm3UsDp*{vr٣lg3ߞ-zsE쮖FRR/Ll'x~q" *O/&?%) {?;<㷥P6g2QJB"!Y&eW4Jƅ)5PW{Cۊͼt Y`#չ8m#=L!O2kVүYbKkw}>U IGnruƤj}vJf.̙Ôrv =48u 95YrKFER͔ngGgnY˧$ƚP"L;?UUcwsಛyYAV~34 0/PQٖI)0s^wz._J Q4bPH"$U _G)"ac ud"[2vd>ԏaӤ?r{ƺv5 &jC܎v<l7_:kq:2?CY.u E+ D7l$k0|I3ɀ']9%-Uci?[wEbD]tNokx$e<0;_jQRBΘ8:P%wDGW?>[M&jr_jY7&.k.hCÎ>S}3hL2y7|u#' G1ixӨJ2S~WӢ;##+* CE_LH8*cm;#dvb$J]sēI]s,?(S₧I,Eآg@+LPk&J'/܇H3F'N}oYDcO#}+c wC,;^_KنR1F׿IGV䵔BǦL 93VDH_,%6=YYޥ-#.[jd' -y n/?h$_Q]n=/e$ y7Ϯ^{>$P^z_lk8A<erё͜Qn].Z=PE0@:9H^0u|Gf߮/6jpQÀac3E9vk8=he!d̥w rXnU3 wl8Pڊhv>1@Fq@DZ򰦛mh Rn()܏I*LHS+Kr$sܞ\ZMnzz!# 38v©^As0pLAVglG_v@ϲfgUeZĪ1 rتM_U/ɇOpQ\>|NѝUP6n:^5"w&[>χ<Bt>ÝX̓0'%)9И_Bcn'9zM=aŗD4_D6f512>'1&Q0/M-g\W)kArrq5<3 7 VWB.Y:j'pUA\uCAǓ*ns:K6fJXZ>S,NZ:ZU_FyRǂ(ZX *@5lzV~` ]Nj_NzĖYKjӝ bgWLXyTiz:"g*č-p fGd#[c& #I rgt/DX*;ٺ:)lbG[#L5t;БEmlgh|GfMTXFr M+8(b9D!7/0 3X)T뎸.Kj!_dB[OUD*8I}ēsL9΍݄guxGFR|$$VA%R9Z:^hY"a pLCJ*4:fB-.4DlT4TC*Ri?P#۔j4@6ҕ8H[2Pw^nD>_LO뽴7e6tjeg\wR鋹J&ɥC otOPVh hhYS֭?,` YY8 vy\'YLNr[P;Fkʻn. Dˆ݌iIEM)|kh*/[;:$Ѻyt+iIitDM_?%OB>tnJnd78W\v[y\>hk>rLJILJ&7Ŕ\%~-4 cS( fYto /^_V{:%J!w6!߾uKH񞰨gTSd|Y',GsE3o9:H9Z.jwt^Q =Ww)̞.@G'f>6gG tTYm@t%\-*vet$~M.*T'~{P>sj\Wmrf[m+iW1yf~5?~ 2A<x8j-ҋ8O+dPpsvK*ϸw_H! ]љ!h0AM{hb Z)cMN@9MVI쓦\>[(^ 2-dm:2NB6%} $:kbCK ݥSc3rJļLg6&YP_]-9o &0_`نR?Hg< BsA5rr/A%F>;̑Q챊X̿0erah_Q:)q킭بvǃǟUFx2P72_^аW3;Gy`g %=Wڭ
4h;& +Zbl\汜|\y"$s_8X: !L@׌mrGgk&.c;8Cg~(O-N/fu$80ƀZ%0~(}Y5|4pBcj 4GrqRwոV5(Qc0 6uFt(g2uʖ?e-_E5SkSMUq8,eR_а4ӚPgi[|Ԏ[$= Gj!4t9Y10ߗaZoVMO vwgqum6m##EW]g\VAH䫴"M9Nxs.TW#sR ̣h+U"ajP-j"܇qЏ2蛳}ke@P*}QH-rbg7yCc53|P6:(gF:,lx3Ƀ#s8fYoڬu <j^~/2DX=py/.d~eoqdDk| } 8'‘Emd/}foO7$\r:Z0˰{+6~r~J3Ac'Jxでe4Ml=v")0M#e0nYjY崝$:0Alu@\R¨2QK zgZOiMs#kūgZ/Y M"Ky'wh*c2KpN<6UK,C}X_^e[s˜`$ݫ<+0)"$Ԇ}@pGI8j[*Iġ~'Lu['-Ve u(; Hl% h^M4ơ[iU7ͫXq9&I*GW׈SV1($&)L\O̅h#-!J萛 ϼei|贔7 |Y)/!̇Mf3۴BsΧe}U=+܃ðu@ 6lP_UV))*w;% +tUEN:ի!6qrH RZgRπ"7aZ"w0|9yPUh ߝm K2'&8$&(zoD14Qc 'Ykk go)󽁫Oyj@S.W2e*$te:SH{ t%Fڌ( elH\c [LM4/WenV9S,Gnu|-wZ :]X[\ӎjt%2./Ú!qDB{Bi6!E@,Vr|\WY}ηG^VI\݌]e5&oA=.Q̦>WX&|@V12"lτĩ3Ӿљ"i5 gڙ+7kڈ"2WpW vW颥%v؛헯ڊYm82;2,[Be%1e$11rYܐ',.v D30XݍIfZZv!z4X|P;k/ѹibGr rd(IJe`'m1nr0aEb '̮Tɇ/0)|8B|(v]*HdGQ0jy\#p%+(]l,4J[ԍ6`";K#<{!5](8@=wk{4Ɓal*ip@5|//F,>(B*F/G}9wš|# Rb$psjtֆ\a@b=b#5KvG|}8C`7 xg<'9I享ܑ[.Woi1EwKߔtn]WHVi!/P4^t:\CxW~ 謈B/@Jc{ū \><}#Q]pzX  /c9uC5G|)q~$fCt~/ ~FjEd,;dތ÷4Z“O07w%W C WRX sfhYaځ@9.f:8S [}-*w5: \{wNq },ֻ klpխ }rJ+s%>e N‡BT?vHMa6^6 1H<>\/[r Ph1څYh('7OȂ7q\76bcl.3؀@"67rb/8i'I3*>ۨH,ʍP.FflJN@"]B\V~c0T1Y>U*V:*l! t@YX ۦGzxo_l 2+QrIX6OϺ~6zwtc=>RFN#, ILxWղ5r7"Ptj#@qfjeˋ "j,zc-M=I2>A!b6X5UJ c":o$p;Z@83ҌbN%PtQvkzx=|o\%iXCyF:`(<Hg@FQO> DlJ!{iU{{,wk<*8߽71A%7P+QacSPٝ ֍E7nXf'e>¦N뀹CqW1٫ॹ~Hlʳ>в?goE!3PT(Yd&]}v!xyF}xh.Z;D粙1nߘ8vHcƧꅨYSA]'azW2b$mh1B8'Ctn!͇o?аUlA*>$zKCCC+)"-@:B:q0CMx^v?YNٸ@i^47_^]x7O?z!~_(C|4)脪v:f-4˨mOV ЙA+ 7;K-ھtPx e ;pQ⢁>u㵄f"˽6O֔˕V"-D!)~ $=Red.@>t۾5(W>Lnz]%eJ0 %NjU/@y^dz3,&xSUu:bpbd nč~Ɠ+ SN!nXj܍І5d_ <Õɣovm;Ȏ(1x ɮ1?ּQp-lu_#];L3#_e.# e#evԄYK^C(F 6>N31P zYj́!7 t$ظ ˚s/P G[I`YͯM9%'c Zwvbtfi4xt_-̸zxk_a!CJCEaáH> kb?EīQSBeܴ)K]-j>+ PP;O37+mݡIVx im~hy)p@Gxa[Gl%ڼHΊ#QׄH7rA) `tl Y3W†[u8E鋏W:&Sr5G\~ EȰ^\0DKpu(4ƆP{'eʃ8a.6P~>8&jwcIm_$x_$+7|={.V?Oʂs(oܩ7q?|@W>2R ?{1K}F ;6s^^ejGl5xQTa Ė>5B a a޵,>SoyQZJnl#Y`ץ2 vHGbNWQ|q'-xGôpŅѸq8y?b\ZϮ"$Eʐ6#>`~wt'F#1͍8YthUh<(7 樍7WP56y|nB"Z_ٔˆ"?BJ0jeϣCwIy\>yUo6@6!Uv˫Fvp,K7T3üZ|3b7 V9CZ 4]0F@뒷=F^mL/@enF:R̻!ͫ f/fj܉UMjeR:Ki2)ДZbimGb5C0auz~[a{<Me]ߊN 'ȩ<}GPZ* ,|_so7Rƛ:+˱.MSըkx.O6zū\oH!㱧vR'ߏǻiokz{Q ;8U~㒏?vꭇ>88-JRkv0y9LA|\sAzC&8Y:͞+ث +w!3`Y+}=f9=y3 ۣHxTx'i7̛wKzEf,G*%\,W.ϓ 74 uw RY>e IVL\&Om.R~QsE-Ӛ˦IHe"h\>wT6W./JuR[]7FoMo)k.k)m.=RG._$-j)ʖ%]+"V4-yn5.ITBy(_hC9e Isj锂Q>ſEW˲jf-AњtO5I^Z$Y*:N@mRsA75i7mQގEL7OgzZJeMw'뤜)6I}Pw`CV&ѐg#{{ DcK][kUdϔʻFL޳t"&2xa(em~2 :Sx|vVgk(C[mB\fAZO^2 aǙ& }_TC[tq~^!{uXE;?Yw:>*?<΃ȖQmeCvMȆ[;4NKn./r[!fMG]+ϡM-i+-&W¬0m42rٞ%a%K-Ey' ,1>2^uuO4ZRS.KFO.":#nU^FvCUW x1x׵f*oX(~ Ҋ(p"eRe;bY'}쨷„X'H#Qr$˟ci^ L=5/J<2NX)[`8k&wݏWDyVd@ VE}&\.q2&-St( 3AT6T.S/UFyYkF`{^ㄚ6="^mTQݓe0hj֞ !]EP/ٵo>3{,d~tvbC__1&qwPZ5 ? $'DHQPJ,t!9a<Њ8]lP#>*y oE5HrWvO# lNzp8:ˆZ %xx2@YJO/ZS^u5ssW*ґ^-H.rz`ӫkHի =*-> :N[d%ڐUXYXtޡGMǨc0˓JKb7QɏMcMƏp1h&1>S-NGko]}v 0;`Gvc SEJ06ԎET&,i qj"~S1(8_bQq<]=" 9o%NkS?&/[Ͼ*mb~jN? ɋKD8^р GNa)Ž `CcS NA>;`b+PEԓɨC 2.~$φ"|o{ MHCtOE_"ejuQk]ć7jsdiEWs,6E6Y[$o@\y3608ץJRGt=D_ed!ohz: -Tl,8?C=(\n6 %،86#I@3Սu8*RAF.4a퐝UxDQy=|t?q55ݎ@7(-tL;hvt3#EНr5w'Bg#Z9]1F` K (ުYqY%tpBt*؞C7jU{J:Vv˙X&4C*͍vh3,<@Dv܄.69RGaEcyAɔ=!7JPW8K˃=Ωq[2;M9ؓ2?V7{{\x="PiZj){*2ѫ,e2fyyβIݢ0Jx!Xt@xy6-\qxnǻžbH& 4Jn9M8TZQGZ{q&C^ҙH &,~4]x# Yq T%uT+OB8>UM.O/b.Q7wn2@l˭m+buv|bqFyr}Pd-[v>`0<*"JŇbC< !~ p.^+Kj[RNNlKZ{JKZWb/}ct#@J>3m =2ܼ\OI8Ћp,ҩܥd f@PF):*e. ԡ־ _DzTv~1UOѵ.sْ;w2QN:63 5\Q q&ad7*4K_S3ڤ \n*ӂ(j*,8"U6\q10YlP声K\dc*%ͳ;kGdN ]=5;<(*Av:h?&7䝝\!~Q#!ҐB%˳|`4~?,trDR|"=ڝݡ ?D&3 k_!|IOg<|d|JoEoTd)6uUleLF^¶X0KjN~6$;Ⳙ S@q$[a\tSXJ G%Nئܦ+64@MBry>$k:l~-/ݏ]uhzZӡAыJzAw4ice.:؅Pgȅ݃\zwpݭ'>WB]Q҈先YOЃqۈґӨ dS 22\PhN{"9sd,>x}-zEb+)ѹM£,x<&ɹӫɧ'cu)MhDOhbfT3I9Ol%/J$'/D7OK.? .u0ГE,@^ᑥ6@WT<o -'Oe#0!&}_:-ǝdO[||k-( 36.oox f xg"ϳ^q+{KK1_IJXşw+[&zyx%TWIr+>IwߝBs3_#Fk^}ƣd#9~OJt7b25^ouwJA, (#_()N\)yRh|)&&K*QJ.AYHQ[j<^> *^&Y˹7擏n:5Ŀ4P敂#o٘ W߀UGtZ*b_4 >} N',:y9 UL3䀛mVk~9;+ئ NB C.gt95\a@ͳ|^j;S3B}!ow7 ۋh8GԊ* 2_U3C>&OsnCo`Eig1«|sV/ [vUGgWU.&,Z>B>B9-+e@GRr^9#A,UIC!E>cLLc xt<:0<u?D%طj+WCڷxLCn_6L6 (śjGV]QFe@$ױ-YĿ-[n4cF\Gd& hʫV]k2hK)*]]Av51SWyDRW>j_QB9VS)cu"V+PT HT^D[(| R8DRx+Sx P(,Q-ԆwIܞ]ԋ*wW47榰LaKyMWP)~Pq ?҂K җ~/eqaтK$OK$u0]*T >`LJvM*&{/OG"(-Uª8Dkq%G1U*(,9ghx%%foKľBQ+v}b;)bw&bwSl?1vw"M]JpÎHK eTD>6c)v_"v??{b{0{bc_`DZ3$Jx+>#ۗp픗Ql7p3v'J8FWSDlb85#di௧؃O3b1Gťk1[@D^7ÐQBgKZ)_kmNx؞jvR9#'c2[1xH+oJ[TO0fAeZAөψz hֶ"2<+;<@Z PSX'Rn/4ܔ:RSCaBȵhZR\%ʼS(@9*ykWSK|Uj 9q--t43o ٣D~tF,"םݏ/@mH>U]:.L%n HڇglksPs'gElVڊߪ_呎DK!@fnbi;Lk:QG{,4t>l!6*}k)鵃D-bm/}>>o'B;n DG[S0P ߖ-pOĿ0)Fo"B?^_[_֪ lVRiXZ>'Qx8LJN" ѷӷS| ŗPx.Rx>SMa7=z ?I3x(}]Dᇙ"Qd;:3>o( TQ {i3xe*5ae??}W>틪:J9R8N89T r4}JR}¡@IkJDwZ'eڼGFYE)SSlJO}R)V1"!>ZG{H^/kIaXKb]Rz蹁:zzg﫷H|L}W~u=-Gi?Jkv-ټü(ޏ)u6 PD<jTWg+UsݲU۸f'k:aSlIɀM֙2 ?DSȲF6K)wOWfNBJk~N.; m".[nʋO}@neJ @5T^Uws,rR9b`D( gK,(קV4wMOTZ9T{z<Z)mm%ͣPhYGyq gZڄ7D4]2o:3nZ.&=ECW+-FxhQ'apD3q[yre9RFwj<02G3ʌ7VתQ SтZw«܇w{1vY(uh tkzU urM0f?Q]gU_z Zx3</@g^Ӽr*x3N{rVKw!yt :BnlS`I/bՆ!PFCcqgḸwN?rh54i͠,?g^S пV+OQ)FG2Prsv9vI ~3+J;o1 -q+/ⵣ ;̶6&vcI'-ԱH.< 8f^ 5skAX2HX5:DrꛙI}LLFQ*a=0I{*yzFtdw|Q[u0c /A{vM{ ;ۣZcsOp++xPXI,-EZ G.#C,:=D?hUgj9j8ac< pF3ꝁaISf@ gqJ Yft3i >|\089kAa>" 8acFNů1:Zq' {@5XSˑȃ$6fF@zj X1Ⱕ-F'Ҽk",ѭDc9/z4ScHBӹtGM;8`.U2;o+Ldc?HMBsTlf_ 5\e,] G-JE~f]UFhV:f$xԉF5(]Cc_V_Bːp+<%]畔9&鞁asTG=nT\nM'>Z4ؼ);gp~a10?G{89G @hCt9*doCV4C^lHy=D$LGێFx'/-XX?gkk&sy{Ŕ@rK?'pm;|>J8lilSa͐L}>= #،?v' ,5mmgYT SL4EFntxvi%x ;g?Q EC}! :r QL;!K$+2 &Z1ްn-:F探$HJpqۅٸ}j: s)P;_P(a'봱@>wM4Rrq +Ud¸σh@n M?)wU/S|}F) Nl2Qg(/ 3OͬVZʺJ]@^Xlh}0#r7'9$WxӘ7 wYڢa)Cq yG-/D% wB @թV4KC ^I}q1t:qxzeƪ7|R77T)h':xHz ~̙N%Tyvʅٽ[}b[ 6xxJ?ܰ4#]Ɍ[x-V,SOьmRO/8]ܖz)Jd 9ˑƕCabz%H{lˆ7BZ~ot|sB>zAe++.cEqE޷ʄsK;&LW4Qk;,Re5bJ0fJs$ty 62_6`4Ԉ{>IB`!DZdaЕ9i E.6D&c!zm?' j۽ ٨~?sm*sicPUcRvdC8OCtlK/x7cΗ& \h\SFr-a"gAzq+}0sazE}nܤt$QJGRLL,C)&{ 0` O"IcqM<[Ym0&m;J `jG_xxëG tWC,`Q^1QUQ&bg 3Ju1F91?L2%Qv(7Q.NnwQztF9'Q22J N"f$f6iv}2*|CZ'LFNx19a19 S9 !fW ezTM_ i=m ,$'}>Mi9>UI 0*RJnE'ۉ3` LzmX%Hb I '&r0>1;Cx'`{oqlh+BVat"&CAafgQbsHZl:q2'&L{ŭt A3ͨhVZXVw)zj49suT`e}Bc; %xwy@-i6vMeK0Iph 1W.^Y%+؁1"t(GYn p7w5(VuĆ={N'!*N{Hfa{h hV :@@-Txf [|~}M ۖ ${ڰ71l6,mK\pV^|13Q!Ł>Cm&=X"8NX5` `5SFSU]NiY +J 9tD:?qw[}=~ y+*U1 :PiEI\L|]$x YItU,ɣJ7H H)9IfJt+r;FIjΉ#J|t$=խ~qt?ڟ/= tIDh_5_6jD;TjGcnhShd€x{þSpP-|ˑL鱳>8Tr%vS zsEXvH{zӕmzFmA,@/:֑ TCqf+5lS:c(ɖi=bu`g]\4,¸&(zC*\wG[3 "g2@Ƃ:ǢFtx#vaP*!x UtҶO7 v5]Ivk;=7%m> ⸳9eW? 3.E, LJAz.g@1/,CQ]\qqr ZnP%ϹX09fr MDͨCd)%.pw9Ey±d;:"+Ky޷ T Wzt9:ċ"QMSR˽oJf I,!$%ctv{Փ19zȵϤZj#ȪXrχ{\qRi@ 3@U'OSRyC δ W`zTh +ҹX7l]|@~c/jy1SrЀgG ҀLR؍,a޿f0w*v?~Go;Ba_ͱsdP#:hQm@^x w,J=4݆D 8 o* =Pcِj[]$uVlQ76YBμ ڿMh_3VD>CGXBg"64tfc{-nZJ;|U-s5LQ/ń?.>)zl‚qHul{,VvBգo70+x;d+o_jRoDz.R^d/UB)H`gj[N1V;[E7ÛPaajxE~ju[E>\/Ҷ |;|klpo{;\ù"3P{ܸ1`%H+Bcb!3ЗO'8xjԒq@(-%Oe'גrr~RfНVV_z> }N<鍀OZ"9#L6rv{8Ż#Gh;aժîUf6Gs<FgRbP@NgO@`tHL<d ŀl"}74@ k/t o B+\ 6l Uc{`}IYEag>o9a0{8_I{yF@{TtφAY_|W~k5G ْ44gL99$ڄd!+w_YQ`vDŽm]H7I(XY)EIM)gs]]Ka*k,+ݜxCud0w4TFo#-it@義КG-qg]4He20^4`9_g@$BV-9U:W3;Eӻzu\1=@}b$ݢEW"Cn˜W="f+zE4GAekBp͑L:hҁ/HCuX>E2< !7/:,:У{B!jb4%I!#ɂuUN0 =1֜M#0|8s6|hL LAzy{Hf!(Fw!.*׹xz_; mx?lcj(^khm#!CuNGZwEfDc D1X(Qg;8Ʉ": co‘Ԣv[YZvB6LSd8ޯ}dٴwRh{fڿVؽԯme{ΉI6ʰ_<15%Ύ+xyyb)W uy.q ^J6`+GeBbȕ p.a?B.;d?sClIkAqDF &m]CmD}͂A.6Jb .cQKŚ7L@>v4 Y@PC]{KΊpA׀|EkD:q;$2vSf(`1vs /4o8Lx(٫J*rVaDS6Έw>)+xaS 7( 擹H4 Bwz647ǘLSuT(n0>gg|{_`@ub&e٬MF r:ĵ]c9}Bm6URe2ɺ9Tة/A0箺c8t f?;y1%t1264Oq2beV ަk?VN+Ȱ9Ϧ+ u:bvLGy6æ2:n&%!LX);>ś bM/y0+Unn+9ؒew'CddF!ud&eAt5^huoqb||X6Fƙvۅmb.n!ѣ0'nrB\бAejK U+#Phv PY.<'vL)V$H.frxSNdLjZ! 0 Ox.0RpUX9kʁ!{\ݰN/y|!#gK<`GIGoƶ0M:祡IZ3Zx=uc,SlQS֔kŚa6X^CU,HpI( pym~^{j9wȒxyPhzG7cƓ''ǭPܱk#+BP5X(9D]m\_3gwc$QѫZ>-91PG'Kܫ/6`68|IًSmTekq-7q*N'2]樁|5C-UVwv %SΨx5t2Z5Xf. dNJ2z}k^$t맴tMi|~W ?CI0BKNRtB`Eď}Vh5*'mIFT ^?e~;/0&{f!qEMŮG뾵{dDzW'] QPPzKz^=\/ȫGa<>do:<<4oFj@ *j{mIvŦ,JW#$FB J{ĂK8r6S6Fq[:i ]lQ:[Aca.Neg݄ Ҵi%ıFf{ hX2KP'V dK,ⅎ)f/K5/)O*YnsKgJsIR<.ImI[ d$J1XPKw+\Ǽ8: HӮT)OW9gNmoX&2+C՛A l\nQ*}rlTQN4y1W8&qX'lCc_Z<ѯ](kE c"JQ.xfPzgl~MΧZ ”YEBv]weZ4dt .WN,ϕqƇF Atr%3?7k'КPbKNXEW|{|vuɽrx6VU8#%Qm\7?s 4>'>v?3^ B'|f:LuXWnGJ@v HB~Zg;*Y&t]&8vZ% V@iVIfgh96wj1t##OKeZ&Y"(ScFޤ hp$|=~.56`D^y6VC"Agt` } o'b^=<ڀX}{i>a= )lUR Gr-jҾ[ ީ58\Nw YVGRC Ca8 QeK6˹䖱c{ 6p㠶ij G&~/Se Wkt'{gի1mO3*`XnjK }iH7.\k{BN&vt.AGiRnD7cFBjIlGsӹ7Ƅgy+ӹI9W^I/TA4j-W*1MnUBvN2]J=8ckSkm5x10nNI#a]{ƹre r!~r gAIhxM ܈N\oo1(6p{MsnAX";PМKSPLrZѦ*/dJqlJE)#R&1KSv$s -ےth?زg蔯OA!:LN#6x+'BhUN@fg{UX5f4`i܄43>C^ ~ݕê7-RBe33}Y^!`*3URCmFaϒ9-|֣)xg%.N_n35foYabL:"YG̝;s9fr?ZՆߢ.E.sCvq.كWx川2MxjwC|~Dt|k j@dn8"C3 }:"kVaQQq$'Ι<-.~6d9eh2Am.1EaB"fR?H*Um Q{Rp^_Z/a_\ G}3E8pX"G;\MCӨ .Rѹ<0J2w5󡪾jC.DS@β:Qa(c6C8-].>TV_vz auTGцߞ Ӏ7}8HU5V 0e02dX NZ&U뇢֓8vDCXt3X\xU`q,Аe~%H1C :YO$/##蠓U9$^@{cV0O%7Ħe-od+2RxіB4dX =Lxq!6qr,\(C}EPs݊3gΜ*8pWxUVt`>htD.s8QIr^ieN[P }5orGNUwdnv,4Vw4ͩca w-Xf1w⮉F+>]6tRV]x˙۔=*m奖t]OߖAI(UQ2 *Xq=*xO6mCk[?y7KKY  Wh |^g}NhZ kĦCAǦ kSH{0ɎA9ڠ܂I zd+?y =BvhSD`b= {84 mK$XP C } .Rknbك./ o-JeԱKb@]K[;>Rȷ@&e R}?`*-0 bdGC1H!qȿ4W`A9gދe6m>AQ.roeuĮVpgF LiJT$ T7Dcb;ʼn;*ҐPeO5 @b&2êQ )R@nPx;jَ򣹫@w}ς!su\VǖaV ^ŭvLz T*l$;toȿݬ?m'@*, _g3\@:QtO%ahIudzTTZqi ۀ̝xzV@7lhTs0vECꊛNNX}D&?c/# Lx.WG-U~fmŽB2Ǡv~Wj9r-U+S$)S%۪ 1Pn @G;MȬ d m_Lb=RN moE\OC<9E᧤GBѵ:Po7D J82^z-@\"x|*;MZPXEea58_1aeù)rz!e4*V}h@wMjV}*dof/b{ qZȣ /(M}Lh=~)%CM{+;3;;q\OSh֎!7 Q\0:FAgS)PQTXU@c-0/8[ujqxa.eNJSrv+['rъDd @gΜ޲\qi׽nI p_ ˩&XvdA|V)q!p9y}"6ݨq j4yZܳ5ՙJ*W . wcIt灖qH2܃ݏe| zc3 kR5g| EߔTA'[FrE䠭RI Qfxp}L 6ίK.B "8ׯ픩m'U);A'A~`n+D&tUU'8%;^Tc=mcT'|*НI~@4y ekgf 19:3Yv1=e~h6O˥0f Wbi0u9d aha;58\ 8;!I<Ă=S[o65l d JŹuL';L0ZɭA݌yxWHe3/c2r_ سI$/ED\ ߡC 8ӷ:g t <` ͜LxhG: v1j!iTؼ3r"RFK'Y<&ĻcbckT vt!#SO(?lA/TRhm2racwY?[\oHَڼ[~p ^x 6ul2AIiǭ݀j&il&*>)޼ oX&x Y8MXe2Zg҅BP^ZxxGFg?u&Xd(@ρM$CK==PB'q1j!}jKP9{Wv^bCz3qc>=nyyQZ/@W@ĉ-Zg|p%8|.<>)H^I;!!~!x_O`@؍F.Xu`uW֋Xݩ JR=F\h^o0P'X {'JTrp7~T藣0x1 ^apnl?Ǝkl}* cra@y`LmL)zwJ2'-[ǃ: —"eӾCJ!Crt^R= itȢ{0[CR \М.Ӌ`N}1cpGrIu?x=qw5 tǼ璪{'2xī{[Ń{~y?~LPH 8 &S"Zp >(>>871oz!qK,͏'?B|&_ <@ m4&r40449OpطQn&?GX`Eu^M* UUEyku:IRO3ch^T7x7Qb5/ (=d݂oXҸi ?g ~C9҅`ߩgJ[uڴS.]wbSo7͗Ʀ}4ljñft2΋e2Čuq#xJ,㥱P7e<2GxU,c2$2n262Χ5/PƧce<2NLd|2ce4'2~B/e\˸o6ft]{Y.%d+:#mqgxHVb*(VV2+73o*ΝFPZ$xeovhue=rղz/zr {/O<]Hn1I*g:Vf\5 ̍Wѫ5Ć*K\B TM>T=et:_󝟞l-vaR«i#W]ujZd(iRTw dk]v% QvE٧X6˙#YA}@A}P\F̲rPلJ{G>b75{F {(=np۪Ҧ&V-Ph";w*~#O+s~_32 VLӤ MzW9x)Y_/ ˢCskqBVlAĝ!kjݎ~q<6$%RvooRP`:XӰVocl$ju:~X$Cy `55XU(6$̳HJeT)sLH޸*s6@F4*zۺ XKqk>SjA#6f\&^: -фٹAj+wZ: lF)gBf/k-h|dQba'U-0( dU; 717B"Kmz _SwO{ƜIk@DXC=XNIUhF #+_FK0K\hhs.:? sCn QRN:IMۈ+EW=y5;8afKEf)xh|}8 =9ޥPvX!K1z4fYx=1I#I*9ܻ,_yivK`~#kVT.`Zblg :B'x{89XjT>2ϟvI,^s3,۱ƹ˫wŜr0jɡZ[KӠZCx}Um;<VgrEnneK^Erj pWZ +!Chq~W90S3r?E܃ᬊlv\ao~Y8\Y-UFXcSrd{+͢]8Gg\;7 C@ |  )bQգw"~@:C+tؓxkՋ yAa uѸ+g0@z5_]ݠz+8:eNN8?pP]0ahOc+J8!WL cxX͛@3S)MR[RߒeLNcA01_ss|-OCo?M{sQ.:h&sIsy{evYd X?eޤ :g, !-qP#ptĕ'& 3k p6o@7#7~:78ɮY@]K5! ]Xf,=C<n!!1\;RTLT*&pmUE̔U0҅6P:5H Lベ6T@KĂ%F{ hXV_c+O|7*v5ܘUd mƻheK$Ы.+ ҈c4 0RAaeDacC,π1]mwn} |Y)b5R/[t(snTO]$ű≾a%B-&i@.cLM2ľ2!vؔ3)xlj46M ~^JKXӅxKqK)h z<^$ Em ^/L`T?,YҳE{SfeiVښ2HъZ+&?Td>@GML߄ ;Q&|C*l]qqlO;4kRIꙏv * (0;4˖tUR<=P0ˢ岅tBl!Iu*x*zwZ:\n sΊIQXR|ᎇE ӻhr8P^:E,+EC:YKSKg'^SW:W<4] cHH,T0r6L6-!}0 nRq-m:E?Y(Ezs!ԭl4i%+&^_ a ϱ~}=`ϸ$~P$塳lM$zg$@P/ʻCvܰo?`2/4;ˉu^ Pr7R.f&XP( úu !) s`dׅ20C$iN ҟ+~CXّ Z@8$(w8ֲӑn|+1d7oLq[1|πattіS? {cǁu7i-Eʜ¶8J|}V1V cξt)rn6@dkxI>1#I9>oD,tbUKw7k.X-܁0/յ|RF󃘎wQbً/Id,˼̱)c$@es@GLfV<-򝲵"Gb :M8 }3$B܎G]EQaFҤju#4M's8[vğR¶E瀑V#i [hEauN֟H=& ( Pq:B" Ʒ8KآB(Xޣlq{X5Sb{Rvt 71l3(WTT{-pӹ63VSpGH7)bA,nt{ 4$~#*7gfZ}M'+I ?wh;nxcyT^C0cMN:"5Gɛ1C@O쌘0"Ux(7 %Kp:sk/Zkj^_ "I{e ~Ơ[T,9h[UB.!RV896_OE+ e}!JӞBICHRC9 {mY$zaÓ§ I{+)N6ֻFhG6kI8&ku*LC:b&e^L,'gN&U72G 5ALx19_: djU-"0w[PK-|ӒLI(jG;4[exh*Ɇgn 9Ov1|BBK> EK o&я/\g2y_mC|}x=1<];׷Ey!Tr ؼ4LoKte/qAAc;to`HclKs@M0QP#t9peR,. ML40'r'@G umD-|hۚ>(}.ni,£>B fCGUV5G7e6۷Ob{&qRALk1ɫ.G~پN T8\_ZN{1Q\dBzZ)0H=EH/"> Y_DЍE(?Ym+sʭr=šrkcswVeN>쳼֚|{9 /7yc5t5xN _jo?XOɚ_mͿҚlk#y >ofɚGd/ ߧ/Κ_5^kk•W@_QY0jz:NS>(*k~& `=*﯄OP`w-{Jk6k~Sh^r`{sfN2LL:;TVᵍXM2NCFGĖigH0 9RV+ L}g1=E9~6P,6٢GN.nM+NK5?c +n$b_LhCjeF1z芄B%xL&KY͎3ɯTf[-4TjXJ$ۊ/۷(ZZ#?),LBr8kP)1ImxkZŏRN8ngMeF[,#ǖtٯ4^nr{W:H*.޽(k@6~֥Iwoۿ,=2hz,=e K`Gzla|ƋnwtҌO!{z?Ixp 3ޛ@I ~IP^gdezvp3[qhLF2uxbIj,mKK5#zZC@?Gszuy ={D7xl x$wЋf^G7I(OQ\ǦcLs=^S.QD"':ө\qÓ\“_V)÷ÓɈuk W3/<ǧ _KHXܐ4S7=Ec_ҍ Ƿn.::awhzڠ;&Os7T1ՅB(",];=!_B_k:zзR:^KӇJBiqIiW$!lDL%qn[HpvR;tМFH-& C@9PVӇ7pɱ6w 0w??GoS % ? bdZ:]+]}y>֮GW-FG3m7aKЯ=bZ@jN(aiCttɂT{Zhs):B^ 1D5X#l}iqO҆Ww u=Iz!I7E,܎:[oMZƵ@ac!NL6HjJ*d|4#?XWq&rPPpЃ uz4 *Dks-!Yx8"WkRB$;DKՑlgj ZD3Si75'v+8*5A4o㓄X&HkC,kC^sՌ$LH77%)NLx```A8)qpE yl9sj㳵gv{lf|:f =QÖ gxr4yp,ǟ&Ŗش_VǙVտ6i-I?}Zwu4O59>@R߬ĥ\)5FfJ|QG-"e@Jc V9XTȕ>)O yt {$FOPIetŝa.6Xi& 74}^z3Pq@F̆ Ob]BI1}N>X҄ZJ[Thl_ߗҐrcGH1a*n5W&:ʖ>9U$FJpz;:'W3H~}kdGF} a qi|-&?W .+ͥyGz#Mٕ_J٨\PkOpdSJp+ T^ia( ~OfT #&T !W727a)8A+'˫3@*@__mCblvb !W;tG+ȣ!<'f6( ˩3#@Ofh[A/I+$k:6/MȕP >)<**T8*ޔ4(e ~"emtRY-O]xZk>gkuK[We͟F^;k~zk}*|Oۚ}~k,?|>_>r5</R<:K)eSGg[%B@!)n2+MoV(p_M,JRƝda7a2DE2zs :J. j>tx=OVn & ks{)|)g ErYHa+x_B5S}9 OƩyB b&Q.N$ xڿ{w{YɔKWǰ}hRP_'])WjlldgY#^c\?%$#DS.Q՝սy \pT|dEutIҕ΃w-0/4x2, esb6ckf"MZoݲkEІShM9ϫqU{)eyF,_stb^  t Yx4кj,53cߔ?#?bsSñe)uBpI,dLW8eS<+M~me>a XWIZ)zr<9k ޯ~p1XrSdVՑ  \~=i2W&lxo*hb^0NaLa 8c}crSse Q- ~S@%+@~[XEn؊_Lv|! @9^n1'< X@n^Ggdƫ^s] Jom ]w^ GU.=6hXCNr 0 ebfks+FZiф@ i+fo=g )?z[ӠBrn Tyf6BG:kG4G8{)hváY``Qroͩҏjղռ?KrݡOzꩿ|HˍÅ#(5H=sI}6&XR3 ]0w I]Su4ސkƻ~ l*(-̕N: U'l4(h5K=10|rvtTI6:q53>{靾 s!gb ^ VF-,|"B֘3mn4,6dr@| skMڨ Ccn ŝ,H9d'WRo[6]8WvUK^H6P` , ;u-"CJ# -ߓ3Q̙e"ho#m*lvA"OrQ]qrtx ʎ%N m820{o8 !XfvE+;.'jΏל5;F͐&8=-˔uaveV'WRa+ߌ&ʭ!/ѱ:A_#TV^.yv}R1Ѽ _Vyv vb"=S|i!y]hx:Mreeb.P4WNop߮2g/YU(ymz)~LЕɱ|#{E" ?2.0 }EI}}g.Dk`kDo5uP^^Qa5Rykny;`ų׏-Ĭ: { wT:ǰ< ?m|G p(tVu.PГwi7W7axoGQ=LOﲌ7@S)C1Z[;ף yCPmP mJ*4yMї.mZBpr]^'/~<ԔITՉ`*]ţp3VCIJ))$ Muh&bUHBf;(M-hrea@Y[7T{YRֱnuXZjׇǮ*!{S?-gt|i)Qd'B#R_`6gɶpAYl|h>疔HNsc\Ǜ&}+:"(CZ2ێ!&gEhwĕߒr E 䜇Bݵ*hޡB{aMHWjiڀ0wCGMYlWb.)36Q>J[hc#FZH*|fWopN &4-)/p2[;{n4Rsmn\)kPΚ+xb|@]*?נ͞d%~<`UzR{'nFk1kz .p]g~3SMya/z/] Hx6O(lsoYz֖{Ttt;Š16{ieev$\)HoF1=QkUi3'NmoGxrhQD\:%DZ'> 2E4 =P~ietɳ9:!ڐ>ɬ.&:kQ@ɐYãsP,(GԓB7ޠ&fŢϊzC-{erRz5n/,8pbx5NH9V:u0b-^So(FqW/ pE1\Suv0$hu8':#Ci#[W5 lʥa}yvPz3jCe< ϦuC?%S~SY肐DD1l3mDXm׶$[`1kzjd&GNᡆ5,{VU{U, UVoZQE<&9B7Ǖ2U>8DaɎr: f ,cǟl4f%M*:IlI5v(| `YkSYGw_;Qec}#᠞KԙT>E5#7JZccO$rԻ%mπ=2 )5HA6_iɃބafM(OYl) K}BlS}JHoY F5#[=lL;MuTUvy1X+E`nk]~$>Nqt Bv=AU1VF-Xx*yd-Ujl DO{UE/S- nk,X :DG3C*]1^:o0ud*="1*6݌^\N *ee잜^R@b /yyk z>ٕ7ߚݭȬjfjť"G}b  2HGNJ]ՠʣ-r1aQ:p25)ڣ>Oc{&t2J|My7(D aG0X͑3&gK=Ƹ:N4 lUYyuHXƱG4rwrl=S ~L\iWFU{GCZub,g o&{ga Y@fU {Za:~0U({;JUG28]iXOdjM 0 V}=[YSm'{ Қm2ƙќ݅G)tQ kB yE{fJ܇r~lac/zqԓ"g@i5u5ձUc, Sd/ld4fZ#4U\]<6b5RG%qrqU2QNe]^*C˳#㏑zE"#W g f$ Zx?t%U wo e ̭l _k{w-z}zb++/Kҍ% 9ѫw} 3L,Ť\ɕܩLo;X!j)K")9kd{SaX(zi'zo3խbZ*&_MZ>7\>qg~.5)ݠ~09CZXIF 9R.d_'WZ  љ <' 92JIÃrӂ"軿G,* lxKlOK(+z510{+dn"VxpG17'4(TmWC+C3PYKO{!W1]]0CbHDž%f5Zw  ٲzCMy%noQV~z- BˢOW 0}ڹ˾&/QQ(&l}E@}n?-0=6o/& 1Hh_ :.WύPV86VRy N@ /2`h`16P5\SU\ "7aj՛@@M`3emqrdQO'@# ]DGLpm e`IkH PCF#knO͚?>{皭5׭雭g|s?=§Ƿ[w5a{o|&A}WA<·z'#!ϊ7C}6@P4MhqtZkʇ6_ 7|$ 7[]dۛU1|  ǛAU}!)N@5m?l=u⏦Kb$/ÿP ݤ%r ;>O+ 7YU Ţ~~w=%/O_rr>]7= ^ۤpaп`Y w?Fi=ݭ8 o ) 42Q9Z2blz{VmCHMu(65r^uOoN#'T7XǾj LH@GH0OM9=. zܡZ܆l?*}tP[dD\b2<']6aT[mUijnEyvN7|}-O|}4_B}eeѲ^KIiEO|ˍҵlKAGYpn[xD:QmY5wx;|TJdm|}_)_X宅*❥Z>h i]5vf..BӋ96~"Zn`TޅOd+Yʮ ƎoMŭ_Ccjʾ&)D:Ѡ#Ҙ-Ҁ=f{g-5VT~4#|]Bkbj5||R+sMFji68VF/É֨A_҃7COz-w뷶扯o41ƤA_y(S<;TD Ǻ,d*JmBDzK6] E:m I6ܖbb!TnYNY_;N5wYP4jNKv8`:.(U~ѹw#?:EFq2n9dwrWS Mӯ-q8ap3/h+|@pS*n GwEqOT~$I/M]! %^1#Berwp2eNKw \$NLhߦo9)| n#L2`uJ?ek7-(V);9mh2^YEʵe\,\Ck2z:ͼVG,AMڻ`>EAV PXΒG}nߪ45)}-*'^bf1'zjb`9sBroPAbeoKM$jwdU/T&Ch :rQ_">E[^PHu؄d ꈼ1JoD!d M-i *h >hDv,_fe,'\elfĦ7+eňbXn4PsM C1p9mʲr%[V9p; 1l iN;zͦQZmKktRonO\CQiN5t*pqT5⽥zN/Q ̉T4:QWœxJJ$䩹_^hИd/Bbd4HXQqʮI$P(~G֘QyS,`8TI J0+=QQ+DG+fnZQwT]-2 䕳 4=Bk%y40d]\ TtivИ% 2߰0Nвu0([-rGnuDžPѢ0Կf\-N&dDnfasM9<5opĎްB O\ ͠sܣ^ m@H'@@M(­S MD KtU; LmIUGމjxOf&VNtWLJs"$ .+8D'KjFsH\{F@,SXtDeJB@1{-]&v$~x$9SÈP^f @rTP^iVu-P0FEF `tvZMMڒD(ަlǀ ,HmaOK-(ICXm:BWM]M)J!{cgE)OU(Ox:Fbx nu:K3oR}!DO!gj :6jPh"Ԅ]]  ۿ] 䍹 y{*U߼ڇVR,^MMLD`! Uox OA}B&lvvN[c޷rj 'w:)Wʊ*^»ίz tJ? @Bw/ZM7T&-dNPjl0 8 5ђ)ŝpO`FQ]?6VKsϖerL r;YPЂ 9;nJCnͱC}I] TپZ\Fd*+6f!8-gέDN);?C`=-êwOL,BL<.TI^eSfOTNRl%؄cjwbA9{`?R7q >5w'dap[=C`ڬ8 8nu@G*+f8{Á~b>j*uXbrh()3,spJr6R6n5#D3qC4Ћ.*,*6".!o+zVb6wVOm}E`JfhCzADhT ZW.  GN-cgbrv֢%wwTAerx엢P3{]tYk2 ` ,U ;ùhĄ =jnDƮ!pͱВRR +f?o9„8a\B>a5v*uwC^!|J {AE2{Ay -l}_XfǭX΂3-1,ZWiяvD)aevVr?hh׭ar㼢v< VrT)i[vÚ^Ve~'fE*(i'~CnS):wiVc8u.*| u^a9ǀ6iƉ^|ְ6MѼWPiǬ]-8!o'\<ވCGLsۅՏ@tR="cw8!E?%1=ۉ0b$B/n RRD!AF 4_ꘚ#yHXy1u+UVH6]yEU;$+1/`ŷxa`VGR՝HM-!dQjB$y C.4! CsGHaH*HDfO,$wI/,W).WJ9-VHKA>S@V_es_gYX1p샟> {bڹi>e9};EQUք Rl!p)Д#4BLLh7d.q%58dZI 9OIs0x2MJyD3!ogWPjsxQq~m4;{_4N0@! B5@YЏPM"+;~q._-7 (K =\S͗z{RuPX\b)O4g;7BIG(幱Vϲ"A/U*arr#4fu7sxy. 섚 v8Ow̹9cʹUIostXN ,Cl4;řM %M͓kY?:ud$f[,7+75KHcr?g9<;Cˍ2z龁&e31H[qdF<KKTjoݪ i>G:F;uV~Vw|Ҙ@_Thy\oTp2r.A0l.7TJ))$ 7MQRe8p?MŠke=a&<zQQm;'l/@q8m^Ꮞ_-5?В#bgUY :`1T&V.V뺂ϔ9?gmo7yn!1ɇtU`wgGbcPڔfX^ ]ƾt ޾guu^tPܲ?^ӡ<[uihrI0WX?̼>mYj,66g46<*0u(y(T4s3ڑR#S^mDW=hr L+yTwhkJғmnCORB1Ent 5 Ou:_)\ R&T=~=)ׁtU+U[i3o!,ZͭVט G|W>-@d>j6:Gm0,DVwB F7C፻Z]E=)(&sIsFu |'ZoiLox'p6Ta%V:LƾiaF>f1R#ᄌsc0\Mq(edg4  w L3~J|_g/E@}(hlKbjzysFr?dMBD?@ӎ"BDo.K?x#f5DiG}vLI>M3O%c zf 8v!SZ_\G=iɨ>_.Wo1tATۖ6sljnuQ"~LSVhAaA9wd ^*FMMFۘOu^ >=RG=I)<0YI!eF7W{ i9z`•!0=?>6Z1¤ iR%s>2evDG(>cAݹӚԝJi&ӊ/Lj?(8ᳰP=ԁuAD _X ' h{G=G:D$dLb@IeGSAvp7JqoqcRp}6{{)z_)c"yBį?؈_N!~z0dįV'= 5NNY$M_Ð9tg蘦D3\Da¦cʽ8J@P_?S'N$us㝒,z c4#/v (z/5'ҕ{$cUꣻ0+ts`c?!f%|c1$%Fߛ||=0%wޔD07Oi_oQH{s+4x ]zޘ';xD'FDMGt U|?1 $"]`8M)- >CCbu3;[Tub0)9V sʖiΦ%"mvHn/KlcH 8Z͍8{V,+͎/Dj~=X28Y̚$Ί\B&U>`WHKHl\Dʄc)PFHl<2{ 634#l:=BRχ|/NxԢb8zCX*Sq/FH+#؂Q_G=?N 3h?uB8݇=dQ.thKI~x' SHGc GUCǁQ{Oqx!<aSGc$x<=1ɢC 6;WxLM4wxLĥGK㰵T(- TT%5UGgRե#MO k ivnHs8C6<3f3qǿKpFaoWL.+? @|sѦu.*{ה83Ne7NBx&œ ɯ[u0 [03)U(u|{e>rb}19 +P6~C)3[(!/?[hlwZJtX n>zi^>Nܸuaڼ1OhxFL@Q~ )vȪ$ Yk4s ;'O?1K1g$}kZӀYIʋ:ά> ;bبG92As}"n(YхéICxiv~z~N'JWOckࣨwv' 0 , "QA j&  Bn"A,lX]`r]W>>[iE%A6JШiuk^X s&(~?qs9sPTV.C!Cx@3ԙ0A`M>"XpM.ǝIě dv\7 Dhjk!Ll̸eW~/>FyFPZdJMˢVJC\Šd秃ȼ03N擟R2kS.u)B5&,T gZ h }FVqYQ7жkyy:Q#g`l"%ӮNԥ7dO5ebyLGbKa:CM=dD+~Ob)ku.)f\׃wwc~b#ړ?Ўk3c?N|Xv uu{_/*.f D{mYF09'UM=+[TDr4'XO#: 86*T6>Aڬ~h{C݋W351f{ }r56Osm>ahw>n̟Uo\նDUi*ZzWtꙜI߽jCs6fhW~ņvi|5}@ V`hv9Sokh=k~%C 'fR-/''!쓡l$/6T(5JӍC?T0TͣCՆʉpǪW5Qə><3@iǁA~x >9)^UFxA}!Kav檥|ęoxo)g5Q]ްR>aSR>=*4;y.4@Vd^ߕwTyg)gX={eb0/ybkq1 n^| 1HbFEuOH 3fdRNq-W sUݮ#϶y=fAbU-Ѡ'z  \Ox=h&׫[koet|q?3lz3o ?OO۷:J鷾R`A7WoX{J#G?%45p&5<NmSI&QmgYO% oI|uDo ZV) o[=Fnu/秬#+LEcK#|qWY>)5ÕЉ戼} T[56aܨRsBڀתx#עxopԀno=c,D~҃NqUWQ> {S805ZOJԜ0C ;~(1L#$sQ](ؠ} 8>oFm "td>{tb{\LrTԛ|W=#V&*t(afy~psA)COX֏JȨ'-g<JL["n8wBH9Yr,\%J#$y+_X̖OZ7֣M-&8?i7yFiY]TKyP!#tc54!n)"AÔ]1XE7YZzC|:ݿ @V$-:(*?i6Cm4~~[b(-;pd憰ۗ/TVzG!{ }VeGCh%BĨBXS'&~[~=mhidR_CYa4JM"zɁN)5SDKSMD4@/=)o#qS|`5MJQZ¶Bf'­xAP>'B&À$BTnjߜ g)ĉ}xt;ۤJBz(XcdR}h *:/{[rXmCu`P1r0#)׸i';j7m{[vCzڨP".;̮p]fӞy vIwc./@*ć0Ll9<'9b7[PTRE49{TrV䬂Y F'g}ӓO5Y?=9kˤkMK ÙY_uuoNLRB?y"/w/vkNAvQyM 8Ҏ1𨭫GM~A:9Ɍ<1zD@5pyGGe3>oԀV1^1W:zlQ"շz'_щȮ3 \cnlٮG+$pc}ZL[?ICfUXq.9< @pup-a>e? 7!e(t ))`HH_$;0+nPQpxY7@l 0FN4`:H73.ܚ(*Fي㉐IcM!>ߣ1 d $421SNM{HIQ RT=pb(RQx8["+*FiY4ƇrfAvXe7FXTR! )!7E]|)ti4DH)LPnJ`TPp%ČDA6Qf us>M^-$Z\chX~ֲ#kܸY ߅ \k֝\ɉZXc:1eVu~Z 90~t]vQoXrVe; 9^RZx?U ?T<8chy}TN_JϢeO9^;ҬD˟HNh<=gKxR}j#3눔k B`6K   "P>?E\79vR$m:|"qt.joA0PF8#ζپb.F:ս#Q9v7B7#}VW=Ba3тH7C9ҭ?DCx;-]_N844LNO1&I;p@Nfg^kk`e^+y@v̗R"-ƀ(#gV9-؝"fjA[dKrN x '젒m*:GQ/cd㸡Ջ l٭&*+15]6$T\lUnl\t '2iǢtWW%zY*8n8|+p\ra( h%U?dh½_Ag1۲ߤ>i}o3>4UCC`4=Qoz  $?+46J԰6դW€1]oD!-wpZ6q`}we: ;KХz etB7߾@M`7c;tj2PW*6!Ȍ%B/h!.;NZj$so"x` ޙ#:p_IHM$'7|AM"5:~MLbDLz&Vz[ >R n*Ůx㵇%L5Llge̛Pxrp+< SC.ƶOACw_  1f_S.ʯh;5*VUߢ \b‹0h\t/5';; +XZ.1$+hQ̶]ZC +r+쓊ۍ|z}:0=f0r)ø}%B-Ĩ.hZ ۘ~Mv^EVfR+qZs2a{ZD ʼYK1i -V]ij`T3R=]= j޿~zz%ȒeJXE'NJEZ*7G4P8IY%CN~ V}-|>\2r:{CZk(Dr%lkEj8-Uu&gU*:^}j=3PQZa՟`.+|sGusH4v\G$JvQp9 F{=3# rNNk;; 4A[:΋$ߧ_-PF*;OPXFJ@XIbec$%nec7pT,v>KN*ԍxJ MK(#4W*%N`67Vv6_2J~7Tv^oPvLd'U 8W@}A ֌i}? >V׍MD6c;0}|0R.( r bmncb G@(!N:(pˆvJz~CV&"-ݨ`t{УZځjg"`=5-bȍ*`2ժx1*S(.Rxm*&jSĄl;lLߚ0+oM*\~lPOk_ŚC}&LLT]cȗEݡ.v~мq馺Nxr{ hh1rCݖgZc((~&[i uɓgMzf8"J5k0T`Pi$H|t~1nq.8+d~hdT )Д80Od!)18LC?8_?R 6Q3ާ0YjhHf7"? ?q ;?Ai ߨ~; Y?44 +CeE*pAMhSyMuQ"@d~,@5CK/.p gNZLӞ׏g|,:ۨB8|Knmxpg_^p#, }6߸D1*_ɕPBp0£$|CW"tP7SVeN- (UbRUKfNIWYJnm4zg\E<׮ qz/[W(p`n@>gFzZrqܜ<ݕH[M(ҵ(='G3ϣ wІAy =\}Vµ 3>f5kQy()!N-pf q& 8Ǯ|ZRrs)\46-4|hx*(U*/ys:4XZj:G Zz4(/nfO0N0ѥ6?؉k `[8R &:Jf"-DsCփ⢶XZ-J ЏЀ!8X)%VR]]0Y efdd6]8ܤ'JJ`5E/O@^58E}`^;CT!!u Rm1B~'{dItx's)4 S*#lb͠vRGQ`A֍N%UvJխ0/ɐ7`yxSϐ17,[ע{6: ,ۚ Tʗ߇Oir RM^3!kR!<;5Gȉ5|7 'NmR| \MATvKbA ?;'т` -5 s KGNCt3 Rw9W"-KSMw%\Wa( 8/qs$<0Ϥf6|ī oR-9 Zcvc;DKcŘY62ݧ!3n0rr[V;z*MxHR;Ȉ~,q?0F<ƈ pp$} 2wz QƓp`Z$F9@]cqq"iO?'W滄нiܕ_Նi(xBx,(to^($ex:f(hqƐ-v K򺽔~Tvb7%C @i\\s 6l* 7_ÿ,*Y*.I+F@BN7팡{JQ_KXQXM[84c&AJ6ߒ<_xgT=\\~wh x<lKf^4dxf񇒫KrO|ǎ;p' co@هybBa v.Yg'hƊ梃Ms)N]|ʤ*e!=(#!XE`Ŭ %(1h&P\ڷhr]I[ iZrB q~;ء=@%\" ݎY$_WMx91ݩ"a\jL. w).ob  ƕ@f]8۪krgψm{ërPڗwU牟-r1|̐%U.t9: JK٢`h)(| =)BH8{Uбވh:!馳 *LUp= -`Aߎ ߋy͌ 6}M fvtos ebO JZ*0㔙`XLZKeIFnS(߅[6M]ߜ,dʀxI>I[~!pt9LdFv9:d,zM摓qȀܞC;[6,ߜ,aƬU=K*CU0J7jdAPFNa 6\a!'2$m"t%|J]Z):ye#0GpP0}TvCrw4TnJ;1*vۅS%x||&'ipuژ p󏍥p@`0Toq) @m5ͣۼ lPZЕ qF[:P,iW#E%խs S[Gk84h!C^y;殃w-_DP/#q z9|`֡ϭb*oUy(, {7dI- ZHdEwSQR)vBgU<ՀʄQV6NJq;f kK-qCUU!Bf\<4 yIH}2[Nh@?0&kqZ.\_UL'&3' qL o7<՘~ڧWy*QY%^G_UZt2RiIN6l;̀7[>r'%ֳ j%'7; vH2 = '@KStkK:9u!{W+;7hr%*M$M耘lQsX'#Fo@:9 i^jy80U\`|/'=N5\oX+X?1wRVkX18LtrqD&` DuwS8wR8!e;ʊBPU\l 8NJ, Sg>'Z'7sTX7K-iehyo*/r0jq*h5 7{-3|~,vzX7w)q)Hrӊ.5XդY>IemR[ $ NJ Ii(+γc A#cLh,U&W>T']FKCЅo'. =t˝(;^Y:׭ mȆˤe,b/nux|vK)UP6r&\قv]&@Ѣly(J8IdUPcT?뢊^R#Kxa-zcnjn0xy ;XCGɑ G#V`[7m/Ҷ^ 2xBzqÛg)QGUNR1y-ܡ#>\V]>!i E^&C 0i%Bo3{H#*Wޏm&qEsg)͊Y^s V6W|T/31YE $XJ'&؏أxhM }m˿ % đr $;y-?nXhQ8@阐zoOO3pATcn5\* }ۙ_"8lC'q/>K#ԔiT:nx;ZL$&#+eߧ],ά#& {B=9iJ 0NYWk0^yHXttWq-م_,êׄBX nĥ"FF Ђ*\h )]t^JɱxxU,X>pLnv*̪s$6|.:1F PҀ{qRސs%=hhdQSy'ȑ3h^T̞u-5˾3oCBdڃaNIt>]bӸcZܦFwA;W]Eh/i+V=h,0vcd_m載VFbFxȍhGL@JkаF3yH5hcss3txGqzhxq>Bܡ&bZp8nɟ.`rɠQ!ns4ՕBy o"tB?\H+hRxNJGbq OA3E9)+4_^Ӻ*tWFgT?ڦJׄ]>C<Edf۩'{b_ ȯ#IWK{ty J={і Շ8Xajbؤⵎ#rvܩ 7 Vi+d;n Zrܕu݉s0_J`DMDRQj^1Ig~ iq+=JD%lUVw$+&i=M!aN]]Ӯbg L׃ +_d 1's<`!~Q)_M= ìhqИX8)niFKrj,e`?DP)a9JAk\X[Ht3mlNEw8 \ܦfljtō|oXCTCCml{IZG)X˖JP:*q\<}IKZn~* A5Tk}IcIzFFq|z\qTFUV Zx&{(_i:x~&9}7ܦ#>d,OA ˛!TWq_F#rRcEC*VM۴Rݼ ~?JtdX&G25G #ʰaA0M.qX@-'3s`PSga?.6h$nbF̵6 yqR22]wH,}Yg6Ozƀk:gr  4[Swh^[j&\92fdOrmK._ګRT.mmO>ls&CAO҃cj'JC} XCKlz740Gx,1]NHA6B]8wXT=fĹt*S?E3jxc+$3Y_S$GT~>a~;Rl3Bj١fЁ18l?/8C{ Th%.~ nGc1n 5l|xfo?d$l%O:v/q1DL1LC#js9 4nT$,j08C{_o wxj=[^7sVi=@O/Z%jpK F־1މG>%U+)z㰘F>1^\]dFhB \xBBj=Zm7*iTT߾ _zO\S,_Z%wMxn?Qkp]BHŽ\_M5hN mQ857{Q+j^D^ 8|n&X.ŠoMb#?*#*q}uCԦPnG[[8gPe;,/:QϾn(޻-ޣ-/`bgMW `k`j `AEZJC 1']Ӛiuf;d&j}9֨A,|C9(A=P5H΢ݸ~ק \w)F_]J.6mHI;EV\!phUS ȅ4jTUGPi%KL~6@v ֪9/.D`i;MKlx&-H^HZ#Y!99NvZ]L U!o[V?81j_+Z-T*v` fkzBX xfS=xyQn4#wRixE鼼.NQTG+bbQyO1KACUIOx 'X:m߁bcEܤ9)l@L9{*jV0?n*@p ⎺9Tp\v~k}5B^憑H.pzi6E x"W#Kxq}=ˑeUIh ~pIKdA*Pu-4D(XCpf$MqWQm)G򏍡5_#TrjAOx^C/E{#n v`9ii$n{W^n{S'a pyGs~2(Omg̋i[`po?poɨKg`ںX,Cojx,+d4k ^i'Ǵ/Ћz-y+|Ua~g'}F!2jz"tB* -CyP&qo nحt"c>"4a(-RA ~zHERZF{ȼWF OW(E8Ny+9_L+1՜B˩sCBORlB6;B W&q-+NiHutFژEl1HW4&<ׄsVrnCc("אͪq7Ǒסu=b7Q緗Үxd7Sޮy-]@i+n<&ҭLjg{&mަ-6ޞ${x4>iqE=nyD-5.r^cK&xxp 5$`3Hwty= +\os?*Rek#.!8`cRNs>[n#%1'ÏMQzG[y[p a,tYeAg(h X 2K=VzJ'A}mV͖&qaπuE܋Ho~;axPRNgЭ`A:_8WϙBPdQC8˘_|qa> .ť0:Gl#:GAiGfiɍsl^#Sp-\Y"t7`h9j!M葱CPg„$pھ'勌dP 3SsȬ,B4H5Og.$AK:cS(0|w Gp|㣴y06<?5w| "7 g7gR336|LM6xj* Hp6̀ɩ&thچt#F"=ܔttS*>gɈ1ɽ5f lCL 1.j^DM`q 7)(0RڂtH 5R9Uіzn1 NwRGsw=s#f#dSY)7݀.Nd9m3nnwpj[OY~wtnyO"UmYaYf!JBcLJ־8BmNTӕRk?zܗW#aa|Ct%VF^vhn6Ӏ eeUkKgU~F4/~БOcb{8QbKvq7 OuR\MZ1EbMv|޸iXn}c0(D6YJTim nU*/XXUTh3vSl?OTn Z˪uGm?qSvCțϝAdϕ-Wb~<ǕF+~v<,i>`<76(bk !=:v-<2& TS}ڤg=hB:]^g]jN+1Ct4_g:`hIlR?`8xGb^gTF^cfdBpv%2,-X(#|% C#/%隖=Yz7%Cz[՟~A՟1҃TCCM+Tz/D롳AK iF8S\-;<&t[,|<)%!Iȸ\$mछf`|ĕ^lG-W;WtdFzUP!r$]-6 A*D)ag!:I8.)O@PGs82]#r)ZW#E_dAaiނ="i1)GiXh,Ҏ;/,&S_L=9TC|᷒\XIY| ;?Mw# 7oI1ܶjֻnd=cV˕c ʪ{0 R%~Lhe0SYJC,`za搠6TF{:DR-)ħK2Dc}kZL:N..HI #7g*Kfhh||xrWVW?<#z{Ra=мca: X:'N/GgIśTʌoٵR58}Y~r@Fꊢ{کߟ2<3V'ElAY54g'~WD[0B@`\KwKS7.8 ݬD]F`@l rȝC#zV["F8)_X?ytQEh/ b|a8Y~T$iE~O)B=O8MhXڧ82 2Tx uc( :AѴGN:}hA~u-~!Eg,#cJ6~^!47Ip : \4~ A Ev]qSٮ` 釭JR!/3`܄DûcyKd^{ucl:#Ŧ'::`iq)qb]Ib-K*REdפmwX}8jrF-< *W߁9-h]K*E>2hc Š ]ab(O\]٭\7V`ahSpJ[)n`/{a-:JCFfܴK%K`tnbmV(#ZtEg7VsGMSuum@0tЅ*' 15go) /"hrv+y }?Y,z-LrqP7iS:ҍI~Ꚇ=yg(C'0 =m=o*4c5zoIPHָAΞHu Z- }~y-́Uw p0(]9tb&)ZR_"1nMJ-ވ6O rMK(.*DH9:ԓG0g3(?\}a9,Rpx?@E "z8g"2Vf#DR 2NfKv.R~kS]Q~'x\{].3A~6vp4Z8J ,>4LrOWi{t۾.̮h7 #/[V%v{n¹r`6/kbp#ihtGQ±RA(7NzWWńFP:wWWn3diܿ96q-Yf9COkK 7ρ8%D}BD_44&8l݋:0SxR6iqpi+a!m wPHG}9#. P=@3$M "/D>혽im `4cI*19Aw|q秾 D)Hә#7$oPֿƫ#7$ݿseuWGvHx7f'|!m:>ڇ7|5>Z+a}1WGt_!}_w 6P_PM87%*`X=qWoHx̫&㇣"Uճ}>.F~JX_ǫ իqzԵ 8qĸ*ڃB~_!x|>.yeuWGFLOx~U|XE w}>.|d%|侜 ?5q씫 #IYJ>Zc`W#7%~UqhI_>L*>.F>IJYH5Pȿh] KU9 ՃPR>NO(N*>:S"U9ի7a꯯%| ?gѰzup! W?WǙ\nIЫw4ǡ9WW ;XweuWMO5|y(b\hXfWCW>^hXkj>ynjkvC9 Wǡs~O$zē⨣wMxH "o]cw=l˶qS8\#o[In}"cl%X'69TibM8!ݤ"oy2å}J۱dg6 zLڴXq>HrQ: b/nS~0ؔ݌͉u-Yn4ꙜįC!#x%3Z, ߬uf-\Ⱇ[0!qXsijGS䀌R<ɐR3%|C{ 0G`e= sgYɆ{iЈ2CLԺqMx~mG (D2K6Z|;Jfxr,# 7](ZazZ5bT/JIrk4l"& qMY/ap4*_xnmq}lCX{]>] Rѝ2e̲<1\FQz&?G'\}` B(h.:1mjT #}hE"Pr\ _4%\ @oeڹC?aSWW YBj9kz96gu5gU`ΪgΚߜ|x94gzɜAsֶYYK^1g4=ls/9qs֋i6g70g_9k, tq4`b .+YYi6wߏ{kC?1h KuzMn"{CB5  #nɫ}mLT藅6^_dq4*hT*f~U[y55c e{^zΡ|Dh_v [ P}Jn.sBKtE} }bK}*yj2t<֕<2ҐpnG},><+W%Kf@D8H{얻~ no*Ӎ4yApܾ52Ո"+ N7JXHi5p=#bruR`$6"MB#C2-*LZI -2(ąiй-B7(1zl\VAVoB(  BԬFU[IYR\u&bL)qWmD3zUQlFftlM{lRK< wfrSWSt !%Zk2oc0M=0d5 $WMtWK =q;tmn @5:GgĴ&BNRv)Z-GL1 Xu$~Ǒ5/&zKiR2()4 7/agyg9 2ڨ%*Gg,઻ū@漲hpW>S KCN=A XeˑL&y~)E'J@A0︌ l6cggm?NóS١i~gUvq<^>AKpF{Sg nџuó22rǪĠI(tMm*ˍ\SءBu7:,VzƋ4|Fβ@u&astj:Dnh/yJ{4߿b8jo2E!R5Xa \{*YП~'l<~6Iz=I;F +,d(EopM{:q5Z3IkvkJPW i?qqtMg1>&2'Z~Wvspss aX`ZX LG@397nZ4ni/7EXlE5]o)&y EL3eԊ.3=12R+z}QGԑZj[G*ZXeFA}]JŀRB^;?_ '~|76W*z)i~9ľC.+ ;6L ՃGC)qqUgI%԰<],|Qo]B>@!<= MaSB8hwlp;ۭ H^VcHE ;Ff)GU94:[Vlr$Ubҋ6Rl{Z"14'V5p9 떆 <(%g,1[nP Ť.]x#ͽMŧŇM3DG1`D$ulz>\]pfp]z҂mפECE x(@rd6Th ω)7#sVSAG4ww#@M*u*9ZpcKT#Q'իΝ_85NIx<'ƹeû52ab#MddzY@+x z=w }3B>ALwT̴}UY2Y%nN)ۢY۪Yۦو;])K' ,8JzCi@ѱ8<(B=:`26R0|[HR?a/T|:n$$7Mnaۨ.TEF8?QpZXe Ԣ̡~HeUm}fZ6\pGy&j}MÎ줅ˢe? #PDm8]:=5ƪJ5w=1%@RxH]:sB˚6R[>4d+5PG1o:\\Z ?gh^@0|Ji.QytZBRy R>bsH$\xФa<5hnfIV ?JrǕtHIk"G_g[7A ;rXq0yW[7@~D(VIPQ"_Nͪ{fWjVKxgEXLy ux H*x(Xitf97[,L\2f: =eһ8|eTtiBtvهnb@uf?Hx`B,΃aoT]nTp&OoöH#c!BlC,<?'.` % = Xse8 cPsQz9t$4u܎(P&aohI6-7 8%2E .W2y'!\NA5߄Y `Yu/ק^Zn58 n~$4,6 ,kƬTï%*ˢZVYHAm\ K :gdbT 4HJu\3'@=|T$W'KH(GB]aLhFߩ:KMUG*-3JQmGݎόv 0Xm tzx}?קՆ{; u/0NⅴgD3\i6g T aK.BaUhV!K٭y֛a܀ԲA5?S}5I ?^?Գa[*|M ]?ELbN  Y\"|Sg8W ^E]׮;'>˺xj[J]@\p2m:x^BPIq'`’#@%WsW1oih66h}5oN[Ith ?T<^:& ڱmcÃTL`&YKlUTmo%Cye!0Jw%ܭi}F*EpԦx5S^/p|!aJ%m0`n2$Z ,H` .11/ǥ2;mZUd٢xO(9iAEZCWjOゾDВ8J}R/MiB*NߨTeIUyk̿Uw(A@mCj̭t@`cO.veh%U =ENMLڈ&)'cì{ ,˪Ϩ]et%i&ڊvS 3 [ mR[Y3WY4CD*&~Rom] ZUY$y?@GCjCqZ ᔇ8ȹ@YWg?95}ì7ߎCJ8Nu|&krӎB鯙@臅qqz@؈(eR^kQYg`-JcZ[(:$}pYBʗ@WfhhSfa35)ue箤XB6HS/6;WF8V-B=H6X7&._^#s}x"u) EUTN%Uʁ>S|~_x F < &Eyk/]e|/D(fo",oJ; ?)/_xg^@u=UvelHdjl^pG4v#)ʂQٷd5c64H!}q^"b:ZZN2ε&PahZ P&7%3ʒ h<;k0wLd*烚 ]bR~Li$4u65KEءp;%v(MȔ7`iG , un@Ѕȇ=Qvwfx8tB\4ZRd ,aIW)fڭG`DĦlBQ-dRP8PBq5NdVyOԍ ёA!N8(B[[K5* B0R*BM\# T  u,Jﭬڻ6i>H͋WcXx ƐPt+0"_K7濼 ;/cL X}ݬh+dYߒTX֐* bd 27+5k1^STbpWMҨ>zkL8v(8.撊GOKXIlgYSS۱5؁qŕB^0<T[S I0470salWɵ ŕL"<-pJ gv)[ś) Dmcn9nӯMUcu}{H%J:TتJ3ELiP)H "ӡ#WmṛJp2"<N'J*v3=S+GMOڰJG'bX)&4p2mdne!hG6:"[0F2) 8pp7XD6?O\">U[}ʺr3@ =3o/Ū>>8X`*l>)@5 íX3)4G#2Ԫ!7K94^Xҙxf@,Rw4]f o$O3bOKmH׀oȑ,f~h}ƹc<;xú[ rIfhhZ Ji='4ӿߙ9CYSz[դQ8}S RWC郗Q錍ڔbImvI)`QL+#IZ+M'ze%Ek1.&.tc0BRLmA30:oDG 6n.#d#,.n1. TMF7{QASH߆$r[8>⻐'MGStW(H'=p6S!$"ٸO,Y FESVԕ ooǤǓ,Wxl5r.2'[KfJ,6xxRi Cpפ8]8Jwз[Oᙁ}N陸8rVL' QfSڭڢU:|P!ΈI؊AH$h~ߘڪ,q2? mrmpŀOgk2t(4ETh^oR$KYDlj3g7:[_s9uQ:LgPT+fFt8KXrz7{bʭnOQ3cwdza,xZ7 e!|(<:f7@Gjy u,@f+4?k:TX["t7ͧiNwb-˹Sldew9*XXG*wԊts]鎳CXV]ouECA/Qm##+BwywHV Lb)z֢Kt_&-% hhl)H`i 4TX+L'Ap[{Wn#O*8-c],pF]SosS\zrOCl; 6)5]t>L%.鈣y,6p3pG_ Zޖ ExGX&oUߡpGc#pV樰譟@VZTaq,~ ޔd4=%XoG VfaiΒ0tBPi\nHZ¶BQS-OЦ_xt.njBuwS[C;ܦ>݊pBq3.9zy6=QV#e0ۋG 3azE8 MHS ςU#j6+Y4.(o@oVs;\j p43nL1sxRc1SPֆo}-Y}ݼMN6^ˆY~Z#^ϩc+_̩62Mq⻰TCJY-.7|}E &)VYkD*߅yb\7o.޿^,vQl4)R캠^~_3HAaNurlm!-)8C!̩kMBu>'^vB˭, ՚8ԾJ3է2q*ȷ斏tg:74ӿfKnIEΖpw ʼn:@O?i?[ՇJda:f\{:ث>؉Ke΀\-6pe}Ϙ"NZ+u8 kG#`r#8/,HgPĻI,J"ǑW(Hi!uJo/Z#|1ǡ|ߺE 0O);P/Zy4nGQdښ?G VXb@t1<io;ΒD=HjRF!W*N+< #w(GA$xgQ KRYME yChhNMc0Њw> P2thЮ"a,1w!Y}!Sp*4~U@*N/_4ɢR'bQ;`$Ia&F5e͊32ıI9xt1'F3 .^c7Tq, XYgq~av4v01ь i4LBGu.rI'!:C:M)~-H*bHhbߣc- #leo;oR E30^cua&y.C;z0*eEL21p $Cc#$q(jkc8RfS*TCxvyqTٔ 71%~Yꙡޛ>m3JҔ4`VNXa\/$Ş >qV G M) vɌ =|᠔hg֞+ri77 86:7b pvЭS$AӶx1kSZS\(?WўT63|^hX}Gm]Q6pіqaNӂ̀4vVWcWA4*4G͡ vi~Tꤳ-t`nut mggdMUJ6Xʑw+=NX 3kG2 n;Of4Oii|)( |`Ao\s2 ^ALo\UoPWTȈ| \~RXm .s?yY[;$),YpiK?0X!m'mwnF.mYT@C@4Q iuNK9СѢV4RFߦdph\`ozh~(Z{NNވ)r@('-8,c :Ou Pi.ODZ¶sg;y-EVjyrme#K.4\{YTTxm%vʳ^L;8aTcĮ/ԧi5R?47Da@WU65O g%s.%40=Эr,IHN$;S7g@ͻN(?g&6@ӣyzu^<<-419o,K*TsA&v.kflQ0Tn;Ɍ! F@)ّlQf#krAA S3}H)~M9״V{vm#N[ӹRKNeUҷJ&+Sd58M %٭qߟ@\E TW$ߢBcvJZ "ÚgʨZ_9z R9AS1'Z4b  7X˔'}qЙcYnӡ,%HZ'EKV^?ߛBq1%9H@ ˿6e;F2$;l4oxn VɟB/s_@%j*ȉk2r|x54k>$y(){;FIJ*$H6~x)^T}!WpFJKXҐR>F$[^=L=KhQO#7w~ 44sBg:XLf'ŏPb>~$@ZfW\ 1Iq։K)P h㫡Y,]JҗRUR0cpwk1C8A$9ߢг XmzkRU n{qf}Y ^N/P2lJ=~ӟ[-aƋN 9`޿,[CeɃ I]Ò&5 E1L50)ii&wh?Ɍ1L나|?4¤ Ρ h"q5G!Q1P+- l G`P½]_2#Nl1!dԳtʬT@Zp#(B+FF١pQRZ:n:8aE:0Գtӛn;;p toXE4ߗo"A>uO?7jBO P@GIJ0#pXM3U߁3-"5H7,bmf +olKxybV]E^eM|`."I˻Kj,zsmq 6mL@΢P i)37Ddy .cSQ;tdP7H~Eנ~?%x>Azw㠞nLmmHZb) \ H3qE:`S8  i"q4f<[f2%{{5Ԓ/ 4(th3[ӭL)q_4)Gq;@7PMAMP )3f;7u,B=Qw=<~98:%%ٯ3𠐙N .,JPԝ}-VqF fk}I< m ^Z_zfzLV+ VrCqGtB rMDRRNaqJuN#Y+n2ĪHvzrY@Ӓ8=Lst}j]O`E7i;1Yqu$#vS_'jk)1M'btU p: 7@ B]w~gNZIkߏF=<9 CRZ;<! e*1ӨIgң6Eڣ?L P{qS1CɗR,soB_xA76PEcGG@anPI0c'VнO3riǻt.O;uKsT+~!'{;nƅjn `NvhtEs2EVVS|]xKQ ɸ4hUŮŘ}r!W+3vj*Aq píؿMӔmA#qbqI=mɠ60ہFjaih4P9{rYʡirP=@TݭDG_꧱-ww_I #oiDSBc$c#}UC(>B؟{T\Ю%+]j ī: ~%ͤтy&ZKIY4 sOOnWsO9^؂ۤ-.ܝU?1*tWx{oaZؓ_+"%}/ĘKH7OuEvhRLfK|EiGL3(`+z^J7tWœ5^x_ld tҪiL9JI^U?J>) O$>W罂['82 1nA] =6}Uu%]@HE:QFwEMI)bxR:|^&{O0H?}'| GKR~1ɀSZF(ar6A#lʴ3X}nɬ5}fy1>o?w5lLn'Ŧgө+^iW'` FrzմnR'KX|TJ;Zű}&zC MFg\ҍGЁ>+RԻgF9(>7lda_"NlRST0tT[5S>!GnEHrVѺ~f>cꯒ#ܜ |e i*̝iLA0w x3[{}o:NnΨ%gk-m([E 0P,OVp'-7kX'hZbC \x$RwŨ4]7b%0S?M,tITjKgU[sxs#^BCF{d8|Ч]'Vid] o8^<$:M \:Q(<׉L>NUh`Fl%"T'?QO[ܠ0<@2jgf0ftMنMFu/x 8}'V*m-͈SDQƆZoxMO)1sy^D[`c">FX{B=4e7(#vTв ΃ƒwI'L4ÎELpZ]vC*orhmBsLjpό R´m-F!XwLr4ru*E)΂_eI&S\z.`Uu!gG M-Z;hLl0 w?mw1ҭzc>E$+nHjS3i,b n\-)}T`^th/78?$1"XگgKdå>.:Wth1Ҩٷb|@J7$l@+7;Z2)CM#< d 5h">6X+||]˪* %,B %̚U!e;puqU_[Zk9uXϚVDY/ZMZk܆qW;ʉbHʚHV7.eGQM:V&ۗá.g ,啹}$OkT~&"ڢyjǻڌ5)JwJ//b<#Sf fd5;1zM_I*fq7p󇌁#f;#Zf5 b Dp pp4i(NЉIiQQtmH^Cg$ߥ ۪Z%Mpn慄$Yqc f_z`zqL,v׹Xx;h*.Kv$0(l*]T ݔpy(:.iM' Hޣ*Բd6/ 锴U1chQwפ(FPc5`ts ~?Nޤͷ4N}w(hpqh +>HJ8t G7d=Fa:U)eO C)ܘv{DwUzn4<<^H ;st JkgTv'уB­=#۩ç `*.V; نJbW"g^Ҝ㉻4hyFL>Wxg:2e7UGG]H >QJKI ~JJQosz "_@ ƍoVsU8gJ>:Atҭny¤-\%xuNEKYA)+T߻uI`-@Yg[BZ!}5,mm4J-l,wW_Ԑ8 FX^5ŃabUMPWp!˝9V.S?l4xq,YDKq4vN{Wѓ$pQUuEn{R4yh8-ȪX֑!>sBNnKBW?esqRkG3؂ذL!Ee8m&6{Vv`Z(&gے?0bn7Ũ{| 9&PSF4i\(;X?qWtͨT=L<?U9- "gDJų5ٲu&ŸU(^,%Wބ5}1FKr4L̡۫ϣ"o*h|qTqXnHz-Mh$%h2:hgd](l$l*MMZۡ#/8FLH5F&47c]: SNI} orr٠N Y)Eã4gϛC..KoU*s2;b xFT[Li$`yRmOY46nB&ǔf໤n&K8lЃ n!u?KOo"<3w+R[ธXda*||Kof7h76(&ѱ'Jj1 Q9+#:5akzt7`9H('05*FXdܘcG Rũ x.+[3Yjn*K4P:D{%Bu vFbB_a #e=S+է kJS\.ا! ]+՟4]F.Yvm5>z4Qo SZbpW0 64){m;m4׸Kg:A"A9+39j<5V2,-6(K`ܢ$ \s4 ͏p5_>"o47:Z4dm**Ǩ̡b9_<ӐQz#oqI{<9y^_>3U'KH A Out$&<4qׁi⿁'sv+s@ДkA陈h!ؖ&r> d#9"Dj`TiX tS֫>vʶ "f'NZ`6LC6 bTP8?UT!bR]lTݳ)) ]Y^fVc^{h pWBvU4ڀ~< C15^F u"Dc<ZKsC}[b ׍ xWp7C İR*jBi(_dK |AזVm]\Wыg;?ppG]΄+=r!3~4?MS$,^$ niY<":%uZ\,+޼h@qcIO\p5wSF Uǥ<$6nDZ}f`\ⴲ gIsrssjhG3PΖcb&xj)RI=hޣ_B ]S_24= \QM|ERaj֚h}K@Ł\/+*K| u{a 'q9]nQW#2ఆ&\#T+Sp6,kf* OD0jW1vϳ`lH4_5jbq$g ҥxvIt}< &e$ڬ`|}yFC"W-=Jͦl+Qx=D %N=x4Z>ˏ@>q-2d C7t. `#eAQZPZˑw?E5Kä;#p՞4ÑNى{it{ &rőkT lo]ΡVav\m+so`:[ٛb*"0Ec[~֋* OZ?0l(!Z^j;"RIi86T`;h! `-.fI;wqK)r萳9a;9?քe#yHKr'+jkbȮ=̉J ;%FSz2ηUq>'Ulik \3_M R R$棞u|*QQY`Y3TT :xM3XA}}gEC΀Ji:Y1Y-h5{5ewIX`APځu($gsld-j] OS7tH֍JD=o (#E|juu%_R6Z7Z(5+ȳ#qO:/{Ⱥ%+rǣ"v%WgLȠ }@ f:2XB>'68OiMńJM2z6)ӫ.UYiPW7(ɥ3#&6@Èt~6u4ʬ2)HV\IOf܏J9Z|߷z#wV˙X=ȶ8pG-Àrf- ƌ0u1aj*ÁKgedG^uyй.S5Kx6FNi Gg2Ilj3CnC:=v)[MP Hy v@KB DUe |b= 1"Tt'&Rr؆PB ݅!PĦ%ݧ1%0]пu(rr*&.Lݠ5LlK[1V3yN9ﻬ O^W>ТWkd3S2n,RYt"UO*BNy](6Dwk&LU= cK+( GWu礄rE`(vέ%ExkT2KucˎUqgWCC)e@{{?tohyQ? IxT?LG@d$z~A0'PٛYfڋvA.F2AU z`FYV3`lY:ƕ bßP7uqU7?̌r=FpOO= h,ߓAŇ(ߊI%CD{6a<&+: 9,~IRaJ!~J-;{1oIIm7sM=;Y}Gtk8ŭx ȕX3.e{x:*0N4a;awH\xtau zK}y%Fݔ[o DgROZlee)xUFӉ>Nv~k]Y Sw3KBOì :4Fad~bHt'pFKVMP\Eg4&}3 )z`f"&:Nԫ@Le?JfHֶ:I[û8=?GӘ3Z|' LjLoʬv2xl%Bc@Q6Pm8Y3u71@-0eJ [S:,t2AF g5E;g`nus٩F:ꦉ̩=k?n:{澒r-cj*.{}= )A*n=v`)h‰ (E'F"_iȨח֨rF4x q.ur\bT[;nbz]8pV %m6.U:CXeA"šLG_)tϴ φ)=% < x]]ӢΣwS;'SF:@öVةO?A9SNC y\4OC 9;i1em)ZO?0< _u }>#f*4t0}e#E^̴lD3E UZ0GĦ(pVJ)PIJZ>zOޙ3K-B%gg+mDeC-Ւ z}7g{Ռghnjs ?촍~Ũd 4>Nޛ ǓK] QLl6i#2/:t65;cp[$!vR%?R>| 1<&vtUz;$E~R];}mM5 @3hM6_ȫd&'VnjhFҽI!UW͠Y(語*WL^6pwI&b?Bvvն’{u- ]+OPW(ju' B7ZB-k3%ͣ|Y ]+l]`RW@2 j~xe;8+6uҨs|xݓך(6{>>XAViߞcu܋(M?u`ܽ)O.䴈aXXlG'A7IBeAIY@AkUއ9nNTW<:t"rI3Rޤtpv֪Wqv4LghFpYv;Ok˅E`Uy.rsYS,{'*ki*XX)L0p;(:&mJ6v OtL̖(;kh/c-gP L@!Ċ `EC}p"=RqCaMa?h(JM)4̼}a6a!AډA FT(pVjg{1u f,g įò Ug]Nc`I85XEJ 2;9XNX^DG^6Ώn|+K/Ro1h<<#2&XMˣ2ػ< V/7km6ණA1>o,G,]1:& f Q ɺmC!nM2}ӦGvcu;wtHN$; T * #0j6_MIztRA12х5aI1"aޚg=~k1D_ nf.0 &*H+5pL}$<3S8]>e[ J汯l =HbA.6\fjpdyp!ϊ^0銯hIBݷ|߭9T:7xw3=jq|iRUI[jۼgN5@D}qq b,;zn|Ƃ<Ѿ39Y6GEFd?l>K|Z cpbBF/emi0Yvo7^vc Uf>Uw~{zTSƋڍ-c|X..L?j:hZu,pT! ^5(piQ?hw3!qHu*)k]Lk֢%A5=nYe֚>1. əψ#Z.iKd TڰkDN`sp5w?A4f䀥᷉,excݗv3Eh]ٚG }k<~-!ȤQԣ֡Ϧ ZÁx{I!z$aYĊb:3Fi7hv|V車=x[O50PC&2,{d׽C kV(YA/-"WgYҴxrO]Rڒ^ ,.*n'+gdSQ DxTGnl/_h.U4K .䓎-3PXř)\kX++zV^iȏ|, C}[B4HY8pBMLj, +Uÿ: ÿzA`k3w;AGlNqܐVy r<0_G$Nw#ɶӔIo/5b*I(X٬, 2Y+`LJ:0k]DoBa)cw^: ړ2#ᘏDqځ/i} ޫ.迖Ud 6,doE^R +q&.,,?o>r@&;StNKIfJFF RgWRz1ƝvNkVڹP^`l2aX* `2h\(3ZwXy0fÄqm2Oqӡ}YU؂ZI}&Maox|猠d f؄&| [9tE StpudvT{GuB*ZB 7nե5=HT{RW _?]J7bc$Otcx xݟxyV'[%7}}Kf MZfɟUH`Vb$;Z0԰SΆ\d+|jfUJ[`L;wVXh49k8 .S@IYҘaRAK3%kM(/$B ~_9V3ݽ;srO9ưlƿU|*Gh=:>9+)fX[O/R6ؑEm,cy͠Z>'bQ ϐU>:!)plQ.|418%w"$ $$,9] /: /ewrf!dv=\0,z /}v;vjmGԆHu0/o`.8N{c1Ϗqh1`j΁)(4b^ՍL_[7-.dA(!_*eA>6ϽDސ,m kۉlB#V7쿝'ok{ϥ ="m]zFŀ{4at{ m2.%l~X֒rss cOŁ"ַ.dhɉ K83CKUS}Yw&}Lp2br}N4M4CʨV^MT?S%}T)}$X ISNt_U?H#Q6rZӒTEWޑ悀?'s;ZCb  :Wf z\ei;W5t3^<)z=џj]LoF]j_NaIL';~Luz jnϦ0h)<іB`9\J C-pΟ\k¿XTOCLTد3 0ɼƳ-4h" r}D 5YzI`'}{m_th]cKDZP+R{/_9=k>Hnprk UW:¹+W B%Bc z}ɀ(_>~Y%`)[Ӳ}=Pziͷ([. 2rM3 hބ9%WaX -KrFQ햺2X,ރh\^APuhʅeUXoeBA0Z@ HM97XWr @C*[w˳]n/ kgsĨ5B$%G/oLPcpÏt u=%D~Ý{,>SwYp@\rkYWQ7P7U`ԎFCGEC[ i#Z6 Qq?;`UѿCKAl7 ,\Ajt) T@㠳ע/1cܧΊQ]Γ`'MO!ߠ ꆚt29<͐U1W%Fc·0ì9 hSu7{C{xg}UZ?0+8hpȳo$yt;|Y(6=>}*GnLMm3<Əqd4I83RSvz+uyIj/ c`-: Sz'J8ǣ͆o |rw|OJșQQZoԕl(Z|^O椂/^fҝ ,ʜOo^o8']:$n$%}xd9F/c74w>0ܚ]pqEkRzzqڠTmK$cP;XZWG q ̎4Pzzrj{d`CCkxۜ T=bw^E{+ߨ*xx498#xnFiF&qc/C- rZQ1%x.Hȧfюtۡݺ?/}f VGϦtʰgzn [ٗY9)ѳM! Ea8J}Bgxhh ݑq:,Ca}~2L1,e'_9XJ_Y'zQg4پY-H׎"=Qceaf&|1/:I{4= u%tgF?(ިbGh.p 1#̃3ٔIP_{OˤwOS1*-6{2쑩C gMYF&b*΅Iqa1˒< bӥ{6C*  HÇLXliʓrhґ  CLI!4|  ӬyB/^c@ _") Stn×9PsX9V{·R܇lYov!?`r!<؛$ꯞԈQx7[ILY0$(4#_jvsGY%kmtY*qN{G%z!z@X[B,^^6?ֈe "EzkZd ?OifUyLF"hY?AYJȣ=MŜ+Fp;8]7ޘ|x~k^_7ohi 51,7Z,FT)6 J6PE?.n+F#R}nI=,mQ?~{ ~ 뗥yE$b.-eYzZ?7Q>m'0s2q71J.oF̔mVKN`@dQ[|^{enA9{=I;^1'teyʕҕ)WڐLco55fiД{>Fϳ-]Y`)S7K껷ք:4fde;ÅUGJlP]HU%F x Aػ630;K:o2"_a~kȥ @eF],jZ }?qbm^sziѥ7G8έPd;[gJ->[;FE o86?GqjwRv0w[ qH;l@4b֚nu>(ޓ6b,LRi@v)8{[f`p&?ҽaPҹ{ZNz 4([qW]ٜjlw<I HYYa<\ٙ'9ʱ{}A>L| 8l7]"!:eTD'YmXͳ 0UypZ-dEZAعXc,(y0#֐0cVJ#Me'N`C3R.`]s Ari&oRI۬-}+:gp;Q+w tRkϻ;qs\cS6I >rhh7 {06ǒC`( >ED3cvP{8\`4+E{w\|9)׹_ZeBy$lSx*u>v6Z@S|b)XL*C?I(56 >?Lv @}L> g}`֡3E3u}L/^Hpb뉮,E@֌hV&N!h)ͭ<}Y[>5hwOC'Z ݹEw?zgf'vyHqp׎wuznD? t݀CofYAIPs~tWjx$]lsY4[z?3MS(n{W֧99wa=;T:Z `_񺍈ݬѬ&.'b[[,3rElUЉtb(~ pf ((u ]gvY,jB}h8׸F7sBx9u's=5u턋枓ڼb3Li+=T* }Ź_Po64hOi)~30` DAINO?>=-h rG'6Jzn<7[ӝi)tr9Tk- НR|JWCj=gViINǥ΁Z39xfqf;f{rv~̸!1 a?nR1{vUV.dyBz44OEAɇc̑G~aa4t:|.q(͛n/: {(|HgbTka~9QM}^nXL<Ӷ HJ'8Oiؠ X~XɝzZ绐48&l| x0 Mcx;I|hpT> kb%^q@$}}ip?A,!Y)-}ud7^Ḯ&By w.i)Oub>l0,t}^ `$թ@ Cwho]uי̝۬XhQu'U7l[.$2\Dρ+6IkLݶC>³ MW xXiMk<п.&wd~ڈ`ᒖZ2 ?8![9[ѪSxs ƒkp"KVc+Ҿy&01e|S4#e&MX|ksC\ %KyLMq}aZV4u,xO-N>eў. 2=bX,VAt?CA7wyAur!!lw1yH7F5@$ybz z`ɀV{;*t74&hBWygӏj9mR~ۨӐ\__xV Lg s_J.X">kؿq)JEE'~,hnp7EG jxPA0Xl,[oi>˒m ;_՛&RrIj:pu $Ge?*f iolɨщOgĤ:B(,A5_j2,lנ8m4m:Z3~@_gI<^]ڗ-FZw|d\E@=5*|ƈUe t ?W8+}6QNP@{@[2qǛ};GF`vnc[wA4#prW^% [+:F4KmR[1!`> ˃wT+goho TAO%-;RTW~ e#x3b痚v@e\~`0WNjy#uR˖آ^|@2TMho$0 M@*{Ss_VMٗѹ;Wn͗T_L uhQu^#˦pC.;5/tf4Y=0N^頸$;81uf$U0 j[&O_ MPݽyaA:٬ l'ɳ' ɼesƲ28fL q!%n9s' (\8T@Y* :jM_"يf<%tيNho9z6qK#6aJ"[Yh6 eXueFՊec2Xjj%82 G+֪a׳lhFC~>JJ˩Wnp`AHdcoklx]14cGf/gDbIf6LjNDN?usoS$ 1/ 5ʼB, 74PA  *V~hn(DNroH΄1୏NىE[TNhx zZ!6A2oyjC H/HnO"B^rEI<#eHSC]K~U 6rN*_K@V[)\j*Ơ:c/.)$8M{C?C_ Feͭ PlY&Yw]MtWpwA臎u# t2l,B(9ɧE0_|Kq )@L6ðXv8gRrG#*;{GEB|:}x Ma9^װ]9IbSp^=L{M#y]k1fÕ \Chcr _\gCi5yسXu Cu3; `'`.)B F Gs.0-<./WixU S.)[)%rN-sX;'rІAIbM_$1p'?5Ⱦ=wHʵM]NcIFŦ{ uDFW/hdt5'*TL*AD7NT,tbl@ g%{9&&p޲e~ vKH%>lܓ} dF>}aȼک{Cʼ7=o> )0u[tYTЃS?
  • H9buņBq9<,.-:Q954=|[3`(<޷Yw7XKe.2$S.}>؆R'~!;SarFvR.MOS8CZ1' j =S-H}#! ӯ< H.ζElwA;s> e-8k`Gp>t<w7RGcS=JYid𬭏P\MޡЇ'1h>jZՌY'pKl -:9ǟ? TW&/^{Jܲp'<>`̴9;> }f$aKY0w㘆o"9UcDL\StnX~<:ZjX`i쇺!5zkQfPg=N_[>sx1qB'\n;eRfvv4 _^ n6TE 2=y3a)]Ml'曙$r25rUbl8OU9F+ q_4OVuQk1S`tH]8/eHnOȆN.3xtLVL7&͜~TYTx2ZR)ՙGg46P&_u\fM_VW۵-Y5!u4/18k`.YyJr뇠mAp~Z}K͛HDD Ovr~߮;qTuupxv\WF ގ`+` D:PRA.5@R~P:7SgЖ5-[͠kΠ)9&7SfЄ3xiY3iv&w1.!Iohl $Mh[;J1[ 1گ?c='Ĥ$yڀIvl&`(16h6ȼj6)3כ;$6;04A![$߰\}=U|:| ,w~`雯ٯ71>~iJl#t_;<5/"A`,*28.4Lt{Pb`fsCoFK"L({Ao@'Ң8cF4M=&GԬ$vfRFƲ>v9h&:ɐ^9N{1bgfpE?:4Bcny)c{Em/KCȵ}0SjaS:;X)&}( dJ ;?$7KnJa;hLaN4?F<6$բLj"=1"=L{6SG!r7պq$E}ޞ:qo΢J:93 _s$g`!e 'c `j"~X`~;zobw <5`4';O"\3s[>Mֲ^V =sH0ލ?=XL6Y{[KOXszk-+ͣ[c`ź;DP E,G]ƇH mj{ڵMӮmzۋ`tfc`A*w]߂on=zK2VQP9Fo(_F֪Ja_40 jZm51LئY?[';W䞵Yi3kg,@w@–ˊڋ<.I`oH#YUy&x Ạ>mum JNi,`9HGwkӞfק=G5@*twhBr%(Egٙ EXM{VĿGq(5-kѬ>,1Fbg59䷹E`(CQs ۃ+b"zqWtڝQ /8k/N3籔N΃>woon! ËغQz6 ,uF7:pז!"NJ`.:tK Bwg=G10Rx3 bLGq7/@jz|hVΐ~Kp Fw,`]ί)k1d'j~A ?kpOї构[DlUa 1I^]GWq;iڔZތu(sRa ǙI_HVGrra5v&{[+lc@)9\e6m_?C;ӕ6/P戡D:g'@1w$L .} vϹ_Ɯ{"D[mid:l#l҈[u`f]`:Kt {_Ѳb><`muP(AԦà9rleГ,S&!8ȎC=ek27>qyb}\eg֥G8άjډ`UHÛTըG=vFAc4ֺs;ȽQ m 6썊802wfedtKPڥ@* Q3 yh%;8) WY51 O=^far];g1&>r6;M<119d^( '[ Otr]i[+6MFy0'a,A;FB'Νq Ηú];7u^EԹ#mՠ;a i K{1*f/`5K84]hmi(>j)B;1$@K{3,Š8:̶Eu@LpŰc2a EQWV}%]E9ZL:ްP{ (] 6ݥ9 PlމO_JGǩ̉rO-ǞyU譁9m~߰nnxKQX 1!a˯]}# g`sK\`GJv$p3t$y˱Eе3~5Q{PK."wlj*\%L>FRJ2ըJVt J5ݮ e 9݊ XΠt-r< ?G8NSlǫUlٕpwbcxr #ePEEo݉os7+$ n^E!qvi*Gh8=0^Ɔ+U` (0^ 4slqia%U ojo$ ;g\5oYߴ,':C d>W߼LDُ5וcE$й;0}b/IG(2JU#P[gv۷X?%VvK[./&Ov Y[ZD[(JO3;B#3DnZ+&Cxm5v9ϔM]d?rI̡z9AɈ` @6x.<<0{,s&MJ7kcgi&ui`l$~TaУ^ԛFՠe} +)H#ڝ(XpRN4tW;&Bt'j:o7DAAn`hI>Ho# l  Vg!>#9'ȚۅA] 6G&XgaA HVxSM#PxU 6@X(CA_@UmZ H{_cɆ-;Avl4thӅ8nxÁTq93f񽤾[1n[pUژ?PU-wGK_@PUoϧY[J :;&owhnrP:[M LQ̝q}0Mi`y։ ! OFi%5mB˭,5lF Brʅ=&9hP")UyEwtcPgп 34ryˣ-rNÔ| j Yj2ڝq񚄻W ]>HK0OVOx^ĵr!omM3Š^ןkJWzPcOYbͫ.Eku%H! .ÕG =j,tؓm¥ Z?7X9hg"V*m*Jx2y h<#TڣfpĄY9QF0Jef)rE@?Dj$ۃeO8̫'soeRiC E-.H<1F+0~orbf'+nv]cӎ(cVڂ o ]ƶ&!y`q\cf5^gS΅hcZ4],:{u5+g "OJ+^ȗPwP1QWv9ؾpR|6 l+МQ_ϫ -8#42[buWqA+E+U+c`uX# -|Vi2T{0fJ@r+-Xt!Dᣨ+m}QY fW\t veMwj Y|1q o}DŪ^e1[VY˂vwB9ˆf OYpD6\ƶ4!2c&j@ܫ8sSljمhKy)T@b8A`c"]eK}XuBOrAmu"XLIO\*@*q`+%\aC "t1n9~Ǘ%sbyj/)(e(szrEKY >kx'ݨOЯ2{`'; n:Ax /F%? Ft?.ÏCh M_r3.`:gבF‘NhGpZ, G>lIczVڞa?etQ7H)!5}^/.ŇZ( cMU0ݰHb~[fnYނGi7HSӳ_ўȩ_2'<6Vt4[Ea%];͆" +晏1~lB㍲& e[6Nɽ^֑klG@%֔=[;g•Wo]naQk{qֺH=\n$IS:^ B{Q+\vNטhlޭ8kʖVrX1wm+&e&`BpE 6 SF@Tqw9E6Î_cK dBc@E^jlв'!(q)NȽ(=2<5)<7ݫN]mF܆={ʏ4K9@-r ? V!aH,뫴0i7bz;'CA_$8V>Y') f@5R}Z.}js,\ԋJ Q~ އv&6ǫޜc#~ s͚˅3;z_c6+fCgF8L_}{n, Jnbeymy@Yb0dW2SL#gRm)3 6jAl(w߷uff)wfn)}2Q1{~ȫ4ҌXǮ p0MjkǦscqs=-Logc@)G'_Vm*]vm8g㵵d(!9(ǡ#:V3`GtgZQʅQo.ZZQ Vyn۱RHɨ .NE2,˥z9DwvZ%390oHWN(]ڴOJl0^!N^$OmvDMmeo̗=m^L^ U)r\x^yfkFO>~N9 a,w6 ]~+Uz;I^H)Z!j(/nT-}#1.4]Ec}eY]0xTAаUiX2Zo0M w T^<1&6=F$G#m'/ RWjj!^`"`%_8=Smb\̔Уu0dA1aqxr5[{l@̉J yS!V}5wPzwYN[)W b)hd/F ! ϶8 X rhȋN&!e)>7ςѬR4ẗ́Q̼'wøS"55xҀ^Кqn '0!OYxT 2v}Fڋi FZy愾+,ˍv-5(kpD7u32LTum9M sxIE&<{+ s@;)W?IOcqx>I1;)[˅_m|ZR&jE2TMQ@5DUx1PF1Z_фS3>l a5+2gO^L`e46>_PgoCnR49ϖ/X&_h0o|B<]dK9WAIABƭ X|:q2dv2m&>Yu -|厸fs Xԗ+_iqo4 YzK_A Ƅ'Z*Fjdj@ 1әҷ$y8dޖ<% ':d{32Ý]ixQQK:n%HrWt{6͋3k`67ʫkQ0ˣ^MCm$~Bn7Gրێ¶kZ˵6~'N!!>Ԋ C-WtÙմ#ĪA5ic@D6Qn/'8 Whor r1/3 "=|13I_ 9d%uZדwb9DMU'IE2EQjTvfjA`VgD+S#^2ءYQpd\ Ӏ$ר!K0+Zb. =czUB SKtpZ5[@8VOc&񡶦CiD>z`G̩lDE h\'޽MrM6[+ދ:Lt4k-h][.v]^ 25*š9pD'dBh>(cGWUUv jr+]\X29TiKԏ2~0ZRR3!JEӎ8Ck@4y3hH4Go(lLI =hN/ƛ- S l0LSBt D`!ip(Gͮ⎲"{[V'}gGûmO8?=b\ * H"-_%7-<_hgH\kK\دKDZt):0m$|FB`9"ԈV-Hb zJ}wƐIJ`ͳQ2t=5İ@`tc.>sqnh7ROЃ c cď&6a!g_)G(a{BĦʎL9'eHr=xgkIF 3uыMPN1; ۶:Nw㚸mQ&ExXޚ0[/h;1-q;k(j؇V ÕZOb^q6,u!nXf_9 .J z-v[dxmCg kM}UȣQQvE2vKHwq:Oc>g0-j:ks~a7{Us.UBOxhU&TK uqw'9+ WRv~aD:wܘ]5DF*;Nm h]UԬw<*DEC=+2{֞l=98%:_^J=1˖$Å-_%-N11rËŨ(]WyucbMCNksC6hQy&4 yb`匿˶: Om&ξ1@<9miy ǷxI3@l ^cd!<udv0_!^V؛&:@2!08FlAUNĊi´u qI2aaG}9LB 0&<!7gՈ:ِ6>UʭݞT{ N8N$2rMXvJMq 胙71#NJ{~6;(deUq F U؁ 9.uubŇXM֬^ũBji8Yg|'puZMx.yDq;#>I[S4NIxz݂<-3kkh+5=JNi3n;KIN-.VbEr_ERp\hg{l%۹F0%U9t#eAˏj>B ll-vvzHu擆rVC 5RFS;)܆92B<9Ww dΎegWt 2[g{\>Pl -@jA DzcmbU'yO!t]2Lx"]Ir򶏏Q#Zv?IVgK-C̆&-oQotN{ѱ@66͑]єƃz1QՄ&cIv6Xұɸ=E]cLuFUl6ֻJ§=RщJLCNrC gF)~A$EnAN9 ՙc6@hA&.G3nx R t2uɗ^E`ln7`N  s6J |سdU˗ضÆ"hg%boW&lo7ږdM5i@WqEМ(I\Ŝ-Rm]1 NH2[3ey3ԲF0"Mwt0kk^5ɣ]-;o:nKYE0H~4pΐݜx.χsȚ^Ӊ/|RV[t>7'~0 }ac{Ƅ*Oץ)q q˜m67-<0\M2k $T.8͍cyF*x<&OMy`kMh3 xuQR`ɘ$]sHh]`Mr9ŇJۮ rM?r#T.%}ի~z`X"Q0F>&*L#\%lhIʃwk-7LE^HRbuyE!Зxē,J6κ>MP,Zt _*c'^OZX_Kfضv *MR7/ jl͏]gc@ȉ VN+٤v=ՙSϾm2[za}NzQ1kNTB/Z+θ휋Wt''7"h8@ĮI}J~ c!y[QsbbTBƒ)6Uhw2ص*-XEaeP,q`kP)`,R=X"GW]]nHPdIt}gtѠSF8ȕav-QM;4`23ف2S@ Pp1፷)ٯ#m#8={(kO`DHۦx€|: 2qM=T*\=ʤU/stCwI[orw ѺY?;ݚ'(B6u 1VuZYY^CUW`ڝ՚4 YMLv sSꙋ_8vbuXXlo f+c(heOK1+k|C܃1ףOȇbn|!G Ҋ@=1a&*<[-Epϓy# %aߍWpK?l<oJ,8la)\Vf3U[p)byT@B(abۚ^`rz9EلcZ83? r>dVB7kJ}y\2YH86 v&hmIӅokJ;>4o'2LQgx` .$p%0*c<*x=u?݀v5Ӊ6u"<fab>#\0.Y*Ϙ3fH)k4o.Gԩd4`2OlOPWMd 4SI j&m׬{a{#Yxu:;[tIlҨ8G>yԶU=E?i8ϲzT"t=iKfT{hF-PNoB&gL!#L^Ha攰1mL,JN#\HwkHе߄ɇ漎*_vqKnܪ >Ȃ~\:05XdLl&L䵱pyh6z;cT/Y^ÕD,^WKA%S2V ͢sua866 bbLxY6^"%|z0U'u8I`P^tXur'Q,Q,Q-Zucg * p΂-ScrFqKd|%f`a[#@;JR*sFR߉2{cC%jqx/Ye`x=˸.ar nd!,+jXbY=قK=dQK"-z͍hP+9-s Q?mѫ57 wfbrMqnRߤ.;fath6&#V{:.^!)5Uqoˡ _>x,9반x2<" #%K _w2HD #A{/!F@[l Z|yb@?GAC< sB`+JT {?4´"6a_IlZ_4a,/`*PĦD+Q}V-}vнwBGvPZV2TVX;VRAJE;vPErUT1- ?˹MR@$ Rn~2};m-v\LNO.F'&A~5Gf՛Pg.㠺$4)pXs5e6eQ~8g/v#]{`+7%a剫}LB.jg\%Er U2 dARK-.C!GŭYOM&moO G$6kBzBOeSɅ3 Z5c]V);֒F:2<#zӺjVc"&4=k`ZWu926Dm&CNU S. >]쉳NΛsVpJ8jfԝǰz{$e 븬?IYȺ50ZbqvtlП)6ɸaQmo?L<ҡB?*Mx&~B䂦}H6Da ҂q%מh426QPA!`T/ n^ףy۩l-p%Klx̣ &هu 1,:*>s{0pCjOSGX]z͔X[HqSࡷFM{ a3z*zW*CU_=T^ٝb^\3ZŦZ&PRk=G`4~BM`C9(;lG, @9jN R*N0C-,V(@/Äb4& P'J6ʞր\ dJOwoxUpXX'(3?Q`'0]F0D2ԋ\P͋:PI/ZAVU3I抱]lzԙ|gl&Jb0?zI40LPi.&Р.Ѷv̉5ey[+YJePK\+ؕoflAa>XKq}z>:U*pq[ )χ<k) 6ې|bS% X (4V`EqDb.E#U#ϮKRe ]n;(Rv;L*m@#G ;ܴ#ؕΣ:W'4[;ģ4ճUvM) tt..:aV>֝peeJ |1J[bR0r7-roW}iD9m`&؎4du<4'`4GS. ŵTC4*@#k >0^!'~b%1Nzk:S2' 7!LҸ0a=ɯwaR3W{ܠTW'Ĵ6Vss]< ݛ(uI?ySP#8x&O(PBբ"E`KI[.ڔ1"Li]e]սeT:qv y9L^tw&3<\sZ"u2=207 ĔXɶKs_>94J<1@Oi:DTr'*b& *Qm?ԒE9'oO8ȏ;v3aLH y, >w=pYYXp7a ]AI, ooԈi pkKpٴ^J]nVUeF(w*ˢ jX9Un%ri.IvHJrX0YG `l*;%;0QXyӺGuq0 s6cQ ?/5J>dB!c|^Y|qhHɿ*ht<7G />*ΒޘF)ꢡcIJeRU[v젇u IRz55{ d {VЕ!qWc+#&]GjN.vFeYeDӠdZиyDgoN8Ddmq\݃p:{=Jҗ#PmeOj,g $ 'XR4ÉY'btT[VJidk r&eMؤNrk`iuUއ{Pb砿a_,5Fbd}d*)ތj&10'SDž p8I^`-g(̖Ʉa+7W,S(&bF|B{b&042 Ԫ$t *45Be$a9e KL_&c98D&CVRcLciU_ ˹v6{0ÒOQ΃$gjya-b##KHe,ln{_ʴʘW{ڡ^!ZGD _hwO?9`9ͪ4-̰>6Cၢt߸$aO6h Za*-*1jPk 嵢7%iܳ@b͋3uNAGtge&G b 3`,j\1pϓ~E[ʹ7Z_ۛƀQ-g'P9*M5jo]cCn4*W'dj˿K5 RC߿q\m!N'2Z^RASN$26 LvxLFʥ\`=C!%3Q؂Sr1 (ĻH[EG*91WqEu>ZLUANjqYKővdALT8uxv ͊\֕vo27Bk-os&zVN|k2XqA*V L p}TV|`XZH:Ur@GW#¼֠wt~ 愣_@#$6;Ncf(Gfb>M38-뾔sxzPkƫ3&S){}%|5YޔkD;w8PAr|;F4nBlcÖf?p|-U<]舭7fR|.%$\ oFs@'?\t=ֹqI'{+㱛Z֚"w)FjK1{16¥K;(`|?XAU^,\0EE wP tz[k6_Eqx+;cд4ا/6$Vn w%Ȱ,}*eSVݗ᯹6o^+[Ѫ'XE'N3S-aC3!3mS24#eo(q,]*C_?a1Kqz$څO#;f*Uc%U sp{nO7x6|^lt$=pVq 0{+a u U{vtǞ O,FvI#fw7;kKkΣq{{)msD5kLEXɲhlClj008> Sˁif :̡ Z,Kl;4BxxFu瓱0e('D+P+^с`c5lMAXa B],kYW;4ø\΁eZص(X4Tyk'1F͹9幜@CNX+sIܕ("#'P\܏GFMa36u%t%uW2sNR a a aӳyM"@Af %k5f{UxzQ޴pT4G1\3ϦF<,a{ƄMMpVjȭCH\E02!4o];btaa3=o)/:x:] >4 W%pYPAily`+v\Rr7lpsĻ_Fo$t(!dʭZad_a|fOs?s3gs@PlNsX0s8<BI`흊Qr"/n~#fļ+lɓߋ&܅ ^ p4%Ϛ+zk5lw9=Oa(WM+w -Z Mڄt]".L<1VÜ R.!&̤Y2ʻٰHGXbGglΰfƕGh`t.-M[C.y+"2E_dKJ'[ZùCXڴ膓Nf0f 9B'>f`1='|5H5 ϼQW>ٰy 9?[X%pp<{Šzixfx^sim<=Ȧ:{aJň].?S/œA_Ғ F?bE}+G 0+ 9#M-لǔi{ čA5CuX[u,9la2J9vsyKve(` LG}>k0C"'L*J&Pġ7Ӂ JgM{7,)ˆa}Bod3z`_*Ym鞝k34NТڔS=1"[KAT,xqN)YVS{iPE|Q?giJn`J.Q*{SR tNS0>7&Y8nhaK?<:he*7" PsHz63mCt*%t;!kZFoϒ  25NCx%_ Л/p܁m7$DUəbB*`B&}[ٚPK888z„%r2umLja C~3)^g—(.ZMUUޜ*3n!+83:HaW)8 i}X Y<ލ6.M=ba4Hj=?^;&'G ȸ*|e|Mր b$gn[\8w"М8%Y)i}g$^?[[0o'iطHZke@MxINDzҦJK ]JDI`%eⓐqM J$L_ <^$a!G0KzYpb{x;q0Ҥ9yppܠA98i6oG߲0ly'9aZ<)XVa*eQ3؝NՈz%NL3Kv&%b U|)GNW֘+?噻ʍ&qQ6sL) .A[bi&r|Z_q~M"sّ@dG*dbN^"Ϟ߫e56`Fvܙܙ܉g&N.G0T̳zS³>Q~0\ѺyxR]-2VAOGy; r<,b;Cbaҽ/{é䇈I3a_cCP{N6'щ.͎v%qn_=\qn(\76M82s0Õ4E?xRt?CO1SzҔ,Sw3ӌA†6xJB ؁%AFgB=oKvZNTtQBD0'Vy̨ stAVlL\< `+9**G4)/0c"4T.،|oi9i7Ʊ4=j&+c6&1*r%wnL~"1BG#'"Ŗܮ'e_TIo1x{81[rںk!4>5-'i*%L,rN]JߋLB#F"? 3$8PyC{A-  yf[n;4dr$V2E1+a.?8(ބYVk߻\& U%U$ cX! d߃Z_ܘ(_C"$)#hzj 6%&2V_x3-ʬb|p?8UJݧIN5 V-B,x9<&[o EV-"O/=SFg3N0s9nx`x^"m7!Lj&Cw=5P_X23d;{f+IEkGǽ%koFA#n1GL2T{7k~Z*~Fь-٦jт~TlIXx ?HnT5.2ܪZy/Ϊ]- Au\LF$CuN yAZV+ ~=5] $:cV+b8ގ2}gZ{ꇞn7h~Zi *~/$:VҹPJe]QNji '@;z;Y_dz)DVJT](*LC{gZK(bJ# 0(U4PFV4F b~ Ng˔Izxdl`<:I4_-< 鈅g!TCM{I,Yܾo~"Ik:d͗ª9U#Qq&)t6[+\Gb@;*p`C哑ju:!olLF#7I:lwY8ݸjd ?V(7 6'W0'6<"|;NƠMFֆ>027*'p D#1 A0JS*q,prĐ3}:(F#ۄf޴C,wZ#w5F$TO,;"Vƀz)_)KlHa#h7]ɞNiG06XH0IAY\H`1ړa1 CYpQK9݄fk¬gB9Ho@u!pf "ͬVˈK438nYd#L«׾HE_FJIh OlIeB7ԃo?b"v?w?M zV%]pmsDl5pAһ)\b?HYuzdkS3?Z֯Q&WY%fѼ( LC-piMR*u;S6NhP'#Ortf Yv*ۥ9J%3m0ObjpD'|<El;tcGAiF+T0¯7&=wxS&r[hX )?DzbIWompХ;>Ǭ9w|cF79h\iy_HbQ7MGHhwdJ_6{YQ̠sP鵔<מe(x8xƛ㔷d;3ibPO N#.ľT<:ffuS3 2 D"z6l$; lBĒL.|}L0s )qS;:͒6-%p8o2@Tib]h$ g"DW@2Njj. }zm [0e Е`Nf?~FUد`YEKΨL'"Plf?87g͢&ܜ8Jpiw8q_۬{fN܅ Gk#@@9M4κ&3+;Fڂԩ?J'}XEF.ddZ̄!RAg îCP$C`3lMПer|c}&(K6̧kɉUKNt@ONL32,ֽ P'uXwX;kn[ 79ףC@3,,ΒF^1'OL7Z>mϱ$lؾz0(dl+x*WC沒>-51xMO4|lkj<֫NLInBPm^tFM 7~rͣ~'O7zګq |)|b<J$2|/c&8 w>c7~ ?bAa>Xg]i+>Яٵ8F~Ʉ Gܤ0V=u\ǔaG%Z; H(uQ~Bwrܳ1ݝQX8+/D„e#r7 #Yp!LJ. 짘Gh%Mk.x}06RL);1ICtt+ckaߙx,%ȿDnngW9:À|{Gб 32;շnV (j4qx~]LQzaݗsV߂|cܗ Bg_5r-4.{``~o"p%u JMYyÂBDA3@l\w oʓ*f`jhRlBs&:=m>*KJ@Ah=&)ۂ׬%UnjM&i/z&ˤZ4m!2F"DPu9oAX#$U6m&g "+eiԭ 4[,[R_VcYݎױyd`%"<7ѾE E陂7X ř -~x/X,:SsχjFA eDq?&Tс0!e(\N-t2=OÐ{Z,<8t]OXMgSҳJjl5Y_j]7DޱpOuu0^^ :]Xw/"då|` q8'e ioGU s(_ 7k%עdm/т9R:0myaj09׃o31h{۴MH&UxQ5cඟy!$ xK,#]#ʡoԂTXx:m_'a  fT}"O-UA:6zqwO!3\y9OU|x鹆S B6#FW%wڜ4BHA:7xWp>ClOdZ _>v>Τx2T2*9SԘMH`Iq6uZ$ բC;$tP Ҝexb[b];ufxᄇ[M(Pr  3/J1h=FYƲRVuyҚȝHlp>;c6ߔ$lqW[WablܞraCl ?̶1$ldܝj`M4 .fI2B?"zjFޞl4<IbEfbybZwh@m*o*,[QP#^1NPLdnivAw7euDۓCfe.ÅSfCetsn@uтSiM\͌hBi?}'n?Eja͒<zZ844}{]ZPSJ~#ys{jlT5*:\./5i:YO3&EML' ~jL0a·g;_B{6/94bb\#,`MJ=OeJvtN&Yq0o|Z%zGNw'=cppHpdأ nA NMq_$t2%.zE8qˏ^߾V7e$ :YD  bKKF%4{Op{*HKN%''2A5誐6ѕ-9T: F^N_LZ7 :Uӌ깽H ;->AZq:Eu>(Ki`d:TTySw:N1e39Z13(E1:.lC ti(LXEY48/Y0$@65pRם玆v{K%w-֢&AT ӓ {r ~tSi8IR` =^[xT a&U懠"fp^S-3 5|}ɐFDBTC!(^jeV>4ňOw9Cb*K𶕼hQ{1DjEAB MF p"1Ll2[cck%e5yTbĩ.yˆ4Ց7;WiR Ab)ɜd3eEoy-I/^DfMzG˶bvhd_%$po8h_BJ|P3PabPo{lt}P_pe{n`l}i%;^ q$;hkz6h;s'm6c[vڤqp\WGq]0 㰺%ylL8hiZu}ҀF2 .yTLI]4>Ә8%N'0& bЏIz˧dFfEfk`xR`+%Ssz֟6bx~#֢|XX"N R ;a##0/;Uj0$_RmJ8̾Y]\c66";PuⰹQf3H%fq&y0O|ćF5o_K}5+1_1`UUy*lc[x(aӞyUR~UBeg(-oP SW/Rt~Y%3-Vv!󭈜5_6$/WjEv? r1aZ''F HB'3 XӘF/~ 8L"07و {paUXmw-ToxbNi,M5iǾE\+}r)Lk3ƇOIh~x-1& u6/u:Z)퓎=EPA=X401Nv o rϽ=oBs)~!W ]JȒ|k@34f4Mt+vw"ze,3^g]'qwd؏*k/FK@bLwFGݳŌӇOafqU@]p#݁Zq4-(z'$8(#`c `"OYb.&e9Bct휑Und/u8?:sVuG`'tWSs@W Gt;}8?z/յؾ7IHڛ/@C͎9]Dr;A`>, ppc0\[͆lj76'0tOSꍸ %1Jl9~tpB>y)$Nd]h1Jlb ~79/UqNZȰC!>)jd ɦbR1}Vyx IuGuFK9юR#RxԣR47$9"Y܇ Ҿ4A{H Ӈ!g[oF$3|CC{B~e&()f=!J3w pB;W0:` <|͗fr򘤡J!V=;T>B䒪ndiA 9ʣaB}L.Q}S+K vH=q,JVtc ݬ|al}bKW׆; N/{N`t3Cݼ4x2p)'iw6pٴ$=r25d#6kHX nxm:$pgxT n''Hʹ8 zWg6TL6`IPXCTe횖a )YՅ07e^<<۴VbT0b5VlpŧND\ˆCPHX }0J Y5ȡC~s!tOj:A(&Ma0HxD9|W5=lU9>o'} @0ݨ9~( kXڥ;m*HTY/1/YrVm{u iU YHVIO某sMStVtXxQ,a69.oxNl?LP7y5,Q 136/%0;'4K.N,ͰedmqDo-* H*AR&#Uw!7Eٰ٠n'(F].JbЏ5lMV rɵK_|N1&9")7vNJfU.ٙQrE8uKH3X7\4PΜ)gN\rtP1Nkkg`)ĹN u>Cϳ-Q?VU+mI|“-E|#9!8_p=>nGEOsCc}4!`B+w9YbuV`Au->)gofPRei>LqG;6=4w1=iKZp \P`92s|ϚSPwޑ玠Arp!3y..[M]ЬG3RqUD>?PUU(|V!jWnvC1`r\lo `S.jc㽕ZLHE ÎjlIV[\+Rq@}%o)|{=1YSOO!SB3Bh1˲r3-9{.LäUV%id@bd!} V[{z2QDog hq8(T:JU5M>&mR*7h| y@YImW\j:V|8ϐ9t#r!be w U~Ffa(HaNpV*Z$F6IgVK[ cYBLӤJJ8^sYZLxxB,I.*QgTzc3NN~@:b 8tpv/7|K[GPAM(N}qF1z{:ZvȖ :!?ml&Hqj]d ]M0HI:1 шZ3l/10d4K\-96LAdo38#E'om֠&rյnJbu+lKK: Zvgx4_7&ҳ. D@W^ D09@o|=ҩ1\.L#,ؤaLN˚ؕvٮGrd@#Nxl)`G2/SilgwEƶ:W]تHxlW΅k'K ' k7VJl&szi-N!%m$:% č/UImk烈ːܥĈOhQxH+O&JWfMtOiߕV]RPBu2|s#j_Mpښn0:=)6 {]w;aaMKߕ&ԱMxXU] ~k֮E0%HZ`O#04k`sn Z8*rh26` lT1`,0U7=;K`3BSo2^@5LXOz{:ned ;bK'i֙.$=iĒW1Q2i4'FVe֞C&F&q 0nӸ\ gw1ްӂؾ4{8l+y~?)d1ShX:X*h[,yÚOsu 68\۝?;َ_[ v•\WpȾCpYP5py}}j4oWLlʚLcHnX+ڑ+lGlvP>y>sNtJF= ^v%gP/gEE EN*6#A9p(Sfk:Ho?.kIoKl#k pDIp[pqƸD5#\d.n>%`- aFݿ^g4(A$Vn-}h’S^ϙ|cIB_خ5PJ$+aȧ.`VS׳N,PH\P(GH9}-'tWy|1DK)r*#+Ff_+&)jۤO-&߷T$n z-khY~} 8j:hDT7J8H$p̂a)2&+{ShA5hY$UUcqbs"[4ݦ/V/j@%8U~kTTОڝX, )lM; IMnh_W-anڸ|ԋz_r}9 Akr{crd%͗2KjM lG ~ @bxO *HHB@mH'Y2I ̜Ft& V r齤V{sSLI\sRobCV:ٛ#ϑ Y om7ۏH(I>=@@J3]×U'j'Mn:uQåy e[ߘh=.mGӗe&N%ӓ=ۚz̳1}{Z7<8R[7kdZ9$d$GI ,?S !ȃf g/ h 68ptpB&E}d/Ku-wm{0!}i[M™iEpf?,>'!^t{溳,p!<&Q$e 4,NG((@MHСN˨ym۫mGve:UNj\Ah Dg ySȄڅdK]bʐ}7RFfەHhbM֣"!ONT5L}0l]9R#Fv_df;v>K%c:OtnKWuxzC&70.A. ˰פh=!\Z ^ T='YBk̫\eoo2&\ӛAt~N 2Ͼ|g}Ϻ9tUFQG (3AP!E'j<䦫D}6]՝;jD͊l*Nԝܞ@XM[c_߾S.\B Gt c IT%XlY_mrp~I,GNFHg;gi6ѯ!_ęOuh5:a,\6Cđ''dN{,Ytpdf Wƪ•H-([Eb!fIHu ͛zLQNnK%н _FM8uNX!#QEIZ˵~R9z\,ƥ'Y7oEҕvR9>_QK6BDNÌA]{"$K %CD&ق US(~ **[wDE ]ĢCg 9 [=*qfRCЉ**%²)3X'7/6ɮIX'oJOKXpʅ[t ϾߌG9XmsOܞ8]0nGgX?yz]?Ս?)g4䟆~7)&XCӦI;PV[0%ғWyEo6VLj]?n4=hQT%(7IV:ܝ\cիjwDݎNF8zqݏŠT)%Dww}0fT~Sɜ#*.w!?{.?8ұ&H]-!2ꠛ̉|]cuUɤ~DѦ)򷷘܌ϭcH, pՍ+u!R@s3yKXgn4K'Uk面wMZ?szj] l_M5QWG%\Ot`r.JZGi=4óMRrz.(2\YpwgE;pa GG) iGmϦg nrͱS0Py`6j݊6b$\n&vッz*}kϿg\ZϐH38W6}l­ljnI\Vg?ݒXEZYEЎ:o<;Gk4ɄGr'w.}ȱJ#cQ䣐 _k2ǔ~K&ͷBKXXӹ~g9\|ْ447CŰï .i3 >+P3&o+;+69y2o@3.E|d 1bqP+_z39VƂY<.}C=I'(monGۉeG>$<cs 9㸻gϯO*N ezró7cH 0}}I渵iqˇ;|fCVZ-9 n4 .9lXvN]ZY)5c;7aqUQ,\.O25ˋ֥Wʏfq 6k8>z`:4n+DH LK4&V:~TwXi#`7w%^zyl#:Evwd}XН$C+gPgܴfxz6IJVK: 9c]rh')Fxc )s` 8{u݀y,_D̂& mp0U wH5mbqؠdj`.va>V~hXNMZwQOyt´*MV*l,WaZ3 ]>e-a^Q`oH3F;*L42=Z:+f9_6Lh|G TXa<H^gH,eP> ծ5Q"7_F-dݹ1w8_S qɮմ,^\G>&^N"qyLЌDB_S$f$4M"Њ,$߿I$Z4|}?{f3; )M]zIԐoPIr@+VWq%>+#ꬢB_9J!u=tָ=ٿiL<‹~S/ )wHHOc,vYELK fx+  .}^^/NR/ePS/a[=Kp>1:( 5XAa9zغ×k 9I+7 =nҤ2Z~R/什7^sļaaW+S ށ ocFRm~  UTӯϥ;#Q|o=J6N>:ݯI%8 )bv8Dꌌ34nRa8d8@TUXtfJ Ӻ(&<9&r?tٛf-Jg\ V-d6x.ǃYʌ=2W@CTgS-v[YśP%,CL6!~IڧCmoZ>PiomP^VD4 %Gb]'npovtwZ[޾Qۙ-GM104 _ǵhRaN2(h 9b%9v@~H3$l':vi`CPמk^g&#dB$ ]FfT[0"It~ˢݎV˅m|V.׏A "J2%9W\ׇ#<4nI6i^ҍs|#\PDV ,7~#`~ˌ#_?'`m]c|}!C@Ғ'–1f 4T17MӂutOW DG0"9#KWH,- 7Է3jEh*r6~䪌$(o4RUU7Zj#~W7|ұy%; D ?f2-I|{('>eߦue#l;^N;'pUѸ|~E_Qu鹭(q {9:Āu@nU)\lhphF^@0+]=kdq_? 4<}ҥ[ZP+;,lNv' a-Lɼl-Vd/Z'[{i:bD++g w~rM}vє/ _}|0M:d`}cTG^ǪX/d4[Չ#:$A/U,5+p%9o;wB.l;8(d,L'=F*zN(?__+Mx{> |}> cЦxf*0(t~Ji/NՆ9ST4e?5 C94=>F#IEtD͂F`vrp c?slQqv& `!o>WsEsy=JmݚoTg䷰QbPefȩx2zoXCvY)FVΣtsc1hVm."4*Z>TyU5}uNS >Bf |=f `C_Q.~JQQduE/4ت]x~䖊s1۶13_STTx37~7V@3cGG4r6q^8D3?I3U?V־_; e{Ԓp)2ߔBLd8q@0#S Zv&ޮ74l~gas/ů%ԍhԓX|kGmb k>9]d="yvU2ڜjt0Jrζ״ Cw$I`??4tJh5*3hTJ*3ܓ%˨l%?9>&铗4+(N"?5b~_ҡ4ln02T֭1M11쎶+Vm@*iԬy`ńh5-y6VS~`oulܵ+XV8׽>n~y5/rY:7‘0-o4oF.=+R[( C~q/ᡵ \PLf 9@gFe;5hȎi{n)&9^(,[/ΠAi*p+b.-_r*#(NRGLtqfP*I%/ĺXu`M5.7;KX qT veXP/D)$HujD8ԭwOYup詼r%*\ brM) 3p@pЎ>i85\/sf:^3\3曣PɨDlf h{Vgr)HW%.!⫔sn-!ӥ[}9:Wu'c0WU榋3eޥO0lˮ)vH?evÊ,5!. dH@:f~tB^!$ŕ̸ @|*JHYϼ\fiƀOⱜP Ls:6w\8kڠba_){aHK)Q[1c8`k5 0H҃g6ŠZƢMWe.rgW8Ls4;s4;et6.Rn.BN(C%yiR9{oaRHg, U %MkN:t⌧\כV2G(yb _Ps.ǥ0IǙxPqÓH@B*UĮ6!#Wi+B eqEKnݯw>#JL21-DtGּQ5Sǡ-™a ץ˫(kߛTZ4UcPiADv; @oI1#yV'`0} T'3KCm7. #}ۭ7Ǥ٢AT\R1&@'݌<g0A CRY%fL,#voB>A)u‚?|l᲼jg8"oŤ/eY$ad#`>^2n1?QgG3c M,3Pc/*"(fȣ/Zqk-bFfg3 kާMȻ2&VJ:vV{Tu0:'`Oa fX?d<^jr1Z43OgRRlӾC0-05d,Z!eu:Gą9P 0t `C hfC`q Iw}f",u~ K H MjXPxJ<&7 UWU?U Bt frGἋ ;q, ȖxhCQ u/k>D46$c.8Tw t7ZsCXux Uv`}|q'h#rYV}pgl/&7gFx*O2{Dr;a*LmA+J(_?zPowtN\mlw S8Tvl#&PJqYaZu#ms\m4ưn70'$V6`e$V+4XmE˳F\OH-Z 3›, tV3+M8™~G)>_4H DkP5C(I a~ ,Ez-Ly& k4 ;c8C T%OCb_# x}lu4X-]0#@$2%Fo!f̸+ +]7\$Ds t@?kM{~}U|.?J|^ڙ_ u!|cM38~lˁbAtS$?K{L~HGu>Nq|40 -=R3F_CcZw \0>)hamwaa%a4ӥX2C9C(!L!\2C8op akf& ZɛM 2`)vR5G|Np|nL?Fjj3@&1/"'}a?icrkDQRL% 2LL9 dE[.:2Z}Mg*V:$n`Ҙr1_Mr"~5!&608bd;׬vcZrv6="2LeW\Av97i4b>iM1[ ]ZrJ8{o) ӿ LT<ӊ )n&3h&/2Mǔ,'$C7]b|&\ۅ3 ᅓlpq-c&vN6ot*A9Y?)?aRd$*1)]3-dטaEDha"r7c|288RqV-ITeJ&%{toRs <ڤOVcOfYIQ`o_ho2FG ڛpږ% ?6b?}˯L 4PѰu#9(ͩ0# Ty 2} /7jKgo,LeEР!RML#6(0Ń ⭹|=MIw }N(^;M/3l SpYJvH;"k XiX|1 }9 [++@|&I=^bS{Q;!{9'wJ-xY%ݷ&޵'͒4iuL m҆(RlIkѷR_d1%x_5W9)F:0;ۘ!}߆:D7B*OWf[d+2]M vv N:uАYnS/WWuʡ/ΪZX>nij:5;`(kp%sm]6qR]{ķO4 {D扰t@_ O+KsAк`k]jnhT^8X}=h̼' Mϝ[oJ|͆ ):73XC F3Ze6báћ߰V m<wJ֌x~Æ=K~57ĝá{*d׷˸rAOoJykQQ(a2^2 Á"K)6wnP!vI[qM=^^+x]_'KD= PqV"V2S92]s讙V+] 5|-T w"C(o~7?~-sWȭJ92uUkvVS>թC7ųNAWϪJE)%V-MkLIzp_{!"V .guuwmov靛qAt2)=0R#$3)=ߑx ꪧjSYz4fl+ x7^F͹SiȘ8̄H+`?s="N( Q DV ;6+ݪ Jc5D˛FӃ/~5o unO{=5=]1cW NOO~uYlfh?^KBxe12B8͚ /:6 ;HύLN*AMam7x172T&J/_+NTQ0 rNRd~RcӤ ~foKaTY?t:qt8 8G􇟡ǐf\.:%zl6ssKo-βWd;ymnCZ-f8A8`˝|. ʯƑ C "6zAaNXJ?6tnըq+~4xD"vf |$ ~kt3>F2p=Oa qT[JL5zZ Xaz1Rh@ҜdSgU㸤. ;O T /c ^{R[ỎW8Z{+qK$'$>n!ѿV.kS./Zszz/`5w<31࿯Hq *"Zy"ZVѫj $I?\,O[ޒԠ UiTcUxjx7e_' 2c9){B'.|_ɦ z&u7 ő4wV$HL%p0/dW-[5(1lX^|^Qyf/t_f>*͵2 Y/oZStlVJ/Epڝ+_q_d Lė*|徤y0r 1j"UFz;X kb+~j,&^/^r +~K!jhvtk*m BHiVWx0]|jxa2]ZPo0g*IU{@le(]:<׿PWjhDl0}u2g",UM?VV#ʊobmY9uމTf6D7sIXY]ـ&=yvM UIБj;⅁OɒhaݿUےֹ~QEy+^Etj~B$z:M 2rzVγ~u5c%Yn6+'@zUeۋYݫo^j93qy9 8޴scY׆RRi[~cgx ƹ e=LF._/R #) Lk0wo!Z.. ]ܚgzs)45.-#tjG b[*#U8ZLs2a/>SʓWcɡ?Ǖ'XG֩tI&g Ũ"u8$5y je.Z(5-n>2Ŕ$Sޯ.7S +]a; "'翂}{=>:ٔW:>OkQShʻLp)>7g-|ڡ=i;1BTwݪ}7u$>X'`}J9=%/ᯯmv0}7Ք7> s|&)/ >W\>>*|򮆏> |^[93%KJX[Cy>oG7͔ b́O|zlϽ=|^ϧX,eiʝNg߃a>;Y[w߇ç u5|q$;G]=s3V+3N\\ Q aYFlkAcay:GZXDGlXT*8êNc #\fIT\^&guus` ZD9ݘ}f̞蒿@3fۘbsRj==P3U6~6 e7 Y/%oy;w.@.^'e> S;)'4ё)6Ԉn|=6uanGγ oEzT"W c,-~%cwReLup21pO] G}x- ŎpK3<7ԛb1:ea+$O썽gme4]C஦0Qpɻr! F2RUnWI.wLWYQY+``=F1^2JC(P[bnfB2 .Sm[_jMY,=lZK^5@H}@iʹ!J,ldHxG BC}8 S +$,xֵ3umUH!TBggs|e/ӋX.'u:=`,K%rh1 ^/3QK*7̆ACWL(Wֵ6yYV-s5e6Zwk0oɳ ^gB0Mad9fOq%IAÅ9 G3zd.GPpTdM5:8u JH\t}u{€`b?=cpr܃ǠZU"93=ic꒿mlPR1who6{7D 0[$oxL ֪ %ߖk{EF0z]1B h9LUJ&nLJp%qN=3]̉T 1}G~vr@&mꎃ옥f%EC‡k sVJϪ10\zU1DŽIW=NW~B-' }eo{}w& GiB^mFԇdgugeѐNJ\Վ5GAQ3蟚ܖR%nWT='V6O˧ȵ[bA! Ue0x%"bsaG6c%` !U3']?)ɒ; !p-;_B z9UG,9ðJ Hk(_g q_|76J@iӐ4Ȟ> .G C 8]&c^F(1*|g#dI 鹃S#\,xZIWg'j5W/灇2^vy"i6B߇.[pgM\a-c]1=9[+PA P7r[zα^Y}*Js&!V M-9EMy_(Pp%5&]Kz"~e ϑC>P-V!07!1Ɯ9!]KT|O2Uy礪F9N dynIF,UrWiK5k"T'R?&P= gU/SUBICwu0hqNYޢ%pN2h3 -YKp^l%7NM|~&p:bE~R0i|u )xB@l3̲)7S& [ 6rNq:hU˩GjtUKk"HEd^v"&ꦈq V| 2|`(d#Ud"z>%IK_o n|˂`)ܤ!avCB4}3ll1S`TJ3͊f>(ٝifR}v@_dIP*a:DJ"ŋlpf']TX|Mz(Ӝf:~2\Yhd,8bX T&.JRx誅~I#y}ͩ|߿j5Yms7==gZ=g5gty1.ϪW bIBhMu`PlG5~G6쀧ʾ| \Zlw cS]D^HP0&72<äKGEh贡7S񮌠ܦ΃:}_WOwV+յ{mMiAE(?]WQP1~P<WԓGJ?f |g殽lP.pTUm;7uN蘭Oԙu+Myl[J-̼V"8]e)pKcD|izGumB? @34|/f%>r3(s(|Ij*4YP84B" WV\N\%ڂ bK>VmArD:`K\R"^'؞)+׍gi.%|iD!vXr{`ETͩ~n\G&vrQ0 8^k2@w[y 1*|GצMgˍC zeQv[*|O%WG^{ J}Uwf0$kc٪rUT$bws !j6$ ],ї~\8@Sߓ( ?*=`5yN,聖3Z iD &{WS4(ڕV )9أ4$" -򺡵yHf VW#/ޫ3 ۠YtN"})CG4X9 >t;U#?g0 @ F֑'34' @Lh_٣@>qRk]4Gci*YCyuMg*klV {Lғy8x7PhR$fTɣ 4^H t4Eo:&=qN##)N7܍~uթD,OTU[9\ N' dn M0#U!RL{g;jXFf_\ cL _";pWK饃4=>#_;k{[Lk+261vvx =XaouaJVfѓH>@z(IJnSԛ2?+a3J"'EoA^˨#%~Cl{W]#'m(]N䂕rA~+C7!2/}mU H)nQBѿaQMb7QŬFXynѮEV4pJRòxdny8i>̕툯/FIGz7rp9}h'M"g*UCo?8Թ+R#ÜV0 2F¸bl(hiX,o_ PS|~~ؽ֥QMYpF#Pzwl EY@% z" dd,$K+}V- ʜ}ٰP@ao sVREߏA7kQGi߽y>u땩՘]-:m5~oո\Y#Wn [ BsnrψŸpv3b;kS_5uO;cn;cvq}i5VS w;_ v?vXCZ?8Rk?m-:c-Ο?z-V*NQ f%E;K;S EC%Nz ^,678vG|7-Ι?pK9l z7cXH0%^"V=r)Z[h_m!\ȸ" 3Eߐ\F_V_eL! m!JOc bI>t `W(jfُL|㙥o9vWvgWڂaY }lB{#!/n!c¥lVIU{u=zS֯ڣ/[U.^wic5P`.ڴ!l5פag]S-geYsy$%q+O 9,PTS%.dٵ҄H&6Bx]<Բ }5Ku*z1S3hQ[LS_| OSl'tsCMȠ bL 4ɧ~M:EXB?IIkt[<ߧ*o]De9 8CħsqRhӘ6AAҦ:O`c+E}HieZoYCv\N攤ƕۥˢ<*q;zo `|5fMLw%4GE>)(ZӋdk6Dq0]m>\ ̣*|{ S`HȯSgY؆Ub:gU+1)o$T_E.V+NeNehB#xB ҹ{#Fy!s䣓{Q Gq'MW冄j"\i4IEtwآ &[ .{,_V`a_If o7bLz8ɦ@sR6LAp=.JuI:t+ "9'kH(v dzWf #P6Š,G䒾Ge_m$~{/>?{ CKRЖ h;V+(+qt,1LeQ9~Ԏ 8A BdMq5W򘘞MA@&A:O a:BpH鞾 waqC%"dpKh2}pt+ ?R]&:9aIhYR̩Bq9%ffFGO9#7x&DUV;P@qӭŀ0L\m"ׂ> >2;v' [zפAn+{ 3*at#tٺn{HҧC4Kt"\>!|f'j) ^U1D Af йG}:KꃑHW$!w,`_bƈsޟ/!.dWzNO8Q 'lNٔ@zV\Ԓ;L2-sO9?e-3,J|q;1TS)݇e[)I}jY߈?;y ]igMl(rhxOb~ E6ܱ/1HF'чv eŪh:SvO}:54p0tJ1!>LS>SrO29xqfGz b%#nK6*GX`D r(v\FL;5<:E`]FfV*i,H@y+=J2H'Kv~#gMu8'KGl%eYd$}OmD]Bpm%`5ct~HO}Ȅ%:Ց\Z_tK#kFwO}awu:XzёёFwD_udOR?wQ##"V 1 5C3|jNg+Ku"zvz| )csC="K股)ʸSG 3\(ǧ>?;]'9obƶGLSuhLק`Sc6gsvO}93lX >hLub[X2?V6=~9q΁SMδ cBAk<ꕣ]->盻sr)%Lr3PByՇ)B=:"^Ve3~D ^)O@L&%qkVD_ΧJțyp(Lwh[]4ų蚙'5h`*0yG[U5Sx6vE(Z0m}W`k]RB#fSҷpJ%frƣ}5`6g"g8۟8m2w_rQ2m#vwP XzRCuJ6{)+0@a%eEk} W*^V/Ig^ȱ`'߶W@>yֽ..+xɇǖ3Ǯ'cX?8ŋOyrxwÄ2+ Fq##9?o4 "tO0Ї٧֥ҡHY.)NJG r=0" W&GRQtb3@fw 0όB(a10>̔SRq v enWoE\lzR2Bц3L*H|ls9R_JT-9)A+`eWSssƩ>pmr#G\ #bv_Nxܼ\bʺ]8 tSF.4q_$7CSQ^@棩pgSE $șLX|I哅RM^XdBۯۦVKܤ0^S+ALBt^Y$#{ܨǙvX}XXC?+ܙj4|txfO:+YkyvxI~cyFtL*_ff5LʚݹTx4}1<^YbW?t[q])Ҝ)}XVew\P=hccdՋ;A[OL#ҫ"iw>qPG0_mZJ =Bbcr#HH&[_6* Fo Hx~&Siop ɝ,#tqȖ{z\Z;ߗ悵7BXghd#cD,nBSvn χjN|W_Q#c3kէvߚƕbOP(dnX܎J׎=!ߏUh[Oh m98F:MP0"zaR[d~.GHYb!9=>)&01şƪv24sqV#Klm X{2p4HXap/.VU9lCtXS1dX;暅͟skF8$ ?K<"b8CjB, < iWo~",϶naG97.kGW7_;>22^jJ +Xe^^f7ț)E =\rАdLib0$HU+)-PEʍ=*%K: m:=m*uW[li|y 1vtpqqiK KK1=\:~`d9uB>nxOڮăyBb1PLFQD^fV J=WSHHn1rUKL}=MVS7a֖O(+/?G^i@^\#0lw÷xoԏV7Ƈ0P~stwgbpezU4EPȕŰ49n\UL VVaԎF8hWE(cmrgλ_+Yi].M#콊r'/ E~IpUE\Ig<ǔ!~u\#ɇE! @S0`s>'eFdǍ!2`80Uxi{R&+=ې9P5 Mz84{}[Y HFʿ@l3ìe7f]m&g*uxfSlE:t|fpy.hW,fa6zg5p]ymގ->,@srTE@slz"IMz+i^#BΞc0l?HD-dq'9)cPt=q yz*1mygxHW ӲP: pw5P .{ˋ ^3 .yR6S -X2V37DŽkKl({ ̋:dS.6yN+Z1 жƐ]4hX;1MS//bQ{s6Hg)&BYМ2zvmz lŬǯ& &y2L@jU<ڇdA=5m|6G(=8&o Q/f@-!C X;|8ȟᕣ>ᒣ' _ϳ~,,9^[H )tc o#˒K2u/@"9 Y99r q&ljȡ;QKd\+zVu[NM0 xj9pUIM:m_ ;u3gNuۙI]Gܽ%םO%\->NA6.¦pKiX^mɇ#- B8&f0AEKBCVNĩdXI'*g]Q)( 3jR\%[¢uKoq m6u@r lؠ(^B yC:=`xȵ\pGc rC>pm(aKæ?Lأ-!3b'D+)bpe@̫5 e#`VRdX=ň)Z%+oR2FYbI;G8 C@]R:@Z{j7F+:rN4(~]QxQA> :Ђa>(ff*L?UyD[ʃhzBQ@q@{r 7jXec*, vby#L:.=P~eQ~@d[lәPT>(OmG^ :p o`+U c3rb(* >X_t{+Ҕ=J+߿Ǫgc3Q,΍NAWEnsh@g+=j O߷d]l0|1pgCq,yX\)u!Q08@7ine!"`Xto8hsԻnѣ*Gf'c+˓̵m4foU2a'?X xEFzk~m3j_v|WZnV 1Kco+#CHϾX<2ZE5);8@ !mz;UͧN뷈׳,wn抛M岕siPގ6H/kg0G,vҵhQC2Ч%I_UGg f(6@f9Ɇ. ,3S4?"fK nqUlӳW/0#> |v!k!8'p.d#J`֝lKȨ1wErYᵛ c !R]mŷ7;UӴJ6~}8~a+WTr.h!<})m]( H¦HBa:@|!}n,`3gd-@ub⚪dv2X#7AP&e^ <GFVz$|@gbYұקws*oNdS#ڕ,dqI,QL@]GWVԏ&ɒ+ P\͇J > mbfj.5%ʢrC{+ENiϰ4r`MYŶxd 2T'*diҀ\YwVCo?fnE‘u: XڐhqÐ:u YC'p)܁ܘ V7XM+)@ljV1l81 X)3qa {q30AnІzSEb@WC1A yJC?2Ub .vD'?AD̘T#rHos/f4.#eDL3xx@mxhL2 DSX)W*=$-iC(+LLqr?fc='xme,!%mhi+V uÝ# Q`S31$*#CY~u4C<x%'zqER_!txPy!YJ7lhN*7`ꄣ "|,|-%|Vԯq[QZvQ4_]d2J:G5lbY2,5:O|R zZ6*RbA3HH [q^JSZe;(|4h^ܘ[j'HR^k_Ҟ B--Ƞp=]I2,]}F瘁RF+Pzs@lS3W{n?piB V\T~P3h}}}& Z`)kV5^2dSl#iB_}3priv͍eft\o%At=6 6S=@8UCg*|`|b^?M 땆Sb;& (Ϡ.W>~h59rٰ$e[_}4=U@nI<ǡ$h>tl4"*@3QRf^Z6՚l5.HOp}?\&qenz R=} lɛa'+ˈ 9/#*FG֌Y(D޼fTlşdg< _~/RD? il;FZ -lg\d5(aw{Ѐcގv"Sb0ק` 5'( !`Uɧ'5گK}L:[Bnã~$#h~/zJ[~;뷗|H}j22!jWyvXaFclX"«>.kDžK {JS&[܀'\MDh5B=5EwYX\p |rЪ} ~2#Aw\'YílW|Ҏ zԟoѝLv|3h<$mגO`ѵmmO}{3p?>ife-CǁiF tzo V:J͗>#yFzi[ˈm4- Wt?O%.0e}(5Q'>#L23Yz=_RgAz6{61dezTPvl+6`b9fi@ ŶzB,oPYt+v3I#..?cX5Ǥ!ʍ ^wП!oZCxO7-etOu|b% vh n~0Bk~0웒ώPIpVb͸7pϥ섌$MVl >{s?06e zpסcs+ul~#FQmӈQ_`[MKvW[Eõ~/˵Fv`Fϩ@nv2a> BZ 3}Id=G46wTwQ1m&=Jcdc7ogkHSw:OguحC4gzf9x+]t-Bӵ7ҵӵ yA"3~4CV^F寤U'vZ=~wa灞6=D+]CY-_~ 7~:lip[8U ; ޥg =K͡gzv=ҿˌ;ƳW=Y|v9~og>92Lt<]t=2gҵL.nN61noWt}5]/k]{z>]oYt麍ϡl(r~,Govo>o Π2I.K~=~Fə+L8`$bn$ěk|PkOj;l"{PzPe'*JG g]yFyp6F{Q$}J\:Oegj̘,H[+_FG#h&Ks'"N8F *Oia,E ˨c26lQMjEOP![]t8b C,ݶӫȮ"yKDu|Ҭ~qWHMHoGVsG.Mhޡ!|./C((sx(>|n.!˪^?)n-ӻghWb`cP(m^7?h $1"7Ӗ9 auE̜JAv }U0GJ5&fʘǥ? o̼Nnx?g~wUXxXd ҈˕Zu|U5s{7Ļ/ϫկjfWjZM%jyި y3^{hHXNJyQAQ ڋdUÎ(~ .ٝ3Myj HMc?aq90 V񞱧}+XS&/6k(iv hI ߁j@hEG8{"\GR! M30tJ+Yop [C"~<*.1/l:meӅ8L[t]OGѸ.~ ן2"lmGEłHDhnݨy|5. zakנ9JnwBthO}tȃ_1v|]Xj"T5 m ifK#j8V?đݎҀѤB^v*FƫqMx=&,{15!T_94ίW:LX;J3qs +`?@龟ADg["l $8XD j(w=c/a!z ww;߰3-[wo\,.=Z$G c֧|cdnN ip25~{#|\ s",$ Xg!.&c\(A4T sװ٤-Bѷ 3=Vc{6z}<ݻu46$C_V y wr󑾡!lJuZk!f]v.guZںIJRqIgW k5!fW/8UeS F(KQW w8,A/; ˹{-*Yw55/Dr+Љs5Ϟ˱\|j9$UFSIG:52<4G'h" H[X5%I7m.2% !֮H!;oy c+ RC "6NLi 6 SK*yt^#KEhTp:,,Zq[\bvxI:kv .hNVQjRɉ\JB7bI@ɀQ+7 ].OOMUI#V@U)řuAX#3cu}CuY#s$6nIVq *ݑCn^fa=\Yx 7i<+X qJ'bUp~|N2"e y9/7~89<AoxݛC1C9yvԉ0A'Ǿ;hD6TvK/c}̤ oC4az"*ZtZ016j-Oeٽ1\Tn'$g <ՓБy BVM+> py3j`&?>⏣+>K;yRb +J5lX\ÿK_Kã1 pxN}v*G2mjouښ x}F:Dz5 s!tE+^Y5 Ez ôOfԐ^TC﫭9}ɣ)Ymmf|3Zbz:s@ۏ@o+gzrvm#fHܲ z2pUtF932Jv%." څQ4?_X84"jX\V>ahe@g;0|M!`͞L۱7}uxDSDޤҋȢ~(@?t `F1ئ4aBMtP @aeRb~ǶT  {LYK.!(gV2Icҝ2F[ZTL6?xD:x% {$+!bV-8 zìo|& 9t &}c/Di7l{.'Y5֎b3z+gP@,XהX2CK?|tsPְ)XV陔Ak e/"8B)w9"r YkzԚ쩚TSi5S5(g+<Nh/Վi [RZ40!*=PW]D.:k, ](_oE74^w h!$Y hT];R]k^Bדҋj+ީ1z@6O)4w)جԧnCHa-hwʳuF RY=rV '&FG[xo>֣*ihe7Gbu)7 NWm[G}nY( 3k)fʷʖR ޛCw۬Fm =?$5Ipݿ]P&4Q[k.2+`)lP-O݃b ڒ -\$^+ Vن$ȡTBm^q@\)l/ v#* ^y6>[(61肛js6FC #CCWd푮5ŲKqiIM{#A}iʓ'O1 :6]myYic)o1|r+=Gw2XR*:MĿյC8i#0! P>{iĢ5U:{y&S{jŬZq|8otH&ׯ|7cxYm߄8-Fh"o'd,#w:t!.@dS >1 S|)O#;#u?Kjp0vb4~A&I,J@-/>N:@`9$=aairbzפxn"AQ@)]˛mrUNں #9h?2Vdž_Dv ;/fӡT·RF@C mtpA; 2t#=~ܷ|݈*1bOxbJ*RGWfž|tXҴ%JB;&gt稖/|D١wXz:!!Juc=9t}旀6,gr%&ׅW@nH{Z(Gfoއ0Ȫؔ\e5f{“3 Qx#N;2(&1 ^u?fܽE'D7&th:4nsʠ=J4]CW8o@hk2Rg`^t+]d Z"[h[}WB%9BUDI$Ln`Vc>up3궆o5CG÷XQhn.+u$:0ʻ'5`Sg BhN4_^ƽf|MTFTFTFT@ _2^ |uy^E^yK ߏ~rɨmm+eP\ɳ6µYqo= O3YK1/I?'Ҝ0ib;Dڻ/O3b V;dϙSoL0󹩻w! xE̍κQ8چbaS6ZbFo,@ѼyTIh{4˧*! Y%D>N(i7iL N>6rmީM`OAVQ}QYn$6߈6DWc3־-f d4am@+w9NC[hvEg p9'P>n{KɎ&;=W_:N&P O^<J-@hGY8O j)Z+ S r;ZRI;u#+eڍ[ࣾ6&\̱ٳjnDeVn]uҧ,g&r"!`?UϪi7|&Yj!<9 i >,uՅ8OnƽOk-nN.J }:q)h5mp@'0-:g3(zCM'Ջ@ҽ~ل{#&gD"ʾ&j yy bpa_e'(ҳJKͼ\gV}tϠ A(3x=|S&C):? l}3.ұ?30ģFU`W8ie!NWC56W,Q==V[9aƽj+:S:zx xZC<_ŅdYHf(r"AAh1noJ޶*4I"ua6 f pfoA7HZz/ۺ1=|j>Ý4K}} +YMed" g$!hgسLggY4A0[&cӥE὆x4<2g Tb!L35>uF ioY}8/zO\̦ȏGЯjJ"Zj#mdY=6+z04 ZGv-tq c(.wsSoEz3сajM7n+4B!EbTDtLte #<+::6{"OK*h*w&c@gn?ǡ1Ddm3aEpEϣߩIvc.x[h\F3@{ 3c.wň̰: I{L8f³/݃TgkIeгsGâ}vE7Pa;46=Mvs>d+Q7/$D 3@n& 8^˛6GBHC7-\un'1g r2-f0U;^Ƈk2[MLU\.;R`u?"xw=ˇwfqnK`cSb=T'a`|<#]9YFg*'7-Wa}alAJ#7LV]?Lgbd 2+v,33$3ztia|-6G4L ( c @b>R2+̑C%IHRMG4|MH/;._L4ũ"2u_lFK`iűק='ۿ= EfCD 9.LFT2=c蹘}:0lXж0M=ru_Ca< >kf@y]HtSJrH%?6D]t(+<"BKy3h' q2=X&`H WL0vc܎ސ%XDpGc?uOpW}a7%CFz^b.x}×A+y)7 >dxf FWGNJ4lºT]CT3#uhO .zdHdT_m.(@zVqr4he2SǘqϭVNpV!e4'+fe= r&rPGŢZ@ڿR[[k{]EB+iJ4=> 3[K3Kf)i"ۥX n1kR҈n*>L+-f`c5'YJK@(1hӛ EHG5@Dž=؁G$C "|`Erm][/|r\A謭~y6WQm}!f>:d0Cۛv\3Wp]rrm2adrF4 A Xz u2ڎEUfSuRpVfT}vP# Ff`#[aРh۾u-V >K6񃬑iıE~BYf[ȼt"x$ֲ^ 1AJ7r ϰX1rwjw@6&7aSY4'Y"Jm7c,_9g_bGJxs6m666gh aTl|Zh1aS7~M nt|( Uv ^tܤ{߁ ~ahBhGE.*B+K=J}^8rmԻ1^.3i۹s_#s~`:?huC{ݪyp_!x? ֎3N&Fh-Lu֝lВ,D$`td$xN1YV$/'q TDuM.@&-4 wL6=4(\Bx 5o_5jIe=頲fc^`S΢V"J 3t!emLa:m52؆Mퟡ@:/t&d 9a ̈f`5ŷј6aO;_mK=f $%tG=! '}I>Օ@n8Fx#HtnvXpApH `&TL;2 l _V0Pń~VhԯT|u$ey [L=rCߌ𳣘e Y@9VsEKqz\x/yTYuYV@Qaw[nJZ;0ᡥp~i T 3Y%P&seWWϫw9R1㉽\N 9}X+zb/@s^xG2n1_w]ޝӻRa,񔟉ـPSq0 0`5.Y;>QgJr@ܹ#HX;7KPчVʇ݄m?$GYm.ҍ2H`jOn rL|]ݗkGa(\z;NqJk{K+ 0#zJZ!^S?Aw[t1Sxx;] ~=j lB j۲2k0,]YT;ڊ #0jۚ6RGX>ecљcL4|,m٨`, Ӿilv .%+\%˶fr6If P+<g:,1 ZUٺtδ`<ӄ@ɽ%3c~Ffk2EN}/}K鞺S,'9H*S,U| E4zՁPCxnr|~m4lv,GLPB-bNm]"``-g&K5R%|=X Q,kˆRt9Esv~/s^:Ywm=Ii:7IG.4m9vtt4҂-xҦfvqҥVrIq| /ўblO4O daݣ6Bʝ82k'e7Su³KWWgӕV|_[P]wa+6Z{ݶ=9| _._v;% LŲ$0MQ;EXC .fL=O_ݱz-W e\kgxjOvRi#0T 0;Cqٺ&T /]_܏9Wr1=cŭ;EB%&Zϟy)ׯPnR9_ݘˍ CuVy==BC8مrLhΚ+KX>A. b[Ӕ?I=rjN&Wi95@oΖW1Ks0VY*_cfjgI6&;vl)ji -=k`ljQ7}XBc0i#'NlOCd5D%2U頒)^su?uޤxO&k2Ơ90&3'4= >KuUbn(^ú8"doLfrcDe۱qx[.Y4Re=Mx0!QsXe}`c>` 9zbPhMhF&YmU:j6xq@`DO؍}Fx3rl3w}8 k϶0N yGKiO58jhiz ?A AS<'$clx~SdNm8%KPQ3:/7 `MYh cիu4Zm|XkQ+\X9^$DX:iwZ ⸦[Rzduϣ0waQ|ڄ7YqzwÉ+s]:]X(] rcDXb"Qr]CQRϳс3y)__avyh tD̅ d \W(wðN]j|_M C&gìUa@Zr5c5wTl~}j+0=Ek!ĤlCr]Kt4zsb!_h`_O :ȍ i_]&>L"V; R,)0+⤫~GgЕ懀D ֶ3u W˯GEƵ6_4w>|td+xi 2lgxVMǞ%`meA*YP,A2qHv=egWIvʔ!Ac%;%zGAc|cn)ͼׯ\\x1`kݢOFr :ksZw)TQP| bl+_ jqh#1įKJK2)v@uyk &}IFm~5a_ A'S|NʐI"Ji*P_w4)l0>B~5!g(-'[@ y(xy= XǢ\n5tT) wtMzQ}ܩos|~ L?LǮ6 YKÔr B+pRAv )R(߫?Tm4N`9i}z/(չf~f1ZUj%e0+VChPW'/6{K1إ=Mi|v=6;(#_itFihN((u#\NRoCX|(]U%qTSb[nI@\) Z93=/򑫣6/1/8)'22|^I؝Jd;gVE!ަ'a1XV>BۏZu>>, L<7SІ;)`x,Kb[dSډ@;Ó aaND$^iN`t)X#E(stVob5Ƒp hWVHo!^9:ƱSN hr*V ^ݫiMǢFDX.rl"̭Ui$U|D$ -*l8J7iPfx1 !ǀM0R|] Lq+6 * JI(;W%<}:l8ʥ|@k_ ۝'rf.Ǵ`0NDOm&ۉG8W(:Մd%uOÕx/D:ZKnhc <)ž>ֳ}crmTОCW؆y<@ZV(OTsX:[ ]|7J7ˊ +.fC;!{MM(MnLsIWw<[u<ΤN\cGbvifQT* Bޯ8{8 ZU[Sk7垈4ٹz| X/rL; ;lRxԹ?CG 0z.dĽA<R2zci"< (Ưv|\q/Jbe/{5 \|n'db(TfL#BwՆs zI6H^~Yqy)$ԣTЂќ3')ՌDb"HAnwIBvOQFb>uGԧ{z8\k^O'0L;Tu*$XtpRF:mZX8n tbЏqt(%kdaAT{I YqHhdX#E1J@v:r)do~O |L#o쁒ѩ8L b!_jq:G/p=ܿGldSb?(O `BAqcUb5+!D}/bOPҷP@x' qY܊A@L7}w@|I)U?E:Tڟ$ EJD63$%PF\ b$~R:Ht=t_f*Wp1e/*MC<6\0 |]5o-nT'~|^tv\5V^nlA;Ws9H֎_ij㳅6K$qBRʉ3jkŒj"$L~ m1 mpqXgN[k_ITo9oYIx[$-M*HkPWT$;j,?̯gvK`#R/SPBE L@KnKXc+n|Ơ5jҷݗPh |juņyi|=fʕk(iӆg2WS3{#?L#`>OAF%nAgG(/ 7{i:z؋؋x^J1$UevGf;=B#{%Cq~=f'8)Yj`LfYH9Ls$ xRb@u^)PYOL&f| )PI;HDR{Y~8O/$EB&ȫ ^sỲױmqRitJl61s v|d(aB?/pB dĜէ16 3nEgçڒg@Y/PR{qjKzIg,Ɨ9\%r$s(7n tvoG (, wJ,PAЫe3sn 1 Zul:Rw}r]X!eo$KC_,r26.0z2\2Z8ЗQK--Wkx(f VrXWuC)cOVlӗ̫FYfb^#`^u%{I$]FK.t.+ j4%[s<D^ʛh}EjlZCܕ]"6F^E;+P:c!1W1`ys,ŋ0Nx~QPKW=t Urm!bY PkT'?*񳇛0{+(,GH'iYӔӬ-Ft&l@Wۂ_HMOӕy%@2jKBǾ:tgd9zk,^CFljs0 %.b(tWYo?UϪv͗~gClÇ26y]i>ϣ`/O*NOS"xW.GNc-1/|!2FV`nP̥+:NFAJ7Qy x\;"`zM޿)f#r.WdOIA;kKO1iA(ܔB_+%MY /wZirʹErMQdOq겶a.eh Tn>oTȕqx0Sj`OE^H$.'j `ɄÝE74.Pۂ{ Z|35WYj@>J~m ضHC=S{qUtŕs^:ܟ,翦}hK#avBf8mE{;J4B+0x|7- % >G󬏿H&Z;m_>6q16ٌYP{YpR=@WU-sNVmZW`3@|dpdʓ)Gdy`k5 D`y6EпO#}Jׇ#U"U \;o@dqt&:gփ[ӫ>%^nΏ[¯Wh>}j>X{zCOZq=z+Ux}kf@t<ax\R1EP;]%jZa/w-ǰ @,|М|:S4Hb@6Cr \T椧dA۫>NA* Ii[$< 0ˏ]frІռA_BmQ 2|)1@O>9/[yNh'^A֯#Wý# ꢊN+S֌ݮuV-,^٘!,ZEQ= Jm;#zЙ|(2e^٤~F-Ln71Cjd3ɫN㸑;rm-*nx|K |~9jh/jgor7Z;9Bu\H~Ez,Í7V7U^؍ޑh# {gᬔ,C}[$c[dWPL56Ӂa=k ZzԟJnQwUITz96Xv m :t'{ apL2|lTS$ldC_*QU[;P=y2;Տmgn'$g+P>Ŷ)\1 MKE3)GS; ViG聀xm~ 59 "7*23)I*Y^g(s#\nLܨ}K7ˈU&z詎'UWtdTS^ &ɡհxb(B2BY 3aԣtaml B G1GxtPIK x̳dQ^ X:xU3u c>J5\<<.c(bs:\,\!/+X^nk㰜4Asۘ, P6ԝLoWˍc\9kf={ʊBSXez+#qlA\/$¦)-'CkKGulr*wV4Mbbe7{>*ް*r,;9"7M<|' euV#3QV[4% ba~/ja]Й14bLpxxR^2Y}>JPfwg^{+P*/xNb峅ri'K{5 1-ۊ^~&uҚdG߸Nʧ.xJ,S!c V4̠4)c`_Z?8ٛ$Ë؝ZC屶BU3&5(TzPTq$Ei6:D0XcI׻OȉFLRbl"9y6U-.~k9;O KwX N,EXtG̅z^BqM]\A 5PQA 8hb>-T,ࠅ 7UqB"ZXA 2ث'%d夋Tڰ,.v8цhOk'h ,^}iRk']}Hyy6)[g-@\0o@+tpr u1ʿ[RdOzB;X=S ߈ns0K*60lXS r3onXaW1Gm z CIZ(:;r"`ڡ浘#oThc \<;iQ@&e𕩯ߟ'.eMel?} ҹ4I?㌁"@ n{d˟0rNy_1KWw3k]犧e<į#mHV.=h th&^2  R)i{wF(;%ܢʗT|F3|EnFYth 3E? N&G2$8ޯЅ@ZvM4NZJ?4eFgM5 Pߌ#[kl-=kM{R*[KHIvě_WcxMe' a@w~FY.V\bHp/ NҷʗI]b/3dX>v!bȑyy4%|=9dB@z48Snz$p[CI[Yc Vf:@K!Cn:sm54*FMc0i au~'Ws׮{w }O{X֫0'Y2;jrKNojeV* ʝ= ud{]7|o :ø"W}j)ߧ^3%e:F;h[l,>d݇$UʛݟX`?g-~̍ ;0H)n@WΊ9pb~_C;`a-ȧKf@ʛ.1HsC2덈T}# 1߇z t;S;!nQGL*B4}؀7dW•|N`.pA+e.Y>S#T hg{A؞YR)7 Q&5/niJ>iTS 141rJ?y{䎢6gnWb̻ exUh5@X^?y Uu T ugr]r픕LW1|W_M3d7FfQ[Y\427cDeLˊ1z *xF@wS<'ZQ<@NU?R&3`S:yJ!DnUҾ 0NZ*F2z:Yef_:~{w@;߷, e{CGt$,me(VS/H^/}>ܷн'dJ`~tG[#ۻ{S8 [{UVIřkO݋ ;OA:)mŇd 342)05AclS||j|M6NjإXSs~F^cBL:Jz?nRWIOJB&-&!?Ugk'}_?9=n{mMvqSǚt?qrtIZcck/]Vī V h.4L)Н[D8AJLoLQj n< q\|4&|)1K":JDOt䦋:kw,B!_܃J=[*c Wh_9J&DGFy.s!SK 8hPsmS N8?\3#Ve;/ eK7v.XVm.ZWB[ޚ $3=y4 '0P:pSZ*=<&2% KWp:P0%#Ŋt+`AG4+%hJߤ~~~5\saevΪ}^Tl~MؼtEV_ȕMX@~q; ޯSU+\-Fڬܙr41ߋO3kI /m: \A::mfT$'<'eSx# -ƳT&ȭfNk fL఩3"fqJ,oU@ֽ֫jlRV:krѬ?:9 V^d2a&F*Ƨ1D.=fĝ]$EmXwÑmR^?k %0=Xπt <> _bwNWɈֲ, =5Iݺ)X"%Sܽ09\$T!pb& QL@^r@p'Yw'=YdQΌ}3K3G]%R#Hi.Hp{WI+_RegwGG\ڳAad.7ɍ\x1 # {_b:yERn>0m vW! mm \D0&Ě\`6/D.oE*$wQD脷%#B 28|j'I,Bc|#W^@Q W!D_l.>~d`k(‡=D6UQFNkWZ HM 2O ]7ˮ<|߫rgK wgkRz5K(a\ԣ#1xS 7:sh&N?B3P|A& }gx^(:;`)=LF% >y|4p[蚲.s04[OdF~ё^[; |)j90TB3>f\] h`ٶyۡh?}hahW}9DA4(;]k6:KR!4 #jΎ2)>8 Ե.zIÆ#MnbW=?=i4˺QS}Ӎt+*c4bH>~I{Y ؁عS5|l=K1?;kPzO'+aׯQRÎو;:3io0̃:Ȥ~ c1Y1+~;p=4H$*m;#jX\[+8%Vw(k6+"%|-W"Je 2xQ+|-t(Qr甄E3ESSJ1f\C,`:2\J'{D鰼 0nr㐲GnL0#PXyt_9dOPdjaN{=½J7&2 ^s(3ߨⵐ}$n "䓄>"7ze~&X%v4ьpJжp6W.D`fH)܍ah6үmw?Z!0=<m)f)y%[?@GRf(fbP];v>ˤ)Δ^hzlҳ6I@{eWp -,>p-RrCn^i10 zNp чk-BށX@%p^lW&tXMSa8;iر߱`WMdk{A$'5}_5FPAZX_94c8xk' 5.B5,tMD-=9?GȌi - -%: 7^ ^.^ߘ=Aѣ 7̈́P_O%{W.N,V@Q}k TNE; &6CUɞjsžk4#} GoGhQ=ɱdG|tQq|tȏ:9zb]G}=>fd& *N<"̉GT%WT-Dp}I׆S\w:Zq ϮA/[0zP H³c R?~vz}K[|X³WJc jME4GrRiytZfSĢN`J1_oˆPj[G?ӽ8?V?8^OO әI`kWK{<[Lo6M` ca7c泃ՙD[힯N2RO8rʷض&9iv\¼Zmī4ڱBi8*GYhJ؝$Akar"+3h:( Z_}4.ܔ5=ۜV.-Z9(˘ GPPً3^_p $ѾoL^N>f /+`F򊌙fn+: "ܒ?j3pR^gUycudK; R#0zo"i♤&!`F^zUQt1[.e&c^V?cKk Ct7i~(KfX,S+$3{s%MBMG]Zum]Y]#8X4Zf?1A1z l癥qȻd!0/:ISaVHuzaOZ{K9/A4z#<@;ҷ߷u'LrP&fެ4 ^ eyar3YG5b^a44(d~ Iigm%LZ.=#6:/(=s 9*l* 'j~4o"fmv ѿ8.v@I^gc8w wA f,}pI޾FG p7*;dZw CMBn"?KH;Pc'e煶x]Wx1; (0ZY. 4> 4D?H = `XUZl}=x_mP (=wE"I}Qf egYgk-Byg RUBt@0y@6/=<ـOZI-f07My+*3t x⺘W !&ڎ`4՛Owk$堆:x0 “æ)NZ'Q7ghxi-`KDV70Y Ẓ3ʰ]7v|vp ѱԏ͢v #x~}6)b ҹE[`8 `6WFШt?;ISF;mWţ{NҪYwXV"G&+LVұ")~kVGy\U_ӡL6nĥbfbrmlK6*W[]ܗqdóHV$ #`$H~$7#s}K3DZU%D6_RsYW8vkZ8krG`tv xp( 3ѷϳ9 8=_]ś"_ۅ,ڞwe6!4\lM~%&+@'+pMcm I>*D~HZj#cx 8c֛0Qv?\@μ3)ń<;EginKtCaL0>63:Vq&t4YAa2߾;k@7?_.4xa,YRnÌto9Sr[6ܔ:J")Drmf]f?F]M0 HEx LZCn== .E`AE-E ZK#/q*` Q!T:ghu#i"9(ZrT< R:]NN'$ *9]:o^= Jh&_*kb1FhMʂo Ty|=, {ww9\/Ғ lEm~ /rzO肴$)*J#hD|FhRFPyja;?bSTqy$ނwѽHZ&%ro&⡴dߚkru) $Pc c1c=Lhq.m0VTht~Bv5I8;3QW5|vcVm?]|dg; ѿ"~'&CZǔ\M[h/ᣦ'B2).4%滋jG6&WO+jjƝ,7i.7ä͈bP 3!f~OJ1&(ex8x''Hhe 4b2TAw.Uvg f 3ER::Nɜ^ϊ[%:ZaZ -|1)!`~A’I_H~2C_$v3YeY][]H(5O~̳˕p?Eb6RUgmJ&:9B#9 4qn TnBۋP ЋY!ؒZr0(!K!a<3b5U.?չ3{/{i*!_;-\^x/q!i!/acZ+K(+ǻeTŭxV\LxC(= fjl,>~.\k824~]>0,>4_p 3az\LǂzEHpXFyRU: wݜUwRE]tQ.lb˅I؛)UEːIݑl!i"$Tܧ57=JiAhYgCѷMʦ+D>wךlRk3Rɏ zE?S_3#q x,^c\)luƝ!fDBtD}?YǕMT0O}L>ĉo4};FF5{Luer0P-tR[Xڱ>Žy`F6S:u(@-̨j%UY!}6$L8H1APF8D78s;WsJxfȣ+^<Ћ>-:# O l}WӹB[e!bNm# k`j0%<^b氥6lZ~8 vF,!ČQrK#xV{?&tUGyf|SFޢ5k $fWwXFE j3H)p%ghVz$?T۳!̻>"հΝs=Q܉9KKi}p:K޼cmd/@X\4mK"]i24Ϊ3? cL= O.6~E÷b>cu͈G{|Eh Q/۟!s%;Kw_'n[S W] R:Hn749t^f o6oXӵ GjmZȼ\^P2"MG n(ʣu*! uCg"#󱙝,7iV* q_{ .UzV[1 ->y*O1VĎ磚b{s*^UئCc`qn |4li+ }(/")0PEϔv Z-oN[S~3r@'R@1T2g lJDAY唨ـGulK9T'84z>4uI;Gjِ*&N]gDҽ J>0Np.xӈI~ZTƥ<6KI1r3S~%n.G.>}Ry\G~J۲ Öˁ yCt.pI>2N ,MVBu+j>>4nH b²aCVvQJ5& }0h tH;8a Q'G,\w2gs9Yc\-oQkH*Vwt>u'\gGZDi}V^<{0f)hkId?M81'#?^XYJ\c'%JYja9r5R!.,בRĶ?K* vO]#n)ZQEy^"_$CTjل ZSW> qW0nmpg3+ZnxÇ7! ZD-x=wTUB|Ҡ,{]Xd2 "glc367KT:X$7K$Fq;zQF1ģ$S;$fO5c vЇ7´0`H?pWGd*g ZF!?O9Z5'XIr00=-eSG.IrٮbV}VnIB.[Vl\=ꩴz{G'n(\9RPziG-(CRpomcи>-̈$.w#T[d`PkC|4N.z aLKjj篤m1'`?)>}J[BbUjq$@ȐF/슗R[25{RQBV%P0ر=KȽ&t.m?[ #tۍr *EٝG۟GQe poTJ H h%t`$, D B=.(U,JBJAqfqgF\ ! qwPj1j wιU8nνܳ{9-]1]@cV}c M'e z t&ԳVx0Wvwu^VrcZ*=-y J>:ǪZہ g1HXRڷi uZ~POшkx@dpEH)ӔpEc%v\qaćˡ aK&,6͵ Q>"lF-Ȋmu=*RXԈ J9zJ%Lʔ(uؤRzJm3J=A{J(t^kj r-?'hvߕ, $H+:T~͇P0<,< s0kqE:[$) %!*bf=P./=#"5ۆ3UQ*cheN[b w4QdmlE, kc5C ']j+ '4 6L3]dx]-?xz<}k6Z_CJMüгz UĊs {"hb+|SyW#{dT{I$uk٫=lԁ[P'c(>長_ϫ¼5B׉|&Z2-UB|ڰ!p7m2\lCTWaV6lC0|GPĚN7T2X>͡O鐻?YWfO+6MˮC/\I|NLwyA`*u{7+J!BhJ?VpPۯԽŕvR)uX<~-l)aȕKn`ƯMEh irN0nm}˺ rŴQ󡁇D**$v@ԎN>:b[t?'\>uWDk^a )Cwö=ѧXHǧ?')9_/9#KAuXLWaz?bI'_6}l#@c{VN5>|hgzPvªG EERIVq!` At (bC:1<]ѷ'lU9m~̠Upmn MrSh~ M,ťCn'W(vr?|Cۥ(ϓzj2-UtKWn5Ú'uoM8+phv>|c9~ J@~^='@P5cS!-:P+cn^-?bh#>) :tغbW{() v6 W 9 V-i?M5x`ϡ1OJZ;IA[T`'Z\aj09 Ão,cߟb2)bZ!wPK!l8z~}+U6a=VB%f)/-yQMQAٶd1 RDcT$vlJJ9?UӰMC4 <`QhaⲆx]`2 7q->]l,aO\=#N ۶fzxB'ugK5S)vrڣ JܒŅ{p+BW>:ˍr4ȧH'L'peb {X*$^:S; <;Qlw*d'y=c:2rڇf(mb\J>Yݍ֯Dѧn@sQT6e_[O]!!/$7-5WiZUt`>jVke6̳dBўijc(R y6n#,:,৐lZܷձZaNc̏bYRD,ُ_nvDf-;xk?h#ք+\פ !4W 0?]>ɡBU/f.ↁhU3eIjB8wtE[ ;zS{0-/GųT7=&5,(Űsxo!+%;x:/n<˻3&B1gmj]ܷ\oIIjPq;LwM!BզҾ䈖8?csUչ"&CY =ʊ$RF +U `mXjCJ5UCa]f JOS9[ =`D%^^3rB7?>95#//of=qe*;`ݰkRkn)Ԍ|=5TwE!{ 0Zo;ͮY3}!x틈t,BGt'L }fϸF᮳„H.H?s󅪻Tz{q)MGԔ_`NkѠT^D>Bqv:\ram +38S8 9i8om fj8-iY,d$od.EO:?iΞm~tKp"Og Ls<傯~˹m" Yz9oA-wJj _گ{FZЌcq78y#ä7O2j3Cqm:w %qj^vٳYys3!MO;AJ)،8 ajJ`"DxN{yNӵirϦZ0 rk#$i9lLG ! Kra{XÞqx¤ Dr,Ch|#h9x[ nh Avn_.;6/jd<^'RgVZ Tj)kB= ]rb}_/[iHԨALM)9FdtQ>m="M"t ]VN _Il)s&Ǧ _H1l8Bgn93aSko̅({pTʪcK؝@S`fn6+~@X]|kI + )r X;I#VfDR+H!ͶyxngB^>tw/w8"/*8!)J"(Me}9" VIDDy" mB}j1{a=nKӶ1(;6@U:C ڳ%ې=ZFz{i-B5̕gf"EsJHc~-+Uu<92f½'agY#>Z EɆ zY,`eBˑ}ٸfUYNCQzj'.dm.kC{n#иI=EuW)Y@Nzg4g\#jkpr@O=g_1 7YAOQK^yS>|Do^7X7&F"gӑo@N؍N$;Mc[ '1#ȃP7S>4)&/u0,Iq=M7(Yol eqiUY)G53IqY@|{n֚vii_^JϚ;cv"%bb7cHF!4: /=("K ;luI<5+c^`_G Ib֧ 3zu?R֍.0~IO+|Sћ4_^FB/PdB:3#R'4DLVT9b6gBh ޜN,bd}u=[}EtG5QC5b*@"3UFxbA݄KXx-^@60KMpO.7ݻ4.!3"S" |N Sf7Ex$xlxCŃCb{qo};4t}@ltںԺqr1CL#͑G,Ј:urs^ QpN#BĨE2Xb62LHVnq&4,N:29ׅx ֩-cELЈkIg@TMg7+iALȕ鮷qRYM/hoܼ+ DPAE 6K6'n=#zcI[cw#Pn.sƤQ hYC IE8^FXԯT~k8@]U#, zBjunsۑ H17TzɽM~[Ŭb~k=Gaʕ07jc[<~mD;׎+._Ҳqh=[rnk\TpW+\,O,yZ`7"Pl,2(Hzd&Y4_KÍ@}ס{@RPQ R`52Ȋf;QQ_ka''oLU视wwNKT|G]1hW3A~gO7DM7'ױ`kseI+w(p>~S\BDn@GDdw映wO;\6ͷnOO MfH1鞖9ʟ`XB!y}]3[)OǫӜ5>S2-3~H=ѹ΂NΞΉ;O)úUaKiIã0Ё (Լ-8XXdQA&b&(|1Ol* ;.5p{4VOOvu%-6@X)h; Hc|#}hӡd&N0(ڋ'(ӯݓIIޫ~C`]1 |G{2bNTpTVEZ_ bFG-P\p U#)/ jD23 P grpQQ;BPXbߚx㩢M:2S#.f¿Pf1)0la*ԪKTm7iRҶ,dev:$7D`!h,Ikbf ǞHbtSi ≥-kgtOpH})gTm!h#B dVw@0?S4% $J#B{_ '6+F&/l..NMJPj)CZ=Y;YԹp #Wk,ΈD f9bxLI݇YL~B3k=.~Ò,"R.+o{o{-^1J\ ԃ;G[JÙLukFͿL_pkiĕIk#Yt?oH**5S/]髬}k*egu}~>'u2J)Qp F+O2 [w`l|tQ<9}NN(:*вeg^edaPu<%ۆ.B֖wl[GП)-P\o3sj9؋1BbٌftHR$ fD§B̷x5I)F0@<t@ Η+JTQX_O!2|ì'Q3@3CNshafp6XL.LywL;4Kc$Ny @t a!`kT xDV&Xy4S&~86fF3& dUnf[n!¸׍.]K9࠿i}1ɭbmxbJ,/IԖji؂h8Lt8ڊy:JV|tAA;G$&Kz}KM?ghb9ɲ)±(:ؽAY? DVCB)c",aV$DVr]5cA!4l墫|/Ӛ8f.k 9)Q{rQFSH0iosMfKʾd{Y8Kزߍq33AZ_a-r~w.n~;O<_8η : <'r;]z<~Eff(dP=u4Il:sœOv+4yi0avUZ)< j_V,X :`"X`f׫RV?նT{aR Atث,ɣӖYH&!K[ItX \k2!W5 cp/9f=!zJ-WҡOvSʜo2NڴHXx#fV= Q:SƵ#dvEJI:̯nҹRF|ӫU3|d2D$E'gt&d:G88 t1p%?kU}ɏEAs4 ]vhN*)N|f@]A9rw+67TV>ʵKcXFʉuIrRN?Ŝ֔=rNYp ޤ v m{x%wwA )!ʸF-Bo-NQ_{ɱkarlGb?9~[[1D4A"^5֖/8-xQݱºFhݤ i}RςzX*sXE\&>я)%.ŢN{zj2䎡awIv-J2^ŭib 0ď\cŪ~*/dCװPOZ>|JA[OXDvG!} Ԭl61q[Ԋ`]mr4{#6@_) A;hZ(EJ`Q3RJi4@bxr]I)uJVtċt&| k{? z ,H=0|Q=b$u8*D?W7ÿCʪNpl-9ʍsvZmӦqY;jNW?() 7p^mq]%FصU!Urҹxk(k7P73)Q6,tۂ{= @kOķ=/( *;3]cDFoAb3S#sdIU{%^,晓<3Z[.01V@\5}NF_ +􎔆#a)i%nTW,_r%9_뙀s*ܢ/n,SyAa{k/Ll@mA胺kqx_Z:rpxJѷiE-ɻω:$_%|RӹFibɵAr_>^c2\-y9Z|=wpaPBmvVJBSQ4$kP<: atÞm}$@oY-]cw*8eqvt"{#牿t_Wjӡ~ '8tyJE5>@ss{mkY@7v/ج$[/wIJ] U5^3N4Hf%NeAZns΂_TJRmr1,%eGVKL>7NM.s%4N4EA<ЌG/Wo^F\rФ'%N ^ Ұ~!* ˜;G_yM3Lfq^ B? 'zkA"cKNRݏܱGV$[ׯؚv(d0FAmi-tkԢgt}N܋^?P:MܨaZmcJiZюLPt)7@9 "OvǬ;W<B~x40΋1EأTW*S* (O_ߴM}cbݟHámB{0/QOCF&C6q~>~CGK? sT({UhRS[$pbv[iwGG{+gz~U;Ct{ (jxܛ>7٤uY0:("/85. cJ{Kdd((q1 w=JԺWk,rJӝ&4sXo:I=5Vꬿ%` . dS1`⁏0A{}D<\?%XKPP3L]{v̬(( B;cP b˽.\KvB 6`u{- y/ɄȯEP'bj2l*mn<EVº,Q"uqCIG07M꒺@}qw1)̡KzysÍ`SµAw .%}eK~-%Ϲ`n%{Ԏ VJ*ZO|`,h~*a.0}B'%ί=ʛ]9nA)JدV7>-W>VoU*TBG?#KGHoxovA3ሜ"pVYTzj_5eEXo߲VI[WZ[: gLȂ)md|  mER\r zYa XMAIk)(J@&$oc28xܒpy$q5IF_`Zo#LMrskO]JOfs, &s)LlijZ|Mnt)m5 1YS^ҁv#@^ 5@h Kq odhQ)~"{;_&m'^uS{ThZtQ)f-/v;~ ܦSBVjeKC6Sw6&ղ8Zj;R o8o4֏A#/ { Fݞz"zv(-A?axvT(^5W [Z9c+].Xڳ|A.J֥,u}Vn:Eǹ-iïljr_AޘW3*uղ$#8<Z"ūh$_Ð(ökLp#턭Jjr;+7⥸~MaktB&+rk=:t:xpP!8[x;5ɘX=#s FK /q'z?8ny:ٙg>y P-18gF mrwb+{Yx>I?G)EyO\5vX}C;.aUc/-!K4j6 |ڛa^ٮVoo+mHPd3R&T" gDiH5`NPdA1)]a49GwupgR Li}Nv 8~/i5,g,ot2<#VC xA7Y-?κ=0jshG&SȜ%4q)qzcM%q}澬ǿ$=~7z\q(ǔzkN[jv7E0FIEX'G32lKƉw+*z'u\sKC^Y|%Nm8ʆKvJWjxRװO T5Vs:oJ) 2inΖ sLkDz'ق:[BHsȽµhylR! kǓ)ZPU̖Nt"h.qb۸w{DyP( !Bȱ&148즒%x=:(5X1x_O񍭠%WZ%O\kWrHa]~܋T8u:G>N\^^za%"E(|tΣt[JGtNG p6;G'J < }@l::L݄x4WXjJaCTxyIZ47"߾[VgܿiuM'B٣ZB5zt!9`%gY дF*W:k5}_H )Ik< Ã>b']W 7fv⵲Ps)uՒ,zBDM&ICpnI⧡ EJH ť `O{c |d ,M7̌\aWigr&׏y(1~h\/%oXKQ"Ndb -}ɿPiC₃;'D|c99%^7F,d7 a+8X wǓtg@ 훣{3L3 R +iNf)T:LiEK]ϾeigN(DLԠ.n F? wpt,O[0Rzttg 'c)x )IK&?a!Xu/Pz@"]xq\u=j.|$PfK7۞??k,˄SɴZ" h)k^!\3z b7 ZKYBh>˽K$̽F@-| [zVAsX8e5蓵r!db j9A)r!_D~~E .XkXH)+4G!~ B`!>2+6BP+B+ЩHץTHB7B `w#^#Y&4r)TxY cʆ<x(KhQHl 3?OO3p?i&bUX4c [-N3VXsE~f^ (eO3HXc]kTb}-Ntr%f1aa3"k׋`@>\ 3m: 8݀I5`ڝ}soPV䰜Ўu"XTc2dLe&x/u)؜и1ޤ\MFX)>"RLM[`:`\hp$IE[[Jjb_C3%"@: kb %[dGJ1ϘO{wx+n3g`RSxwrΜ#)9.;s/ܙܩ܉d9c[B3@:?upbptu㵮)^Fhֹyиq/[[E&~RVJ~ZE߿7d"kR`h_`~1ߩ$&V XE~2.(E2R86j\K0fʲŠcg鑱8z/$Xq`+xrk4VAUA8&\X`dh]lI+ nAnd-E,:m.EV T BM۠׷ jY_F)sHhgo'b~#tcaZE-@nUHT%pd,~>(;qE'ٍIN+B@XTi42wcl»Xhg:*d; :5IYXzBQ4fY$MIoLtqwXT&uI1 X!,Я" a?iS`2qF|Z\ତ@-9GzX -#ٌ~`3yf N,˽LP9j췉 `<ى( @ -qle͐mA28>b1у،NB+#%3s*NlBQ$@ޢ|(w2s=@Y wJ`> +-Vc;n^ DJT0!_wJAVc~]Vc ^0ddJC: b1wgtb ?I}Ubm1{]EP` %TO4*2qd1eHj-y-iF+-(6 oӹ8!!:,׌V٨:hf7W"+kϰa߱ 9 S}cfcj0ab:+پl%Xi"~N*gI&$. C(zc حfBQ#) bDQr 6m,mP S* `c):"|ɐT23j_ (g8+݆nF/]wH-c9;-Z-@N* JWAWFopiCFWHQ>?">JO .I커Ȑ&UФJd+#x6RI0(rD%$UgR )E?-c0j և+ K‘E`ge{#E\%S.CͰ[(oY}#x Y]nt VqBLY~ l6jVPr>s##}Shܣof}3Mfw]$d/h_~4 #M B^VXY /7aX0RHM YVp T-蟀/ V +Γ]4 5*<9eT{˨R[1L% >S1.T5oܦMߝhz9VEOM٤77SyYXa& `t0tS},ȷڧg (L͔Jl 6C"Q}.^3[Y[l7fz{4ic-f6?Dd;mL V& 31j(RCf'{~ 2-fb,3V(r@c~hS@XbnjY3 &>|EM$Śx&bvgM@ĉߠd0~v]BSIB(B @"%ߢ/ȿWX?(4_J٫@&R#X0N{)>eOS\\Ml|>qq=e>*O|Dj.#N9 [eI)OYNWȿ4 Hmq#D44(N/x;)[)e#X+rPix(5+)\h$9g@{&JuJՍ̥/^ xh[~0o?}R[Ga'5rx1˱h?ks]y?c *3c_A*ˍ!c`0XIHm; qV; à鯲ĺW`ݿt.ț:;ĺ##r{?C: ]ɚUa)U.&$0aZ0"@ 3֘5No ߳^\^t8x4}W7?!G`oC 7%jFf5[7@{ c{2cG}oE6k&-3/l~M;F΀ X΀e'6vt'GOgYI 0us#;/ZDM`9ūA @%ۡRɀ+A*/58A(LOM7a" 7Hͷ~A)8;H)<5zRI(eR 8Ri詳P~[o[*H[c JE@'Z[<qtaM@[]fY8~lHO}z`ڷ\>]\ R1NMBQJQJ%]oR"$ݑ9}X٠$=aTQm$=F40һX=Vk[bawa!bM׽<vKd`)ؘ=ÐOb$P8co HB*J n^b ;x(+*2{u,cl5+;1Ho (U%f㆛MCĹĹc\>왁dKH %)ٓFBjk9?ꁓyҠNeJ١YS0?bSO`RAޥOP*x yKiʪ Nԕ4{ϗZؖ}i0EV*%Z`Ͼ4Pe̗Ơ}t>hĠѠ7qc_qc7|R'"ddlqc?nq&*>l0qc+ý5 &&M+ wS>Vż :n,#=KF/}aA*zN_ /&%{7#ڙM͒kB v+o_] cnX%BwgX:PNJu LxCT( %5cTR4D!3Rӱc[?w-rq.1c53Hߪcu F%4_d0Wh З3f#>~̘ 1c6N?p*ύs}*ܘ}Sтa(O>/1G?76~n x.l3 |sc>7~.Pvn źonr(|n/vFQ4@=z?@GRѿT샔B mJ%\pS@D*?H~L o3S6}f`Jg3c.̠5SPɯct ^ڦQV LUJO4~Ę̇t@W1#71{!8J3x | Et7K@$6TP6aVH7P`={Jׇ 6F0?<0r+E?.1Ϫ1ݜh5珔7N1>s~i؜M)w7,6 _Y̾}sN,aWdzS"{ikA!h'_ KkX^SO?̱~,zO_额z >+W[\ rX3*tf9נYUөdTj1B!@MS9syOhWMqNMTTؘ r1M=c+lc1G^s3gx~uݤ1=RZ/MG/t_ex@^+U,M mqǜ<͚w[g6M KKZMg)<=$Mnj5;#צ<==oVfbVrl7i.Vv빸:iOf]gc&zmϲv# Ky);.eq> i?Uwv?yksJ$_ڝa;Y=c;(A=SC[kdZ/7[]*ǡW}y$)^~-Ql:^|F4|NCXoӁ M8zz۴38{^cS [k[i71Wy}?U]Y=J: zd2^ᐞWBd{vf^դgq)СDۛ/@d)[Oo fyy_JBr-V81tH葏:*i:A'.h{-sJ!}U<5%̧`FJOLv1o^ıK .U:yql4ľoo7Ş<[¿؆:FLLf&G(rSgB{A0;yIL휖flnFe-O-M5e9Jod"RR-f1?&S׎E1W]FFYr"ԡH1 . YfS*ڥfq~˫XDLSԊ.&3a$IUj\/١w4j%g⎉@-Wm0'Y CU&SUAsy"A+=Wڋ[RXץ){@@Ư9!Z@5h=WNC7s&l Qr^6.LiIvD7-o|eݟ C&{ FX)usj U;Pƫ@JӞ;gMᎩZ^eBy̸CwqbAZS}+P,BBWb^T9[7NN'.\S^.7GeGyY+BY'F/cw/clYP9vs}yKĀ rLkϛ[hI"'~ !,Kl]3I6hwU@!|0;rq2Ik(k\ԃnm$Yz[J-΁n>0yuUq{g1\<[AO8}̹"M'a(N4o*M鴅g:-"V-+1-#eOx$Ct)RR\@P?;H>+.dZWTb"Ϋ WpM_5k`gqܶs %0L$Daܐ񕼰4#y+YWo# aD"7~s)e+= |O'  W:5Kۃ֣\NRvsgYj1uܭ2@JC$ƆMj KR)QwӀM84NK Ym/Լ* -$^`Q{Vt?l YbVO9=%~a'U\ JꠘaS85Cf@[sHڪP[XB)qͦ60GJ8[UY? yn`u5 e;jB+ӊBk3|\c Fv+#nE,\Ad vb[쎦nGMqMnZYTX!Dxɢ 56!:1h6m,%Fj_5\Fbx)¡9|ztxY%"Ξg+H#eėj)1"OԯsUt05 > sB#-ȗmpI|6 *5EӄaXF7g3(4,nYdٻ87_; +襰<1 &Ogȧ ,|ӽ0y_xaWVIMj%x;!vio=-4#56- [탾jyJ_|^6qu8wj[qcKCT7Gfx#@nm F=#c#G@,Xl7oN;L|sMN6jDZ0+t2l#V\jri!Q7jy#i+:KMfD&9H<_7>%cb)4f4Of]Mr! zQ6դ{"ko%طX MGg/!_A!jђj)e[~ Gj+|2o- 2Ei9Vbo@m8p{9D rd}]^(;%8ȝ4)lYkw^ L3(Z˥4.g1礌Vv?T⮘|pn_@*'Ya/YX_dDё|tTuas~}ڞG{e%{2h/?Y.Gu'MXa#2NNhY2MhI[GIsƠ6756 ?o}(:N:uƄh6>iM*w-yjx0l1MZ4 5'1y -4NƦT9#.4ݘ> 8?L@6N@~bD8Xκ ni |I .':S|3 ۟1lqA":1I%zVj- ziP Caؙ)d$>Cׇ(G]P]JԥLyvAn~²soޒAjWpvGr'ث]$ݦ @3FjG#Z$=!ți{I~b8A8,ёơFWhsX=¸2c?ymúSI"[ִp& S0$6n=q >xޫ;0Ӥ@>ȼ! O͡oC4jߜݽkht\.uJ/t گkɯm2U(Hmuss$;Űd&T c*/6B3JGd31RP&fkROC(Y9hP4#jȿUYbR36T>&N .,MR7>o!ʸx ፘP_kkħi[Vz!ȗ0Y#V2U1望r3/j]e[q@_b`sLVv]{۪ b*},MZp`e~_SPp@q;FzPX :-]qq`c ,C:jPv+*mfvrPq&$IHHQBǮݢUqwMtF-BqhH RR(n\z9J@U}#d4pYqJ_ZR*R%2RSOM0IRlǎ8,[4oswG r9~ /ϒ[ =^1.JwƒzP>/GWw`11|\QijK4ȹk36j}W1K  ꓲM:$, 8 ]و9Y _O_^N@&}TMXugUp.1?x0G҉>Ūͻ*~}-Ϻ}S5Lք ;6HV@rG8 鐚"_,d[ϫ)-qC+5SQ}AdEMThܦKjU:[JiWH9jR^nY:1pŵ.1WQ J~ /ぴl„[t{EI04SyJg)haw-:[ }β)SEGNqiѹAt(Z7rrs]Ρj R' -B􈘸 1) yrУv$,ڔPā.L[Oӻ6mY} 4 &a L)m+R$ö#Yv҉Ih>U!ʄթѾ"V{iN* ~0GԙP#{vV&{Gȡk[ LVEG- R}}~2'q)î4TdGA?aX$P '=mԀH3|VؕżYE_M&VnLt*z Z=j5c.TֶI{NDa6[3 wq)z S0f>A /E) d|hרWϒqrEfpk>èN8'oY#x.o.7114 >^XdvG1}6t̐tYDe%C2T:x`\x.<^C!ȯuw`XU)/:qե3x%;-e`t@<ԃ2g0/r[LY<'Mo :[c:mM'C@_*rzGJejj/]ǧ KhwB,^Ϫ8L59xصv3Q[pi:]Uׯ`w`4'Mx$ F`[L"s4륣!lM`~0tWq04+3q0Vmg%e & K@1N*_"aOf}c+B 9+yH)P/nB9gQ,}&f NWz q1%Š1Ț>9v^a?WN4v>nڡuIBxa4ȍhbM^01hM> > U6w(p3PƷ>(;}跽, öX NU4D6q~O{hcoXo\X߃,߿2q!jm<:<4W%$j]e{ TRѡ.WcF՟䵃TkaMūiJ`{V<,Z=uqxVYSq&P$& jT3xĎ3RG a1bDW  :vWtῡi7v 96'lh#Yb5|AgsI|fOЮ׎DFb)\piZ8@4ѐ >t>#ti(HxrFA)XuZ:#OC7\r*YQ,pEe%cV+a Ko8F5<2:hh뀕F5`؃ ٸ$tYrd݄Ȁe̸bw**b_Dy)Krз焖p N%U4:;<Ps %Ny7Ɗ]ɧ9Rb&Zcz[Bn Ҟ[,!5ziɻV:(0tkE\Λ@n5L:'yC MKt7{"- 2*OY׍f^]H`?1/œ.6yFm!1P\Ӥ5Xn/ߚ^e=7FI1(NgGGܓfjjFLɯb#4,w,ر{;`$yմwH^o#'>(}z?ޯx+^m/`]pu2 8Sa&=q|4#Dj:O6]i[6vB?H˟Q(ܗCV2LkE:PUJM|_>ѧۅB: o܎ĭB.ty䳦&RN)m]),Xw̸VJ;Zj\+5U XfI]J#duA.S6"҇X=y? }Ddaӣi 9Gh|>G^Bq)9Be/S=աR?_B] ]1aj: '!t,݉Y5`oaCxEmÜ]1KM>WT#,@kwϛ#·:^hDW?qfZňZ_W&9̈ff\_NԎ'md}@}3n/ v-^/z =YB{{z%zӅ%ԫZ\X"ԫ-ќ Kثģ0z$BϘE 뜼4[#3ɗ:|IWE)q"7Q&@O5um&ZϫyȂ8C-JNNl';Wnķ9􍨪Tx[f/z)u~hrAӝ, AI _QFY5|NpLpO1#Z4 I pCES  hOE)c|_qjs/-:)>)vdd_H&^l,T0*FeRY+x4F`"3f0qrӗ͐#$bBI5!_|yG.fb,5zN Ы!z]x%#Ǩ–>gWhfF|zX*+ɧB0yX(O1T\p,8!_}@ -G!BKz"M4< O@%JX+2V1BY@oZV9G˱k+嘳#՗ɱrlx%D-J\{S?^ظar2|?>͐b:+s{ڮhZ7'E;oc+oĤQ̀R&m[d 1/U8AT,pZwNٌH+{xS¶fuOK$`-{ Tze6~=)G#5|^_ު[*L zHuWbdr@r=${ƄJ*+#%Wgr-fK-@0!VBHLSMMDBws@lofkR= KSߥBԙ6>1#&H}E-ѓjuV^Pm@->zff®3"K8Joͩv!B(t?2,Ox&{s]Vi%tjΠgfϺ<<+p.`:]4q_ئO6UKJm0zS[)gA AR3N/_*MEc$8O|-`_iGcxbr>)sA^]b *z'>sh "{%y\4ًitf%+_z6 Y\I'8,B=r00e9><(lr^LvxHѭgZ|~md̎z燁֒C ^4لe IkKl4 >"⋳xy2,e9,w;a< [{ؕb dh@**Waw}B1Ls 堫fw94wc[w!66f @lmVkp*\MD,]>3ցrV{( 0';Lh+C^4_P6: 0'Msܴ͜v)XyfbRf5*=4dd@iPJE~.1iO{o+S=TwWGOqӦlv ?E(.'2c/|ouJ8Zѡ})` |Ŧ)'ASInUvŭi{g@̴pE{*$:4LO9bW@`:@zKGj\@M[ԡu^ʀC5UnVk4AS. GpG m)v;MIWSx ^l03M7zsRƁ e.Z݁+82gxcNWmh!G~EJÇ#]xDv- lY}\1Z # 7XwHHTS$_ #$ *aǸ9[U\ ȊYz-?!:oǙ@JS$E_wN<_niلdg#ȹHʀ^=Mzh̜u42Jc ۠/mOA&}]q޴?.)wgp[鴘rY j!O-6," Uk&Qdu.Yg]א IwghCU'LnVV0{Lj"uxM6yl 8Hŵs2z4zihuSOV+gŰNj{au o!X~LorJ)D)u  ҅2*Pl -oU )PUeX}fye/>+=Yl%/%׵H}i{#aĜ.q4lFoCYQ,_QѭW/7V@qk P&;~RiXpg0vԲdK]z:hvUcHʏL i|x/6eT>) 4 O4 YQri8YU{Wn i{ei2r'Ȧи@aRK?vcc-gW-SѥOls s3'(P* Vs%՚8ʙ Y1V*o(@1L^3cbae :Y0y@ٛIw)WhoW\dK<1X&&!<э5߅㫐*|RUQP0M .CzF_0"h3"t.I n맏~" .\ȋՊOwfY٠j{>PA{lk8̳]&@Y@mx6k~m_X"Yio _{שXv/Qt)HrA* ~ڣ,-MLLij=@Vw׳.|c'F; B=F#tY9A+j 9ԟx)3Θr('3ڗ̳ES »?| gȗW |^*$]p|jyi:qklZdu8 j ZҊ64#:A[G:JgOWRv^¬h~Qįj%(#i׀$PdEԔE@)z䀥6¹W{09Dj#6 fT8Л7ޫ}Qn/9GI+wY>6 ]xU(@&x$O怽 9R$ oQYމ0ѦbfNvm#kUƉtL`Թ\~Xj؝d ͜*?щUiSk'>h*.E20@cg ; еbt)P a6Gme݀Yeq"iKs  dYZemA&d<v=QR8چ\(pk!Ud _sԎ"nMc*;FFxMR*x(8E[3zau6w<@t/O#TwNK|0Y*ÅVqnp. BO] e*mf!YbB-D"jI dG?1PeHueօ,2kuф5⎄Esj2]!:P>q9CSH9}r1{xP:N#s,UFWH`x_\ю4V;J;AFQ\ۧ{rGW'(6AB(D: A,>:AyЭ)'h%' O]2Ѿ*NNuXhD Eׇ:n(~ 8N$eڌGdI> Hi>Pn˴E4BR~<oUr 2߂2f<X.z%@"|R(uBwT*OwDZo%OXGb/E 2S'4f"L#*U'*M1v-t]&`L:q)VEJB#^, /'g ={`~Rre BTS+Ƶ xn}RݡskubÓƟ2]3+uN,%1@x|5h;uIgy [PBo' r;FMʬ4e~|bSUbA\*Mgp"cDO{* >ߎL+g:Wx Qcq2߭˴v6eEuL y` GOi7Ê< U"p)8SbuP]xe u3ktͥFTBduT ūLR[~d vۇޡ8+mg=(+mhWJ/~bZ鞃^tY1 v'icLs~ңwji Uʇm[vɧmbwA|EF'iQ'_NKUU铺(vz.́&&I޾Ygֶ (55zR9epÇR=_*B'f43mS&: z[ycyfKD=չ{h@yfF^HϏWLht4(.4NNE3Zg|^$1KTGiPZuSf*RF7zCG-G)ï}Z|PN>'=9 FF)N!56SnXDG Y62 8iDFr90iG?=)E_ٰ=O:"NW%g؝SH06J0#l|l,Prh'A5 3n&ifjuFS7Ew–V@K^:S|STĦTGoMbÁDS4jq vFiQO )ă&="S gSH@gA1O݀Ml"lhgM"{8=3.'A5];}f_g\@h0sUKՊrt)B}SkRuEr[tsU>j.hyD Bma(#l\D :#`$8 oF -ƶDNvmvrIz} sl?##v}(E״nl^g9\x1]yª錢wUG*r,1\B#(t鴱:Ǡ|4OF҉=bPaБЈp=DxH֋OkyΒ4NB;i@mk0 3NOogȭ# rq3A8Lt']; 8;]>ӛ$ã'r=;@n–ţ8wnIZN j;Ofqw/cF&M o2yliN_hrZliuC9ӡW&Hi0Q,vāY5#^ Z$}f sZu iLJdmY) 㒎RdS; #UҸ~4\-n IosiKt3Þ(XpiLQŶ,Ow6S=Lѣ&]#M< !Roty`l׎@ګ՜Í."@zWl^(+(OdcQ#a½ɝNH2$`'M/E`4)i7pwY/` ;pzo+$u5-J 8 v-BOXN%%_keE~0 ?֘b 0==\g؈:Ctj@ `qSAg2Mu|ÇD: Qvg W+$iӎ.~>R_2fѾH0ܴ`gY2'z$.pAyba|夽` h)yز mDPy T= GC~vv[:\e&LjvSo T*b/l4yh[*\v.WWdpP`)o%X45mDV]Y/*+w YX;{D cH(}X|:NZ;* ]SP8.4/#{kжZGq(hnǛ`ٯ]nފF2amŠ_!l=bÕ}TE8$uQ Y}m "u,ɲx..;`0BY +l{XnUz+S٩0HÈ^fZziЄMo&<@< Y,]'&+#hR居F 㙪=veu5 }ϴn9HQx+`I[eSkx (YA-8ۜB Bn+*$Hxy[]MD`@5:҄Vɬ>u:Tu+٦;O/):?wڂ?Kߺ^ u-ŵ'AX|\%CX Z޾s%ms3F+wsw,y'&XG۠Z }Ԗ{ԞPPx>o6  VwLMVOc>1SuݧWf ]GaG7xՐd Q:XEW#q[Qdh6\)u3Nq6$^b%=9&==Bt"+3J/}*N] j i uk<"xi՛8~ /I)J+J\ WqIC-Ӷ bݭ1Ud+c'w1u`(2W6Z_pt@f=ėr>wކ1ZAxAd[qP<ڷIsJL6]{cRVhtEwY<;1L {VӒ޼7R9ks-~Zi[8O :W ïRw<Ɏ'B=.zavr` y#o'̇c%3t'>l^7;|Jgn_+y@8{1 sրy$¼-oxz}e*z;TX_y5i0FA'P` g2}A"lN>@}_ȩ:xcc)ňAoW)R[gRͿBbdg.8E"Z]\]p#{A$p ̣vc_z 膿ھbJ Q"B姜_28Κ1J;>CTw8|[!}e'AC*ھL:-M yxmLx_Wc~sZ=>[,{ S/n Z~*"氡Kc^#9 %fxXx vWD9|~E;>I&g ȅ6 IؗnAY=8@_LGwJi {IΟE/-S-OafɦwAw(}S]CtD7hck'B<@d4w~!duʔ9KA?|nRwQx-o# J H[ /4̂yz&O9xˈf- (vc|NKq3ԺpkgIV!BN0ЈO2pT)i;OP}p\2L)w*Kz4$Uy7vF./ltz7A337PVÏY\M.(h\v C{J݋yدhKM"| a|e'_yi#m 50\쩵{62Wu0D"x͌a<"ť<:`-=pM0p{O6Ai=lO YE^m&Ny!?i; *h. tPxmh0Ű7 L }{~=tjטNﷆVE3A\UZW$T`YQcye!PD] &Q+#¿r1y|.HSwbuf-tʍdIUa]>lPwmm-1\hrQ)]mRn\ek)E>̇[Gsps>̓gotĕyk OhSV;PW;{9j?#F^;ȱ eHN6PA{UWL0 -AjwUrb`6 3cR< ]En/ RU=5ڙd&'x\LiA_r66B*+ke߸mɆ?ϏZh3n}V{:Ч :NtgYkCuSErĦ%csY(o*r-YP$zDBk-PYɮ V@`N<s O8R{{Ew~=] L2ЀAMf,e4V4i/~;.JJڭqD :z=]D݁Kn֑"sf؆bi6@ɽ\ZRVB@uΆ8-yb& t~I l)Zf'6;B 6'M 8}oiُ_kkeiY?v LYvOd3P/1:LơV+uqߔ'N*Bq $ۤLJLfvIjA4@&Ԕ;~ŽgHW+?$]A_0(I:E{L;As#$AjP|=I>rnocM {$q)e6 蒮#nF=E걤ӦٌAq LQ' }%}(FѫΗz:JHJ}s#vB#,9-#`@ʓJGB|$6" mo ˜ 2+gf$jCGh|+ j`תG}gnIxSjP79IݔfúfElt4:CoQV' {aŷj)Kދh$5oVP5!17w+[I#3+Fdb:fǒWt(H*4OKn'IKzر"9 7)WʈP^ /q($$v\-tvΆQ}:nK Mz+P'Po31]L M$[0CSC> ';D $n""JgX.7n"D,.A|aR/e:SF &LQPBE4[uU1!L)%nY l&@^:<^@gbg>u%]b$l+;GUqA[?EP!vky#y7+ [,^dЄh'4v(G [ eߗb@F`yv_|vvdJì5ZMtoHca6FkT_z5b!FpV9At7aOLUm[[UZ!y  YFb,.v..A;?:%joЎHid4)w7Ce@YJ&e.]K' YB#L+(88_j7EXg%VyKQC4^i Hc_SH@!WTO[ݟ7q0,j1r>0萭jΔ Un@Fڋ݀O`f cy*[5 O[x?G45` 7BiD@ei?&'K ] +Ov b|4X(| 4ӑV;ɂr0hMP,K9pΖΚ~gs'=X*0ޓA^O>KWGnZ3/NPXэ]o(+ŊWAXh O1c&h, 4LFPh[F?/ker5~\;MQpϑ%}'Y0F/U1W?('kF=TSCLV)Bj,7P^qx~#](HW_mߒo(fo`O(MOL*#_P!ZB{ٚF=uNJk^ /Zlro & Q ">gɎvfE._Ѳ;m=@ O`$ĕ?ɹS뿧NW5SrxkF߅Ibt<"efB1u/?%+Kb9Y.uO/r8i8m9I 6_G{V˻0ώɭTeu#©n!5b§<8:?mCq.P-oh QjW-(cyFOρsS,rX'vtoܡۊW/tԲvV,Qwx#?%_z@p괡igҒL5ٝr X {], :OհHM~@N c$&$y+BkGI0"I ]G < T J!'%Zqzի@.xB~3Q~7fR-ݼNQW esX߾MS̖7okwSz5mhvO:|8)H7GU'XN5` o`DC0<;m~p2Pۮ5nLe֤;q8 S;AK|ǧ)45&a9 Ԛ:0Zp #P;>m$B?sIj؄W 9zEak3X:Y\wț,sn)ROwN@slUИ"VaSoNj#1'!)G\*{50+o.O@~;ktEmE 1*B` Z{1& pp}$lp 4DOs 2;ڿapnjg>U`F+T@r3PY[y.swR}vsVdZFr^``pR1T8Nd5 H)͒ ނ^6H=\zf+_}^(5"RPz(9Kc][Bh<@S U eHM΀ﴑpTIz6;,JB>nڑ:hW_!8_ގwDlf` w-J]2CT-.89řʘLe8T)T=h)^AcCFqp3'O n@sx/W2 J:AqvahvFIL?U C ,,=&K("A#tZᅺѕT(t15]FfUx;9}Z|T'ZIet";P (go -_'ʳxFB^k#vwdgp]m|OgKGP(<&EEF+sd|OcsG 09DguUC8q!;_Hx 8DqB\f( !0Vfկ܂c:`9,45Y'[ӳ2,GR;xQjSWAh,,^!]Wc"*-!Z5 ًi%BN;yQ'|sA֝Sipavn7CHO#Yjehɶdޓj9[ q)Z D\،.5zi3IKk"R{"5C^X۔Ci1=W>EX1LIb/6F9_mp=, 1;1 a +$TCuE>%@Vw@X$ h <)Z M<KD`sL.-ٺ3B@ D=?y"K=lڵS];U<밨[CLr^& ^y7p7 e=Mh9X!N|yoF7(4BD79fsN6= SЈ!ad_@?GcBao 2*ߓC#^TRuWfu&1{^5m M@\+6H.;; TP  &b cݔ?Ӷu$P= .uiUhxOk<פt ˻<m㪶^h+hkYbusbȜ6h(\QV#^8\hHhMΗ3 HIEqλz0f?' }ͣ4ee?Α;O!ܲe8vN@g0z`%R5®d !gق'&+OBL! Cp0do(m Aၰ "ؤMmgKH.xoHF{ia/_F҈gm:ɇvn@OS,=b騝0l> !/XxlxKӹӧHJw57z'޻p_[ߙ1lV[ݛ?{8A=rù(w ըHH1eG]8xo5 *ף]A*~h h׸(呯)D-4Agz7IX$TP`Xt5&KN1@}*ߪ[cn MA0Jn͍gtHCSaw+#6T-{ggMk P0Ko+E= IݙG`|qړ-h*Oe>QFR\eXxo1\8 ᡍ##]1Q6x}><{ݿƥRMC.E>u6Pܞ~))m.,-)pww].ݔ:TN[o.U,ԉj;c@@#T/:~-q$qV?:7*: OѺCY1ڹ@x~DUKNUٌΰ|Ü13I qT)8WӁ2eס_(HrTf3cąٜ~W}׷ʷIeNgJ3I鞪lU2=T#a2TtJgBRP֧ ꐃ,<'iNϡ2 Nc%_RRDrB!Ϩ":$@p!(K9WIa Kch+i@*#![>Ezf :\[5o*%;BF\ iƐ(}Xg1dY0dKBB=B,n S#,d'`a!jr5+³Xj AOP Y!)CޥfC),Đ?QBcCbf!s0B/B2nzP{M"'M5b(ׁr˸GGwI hyܯaӄ]/avڎBk}sf ΃(^Tt 7 L N1/BDȍb׈؋ ZP RY,b{[8vj8bIl6Й_C) C87BxN-|t8 gXz {D8ϵH @n0*{KୟP֣bY z@کFs;)/>'#mgY0mC)鞃sFI$+aFK "b )g{*FF'> ǎ6xX?a==R `nIبq2lE_=gh/ j<5P)XD\R0xQ\P_]]&.)<9)ːzJD g XM"2ɹüBؿ{y`CP^rO{R$:^KFAK42Ih<+I6* ~=b&e"%_^b2sI;tuoxfԉ +.- |Y1HWމ-%]Tmx-QΐCo@G%ajC{> w黫 Nn痢9,ېN \K5ɢ`wroR&mW˱;Xe $ ^`A5zqLE{";'lj:#@n!*_y g`HOhX^{{k6iXJ6!-wͲ ::\J`M̰Æ PV]l^ώs"rzh`4 5cn'-{*=X;*9wP@t (nGF<ew@.dqs72Nyv8;۰fV8NYdʒNqtP19'vVRz/br xD<xuh-6_b*y 1.crԥن _HK;`?fAm"NWmקN5օF';M"Nϴ$N[8- G9J;!D՚;|}rXX<]JJL XCJ8_҂UBÃkiiGLe)@#l %!q[Za)0>;It<^F4%JCf&( (+kx=zmČ?bf DV aաön<4h9d=P%K>.oK;+ *9Q=ی8U 3햹T0ڏ4DGB~̒UhWj\{ǎ=y>k$ȲG um܉ -qaB XmƆ\cKw6GF-~Vl(zwo?=eko9ΚNew+ ͲM_rEY |lSNFeP&)NsC=QƸ#fM|ƷdHDX,v. g2B]j4ޥ6*#)Sў#@ zpB$tMEBɤȎ9wu-2a=Kḧm@q'10 BлBc%N$w&x1_Ca!& ZTr1!izZЂ߰W-~ -G*OghTWWnW̅j 9OPY-;0;hfʁh0&Xܭ9>#<sf P lp!Ppu'7)$u:^?D7H3bLl:S8&;t lY`'' s )72Iv=72{HՇjpݙΫlje3ZEdNb/9I˼J˜LZkʡ]2P5f{o4[R)L5_~U*LИD*I@oF{)V Y>`ң2f6ÔjON3+꯭{7h(g;hw؞xUGb-uvYKo swŔ*޹ݡw2iӕ6!z/WGH{ʾ/ ;`L3*x= Rvr2[uxcb.\yX\|9Z]l /dnȉa˚KUt)J3KHmr. ^) _P8SpGn%4>E{&Eql)H!c WU C&ZvOFPqud!D9yȥʹCșDV$3 Gbi)wPl'x2rߚ+կknŪa)NC8XX^-V؛ Dq|4ZtBMZ3ahw4kV8N$pXft #Kv711=rHp°ju^!O0cG;εqPD(Y3ZY |H ;۵dp`M:#/~i3%p)N.H,Ip枰-D8#j!fp$*=4cRAτvzpxD9}Qw>!pؔ#B;a#٬Y8K20 oYNk8/yHo4T?0pr&Gh%NJS"3ĩDp{J̎,X8EJJ4BmZG]zN.9D~?tH]`DRp!&FE2MP 'Tv,nGHop!BtNQX@g&;EQ$;•';pȏbHsi8$*Z|Y!)L BRp#ɅWq:̴aq mQvph;C )"A0vI^G;A8 'UMH8,ŒFp$S |A!Iw($Yy'(Y3%1uj`FLhC ^$xiL K^.u~{Yq.os rُr[JW .kt2=#;C%j֍x Ǯ )/(߈ ɥw]3z| a9C~%y(jW 4BvAƤ颏҉VMOщWUM ~NW5} 2<?< w๐O9}Տ` wO 9d $Ab%)Ph!g'#e;hl|4HϠ|,a6TU;Fvd/F2_㯋ǹ{oQ+ J6݁xXKh*F8FGf(y2JKB{C9`O~V4(šIMގ!Pƹ?a#[xy,f!s xLe @qTGa{\\욃*%Lmn 1DqS/Bۣd s{19]gzUU>^&.o<v wmxRctß8y^=d'KMbfpU-)nGjT @_~ IG9ΗJ|%PMp_ly[hđS`2)8MWm]=h9% s\8qdUbLVu$8HJZαEY u$t-ű#A~)p#^q(84 s -9`DȐy:n}_AX` ugy l:1G=~q7_GCkC[JoѓLer$1a/Qb2&tǛT MمۅQta"{QbFrf{L;밼.(y[`@1d<8Ȼ$KjL>&bQd{L1g?9dv0 zveNxTI䄙^7)&8(Pa4ϫuCY"%R0ʇOBЈ~Ը\eNh?/]I3R&]9t1tÐW1.Xo|8z a=ZCǫR -7tjjIX$\kV(EoEv 5}*/~օr{phlR$l:у=HCdY)ۂBOW' WR``N+ߔB3`X |Up> @"l6uIxf#7Nc1Lgbv oi%xctӋb݁ؖu1M)(]ew" 9*R $:c\FKߣhJ&,-R?XYs[BĴ4@0( U\*Wt(\ѡ0W \m?&ԣlt`yT1]-'pD`ĥTusmq:0I ,'G2҄F(c^!{,fBO~ +I[ c5 șߠYa3qg׻6{Ի*U* I-Cn_<^_;kG]"9@& h%(R%0;sޅB*Z!8lSVf.^s W?-5`B(&#HD]{d` .!5ӠCy覱[T)ohCs(!f`YPS$CE+Ge"ҒB\9v1³y]<e;Rô^-]"I!69 ʔarZ21]0\A5=nL g7P| Z P>2t,tY=|f-=BO50}Ar3oAJw.jUiK&a:L]_`b$nxlQмS YL-Сe1wpY9W48!emC$i@^TAx PR>X~]9&sgM]y!U3>cZ>!Ti8Mi}z Uĩr!Litu-zoir7ꕐ@{fQ]k&֯[ aY}/XL ཛo`E|v?\1&T&3JT=ˆ,?. [:{ =" 1Ie"՛%tѪO\f^Z\ØCdJhd(S)<U[ʰb)NwJw4`G^iȲLBhE*~GG,zQ9W<COQTivoI?Wbޏ)v~A\I`>D@|4%/4Ggϕc3K6 % IJڀ`;&!el1>G*KX[k@LSllQEx0*WLͶE;Ĥi$ϖ1+ W!I~al:i̸.Dx<P4'3!8ʒ<~Bc ijSO?s|e. N ꥁPeB#|^.4QG^*Z-VܞPuo$ɵrak&oKT_b1EҝxJ5*iNq؝\Pj,l#Qt ^9D#sa LrY4?tv8nLN1QF G}/VpxIt|1‹a_):d@yw$K%*˃.ݢ]h.j<T(slC4"A[Un1`h,zv(ak݇/Q.Coa`÷K471,4NbH`D 4,Jw1 $Rshv7q#$1:۠ jF$;+@@l 9lj|v"QΗ(Ӈ!n8C0O Sa:ftGv5 dB5*xGT%D|DU?'tN7iP^E:QKYC H# W-xN2 䭋78EO]*' %}n M;Ae:_,ǡv}6vM=[=W oV9poAY1N7;42rݤvlj o %"!}/(⚂q9|gyX;Wˡ_3CYSWN0ͬB%Jrɇ'a7lBsʓb؅ ##9(Fъƭ'H:(0R`r8pc?:Sg3OK6F <z5Qx vI:Qȉ4 vBr! ,YZZoTK7{kzl:v>FN .:{zsD?!E")fG^Bmhfs6 b|AS|u/( s'X"=A@X_ng'ZB=ϐiKAx(XPɯyؕEҵnŤʜ{q=4}="D;0}ؗIOzo`j9jF%^)H)6֡;b֙fX5XbgETy~$ s^,`vI=*?4 skӣNh|]C zz75"[T[@( ayJ n_GY t\wfv-Aw#rJM1-$G&avS8P>C0~ T. #w97]ēn.9|0 *JV5X`r.Y`r r@ףC)m^ Y})6I]@?5Ibg[ן"JZT'Nm=$G?F<;`\_2߅ ).0y=û]:yj "f'u>3c}4WNt抒!O.:jlC[`ī`i2 vВ|rVhlMrXo=|jmQg9 j1,E̾vaSRzbQ-KL(/^>~|l>'u!sJ}1[/T`'bU!-6|ыc|v_|1V_ܯmVLpx gF%`R"A>Qu؋u%uAnXU7y)IL(]Ԗ(߂N0F=k4$4EKyDMK/"Y&-^jZ^|(_gtQ@9E`f}eU{<WwSXc_!/"<Y؎%@Aϣ=4f1lL^3TAysx^  pp]9IœHi]e3aFTHTf38Gn(iGZt]0 Rwwnnd uL/bfvy+xq!Ԍe6Hq#߁XS\jWr83{ѹ2&mR.g",8?yC͔VA>:̭Wb/.ޣV @o`;wv<'sVv%&ɽ|IEh"_4F1pkrH5|G(7$ Cce1 ޝ_o#{M6"|d_WAuC'^R(tLւH c["2x3G'یb"urlb6UiuBL9 8.aTd;Z$0 3vUxzOd)(캇Sw;$4 *4Zax#=Ca7EC{'o4#&sQ`(Ji'Π$ @ծa@֍hjE ̔P D=1E gE"$Gp¶U6pTkYNϲ)>[k,P #Ob"X^4K,6\\tM:p,pQOIe4RږdTPpZ۞Q8̮O >&~=d;0m2aW[R |ؚ-rgυE=`UlĝoH|3H^\WM7c~t-Pi9q8Pކ7W+݅Foh2iI{\H}{)tl  m+苃G|7j <ÁY z)ֿ J҆z} ozi(?X&̧}?l#9bsUfm5֘W,[vh^^i֚W5-1Yr|~ )*lhۧ6+ߴ(me[}S(?;gyU PJ;T> #QU+o6 wiam\:`9QSXrx6C5zRz~A,|Q}7PqN: |w٘K;zwg` zAz“ˎxN߂j&}:f2q}[Vj{g8#:qotkjkV35#\^Wu73翟~翟~翟~ T).o8睰E*_o`ȥ:xEpÀ`A &@M ՠ]_ z}oJ;r; -h,AYI8#(LEKn|,}>N4oh˃.a^4J*wG0]nl {Gbrujx?W'5z k5mZ+PLTkfj $|-ʿ ;>C$>O'>h#u2^iL<δh9f0Lz>rh7E d]LY<@14jz#@~s7-IlX Uw'.<՜S03{GƉ2J_g@;O6j_J\:iH rw3u!М,Qصn5B- ?fC+Q uLtMo򴜋:5`?m{xT2xCh840[hcRl5 bhmn ~G *v [PLW zEیXIB*,iիe6/Z}KHYOkh D( qN@ `ؕ9bn`u!1tz-Ib^5B4rf7F=z,59 _ M+5 h 5rBt}+zְ\S>]]#^? T!slF7IVQomzFհӮ/eѨ(BC/m YrܥB#zuUVtdʀʃ>v8.9Ʊ`l1zC^>Ƀ.>瘻 vR\FRefHRKWés"4֒?_ԓ6Pp:&V\zPEEtzGHJVPյB_ FF}<9,GJʃE5+;KR?hm gCtQեq@\RMȲt[hKut?5lyMܕy[7x$}F,# 1WQnɬr&%U-HeBc< 6P i\-|VQi5ZZ%ʸITR#ӳn-0M[Rb\y]\<'/0U۳Qyo7Ew&̖ *.m.qQ <) _6ha`?Jpn6؛_10H<=] !:t#>_uXiՇ ТF!I Ǖ(Ţ M& =Wуapo'b)<>=XԿ<ǢTLCm0XőHv{=5SSyRV&&%#+0hSHk:ŀEDI^s{Km¥6f"pb[*A{sC-PB8?+5|Nyc0`^[6'd$̟[ Ď$lԑI/ :'P j)HBѬAH}3-ES۞WPn۬c׭ 9o63Oe ?FƎz`O͈NT"4bXRճ2Sa:&oڀ3M8#xdu>mݱ_04?)xMC;(W;hDMߩ"AxgBP8ÅP ps!.8Ք}Krtt,6}6'[UM)Wё €xJ Z.`DJ],^Eo{[v-y7Q.5m*eF kefcY<b'/eKt4+.H^4i0ݽUb! %{% _viEyQ3uɰr{%43^crLvW rGCH{lU=Cv9+k8﷝)v)_y!bPJt>$`aQQ̨Njg!]so:3D5(<¯w0fх重ؓ$"(Ǖ5X optQk-?{wPlp@}lm; ߂x}n$6myk7nz (ᾟ'CsHsܴ(\I-hنE5Cn.zRt{atϜhqۀe_jP$4>N{t3;)K&6ʖ<:zUts: =Glh1ɽߏZaL e颿v(OO%+O4&%I;raNm}TyV c]!$Rwz[ǡzSTJd%y7ڞG,BraҐVHK'A>ԧsblKywשQv⪳PL`'?Q0z;0zS~֋$]1vWGM20ʒ&n7鲳E} BϪO^} mhkt&m@.eϨgOwyv):{4 soҍcX3W~ {suiGYn[L/xQ/֖,_Hk'l"ɞ!xdx@22t!unpͩc<p"DSt[d zFm'xCP^-:8X{kz 64+PM:T.:v8qhvh+[4hZ>ZG/zS=l3cݖRbIFC ꍕiHȜj;Zu<6j+7[ @8v~,b#E`Tc&T wñ2r$KB^)Xi,d1##Y0.!ElRSvpѠ7쮥XpJHo 98i=ϋ I#~94eS.+5-Reĥ8˖l/36 ĒA.ӔC[7xv/(ǚ cn t\ySIWu_r.rO PR7ݍ՚@PMfxw(ˆ$^cH $yAA{#CB!; %H8K v!(͊`|t)WP}דm jpAvfh̐2hxjp4a9;I,7pAڳeMV+ 7lj:߼7b$!IAv>:B͞!3]v shsWzgxLJv6N&$99SeY2A;O̲tՓDuGGS(]{"k};Ws;=nMJN\5X&i{6 ?~gPDt6Ks>ԟ@(MHLԫ\Gt,&6щlZ1FI/#Y?zP uaO3hYˤdntc ,,<%/hC+T99pH=ݕs ' \q:\E\oA2-fBSN:1(qBʏ;rr<&5BޅQo(Go;E۩yo5tm+`W X(dp M-sa[lZG_TxsKjװaY3?CIeh6%@W#$f FwjU]tF0(669רߍ$[y$ ݮ(t&'dwva ۆ CPWxz_hD+=Gr[>7GNd4vR˯va7AxWq֧3u(jQFgE @CN&F!B]ڋ} dtq¹+dF[]Qi64b34KAՁ $u}@zfxOJd?5IdIJz߉]&(R91%4 9Υ UIy/s6~ tbϽ0\=SY8ɩ!WM ^!02$2 P#?2}."FWyj֦h"([L3gJMDvqURuu _Fۙ'-1Dqz@hsF' tYstB#D2P.Ye0nxmfŃ݊u6<, 뵢UpDۀ~>s,g/m#Ql$8,q&}~4a@(+G{!߶Q;`c6@hy8FH$<}~.d֛[Z,: K_ 9.Tm鍄MOJI'i򊹑Bnre5 W='şACH:ch@G o@Sk:Bu+I=i\Mq:Dܛ5xqtb+LBî<UD!z;UBQbAXPTz79Ws=5A`z'+ܦtϒd"@y,b"6 RՎ{ 苰g(G_nG0rh=X1? ocU Miij)o%\Q"+nRjZD_ /`+{)_B1FnZ&s7Do4zHM ޣtr"FX Yj\ȲZnWI76c.1Eci$xa|kg~FZGEU˭LsP4yC%݄g7LTM8:>&@9'q={lXsU2UT.4Gm!SZ3+?,%AbT}H<Wl xz2v/P`ٟ}RYhD>vཇu>[ߖh:9AKpGqBubsѬJ1䎪QUmF'..U~}GQ56KtHG:ou@{;!z̾9u!z2ІcCc\C FyΣhMM]<\āB-ZiEz?P#|cZKJ'ö~ vHSģM쭁u]Az`tn_py M?Ci/h_!ABgzLDϦnyOnt7aL[DlfHŦB}`xU8x MdT x:o?T8=).. fqwݍ{+0*ort9| G~$T8#7Sdgr\/1礇UOSwXYMFƷ-Ʊ?*6pLfՄ=$ QWBi ;EQ dʫZb^lAieX#LǡnW'kZ0J#jڈt٩#!m:&ի+Aȴ܄#1a?SO?W;Oslv!CYi>~KzZ?Z~@pgu㸣ؔ=Rms#< lGc_JC OHm=U\ dykLgD_iLWF]1U/IF4 lGj&ZB 9p|"G- 7.86 q5N ,b<xƠf)L|g~eBX66xo3CSJQǐhq[8^1%d~Z Af.{S\š K2n3 Q/x5?2(u(F֍Ljfb xs[Sa2>$s0K`j-&zDaK+GrZ/%sX+?Uǥ:.b ÿʧ,Lsn' 4UTeOfW7Y&`ijV|qh[˃roU7c9n\ 6BO?P7Mґաn@!I{ ID͋ȹ˷rt0`T=j ]" -R{K,)s8p}:T'aO(u ڂU\> ǩ*xWu&|څPW-O"jϞa;ƞ4tSXjt5̔q,Ux-ED+XJr_Z_nk3f4eC+l8AX_F ~O1Vmx!q(E[iQuS)4[tOSb ^_[߻AH)3Tuh񺰻7FWcЕ-je4T4zi1ZRgˁ~D#H:ڳq*S+8X;]_I&% jd3Dgwna{n#S2>H~E\F2=]:*u'@X .~@>X1 z"`q=֠r>KO_wIY^=O P[~F#.e #=MeϑnY"ԟ1*v)T/b{Ƃ'lAmKGd 2$dej?(6\y#bhDc=C z0@OKHN?/ˋ?1j/ߋ 8W¿ܟj8@8vGrI)=20<*Bjg1T⟢&Kmha-''q*B"͉\W 鍐 vϿU K|RUKnZU+/X%[cGU ucJ8!K8:vpq:RX7:Seߋdg_#h' m;ߧbh2q)6&] `sȒoQ,}SOQ罭bjW^"-?GNHI>gҩ)9 $pwߒhM]n6t10f^Vvf> τx(JvnD o㙃b˃-_[!_.6wl@ fAqΞDϾ{'# @6ޓ% Rg잖qFzVm?P/h-yyX[UgTUX ,;WnR2GD Wo"[+rWY# ^k @52ZytH!1Ѹi'e|z|ZNt0ʦC,zn^(Dt!0E Hjƍ䒝rp$bӎD栅%t]xBUm2$Tm  ]QYT1BpV⺞PnFYa=R#+eи ]u ?ٹc%Iq%ʤlL̟ݙr'[ 9n1Mle'N-"KU_שB(&>U> _7$qO}"3/$ I<}x&Rh셫pIQ|} 0y`bxq65/S`0z#pZsoN6W_dVm_a}ύ} p~{՟-Du_2}ƽk_.QCMw\Ѩ?::Pvd}·TUsv i-R;P>j`uFtUӛ8鉜8(ݪ9u: Vﻪ>i`mh^c+%:$'r]9x1ˡBQ9^u5:>gY*zJrMݺ2cdh+E ^<:+O~I:9}hoG\ܣ<5Pm޷-bP 19+G/DTiA'쥣F+*$xZQzPM>@鷋i;3Tǒb֟˩j})p7r q|9BQRTgt7dÓO9rEx#2,3슿'A,)pݐv8:?SfߌhQmIP$|UR,qԫhI~ImQ~D-U/x_g@A!ao3 `a_5@n=Gyl #x1e4[4̖ީj+EY{XKAljwS#ٞh1\,w%Yk~fu`ڝE|Ibvwr_)Gt̼]| v V"v+0`<ur>d[0x._튂d:@ϓI'Ä6Ў5]}x] MG h3&4:`IL>9%8? uWJ齫/]Q.veKы)5j(M?g!`:~ Ọ0biN$}#?fgL}rE;H}@6SP X lsp\s|}gt]jIkW՘KWUU֊Ӧ䘧Ϝj^ιf9ֹb}eMuk͕뗭6o2D6aW2{n޼y9ξʜ+1X3r1Ycƚ7'eX7nƲ+VLMY'Ge!rlOyյ}i驕+צb몜.۷h,_ǦBˆP˦Yz]#~LYlb5TݛRu+)kUk*<'2摋3F̩'ǙWWMtF&Q7SnNnmW7fZ12{"=uLјt(V^.25ee++kƎ4k9WYvdd,u{_ᄮ7g8e bjU֭5h^SYҜYP:3d2SC̛6mJ`#ztvuemyeeժ+-e5bEZ +jU]0u:\ngfĮjI4eO6gpјiU ecdo6bUbʍk2)U~ZnĔEnX 9P"[E{ʒ浕1%fNӃZPiW]yi\N }HLYsj(+2Ÿk+7X ?{.^]GC\vuccj`QX<2eUC;zM岕5 c6{FzyzMsk[R/VKNSajb6NfX2JF؊ SEmY `mmw.η!#jt*}uVDֵP2]_lDPo5kW֘S՞dnmeHX6`fco4L<8E4 :zl0.$dMիO$"i)Vm4I]Q'?I P-P6Rߛ]?e+pM4JZ<%Օ+.rk{쳘 Ҍyuq ё֮Xreɪ;]npUի1f#͵֮Dl5ʍHkZDő=9zwE9<keJ2SiD64]+S{^nyE&5c -2= 5 |HgT7ʋw_EGpqSk^μf٪Wcsj87euA W<`!16?RT֜y h\yy\LmUS!W _jkV`15`˵1H37[IͅB,2&gDPTr mD$kt3JLXk\@$Ҿ Muu~͘j+׆ ZټcZiӰ%dX1Ǐ~^)k8mښ۱T*s:.*Y%Z7X ZUTYS&A 6:j?ߖ^54 b1ao`Xj;lò0Kk{aYOP]ޡ+֊-k/w’u [+z!w8Kz_krɀ\i]F\?(<e2ԍu+K`4/-""2q+ViYKb:>0ܼ +!B\ 2(vjf;)~WUl$ŸZ 5gϵy6*=׬mSU1vk ˪+q+f5.B;~e []JJJ^R)JՈeU!ὢrD*"Urpeސ}ic'D)aQZѧH&HWj8ueլ `Mؐjr y癵[/ǎMC,/ ofhE6s 7e{i[Yۋ!lVElyFW%Z4oXWs;`Je pO(V)sj ՛aqȴh6UkhyDޡ$DBmOJMze^Pbǖ͛{BmLIY ˁ`tBń"$MlGRe7U\jM= 0~lI˝N2Y[N,A1 {~1g/9vQVy.=9Bf4r|7wX[Yy;K6nt>kof r*|å =F8If.ǭG5Ҳ.)6yɨ468&vؐ`eHJ2~ ~@id:Bh|!Bı}k@+ DS7BiFrXrj#W1.%eddY @`{қY}A m +jVDn?)h(I.g5ԥUk@P##${}:8qY`7{OW0ѥ7>;s*ʪ&0QMFEt2z13Dӄ)#XKg+#As|خkőV"bMLq$D(.G,&6-jfh\nL{nts]$U+ɝ1ݜq]s)So9u'=K,tYv}?h9sfj˫OK36ƽ}BL+0СĞSZdcR Ztbg=Yk9gެ\0ަC'T1X)Z؄HIHz:i;m 5g̜9jDsI^ fR+adEd}Plvx1}8Z{G2>XSH>打`qS FR^'@*3u~I8zzzPyIinZ"\KΌ]nZ(ILSɅCիWUc5֫JўYp8ʵ+h [DJŽ*%x(vEͪjоr$4!AŤDZ:dR;juSBGDdIq3VT+bزjGN;R!h|iekLjYUU9\pX :3/^˨*WIV|͝;6mLTwV@ K*Ra[8{~+.FBV†i`bϛ7wb~8r#t!= ` 8aT*3&NLH@WQ@JgX(ɼhf帎=g1gp4jW_bM|:'Ր,4bEWxnt-=̞Y]]n0`.#pա'\pXtٓ\ ` #s͜=Uɫ˙WV-/oO +뛶^c4sjT?q(41Kު帜$o,Rӟf^IuJ>c_?x<arI>+ L3sg\ 2Qѵe0WS+rUc ]?|I^+zuiDfΝ;Wɍ v6zwVnniqqJnsY +]4 !͆Ie5+Śq3jWYLJ4ys +e<~ >MXAkńUSo1x L/3#[9enMʨ;<6V zḇ"fqg NOKnvœfWt(س~N>ߗ{ 8ǥw2|uw3|#}o|;LMT{OK#y3|3>g|?H φ9.9uw)|]6 ߇8|K=cnBo|;c*VN6w||Dڹ XVJ|zZjM$S&NrjHX'X'u"˻!VnXX{z=K3]NZ+ ]j$$uwZ*: ?8 [(S T iW/o磰aknnd宨Yz.`W6Ҟ5x>Z[!])AG҇WSW#zٟC'UoM8@]`Z|# $ўz45ZVAX5k`؀\|b" 8 j+ksYWx~iYXZ5Y\>TpΪQ}kู:x/$&MB{BMT I+mu+*qaf)܍"ˏ,;kWj*, + /Y}1WHVʍUWW!U,}\ d9n/WA;ǽUO8-VRP}i%|OރHXn9]ʻSWAEWn-CWQ͢UԬ'tXQUWAWo_*7+jrؾpEQnPb(X_OD qOӚu+w vl?UK*((jj:=aoBy`qi-'m'q턀wM5"#4ȱΜ4>oL}짿h~?Y[s=Esx5~ad:=B<_̷~#\:."  K£8n ]ގ˄cvϠ1=}h=ow9nd+wϻ"-yO0C|tz.*e9s&??ڵk[rQ&Š_[p!o>nȐ!G}g?vs:=#ŋGr---\tt47`׿r׿N/K׿5 /pO?4q7~|>M>/M0{7?ꪫB.//\vv6rJܤI8~q p]NNb317''6^>1CuAnNw|}n.f:}@D!Fgލ 摃]kai5jucuQ keqeqnp_81j uAwZLF5m uD|7Z]wеΚk">0݅"CCiQ D3~!߿?h́r L&7x`C咒]}ܰaød\s wr(:1b7rHnԨQ\JJ 7zhƌårcǎ宿z.--KOOƍǍ?hfFF7qDDp ܍7M:MY,ӧOf̘tMjh}%kh5kWPP͞=曹[n,*梢"nܹDyq%%% p+--uւEq/˹%K[t)l2n܊+W^UUvmVZŹ\.ZV3֭㪫iPEN$n܆ :nƍܝwmڴۼy3W__544p[ln7wuxFr۶moر#ɲܹ:vwsswҺys<?Ϲ={p> _ֹz~m\}QZ[p=~qOpO>$SOq?O?3 ڏk>Kk޽{iݷoӺ/r//+pʹgi9k<}t6JOUQsp8o.|p!C8Y}|qŃN&H?t4ٳ's'O׏'O>|p%Oٳ^˯_8zm<~ωQO?pNK~ɇ'Nѳvm'O#mh6S޽-d(oҕ' J w7x 5} OZOmB^7mUGa]jphf"A_0i#O }&ZezI=5>9c?S`f]S5E[VCsA vs VxϢva|lUj*:&}܄f B=χb~_ii3>X82~;Ighuțn۝FcG9h1'FGcLs3jcw>Gg{ׅf1^碦oΖ^3^3Zc0|w~gS _x>]8X<3sf׫v=h@`o⏣z꽭W۝ҟ ۦWfPEyS/_6nZłFO5 |&C_)z^\ٚ-Klg;txme酹]/ #sͭ:Jqؽ 8w=Vz۝ol-'bҳ zlzݹ;E//p熚hW|IסG腦ln]zc5__Ԅ/_O-=Cwһ^\x኱{,]]=lj E>ɾz{tF|pHTsw+1`0Խ7ET~ ] co}g~\h;g{.|S+|tooϾmornzSL{/=߉_T\/ދs8*W <׺ˡ\Μ{޲QɥoGaH@IGb?#aM{lϋO9ϝmRLjshԔ ,~nva:֮oyٟxÅOzx3: qz5| e0[y8!4RALze\< `< 7|H_^BH.yeP1t5 m680]#w?q!x*h0??L=8|sME|K|S{}q7F7K~q f"ɻN\s[~VUvgnկkXZrՊu ?:6n/\/oAe?Y6FV픵r٦޴{oAVs yA3gމllԞeKބT]:~[xCH*ѧ$ >u$Mߧ̑"}=;r-ܕw¯1X/2w`܎o__>>} ?KAm;U_wUO0|l_)׈c_RB-G#bFbl5a?bON~׿ ~W~P:vx;,lb|a^X\'YLJb3Д)]g}cݏXtH'D/M_!9G. <j{*Xf_}o/ȷˢǟnٗZßwh釿2(Je1 j:tկ=f_QέcsY38{CA] «=1WWeS<Լ4O/S?=390@X A>kZ싇;YG@f_g!+5}=SF_GTf: z YOC_\8;tym,17 !*Bӻ׼14pQ CU>쫼m?f : ()&&Ǣ§/xJG$+V Q.:Zk^xԱp9ģ3| >icM̳+- *.$-.K"ǚ KbNԅK">A dJs,Mr<-X(S{e&g9_jzmLWʹïbҩ96j}#/|#NK z:G/C<3#g!3GbKOk^Gjx%nzj}q3 1f' 96Ua 1E_eǢ_eP3s.BRϙß^l܃W]2 G)Ge,7R_sQbe QsJGwS`CbZb 58H1mr|@G_{sPxr/1HJ;HzD1bRxGpXpY-['6PXCe0Z_ )sF)iK- )Ṙ/~J~x3#Z0*}\N"g9b)B7 l ccK5$|;{~}(3 ms\xF?joP{pMX6qZ(H0/-^pUbpGt"69b+}łmd A}C.jGBEͫ{;[PgpXHА*ɐ"U6E7Rk (;h4'hT G 1N.]ME689 _/J8}aEHIhwk VpUR]@;my$Y]DPջQNڗxaN@ ߇dKI@QZGNN ߋ+/<bi-ڞFk ^+Wfx->j돏~V]T^"xF1\C=A_oxpMKU.۹8 ¹2lNlB}~,9:?(~WC\1?s P/{ahr+⮧eDj2S)/ѩ< ? F/sg.g/ w<'7/6M6==s Dγb]s¹E[@0մ_m>r5La*KN.;^-:;SOE_4*tZQҫs\6(-{E|1Xs-2,:1\z.onOe,=ҎQȅ׿NR-Nƛ ZswmَA{79ޱND@KJgkd+Ž_ OЕ'χkQxx"@Sm3"`.H!TPyc~l*=}Ư6^$`7|`t;-_k `KaRc$:aP¨lձo Zjzx]G׳Cאa*B Uw*q׺w&^|/ Lү{ـxw\rڊ^hGӖoM~5T8F 4 AeϿŋ#6ē翋>xE7v/q5'tsO4}wq蕥Ґ'`-R&L!ldr7m>OB:/{:.y.=𶅇oa/[w"+ʯ+^4;v>Μ9tq^'6zFc<|c2t܏z/ r: 硥J_{~l6{lF7G)+}l oa~|{~=kOC *f$%aS;?Ė*g>|?;Dx3ƙ5YcNHQW?9wH6_~|xO4``5T>V!~jCuX7`҇^h!a4 "i,vK'ԔB!s1a?͖^ -=t̆my|1[gazݍ(E\}ʼ0/j+іF CSr>H;FTOua/FD+^14ez4iݧ^-[zh+1VEd {菬rwW/#,JD+)7MJ4Zy[:Ȗɸ$?޵h:JE}|C,l1ʏі|b]?m 34~~2@S_kЄ,=-G;4׶pږ]r=?96{q"hwHdB_W:wg lxCWJCZOlQ@y{]{QubݻdϽ;E^ȹ$կ^7=ȋt[׿ciH,l0Kؘ6-=Xۭ)x#*k0qG*IvhZ|M_836v/݂=LeG e.$ h@ypZGҶx҃Hlw D\66oo[6noxӫKKbM?5k;>-M>Adj]qPqj HD&^ڤ?iZԮ̏mbdsX^d$C¶lŏ{~/҃u|=,ج$PEZ4ZNNZ4hO4=vO޹~^|Op2;Y@AܻeBUDdrח xۆ_, =W 7տqWiwx~dDVdk߅{?!U hzOk{L*#8rg+:[ڻ=ҿm{ ~eǻˡ Ӱ(MQM(wA xx=5 Q׆$>|V{̧e\ϢWC^$>?+&j)9%)=؉ې8gS;ē/Œ (ТԧϨDx^~\i]w{/k>˿>ǿImE{&~翎??ǟon4o3ﹸlZ|8iCϔʓ2y3Hn>_AL 0𯝼x֝VzBmo^~ዺ=wJzY_px/\Êm[8Wsj~}Gޮ'"&q1˱_;c݊m?t(jOE?^~xOEǧï#>'*`oy>~}({u>aȻw6-&x9#]~{ٓs`Cs9ZO!__/zO>SXyo}O]mTGFSYb퍧M?4lĨV|3~ҳŬ3ɤ2&Gϛe&t64>4LBN ES*Xf<3Ji`Ƌf";PsQdIqͺ%K(P%NsH"&inP-7 Jx=m0g%db6G-cb0&{rY}3<3XΤ+N0&~3`6$MnLqf1gBNCmQ;3 }ԑQ+(O'3OXT8af@\'`〝b~SŰ-)6og¨{)_ [g}Ajͩ|HF'* v(I4)NRx:=mN@sLf\:^' TM)Y?N7$a vaQas!*nga(h O"BH!efk9Lst E +%8 dv 1[ʛ{$̓ q'I1߂YqC 7 ;.~0ewPl`!CZ e #Ơ^hpx6L:@vwތvBe#0u_abɾ֦sjyNs~ِ.M;fC~K &d kq *)X 3#[q p> iʙMs_뇬}<ոlВd6c->3Ll؀TAQæϿD5pQƐE.ƽu"Iko$Sb\&]"{Q!]a\3`.>msJf᠌7Etr/4@{ew, h ܿdp=4\Yz)XV Si䓹c>`Ł&3w̘ f5(™+1<ﱦ \q&@jo (n -c}J{峓&FE׳\8+Qf^9;E'⇥9 T4_+L <Je# !S*b8NGsȠ쉏$~LLX Z/*XErtB _,-^v'ejdvmmoQ,{Zg8֙X'B8E@xIcLz"atcCM("hi,kҰ.dO<^bƐF"7&o$$MRv'ȦeavߴfH)ec$PYe V gffF9jqaȚ,>.R=c&[1󛻺>ujW-;LƳU.!K)Jp0X ď fxHru3ȁ$Y7X UK64E*@xy00]z0,3k1je3 C3rr}`}$ ˥B_,NDW2C 1W_W5k6fzZZӰ#*lQpv!tJ<;0BuX墄JR:^pDs`e3>vD/C96i$7AƛLe*PFE ͖Y*A879&Q/hҸـlIB2տ2bہ숖Ui4g6NƖ|gvp$ko'WKa:Yx)\$:}AΣz*4/>1v"G|+kQ$7(?| "aPAS=4ESHExQnCa`cPְŸhީ96=3luÆ@3z>_xf'.Hr+K{Y򃔥h̶U)^d%%bɩUJxx0ߦl2|<#(]H6 G󻖄U"xovDr5 H )jP4pSwX\qdfGsT;Y@q]ha}GUD0~-UXQNŘ:)[㛃Qc,RU2Pg:/_+r/Yش|ms8TA*zSBx@ߖ    oML UƤ,K3KI;L!Q(spR@s`3Ow|Vfo*C+c:FFNOhؘRҞԊz'gV6ueϚMeKyMn'8L®s|vkl=z{.U* DAV[jGs„&+a O1!QԯUX)q.8ϥ( ihc}ˏ_=M~ n'eS=!$*o-roǎ wH9!c30CW7H(|ydGM3^ժ+_@b< 0mMNL97N>Xjs37*i+Sڗ*P('ҐUѡH |HZqPʡ|]Ė$J4ܔ9 9- ^͒ab3=ũTNFGKbiw`~^᠌JG6*KPcxoPX)ݲ_ͯR:66i؀Ͱ"8&:Ҫhnn-w30Eôl^aF!VBqD6SD-'~悗Y64G"rv W Xڹy׊`G&ǝG:A*.d;^ʼn9.RLq/ҩm%ba(HyHmqI- l+R >SYn-@>X@Ohovz=40PoFt*By6=vhg_ځ}J){3O@zȳE}B|Kt`SPW?m]큑LWVLɮ๰U0WgZffo}fvHM%ތ5J@e Hu 93^ bP(Y* &\ڊ>m-šqPLW E 'dv"0 Ekl̶碵VDݱlq%`91Kʈr$2ܬs%&(^.ةƜh) q(P-~cq~jthރ89MyZ$rءg ?37|s 6lHt$/߹#+[+U`fct -vZa7jrM?`Sa~v-/ԸJ-iVE TФAh"U\Ӣ>-1l,?y0hψb}2ô6/aɎ'sLX;нkkGWAj-Iσ{olcSck-FoS{`}DeƮ~ݝ1@147A|/[yސhxw`t!\oOe:SyUG; AkK{gzhUo$`q}}f~u*, ލ1|7 ԭI:촮/ LTpGkVq}]*XU+v<awLG͍ٙޤ 0c ѭ ?-C[zzk3je nyr:v_GQ%}^E]k,o%7𗁿}wY{ N6}^mwu烿6 n<_{ڷS~b  qTXeҨ*7f# Xcxdmۛ^ яd)g ѯL*s҈(f0p5S=9ߎR~fd|,euei4>a}5v(Lwi|@3! 9p0dt_"o0nU2OeFhXMX.&+2<-H^F /,AQ4~0Y#F0ˆ!dOc|r}=[C,B9RQ!|;jb{`=0_e3T5K&F k 51qh|&.[GPG= ĸ}hLZܴa » Z +4v Ќ/a_|yU!Gz |gxnEkpgw7 jn$ awԾO&_د+ U0;1^ߋjIo!z1v@:7G gc1$qo-~G w _,S2xLWYB'>Օ6}Z5ϱ/Oq/aM\`?eZH4԰m…  XM6>d|#Ƨ>)XRƎ;Oƿۿ{1^uooٟ5}YfگyfύcO~+_W\qwMOO1^~e;~=G5_vo7>ocvv/W6Ο?oYƸی}sƙ3gSN{_u_199i,^#a|0~~1:;aSo_H&OΨ7zn0~`0h,_Xb #lll4/Z/޵k7xn:㦛n2⥭Ɔ 7mmm/s([l1njtuuoysooGy۶m188h -bl߾֥[oւ;w###Ʈ]ݻw$f|C21::j$ ccc111aR)i]K`lryZ ŢQ*{SSSƾ}i;0o8p1>Kdy睴/q]w4:dʯw-׶9{1>Lk)c{ϸi-ۿֹxߥu#Gx衇7?CGG'b<O~$ ڏkѣGiMg?KkcnjGyǍ/| ~K_2{1Zqm}''Ngf|_6z)駟&_* 'Ou//uk_3m>}_:㚎27Mٳo?sַo$g;wd4dg ƅ &___|oK~WPyWƫjG?2^{5?1E(#܃̗^U 3r>z'O^*_ؿ‰(C9\pҷ > _8G!y' HY B{8yա'=}Notpn{=xaJgǷs=,<жtG| }"#R<4r='ߗ{Y ':~Hٓ9x'^Ǔ'>'y /OL?}('8%~JNm'Y;䶓'? }= d~:Cq(zbX3ݳ= m'G!ɑ$T m)]?ztۉ'ܗ>p O8z>*=ps(?叻>GmG!,}z94#Х\– (~[>}|k?~[o߹Ī^c3O YψۂE#o1RFڰr3TX = әl䙄,_4 OIqH),#mh6S޽-d(oҕ' J w7x 5} OZ^퀯[h7#ET.4;L_Gsʧ#xT!DtGK( xaο&ظ*vZty{n w+xЍLJ:d_.mв8'L~y >n4;Q;i7/W.qku .u27W5SAv /g5vL2{R>3X#۾x,,:MNӖO]8 $`#2Aܚ- 7SE 6"Å$SccEHӐu"4bMƙWoYVnC 9x`(9p\Ƶ% ?cmadXGrVa'), |xFKd1Z=ְ70ټj2D{:~ⓟAGjD;5/otC{Xchg}fwzgtswPWXG_O@t)Lޭ탱v(41?7Ωβɬ Dc}yyrmnΗkdQeDEw 1AkɮM]xĕ4w[~=]ikK-;bH㖞X-@Ẃx72+O{GWPVgm1v?jpeξ탱!wx^ D:^( XǩT:Up7j b{XS^JO= ^)x)F&ړi*S A;wawW,'V%8Zq-#A mrڥ>WpZ\Ylϲ4P?(+Yurgˁ"|m p CaD59jYDb1]f@p^U,^Bt^󽖊^gmgY.,kY,.ugb9r;u, ks; yW)~)Dy<L kp

    nN {7ST C͐E{S` ]`m?3s\ER*u҂>o:RF1ya~2b!7:0( ý|qxkh5ykd3)ڪɹe46Jլ k&\qƔmWW&~x`G}QlHAJ譲.M6U>5Mq QD|/)-Th]X7"J$}0[A>j@bb6hTiG;%A9Eǵ^gѯ>5+G?U&rK(x49^;r.X8"z*&7@$RmE/?ťq6oLDearM^bJJ6b`Ewq\~4lq8!Y : J\<&TgI|X O ΓoQ*yGQ/4oa^`"Rxsz:D4mQtjf̻Ӑ$jaDj#8fw̍WH 6Tl eM7Qi>W@_,]H8y`4Iҏ \F!w2ND %~ {M4G3D {</]Y)vI?Fae ]b8ĦwI0b\盟iw;ZB L5a=Pq*I@C:ue )14Lߩx>Y+P4)DɾbH.= {%,^/&mеl:h^+ &s3;>D't*P(VƝG/, VAOXRV Ȏ0g!GM W&YoI#6TIS`V=̃^1 Lh6dSRb"lB#4oAEm0k݁Q3E2|r]x P$#h;S4PbJ #RiZ(hfXa*i%u\aϸ[EjTCCR3a3li@fJSbrmf0W*L![cMyQ`~8ϛg4!kPTGPWJt>G T`L@!N D|\a݂`!X L *[CyPǛĆ8Uwc!6NT2.MZ: /cFd#F[rH v@Mhl%գ%"UGd͛1y5DEҽ>G!63y-+rSf׏U+Jhnu*fLdn"[40yXٸq 7ZkWGEGM4\A#GC-W/Zq wKt`3JuXL)(.'G !O%Xs%ҥDPpF~ԎPXα%44 `H+ ށHoPdZ{Fj/h <ϖL ]O֪N'Y>$/y$~ &i8򼣿hK]CI}O*Ic2U+^d4Q&A{RT1ŤQIAl(+׻kKoahԯףSId`q:a)P->n%Q?cjg` 2Pt1cqcrN"ܢ-,(McMK*bI۲k݈a,pP# Λ8V*&~,CO$u6i>ܨH{^ 4jk1fc {F[ğ8‹ >|!08Tb 7>k/#(ehԪPyjig<$!4EA.g)(jCAۏE`n.Ȣ Vnp D(-Du"|ULcWƧhЂմch4`SyR Z+O|&r}e;0'543}R!I$ T&G r]VQ05gԕԖe+VtN/*)CdJ 7Rn57Rp02H-5HI["7-آP(ړ\[ߐ1^`, Ržt xf04,4N ?DžoUFkW7  /KPce HU`ٟ `ͦTCsQ\16r0,:vA57W7jjD)P]ɪ@W0eY`Oqt}dV$ 3X3ڼ1"DOL$ИTTKln|pfx3lGדlَ={a'jc =dع`HB##H@=u{"dhw MaEslmX' 5.l_n#\a,ػI92!q0' *T^gͦ4DzYtia4oך in6!ݧ̋6L"bTJ|ņBry }Fi(!-RŽ|7r*5ˏ~  O&MCk d# t``B|%SCn6lsδ/)f*w۷ uE#:e0}bFg&@6h,0vbT n: tm cl94/arkXJ'E4dsTL%* cnE[>FcTLϢ)^ ΀d _Ƅ K^JZ;_Y#94E s> Ѧ\16έ]]s}#M׮V&8m$u1'${ ց d `E֑E:"kWo?VAv/\R k {m5*pbe'pfLKl f єkژ R!.p48k[쫰%EȑGx*}ڜIRI=L؋Be5xD{pJ:cTTB(MkWC6Q7<)+Ɔy8$M zz]ύz\WJ41ҹpxaa0P,+6Ƭbb"Ʈ^a\- >0F$U֪*'_vm2X$,1U$ g- DFFHx#Z[5qH5oawS&KQ%޼$t#~ڑ} ݊7:vEP|seD' X ˶"n[,uE;Ύe+Ei y)_hU ?< z:D)%@mD| cJz ;y 2Awl۾k(*II lI|UaPcˆ߭eNA_MH7୯n&v)gee 0c\<+LX,C]}h8CwZLgI}M s/ޮ-񓝌,sl/uDTA,EY lEf(W3܈ fbDIJOd0Ek jNQ;&B(Rpu-fKJZ% Mh1GVR(vr'Iehr7C5u 蒙Ed'prJTW#EY-#דxvKKOz&;:i&;dbV79iLmP9Fj8Х0gEt_"hyC0#ek'2ã/xB pl%=CiKR)n%hk/1kDK"I8̑*LnlDx4EdMş>bҶAU (ϗOyٴ<EB dJc N>X9yZ#cZ YД?Ȍ[i)LOB,$A*;6 YER}JM0$&T~wAc%z *Qk4H6F9ލ;nHLI` ZUI+2!#QSkJ\F6' H XD6ķh2ĵ2Dk>b}_$2. BQ-MLreb=p°ϡN(n`n$p),YJe^l{lR]'|(fyBaF#D/r /Bn[K#Wس }C=s@\v cr:wʝJ*]vŽw5U'x<Ē obQbGs!fb2) h=_U7a) U2T. SB kXRP!HBPt`Z_QI[% $yQ&Zfٌ_6"[]>^B4`VY5O]HrXeQaXF#@Fu# evkZrP<֒ cM*#WȲU`q ճp\S;rG(:JLS,Wso +6[=;뿴#ICCB-v> Z)Hϵ$-v(q9>ew'-Ğ^%Z,Nb tNHL" ;W^yYlV0iV "%i[3&rH 졫՗>up9bb*Yĸ"mSa\$+AjWIڭ<ā<,sO78vaڈr+K("jbК&z4 {%TN}NL['Bi>$ŐQ 9uRyMt` vF (=b=b=7xdWmָu~1h"*flHAXo#{5ȕVQB}h+꜄}'9>Z\lSӘey`"j5kceEPT,Ke0+*^(,̈T2WTB1APݮ.UxZ영\nHt}[fGΛ,x:hUM^v/7h \TO7r U?-)PH 7uOi?X1(EW!%x] s=QK̏3_j"}yQ(u l-K>]DikgUuϡblr9u~Ȯ3g<۩T+覻y *hGA*SgM#57vT%KiAKQiVJ |e7sb|(JruP_g~1BetiFPX$i$M,I#'h;sO{÷ӿ3cCݬ;qwEwWgʒf*/fԉFd7<ȳ ⒦eL7ɤ>.ؖ.M6v;ČC"7]Q^qh*;q/T6"I_v޳钩[~Zgv&켛_D m]=ўMсA9PZ^I6$̬dW؁[7\*;‚{GRgnF1t "G" kQTxO+l޴ys#|:EWf,晃Chm8M`F.h"OGj&$ߗg%0yo|Z`+SyҦKo`zr&^=xzPlqjE+OƓTM!-NP'݀'Q\g wTjxdƋ?:%X.mc$QAAp+dؤ^8H yc,-u8LɢvӝU^rXo`k=7ڼS* u>`Wqq h<泋r٬au$ޛcP8w>Vt ێ]+0X7]6ޚ.s7ʊiYJU{{nJt{4Τ'Y/jlH=qţ{|e`x Dp~oT _P˸ǐ_?qie'k;͌>Y$o?c6/eLvfJ8@Hjmi m$eMRŀۉt CVakT8_(n. ,_U$\6o5G-$ !(\mR{Fsr#ɰsNnT]2Z9&U*jjUhP ;147ͮt9֠>O Ք]CYQە$aR H~5v|n 6LfEyKRќ°E)ǃz =sdcɷ:Q ,lrUd' zrO ZKCV*L34{vbZnW"Zy6W8͌4й,5/t ТfgP{3:1?7n vmmWJf9 0@[hˏ(,^@TBVR"6VJKjqn@W4d*f)Qx'cbۉ1 Î-k_Б_H>4$+V7Un=o8޼W'[O+E{ ;X3o/!^kdN<L牒..Rk͠jppT萘g]˃actό\)3٫B5W0h,@PV#HMyp0d{0+#^WE\FqHy:,e7Z-0C}'[+ k>8HٯWCyzpB7}0H 7Z~9rV\~2 E lrl52RN8 )jdYK_;vcp8 cCMͱh@{wk ­1[D"$ DPWl30?'ih7]Baz.fb/AL$lJ%Ք澁!E+*und}9*T+>XWw 3X5i޳UEv/ҠT8P%ZN U$WvjsTϕ ܢuU%t7$Kr';a]'|;w{ȳ s#uAϱ\wa* "-dv57]$Fo F%BWl]5KmUߤ:$i&"*--l]tgLn]gbk5{ + ~:; ]u|y(nju(C7ٵAa8,!r{%}u3.+Uo^*O/ KRwΫiWEF;UcݷK]Y~}Y6)d"lb&i(U%,^}㇁ESd ΛVT 5%B$"UW]$=z6VU7[np>imPO-R+-7b6p0iFs<Eq |v1q*RH9<[fN3DtƝl  `I`)e dbBTN\Da`6 J.P2SHr YVK"/)նV V 9eSjwr"*OTTm(Fdz-Tmx\|Zl9mBf2sV,ϙQ![5ٞ<ӚLb}3*G Nv9o'_ "s?Ҭl`&(a^#x8t)bTsRNzޚKS\,Wut*tneϧ9DTUGS!Zj\9K( Aeʔ1qQCC̸G㾻x! < Q&Np'K;|Jc\t` o&F&'f'T`O0zQ߲a}[lF=,rE6^[Ei&` cEiegZGa-7hɪcTi },ATLL7C3^#^Š2x] ZRE}k4Et}f/L(>6xh"J1NXd㩽 =StT'a:GMl#ʼnxx›'§vo|؜cX;"w MU-ɛ/z߭aP0IXoe ]sUJ,g#d@&@AC]%UXZm6raE"~8sce!nCΰhQ#r):,4e*cTwWikPC<`3DKhx蚬s/[q<|3fm;ʩxh^<~܌){ڪ `|J% `uX9ڵ#(pUUIX' MRª[`X?'lItӀ"GFӿۏQjvlS3DXl"FLI5Vعo"(%գ%v-\Ұ`LLKX՗ep6fU&<:SDgPz _`8#ˉOEf2 BBw7F6H]h2{ uO>6M`D^[ݗʕRqy)W[]B xO9#yRLe.,e  8g I[3G+P#8Ũl )gl6rcf6h-NٽQJqnN9:2Dwm+. ΐ3 a6`$ςW3} 4%pSht\# y9u睰)^\Ҽ86zPuIC >6)9m$+D{D CJA*R/ROm^sK|po.08ffTt:J w,y>—uz4KdWʋ}^+)9+ *.bg{Ky٦+*S}/X8͊f ilɒS{V01)b8N< B5 P7 1e'e߫V/8܃z5Dr;5+cXYiY}eǹQ omMyE6(16TdC)ЛiW2'9*E00h#F 2NuZ7#z";0Ocۣj\(X!-ST@F=h_w Sݓԩ=Zb8NQ#AO(d3v l)%'9M)\0Gqw2ckxIdžm҂ʇ x_!sS{i} D{nROM]C$:xbUzJwdWٰ[teLX_xb ¡EPOJx)#X E`sR;ꭸ4nqgky)ĜV=oljl\vmNڇetUF7RTW2*^e{d = 3P(M 3,U۷tL;]EAY@@ $()j{ ؠZ UT( \JfVegۻTuxn`--Cmtiqlc'Iҧrg^Hw}e;g/Fbs4Uܜk<۪OXʼnlүd: "V@S)>.$]uvGovzzJiiݵ2!DF7jاaN ~$ 攕N+$ugfgN Ԏ{|ʌ; [>ӂ_.cE+ -Ʀ?kxb;:fQ?3Bc+ R R,M)ئ@قO~2yE.lRl+d[W28t0ۇ@`|sG 7ukj"k˶RxEMݗuյmWOOu,-%C8[Ȱ #u9u:_NLXVN&R@Zoߴ9s9iy_q<޼Q.qmuB*=E|_&3*^iϋIUKbtRiSL|#2N*Rf{O(HxgKӽ&DNڝce2xSMs6wv=K ʳ~ٴVnzR|+qZM0P:G t`X>X9I?1\JqnA>ѦhʁVj?sK 6t #"}@nwbSqv_, D|us<-xt/@ gnK)C¨0!_3ׄ4DkD)wH4 Z:=I(IB#O8`l *ϕ |joxرYPoY\R;LT'sH-5p JAX@V:y+c9IPs/'{3U2"%*yms{kK7?7l0n꾱=^>ۣ8[EɞLy |(L Ϯ۸osf8 s5Rg$o. iHlNJ9KǍF V} [ZEp_cevj3X>C{G@o.V>u[gԡhíStz?pE$)*jb.T< ݩ4Bd\q^A*Gw'?DĔS2wdoEvz7VkDem*%IWkgy GQ4>8k ƍANp)A UD./ ˂ŐⶌX.,VۜO+0 E\D^M<4URel~OCX} M^I@deХ(Wpt;eƨ*H.SplZ8o|9TywS-K}TXJxzhyg#>UE]V=kvd1hp}l&a?360b,N+tfX8t4)N]YQC uGqBy+>ifKE' no)*d.9G#%;# h~2U[Bf%# \+Yת7ˤyXYJ^f\^el粛h0neeP BGId ~BsF\%d* DrD<{f;PФ[1 -umRhaMeUhi[W|DR&muҢ~_fr.ft6͹9%Eq\*w~V&}]Jl7!'b&@HkJcR1#2k|0WId\M 1hělf+;W-Z8VvQ1W6 u5744ć_ͱYir[T3 F6ND bWVv̛rLdU{bfզ<*naREjWDvM QU>D~+3a)&ɋU=&zld7g,2!6+ZxUa˸Tpl50AʬO]aЯ0`u‚/X=rr&QzXH7=k\'!Z AER>c]B)'>"K<omj9:;ϣqhl`)je~n-lfdA` 9b.oLRCRyQ*2g7 ;k*@&]`F?Zi< &Į8"˓r)!aH*D̻)wtۖۤefQ$iln(XVن̽ԦT@dA!x*4V=evz;h+9yqaxtŨKNf(Ub:UW/8WKt._Evb':۔ ʔ'KqF/$r92?9x+6Jn \-Q ďftIelѹ>ɏg/T-eGV"B^ƋnD1Yr(*kb>ұOMd5xho~❮^G(n7`*_t:)[˽hOlDC}z[91DE4"_̙蠉'9n# MDheLH ;[*qL"p:&P;sƜ9/^|8B5MyNý(T^o4sb`G!r׶Э5Q~qYqFk3{ Sb+dU|Y}:ezܚ[Uωu [pՋI\>kP؂Td.b[iP4 Л̅emZT 7+2I%miR6 NT=o1;}GY/dŕw&?LS|n-rwwSǖ5y.N BN s6H.&^H/mցQef"LO(00p7@޽ ;Vp1}_m0Rx/ `OFŽ#?@B=CNGb P%9zwf* pp‹<|{b7ݢCf+t;)5r"o3*Ϻ4݁xɏ2'sA0dL0ɣԱpA0%i=e)E"!wd|S.Itӝʔg4؉]8rۓIE&.`{uSpV7`E ]{%k ~y/^; p٭F3;ۛ #9?ئ\>&s̞iR՗j kw J7AV 9CdY~|4E4e%."2A\Q v`4o%0k֮[\pYF ܤa,:SFu4G|:NV,[GLjʉ"b[(zm]DC[zyd*l«`usVfNsG_P{@@3JC]]CE%A+ ~9bB<1[H"YS0^ʙ`Ȍ{WePa=,(/@;Sy%x3Hi{^%.0`ihț1mHq ?B웫縗GJ8;o]ŕ[y6*KwWl]&b79>*fÐMc=(+G ŧ͘bl?<88̊aLdэcnKNΩ`߮,"J؜TV\<Pҏ*3sɰ~g 4Ģ`鲻z5J,9^ ]"chlPw}ѡTxR\{9BGn ؅˼H`K!5F A/\*,!&IjH2g%тp\h.WJTI"# ?2g7b[L3knZӔZ4g"y Grb+97&1imEt<+sW f5/1R# d*?0hgNY<(7{;J"<\\PMԖwރW;z%O9LvRbJjJz#ګ 퀧4eM#x0A(lE n_ClUs 2yG҆lY<*G9+OTD`;*L*3%Jڔ?8hN_e LlG)qB`G{w$,>~++w8y W"{;ARRi1TO[(-Jc8.(*֍7YrCe.BJ-*oi9ںZ u\Q8 t:mI 9d<./y݊fO.fPw}|U_%?ѮQ a{l[|{ϙ.{r SFKb( \!΍٬S0[ݸvN&.pI}'eM\i;:MK{4)"jr^P 8E bdm;I۔p[, V2BVȮxŀв4VjKsPHdTsw;w@&n3~Z8]&֦DʆuPj[+]:pQwim4?|Jo%n&@K*y]Byh)֩lL(ɹKqʿ%ԐM;S%=lwqSGj q;Xѵ2*fUmWt#%Di#CgjyxdV,*`cxM w Loύ"0[b;^1_~4S"+g8?i#X{V$rj'~{;&鸌5I#*{+VOUNl;RKS8A鰗4yT/]ts|_>GFTa\#1CLɻSǝEZu Z}b iMtnih#03 Žh Y1KIX.LiFh>[iFH_X h4G {'<gg]2e7Gy5.>e4l.@FSGZGJǙg2}K*|RaЀ7ܠH$KsE}*<|J zvbSVbS!ưLTU+˹/AXoyu "i3oo*vyH(Ȧ&a~P5 OPLn2b nHgf#֎PxnOAˍW#q;ӸsaTPSUxWW{ѯ e,ƙ#ʙg*p.W 51%+#,)w95Յ#+Z;gVc8-DRgTOϥڨWyXUnfL%lG+q_j3<{1wV\G}a`h #/-GғULGWH5\&ljl4nFMs,l' lm2IJ1nìV8-S\ۖfQW˼%},2x93 j"}-0RvMfU`uI77.U6ѹj(hfRGHMh+j"YeK1h] a)o=7B؉#H{1:)o'$j`Ie%lFu&=A'^ݤHyaG*6(qo#JMjܠ4:%1Xߌ*⢛\ok*j .d8,QsI-f1ANȅ,B(@y2э3Z58uQL#܀!x^* ,蘖r Y ۫nmPG⣅l#F({TR_Q83f>hG1MjK<{qQdz:1t2žJMADG%S<){%k=SrJVkNtr=}QVy`h@>H&V} X^]"W{s@Ί!y~'LߕÀV3=8%Rѯk18E/xX" 5naJ/n&I "nRrtGKVfPF'!*ArzF 1$`ulPYgp1Qhj@-T'8LP#y49B V{y/6VlHۡ4@*ZTe} cVzĦ6֮B@P$Krz1i'"Ymq^Rߏ3+V8^%b9^˙ܼՊS:u Q̄RWl&4fΥ}%ulDj2T|OJ$t;BRS!n=l5v1d3–ϛ8X_ %:XxK4eAFW@hͭÛO(.[z\3:[6w8(̲TXk-RWbϴ9 !Yk" @~6x 6ibR Cc%OgۊL \ Cҭh}`616tJ,Mz$ZIBq`fI| bsQ|"#Mjt s~* =;R犩ix/ ,{0D$,P IK*}el`&mn&]tb3 *FEFqd9Ur*d*)f+%eu@Mb\y,@1xLFY_b+}q:k÷iuٙ CVIC aE|̪ekeV" WU`Ӧ`Yb:+Z[aZȂ2`\-0+?ݵ *6'3ԙ.oa,lذp[E:$A# ޢ|-pt-*%dRаa-Hװap}pkÆw~N"wFLgT(qx 2r/ X)|=3n`. @^XyoJʖ +P9r8p?/WŇӝOxdؖYWD'xe\OQ:n7_1ɲzzFu 0RaU2pدS9]/0.a 2í?_̦2YU^\?DYOE8e'K_MJaTD=|rJ!䈑2˓2E4.knjPlr%pAօ>CzT2ա?22⏌8[L :9!Uw;|VB TqS(x;ne$EiQVzCIp&E"i*N`"v`D4pLfaaSTDX'.\R{ O]+FTů@L`kȯ3/CEM>3/HGIȋkV7 (Vq"[7qKVlF/#ع9J7u~<#RfnddB<^S0[,N̷393sKYXq{̐@*{]#aoi1 [,â#㥼ڱ1$$;7gtF, `"XN`Te bT(b$Y]. mg4"i#uԐ2ܙp[DV{eg~P,Ol?fy]yC_oR٣Z evrKLi'Uށ.gH0 }g<3~ þY)rdƀmq +)a1+?;G |ȷv.D% {:6XXB䖓ɥPSu;T8| i$嬋 ..ˉ *3 l#k83GǙC '^(:$[퉓,wscI3G>GG0ΜV/KENӢgnYG  -KWKz 𶘈 :I[Ѽ߃x4oKX@]ybr7n#G48[ U\& JڕBMD! Y% ta#&EW"g1M#*6o(NBs3dt1i|j, Ql>heV[s}Jm]cէnk) gD# suN|Ʊ`)T{ުZ閠b6:z7.q5Tk8Ry 9֗:li 'Xi< ,D ~,G8!SE+)~I[rʹ/]YBٖ9Uf TD>xd'6,aWE Q#iQt%@ ƛӪbjV\N+/_C@"FW@,.vp)ąJnTJVιWKʗǨ"  W& {)pVZ{>.{}𦭡"ehcymW;Q%;D=` )Jb*UBi' SχLdu!20LSO\Y'II2t7Ʀw#â=/vY6-epc9^oT2Y33K2"0% uE+w.+9;4YrQHPa\f56pgXtç>kYw24k}3Y^m׮QX35kWeul濔t+ln!$ٸm";@eNG G *gٽx;crp  ;9$l7FAKQj;V&I",6ONX2*f(V.QlDE=\%״dD8 ħ"А5{<2CǓ!3VhQlRѶ{qX?/XCOA umav1!a٨YDU7)QZ?[L53dҒ%d~MvϢ=_D&nmU氨-3bKC;).fq6dz$617q]!-Shh+S yVU0B+Xo_v<7aϯZɜhm]&]/{{윝ͱ훺(48 Rp;KOXO'%ڭe b]]PLqLF;՗]/:nV73_g;rz>]r:84>r V>&Pt@˲k㹷kpb;{X{uxX_oD?XgWǐL YU/ԯ4$k6M +=wvG\yW{ƺzduyzɬlqS, cPV<57{~m}㣄{|s M295ps``h6[编zjDKǠ:ËLZ220Kig&E@Z i7$癚=3%@Bݮȴ9lފʐj46oF6xp f?Z1 _(Q3f!/2ryO:,C]7*.1C%%n&͍m}!!/QK k`p]&#:Ŷv*}l9cMy*4L}aCɳ26r'3>A8G ?Oв%exwώ"*k(5md437rY3;~ŀ;nnLm b5jT#΋((Q**O;C~[ v,(wǀ" 6:nYdcf֩ QYb cEbG,zheFA#ԣg%fv'ж) E,TkZ 1-]S'^bl܎wJώom$('Ka\" H2p(")E$5l M4 PG?8Ÿ~??ĉp2 )ͬ\kWVVfV^ha%_^C2 팇(%Ѿ[;:8QS(9++6@Q A8 o^.^} :0FiTEP$ R-=15ɿtU},z 3^$ ?cƾW,t?G2_ *1@$>.ޣ͔w`aiBA1^Ӭp}ZT}|>{zPN%b*܂;0>FBO"=gxfC=*ǰ/9reA4HΞ;5ZP>gFGkhź]TGG|(a:w,).EqHŕ/&G=9jQA &wT0bR-ꖎ6N-wg[\xM^|uqNPpa^\xD0y|~m] bVh ID^MrJPd#'kʵ[42ڃU0*઄1<:öFƠ,8ꂍZ-./3EeN)/5sY3 8n /eJC[]YčA<HZ ޯ\׮6k*/U?V_x1옱lxl+ZСFG/חdheZ(MO:l}"GE-,}0RC咭nϜx;sCa .OWb N{FH8 xn?+1])!w! ]DeC檚# U&n3 6? GR Swէ#(Z\ dR- 3l *! Gt#/FEO4:[em<.<\8| \%ՖWY~6xv#@gD=j6og;mMV_a+KdrURdy{<}~mu0u!j{j?s,\EyB0}b֛0ytOy{4 Nڈ6]BG} [xT]P>( ]ܴN}]+^r`M+S,V=?HCgDc&w;u޵¬Hf|^NY)^Тs)g ӊ{]B|C([;9B5NXd&cKun{.njs tڈFFk3)t..Yq)ȶ`BӜRm&ks\{\Lb!Ѹ#~z_25l _5eыR2I&awG7+@ݑ0#t"|pF2;-&Td$WʷO*^:㖰i95d{SDfv^x<Γ9,Qg 0CxHMH_n6Mᔟv[+`E>8ݽM7:Μ ٪8 %Mb ~w=o*:&##)BQ!LrNUTl?s1_ NGex>_A]qʍ(PE\St hIBxeV\!SVXfP W_NW1+k^\x)|ӎ%t  nc! ~"{kky1ƊM}>q#_:!r{ :A矰ԯ n@meΗ{bxB҃+4\]54[fοnQ-ZQVFѧl *nZ;9Fq,UѭL+|5"=L"A5UCFNřg~O^ּ'iG+!y')XUʫ*.^\Q,=X[0;/}-㻸J񗛯Zf6sV8{PlpF⡊>IuT#*M*7ebYZhu sZ|4\";67\Li"w}[a6?(>f~kzEʵXMM74^>nH]jx:NxߏF^`u?MWM. cID̺jWwVR UmuP2Ñ0O:&s-̩c郛R_AXP<+My:5k5s ߕܭ(Glf[Ɖ,D|u{WР r0ָнۙhlxZ)~f 1 9m\[[;4{HeH|RwpB8Iڭ2z_ .sVM(!HYLN:t6L2 sJr%3 Ud|xwOb1wuxәosuw;Gd”Y;U;\þDhFaq8a28*GwTK0Ǯ׃)+6U}w FC39 zm`jj؋ک ҟCP+j(mΕ&PO5+zXրdkxl4пGx\S=sRRS*l1 c (1ԯ4T%] %ՙб|x}V!vIYf0BT6✗+:zPS/>xha\CL,[C{Stғ)ݾu ;IE6cHkbҒ:!`LCcm2 |3E8kpK!;/,ѓb(})kItL <xָSt{?6R:u;S 9:]wV1LMs';IifkYcVhYVs6pa]|DȺ) :B |[$>c)phbg[$deM22!ҫܔI-@V 骁xr0 u4QouHE?tʝ!wczpI3Ӈ ut^n6u.~fT\dZ-q ={>ԟ2]uaT%+SʣbUuIzQ>Gǂ*Η]كjIj7g^ 2T'9=OiJyUJߟvK5jT-q/V_@ETWeMde$ s# ,RW`~XrUw\1=˼7;!Ήv1tf0u:3ї$R g^['tul r ;'|=ghWwPiUl6qr=?R553

    |Pa D) 0fR#`"ÿF6{4I9L&ciEQ6!Go9ҭ"(Û] ,}~x ELnK|BvKz/)ʻ/NGZ4٭AQ}Z:Rto;|$h ñ q_yTtƍdl(>fƣ06GԬPi?>a;_zTes8A42h?>NBڶSk{jmcg}uo5n<4E?i$ ǭOebD_1 \.KrM8 W$C4#iZxܓ*mڴuZO? ]eEv/m6T!ym AmV+x Y9GTd'*)6 &m>Evcjsev}狕ս߮lmcwO6%/?M}*"mi?YDDZecBدo_~}o8ĝ?s6k1;tX"O?kCɵig'O9~xLқi|Ml~eRXA5fj_lycvZx`۬@r:`cMED`z8KAMZ+Xr4J`3#AJFIjN-C2qR̍-kOJmbс=(M׸?l Rq7_waCYkêt} ~lrTIg d+qi$-[?hze7 OCEȼ\{vMO$Cy8TMVzolzL7Z~>lOƖ~O,0ĿpDqzBa5t:#uO?Ǩ 4hy0s'ĝIðnGTpE`R=W8w#3?x<+94Tb$)FY<Ю~&3q.\,8!X1&#&d:cWuk#D`BEͦ~xiY9wh; 6vu*!/v4(:uOq+abiXSuD~#1B4..Pm=5}FhyV~k)!7y2g?˳s~*KiHِYTY<.d^.e +w9lydi#$/J3"I|'[㇇p*3OfЋ 䐈?S#c/5G>TnW2tt7Uex<L_̣9+ G \~fǙ/IJr/\OI橦$Z@0It5Ix1-G#@}nM׮Lz =SDΤB|x*L19:QkLz0yYi؉(mX\tMG،G91Es] ;QWkRNL̓|˳ldD{P< ' у&(.L^~;OGlnnlwC~Թo>"-:h!eR_H =vs/U.g+g|wsKȴy#E[&~isޚOVdIqq D2~م%Ԣ l Ti"%sHOnѤ3m!kl3٦ q2$#˼\ȗ^׈ ^"tfrL/=][}|兇HGvlˏdbj4cv6MZAk~K&1legu,F?!MHHԏlHlV{\\ϔdzI19+=hk(I6 }Ƌ2 Bkٮ>)-zi6,2VM-I }d/;CMK&HHvOe7D2TzI$%'rsR?b t?jNPuXcy~e㐞)G+~ϼꗹAK5꥚{@ͽYSs^z nM7}_p;G۽]JKo{v@UTxvscu[(KŔG6ۃuozkύRZai.a6Z&) ²L>WxIbU:[6n~p{<1a¶Q.^4X%=͙$[tވ8OiЉMAA.O4pQZ 3.:gD9<¼gϊr+g?MA i:'ɼ|B R29l8Ơ)ҵ(o ÀLRO̖F)az#䰤t.ONF yuabA>N R>H?lk~4"Jq7qpI&%?s0!9l 84=]&H 9& iJrn+]Lr,gѧ!"?ͶcuىٜLj,]6U$L-56Gp0$ ҇ĘM+^Z$OQ٩łl0_r'`LƝ-Z4E};MZ곢6<l̴x)R\r 8ǩ|b OE]GzpZ$yO2f"H : 䤝ҾL\^1mmͪƆߺ08dr6m7ΞqJ k=LdBi SR}{aHrPdeAx",/MWKnqw,dtf0ȓIyowO4 η@%`[.0~qrI3H >q$p$aiY)ˑR8 OGqx?Liy~;*r ar`u89}1Y}dig^{MBP%pCfFQ< J9(m9ͤn!m[Ny^4~5V=86d83$ܭ I-XHvW%K0WH>W:~~5$e9i_;V&\$a)S&א$vqOMāa",I٥YP=>tsyDqz6P8lRgd}$#[B92QtO)8? q>Xާ4v{ܗ\Zܡ!C`YRN۽Ln|qqͧ \;Hd; Q[;48j7 TE'Cvq-C#bC2DUC3<ՀNf#)sƏG㌼r=n`H]roIA]lG}^*A>@ O2Ѡ5N i)S;NK r k ?O?`p{2Լ,v9Bt`DJN@ܦ BDXx>I{Q4̧@a􈹶1T&I6QӃ,712@!͈ܐF렁4g 5wZpgxb0̜gtL"$D+ s4}(SWnĞA$1$kWLj<(HeaDf4DbΥ4g-:[JJtz7 *FErT+O;+[k (*`4ƣְN}!l/~a^=*X7&a4Rk0pj%G[x3/u8JǍ7k>`N/q 4FwrU8zMKȯ<^ƶڌFfzE9M{|xo ƍtLuu6ѩۻ}cpu!vڋ7-P2mvǴifEBH&0wdce?Z&&Hg}#`&^U// ^.O:F5{+fFi=}̈́]׾P/k/a&aPoWƛhvO_VlwXqoq7'(Żr>EFZg4]wicL5߇9 ]mNxῑ47H>xc.FQ$/)(^xf7{QpLA{؋ᤅ'[v3&{"tEHŬ#y7ޮ6V]FE@-ZEͱ:Ev~p#ne?S0g15;mM X&C0?3s\71o{cF[ߊƄOiASc5ܒQTIJ" spnp$&:Ҫ^􁟸 eEstnE"_mJ'$= Ѱ u)MRbF0S_Aq{X.A0~J/i :1g3ZU$FAqEak4卸@S#"ܷIP_=ncht'#0 !)zIHy%If#\X c0B4@и yqF'#M $a'=pas~̂IP ՟YN <٤béEB\-rZ/9ΤA&KPAi|_"iE$FLZuFҨɥBeV\OT>~:8dE~%\&#p ϒSB;zOiyG٤(OI %Dc7EύoA˝OCKԛtF37"Talj$iS&;ôidjABa. ]6ڔ AJ AEY,"9|O7i +?Z)sݞړR.a%q0d-)5VY>zZi~~:e_,w/ L[_ć Ht]-pK־RIvRQ =Xn /p Oi{hd_}l$J bK0RFSR[c*PPZ6ud&&sM:ްm원&!,S"5H{jW`L%)aTG*?:% wm5*z޾WɀOH({,5'Kb\n /eqCF&0NYx)/]KIyR^IJ+!8cF =߻Ro]A28ld$&K2gQä~7vkk{__W]sQݿ{Ǥv-0 -;cvsйNMPd|~iEMZƄC^UK'\n_/ [*O!DH Ts-PxzO#JIG]Xލ?LN=?S z->wͻ)4u?`8,b{b'>13;gu~(bF)E * %F4!iPG{bc~Myyh"}tg'I.RI) < ;D6>Fߵfmw:3Le8u g~ Ĉc._wwoG=޽>P/߮O jwnЧ͝7joA"Z}V_o;+Q+/v[|Z|Ynyo%tTS%!~A?us?[<6~r.7 x(c1L ?'G<`hq%4@nƨs.>2U.0oOuk-?=?Ӵ;?%.wd޻ߜ[Y247|uA.ܫȑxҚ`$my'{/7sOj/BRviYji䷚FNtV "H\{h,4M5s̝N#=ı1ԲE0lbn,ŕѰ:ߪzv cjNcfrKMZ\VzqYC;hN6|QZ ݐTVH'XÌ)kpIzjhXlcfLJs_i烂r9j!bP٤\l2DH0Gr .>OttHdNT;W({X bTsxњ1+ \GGHX_4uT2Ke5m1CڃbU] ×e8P^inO 2mdR.#5JM*/wq6VQ6mT\LjctP{ؘ]]lF ANjIO]ڥ'jdw 2il4"U^ycg&v;G# %)5rlK@#.wM[3A2V'ӈG~DOksX[&ָt;a`{[ЧCz#x^n;ZbPuFi8#>L&c*huyF2S* e %HDRü2 *O%K|3ZWB3Ga-RǜnM;]V-VՅӱVl6MUun.`U*UM#=Y.OzNn<0Z6p(Wc.`]M5P˂*Ϊ ijy!7:QrWF1R1TTxJ`!"Lc P1YFC8guKJĀeYeK P%D͇Mz~lD$lH2K+^0 u`1GX*)LImu9@g-:=78(Mipe'䥣q_ #GfB:WڎMe!CN5kwM(]Xso9LfI4;T؟m?K|,-_R.=3eM窄(:e(Iʗz5RtP LrmKsttJˮi//7vv*LHl*r>.\V3rp@Q!bhβ[ 7(LtbDT+"hP> p9؀7iBn`jp@^NqT|V@8-ujOQ1pGnaФ?$.~(P_+ϚTPSbC|v,k.1}ㄡ+i0 UQɽ#COԣȨ9:H8ot>qmym7@H}m`<6G5]q3s ;.#2C4 mo.mrJh~t9a1jtހJ?QGŗ@00l4*q s mb@g{Տqj㌈i&S7d5H=I,qn'$*Ͷd(lgQGiV /q;2g /pV_n4 zoZ;U\^0iKҸ*1K]AGFMMU~[e3؜!eL‘f/;ًSGp0 hqq ~驕w{ۛ+k{ɀ&cdvwM&vXgnˍoOw~hu?{qAzq,{%-$ai$2P'+og+;{淵5@˙b0c򱦟Sc-3->}w\SA_L/9* 5N 'uJЧ.q_3WvM@l8bSvϕ%.rgQbVBuʵs>BwApk<>W Gi5ПA ʚ4ӱHw\G=t;!e^xzjcF jz/1g-=I(7["H-=yL3I-/zֲ J\/[z]k @*N7m A& ozސ<\8l+2䓚EmKq u~[W 384#"ܝ43l5 Oc2hV$ ) DUNiKwz0g;jځ(*.ZVrII%uG4 K.K`(w[A21mG!AzrT%NGZ"td2?FñOm%of2Ff ph65CW)Ydޗ goS#z N[^ų[?_WWgqmYoa*Z;@K fKFѯ񒲓?W]l#n-AM3}E_ z:%zzyIV_εo^?20\LYAc^>*ᮺIcu>Ռ$a[>H͌)dtY=?VU^5zD7*zWk>!SNr8T"Aj>{z$cHDiz$wTeʚאD3Do2ޤ F)߬^kYyя wL-?G=tɼT8鵬L91rǫ #j*ll5}i-3&;M'HN=&#bGC9 zB"JxcgG NO)+sLbYt!oz7}:̷\ Oxlg?o}xHX~Jfi8)ˢ6<QeFU}  |0߿+>3":3}`̙S'E ({lgs/GQ_le ,x-Fri`҇9Q28~r{)j<k,kv`p 2e'?wLQ>~xxPWss=͕\sru 5ۡG ɄOK//1{?Mˍo]<K_’Te2TjY!FDyUue`J[~OG,h3dYc>5ΰ'rW{e-Jl%K=k_nу!ۅ}bKqQտW6"hIJۢ r` mgQ3 ѫ)WVĨ~\Hu@ >}5uEeֈϬIR^WFT˰")]ħS5WEYO`z/X"x~<:`Ţ;=:ea+YˢWmNXA3c+2UBSLXJ+9qni _Г,kcz`mt&:ʹ]bnZZDRQgəqyN^7F1y- +w2X-zu6\Y?΃+曹t'/0.b6qRozuw`XXLWFtOi?^f2$8BЏF@K>)m\tr b 23J%ǀ>nfX|Ɩ`''+@>)(kTvLzDiFת~CG, 4LD$S2lZ#g9i FĆw/B2R%8W59OwpI4]M.{G4K!A#Cf#.F$5Γ  T֑>6kciὤnIV^|1";O $ Eum,o=Ry)GeƎӔ"uL32WaZYZYZtaOIڑ*DUa_INt-|#̞{Wڕz@^FS4A5U\0&fPԴ6î)eܽ?4tVW/_3,aKv@E%EO M6;"U*xLzWM'>, _񍲪k1J}6'|%"yJ((&$#%BXTI1l3hʺ@FP!#nV<3JGP Ft~{#D"HB^* 7gv;xRp,Qts٥F ;/l"v:v *X)a}cDhȿD0RM/!XeP,L0ۮәO t |ybfnDKVl0+zOPeMhdĽqM0#E]hgp> }Z,vC~yu6o,Bae@axlFyQ5Kb L+un fiHb26' =)Tp8Ja{To!g_oTK}#V[].ʢ]J.UM]UZU׮/rivqA)J!Kr ?CY&.D,9]hkI|f{POThrlϝ n:I>:?]4JNjEȖ{r-¨ zZwN 3#ykg$]{oN Η+6ʹ +2*-O"T5pF<|˨YO'=D8;}۶36fi]ye-zNpL-E]JlR.id@GYRUkt6\&ÊnZ>IOLfwf,IeZ`ME>[f0˘XMsԝ Pa2CtLv/@z&1(F؅}vŸW\%NɧV,Ț纪!21}-ɧC$SlFVc1_q nH|\e[{B2I$TȍE *9&NU˺{F++[W+jȢB< T̆OX';k\3F岼J mV"|gȀRR/yi3%45bWN#U;1JW3`\'6R v%lW 2_G.ďIϑZm)`c߈L dI\Gƫϙ+JGn"N lZS:ͰbMrSٶtVƑZu심E=/K*0[=wiu⡨"i S3^C|PusskyPd<t7^=(R|vV!st qІ|`ܛhn+z|Y+~cL4\}Bu'ߞz|,ũ*F+!1N2@kkT" 8-ٱw*KJh+%՝R6@)j-Oj*njj -ȩuQT@ަ\9Q 'r-53ՙ5Ŭ? Z+Jf!^"3BA&VkY[VRAmcx3DgȀLOV3եi_߯?m H&>iࠠ_tycW)WCKQZǗ8FY`9[z)\ӌ[gi<[{gK[L-h'/20 P:r%h#[[0jl3]\K}NcGBn]Rw78>9b !{Ϩ̈́C{ԫIuzD+}©Q? } F4y0d"LZI$RX׃G1: 6u vO fl ޻;c5=YϵTPTo6j)XXu F+&SzNe{N9˨fS-]C^D|b xUȳ鷎5,N]7UВ4mSO7[Ij U3 ]76u-,׀0eѺ.Dydl07n ܠ>g`!i&jH1(+3qs_D+u<[ 3'edDBAƬwp+^ԩc=4˖,%5;Q]pP_m$37$6 6*ƄzD8 =ܯf)~SeseT)T:Izyf9֖*s _~8]lT%Ua~ńh hи ^[4A11DĮ$[;aplv !D2,B`&NÑqd"#Z .)hmڡJ %^Р.3ӖIQ;N! `fC'G cM_++8:z֋q0Bנk]6dž<]& M ֑F87 BvkoŬd2 QR CJq ,z;I}V&ǐN/C ,{Y/<'VKH V44DqϾg2]%a-qn%j ᕗoQ󺱺4ͦWeVh|['VRԛ8&3DuӺ!qTx:]%_$D#=9^6ZY٬VjɈF1[J,i g`h#V+D4Ce fOܷhJna /ƀzcb L%-+Zלzڰޘ Yה@bLt5AO\5.У]ScHMGv 1ya*l79UoZ2QzfXɣ1ĬƔev%$vAfRP=:^j= a|^gѧX5 Q/z٦2_Ѹ7~nM׃!@8izЕqQ]RR-1I?cZV)2w<VaeU-,9es%J(WSȝXhM-MvXܤUT#>""QBԢ0Dl|>2&J)JԴ!,^sc%mmc Ceߖ jKnF꺜a߽Ɠd{/U`2ְm5y TǮsNǐO9MiKFJI.n9d#YƎC"đ~F7_K! E|o.W:<__%2+ iMh`mK1/FT掔@ksMbE1O\?^d`BtNO{BƆ"`*g=ߧ^7(ލFgHQX˱8 2tT=Q8>ww_@W0e>+MBd 63nRKʿ!SL5>7U/&6V{, :b!,TmQqb!ozt`[iHDkX7FaW\PBlCC%o=+[ ;O k҉f4"fI pm4U@oI2+*g>5ݟ*_ˍ٢k;^ߟOzSwlbNeTgwC=hL<ڦ PY;FtbEЪɜ=2Uf-NHC2Gե)ڛH>kXyh}&FR"aUB ODwm߲]o!z|uߥjVg*#߲;+)tg(2;WFn,SqW>SK2rU؋"r@dag'[uY 4YcTtd4ѽga0eŚe˗ħٸ3isqUui֥2yq>&XpEiOz,Lf׷FQ\&E>8U4Y/OWhF]c L7eQ'Kx5ҡ-4&Hj-g #6 }-&h `@i5@K8"3BXm5i*!:1~ReIWEkђt:KManKN8Z[o icz)=j,3m)}^W/im61NySnq SIf>60sLnv#"g ߡ'|[1Ĭh|ajn',2\8A1qdv/fq\r=F?\=h{d2N.?y̯OtGc\l=?ltg ;ߥ;oCSgQ&꥞E37oyj?o7JqK͍͛~ Yz ]Yz%_+k+kRK^no{{s{{Ҧefiy37oeH/uJm&(oLN}Vb7_te/Mz-J_L\~=2FnMV~^4_ڬm҉M-PH_04G2ԕ570K~"I{lO~tXGKΒuW oo ;Ӄ^^4?nҒ]mj8CXxcΎc nvJJ`ixi5*I(KNط@Yc[]c%*Q{z0bQF&z4{Z<i_:q_pK 9$;Dr+Cx!Eu'yfSP&%X2-lb>atK []q1 D/ 2%<9 8܃Zvڿ LOT2 '{fjA01 8UiN#8. DR{R8-ϮYC`&zx2`#r)Ajhܛ@{PV1+2ṹdrD&vV/6+ބQ_{7n~ vYn!l[W}w ^A ʖCDG.`ձ+W<ј^.ܭ9>+2S9X˜2m罕WBۻ}>vVě&'a)G{eLd9" ,iXa!mdwGO2n}26״Yh\_Q0\(힤Ls%+3tKO 1w\Lzf^le ϫQ&^ߡM'0W˘xbX\_ف: [$fOG`=sJlxda/뿘1Mήet;s(֌U-fԻ7]iՍ ~0^b-;&5kfsr8@' f@݋Rf4&5)].ݾi8OIܽ0S\qbOVhE]d90[e[Iɵ2 Y,UINMQ|˒|y&a5:D/J>BB$tXUBoUd1qBPy=5JsMki lLG"uBcF7`Z#u8$! ٺ*7 oh_ZzEfF+c.VKwx.O-b:yqG/y^\VM^HQNͤ3h%GA[hƯw0^?«E Onad/%C|Cv'+_]HŌ}@\S~Fw@a?4d2QAC(A$ ڣz03fe\TX>` 1]t޸qsOiW%|uޒy Dk\kXO3@VSUb-lPƫVV!-oZuZsHO#.,,zCPHVlL7# %'o[8zG>V!gO:`T)8JWwTSpo:fBUnacTIK<\sFYO7m  ejR&=yt4e?8ChR] >љ>+33OY*ǿ]@Z Pӄ]q?-I#՗Rlֵm.}n[ڔn3`[ƓOKo&%/hBDdAvɢ)AR*]qC$NYT 1&DKQsMS-YmDG@bwG6w ?UI}Ap f%ބ$HRs֥0 o^,X*Ue8gpanHJgfX2=YBR ' M "j2L.y!ɷ #6)] 2R*$Q>c󔧄 Gm4tFϫ 8}׏;̓KF/&N&>5 -swK^iS*  ,ac@8J%F@[-D6(\F5Xiv" kURt(T(zD..~[tiCNRlFRvKzi*/9I5U5}O{N*"´/љLR;}I rEQPL/x1asDeVPH}m36TӂQ&cATĻ dXefԆӤ`?-B qǺmr83)O%x[M0ئXCn/2@lqL2Ԇ%.Z zesZfIO$D)nc6+H7 KRZE&}XTpFZ y 勺j|%y҆ dNiGm׻xQYdwn,NLg9 f:Azjj"nY7Wyby,Ȏ=@ 3?㥦J,;NǃIJ5/ ƥ#woVѓg *j"8"s>Й w6|&y"47Gpr7\EY8.d;AWJEJ_|tZ`cfO_hC֬jDsG^ ٗG2"?X3JKzG4%ǁ_({K&FX!RT$wI:ye?Q}DUOΩg~} X&":$yNaaOg"(WT-")hzj!ph9<_ +{l%qGaVEk T?P& 7 b蚫1/o = )Lw=)KNiù5I&`f4k`-d5SAbUC__Sل_43t]uٮ(=Yſ&+8J>!^lkɸr߿FE[T_p.{?ߝ^|||{9)vo}~gcoP3҈# 2bA.֭`dzlYL`S{*ğ *yd*,DGsD"#r{O%I-Kreke u!nyǏk.\3i&OԺBu IZ5iJ8XϘ`rLJ)kT5Pcio/tov׶wFj}t^W-ϳ?Ưʳf~ʷPu|}le\*ȅoyWfwK_׷9۷|еFgPIa䋘<+T5ϦL0u.wӉٜޏɜڑ2m|0!|dw>OO֨3m ϛא]ڞɵvXJ㯍y4Vx}KO89m~,]o< `\o!uSQNb hD{dʱ7DE>=N}f{Sş;T)PRMcq;O/2.qt,V gI]*W2ºJ]GuֹZc@#F#t&09.9|l@-!p"9(]I1ؖ@f^46˺o܎u7vX6S-@6 5y&,,l dKXRI|9G2ۋ5[P/{'97ѢzѽI VuN{dWٸ3ɺ^F1SU8C&G4"q- \r3Pib9 ,PϳR az7%]\ CN{eāQe%uR-XQhpꝤΚ:4::0숍^Q݄#Mj}d|ȃ1Bp C8ѩ(Z"3<9?!st^"C ~ڷu+P ǰ:hUQtCbr,zӰy?t}w Eua)DtFпEN U$Iї\G|5"v(lnfŷLxJ sMBI،QK{b`vɑQ@zҡ]oߜ:?%Ywd@W."9GYǛ~8⩬Sa> C Y/jo|`dl#!5)t=hQDlxWb],y^luӲ!o"t"QfttY%6+ hFOk,|eơ%HjӖI`HugBJP+0t`eIݶtd!<|Fml`B aq6Xa|y4qۘBG51uM/t<$l% К\ ET9RU-bk뫫8peTve߭Lm̘-ؓ9ޛ+8[Ԅ<$:J/N]B_7xʛsjkzT,tҍV=Y!K_W^ciИ"ѳeSTL8t)RbIuqOh跠׃s50[p$RgKOa!<ݻ9l[mU5 GY̡lalEt>CRE:7epVNQ~82dJ(R#ee;Ns睞}NKVkŻ/qAUH5 A0q#NĞ9@ fȃZtSSd" hwy9%q9@wvsJ*XmL&?QZ7Y8oޮ70V>V4~OkAq'W^[x/bvк+-Y)37y]l7S'Ȱ S"-~lcZ,uʺ{jh|i`T4uGltJDSrivpcPIQ l庄i^<e^Xtq-*FeM zM,ȭ ĸ4p|t^yPkޢ&=tafJxkizXK@!OwB(l ?ôIÙ_1"} pzBW |l;!v*0_Ǫ=br~>bzIid<%^* DL0 %fL߷f(W9$gDu^a40ykhhl Fp JTSuŤ &%Gr8nD㘦:bXyՀ^FD56ozʱs;.+RS Ѷ ӵ rc+q3O\\jǬg8VAOb`.SX:G+|r||gn{1 b$?| QI 'xZb:4R߲A-o`5`%CTx{y腣Sp. M5F< Xqpg#jp3=5f,9s29_KF]x`41f%]d:py:.[|ߨL;Y떗7_ş`Ii{86#JpU] UNC+;1 (&GqHĀ_TBe'U"*/h&c%(  F/_ *1H^vskn )wVfJPǯ7$Q\o1g33* 5n̽GvPÿa.zEՒhr1oTz Pd#;sH:{(~!vV2b}f1e kmu jkhwnťDREw{N@ݬW.oG9.Z憨%-i!_~ "̅|#;1Gu>e<9ts @fsǩgCd.~mWϺ[[Z9"p8vB[@7PvnL( s6H)߶v!Qe%m]L:LT,tD6^LwzULEÇxӅ^(j} d@TXfLF"\^"|kA}q7bMVVœءRI*5c_PH'!)7╻^ijXx8*'Ș.@0Gx9$&O1s!ᵴ wu|| |j}Rz5`UQ^SCPí GO[лv흢^xE9R"#\OSJlp*O&+ >t\v_>-'ac3!@.5=mѥ%6,R 40nJմ$s{.R}7{v7nb|a. :gY빧z$~WAS@s'"+=xx [#8JNLQ3gfh QZpȦ)CI3,l6Zd>#\m e(һ2";̍bqKCS 8˃Afs_&M r3|t\PfKS!f0Z T kf㇅ޟ>2-,2 YՖ0euln AVQ[9}<1D܊PmXRElܪEDA{k5ϸe!z dU Ig:.Z%2ԥ+/{eK.dy*r4MNTP.M;:Kڇ%ppT4TF̢*+  "%(lMl'L0@%r& ''OGlA-XuyphWPRG[N2OGid&\}x&.ܱy0&W-ZZSAB1/ϱlo{M܂:#ϤxI]9]dy䁃L&-3eZ{~-rj%-WM)z VڲqvCшTV! ǀW_MWMUWHOS|fCbYtqy 2^n+N%2dv[8S)ܜ$٥%#XPACY'VLt]Ͷ  d2J)vR{dkȑbCT51IWW!أC#M!@d6SJU!Sgݍa+(AxF 5, C(->h-j[R%.C Q(h,<yJ FA&$ `FـcuG}'-0*Z,kUۍBr}@S]njQ ލ?ԯu O-eKyo†ݙd60b{ lfPO2Lh,dI J(Y;N#Ap "%,)$bv0sKBLJ|8>PC(j;$ԳYĆ|(&nZ2SlI^ꖁ\s ſS* e5uomcq`8ũdc&<60zxcڊ`Bbm!z4V|$3JuG1 0گ>V|McÁf:p()Foj< ckQİ Y8 G%R[8``h]uCtjS &K0vTIJCW>̕ȷ)p fhS'(j"|ѩ$ȭkH.d[ZǾx}Ũ6 IԠ̸.*CTf-=m"CP =nHx[JpYHcImuF ɵ`x`*)X63XÎl=񒃜= [/DWit].M+v>mt[]5>\`YAw ٢5c4_npߪzۯ(ZuMkRmn@Bp[ߩ5+Ak2<dMl?]Vbxjr?Y<059T"wi`t6J8r 2Nd'HNRI)}vXܜW*xO;Ee9W]_i!|tI '~Vsj5PEDm˒rTz+4O (ٛJm pcv=R@WW-+CO(:1OweF޴6_$z(${I`wK.\tF: O;op D %l#7;=G;h)W"[L;|핡̟8*{;(qlnBգt,M>o+z} L+ +',5uΞ[4Tgj\>7Ԇ-[t#*˙CüNc5Ik&zEWGD rxem*[*PV*Xf`[9x[ ͥNVZDKr=l]׽[뺎1zۮ*žꮸ~Aj{I؆?DC|[bUB e *_J֜ {͌#UP;U&R&CIJm -w[jVOݢЅJ>FdPGeUQ! 5\]w]N A˵6vlRLrK^qӓU v!J֕9_ .U`r92(bF%!gk~ q{Z qY:%38X7MgtY3yaxҪG&-/*oJP{f[%O+Ě ,ڍo“AW+{KS7k`QFE |NF# 8<;w9rfTxM,v N絸]6`+~숍G˭2[|/gt{>ܭ`HG؈p1⊧iwƧqU3R̻T5~۹{:|Q'tuOYӄ\|A?p#|cWn4; 0{d2?;IDu\FЈInpquO&0 NT׬CA0H pfW4}vkѣLIgWSQνIvd t^4PźG|"YW9 *K P0_#i;T,eY7`W]K\Iq?-߿zv!U5ŸUT0 s"^Țm6%ݯqя?.>z!;6ݩΔu䥜Y]3mxmm=\جʫ\yI7]$Cfr>%i(jn+[occ5-hį?a;Fly.L>?f'-]> T!axk`--QLXNon%%w֗.2νb}kpl%"f[ynk5z&muu&e}g'Mxm_2I[۫+6)j>뛕W>omh3i{k^&׽ݖKwb*6}~1օ,e e)N@=2X!lʓ(U.Opߒ 4W[߉M簝B^ZeP1h`r-o rRRq/˪ Jqj9qB(0Bu 7zou{gվ >"bCGV^SAr]N )KwMyUGl7GO:XzV%kx՞/yu_8|ӃU ̤z[([)Q:&fa2с%D> !qFZJ},[P3>1H眝*|E|a`Em(OZmŰ3.RHҐ;Px HO՗-J%g(L%O^ ?ѓz&,KЗ KHSy|L[uyiۢB_k0i)q'|cN1B#JG]`dHPeX.2:!IyA{4ͦsYf=ش@T4e^ '} ICn/@F;|A*^9GC/8%81%?")>@5\c%UG[{kO{#1M7@|!ր51> j4uj6SMf :'2<ڑ5E+N)x.X!#hFP"=gg|r&[e/3lX"25xƅ?PQAP|gtg̼ ׷73+gvc0KyHŇ?bq/??Kl"D>.90GC$oRʋW[/:@s0rڅ`'ܑ!T|VՒ35:?[[-PyGԌzu 3j`Fuilݪv ixR%gq;0*ӵ ~4nwN 羡ubȐqXZE"߯Ւ2;Æۮ{RY &D"H4QoN}əf1YpjQ.E?E+cѷ|˴psKCdO 7\5=F*t4q-b٥ p2~% % >?At9Wkͯv`'XtߚJ``P 1(jJ愄g^^C[ڥrS8t+\z^kOQ)2XWl|%`2h@/Z6lӸeρkzPˋԗ<)'(1qJTs{fZmA>n|\LfV=F=:2'&ף T , =m1)ngl)*ʂH;.냧kA 8ɘ&{wtR*azUol]Roψ\R*)&"X4˒m+zE;}AJKAɂpAA__/(haRyD:78Π5o{`qrԢ 4#<{g([QyG! wNұϥ>dx)SsYR W'b \2~0h K^/ow_`~.egUN\rn}K׋1er.2kJn33|7w@ TfJY|;`fe\ZaԅܸHg`0sOO#*0CJ ~9st걌 yJNF3E+ՃFx)E+'JJ3jc=Uη!9*Ci?#<?-g+g_.8g<|RKvND6 U[>#ʳmՋ,SgLJ tJ'D,-RmB69 3oCWPJRh13sVyՏmU3><iՏ?jko|zͺ(mse^L#!!|Y,Xex89bq}_~c߭6Uv͵ UE+3c@Z\RBH-`.陁@#G)Ujmq?˃ܟ]t05YgjPx L6*paxϠw{VF+RX(9}!y#J|OlcݔT-^Fr)1 +v]f̚/%Nl<Wl6!74b&Po<۽[@ =wpUr#hY/Le)VPJ}J"tNP2d )u$,I:ͮդŠu@)7^=8wx\89?DZjm}ɼ5~܎.(+w?L|$[]c?j?\ʨYW%mYW)Vs0E}|o*2SGUٸP`vDlXo| G]̞Bo7lmKK. O7SvfY}wz*Zˋ'L|B4^5GQe萳$O{E`7nSQ(mFvkg KXk`KHA,xuIS:[ŋl mZBT$]49VBy,88Y'눮NQku~NtMqg#д20յv*3NhjR:0ge_ fG/]Y&nXy~O`ZDӦ@/icb䛧dsw, 2okxM}OXHP}j`ݖՍI[5Ȓ,:23qTKV!5W I\dNˍT[>B)Т'v!C&s$r~AͧNmjmo֋ffO#8&Jc՝hm0͜kycrۃkaӂ {=ph͉@ؚ5 v)E ˊr'sg)2 8Zహ.7̬pGK/}e2ΈƊ=>4V54,C;,4.YD*NvQ̬Uaۍ:sœ,,N[ɝa9|KYx [Ťo"|O,/8̕1ʌ*t!)64A2P)IoҏySϗ>5$NP~|ߕc-n<9>+pT‘g^ó/ <?.a݋RJ(IXB}&T"[VVܾ)8Io|y9\( nyХQl8ˆ_c*.qAˣtYȅD !p!&EاR9XZx'J~/%SQPS"战.u`H׹O-ᩓpvO[ståhdښIh SX%:גMI5Lܜu#v&CPЅw#P 6';j9إS!Nߗ0®90qYLv,Ƴ9 +WjKQf6|T68q7DfeWX[+ Ć./~;n<8SU҇󵅃 9ԂF-tBھ7PF'VFf%h hrE^*%^BU&'V2D|ȃ^w^kmc0"mL4|BE_yq"$+a{2X;b᳾O+P *pGx!$_xGli{G,[05am1 p/6ʍ&se+[fQ(:ܙBh1JX¬rX).q)~eG PflRor؝Eޟ,1 !j=#2#[:Le"'nƑ-ut $ cĮ,p]>Oa%1GNTDO`pnWEļ6hjlctpR>qe zv앀L6a}OHJ' (mM:' t,X`.uxxxeA'Xp%sAX?YE(% O|;K6ukGߕ*L#p(e*Z.hŦTl Fu l+%"Q+5,S; ?{kBh 90k`FJ$藯qDHbLzH!9Ke!X  5`]߼-4Y9tH2_7Jdbqpl| JKWi~1Ӕ?0ԃ!24tE)H3/g \p}F{~Yx/MY&{UΛ;3z̜7>hv"]á`Rm^ xw7O&gN̒qtjYZ/{:s'#Y5NgQfś(IJ ֏Dxw9 ϙFsŹeFU79"֖Xv̳Gva%"DlpߕM NECv2^Yp-sN9unFxB7-!vgL]:k Ck_o%v]8rqO -܌/訞F_95ѕޅ4R=w*74 -ݻz!tq;YgV PʋzT=& |BNRM$7׍`zYgIt5ӎTLU IrA`a|I3fή}&E,*,9J%;6ªD~NG_ de'0fT|!y4Hdʎ8 XqNH<^I8PPurf6AnEn43Fi,<3 ԣ4G&ֽe#PS!\ :OSuJ앺F XKh[rFìDWP!Jer/&kD&Z (BD 0tv̓A㥱y_FK+P)[ݖk6FY|m -I߶w/ø/l5#C5E 4ldJm5|]5&r'W}BbIWNVK,s'2Xі,4tn@ΒU)Y4hw~x8aAfa,f?: @~"r\N; cj0'Z, !w5dDT~|8*\ MUj)`uK"tF{z ;jD?ȳ)2gէs(ރ#P*k#X# ]놊7W+j힧ħC*)Ja{zkрc3VJ 8R< e-\ ۃjdW//F'^Ҝ34Wʋ?\gD+ڹL·ZZVmXVt7s UasmS0o*ʎ|dybt=7]|lm85᫫T^80oW^_zҰɰE]y8ǎX7A#嬥F=Lo썖!_-Lo Pi̸MjNi.N\%PR[(Yw q̥9+IdS ~m@>+I}Z->G_]GB@:v3v1<6}gj 5v2JѩGQfx;,k-P?Bޡ!V >60ZZ'T@G.}/HLcpB2)e wԃGZE=\N )j!\:4VdU^5ܡժjZX0 _TwJvtALM_ o{KK-g -xT]Y2ԫlNZu& AϰXkGђgiT xd)Wzma3.]،%QVh'RǼz8Ja{Ȱ%^=F|B uLjRuF3$SƐ(H?`wacv(m@ G &2`8(^sX#dAEHk?P:'4BC7Gg(Kx;No֧|#\j䆥rB\yU~W<9+i59@Yk{E_PV oC{PֈI>BQ.! >9&̥Tg@pW׶ bd^5w,N,i{"$Oq.̺s52/#1::Xܣ4f9)wx(纈09oM|ty-C6S5 RX?zb\I$Qi.G3 ?V|g\~A|nbщ5]A~N<0rP?>&њxiTsq3js̶`LX]l<|U8e!CYDx <7Y*BÃ#-ZW=."?/P2 nm Kg2o2MӶRXꯠ \\\rx7>y&/؎T,fyx}]?v-~.YkM {F% +;}@ e3wicGals>|1(7k;?v>Wi<;?"O}i4SGۛRD%m#_tҒ/zht}Md%J7n}-6=C-m]ְ"W{o*z&X˻6?,ɫ}1f/VP^.BY< uam長.`"'Cg \Nd&t| Go?'-E'/ӗ:ڹhi6_E㟙YPatU^STm ?WqhB }Z]]oonV905>ek4sˎ;4*F%ӲzP_|4g[+*% ^Ч}׃yVԁɪDžz}vui3jC{@& OqoRQCz2?(U@aEWi7g: ;O3 mY<8@Z~4\ـsڕ9=peRy裥< .tXR,Yi^?p^bB1Q$MÞ7i?ߑQ6MN87 ˜ج#̮q~z`/ZJC 4E/8˒7F5#$%t)w;0P҂( yY<uõG8e] L 6aKZL&L}؃ Ųbj^zaTub7o! ΁#Ύ JNVɼ@F{Z%wn]2{a>\AtH/sBW|ae7&+2@#La[b2h`a58<,C=PAFMKPjVw<"}F!Hs\ZXU26leO/f Os!ؓ 3&& k*d`J74{򲨆.ԏp rcEtG⇢?q_tNpnnθR{:͎aKzo[.d*oTIW?O5x<\pfBfTR3NwH|g᫽a~+QIB]C4$cd~Ĥ>7kfA` 3g[ A"b2 c>HN&ο B8<^*{Aau -|JH5[[o^U5<Еpss{I [)@y AEh 6Y "=x5|,2]cѕW=r/U{_tbduZ4o㾪U= !I>ADЖ졛O;~4 5jjtɐBz6J􌃩>GvGQ~WIe GM%|`l7A#!GiB51+S1QqǍ!.!z2HQ4nɞ`RL.74hl^{||m]V{ov53@+Cc52d'[/@%X ik&Ԇ> 5i|~ܐR.lcdžKs1)Cq霸9F'xA߶> 詌 6 zˎ5}2 ,K z{]%f:r qnCfPAZ(kdot * Awh8xoVG~:̫.qM[v-JQ:}x#*P*0*e d5l"-o8H+7/hskC eos޳S҄@&42+>O Q0\N4"N)UIn:C(ZaePzFH -@`)wMB, 7Ժ"RH]琈Y!^AU4-hPQ:=e2 G 6=v䄕ȈcאmU/mxхt7]2'{vN_dBR201=b {Ӹp# GN4d W $5G=2(II (J#ppy g]hgoh%7X՘ LYOM?.eb>OkB =q)[sp.qRcNqP\GDbSR# {i2\@;}_Upw`zkmGF4#$@c.nQMǠGpF*vjR1,CŸ/Sku.0̀@nœ/${RB (:* d|m!yfAbH0 < ,m5:g?]x t*aÚ=:ѣp0e7{ 1w5C-~yޕYA٨2'i\2; *czb&59+1 0\ʺ/.8Q(+)41bǘ\Uk& `L1JJ p ݙp7x>I.7}8dN |98;yhFj(,vd\ 06UUl S1X4Ya.^8BM5YmSbjk^C#XUm  <{N`QhuG? eO܈*/a¹h?nbswd&Kb\3 H$\phiL7#19')D*xy&x&o.Xf o=g #22yG5ڕ1*CM%fM`QIz0/7'4>¹`_Q: w d%tP 8\YLٻ0 Yf>*rߐb\(-$fSRE\IZqiQp}+/ڗF^xM (Oe̥:1  d_'vM&-4Ic <ފ*S1sS94_; |d,yWHba}NFԿ繫Y@`̸Gg'CCa̢h3tݻeI$ds{RwQisl~"-;L;ɨrca=}W.0?Y(8&'=Y[/!A_:.BCѥSshw632R]~H^˚|b!WrU6K$ܚT0*9[E FM葉qJϧYDKQ0?&5V>/*4vJ~K`N=FQFNGSt<Ħv77٣in$K-U3Lꆏ _bG&Y4ahkB){;1ήwK\^o4m5w}E9:h]Y1Y].H@1+(=U9]i^|Оw:X 1dpQ\z{T'yo07|-|9Nr֗7x$sAvTd'pϽyAȵn ]L@G.5sRxv(0E+a&`iPJtiCYJV+HkWP#LieT1Uk sr"EsVB(3+zs"7K桉F FdА2E}=J½Q6]3aAK>ߖX(T+ LWk-9Ȍ Ӑ(rwИ Iw}-ESPX Ɉ8e ;ӳ\-oMl|dq3K$4zTM[W _I# w7Pg;gP$cJĵ'XR3Q1 @(ebX=L̓XHQG#}mIٚB)gȸpbN X:k;CpአLawѰmtΖ6v19.$v (h#^^sW](]?QX~k)'MrGmi2LZy*/i~ 7jkhpT%q1}8[c'4f0BRWA I"fO=i55r'iXzP>z {ۈB ]ǚaewY%kF)cT rU(a[?N+lсa92HrH#6ǧU>U}xTٿ4|f(l;.[qN.?Fta(u8j[ 0 O>&wY F^0K 4}m=6Ѻ[|iU5sveĄeoq# N:3 bڲ8r/-L3>ve'n=´췀1$}bzY9"҃| E#vV aAp+i&(>Th1a9? ayi0﬜DepR2 +H'͘2ыﶋJ;D{]y 8zw]qɥWTUo5g 43_dm&"0]uzxayֽ3˜1sA i (<@}tv93=o8 "jхOV\E&g_ǜ6kRrl"oTI'TIeQ# ,0*wm7@JCT4r{='JO8YW4W i3۔Q gZ@&Q5 |[.ҍk=}/~mR*| ̍A\KSfEkc4xtSs_$3Rah2.q/nZN6 $Vt'?L;> &5[/䃃g{Z|liG4u&pr(4FptkMJڊM~Xo 6{4)ɫD'xT^sq_X] w Cمq`9(!|ͻZgsn*:GSM5Y^T69rjgG6 4$85[XZ&M 5\0~6Lh%~wۋ_ Kw-.iXăf!nt*;rBJ$z$è`nq!0Qlt=qs ;UVdwܲ eo-kT bb̀\[s؃zDh @+[PS‘afFs)Fn`.4?jH/O.zPI>9=Kz_ 4<5`HE0Ά1@A#0^`WQr$+ a*XSy`I KJPx]P1ڗĭX^`^EhV`{^ǂew.X<lV1jx ` AquY^cr܀!bE1߄ "+tf̭ɤ. ?^Q ݤ0{? w|N5N1FJp]V/Q($!VD"i.Ka_+{i!"zP+RXK4UM!ok]"Ǘ8c+)ÚdD$ qܒQ±b24ye Yr6bH=Dt=+fj~:0U+sdUR3DVdY,qCt'*UBs2PyI%j"v,FWS`nas"fyZM.τʝZFE#Bi0;C<));K+',BWJyUM@NUpE_ (Cs@Y( ڐƶVM`9 UW7] 1z,p[g>END;8>I'^N 1Q@&\^;X}%ߢɘ\QdI±"4`%XLtXD>yvδˈV5PkDZ${j,tbzr\Ye9 h q8#\qZ9.KbN[ey+_Y=ua~1"M;ˮ)i]p87٦L cVX[6Ka wHQ97 K?tC"Fe &5k(Ma!Dn̋8u\sǥo:fd`P̧}t4_xt}!Cp{Zw~m4]ɐxn"} W5p5kבATtZ 3?a'[R.b} o^WNy7/-=610u֏p3VZ6lJ":G|)DY cRsU.Di[ӫq v%2'NT8csv3$&łF(5d]~!%vﭽ׶+|"H2ж8iK! Fdz\+)&X{"Kokf4S{6Gi|# H=Rs0.dn\ 8x.ĭX&솋Dvd{) Z8䰘Y,zvb>IZrm:sM`8Zh{R T3BCHRvqjx7bষŻ>-}|Ԧ059* /Kv4]g_TCA f&24@6ڴ 5Vۍ7y rlN#C]\nm 0eQsa{l7l GDC{DdI$p?p_g$jXHX@YEs2fWZ /;r!R7 P .Rwv<@]ߚubԂE0#bo2񯪚# 4z}WǩjmrHFnߨNMBUsMO=+eb:4v&%'Oa3\9z׈ {]c2Àpbb8*}|pTxD o67a b82yus܊m q q p@31cv^ I; 8)NDCp7Y#i$MGئŜdviq9՞$z~Ig&?C/TZ3> oĄ=. }BJh#xZ?}82fCʂ ,! Qm5T];QpJφ~!TxfJRƤ^t?$̔Kx҉WKl5VkʌDC2XXvM5q"@B3ጢ ^;N[H#MA s\(|tEFGԋ쑂Wk@@ƴ3s,UrtOX 'zcU"SύTcy6GEYMIƍ APq/3lK ؋G,vW5H=,td3mDWKtѥ *CnXl9H3vK/^ &F[RV |VX~ĎKz60 Ms< 8eq0ͣg8 9(Rv#aXKijl)&5MF%vOdML'4&Cf;2('{8,Ȯ4 tK<`>4B䝞} fù@u#rCE=X4k"K-Jr M#J›1Y|ĸ9LK7@{h\H)  !aEP/pR.%5tGlaEsCDI?GE@ss V݁Qvp}P\h5!HSV3׬C>XH&^<$ܠ0,ۀ>CpqM؏Y`{`~Yrb-|mg31ӫ5uC4lWfH8]"^bP2nU:Ғ4+Fb'A㥹"$ԡmg9)pD*n9[;wG}flg73M_3}%gpL03v8}&?렛oysݐri(J,E.&|:.Y@'VmFT#[%@fCB!;'H \!nRޤd1I=[ < {*=j{Dpg~qjgCꚥEƐL/b@LpC0K5:qo} O+L,A5ӀjJ{'FF[POdA\--ߧb9t{UgDn8: j-m:Gb,2yBOc=zfA[">a][z5I[b׽@kXaTx:Aզ* 6dpHsOB?+as]z0iErIk$ύm兪8F.Aڨq8NPzw۵InB߆O!0Q}W5 ˸Ls[W#F]lzbU2A]0"[,g{VkWz2RGf뀱Lh]$RAw)'," vb}Β ߃r.?LۚqM&P hAa!D6~<ؙϭ yNPY팇<5zRc'jKU):]:$J>uE ,mZsw~1Ásٕ$˲T} mA$qA1w/MB.ܜ@ P(B P#Ԯ>>zB1&Hsг*EB"SKB)1')G Z:tI­kG~2xk^o&'P9d]@cfx}wG'~0c [pq917+|K "((VD[85&vc[db#p521L `-иB?)WA qpA`yt(tbkIz _,%KKEh gf}>닯5 [RLcK!|Tۭ[5oq $[.-4.yH jmmT6}RI{gɶn-kʶTnI4B_6Aq[\k?2Yd}G=zԁkΊx5sx)C*GNpm TйTUKwˋK (I}?7螳ĜWKy}ŵNLOFDn9-&U+TMzKj杊[Q|<_G$R>4ߧ6){ PAe/_uE_|v޵޾:huC-@Q?$Lhd[W[|@iUae΢PI\W]i|^742v;B,)2MNvcU |+r5-=,@|gUUOc9Prl(Z^aM4 @d ]9LD29w_?<cȏH Ѱ,Im.8t#Q]@.wh >'Yr䶽ҍ"0?\W.Y<10>PSqt!\oO02)N i~Ic\~S=MڧhTVtC0j<`>M2̩ yQ^9'žPwtdOz { C8 K$bCUuaLuM.lե]'7=L_ߋ7wo72ܨyx?B|~QɹPk `A<r]Ae;r :/2-T2'Z̝\AV5KLdŜȨ(~V n2kBfHF4z}+ #qɜ!)/cf>b%|@=)cꇷ oqg]cZGb)bsU-䅢&[Z Aye􄨙dO5V2g{T(G v23%97iKfurdFYN.uhe"LkNazaʤx9FzWN 1Fɀo#輍nȐ[i[ y(BڦMYe@w~n07KkF`8'OG5gl8AJMݽ\5 [:.y+Q׊Ӛ!;Z:9/Krb1awm *КÂp mBʴ@G7N7~y8BޝYAֲT;T) <;lஃ9ҏׁClqo:rԿ gز0|QUl"T#"D } =MN(sc) ӵ L3pp-}A]u& :;ȵl g # uh}vQ  I804{`apE5^_v糓C[:?'MU%Mjc;SX0b8_ӑ3[ ^{8-+6"+Z>$nIoDjpwb?3DWDr]W/;3/TNm"Dd1sv qE~ሂe9y5ހv~,b|FPZBSI?ykQnm B.!dϻ/fK`MdT섕pj/ ҝfa$f {itE(ScIwzp&kP]ˠ~gp8 JlR`R˟Kz#DW H0 uUD @G%^Gވ3Bfjk P\vG&B<{Xsy{BsCU[Z_\,jҋ8`7%e뗙<J}m)1#% Ϊ:mǗ6|g>zQ <5Mi1,/yV^iAs7EՔ :S @L[zёB^Ac -)ϟ;Mܜ.~mmnmnif@ ̜k[Wk lԔI$m1&8h-Λ] )ٸ52)MdXL.'Vk Q!U?s>>. P'd\?'RE"[v:6]x# : g~yT/uN\[TU^Ǧw{} >bkU ⢈ʥ&X~YZPgǸK eb1K *; )G;/(͈V[(b dGmQNeW&[+`hќY ]{/Ɯ{-nM%HyR虯Tbnj&`?1@྽Fgi4pk5%%av׌5bsh[SS|^slCmx)S(ҍwwbAooՔE99+ 9lɨAs>¢h[.VT ] d f-el ZF!9왃ѳn,afD|L圖p]zF#7ȭ$50P:ogn~Dz.A&ׁ~ por`~ ǽy&?Ov|fw~BAN= E{Io}xӒs~4=3zr851zpiS,-rA^7qm% ^f,*ϬBuJG0L߅@P61^0cC#$ ʶQʘ(dI._데f!WԺ﨨RTDS}&ijF)&xC'rN)P sjXֹۘ/OF3~܈J4J0`;'hF]a}e+AuMz]Jv 2K`ѯiIblJRx_a ^DO <ȜSr:LLZj7[ U`ڶ~b3<@8h{kk@rEL,H+AiP , Q-`^S*%|ggrYe7Z?%pmͿvE BH&9r0dZE)c-l'|5 0/Nꝧb!íH)ؗL,x~/*]0TSkuVfzFD^kC}lp0(>-5g1J{B[ ?.,F"x_{Ffޛc*n;?~%L'2>9íYNU#-)hwfEltU!P}Ik XifrCm:R5z,}\g@ ^%'I=Y_ BBЉc@ 1 D͇gXB*k0rѰ2 #]pʁ7VAAZ? 8&Fx2[^FcA ksZx(v9nQ6IoQR ;Lp)r'E(KVA`ȧ{Ja3>[@Cdfql Hs^#}%싉!S eĢUwwR>qfxey&܌˗~46!0VFȅ}]$à..NIj9]0s΃! SM ÂZ`(YF$g&Nr}EL=H\.SmµBr}Dn2~ǧ"2"h"bf60p=0Z?d+0[Zj-=#ޚaW 9/ѥ -Z ?Ly:Oq <-E%?uB83# #-,>*yj ݏ2ʅ! rbB+KsWgmi)48Vkf5ӊs!p67[ N9uu%cEٵfd6;n܋ov1"̓~1P;Y>_RY U&l(C.*k$|r`@:,`&-H6]T~W ͼ]̟4A秎Lx֟6;y[+DXS,fM_DŽRWk #3N Zzg23"X,ɹHIM]zWňF6E@5UJѣ4h5syAԞ!B^yA;(.>&VEGߥ/<h#c#a0Kpdʁ,v6rN6Fs*B+܆rU+U򂷅}@ g 2 '3 FSҁ"-ȣrTcm [ȖX$5 8:z8KLʯL*q`0Jr)胋0 #)ƾקm?耜#RRjj, >@ꎮ@:V˗/V4 mB'nx .ʴ3nUת @6O.mӑPć)Kkz?Σ~kƐԴʣO$ ,r,MCI1Ghfh$2]- "aI4̪k2^:teӮ[运%2Mz+?L$ БPW$U`;OUfIdGCPA0q6Sv*+NmPcC谩 h_pˇA!_?v־3+`x_+O ovWD'\j8**~9$bx>Ƚh' =~%\&\@㦧 =,,.O) ܥ3^rn6p@li^~缏I |q7[Wȝ;(,{d`yFpf̘n萚EY"D\M>ؓ,듩=iiCD_(IcZvT(gx4VE(*!}M炖|ˉ8MTs5ǂd R/RbX¹v\ b0Tq^s]ˠac>M.+e /q}V$4Z׈]Qn יCYoԱH8,)tv\t{ƸTY*dUSG3n4Bd٭L=*\H+]2o-c= k5x eēkn#zs)Q^EfI@ g?)N5r WE:|ش7^?k Կ泿OJ_J3vM 'w`"Ӑ;d & ) @yŜ]͝eibie;(@^><3+GW9֌:s*HUXO%7l mϥy<^Þ3LU*TU/U^R Χ?=f׌}ôe.9;tǾh?> mykYSyN}}~hY2Y"l'ժA *z7kWVō^mʿ5$zo\n|i7f:=P*(x3o~nqhcUUY\J+ue+(0EЫ[5~oyq)m.e[_Q=`5^U~oӻeS(^&l/nR"co4sR;nF[e.@/z"%\-/hl9@ҼqrK)-~G_*NCn|(Nӓ cQKXWn5<}"=IM cpAyeJQ*LzLEr~{,!uB6.Nw'+Bch骉{7Q̂l}!w WnۼD1dΫ3Lr&gT#8[>=L[3/X1腅<fYͮwv^xwA\ Tx5?ϳ,lFnCrMQF?3\X.YI_7,׊lF2 ϳ矁v//{bTcYnFH]cvz1iAQ߰͘aB.PgP M#(z޸SRsXxi3TcGw\4W"/73e"9 -Az 4D%`䤘r(9k8Qߎr  ~Nh:V7 E֮wj,^\;!,SQHq IP@w&P~XS pRv%Б@ |ܵͶ}#Ō(}z]kn`mk\Wrt^O[k5n.o [5qoAELQg(J&l" L s<@J6,@uukgkwkNUcmܵI޼vew(l[J35~*q|li^rر\@x)w{IlOqGv¨AD%ujo9^” ƱjeYMPusӪ`7U/~xqoTmZta5suG΄zvEk \jx zYںb5dV!v}blTa*hJB6E=t`anB)xuv DTU`RI,z%aƕU(%ͩa1{X%VE߭z|Po:6m~PTg8(& Z;=J:pv* ӡ:\R` VsO=~B ҧUo2}[u8QB)XLv3 u D, }4QzLX;X8q F,ţZ>]Ìz=y<7wvݟ׶6Z[aWb|t%bsHS9O?z0ƙAmfsjfw'QVj(_$ 0rL7BVߤkfq2" XTQl`,;?;xbya,Yp5WVA{"zhB&J\+3ujn464 /)4m]Iz1-ɔG+{Y' Fu5NCh]gkϔA3%V}MHk~Z*ͲTm >'zi0NT |hįp>^5rk"l yFې$~Y|%[\~*ύaHe[\ۮB SYMɼ8=teE/dmuJ16ϓttbz=h: ҳji۰=;E͞5~DB-d ^6\j/m9R}"2+'Txu'%O[_[(!ThWYm%fIvvǴW+I3joQcxm[ 5M5R'Ll)n;@hGzYB@F]_boeRa260.&{X*l;_V\uBg! +\\jV^MO4@pʪj z7s դkxU3]6!v)J>;.S)|N$#M6z)!0>P4jѴKM3pq P◃p 1"ͮ546HBt24\$T#We5N8H!M]S0MoZ4Kr0|,sVie=Kzv67v!4asayiSOauE^x{<.g.x/әnZͭ_AMXe?D*x d@كgfHT ύ;KO5ʜj00ݶF4~*K=  hyޘX,KX`; |DspM",l8[Z #?] ?~_/Q,ѣͅ%FOwU^m7w?ǝ?jr^nP2EQr0KsgATYuN xnN ^qtضtn vJ煯65c_eb%4ݨpr)hg+ +}}ۿfiBdm 0%-sx%sZ t_# ,<_K kmQóFfx Ur/j ԛKKX/[hNzXx Oxo ,B~G֑)d=MY9ml%dN t˕(*I3-5.(ZTI(KUNW*7,xy>COz5"{ՔSS8L6wXLNJ]xѻrCz,ܧr 'j)q_yvI) gljZ{yxd&xyTTW#O-/{!hȍWںQ \j23AS0xvOzggM;qlc M6wpc3V _Sh4 ^/hf{#^EӇomP"Xx.<0AYẄ+sܝKxܿıeÉfUԇIvdI~ymD7M:mуQN!a ba̘0PZRf+6 ӭUHYMU d*@6خ, HE(DBF8y;1y.{ˋyn {<nkQ0XXꑚf+"p[G|pf5{1\UzA$8rwD! EEYBleTGMve?4N`CR?ޛC'v´~[õY%.%^4Y,8fЬb _cp~-]Y2RK:\Z"P,i!w6AuZ*TfCOMHI]_hCAȄ`^*YX MÈx蟇99tjTfl#r#̆ZrJm`r(P51˟q:\g^C=<ļ׎!Y]vJv5SCH~te.!Vo?L vaB-`d2Ō멣%k9ޏHIN Ħj#p!+6^,(}\.$yPbfiS?ڇr OD[#[gv̽b2sF+eA}nx *ݕƐS!wD '8U |lkՂQ*H&* 80qϰ[t۬_'tw05ܘ\pkꩭ <4AaT[YTLnmuAPڼ<=MdOZr.ZD' >[xJ K@S3Z]$ܔmlxȚ l]r+sMhp x8 laHalm5seK`ih)?_sﯷ3|<?yQ`=K}_ۀ?;> ']Hpd*62:/scN^x:~iSDM$!dO ctK%}9IЌ#*9ع_o/MүM}[|߅?+H+ L PɆ=XO۔dP9 O= ƥ c <B5ijxo5&l?H\k!nM𩽴>µa՛}a>'~w*s`!V WQe?m1UAD'|SǦ)So(p0e] ty/9foh3>2g4iy6t]MMK͍c=,<ֻ:aH&YܑF9SHxFy 0!h5zTl‹=Ԙ 4ı3*mXHu'Á >\q4M=n#U%:,Wz5H UA2pd 1DF4‪8fW81DcnG2,@3$,YڻJ?Ӏ5%F%]HWyWxe)Ы .& b9p)Ȁ0KWtދXq(+*<,- I4?PSqEҐ5O ?RXv$ɯj?pXY"ObgLknJR* Jro ̦߾:@^d )  9s[ׇ}Ĵ)c۔OK]70!mf"lFdVL2SQĤv7C}LQp¹.suyfg7 /^^pxy*b s9ۘΒAqiٗ l^&({mt5ZX'6즨!*jE93f#+\Z1aw GѶZ|in> 8DDn$Xpî|,7^HQ/6^*r  " fk8Wi04[pHe!p]-{?Z< %̳gnTq=ҵ L1WъZ3Ɉ%.>+q`(Il԰6֡*a""Ig9 ͔>Ff* Lo x2R|"0^#f Xa,[85Xó(ͱu: Į4. x]!xEb$ڝ'K%.]+%a}q? XJ0G<2skB8?$ĵ<[MMl@`BіGӸ  z۽t^FۂXzi!G}lvA?(Ar}>` 1B60p-FCryB~r]~LLjlNk%;kf4֥C(j@o45jNShN0#B@E)?z&$Y4vؤ<`L@WP_Oج6(%/yu CXn/Nۗ*. hg&4him$OSf7єdWe3EyH[16]G -`Lx\e7 LBDyU)V?A)a8B7>'66YKMt#Axxc|HlJ 7փQ'OyY;AxX.O\X"TqaŲ)CwP<ߓk m{M p[fKhb@[0 ]D \; VJqFB3%Er3CJ֍Bx$%rV0s))i. M " z[]rau'٨sU| O Fn.T@nqhޥiTDT4JP5&x> wE҇r(q)P씌n`\x>CAmWr7c 0RĽ8z2suq4+>=T0 sjCO919S0XIg6iz ti#@8g[p T@JF#ۇ0[Ep 18 #o;±vw2AՃߟ37 ]OK-Oŷ`5v:ba?gu8-)ԃ;cm"p(?Lg/Y8lVY`"Vg@i@HzMTLg9)N$,;t(aO˾6+XqƒLQHđ %5`qREK{: .Y Ϗ0|(=t]V3='x=4KVU9 8}' ^:08^̓iA'>Aꥒ8~ F vW̟Z9J@*5K\,#ѣLuӄ IaS%f&(2$3WDyvd(mxO#a%޻+UOeC|y8-lxK\3L͘nѽ8T(kL2.Yyi.aS\ӂNv*L_9Y@,Ȥ4,/XŜ~C3o=ﰠ=װi*FM%cL!62ȅL Cx\dr(O /58yYfԍCڝQ¡\}8&@K"$x^SGU<,tǻ28uN8bւ Ѱ9Ae2#МBS&y9Ki|Ȅ]׌_KMDBOG(߃WT{d7|c{}0!Ӵq@2iZq{q8TjJS)-5 ϷkX WH BY)H.^z"BQ|?}5j%tV׀-,kʹ@wFirʪ{/ٵ>xfPHyޭj~c~}_uȃ] ;D'AC{aUE~a)I'NUI2$.zec3dzG1Am!ǵTPNe).au:1dAF~͡uɛ 2kjysjmpI 6 $ѽτÅ qw&zM,Eʠ_b\G˰`G˔qbz~Aܒq?K1FXƄB@wۧ>) >^|hGiRAZ ^S=d7F.YeŖh/A sX=MyC`|DŽ9"\(@T8ܗ[/@ #pxzt wDz,3{N\ yDTky58]\oکp3,z?wR+:jɨ ]$ơ ] "\QQ=g@LV͍l[4gC4-y2 _C4'zoY_˒] }{Q3):s toS(h"nr  -ݶ_oP *S sިi۞pVwmp3]Gqj#srz[g ]/D7dۗ/$d!`-Mj 0]Nq@5 :8pQ`&N/%N4I5!kTb[_lxTe}Ϛb3O?xܪS~lc(Jo^iޜ" s4# 4TU?Ҵh#Y7+Cf#7Hbܱ?CbKKN$&Y(5O:M<郔z^FUy9yJͥb8uj'%@Dk 쵊GÞ8/Qg9F&^@WhONX""$4רT:gNDCD`jmwcZ R:NO{{ jP d41hHun=\k!;x>]؝f(t?u{W().V)M6= oh\lA+gBinaf`B1&+ڞ, Nu<{=R:EC0r 㔐čt>n#jiYp䓏l֨}cs(X@ZPON Pp̪)d)@`MF 3ӿ2Xk BsԨף t*Ƨg-a|fSČw)/}ݑ gDC`۠m$vq5fYG'N 401fn'R:C6pW%>HE8bԦ~ x }<>GՠS CYEa(1i618(|?t_ɶTe5yYN%a8 S M-%!T+~%^orLW"e VTOA(L 5qqv3.Q-:k3IQK}ĮѼH5BFc20lp;/}3etṾKg&g/v[р e~B'y[ !4P\. n]@qCg`~[7ϒ\!8җg|84ݥ^ Ngq!zxJ;'[xi'έED]iڊPN;Bk"ܕC1ؙU~AEz5΍W>VA{lldO|l@a&9Hs69x )Hs_H* &SmWbs$貙[r s]s6cg\f! ERSƷΒʞf&"}NI'y,g e[-SF&@ VvNfX[+iM2|'-vO4f\4t%W/7e'r'30N|·JdBL@ .uO9tF? 2rE+҉X0.Ey"/\ &oЕ8QhY,{gXd.myx5<&#^$V.iwf0Z ) :,R)G˷9 d@uu9+<@8Mƿ nkk9ڨTHZUf#<{iW%r\Ma )sH=x\N mdY"τ>CEEezᗥ`,daq9= J>EQyO3ogb?Lc=^QN~⠷KDeK^ :<M7d73 3=}N|w&Ӛ-S͏x7:>!_Of*|0pdTKn/XLKJr$)"DfrEHTȹIp4qϺ~,8{Ç8Q f<Vg5 7;?=?|$pxjRSϳPu Լ˻ΡN-Yee3?+85pf"r*M͌e^(>yNE.G4e,mI^֎ŀXnj1rDeszXt^L+9nʍI2um,,l|t<*.fl?и@stc92k![7~ϼN9d=^QvY`Iq^yaI02mh&x2j}L̟:t+eEYeWm5^A0]Tpp8[^\L'*]]$U<(rj0e\.w=i` {LgPsĎ 5荋E I5B1K?88D7gu<7$_F`<6B~៨A \D4o[a/Z!|jEVcS¹c ``T = HC :c^d)%'`/ Z0Org}Êmt/NaRY-c>SXo^x"2z [WB0MAbYLϷpo'jV xAEM;!ŢpkYE BZ'p0ѭnsOwR״ ۃdx {9xL%܎1[ L93ӫ35Vp?hth"ۙj{>H>bi+bfh;q,yр8i8x~ݯ9; ۇtANB=;hlor3޾g^aJ"·}֜8(9㘈uZW&d+ DXހBgP\׍R@;vo2]hsJ!L[m `[enŖR Ы Lޭ3}O )#[Z ߂5_RY/︚*_sy;+_^4 ˜'o݂)Z䲠_hWBF,&ҽG˭z\%U[ԿO5cdI`)c- Ʃ]$^`n f_4HVhn7v+VsMxzoSE}^65[J `hP'L`s= Rr]]|Fcs{Zm4Ȍ缀syIXe:^'5ORQ}u̜o1-LzD> @<C0\I8GYyF2Qk1-yPAI/٬KƭMbK` &3S#'&-˘_/SLDrJ[ƎMLdT>{ ~!nnmm[62G}l`! dor7r)n+^2 Oء+]4c E-#&([WḌO>SB8a^ AĘʏp3)\9@? .F6ژqgSkNiU?-sS4=> ȥsݭ< 6~\P9pscp }Ft{f|1kK]tb.er/S 1=M-R:4ݦUa6eU7TŅw݋ *{@D`X4t𓸫M0 qe]j`Cy[aP3gŠ y/P95 tn63/$x?| sI"Toypd:$Lĝuq4OU4)˧gA..悏tvN埉Q"XOIrн*^Ą ~Y7x/qzʎS7\'(írPZSKJwZ,RltKw`n5IJ9JB*.:>ÝfoNFoξB헪KjʅG;Hj7V[ƻ5Nbue( D0R BQHBxm7v%|Ξ2u u}{1\{@^]{ûV=.) e.-niWB^ǜZƟ%ld@|Ԝ#2.zk h ρQswmᡧ` '+3 skL`DHN}zACX, Y9j@ZBS?xPӂAr gS4gi`ZZ[?mSmھ&Vìa1_iӦ,sǾy`f]}[o-?4 +d2Sg T-x.~ kQ&.TYik8c QRp/B/lnOaXq>䴨9/YBfi(R~oi. 1E▶%nO]w|757zbeQ&@5̂(KB>[ɀ-z)2)j}Y쭝7;[NFѵ.Ϸ3U`SЭސ JAH7ef\OhFUa7EB淋 F*#S;Z)N6DhmӞvE)r{P$ظ"{EZ[ lAJWؿf>ϢV͢}$wԍLvl9R ؅@,XΊ"{#|xFWE9ÀѲj-iHū=Ҷ$ d >ܢju>9zQ u\xZnTN!2U\̭xק]ƮE'\ML ^ u)Yb>ë=3Љ7 >s|7.vU3׊x X:NGM =s3J[id?3ӃNuwc5ju(k=J$9v΁Ï4*g3B/>S+/\+F}Y+LCd[Ez4I0`(ױڌgjp :m+UoqOZu, gȥJRKQ;-pm\g%::Lw]%{wO*Lhbfe@MKj; !n' :Vv&$0,g,M^Is/[ f嘆!}4iG끡 l5oH")b4qMx2&-zD1SLWvGt6v0SJH5_[ st)F Ѽq$@x RM BhꍸbGg?!a|iQ7z) "Fxb.D,A=Z,;< Bgشxy,x<4qS bG3Ȑ+rFͬ榌İ̳u&3 1H.-DY,vT=.'v>_8 4b&*9d8KFdӉ=\⛙$AZ[[ByR6?_hz7AP~oĸ[}v7uMY#TR]$) Z: +S]:IRlWbPbHd ag dv4ose׻+KkI|@q+<ǢCՊ69O93;U Zb־^L/zwkY "$q&jαm0N@BZeDo26%KXkAt6|=΍!K%S9T5Y1DyGKG4U&˕د|;p(w#I2nsz7 Ee``kϱoaNw05>T/x==p96~&#Y $xF6HBfgxwCb7&왖hl U\S`c-Rf ΀Z <7*29p&&I2ނyQ?/sgx̻ILQ]HYٮ2Z jg]틭Y ?#xCvuA |3 YL/bdv >fNa5Ñw`i)y\[/oƽ>ZQKYOE]ޚwqJeU{r>U/ԏ'GKUӪZ<P- Uw!}F=q$Q;hu9<4NGpC;%<à> l4UT{X*′i]'_uVuK[œJ+uN +^M@YV-bLll>7+Ғ Y{e?^E jvEJv闪ZkVS`Fxx'-6Mw7}~18PlGlTw }Ahmmm{YR$'EʧwpJN:$Q2vϔl : qvIH5ڝ@vuS>H`J-D!tкDZd8{]6g, z}>b| p3H/В &X L?af:ݤd6j>d="Zԧ*xøܘL*16 *SLQXH aƸ}vʮ;3UȗӳUaȺY}YfE{1[qOvqoӘqdr'Yl&xl#?.bxexe %>|khط+H?_\U0A\xe%FjmwcA+ax( WN% Xa#2z|bk$s$j3$`y:4lvi?H?gJusSLU/[=X!N쉜$𬙿.b=݋LuPC(cr1&O`._1pVTmPsOã6$AȮ?+ǵ]Wͭy߇?z=u E cB(ڽnnހL1;12[]xuTO+Ps?wSC] Mh}zqNʳ 0Y{6"fDIUxgS@2AL';.X,1lBӻwawRT5y~}彄rUOV%s'1TY٠)g0Jf1F;jkZv".TAʼY GCer[˼ҴH*HX]U ̻Bct!7^BɴNYckjkt=<#o (Q:p\>}לAx4/J BZma>ݕl; c>Gk+Q^:<.Vkb$Swa7;K鏑w9MT2z|e(e|3nY&ۨWؙk1_#I4yݠh4 =<+㏎^-)9lhj}z΄P>諥ˆLM;FKvN}R[:~]~۠tƉwr&B*.`ׇnd%P"#@ (ȳcPg%7i߂c)!{yRwI0w qjUj-*U・oSHOgCUôEZZ>]+ KѨJt}lṈpwWc߿W5neNEwS+|wt,QTYoA4Lxm~ rDe; [5Mo?4"aЫ7 =\/b_=iB)`ե`wb[#o{i5ʣs\1hiDjUfW~QyiŽu [gC 5ڂZ6w6394! R{Ǧ&omN{8Mp\>.߹s%|guraV{Ӧd{Ty-tlx-a*oEaH$ȀeɣGjaATajY̭=5{('jO/['%p_j# [۩efj.. 44iNGM~b tFOY@bij?z,KovLUL\#21iLwXepGxޓ%abꨲKe*䔟C  aQ&rd (ZhkX ܬ$e#\h $o5,+tMp'1 g"FwL)Tk,Z};$( y˒*i^lt|(DJ>@񱳼-[X}, maH~J*6=(. ~ 8ϦBPi!u>1_-S+@&iwb6j$ .[<ޕ4O;,WxLͷ3;)~`<&ZC@Q3CWU2-%3Hb@߇@=0+*kAIB7 NbX ۀi]B <^Nm4M-I;N:60c33D(9J%uLZ:Mڠrl{C m R.]_`JE(J+qN 䤬s?]ngяA5T6 @ ;axbnOR^@!ҽ6y4I] OO*VZM c,Aϴ0D3DE}POƁmjLZV/Ӂh)ϏsC|OE}kN2UNfw kۨSoQ,TiLk Wӏ-pc91x,.R^ȧ{ sHU-q&&=U)@Z5 0^PA+2}=@zL\;jԬ8ШBQ9(\(V:5IR (po9~GC-mzmp|F6@euS@vgոC%|8xAfT7wM4~;m k_YjvIv#[_˭m殯SZ_[i+[V3qn+'l"/zo ΄L_^oϾՠDh͜OÌ7>چ{{ۙojt30n]\HJOsƋ7z45GlGh n:>v+|:Ͷ%AD%#j 8ws JBO/e>5/@/gW){yG΅jv +W^X^a)>\'wr罙 ̱0x|t]K Pi’@%gKe]`@= .B$iI G5=PcEiU== R Unՙ2#ܧTc DZPrXp Lay>Zqu?ԏ$4=0!8Ʋx _\Acd"ZaRm A!;pWonZ էCA3hhJ| qhuٯ)D5A`/@cܻۛ owqlqE IQL Rt-$4fC'vv/ mP,5X HC+$L8/vxʾуIs?`]x4\p[a78etfA ̯Oö6}4%x-~afr'/s//&q{e2(?FoR٣(aHxK0 SyYX]6{}Lu܄=1(ӂz?=Mo}+8挓W:E8)M[|ZB܈`ˁb/F@ֈ*60 1hQõ&@#fþטJ|OܯiN׹=Ͱ cCXT3!رhxd~s= Lcvi##Tm> [[nE#pw<Bt X@sc{.d:n-Vrĕn:C2uO^ %g29e-T"yFug{j_:ֶUJu2TG?F'p¤גy3^Xox LYӘJ.bmPv:d*^6hbmͭ{ &07ȩ ]^WJ;GBLSka+.`.o#3T4{Fe̋6uiRSG)ܞ,f e{Mf&q^ nk.p݉jV9s;݀F=+XX>D6A%q"`r!9'b>4y:͎|EccSB1rG *'kTB_p7>ףw~Z{ּ7%ܵpZ)˝r~F$& `:5J9q,^%'.K q5:x/H&2#;m4CW{t "9B8`g5;&l}ھ$Q f;;!:P>Imܑ,4|;EBh{-1?ltZ\cI|9Cε@If,)RrJL7Pjqbʖ& > ei [4{/g3sPS9{쌇}N;RcN`vz2}a؊#Qutَ{8I埸 -oY?hhl=NXXa mx[;p27`uʫ`2*,:ݑz&Tp98|lry $b4ǐ7d8]R쨈Cz @Z卵}"j-mE9;=ַ4󷥄DVv̜Ghڤ^Z@ʚ4R㝦ݱ-m-A/13Yb0 ǁĘxP-Ї1oO'W ?X9z7sd qg#M51s4쟣tʶst|t&2|ĬO>k/>dxD`@p62D`EN:;knx?\@##\DOxKfšfonG_{Ҭ' ڳL3֤Ȫr4)irڋ # 5>mSbE>imaGc]ϯ>_m4ֿ"*mK5h4Q=t`ݎi^R^oNsہ^}|pb7?ݵ5td8Akkzm?D DjU zC6(wrf+ ;%b/( O^sw>brzI58)`#͙Z3}*0tm xHj?eG\UjG0ZR`T6&`xƳ>>61:2괆;IzL. Uz`i4A"ߣ^:(+ƲvI}.8r"&c06b+ɰCCCc}?I$,7܊ Ko/u>KKsjM1mU{tBfg.|0{AmC(8n-]O K+PY4q16$đãE u-v YgDkb{N,7#L;azd*UC%uع[~V^&l f 8w3QodepO -$J%j/0þ@N~ ]iz[8y̑7AM3qq^w90m~C7h3uHpHqs p6)ؕ_(^ $~[ookl|):b}n@\PpP΋顸WȌX2,~|[SQ4\т#_hcJTEÈX^xL77{N̐WSۜC&egN:+Ύ7SrfIns & Yީtoy7.KkES ,Xw so!*N:/Z Lfpj3(u!›LVY_Ũ٘~v*4&)&w:$4<ʻ)j5e=ӏ%>d~Fi8\]KaX4 {RA*ʻi/.P{ %,`bsC\G [q`#c@@Gʷ=ޑ3  cs&-/-?W@Q#\$X1m)4s*`Nrt~8FSSNRꐋDQ1.+T[X .?_no0nދ7/!ìʦΊwb(J9PxR-Q4!c5FcThѬY)~ZB~+RYO-TtߋYAɲ%sV7-vGW!ˁ9Ur^)֩> &Yh3y)AyɥA+8 ٕl`ՔϒW}h ݸw 1x8t7㸌hBpud\MydGp-'\7x ,{bX~{kRL BH+ŊmBBjj_sNhRyxo k2),x 7vOd2xhhGSL jl4UOz[E )TarWE9rf|xJËgΝQ9!k@$u"&ڐ]B wF tF_ Xb_ʌE*K?dže(\A2M]kE]Wsy%'ԃ~/ty)tPR^m[ .H;QQrjV&kz9*,[+n@{w9&kwGX.8RvL"0|Hܨ5Ϫ uAEaQ1Fu`,0qLs/u6B26ӱI2}>|| ZO<\QH^Ÿ,+P~t=)ݭHrYH2-a^d h/b_SKl³mpx*"MZ@9 'nO \ ح֥Kaλ_W{ ;³ /Jʇ`B>km$zrfWz,Wj˂G{d 9o$#® 5,^,gLX&}gx>/MMTaϢkUW5#iy8R(?k[M6wldfb7ȐM3Q3i-Mӏ=A@c2IϏ )Q)}:g%êO]权;(ɖUagock/Rk`śF=B*Jb"kaYCI=x,qLm7fÚХۮ{0?R8&ErдԩakyB͇wKꇿqX*/jWw{VY-b"T "B$18vJ{hL/AŔF#QC̫i!GVpC3)̧uY|hQ |`2)$&|%6 8"#7hiױҎFK%%z9㽉 f+蕥SH˂PaT-=.[)/zAV{qmS4mѶ*<H$H$EJ%E)Y`HP @)V. Ľ=.%ziҜ&?mƽ-ۺ{Hv>|3Ҽe01@I)HL~5DMгC#g:%+$bⶏpb3fG;Vc <r5#f\RGIyQęFF|VݟP6z:xoh P-"G1l?͚^;/ {:pQ؏̪]`x#J BIA, r.rP'^rq@LNXy[#h:䎈eycVEn[\0|kqX4]JfO?̍RTUXu?RI^-PtRΣx`)G6m8x4E4{< zBeA]bcs6Jls=krNRjw=9O<7A ]v[M85 t+lhnSl\Vi Tj 9D+lN1=%Hu>6Zxˉj=-.$B{1D+ "Ψmji֭X1Gv-3]x.[:dx\;ti.BCV+ ,F&$+L_UU?0Cxx*#S`\N%n+C/0휃a$ŭꍐ!qp^τg 'd_dǎc*ERObbp&Ź 3Կh欒j辍΁ɥcRAH57ߒ0 ܦ*2IadrD\pu-YG:pW(Ă& hZAGB#\F`CÎUz +-Hg3D,hП2"'鈅_RpZZVE5GFvKg,hDz9u yrzkMY՘S-`3-2M4Ί"1gVU6@PXya*blV݃qklD T&/mYhgvffyU:N=]_XI RݻRIͩPj)/VZ^[ܦvLD<"Rfe")zr08:ΦrBާ:nU~C (rct&o_xt8 5X|}T'By_83AAqqKe*O$ƇUdlMj_F$ 1MXdܮϰOkE迿jb$հYZ@$W0Z߉&\"GB|do]3sVIƄ8͘B;cIilFrH2x^;B>:8kG5bLY31:B])vqg[j'm;e^vW c!%rX$ٸ,r4VCx2ǧgxkf^mp6>bC"5D˄# E|ah,Zhkf u)5e,ihd^'Pe-+|md>V .ܪB\0 A#(`iCLunH\YRU,Nrc;DĵwLSi2' YqbzL <NcC\B:g v]t8P{5^HIy` b$FGJlSE"b]D>WcFd&Vw@L贐}yj9쀨颒} (QFiz.ƄI(im Eɧ`}Kr)].Y?j*K\04Ǽ0,RVv(yus|#O'v hd[a`:-f\w&#ҼwoyndV[ gͪpxݞF)kU64'HSzk?{H]57da]Cf:1xѮnI2ƣYT¤2P(i* I(7. ֋]1;Z˵ڝtPKJ i P7dn",e06$.Gom676IYEx"QErq1š&-|ѱx&D̨xK [aWeW 1[deKmF;?L0e$Fϴ51| gh2i GJ`ڛy..hAʓګ5 YJ`:itEi8ln< 6i™w5.n\p[zcrRy!jd Z8=eQ%K4\ۨ]whk,Z/ aז9J>wZ %ʞ 5\#ϙ( v=(v j^xlxȂ7,d;Sff -lld~2c]g˶ ¢{,wBeG³#QM qܖeڲ=*.!]$$Р8o6C}p&'EI;PM5J UF&̮hlYM^MM\5lMFSKHa2p8:aLXE8noWciR^w-с]V%:Z %[* !GuOu^F&ڝ[GH~Ɖ^FN@quK[sm9 ,>nIgNO ;ye%'YNCnj 6>`}"[}: 95 IXVv''\(ʼnYj eS,+&d9-a&[:>6[)Y ,͛\63!W%$,Vf5%Lle5I;..U'h6HB=I"׬!j4i1~ *,Hf_ҨE} @?bikܚg N,BB  RPzmBFiޕvU_I<:VPfvtii}tDN@>ȊYkr{sb1v: ! Ud -.gdo 3#=.KtzSRo%wE=CCbWhm =4Qo[ݷ;XF#eLSDNG]X 3N^uFO-<l.[ëxczcя9(d#(߼G}9nӆ*!rÊNz$Tn_ښPJ&19kV//ąj\K>@v υ4kmWBjFKi.tLbM"45n;uv^PF=QȘinmng&2VvYTGxp%V+ؐ}hLY' ? 2P`(9LAӢzjl oKjX!b# -ݭ᠎;E(Nۘdb &Ĺۊ٧Z70uh׋~Sh`~Dt9>uvG&fȌIl;367 SL g윎8j~[r1GUg]օqy/ݖonljCFsR,Y[="GT\ -v|g9M/M6ح$E%X}x|ơSCt :|z08ޅ=Ǐu)HP'U,?{-N4y῏fȫvcND&/X$Q "ni3}>L)}8qp]Ljƕ7$b$9kv<[fIZFsL2g!eG`OO`>Mb@OGI? [l|:`z[P< uqܩFyQ̤FN:&m l _xikTHS0TN)ʋGq 0YuG< UQo,?.IJqq DNa,qh%c9}x&~5u IIm~ `T[ =I8bOV <58t*Il YIRF dsܛb^5 A^3;*BHF9k4R`"!J6^S6af5+$t8Ng{'*=ve쨗7YO]eNdA38zW1h$_sSp~Ofr 00cT.(ѯv2i-eqDd̒g6qP$fi]ב[,:ƼZ ֓Wj tLlXB ؊ݔV<1\>t$OAM  !X>N/ySX4i? | 0#1PwAWmmlijiԡZ[n}4Gyڮ. suN0jtEfR'ixf].d|>Qm~.Ce"Li|L$OFg(0t汄)nFM%T=>XۺKmvA^&$ItP 2t^vfl2A>9KC45Z9 (e,uÙ)%gyĄFVǜ2o u(?1bY'F$DaۡcG3Ԫ/X:`"3bZC'1!@01"yd 8F%p^BtLo&2 a|WdHOژ8I,~ >h"l+6-7W0U8cH2Rwvfvf;ϻAրVFDv(Hh#!:GI' О3S"QC;3X)1k 7*FiF8yt{S,bF{ q 9,ᾞ*y1)k;o$ıTxŃ{JL_`\& ׳Āg =5 GpzVOhN)=zsZtwPJ+ZnL|< 2 _|,rnNݩޭym6PlWkպvu'_mm퐡]={3' L7vg'|vgaߘ8 | zk6W` w"T!5,1 j$^TxSЫ)Ɖ\_RuEUDیW5i؝{{[ع96=c) R0~^aѠ)4MHاOKvFЙf% ]DQ aC! ¤: ϸsA\|0֎V* +A*?~c Z1ܡ109Y)'tYx P@0kCkx>j1#;ij[^–}nt0MD'U{=MJ,PDbȄvܡvΤSIHf2!.D J͂39 B 8hoK|G:8lx +a&vY%4}r>0$.Gn+a3P\pUXMzT 'z_52;44K>k9y>1ovl$(:AsM ysg$5Y6O ڄO#94{2p:5iSK\ P@- v65 >U{_^׾f?R4q$OdkIB-S[p lQ5f!8D ٽM('N9ҭjrkLl@H K GИk7 *""qA huЎlIQVQ;)jUnmvQCxwj7E3un}vKzE:66FBk;oI4hvw- i x+|jÑChNQ{%TUq1x T1M0m䬸ut{*݁Yrby\/nKyFj/hqM|]E&GcLTH?,@p 1p$®:-"ؼ9k.qP֋P7p񌗥+Bxx aqZaZ%, 7)P#A`hVS.&E]Z] ^+ {YՆWyV Kb oЪCaZUd#UZux^=f-zX mԪ̠1O( HnlLFxr*jܫ<\M 8H:cZ&Nvj2(pQ,\gt2>JljDмZqм- RҨf-Z0F4Z^F5e4 7:N(YT ӠՓL%bV>aB9ؗNƠpAlP]*s\L#75dÓsXgOU8+tXHe8+AkL|me,aV []Wh]E:z92 F,y"1.m}m5IF ' v[xXkXuLnP\߆HC#N^خȢ EL kjdtFƦj(]ǺQFߢI+PŭhsQ 5m^nYO8&Z^MD2k.q]}p[Mŭ462ڦ"Gx\D^^8#q)Z TW,Fm7nAZX"5Rkb:x2u|ƒبh`Qf!J25y7ּ0 yL{@2t>2-zѢȵ /U/Ryo^Z/( lҴZg^f6e{"J)~{n}7ϫB5$ݫX|y:([WxO,X@}%77nhY>iwv\CuFz5بpO#6ʒ-[\*rqMLm Ԅ7P^Ke޸ȡeq).rζz늊n0}E7^&rh }Dr7$rX^Pk-NجG!"c"u5q"uӲȡu9ܐa]}_a}Di7&rX}^CA%9źqÚc: x"BxvC!JVCEa7 rX{oXy5"U'#rh),-yC"\i=EW r(>RP|_Ck9,ᯛMPo,9][~Nu9ԛ |"syȡ^߳"wUOSy=50HvU^Š,Ae%v%ͦkT;=#a|Zo< *C@h 9iRBVu' ,.9PfEJ\v*Y2_%U^]?[zb/ ȁTb(3+T>X :,rj TC~Я@Ey=nW(К%c TtL)FHxf*4Ż Ns {.fuXSjtPUg4Q{4:\ͥ l&x/4@pZ(?>_wxrk E& iB.CVVi>]zב G.^*>Z{J4pDPSxnjdG2(t8na)'͘;#10E"R(d[V*еQ:Rl /^(3-P8"Ǔ!Nu]x)'xY=Q>_= bƒ4MƱ]'MZ%u]a&cYm'a=K F.nHT=vr.V7 ZqA-*'ݽ/< {0LCc O8 V2 fˁ@LXW S1D(N!Tٕ`DW8Job. `x`"9*J&+ ht8W`0ʄhdCy:$R_É; ˩vCO#b"jy505Fé=Zh#^|\$0g..~nY"<ăL5o/"Ef@E]4NZ3brk|&F-63^D+N0ګnyb`<$ܙ,9LcTP,l#6Aߏ2^ȰTW kNۡϋjuX\;TǞ=rtX␆`] v$l:tyXlk5j;g@#bq=R&cYSFJ exlVRC!rS4Z oD|cѨ\eQWB%auv2/v+umu:yc={644{:1riӪĶk h"薘@Dmj5qb֣ҹ9OGw*C\;&e4v FɖlZ['F`x=Z@K &W+ԉtM^ fţ[ V-FA"7l."R)iz#u] R+L<%bit4wʶOU_!'}%GKc'e>0SGzW2x };@<9vS><'UTk@3\ mp;,+wZϺ0Ѕ8V'?KA{:69O}Ꜷe F1cD]<><zqx|:2D0`o<4rxǑ7B5Z0YM4Mȗ&ϡX$~ d&*½UgUxM;/cފNيY1Ќ Oȃ)8{,ٔ Ylt dt 'd5etp4dTqYe_*z cBwm*Y&@9;12sh(olrSan> T&*ې~]d;AmD5XT L$(ɰ^i>߁9,~h~xa9gn"twF EVDC3tiz2\,f,[zV yaPwsл0ى#T"zRTKJO-κZ@9޷v)svXa}Oc9IgQh2h=,HS 4ޡv }Ġ\Bt᧹"uW;ũ \?~`_ב{Xx&O"gi)j3z1pp8" j 1a\"njubrDv1|r1Abӥ; G|:PQ t~RS|u6/],d[Ak쎢ِh7Cj@C{iLǎ*v6Jj9n2^P I?b7)"zbTm[.9N B]UrW焔"Xq,,RKýiUVC?qPO v؃ 5P GF HNX!4:v b w$YNif֐E7& iUlѼKa Q2{z3uvT|!S8@e Fgh>d:|X k"sFOVQNey22Śif"q#j"Zk9hHadɹ!6"3K4!ք"00`e,Hf$Fq!1 [3BĞh5[HĊ Čl&\@7OЃ,jf4MITBې "~zI¢~$0垝LC߰X/j8! NȤm=p877LeN紌Fe G|\Q'IiXK"Xꐒ[xbTc8#@K Fmರ[~CIjPv*ޝT@a،cn3c蔼HUc w\)C/G/cLuabske+VAx)uYA5Ƣ-yfw?8#9@Ddža4qa{e[œxE]hz4g+ΝXiِ?T3h$8sx>m$ cNw~cC"n&7L\c\ByUnD%\FAU8TO!$K(@t۴aÿywY.ןgC"-Hi* ]9rxA8Lq@Q9 Ě\r1}7 gPޥrPsZTѽhǐSy '"i4[+đrYx$1k`ZJZHX(Z`/'Hrw.:01 :ʄwױɉH=Ĉ&τB"n'fN'F,Bx4spGǛWF)7E5-| - DZ2.;cpyXx>jcdgeA׷{3n m]Wq:ЩY;Nd߶\$j;].c<޴rvDtNnkи[pX.N?u0s#;2+dU 8yb#)CIfIƊ,ttdA^!/g=4 bWG?#'+e(ˊ\:!-M0 V@*8N{Nd;E2vX5ݞ@E\\I''/"QgS9<GN[]I{lyH*LgLe$*jc~loT{N 5:~ׯ8z 6l/2:۰U=nX4'G&;e<=I9􌐨DF;k(}>5؉AxigjXiC-LUt qtjI8MƽEq[GLcT䡗`YոuԶ. a c$;.a!] g3qjyXѫ)41!2&7Yb1T fpaq>'R3+MCFS)9#gB@kt=*?c4=P?'*<_r8MѮjĸd-&<DR"QA!V p>;,Mq xq]v~RsiT*ܛRϡc(=o8^;78; :WU5 E gr2$ !~@$E Xr]B#wI0VtoFD9^wjǿD%<׋bKK~XQq@GCj0~f+r3malhá_+2:NlƕGWARMʺ =nr}'TC6r1Jp҇BD7@Np]6UbA;}LU7nAQ: 'gͬ% xrT?upVatiRP`Fh,]= `;mzj<S(R8@}9JCx]P;C;l~EDmƭsL QFv̓15BPNv^W<"6yw AsS.dab')P()!֚gPY؞7bcPnUfE8֪0gI|>r|jhL]&p`ķv;p{pqb,Hh<,Sp֑@J%hD;kjYSCk$D TF1Wd@1fK)Ri)(RDj8 ; 8EjB@IKwEbGI8`(~=v XmLHbf,viص=Nⳉ: Kj:C>jl.<$Z%KT֨ q#hf͛O2sÇ3IWHMD"K-()z~4:"d_5Ʌ8E+oq]*͸MŐ2t-8}n<./;&At-:gV x]~O,|dִd3/`RecIQ !ѬQClDtfjTZl*n֥KAV:EWd){F'ֲHBܞkKG3YE#򀒱/'y&("R?#<R#9eLQݟ tWȶҽBW] *P:p 5:aج2VL D۱PRDE z%;d5Id$ΤltէR4}4** 3LEoŽihGUYRR3u^WW,鱲1M] PK e j?ϺC@1fFKvÄ'.`JH)T >Ln7ڐROܘ-aG8Vh^M093Mqbh8苨cQ. "Q6#1pt?El9ɤL`$5t4`mࠃxIj5Llr[ Yjv.š)[2q]*l  e#ﳛ#9`ݽ#!hJPxoYtۼ~[ {j4XMy\y7oȾT6HP"~pLFQop%s3zji#Adj0MdIJPTV~'j#avw OqXcPHj:.zTch5e4b B>kL@f5I#Dm LTzN*X:)TS^mHMPۨԲ@LWUG g$ix{3vΈZfGRWAA]SiX%!#\ӧWrSLY[ #D< B@mYw"kQudNnZhִP@RꚸǕ^Fј[?{x)3*)c) D&ڨWd43 :g0p(KIT&c[1X IV.,ՠw3vՒEc0L. Ľ5eeK{W)E~Ŧ4zLÅSj.l0mh; {Jی#ƹUa͏La]xf\T&Pf26w2ӆF 뷨4mT*I T T<ՔLҧ9PSÛ\T#NChl%o.6lrFLsv 8_jKRš3j;xQTDnFkm/k|l FW$9{D6债whM.;̍r`ManM{)YV'Үjg-ljD%k}Ǒb2jl 72ùoG˽# }"T\3tgK(01Qn3tg4K;ŠB5Rqe'nTz0tKBr:>HyMDm)j(Ҵ>8JM+YRƍ\"]RW8cXZoy#Ea5|8.6&Zu JWh᧰!<N'K2@5OrvF)Dof ,) τacCA7F 72$bdxձ\8 KXY[si !+`Kj42b -JPYUF= a)\8~dd 9DR3I<5[܁7zK_K Z0$+RZud;"-I]3ue^TK֮ u8-8p@/xblLH'qx.cLj%*3miANNAP 9tH@#٨Jq(lb#XP5 5eUSޓG\H4I"f+dɑ(0 &RdL IAƓ&$بhr q\oLēf n2),_  |Y]`34MdC9Sm:bQ`SVӦx]77:GIt>Ü:m;wԟ1tdU#٨7V@3:Ev,4guUXYTuQH?h䍭4C*GP/´2h2,aԞD/N:lO Yqe 4Wi wVf1VXDCt#طZׅN{.H Ha}`orn_@Pqߌ%snZ84]mh@8nrY{sl]εO JBZM"!4?,L|W 묋ehpoiOIh]gL ; A(x.3;r5Hd0bF\2Yz#Lk,?`M2 9 op<2fϻn)wkb)3 vpE>#H'Su)9rz. 3q溉,':A̓It<, %S!_9E9-*h_wI01j[3X|V\扥g޺IB1jm0'`wLm5E0aE1T!!7l [$ ugI[7RիP8R'MhF,R1dP<1Gi7SZSlҐK Vj/ Z,2+vV_-h3\u|`W ')R$ "4Fii˖v9}랠 '.߉ȲgM]4#u`qz O|㘀Fn *SzQtf$sEpv1P*6 (ád*ij F qGQ2!0rc eɑpi{ьEKTz'KGv 02+fƧr\E̋{ DS A!Bb8j"7%aXI}R.h~**+BÂ߭;tV`%A{ZTG]x.P~W03Sy.%hOj5ֲڈ*4s,btG,+OHR 6+Ņ0bN?Fҩsfr4<%HLSh#L|I:y0B_F9)vx,[DMwilafBXC#(JQ,,bLH~7Y]|ưINwYN׼4X2v#C&M,͈p_09O*<,ḑٍ)9 K( M'C 2a3,(wm]@G;4:Y(8S٪ m6{L䣑Orclj 9̯axe`ff- `&H[YW&ڮzVB/.N:a: = e%oF,E/n8%A*Ͳ~h,% +En|;i{>=cl]ڰ]E9̡fZz;d*@T q9Oq(AA zC;eL59ҞE<pB陷U6E" ӯm;DB@Cż 6'peHk%Luށ.3pXA:zj?q*:_rx܍-?mx-nzO68*Ü퍠3 1S\qw\MO9/XNG'a'ϗI5 OTL67Rz-Zd!T |Jh}ģʠEw"~ a6`7ֳe:`:Qʼn& 5O$ZWٰfV!|Hrн bٱ-3<悢xtqGxFze 9Ĕzt:d, &gwjl\qwa"Z&Rdr1隋ǜ;N>Ml0εk2h["[F%8`=^xm w8{`L 9f, f0L?rH+@a݅ *ksC$N 3;NΣClj3㤣&RwEnX^YHڡ`NPj+̂ #[.2h.1 f8ݻ] e"8OL4fMmɬR`G" T 8˶9 ' i+b6tE *Njm2&Lg;w؅k-4!t@2tz`9D"sw` =tw~HVg_dXgfH]**fToG$2<! j3(7̃4i087DҨ + #8F~*W@;̫27OƢ?L*f,殃rj&OӅId1P/P`N1sˋ7/hK$WQZs|0<HRZT۩#I)'F@siA`$Kk]c9ss%`K޴=%*SaUd|44B^ǟq(vv-V 6p,BssL%4Dɤck~MoڵpAn?j ˌ}2SD'Rzif!p>ܿןG۬D$0_Ӯոd<> ]^,lS\a$Fl2A7(e1I%? ̦&^<٣- 'zY0w;vH̒)ڷよy6yq޺ M&W 0O'U|V;ap-9ٌn-H4=X{ѓ6pZ \BcC'b!Т ~I&laϞt2^I⁢b%R}m$҉*^U;=/x/)IN.ݮdNLCxI)kT=WؔVeSkd,^tzb)5X:/I5}C!M$o?:|8ty];~ɖTú Ɣ7m MdmXSV.]VI$*,/""OR3'[[-&b1vE}Xn4v{<̴5qE4Bb1n̛.R<8d=^8ڬ>rJoIir.ܖ\!U;h^Gka}>>8=MMM (s>߅1#oWFYfr0ʜacRӈo4Ƙ3(I?_z2F9>c2ozJ%r eeŁ ;Y3bC-H`2;4.aΧhƥ!"Qc8՚0I(6ֲM;8{֙rÎeQp@21v^O^nX=,?3iԉ'pon9hWCL ֆHũɣ5kպ/h(ihFEʹTym Jum-fIƞQ; i!7 c"mӠE 90#B&DEfDhXO zҶo[&rd}h\ \,*4 &C܋<a7M|U@:rjyT:MFhN}80rEZQD`.*@_Č /'ZOyM4Ƣ4{Uر^`blSotzK7Tu.P kv9tdP\>I[92H2|CQz2cxGð:ıE쭅YfnHlLN$LY0407ǖC2"P-q\~֕Ψ^*mC`x2;Iq2+h/1dJALoi8sxlTcb|D1r)4r_x  \0ذaiTZQ&Fެ59K_MJL z^/#is3,2-0gJ={L/ˣy:~[SY^dM- >BWu ,cMCB0)^O#AW]d{׬%pCa%geĆDM1WҸ s^1:ÑH&r~\"#kzV(gS& |kL93IKEB;%&AkXԦՐ{F YơerZv2 M͊)T/ ߹d0HPXX > kS?Р8.*lq 2-5R'5vOgԘ `!az^0L0URux@ ڑ&TH` ?öz܈@ԖdUDOmKRAP .P1(v1s^GBͥQį`[gÓP,e& PnES֭dˠj1K{h[i1csG!;^M(;l k ^ .1l :TD梣IQ.klߠ$W:jmvVv,E0lrt / e ^#Da Hp]xEv)b(!f.PJSop\ UUpk(зL6&t.>ՌkW"Z9yXHOL6X?(J6`&bRɡku1=g1Z-[o/^@5H%I%3i~ Z^wcQN&6Ps:HDŽ,L B H \G(q`KqLEMi kzɹ R E0c"jhèHBACfī*(O1SjEH*Rz$<\Vֈ|BEjX$. Eq*f]b׏ҜecTh;B .Jg'tĠ:!:N#)nvI[`ѱnu.Ԥh c7eP~5 Is xPMSD͍-{Ww oTs}!I$D~]>˽QA{,vCt镥xǸXYBsBBwz V(-%t7puj\&2C9T8Isj}SDKK敲kW?e4;S#S]x4477l& &h(J%g`W!G#دzy ]aigqьD*/5!97;kНa5IKB;I $\ǪcED w6 w nΣ-ށlD/hmGd2ͷ_.Ƽ֩'+ Lb#r;`nhTlŋBjv*iJBIL׳Mx沈)SBGm!(p<ܜH2z;DdlCUf-#]vG:x u0ap0JjCj!vX^s83D8 (ef_=<0~զ]5y ۽TwaN(eG?a??b6 pMzi貑]; ۉfd*Ɔ&+f* a~)(kLx 27>Ӑ.7紭_"\9n6\p0g6#馫cbfv\ oQ켚]ǙV`kRά LPa;\x?ubF!r)\tTNmpyz#&U`ʼn8ũR"4} иk$d;),+} qfFjkjP&VeI(-֓{794 :|w 󴧶p탡ZT {L G 7ZtR8bg5졕'KaiZ:snM@%" 6 :X+\ATqnYI+aؐH ŢhX„Kn ;(jhDjȽ9 }y&*RZP#)C6$T|:[)5jE 7m%{h60dPd䘘{ @ɼ=X{lC`ѩptrƥ {\u zƳ)?33ƢܩXgFfkùx*G' uz@dCS33Ⱥ]gG&nlrZ̕whA0dgBQqBB ]m4Ӎ(k |*$2I(cQ* 6wi/>w*]Tּ3y7i秋ʐ,zYxIEr-U! wSLXˤV37cEӰR"&{O!04w!YPTYoI;˛>nd[x^&Kvb9Չ~3쮺JaNLM9 2@!хVM;0+`(JMIk2+w,3St}-Py4#`Wo,1qY<7,^;A(:90! ^%w}VJ-lǭ` = VX7;j\bH[/]Q*-D$0C*VVnYɡD ~q_c80QI".ѡ hKeko^'݌bV4qNB>MN?_܂b1]yAך[ ]7~aCw!Mh@a Kb^Rx;rV H6uN-,yjdrK%"&$ ^nwHX#%EPDsjA13dCԅgKTN2F$i:)2XmևW=摾NΆ4iƁ14Za&7 CX2?;֋SWrZ2܅.?duB@QtG䈘p"><CކyMaR+C><#\O'Mt.t`[zr^/d::Z۰pg 'a VݼAH}kb %\- w \kc%݊$.T`REM6!W 5W7miƧЂ.1fAf݆;0eiN-F; Ri~aC+?VȈqZ 3hR'fYC?5e9Cl[ }MLmy7萰{$sNMMPtȍsڎsW 9i6%sv8 o*嫁k#dYu2LTfX+L*odHN<09? 'Cx9Wai6|.1:&UX=A8˯ӍuȑڎH4X'pZv7>fLtjF`ͻ3>Ax$SLNJ퇱^ol8+ƢXa0J?Z1K:3V{U\a"'rtlSSI.bћX~TmjTqW/H-SfJ.h'Džp&E-샦I&zUOZV=SKFi3Hx.`Z{j3bqx a|fvFsM}4O:h3d(̦Hf'O֏+(Ԓ!<ؗ:Q}>MN~0R'vӘ7j9} +J}b'K{1TcQDGrيO=AW(>n Z-7 B 5Ҡ Lqh3Dм4(u msvLˤ dswve naz:f wۜ^]4sKFt{$|TGY3: `Dq Ii 5WD^0u8Ʊr9V&]&/6\U3u`RR!xwᮁ٤kbҨԢeMݵrWdf~ H*S!u8BzX8' RC G Gy~;3;ryA;4ۻuL#F-QC=Ģ /Kn#N"U/D6chɬ9`KK=O5#7cMQ  s\1&VwŬ%59cfE1o@ !ʞνܺ2YQ G!MoX=mPp-_(N^i a[ ]^siiauF5 ip<qd*mIʂ=Թ1\>].Y;D@3g%pu NEf`$녍2/D`ӄ0Q"nx PFȇ-I.[`-ܐnx11fwH_&XAKMlzV'\lG-6m8̨ȦR>ժhچ ^1]"7JeaY OIXyUK/5Mu5f)i,pN=}"ǥ:j19a uvby(-u-fg\"eVMRzjNu+ {fOm7Д 9^LN(M:刣dIם 3iNfE]q/KzzjY=A+$UPe.Yar`0 m5L m}䚫CQo䲱8R9T±Lt:!{vb a\s$TsڧҤ^o ҊalmZ=>Auc\DϋKJz϶ 1cb`X,p`;4zlAJ,LOGCugE0gs4iא(iN4)!4!Dr,R/+V O ^/1,* t^H}ˀ̱pZ/]vV2W]Hhx*u \l O(|aƳD}hp4c)FX}>䂼YKWQ5KeYłR/KܻDќc^,[Z.wL,I11WK}A7nnzख़½OL;EkI3c85 dRᥰCu$7g%EnJa);oH$_mrlݾ1`'#3֠͹wiOq"ػefIZ [,"KY1PondZ9[Sxi$>B&^-N'RB%BK4ڮ( ݁l 21[d :1T`hɸFtph96Y,=n(X%mb#LzzFMla#-S"dHEdT2u2GNSDF ;6.QNQ{If sRvJaR8I,Y0W"VM}7iilMScЬ# 9L3C 4!iں%쌏`|/k v! *=u$uHDl d^0I$f.=G>&ohra `|po3^[yf@wvJcFφzFFáOFyCik 1߉::o+8vҠ..OY,v] W{u*Ae<^ҳ;^kBoX(DNQ_}MhX(|omƑps8Ir Dn? d<c & ՁriE7yW"m]97dk5a /p\:&ϱ=*tZkh쨑1! EpjbS+JsT2IL$ySF3Dx0d C$yEbfp##Bn }6 v68M%'ڻs =tɸ)dϋEct523a،t]S)9w fBC 5 ~jȌC1!reLےK@1(`4 cZ 4T%Yfj50!Xˠ#[oP^P\^%,N$VVH5gYcER{i;o"! y3xybT!-i3L[<=ϰ =1$yZ;E mYZګp6 S H3Q$OG0Pù a'ꂠǣS)X′jGfI&S~n860={)2n/<+BZr&| 6WH-m9cj NZq L5b g`Y85וNq#Fq~|N4| ^V |C|o S]3ISμR5̰. Z_d`XCRYw=W2lZ$es;?ͮEٝt|Zf-T5?aqFdl iŊřLuSD 0vL*/e؆Pgxq<,)0j՗p,:薰tRYdlQav=_~\20"OA"8c'mx %1Bіx3~j&' dΏvx ^4=;#LE0dIO N{Je锐m.q;daw85O=:,$urQXӝdC"$^HXuq7Nf)/wׅdT-wޖmiz[ZFut4 g밿)kxAE;r#&( >++žNekx_X-ja4{CFF`Y䣤uv[oue ?t=]{)˿߇=x;Kܦ~2>r[KnV*xӿw^wJ?OO)Oޫp*v XO|.Bw@D|7H|EN"!M,@N7K8ytWh"5(JYn*Mx6gx6gx6gx^ʇ=/oYr}^z*/=vp3򅿼;?*U+ʡmkJHG]~oKeWM-J?$=II<(JJR\,|WD#XTN؎I,Wn=>i޿װV\(4Y,Aq^+, f_w/\+it%wϽʧKOlzb1p+++~Hs*ܩܵ+2ra [x MQMU.vΞ~IcǤec'|>k7̟޺x2܏{8}`z[w}\ϟ*\~oYggʗJr~鉟n_@&Ge ?-נM[~++{cAGa\"ڹoΏt-oR~ʪM07[A /̇|򉟔B?wn.U7w o}z݆o\W>gD W:_޳/='0.}7 R xkaW!5pb(W L% O\sr$;?~r/{ݹUU 2+"UAJYqzVPYTnwQNQ9. P(hm+4*~E>LЛZB91Aމ=CKHsY 8p{'n} F=XY X C _B.w(^vaY c?ѿ12u΋}{* ~/k 5aӰ Wvn@ooʣT=^ ck%͋mܾm~ʩ߸q]-ʇm (7ßbz*fA;J4mb/tSߗ-eV'(BJ\ZgʁT.]m^h] ?+޴Ҝ*dp2mqg1Påy`~ib1r0 ?Lv,W*;DT6d<[Y-`//ݵЎ \P6l<Ƴl<;U|>蟫p >U\|.= |>;ᓆO>oniWA7 ' PQnG-E;} =|*>_,ˬ{|` Ix* %db`(7Գrez,t ?'~[g~7@i ʪƳl<Ƴl<Ƴl<Ƴl<Ƴl<Ƴl<cT^w4^n|7*M77tGҴ`}MM Mk+Mt{O;{?~~3{K{^{m͇/- x6gx6gx6gx6O~L<OMFcsH.{^t_[KoUhwwoopSLތC&Z?=L0k^'K MO/}b_ȗ/VdLr /mn׵=n`C(+Lnů/fٗʿ3hs.*'JSh{K};0lޔ?uӵa IhJz矼cnj ?S9oڳt?&UW` K57Ľ&(P˗mR!a˛+- 0;7=wn_{y(cswֻ?yo+'߃Pbao:uB9x]_Z e%?ʧ7-N_<)'}kZx Ci<*߆JCiOrCv"J.si鿬l~'q.)\*YItٞ/T{ TSPw%Ы6|aP7 l8WKV7/Vgq5kfĭry7ĕDAf: #HH}wgi%C*y(T ͨR_TDl_Lo޽Yc=҉[ƯCjH0uy+*7ugcd~c#/D{+;OߋǝI߻ /rӎͦ2iM;K7xQ6ʹ㻬L;{4x#?Gӎ״#7gx6GAy>>C9 <5\(o>9|>^͌}>?Ͽ`>(O!3y > ,|b6>[>!mC2n8)i6םE9eYtÙGj&'4<^EFG*A)l® L0*L3d8E |s$Srh"NGi )t)ʸ+ʛ1FFRh(JO-?%-0ˌG#'tCwSc0 MM'7lB*K۵6@":Keinlꯂ<F'Ie ,!+Gy gʻOLJ5(@C'tL_"M)`GD5B_!BX3J\+l _Ȁ@QxL dL9+Ϗ>k1AI3` qbl<Ƴl<Ƴl<)|YUT{_vRUꃿTMJS}.a i:׷4 ϻ0|V w)U_l3ko<Ƴl<Ƴl<Ƴl<syؽg./y[ހ7/'{>pKF_{?7;4=Ŧnztgnjv775w4h7=_oHo7S͟i|3?o^j~jsI-ohZ- --hhn-olu6oŻhpG=NOix<ݞCÞ~Ϡ'{)Ozto ۍgx6gx6gx6gwcX!S 2 Y%'ǻmne Ɇzi>y-V S^U=p֞*|OvT†q=@hkNxuN;(̒^?N.g|h5]7)ʕc7hyxNvEXeLJ w7+nXuJ StuB}c(Hapx6gx6gx6iRJʓ_&Noۛ9n m|0v3ڿ T9!fOTo.u1PxՆ+/l7cr}g!z]?x'= P_Vge14t+ߋ@e'BSaZz ġmePP"T;ԿQWƱOBS? nލ.^]_T0Ԛ{%> ǾAYv2.{B⽛Z*Zo_.)h䟻-ƦG0+zb-7@K+ރ]9 Z|3l{خx-X)K܁5(oe1– )/_{;7ek_R2 FZ-h4Qrv*ك{^ `yS>#25|Y e/򷈗=/!"Y \?xܳ^46Nm)Pz?ZA˕ DLpX ?yJNJdx2\7$rPMfb sԖxR$x K=}Odb (NVڃʖKeo9xGNsUJYD応Coo_ --^Y=c"ފ[08cR>'0oV2eH&H [` [ 릟l0][ }Kfbóo Q=rPL? VTo/^0a ~CV%Y[@O~H[˗LQ=wR ׯ*:xʶp/ Cn|2 )4 !^ DU\mrK|HrGT`k5m|cpAW gK[;`[~/yOoX_.۬/P~D\m-~޲SC]"SñۂD=kZ1旇b SлWEhl.<ǔkLd S.,{gOʲ㇎k=[˫h0ҕƖBةs._RWVW-0Zs?U,@lzzӀo=PXY=Vn<1U/+C%?J?* q9ԷVNJBg94^_S4M=?q 4C R| ayJKy`!]j8>A0Z\__V6D qHנY't?~9QהUe|ŷx)&!Ɖ5(5,-GYüx_8^{÷Z_'dd-?D?/8/z$z4k{ [08'aNœR%'^yeq~i?QV\.Q3ԥm/PYòaiCͷ ,xJ?=*@oB2^A2ǴrehZ->te# ET^Z\SKoy:B qϭ(T+S50i% %  ZO^u~rjSO%%|9EOl"[aΔ jcO?z: ZOw?Z $*0;>? M/+C/y#|e :ImiNd{aAZ}-^@t]| J?O/*褊l/|o{M6!U% E`1 yG6heʰ_ɺ۰rܖ 9L@B]EWm f{T Bj &p1,T$]>$NaKHxu{HX@2B|ӁrN1mosOt%g^pO7=T9~ xNX>Dә֞c+_[+>IDhhn7wPyyЀSQ  Ww~`Ta}.V1lq`9\|fmIn?(DC uO.޼ғ|DbodMC/M33s퉕҅ +C'O[p4hK$ .}|$oQֱx?K]<;]ʟ.(9n}ʋܾ\}${{~Só'w_}4-{۟4/W˱aֆ-՝}qdK7לFT=q;a}=v1 {8_CK?{XNjpM,7_7vV˛?/}: K?kjٞqE+#XIM(X֖K}"|ki~`pEyM{iZ_4P[އ><\MVÊO Vޟ^$WGfk~);n r<4ǟ_>>ރB9[ %(+_Mx0/ ]_5k7ek~tWV=}lne,G/ǯ_?_Ï_?_ ?;.,hhg0k/=ǯ7,xncM7ץ-9(4µڷ,,!;:{alRٖKߊG$|~k5W !jYXrg݇v,f퇶\}Uu׆+Զc۲-POB1`zxe/}_VUF 6$ή(ۊyVr5v,\+~K7K oVڋuώޔu/,Udme> KrqMCMB4tԖKcXmÅ 'ɴkOnoe9'~T;훞Xj+Cȏ1P閇?ߛw@߅-锠BS5DY3of(UKC@WÂ_*arB-p̟)_@H#zyx=i]G,PS5P WA7 h,Ljc.!!>JݴNB Im2 %&_]xj]_v+v'8=rINYMȔ?qy,ߡ'tL Meo4Ͷ0p׿OK1Vߪf;Om`- Kw~zuzU6vioXSw/\oU3pm@կjߋE[9Vs-D:``|?ӴKC>qctx3?{reg$^}`̓0ʱțZ^l.rU5TܕU)кvr/#SLFt`d)Et{E&NVe1^>0\[crEYr@C:ďtd1IȻ X\%3֎=03!bnlq4/U,į p3QCb`< a:~wTI9 oX!2r]"#}i/W<HZ_)c"2ri(*7?r=߅nde<G86ҿANNq"[Gv2+.nֲ20ɧאӰ^ƒuy (@8~sj\/6A aY6ǰ|ϨġF(ĦZzVanVo|`lUJm=St(MC&\Nȵg C U0u*H-ON!uVY>uY,YcgWV륑?eUٷQ,[ˊItoP._V&$V Bh,*~`f1k| ⦗Jhv>=3rɯoE9x{ÐaUSuqˁcOE( `J3OZ5uۦyI59vʕ gq6yzC=ڋ ۝"bjرcV;:-ѯ1OjH90 QvTyh;'SZkǎAmG`fc8w^}DF 014&MuyJMtLzFS7c*o" j/W.>JZC>t43N\me}:^d,{[+W6\d*[;1WDt%mt< GvW.m_B2!\\/. 0}J҇@yݏ].{6{> q4KpgFguNR_K7Omd Օ&d;ЎaٖK`-Jv7=wmaKQ+buYJT=R~|%Kf>ܺ+^l fߜfϑwewȤw+ŻđGvđO|}TQJv1Z:(PWreB#)\JjL:PX5@;s%ƍ 30UYiJvfݎs0DeqKR϶,*Zz#()ȅj)n}ju[<ߋ~|܈0=2KOW~cq~7>Qԣ`w]& )>D}`%u lhj)aL̕*d~K? 3JQtN\khj-5oc:B- KR7dK[71n)XO?iDrjŞbuO?1!b'UW$[Wm#^R#@s.9h?|oB/ef~:å vzyhUŢAxU_xkrS ,j-8>#q)E"t^˶Ӫ0翈v 9,㨢bS-"yn_U9ߥKWpjҗgNQTO>K2v=Џ?S xqb%n%'&JaR:?:M~4r,̽}1sn]n9X\.%Y'<{pu)H e -A4h<+i}/0rXӴ+IIMyxű'kbd:דb;o/4 eۄ´-kA{9Cy-yB@ʏ~O'V`t}(aۧ/(7S᝻];n҃OBt[)>Vx+o;0-<9<~m;|9̣}6xxZ5}T_ŀ "o]vX-[с EV6ᄷ~#-ݯg}&[oW[5a[,e}.[B'|;)N6!)24k拷]V%rHY/xtޞo3m >ҳ>(=xubGmPzq?tQUuMvgY=&`ۖ>){1aC=.8tvqNdw =+;|+,X;i.E].Px=䟺TK`;KHno30er܆۾o}DW}٩xQ'*Ʒ2x ,Sn:Z)Gmb/[VN _Cc;1D9uv+<~PKWsڱ|eyJ7-4gY%H~,m[܇+s oX`.]b6va~F6T.îQv9Wx@[$wBVUdeօg)|fBQpNQnU-G|)JWW?y7|s?|F>wlo-|> 1H ᓄ<>5\ϝ 9|N8kW x&Tf\>#||αA[>fG!;O3i>s3|>(AN"|~> Oy>?OU 6Kis>I"|χ <K)8A" (тQql:5HNөd4ݟHSl XehrD&өh&3:Mbtx*{ecQJ%}p2":MǓcp+ f 2 GX.95NMrjw=4MƓqW8Jg@oH3ͪYlOR0uje$Rh6 H8qxB͎"Jɝ.ST\nkt4Kf“Q=3F'kT{¯Hj2OL?ʬQ0*q% 4aQ0fQ%&= @~^専u@IRHŲ3t4x$>Ne-@ZCtfzhe"8]՞T"1.RFG=1? H{-iȣ4 );f hA0, i_rG &UЎA&[ubPr~> !ln\F5 >)= Гb삜SPRb^(cY`g`_f9n OQJ\h C=dd5bQP -GTU2&ctkcw(:mPÜZ3˦X8;U$| Er"Zcc hx hi-A$د3%hY}l81x) Df"PLĥ(!_0p8 )Qr!_>kDt޻sX4+ ֓fWz9V7*82Sa\=G'#|Y28,6Ɗ$R1* \"geT>]WځD4:|fB=sJma~wr,H.FSHM`JW."YrMCPy98^*}؇|~Z أ|@ +Q-]g +3#(\1hķߏཆV `Bt)|Ź([$^46XưT"7]w&RƸTB_b`?(I21tu)K @( dOĐW11];7 .Vgr۰"aj|rox_ؙ}X.oae9Q1rFCd+'EiK xhq1t R:Kz3CD c!IJݑQ+ύgxnYŵƳl<Ƴl<Ƴl<ƳlwV|;o[=_Sƿ-mEUtɳs x˞r7DƽIsާ-oQ 65 5,4<>ɆniݸƋnni`no7}Mдy{߳W~xG^m4Gǚ7R+Z~EmkinplJK{dk=Mr]c9_˾+WWA?%M _x^{ښ:mk;w]n{hX۷^hk~o?7utzS}z ;ozg=)EkU a?{/{[Z_Q]odL~kÞ|~;w4 7>ƿm]MGν {^޽{˚7mvߏTWs9y?̺yO[_ކz_}>V{P~J6455FiƯ4Y_6ظ4p'> t)0ϯ}r.ml7I54?x- 0l-[Zh qokOSg[#tLKmmD^i}OZKze;m7}N׷׷l~퀅>>s}_}-ߟ Ͼ-{6P 9_0'?/Gnշ.(m{mi{ 0ZWmV~{VCi xx6gx6gx~O~|ٱx28ǢR\<x^yԸ[_K>y`&L#H0˦|"#JOa:6{#u&R#i?vGlz\@vv/'7ec%cp,=hokMMͱ|YNLpJ\/w^>P/$m0OrǶ|e,9R) ~Nrj඲ˁe{2|t?T1p-sµYµ3{f/\޵pm>{µ!Yl"[A(hCAw*KبʋC[n-ߴt(!\uMB\C[LM -W Pvʩ[JrhxIU$,w˷bygr>Hhuk?^Y)[[Z~yPMߏ-翹kuDe;/Vr./] @r3ͱKf6=[hQr yD4< b+Hx2@G -O14RMvda.ۺfk} @TUpu,J)0Pf1F|8NwZ@lrnn[n21AMJK+54FEI{w|;9+~˧]hk#h9=y<0o6A*w&e ̜WH!`-i?v=e3soV0&3?µqNh翟xﹴbVR\kqP$wcS(c}~OL[rWgD42 $P@$g@B)v1u~k2ڼҭ pkѨ5&1k a3oFS3 M$@si4pV@`o6-9MV]bǔK stVGrwkzAt3pH<$3Chc#ʽG}Fpc֪4Hڎ6SʝCbYY e{B%@hM34zL_g 1Yn 4a8r]6ަL(I`A($59H.--Se9 gSJ˽]`qQLsRw?_O)Bxflfq3|msƽ:xGT^$&Y C-\ax%L~ oZ\kz43sKiy:mm8RA]= 4BEۼ-Oa-5gA 4AMHRTYPqn^*q-fN@M6 $wB}[k-.V3q.zQbloZ!穑r^еtQ.Ys.xAh7 ơouh (C蒽e A5ۣgr9jg\Grrn4&@Y?UݞEpD%`P!\B.q6_" pPȮV(E]7pɤ}޹6֛S#B.C? }n%{pl{kY߷nY(] -K!Is [y/PJu-h!a)x[arhDCdNE_̛rA6(҄(.n@:s6t:;)apL{<]ݬ xh ?#M`B- ܟ.\ě4s&7qLya U<^wnZ6P( m@0) .(T1ϧj䙠*lW}땻곃i&A?t-*@:4x= қM @P?E0fE[9 d 4#qSMO0cx %5 H ,FKW%SP[oxf4&/ˉbfPQް^@!{}Kj'Yvan? ҠhGu7!E## %(2Q\$#D(@=@Hh}G]-*M$yd";W/t7gK\r%ø$rq £hC"K0CR r `T5a@[SehCǣpFvb%Ċ!GG-lp:m 46ؤuL T!y ,O\M 0!'yZc er^ߏ̄.0<`jO]ztG:" 3Q 6&8Ћڒ\ =@ BhB!mA>ߥ 2Y:I)Zє|ZXC;)E+\VAyS)v'Ž` TU%&j wbUǕ2eА +EeXHҷ, ,q*K Bx0-4TˮW󓖒Uיg IMQ8:sO&~ y~\AH7a]2qG9d 4%b> _0nmήp 9ɳROr}?V`>b-Ob0ip)Ol/07/Hka"nX@FE}5Q 6+:#~z-Ӄ]Vq4U|rciUx/8 A]XU|~?`k828춊c̕`huVqĺzYVq(*&Jx.Euw?^π3߂ Mk nCQs_?/27>|.KMoo_|Tী#Ϸ HEva[z¬! g4/ЗAXI WᗉygCw)bs>s>s>tws>s>s>s>s>s>s>s߳SQ,M.־^Hhڨ E?D~53?8&fG{1~;;n[\̼yYy?yy_̻un][淠v Emlmڧڏ>-~Gxf^-? 4??~0hxg{]_OXqOƈ#މ8Ⳉ?8Z7U-%RutKuuU&C^i̊\ACA!%5Mo <|wqL|||||||gG=#{K3$%kuIUm920Ip& gNyi]9gELH]&xN,y2& 0Pܦ T_cP{5MLt\i#~sWHv&4#U&#4RD&999999uny\-%pS9-ރP¡a }KS^rB5Ͻf l}OcŪBwqx6SlK{nwn.zK$T}}ĦUҳk8szה*u?'y'>9.'нS_(ȠQG䳸W=炴k{hexTLR6JY'f *N^~SN{_36،l&[H/HU_c\>J*}YŒ( ք>+|ԛU/$0lqP&Nnq5"AUmW>zhZ6pNk:އk]o7,]):˃( !x5G LjaR9qWk:f@,19UUFuä먧A2r>9#lp3Qj eң8,L#ͥoK;ɡZ/ۮ^w<ĬFE@~]8'Zߗ9=\ fqYy_O:Y\@ =S `jd 5݀sל\^/\,/E@:*^L"8/"/dkٴ>P|l T̖*&'"T{tGa{c LYEZ;hVQ;A.[];b wtHY,r# hrgoHN9d{֊"ΘȉnNӓ6%!I 8Y.%&4ꨋmOi2trHa~%٠)n'U FS(YR ZeI@9{ M2!@hSD hzZ6Qf`'0Jj݅ȈdɑGcu(_W;4yAd47r@H)h] ܑse#D@i `{Kk ܊0n@%T_0SZyy+vi7b3wJ$Za`RzFaƹMU4Խ7++Ѹ \+Zk@-% $rgGvaaFwru\ 56=5XA` @3 0 MDY%DcH1e;aK!0Z| % &2*6,WR|vhR] ;K8yhwىhJ ܇B`NTY@^A~JKePzfƿDT /?ǖgȆ;]F;p#ٴ#)a MyvWQ|wS8 zLf&z%ػZjfC,P?߉JmHZsMs2-M86?&сEG :`}悢m|H?xoCe|(0~6`| Ƈ0eƇ0y!!!MX"6|Ƈ|[_썢sπψT>c g=?u,UgD nQ z'ˡ > |>2M@];CoUGTjޮby1S)+;!b U#tʶrA򕥐l;5a*_2k:FTUϰ7Iat9LC{!!8-'5{abBj*E/?bbWryJ-&fP+C֮lЁCWWUCV,_]ΔPCCkj])fzKJ*z_QVZUE ,Ķz9+f63D*KKl87_|=Aq/gh=ng3Y{s#D +(LAWM8>NQb2Q)Arhէ9nz(~^5k*|W(Z9l@zTG 0kbdSRZ 4f[PG?N|_^]Z\UTxr2+-bK+lU*XL#_f@e``uʫ\5i+',T`!܃#hЈyJa5w7_|OKq.p&xxp-w7 ȿ ;ߓP`^].@xc"j  F6y 'i830)?H+cVTY[`peуM02!Axjw ddYs>s>s>s>s>s>s>s>s>s>s>گ9!]k"C"c"S#D6G2%Xd_)sDY0`9[挟=g枛;*j|(.ɨ[^+:8&"&*&%8fmC1gcMK+W4d^ռW0?x~;̿4ׅIМVkFV <7g;ï1/bs#-oD\nV^w\wVwcdXȍE~yy3f7g_ GI9|΋s|:皹1s͵sߚ{z(M6jNԊƨ-QE,j[z>ꥨQgE}GɣDGψAE4zEk-ѿmOG?xtg/3%fZ̘1 cXc64ɘbޏ鋹F?EF}P_7߭Wjcbo7S:I$^d[o7DE _>t`)JԿrn_xy\$ZOr03A| Qb VY !jrFY ebn^f!"K5ZhfpEeYeA_&FiXT@FP+9\ےr-+5vDRSsɵtm!KхJ;l#&PugT9~B_kUVIN:9{P /CJ؃Lp ck5tirbgA/|`nqѸkn||SHyVw$ ziRN}{_]_H Qr!0b\6}!WIOdYH;?)~ K;Ktgd6 <ړCqR5Zzp5ړPs¦Ws7}#:5w  c2!n@PqbDZZB \)"B"5M''6KPpK Jfmk&2A%IٹL IiIt4)N%rCN 5 RJb޸L{),X R:*W̖H2f^;2ZĞK<1= _ci %Qށx5UOQb6wT@(eߟo*ԇeYh!RDt.Z#(Q,2ڵWAWT"k=#vVorԨ^Gsu~}=y{z-dDv9+ T+oS6`F{m Xƪ\yJl~ P@X/07\5׋h֨OC&6.!QfbHNfDb^199]m³%ĸ5zE > ! ?%xO׃owȗ4r^Kܑ˄ǩ[)U#g AS->i]J| u ҏ!3qM,U|_|61B|/Mb|/>gؾ&D@1^!B³!-B|-B->#o=t0oC̷^-sI3V|V̇>X 5ȝOc$Vh?Ǜ*:BYkGnfxC1yf s^ywT|q>SRżgfS6%—@ȉԅw6ff w|B4N2& r?0xarzFX,$aH bhD|R&d311-#ি<)R#/2!gRzyBMIJI4<9B#|dpF^@89WX61ѐg *Qs%rVfʵfz 5=O/`RS]Z^RcY.,)5C0 b/8DpULL*fy9c\, L[]Uj11R?zGvl(VVR~ Dsgݚ[Wݢaj-Cg,M.V9PWȹ&3[` 8pL cI7Wq4E4԰?e2[CnU55ۣV:f@;kVnEKCRAyEek\;٫Wvd=ŢRRw8mabj!.^Uvݰ/,TxM)cY[RҲ|UiI˵(zr=PROOҘfzp5~3ν_m~\'wi)jsK( SQxi#Kiq3WǵgN"p{_ /7.b[āDD|!Ѻq ݍ^C[K{):MdHdf?Gl Iqo:so?'yN=e΁9G;9=s.̹4G6wsύk:|nSs掊5(m@ܭRt*<0\ O 7/ Wo ?|k;ww ?  "UD`&"$BaȏXa h?b+`b{Ď-G":#D8##"(JBtZ].^3ut]n^פ_MnnɩQHmdldJdvȲ G>=ȖW";#FvGGҳճ5fGNmte63~[g{ ||||||+G.,̀YO8?ɵ$ΓɄ7gw``r!P g@/Z!n[d;!DO v Ehglsn3 ǼjplZ .[!3Cs>s>s>s>s>s>PBT];9^h9TmZAoQ+ O07c`ѐ d9*B-.?)2S@ͱ i eŬ_ђ;+^QP4p5əy&g : z 1yuPu,6Fݪ4{ VZHY9N.' )QA;$c dgG32WaLj̥u,# GJ,d+jG;x׍[hO.65@wEp+j†0zD|{HBXҀnf*ב610r-ԙ b؁MB&~,bz`6tehRި(jv{ NEy3=`HFh7 0YEgh`Pу"v$Bc+$U^l#quݖCr5\K4Ōh!qGcU4U%N&t]R(8>%t&x50kH:Q`8 | x J(|&5GwFRT?x+팼*/EePRKhJ[;.LS w30#&ƸsQTw/_S䎿 kJژ0ͬY0ew 4,BcbJ6'O,ڬ^SQV)-Ѭ-0+-ҕth=XQ 2A#a\"UgPWeʬxaF#yO#>=R)#55=W0y234wZ^bw ÙIp^K3rӔ< m 90)e\άY^yロlwYtyeie%5$/DRfe1(0`)@tS^YSaNCB U^Xϊ]05?j`^k)*+Q!Ns_a+1~0XDpr"8(3]x8 1@tѣm:^fn~3mB &]S8H73oLبfB] > _!* +B 99999999999SQEBQ7kõIlMGۮ=+gu+g'EGE$FQqgDUCoD᧛[۬{U7!2(28rM"_gdod-{f_7'raN<6}s\s^;7os6{5㹷FEF-ZF=lQGGGD~"WOFFGDDS6ޘc^y'W7w?_[2,{cc-}&ؗc}/Ob{bQq&7'WWm{8ǽw.byϻqެyq2[3oü_9"^[m6kJ]WokOkj=ZIpMxXxDxv9|_.4s>s>s>s>s>s>s> m $|sV $]SQYZUu[u-bK(X$褾E0o;fL3Lo$߲,f?M7()):{k?KkPr3pO-4?ݍ% Ł$+Is\akPƒb{hx|f koHҚtLCc3Jv*݃G> .e< @]/A:6 mk'X%yy>,(֟9+B3hO!koxF!D}+TםWT9HPJ w`*"tcSlT-C]x口P5-NQeZ)jT5T A(cb{2}NS[egymjIHD&PܵKS(&ٝen(i-CEٞEvrҵE$oӻ n688IQc-ؽ3 L#!^lҋ :RBzSmJ,C]Blk'3\x-~ݙ ?$RP.h@ i#I򧯹/N"ʢAM&a[uE% ^>×e0u4[e.U_xJuJ5|2%ශ|/q"@mO~,ݤlh^(~SάKIa1pQ6GYN`qIU; -OMB.H?NYI K y?I@$`= $d48KhmI:3>NH4+; :$EӅH =_7鋘>HCz5=@\x$.R-Ja1'²TyDVvju5 'j$fz\8!!]!=/@ɠ>왆i*7E"Bz|;╙dCTyӞy>.ge(Xʢ]l-8EzB^!(CK~`YL(*$w{|E#C-Clm`wEm\,y4#G5˹h p9+(MafBzkhT(H2²%H X?\5aPP^-k.ZXNHd79G \Й,/QCe[, J(Xb>Ǎ6]NoU6Si O QDljp`nYfv8`@3)\bP,gyd)}cj&n,_@BBrZI?`jMCՓDJDy#R`Mp ned AWI2UU!lR2*p7B[]+ F{  +pEmdj o@_@bN AjrHZȎ*`ݗӛe0aRCB_]E&5 L48fRΤ $ڶE%p\ewrh~Ea,4䴛rA y@?2t!CJ9b_dMVW8t6l [VEe{ü\ ܇ $$ ?KI/RSP&., ʷ6Zl9a![BBLI[XD5&.l{Rу ї dS *«P;jP!eT^ԃ /+*ESJQC2㖙$*[5% +dR9)8# W6|R< + dUebB ؂)2ؑ`.cJF6bPډKFوNm Mnʺl Zޫ(.QRZ,E sKEGr*NIX6D8DThrbd97Ss^P5b6dXqjv?*a>7tR%䋂D3K En,v!uVW(L WP%8a-yP 5h#"AqMwԠ&RK ; DsrdD: )&g',bܢCE.Z}\@_lRee7IpmBԣbU/Fў1 (DeI8@@nK`FUwZR,&0 X-H4Qz5SQ?,HpG^$ „" k]z&\9ҹ|E p\kj0/nhmڑ%8m<_JuY)}1pYN"ulP EG쁍/&?9e9$;%&+dUbhs^@v;^~p9$#WCN`XHvЭGg,8AՒǂ&z 1Xt4X{,x Θd@brJ#i [Hp}bpC*;/zkE@kzQ(<-2 &ZW˝\2 1*@;'6,J"/pG,(^ Hb|/)$v. #C pXc )u9[r g lNmyc ToΡu*Yo l Y& -YEZ5@ PZ-h!èR&gJc 0lc*[K,phzPhjp K+ .[7$Lcm&vWXZʠkl>k'Aqz8;;>ؼ-b0M{*K29 V8]{OSi*3'p˟ (-(Zτz5^x,K/HW0k} i/dzCWRzF9U0pR<],g0{N*f18.d}ۛd dލJ-%vx-UqQkz(jfep@=, O"p88tsMxcȓׇZRL-0Qxoa[C:Ey)PT)ȩj)}W 8}qB/YH\Q.[HkFiPV;+h rsy#($K $DbяkaZxY=UPv bǎiޛ8m7ݐC2[699mr T ೅|Ve >`> <s%VH@6pw?9Nfn[l "7mF#oijFBi %V9jHBNfdaQjO.p?,L~N mh'{y 4_w&`Ya LЋ_w9|I5T|*(V%/#o,z馘b K01_O0Arj黜`ȁ^5O6)‰(-[EIElp<8q~#K.z燽8_]| wmڀf2e@Hr  aCW ][$DКQ%<]qBK9w L*Cr0 "X|?L G_x=6bܳ Zho1 \3!xV֒͐gfպwbo"&r.$v!9"8=yqu30fl$|ú^ O}KA&Rgb bpĦ JV9y}3d咫? }Uh<ȬLt,ek顇S #xZ<4ʱ@Dlb >ǽ`ʄox16ahc;㩹AV?bA@ 8PTOw&m )%Dzɩ\r`Lk>CeCąm L"mD}_1$tH) *?ǻPkdMD,0k :bu(E&If2rҡ*IFFs9wG.L vƍQ@T}MpLRVzA`РFx\oA*}2x>@3r==D xH}}ųa|˂p(~FrK- 'Qޥ6 LorS+>)qg6(?{DŽ|w1iF'~li.Cw;}}V5Hߠv3 <{~Q D~҆I./Z?ON?\?Ɠ\svʅ w"_@ M^c{,#6 |O$FȟhWVˈhZuh`\b?@cawaUOI8i[U]v.-U)?DKFP,vw:Kj4VF+mH(Q檓=Qrзһ $)8xX~??E7zӠxDE->(:NHʘ'jWD=2_z'^z ^ jpDݙ(j#D=$u JܫO=Q)Z=Qn鉺=U%'jW5Ol'\Ʒ'J/oD-ozR4=Q-z,yn(y2^'/;:VNX"ޞcaًr,UW*QXdZLu qr~踎߁AxVkL7oN U*N~\ s$J;>K]J}SS]wܾǠƋ;&Q^bMw|=9@KF^HUʝ$K)2)ħ c8ħ쒽Ul\;w@wl/v|/ T6.,' ( :v ;1aOo[r_rgTc;rớh8K1q6~5S|r*?:[`;ԦrڍqTҡX.<>/ O [vAioM0Md+EkUTn#{Q12ssA!c4Ŏi)wNjuҜq  ]+{6p,|'ZFi_wPwR%gqXT E<5Q+p|N@N E4qFRD.y oB9lEl;i_ heK<4! ٌuٗWl_h*ZmmH>Kʝ" d+.:d䉱!m<5VI^c:u1K[G߻0QHa79*w՝k ~m0ㅨ\35$ GZrh wHgPeӺc?0RVy1[w[`> V[5sA3_ł qΠJK 6Q$*edG)IVK/(A0:CfF'knhTlFHtFͿ=96x-3/ZNS*8Zw|'kPk:*]b (7Csц@}w6U@*IHM+7 !4lTnيT (~ #Mtj@gZw f6;N"1F.*(eCF/H DEu[.b&eᎻB;F_);ӒBE歎r>Rr|[ hL(w.ѵM3fۿbk+w&?ғt\]$d%d1s3+ӓ̬:a>GQ%^z5j/26n]swrF8eBrja!v. Ck)pC&0-F4 ٴF腻=(efvnU.SYJ2da6կWn\O'DyB@+[!_Plޮ~;LCSXL'Z/` :bh(TkPB/!eF^^fዱO+n#^86Di*|[lp)Mѵ"ngnyt_*Y3eÓD._wRn<ʆf \k Γ+k1Q`QVQlB #MQ6Ys=0t'@0h~"] p@NOj/{ZߦlZDI& d @.pCKZ`Dst|7 c]k?2KS?f_e_F)jTz:h \zE)n \yI!,Cdk=\j@&=ӝ Aub1:^=(BdBF(LXW:sidY?%Qbc&d@{_($<ʇdosm!ߘ{]5֩p%?!\g %kAR7:?EqtUD{S7 ƃ x+Y~ԤpQSFm07ׅh =ZI%P*bBv.WBUb|B& 7jEEu_OHOaѧmcf 8YHBeI/ .&]&U_TԽsO H6- R B0n"$3;d)Ъ%U7P%ߺ p\-MÃ- \u*bwۡ\|LKD(Yp $)NrG)-Z%䌿Ɩ VIBϔEz؁Q](Ɛ9v&}Y%eC*qyR:5/'[/UsЏƖ:AҵDʇZ\DMQ`$ki@fq {ͭWslx5&8x)j}G 2/TK <+34LDI-Y"a: :^D2+kgF wh L_\k0*f7Dz(Q 0!|n0Zu .<*jP_$qRmj':$m gXc,[MF! Žh*m=r[۶r[۶r[۶r[(;[ǰuHYbC?֋*)Z759E #So\ 3"ve {\*1mx!;*l:j(!X@34k+ƥޯ`g߯^"귔-̄ ( M:TeZ :ѻzUus DU>/=Uū WA^$45AB >ܒb?#Ǫ;2<.+BͱY%LN}kJh=ϡZdr.I¶̨QWC:F@; ))]4w4vO,m3Ƴc9drJ\3Y2Y:"$F+b-Uj8( }ν{Mm(RU6NG4n1g(dWutnf^y"ViWX)v [CZPPHكxbPt\Bμ@dc9|Y b5.a]3j1Yp2۪]k^to:8$eXp{Y0[|]Vl\Z"a5KR.7 ڳͽp?ɥsIfrލC.C }WʆwʫVZe(rMM.E,z̫C ̑yæ m K,ēri4njʸEQHwg =\BMVQϫdžvoOdT0;a -ӝվGc\fn.%LM.8q9 'Cx(w©5t,"Ed+׬ʆK*M]E>PaJ#߫os:>ra@@!F 5_[)I !6Gr:vvRwg^*jiZfsq0Z{tWMѐզF\T1!f dZ%E)]f@.i?@;5*$gMx5ٷIÚBXSkҲ(˦)&6%2?dqtn^IfWpFӮ\{k2"` څPMre9?oͯ(8Xش\\],vA7ش3l) )@"P봝WUk`kT7~v^?mi׉R&aũ,N:>//;< NtzՁN;(NB*o#9nV-k%ʆCmab: vZu xVŵ(cie "ouɹ{J{+GϦ[%:D5Io?``"N {NQ=>0xD5KI~ |5eIH*"{]:~F酤4[bB9P8m?{Îh Y{5274:!ഩ yJFu||CT(@ڸ BpڐrRL ouM0PmNUcXUQBƖ]cpl g &(F\ޠ/gvRlQQ ! TT(Ueٸs>67@nYj.[vDZqi݋#_ֱșA=\j N8{ObaS~vs<'E3,@n TSMdz9Ћ\JPA63MUg8BN147U'p\[0Mr:xLX my(H_I)J {r %c 8RI˜+MR8]鞔-8)o"4\*i2`QXݐRǔtpo -_ 2n=dkzZaR:{MGF dM㭽:hD=“Oʆ'F\˽w=x+rcv{=|~,992NMa4)̤[~7 951(~ɖUU]@@2Rp4/pE%cڥҷw3o^0>k'f)~JV6,j6ӟ3s( cXYYmgpsWMbu7 : FFv;5K"hoocݲ)xnc\ X7^W2e]lN'K`jfB,14s[%.EZl%zo@Odm:Īk BKnlf{$_#̱HT#ݸJLS;cXahRΘY)kH"Gݙ@S¥/FC#Jx`msϤim^WT>sNf{g*r~}{p0I#{e>3FDΚ"jlK{]~Ě:jB+Q6$q2-ʝo8z*q^r:U6l&hrj2)\NM^W8ajykyܼ< ل>ʲpc_pigyrA Og!MXbT ;(A':(h㡠Ohc-d݃lv @WWejEޭlPMiX%P%Lk;TJLJZy WdW' pCKV i9 "-bM u1yz;>%+!] p܅6`mceu<](Lu{{v` r*0vI(z+'7cqhov\%ٴl(_ 1q7ǹɃ/opC76!6CȔ>,ZŠ=H͒^%RH%n C砂 CgP9؇vش@^<:p#\"U+9c$0#c 愯} 9G'p@P4 mDPȦO;W392#\Q4o8ϧu7u O/PR"?"1%oOƵ=޴=qgIt3{?Q@2V oC&אۈeRn _wM #HM#IM Py)0|Β3KJ&?#ֈƔ6JTBVU~hnrר=r}.6\WZƋWҋhXi!Pp ̒I1$k~!{]#IOjH0(_ᜓV)l ^A~ֵE U0)(86!̱ ')&A-N 8mYc7:cYk̾_?%sdf9M&h&6uT?Ѹݕ_ɭ )`@rεs_O`nEhW qAh{svMZq=2hMܦ13}ɤF7uq()f|$ۋaya.?G%d\%Zo9 d{m&~~Ȑ[HE [=]~*#r߂db$tƦǯq[\9Bq}Gy;/Qe:$+Q u9&fDɲ1U͛\v XpK>c['P!P{Dz9b_ ;`e̎n<@zQ9J%Sl. ¬q 5)RЍܙ*v1u~a^q$].GB@,sy[sܯx 94w?֯?aW=ӄUY\.3YvuH &o$ b3c!YA\}bTGcۯkبI3(\.Kz4ghQ6 D3"YCHR_f2Ld/G?DoU:P3{11idHmk@lܕzp}ZOl{xjl&:U!7܎E=Ebm0bp~٧\%Ob?ȨIZ8,_fe }r;+yc'Ǒ;pF-f~p%P$~Ckc/kS0kϐ$vNk~}\z}pRMPpu@ •O^2s6o%߹kig;ǧ)ӱ]hK7PruǬ\,G 3Oƻ&ȗ(wJ1Af.5#)rׅ<3K;U3?蠰w!2@tgȘ֞뜋W6id5 ʝMQxPgK~FdNGjx aO>qsExrIg/ҝM_ycj7TnnĹI9QkZ~S?];,yt#JdzD{F ւo؏NOv~EVkf 9hrE@Eq(g_ ^Ϯ%zhͽ)#6Z‘_64ܬ(Zա2-?;d2Ȋ ־uW#HL6sBʼnd}Z(Re/ߵ{7ll-M[u?"z#tIFn*{t(zws*=p m}C]y-̽Wew~@^ki(}9Zy8úkFH!dl]Yuehul u@{y7yM Bc Fl@SZ ,dI%G8"{D^Xר׭*:tM}KH_${3CTh0gYI4#upN4sOSV!(Eloh?wAQh|#H~G?_Z2G_n TShZ[ Q6UERO'^ֵer{1G4XãNE=i`$s>lf@8 8TE@n1{=k^$1*<6n %B5BQ@ˋ$V"5&\?{uޏ (pHģL a!}H1Nu? J'J{9dGVev ( m\"2~?wr`RqwpAV#lܡ41aӎp!l)?ӷpZ6ɥGiʹ~.=MSpxnn3ŸȷJ@P{ US;$ QDΉ߇Frip9gAf6[kg)pQٙ ۪mW6n@?.> QP<ߜYrW,Ր=%U0UjNDĆI=@hjarΌ3«! csѤ`L7fЯZ9д\9Q&bzTUZ(C ΅xE"x¥ =$>=v;4#KOHCN yCӜj KƊw0DVIk,ŭbjQƳdFaÌL;zV 675d'r<+k)pno/j7CR3dؾ mpVe#w-kp єmL…> T}?[[l\|a*a๦.s5h'0ʐ|pm@i&^UvGUɠ589$+wEˎX1!~IY ^տY_b6w]_ښu\?eIclX.~!cT9Y= ziF)wriA]I&3 v d\ʿsۻ(&z!uS `` gx~kDTsЍKsN =q 3* :y.(uFC?k8{}[(qbـ-)9r#(r*M j>|kZSxx3s㕻ӺkGחšLpM ";جߔrN9x36`N`qд\-;[?MAea$%Ϲ7K81ƣ ,뮾cLc?Un Af{Mv!:}SpPu!宠ۡ><{I{eZ>MP6܈͏ß*X__,p}}J:jj+wiC¤k)wW؇ܦB~\*U<(xdcuq"SdZH%!"tm7⧇W?=vk9qѣJLU,~,>4pX D[ZҺw5v |~W͈'⠍hrc1G~}wn;(IS$˶OOA;֎wMxڠ?@A&0#0/ (Hs>s>s>s>s>smd yÓ |.T G>Ub~AB~x#\Vu~;I(>79?YǠL ? +|:'Jw=Jd>fC寨Y!KKK4%W2ז/rULe5okRMied9JWW+W35k H-+׮Xά^pVVVAUUfzy+4k\kmPoyJeԼ;fzUVUZB唗(]@re)c,0wWjhYkWVU._5lq' 9ʼniLCV  YC"=y3 1(2ؐ 濾 Ԝx41SrƴT3-!8͐Vj5 ,LO,6.L_pzNj*>3S =w|Ȓ=!+q!'5#0Wy fg9wgaGOqaj!Ӑ$!$_ ⤅Vqw0K`A"nғ(8d =)!;9 1k6Ƨ.\FVjVZW.Ԭ.$VId._TRAQ̃0 y#fV//шs*]SJjj,f+5bad%&&dzJWVD) 0Kx0Z I0MYi9)K:.v+~a"-gJj8R11uV Ӄ hҲ%a\º*1eM@6`Pv0QҸe:nz ®BYwޕ{jT;Pg`?lW\^·8 t)[ؠ^F݉aFZf]V]ݘ`pË*#HNBq+^1 f*Č4ði IL]2IʰL&`&^iЏ射UP.1ѫ ¾^] æ98B{VWY s cSL*+dw8W.ã8HA}zyY^Vƌ8\WنM MU!H0-neXt TCG|V,V:g\Y* neekWIe..bnNwOiY".l%@0f󇕐)M^俷^-"fq9TG9߄F{aW䕫amUJB֩U{0(kg=|}ާL#XyڍGfNuS+⎐> NI1acx@b&VRT,<^={Vx,-J <|xR1m)C [BߑI ]}=֊ٿ_K~trcO=g:ԝ/KTnLÚrsw}g͢gioܲ={au̸5OJ,]aϢ;\,S[ژNɭ=y_xkGkׄwj?};+|{57q1Si-z6} o$'[c{Յy+^UZל>򻳼z΄gYs.|wK]}ˎe߽f݃G_gTg3>]Uy{߳Tۡc;S'~vٜe>Yv:l){j槗n޳s޷d>N,y ]#鶛G?rȘgB֧?/#rz+']c_/nlGg~pO~Ο3ոʿrb5_zX}ۏ&Tb˱ɩOƱƧ}Oc)=kn\rs۱v]MV%Hg9?U}Xwskֿ?z?=m{ZU<Ͳ#iɫ\W>v'N-~-ιYO˿z ?? =HY3yA{7UoMuݷ//l)|(tsy7[mOZD:B]1'-kfCϺM\HBVmv~z>Pd~kcR+w]UEwGVMX5QA>c<ၻ+-緾s_om￸>hwSݟWMqZk'{2N[e4Oz(qsؗEp}|dk8&P,M ?aV|Y~(uم/eOlKp'eahYW~oە<p['?ۓuӎ̊wKn٥?}_]y~9=.;_>t UF'zkq ?NK>a]g9?p斗~0y w-yaes][o-1sRqţ3'N5opW<z'׼N^'O[]{uɭCT_;o֭ޛyVf;o*<>Jؾ?M^@m^_ż?;T~6/Omjˎ࠰O'ώ0:j]3U|qEs{=U2ėwg_h8q <9fcgGŶ_ /4 ˢ?Rxq! f)˻s6^:娍E=Ӷ>Ȥ?OoqxFV8љukf0K3O荠WVLlv|/L=6su_ir)em˲9L4kv0Z:ٻSgc=?kŻ_L÷^|oη7\ >R7jjɳwY\܀VG=7W7W~ }7d{S]=U7^1jUӱ}(p}@փ虿tLnJ>x)~;u ˦<>ɿXKϮ'濍 J^;i-I;{ϵgiQ'3iM2cZbKMҸk欭}tgKR^X#ޑw?M-̼95mŴݲ~f7<֩>j\?BzVt;νDNUMp]hƢOe m).c޸ǘ`m{:tG;f)qRݚwZuesɹuVifev O?iJ_B/jZƉ?~bI̎gViH7Oͺn|7p@POv-N;[Ӷ|n_UմA)tl[@ZAPPD@A$$Πs~9s^ۯ̬53׬6f˶ЇIzH,+JQ>ְѶt>Wy|UZ}FUY-jMkzgF.w8ߚW}(YjT&0qcSuoQPa zf #ћkomW\tg9_"\ᒝ?uUlt ke ӕy(sp(JwBWv;|R+lm&.lv˒8ؖuO!죈/9C#døwf~dP 콣z&EHˣUw=퉠v0=Qdz"Fk%%;%qH2f^ѶLF=xqg}4~]*2|+q? {bq~z2>;":sC_yx|'-g/=>T"7KTVaN(XŽ3Q E>ԪL)hkдɛxmV6q]hM7Oٞ6qU#8l=V5r. nҗq]\ l]RSUlS"fٷ6Ҩ^ .}Ao౟U$b\ JxQD[*OaWI $NPd#}a[?"*}Il(*Ҫ|Nz8'wWXMϏY?d+pf-(tK4; fVŷe0_ާOI=ZU(#|'^@WD=r<~c7y9 (.#Py'}%842_S̀ :ʘ>( l\}\>S꣗<_" +P!(ycF#.0s1=&EB VIی bDG%XT% aiv}糶éW67 |hVct%+;c4Zky|Yry_΍QODUoXfGIjLµOW(9C6) ͰNnj;'b7-'Nq,QDTpJ.qsEXRF$?q^WQp*U8UDg쬑g7Cb \E31A4w> >z\ݐ_eځ9QZFr?JVŌM5dܔr0u(.[ID reżOP_84y {:T'1dKe #8} G3+]s#Mr8|?[u8k-7iZ=(E\zb~(#F \nLH]ۊ[.e5֟Μ`3Otg̠+(/#( j0iu|YFrӳdɷQyg>J o>{{fUxR~q,w*JLgM lfuz[rιmߋCFg{HcikAQ=bU~7DVL1S ^Nhȅ(6H]GMJ KX1+S.6bݟު˜iAK0}5 .}I}Q p]E>a%Ze]ۙ9\pA_-P֚o`6hzHN^3Uߨ&;ƭ|j3X;7Ǒ(:^srvXFgo!iO2vŌzx l|=":RzAI1:ɧV u{n Z%f/@{iX/LϿ+Vح@fPY󂕏-!?B%'"> Vm2?W-ˋ֦=9baOQJ} D2i3 *Nq{M&<[Koqtm NO`_F΃TדIƒJf8NLSa0g _j2 9aZqI)ZC_o|jx86ZRVE_=osUؘe^z>%<[Y—- OaaXl/>+ Z4rO:bR$8C"X1uN,QSг1(r])o2d&("4{JfԮo( J2!%ݍ{UUDS1ke"1DokX% pl%)m z4Z3 a)Vab>%a7 m?cZ="r&ڙrL0t7v7}26'/޺>ov[9/v>IE᭩I5T60f7HR= s`ϗRTs>w|px("x:|Phah}nO]kӵMWc,-Z"+P+='Vֺ>cqF֣bP%OÓ ywj2-}<28zR,q(wl5t6^;UѴ~]qpA1p`AhՐZkVz3ReTz2]YN|sGnU %߿zM,\N8,U,BbPH"Φ*fovF CÝYW:ȅdlgO>H{Av[Âvt$?:=T56Н<}q;-ˎr@3<-49zx({iȠKġ~Ȳ0=qK;&Y;I$[u==k }ьG]nn ^ϾH'~wiIN>)RkLi`o~}8ܞ]yv S ٩ >HO딞 q=P6AI8gl#Nh*Q14"etvS0ɡ^WQ$‘X 9Ե鯭߼t>)^_K~ێ[;!$/t%s?<˽EcȤ+U}1}Se8%"%8thmkLk3gb(š N6fn^uk8wufyn9L?i/g @UuiSTk?eng{GT7{57Pmֿ˦3;t_ ãAx$D/΢HV_x$J.B'ߝFe.bSQK0^[J"ney[8ֱf6s\, YA.N$|كjtUi$,A9qS VqS&Ul gJKyq]8ku> B~~X7˲ua!_璽  /vt`4`f2q >I :1)g}.K Bz`ִ>7 , 'z1(4#o&Z\f(!lT/?R'/᠒)9볯Mi$}_xu$MNjt.~v6BB|<\\JVf.^fv~fΖԪfԒ?2]N2!D*2ڍnd5t#p\ȭ\TrO75pA.x8O7<p^znP5BT>MvpA h\t60P%Gn= 'APD <<0{A[@!B ҳ'鱀@@_*H3 (Z} |@cTG|P~.(-*8Z 4<   =h@T?K=0=ˁnXH}p"N ~p/#rң]g-;iP>9p;8hl@@ &دwp㭿 @/$WH?WWW^0:>+- u{Edۯ7P__`ZohMA8+@?-Chg_W;yU}_@.o ./  Z̯֯wp#%ԁ?oOOBik7Ofyo7+ `}[?7 `m.7OG~2??oO_fS7χW~7f ?7 +.  B!EC$BP"I"!@H h HpHh2$8H! Pu\$x>'NOr:).uzB$\HX1o L_A  砃 p A`A!8V?_p{Baiw.ff?" hinWiGOAsѿ]g@Ndsc +gKvkvݿ>-'3g<]= q]__n@l,_r-Ǚױ}_Z_w?_2~< _/w寺]4dt$ DL,xl8P*@ ` @&0 P@ x0,@m0P p%G 5 @x0L{S2  0^ˀ4g? 8`j~ df0@# HZ43<  %7 Pt;j~  hK"#`xXx*x pl(ƀ/1@ p g@I:h-zh(Pˀ.hh 『Zhe{hVh^zhrɁ~ S 6z )E: 3((@G<@w 4#Ќ@ 6@41@.к@=@W]>@}48@':@=4'М@.@7 t6@m,г@-tM@Wph?f 5 p\\@|=@< 04 @XBP̒?F1 r!@dd 6 H" q 303# ""!!AK~ o`)8jO@@ȍ_BKH~߄?Mߔr׽Wն_B&7~OqSu_,ݫ/w\n0x\'u0O@\s0@nh~2 _ysW^ͿȀ+W Mp,Cfr0ҁ\Y\f3_[!!!wm?NWNX %)f^ GG 'g*󯲮˸>C>C>C>#>ۻzmd[a -zom+% #$_!Bds܏0 w3_ F?C_+Cȣw7D%zUkMgܿBZ<9۸]?L@ .RS^3gor (y4V&<̬<<@N1sw[_ O(?N?6@V/o,M]wWNH55߭٬޵l_~6lgW9X[XA.. L<@Z{̀Sיi_/ښ<>똙= qGy9,!-;Y9Y8 I :7 YvΞHu$G W]uG"x1149q^m{ 4,{[MV3_ٞ96 o~|׏0uhf>&&G!?G ^/+R]o&/&+__._;>?<[~x*E[7*lʂv_ 2z*\hPhZhAKXSRxMXQODUT$X$Fg"4֢D E߉N=+;CI‚` U8xx@ps%s&i9т@Rt98O^k^?ǼuSxwy/yqB:ٽ/O) )!,!-ZB`T]RYPTPSH0P0[ ЊMap#l7-½»""d"""""""""""D DDzA{|A%-j)$$+:$YtVWGLYX,ZLYl[  Ӄa{zX++Q\KDJ8 Vq}Bfn>&1I9⡆2C1з.(*//M^&^Hz.~^l>~8dviXJQ&x%l\<m!)N00h3&ae¡µ_@Xtf-"* &.-6+MlKl_B`jXl -/.".#n#~OFa9Ab@qPQ: }l +ū{X)ooo-2m|||1|e}/oş???ǿO^@^C H@N AAAVA^A%`c5S_PUo +\)<.[Q"i"OErD EE5EDcD6;EC!&/f'*P L{ ˃3-@$=4mv3%9e?):9_$_)_# ))=7}'H2JjOP ```gYuA"!!F!,0&.HYO/ s }h""78cTC4]Mt@XCA#o10jfa7`0'[0mokG?/9L!L6\h\\|`v5u%Ƒ2K˸g׹ yyxB8JuOg[Pn  m:]s6=ށˎ?{m 0; D 4 ` RlPB0XB][B0!i~B]B'B fpp#h=<Q['""#""\|¢ DĘtŠ,]KįvB-} j0۴N!0hĀٺńAPSh>tz *koo o%w^b>>Y$G|Oo.0wO ]E'!=$4t ,FŅU  c(./J" up8lfQUIe0 sj\ C _{"gůqr z5ȵ눋[;;{cɓSgg9P ( *j@uP[7 Lsh : q z://%/-//+{;^g!y_k~w/2!m` 3vc++k77Ʒ?.???7?? "2+w#\J:n}ſc 0 H h X x k\A  JIH%>5#((q(_4T4]ֈv.Ʃ( YPME6v"PPPH5\(ܖgu1aްX=r&|||F||A/8XDZE0 jku`CQ l[mv`sıĉI)i,jcux&^~>fAO7x^r?/QQ31.QQ+`u$) рfK?GIqs]5׫,l|윍l]l,\̽-sssn>^~nv/{>n>|Z!~̇z}fFf^.`"c񡫥9DNǏ3ZsY[ pq^'4t3G gU@ 7obChThm<KuZ2Z?~! Wk)b3o; oǿuj; xA "0*_?f>C0 bO?/7@ +O?¯ ϛ[I"^J, 0ϕؐ~_fa~4"3om*JpGBvnc1_?IxR?G#?G@t64y)Q 5f9B@"=e/P=y$0A@zxD-+/T;0IBxdmq+/;WDFsu¬!a$;8hp 8Y0YB8CV_?utya!IbsX'ŴոpE#c`AvmSWAX"ȶ]ƪ hƉ9X?2}}Pe]$K4D_%,8V!֓=K#c_yơPCL.օyA.Anh2.^4'00 4; 5N:|\+]8G a*N먊~X^@=qraLjpT~r_Mq'jǠg]c6HY㾺,qwt$d9$[.%=1SDC YGռ"UKv=TQ:tɷ#ġ ~4a$j#Ƞ C@搰S4OS,Eh EEB%AZ$u- ʺحĮ.: y픠hG n d+78_Ԑ zmqq*ݞq7|F|qqވÈI$~$юF(d Aq G@{@h\y_]*{~(.w=\0uA8nٵ`q$2Y[ֵj?ί =f]y` <:'i'׽+w[nۚ=aBqAl z\Ƶ[G]I@^?y? LtVm:Qڣ~mMi@1Нh/j =5Ȃdahbj?7)\lڴeNw]IJ&ڶ?}P֍¶xIE""\N\5 )'O`ƒ&Fޫ[$У- ºqX9š`/q[0!WD YAU"З Vk]u= jh ,dpiG"YLpx7ꏼ/a`7{]p^ab!^`D"\G#?%N:p0>L vBxܙX}5@ 8}jt^k#iGo3G/+Dz7'j'3?_ =lܭ@4H섅A]fbuuq:džwrW{ 2Nm7  ރU-~nm]_sǶpο--~?[m_h[߷.&gWlb}asScw5~Bl?}A~[s+?G#?G#?G#?G1\\\z<SiWD|Ԥ'_'T7?`")F+#)N}̺y=4`` # 䬩WhV&/8/q> [k0lIbLVzRq_najfmu[7FrbkLC=fE`f.ݯ3: z֠3Y'|s|ga[J~]E5s{PޒHE%0b#j*'f4*Bn:v-K n޾Su 4Ԉȶԥ_Lbw%sTTLZY:xamyMG+1:w|1)ؐpx+ b7?Iw?%G`Y:mm䅯~VJok{яDϜCi'mmѽB;j]mɌ4=G^ 6gƻF+?+fkpo=߬)x>X>+xcah1a<ӌNEJפYi*(\JGp>%iک0ӕY[j1*u~?*C񲄚NH[jm3:_-6~e5CRdo~ VTՕﲒ}{s)%nl^}(90r@%@_2{/?d'GOrCUKz{7v}}nGX@fnwZ: f\ѣ4o'}VV DPyӼ!57.כ'?Xې/aclovn|[c5JHiAk LUzJ>MgE,g{P[J/}q=K}ejmn/oR -՝AUw⟎7j^4Ee"ʖޤu$y?nӠ󭻼K~䝵w?=l/D2 ΰJ#H6p.Z❭YF!fǞ/Ě?.o vO}k[N37}iE'!f.3 G6N.Eo\.U:Jj6sɟn?gj8;h[M~ uAv4n2Ki-sF{t?Hm:<_[_9(?I~YC71r#L?CFo>)Ms()o{>t,H|ˇZП+ Gwm _NJ vrA Xg㰾4qr>,aK{x"Fk#ɛn~>-%xR\6˃ҋ.oFSj%UMamq߯*Gm~ݾTxs7w"֓}2j^9ǻFThjtˍ˴bBo'GҨ.9^K1 e'Lq^\ZW޻b$m,#9YaKiSU>ѝsm!fs.ʂw4кw26] Hgֳ 0~az@)t[vØdZ ṿJI5ˎSo%6JV4-X506,(٫R4Iy%PԞѣ@һb\MKMɅՁZ+]Gʺ]_%(w}%}ƜtXkfzM"nBօhbn8iKBvBWm\$}JK{A{c7rAܩT齸SSؿ o$O-9;#Er-r,Ҍ~:H_~)I#bP?+iR^~{dقno~SDQA&weckm*ZX=,&a-,.b J%߸;1d4@ly`)})bfY`qg~EY]~N~A!Y .aYUzkGMWn ԓ/z/}Y\,[V ]^ %0`3赨~g凤&vka:sȚtVD*BHvvbQCX'4CaT&P4HjQ s":nxl6ߖVzB,tGRI3))+%귳|!g O*r&)J \q$NV)}|׌fgS7ݜi_L>Jk06oP4 ϣe4?$y Agv~OdUR2ŇconސS =-M{G aODz} xwQ&QC8'FɦkmΥ&S)u{S5+~npo a'|)9 IŶILu2_Z8S{YH=wpUOsXNJmL%þzF{9n1b$*OԊo#D#0?<3fжz!k0Q;|@N)Eg 3VX- /V\59}5HkI >n%]սܱIτ_EN$$[ӓ4Hpg1 )}k}ӭ4~¹jAxσgO=G7ꜼG:[wBʛ.)P5Z\$atVtK!3`}PYLa[L'EUF6MS {u'{|~ݗ5F7qby3+WGAA8pcVD|z%+On-ZD$%lZɦ«oHvq] JևriRH1qճ]"T,EMsyq9%1KĘ&_W~Zg ӞP}i:ʍID|l1e;/Jg٥O_5^`]+,D??ץ={9ojYAc}w{"iнJ)L|5dhSZ»n:mӱeY2+]HgM%;)/B?/0)V)qp6gyn2k]0JH:91&RF.&+S{0upƔ/²Ŗ anJCX:'y( 'E[5*o$~VA^y4ѫ,7i|39H 2Fp "! RZ&YWA#]\)NH& 4wL٥dsaTT,p DoߏK.é`ctYEs ~貢}XZcsRpW^)lt?.bS3p/SLk٢F΋xb w<;x1J*bI߸Xe0}3$o&oc 7+M ;)pdf8P=Df]k[=6"j+w;10ۍ; %*4|IVʅĆLsDз|UڌxEEu(kxjUXq`ݎ')rY;OSȶo&m:F\Iz2صLjEBJ&#w[cyN$LdR{f-rixŊN@Rl{Q{jbT V.<:fuk}@a|tHYE8Y5ǖhm~olӾ*f75٢8t#0LT-/镘uM:d0*NXW%mqtKð3[*G,Z(2A{e> +#6:Jv>B @+#g96 Re`6TS`gdM0Y1xQVoXGg[j8G+/#6"<\&#Wb#udd2WD Q2rp$GzԐgRe >љ{kS8XkUX PGbbCU3mS5HJa=d[3p'YX6\UU\}dp㗗fx'nq+'I85G VZ6ANFc56K .5;b+'~}P,(ؽ{{뒑;72mt!GhOPQ㒾Aa+ -o "'YH| @X)&LhUg"\dv{(`Vz>yĢ5 ond$&1n[n}B`G &i^PqǭiR/F0s.W rRJ\ı O!帶tX(y; qp[LxMoVA &'ʣNCēTsR-wQӂ}P O~hA"%; a'CnAerԏ&3ߛIH몈wBױCr$U\Qr #fCTWkqmDl<ߨfgqU)S8y8Y8Jկ8;4]9LXȱH5!4XponfII_1d:T`n(cD5FHFڟ`af@ =6\)i?K6c_U~N(p٦Z?2#R-HG?9C =A]C֍Vv&l@xC\8*D`u.y|^l@.fpxBFCIES Ʋ3isNHGOۢqqzP]_- ^?7ۭ7rYI\4Tx9% YM'#C R!pfHdMiH ؇h5G.сóJ)r}(i^F|SN:;_Z'J*Cf}HVT!t0!+dB%5]MӤ)n!IpF7L#ؿ* yl54T{hw7xR^ܒ"Pw J)S$)2/tLpKq. g3/"*JCO4*E=T> M|W@~&\raEPYŚpAgFlR$'ݴ$ri汢h>ڌG!Om~!j, &39ںRV)~hbHa} }#m#c;<ت[37 3!0xiH$R\ߝUTXvRiA3 f7Ƭ}[~\&~Ji[6޻{ =Y2duNVvL@~Sbj%JPNgUCj=|b- 'a!+N1(87H¿6YϡQ;D Dhf)\w9{Z(QR=Di(%>5 <¹Q:g~ytz#$S6rJtO[UacFА.)83x rȼo'Rtf!˕R|/{tgsjdy7D.M6{n zĹ0tUTYN@=؄;4 Nq%edΠslAjiO; l#95o^6 C7BxhpaǺ)4H{oP27U᷵/aK3^t+~싫ENgqϪ~uiu<@HKU9]l@Gv;7)\ p]jd8zsv$j "VM#;Wdʜn$a8_-o?I<={m 0@W3[K&q\:, [Nt>`4!>LG5sJ B#{G @C;ooOEp&vsW$~LqЬb9D"fVLdZ"e(0 2cE:Vя1rU^{lU9Y(LڍVA|;~oSm]t+<z2WY)$r yJƁ6k6PRW!0:Ktk>1``iTVڝ.ߎ1ƓE.)?򉫖řVvY++Sn=Ro aɂ~?~jt~UZ bhQKr =:mO1iyQʻj7ƪ MdMhNt;mʌ/^1Sz|\· l-Ԍl1iBfw5mҵLSW/QfIsI2m; $ݟtNM]9F=quej5no 6H/6>gJxmF3=)1$ŭ_]\7XYO: h.9iIۊ^z5O PTڢ޻O"er;J)PҧZ"E?hgRJe IT+hV? nEZsA^if@\SMbIJ1 {\$uFs[JxXzKckۆrŪh.1+䟺{1{ :%Eyt#~;jMDjKl@V\#HեP],|>)L7ce}Jg4 ^1XhNI 8!D4WE*qSzQ.Ggg+fL3b )11N*F'e8վ])k{;NOIZ`ѳG+Wq0):(iw]oԙfA(^wG( !Ņtb 9t~@)uLgӓ:`B ip@iA#}yӞ09+j5eaX$D6sM0IvXYG4\զq+76F> P.L }f2r_&ye FQ1v5ώr[4w=#-@&2{Ж\ޘY}k ΁g&Bnx9uyk>fݗ03GGd8@KW) }Aꪦa+CqiD#/^qOMV5 ԩ$TQؙ @$٨-_a K[vƽ1=s);,[ҝ/^[T=iZЄ_KDX)n; t:sɺ8gG=%d nrseYK ^ەX" ]6vFKqM2Zy+6=z76b^j f:5E$Bb AO/&0Ϗ=Th4фZ0ؖZ>rSwv[ Y!Ei1Y} 8̌}\WdęszKzhL?dӬ 50\Nψ }'M{N^PROTn_pNwHB)Ys:MȢv,(S` awUr}RK92mXXiɭ[zN28$"5cY]++Sl+pFܢ~T)d(&1vo%_.%{RC+!hPI69z⯖ d[~/jD3aSQi~֖Blœ+㠚WbmSuS%lp`fCE~ݓVAd}G4ha8fyS)Y M7_b#`9'hg' >}{.INYp'xC]=Fp`%^*Y'B}.+dC[ *bLdޝ?kŽQvx!W/meDXċ\eR7op~Xy%5oq * [g`cJ_&8 -G CDD3rUZ\3x!fFq|]Vd!Y!BQWUJuGs܍)qI9M37Ta(d_Ї6 "\M܊1bWUN缪nݶoA^xbVf;Gmdr>\jP1P~[긏bMM49u.YGo5.4<훢I.X^()yZ,Vw`oT=fM,6ݦ#9cb6G$~@pmAʉ•R(h~3p/%6WUC]&xJ> ! ӔQAQ~ƋHSJd}ojb?ļ1d˩TxrG`-5-R?P4 M ]zX H41GRIG*'=iQQC9o]r;4)}X+ݘX=*}oD&1Jt6X^rlmMG-o1in7~o$$~dl& ]aؐKNnoqS~;\mA;UDfo=^ 14;ڬGmp dZf~'cV-(*l,/ˮO#65\^,=.PZXJn˪aTE(0d@H|n- MT~lԑ9P}k|F%%+u|B6V>ϋ_\to&"]:ɕ'>CrFn}kD_SX eaw Rq^qISK4m5~x&|dJ~ETK_/zDyz/ܓ8vKCzힼB] Y]bQY ^=8k{/O!3fD M$f l#I 7Hq$Y{//ֶ%-R VPnGqʓMî3Se~17)^}aF؉[3zKYcB|])imڒquׁˇell{Ol ?y3F+^4?}wʳ!C x?40pusҚýĄGɺvcnx?눑ӳ1M GA͘?%i/߳vb)]:t#޼7ߌ{bY77H%^>aGYO-yPmX e}xwQL>__5@7Js;czȐUi8¶K1m1f3cCo-%xV0t13hY:v} |bO G4+6}~vvYOvwOc1li3 BU; ]oڠ{jMa:]['Y'lY&G-vBYƱ7ZHS*rgT#jLG_(x(G8Ncм4O Y2Xӻ}9".4|Y EYCI`}G%ńj G#%2ʭbrvᄫ9iDlzX- 5 ^v0b"c 8|\Yx.2Č8đmW'#j0EC}GW}P4urCQ$ܳ=b({=r#G4}t,ġb#g2p6srgYEȕL`Ȟ6^nB 9f%X*||-kmV>Q"f#rhJ<5[~2fC8QOprxU )2T5d"q7)GcyXe'px\ap#75[CkۘI$%)(;^!| !񷿁xyYZxL_ ,;2 1YCcx k0+ sQ辠v!avxb+eꌭlz<أW-anirpE}ssNתF|1ۦٺ1΄{mRg8-o7hew3E~7 2(pIjɧir[lW| ąBd݅mEi2I݁]y5e_mm)e!(z1r[KPO޴vҸ6noy==(s)u l1<|$ϣ\ߋHY*T{9E_A#l'oL<mA %Y50{{/*E(KXFm}ys*gpo2ǭW \!y[K6qmc SKsK˹vEH|tx":tFI­43]_,- |Wgn3{Fn_CK)n߰g,LDz5m"~g-^@ua!$''Z6 ST Y8H^il\Rs3T10U3O)X/Xa "5H]2;fL%7=a)Qa)Mv]|8Wh׋.4 =_9]-):9&,djʞ~G/,^v6Q`{M! a v\z&FXJv%vWp3`Fj}8[eb(KFE7lq/v?\j|T>)6tdFDo #:2qQ>ʻ-K"bMZ0Ƕeo_C{ >Xշҏ?|EiE!IXY㭦]ܷ|-.htSf| w)뎤WI XW0$4#fk] j>m,aeMՏk_emTTW[9r/E$dKXkE\i+*ZX>;4_[% `z& rsA}g*V5Q)ΏxKnXyT^]M'_mq0^WToi=4'!JEGXexDKS阛ѧܠ@JHVg AH^UZuT&VhJH僼j~쾫^X="Ru)/Qf# ;i>mtsIu" JrI}3mOEF ^1i+AϭviNdRj>u vxp<3VRCޫ&@D<,Mm'oqٛ):cZ6~%V%(ڛ7ϾƎ貏[rܯ]~ϯBByGƛ ٲe 8ZT rē'֫w*6(LT2XxmB?%;OR/E&d46&HQSmٽKC>WU|)MR6inb||7Ud~N^giya֝Q~uاHa6B܆1cE)j,V S]0ʵ!8z4'~JGﱡu#9e\uϘF [s-Y-- 97nw0@Ol`8&=nOۍ>~bid{:I^ʷk[ZĞuvI]˪#ޘBN.u{#=PƹaZ݅w Xgqv-؏.srH< HuGEn(?#R6QKQ"׳7cU.uRUSCm#Eʽjip߿\Λ}M|zedF>vta62eT *$_pQm#F~ZH yEsxK1 -&a6^~<灴;1#\AXRU-~ ,>?7i$*<)"-q>U^$̏…GUG<#lӫHs)bf=`C(gJil*޶NL ٠|edV|?ÌxAYcsxc!^5'E,q+Y\"LsJg)Ö;(8ao /3E=G7^ R2)~ue`CJe;-68mOQߨHWPӝK+P娻G&]&HHP26u5%X`F޻s83|[NwsfJߣ5g{ôkY%)4RU+MU3xHR/ c=7>c0ϹTƵ >3T!QMNYGIBP2n*g݃I jEMֽoT0gs#kŸ,+"fZxGR6ܸhJ4Wf!e.\'Oc6zn$ Y%:+,_'N+  ޭ%+?p#1T+0RfO܋ryjҜ-qꛐ*wcF02.@I`m,h,yhr<'OZ osu5}ջkVW>56gMHb2ڊYUd}iL<LU RZp y(/ѓ>oηe;ǵ*p:l[0 ۚY[&Aj!kî1%uqjjs]Vђz9 ˵&ᾥ%힕vG]lmQuAgZ}FM~»"_ʎgFΤ.{i\Wt fCr\,A&}X_ Uu QG!{s{:?W^jزgi/ݨ !M+ i\@aZ%)mjCvk-2ۡ*HyUw fʡY*ucsrck #p[%"Q޸S)a1dJ{ގAnIa1?AIMHGZ4^Ͻs\.c;wyWN~ܼ/ 蝏br-&Zݭ#̜dpER&Vѯ+I"/3:yҴ!әz; ƻ<ב\ƅ5q]ظĈO#u>ADoy'ril{*gl *&!V,x3]MDq3VEj`wo̡PΝV?iSbcb"F}Gb9L3/ر>d("VRֈXSlXJjQ2w;R:5D:9E oĿ)hbrH#|ۦuVqX{Xǫ;] (J7r|*Mԧ!G2o0 YbJYt~_˗DDZ#/'Q3jӰn^@daz ;ۉ #[?s-/-M[U[>[G[83ݼO,|)"h:DQ=X>7͓5LܗrTszR.UrU}qԹƯ5nwݣzgi|u40JULl={`=m)v 7ڒxG_aF[fu̻ǧr}X2HL[q[jOZq3|Mt̗3 H.EʑGyMeYF꟞%7nfRڙi2uZlߕD`Y@Յբ3@Yqu*/_'EΦ\Vlv/_\zؚ:^8+kd4!$*(Y? !UKQf:p>[L? 2+8%wHU*d̥˩+ߚGQ%p}8 wھUw|sYݘYo M8*`:{vfrH548ޜS8z[Pٓ+ogT>ڴ*{ i߼r9QGmжs?۪MIac.anΪa{y;xk7fϭhYv/0㸵C,`:ϖ%J6B߮?, jO\5v97Ð/⧛Ķ>n;8[<1a5s ٲZfW#V=o>Z;D&oJ/o:+߇GZLN^ ׽@5K kڇj?ʍl64?M\yY(`? .x 0lQw7&n1@3@zu V|-"zɄv8G@6rYMGXPI8CYQm6)Ÿpr6#A (xyLLGAE*v7pX_Hqj``R`Q jZ"l@`$k 8x E JO)j{u"LI+Yi" X?8Ӈxa A4ӟ̐ӻArL? W#'r6Q Xdac7l n{ Jn~@a?0q2%bm!$@@wG]=kΚ1{Ukz&+mĆ[.e-avH7T$/XEvi;M#gX*O^ {. 体i`Z'SXQt[q~hL(ȓ^B7DGWs4樶R@ϥ[ȖD]A/itO 8JaW$.0O[ !dd'S PuzŊGuxtoWfC3&ǭK8GާO̫n=!M`ecЏ}pCv꣌ F$y@pf)4.aC= odC!{}SNu&Pl@raݻn%i: '7pPrq^PE:4)AQpRşj-V+yq[> `XՓL:qHd^X8zeq:'nLAx '?IAI${.WaK4;{"[( foޝ/ͨjoz}o]  Dne>x t/#od@M-}p7Ě! lܗ8 m|3`}@L%I?s'8> Oly٩*^cCp?կJtXo_ԟ &JeU?g2sIlM(l)Wx`ִuF}o 1 *Č눮4Mvǻ#Zs eіՅ1nBi:'o:Nԩ[L[qɀ[V~q!^F7O A7&6{G7po!1@TZ^j/u0!+&i|D! H_ŽԤx&\.ăz2г q@!^nG1d1bf+b@k!7dtwhw޳8!XzDEYLkB'idF 806e'0}nh^yH 3Aa }ӄ"$&_<ґ׌'-QHe*PkO$CqOd]?r$2r yg*"531$8M>?,k!mkzOdkR- YϰiCkF1^׻;_NwBƯge뫉M#|")ՌLY+íf&P|ñ8TKFxͤ֘j:GڬiF(a~ "y@ {ycRCG,#W^c”um [wW`:Xy8َ GNL ĝ=ܡ o 5jX /IAR}1f`iH&6ѱpҽ"E?MAi~%LW7%FBQ$Z]lF(0j}/$uIP;z6Dbƌ"|s@<󶚒 8.9q|"b=A3Lkp1eZ!e鵩铞Amm{O,_(쵼o]({F_8L5ս[޳-o8xȼ-w֖p NMwDtv[7l(Ak&$ɼ?-7Ԉy? @Gp{5[J`RHL{}gtJrS9pvoV[<'mdJGB>ʘd#_A#Mf4ᛷZP>ɘ TH9!^DvQ+@:^D.Ʉ=MJV^nU#(/h΀Y)@fH 'Hppʴ4.]'aj/ u[ OL,rv|Bݛ7ht:x񠱻 tW 6Mvf$6UVT3c̍gww p^[(2w'{bMY&c8Ct/,m(C-7 ]鰫)(iaqe_ɁV}c&5{M,/~UaE_U}֚eU.Uk<ç󦿱7{.B;5˖6\NvWM.JAwp~Nڹap%'{ĭ-qW,Ʒ~3"ϢhY%@u 1kn5 #8؆'jy}P=E4Xz { ׋@@Rx}u܎`oa4L/s,FxîժlS (չ92[gG}c/᱗ߨ vOb)T&FGXNRvZa/P/Kkl^>[wؠ<^kcŵhPдY1L{oc#xק㍍Z%fNޤlT&ps^4ݏKHrxa+ g.&Дd[^3ňH . y5;><<XQ*}Iih8V{ 9S]X_dFV@u!N[{xFEp¨ (mC(ءk;@ije3W!!M'KqFLg*+޶ti uxJTX | ( 7EHɮ&kgGH sZg՜*{5&{گ{?h[9*Y(+# Ay%R C(+ zFQ}'i,0 H#;7&V+Sl[a2Z6Ԗz7$~էlݵ'$Z+¯y| zͷNHZJTec{  \;tv|$O⨅jx#ɝitYkM,)U1iPc) u>PI^IcxY wF#j]?"o 6gLuG]15xD~ s9c9!ar?ܛ;vTwMur uSb-={\dTax;Q:@ai8plzu&^S|jY*`D&)O| Pe* z1KdBOxiЏB4_g@t9KGvdXB:%{TґI.Ċ=9tl6=xBhjm@UItJDkQq dqW "&v7Ԉ B8Y,ć/p@ZGleR"*yal>^9r T_fmͭ1"VD=c/fلL$? FMGP"`a8{H@LR8LpOfI/'+ 6ʷ@KknLm+jx89#/5pXuɦV&D|#{j͞:<~\s˔Mt5pnҒCFߩҴ+LLU!ĿM7jWq.*\jo%4aW_ې]X4~(LI==yAkb.|?, va!E1Eɠi0t   h*7A#Q&]T+숁qNB$XG5IB6ՌX=F|건>UI?kASqiuU{*FNaH\|czn2Dw` (Q>OD}S^lȅ_ߴB|vn&o`EV.[U".bXޢReJ@sl{l^s;z'rZ\v$")?v44zeQGu3}hEjn?r W,Кm֧~ ]2UY͉VBm%1DיldE45#jy\kV67@k״kgݦqEGSޢGѡV7O[(@NvWeUd'R% ùI/ލžd^Hsd(t GWpg!'y!?bI/pJd(nH{)ΫԌ F@U5УZ!XЍ&4x6P*:(M[ JD/$u` %ZVʛWW\Ky)E4>1kFA0.>2FEV(®h7E9; vע&BpoG(As>O`{X d1~ -ךy,+7?~ 6y{\IDB{mWhZ$6K N>nldUِUizSCK]MKC{*ɪnraC+Vt cgk_dPJ"e8 JQtn~#5#/BVY-2b7RFg2`ČHP(v3Oƽ @"d@z]j]tmOʪZ̢N;t|upW.sCAb˺ w,V6kܪS6x o Ӡ/ "`fncu+Iv#jǼ!ӫqԅPHBvMa6 [Qїq4؞C~ݴnwyhwE!Gnj*lR=u7!Ӥmwixwj%*TdtWz"PK07<|rxUM ]C 74@0fJdysVV;f]A͏my0yd_)Ī5i/7xXPM`//;±>A`{66Y|ol?O]>Q<(}'Wh`'oV;{*`9/x+t`5nTbҠVXG/p+Vs==4`pجӊ%*?(^Frƕܒ.6^v>Kin*UsQǙ88v%ELhN>̕H lҽQ U@M}K@.uz{k쿥L:p)AY/Xx?9K_p!AV{d@ 'aʷr;9.t߁NhP|csIkOI}ʹO Ͻ59>.y2=| oDtF7-j@=c!x/EQʜ5C;0sߘDފKQK֒_U_7Z2 F2&R,_. 'L;،}@щNY+ى\ ?r=麔9gnut&k;zOeؠ\ILA$SS/U!L ay|5yk9ڒW^:*.=VeNEZspwSPPR Wi `x@LO$(4{$ j$Un EsR)8.wM EXʰV9 MM|J_2U:Pqq:T| ]2S :4C7ѡ|a}\-~@i l]4&)Z@ 45HV_vXtLQ(bRv. .N8]vkm} VpDxn8Nd:٥IS|A.(^`XTt2H=6ϮQ7f/,h8ѣ袚<#Ki2߉" Y+: +-wH4$]/un^zDЉ38|| '=rDAqޢE#ZOpjI>ΐopʾ<>كaL#=p-={>y)?4X.j=s)J~'oぢ-V9Q|;Pସh :e܄z%T{)3Lh`Bxv 66(BQkH&hpNc5Q67$1>xqF2n,,4:šC$c1t I`S]ŽVX~WuȘZ ``L\"k(ǦJWҙԫ2safVuM{<3fIUYfBx_a]d&ڽ'4#ޣ߬$>SqJv`c Lp띮fQ W N2U1m3K@kz2妤hh5p5†EyvӰEܭ>ReTCSE<eU-%sU1 /115vy}`uoi*HDƙT.8j(تF~i rᲶz'21B,. qsđ!\}veqgPH¯KGQ̰pCHN=X g2| *wЌ 'H7z>+ j6௪goAF1hՒ)qshыкK& zVj^33cəP5͐M`~8 I!c Z 3VɡR8X7Jrw4Lҟ[QO'*1?pi|M`Ma5؏egZ94vZ9h Nv{c|VƳ7'R;N՚GEN^{G>FRr3:9"} ѭ/K)/ <@z³Ѡ4@drEe6v1H% n U()wx3d== /CZnqJs]{'MUئXN8$*=Jnwf!;N-FDA}fS""<(*LG+ BtPTF|ѣ|a%AX;X6=1+ūH:b7d2\ۤY~=HFoԣ_8htL-0W huOOq+p:FC d>3+4M,o"ҭVZEoz~#fلe{3HIrʰ~j{aː*45cf$-ԙзذ ֱx&w֐vP-oUm(jH g~Q E=5œHҞ@]ˢhJ@n̦7}*r?"\Qa˘N (^2)#RVu+UPwcXJ.]4AFB3PO2iɀY6D84>K-ply D> Kj=/:0sE0 re2L/2& qmM4TW$H8g4DȊ|=On⅔$KR㥩zj2MBu,Rp鎉KA",S|y*uֽ9h򌼼&ԃq?q Qp:<mB `8\w4U6!p1D `V."fƅwinj1_.7״ʨٌv>K?yH$#J~-%|g\T h!<9ף ȋN,:TbLtDKvJ떍2'zCZdړ|^/PͦY^$|8J{tSEX9*FQ>/nHQJ tbʰDJJtz0S) \ 0 a^OwɓF[S1t{l)*t|Id0K(ai]g4VSll@d 3 Cl֐ _i"2|5-)-4ELnTԓKa_65pWP1]5Bs4!'.Wg㼥:rb66\;Cfӝ>l%,oc;A=ec;w$ѕ`(xScӄڐԆ"R7Hd"„(B@+ԂpH '*'P6̲)gf1JIE %/+/كVJV peŊmtř^rL@ -igLs&jiEa: K+ˍ[EzU1CD& ƍ:80Y<vq̴RI vۼ#i\ť3bse;ҙ:%y&V#lD=4f;CqLzӲVKHE<Ř\$F؊ `07gFNJRt/ba"u$Óh_0δod*?KcebU|MX<CXVoƂ1; :9|w|J Av6Tt zI}U#]5>R7'omٿk <>;lH%AOj=9S^^sSv^uVJZ]q43* 73!QWDQ~d=Ϯ8:̎@ͤ7gB;$ܖYngVJHgKv\|\4I=!Q+uM<&woVk +'V Eɯ63ь~O,7"*3E00Դ!ߊl\ư.k>4?.r2&@L#ؗ:5@ڏN+gQ]5 !FJ͞;G|~%j]:F`~4/eUQ(cAy[IZPtQ*lyզ5Bp-K Vzz*,qYhـ{NЈXAbၝJk{Ssok=0ݮ9EI ϤcA~ MC -VDb'p"Ռmyod ccV՟ɈG? vqdh"XЂaBͺgĊXs]ƃ&7=/lwcD@Ƈ@aC3꿹sռ>&sI5>%_<X#pWh ̋sGnra)"= n;2yi8a^f%G~q!q"f`,ol32y  ңhR0E[`%:X1Cw wԻ)ߨ0fɂV$xj۪~|0bC[M^0%0$Ha(?O#g؜I"\y4Ā%ÑAӲ8XۥH%COЛZ8x($dYT4,i>!ASxaKr^G; izյgfFM!m 2K )xO}CNSVa!K.0P+JCFDiG!u ڕ?~"^k5l3 Hw+ eRD6Ar@JMclfe#ʠI=aVoJxV:ׂtQ7(E )Ven%R@)8+s "KbRH1MoFal2ےQЂ_"/Ӂ8r߆ UT>p ?XXd\Y"#FQgM'`WPFiv !YgY@%fe`#z܄SNhńk .>БѸw7;pWk\ې 2sAF.Hnr0HSٺ 2sAF.Hh SÓWS)oM>wcr/)9 $=@c Jl wAQ d?Jr u4F/|Q5Њ/ƒ=#QLq5!e1 :`1HX60"eCr+w]3-Be1sI|noe8-FwT EDN ңW7,ƆXf?ǚf3#.= uѴ*Ԟ3nAFHh4*7FE,L~}5q:"'FMRE/il^i.%6sF52!HpqSgO'{ C ؝R{LPE Q\z)'C lbYKڑK}GgoQfME%fޭC%LjaI-<&!!V>L2kfORb )>.{66fRw΅txZW-&w>. b:w 1m4ٯtw8Wv/N 0\d@MB^,B0&lR.?bNL@3V!meQ

    #C±n,0Q۲m&De%d6% ʭ_'^^|Vbr Mȅ&>D;2p86(]cFQj Tg.#uO‘Ǽ Uj1*rIa:2Ĥ?C>EkG>jObQӁLTˋ[^F"Tnq䄞9\ݩd6SNԡ4UTtf.Qs Bnp3K=|Th l{CSD|<Qp? c]'(3m|v3$ "wϑEGlTX̢@"&YTt f\ M8r4.Hi/SqMf={U3+p8!zaMz?)xVH82 WD%RLT):*b0OB2?45Cądd՚kP2THqjql[CcBWI3F 'p(+zb1G{ǎKa|Ps9wEvm.V6?o.R<"k,!M[Spl]IrWdgewJ9YAyFH dƗ"WNvTւO D{D 2_$>$]0B$fd:d@U?z;_dSjX4m\HM"#~h! pcJCDN8 y4 u@q5XY{'WQ?r:@g"B W@kMC# }G{Hh#%} FI.R @VV~x1gnft^Z2r4SHDV ~tm$y#/g3̽4EɄZ6X~$ΒBM}hF} dߐz D8v/sk*'Dtl2KdynUIA?n2!UT(,Rʝ3aIm. OIU'QVU5%FZg\xҔ.8hxm9-1\+3vs6Iyq{cm|YC#ǴͧR5K4t, FI'XgSSK.ˡӚNk8Ic1qW%IY KY.=:1ϤmYmU?SUHrgRL)YI!~%-;;2TQu-_.n^8|g$z 4.S> /TĐEw<|FcO5I#i F7h2 6u-loYMxSfѳjEeЛҢe╻SFGr!wZC6zФ/?aYFK1vi0—mrٔ{=CI?pL1"ٖ̉1w+LG9r[.l6~8F+( @9KQ)Jsp4 x#ܺjar=K`*_D&8C-M%-bB#3N)Dt֥~PZ I9Qj0=b T.G^nU-|>]RG}2 _r[BY (wi oK C v QCeZw 9gjqy'N\|,uZ@|KPMu,&f G^b`tqi8V !"y{P[Tnd ] QY'IOY(:4#}VE՚ dn ca ~>'g*+zG̋Tu4DIoN0 b3= lj6rXb2?~ڏ?ty\N$G[.OV2,6nf`:3r~[2Rѿ7ɛ`}fh. u6GА-.N82Y-~bCA--S%R/,*D}=ؗ2?&GP(YTXͲ%=N(`۽'ҌV!&i<w GOW_z(̀DMӠ" v&Rv*u)[rxbb>\ 3wqIt=S4@"ZQG{'{7;{V"VeYʌ!:wxo+p\(jP/(q".Qvxݭr o=bbR1JeG-"@U0-==$]aji8TPv;l 'udzOc3pNe.4C2 0X1R,\hG|1nƶAPUP [LAұE&_ۘz2`䊷-|F{-'nBNtx7z(o~,^&M)9gFLBD6kO5K<)Dɴ@8W$E\jtLڱ; M%Þ j|9'JmHXEH,!MRR:XTlz\@YA:*{e)A;mefh[2HbM+X+ r27(5/[\h]z3 /9VV_R*&6f7t^r'Vvfcu1A/z%֐7Z+OŔ7Vy [xo5Vޑƕݎ&oU=)PNp^ZTgMئ#, f(/ ,Ûw S[, hP$Th)4p KmH%͍ BK.B.-\\hk,FY Y.n^/-nj A(qF mLECo(rEO $Uo6I@5pBar)re3u/{ 9N #!ǏպWuZjZ>4Z0R:Mgh,#k"L#L ґ}]mIy`^[P7*SJ m{%譎^Mm[MeϿߣ&r #Z9ִDV'wOQ9';().2\&-ga%T}¦ɰڮpUǵ]nd&;S G06i۽'KN^׬vwFݽ]sU.@0{U_Br_ sE8 S_PS>/t_2-8rAJJ$V.ek{ƺ܆^-[ڐCZa n;7ٛAFo֠`F>J^ڻAc03@,,НRX(8@m:b84̠$)Ov"еn 1=jyUwb\`>8$"#DRqԍ (YҟF|0dߋ),JuCSx:My\1wfp?;h$}=|CeI!X^! fZzyUxi"')D&2+qxR )eliFZ,bѰ7D αы98Rp+ %껯vnve+wVk=[p] ^$ E#wSPgVCI3Qpa'{T.t.r X]LA2ͨYhc ?ʢ"Hl6aޡ w?R]a؂dfrqeX;B*(> -ά9\Pt"(!8<)?ѵ(&WgAH#"拋5gW'ug&"^}.F#CRRΚD Swa@xL14Q2>u(Oh#g$$ksl쀧dl߼~l'1wI1XV.)+g%mF jpt@&FHH' )s&a,(u~=wB[VI.ԩM|ޟo;:nkw H پFamވ!Y3 DPLD v{Cp+U5ʮ|+EhV4=̌nE}bH-6 rּ+BKY,Kش;L . 00J KCS`J65\ds sNr/'ĨZi\奛[}?E,XonRIhtόv[iY,VLҏ J; V?yV~v DzH]ϗMޡMmx~1Q븏)iՠ p ")(}6;ˡd\U-lvU '-餕Hr0R:i]Y7ԄL%Jή 3DmPZ$lDZ-R .*bƙ'6ǕSd`2UdQĴȟz\,ȆxiS!➫M;oDKYh’fL$;޵8y蚩%}VG9H+~ԖDE{dTA01jcy(܊BS`}KQ  :K,E^W :ux/go]]/l/W]Vt3*<\\^|Qm<!}"Zxi'wdl0t+%hIGn~bӃ02w?/., NLQǢ Ulx!+#"^I:"*q<-DN `AءSw10of/&I4?n7݆U(dT̓BXQ.q"pI0"C8& k5u 7ܬ #deE wi<)gXMSȇb,qmr-1 rҶbgd,TҌ*C?;RӮ4˰y!aV w_K͛C˅|^Z/gUqc71֡wgN֤TP%8\{ ,)sGZO|,՟ŕ@N:~u{%J ]ve/-ML f@52b9Mʐ[j$HҰrf*U\" & }D&^)J6>`w9dZF&I3TP/e߮/ڄDRixʥf)ُ :(MȦ @+(لFҩ*)\vTCuo Lj$;@^1H;%Ǹ(MEȿ#OtdoϜ OEUs9(1tE;wXq:drKdz)Ьw<i7!չ´{NtQ&^c %,` &;GCϽJeRW D \!lv 6puU#7O4 ٿ}VWŴZZloahYA/蒠^M6P ngҐ/RT͏H>fXI>@Uk3|%r͆=v /ZQ78t}l,.Vk;2iq85ੴ^LQWk^ٌNggHt}ƴ ,Ȋ06so8Q7]aLnK+n!UZP(=qDg+ ܑx+ -$ g̿HXhpU$ٰj9D`0F~}Mpܵճ lGӦfD:vUnf|-/#~I:N 8cV_TPcٙ?Co:7=Ѭ[4D;XW7nlD.ՃwoTdYn8|'j0qt6ΰDm M >)[X>҄wJ Xjqk Nve_DK_DѦ5]dSn/g_ ~eYոG)v#EӨ>Ū {dEvLFb*U*r'S&p$v$vܭqēʺ?xrqo +<0 JoѿkXؚd6 PT5 zr&Z)t88-'u-q֔5¦#ݴ$w+MQi(1ȯ}76YMe4f 6ˎ‰T:hI*hӉ[xu@P+ flyDYG9ÚTtv0dj}^w^ Z zc\ntk5(NANcϓ'-#Vf1^ b˳RN ZB,LHq *7moH!hu6(wx2z"Yx98G1 Ԡ]r1٪EER ?yDhTc岹R'V ^l :.r\w2( 4pސ%0܏C[r ^>jYDA@W%Uq4]$θCw9?J،~VGs8B)Y6bU!弽H{Տo(k򬊱C^T1N7Ue(fNfucDG2|)kz\$ )0^}g,WEXx鶹WDܢK߸wcmO,r݈fi!s8C mciA8:6JvCYE@ 2,$Pu4H } 5eVO3k-|| c(-N`nz+ﹰ[5YV" 9 rB cZ e&QÑ)8\L/"Jc5:2@H: >觯̶ 1#'c}!e>Z)973n e< /+bb2 '詭[oF\j){&rp؋17q /FT2UbbynL,oҘ֮UNiKM НF +p6MaU@'RA_F[q&M[ qi- ͟"E1f`D;&:qJ^'Ȕfeۑg$|Pmh$R* ǔ0M&I+g.!3YY:ǴeZ7-טPI%`El H0 o,k`"#܊DOp =& >#Cq[|p&/֬W;ǀqJRXeNlٷwKkxyו:H]][kE+R!9q`0)-d:u  D),NXGmy?Kɘ=.fm|O2SoёsW{\zrc2 T6J-Fz"1nhfbz禅,=HU ,cKkdR@J`>7ӕ0SY6uuN!B'-5X{S-3֬2zEP]uwdRN F ,cRM,#K` 5`RrDbu3.7[9ӅP\<9aT^i׌nHǧe11,sCmƖGdgq;>4Roo of-`x)_3z FؼA$^b>h|3V ЊICRI)k172ݵ ;b2N4L[Sg oE%IRBc5=' LmJi4c{b-Q^q6hb L3PǑѿ뤒~(QYFY`dLt QC? x*X5awZ GM6XplWNmה:Aȋ0Hxaa_)1|cx)6I5½IV蝜jZWuP$ʐWu8ET.Tfw\*.Ao=;+sKH4PmXMi#Ogxrt>2&6"҂5b4.8~W&ջ2&::KwJJ\d r(i`\(BB: 8M\A 8 ;KQd + ?tv?dg%7H.0ɫ7ФQx!W_l 8kϟ>lkًokgϟTDk#h+y9nO6kr($35El_VLg2u6j/ȔOo_N4tI(%IC>!VuF\ ;abvwGxD(](H*G&]k#'҈,=d?{hM7ɮqdYxL,;B ëx|hYcU5V]U_XSv=Sj>cTyK,=ȣ%.5z.v[&Oo\}X1:P)Z4{΁SU^qŊ;+eCIkpޟU*IPakDD7 [sE6?c!2h_Ę{܊6(xB|AZ9R6fkpS^U b9j)>ʴ%8jܗ3V{RbZt(>GTϐPrh"oO0iu N.Ic*gD P|Cz>s]\fRLoJH TC/P&91|r"[Aᇢ,AmhM5KT I/U>DnFpީN(>@-rUi Aş6D~ki_UT`p\Qo'S:8.=̲ ͈Qb)*ѐdoEĚ}Q2F=l:2`Z5#’IPSOh4ֺ:M(챮/uaD%3#WQ~9JUMjkP>cȠm_[l8@I:inbBKCzvD%S'crMfNDFsu"0 x3w03r6d0W?>_:>ȼǵ[=ZVYo+߶ 1ȩFvG>*F-&+[Tc6n`Z|$!lga];|%S`~$0`ypLwsYá_ټVz1Vs81)ZW>NB|AİV*:-hA+U'O^T(|yӺ86ȗaϟi6L?E'۟>kJ̈́7mZ|Gr?5_|G~&rȷP\ ]Xxhx~)-4C1 =҉n6W-b7Ro$W@ wsγ~YD{d:>l6J zXk=?;T`)o쥊C ]_u4 執j=/})K_;tG/ݕz,K_WzkYZ/E}*KK7z[YV/=z,=Kd^_cYzTd;,}&KKK[^z&KϜ[ݖm'~ܑ;l>Rꊱ"u{I7,`FOzh>}_ޝi)YkTjg:훻onV* xa +֗/Ezc_}E-S@1m9ÇC"ׇ>|>K]hwyP&b5gm6߬~hWv&n"D7tg ­-v;i$O7 k6Hsnzi{!Ik`2W}-sw)F/akѱSP=܄-$w4SɄ(!$coG:$'i s b*HEd)P<,Q.6GS[I8f ~k">~")_DƘCr#^ d.ӐMM6/,BX%hu8?ϳ ̬jJlpD~UhPLMV1a4yrs\>xYyUƿ>_wz.zKU#Cz6o]4E6q!]rAB \4UG$nQ@ĉFdIZpMF [nqı}AS.gX+7,Q0(c^P_5כRω)d |=d㷯yBvŀM,ٔţѧc ~>:=&h.UsG8cPMEJb-k?5.P;'zOW#s*Ksi<$bztBER,2]\v3Z,}XdϏk hY sYCF_/J .$!f#Tdz.jQVL>٭c~{)䜯 ø{w6*A_)H#&V͇ܫuKcLw8>1k.; 9ZlL1Z-hvU$3*ǵYGĘ'$nv`%$/>/Bp?\Uj\xi{GQ:DQ'c? ݐ:kR*d>&Y[qs^#paȯDT=L߱N&gr\s2h @/:vc'Tf3"NK<>xA!͸,2<̻-lRDʇ4օK#Ơ8aq2yEOz]82z͙ ^>:o!EKkvA$OFZ-iCL뀼VE)2:IU=s4K j71%7&B0@wY# @ yi%jF`k̠Unjz3.ěS¬g_s`TëM]Ʃ"$yg0ajRze$PiZ8Qt,eՅ '}'{Xʙ&ԭ܇ qiH "S48O +S3sYA4)[Men μBlG|mUISb27`T5<[#Kt-ɸg0]?I!>5<[BcWzvYY]ĝ|Vnm~ _hLu;@}!l[C3c5j9a뛿+rʘg^S'$#Q4 m7LrF9\t`~l Ook˧c$NQ6 1uVE\0ld?JEBne63ڼ?gYh,P);S1@15bMtۏxڕ94m%oN?qwԑװ8@p?@5M(᯹) o`Ă;Q|C0LV/oe*揈c!"WeX6^B&WCB&{({lS0JԵ7m۶m۶m۶m۶m39K/kZ]|"'< AH+CG`VΞ< 48rrJf☨8oN;({jJNc`KQx|OYy +6Wg}XFm=Յ_8ǟG+@4ZH)AtVlY=B@O6}vE耼 WʌJgP tH/ G/$7E'1fg1x ΀>f2# `Y>?xdɗX9j3X6< m|D)JS9.g/ A!n9VTwr.+%BLQvkH^GnJ5{{l"[e[UE=n[]:ֺE>@@h0 _ᔗib'e$V!+\x;Mǀ,lȦ>ˑqmH'Fm(@JKbv*v=Q_TM|șLNP&*6$*}OUCe'2n*J^}cOW( 6./2|2cfaoY%}AQE(5," mA"E (lm|iW#a؆PczƙĔADXUOu2 >RpUU AD4/i5\|ruǐYU7]~3K9T('GNoƈWti52wf/ԵLT)ė#p{Qb5ʐSX*{(&Ts8y*-!B,p (ZŠ*;eTz$b!g )q3fڷGǺHL-󹽩zslSNRo—}\1YD(˱g )+|0ƒR֗aLᑱ2\41`^학,|WN{G~ȷGHm]seݖ,w\fSjX[Dn!=󵡿SH&͢Pz(Ugy|)ozKտ*al2`Vz+x_~LyhMMrk)C/:)6m. Wٞj^ĆX$w\fDQeX&gwOHCKf>%q 5\䖍_HӉչfź"?#2Ma|;2W،P1*_22͈O&4ewL# cXDFݖ$2T7Hfa--KÑ&gIOgBٯh С^G܁ v٧5);ml Qo ׷7Ӆo4u, k#s`gN&Ls$hy{ACcYdd91NΦ7@ğ*$"ƒIL]vMWUhŲ\=v{va ?n;ihիSCAWt|lZ)~F%&ƪ%JYFq_25Z$!ԁ%)4j6%r(`$B SbgnoY}:>Wׇ C2z%l3J1,:Wvu$%ȼ5ShѰzV#bN(Ċ^ !Y BSgp*ώT Pl80RB}ƒ==cUIj@Q> o,~:ptOwxa/~ G/vD?yhoו! 77`9`OFz^ R6~&M'ۣ߃h\D)o~w~x%ZO*:wp+;XRIfSt-1;Ϧ.o#.L=RØ>٣T3O;pVT^sL=fɲݱIF ՜7Ÿfߌ M>^S. VwB%[4ɬi՛'{EqѲ[)>كY&2I*!69 D1Q"9 }v vkWQP$-ؠ,tؓ v,g؝r1AM CLPx PHxmUb)S3ϴ9r&'ϪH0md/N蔞Y#Oj4Ʒ7 xcB|Y?듉L2) *hr1AJSAUp2&X'ΛlFI^cr=j9IF7j`L)`N2IS(̪ (-#yLnj*w,4UQcGb˗g1N4,r@[+| v lT9EQqSz&b%w Q¶شZ,[-B!p5X! `rTLQ>3ڮ rwt&YeRJ:IdIdɓ !BnmJADh{ [0}7El-@BuY`ɋX(Ϧ`h0#5=$Ü!"^(/Q,YOetGg Rs, [oJà LVb ĵ xAੌ>̙焦CAZ3MCE6h '=@$ g8"Q.fB23q"vؒpy_wmVwnmu8ʟJ'ȏ,7,tmŽ+,x<u~XSDND11uc\ڦc@ ZVAK?NP*3dsR\QZwѴ-]ч;8xz}Q{m,)c~. ,-b__]Kv2i_EPiy;?.$i#Χi%GGAMP2pz ~#Lo%dUcM*NQʓ֐ 0>yobI &ˑ('"G 8vj,؝b4Tf)&aKl0 Ma&F)8LvX tsHQԆmCb`- bPtO69)btꇴ[( (AgbLjt[vHYi9| /R'CSfLo?V%-qPs\"GA6AX 2X5:p[`.+8ߊ# [7 J ;wv%:zVZ3y} Yo 8 Q9-40R${[Woק S'l)طDlï7& ؤCJHTƎB]nr{›^R_ᘅ{J_:#&l)pLrvp1@92B^oǗݗ7ڟ!gc-փPӌ$x/Vl 'H$P# `r5s, ݅N7{ભ`]YFl`ݦ!F)xR֜MIV %ZaGRO'*+JȨ(v%c = g@t+BteXqʒO=noyt<~K'9+Oy U}ҶᚹZEٔ_Cԯ_ya*Hh ձPRpRXR{Ul^2keu_wXײ ybK ]p;=ӱ5,I4#ׂgħ:W[;JU4 @kfDa r*hyg&.AϪ L&i 3؁c2"ޏ+yd>Xej E- V5MʖK\-q2דO>$H"DuZk\K].[MﲿRWsٵ|IhE`ǨC(a:3k쓌bL0\;1_b3_gYޅHSC"ئU=后17C[(ap/)Q=)|{?YdYo疄b?a9K~dD:Ak* Lϛwخd_3&|L|̞7G0h>F ?{c""A:Nfpr}&2g7y/ǹ1 [,ų72hSҊ[㵄~E6.w1ɂq١ƺ3s ;o`Y:8ݜq<}Jlt=RjrI+]{a:E]ϖdg†n4 dL{)X,*Xsik;P7E,4g-c 2_) nwd*x0$YӵYF9S"O/j6/RBH'‡m~XpZc|\{JXȄ> ;s 3B-(:4ƛiq8o)4ùQr 7kf9'fƺ?fv;HĹPi/ȓDgʺv16T h(m^ sg Dh/ipn-zO=M ==n9]d==T';ۢMTČ&DU%>((Z:"ϑָ#sq.҆F ?hgd4Du4r2Ao:χN@CW޺6[]4ߺHu\CdY;KC5{oi8㴀3__6m]ntJ{/3K^X ȚGXN,v߉mVa]$G%GQ~(wh;ˀf {= 0r^O5wWKcVDYkΩ vk;\nG /Wְk(/XݡX{ _I1p=N'Dž h]OvZcFh럅VyNF5͗_Sg$U; r{Rb9DDFAɮ:cnl#mxi#~4sU4<@Gּϑj<1_lp߲Pu5v ]J=eI Xdͅi T kyd5wd89!Lwl&Z5}5,;2z:ffD1Y+Wo"6.I=92*fPA9Ph6qX!Y֗8P4LHgTEH[%-#'e:1b`e0+OQ5(gFSeəu$s@-_ _=z4Txj<#yrIȎTqtTsbeCo61NCڸ=jw(e*YLpG[mu-z>U~;;K5,>5yzKHÏCO#Wb;|36ҟ'veIͨev8'G]ٹѫcU,y.@bSJ zw>_ý]$xšk{3nD%;F =|ۍ`&~AC'tDZ[J&huVv9[gΤN\Jʸ( ƒ"sES%PidESS~ wCVNg>h x ;h.- Ұ' e^^L~~/˷cZ?^?w|Q:9}xêMt09l#V;Nw $ِVylI`oPTi%ST|d@D ,sl0({Ldx~ľXq_wG4|֐[^KswzO>{giH "핛b?g~>ۯ7>f]kW`w_˕Ľ"&YL)-?!>UyboZ`(kol~!߹&B;<^;6DTkcQ$!j"a^ٙY-wx-Pܵ#]v4!j} sPt *|)v},fZ!K˥7L% 5,]-!s*P= rgH>8~z23. 5[ yVŞ9:'G,r-" Z.z"[G dT2$RRJ׻,{O ݬ*D%| ?Qtf@\+Hg'LNCd_R l^5[Xrebdݴ;]MtwZ Nm.DYk<ג{iu.qp;H~9z<4\NKU^"w5,tz5Ar~M<eR̉6\*W;OFL2c;FHi7w rT% bH2+) Sh>K1I;Å:r>5Y`| L/jELى89er %""&rEJ䲊;]Zleϕ\ ?k3vlyBڔ/&,ipo ʄ-pƓd52qsK-D=~f.<_6nt[izERtbhhF`ΔǑ?E 0r٧Т`g˚FL, 2=ӽc{<Z;YtO[%.6 GDVU hxPEiބϻYwض, Z FK3+"3`6"jJ?B_m%Cf? nYwZ׷ۯ-NVֵ\OS۰e}eTf~ |?& oqHG*+ǿ1T/$u!cӅ(SW{ܧRw+Vh:r0*ui vYߑw.r2(K3D"UKb3/)w`77x.!C\}_I)c8R]\]CQMo Ŀnoܲ&$rD$b+q>S^)*Aeh(#w3|\N0;y:~бI,s=-:,piuo_mx8x8 Op;SF9qޚC_nOc.]I%S>y&؊h?W@pv593|~3Aa-LD3#bC(;\7±e;1aʿ75.x 4Gy;BQH_Ճs_ч O>9krе"M)\H'oAk13|ǃ^ҐB6"|_i6' |ϙ0'tvB/)dҒ{3J5q|Y8Svw|f͆0)w Ѡqg$5᠍+hutx)ay{!m'k __=H;0qjv݁ woc~BGV ͱ,p YWgD<8,M@ne,FHC7|!^3 ;{g'k0 (2B,f_(Xs 30aݸ}0?FU56+b FRF:n85aEbwC{ '$1rR dmU^ hv(IJzNՐ_nɆۓD4N HeT:-쨄)ocJS&a@BQ~yvdh0b .cWuqX o S;W'as]ֺK#CؾZ+WW+j*eGf;POq@Sރ9FQ*4RB!**ՋgD!xMZQy "dτ!mzіԳ+gq$O@п*#,k/J).A&33:[X^~e}{k7&nnK 9EEG+` k| Q N;gMZp̗VM#I[6hҒh +O 0ԮԽXlO]D<"diw$]S㡰nA>CBAq.>bkN -Hl|ji$ծCh"B(=+7T#. ަx y低ZxPvw磥YbKs#tnYC[gIӻC[n185 8u9M}<ܺ+~$v02^'Iu+&PlکDXcPl QcQIHʾS6 LDyǶ}@Y"aӺX^ O8Iүs|$g\͖:ˬ~[`jGeB5eG;P˟`#SNKxߪP3":`7N ߥ:M?Puvvʌ*a*ž['V:M HL;/YZGV=UO$AQπ"M3oR h>R F]AGg ,m4?~׮SUQUQ71c^M@TǼSal]I HNVfu\97?DU|/CE@c` 9 # [ >ۧJ~Kep_d Ҵ$];׈oZ(v%qǩGFiqn=eزXݑp"W+;B3 TT]Oy{/N0,(7Cءͣ4 .!\4uGao_9YAfo{M87v E!>^J{lQY`?p4mLJB^LōSU-_(EP5T]JY 1SdrenVܥ.?&[O<~gǒҜl&R/]7~OOz}r; ˥a6'H|h&Mn@Z|BVda.T2nYE 0yB_fi8!3wfXb<Ǟ-.s70˜YdEvZbhR(Jq_Ld]Pvmee8BV'l /܊;P@H=dc{lE򥘺/ SZdn22F>ʃ R/S_N(x"j;څ_xo.y޸IG裆&ٙRnvowxioS[*8ڟœS<;ǎȑa U@2ŔFu#]w0yL0j3Zv8~ƚ&l4mJv!o9)-sONU/c^ չ{Kwn4c\raaT5,`&x%]ő=þZv2D=|D?nu(ɣ%dz'J4ng\!?rPŝV"`E<%/\b;d*Ȍ%7ZVϮ虩P*_nN;z ?GNU,͊ؽUukRMQ.񨹐Ws/5mtkϫ|KZPc0.BoQ6aM# mO HNW ~P-Ig6٪U ҎMwq"d6K 36&}҆|Z _j c4}!G-.$w[JKl[szۧ9l*'/vH ?vm2&)]#؛a[pD`VѾ^S7Yq`X bK gXe0$DQj,"zq1l'2ȣ%MUX/̺ޯN݊v33MkHIKPiy!aVz`$G3tUVqW7A5cV'!&ӻÖ 2dT_VId~ ܾD0p/+־H8oh3.T%ĿrJ`6q~56'1E sg{%Xa8jm2M*Sq68F}֨,I1LYyXC3'n-F=1n): CmhJѓۂd.8v{cWPGX`ܚL>B9h]’/E)PڡOv@dLx'шR(с6x& 9wu2g7PHgZ6@=TPm,h'=1D,Ө+snhT" gDy?rDO Upm~zb2{a}GM YT"XףC.]@7 @:m.'xf+Ȯa JVA uF4[[\Q20a`u$[;yfC_6ëx3^:[!FMw Gvēb2P!8GLI~}o 4yjaPΦ YR̫3_) K%"ȸN_ ,nIpAh6WqX잫} FV.ja:2qLO0n:QC\2,*@3@|P-p#q2 oidIyD3 F .(LRh +< BCk}'zEI g$@#XopFw8[芊JCڈݮC oE g@uEF!D4S*\nT}5 Z{t/c D3nB$oEj$Qc 8Av%Rmq*t'n~#\' be_ \50ӄNo]NWTX)f'X{Y|N3ϡq *f8"ôZ2Z> 益h33b!k<:atF 5q8+:c_*%[tRPk _d7+Z/ܢ#^`]PVhW - ^S<:~t mSqoQG]yPx\{?!7Bvߎ8)9t(g.]ܓNȶ;u&[]Px`İGXi,Ih/Ҧz`'9zνKn-dFmZ8]Day,rlãܐBzV)Ͳ9/mnB{Їs~5mpOO 敏|b|ٟ%OhPS1Ƈ`ЦZ2xjPȬZfٟW)-]3oj?9khj 2>%j>L =ZUEd7 +Hl"Cst: Odx,bA9HQZ x/TDC߮e49f Y%5SC !dP毝VgOVm;L?W!{Ր'{NSmN=n_b`Q=s,5њO6#i3KÇV꣰yrqg3I| o?4k.!KM/4?Ǚ;Pӊph[ x0' u|@=Yh냹4܋(E~% g.~Gbv+!-QOk!/=J5y-ƀDϤGMR2]F)Wx •|'X *Q-a&%EҼc,é2meӆ{bôU&p<7|7'kQşc6Q.TY߭!x8@+ 3عydſY owL,W.aIi\e4$}޽f"!cKTYarXi_<#3H@]v 'BYyMQ%g9vgǐeOM@lKmnQ#JFd0saUdm "i<\Ɍr-1 %U]qwYg_ m]3ymԩ!LG3jJG0M 6O;] C9HYH~7xZ8,<6-ƫ1hrĎyuc|p>{ \93ߴۢr` ]GM<?$-okxpX _ M黷Zqp}I*Z <*TX5dp}U+HT+ɞ a s9#T(2*=`2Z G`!5`vy$B CF"t"7rNZO ;D:3~9܀rul[N Wϣ^D2|9h"[7Ցi.t"[pUvrfBGŸ]PdדmPsP汯l>.G-)VNúUqoY7nBwoo ۥ x5|.\j Z8sm[xe/SU"gtxwm6zw[;;8#V W/jqtG[2 f  h35_( @D"sR_q7 Ȕ)_#ps ~A:_NGk#wS8t[EȌ&ƼˢRps5ɿ}cYe!RΎ]rPZZG)'`?` v]S#N*WFQ`x0qj]K<5K +)~nl ZρRj2D2I2jc1CtecQPO^i "2+I4BRHn5Z^xlN0J'yCFQDf a=|E+W\]<,mE& J ISx⚻{\-!ւ<4ӝiw⡅١bt@"o(AgBbGĤq/Nx\4O=Jg>*~y^O{goiWZ?+h/퀤Q/2}' 7˿UA)S"=B0V)X+f,k[1vDg[y6PZvg8ʹA%[4P ƿF/n1nup>q4Qs_;-# >aWCıxtc:5SQV&0f̾)շ2R{b}lҕm2 m.gp_{uƺsӥrluc6Fᵱ*XNcGh64lP cp .w] r3,(@jJfV@Qmv+D(v4& f <>V@i\DҦ#ѯq2VCT{ç'h˟lexhSG#= C& Dz:x3jtM#TPصvXgȴ2(2uiF ǚl&98mx}8mZb"Yu ,gK!~vR^xHK>:օf @lɻC3sݛ`blP mW8+3#aWk:'gznF>|?ƭ\( iT/c?bV*fz$ZM1z2t#!Lj6_1|PjsE^NxpTb0d 21q1Ky*zXE&Jr]]eWtg{8/?H@=DR7Rdbwcg2nՍ{&.PTK%~,cX'6#;sn MrAOve,(5%]9+ǘ;˰OC}^HpTћytvҝ(r=ԙ{֓jq Ѣ.=ԏjw-*!s˰Ycf+˜׹ NlvnLȮ7&c{fލOn@i=@,I"a/\ @h&5L2 \3 ޅ,f=󹑗,=Y˙eyu¥DzӺuV,Q0iq]:Ǣx&,Z|(t?Oǧ:Ve榉 i@,e2F5t{ahh ʲa4̄yMs3O3n %@^\LdU OChZq.eϤۇ.wq>Kd: NK2Pܛ/ S |u[✾UC!g(CL92+a__;R0ISև`᫬%qd']իNVvRд48Zy.ܜ )AzR:ȷʞ/Qe.ܢT{2Z'l-FMtuIE2 P5=o VDV܎%ݸcmߍOK[vJ2]SM3Ѽͺ"&ryv~aj6-`گ7=q^m>~pm n2o°-3jq|=(YotGȾ(On+=L,_Y >w|4>M}V;pj d^QOG0Bc*ItlԿ}#"(願T<'/wۨPFW3Z<4J1m`7p+G~D`c<5EQa@%cz:xZ{#Q{Ԟ'AyU{ddvoz@6L #ӞՅ4Neӭ:0Yd٦2܍^opZ]*7i58:HvUFqO]+n_tN3 @J9T,%sK&^%&Rю"n>\X^Ǚ@G&XQmlQcgTi0+q1єɱbD2POJ<"$\5CƂ lfBsHv@,j8|,>N!$c6 mXp @yyj".HQԸ}qDjMͽQa1J5HL*`;xOIt#dIm~=XŴY՜TQ㖟m<9=eѰ?/yd6ꕏ? - $G/".PaY초 4B3kH _3Lu]H<'$Z`魓09M1aI4m82uʎ2O(UZVy+nl\瘭>RlAbD+Ew!Wh62nOnq7 /Fpk<~ߴp`ǵٞsF;Rq-ƹ;gGا} 98S7 ~H4xQD+8t#]2?)8:z$G0RTe.y<`W.췍 E;uau&WW ՟ReՈ7fis['ӒK.=P5 >5s<_eH %BϬ&7fU_LA#; rvqOoe|"}R\AgSL)uP@@0d!G7KM-TȃqTM(LfPɒwc  T7)FBF( ِܐz6:fw˫ˣ2ܴ{۠; =H+=AiD/Cћ.I^y[Z]a)- 3_-{ jdfNo|/sqށe2u;wbjי(m /%3\0ɛM̊A$re)׍V0m%-z$]L,x.5Ok<>ufK{ۿ8tՖdq7-|{@Bx Ԗ5D {g>Ft?<ʄd7 &״9dci&9TyM?R36ʘf^ќH(1X#2z5pq:zz "2tnBT-OFX-j@ک數'INg~_`Z"swe<+Hbpl}u/Ȁ*a'e!L5 ]+'ΏwLso @d̿O=D6qmhŕ;r~̌:uxn7?'E|0N++>O+05Ĥh# /+}uʿy?E_"ss.F/i?˴]Am VO9UkD7W?dKFG^ E_:{SQN<{ϳe ƶW~l8UePcZ^ t6??i/V*{q2}֔oܜe[Ϋ 3WP B21Z[HUGeXaI;yLk[bF%1[ FôKɝ)8Ošْ S5$;`tO {E'~uHtp&gPmx=rBQĢxDō*MkFP,SA}QxeTvN R;|\-Ѕ\ # >$ݷK?nDsOv'4) g\t31UT.Y'9TQ"*"fewg0R>F*&A,Z Qț;!4%rE0.79ێ"-I(y#X3^1SJ* PVb!:)9{vˬw0P oR DR$j !ډ5pfII)9$}(,ԘT=})Pu#(B a"l挩lK+<`(td];NJުZ PMH a hkrc_`lZU9\$*/EQݥ@:|avE.`Ol6zǪ YJڀ-0QB"MS I B͌u2ȡm*C~x6aӑA͚ o`C-XsѠPPΤLUBIԑ/ߛ! c6S5g"Ȯ0vҎ*v+OYXQcDC8f; KZGB8a![R&۪+(%=HS ?wtv[k*1P0AvN"@^QT }({8~0 #We$([c=W0jπsN%V@Px= ~o-Y6Hb8 PG) ~;{/Hy^hd<S?)aKDYkOCٯ (d~# [ϛ 79,c+#5w- ?RgZ!ŠѦc 9yuT=t[D{&Fd]##A%uZ;AlOS#-/[4rQAYNaPD,|Hitqza0'_Wga{md`W_*wP,`eJb,*b6ƲD;m29THR@aH!yClH\o1)1FNNٝV4 7_ԛhQJzw>B1&Q}Eҷb{KYV! VD!,/Jx ~tP&_)ѭ4@%W(꣝=x&X&TOR  RrbH`yK1d͟ck *^O0˂YofV#Ք|&17~c.rC{MnNnl~DŽ\Ad%?$jfկZ6]My`_f/S?/˶֒^|<\mU|~ZV"2!V (Nݪ|+-( lwM,I-MwόIJE Nj,q88<fŽC4D/0KACfiRd 2@k_#"V/PƸ* Y kѕXgG8T(+D3:k@#aaw( TjD&ܽr+$N)nT8'ݽ(O~)`6ۛB&r\{֯ƾ\{3]K[ӑ?Bomg;g{!6@h<@6"+F9YgMN}֋az1o*ɛ0/{/߭rӬ\;pSejFI0#A'ӥ`ҖPu@\D1ݸx-2HoZg(z$ȾAq"6JFcn@'ǰF Hɷ|Pi9rj`pE/Q# klP,*STx?HW<UMb-v(.}vJ0[ U󙛎"DWIhg̜="&A}. yNpXX9!Lff#@ rƮhVdf;%%ynK;HnJ,*%8LsF M{8#.9EJ {>0@CǤu#Iz5D#2S7'vLNt9=sm4 mCp\E߭ >s W>-US,yT:D Ģ85vOP͂Ih3@i{He~MR09fp8A4G*h:f#/BQd(DׂORB`;%4e2prMIi`!\9]M(n:NꢕRT)8#+*U& b?}DisDWG/+{2 U"R=+(Oӏ!"ZQiHDƝ* TGJfLRՏ2`4yڴm+;n nQ h$q H*ypLPꛖ ߢ LAm%AmVol jp@՟i'k5s恼1KBKoEgQm @Ѧq+Ol#I҄oLl0aA(}-v2 TZ v]zEhM[\dEN5YSj:lCےXmQn*s-oDWꌵ\f!mqY/rBkjZ78;zN=EU׈idL4nƮe֘"u)Wn@wu8L̷@.g<24A@WnCN2s@Pi 7nWϕL~N sfVj^C]`偰5+f9>4r> !|;զ"iY7,݃.wX?{LHaCuax9D Zr [Dll (Zxbm+4LtGiZ"ӖXET[=lvݛ=饨pA:Mbe'+i\P|%r{? 3b8pDuGY PnL&C̜N9eҋ.ln2m.%P"Vj,]|9A0Xj r씕EiSN-B0oR':'-Se $@'A'EFGDܴvgk"RpCK6Rrk#T=_/mE iih6!A`Ħ2h+O줒Lj?Q7JWz '_cn]K{Ho\(AP,Zc;`QU`JdY2IM<-:WUN(#bcF:vF"yus94RpID@ oTWS.L^Ql>L59(w|pR4q68 j{Mϳ4vYM& w 08͑]Xy2z9x UPkytca%!rq{|E|hGAXLȗS|8"r)VK/+j#Մ`in=H 6\W } &wؘ|J2 ^_$MW@thn6mY0q9_=h 99FmaK&D*:F SX.H˓C=4x<[8XD$ȌUGG#Ӹ]ׂ7ai=XC 7=V2F$K| ?=Ef)SF1XjFy|~ir&8ÀTx"lP?^/?y F:$уzWT B>pv(d"β:]9YՁ4X@؍@Vgr\cE1s^:#xc:zP5?6?o57cY}.KY!'wޓJ뚿\!,jNt*T(;NE[`( \5z]SC˄[- v810qgcS6խ凨 hؼ"L\A90'1L[CFo6xՂ&(i}Oel_Msr/14Q\OS7Nŗ0A"D-$FAp#=NuRL|Ei֞>kY4*6 k;OXl*&e at*P.F4 36T 6U㸉#iҹSm=/Dr= hǏϼ]>/֣+gBuhB =01'S:͜8[>5=;D)"oXf~/'kV#;߄R$;QRHED@8/RLD4}Ql 4PhsfW?oȹ`/1IJ&@'((Sc1@EM!ABmSv7-gIAm  r7ut}x!X: Av\ i7j@1JX!maW#d"MlFnLD:;iVI-iV&[2{ηfՔ=ҋ}WB$&Zw خ>ݍ3Tof<ڪ1x8ms! %Ji.U,MPRɬ~_C7ӒG\b<%Vw&[I(*NAuqA|jlC %O:xXd,r-X( [@)+ $m-/>"<8\C7 <x'+%W U%TN0་oK;/nbN/_ t@>nS50ha x?pÆ,Yuw(;),PrVX\H{;doIz޸/5ɣ{e\wY,,8F3ZbCZ!o(D#UIN )m2n0"cς_PЯu='n qj* QGȁ9{atnt/ =9 .d$j,b2)ǣ1 î.\O;}=^xc3?e1^~n7i3S7~L_S 5o(>OWr +s6/'ZyՆO^6 #H|tIzyFOѲ_=uY7@-[ +ߺb~/Q$H}|1;๾Q{HݰkfkHyv(HyOgЦРPXZ[X 6*T3k>dųm߾ddwO'Ty;`)"T p)B\œ:B QߩXCvعTmn5Һl5"[M>Pdz6ېE+)WCJn<\N? +#ӒU"[P'Z&> YZg땗w PBr)L2+JKOqTPKtɭCSD}(>&eE~LnL1Z l*$ǞF~>7ٶک,)r5@z3/!i]cJDYHhaf[\m۶m۶m۶m~˶m۶_9{P5%ffΌȈd(d)1qjULKT"PTjFXTf3JPYKtL2@m̡4]Q0޷)뗝ւt@IQZ9ӝ9x EW5 ƛ^?EZgRBb1ĔJJMKL:5?R2v" Zص2MEʼnZIՉW2˪5LG\\*{=D튎i #3KД"^0?+26͵fmyC`fȌ@enD%yGiB4 @Ԁ^pl(hA}r;(Y Yݒ 8FF?D l]sTi@^eqꐞ",\}CB.JM32 K?uDcI/rv'Lўݰ5 ߕ}ϪrVU+=nZLqwvE_nYxuI_.`6rlxR-VW0/YFiu[-7a#SȚO*WLgD7 hz젂JÅBEi!KO0QFby^Jth;ĺj|Psʔ:BQ!B^L&f<=KWSQz4ZL*qh{嗀=*VV~3 bR8B'`ilrs&KM߉}/c_Xh󺡷k5Nصէ~|&zMx}@Uz3տ0 o9`ear 7RG#'ΞOoU%3rWΘ֡0)4\V tἎT,P[JKh1VD#yQg9.C7l<L=Uz:}'=Cnh+3$|?+AuKlLAHoi2(C_[b\["ݠ3!YњGɔ-(poȏwwC|v1.O0<!fѾna0Cm+8?_ۂ8f1cc}eɠUc_8u5#uuʺ~MD뾹ch34A|ޘ3";$;yO]C. ^\2z,i4K&f z̽p8sŠT#&BNKQcE#cLqYpkEf牢a~|ww#}Ȑ@^pa-1x2[옥pD%GL NA tbCV׽_1A@r<(l~&]'x[[#*|GlhAF`b'B(@Y")L^|5rJEb"#L< _x2Q Z⁓p%H%)jpq|80xW52\hzHa }K p18ǚ{gAktع{b^j͒O:8#770 vCT2%DAߪٴ>ޢ]  vtpWV15sMMf@RI-Q:lMR&&DFjPi {ÕHp>=57\7B%->4K^*QdpLN`@`zT[TBǂq6=7$]Q׃Gn<[Ƙa,Fˤ Sb%DHm}+"<.4kӯlxHޗ|GtMQ:57-4US8,f%2^+|򨑿M!].h*_M.@ej) 2S7GY1|28!,<_MU xZ͍*HrXeWf!}i1 zx+ݺtX$"6yCceJ183 N 0u^6 k߇ˣ1D|xLh= 5cɼ&BGlPn\Vݸ$ei9 s <;1-ʠDWEC*)[9O=zH%!3+'# )hR[#ZZ)jᴪS:R 5B*9AngF[0%5oI %KQ'gT&Vj-0'vSJtgŀswнRÞn]Jk m*t,2#sg7ї8kvk^C?R:13c.?NeRWrUWS_f#åZh 5pGLoGq/esvnbPqrsUׂJGV 2}kg^3NA_a,mM"18+>qƭ/KΕ/wq=DkX +ehRgx^DT O3 )r/s [iv}018p Cp"Jm[UvxsNO;w@TW1Ik[Ut˄ctg.$kb`{|댄@񯊋,gt#q"wK~ 95b}" 8q*? c e 2Zi5lLXU[plz Е_!>$ E{"%BnK*`e!JB| h@!^El6\ (A&1|ݶddxօsOw\sݻM0FyM_{aXQf"mR[X zثUȵ!PjPk1{_W,f:m- AqmAEvr1&dҞ3Z" 7,h ȀBa%HL*)BDX1%3#pufM %Oc\:Ӎ̹&Zu)y8=\qA^ ߝfݔV/fjE|=DüEdU :4q@@>eH"ޝCR(JL"t`p޳cA _B|k y{WvzzV׾»_IDek݇z} ub`7j.~/^xL XCѿ/C=1 ! j 1?ךQ& v_۔61#&ÈE @+Bl4Q r%P)<u#G7q_{jkǦ&/F(m"=w q_Jf|yTCpOSsfvτPC3#](p3M_F)$6,y#)AFd HMgȰӏCluˊs KsybH+}o9;o$΋I[rOz, 1p~> ?Cj؟vj!PvE= BA qVd2- yFRJ1nVUWk}갍qdPWs:^+l AZs׺XX*+?PJod1qxB\g0ƥ"G?ы03Q9p 3@:/Ȩ,:":1@_C )Q]{oYƱ C3IP<} =(9WR#fQ! )GD}ƽ1K~k)ʛ|qLy: @󒿟U4]ލ(D[ %@y}đ\` vysag"cJm;0 L0$ؼ@Xg\2E ̤3'˷e([߃;W18AL>K#A%D;}A]]OB|P[{/i!"EL>*Gf]i.xpHm&C}_` )gYbԡЁ5Q\гJh2}Ilii6@Z4Zi Ǩu>og 'sY_Ӏ)]w͹g<u9 2(F$adUG-3z K3, ᬿLH%{$Go&()<,Q33# LIEW|x#$GlS:FVD 5$1@t8CKKKqA Ab9NFPkD*U6/0Wˋ1YR3>UQ_@_~8glz5/9`¨^>TaccCH""/QM53\ĵpMF 50~',S-03ē j̀Z-$ Pn2dUDJ~1UA{xp'l&!Κא1Whnj/Xl2D|fC/k7imst߇:aIm0$(0Vb&w 9-J_օC]Unl/-3֘hM҂S3oвp֧c9S &5*X4CW 5Kĭ "@NF*Ō(c&BgD$TxG{17S*ߚQ:ćQ)Ft²UDBk5}^m4c ފoo1c 4{Xo%‚p'NWA!B ڙ'6 qpIPf/+.lHczID/IbuVWmXqfa9?>`{gq|wVM)È<WG'1&fuБ!Mq.5mLǾ_):|T&?,kMtxFp M|/^'z^bkmc.AdvƶMjS,rIz=(H;8 uaË'!#TB%fV18Qx*~E`%ѡR̨ssMqYڻN r`?ʛhʖT*+%a7(es#_fe`"@0N"mL*λ,xMMA,b̜Ns&7:-U._~|Q)54>;u D-atŀ,I4! z5/\Μ!cV.,#bEe\$Upc <[JHi1#CTQ< 'I3_}`gφ-$Rв3 QOJ\s>uT USjD3/YΛUԈ=@D(_eh22z?!gb:T,kZIs[2cQCԇsC$F <@:y_xЏGshȆ5B;lwQگTT薵͕‹kdbTy6FB Y}`Fr=Y@Mݕj aX,>Y26?\M'v6h; KO a^z`^Oh&c}O_PQ]50؇V/swڧ( y|y~8gSn  ˟Y3PK]_"iߥɆEAΦ)V!Φ vkz :!Pu$G;Xdu#Xu}Bﲠ=Y ={ZfݣC0IHG;FZxӧ 2S J#D*T^wr._SHiH^ ;^ 翧ۮݤCU69Mچ]".,Cس2P0ØS sΎ#xP$(]֑v0"M'ȎSsX`fJcQH8J4V=e515V+13'QIQ5 af TO=U)&Zf PТ RS _w!w8L̂ #8ӥ%7+xїn%wl>pYvqDh*QW̌ 1}IB!5`Y%|(~B*m ]+dK$sCAu { p/!hk(/-+1hqL*rbkV[[Ť(@솂4FxfP\ (,T$\EJ$̛R # #uP9҉:B:C,"FJhl;} U`pEUZ+q ] ;,Q%$O@8e=!j\ir缮aDoOAPYkbܵۂ)Yfc Ke+/|EaTxw;߇ml%wt5VxĮPmȎ~W^e|<5|L .NuLkCܨ#+ <-Eo5g:4sմT }!UWM /T\YYMA9C~7kAuWMQa\J`c(YpO26aP?26f(TsƗNlP97 LI40׋mQZ M-bumob#U 1#P Ur =̇|x˫TrjTru L6*ˁЌ┴ZLml:;; +*T[/Z ,Q/?`j/s.xRee-kܢ-_ouT۵M~P5Gʺx Bz:3hR' ZC\9f?0{/1 >Pu Ι'`ìe d[Ƚm_x]:otL"1F.$+jWzLc%e RVQ KnR*$=S mSӯ\C-ޣ@)@ߍZb"L'J;1N'@]RJzE1甋p{Om?"QͬJr=0<&/]k<(0Y0@h* Z'Su\eJydؾor~- g/q_޼W}879 -SMuÁ _ O-M¾P?wX/P h'N7)kx\\NL]j03CvB;EgQ]\Fc \1"aкxؖtm3@F6InBj=ރ+lvߌ_MܯdPq 'J$3lf[iq_{UQBYsZܪ_(Cp$K: 97LZ`-|8-n?_1/n[hUtl>e ѫ1[a(Ž !FsYXea'775 ƉT'jW!Nx*g].w hL6Q`bR|^ii{|[Z wMu<{\}Z\Leg!T6J%հB}rs];/h:,X;=,Fh%љ]ehLvat7{t@lh Z#w{+V #={6%s|y= qp2tv-P`cIq0D<,Pn-WvX'>U"fnaϠA5V{T9لv @|8|:IxY˂{B$=,6PyӁWnoK vVIWA}]PB! g~7exJ+R>Yxz]6bOQ;%SpO.3lE(AO1s1a yNr= t=e T\XQrUC<4K.Qd| S(NX2H_Ő^<{;<[Is$;9+Uݐf8ms\PQI#S$'ӫ.2@L'o>!1O9Jg̒+e"7jlY_ߕ:1]V+EP"/'y6h&v5 #-yT yp$(4B:J8xy?oQHd-g*u+Uy>߃בoFgqh4O%IAg!XdO42?3{|J6i _b>nY:nZ MD_Y&J=ɔ?,Gx |ɇN.^r|=L*r|`?+EP)NYi](c9 'W;R}=3_dƂu8s rf V !'/X+ 1`w:jbggh TMeUL)-4tuE!gq4*$ _30ofD5;V;Ʃn:cPb@YW[1Xv {]CiB)*yyր1`P#͆|3Gtv!\e_6;d ƃ_mfX0'=b]`0} |'u6wX`NT 7Iqc1ZVZhJmٓuGPhQ7#&.$P1h)X0 'ܖ?Px@9A`ZRe2C7k(W16`a/CnR2IȪ"Ř4,"T ]-T)ܜ˛rIzB]B>ޟx_3ܼ߳x=DeYU^l |uEBn$b$3i \x%p(`¶ƣZi{ X7H#R8&#V-߰1HF\џAq1HYzXr0x*la1N" J}1X>@5+b "¦ڐ[fY(&~i0ew*SJb3zGHsaeyB X|0O&U/HzʲubrFeۥ&6Ip6F*EOXWpvUqR^tr]a-JW@!@Ҡ-wS]FEuP?e\a a(l!8 ȜJaa ExO(qzm!R509CC&->άR v  A-jҤMr"1cL2M >x},J"dD\!TWڻנe7p*LҢ.i䮼a1u"5{f5fMx gb#RpCJe z{+#YP"JĢ,'Hn}zXqv/d 612^T:rR4 Íwޞ;]u[Z! sӂ,#~x RRF{oq/oO^E1\4'$ 9=l[gd6soϧÐ uVSlV푇KB%#&-ґQ>FsTRQs:+UE b$OWeC٫C<86?LGołbygJ%8{c+`t*K DE ud4WNJ3xz byl ]լL ;Qu'F;1ܱ-M ~'H.?l [mZoChoHaiWi M,ī/m/H9fu"7Q"TGLb~JD- Qo 9j SoSdUC`س.a1Ud$5P֗\ >Ýʦ+$X qBJ\G)yY֖a,L{"Cc@~E&~.V,w3"sUI48#"]舺* -8pvUdo 翻}7 &.ۋ|݁Of$;lAK{pEeןє2p\UP2|zEߋCE iB$+RI2.\LTO,b* pL!^j;S:M^&x摫#@df6mr|^V$IP.b :II_senDa$LE6 ~Jr:vɘlE˘ȅn7ϥ&Ɓn["muO2eQ98DK]-7(Nk|#X:^ Kr} %mT00[Pix*ҟ13hr;X\bd-63)U>Rh A~4؛zvG&P:[^\ekUù=I" 0eLRS$Q3|^Уr{{Y\ؾ| F)ړ!܍ATJRގ]^ռg"x/) UYu:"Z2`†sh)S̴HN9cWˇ& $wyzAD!xJp9lU>ϣṒ>z'lM8rg;-F jjt놠x@m!}5bU,mbC"be9r!a 2cilbV LI6+Rp?XbE;bvB\Jbÿz% gF{`qtJ/O2礦G '!k'^oh\,ɓe[:Nx2/4ezډ^] @]Mj8h-`'{+K&J$MKOYhaˎ4w=4J9~X7#jҗ0l23I(}AlvGZ2P|9݊*$>wh޾9"7Z1d"Fy0McP49u4X\{饑a7yim$uieaӁJJR=rcOaRpM7_}\MuR]Q)F2N}-! ,Qj^5N,ox 3Y N&+*† 걕ɘbvcN5B> p"\u'mSy/V9BcIStD,#(IW嬾S~LDnߍ7w̒}U;jjA\zR P:97EM`h p6FeK[4&kqX^4[Z*|"Y;~*fnwFCB1aU) ~۶>KwNzawJ_s s6h*@}g'RSUG'\Uu$](bPyE"(ň$jJSl yD),[̊C鮇,ك`Dw^w;qUVݸ^\I|ii~Fel ]δ^m}ɭCW+%0ˏnx 7q!W< ś"͍ebǵ_FhOMN\gI:I5}3'oO9Ɋ' ʒqnhSLXC~Ѧ Cp:pQj:Dtӄ͡+yL!g(qQ}gk[ FM:נ[5I.z:5,F 3U ?:mV;7.#SC0IN'h#ʭ+cM`%)1s=%7/pfSc7B4j# bI.LC3W;/k; +zeJ?AfyXkC EQ_AHMd.UfpZ/#S3f{;?%FKA$3B{t_OA){_20.B,oNS*%yJі^i"C:% p\ $3Gư410i#tݶ\P4Dc/_5zLZ`Av'Z>  Q޷pr\y3 ˜yݍg!aXCqHˣ[VZpڝV9S4{+]/l}wsT&1V+g[ַwi6Ox7k5J-W"~tM*qfeSClY u)`VarA~eq4;L~\XTx%_.C!*F^@\E V)IՊr^ #. mƼvoRR', y>Qpu+8O^ȁR$Hw%kDx=Pv$NN"pQLVǶs\M𭶗dyRʶYF:)dwXXd+de|>HY8EG.s=P2DESIs *./vi4U 5DY} ,nult[HBe7~fU|L;y]!Tyf :__o[ v!j?ݻn^:n>:e` RsEg5a$!+窹Mުn|`{"PpɫPЍb5/DE1ּAMvtzʎ\5MV VU Jd&: Dz~Oˇ#wo>4._⛎WNqJ?koZC!.h$i.ik6gXPf^|_f^t vROC4jk^Gބw<ӛc^?+g{4etv,/mIɞ J i*2&uM\ [K4'"*Fι=-}>T- ]UPYb͗{zbMX\DwPe]>CvrGxUT4=BdŀJ + ߁fu;lgaӁ FS䐖hcLC.Ĥ9J@!%@#Y6hM;o5b06QWj0[__qj#r} 93jdl)U[?8T&2E@&U]ZMj&c-[+%v}ޯi $BB͵޶ =B_'؂*&d/pu<8Gߧ+bHj l kT2>{S˞~R@;50H,^*uL 7q\f6hQR0?O"(FH Wac QR:)5HWn 1$9/\#Awnb (.;R%8SKm8>VԡվױQL+ :݂6WZ?e>v),5 5P=a͆un+qOt?S6NR_7:bӁ2_c4Ы=ʕQϨeE QQbKN*&SZ<"HhvO>_lPA7`'k}r]qwxKEٙ?ѣ(x~@)-gyAݱo~y#I"ٰO޹3с;M374?ڹZ_[툿Y Re%gקLG Zny7eNN=(/QV.ԘSVL--"w驹D.4vS4K>;z8}nE—#ֈI9t9͖چN*#\`\\ޞ߹}>nF(%_apyΎ FWPܓ<=j'r,dcjw{}HשC:\B%'$rKݯ1:z+"r9VSCɓp_h ӯ0Y+#̴,3!'|UߣM"B8HQU"(+T+Eor4 =S eXJd|dƯ(M'SZa*,w剬Cpktvb'eOfdq42K +ӹ4տ E -s#rUlJju ЩI֑2E7q!d'>hET߱r("[>96\d2eט4"ho}hozS&;)z3rRIq˒=sm$E3goa?>YE=^,{o}loCn'th]t#M#L9$0:LyJ ʓ0 D!ǀ=pGd*n0md@+@Q{@H}IVF6 mP ]-UD-jdjJ" h؀Eן xwZP[[cΟFέ_/%6\|r4ADaA咯ZeFvNHK1CʙMHu5kٶE 8 Z}D}w0Gb?C{=^?z?ѽ g?=lգT$cG(Vh 00|7AZ&,Fs794hmgXbp TAtF/sܿZbniNy2!Ax=55e,/3.Y+))۾o%~y2\ajGDO%/==!B2T0eE B4u |ͽZcN]׾[ŨY%>(-hH[X{:rEޙb=#ƓxkS)=pIC&O9a1HvK ]Zx;n{Zr5U yDt3'bUEJ6LHޅ((Yc )*$ԒG ;yն??F$i=#ePȫGfcg`RAgI*?/j5$aЮ_eWo>lh"GZ͚_bJZrp߂#Iw`i'ޣK I'^ ,w_ @1k `D0S TJ0=M"M5}X{Zvđ< #h f药6y㲀[&=2xզv.J$j_R\4ҖpZP+PXkl|QFM'e%P`vlrE=g;S +A3WQ?4sl Qa50UI}bc:H/%#=Iٙ,PZ|JE!ܚWYi"wg}H]"-a<Ҿj!J-~kbZh5eуhWCrG}vHbZ9$$b@ѱPgK4 ]2Njл U`Yb?g':CN]}ilW/O!6Kg1@}R̩5T| ĜMK?9O",P90ewHWbIU_ĂXyb) Gwپ޵m4쁦nBwSBder k9&t Hִ+EY1&ͩNG1Blkz0V8b qhsSNy Zm \zJBSO9UoCI>H &M[D,O"ZVq_,R`Wh]: CuObhE7Nמ[D.,DAT+ ~u< ͑#1ݵ銓xW.ܞNLFu\ 䇌 s6AR]p] xxq[-@~cqS[!Bȉj.qULE]Xɘ?#CL"Cf1?Tuߜ@&@"FvtQ\QY_$NyGdY,Tӣ%baG4ZJ˰f1r4Ig(UH`;,c bHig[,Ѧ /DK+x 3l n^" )Ji+8p\fD k;{?3 )s<c4>ȕ~Ӈ9}j0)4'1qnRin&A ǥ?>:۩6YB>dp؟Lc]em)K0h1kp6P {q}Xj ;x+j*='ŢN 6i<$` W)w+ }Of9F56PI-5YP(DӗfM.T[|OCD k m@ ~X@™\,^Hiedcq @ ?mkgzQrKMk`gK,]柜2Y%'ga=4>2fmŏnE&όyݽ"ѐ5J6=Φvw=W |@#Jd |MVY<Q8U`]g fqaA lm+sfζxYu &yS}X^ଘ|~9s(r s0 %<ݒ`R6E)w &8Fl^HO6"c0vN! Mg:cY05YFSӷ#5̓~<֨-!7:D΅ge{XY!<ɃVCFXU#[)y/XT6> @+DvM4!,tl2M8aG~O5O)eV< ݙS&W 0|}3lc4!\,M;{_3>8yZVNVM 7:0@T;yD$!o~{:㿠tL ?` na)l̪d.PD/1b!=ͭd©Ai' 3LTLsu4_L1>*ڵabAaykisߟykmHAU]!f=ѥ֜USlHWsĵw. ۩l2 CypqwUm&<ML#S>TrDz7/ 0i45Mj״MyZǯZ͎>j\0'1$f0Á WMf>+_BIpW_Mp 2s 6|3ĉ#N;jy p<&m8=n̈p̩8iO+Hz,9>nn'e*]! ԗ}Bfcu,IN>fͽ=c ١T搁ڙ<xɩ\'A ! I{{fn͍PR'>S.141vVx| 2U.7}ܩY T97ڙ]ܗvDN ft}k\ǵ+oR0bʐ-CuDDLݾ.QдHT ùKFmpaHTT)Ɣ Dza j?-PfTiW=i~C4!2 B|bEb*>s ;.0r( _h@}ٵ%YQK&(Y1Š^46(6j(mP-t%2v(ʹx)@My⪋G )U#[K_~; ('A )Bsz@4|AuAT#^FDTŎ")K_\f6 "O fh%Ew.E^ӭ\m7]&ǜ {X>Nڗfb\O$ |bBGPvy3woϐw2uE˚M|`% >1^`3 &(3qbu|5)feF:h^mNQn;IQ[V{9u)]Yg72QB8Wy8NsDSڢ0/)sV)0P! y7_aL5}SYG .]ͧqdFՀp|X LQfG!Py+$4 ܞn u9:(#1![P밍2& tXmuajY%sǔ [SݡnwVx*R64ji lw!1^!,KS[XY2YXs<hhHl6/kq4)~ÕoY^W#j⽘8rfWu . _ӛɊŮD!6YlmbԒS+9ںYս>$9>a| BXjc^ڳgGt}KK8 g-Ƃ׳ŷ07EO)_N#A &4fxpm{n\Py=g)؀gER'0 PP.~E..VKC @& i,Jdmvj}ߙMmC* .fW(԰=2.Ae:,!WQpV{k8ӵDیnE~M߈3ߒ f {![ `belT,?qS˫ns&;z.ƪ%ˋ XQQdt&7AO_(Q€6Dlğh=mpcC|ʍ7A)纝yᇖ@,jјMUӔLTQ:+*yP%mMFZ#4į$B 6QeFѩo$| 9+GH}q˜/ ~4}E{Sÿx!mf򿲏ZW)Ud@w,*b-!V#6V)'!5!ZJx?y{ M$(q$_(< _k8f:qlEDo׌JBzcYB!(,طLbmGO`EZzx.x@*ŏ2}c1aϜ@2i€ڿT -~C<}u&3i xd?͆A J6NuIk-s@^^QLDF|9I*ԍPw?@P(#ҿO4nL &8պX :E"sSkLt KE@)6)-瑰m1|sgI>?h+?{Q]s%KYW՜l g0յᅮsln &tޔ@˗"IalEs- Y !90=m=!1;z+8 n8Q]b_"^yi־r;Cu[Ylcy20dh*r^4Lmkq(d$+ډ: 9*{3U$  amnoUǦvh[ à lGd4zDz9̀s pϗ /z␸,oMP,vmxQ'oﵭ`o.Ѵb5&}|}HdĀ;9H‡[\=(4 }Gqhg{c,.Hmwa5ݷO{ y{~|6$3=&+ XG|>X <`>0+$1)XE7f/KOOiyow&O tYrn&'˰;&d&M,Us`Ɠb u,;|H+u< 2'c4KA* X g/}f4`coYqgBx; |g :n!]Z-{bp]4x ğq#"Z 28 .a?a YI.qNJK SR Q<wkߕgn6P:`^v}t{jMVR6ۿ%8L'sgIնAN ɾ-gpr;@ KU 7oe.WK K|"2+8MQ^݉OTiir4}`[Bs{fضHoZ/LTAbBӀ,3;ŵ^s~eʵJzwKhs)iDD p+ }}<fopP06x/m(5AQcܙ0; c7UwIwu'HTyX靟֩/bGmd(8WM lG0jnu].5B&|dmYRTQmsmUb^*'[bGhH2mW6"QVh{bEZ3t.% ->G:\Z"XȂ1CaP$rI뀘 )1󍁶ADOxJ'"3[2s3zˎmjƒbwx!X<66)1>DQU!Aik'Qހ ;b$.&no&pҤSL8&T˻#侻gbDԈKϊl =8|d)Gjiif`/J׋t6w"Arӡ)U ̬9Ғ UzPos\ŝ`9Ω0xO}̤V0Rͳjڤb&AH0Y0S v%qPv3YE;{c&~fl"l^BIZݶ~*IdG{`QuTז .mɨK/3I6}",SW j3Ze3ck+lDixפ7JV>*^9ψ.v/$VX gJJ:Łwr*݅ _JOJzq`~ f5YʮZ'rX-5RU*?Ȩ(V^}CbEdZw4*Y0Ya3Da2TbDp$QZ#Hs- wW9c&Aa:5*,Pz-IB"&:L7k_T&y ]E|JܾU K `V iN몑{: P,M[J2鏔6\]J#xK,1r;%Gli\xĥXzIS 7fHؑDy"Q:PȣlY=R4Z'Q:OZ [O<ߚem1kOy>K)YÅV6Ϗ6֏j܈k3zYaQvhNZCoASMHdРG{Pz3k!!2yZ#X G{}dۥпvkH Em KQv9+̚&uSƬSFydOX~هhJ }N۪>-EqHJTɤF`m]K/hci_~,KuW d,[AO0vᛊiK[ ,s>*vD׷\1${2l>&Sgb+8xĎ6r7yax;GOpnuP^F:6'՗ 4iP{%"~ȯmW#D?z;6U#yҏx5Ry;ds%I 1 Յz?N>68zy-Fpbჱ9Ocf\h\[dEOBn_WO_WgDoP{eR{@f19F pP@ 0 8\qF!K,atzU Х^nlBcfydu@.,.p\~ԩitF9uW< /|oqWiZ֡HAjc& ߪtFP"#Nl|KEbX LHi۰ ְfFzI󑮖Ro$"Ytpt#&xzhRJz_L,ĉ~V#É;4!EsslqWR.:Nq#:n! F7s]B̝:?d8)ɸdY%(ь}a/psn$W̴م Lv= CXbɳDZ~rGh#/8$3A}(G!c;e *-3b ПϬˎ‰ц:bqw iRYe7U>G?!bN܃ya)dİSS *Ľva4g p_ Ĥ_<.ϙ1[q -T98141I#>U! 7 hx,eSIB']m,8&r `m"QW/#K*vN}v(N?~>X*boտ*dPN b +DB h\)֖ 䗚aH4Gp*75kw?Rz mMO{'].>N^9aȐtA4,"Bk䍛@,K>@|~Kec]-FQ ^\-4 P/"}TAj#_3F`fhǯ\+Y~t;Zae~e)`JTq-Usզ,Tw.CRP_qL?|NZQC4s}ATvQ-oWso;㊴ot-;mWԚ3Gvӯ !Σ;]jh#ض(BWWDX>[bߞOմ*Dַ5E7L'r+APed/{/ه [AxhI#0\]1V%ʸ:]Mm<׀#dtZz*])2n2IXӀĈ6m׺{x:<b$0Eȋ m_.ԲC"LsazٌXYH/eKd)CO_+Jeu )>\ 8 ^:.B}n6:L)w=d6ŧܗ3 ļrP|b( 0`Mt\=8Гu?Co_(c:ۣJOyvI\fwl-UT*+ڲy^T^Wzŷ0Am_5~HfS;A0R+)2 Pc߬lAmJfLkG#>Н vQTO.oV8:8v9MJ31%=#D.{?(20۾h%_" [?bO){jJaiKwZEd}:<i@::PUa]uCؿR~%S@0葴N͔3AeD 2@ΖFE I1spCsPJ3O^;[zVJItxhe ΈC8Mb7Wkchpm3BO}YFƽkz+{YD{l{Qz @` ={8SֹVV:UbN _OQ"^ t3[M!vai6F8*ðvA<°rԍi͉|𴜵7^\~̶r?sA8#`wAlPi7`epThZRn ?^8%SۊnAPOe50w_FtЏBY5w#`ze` a+BZf= gxzEDs<9JՋ^@siϼ##ӓV?%R{Q}!? 0r1 3WƒQe1͸%::L9NPh^V-tdHf#}?Е#{,kPNw bCϘS4a}]gEg4)ivn 94au("YM𙢺b1h ELRpHbF]>(]'dOX÷ JA+>a!iPv)aM=]ޔ  .}U^Z NYNvWrQR+" tz;OLy.Co Y;|s>-$[*{42]f"TUS% %5ë]dWwl3'  ի@9堏41t=TZXڦ7usCH̵J~dWsbY4E6E<Ķn`ˇ͘cՇ?`9\NjBDJ{e} v/ԉi:^AL~avoJ^<7Hs]6CxMOl ?Q}=7c=srH z["럢E&]ti۶m۶m۶m۶m۶mϻ:S>{6GwzfZ ]jn8.hYAcubC`2zZc̀.PS4lFyKqM:G>[pdwiR6"9Va-b 5#K-ql.m.W" !$5-bڻ&˨!LJđj~X$(ڻ VU@Ϟ$XPHxY{Pǩ{Ι$@|ZL =8_*%ď㓾pm55Ò'}d3ɿB՟p>m ~[**#0ʣ׶(Tsd\w5?=bhѿ6NyGz&EYGCeо %:+sI~[Y# Aay: .CU|1h(I?L.U y- mQJ sA|TƊ:Y5A&D֑ s[,X_PUDOXiPkk: P-b"fkS,s5ӱvOSa!EWJكc}}o!ta?>剅8^j "w{XpM:`Xqұ3 _~` -3plӰ1Zks&tG`2 ̑KBrYg'H)ux>.FahGe -Hke*MX['ZUrv(b\Ld]Y>7?+@TO'.т DES ƃagf!FĿ`unK+{]NqlV%S9jR";&=! +JhʘaW Kq?E{eM)xϤ:+AV@ q&|!b*`.[`:1hSz&Bn-q*X\F!"8j0ɺDVdiz/MqE.x *Uf<]>]@Y`q#|pŴE:fEu{=U4tF}G^ y-QZ}on/9$oپΜkqXB,DXІj&]VsX9N_N5o̯gDC@o51ްW;5x*!(1SZDa!L}ϳutnm'Zi676XFj7O]HU.ʪ ;BH畞%^;_`_wYvF_xr#X(g0bVz6`ڔA?{RX-%LLEpбChF89 = vDM)C =P%Nack]S/'u.IW-g}"C&hCw5)\ctbVl%-X9 q L [&>"ώ^US}׃|oRC uk c$itv7FPi o 2KRfҌK+ h322"t6#!kN`oޑ8-BL.H 9Θ56Rg=X!2 pϋK_mStL{_נ7pEL1 xlKQmmY/q"ئ#Dy;$j~Ѫo>7ڀ|}xt|=]{0GN('~t+#12otOd}(npW?գw sV9z xmwtqhMO{Rvдzx sY":+Qft:-,jr 01<˕2D^Ö@tV0E.pm`G,U\}{-nCϾ|FM]@דU Hwdp_S+`aCRjҝĻ 7)BAWy,m|wcB΍h9[:6;i[)VK])B"!kVݫ#g-u FDVu hFOTÆt@Y֎FUJ}!/Ϫ3b[ӃH֑D\I-Տ>B}LVY^ t^pz7۷8gzi;o~\Uc3Q4k+0 > Ϛ {"_;A惇Dl쎆^sf_~Tfwc.L< N~*&ʉ&\ʞj$vM1+5ĜOGG[](mjÑ&5`XIԯ"i9ptiI6CczN0ZpH;];rǭG YO%>T\ m=N }Dl>"@f'qt7"7kBbmՀJep Xzbz[?|r-cR{PHp'cC]ss=!WbC=La d.2~AgRa'hTЙ,?sSe rZ++$(: :Pې WSЌ]fь`0ry,m@-#u0FdC\Tp*hنKE*=Q R"V+skmvXvΉhlQA񆸺Q!=J9ǤSV z%cŤS{ ouNuļ- ޓ{V!$WI9>C]#&ƈۥQzIReeu뷦W$alʅ7zUd'%5't/b[`tM3)J^li24VG{㳰iQ)ǴX8TNnVN}ouc'e>m]ّV/Iճj +Yl;w`e-B+PQA v8Xly8:񠯳 v 4S d |  NCӾ(z :25/:j]g"X$[Z!iR]D|wbm* HrUH?wqCh6m!qe1u 0q4vQQoPR\ 89P(s@'L3/<#K,¾Zf\J4IdpXE)(~wJ_Bֿw2uJ?BQ)4 XDy8F5#*JBbѺDiëy[]!7~Ē5ؽ0A]}5#bRv\74S*n]]BiUws`#ZH;9x;K1s7qo#\ HN&`E?a$wYhڰm;[kIk/ߖ$rا Gu v ,z__A pD(rB:} Hq7y0lK!<; ~׮kUs H&:D9;,~^9 |yb$Nu~VaU3;.,_3_؂v^PpUApL:Ԡ6aM4ꇡ~*\2z S6L~H6PsHY lFXQt+q v[TɊ4RE⨌~E/8_7?3V!eC @6hBr\hoW,r/*#* qSPg\bl(}jv {x+0CNh &.襃{E82%L4ЉzGgJԯPF"J[z;6jp?QR͵$)*,^s,^A6's0#` 59>]:Pw8N,oR9ºԣ2ӼSwMkssv>d9]I6AKwv=Pu8I^OxҡȁŅ Nim2u\QF?'4Åץ`L2ΞsHyC:?9B/1uBli΀IE M+m- :nFt%LfZ{vaxu{4qSTZDАx,# `ZlvaHXkc] cA4DѶnHoJs5*Ѣ(b,xd"ଲQfT:GMŹRi{6pH닅ΪQpgCh`u?:g\FRor46^{T./S<^]]7avNE'fӥאO$52Q?#6<i{>5#)`Ȉ=ՆrRM)mmH@sCm^;lҲ /mr' 9 1&i]rJP1J]kҺ v"Lj/ LvF\Yi)cst^Ib'[~[HH4[JwR|e=Ah 0MՑb#qPT\-4JK Zim`$UH6El/vkgJ<., }m, %Ql+: 1uéd3ʠX;XYn+-< v m dQɊaٯm6ǿ~uD[!)9g:cRtvw_4oOZ2壕~@U-ZiDs̀2T!Y`o{6sj 5ȌD{C7]e7MYdUO7"Z ϳ洉9ܗ:.BTOUȹmI|ˑmNkZC.)Y̓T1Rg+Rˊi^2'ʅb(o6XJI"aϿaF8AQp8!igza <+\l2l8(^ G|pjHp!VtG;ن587$+uShJЙ%[n]QE1ѭsLù*bW,O0e,_B8z0䇮w|YBG<2I9W\Uhm':ӁN2#{2,\I 3Cϵ %X"cG_ (*\GHjV>`6qG@[dp8o  {#2Q!1kmw( Kg츦 bI \KRѲnf=+ejS/Ȋ}47}KB\}ͺVv6onVaw`Tq~w@,}LlL X#ZC5".v7FC\L1 @ ~?ccp#؀,PY# i$QB~l:?)aX&wL$\17jps::ą5JTz>b"?AQڱj:LۅTɍça(q.Q2e~"vj`hX5؉W^|wGT[:lv %wɌ?NdtC3K:3&*|j:te T l2yǛB!̙s<"\v ls.]~6Ҥ{I]QqFx`[b{$9 kȫ_+j!&l y17ܷTg# '5u}]8<8ﵧ6 oCDT]H۩Z<5ΪCW}FRnWl@d04; pndCfdcHI{2w?+,Қj! L?S@C|# =2(7?! Z 1;F7w'U(P}pt=Y"oy)DKO([ . ´Tɤ,Olto;3'gVǠ"0@Vz:*By"%R l1LBSFLB֭ @kgQ@ih'h/io<bc}<-[Wo-,R@lZ[/SՂJ56uь{ ]S OAJorD D0}C Z d ]2Ċ"g/P{raUw&[O7T6Ϛ{2) Ú-{mHSQ1IJB mWF.ؠ^q)X\'Y$2أp="d dԝ0x Ō44=ur&B DI^.)E1FL=mxK aop('avN4SXLq} X?6(6 5+ lj m#^Y`=uSgc9Q7.TjFY T_5uNM&;+0U C'XJ.&"ŭ,34 +[eϨSFV8[զi}k!r`i&p3eLGCJS:k¥b[|lˍINLpփFU QlvLb@kXrЭp2ndᴝ3RN[I[~ypn֢|NQqf>IL[w,5zEU VRGWWK {Rk\Պ#_h [#֊޺Đϊ,:VYlo#@yx #ll0_Qs$r]>H1BS&t] ~IWw_] $INJ~6wD3|d8cz$9JWebe€ Ooɕ;yt"b=y(QpI(mo3g lYE;JECS<'B.4!{+ u66t-}Qn+u]P11F 9f%%EGfE9.lkJ3k\LBxhw^b3U]P`^ġK޾χ o߳?|xDL zYQײbEcH/n6bXVϪpjDeZKLxmB)I<5g(yᓬ_ |R?|rB.GܲjS 3*KJLWK UTiKMhP4y68?grv![Bn1Vz7Jű务>C8<keom~VL)`R L6]{$m?9(ގ^[+Ѱ{IR2'1m9U>z>QlDF e u]g }b Vr"m3|•u.C 81S+2Տv2"4_A[xu NTcǪA!٠~oh@(^ӖULo9~vgAyƁQ;5w..S-+a2P)Wh C+1ȑzd)[2ڪOELRoe˹}no E;S˞JE^eQ8/nSټk6kױGZ^MxU%$X xF(ͭ84l:Vc>K:kxCxdlB_-Qp%ڇbsO}_=M0*?=$^Qޱ>xþ"6=A~{g~Hҡ޿vm30 릁#n.x$R_)aM0۩k =%[%8QՕOtCN* DTZ\Ղ%Wp^JC/*7H&;/ ",~z?G돑9wTYO6ئx5&K;2tL>ZQI{T<Ë{o)19 cޛx*} 2.:2uj!Z7Bn̷0YXmvo2]3;WlYsc29sw_c>ChZ!UyIDVv $J60[=::Ȃϝ݁ᅵhO& JT; M/%-̰EKjJ#J g Mu Ek/?s 0y~g?Xu?^zMY6^є?vίJLn$f߭]w:ϓtEn$'Knnv]9:QuMB>İnBg<Yϟe l)mRN}MԸ6!;5k2aa5Ci9YX;FN>B4e:/01 'r}mP6NvK=;,u߮`IFDGŠ8Boc҃m-ıj/tĄ 0HD-oL.{,srO.OǦI! dry)K+W'Nc.F߫MvbE)Y}\57|'Q_phG^z`ڻP>X-Ar( Kch#u 4M&HVdͫ”#uUe饤ˈb_Fv#}9dx*!R<ǡƨigjq6=Eby'>-j ?Z]REwU>p fNQ*<4C2|HJQK?5x7 9r rPE&2QT,ruA~%A:!Y#8t_HC P㴁MnХZA[YklT-IX7l*aG TxmLJ!Bi B02Y,ad-RV J7\uP(:nx~+҅>+l8y)2JFMK&Or|3-0&1?κS%]H?E(_#p3eEH)`1.mXy}9]6\q<-/&bӯ+tl:2!_뉲Q eF;"\$UWP偮D0f@FL8Z`vgŻ#CLddQ&^L5^KɕRs2Ha?fb|XC]q͆tsT瘚v^i̖ PHӍݖ(oAJ@rC"z ͐'Xx$U"1J/Iw~vNNZNiZQ4h~wΪםZY]^_-.u*A=ޮf@.'@CBXYM;Ȼ1\o(^T_QN >c~7]d}›ÀA/oԗe3{3 1[_uzL2DN#ӳFV7x-ui{@B}{5(ߑ1ktt˿:-pN=O8:= ,zsz#PtqrX[/ˆ#x<@fPkmF!S׮dJ;HʩbNH07"ѩ#@c-&wE.|-y^K.Wa"D2+2I֙Lb m`0nY5qaϡTzg+[7/X6kzboڛl ڙO >=(a:7fht;1&"84QА\ȴcXVܡ98[" " `PF59lRTz Z$eRL{ðS 0\ְXZ H`MI*B sP|L@Lܴ%W hb`)qAVs@-_Q&MF:MCK_ gjJh MFsOXguOyb2+2-e>HE*>R `7ڵ;S ,_@g[`hG 3/7lfbJLJjx,^K|{!@z4d!eZU3lVN77$/cO/: V|"ߣ޾BX3aJ؋awtH*!+!Jhvuc6[`cEiI^P5 vrG&L@R `In~. }blFMKCXGW-tX*_xk=8|}*` ~Tq:R]mzpsy廰P|PDBR \ئ8gK2dʀ-xHQ^ljU 60d,oD j[`J&o=d_Yh+%bI+:AGZ_GtDکLVJ fE(>؜ʂ{ J 5_(b%^H=As+$lXMw/U]CxƯ@9TPd5P7v6vڈYZ"b҃gPZRXOnx*o<#jZ|Eۈk!c\g%Igy\FĦjCz;|ҁ\UF8Oݑg;hjM|}SjsPe4?Q\< i=0صMIWVnIƷ4Gc)0M1mE(S|ކ]{8Y29xZ2"6De+S 0$fF֕`j!eSeZfzM@bBYbLL - #. f<P~va,$n>W !H +mwC0f"t2^bkig| Du8ŵΘO6n[DJ~7/m 6!wf5NoTg&эdR+z+\\q -Owg>`/M! Ej z.#4ۇ>`#ԖkZo l\G~7X{XP;lP@)@ !hPYjОWI~ا/jWXcߵH@M'ҝW,sd^K#Zj.:β]*RB6r1cȨF9Y> j|\M]0ܖrT-~7NR-~T-*#]BriKxNM^D1L`B?lV5 8;"]܃V0V+c <yxO29h#nD9HAF7}.ͥa+0*)CguSuWYZfPQ"&fxަ;33&>Hh}ldd; t? ͈' >xFyĄP:Bd$uis7 +]# _A˱j.\nx^Zq5sC@n^0QN$բǴQ V,&iʀ!Cfl )FIKÅ=[LU.=eG $3?WEq=g\DT P h$`@*aV7.)RKɸߠ-v΄?H͖OKYܸ s`i:fso1J@(Hk7erhp۞tGe}<c"D  %XpPs QEp~DbfR8:3Õ6[n?&n9:BGJb\D֤g`! 3(nJudwl2@JlC2T|s˦8I~]̤uM2B0WleH@J  @}c"Ujb%َu1 aO#l/q`'LEI9US%T"xFXUPPSk~{i{YűpԒAeDšn葏|Z~}N,Jǀjf?MԸ͕4gArIw tBidh9g䶇lk\8yahhC3lKbaὭᑉW.tC[o~P`hj-hK"Sr-OЫc1$+yʛ||m3mS` 0)f17eVK)lT$յgp<},y0eįgD/!/C(Iz:{FCQb-{t 1dMb>dŪM*&c˿`̫s|R/Sr<r>mǽ"@uik)c!Gr!}F N|&HV8ˋˉ+<`[j$oTLX{L<[_n>&t *ւmjfr?:4KtJ_ j[385O(C0 ctXL"HԖP8w)5)ULwFipkr&<8h.tC'$31!4$&n`THOg͢U$oVLi6UqKࡡ_жr8yxI["]I]ʷ*Nf ALN%;'&`)$*>]a%1g*֮˻*N*.zIdUSIDl4I>r'ur=ɂ94o7l* `0)Ӳr];/VGHZZ q~ZIjfAWO(,TAeKt܎5T9m*2=!vut edD~T6ы_ڇqnaXDg;V}Vz{md1=/Cv/&I1I 鴑xqUD|"Ep=Vuf1"Iuk㇝gpWRFVNI'nLa(4_޶fyʆiyU>OOSv樷EI* kĩ7f}Bix&kz1%Im2`^pkX#ʣ5t/1mkϨ InKZ t;Vf}É4$n)m ~+eFmMZ{FA6 HJ`& ,´ڽ5qŝ- lTHϿWfD+gum-Du-Amkf&m;t,S&5VmbG[؜h#&DܘD Ehs 'xK=S#i4a2*+YK4^:F2q `iܠmW܆(4:,%T1 D)d7CRG.0&>Վ[-sGbdnE|>;xf,I d ǩ ㇙bJp}q$;b9low_9c̅OL9 Y&KQQ|Xw =.(fNwh Hl[}2.eZV)aTII=ǓiI[^S9?I5m)e^gTqGҟ l;yC->p~Ҥ`KNdԀr87&{T\zl>I4JO⌔SmbMPd K͈2xI \Z$^$)J92~!C.o#B5c̞@_t4C?V[-aZgx1/ q4 rEO*5Et,Z ::*reͳqLD\CpYm3U*zb|Tݖ݆|RXMT2Z;(оCDn^F-"wPv*_GT]e["*aB e=#67}0ֱIlDgaIQAwt_OFͿ\TscOu7* eȒbE@Aok>(ȶki Tn+ fs Umi:p^hi4>ĦDONJ͕{h) PSSiO9Oawϥ|)EAd#w3HrCfW [vQ`4Iffz\d e?jlrҾH+S(HQ@Y oʽ< AaoE&; ^OS8b=hYH Wj,<(+I)K,_xi6u ;cF~[yTXRrn!!Ѳ d yk8b) ^>g׊O[\tw"LU<ܮ 1> b+DRۛ q"lw !5i B 2?Aa|fѻ.] T8Cf9KAPh0@Y[V>:s4dknd(lc74]{ȯcw C*23fȯ5S0P%d,׀OGw> Z⽙.]5&tF1A,kcG: m;\ DA\A)iD[TgHc\~3`jFua.C$nZL|z;?ˋjľձa 7kyÆ5FgBfS]ES{;@rѕ򳉔#enǒ!+ʎ;hWQ_ Y!W+NӛYnoc(!O[6KӥlP 6#o$h׫c)m+%C(8\a (%6Hzk:8ѯ7қ'd OO@:ΎN{!^k* t+ٳ܃Z(` 4`[y>YҴpaDˈȌif J8z*k< SJKu4F_bs\ T2ɰ祆wK,t!>9>Un'"YS$|'<OҥRG4cR4޴v; {d6 8z4HWQתIu֩Z"6HQ/N,l j뗋Yv"Y#vNV@`"U\*D8^q- nny2Nysţ\Zp!]K}0 -]{Le84OgyoڡW+D^s28({b[By[_? W>C(lM~/ ojŤFBn.ƌӣI-d&L(n  n=k )uv\t 78( ;Ƀ:0D;V O>s[g1+~A-d*KptJL(9qhHJyl6Y4Mf_HE¼n`3ay:HKne0{VWI+<ķj[ZG."0Wy|'V4rO!STV(zs?dij*fI|eyMsĆC6yEP(H3i 9*9&w/h43i*˫Ul0$ 4YYC#>_T _$dWADgncؓYyKƜe,Vr9*?bFQߌS$ך糠M^aL?O(;?{ ܚXl2 U CxsZODx=۟5W53_ ]"SX]<@ٖg)H֩;\~߃m|B-@)ku~_24B-?!o[k0[ |g0q2İ=#\X _^0HF`.NB F ICwB[]*U.)\+k4wVݞEE0"$E4uCؕŰ ;0PFCj7f$UL\Lnd خDNϺ%dq$&IAG۠$XkLX+2sޖ۔:KӇ-Bϯ1]3>_\xKYa,UY٠1vxV;$Z8jحΌX쮌VWWqTGѸ;ˌT5@az YP\m{6M6)m's_ >HM70,6_Y@eSr6&°YmU#,'zxQ57_j%џ ^&5_E|1041a-l؋G:A *²m.~ovH=γ_fg96\sOB&DbH`;9kn.Rzx%hNC KLCdB 0F`x=u|nPK&g 0 N"j1i5>OtXs BB$qi B*G bC!l2 K6"`6H=ǹ/8d dy0dZ%NBHF9H;?F֝VJ?p],aC=G߸T ,̔zڸĚCPC I/q]L}Ͽն .C|_m36i&(p#rdN_A>?1&PuN^SѻlPz]b$n_,.GJyb KH""zFB*f!d:!$2NK+:xNpf$ A8SL &q;M42o-Foy|Ь;7hiqՅu0iFT_#P΢vx ˊWU2/UAETACP5u[+Z.A$aUZI[Z47"Z<;YEzM, OؤW]uA]r`y 8?vE=~C:7$+m2a`)m N.2tw,SUJ䎌рaL%ci?O4@*q5\ƗołWU  h3G5 -6js(lnmb(Xs *ng}9*[A7{{ق|:[bxw <44$#aćC`'=. [iM9Gr-qmoexq=8"4T Zˀ57t? ufcTExASy7)$_d̙or1.|_[H\,ts&d[b33a((7"L@7 agt_\a ɏ@ʽhe]p\YR QQ?  \ٗѳ'kEZߛܷ/SަF8"0";iˬsY+#vw-Wz$4 b WdteqY-pe9;aA,(rB _re΍+Dę^+"nȜ8OZ, 噾 Z;? 3^]@I7^?nhCfv WZ8XYXf^`MHB{*́>ٱK^c z؂`(bsxtdL3mHB Х핝+II&rcIc-k%BziwOe",]6tvw'nj a2vBTm7ϙ^8.U^mҘrɼ| JI ;^ġSљ/C+av/+/\eѦ=ŐZ#K--dz爠Ba_0"8*E90."A \M])$ 570o˅ow#"ZB^(?7v4.1}9 %r.Sln--He칊̩V| `qE8|oG&YCr,g0U}1nۭOP8R4q;U_W–VM:)Y8YXj6NV Xѓ|wE{ҤVtp}eFKїOO\\@XD5bMr5Ю+ 2yවT$4i=MČ, qHm97a͙1,QYXZV>U"DO3b B=~^?`?8W+L&FSǂJ0ۜxS>"؁"de2i z_2+ -t5c#Nk8{*G#/LFOoZM |1IA7%#HVǺ(XĮބ+817&R =" 7O7|֝\fJMgoe>QgAվeP|jp^2bD|hU93a̬gK- -0E? rZ,iUe{I#$~4&2m[ OC"5# b䅲##W0اbjr㺓!D}J_;;]ٳ> yAf lKQo3CbT9B4 PB x:MLBpǎ9A4S" N$Ċ i"Q3b|@G2n#f.8~d`)t/ )iO%ЀwH s#V'g$`U<NP LӹK<'pk_R(&o4nqc1&#LYD cVʔ=QX KL{C4iIҼbg0*G(AM 1r1kAc(+8ԑ'oTnʹt$\ӂ&?:"~/5P I)ɜ >[MEn@d%i\@|e^{_WLpYmbZ{. 6O>ώx8̾OC&=0z&eâъZՇ}f6 ȥsp vn*|I}%k揚%C=h_)Ib E-IՏ8~5DY{CI6S]Ee^4'"VR,O?NF KmԧsXly`KyBYӳݠ5 ` @5e_fNw\zSVe0ɆI+0@Hwн@1E  ,54Q}֞c$"Re7B֗~$B7Z026ANcǠ&0()݉4>K߄HyEcSy15[s6wz"f$m!}"@I3 LȆf$K]Mu4%CM֪ܼnoOѽ܎ q@?tArA4sKFN";؅fhyj_0>R鹕3N.@>~tDh|v#YP6]f,mLDOӽ%ˇO쑶u 2<>_m!e' z,ڢh4^u[vCЯ?x刹 \V"(5cG)N<0O(B<} vN5"h\)GzR\P TgXzBg84>׎k{ui-Q1Bb(mmѣ blo-bjΫņsQ7[Ym]>R rg/:~n7_˖DÙh!N?2,|N?48<m)`HE)WS&&742 oI}Jm} N/*f't}]I>$e&vR~ cPiueX𵞿US;Hl9[awݘ(BT&T.,<@ :|1W2]7]P$1V>0cM4s0=3_|rv?6 2z2wC1QM+ <<_߫7m _ 71ju&.$f"D{Aadˌ5tL`5DLdIbuֽ#cM6"u2)hfMGE1ʁ|7(}$93ǀ߫(f2}Oo/فYpV|=cۥ%zd_p13J=?>҅I&&h1ɼ7Oг.q O{H0[g厥435b^4WWoZ2! M&&^H>j4t޽2&w;I栰ߑD_moM24~~[R}bh_끔^`\Y 7z/r;` rXԃg^7rC!fEak w_L-) )yiPi[ZVIw0[7J{ܟ;P42 7=9!?EZ<њ9o3Mt,^P5Ȏ%1SM{Y$#mg'*hw`j#AcwⅩw5 Sw}ŗh]a"5MYJǓxn" O![`]Bp4Z=[sNxIFm˔QH 4+ȾEOiٗE~nś }L+}aUͯ1q;KЄǘ i 0z#6uQOHQ*y.' }WiCc=<;Y f>.Rlt͙V>x*S+7ܴSٯ/+ݴT4Փ4$v)h7ßNTsF)ⓚ!?~zG tH3Lʇ 9SnةSg)?agڤdhAt$t{4U4tTJt׀[\Id|] *뛾q/f'< ᡎܻ^WUOpTRd) IQmy1/.0.vU㝜5tyw<^cj'\zlY1v9U` -d QWeºNnnОf`|_G^ީoKK4헭yUfyc>,NGVvʼ\z~κ¼DѺ5y%&c5Dk7E)]@}~u0p%ˬ1?+3م3ZWPLGd"SyRN&[ Ø34# "uymyqY}~rrݹyb2t5clriB]h9zDb,_'?`%>:bk0V|CN$Q4xهW=[0ds7N]M٧boExb |2@4(?roǮ\xc{W&g715 3_9~>2 '-S ؊և( iDUlHfM/ ߑDV]c >+"RܡG's{ ѧ9%w+d{u ~I,0{TKXGFD:wю vcm/=#nloGkhQߵwAC}h2ͻf^ uEMJvg '%Br @WڱB 1 VlCx(y%^Y`$ٸDsu'C e-ܜ@&`&&'8q5/b@]aaШ!;Bƌ5l̸M`/eT8@mXdMKJR`(75Dpp W 4 Vϴu{ `uoqX2lF<m3G2_R=Ƥ_AI:Eٍ%BC r‘B`Ruh{_T ڹߚ FuJo-+wB 8ezԬC N7ZCf ah*I$( 㝡Kr[WFc'%𣀣Ak,H|!ƫ"+PtnC yʹyΨ)sE"r} Тڕ{YNdoI`V?#n6Zqh鑀?}>Q`#p;##=5@NeeDr5|QszEwƦ)ݯ+N좿/Fq 1S r4x+c{'R aNiһHE\S0\, ׶m۶m۶m۶m۶mvϿgn=zYYYYO[JdrZr bRSLq~sg}!v2QH1sf3@\T 3;,ZU$4ލBn19Ң)F8#@K׊޸7qM$w%+'VhG(mzeX7umGĕMv)XK:K\Q@n9h7Ѯ9{H!(:8q+/psKGDPhHiй"3ש) 1y8jz bSeȒ,%7[%%X~- A2v+U`fJr֜Շ36>+?*!] "9 #@b[q,aX%˛y/X$}_B}SbMxi@;1X[Jݪ8J`Ē0XQj3i|z,]荓n>=Zs j665sc-+/,A vMykwgV]2SP=a Ur]slO,V5m`+;9oǚ) p/? KQ*jf]7% Zc;sgΓ |Ԁp 7i G\IF)h=և:{OGI'CƍӪH2kz 0f(nCPBAV *zb1ezOu4dÎ21OU&ԅe_7&sO#e,hF)'v3}1z_Lg%c.w`~T!ܹ{=x5GFw%)D^o:2Rf\|g{JGp4J"S/b cvnBNoi-`\+EDd=asKӷ^9(e7/T)%xA|v~"@ֆ3 (il9.QUP.GG3qܺVS 6堨/a|BXoqZ,lNzg8Dk ߍpi-\ʤ%[JQPD|879L[)u@M H2Bw%~X$Ms߉ Paty N .1=;.c~z~mn@6oPd扦ڠ!r>d!$ k'/HK'" zB"b:ɱjgFJ̒-N+ݓ uF̉ tRsaVc;tdE W3Ljȭ2.8^P?/kMӂ̽;IVcqZne'>3m{쑦'8a[FvJZ1؊ z⌅rcxbb`g`{ebtOBCx~̺7WT'(I%FUEc|2.EمGrdC$:q] h}pYsez q[7ŕ etgݱ珺ѡLN` NݴiOAx,9fy}\}_$+UsU+ʙ2f=2,,tx[Hb ۘZzj &5[SyoU S|@q?{X8w.Hto uy8YZKo_de>vMu"5OF8ޠ(dh0Z' בx87XRB̆1z+B^ߞ?u#cx}rvm[j`:3|B餧IumYZ> iE72=I2_u 9)hVD#BK>z5Œ|I9oOm{+e6P>nf&SW%:(~Tb9ҡ/ƆT\C끶9ԃ LxS QXqAO8sqFxG#waoݯ*቗Vy I a@ɠ"QR@ ]fݸ _U|]+I`eEBڍn? .&ZfMl@YlnFÍLi "vuON#SE__Q9{ Z0rw8jRIϢ2ϩ\C1m;,<)S΄,NiA~}S/rxz7`VHQ,XkHM=I;3Ҙ` c&^Q8*)xxQԄxP+Nn $_{UBIv2dX./{5INOZ: rSMFc ²/dB5H_[4wvAL$D="}vj |'maot)͞WCWellp稘kߤr?ti1w33?Bbo (շqzaەB{E^qS\O\-˕#$$M,$壪ERho?kS .Mv' Zi0iMv.D]&ndXe>IKJYVқG_ep5WRpF{a+% /T)^;ǰIh}G#ƢV$RY}Y:~%{h +S/W7LoМW7ĻĘ*o ]hĚ0vm(~;P%qZJN[3S \|*g r?ern/:!.}Ηbqi``$C`?(=p,} y /%4i= ~$FO=K\݅l?|Bl;f*]s8+;j83{PY%р e@u=` ՚q  d:b0k9V O¤I~,uerF[xi0sT>i8CU/drYo:X8bHZB>)+ Y\*ũ ؀"TեhN8IzS@]t3%@;7w'識WKMzOK mi,UDɥKzYnAW~J1ٴbGMWI4Zf0RvSSWW#֟+9>9Za52AFL^ ys |*[P(@8if;٬C.~|/ MH 1&ϪpZeu{Q!}-PcŰUK&D0:+v~h6vuɟjF׮ɾ5U^oqG6e((T\8MqKnr.r_ppOxvH0>T9WG' ygOc\ ၧe0G3ыUF4VP\0wB4eEVνd2jEuNC:\~8Ğ}fXܒ u<<]~|̌TrTK{5UiR42 Yi#ubFܷ=hz[ݥ(u<{սpүϝ66O_H.hs rՍfʔ%*[ʧ_%_cjN#Z0rMcp"j)KGXBTgpݩy@9>\X)S%0}#q81(׽ʿ%@#ӝZ3Evϫr'N ;,=alIPiCTCeiTLծQ=]63g]~x+D7#Aztlfޯf0O]>Mҍ~hq] 'E%J(tĩJ5l>[|M> M|?H(>iPFe٘7p4FM [Sm1J=u* \Y%h(8 ;%Ԏȹ/ 0ΝRSo@8iVBҠqEׇmYg4s/r"2RoQbe5HwLkxA=qn3WixnH!a'E?ÒguBmPGg`dΞgGԌKp}M./~\0C̖o QBc99lo +n gw Wga膛ȪqԖ-jjc`; h;bc MO]sV֟@Hd8H{zS,Ҍ0~]3$!cH\N۱%wZqe$m {^)7yPsOqތ ’*Qj|8$N6BjMY X ^$ -0UgR;Ks>b=Vb/;TB@sB9pxK k_x/{yЩyC_-b$y-YeK"BO4CTp%˩UN w5*XoEՅ;cL .R=ۂ#J]&JhN`JC N6˱*>E[.O[>[΀[Қ梿vFyRj :G$RI-~D@7ZFx/)_bOUqEI/vf Z6[Vn^A3H#TR{1j\ax\uYz]hW]p3a@Bz@+#;Lcj 9|ǡZ܅P/N{ ~R:V3Zz}eR;D!tȌte:TKܞTdG\mWĴڅf :('򇱊cK癦iVClKnW}v a`'yUⰺg<<{gWׇU&,eUm=kӑ@JAB f1. p-G>Ӫ0;ejkm81@8c A6""]̕`վFn׷yb&Uɉb8JD&@A)$QMN*$k,s8;0FSc*A/݂Q5WE `,,HX-:){N FůHM`@èe(JG5l`KJd_-A%9DeL N<¨#V m@z i}lυx)XO+QUzUaxyϐ|@J8)ja~.wfռ2>ѱ~fBV5Ѻ-yL,L\>4`zJWɸ.BdMpYJp.xidgPٹ092HGQ7^Px˺TBԴni]mP՜Ulݩ3̼@bI]i,7V2wL V%`[*5GkݜqJub癉mnݘՂ;K9zl&[tRAp) (BQ cR.UeNvx1xD(ln\y+ mNZfjڵƜ/(c'L,?Y+H~S_]Ѣnk]:}2UX_fc &d{2(&H #K(L 9MoH |wxJ*d!94|?LD|O-Y:rAJ=mHn!m Wei`Sm*_ tSڊTS lLN^ Cc{ =go|O<SY#y D kk:m'BI'=r}1d).xS2$b.SJth1}83o[r?ƚ8 w4֞]E!!s~t+:WN <˪Y˵.`C{ >ُ ~9W[RYҖ*҆VvuTXt E(/TPƀ:7{YʦO)f%Rv$dXR|։ݚ%A|,׵HbdZI|7+ Io&GkrF'Vo 1mD o֏>JqR/e7Llg}ZɌZC-c|A,,n_ >4nb?q0֢Z Hn ݛ[ }|]^&4ɫ?kƘpnVZ[{Xu$0Ҩ󥬊f_sHH։}̾>E5pρqŰO>LI%SݾAm{`7l6VGV>Ƈd㔦ÂS3#8֡;TφC?E-lNovuJ)dE//qJ1Xʐ%S(37n igʟXҩNQ6@|cߥ 14usګm; ģD| 6sY9~:i+|R1oXk0UV_!njtNJ={H8jE%}W73璮PeQ]wj&{UNlЬ[XWn \ tfmHKp~OpOӍ6e`COLgUU[mCcNmHh^U9Ti*+tlum 4Aoo6 [QqB3?~ 'vf\@|Q;Ն(MSK7$Z%D)D+Uhɜ0Wh.u r`{bu4r5`߭8j585Ų_2-"$$5O5oy˺T=?o솫ֵO:>>3MrWI烸N-4IE[qI^z*[OU9̵% [*6O Q;;S~J %6Z|@--.7*+$n̳cM>bVT{qO`Oz*@Zm6̐*Snqg:Q&<řMO'P{AaV/\O]]5Y7b·2Cݪ6?u 2辅 k2q^uUӂg w^|Uј&A#룫-΃Rf+w8M̎Wj$A(Nh[?7=:;] P|hAN*4QC0ٷ['<7YI zY% ;:(>ހI ŮAHn_om+t>(IR ꚪ0Hoz8^V]w͎rO@ڴbH<,0{}Ά3/qCPczT<Xӎ4ƛWM <: NwtB-hG\Ix!y-_ES5~5͕Ð|U7V y1u>1kFGhR3MӦ(F_= 8Fb,N{b!`9߮] wxkM,K:a!Y˭3,eTUJ+Tw^ѸOffRkjMX]OE("͢\@rtYٿ.滲LWO1漶 8t!`>* lò1n8Ÿ6)3ܪ@_? #z+e}bڶ:ʉc5޴qN 垪=-q`'b5󰉐P;NX}s S ri,$<ܗݾ+\VΘ+#4ZV0Mco<3O.ҕG37??qgAk7d+' NjG}or<!U{dqu 1kf'Ov]:i6'\;o1*7 O4io1M1g֥&![|5eB/ -ۘ-iQbѨ~m>lQ)}ܤΐ~XNEM͓@J?NN* eA?BN t)B(6'~\/! 0_O]!lԽ岛cVP1bTY*\xwv-f%LYJ\^P`G(vP9Lhyk3T]ʡx`w9Ȓ;2$X4L8U7bG3}0֜PMcD4L!i[=LќWܐ~Z `wɝb4<"ieξQb'NW266%He$w0HϢpV Ɩy̍@C:Ǧ;+-UYX"K.EY+3 sjA"&ڃP&tLBL#V#U:v%KmU"TTw oߦ?*;ю(| ;?ۑS%r6C$V杮iʉPS$TV,,A)/|$vGKL9$ -$1tY𠥖6[Xa/IӳD/Зe*"yhTftj3V)s]yy{~1녪uz.| 7<ΚHv%>?3S:gssyW0^ө1.dߪue9s٬겘[0rfZ^YhJڥp&L/#㘎Zt [SFL+ -#ՅǛ }lNs4<# p[OM!+o^)5M].ʋ@2 0u"ה-ߏupJLz._}$ 3Ha5FB9*}9̠OVV`Jҧw\nw֬_^!=D^l k0[ ʻd = (ojp(ܖ,3JZȒ/ DF 1͜JbMZeŐ!f(TAʧtg_QPtzR P+)0Ey~J?1gQh0H5*8HQp#.5d3pq=1h :Zc{ѩ >>H#F {@y[6YQ(Yέ7]{WλZ^z*mEo_j76l2vm<)S@%{[DHaP%&kIlƇ%E{;AЮ5I]ݓ/(z\[ d!>*AIk{{ލؖadZk>ъY:e9KoBl,x+~ H.\dR:>^&80K},"-$aҞ~2@W,, @*cZ9X?T1V/&v}=Vas0w΢.~l1=XH !Oj?aIYXM!MbBiq@nn(NZLws}DU~Fֵh> S~>I^koRl.,c ?I-ZXck7$^X8q>$5w%.@#+ _' 離bm$šяR/$Y~I+kڻ kg+o;+gv4n)C{0ĚY AiStUi{E+H OȊߤ$AKr UnN6ne @[_S}}" YXg@qUU+1Ii8w <BNgL:k׶Hjcq~KpO% r1;fJ _S9p,-Lw~fuٔ0[:ɂ _z?R83ER 2{gPkgݏ> :@]=y- ,Yi8!6*^(ŏ?`Pp`AXWC{G5V ޭ$|0zN/2Vпo`k; υ}YFT0gzH"*ϯ122/|s(~}U"C;lDUd(o&|a ԸdgCmѾ1E6vXEzI ͡!S)jYegq|৹6:|@ߴkז 5YnЪe [>SMeq@3(Lְj킈"tӎa_MXmʄ6%Q1Xz~uu8Ꮗ+_'濍@0ȈDl֍QG^ǭm1>=`FuK}7C1F)|OrB7KW|S Jvx=GsE&AkqD[7dOT ߣGj'5c<_w/\NlɃjgr[>iji["\a) Wۻ9|l#nl*A{3yAACWDKS0i^2vhn.|i-|{ű:a9C]aWih6fW/{s"#'T)Yk_B7"*9x+n| sŽQ1;Lzp wfBSn l,x([]{ܤ@nA_ٺokD-C1)oPQ3e1 iBҭ!Ҳv?-QSpDL8_MvEMr;咺gP r͓8'$)BL嘷11h)Z@[D^n>t}̑%=# њ K%>)VM!)P /FTeTH y# m.".r"N%'MH`xf{.Ta9ѕ!Vot~ @$9?-@tvU yK5*R rnER9{v@<$VstPGqoiB&"ԱN__'Ot$էϊO;,G93L og  6bsEAe5;yg Ԭ{ǩZ<4ďxJM1C*; \Z6b4Rźa]& mYv)_ V+ Y80ViS\I`$s}$c"R5Yst곧JssSݭu m ^FR͞A媳t SYa=>a23~BӁTkDd͏4iFu|Tʃ2W,$3 bώ; ÈpGſzx*o*n}͇Css<۹!{~ n/²%覞m'>TI{1GsSaKÐ!JV"韒K>RzMڛWS#Gc$3pejy #*ɀ`j>!4ZHSi]Y: }҇{1T~`Cza*Ihܸo9hkIvKRZ$ٛ8ӈtqtD~DtA܌`cU(+^`ޞg1$jX 5=BP7:jY?뭸Q>|^3z@' 9Ěd[t+p A^xk&,osh~&?&dkWȵnW?7D._-X$&v-Z9X-8v:Z%w2P*_J䉏3ǡr[$Lb3h `f ~TA+r祶󾮃xc[kEaE8"1;"5.ʿ2o *XKA"L.'-aNN"lDa uyltDm<*>"s=8܋@yH>HR/*gTjԞjfq;*>i<Ѣs7K}NOw #6w#ZI =|r͡sP ѝϥh.itpϾ׬&S?"Q3E| 7nT|rUxbiXr7ߝs󵼦הI#Vc;hWNvs=ɍWggϞK,bۖ+9_2_;ju~Y@ftSW; v** $52k?;!17)0 _z {4. 39!Pb_TPJrScD0(B)=YʄEW*7FD#$B#?k*>TXɎuBG Q|l0=MQbZC@feZWކ^,^xtp6@WyVR:w 9a{>9EOgz`C%%uX &+ⲼjF%9=-'SoNjͭfԮ>3u p!2ɭaXQ5^&vL@7/tHe[`9)bOб'6-X72#|g S;}ϫFSK'V)eKӱ~BHye (jp4a u(}LIq"By+ 폒񄨟Q`47w4%V)I3)./ϗaOC 8/JF;1g,4)?*3 ("Hg1f콶pY(N֤]*/ʳ(cL@ojibNg}^O*Y$@X{FE7Nfq[DKp{!&aX e A3{pdHq|MI3;lbk+$!m(_r8wy0uX>1mC  ,M GjM (&Vqxv]_B=9AJ=1 <*ATuɨk:߁6׋ݱ H$u ]cqRfc@01!tlnU֧ WSz;CRzv2vHwlfl^B.:.t㌵tE_31O9"Ⱥi2j>bOI{‧2f!c,.;bK SJ l bhN-v%nZE0ڥ,wE;[1B/~9(FnʺZbf 1rSaq*.S&ڊB178j/(ȋg/Ji|23JZg)lKtTHAq:So-6SZq#WǦtkY_R@fGl+g[厮7 My2aiۥKM8>@ZQ18Aȭ,E"a*P $wo_F26v;N{[ {Gfyj'N%`UxK:K@͗D#q˃E?";]N KGk%5ĨlvOL¼4YY#yiN|0fdeED~{P?II z`J)Qٸ8b'cqG3CRnepڳܼhߙ oz[IA(2 V|򌩼mT]L4 +!Sej. 4ǚW22Ew>}A^ӞZVJ_S 32XΏd21ZؼfvS'+A~QɤtdG~V&:79nR]l"AC*X YVBU^y! O20܆"r 4F T H&fO˅ 7Z3RMoFZf.uz_qs59!D&+̃rvh iN%eki0k÷f`Df 2FH.,z\QfnE}Y':*hnBMUa'9֎̡ ΢e-LyW\kʳb^$r]~&H#o|ڻsUZ@ )0|#7`%ΖfU)EqoڃΙ 5ÎK[1n&bǿȿ9l$'8 wq3 0…9~ CQ}y˟Uw~|hoӍUorݺ(1V[ Љ?[tYQYc@b`e\mڕ`Lg%~YoJ-Pz0:x伄f(()M;IS9疵y |HJt[TFn%i@6ԑSO_?Eغʫ}5 e:bGOfZLSu  1JTfȂ 5/3OQ%z@jo_?ƫ{6yx4h92Nf<ٰ]]DϖUPuQ(̤!ulu3hZxN#4\]9ȰZC#u;^|^ T> ~g5֥21],wM7q0;/a%he7MǩdfVlZo@QQJ26p}O5Ϯ+/فzĉph,+5lfDX{}Жoi vI784t6aZS܇^JɄ^ɤ4Y*XӲGKZA:m@QƇz!n2j SWH{KE&Z aѼhu7g(>"gI|Ƀ^W՞SyKJ; yOv0 0F$A'S*|\Ntܨiܪ*C +iTcB1N-0buk`O:M&_rLszsȬD0?AbJ6ET86SFkʣ72z=mq ѰW(cTV y&kYm 2jM&+IIM)D3qX#Sțx:B"Lg*[ɤ~Μ)2:j&MG(8mx4aXvjaBA 3K+a 4}$A_Ӝ.8{.yOc=qa9`GQ?Pɵl߾,.+cƔL")=2 /jʎF`BnMHN7ȭxP=*>˽P}6 d[r?S_SMֲg@ dj3 vaf:-p PϽ<^.rn^޳$hT;JOlbTW\fFf_OV>pdNPeCoevz N# tU>g5z tWEqZ\NsjZ 9$# NC=7#/i1HQ,aI:+ҌHO˴mA|>1TMS޵4u|#o]w|8d0mn]f=<lᑤ-7(#"k+CTJ6{ϹNI+w^)U},oO-㿩Dj#ow]/ū |**p/ր]zƴW1{?J'a4@e BS =w82bH&;ڟێy xlM[a Pu>AӼsG L\{zX(4M++EHOKJ+aD)?1q>^o-_;-4!=93ypgvG$|bC[>.pBKuآUdv~>3yoOVU^X_ͮnni>R@Rj_mc2J0 a=n푭xbqrLr;|h?tbnعҧƤ4g,D[R'6|yspVv/+#jBhQ,K/IE#Wl/|_A/i{$Bߏ)b~YoK{|1p7@wx2w>4O.D%G$RNn^:g!Nv? ݽOeggUkliliUV%iD-7gU᷸s/pPG![h_A$A-{\px˧Fǵ N6sɛާNӐ!1d9CMFNehWPS0UYz9lz(_HѠV0b5lO3juC F?iV6iFG\RA VD%,uUɝqݍzbFdmfn+u]frz %fJσ.FZ+/Ot1<''RH*0LK}Ydy[T'ebn1LC}Q74@ 7v_;6)-Хp|47unmʂ ZϪ6*(ih2uDjߴ}+wlL%Vwq̓C=#RBƊ>](Fh \VrDog#w7JMl4&v)Â_tλjTgNDwW$wl㠰! jL-h EMԎj@~lj>KV`9rԾѾ8c6V>'jbؾh!)ܹJCFSrAiCلr4{- G;ւ*a«Ab? 3qrlEǏ/ O(gY-14ͫT/Tӏ6$R4F=nymAW5eup"O7/C,ZH=+gߓzgRP7[:5,+X^Yz55)0JG7Z#-63 PGz\5,e{%y^ݎ7oN%z :68m!֠;lL"%l 72N!w<= 2C# =y}\i`Sc|U (9rM L9%jj[X>d-Fd؄'PE:N]y=L]Tz3+}-A4qdc-Dg8 ΞlrVB %z۲B ](T$ v6BHwўHqW#G oy⯸_dW{;KU} d۪v1:kfp{|=:^ َ/!Ř7[jjoI 1s9*3Y%ϨωJu,\hjoS( Q)'2]葹B0rFd F Q8RJ^mSٕW͚5$&dMWl)D3,q4hvR*v,Nz1|t9[` e^uDKey:!;[S Qpb] \61T }~ovٙuJlDG&sDSX2|; XA A+EӤrp˅[,N.~Y="H{~f M8qAaȲӑTڟ(a>r(x2yU Po*;XPӽdx WO3P K'|i'ǯ'JӰ mam۶m۶m۶m۶mm۶gNqc"Տ'*sJZd&r@Ȧ$Qɑ9aUÒrQȰ8m` I$as"je(l{h1> 6}Px{^pIVew)`)0 Zs& ԊKM?& W<&⭄C.C:fKqL4MdLO; #YlVcZ岘J5wK܄^^Wҙ^R9Z*g׬NҪPA</>nG zj&V(ő?Y1UEG#-X +q Vàw91 T,9ɎV7ErJyvM)_zx yh=v |!a4\t$cԊ]TM+-a|Sk_t.`{R MKfTsl>adn([y4?­TS]m7!B盩5G'P"hh;S0RnU'@P?m%Ni@]#e!Sš;Z {YG0s щID#Q٢̟k!y@%Xd|^s5D!yPl-r2orw@qӭp,#;+:9Vaa fʲ09%eG>`n+.Ydmb3Ls/͍gҽVD[ -6QFO2u/*ZT&]`aexmM}gP++Cc/St ^椌`G%swk"@dlEzc% uk 7!yFpSu،pFmpJ@x~&-ύL ,hXqk1mKkR0:I|w|>oh}0߲k}[yߐ#8rV  ![>QhMdmK-͛%$Ǜ8[@$k()^ ngʔ8{#Qć>N{-P'{u8jM9̕ jW҉,t`.);uD) Ӧ f0xr&hac}0E_f:ߙc`ޯ܋~>Az>?cpɇ>{R|ҝp0T!, gJ=noGd=E8`ɗy<ȣ}pLS')Be_Å#%YrdȌ)4&Lڋ*Br`:!ѿ@l`vˎ}a "bc>;\~)C#<3滅|h( 7:}~|}t+hz rHi+flWzʳ?Q R5L?H8|kqL]ʷi_7&Ol E qR}͎ q3sY?/l$$8l|:s`~t7뛖<5;b;=yvEIB7\2q 1Y\G TʑisO$CFp)VO9Ď2,Q_NщTxIMaS|lȞM¨C|[E#&NqI9dC~`%aU4nr}~ik֠/^^ơY $=Qzm]]es/`,vd젿p`v㩡D8tҪ4@Yd"JԣFnGDϕ9#@H rOp)l@b&!p|GB4?o*44> b.HzaьXj!m`a!8g 0`{׽GDcF @2k5ĩTisCGK˃ePT2ilޫ 7]J*nn cٕI̲:!J7Rל'bZyDqy"(z*?A?T-40[l}<)MwA!9tkMufEPp9^aa f(?8 9T w9% ʊ/dR23# AZ1㚝C OIp%~vpc˞kuKM[DB/DQ_$SdH hLId~ɔNT~/"^#hE2"#UjFY&cl2pBR3Re'i|-5tv[D|cPyvLJ H jQ\cg3x }}ؽ"AQ8U~Ʌ ϶q? ޮ'{i9"B4 EE4(,#ߦǔӱÌ9-АP]o$n ܴt]]?-]t6XS5Nǥ B\yMDfo&\}qIX$S6!ՌJS9dBȉߑA+. Ii%V0A%;u2vm]Yېƛp^I\г^/xI겾ʊLm`fPJN"]֔S-lpՇq QC5|Jh$ʹ ~ˣ7 2aiS^BP]:b|n\ uz>Dz 2jsA ပSODZR^M[ʑ \^ka{7E@hX2B@c陲8w*Lx7 ݚxvSĨsj^G=eRY DBa҇Pg=."j`c7#*X$)ZTXe~nHa wEa,1o9S|XbmLiSH,mmE" N%GD hU6^ b#?5|BQeeaJճnÜ%2:@(GE:ViDD?|G^L'޾T6R~Vg@٫mT+(-g=ܤPBA%/ȕ䒡f#JZTS 9 | 3ls.ELzf֏" saXc%4yN^ӡi c R`͈DҲ A%MSk OPu5`m-]>3}lK0%+鵸^xHqPo ]"2C5f%u7V1eaZ-V_H{n_G_W\\O?|t -{`*rj}vϷ#]y>`ϟ0y@;-uO0ijUU&[+k@}=/>'pZ~6A*1]IFqR$QL{ȏh 7^(f#9{면Jm&h' :n<| mu %:w=cKZ_[p7yhk!L}q`*-Y2|J:*,7mwuǷBBF ^IeCTk0Nw\d7U_Ab0n79:E߃TnpKvc #hH4u|LZYv>ίP;!s{v>/վ:>OE^v0{;!mq 8!b͉1mϝjsyzq+òpvp$L] GsUU~W߈V"ywJ VDV/*MSHI1熻bMnsT ɋ?n':?]ɎUJ3r7M3;+lJ"hͽFa+ }͞I tKnϙt=K˜ކA$ްA_ 38O r=jxi|3HzQaҀJf.\xe9 b]Ƥf >Ypdbs3w$%_0:_x}Kx)u?oy8M^0wL`sUPΒ%D8@U;RP|^thlYDG0D^N[w֪{ &|ۦ=ڏ# JFDac"[&  (UDw)w摯䦒b`8Eqb8sݰG@g!Ӽ~Y4Ų$wq&67Ջ@1mnlaH-[ 8]j{xoۈe}5 {vf$́v9hLb@CűFu0`Gf (,;ǼR.BQ j90V\|zI*@g G\v[?1ՎԹ4 J[;R}0j۱c3D;wys4&,iCo5KAJjY)f2~Tg&ا&.d}HMC%1i~Öŋ6˙5=,Y]n7"#}kcg MHnxe?UӏX $=ȳ-bHw?*b?6ڋ~(hNmnB?mU^aojw .A"5s!5N{yyYW;n&ƚaD`+/Ƨ6yfKKO0co6op6y$|n&ޱ?4}vrN,x+/#o g!Mcвl+RVFx7h8EosJ wu*4\k|7~ v1<3x1XAL'q{{iEddcz>߲=5 %?Bq`oZe "5Wn}E1`DGzhT`5zl ͜lx|J-jE,+.e\1Pl<7.DSɕcA4hEFՅw d\w^,w,O[6DY;"拼 3Cjs071LَdY'}ֵy"p+ Z!'[mUtDtZMsf ( ȭ]Q}?Gۮ,JD ?daiq@'e!%&E@ Ϗk_SR@5RHmD^_%9Qa8KxHHh=aK q`4[5IRHC1z]d,VhEPN3V@LRw>rz?#TL ԗ"W$ooUʨ/;)OqUxh֨#7 kw²T, U,[B%6|2Zt2 ID[Y@i1ۑFct+5J| \Otx %U&-WN^&#>Ĵ6Xbcn@ n a!Clx ! _AT$:TvZ1;\=/u)CžN4tYK^|RN@alC3 ܝ1Κ#@T9)rճe찶uVSetPD}c();{)LC;4yz K_PKk*zG*d&l(4b ܭkGp62)v̴ @B-s53ڥaiXK&co6=xR7hʰ9R^:Xɿk?95z܇6"Wb͠}z+aЪk"c ץMF:qz$Zc Bׂ @W^ƒ;c$pNw\I7 ;KtДƴ Qnu3j}lI aomPLb3rqn^z|!O 팇 [C0 >CtE@% KPRpB .&n-G#5CnJj p<[c4}4 BRjI<>fvW^vѕg_p{fuNقt=2v&|ѱ?vz($fn+:%N9~ٚ}~mQ0C-;9nߝ=a|W3ISu&Ϭt&b8/=ދ>Y%0IRmG{XMZ%ScL6s6dG8Q=з$KHs*F0,'Uj%QgyQ9Ҋ6w;+ kBy l6HJ_J3(.bJ=fJT;h@L}CU$L/WfUPfָW%:m?xlcLgz=GUJ1tӰ Q2b!ʠR  b˞4 Vsa$QԿCJ0:,Gf.by6Cdg Mٖ.Z2&2{+fڜwnÀ<ڥv}BreLI1m(:hyC^ ~n^ϯDuUOm%؅o\KyG'مX1dsMYMQ0@*&d51,>`$)%KR9YbbD};_(7,WNh*}(s]qG IsG߳#G^p଼RDK}Ǒ @V* njlS:lxHg;ab\guY ~ k3jüw::\V3ص+fҔ}.J'N8m/gQf.<̽ds >\jux+\, ;w_ L۫pT wlW@+ IiG*h_؞`);vk݊Ods8wi9/pUk`WUoF%u2C8lXiRw,ʍGy?2Mɸަ򤮍qY.o9i5^NKÈetfI)%ZbǞK$UjʯhnzA|.=E|#un9' L%NDK^a356Ū~ՈJ|}t-͝Τk+h&ږ^ r͘!s-aceP`T.NkF1d1YUV꒺Y^Dp߃oiFAYZ@_ԅ?4YT.F[K`I$ZHr ^qCx/k&)1 H!"4< #&˾J0[z0#kVk [a[DXkuJ3 ᝕Qٞ>C.!VdN u֜S[9"FISgM +7 'ϙЬTVΡ t&Xձ@&Q<8F.rkHgg݁W ˽5=Ci?b{G2ÔQ *9~V!˛@s u:FGE@JJ쒕- "C/gJ8*I"&J1R'c-cۏS@ (f|:VP.#+G&K1jv=+$< VϠ-k[XiEebKxf**5gԎosY`A 'eh,]ȫWh.qIP[;{)VixFs^H3HV;ИpQe&}KCw.$mPxV ZNll'Aq#`quǪXg7^O̼{/>%0WlkG{NAI ʴw޹2u$Ρ H|BӪV*uhmuӻWB٤=05 }ZÅ9oXfoop%nEǀM,PCN>oTfR<op2էݦ;wѮ;d闷@HC87|7`LU3'.^ӑà*EES{9uHҷwJV+'`JRJ_cŰo" ҆;W8vb<?XSiEC+EQs^hgd?YGwVy∡Y->͸ggL͚~Gբ udΐgYL.onNXHb`վ5=Uz36) a2Sx٬AIŘ IP\p~C玝yQEknkšlFM&DR>?o([@Ox"߄ܮG*K6B/gVVd ,$[ش$ bL·IMJ2֤t@c y+s#/r{wο;x?Mf}N60/d^?6U>YWo8&L-CԸ 3wiuN,zkFͿltHꭇpD'3KMDYQ{Ѣ)4b%w@yWEBjc\v#偫˾x^ =Γl Ph8'8fYb9V+s螐 iN3N"pM3 &D$[s, \T06!%CP o0Rl e Ʌ鐑y5ܼTbO(E5ʠ굀9 iÁo:3{ZDJ2֮gx$@Zs[N@h81xsn:-Bu3WSE"$2*sG9LRM.MҌ]Tll̜x'?&xst3CUWLo 6kX;dč%( [ ?@abd̶nheP7@'#KQ}=/7nMD ) .PN9"(G ~Ӥ2W6nW'63"Xv_Bl2eeWlOfqLuyJO/nc5mÀip+_)#YSggCc=ޔ_ib f-ȡWg&|>mnpejm@&n~=g*`_gflg7M`L Y 2O~΍iֿ1x#D߼Om0Rټp>|j{;غ2Ë Gr 8w]tsIn h6K;)fkZ򗀶sMߖj 7?:ot&,wfjz@gU#E`ձ@n[x[NVԔn;Ⱦ36hҬëf799v8_),mYji+P$2%e2E!e*C1&^2Yc/]Xtnzї6OP[':t, 0ǤL#8zsQ;MIэ397g~˼9~>}n+_7m6x Ю渝,PY΀snHCiZS q/Hhھc s3$Am#%[g.? _A>Q `%CIҳ'`cK,2*8 )e) [E-P# V$iL!"pd^tmb>Cy2`ťО<>QHZݝ| /`hϣHJەh}pg@65qןn( ξpppOF kX)acч-zR&N)3b,Y(ƥ.F Sa7oʃA窺ث Az`vdW Zĥ\ B<`vҵAyu$X -2;&sQgےXi ]pa\D6f{M)uwyYɩ՛u0J#5VĉA+>!v=:Wy ?f^E9xUNGu•: 9xɌ0ǒIHy9"Uj5cV hcHgΘ%5ٸ|]u65$_?L4D_01iՄޡ!-w}cFi\s>dߓlCSI#bzAdDu)'ˎMjB.$}iCz$|h),BGwS JA"$Fe#Ka7LB>挺ŗ WG?=|l+{vgoqZ/ײÿҰ^حߕ1"9;r=;@a<;E/B^yڶGZ=v_/$}moLL!Mo\LINf~\\& q/f^xTy Bn>*pt  "eIM@x,T7Hh"Ì9"p-oV̢]՚|D{ݏ責&6kAmHB{zUf8\rAZw+PbsTs#dqÌ6& -2CĢY$<w^ӂ7ZS&)dyqi@?@-h9w XȦDO6$"Wo)oyR+<"БU5do&.{C+-/~gD;$XY˔R5~GfU*Rbdeh&f06YQAJ8hrJP{" 2jFx͕ŊcϒsE#X AsZCx=̃1~ܦ\Ҩ%0n>%;H:a]ɤk$8eؿvQND5dgq6|ld_˲"?CѦ=@IITnǿ{s徦̻Ih&V8l}rmq_Ia]PS34}!I+Np- V∢8kP#A# ؆0MC~$0yXNZt!1r(.-V Awhm =Rþ_k\; !3 ͒uڕxq9DU ]í:(TWzpIߕvXg1e7hEs?w09r⼓m;-PNAF@YQkKyKKb~2Mc$hpj&FvcPAf?'XKC j^=32s{L͑a*y߂urv':0;Ⱥge ;>Nɝ{j/B&򖫈 ~*(Xaa87`ݼT>6Awz> fU*\R3#Vq WGLa&kf"_D=d5'ѣ?/{^fYGK$`"TQ9^si>+4{8]\v).<\2{P,HcD 6 u}`I=E:#;П2Sq{KȬKef.ΧQ0PI܅&Ċp*%ݢGAELo[$c+l=/$iAatx,BkoHiF=Å \$ xE0OSeG-4p![h0+$T )3d<$>i O#9LOH~EriRBԆ):Ym 6MQ#ʷ f.C +0]oA3SO6hɀtNÉә`[=BOow`/1uӓ}:E%- 6xpjk.+XΝmz0l0~u=)<`V!4Ljĉ҈V9 ڹ^>hbjIr?nT\~#|g&by^,rV0,d]yS+x?84n/#TRB /?@: І:dWJ(>da MYzz%D-OVMn4d[ʎpg`|bu̞HTlGˆ%~RvnV:%3eyƇF[ڂYRjzc=-oO}Ѐ܋[b 9׊_r^"z1oAli΋ʌմ VeN8wDf^Ha ף(NJ mz K5+*c~'Hy[7핐1. zA|钻#TEtg&ؼd[^N6[S[C̺R߫bwiaw꽛2ݮ9HGPyFȩf[ߺ%Ǭz.Ŋ sqGMΙt?e,igz}Y=@g9LNϜxۥN4ջ (OV7s]mޟ{%A?qbePU_`)ґI"a7&pJe5 { V`i@7CEf"]s :iT~EE|'nXx;dU[lP3]Jt cj^/וm46ɁNFTQD ?#Լ6է`tJqra&{K1+҇@aVx0J (Z>G6l(IawXgdTGd E4xg2f\qtʘT[;E7j@$F4G~ZN}9%oPŏeDs[GP 9R))id\>ixxdNc4h)oLeu}V>_Jz() mY!BD'+l3PF ~u|QT*Ͱ>=";zG2CQv !āSZGJY"Y打rOcu 6͠\D~UsL ׽zc9"G&UʟPl]*tS^1)&ng+#{{:M_˪aӝv"iMEaUy|]booK+Σp枼ݩbgʕaύwD&^Mqa@P3r.g%yS7f49Wq% پ[ilAK [m|hT)1b["XbÞ݅+Bu7VC6݆% wPTu'cmQ  dg$uGvӭ68ȿk HCRu]]i&2ylO? tsְyW%R$%2E_Q1Q+W`:YD-Jn8rAb𪘣&A`0 ѮEr2MRe9Ѻ8>17%4(y"[!vt/'Ҝ?/NT*0ᦑscvJfgd_k(mEc7ڃ6w8Q -O/-:AWHTg83".mE}sgٹdx/KzvK$]NJ LV'Cj8iaJEB+M_m豍LkKgYS'C@&+fnҚH>Êo]{MGPkㆡ ~ђe2=ϝ?2!#M3VUCl^Z Ƨr-.{]kxiwɫ z- OmkFo+ՋώGt+&+GrwFM`I) (mlh霧5%UvQ.tew"veqrұ\z .z>^yz e2 6;4ba2%ˆ]uhs۸jb]RcZeHdMzdla, g#%>Iul 3'S^,}#~H9^DRx7)+5U`šauEA,ERe]mNVTjW>b edzV7au˴^8?\B|J]/y$EqVC6 N"tc^,F6簰*XӵwjQ J&T $ )eB[ŕv=5cŔp+ vR9;asT#:. g8"L+_Gsxf ~ud3!b!oGky/J8"}\g> ,iMmOJT)f-zLzׯa{&{=-xfDqB;TpU`CڀLxgWkgfmؐY1\Mk0g5]6=;ؖ" ]B;jnŕ&=$pM @2픕6uY Z"K^ge ErTdZmu G|iO2qe w%^i埾iNR!  4D5x-^?qd,L6d+ɐS~O'+c':f/Geմ7%PGu/L[5 )7 Zw 6ukQn,;ۘU?fF>2P!}}uʃ"}npw',N~!y3z†oG~ɗ$1"r c,46n]3oN]bA;]f9B,IC@`FQ,~=>N0bZ޶U)5d*YncTnZDY組dy 3|:4Ԇu\ƾrVG#9a 4BA)HJ=Wc?oMR8x϶鉨uat 7榄mp:f-;W9 t[$+Qv'{ h-G1UcyQoTX W'1' /6-}в sd&I=(uwVM_M{<}Ρќ!,RѾq8 SPdd(m t9L]:h@+,ɻ ҭp9 ohpHt8SAW$ 9+mWG3/ 8޲n@[l'|Sᅬ>OhF&cdɨ^2uzc k J%ZȮVRz SfcФ7Q.?1R]u/rD}e'6TJuON˟9FA@ɰg6VB^S[o!2 ^6߯iZd< qv[H 8g븭$z.Q BȎ_PC묟Vc&ӸL߉4`L2Xi♓9fX-q?%y4F%Y<^D7;:<qԴ[:yYWIHxT|k>yx6^QOi+`]3Gҋ*߬@P{`@WcBJFj\l)_Cp.0xeL;"Ťkk 9HS%p ¥~9;*!%>LؖݠA7Bs is{<C ^xFǾTYhE"Dyg+TV%Z$˟)84ÛX4ֳM4T{N0'cC :I ]BQ2i&}hQ*V jA~y@ݰ#wVzjW7vbnsN_D,)غ]m]y)a+hjmzX 0󇛙.e넫V5LvXVr9>/^Y㧪N4'[H\i?P~Ε; @7?ҶX^_Vqc:dwEqc◑yL4 OJԹ9 +&:)|\hwn(Ic^U0j)YY 'tPnژ`r"[P6G+@RxM{7jEa]kT$>6C҈AMل7J2ZURZU[nfV|"wo6A9H=c>:25‡!d*RVB^Jfy%dt~0 " E\$#<Z0ʹW=ҳU?E!zIhq&.q>k#*u,kDe|F#c<5yw~6s8rdc <é#iʖU *REA}_::!Fdu2 TjGrd:2~$)ҁcbMGCyk{f+;.9W|˱jYWI\zԙ6%7,>^)b |u_iIBS1 8FJau:|d1Bd`R#(F]p2K5jƔTzh|m$ њa-2 uw ie­٤-[wDd {; sۻ-1wii,EEy<ڒz~hODҨNެUUe6s ZX;wkm=*вs*pѬ#b,}crxM#̷"ށCa|(\4 ѳ!]I ndIspAǨ*Y) v鴙0YJzUFJlxdйSzzKR70//V+c p?vJ] (jw=OY>oiƗD ODzzeYj.c7/zxX~R6<֫d/JY_ 6EQ\ yW&~ߌ?Wfׯ i Z; dea.b0ߡΩ|%1r~ ovNz09F>XU @?+XB6%9Q0di fLmFeY@xPaw i?L7̏d3yӅIL&nG{@=Fн"5ߙLHZQgpfgR̨1qw+Z'cbQ$LtGod5gN".C f)4y=14v޿qF}w`1<T~-'v9bdGA'9,-{P+UU2g/E89:G#ACN"OX.JUK CWCLT߰ r%l颧 ^FcI`D,np2%ߤ=qi6%VroߖE_a-B5w9ZP+픜/ i`<8Jm.76{ u[h*b,QдCU~q6E_`#UOv Ӧ*I]&H246ZeVˊo>6Zk` !|438#Ƕ"r7sfP/.}[  xL5Ϸi Eݫ ܧii+(wjw)UHJr5Л N& UPբ]xcRp[X8͂`Ѽa/hr}BgN5g )aM%R-* m&Z$z85?BJ6Oչ2dZ|Z gPʍG#˩;R`"M9$Hw"ݓ+Ew$1W^o"0֧ênH ␮vG#Y/5q ,d_cj&&TXW)nWگNߗ2"a=kPhF!\^=|wW97v 䇄urGv*lc7XTM@ˈ勤 J6'WRЕ};7]FqfpYIуwl@&[GB@M5܋kZR>\Z=75.*_mF~Yn}*1P|R/Jz-)'XL^Jk߳i+vCtqƜno/Rhwwp̦6FZ||}7t.E)#/OuuV͠;`RO98; sr-fH2һ.7_@DzX);?ˑ`/ֺ\d;rMc|O>HkwP .J5fUáX_g}0[R@)^[JfS(+A{q8WW~8|$T^hӌܼZP}ԷBP1Cm8(Q|*TڝtJT+H퇟qgn&נ }s>0]noZ7>Ċ <L5nIg%v+㥢k_x)8L9+;ր:,)~UwN[Pu6HL :ET N91M2r/hR/ *'ܱVdl`翚^M~ō5trɉ]0f͔w$`ʬWS\dkq>'{pܬv 6ydʅFc6+ H#M6kՄw {P/0pM2Ś +iT`VK:#28,#@es3O&1f= &AlHA;u#D4Z:,6w5cvf 9 7bֈW4$]ҬdbOe20usԮܒkWp[A?PRRUv1tqwG3V8%dd!x Eh: 'f2$eU[8=G﫯k#WT%z|1 /1)Y؂S.KA"Ťϊ3O>dE Ny߈2E) )>{ wFw3}M}3*TE-Gf--P bB3SD ]E$z2G򗘈c-KZ40$ DqP0)Bq@Bq)C^TI" | P:Arb/QDQZQ?,Sq$an9^Dl%OGrS01AJg3lΜiSl:ffaZ]Up$cc g<ոmXMXJ:_+ !+F$qwH‘0b l쩸QB^]n?5j1;5NH h h3sw`35uG.*53KO9Z掓i4!}rY֡5Z[kQδWZ y p[f((FhL{_,pIfWjxo0t}Fh3E g f9FL F/.>;N/ko;޶5n\]z&Hnh$?= BH5[:p_pk ޻uw/OZ3)0ƦꞍ*doߺ:e-Cc&Ҳp^"rɤaMVUM>CADe<ȶP5((!Q.)'@рx=6Fx\ r.bӄPNDk.;X=;]Y9)$Gg9l8)|VK?4U{2/`g#TEVeaknH1|/O/ߟFyk&{g LLWfzF-tŰrǫΥ/mWK5fJ'/na翫݀! )/h-=,mSg%LH@hXbTkKFsKjF4096m OGؑWlN /9ԒS8a"J)77R]7K9~q5bVy*fRt{٦GW*d4g* @jt2fMxTҶ# TVm5e_eclNJԸ9k<DqH "X&bDT&3NHg Of Y& os[W9rP`G)BwT1 c_H  @9):8:; :: yY:0WP|Ϩo 3,o2*k3H۲mFMEXi0hںd虘8򠋱 X^D[t E&>ftC/-Zm(״;!LO8Ωd|F6G l|"$TR+HN)@88[ e+0RSN WWK"abܸ1 OÌQ֠H"jh5:/k$x<${xyfG)W؜q ;]H#͎[L .ɬTߐWb񵒰Qv lsj&gH,Tj~R,YvRFC!:B@d+Pg00M2onP8b}wя]1.l@MDY7iA݋d-@)Ka֎ԇ:eKu\Y%jg+P9C[2ŏƴ<|Z`~K`=ミ@V&TB+7ᙄ"R%~өB$ߓgVM3<`P#+VfPi~" ǿHDg;o7NRm:QY$cЫ 0!_;7g^'8CcP F[]c՜?]0Gf>*pJ<>,*SaUГ +ET!{WD\}ͦ"߃$Ù 1bx7 $D)q{ߺz&5p?&EǤDLlJJuOR$PhdV-mZ,bVGB"WMMߗxXB)癯Qr!Wc#$hBBy9a02G/ےjvT M& +-̪8m8IV- S-3$Z4C7ڷVoՔϸ֪(,$zR\x2+)&պ#kJwp†la|p5lq#P-w,Kr7CX8~;ؖ* [oUʌEC߸ I.Gw1rw'†Ǡ gnIpRrTJЦOUGQxeuGRgȐ g S8C Dz؄8E!@?:vT%Om+Ni}ksq<\gZ ,mπx55J3 k2䴚Q3t7Oэwz.2 ,ېD)q@E .VTor]ʛX1`6 !Qvr1%ߘ"ՓFv;)A{"uvޮ*WV݃1z.PQv]SꤪGwOG ui*5'DYHns],Ld ۶m۶mwl۶m۶mg1=q*̕+WFf.dvA$hk~ؙ!`}̭!giu. s5fVCPLEiHDP9xzxzfBOA%D;C@S@xGp~ܱ:0fuqW=G-|Nh Wںމ͟[ՠ%,YbNc()7_v'lri_o}VNι .o&jR &ܷn o4sCpzҶbީ}MYh"&v^bm;b(>լݹC|z_A("Z=QJJ9"X^N8ƋߝJf.x#;ϥߙb$U!)ᓐg7xS%q* '7mvB% 'xGN05#a";xC뭅oǮG;= Rw59iM1&Czrva,`z§j=rlk*V_ŤÖt$%QN`{ $H#6s'I&fq&!? Wj$<,'.d9#Ѓ4꤅rɧ d޷kIu :H3YYihr%ߖ5;x>3HP;(gzBKOASiiz'5%l(872ĩd01,SE A;1Fp-t2ky4ks^t(j2~x3^svEL$*VPw #˾dH6݄m>aw?"p,(WISqKb&%ҷ s9֌$ym%Gl2@d9 )DFF za`M0,iNA\lK7-ь:Ӕshޥ yu=_v?0N[fl@r64Go(0*PLVҟ ivXp ͗ zqn5QTq 왢x,đb+ 1_Y" 6LPZW-v\K7$qYF6CL!DaD-h{dHf! L3s1meZL NF.e`@U$mvn00M3yr+b_ AXq.EPēl- iLDykhh+h(KU#t k"O%i~ 7-r\F *g#z-IF6dêhބW C^2]B ԟbjQ+}]Kxz\!@PE7*'1"-*^n1h;pS  v̥*6ZCJ#V?3OjKK n7=g-Ct,z"Q6$oB6 6\cǤpϑhmn9jc8WIt+{U8H'23 Vptʾ (mMPEw;?K]ކ{.b<c437$ύ7a$g~Z3R/(.SMy@yyLvڕw^HVHܠ`B[ v} ZҚ[j[l!fV\krq z &N},?SyS9y˭Y29SɁ J<_a-c*ӡK@ψK3+bv2)Sb[%;D3vb[2@j(جи#4k% ywrUyD|LdaҮ!o>mjf=oY\ `}s3}F"r3AGRA5Nih3_Z> dd6=FTByݲM p90N96s@kffP=!_ r\Fq6^,JyYPq6d'25ሦa߹Ed u1sF0 (Lb)EJn0hD 4`C2(̐cZ+!%C'5l27Hy2ʑ7:~@gys 0 ?HCz4fX8QQr嚈 _f{(vo(y')aF5nB3&:tՏr-f9vOp|6kؠ/Y쿅H)ߖk~01/A6ʷ̬q8PN 'j,Ph' *ץX1fQy6F17f0 0/{O?$@n'%`W4`A)ʕMe1Gnpm:Ikjj8瞈5Vjp) 0R.yOiZ' + (É0I? ni C? [qU)mIC]p"*e[`VtO6JgLb+5..gwg-q61A#OGzOocShl93_S==:IIںTƣn ޑz3,2w—ųg߮)R#N^~NM3,K#Yz_2Ѓ ֍~oC( A?~ Z)#gc6׳}! h| 9 yDBR\:17F֪`kyM#e i.vzs0q>5F?KΝe5݋ n }abrFj/B]H.xH-QAm+Zzk)&Q8ƽU4w0T*$ӪȌe%\ 4K TUMUcFS-Һl a&''RW'w b {ﺲtZ$+7szv݉Z g_uP6szSR6(뫁5 lܻYj~A$hAi/*=1x=T6`̉=Šݿ.{`:r9%_{1r=uڌbѤ vI$ǗbQ&aA?"3i구 O$W{Kkn!)ob-1!|fm cEhu|%,hPrKU_#!C{=\ ,dJ7kv=t U &S[1We Bmќj3؏Y1&KYgvp yP9%м!CJJe+IK)ϓ:Dvۮۣb(1j6K$32Qr>i&Փ}EjWI˅`|iHo$>OE j^E!!=ɒ| nsQu5 2d9~kvk9" iNu{LzLW`ӞJY9XjmԖ p6@_b]Ev 'Ӗӷ lEUbWV6ِYwTaT1;+`Fl*9uD8;wt8GOyR* q փƫ\4LA]kNr׊rⷐ aWzݚJN>NWS&qg"͍,6<DžԂ%nĹ? 7:} *F eTAOԝ汰}{n ߵ e&a䈮PW^37| 8~^U&"&*w3!G(|RF6M$ՠ eY^~8pB Eo>yo۴ ~;jr3$d~Q` *]~G,a<>L0cQEҗ^cc߸]{uq\\P-X!O ڙ oĦϤS Q傓 K8 >3S̻;s'$gww醦|9jBT}Z}CJ)ci?wez LJ/F> }_{yꁯ!8{r{:]؝M < (*M`;n\p%ȓCjSɷƙp6=0ϟTL/K7N0ۂ,b aeȁ̍ dHf$W|]NыDfG eLȔR *64RWxj\d,M0YĹAURr2/V˞X' GH7Hb<Pdmt<ֿqDY‘N.Q9Y"A{A~ZP.fR Y9Vu6C&,J~ge'T2aDM06Gj׿O<>/_OUc)g#lRnﺜ$//ln_ȟ5}ڷfUu&tYi D##Eaj=5#GYAi[fn& @Mn8-U1(1# !Ki[Z uiF*ܳ$gd'RE5ZAxITN1s ՗vh9#<v.,m؟K)Xa✱d)DFXO􃙱ϲzo+ph 7u: J3jz\إ%#-X]w;2Pn,|p?4𙆍NuZco  Z{FC镧vV^pnSD닯cU&IjZrK^;_{ UVzodq, w҂U^CLzLиוa9-+古 NsڻYjjY Z&A;a,Alj%. F6T dޑ#c_ygPަ1&3ͣEu647BgT,Ӊș\܂e<ARz]t9"%qyZ\ ղ$LJTI%='!WZ)l4'ЄL>TNYX,A9!o܆ݦqgiKH k wdF50.(ثKΦWs`۸u @a;0+ƍСؐr,|e&y(vlLd9KJr_{ȥyinJf!OV636&Iśx 0䤁^f}@ vǥ_vKFY_,4QL4c m$i8,_F8TP2MEw"c_ҕ }!6b,*.vT,w2cy[BںG$=p3̪~Ev ,D2;OڦR(=M(AiH넿 O-[Mv=](W\# QN6UvmVSߘ"U|$]43w-‹lt7ևGMׁ8,B+"pڤk98[qX lZuc]!Du*"NHY^ ފ(,Z,ӷpq5c(&)r*k snH]T#DZ*ɣɸ)gfv+ΠSNtŶx{:{fah0_Mu_ټgDpLMN0JXЂn>zY HO1C` \~u ~7 N-AW@/9=kT$0sKH?KmZc,=9H]3[sC@RSʓ&5H鋏Z ~0wѥԓf#sOola }^촲SJo8=wS*!VIDQdʤ HA.pn~i:*[]8q^EF"Ĵ(cdZcEba3#(;kXԐsY4y .,R ܄7&'>S/"~WvA~PWH6 4_&o[ cyRBEQKN?o8ʴ2`gֹ++Wk{_1PT[%d-/+T@mZ'HQM=VUtM,hG^V#ժu? Y6O M\u.æa|&DLG>ۑ|?' ? uB dDd7N$n)t[aר_ٓNE#+$uɇޡ{׺p(L14k;HԻi<' M.C-mkǧK-5u[UP4CYW;3k=JrG6`4r^G[yrfpp m4>SzG]J1dv,h(Vae'~BSѡ\ }ƍe7.;оʄ> I~uq Q}1y%g#f `f9-C:A?9[땊ft4Gei*G \9q:c 9dXM!1v+nA?|3_ ;v!m- VNAp @!*ItHW4IftY5+l@/Ng451[_dy$8P /:=h`@Br88m#Lddo# !LISq sGxJyF0K9\G<]DSJ^-Mˉcܢ}ow{2Esa`ucݻ/ x 01󜞏S+cvEJv*1hv_ _o똇'I/& TXMI#Rk\M$_)>v%fص=,h[;`@VL[;xljtl")5*_N)z@j.5a'?R'L0_V:*h-4p~}u*|Ȭ/Ȁ|ā/sre,<D6Yd'7'rZ:`ďfUK,A=/dWO줲T :kE_0֧[6-Gܡ% `ANHyԧ-Odf-@wN!8]E"ݑ"b֌'[/+xȡ/p؁Qqcr**VI3x=A ۂ"{:v&\"862 ]Gx\@wDⓚϼ8@Hn1dm?tq1rLeĉ,-%'AO9 w.%.I#.!O NuE@q+Sj>OaN9A `2)vsEimpzѴPmÁ)oͻ*7T&$rOdcEl!:sD1 L#|7%#P'a[HwdǕ:AزјxțwC>)!)IY?S3?m39̟ & YOuբӅ3@͸ ˝Lj,Ɩk"O%Gܩt~,IO[}x9#V;37;Zu%r`:vW͏zٰ`CmSLЕ/L펳 h&Vw.zd(<#?SAc!oH`5*$ީpJUeW ءLlTFU!P7#wPnYTtT~~P}::dLF?2WXھ͆mVi{t ASl8T1t!L TQRH˻Qc<{C$A)UqDsh)M4S |Ȣ2 FX:Sde%}Q`ePE˛n1L醈7շouO {?A2ީ"B_*hyd&F:wj[l [LY f_~U {O}OnUW5n}Q?OuF{*ho2ʸYd9C%H}v;^"ߢjr]4H}bCutwՙ6AE=AG(-9;%(VG|F/TfG!˅> zopN /^Q ,}"yzvi{VmS.DZceh|4g0, bQ{LGi@z6 !*i b4OC.W\a[{+ĩ=~1dه"e '*+Ǹ+4^''?Bɽ@Fk+f_PYc$tKZլZl3Ti 2+ 7K[2^gN(nHqlE (YKtTFc,?S˗<9 SJ(cU>USPdx?R^|+M6w̺_VI$fAN?y"^&uFyr=Q8~^Z1AWHE8M- aR'/)SoӶ=) \r3\+"xL?p7)錞ÇQ7p. 5M7(/[]^1ވ$d&!l($OW-AՓug'i"wSYdA<%ɼ<<$7xyH-!Ǿ qA,5J-&g?3R7&!0$esJq t5IBd7=׷Xhb`˧/Q@hF<Ѓ%3= kh``˒t) Da {3};Z{t'uÃi㺹 m ;"R8˧*[\$yӷ#9+Vu=@ ;zaH6xɻ5Uo]]Yo3#@x уQ}YMk4d?iģ䵁K .1egƘ>}vwd+3v 2|,WuUR'|6K/Fx:~<.OjkUdtێ?1mK.: {X 'P%Nʿ_nrn(3% hCH%ƕ30yyM"ϩe^r! J]̏@Qِu͆j"YQ8JICk5*x- 7vH})Fa2G $3a-|Lapсw3?3fwr#N ||l/Lefsk$ŏn/0|cv JUgyD0QGd?IMk gE>ooF9,p%tG2œVe2`zr%cvOCp*TRqj+B3KGx0|2B)-UL̊ E*a<:ܷ(S7o!ZS';*84KJ"R>EswM\0)ߜ,i MZ!Q_;p-<&WCOy xlOa3>ٻDDn {HoAOzFq "$6QC:tHtLN_~f~=wh5_׍4C0Yv)6|pClSC)y{ ap" $USn=zeqi bY8Y'kvń ? `̼:S[KvH P!pd^dB3!Nt{'m+m<rQչdS{{>˫_&w[6mT(6!ڗH~=%azًe>=9=΃k=}мUǃ!vCpiW:_I4}JYWgI$,_┮rHsm t_L M?APAZioy5rD\"`b0A6اW$SF[r ;i;yjE95ym+Q5`:Ҋh3:;ﯷRV<;-f|1^ QtwV{nob(}z_J)ڙUHa6ר%zӵG.-+ѫpS)-:ɵ# X욨Io#E< wuh28EV '3ZU*ګ4BIr=/PR2]ÖVyOQUdMmʘߎ=B9rcϡ7Ңˠ{ro4Lฒ8;V;<8~ԗ3r`Lä uPHKwh ZxR|l~sM̥Iƃ&G!CAtIE8_zlIdk@r n_L @idPq$?΀< q r5D߳ay:W6OvEm=CښeԾ!?AC.pVκuu'lP8hTso 4Rͪ[ҐN}n3)Ĵ4pMu3. PScCX}/۴ t 2=b^q[DjVnW~ QDjWgp<Ŷ oHfAPg;7"u."9fA]ѵ_^i#ohSeTUgw) #EtWw?&ZK E̾9w#q셉k+ Vpvq.Qe؏Lc"I{C"\NUtb?GSVk蠘dP,ӿ$ěQ4Ѿx;dqҙ|?rvGk#"O-0PcPm&TOݐug,cC$\7%X8ĉMB(']N3?o_Mors`w__-Ā{Hfe3ekb@15h*2ffC[܊&Z͋.—=N~DYٺ'b}mקHWFk* `Bc>AqFYla=Ag)ʒ'!9acWH@C8w _+ 1kxe0gg ;p( `k$:@@^O+r5|X\+B@7\P;mo?b00>ޣOTtľh B2OؼI1"Q`gz64Xpy!svb@Rnv/(";`̈́./yh"Q:m:-mu[ٚbfi5˸>l ^ȫ[.HUR4lY34Բ֨1R|W#Rӈu9RhܕdO/S3Fy̌i3N6ϠuE0-B! ,ڇiZ (@*pq2mh!֥OتBY;IXZ&n ԥ|^4WmNT?W`nPq}z^uUܙ G se<ɒ%SqT#4PTrܢx/xﳆ1f:"}^w8ܮW\[G尉w37bLZقG1x>ǂ~c:-/J`o5Y<^b`lJ6]!c^~7n5\ xO?3 y$·RqQPCFJOBi`K(x] KJ 6@Ql7= ?7VEv]ͱ<8eLEZh:\wU{\F Sfew.`st<գd}E CbLف; ͧ|.CMT"V{?F ]P;bcƸ).>kH= &j:19UQޗA4," GFKa=MW  ,>aCPN}@%X\ CsV&H_X:=wR؃)cH!gSmUx@cH S%1MzMT1ā-q@wjPLvUV /u7Ia1ݴOm_Ʊ]}LФU:v]OdF?1Z*M>0rYCe&{'V AVXH?E޴":r傛ZR/f~s&7 MQ(/[(^ckK!d= ΢(IVm1 xN49Xrh?o,#KAޕ4v:^s# BnmL1؉pJ\Pf%U,jFz+כKTYiaSbWo!$]NI Z"Lw&*K i%RaqPV+_NTKrz%22f&)L/9GA2>n8i4WSeD ʮm28ŎjzR,oխwWkՕ&, XJD'M.8HU{+xOPË5n \nd54VZBlZ#5 hbhMP0o_Uƾøj@">@4 Rn}ho" ߓV`JWj8h_ +T(4ax!Nߟ+8A|78A? \vCyT N2%ٔߏ`w\{O<_A@b1o<t~oI nK|Y;CVܖ)nattZfzbcmُꑳEfxn; |4"l,Mk~)#җxО5|!& y?A>3"qBq9 P8zb68G̾s$e!5gJH'=g|R%rC[t]ΥHQ ^›a8U1%x*N(ɵ}}Y.tg3a^cʉ䣯iHsЉRsZ [\bA{ݴ0vX2[;ɦ9ݚF  YtL0DiX(߹v_b P O ΁t 0H;T.BV4u*~cٵZESlk;EFʬ !~f#?yX'$e (ᗖz qƫ0-/*|cL"-=CGcN4Mn!>O7ߦT 1OebD 7dU4X8{x;Je 1cQUEew*:[|V(UTG j5ŋa$'ȑFp0 ]0尺2[cO)5ߕ.9V%sE_ɔ=O&iИA~W5Ͻa^6<7mou|Vst?FN'nQhEV7afu5|⣅ aQq_lϹ,EVMu6t>hhҐnjiDaqvudwL\ {d lv3i ׋)ˊ'N[F'9VG {\xRhFlQ{LZ);J8z3/|5D祉6^Ն)N14TprLt'5݀ S5*Z18:DZL k,,5a BvLDA ypFR Seк]O,zu@3r+Shc[4*BCxs"Yc)OaǝbG"5Cp8ΐE@(wzݹz?z=pvKl`0p$1KRJTu7| A)T,=@JEDaQ6##҉ll C_owCUWV{V9\)^n  U(СGnizm5M!Y,HaZJVߔE0٩هz}UC]l|ipkfuNZv=/}MtD%ݩXÏ r&6Ozi1 -8ݜmKo)W.H3D' ܳ5`ޓ w`Ċ=Ӌ:&~IjL@ZHP]lMiŒٜaĠ"4 X6:+i0B׮)#2N#O$eˎV`|pz H6RT R]P9-uDK:Ξ?ϷS\PRʭa[OrPƉ&7o)Ys`?{EWz01JkKS#!k-\ZP:A.FŇ0WVҭJIcuOm?<"Ƃ> /Dr$H<+$A:F(V:T$Zkg͘I$LP!o޷(gCX6jnRU8ْ*aI nruT:{ңW=o5~j….̳bJݔL:׸^fY/RfK!܉.X0>"UR1N*F՛~Y ~V53쿏_jE __A<?;MO{1-O\  +\1\BxGjU*\SsXcpSg~' .L0 d9 gK/j01ax^KI?m0~U77?m$nZ>{PZ_%=26Lƅ L~׃ocb1W I iA^(JDt MjUx2C_7`^WaޖWus-+B:=ya N%΂(2`20_=yO "mG &DLLzi`o%?\0F8G!S"@ޣc V0Y2?;i3t%P 9ʜs~^bwsNnnnar6fZW?y%xxCY3Z0k837u 盍NOkNj{J ):Gؽ3%atT5hKF#btz@u<4FA6bB:3p^ @Յ~0!xxhf 2Q.8 KIQ^;FoP@nmGkF(6 (#\ZY#M=#*]`4UjmGBؖFúh[tSAD.8:4w28aMhO)t>pG,YCS ͦ%!%Yt.225 !UjEd\u`,#Ge?=+ n^ O/=%hTح@L=*[Ӿ eYynn͞hSt!jsC޹*!Hh6Qk'蛠L"ߚ{̙P.]R5=]vcGU],isNލ=zyOZ4*{=jG<(C:;,׳q9Nh9%<ͺÈ%!(&Vy'y18d~l {Uq~{eP,;azl}m R/Hb ˒t領z_ᴏKD_/Iڈ C_")hɷq\X2:3'1(Nߨ뉶\Uۀ3!j[H.{MԔe|9{SVe&v1 r.͚>^tFvUAE7F-7Fq 8vOb;O^n)'CGV ?2[y[qY2=<@RWgţ݃c5f(wO;Y@+8qJL#* &q>j xO[ᢔۆ-$x/}AL"t׼v?^K e^WEF6z/\ j>x9RtB xF-aa' D4\^.{=^Ua>Ȝ69Y-*H/H`9^4]jâBOXE(bqP3j /Q<_nskiV _(|BnyW|XVyͭ ZǵdW^6ENm&ީsj屖ɋVpP<-e╾zΪ$|JG!uS ݋lb^@F @?"KC][~Kŏ`Y$2)~U D@:#FX1l:;dvʊ=2a)g*ڽp̘Snc̀%Ht)?f:F>PF_piWKDt@,7MuT0}P<`8މ?+`yalln\`g^~!ݟF,laB$2ǥՕ<m`BsrGees&".<"AgpJ?lZ˨2Hgؒ<-aF3kYtq$@+s^ "ã-x@B&-0:/qᬭm}gORضRTX9Q~[M*Dda#+k9FǾΒG_//,;0JNTA>ztu=2Bq[?)EDဟ#hB%/l" }ww_w>LN,F3بLC ͐LBS1IgE紻3K4($(TK)8=fD/r,l@EbCC T&՘;t>@A뭲r~>kz{[Ս |r`SUZ$8ȥIiU>L1|@UeQ.C+oI&2>E儍i0|M؆Q,ƌj]`GD!0+TnS5RHrt!H*k\Z,%'P Z =\+N4wkJDpN7U3pJVU<8COR7%F]]W![ /g~]^ ,tydc"R/S.4Z4ʖwG&BfUL?q8Uٗd|觮`tIJg$5T]eS!ƅUH&:#Zt8a]@ )Tpk͊Ydk*NoVS^Pd)h |ez]/ME_[l7nec=kjg秔R"nca_Ty@9ro?D vkPކeZ6pCu3~~}©~2c o*Z9EzZCP-rHz6-ZyEn+qy2Vmi["2]!:-UO8ņF* !ƅKt9Pd$V;tv響?tL_A5sc) 1NGig=1~$=*b?;B2 m$ ar|8zؓ(!^1ƶTKf.h=KQ4 z(c&IVH4QpNgƿXjBpTK$Xb x3h& O>.Rsd5)i8kb:y3D,xK*hOaӵ卲Ɂ*\3N)^E?$:QL`,Ѕ?$eSSc*Uh*o!☽cDa'I I0cT۰gtg5vz'Qq}Cl,o=E\^/g5v)Cމ`"{Nc@H$1Lk8R̈0S! J"@7A`FZBA{E&ŷndtj#mI BC5sPP+fԙx%=IdN#ظK3uy&7BJK , Kh"Jb2?!%{]-*As}w ~ҧge=FޠU4Íڽ@apTL"Mpq`fjojNt]ɟ/]X ? FCFVdˊ03{|`EXǾEpPA'@Tim^]:i,OG/kӔ:a?6woKX'.Ԗ%FP}_*ukӓsӭq䙝`T !Mg*U Ε9ɑOȚ}n!iwuꦎu ) ?S. })cJPB0kFOkU[Ë.֧o1Hyaq̉r#% P^(3!ERd˿9nÉJ nw=S)A{bKqcu"1ѩkqpm7*P;X3 y϶m~Qi!#pS^O)^8|P+3\Z%RZ=FÌd9ꄘ.GӬ45 Ĕ o Etx% $q4zLҡAow "gK*=ATZ! ".٬̊PÔVͳ4^|q8oί;Hvm0zJ./,s²*dT;.#h wďJjU;~kz8ֈ ߂D'EhX-qHRc]M1;M'%ߣW3|}^zM:'妷^`&x3P2"[aU7yيr.{RDf&jMɧo(S )kiu);Ɲ',WV*_EVN%Φ} V`qh[p(XZ*=Op/`"ۯ+Qc1X'$ME1Ibx28x(V,f хYtRTj+՗'.!1wUO)d1 z.Li͙8cKj5lL1E 80+r+5uU H+`8~<uԫ8,8oA??|[޺8 \C8sO{gԲRE?;$3=+*.?_Y^?T8|{P,M gюXRaQ1-.ϻAG/ekv?:c*I"p 4ǵOi-DeÖ+PXF`^Ef&d`΅YXp @`@YL*o Fs ·1pjêwA%ZMvNȮK{7[H6NiA!2I\n]D,8A>9_F[~Z nT}S;^R( F ^pٴ с L^t"yqhü.&S4WG#o?x'&,v:}wzuTSOǬ`c}^7zH9cLbJU8Q߫6R_I+/ hxiçroT+L8Qadct!aձu<`XR8N[%=%.f)\2IP/&saS%a-u]H{KbTze4n7O4y7S'K xW@mV:<9~@$Œ-ɎGBkE3N\<'%y)t ONB!;  [EO43|*s}hkӂiW⎧BfOnpؐh GFYj /02%{Aq8>9(0AmFc.(pʸT;aa)]O Mt!G߉4u|c32^p8>HLEM7W@N[% ap]]쭗AӤ+Hn"-FY2djdBI>3 #a@FujnO%x14>QϸD*`{ "O QT@et=gBwdYydx QFWnsz#4 |w ZdѲBwtP;=oYj:]t.>J޾B4e#Wx5ԡVlt)U= ~ae:+n$+<6tWO0l |fIF+ nB6'K]XQ(7k^Pȁgm%i,/hZvdHO87GvMb h=#27MF/ao`Iza}}=귳/Gb3Db[y6g&cp'Je/@ ['a1ĵ 1Ґo0 sdhTlCԳu{ 0eO1Nu&9{+8sj,dпM u`P3X@ .™&CkyL!_" 9'#ód] 85?ḃ(%@ eϬ\ (F\u:7ٶ 5`g nݚ&}H@J7;+~fȊ?/YY' XkR("ERh'#Z!w0H}9'O󎚾C,xhɚioy['62SQ$g;ҍyVK L3z[(P;HsvEzc>?VN` =~$ݎS/9C(ݪ;Iι3_{JkR)~5KqNx XФpFwTk/REN/=`^Џ`qɤP[K&*x),0p(\tZ~.=>u]˖?Px C}|ħsʋrAKfZu U S\rN+Ֆou9D,i^2fl֗ 1)r/$,euCxxdv] k1u)n/1l1iRPwx~/sbY8ju1~\ۢAʑy Ȍ%-/cd<҃`i2N7iq~qn~.S|>y)ӖrhUd"tx%œ{sQյ*rafRF7~*fԒo{X.kڶm۶m۶m۶}m۶msޞd{z2Q:kvm{j&D_{˜ -#iouy\ftY)\fĸDU159)S.;߇!g9^_eew|Dgn1h_7os^yߥ{?Cߛnf;Ǖv9n{P_IYY\~cݫ%2cd#kOCKY +u5}U]ndtw^n&Zf-HYعڢzYa;m^n^fqܺ}0] ڊ~X% '0(I2`~dbJֽ(阮U/^lO#Fp]-fRA̫k2%~r`iȜǸ(1Cؒ0W%K_W}^m(@)p-8$"/f!F73}0Zͯ"f 8|&g)M^l 8udsIY=V{[g,`Pis$14`zf]]ЮU])*~v5 iT/4ry.QuǟG]z _t(agiS|L ntF[d;W*enOH_MnJo|o3U9T~aIĒk3Ͻn']? Hp >Οw$ki>}W^l]*l%.d'#xl‚ '.0 N̘E\5֖ԟ}+VLz@:Aeҁ66H}A%DU[W2u4hijW<'Snf̽*..7/ ~kL/ۻnvjW_>N>M᥿QEDB E1 D`I齿n|CیOLZdd71-"UI?.qS0;YY.^N.~/uv >Y<|j,[߄sL.|ie%_t۳P7.V:ruZ@kbYGY4rU f) Z@Ji4WP]9`Lẛ H4 oe'w^NM]Kd?pMF^`l϶d^^A %, %5/!aҗqp&Sl~#AK>gɅCt?K$10aj HY\e qdh}XY5mŨY}m205gQ@X&r]7p:]p!%e2|˲`N ŴK=l5ulo7p2a??ý@9L"+ VٓW ;y\8&=g"ך؇$lE*h@6rMz|+K6)3\;Z tme*|U( 3TQuvۿ\f@˖͡z^oZ+lMҊCm83#JRR+/2xda.A5 p"d qf .0#885u|^ࡼVۣzrgWXT2LSa= v5)pOK~ =+~2YQb[Ais -hg쿖^ڎ&#P58 ,&\Q1Y P5F~Q8kVYy#zL zL1fn4DHZ,F5N 0) ^qQhe‰jOտ]ѳx+f2EC(LՁk9hL)@g b/ xP,V1>} X 2aܣ/ حFA'yxYȓnQo)pIh/J(7,텱5}9܎Mc.dZy! A[ZT(qoGNEnHFT= gFs cHX^ms?(eM+cOYA.pb*!Qt,MFui^2ܨY& BDm/@lt,4OU vy.|ĝGozC4U`klyL{ lz.y_)TSyG@   jG FUPw~KDⵚ]ZHd,YϰtsJUr)Ok.\C_t};zr Ea)Q8jg/B©x p.4J^W c~0=qmx!ے=JiY[_m4B 36Ԃ h "ztE1<+8Af2d=+> R9qcڂrqK!0_FG* b ǔȀ89*Փ,"O-LNT >2HՆD³hTt1s(R<^CqYBtojM{3|35騅'1ӢSn+% ΂84 ݤC"}2Ӂ!\>n%I/$MҰxAiuS1I* u$DzuԽt=pL^ROKb|IFDw ˊ=> [5a($Rr:pvb;Gd#C֚O> p:vHA"PqGK!rvqN=mVMMSu03,g4Ɲ"P" nf%4R)j_fvV*癪5yȉNE+IpRK0%ED= efs|b:TFAa\)4IpA'k(@%<[3vgjDpt#շԠ~ڝlZWyR:Hp-;0wS9voqx|rï^5{7ʐ8lms\a`Oci8ApIf]80oT8ƶOcrX ; HXЉuIѩka},6)R4P%BDm!wV!+BA˥^^zv%DObmRx'!VL u>ؕ $+(NbTQφT*\EMW }գl|s_ā_?lg=\hXoo:.:<ۿ|lWͧ׹@D1 .Kp/)rncB`Kdm _$tcn֗6`4g;kvNK1Z{>JaKHT,"yNy$`J<r"tؾuͻ^5Z=qAhMQsDZ(𻲟M:¢Q8%#t?n{G@2_J]zwÆvKZ 1[3#mO,ڰuDmɲƹW F&{oˌS~f1}0@7v9l THT.=TkY s{UZRXy6Sk1DhiESlH4_k,xj[46uB@Y8 `c]k$3}?+Mr&)W! j [^eu;CYmbqQt 0ЄOTGEԶd4ǑLwoASSγQ#I涴im:B7aaHn'tD p@!:A c][vQ ϵE 6,ǬL<6iĎHDxiբbԒj vqneVFcYD㔵t\}N&}c?İ vfpHe=SVL,6SV6^ \! }R a=Cc0/ -"KE], Di5d{f^Mt 6t vE.r _HJk!?bT֥%nkpE6RL/Ic^l)U:ٞL?/Gz}sX.C}hiS]{ 04r1zPuPR<.R)ZP6ΒǬG:b%gu6[-ջЈk(ŒC^6\AƝ72 "p_n\OQOmv0'n#y!ȞVw*;D~-I#JW "?IQ>) !&7?T!yOVĥFKH픝`X17 c@\xjrc T M6P -/F2 >05ZB n9Vպvu|r'˪mǍ_ @glFGQKV;'Twğ@,C䢋K,}"9xÇ sίQn X!c zPIz&* E@'#1`N H^l|._mie ca|VBqx0tϖ phхB;Q5NmRm@FeT3eOKwJGnՁ^凑ffJ&]#5 8];_OP4HȬu1-#GA.`"E"F}bT;ZGqP{,& @0ۆtQdGj}dqYM'Fgtr#!IR[2*KG\&Kj7Ri{GcA:h5DZr%Oe~S-P f]* iH0ng+>7e"iIPPFMcEZ3_½sJY 5A+}zx.`HG͢mˊW h/Cyq@o\PEX)X˧ʞzOoD]R7kYۋE?#,Cx;[NGY³s)H5MKh kפbjr盳6+0̓oxZy?SZ,$hwXsaB~5I;N{p`Pl :r?R @]gAtE?zrV~s2a8O -BB 5'Aڅ<r(Wgm2pOi7_*x0^DkvKqZ~1%g|ڡ(EޖVJ2k&dROJI5M;.llv& o|VYΆݶVuFE?vQV1FԼ6S=G-zZ'\3P5QWpMl*‡BcW`1tΈaa{7LSKUrloy%"!;+18C8 qK4yAFy2m/0ـl$CFtn)i"(wvuw|]繹xe >T[Շ>%55`7T8VS.^EVzb9`fxG$׳8̂\n 7hA8NvZ? K]?ʆJ0NLedNY5Ðfv:'QP r+<\ X޶oϠV+<(ɯK5ْ3 ʕtfq#A P%&-A!L.$Df|Βw>Ov/bn9~tc@ӱ4s\ܜ8K%grڤHG J&i=,Ic)FrJQ㍹Kp0Ib3 ]9iUd9p $]$}=>( \OF-̆:m0/!FY,V qSq+PW.qNͮ#s5׮h^<mlsFb߸ 47IEfah(+=#PbϝprͰ󰪿'JtmI zQ!vLTINE14Vr'NdS[޵.02j*nR};8f D=k[hroV93K%bG2eAp:3YL2Q;g97 /Y*[SYGs2}ELSkLPY'}BRBS}&xEIˏWɑ0ٮ"=.Gp,".PfG&J85 qA2^Bo_oEPـ3~4 ]~IgQeA$dttxRmL&06A_ޮ 4jUYi>fZ  f˘Ɋs)kw@DXřaQP†qqVv)>K)̒C-2Th=,ز0?A0zSw8=>½*& t2:?&iY*W> {UBZT+$T&  9U\9$5``&B`{|*S#'RfU=~Kʥ4 tThVzjn@jwrJ܃7Mgrcn wH$=h3Ynu'],*a8cƊ{=g8\lsm}&rZR)2L@iꧢ)ToaVsGF//g_&j/yG"Ƀd6ۧ葦B|,e eCDG^ }y$; v w`ʌJF6Z'oh\;]fH5gŷ[l|N! WR֞}"::FׂL_XJxBcF4f؀AV24Gk5(Z~r沢BF-!)kRs쨹 =4s:" dtVI Gfbj?]+ĊJ8x3s?&prC<"1h)]%)J]$>HԜЈ%?C;Xn| /?f90@AFu]xZ^g1HGP}ֲ ]TΛ68VܩI> Ӫ3(phMU~xguɧqJb'lx ׺xάGé,.߮xVՌRZr̆ Lq!z[-s% 7ԫU8滉ԝG@'q<"nݰguΤ(>}Έ$%Sre7[ûy37(Bݰ|ÀLr ئҮ z'r`x8ؓ٘wwvD **&YmW$.Z$՟Ebl.=&p ^>a[$YjR_&BۼGoWzU&S#DOXE(lk%_Q/wJz%'Ssm BtF&ΜBZr [8Y_åEE$.)PNbpFg/>K=9,I06ty%DZ٥*ȓf"kF往 X\m4,2"E&q n⴨E t~<ߊwmL ]J@7?YPӅDw.`?z -[zxU%j }Y̍~9Cuzc3?'f-wxc$v!(AϞMJ:T`zQ ]D~Lۿ߷'hʗQ%OO'W6}C~+M8> 3j/ʗ{'1&41"Jsw\Tv[^Kz ?,~V3:h_Clgo~p[ U| U%vޔO,WxX_!J2߷ Mė&zΟMыp͟4} 9)ͥX/sX5HT΍QҼ6n@2c Q 9:D>z=":t~}?jEC;wnuA6I: :HեxpS#T@#b{j|aMp< ip gJ|m꛻ yOg'IܜOf@jQEoʥ&|_@:@x}ț [f&ƴ.WkocCu"ߞ-XI- hLSpfA& ;@[fl[$IUf/:[mڶ|¢c(rmfg>7&#ggDW~'iWyӀ.dkćT v,YPnG#hTtmɕ3zVRx}< ̰|wzVI[ u nAYdlǽx p*8`bu֙ai6ǿ^w.Ը-)/uMRMˌ'KDq嗖 _݅D`$xA|[Ѓe[P $][6{ l@$׃-A!p?n?[l+U̔@we>rQ(;R~|OYVq?cGF'!tMHr} Q.U}\2L׭ +{U}énƌB&>ޥ}RK¢9Gp[grқPB2\ D12*@Uf'.p%W.$1MKumwDL%q:D]*3@֕"o'*==q۹aTZIj'Hh8--%?#: o/ת '̯\0~B8&WuW;tLE1sa?iYQ\N<e2o =BX \Kϳ6+ݚ#d~TubLͫ_d%߻JK?2Rgk9t"Kq`A/Hw_lOӃ0)6~,l_Z4 G tN61u#i/dAYK4Pi)l`qVZ`CߛcE+74>Z(&e]r3T߇N1!9S 3)ͽ5BmU-@;6+}cg4f_{ji{[jО){7qͶO0#^<%hs d㌍sru9pWo^~Smkl }ǹHq=ձf2š6+=~-IɅFJl%jn4{ٛVvXVaA^Yޫ?O:ϵVlI^*~rb%)gzmܜs"19]pqF;Th%ݩX˶*WLL01b4 Уɍxgz,Ȯ_hI@dV MEhL'2ۏ@jҞ>͡g K7;F8| ? |)FhpS="}!"x'9 >z{9$.? 7flO3 ٝ:X஻xC 4(f sٓ¡l3?T}گ+1ay[[ýb-Xӧ{~UGNk{F@Z@KX SV^)9n w/,|Cgis"7Lo덆Ŏ@,})-H;F3g("%*>`ch]os|VVUJF-OQ؞پtyJ~$ݖ(-taqtE J~Lހ:#cɟ.mvTϡpхRT⽌vGL]$}2 G +=s6k^"JG\;āB0igSeHP}}eJrvfO\})?Q~. >!iS'B!'bcreZHF!"U%d}>O!{E"dς>_NΥ:>@ e 4[]/IޙN{ 3 T 8ܟ:Mm;Ԑp!y!:dz8 rףBO(R{:cśnU9/EjӿF J=Tĕy5ѠI؞Q>CKx djzxykAb@CݲJpH<$fxBG ’R׬N ֩^A×4sl~;ELHqۨ݁H̶OjȔNQ@Hxm-dbP0>سɿYȾf񹥢hY;o9#!4ꋣ}plhMϬćH9#s'0kXL$@s.Hy斯 _y6{^$ƒ+cr!z^b&ei)1=q1~& 9!UA?|Afl-+BpQAp9 V ^5D|q*;k0-eL3y+fAܻeW tۚbXre OFLC<dvʖ@L`,Dap}H/=:@yA=pubw)vy0 ~ּlx7WiV2iQԀk:j1qd$Zrv%jެOU2'W/bCHnT><24,="=)8aveطVߧQṊGY1$Q"DF]r#q.'S̻w_33>U+ 5AӚzMd`B}=܆mO|ʭRPKjd.Vf?BzL ݙteHWАt6֦$35l  ['4`6#|^-6[~%p9$VDBUNRʂo i"l4vؤ L8FH;7{vWO}.Mxvӊ(hFE]J7?ʿ!Sds!ҩ]~'Ҕj`ȃ s0z* ̈j%?S ,ľl]G!Q! rĔCj@!5fg- tWFF'=Gx )+AE=Sk@)0iIB92cV'?(eŘ Ɛ5?ܙQ^]'r0IB9xmeH|}o)g.O9Q_e ZCg4:`_T?@TP:ZVnlq2CՃM*J&x1O?+<"٬By_'JufEٴcYu$*cyMW{a*̰U?4KBvwcą_bU7EEva@f\M1 #za(zYIǃTks7NK/;E-ϜhU`$BرСVotLK76u˕',R5oTUh+zz|yh U\4d!v_BސL]*ikz粦<43wv?32V=RdlwX>/.ϟK|F94DEQ4ߑ-70dBd?]VM \L\, 課 =gӋUJ5)Z+A"פPf57(cH7u&ߧ3cٌ ^:^a+#Nmͩg}sdSUiHZJQMI3iyeG17|%Y)>Pk` -;U;N4e O#HH r0r'lw1|AU&Q|KmHv9cF[!P7͓j0&w}'ıoNbWnk<ʣ,(~6RZARzE+>b@yxPdDi^5.USŒFdPg\`ᥐYK 9SG,<{ vraXHɈ@FYcrT&^W}7wºf]>KK x $|&ɘ$t]@tE`Zgf ?lP3A(FAEذYttM.<>>­FLj,fic11ܹ&O,<5g\cOv/8/3X;bzsvQ?WPEߚٞply +6-jWսH).;@Z ke܁<ձϸ_|!MHg߬kia4DqB_΁_pQ=GCrdzɇ(yAVjK.o`O?KڙWumM{f ` Z eaˊ_>#K>w8g .Cy3S F>l9.)G|ʺM+/a$9 9. Ob:9y{;DpK4$[ޟ@zz5\zȝz}QT9^ :  |y*bџ冉L(/l@LL,wؙt(d[ٜY̦o{C|WC N}q_SUs}H;(6AcBpl7N@[$Fp䰔\"2/G:ps5Z,UZ2dn3wNz֬ECnM8raUoz &RPs2j?$qzIGߏv7'*d^;T٭il嶐✐hHtf,}֮i<n-1Mo]MdVӴ-)[mW*媂;=cFЄ*("_6hi`!Vc @K-EvO FBG1w~ %aqAPOMSs/6&=hlk50%~bzӮƂ5c$mdC.y=օE >a}.? ({SG{,D\><@DHst*83~NMx$vW]ڙVBXG;@;%1vykkt_?3tEL&71i⇾\եٯ={EMQMQ?<\sa5s3~@KG1͸zu߾HsG@*]y3wZj'D3OGD.R@*_'Ufxosg֭eC'QmަL==`UC|e{H.l.g52HjuVC|up|5̲fʯ1GhWItEjb^! x4)6zX$|NP:q݁$uc6rP/4jq2Xn pV"bE8Tdil ~9厘&R& zDm,:ٶI+G|w\%<6,Bj1}.bA;V- 2E:FAfη5QFĉ1 T*6>9NGCBp/fǐ?ACJ$׈ILY\o]`ffa?.Lk- (O_/_cI ZhhH !o<=NRErNiٲN=~jшÅdFL1Iy :K$0YJ"QT;̭4!zCbY7*}ApScZkޠ\5x5F(;8c9rIhbETbs5nx/F;32ky5ʃQ%Rr%m5jongPowaҹO!W@>;|9G.}[7]DXmQQjWO]qQ|0.| 7f_4*)h)Ѐ}NGLjҫ1P@hXgC[nv@f sx˕ۍR &yhB}u{Ui!LlN,׏Տ#njr77tLm\GB)ƕ'zO#TNQZg}1;5op>u_AG![ F{`jr&㘲q6ia(hU]7hF3Zmm 7*~{'MmYƖ;ived~ { wsyם9[.̷.<8p>`r)?$ASn99B ^8IK@Ar5Í40> mhrk:-g'}gsϔa/YZ?rQk c&'&Q.F%eRA{PjHNL~!>bmFz#\][8LJǏ2 B[3d ?() raX<2u|~.!ybज़ZpC7;NSY7YRa zrcAy9'Io~ ~ϒLf¬odX|"{~+\TM;p\kϞqAmAAاMdAL@8ڿ?:+e!oO茂Zh݈|,n (߈Zlcؐ>x\o4G>V8 evLd527ugil;sG`q|D,#MH5>aHMhQs ?9Z`1j%W1:N)Wa@hA4 ЈqJ{_ C r#Dx<` g".; i|_ I4yb8tw =WT=v~e8pu 'l!cpEڳ=!QH-A- h@A^`oXy Do]sQ~4s[a t{ln"[D#oX:u}PL: }H=dhp&Nl-;,d&C%ю^m<ݣfa`Da|x2?ďCO[g,ZfťLT4d"r7:>}ZQyhi|ޠ7]zzYnog)]Y^ ^Ur<]~$d렁+\ Lo1Z=B`F[bbkȚt|-} _'us{ڣwfd#{aͲA4pᩲwU.QWhUIjқ"y(S={~̑pDR(À$TKA!3*01""F/p\oL$ZI6 @`4`jBeޥ;/O\8>jC3ٵ_In-B9E2n~'Vl꼑@*P4\EѶ/^=]Ux& m=IR ,ѝs:aqT\2Ϯ+v{fe>^C-֣Wxؽ#g4>\箱 H~p>蟻.qʖ WhH?Q!A[z4)h!% ˵&΃ yt<>\fM=S$ǖ$n &kQ DmaE4PC\WNL6)9(״F-|)v ߡȓ46])U=r);{DmMzKIf\1]j(^N7VQ\O3xt"{{o+YeoY1' ?O0Y~(Ve^hCc}!sFc_; Qd̽ȗo6wo~=uleh@#b4])P]ҬD.;Mv`г1 ʇt2Yz:ǜC%#oU#)ũyL5Τߖ}KO Pgi_dYHHRXR̎F]CMյz5a[j/|;78:,I>%w41:UYl3-ד-hr;0M6OƘK7br I뼍H%fw;遧 tcr9a &,ZwIցZn#/.*T#JYx>\8Z'p&俈SVo(<(:O[]2&`z/hp>V/C]胀yC˰`QHUWzq.HpRˌ{v_g5qmP/1ZIUnM;p" ؠpUk#om?L;ZFL`Pm<BM̆]jm "1&dx.>ptb $ncUⷿ,+VR$f\W34&;ItS@Kd%\ ٿqN\Խ\ %/f; >ɨB !f{t{CjD< Z#gLJkﲺū\+.<ٟ(e BU8]t9 2?:F{1̓{jB&% Erџ({ە!E,mڍ~I 2't/ʓn9ۺ Wj&ޗe7(Ҏ٫pHsTWpc`EBĸPEU?uOG]:ǪWGNI=7E$[N2tQG#!k5 R iTП.o_o#+gX^ƃb%>aQ5$ <7 F!=qB X2 ~TJUЃeMjEA;XN}ukS z98P\ )1OM>O VPu*C+:8ΥKRʖ>^^w.isjMN#}ɉ3{w `nƔp]5{{}jǡEW("HeeF¿M#2 ^=r5j᮪-03[3{ľ˟EVN}۾j[X+bBznQ:@@Uq= r4|^eB#hz0 ,[DBj{nR}#F &h[m)6ɲ+o*;`y)e}wg +Q N*N[DGnj1y"8_\mO-l檨JWRo\8Z u o2ȝcTa/ _F͕Ax ] [p̟ ԂvCa^(WFAÔndGRDŽT>`h$G`)nCNq4dF7X9s5A!'#mM8:"eB |R'xY{|*l/3 xUD]Gږ;h/|r8mPYF7Sn 6㫻OԊލ g3%XM`^bV'qkkU% Ú&XXPëLOdRqvc./ -YuUN蟀Mw> 8 o9Y袟tfָVR9 0$^}Z 40^x@@W\TŸY= \u]pmZïh-M~/AOI:g7 ȝJ@oacсo(5B}LiՍիS#1!$yP{G ^TB1M޺|aMO00z"$^TF;gʄ(!#{ħLbԸެfrSYvEq란oC(z>hoՄ1yzH?Óqι-Y:a•~04NKWNoE6.]YТ5a9+&7,f, .p2+L؍N0:L.,?jh#MWků%~z$M+9 Rto9LjdVsmIR~'hp-|ѽ{go\J=q̝$葏[>0W^%w :O~2ER s=tIq:E{\* Vf$=7Y!智C:U`-I09qٝ'$ ȊV4H P(} ='ʞ4JC u ݑd#Z h'o 3g3E ,ݝ4"OA=>B=ё<`eoԿy{[PƱpn2Bm$+SNe:]셏u|X(-[LecNJd,$SmT/>-j{_|nDMKj/XX]!v|$pBi ICͱǡRxO^c9|W=x*? (a`N0ɬ fE&?5/2ˮ.߰Nؿ[53^}6,am_'!߅Zִ4}$IXX<%a΍֮k 1w~>2eu_/fhr~?(k9ƣPd(ep49Ј.RhFe""}<_dTAkKIeПZwhhW $ҷmH4z K֑Mc8#=Js 9*_xa DnRAQGۖQ!Ŧ#I8K3IiG_Iփ8S&G*_N ޓEA'cg*(}u AGYU WBΫ%d?6N|S$>q[cE;p;X]FkFqE"Dej 1U&RcZ囶6Wq<<U KoWݗ|wn]˖Gȩ҄Vń=1~RSz_7W?%"U!$;T1g~ue8)E2`Lr$8^@stAޗr7 :+Rz:.)18&r^/.q<_O& Dn$׷Tپ{v-jvnv ƕݡ[d(m]ƖB_E6zT vW#Y"t 8X;nZG+ZW͗ +׺\c5!Z4[WD{jmO&<ȮC[w!p+oW/?M1ܾCym񓺑AYr٥+BZfjBl%G޾F W ⵵i}{ 񯝍evZ&no~jRqHZ|dp[Wl^4)DR6็4N_H'W=v7M~'N* W; 7頍l2c[6ʃ^rMy8Wو .ΟA ܟW oBڭRSapӡQx!f~#IMŁ1er)IX*"@3w, r%}F |*4>KɻM+݌ML9 "j( ZUD&=žc'&c#lF>ϐ Xr}Lk( X(CE9@4"{94V1qڒu!-=4+@~iAR`uk,-eD)IlRMYB_>7]#oր#}AFt@N ETe?W⑒$NTRXr}[v]\=X#Y=.fsX-.6v|XX9|T \k$3+~g].&??VPL L9r!;PX(~~c׾ 8%H#UK=P1^uryrթפ?5@}@᳇1)?'yb2eȂqf6i`1+Jؤ8ho9+Aut2Gz=T8%ހ5kQ5ab wpMq.=ؓ3fS*g 4G8jqk2ZQKGT6rٔH+ 8djeQ0Xr"E9 a'Dm{T`(O0kB 1W UrsD5lYKPS"T_F2:J/fPo:o^[PsZM*GVxtl ؿCƛԈ&2@Nv7v1n¾e(wjڗW"a3g4Q~ͬ Dprdo,6:f\.WRrk N}\LYS:q)s;8Hx۝WKsMH8z:W NNlǍTf~etqJ$& ?؆P6Xz,_.x<0ij!Vvޮa 㳓D9UJtfvՈQeilʴu =%kZ"e\,4}``%[`rWf&A#dn={.Ǟ.AJrD{HYJk/wL;pV2*"ECoP>Ob5 g akvQ/Į Nr"8(_N.^ ]3l.vȸPr> :%dUe@f*Tm$Qqѓu- tu y3%l]%ȷ,7nUXEJ[=[wz{5/E荼ٌQ ',Ȓbz*jZv1],}{YD~invf* p @>58)ժz['/rJ .i& 6$wuwcpKlS]h,=!́]fD80^'f;Y.Rp}7>|]L*SjN%?E%d14%*3"9.J^jqN@IU#-^k252J A ȓP%i`zZ𠅯BG>VV;5oڷgDW/JxXBE) PM%=8RJNҕ&@ODc̢ZCh4:1*>\Q:tX9u|1T K)6KR5ӌOeQmke(VQ)olu#&rېJ}*ѨE#XzvyI2L?~Wfώ#hbN(v$Hwջ]XFg-}1 aC4p -}[+ Q;)E='`B9վ:*XY'h*"&BX{v{HBB[t,QOMҫ4G*2ǰWIَX(64}>P E߅K=Jvb̪k܈jOJsZFSjkbߡO0y7t^yL A\7vSqWϑoIx+Y7Xɚd)ͅ@{DgD)wT@L;gM#fbii%fRQʿLw;HTBI 5%\)W༙Ys)aN%ĆׯnJ)C$l(šCZP4 ' eiA a'iZܵjWQu'n*W:`$vZr eOyIU\lt"8{n84Sͻ?ΖCu !~WiW2t?ނe)'=.5'aemmx(k$ܴR5Dͷѭ?̾uQʻb^$>l [xS Wc~l~EY'ػ@D@R|5uCbD%5WcyKwgq'kPuXtyAU s;ykEla)kDEPRU;Bs$lAlnbr%Bfҋ:A~Ǒ1uV^=4߁G~ֆaMY 7CIJfn˄s;#@&ժ5؊$grr#c@K@R6MoťTTXs KwJIrɚw:2MNƮx>Ve zOaߠ54R<"r/VPO=vNҢ:tDB`H<7z 43{R҃pF(|')f48=<_ 7Ѽҷ[5c8tQX:2(9( W_A6Dժ:ZP膑ړvĐPi틔vY>NO-Feܭ Lơ.*eOAﴏ An[VkGY]=YFO ܁!;H*u6 LT_ 'qy Rd)Ñ%ٞ P1#}'@YzVѐ>x?͆V;lE^m: oIyo6&eym,O.L)$<@I-]@FK8Iq-(۹X쀙I* Fl:B>H[ڡ:q/vpY\*  -iҔphq 0E,8HudgOZ!?Ґ%|[ d%ȝ#GV KJzzłe/ƾu{=j#p8FNH\1tJZ!F:B4_ ;Lb('^ TH[nw>{}R "G{eqʢa%`I"*Ճ_X*y\TgPOV'䎼וMEOٷF7 B9dvQ &vԪV7 s&H0LI)v YBJ׫Gs_k&ڗ:=MO E|;}p,_lBrr7F"^wky -T7S }]_[dSR+nΚ/A_"o}$9*a׾I e9t;{paؓ03W$9X382IRKِB| ,e& q4;V/҅5_iQ%<2{N~N r1eF~(ŘxCbxҘ}v7; p$f3ޭAY`1Z@`|_ƀ#g$#+C1l}_AQ>vtgm.|{ 6S$C|dȪ u ZWakz koLSq۩ ג] U[R-9)Ϻ;lSfm:ٷYZNK#X% B*@ PDQ~ןCAcy`o}@f'ƅ3dS$eetyT\cǢ?<6^q6s[gt(%s3pjulx7 * ӕcbF=H+CԔ_&Ν~5OH>V}_fCpdď{^YYU"cE/iTv6,0Z@ډ #3욦*Qcs5Kapr[j=\=$DE.}<\4^<\-_]~;'ao 1F~K O,j.EIm z>fM v Y@24#ECd0ܔkNȉ>/nPcU>.ֿӂ_4rҀ`j(IV3/l (B5SKW&RL:մeERR^3GDT*7;#R֓] J~4WfI4f^ 'K<ISca *#+o( 5&XMz } u>سV'djƟ8tO`OaȁOnfhBV&v9r\l3cKְg,9D *?ɱ>?jcC_R(2i,8'Ԟ ^%OO( źyK& nCO8U`* )5OTH.6!_rk0_c]E[0>&Lq\rh ڧ$.Q9 HߍG5ϋ׽_m|M:t,o 3a]GIJucg RPPPǼ\|JԐ`)?abx&AbPSrYm 謤!S Qanp.PK|Egoo݅:syj7 W,Rа$a9HHLd0C]JZBK0wH*M4TV6:w|x,iS.d.$dD}n]₊Mfw{1{? |A}\2PA,2E^Kjdvf"*>ZU2 1q@~ ,L|19ݘI#ip ,oA+AH]]5}Is݆ SIQ*l^)|0H0=I&@nvá7YPMB늓>JBgleV7~Mq~+m${|ow6n5FS¾9ȱO-y\I=#,O(") Ԋ;ղGSBC 03/'O&F=&# DGI'9TS%#qvUCXA.KIB] :mh".+t+$ $YξGȇ# -6rwoJUDxap&_㸅'+Vb53^^M4RnЮl I R(kDxKh~ M10N,E?=l5۟`zRx_.՟|]A[*"{0j=n<21qq)'$/y G~^tE3ܛ0ޓ`p/u rɄ;ss?uN}.hrQUQI^P gY4SUg޸wy: £8l1@S'+TYXwHVddfr[ٕc&rb5zKZkh]/dpmEh35s.w{9I Kg{~`8åeVX>-'" ej@j)0RK%Mɴ>8|5n+j[Tv{&hh0VJחB_uՏ6nɕJ~}ً绽ua,ȗ/Ix"/jb]f ϬOtj:r*ǟqFnƜW`>RkBjg ,m}QT.ڃ21q=%#|e +.'~ٴ55jQ'KTfkZnF|2S+ .+^YMݟϜK(ՇL)Toyњ IF0"#<*G7i:Yt64M6wEKTG`M|~jX3Z@*Aqt3G g:Ob&vڒ2>|3ʦYϞGGDᘪgE_,glehy \xt,sϢOuagïQʻᶺTO|.d%uxf^LaADlwqm^g "EմZvom # 8 FLjMޥm峿uŸVf5o r1u'F%õLh$2򅃰cȮsq]o( <ݥTFi@okܠQK\Z\,;d_B;'#3:,eRao~k4mD@[ԐW$u5/oDyٛD~3A -4, TjS?w=bl1lfhkڋU4?E䆊qzRXUpZa3j[K;&?ҷ9+Z;3 Mch4R%ilh FwCmαmoM.ɏfC/9w_g󨍭ϳU9ߍD?: *Y;͜_5uSclFr O-ij91밆,5 |6m!1 DB9?t#AO C\tDo[;Zݫ^k+Ηg<9?Ģ<D{>,zMnYe)!mv|vuyc"V ˀ6T O'ƟIu'}m}k^jQ7d@q{@Vԏ s+96{`B4mJ}H$56hV QAvێ{!(4Iڻ]_Å|$/*T Y&ZđlۊԊvj /s*D#?#/7FnPrvzm쓋@l8 #2$anΔK RpҪ;ŀ'FxB PpT?~zRվ۶%)ORč4{\HbJ'|@*AYI:|/v?oV':mU_` "ReƋ&+7Dރ"r0ѕۼmprMfrmQj.ev j X^0qaQ3z4qºJh?~,0#J 4%DQ;hW|3A LArnD*Eɟ -OZN^<@OA>7 ~kx?te~wPX$v6 m}2 8/?qӵY-(v%h]ӡqYވǟˇ["AB] Gh MQ2)> `8[yJK`sAs0xЊ/NX2`wB`=xyչJSx`RUpX D]-ʅ;^uILE:jER &剈!Q$o)9:s&L=lImD#(dj r~Cg[eE}\21 U8D,M Ld159`x)H6JD 4#޾g|t9$zǔ9[` i`}HR.̌#&+ju>/$1x! #ő ы$cQ2f"Z6y0YiN1 qnMsiXqI;#މ!D 'eVVm #Ǵ}@51r bHT}3مIv7ᥫemS-[V&ٝ<9̢gia`d*i뢼`WIuce <,.ƒ`"2!7v>Zk1i:O&o1rn?u$3WUɝCꑐjҺ-,Q,_fB{#/lJZrv  JQUpkR%<^98_// ZO$Ad鄆*$ĂpH8zm]kZ(>pdTW -9A(6zS :Y,\795D +XV~ jjy%9#d/mYh"-A.=oՓ1=?+ l2a'>Rc8aoEa\{Y-n9q 8(KTRg]uCYٝx kږ?W*[<(n)~9(I~P_Ux/i]}H(zKX@|),O;\-A 4 M\bpZ% -sT&z!Y1Ʃi۠`e"HmJd[6hV2yl5 ٓc:[8%HSۡzP"H wI6hvFƶq3Fe,Z CWH5@\#4vBepaL)?'<%s2;AO+1˯ /K9ۃU0h5}U>(@J=7"[b͎2HAHB.6y\m~^V*JXHJ!z-ʰHHa8IWk6'|hwUm(G"cxy&S{&s@o{Q' FlI0AAD_ ha1n|'{[B7]VA֠!z+y k >b!s}_ P{ Y)ot H)Xvн7ކΉSdmTFӅM %@,eSBDH K=ҶjI h+a I5-(Hc"&;r4fWUS%czo6Z?+F^_w>vː_TF5o1!U1)=VoXIuf",Xeޝ@t_ ^XV/ j uU;5G%Q1aıtX"Q$|Ġg8GO u9߲{tE[1,a~<1'pVwd 3}1mq}aե;-@yj6#Tڣ~9U*6 V SCODY߸?qi*j3wxvЦ"իu<*ȲfW,+(B[;#!ާClkl'.GBڻECw5̊< z EWV>o3p8kc99d@*z%b֖nWZ>1I0$:3/<-${K+v66amsy* ʣڅ a*F$%@Z k`l-يP4 88 6^(o*QQ+܈ PT*T*d܀28'LZfxEK*M| yV%nvQih܅x#;JSӘ/7tSݛ uS ]͜.4Em*jvrl5a5@WhA)(9zDsȃu@W<3O>-# ybw4k1eΙb1kV)q͕y$3d ?>չzcͯ/p^(vy0(3t+3kkvkOgk"Gyu/^(Oޑb[rrWwE`Az~[t YBϲɭէ!*}'4Qmњ6} LēSzR=:@++G`AAJ f}A}$T]Rw3gf˨]yj_$eOb;"֠#qY(d %9V.`Snq|@4nGIYr۪sz ;de.{}[ZaHc!1C7n7} w/1lPv=6k 44i |]+R`κ18'yyB‘1 y]")ut.ݮoTh>OGCP~0Wn!a\P1N<`&rZF]|4#ޖۄN֫CеeKHݽ;tU"20ٵأl>≵5 lXdТt`Нx/hJ& B\UH2SE'$8!Q:9`ٿ X?{\8?\\(Sg#ȝ_廍h>הamKnQ:;ώ%睒jtI s)XO%%|l '/݉Lɓ  e΁~!EwvHF굨 m>Ʋ$WSo$r[tw\^'zOD}yDY]#Ujy_WjE2MbTYV(+[˕Ӌ*=TvrKhX2˹M` (f$io1[FE^j̇|X˔ΕyWs}DXiFfGz0<ӢN~U 6#\vt"BWԶPt_0K${&%.?(C"GA:'@P"Q~GZB@ \F]7n*HE펚nSKEbP4!&ʆ2  3{Aʓ.}聻=ҫ+Xiȱy1$u_pqJ#﹊Wl _ֺZn:SbT'YGM䷽eXA @^I,!Z ~# ";D&#ijJԎW$CdDr{G$lE(>1c=z9/_cjfFDqYoXi @bDXA(K`BٰQitjVFVM c'\}r-#Ny':Wl8byB%; RZ/ùARff3OdYe>U܍hd#K!,[* (壺wk \ޒ0R/P+/Ma;cTpۊjYsR8RyyrzNL2F2KԟR^WЖ EuKʠ_*1¾6g0oц̹rv0UY@j~{̀ef#Ka>NJ}o_"ұ.Nuskztjc j}?jI?Tk̀+7:@hO*"\fVi-g, SS (ē7qCFxm1hGj(PE~EE IH<2Vx?1jJQaU7nSq v=,YdբVcpD \ 6UQ3/V<|} xp c usr,z^`rS2l- v jMaXabbkn("Ec xMTp8%xJV&6`.)MBim"G.mnn6 1%:vNILb|WiZHAp5uӈxNq(=زe.fUIXuee)X菍UtoF.]oPķ{9b0v0QC NzRQZכ tbHJK9;ڭ""F"<i|QT$~Ƹ'N0|`6\G[چ/3먯JΔ2tLK+5Cϸy) $[im;SHv -ru3˄zF^$O7 =ZA[gL"#[}8`P${7Ib[ze9~LPs+'[hI #F>fKU` >! uO JRbK6`>!g1LƺqB`2$*-LNZ-%ȝ9]GC#V2&hweȹיX~ 'gJM%* bdDF?ťQc*EHa;) &"(.\pt&>h-uVa_fRx?fι[z%h1}s̜U?a%! 9Y ٲ(}^>L}Um5ѧKo|sI9aQ )#kvRdB8^'eB E İ$ټ\Zw m2&2,4w' wYE3pHTe'Ra2%uwsԔ]}o_x3g)CIh&p8Ӊii!D+= (aAPl$BA;$cr5@MdՃ>N;0q@7+θb G7Znb YȠaq mGWLƕT|DĚBmi8t``,=́cVq꽝 gHD<LI`Q~w jfي0`1 v%%Lr9BIZb˘ NPg`xO 8BZ^;+CӯuՍ*(0>oI6 DQR[xuGYj:UzjȪ;wF{=l2Dʾڼ:Wߴz 丅#JGLmJt-vT.ϓRu[[^p6^qv!t V"_$П*VKT^TҺ}< hJ22CM4ʺϼ3kZ -Kc=fZrb]wT@#O\$D]y2.G`edZlMՄq+3Ra|FJi5Rn;$Ur?P^DyYZX(1vx!8r:}u{.3Z{9M:;ग़߮J_hy-_o?85vv†eIUߒ@A  h] 'i%T`1cvn@N5=\߽`o7W 7L]})\{аԵ*lk7qNnT~ E &>x>U mHG` /f6G8{N6ԛ;ЖkD\?g $!r%z}:LqA/-RC;9Wk>A+5|_8dׂ93AT'~ D`QR~cLC!V; eGݍR?&N~ 1d_ֺba]!c$Tb_Dqh[4Nq U2R4&̙a;u> *``4#}bM3B:3F~ 1G@"J¡S? ۰8ܕ'pϜxu#+( :li~ :)pМ($dCf,sCZklT7g}"3 yr sS]>Uk*ʪ&t4SM}=6Wo|S 1!9~R@˙1:Z\{37x aQcUvH>V)f_{,痯|W$YRGӰx<3ʖ"I8FܙAxrr7PmEPom-Ksy걦ǦI/ d\޾Ξ.ɜ#%d"[d5j";X 8An>|k&4".]J R4m̔:L4d@zҠHW7Qi ": b)-uM3Nz?5& 9BIAHk<W` t#c. 2ԲujRʂ-Z-#gA"pH#F;5^d+=1vnvL;,]} ڱzqPؼ˶_޼;OSVϥ "j;9Q M\6|Y]e"iS#rƋ2G/rp/|؇V2㜓5+6>;wߗ蔝@=0w5:YSKCOStZu[-1ъwB݈}L04y [ܒf ҭsw-'Z|{2wN''4Fi8 ,8qG(?Q 9Df>oPo+Us\||Ӊ{ b!=߇x<,'ސR/;'/7Ϲ%H$xC,G~d " Gй1b8QMf\"(.;!_Y;hwAp Arz_N 4r[1D"/vp07~r_9OSQ*\إҥ&RS#tI'7GerH-:6=[|JAD&rAC9 ʘ#@ՅVBB7˅MzHW6{cyWZiaҡzW^ˬ+~/d.E9<USp&CHKFϯ~W e۫cuͭwlq`WB|8GWfܛ7#gJ]br@4C&%#e] J S$A ;qmmD2yxBl_6\Z*zr&,Bj"tƓ(EN|HmUp U'~ |abm0f96D*٩vVqt.v'  I@\f#9%>om?ҔSɌ+U^M-T~WSň%FicWt5AK[9x_#@пZɾLk#)ݠ-0Ӥ\Z ŌFw6fw`=\EPLXQP6d5U:[lIb7LvLkp2(*UVu,~'yN)[j~TrZ/)3I(Π2qWak04 >!B6$Ĵ ftX6 e(̓})rnY]4fH$TCq?x{0U㵟/+ۗG;!|)4~>czݾJF |QV_;SSs0lg+ru";vߍ{C[*N $<W _1JyY.aaM[쮙Ls19t~ [gE-(ʎn2@w9< YDsV)NXO+SQJ$H^,;Cc 3/dBU9T-o&T߄yP7 {Z56ւ$KQ#6ծ5yBAYfcasc{8j࿏粦FNv!+ىiiUGH7Y)Ǚ%qC* Y9yUIMMBI-gGt2ӒS'UgJA )G+Z!G13HVe~rP "kuX5DQ qe )ZJIlթSy|itua1VJ#mِ7Ppw7/ЌK%榆T(`;_KĪJbbZs]ӛ-o&6'O·|[$!vۍٝ9SZ Y! >j\g#͟ |I7%6uJ7A~ޑ7z}}yZx)WM8b|e WsDH{=c Z~%1e3oȏ`}oŔjmt<>>z5u G): R?'&i\+։\˔rg`[ > H9b8ZW4t1[Y!]b a90\HJHNKao#27 HW. JQKpyYLGӔLMTwdmaTC$ATQdN/l |=S? "ǑYk A5t4"gh "a`[lBr':a1ajT}\5͞ ēhtNQIwCN+b@ IgN`"UrF4g#vqJICI`x ?(l áiT"=ӱ>ͣGs"+ gL:C%~~(>ƭ~M53j'մ ?y<Cg@q@+Qw%eaHRsUGr>'=͢P"6fOس#6G ;V}rF}"I$X1fDHgSy2Kani܊, n*J%°$&m%2kl$P(. Rp,穜yu˺es4kLD>'{+(+S2tMF>ZFlr|#GaC@rWrjN#Ȗe$%Uz!v7I$O'eEh80#UD[H ,.s~SycB EEȕ7Qi#pe$|\⋈_:Q0 pn7!S^Y_",Ps_J6X ShZv7> $q}~3q!R[l|؛#Dn܄@-(ߵ.ZVVO $hnޒB 墓9L'Ś|\,"o6d wG?TXZ(T/g7$*zg?mRQBW2=34e ٿ""AŮ%Z@tr5>đКC%%:談DX#Շ*neȾ1jFLbo4^@44,.]FGLF?%wԻ>IqpN=0l+Ybe&GV.\r۰iiD5/^rYQO/G;#> Tejq&z&FNjrzd%'Wߒ8%cW[2^`i…܉xA/cjE0(*z3XXKcQ8*jKYv W3~5D  ?}ыKQUE7b~H/HH{YEj堪SAuU2o&`,3Vaw];vijNs'XrdEl`RwD'PU!A' @Ca32JX)XQГeBrKV#> ^ɔQE(F*f|%}[S4n<7`3hP;߈S\Sw,`IcקW6mM}jh,j?Sgz'^ȟޑe ѶJ?/ޮS GL|\Lڷاsn7N?O'i-p" ,Yk-ɻG3qY'tAuƒYKnw_Gޯ{y1l _ D^.6 5m@A趡=K"iߙ|I)ue'r+U{=G5?.O|tt58!`Vl{xsIgl$!,(jm p0M;bk)If{O+$`sEplˀ >CeSXF]v/t=$ (,, ibރoqx v:Rqd)ﻝ}h 炤8q={:҆&6 ]g?ٳ~3yK86a8k Tӑwv&ET$ j's'E~槤E9Kb̖/Akdv:d^AOfCΤ:)Shg;U@i%б%% m! VBXh4e~9}Cճ4U-jbӠU?5`tAQ3aYajttn K6ҋSu%id?zz9a\o=icZhdbu K/ aW0 qΪZ9mPb.!UF>qR2K!lryp1"y>c̑Mw{iIs)G#u̝ F_ iKmbb_VVd@, (Q^i!7I*րukNn/睆|_k'o&1 =ޛ|E`?5765di htaVReW;t* Jj50d6?Iv`\ZJsI[UimNjJC0(*Q4 GÌQ7M2ʛi[Uk{7t,v[\OLdSKFY _!;h)K+G'bEt&h!`\/eA/l}E^~cilFTb.H\Ԫ2ohs8b*~wIV/g ==}2Gl/5MBK;V.@c;t7o Ta 7@~ص I;άD~vŒqg,1e\yemffW w3h/[$Úl;m0M2< Th~4h✅] ˾+ЮM?{Y~Ѣ.n<%Y٫=; 6D*.]>`Pgz:FҧF9aPhEץ Ó!\u& <id@| C@0$qi .`lɺ||[5k|qS뱻z 'ffc7JZ&(r:#o+!Nl'_]W`o9@Y5_ºN,3jKH ~WB?RFi^mE/',}tPwbQ%+N|nhD `Ei5H1th3^!=~{X;5d2f$Nˆ/엣|ώSwo 1_\\n@9;OhBfD~-BDSR~KtZc) *p$⊤jhq.6#uj 4/0q$zGFb@\=V+ k3NnF Tu֭D>38!ɯ GbE^!BbpЗ{| !E|Dކ4bS_i tV{0Siyݢ 5+,ZS![`ȗqZzVsM +939Xj`h͚X< Ib%c4/ΝbM"DŽǔV$:Xw|qaK|:r̹WhNoxn$+4P{۩Ah |da}Beg0XnQxc<.Ѷ5w2?l(/ʏعKSC㷰QT09nˎ~=vj>-pgG_Ϗ'5LzLJ9{=DV@G2lS"nh77tD7 $J$Emtxc<8P4Akn2f1q\pX[ν3BvN]o>q3#\1Rr]ıa )'ŏS K=38LDjKߋLbS eFz*\K" *2 ;}c#InlYWj`߶UOuǍ.mDPXy=Vc`6;8F.T6}5Gz*|LfsH{}IWκ$0`M_`Lŗt!맺s-ʄxi~GU"J>?{~p~"c_1bt~ r#2׆N67 ]9E`EѮHuqPlݗ mQgFY U>ǦLgx5g$OZ⅋ Hxډ2e=ܴw0c:ZL]}!w)aN:<5Ƨkي߇ DYG%Μ)du> GI&=c58<Q@ֵS}-=ذ~-0M$m&VѠ]<'=ow7v]s`ɞi`h%<t#. Fv\#l,`ٻQ엞Ϝ2p3R/19q C'|sP] +hJ,Բ>8;EkK@+t 18$QːoqkpƢ" (⑈~TK"J놋1C͔E|lWNLT~ @C Cc (X(Hۻ WfY.kT}3E%>UYW\ fk]\X,DJX5㗇hk)֖v6wδjEGFQy~Ი=h"2E"(d*6h1N MẄ́ZF,e_{J3]*['hZjSLy{v1@|0C1{ o٢̯17Swfv$;@J;o[5w] aBb]buXH0utCtU}Ulه#??l6hĶ«ۣT9s9&}x R%Z(YqىMQ*~.^ܞ.cf_-H$SO5% iy}69]^<h unwȏ? j(S:o*40 jΚ' HkC ePYͼbF '{O4ONXjyvEP8gI=mH`\*UŲ0-DX})S:֕ }" S.bd{u.Þ΅abhdFCYʛ*ƢOͭ.˺< u@ed֛ïuÓWI73 B}ݱkې4;10 $P@ n*ˇ7;*fb~囑-t4j1֔}Щ;gnjk#@{%R2Agfv/VG]V't\c[TMC)84 _lji>}8xl3.(ۉ8U  l6U"* ~<2e{][.΋EѵCʞ^/6kvjs`(\ ^|| B12hh]x)ހ äSn,AJZF))d(tzD{ )kEmR P[+@jcED-a#`d C%[h<Zy9}a1W;a`8SfQ|I7` ϤZלɼ}9"I=M'|MiOEM7ދ%~K,/b]@$h 0LLBilSvP+"B;isY~Q٪ժR jꐻPY{c{b/7A&ï~|n?Io w=>aت\2 /⤺d2kb2v Uѓϊۓ̓;17_w(4POP}z5`Ӑ$eAu\F[_-A"(ʞ+liPUj'йR,rXsHS1Iآo X"R!DAo< A"gj(<[[0[;8uNbIX~B$\(NC@tNbS0!^RބP}h0y=҄:E:43_X3E  v| IQ E-SGzW-=g>Qd ^񼗭MDEτ7xygb )e{=)54s/=Rѻa{^5AO3D| #~Qᤅf=8TB9R6< @:oۮ$5fL+m !Z8#f0@G\޼pcl%lX L4D P9<&2|^ qu_M}\4y(8բI4o`˵U~-W>m}Į[ƘO:?%_Y[Rʕ ۤ/AME#/܌&a(eQ$Zd q.Eݾǜ8FP uc/* $nP퍞Sq:R.%gr.~nus t4.of/t {U[VMDm=|ZhNǻ2fyfE3 ý?SW^;LoK}ml//ُ"ʩ`zլ90tcs`&b3M"h#D*vcxIweM))GLN E*.\\/CmVݒjPuIoBP{ٞOVz1xm,kz>Au1o+*{.]NyF0ZȀ>k@rAz!d˦ȝw0$ՒBpEf6,q%7_mwm.yO[kD0qZJEYiDٞ3뱗+e.ǥ-#WWciN֎DW1gF8fNw4j X]Y_%vQ{kkp]"l!w y^w/ڤUF;na&A0( @~χkDMfu[ c8m.h+dtPE\|xj8! +7LɠF6]c{::'Fkڡ}H5X4g\aix\']t2lBr,rq{rw7yw |M$CߒlFd욽>kZf/ tG!ޓĞ:(ek%]ܑ& ޛ.Zic.ٳ8W{XzcwLfK9x#0/8h9;&Dƍ?1"~܇ ϪkX u b(]Ul2/S$ܿ\CD!CO\(7󋞠!&[ӝ؆B{NZxؿs(}  ٯ(Q 9A~^+PKYDϞcQIR 'p rw/ˣHUHA kҞ>KD1DO5Vq鱦%:AOX\~D(dذą#f9X5GF"5rY`=`Tj(GCBB9ĮC:Ȕ!48ag׉8㙛d6H < 4]E#ߛM5%́[k*M}ˠ[#sa{31)L3[+p09UE,&KڴwP9ήx[|i'( Q DD鐅BPnP1 Hng Pn$am:%Bǜj8V@}]\˻ ܖ΁ X R:@rc;.6'Q8LF3@*p@UwGR3sw(䌱4S!̼Z=G91 #c,aA[ vrid Qb)Qn~shFv#Ql+ ܪr_#;khsjts,#ua#urk7 a.Fډaޱ%QI6khTM>6G) D& #F'F0mc]HCt|&W?c23˼IӳM h\BcN'րyRI*08Tg )oӲK&'i}/8:3aTX&vlJlPPkF vtKo /m lp[5!eQe2c&5XG)#/V颐`d?Hl"}_%F`^q@B"1% a9F'~׈?@OX;X:/?T܁680twPrvm*锱t4 qL ߗpqU\հYWҏ5[qUX"wlr@錉Z-I,&ANM U|>)b6#/(!x@Y6]o:"C_he\Af@֦6~KΦM0YOXҩ98Sd8|^GNG``}-$D2. hHNmw|9ew]~LL3pd7L$L֦(![ #e׈)VTx$~tZ8swЙsp`~J{iG܂F; f,XF5{F WכL]NcDbwCʱ\h =x¤ |fn(3:Z9лV"U{dOZ9*ZQ(Ai*F.GggIu;4BZx/K2~[ jvqx I :1/LrRa==Ù{ŵhrnT \Of?4F9xK+@|?=Fǡw Y%& Ù5Ŭh;j,<{ ̟R\1 CʦĦUi"S۞6<~\|zo[ݘ6՗h/*`fz G'!nػ4 G C1Nw/)U*{55+b57t_1(s{QCxvt~z{y4 f@AtgbO7_>>oEaxq"Cc( yx=]╂k M*Bi.vj\pKC`0j'!(1GIEپ,B`@{dMn,GK{3"Jմ&o:/k&BRWEb[m?,a61U!c|lܻuMV8m:n*BNGYb>SMHs~:l ?2K eyRRa.4A"yL(08Rh[W݇˶IG*DÕ$ЌNJ֧3]WYkh/'mz?bkC8 (7u:]cA3ߝ)V 7c )p9'X]Fk!L3x,\Uyk/vy\qgs_/,-L=ݘ@qB+P,8Ak C1%KWvw+< %⊂("jLOG6}hbR+٣G8#C/H)IH);4?v2߅+gL0Z9"\je {H2J s  XWN;x_7(U{L9]лXUa<ߙw0Y3:KGsI9uub/v', QWVx MQp{ U$]?fV =fO@p!~6"؞I5 Davc(Y?dnF>dUE&VԜ3MX ɬ]IMA$pr3%hjKvE`Y >!Q d.U ZW8s:FsC5FZY@ !FuпdZHZԧ}YVdGյ 67ocyx6h28$f4qL%🖁`9瑡@$7st`uxǃ4zy@:*iiȫ`r!Qm&6.!ΌH2hI/te[S/Qdvޯ3 L;0(rGs6xmOjSV⍔I:y<\ L B 6`]=!#Db,FW r}\e*t8gWH 6DߐkQHΕS~Y0=F2GآGOm8@\ v< 5*rXGo6EwH:Y8읂OO7HF{~P .Y"=v g-ЀaX|ss~fgw==]}n]aCC5]d?Í 9^ex ަ?K9?׶VZ:O;%Mruɮ&ӌ%I\@AhqS3e{3h ZB pؐ-keMчNi P BgWP 7n6= +$j (~Axb;#gWZfubfh_{_K90`AEadS(]` D  )Á$VK5\cm~׭ӍEΙ_= ń$H[0CZ@vW6t&XW*]C쁡&7ҩ|*DF 2X5lS5!6 Dhy,ԣkCG S,h;a$6"9Uaf Pi-Iw49Ř^JQ@U!˛& m^A5!w7 9k2#f<aFL89"FDmz4Ofs8^1LhP[&56~_3u[ͳJ "~B&YTeO O"XO4VLv8SEO f3˲<YU /Yr2%icޘOZTGkFfAb"RۆiKzxؓ׵P'U>wDɮE"lZxobnx ~ @Wa)Q8|Dʩmk1x^Дc@"X7-Z^05ę%ֈ쫵P|`͚Q ,} UCGxXƱIAқx9^JFkv:[u\({x w\WduGKQvU|f\1Z4^[ĕˤy< O9vh9 |(bsh1Ė=1F([HP?萍6L$J *sO_MLx \3 C"~:gm|pH55GHu[jpڦ ,Ѣ}6:ZqudRf|Q̧+ zFP*BFwȓqavp;d*lP]-1@b6J88kPuxk A5wqjI3^K M2iPۉ7>+.5N?d'qfGژ nК::@ȿas6 _RX͕c^ntb;VYl=hE"e'/Ml+;`J@Q#r[KQrqbӾ2GA8ER&J ) lm 6sz"OQaSpC)zA4,2T7uĉ_s~wWm4|jr'Nn_Ȳn-9fRkLg|:Pn= =DHhqݭ9"Rb$h3Nw.X۶m۶m۶m۶m۶m_s}3ܻQU#W9&;)XhݒY EuV(QRܔ{v$읝(7[.Dfo$5 *؇)Wɇ޹&1i_/P;>T8/f bl~&{`Sf=eezt锻c"gW Q^gQ!_VG|@/*;SH sl{BXB}؛e\" ?<~͏H,i8Gli{j\M+~ TmnڥQK5 Q*WW]e}h M"S0*^qS^}K_(UQ}ŪփWeW^NIF~k<◌Z`gmH(48$ 87))YYJ[WL}䀡{.aCtbCJ]W]50~ uȃΚŮ8!'cHZɑy+9čiE 3Mo#;5Bt]~Ր8ʾ d .؋ޣDHAYGA%77oK~I=yen໸tLU/ƺ% AoE(N nQn:)T )2]ۧJoݒq6e ߠS)_; ÊdWt2+2 g #5so>©5"=ZtSv玬oW0]w8 2F'WI{*hហj;-}bJ Qor n&vDJ`ЕJ Sㄧ?LtEU㕁BzIe빌R]A1":$d0bea߁k(3rbOVn ])q6q10!,\J\Sm}$%iX`,9(Ndң.RON;eq7HTlFX\TmZ̹ݑ5n`co8i0SKQ?fy]]zfMkeZlV]ݲpλi|(%Dޛ93bEMM628jaQ/'uAŬ@8s%nCgщ{V2aa Wu6]6qlHhl! |RY,)MSl-* F~w`U4/y97*f&LczvHNDuz'cc'^ΪD ׏i-'t6O\s~"`-*@.iò5g=L \vh_r>bU7mكV/bi/1hF ]?>C<.[#0V{"h7G~!\Ř'S^$|<)K*6rv*)'R1z ̝X`)&6F_E!6E<9@}iۢڰ[XB~w8ЛSh8gJU3ZUZ4{Bo <Ɲ"X7_io 9_7OF( op=6FIOp,ZPޱ;! [*Q@Un])98~Lgi/(-a^?kGQF+T -,%97 7a4Y*Rp ]me<Htt*9 {~߯Y>YP2H<sݥqˑrV[3CUH(U GLhv Ԥg ެ^xZ4%N7t~EQoleZՁD${ѸРxHEHezCo~w>kdIq6B /-LAb<ȹ<3PI*|ÿcr*$=盖쵱Qk񣼶M͟5./Y7?LEMCK8v^|}yq嗢bŨ6kH:&Cy#zؙZC\vxrsj(ys1+y6_i,ޭtRtl["S+ږX 7Mu[g,v_ѳ F\l0q1 YG Ѕ:=9>|M];)@b.7+ATy-cZ8炖k)W/Eۡ>ITj) @Ei::JC #2r:Ch<ޟ-ZTO|F~.^|C=aAV 8E%'A̒X.ɣT^*xZ$ (})&l@*@>g 4\MЃuhԗ (yT]^X&'cJDONt.@2 hj|n raQz,E~_o[jG$cp$lfA1W6efL)0*B4>: "ĐSrKdйWnFHg$ƈ5NDsn7"n_?}$׮@R1qrJmR> .0Ef=c}v m_,kݞnƍj~ n.#Fr%"p* i r2@?q=*Dr6`m\fF3HKl -P]‰J0Rѵn[ΤdU,-Fkm{ɵq,] 7i0<ݼq}_&l,N,tcb*irٍޑ0$a3H a苣(i$j8֞>vDbPH1yI\,۷MyY]Gq,K>zEsYBb&{j|uQA0fޣa7vi+x%H_aEG$]i[k S(Mef:t0νX?%<ͳa0xG,5%/Y߶rƜ>n!!9$8QLs؝hF+D.GWm6~|:j&Y){;<X uϖ=R0]0 V]R\_+0+bn4ٜ'烖`le sT\ 7}OG3I%ۉ++_$o2l,38> VP]?>SD=帠oDu-';vT3ND:~ԥ /:~g_[=fN ^^Hu.)V6\p\"omq=Ep0LA;/R`jy?̧WH(s ^y }V$ itflQj$\g{ͪ:- yITgPsӆ{hY|v๗[N.'Ȃdұ<ᘮ욷~,]މW]1kvt)f)[W9V:5) -ʎ2B0@,7K4 |-v l mȡ4/bİOX3!&ƻ`r+J_N p |Km5J',1ysU|. u\v it So1~MqI6MDx眭#fϒtg5*E&つ] ,cNB}ØСc8y0b\fh(tpn\r48$[<3UJg;a㰚Fqd]ϖje4CM rM.be'z8|.3^Tb7擳 0G2E/ȟ\aPxŦ=8e@CmИ R e&v#Jm2[Jegok F;$f=O)-ډ5)q?׿յi5jc/s,b]Gaʯ`mgO"'5|r;/8{W*M+* &H[5;$=&A`TbǞ*Eӂ6H]rx|g&#?n+͗&AdK0}Ns%يj3> u,M#~j9Xl9(s4$xBE `It`$U1Iqb&?$BIbJY^B³]_(\tS- rAVFKv! 3;vg8ڒ]7?+IpF%ˊYe1W!){Zp\ZLJnx~8qykxRLsb͖ml_~hjRGj_h4횡񞃿ե#XbŊgxaht%ZZ'ˏ",EjdaR,Qݰ_PxY6'TrIQs@'CIY{i$S [1Z[fg nl(( ܲI)7䷘:^Ɯg2jH$o D >>CE+%hx8u ˗cо4cWi.YbcCݹXNQsr 7 4noY\(_Du6PjhF qQi v&>x۷(XGr}vܰwMd]#<`Ԗ]lF5 l']fЩ l|Z %}i=ӳ)<-۳RDNt?84)Knt725Dqd߻.b?NnF.:_|L> ?kVtxwM(ibHbKc:^7y[ _D8F@r~V|/qrpɹ_v }yA=6y99BKUIϴc0ۃ\AĝXJR:5=8geM~ 4˄uӛ^M%ak'Eb4Z1]sjg4sklJ؉9ֶo#`~VkQN'9Bzti|rC RiQaoJ8ܦ~{=M/wǕ2Z3d!&ա{~(Ek]'|0Rȑ%L}d3~lYL\Kt~7?[-Pv9HsII2x&Fgnxd5]3vCŗqt;Eټ`h{2=xv}?4eT,t[,r`x4xS]#g{ (5G? zalj]c˪F)7<8JT("xv)~2ҭl<)+ܛC-K/2sk3b92 6[ xa$?#.6;H:q`{q>A ipf5/ǥ>"ϓUz/XΘ&bMjS~ "3a8JiMS`' 6!Lr@BnwP,-1!f"N&揧j΋ʻaZۀ"j`* ᶢ Wf.WvȊJS5vzmDW}Ԩ!􋻳n+F]x>NTEog deYI^ӫ[I8((efOX_h>>066(D&f,|y|ƷZDο~X&7pBi#PڡIi蝲]brf6P\qZEq}#IX蚩q ŖNBNt|*>|kOa<=_ -(j)>nJ8pە{D;P|M)qriѮgJ+>i>pXO j7]9ΰUNz:u̱osg()`߅.O!R$N+A*&u8q؁|MGKyEƥ"#"9DJЉEx_S>HFa# q݅u,s> ܈#VQ:,T8)a@uAC'[yB-ezO۶E{GKIJcȕsK%o崚2efɯV(1&o-H7fsTKRoll 'Bw $ ܪA[GM(b. 3 rIcfpSz0L_#s:#ӱZ aƚW*3]YC"w;hy:zJfkCS})ewb47:q׉=(vm[::嫬YU0{ JVeU`D|8 d?G~}\s\mƌy _vO1T5%Jn2 ؉/ƻ[y`<<4U{y #4C˞BjN GV3D᪤;z@~ȞWqH?ÃЏ!D5w:ƮgV3 l8^DxFA $òVz>nº"ٴ0ծ.qOd^ߨ<3àظVi:)?+ v'!!a J8SLA% ,EYU;GQEQx҇ʂe&OrؽVU! лWy SK@!XZZ5e[RsjTW1&q hIY4T–|2z Z}Xudb#~˶]VPm0bzQdϪsY*R8+h3PPv;(K?ׁ# nB,hEO+gPCwZeZ-zH$C'PŢ4~ja*ct!U҂U@\Ap  %^m/ ] \::X{%{ya[؀F2(,tNN5>&gCr\˅&Õ>xN"¿A{l /G ;mI^x#ަ4#۰etKUt KI2-\UZV#ؽo@˵R7!?rdN +B҈T a?Lϣ:WGcc0joC-Nw礎1O%s~Sya={p?{%Q-}a$4 ,dk/(p*q3:(8֝fȜެit~bB\NEWs1| `C;{59r 7,M-Kd 3Llރ3Yc|R+YT\QՂVߍZu!Cl!f1[ϐ&~pƉhVA7>ob Se eTmVQb^Z(ƘQ->ڍY*Dx%I'A+*L^ "&l;w2R_*B5і+(#[ ;qWC%.ﱪhshV*DH^l1u2SZ@e]MאB,9ou$lk 3_U& "kQj= ?P@ͪ/3s5~,$?_Bej)lyD𲵚՜ri4yh8׆3 bޭT hqf6Nb"Ȭڨ3dسlⅉ'F̸w&F>%}mhN#"_V'M(WKПٱxy|be5Rܕc8L> .Þ |*26<cRz`o։J%ts`~PIH xaɂ ۚxhTMJ5FgjƫxKRP:LX~Wpo(O$m>ԅ_fEGR Li1AWe]t< 3;^muTR5t jcUg;J:"dwչp/7dbaGM#`@O37f6z6gSu{?ҙr>6>M#82`NT.A7NMĄ^Y5k(NǨ^Rf:?|ELQYBW&$z= &$WY[VF(^^q0MMG%0>/vO郫^vhW[{bŘ$ͩg˿ƨ:Y3BsO>4w؉_øh@^)sx!yOA=1,iuW,\e!ͣ˛D<`ۣ,R:NNyY " 0aTqՖ@:N,8Ui:vhQ/MF->$ރ_TNmE|ȱW^/[U0\Eo顜-lF\U[]}w3iLZvh6&{&S]?J\>w]^Hjp$b|<ȧ1KHlĠg 'bN諈)Ѭp~Kn캴=Nh1me#&h=Nk晇1B _×y5jtb!LJV5~hϡl;CzQ6I!kgI΄+[WjM0)c}>>.⡵# SD3]>wc>?Q+ORC%'' ZFuKr-!\EJ~uw]j(3AgjhªdQ̑X54 9 vm[U\;ZLIVEaפMotzRMvT<]r]}ˆ\K /wم^V۪ @F]x  a.޷vm|ۛV慸zmfՙ-io]R[~\/W 򶹹>||fDAhIޙwYVC J7$m}HmIeG)R|q3$ddtRC`Hb2ΤX;cĢ@C_ T褬˖&SqQ/mHFg?)#>- >xa{+xbǁr bPF1Zx8=ip}5)a -a VquDj H)z`}6i;z^//]Xf\\]rz-!.,0fŽ4㛸G:7,D\L,ɬ6Q!7)߹՝ӳ `;sNɸ}abhmzkj}Lg;U@NJ˫Ahq |y+H"q+\k_m'p#Q{ T<3` 6XS=?;yiTZW=ao܈PK6Eo%j MHEWIHtHEf't_}Vo[sj~ >tMx/+[[j<~}J6@z3POOwwNɃ& MzµQ.dA%޴e\j + QRТ#AtXj0 4d@;Sjn,#y) 2Ѐqr Q*uXp*@JY 6GnpzN g7?Ȼ@; uRHbbUQ'kH,%T*4~!Z;^ses˷+ғ$S4Iq-G2!p]LR37WI/`6Bˬ *HMlo8sUr0rHux)DY2Zn; :;25z4\Yb۞HҮٻ~ˆ(IR_ ),vv{b a \\~hiloEenp{Uׯer"b Fz>0c*E;p}䄯"-06+[]:.epPXExp5WxfJ韚uq x{P"rABJEFzpW⯊cKnR@p9,tw@zfJ$j]40-x66qqIp[/;8Xc")IO6%8HtێIV9FWtU+!/wa"S?HI@4FSڃj@ B3[gҔ#`*x ưvYs219bY4 dOmbtXNݩK!'^AXXF!%C EW*^)݈'̤#c㸘xsV+U'wI[VyC:G(Sx+&biYqz|mZq$ _4>l |jV278>z62錏IMl>NNp'Sn'M6N6էa$ԅW,xǍ9xJH+F_&C_VxKC!}"6ǪZT/ 倨*CDw^r)K1\J.y24_\.;2(rjݱWh'i:!cϲL8qf2ozE=5D,/Č:L?- ]CTTMѕ"F9j_qJ*ׯb7ny<򓌑ZC|unnksx2CaHI,zNԧSrB{kKaKur[8+y*˰7(w\ffnWiYD-@,BG;0lD-nXxq<,H>LKэl"ix@ !໢xv?o\G ŤfmP6ϔL4[d%0ԛdoRW17$! j"R*糌H[ۚzSҠ{EgNJT +idA_4 !]T[,Pj!0O%?OcOTIiΨrc4 \X|b5<|bzawo}b7FzVTŞfacfIPzvgSLW2|@t>p]v-r@=HyLy 0\6s{5TcE}NTĜ:]uQ˨Kvur{LЍsSc{n%;P\4-Ւ1ҵ챸ۡ8|LÝ:?3d0i5"?,/3oGAgKt ɜHh9k0ntHL9K.IBgu5^#i=Sf9$'}ֺM_4j Dmlt{;׉:I; &J? Uh֔BLXQ.)k14Ǜ뛡8 kuY`se@-_P? 6l^*3U'{(WgUiOWU1hwyjlF8FPFtOk]$:\>3A"=UwE<ǜѮ)ٚn0|("Ҫ婴ƉB1 =J &4fPv0nʃygE%(D0rNa.iU10\yNΜe54\1$X` /wCqzBhJYm.sDW)w8Eky-8` ;AF5CH7f%QJ%%-==HK$wE?'ć<,2zxX1Rۊ?>SoHPo'N552?ayi=5 a*OIě@ + j"  aޟ7S+a 6W<9Dp~؏~a"jK@ "C8=(}/|caXXa˗&(yOtr8`,Z> .VmӐt9jLd$KuW#Du;y&ɓd `Z{sE!j6*=Uڎ*0̠r6 "nQ1)s FtG2ҮKPkR6{ӺBQ_ާm~oӣWt%"ۨNtbMĀ+gL6}Pz<>ѝ vZ> NAE-%ҌF3dA_a=Sc-߷s:sH T8ͪg5K:=Xz#/mꙦvx 1[?ܦ!s!DŽm\(g rwIWUu_D}Ѝq7-y?b{DN?fn7KNpR5<3np3יw7Z]4ӄ.#dDQzQN9{_'ht\:hF7|MH˷hVʆҐQ}Z@&|C#G\Ľ% ,cԶ< ~ )֌t҂ED juN=!4}|C{l,R\"Ep`2phkW/-:euKIl|JSgGM JQ< UH~L˲9u>k!jD'fhZ;3RSsh`Ilj^a:R΢"ݪ*2*&Ι=ӷުZZ cpa71+y`pi4 `8,nQ"l9 (8h/v~-_j"ZA8 TvUj[b1~b ) sdmm.BБy?a &U۾oq3/?6y4)եu=r iqt=aXe!F)So9 a<-g7_]nXfKK"MK~ǖ%jJ\Է(b !y4=doxUV:0smo&Q;)NϷs`6}:hiNn 'K^-QI>V! xQ*Fy ߣ0ƌQ'ػ%=0q&ż-sb}1VXi\0lnXoGoVxN$o3]A /`z/2͓tt>_Ӫbݠ׼F__M(道RwlJBE d$axj [5%ݻ8u+|dU#JiS%gou Џ^Ă*=j`뚃uU+l. 'KdR0@~"b!˫XuЮҹY56~Mj's-jOh%'$lt;Lo_o`L9/v,?ͫT,6)&:0,(SE9F.>^pigdw\R@ᭆ ~H@@,7g94nTL#zj3.\fkUr8?M5'~_kZ4da*\7:2Ίqd6d.w*H#6S(RY^\J?u'9.jEd5p/tTL): RTLY3L]G喬cn mHO3 BČjC'MX1FUQԜ9&cn_A Eymrm:F+CKP@)pdY*2i:{ZZ_ W'ʩgEZ[kC@\"]х".ON;QuwFМ'Bϫ9[^q`h 2C,>Uܶ@MAoDݒP-'Mk6/U 4䭶73fË ~IuFpV?U3^ < Kg,CRg3fFVY9?\aUlءN r QW,q}H ޵:ɚƚXy6S2,+_] 0I>3AiߊRk͘sB?C.tUg* ]pD2q&NLf"P:)XQPĊr0$n\~VuQxzݓ>hkjf)9 4ԥ ='$J0ںk:ouf˄mEyt_.sTei-,sS87C6E3D0=2 G2L2[I`}]͎C"ȟwX"n-\7pqT1Sѽް*݂ҡ n w>5K[y}C\17c<gOѵȟ!f'h[keKޮDCٴispQ\6R ň] cZK:QP%PիcÄDrW&hrc?7SNJ9)Rp&sl6TR9R.|emX \ӓ07Wݍ[D ~#/4{6061Pµ^ˡniwiREP e](Y]"M#jgEFt `xVRryf+,Pƫq2,T>YANP1<WV?jD:EIQ#S,xք A,*tZI-GqބpOe_RѼ%UZE.>?/ j+%PzhPtw15Qp_Y1j_0PS>'e@$тmjkݧv!%/zMܒx? wB^ÙDV?2$#V'HM 5 ժZFRL yը2:̤+۠www5/TNUx(~J;QT1$jm Ɇ, a60n[JM46޺D~i܉3FnBJ^AJB0UT 37Pb+ !J:dRTNy'.(FBf BSQ*G,|=lq h!`X>x7eSP7Hd* ¬ O@T9KS\J4&& K(LCmjjO."M֚XHȺ>!%5LidD?L !6)`)u`J8XLtO̔)h( (@w {KHEjӂ٘3E09K0 l-qZRZ^?b*dWp9# ҆]?ԪMnm5'H*w1H:h\IocPtx,c,,hCOi:e,m,Sm^AZtqhJ( @GѤkiiݨFB(%ưF)Y)R홀,v$Cdī J('탌L@{<&ӈAWE}g`b۠b)f@4ޙ(\K䗫uB}h#xc!I[4y23޺ȓ֎LXb3&]#)d@^%Yl=w4 7Χf,a" ֝+rWLtQލHpZTj8I̶̲. ZZ( GsWՇ;O(",2ꡙJbVMe:^l\35p VӁ$x[HSq'݄WSH(dsyu~DZk~ͭ|u=`Û*L!5i7:)xk-Y Ӳ,ӡ?:xEYNSD TA`%ujﰫ뼮."AIF/Bkn`^{_FY<^fiFoHsgQ_ʼn*,ŵ5A@cUQ$GQ 1&TXg%myձL0*wqdG63}[ q /naT#,yԧ@~6ǃؚ +gE.ݻt/C {{y:|c! `muiF+,(^- -eɫpcY*OQ7Pܼ.,@;!{ II5.!; O\z"ȤI1>U{\ G!bdY+ _zmmsݱAt6f{{liDQ;K5%_$Fhft즗ٹ}p8`P:"Ag*^M:}dgo_<_jTmhEu}Og1mmm9a-8؞-im%hJiv$oLS$՘1lYj\G~Y|`+^)Ukob]p}0`1k/e s (u5~_I Z+0i?/_y~ b[|6:7WovkNRO1PGdRDz@(:2`~;3&Hm/g뱽ME;_Xp=dQ̍Ͽ(a|+Æ|kS"#UFD^`@TH`( <ɒ)/m2`LuClqT_.}%`k!AP"k$dEbK1&.b?ܓRWҫK#I 9ve~ ~ Qܼg>=ӿ_zH~HɅxI[Ln[,iA͒}k*ӈ + Ɛ&@%@B]4ʔ;jd{ 0nN7/e ky:ː5M: }`ɒ_fÏ+\#[&|6\8?9jzP⨳D_(@.J&Ix/%8%oA[O{p;9>YH@GsBݼ=:)]tp KR&;g{B3} _6 L?<RP_//!_T'+8J*\(z'}Al4g[R ,DO3VdCӷrD`B [\F |,?2#ܱƚ$ S`|ZQC=4ᖵ_ yn\% #::_G)m@3%\G#Nj6s^ HJ`Lڀh# b#74t4Rބz-ѻ)-@loV^K {L]z>LkR݃aj3a )rOeAp+fSp{}.I'sZ^iŸ'  I_ Ƞb?]!Tm ?\'p=]ޜ, PR[("\Xkb&Dڊkz1 r~[!ȨA@ S)Q6U]-t_P)V/(ExM8ѳ6x}qO. :V 9xH^S}md+ɝ%şXvY\*:cE E"ҜiIٸEz`4Jaړϝ?>&~HEF,\e O7-9KC{ [ዒZj@Tg͜hNoK%qe>qoTuj\C#~3DJdAT3y+InY֪qz6cj8 v/saP Nϴ،KxŽhuTickQ!>߽NsQ+ sF0熈ӐĴ:=6b (VjOʑy.5{D6ް\TuGgՠĔTooHۏSCi?[4.x=N>eN]Wf៶@X6-Y3W?K2ǖ ᖬ[9=- 9aoL&ՙ'6uB̂LL$twD\88nBrJ3vIquÄKct+EMkF~7A0I/p/v;PU6׾e.ھU]{gNVwy3㣅R,6ŻsvE3~Ǵ%.HPdI 3+g 0Hzi|ёՉBZb#JNd!FI2 ͉+hC UF%ojpNޞFcf%U)zt~H51.-kq M[n3ж.rA0#fCbc>*OMy B~.2%1n;Ȥ_7:72XسGEk𫆜E %X% TMwszU}Y(mBb2cQ x@#p kU7Lh4uI?-ؠHMkZ^U%.M}1Rm`%@h1.%7?m@(V l7sU{`b6jM5AZElTnvʘI;D1j'i (y̥#xk)X6[[ _ O@%7͖h[s.ˎ$]V5A9R-dՋ yA\最j\SVmygy[ eH3AbK5PCynyD]A)bGWqǑJ! vPX6$e H 1fp Nx<&5;O:p1;FD _ iz?Q Ϯ_xN7=zبn.ֻ~uT"@*&С9`BB$r[:rCƪR2uj+%nYCH_$+vFț/ :tÍBPJve5ʽB DuGH#oSXc#ZA~,e;2 |#5wp_{(0G@1|&ksvA2mPV,@&J[r{Kjb JUF$BXXIy&I3Ipy)_-n? p7v^A0SU&G 0*ar5=U)M< I%i&_#T-W+qx^Ot~3T1P50ͼwSćv:FӶwi;7Ae#Fd\3M%TS&Y;QD2oӝ{ Hg?9?TQzkTӶ(dBn-1z7G1'ېPM{q5"ب|q{0~z^65pY؄Q$K7iƚsaBDR`,ذ1C!8zc|E+HD.֒"KܣQY(V7lܽkv_t|jCd|ı{;gS ݀֕,S4kMX+7(oK-Day51Oȧc}p!a|%Ne]ю~&tYe=sNA:T0eQEȐ=IܠD_8BC5P$P9L󠃜iajOҮ*T@ng.Ȥ#!^6dn@x}|PZ߫ȫIV(6#(UzF*|D(Qw]QYb8Ԛτ=[[ {Yb=|I4g=K 5@!?WFG_;z*hkg#Zt |0S{B'%Q&oQmenr6OE˛l¡xKZmAnc.kԩcs @ GC( ˲K* ڦQ5l,Em?AŋtMR}˒Z$l9Ծ@ 0%[ &kQGzxWR6.K4$wJ@HipvYO7(&)߬*iRq66(`>T)CUiM ؼ|s1A X#ڞ`'= B 80Ώpٗj[C)طUfLAh 2/mi_N\BOYؓFu-{xRbyaUԗb9K!ZbbCнp-ESH49 ?:JK5Pg]9wok1+(FD_㙣ӌ]VĘiHykkE>,ҟaIcs+k_tẘuٷi> cqTyג]=Bak-Β"Mֺ`cw9)߭I=eo[Kc*6"c?\kwǜLk$S2NHԭ2^Z x0Gy`t.Dpvoz.߉KG+7Vzl(He~~ !BC{~{@E6|Ϳԅ uL~ %SsE#ڃmnp ]2֞vo3U%"qe]m-Gh_ Vb"a;#QkM1Tbx~ :z0U߳R܍ppDuu(K"H@ܦvd+|H!3%/eKeGZsWLύRAw'Ifj?0!EWP6}bVU{.2lOOdEOU- k؃15RkZ%H&=R#c/*~\yrحh=${fj$G)ƚwiYխ‰ ŋUXPRer1.i[ǰw|%MM5Iv\ٍ="J¶1;_Z4N|zVWxZ.tv#ެ8 L)s1!:-umfe^cfhz 䩭K>du@>f{ø x BmY>z fEiJE-yT/QIbɷ\ %A{b~soT>ѰNJ&ZTV|%rU&vYVAlbpf$ꇶMU(jê7.HUsSdLZ;y4Ixً=,mTHkkMOs:}m%P=xcXыkR'Hܖe77c v׉]W!sG~$ lA?}Ӹ+i!-ދ䓭(W+eR6EN5/Ƅ|S2=9s?\yryrd6&dKRS|}3=> $;k {"E#vdX.z|ozh#e)D)8ܽ Ϣ:+`:TbuЌOCݢ^uRA$tzs-sͮ^[rXʬ/, 6/NmZmnuKBT">DGk*0+܆ l {p\bDm@`ٱH6tfu B//)@b (ka5y(.Xk>Z‘E k;i/=8 B;R7_ζb4)RKz'?q~WP{*h߄ݘ&t $\%OV:2y'8bgWcJPPF)ʭp{,ng1A͎),$FE{~.@V_?7{Mj?:F)u/ɋaH#uz~l&},aŰ$rJ /" `][Wn qOfa(8A:>Vmʹ&%^(TZ Cjƾ/Yk1BCsQ҇25yo{ir'}̧I5O+7nQE{/z{<+6L(bx:{@wJ`g;cfjx*lWPO:HwCRjQ7BSX={{LRbڽ/&?^8w9˝]ӽG%G-$tCE2' s/QdaUu޾TMM[Z ׮;qN^Gur!_aI>lHQKÝZ^;<(9W$m#Ajm^Yʧ:?huڪ6?'vlWByVIp mm_'QB2lr@ WTWko翸Z*Ύф"_tS0в,l۶m۶m۶m۶ml읇jtϮjir\)*׶=V!vˇ Ds҃.ׅgh :]wn.fMs)5qXZ= USG)jj>c>m=GaKMw?c[]ےKwvة ;U>fVg`gYT˛E]סYǮg?bw`C/EbWGSokiM7 UkNw))[xWIDhNo'Pf׏D^kuLr k7b%XS`:#ξ#;7Y]Z18Ves1KSza{;'CQ;c:E!`VҢ1p 20TYWI\'61bn$xϧ'[ [X?sL '߿rAl6G#M ܦ;Ip !W,'}z&ݜPv=d9#caIKR/ .a ;XH #MѭG'3iY|=BN&+RIp)Oz{KXճJeHZ m-'A]&RT[ǞhT= ([ oaeg]v ]:ϮbRM`Z\]D,{7TQ)U=q:`;3xX'q`_;vГ:rrD#K?KGDՆbgH-N.)*\ :uHBIt-vV^J"ə4ڦL&G~`U!CBxS#ԓ.;,VLj<6& Rӌ~pFخmخ۵\Jd8}Ch+!lG+{[~( YI6%~BGf'/[6G[ N>i3}DuP@]Ovuo 7dW-EۦxZRsJ֔ro(Y,'`]_y ᱔%_zjt[Epj`ª cYD ,@;՟JaJzLѫ,ljZȆ|w{2|CΑoM9 {7@Kf['ýWj859$C8I~3R3d/`pfGDTPo6@ӡ"D^Q 3yI k+MԩT.Ď.+pcd~!,(LWr,o-oW!ϙ߰NӥA8g9=|lN2U%@n 7ΏDޚUͿgkD-@VRT9ֲ:wgخteęah*wJ 4IȾB|vֹ}ZEPrc~&2?2}pģZ7,qWoVEw4Ѣb[:LBUc%?,4Q.)+we8:dfP7*^+vjx龡.O+E?PjXo!Q% ^m;;#@ђԠ,5w#sj陛e.aMx6D8,p= W<|KۓD:ڈvMs`JP$uwDT[&8:;;G/IŎ幠f淩~mIn{wý,? ā/+d\Su^N>sj2ӈ'M2y^ݫ!ViX`:C6o,4 ӁBEUp՞©8CUy.)_,^ nI9Lli8#xWەJXӿn:PZL@#XfSMBOI~v Ϩ_ٱyk@n[LJ"$5:PQĭ h|?<#GN}+}zlgϻ3zPSsh빈r~%ғQsmA O_/'m)ֵU7•v4[Tt6H Z -BO/?l~Lqb_naP% Ly ,ʾz_}ߵ>edJnq=~T)mw-wqTA8q~-5yuWTMٳ「.~m4XPݦ8>%x! Yd,nAK~"TBl!O9D葂>Kş~~r&eRB={\FYHnf-ξbʨf{CQ):&s2Q̬DZ2Ddjp:ڻPgJ2gȍT$o UckO{y0\ݖZH7lɟl`04 W1QTmWƐռ]t ,^ɵ=vj=󲙥{ÎQ%_5y%ZvWmjy.X>HB&DC, 4 XS Pe8/? x wr8mtglޫ{K/_7-'_m1COErF)z9pTW] # D˙5V<`QʬN VX)5LIsDʮ[t yq*=K'o7k {_FkV Tc̮N' ?'a4v,a_Y%L M;a%x6t TYJlW$i;# 5#cŒss8%U/F{kg7Tuʬ 7GKAZcfd}M:P4ଡ଼.c7$B,eMp[H| 5B׀= m֛H@I)EZ&jN-7B5&z¦mxE\c;p듮z y'j̘s;x™j汏&>[a jኻL %i? BE(n: yMKEOelTgeK8_|,ٌpfC_C3עQJh5_]vz)(w9ύ(;Т5cl3$Tn+'j1Fxd@bi?z8pݴO3q}$AmhZTI+HW4c'<J)BӬ@N,w~M%oVuJ( w}XQtQiepmX¥v9r.8x/WXS"kHhq` CʰaƸ#|@{7Piӡ |t1*Tߦ!E!PdۢHZsNʣn|h)CXq!9/ ܻׄ祥--+[*ZߣBfJFOĞN_%}Tp>l߳kݿߺ:dn@0k1qÆrC+TWVf'ͽsE0"@Nޕ+cO1"Cyq!, %+7уZ10'<l^(Fo&0iڅG<ΐEUse{p}Jj( !۰Le%tҜ QZ" txQ0~$1r[Յ 2I@G8͎%c)d3 +fTC@)i*EYt6 -GJVw(Jl; !`kȄ<rFBQsm`olSJgw(M$?Ȑ+n  a4k˰%=7 S]IP8B@YEmQYK ƆwR gcS9bRb`i޲Wd+rG(3vY:cԨzt=@btLƕi&:X=Y܀]DEW q3k>m# 6iEGu6BRDٞi>f̨^.Ed,]ޖXp9a'ĵLpH@&5m;pY)^4`s΀Pr8@+w;b%;^ZD(a㻥5` wW_,g]3‘#Sa;F>Xv+jr}]?sbΘI>;s(YJ Dy\磌V'ײhLҽ"g?gn䜃@+Vwfڔ7S!bvfүe%; }WU̻bKhٔ/L*{qtgɖ+ڃ83ddExX6wH<66#|RQ{0wi=#`l$2v,FudDH)CP8Fu5xLl t}BRsjHȂ!RuAQ#%{ɖ>ՑKzvջiBIEL؄k⯀jy^)ML,.3/杍M[JuEi lo7˺.Fwˇ(rua6c??ާwDnT. $+ױ͙" @񀹽XCx-P8+cI"11*X(#VKRZsGgwvl-Ju@S=P3 =yHV]D }@^؛ -CHEvm0n6H&Pe*M2w|e} ?(M ?{74%T-pUN|s黟RV_Ö+;M!LB7$ N"(x5 3@U\%JK-w|8 >CPO2E0v 64n£EWVkWY?,Sj^[WWcɳIOܟ͛uk `?+0P1Ωou6C` ;7{cN-9mo4WޛCznVP-nM>s̸ZT¨y#¯+^s8@/Rάfn~ w?AE[GL'Sq>;0?w)u<+qVb2Z%$8AFSZt 0JIkWlR%Еf&̉ИV0= !B dbNz&Kwك7'3=\aOϛ4U9P-C95ZҘ1phrg[d,8 +--V{m}aXK6H1XIjUU #tHЭ]7P;6;V_ONy,d+Cq}H=k@`6M>z[X ,#"g >,@31RIT7H{9jg4 }8n'ͽ] ͳ0N€>4V}2ذEGȪ`|Ɔ,W=|۱8Vfxb[AH*Z;犩+ %An322S퓉Xן38=Oa mg;[= glw_U{l\F<@Y]%N!zY ȚDǣWɫ bag/@%ХBaW^&bE /@P )1h.'Z|^-T*T)1@jC5'on:k݊6ߨ͆O'pjk*|20S`׷oꊧ!FQ)>O!_4ocHJ&RN{[H[jr# A7܈g!ht7t9ZZʱw~~۞^2JđJWC\u?{IEfQJ"ѸNu9QL҉-4]]9e| re5 }%}5ՌؔXŵ^!`R0 .e\Z]bsEi,&+8mk+_{?ȕEcDܡ=yp`Vd(XID GnkA StكL"2s?0*e 13sRwNJ7;aN:qTZ\I]L"LM%d@p t#Hr_j%L9MCuWI@H?쵬6*H2rH(?gz9ЧàL =3(W<Z=,y1(D;/ о8n>dƫF/P?[YX ==|VZZݣBaFCp'*‰yyHe-\tuq PP3&TAaCvt^ TNR Z Cһ`AVPh(EflY d$+X%{Ar~;ү+=v~~p;dt`('EohBZ9,yzrP?+ S;-pfQN;/SO)rC)ڝqH)NkyzRHo ̧X*;IQ\]Hx FMmTv|-4*m}PVƉn=nN=׆1QT-'[HrF'bmstMbU"Vgz+":gqo]BO'-p"K%NK'*G]JU ZAe fdN5 2jSra UhѾϝ}t]m+ VZĐ|'(K¼Q}ya.`yҞ"ZH54K؊\ "'v8H6o51BW]ī9C0 2rY@o[9 Cͨm_(rUQ,& 8Hs_#G55ONʋ{J=$6,p'ag3 $ʄ'w+Lğ&JԱk~mۜ*.% lJ[8/SޮO" ꓑ1|Ze eǒ7 '0{ ƐbD/TR2C=M5'_F \2Ȧ- YI,T ݄pZ`l~R*$aJBvVԉRm >OΏ?mбΗ`ߍ[B UJ`g%a'$3bJ_jē,j |f;g TEWPNd'ָgZDZ˲% Hr%eBIZ29wl}:hYD ?e4_ծý G.41+a]bF"TtE!p3 3նhUG@epTK}mL烂+(ZI0NzGÜ e-@ಉ 20f}|7S&Z&Al Ceכ Ԫ-1c/gh8΍ooZZO׈] J $%%p\4Pƌ>oHgJ42Sf8uZO{fDT0 C b;ca>4<oNC)J~H#TSGHCx()rD5Eč8bꗸ"ah;A,(\ҙPRl g<_ʋrs5u]m_al3%p?rHm@=^ ԒzN#^"CO#-uϐM7ri8tT&dSH̐[#oaקb,Jݣh?$4'LWp-aRME&wo&1-ky)1UZZܕm[]Ҿ0*#̦'=AkN@ٮa9}&;>5; g|^8 GIq6U3;,{(VAn_T8(!T61)MKK4ߺ}wAefƟ+)زPd61Jՙe3M~:Dq쾫jDzB[AxgIDo#tw^ '>7Pgk. +'Inǀ )ggs.-:̬ WxW=)ŒiAL| &fiqͼk0VرOH6%\8W2~_.;/dzўIݘѠiR )@ķ5>yWv(:"8#b$HIm6RVш-)]TPB(űAv 05tJN1POLGpǢܟ+b״ ,Ҙ æ5to2[+<בּUY/^wK]QPY)9xc !e0I<|{L:64my(ٖxNlfvg3%lԹH`q|̫*KTω&MfIw=TXZѵy ,Y GCTvhSgOϏC:z5T_i4P a(>nkF}b.q0NuʣeA@eYLKohc+7k4ҧ(;LKPUЦ#s/!?>L]e/%ܕorejw gƊCY{R) XTXUh ̨QGzW1"셊 7OZ2M%FL~hƲ9$/ k<6 4o`?p ~s䍗]ݚyw;~oqC1;3r~p#xvOh"EM;'?<:f(mÆ[*O?HٚmMɋgV/|7ǣnAӧA ?ߡIk=g+z ZtK 矅|K v`U* wRUU&iY,Zz4{dI*~=S{KϦ|׃\Q}d~|RǗՅLDpFk콍RE6q;Ua>8xNE5_2fbygU. ʵIJ96$soFwIj[]= UQs'.ʗ8>ole{H_dr4|"b~F/"M.%r]JJ0=Lw wTJkLB=R9naܭt_ Rbn'`4y4 ړ%HSgjĻĐC/[xkc2MaGHbqL_g<9jEi^0rDrm:^Ff#e'xPX G[g#~;2HTvBR8`9Rj$Vo!}x̷+ŞJH]S_@x!?QB1 RoDU2 ͓)Sf`H=?g(-j‰| lfUG1%kp V[U=qYxD^A&F$I yF^Ic4q-PfZ9tjuzz^?+pVlD~ "TFэS ڎ)l815XOH絾?O 5j0bG:ҘI |m59Oߢ#8iQ99.vӪF'iȬar餉@}eYI::=Y)qCm4\l#޴|cZ[у1Mŋ];۴)R;A3$A^u/,cžԏVFcx! RJQ 'jl.󆆖]{*",)r8Dl#)pûm&O* [BDNxMs I^,ؼ;v$%4*Ke9ORLFY&Qɱ&g\\'j1ݺ@A U~e;>o |-^$/C(UC !*;SAb8 #lg/1HNT*,b'Ֆ!_`#_:|8<":Qz=iW.j0\Rn,;75kQCONo ~3 [ bbW۝ Ni۾9 5q*ë2!AvL`J ?oy\E #P']7" B.Dbh*Nfe]a$aN q]-^H+Q&:}NzNI9[~)v)[+1UVnEf/LF" &>\Bno6+LV[ףnw(AEʨM@@Ð .uJy`MO{SFk;[lVQ.2eo!eT}M ^s{bݐB~Cq>-]_52>CPk/CndH Tvj=dy:POӔ$S\ɶZ'\IX峑9)yd52[`f rީ¸0(;VJ 2鏴$Xġ>A&F7Z1 5H̞^(R%q4'Q|RrR^M=h2!ܤJ2quVi֮~r6* H+:Ųw4"Y * kպ"|!]P(εJB*ȲO_Ɛ;DChda@eBgfǓjOϽ_l.\LFu=0-^d>=0 tuJ]_KUS鲍Ʋo.J@zqq>BqJEѨ6p+u[ !!n?o T\ O)ڈ$'Y,PZ984[wrSE{͔)c_物Zn oATC57wx9 |HT*>zԭKXMwF%w0W^JfF>#؉xؗLi;3#c 1Q AZ_,i4@e!''H,jq7q:#޷>nsThzQWqud o?nw c&% (> ^38;4L l3gK`vgyMidI|^Ƚ&x?3Qc{ AEEZk-65Lp\)V \j$.Bخgf8j>d뉰7;l _8=Ux:|>-ۅ6j]a$mK޸ p$CT$o'80? VuD}8؏iiMNh2<=Ei:ңz- o@!3`^~K!_]%F3i`Ȓ5d%l}v/uil/jFq綫?" 9$Ei\|ΛѸb;tHB@boߴwíVDN}$Zi "r@=̣jyR%5?砆EERb33{E1snl>(eų@%> Ԥ .:M@e>%prTWTwJފ,XT؆ +\I{X^Y%kYf`Y Ows㷽7!?:ʦe3HbW.: I&ֱ;xE?ml G\a@Q* 7sk,>1Iz5%dvxKJTҦ¥9҅X)̵&L9EKfGI°,uaO5~Eb+~񾒜:{+rURVXbS Zrpo>KCqf\ۼu[rzGJ, 'ELj$]Ė'˜M>QWf@K$bh 3qIfYBô"hoW >]*W/lqW9+q?4t5|tumv>qtgI`Fi!rJW6#%32DgD,ܽR]Pu2|)NlL\2.u2L& (] vv/W"'z=AQml$޶غKpW3\ w(9hP3 7KϵG;\nWs|n%+=5p^:ˀR9ySV1ܛ6V޿/H JfKKzܵTѥ j 1]Z\G,Q TK?k8uTf,(LNtJcɘı\5Zه豎_RS󧉙,>+E)AG=-XXM${l.Q̘N̆*` 3ըҧgʗ'!VaU}d|cO=FRVGX4E+vd1%30łsI"gnPS⎙B)gUVEq@OR ?B"3.䊞ٜh K}B|Mx,m#X$|M=`rY{rSqo2u7C,A@CK2I r%sZ ~2L{p5,KqK$ ?/WqlQ;"B5[?<æM(MOѬ8X)"g]F'Iu$fቯ7_(xv+ٚ $b0f۪F)X^E}*g][gegЉ?fL\#.XM>}P؈3D.R#l,õ\DygRf]0p_o0D>0 \.hK'cB!fԺu۪I(SB(zy>I.k{ tp0`{fJHW6Hqa3vCL@˼;tY/lH~\Ui;Z) t)bˠi0,Pb<~|U!0*;3\|{|0K8 #W9}r/w-oEAQ :ODUΨAIZE]Hrⲿ__UXӣI[uPDa5Ura0ё`6}z]9}dbfiMXB9p|^Og ycSqCq~W}ptڰQ?ŚDr>tϰoK#sܻ:p߹>Aj7H5%j$}fBISj|UO)!z4`%!0vaw!N[أz5%Z(rFXS- TvFT_C-x&㵿FܙܙUlC?S5ݑ,=:zCg/% 7O&=3'%۵٪KK?z7[kLUE^6rY+ü-lbёRar++Α_*T$t.~#y;COG(D {#I)wBl">\\@bT@wjѦB t?QVd1b,W4Gx^>Ӳ]:pNW[עDo]Z?G] 87LqLJC'gS':^]ow,?m(44B0(¤Z 5Mē]l@ '>yL0fɀKqWW^?U寙7kabQ+ӥ.75itR[<T_+ќv77=sDꔱQɓd6߾`ʌOǫ\~Z5;?aߓyCOy:QծǾѷd /b0>;;]  WьZGMN/-Qa5mneŰN~_\uEdMʕϻ1sSM_J6!hYVl cmx8!4L D >ƑkS{7K`nJ‚q߱5_oOwqOӪ/֖ۏ=˜7z.y?oRvpG; !sc ~c48@WӌAa5㚝 jqCIbe3=#IYFXd솂+rss$$NU# `cHr;#̆#2o,zFJzI ;W$ IJonQ 8d6ZiGK'jt6@J}HʵHviʆ}}ROM8@LQwid {\nI{x)`(SYfx.[~[8ӥ; Bs64[$يh?*;==E&vicIfi1BC x^guq 5trtvr3Nn<ݜ7@l;,pz` 8j xf _i?+n ?hgrY1\Ix-ǵ _3ZDܮd8:B+ |N\GwRl #ꯑoi`H. ;ƪQ˺lg;Cvd,/%N M}T U DRF ~'9~xe^$2RV\)k{/S?o6;n Vى[i xJP>ՖoN|Ov=T"]OAoLM^e3'#',@c$ҋ  .AπxW$rX~9քD12Μ27أI9_ lfQ8?ŀʃbDzM?Kz"yX xG1[n H0aS!UAJO[,2ԦiӉ$5 \ǐ)^KY|K@Q)z!BE^!LFlZ5BN`5p>VP}/C/'@ f[tg=`K_’$_,^(֩[={%ymdJgv - n3NTN9)*+Xt儗& ?YIg8ȨqP)zHLP2foA%gCʏ]Ioux~,HVBJSVV˒$Ika$@<;RԈWR)l(iޚEeew뤢_VK1!ЕToD0+ (0EYVa`0^qs #$C}f>#H! a,<~fl!H^GW[ нlܱ +;Ѐ퀱NZ]@>|4ж|S"ȝ 5ז &?<7A\Y[:}3wC2dd4OaZ[a/RO> h__G^!0` Y0]]U7mySRZBI_`yZH. LaܬIRe0zP '@.oItӲ7C"Z̥܎L;P.xt(<0XKVb! HyV+L;Dl"bm^W3TXmBuf4$XV}M1ԠL4poGNн  QȍƟ{ T+ uʀ{.!(u|bO0w8r>쁡^Z) \ArxVe.(,)2Jl$ N9ζG9#hX>]1zSpn7ErV_}9 ̊ve7$ܕRFFަpMF!Ze)߆b${-Ab dY:MZY#h^gч4t@ =T1ʖz9ܬة$JHOFդ86K{>3?ΤҁD^ddg8iҹC(Hǽu YƒLտo@L< J]Vza쏉^\RG\p<Vh|4kF=E@+;DhO >|M|St&pNC `h ۔3z܋!a,21װ"]BPlG&' P5kٸLd @(hd"']~HMg 7ѳ:mFr^Yő[lS5l|Jl*zi5n%8w,5i4+#J!2i~0PRaCfh`$ "n#B:֬.$ ˍZu#udqa>(=Yz\tɑ_ʎ4]݆߱YJV捸2Ab^}# TgܗM[ML'QQ3+Zi U>̤a>]B L^;= FJ u>R1F* P}>}mO듼iR6iOX]8H^efNc$4IW$.b)/')wRڝgrG9߹.4;x|a0`nlG'J}f1f-JG߼;],Ӌ@lS%'ť%'pbg#FYVe)M:Kt`12m{`q#=S:ڴĔG \8MeJ)|tx X|.jq{i$(ίm2$H{Iuō(&j \pĤpE {.ˉETBL-D, ު%rBO})172ɕ<._,̡Sg;R_sN=P0,9yn{KC!I VFܗ,"8hċ24[0ScI]=֪$.I? }fLoU¯1Ρ2E3J\U*5δ*3Jbiu3gzBPGO«ix;DKɔ^t)j( H5@*n>~FW)H0ZSX%R^j)8Yҵ>'UVLxUϓ-[6,=sI8+yhYs{`Hg.[F D)9ݙꩈOV\Wy4\'y$\<[.3ޓi+^9A59+p2̔될Gjni4;_.O3`bnf~z+*@x}}/?G I?=+ 4{{tG sGfSB6z(DT:~t1w831-JD]0Zk٦TyIWB.c'gg%I;<ߐmQ׍19[UaZ`PhHU)v o+L.E;f5/Tڤ\*SG[NVEɾ{Qde/v@[oMIf :Nu^)fqwl։&$KSfMdo*=&'b'*Y{q+BR:OĔznN}3t\-&0~myv7z:PDkQ+m6R}R-ħ9w~J/$j_P*GӁ;+Ö҇tSo\]މ:IaQp˪G?؉w$Jh̚J$IMw#Y`l?;H^wŸ~4o J/Ă@4KP높fʰ%9z:7 MZ3oG[]w]q{~_=.W}o,̎^Zz4.ZwӋ_bkFiu!>Y"f=nm xIz.~ScOBh `BvnЪ*|L;6NbMXٰVwG}T"ͩESno45WA=CPa?5 ^ /`W%Q%]À:Z݀X\.:FU)Q:\_L$=[fi!Gɛ esix6.)c+:ؙ\ ƔuJ9iZsÁ^)L2z|vO慫]d# hzԴv=ii% xs1hd1F/zlǗ L>,\FSh=ͤ O( ^n!.mo7PThJN[ws =oi)#mΖ)m~Ga`1* DHs9 '4'e|4|o!:*.`H<_?FW) ɔJO)VJo+:P2,!#do) mbawNRp`P\nIdr(d,24(q$(n!3n#_`LS$z "qT%Q"{N`Tov:W*Wen8W!'z :14a85obp$ Cl K $[&g4cj@\1>j-"e&E גKHst bFqවZln޳\"ˊ= `O͕3$T){4ؓs5^'#vgVJ {50% OLlBAp 1g^2~=2dP0rSsP,L(Ջp3 %XO-:F[yH ]h,8) 0@h^ B/3 4:zu(Ǡx4C;{^1jOkЇ̤ttNK?-պ-y' 7U}G94%s6:S-)*u~:&xlF6 e#ٷtg-{POU#(F$`=É=%qDѽ/Ã7D*/u 7Q"KӪᇫ1/]>\s~OyƸ}ZPEI:W7eFuVBu]yj'c&B}$f:cyTKLy*;:=x͌}g~#xIJvnZ]J87')Bp٬VRYv)˿͚`[-uzGP%$'IyX"ƚGŪ ꣽ gu[c=Gě5-F%uv]T*f+m56_oVx<נ.dd@! ;㨂 'Mvf׵3=d~* v+ !Uj.Ū:Q{j 5,g9sk5Ͳ5ST, UiC ŬrU&Wv'YS9k%U:(Z73_E+\A2IBbL NΌ#Z5#4eєs +4ESX]M! .~j4v|v*n(!sv=rx^pria7:Qf :"Tt/luQЪׄy>X?)qBnɖMr$m\@MlS#q*"Ht!awٮvx̂yRz˞7*AD<7h,>X ɩͲoFΚ Ki]yX;/C+,?g]._S)/p㼨z1KW(LJup~+/;RduMF`l>}b_l\aq߆(o<id=,٫Ru+_5u0Ҭ%ݖsq@ ?Ԟ߇`W4;⯇4]#aV~|Կ|_OHR<#D'^Br \E#xYj ަ)]A"JϬ27u6gd~rKS };}"KGSB˒WR"62F>9vŏUI\i};$UV7m l]Lɖ >P?H ()-4"aR' 6*>]mQ-w%ZMzM ߵ"~ӷK#Iͯ33gUn.[_?)Z\ŏ!Nq0Ub럢E$Pp۶m۶m۶m۶m6ζmk}oͬ^S_Uzi%c7J<_E*'&>dY۵6]{J3ȭ׺E RgxZ[ rbz$8Ls1N'zGӆS*R2õe* J%A xP5!jϋ2r yO&_w W*=Gݵ}Ȫّ%n9\8h?}Kws3ҒѢeu˨\n- f'\wfY<.amTUiA M-8G~rNW'1ye}qˆ:<|<\7=&)XsyoG{Ǧ%o{-t8 ?*5_GMVWRTWt3O}R@%8Dw4@I@OeuP$iLe&ļ-4_r ¨X~RTR ׂ{wS:Nf.nYbkK=uqv9Xg[ჭJkz㟎m*84zsei2/$?qsy! M `pp&k=r6N( $WC^;+ߙ~:m=UZ=MKd6B+BwFyVaO|'С0Gs5QZ16nѿutx^0CinW j)iɀ9SwN؂4ucsnZT~Sou`&zQw+n-<ݦ$*\F$clc2np"|qox&=<~hDdX<#1Mq#$Mj4JؖEi6@MdEʋ1* ђfLTQz;`i|k-ޗ7NTwԮ0:3}Sy"^v,lx:IQrX]/}׿mZ V:{-ת?xDaq (6Y.h"Tt-jNuC#]ѰMSHu֛4PC㈰`<`4XƆ2ca:h,u ?j|J̴f`h wt('X3MJ "NF'qWw *nt]9LB1ҡ+Lr-{Ť~y~:QL ϶ zEw4!LWz=x7 `?\S'1EU1>WYl@N4B"AaHA/"1)#LH/|ΚjsD t:=`:P%|,xp)r{ίԍi樂lz<;s3#s,*)'T vD̸ ^sǃi7i;qP tɊo7XkƚROM+rĎ1 #Ȥbxzf-bߦ78UMЍj35&6U[ěu@[l])+ʝ}wVlD%C>ƨ\v~rJ$0ƱlB +>ZrJM}[EaۭZ2UzJ %,o 2-wou:D@0]Qn祡}p|EZToРqӼS{~sjڧė D;ue7lTfoC&d[7x4,nC  YHs1JPm6yӗ#w5Zך/&H܎ /)ྞA\-^8Fp7z,&~c1/C DnHb7:BKZjHAY#e~PFńi!C8Cf ^Kj ~"bYST@CK_S1]?篫>:2>Z6e VuoL}L߷'ճ#4ID Orp8wyʿGţx\ϵ% KX'F_eSӾYl =OR=f1~ E7Na]8:3Cq )PP~6uԦf%*90(gL2/w>OoSl Z 9ߞB![ 3Xxd)Ь)qH8rJAlBOIrq\qNʗV3sC嶺9k[Z:A CxiM?*VW -#gk8*|SEF%RD9eSѷTBTKͩKwj)%=FBJLr]b큜 |զhB&3SvR<>)Q[Y ZgE[kBA0otJp=.W'BoSױsbN?YoSc0օC\tD px ObR-~S561k<3djYPqC۷m,@Ogd`L,,|TJfȴlK_|@% qG%w#mu0n LgHSoZ7>ﺃݝf_L)ڻ(8Yڹdzq$iy!Et'ӮI>ZK6FC E]cZ^JをNG0 0@W`Uf Ev`ĝ&v܎Xb tq-Jw:Nk={tw6I2E}?B1}|4FECp0s I*≠q4mt>׼pw#)IYKb~ɞށEᕘ6Q R{UfC>TSl jfνޚK Ze͹nK)B?lLi?W ܾq'&B^,+n<pt;.Vb\`O~,)tGǍZU?^F5 /կPdZMjr+)Ayxr&VNM$#-`< :QSJ\ԘJ_unkREalf@m 0m=y-ڱ;'6W͘"%-}(Lyx AUBxR5™[V- {C+]N~6#q e0Qve-f@Q֡`؄  rh7H ѧAB%)\oY O6: z<-qJavv-;_ :P@V5= 1(63a1! hc!.Ul&mvU'pMJ&P){aR78A Fm ǣł-7N`kN0t)k`jg:Ϗ{ ;o91 Oid?Y״c%nl||7߰`B a7C2oi@wGY٤c #} (PD<%˞߼;?;8BLc'$3"[&I# Ӓsg5ssU1{~ho]G~~ɶ,ck{/}o3.vgu,˧oȧ~sh}=:ذ r/c,y\~{E#<&?nd"bjlqZbHؾQx3q% & rFQ & Z"a>v8cG7JU]]ꫪ6DTyyaZ}Lx'v Ceu_dCrB߁]_fOAJ ɒݔ{@n|nٓ/DfiѰ ta]H&UG%;$.GaQ.T;WH &$x1t>U$9L>kH`7S2 :S8AG %`E:0>F<%~o6HDC Ơ Ws$4d8VgR* RT:c9P.D@ILL˩ 1S H6z~N_ح}jh[qvpE<zHLTOCꮴ--Zu ogn ֐s6%۳q͂3 %4&_T^kZjv ҠR_M" %a`HFym7CU φca\{#h;rrlB5~m:I4Y aB߈* l# piT`_24%,5s3c|w`qx[OjDadaZ4Ьs3cRق<G>S#峌-ΓQxz/_ST;e|v>@y|@9q%G8E* ffO3;@%C|*U˧67Gt>27Tmk6}釕\$9U=VZ)I>̒Y%t#@ +C oyQ/ m=PX<`7Fֽ7k|RX2tvVH׮%˂0c Pl<UCy<X,PYVF1U"ܲwYC t>|! ]$q6tZT7#%ZR33m\#ٹI2"&݁l }MlV`/Z;V ^t&5P骐WAkdtEqd˓r ]C}ԅvJ7_Wo Y"f F5̒؜qm# 7Ա`83WdnXuBOVf+D_ DF25J)I*۰@j#`j8h7}|x2=YGl@CQ%C/KydvJW` ޑڻ_8As yd+9~-aF cupj~\Ч a ,a|} swՠI=طGv3gڼcWPOM[DUoٱH1g![eV@0*DŽ-22Wb~9nJu[Pղ^ (㋣!gkojVS"U@ RB?lMy ڏ q@JԆl:~ m%dl;])33`!uc7ϕ'Ҿk6>1NN*lPQ 6UUfػ5dKqLi6 6}:\>,ޘsy۹R^x0dw Mߨ#HkJul([YvIIjCjqHI)/AiHN@X^6 \Z%f|s#mtoI^k{mDۣ?Ђ"Z4͒<2~)Q _fe-o!R7WsTt麙Qr[UTlߤ:(%)֛&33Yf&)* gZ(qf@RD# -xT̈́)`'i<E*5_^uyJS %pyڷ&jTβ`k|%@hsT1'MIrZqU TQmBg()uRl.xq%PjL)$Tá Q]ZE3C uBJ(h  sBg@pC(@# p:N Jhi EʉO;m҅M'˅a  '+'tc&HttgCu:řeCvK ?De~`%aFYXo {O,3h9<*`\L*tVb#ƥ7GAU!ʕLݐQu :zdyHߗl{= 8en6 |ioB6~O0h8daew7|TJ Nfnv |)71a)2aYu@F l&Ghco<)#( 3VZ064PRqozY#yd$8Upb<0OSջX6hi{<ML-};P[0H eZۅe&)U/d#RYƎ[N?T!5Iz{$aLE CUy7~jk jQ*MFz ދM3M{NŪj(1iªz`l,@LPL@{3A(t2=Pm%ʕ?M2~ե} VF |`Og1z@%5(2M Dc8ےm3۝eMNZ@B-{?ۭ2;>׹&Yd9޼ʂ8v>8trnyrNh^aW#47hTkXl*3*ܦh)5ꬷRgyÞKѲM/dퟝ}[$a@ B3f31FUh5(^pWsDwHG_'{sexwZ@DRYHhFV{=Vlc fILu=KQ)m2Jצ:Ax^{^d+m+UqNjʵPCl.hRUԦJV39fNና.XI)}ܰWYJ{ qC7E>U7"S%hu&{1qtڴiq 5rLv\a}'ږKQ$ R LJB٧`֐!O)'框$55&^{@BAa!ɎFZI:[#xVru0LZ3 JqIy;6Ǟs{". Xh;H/:3Y}ȣޞX="cy4KX/e=k۳Sh1.cx| SF:wW1z=+pmH|z:]n|^\@Sjo,bt+e))mWB[*֙q }l$jl\w[lpʁ* LD5_z>߁~E.Yf- Ko}^M8옽4lbM} )xԳm!TB)>I KJ&Q-Yz_@S^5D4Ѳo&3y|ղ6[5q+Л\1ɒ>ˋ@QG*Q'VdԓM2l^E"Yn;}ɠʟ̶IѐkmUc=1Iw@%Կ>YjKC?ɟ%>8N?@}6Q0_(fijc8%B-؄4rpxؘx!\X@miLHP8l>̿yNOBoqmk3Rt ջ^Ϡ͛Q$wk2i L!viOn) y"!q bvA4?.C3L܉Kw `mL1c"M#y.VdC%Ut1; [9901x㴯Z}b))@54+:+ug__G/eA S3b$tnI԰ SA+cx=$s&+=e Q/|VA@t_1>/A/O>aq$5qnWh,uXH j,N x9#<bp=#=aU+c*cj!hZv\iK컙|"Fqo ־%v9v QdTOg`n-l:ic+<9U1<}]I -!&$*9hnx3ü$esyދh?&MaLEZu~yKG)xI#boe(O)b6hQ&rJġ7EpUS3` j1QZJ,E2i|ve "Ŷi52-t8+{4,czDEՠ%=U(::2.?9B˃arS{G5{m'v yDX~|[ڥ0$cl:@ZF!'|#n0li)%F0Lvg+|,)o\#t;3J >AzR4 MSHgW >jdy$@T߶&E/GE:0fbr΃(xh  k$}:\Br2@ @rZ*Bp>i'Q ^A>^,}Jy2g:R;ꃞF&cWtj:E^e2T2XФlթE`6!T[*]_N~8~B?Re\FN^If\EA,I它n)zlէVM*MV26<[U3ٍM"/5,fJnw¤FlˀÍ&w("xcֆ\#1wME**#}nBQ ^_H)[FZܗo0ǀZ-20b};v1DσFYu!h ֶi|byyznb6ϫBvN0xeF \Fdey;OC5?w7b74it #-x뾢̅0tup7Q>cTVn%! ?h62 IkT'Tl`:j!0CkE<(3l _ylJ|VFw |<$Aцg<ϣs찅?3Jܭg@}+.y9` ?J/njgdi(U4f@w p=2]WXcHoBTRlRv-$)p#NU+Z7r%kh 8hs _%ț8%.hcPDղ/~ em1 6\+SC,(isb}u*mG{AS2qmC 7n ,K߳퓑~8<&bL_5=0;C 8$ؙ|euOOqDǬT&h߰;Vݝ̽4UY1x0H3ۄ5'| [OfA{!QA˧m{g~]ADRߗҏ?$ڶlM8QE5#M$RG:; #U$۩?s0Hz-|尐0`3/[o@\y{ߪunKspy$-cz;a.E/"ʄDȉU;$sCC&A( Dwvy!0 eRWOr_ ee%a8"6|BFk]%^_^byU' y 1w7^gQBI"uIGZ{<,*:w;BvG39&^!^. ~錸vh;DWr;&lqI|uw`Xn>yԥ>vvL ?=xH#7v@18AifgbX8ItpC8c%,A`!cJN=Yl1ޢ?_m_V>tAmY ]QY\>}ۨnDd,RQpm3~dLS1ưh_=<'{./9݄ r pڻg,~/e9Rvzؕ>z L>5g2dF^z1jQTm3c4҄91F[ 35^c^ȹ!Ad"ܓt0uHGV@xr @Ed#JGwD4+2)z&H:D)Aq&TTib|Dז@i,!`7Vg9O̟nnb (}Gbx MWwb}lfc:{t }RB b=W ۓ%=IȷxV1R}PոZRKy>6J]Zoq]f8bx14 hN+-P.𖳈ԍlޗ/ܯalF!nw(-CD "2& ~oo:x";yaw}/x||{ b8468p1Rs!rL A51bVQȏբ21%5[f-A]B5ev %vu[!OTog}R>"ŧ8%[o7Ra#Xl@v#<ǴVh4Xh1h!gSɑf$RL>1&,&a]E̳f}%^LF%ȇ?bVĤu) "e@+uoyU<*0 {o$愎\)VA<_C;y1˰jj_̊7򯋈Wa{dXt44j\h9:j F2GINi B`KE0h {JFfxx+d1 pf{mBRXZ[E 17-r) q/f˻s2L${k#(,Ӑ׸)fb'PeUGsTI$&q+"J6v깏BSOa K|ư. Ul F Nv^!m苉SCo,pp.XÊ8ք<%sH SD9gԭ!BIB5:m5.yQp49XTY b86`gh~x Wz=4CWKB6Qb?_ (}v)=Udp*qSyQ0A5T3y)S CRoټa}T7#J g* @ IOivͤ,MJ6 2j}J 5S!\>(:1s\ScH9Σ`~Ng2 -6Z:ҭCZ^B%]=L\tŗx /6u:j >*om؊bW۲Uiqw߲1l21V04Nը/= ɋL'8,_m*S(EFÂb?)i\;yqbNsJW!AJMlav姕/_JWNrk_ȽcZLh\ҸVqο瀨81ډYo"«җjP1 [i&k:P[i(S+.*΅*Rru{䱩v;Lx1iU&@&XW0$ 6N:U0IQKqr`6LQR|zpm[;7ͣDknuJX]jL!ma?x G$ 褸|Rom/r/c5-|?V_b:^x0|eIU'li`2{Hg^ Ѧ;!Wt*͘*[t 3Ƒay}~_J]ߤu\z>LE1ADDe7@8$@: Xe d!)6 e.:j^I#U|Zd7Ֆ!Rӵ<)j Fe ovǵIJ8g!1lVskQ]NͥU-]8F n&06Di6hf+n Dg{ [9ZOw>|הs|Y.]On7 w;*4qvJ_$șCI$+2WeA*ª.TRJ&Rr cNO sSAI%/g*)sLR~ 2MZĥ?}K43WS==Qbc] i)Fu.׬3 {:_!COTvo`A9!>+鱴\(Po1VjjDE9|D*srCV$y;*l~IPZ]߬kI+!XfeMQg+t9N)S ѶXM!jhUX yP iORgx44!یo`а|t v>\e+V)zwCvRί\8Fe:EZ8ϋnjB{2W_u!UFU {Bl5 iYV1O699x2d*QajJ/ _Z œ@d5JAP$O Im{=BM GWf+d4٨&m+@  6 AEj ӻzDqP3UCqKB:g6gɢzw?C.k^ y&=r45., xJCX")^4 0Gm2_ 3 X_an6AHXT _@.2Ib$a I#Nݤ|8b )ʼnA],p׏})A$7L/yX3o{/CFM3HxpD6]}7]qfH㴇‹lR85jV=s~+8мFCy?yҔ?Y/ 57f@Mr`V  K03%pKFF#,a|-;n$׽Epֻ.&j`kң^[F.( A[q^RiX+|9 DoZkcy!/Do`yxocV:!Ae(RŹ?pX6eO"dbu7~ږNb.uE)@8l2E46o x4&]/55Ki rQQ1**~-J\ Dg>cyYTK -րý ه|vN_ mKIUD*"HwTOHuČ?og*@e EGro}4rKZW Le,C61O x#7y735ÐB͖`бڲ -Fp{FQ5(#Ԑ`pl^ʎpJE%3FԀ0r46*V"n;Y\зYiuȋ` MC.F43W6i͜$“jd"bӤ$ychkBU9~!d ;--|5Y]}] rwK4p偋p=l@D7?/^=6EbӛjD~ɻd >RH> CUPFcyWQrsse`XFGZR>q $U!%DZ`GVי(\$=T%芅@9N Y=K'b@*Ͷt n7])2-d,1/g˃PskI=vM 5n 4z,/a\8Q؅&Wp{Θw&،2Lr8?}_#>5\p+^QePڎI»~@N#U C0^dv?sûH.1*Vho_F{EDmat|`K [; %΋N9QCsſ - zvrq Ikz(ד=\>=pb?pK6*;C%UnrN-Ws&"FqH9qU` (-W-+BhAɰ"++KfqaGf7 ! ': 0ݬ gTf\?$n*`LQtn:ʔc??͓E@ʜ{.M.>t樵N} `+Vj+fo) O +HmLKW*Gkn&ʦ>N4鍔<׊Jhd9c1J*?_r 7Gc#9W&uޝ:^hDŽEOI#Ym:( "3S*/.U)pf63I-h \ǖ x1 |ك)7RFP'Fg /MQ׃Q[oeFѧڽ@A xlſE~"`F/lU8ls1׶> cq{o3sc\;\yX`H*3k[ZŊ2cKU.ЛĀۦz.gDE̕KJG/=V@Gb] $)iNj(Ӧр $n88Zg}v(zCJMeSygBhbdZ-Jj -j/498:=5α.՗Lo؃V60|vHxQ)25)~Vduh5 eG?Р-_Tl;;mgq=?yuدP>mWoQJ;7nwc>$К3JZ0w;6s*& 䄌s7v^@LSGOkT)f!Ya{_mE\1ȷ ~9 >cY:$*4ml,٥.hv;Rɬcw 2I|H`""0LWzjh6Cdo[}WחRt,+4KW((NY]ޱn2 ƿɷ*R_ 2.507:"j"(fw ōsTV3cX ؝`7TcvG3A ܝ5O/}lXsd؊ugj½q>[M!1s mցGz8Ϝ(j= Q827=z0n(jH~HL$-t$U_KhڳSd1jbg^_g T7+8T6agmt0gWQps> 1KaAFmclzj!o&+Wad#i";VYbª83,~ &$*םv^;F/0BWia]]'wuC10{rՂaDlD~:HCwl2S,#z2$ťlˆ J dP1yۓ%x冓Pvk(CO]𦽳#| zv} BGx OWu/^m~W̤s; l%)-O+}ŕhǩՍ!NLH߾OG N*P2 \(OZЮ0\}NOk4X2U\wyWP$O20~Q|VF#s0n(OPBjgEbk^c/wj1u}#қDl Lclp?J1nݝk<1?0ͦCTgZ~NmNQA"PύK6b,gm2]R.{&ouW^p*{aR/b߆ꃄlr(Ԫ 煸-iР'B t L8R:fg5:pvH)bv=Ϛ 37? !4JJWeuw5氥/* @P0C@yz\AL;ORy^aBI>Z1&p1@QaJyͣ{a{'a<ϵCJhĨ$i/І! ^G?GG2maj!r:Rx’ J"syCERkvX}keŊm8X@zǮ5 ^^v99|+|#KډҢqmy`+гb؊U^~[~;^k|hxBav?o@>>^a'&EK~)N?48rai ?t#]_L@Qp29o{f'RWk?*pryo@o~b:x})g|L9pQkb_T|I5k/#V%J.݌+@聋G =*J[ %KB$ ^ԒTk[(j>.̗7YG| _NT|~p4ԥ0TӱaST+O{{^* 𾜣xF쾋*b3@t`~Vl٤G! _s8FK .>0z)x ʰCV9L~83 ;88 0h4skNet@pe.1(QP_!];, Lhy[.ʫ2d ^`Yxg4'D\yUM(5Wðjy"Vewr0p9c,3;> d>$ϩg[,]ja^'ϘKjIIMBH;pC^\NHR>C:]D>kF1¶GVȘrgɡj+oOX!x]J̴\o@t8?7R:Ii l|VaT>>*R@X  D}rŌLό"3}!0i3ʍ%xVX hbI-#@/3*/WV ;Y|0d.@pJzŇNh2>DVcyhZqJ|KZ?`idtFxjHJi pGˋW0Yǔ(HB3_S~Dk"Ԋ%oBD6\e|[(B̰eB 7,xKu+`4  tFLP&Y`G^^/Q%!GO+XP}PE4*xX! l?8GKڪDž=m ]1§pC6U&#\3|0z&κ!%Z sK}p ֕ `P{z;}Z+lkHV$.@#[\:LkI`RM|5jƓBi5 ssh<ح;k7Unm8jy9; N~OA}.;B+ܕݩ88wS\m \nf Dep~S K@|>D lM#•Kϼ.j`\9J9-λI+q(k`Tx` ݏ"Z2 ;tMO] x7̫|CՎ);RqI#Ɇh~uONmp|ǵM!!4!>*ĺ{9j߇;,G.H~uZ@5 wDYo+KyPkg5ť-E!jrqWz8?fghխ~FQ2~3>J_Cy"8x0Ҷ!  XO]1_͵lI*V|V ms{N6P!,OMWЬUK&ے`C!ڬu3-Smf,~F£Gs!XQf%RO\C{0  &=akf9͙|)#z፥[bWU~' ^I?NƜ>$ 3k #6R5S-Y:zG7f$kzVPwQIm5.c>n\1%=-.}\=_\aԕ]Q^Pa[)3l @ h7kyڻ<)AN8/7 H{*KD2-`WMҺFg n3Ù<[tyA^5}?ӯK~Zdj873LOb_e aSd e8d싽γia\ibyt@'Kj5ji7ʻzJ$MH9.fH NfoZ,9f*WEV~M-ȒJNV>6RKUj!pt$vgV0m$x=@8d\lSe!#c+#S '̈́]CJZZM*( *.R޶*7-&zHA[~X],$oT4Gipqh~+  ->@PuΨΰ4슫 ̚Lr5K,{cC뢟}/ޓ?kfd(0h6jRɅ8ʡyC`\7]k@ `( DD3$rm'ZLhW8Tls0?Pؾ`6Vx JgZ 6$`CS(z~!n˘g3[OaW8uꬁzak~ǽ:Ρz4_7{=Y9JrX5(P0XJ&[mu) )04Hpis56N< |M4KD+2z h@3!gТ |& נ͆$Ʀ1\:PsS=pN^]mlm߇$dö\ ְ glE7 "[0C6ұzJ Gg00YT^ØeA Lۢєe{vwh^C[n1!+e˅g\~b<} Oy^33:(xԉJ!-͆ڤ! 'amʤFm6(J.wK]ܼsG Ǚr; 6/~) AI#Cd{/E !Ɂ:s)(B4U?n$°FQ"HpD&(qJ_RC1DAR*.Upa#FZϲ!c)VpA\fR_( l|-0f{FxҊ]BF {F"KLF0p@s+NiA`ux68>%z{m#_ϬcwpLKj[2J& n4 ZÁ;? puJ2BLxC V3{27/VDEmh@ b~8ENtP4:a,y22P#<J6>y-s*삖#8Ԇǯol9?.KڸR{%L 眱;2$ /xnIEFBvY>:auwT>Bit2,(BaĀ)3iż*.1`P`lϣ)A |;ِS'?[,i;f.Q:c&{SL7LɈIs `+<2X;S?V"r\,+ AM.FHP[|2G|z0urU&t%ƿD=@ SlR\aV]ϏkiΝh)?k_?_S>[C >3ߧm8ܣ[$2)b=έJTdQ.0qX$al)[U9K|b˓Iv)DU;=.b`1$X^#cTQsFȱL~$pxØW r\B@PAaѾƾ IL\WFWTF~҄R'_4EQ10 `Y old<zc5 ,M&N/ h#@[x5R9ak4yJuZZ2Bez_dfmXr@Ha }/J$3[Vqdamu}GE]t]c$_~A|1ұUV{Ym)u&Hu4cӮ#0TTJ_3vT~Pqrב;`+AGKn0$ g E^gVIj1V[+hG.>2ӊQp2mK`:>,펉х6qOtL=C4BBl!}mROxCzN>]!:WPJy0V/AF]6X-ݍd6}xZB^88GOfP #Ws =}PlȢWf'Gr[4ppPmR%(IgwB{{nXXOo+ZE1y6K%pn юC2e(hMg 8H#|<XBi'7 3:N_F1L)IPז:BX+ȊA%Jz-N$ |s $yBumܭ#omcRR(gU9YܡH[-r` ~7e.VlOdr&ҨCK '-mR*HeR ʄʔFUS9vJ]_~e ⺪Sծ1V}]a_K}1>ʛRa,:{{paZkU7]YrY-}uJJ7JBq%bՙmτ2 zenuܿteܵ_1 y̮H}iǺduHVw$OPϙ\-=i2/FEiqEX~T-Bya2B@Yu ޏ^wfapOc}MѧSGdƅMQefbb|\pI- :Pz!H^iŸw lF=̀C߁ǒ\KF EI Ɨ0>II,u:bYI H7sIv(4EִL%NL[!~gpG'D/G_TQThKxmm8^tjL~,b2 #V[ʼn[`h^b5vgxTobJs3ʌ'*YZ&'}b'C]ޮKt[Gy@@wwƶ3Yyu?BւzȾNeƭ-w(ŁծǬӳMJeOd0wĬCy|YT=n+nd~z=/y> ]oe|'?dt٤Y$@Kg3 +&Z;xu7[n`53 b4-+vkbP|ഺ SxBsE^up45{fmM%yV~^(W}qy/<5Xw =b|q2=NHYf*HZ:Zz?(:*Rz&[|GvqZIru|@$`/?u11JۧL`4Q~g;=ii v~5QBsi< @8!o[/ $5*?~vM:b+6Yw"B{_ҞNe'”lQVs\ A~'Y&#CF/3݃Q 4wA\};0۸{x b2taГ'8s֪VcmձTM>d*q| mx%' b"{hO{pπtf_R(0qF>4~^INnӀBՈq9EF,+Io"WZk`╽3qN\Kco WXCtq2p<~uwf=Leălp?4i[l`hYaiU6Y>'1 DGY_9dk+Jg|ϸ0XyT /xpL59C$!an/]{/UϾN5M4'5S@+6{_YYC4M]a7cU=ܲw}rA{s;qim~z:dBy+aeпo غ8l: ltyRAۮk[Mh*V6rbվk#PȢ)g s/VBVq>DFcGnm]zU5C-b+E8?ň3 I %5lP,; csCWrYCƒ{ukK&es:ȫ*Z^;02y@5@@?WYRC5K&G8 O}DʋlFZhV]u^xɎR>U5qe.`{L=~RTrԤJ?s&u1I6&T7VԮ7n]@Q~=oIԘ4?\ТLCssZz}}ZBcj,MÑp!ܻfu吩Bdo>[ϵxخ?ǑX']o&ՠҸKSH"EW.\.d:&77Y +wE`Gu*^ʢ,TW V$^8&6K$pdv2( pg(3tyZ>Z0}J TI4"Q/_K6ʒl^ki Wنl^5B;L<,i:d4h-I(AL SGͬ3^sOs,b D8xZ3:Wb#9hC'i%x ͕! ʺ>&8cuq(y;t3*AH%aS$E$'XPGB}bk2fl/La,ݲ {k\H%M׽. 5_If$J%Hޗd9ײr hm3WWvƛ}|łtT{\ƀ}Ȕ`If.}/u[b0p{VY6mO Y*Ba-vGݖ\#S=z/&G3 ɛ<8HGME?²t $0l$}^_15}lDK*hh &$GB2 F}Dv1wƮbֲӊ~>'eC>Z :̋U7N_{; 8 zX/iGh6{.(va5+N}8wCĞw8?amatw˖IfҴŦ;'^B9q?fgAONA 8W. Yʹn8 s9,4y:!NͶ4NCzά.T *!hç$TWWStO+MZg@$ݯ_hv38ٿ}1FS ߦ _u!4߉QFH>HfLrvzM7CR cM?Wb;*` <.&^qO eq1f9&6ғ`,LABQjxr~[s阑DMnd{&7=iw=F!䵵<7(q öP1~|xEr 31b/p~3UV86ZaW\7@;h*Jε.:1)1ARpAZ0~pQ4ɷB4[p¬"65TY]s2ZV _PMO\_r Uɕ3KEi$rAܿ $;O /zϤ6l[DM{hC_#e:d ӀL;-4㍻1"_\|vuLm:Cm;CLN~3ok>QbD(N?m v/ qϐQVu(淀5ԯsc.35S۟5^c'!k/0c ,3@PF#PwR%MR2lGʪ{k'ꐮW,vp.c&5 nxyǏ"jާ7=\j SIm ᚺvSE㼂',3-i8Jp;CeҴPK@#-EkCR"F4EFV'Ǽ-?UT_R _uȵ4C EjD@IBWۘr+ MO%poh%ա*Y0qסV|}}nm%#Aq- dŪ0!W`Pw|p@^UƋϻQmDJև 9?}aa?Iz?nԏMmJcψAH. Ib@^rZZpw[K X˜@J-pvh@i75JCŰ|OG~!DQЩTSt>,U\7:-1.uW/Rђ`Ett=QCFͪ*]Z0^G9a_]SVHgQm3O! :*,xbjV)H ?_@F ͯ%1-gtkn4Z/"p5=ya1[x~|7^-ģ7:k+[ǵdgrҤREP"ZbPT P"r'iqx[.i.}+J=Z2y][ڭQI@GCۢO@]ըt6AοnUGB%em{phomxUX0댭+v->u΄I4Z/|A|gY2 5[Uq>J%}N/qK\B$!(y&V@RoKD%j'}{Ixǖj2w=М(# ȺYen Äm6LRUQR)Ӑܩɮc{\gqL.sHfXVKεT#Ԉ·TܾN h uM-C'kXf4J ^#g*@5ztLƚGS =i5\QW {;`&jՋF@@p"bkG۔v?f#ŅFaYf_2=#s?#v"yWQYRs6QL™wptk#o赵1[8~"9) G`9n3D{>$-M"!= >V.I6-밧؃wd~l~gZN^]S:W"}f) ߚԌ!9pY!j6PSs϶xwV+Y6Qd zPQ( 뼚T);s^57NVyX%8NN?-p(!W|rp9;1r]"]x=TuHpIT MuBE󳌽~+̗sR&[0xWy<*#rDKK4qi7/̞JmdMdERRZDUeg]/L~ø"%N XdDJFi\r" G n;ԇo]"͞@N.MRA\?X$~>>^n.4ڝ_2w8ljk`AE ќak$WNp ."Vu) X mdnUAyo Y;Bx50 Jb*DPڏoѯN/jb rZX]ni]|MIr@:dvEߪvˆ̢78Z%Ǧ67!Kp+Wy8FSÎ8|dڧ?^W?H)I멅639m Z"5m+MĎ 'xxD*< Ev% 1#?C>uEq:,s pi <(Zqnbe<,\! г](ԫV&7󖃉r9EiL^l'lD1.:Ȣ蒬,g󹖴8rtvGws' S/Pa\SwcdX01G[hTAҫN7[TE1[P1*L_.KiV؟Y8a^ *9_k$ VR!SQ_?c>NJk=emlm 84ˉ9ag(aBG"I8 z?ky0&V߽b"ʷS#;AZ@Z$LY-DFUmv<&P,&gC .+X9D/;Oe=(ծ:++?NiH*'\^\H?l̗ޱx^]|Ms46l>Uig[*k"3tU>}47 ]eAmGԴO呰q -^[?9 .0}ĨŬP᫟l"#1l-r%>&cz65u4d&cCA*˳=n4%*YkMd=( {{FR8ΡogkVs̗^1*.ZpL5a":YAUao{\s. _\'YwěG[kg[Qz\uwi<X-4_ p5w1%ѰVDtMj.(X @2zބg Wan0te|֝*˛,-C^Z‘Bja9ZTu,.vZL~l(R4JU L҉B {2tُQ5]0 R;3Fy*˪Pm>,TJ̦gXwpp kɵthv$PL;dh1Smt%5ʮ(΢]9bhٗڃ }~Wtx,W^/.1C'=]aNZp~~^/8!_qZw891wWn^`ul[_r^D3uiEl5>lrE/]2l H,ܯ}uqw>Ƽ u{lyuj,zx+{̀r>H֊Ӣ:WQ~Po9\x iQ[`lzwSlQ nTZuyz)Rf5Q9 JJn*ORrüKyZCgedpqGƅҚ0\,$:W.[z=mjmJh$kjoVp=|l,ju2Vgv KadE1Xq_w߀1- شʤ Xw JEzNWĞ=c!DUx}7H}rϊrrF H}-ܳXLGfBbJ ~_uJ[RH1P~SN%}Tn9ňjRY(~s;Zmw%:dg1w) vˌ˛I;]q%Rb?i ֆY͂/x~Ws/t}u3o0"Tt뢉$2c&*1?''F8Jfo-W((&8#oO '^:N#oјrQCt~Y$lߨCH|#߃lO1v}RF E uU,UȲYg8U|‡=ͬ }T(/$HMU@'<T!/>2i$V5˜ zے,6 R.2Ly\KC 9kvyfr rC,E'^Pֹ%Hԭ1]+S'։V7g$tkBHӬJ 𙠞Y VE}vn&2BkG }8Th8 QN kbuUڏ tsS)殜 'GfJƝzQ@$dk8Sdp%r;ӵG@67csU>pcyԝyr?Zcq1(q܋Ů+Y94f:%Wꐏ%bκpahļDOQn!/0q Opӽ1#嵓UG;COm(i|l5zl&RU e!Y$EbD $\.P_xy/#KAyّdV}}^ 1>2Ӎ\AweDuuUf"{#4cgr&'E65~Wo3b[?wZV*O1pٻ$22jC%4MD c h$wvx :1cG+"nR")nJc57N*V>OeVCaۢ fB^shz0>ttٞQ4TML$ #2* j5i>&/ݡFfnKb2Re[I_W`s[4ü/k˖dL{k[c[K#;3c;. $) rx6tHEuM. /71F,$U`јí1PD}-h*/ @F%VGZxZxTiց26 }1Uy`z@gea,Gi3ODaԗKeD&PZZXDz -${ih`Wrf bd豈 V4Xb(Ic[OiĪs:xh=gk8(rtc &ΣvaqF׉"Zw Bԓot`iR|4 A.mY|HM`jp]`V^m=K6 ^.5P X'ǜl t01JF%])\y? ЪY HөI*<PAY% $u s}wy:)k|9ֵ,'wrT] o?pd;oˬQEժQ׫s0̍tМx +P;uR=Wr -޵voS8Q(r~ m]Iΰq=]Nk`Xq+>uz:Ww఺Jų0ƀ < 48 M nil1CƖ;4kWm,BU~s{$| V;zzֺA( wc)T׷Q"J,W?TA- 償 o(ung]ؒ~lZ,ѮOFۢ439"83 O6`p+,;-T|!pc$OÅ?o7me\ޘmY#Z#Q ,GEEcqY,ȗS4fDoS3eY-1kz jh[W*Y8<߱3qm = T앪YOtG8#vu$im=Ca iF%%B`2z49IVyaM/՜$ a`rbU/Sd4>فj\S7+; Әd70Ȭ5pj;lbt%~&K"ߕ,uZVՖnASrnq}a~s|1&WgV:@A?8+#w1A1_ǁ`˔KLDy!*mM.cu]0RJhe\놐j5E:81vaKe[ Odz.+N8aKEq-J.oȱc ט3}HZD组cT1DX@%VqA q= ϔ Ԏ8]2ӻ$ mEV)'A5ҫ ҉X{󈤽"y.J\Tb3!\R:ѿKmvn&!"ꀠ}6G畘.Uz3Cc9˃HX,i>x%Xf_QA1F27۳1Q@!K%,AmS sN4J\fW@PxY^@)Sہ~DDgHea97BH Y ӌ&[l*Vi:5' F?}GxV]ﺚQ ㈁xa,:Z'{ CHmLjytoUF{$^|{z3x`F='xfiT`$l~TE?Wӗ ħ:=&Rviڻz\Lj;Xy|dDI,»i9uɭsQM"Gl4 ƙPJTxJ!H^? Ĭ/h Ϳ Q6);h>삨EjndmS&s aoY xkvj>T拗CMrӰjA_Ui{,sk/8U:Quf^B6xeMUZ=Jk$~'jNT-b'|pmMuZ cfƳfoBsl\Ȭ>lqKx UMe1^͵G6=5CdyPe렯jL`/9%|zdɥ&s)ɥx ]ZQ8/\o2D_$g b*c=!Kʸ|hxnېBF1%C0(c?t^K2 JkU[zp4C-{ܸE쎲~54d+4LE<_](}(eRB0_Þ{8s8N̢"Hc!{!h̿`mIyYs  [%ҫ{=w Gj"!/?`zoOŀjN*G`/PVB҅Z Ԕ0r(l,ښڷ$q;QȣE)RK @?^JomŃp1DJˮ"QuBPҐVEj76|2ֈjM<;!oFj˷uecq Il*5 Fsp-'4oZNju/e v*b9+׶+:5U|gwIf'Dh`dBkol EEQl5BI%#h IJ.uuZW~ˣ'ڢZDVYj,o?W>!, QaVxŐJ@ɳ΃'w !l9Ï5dѥ]U(ݱLUSx ѭUG~qt00;W$HvO9XہOLk2/ A_5:Nj>~gou^lơ}mO1(% mI%F;*ⵉ- ֩عZXyژ%Y2C Z BɵOje/6v6Y7ۛZ#ࢀH̬[0.TUJØ2XvXr!9 %$K"5@p*."rg>Ih**~as)3hx#x>hȴ*>Q/fy;?C9%{2H#Wc~¯gsa'9-xzx˨pv,>_*@6lld|Q%fD&ElL͞0=xk#n$)e9uQc涄cc5pnv? \L1]ؐu; nyk %.l4 1< ]2@bY~7u~}AyUə =+r'Fk] ǫ|6 JRs@9)B}4CQmg l;"2Y>d k@~1{D\<wo'$?s4Bj6oYK8B*f%@1B'f$YԤarFn?B[-Z46`Xy(\ "9,ڙc64K ݼw~':ӧ([(KwO}3b\Hѫr?"wDڝ $N:%^" 0 K $߷<6VUn;0mS1cJ# 5x2 .?[ʵNU%_zoRGDD}x?2VC.9BuC,"dޫD`Π3hpzD jI z09: ox8L!;,Œ \_!~/ zcNpe~AU'zɢ.V 3EQDû#Qk4; TPQNe` '[RQXZ@A~9 (W.~~UdYeޅ|Tҍӟ`hs)c*M^.~Z >¹{gZ3RE6=%)ֹ .j~sټI:4;Drs.}5 ~0H{SbG{5N2.Th$*Kރ? IJA;kq+[]i'Hu@FݑI$OH}@ۥN ` DA1U`tJM~JW-V3CI9IK\d4K֮Stu=S3TnP2PƷ)?BA |~(jEߩ(ߩ%KciZp)OT(Dký>P镮VQqW ?A>1hIJ% 3CT(+208nbngU?שU_P!+١bK# }eA]RW2q :әҊ/tXP-/ǧL$Y3rfpg_9ck3I{y*U@u21DEz#Nc+WA\N|%4nۡ!YR> sRuɩ/@9K@- `3V18vZ`Ƹq/rMG}hVX=/x73*WP4$SHlmڮxZ$٣[+ۓqrtZ$:ˈQ(6dI%" u~|r2P-ؐJ׍e!ʙzg˳9d \ *h $cՐC& 1oy'&V&Og^$)2&Ŷ -c2@Zlw{Z[}Ď/_-4 \%v..d_㓟dYJKZx*Ha;mqy|)9y>Zځ=?l'j.?2 ݲr?-`#+qy>9bgaq"3+MSyfYnuz) |H[Hfu}ŸqRO6 BI&m ZF8"n 8 `+mq 0 lgP\M f~ 5Yd,h:AA}gsa%::b;:&i 2N#s+8A*)!tvZW( 4j__6rTB74(BzD$jd1FTym? ֒_WN\::ߤldRsi*Z_uʠ ]X`7g:abSP X׈~ LLJ - ±N͘[H2F\LalpنKKjlJchήM 2s4F _WR MQ<\ZiHf\aF Ynƨ b=_[^<`SUMWHO w[Xj6_NAd̦Y|wC͂ۜP0< %}#m5b{-L陶uCnZIјn.5 %%aS(\U~DJoܓ_6VED;E%7q5|FĖ2.0'%mۡzq+%tإ]̍BUd|ܿx|Q>COw熮좀m,շZU>sry+W(,3 !Q8܈XX"[np@ԺS!o[=H/D ъW.ً"~3AsF;YH -M<,A1iIJP8qPAܿi׊0¿RL ZX|hn.B?ȵwN&)s~ZQyKĊ,T~VP-XSg<)j8H3Fn̍uS4fW3FJPmI9wsyӾɫ^E5peLa#fSAA(A@1uR$;d_ L'1׊8T _7C?SV+M'Yl%4$ .^Ո ! K]UlhzYLE5T˓n4u$*zX@ ؒBX^:?XDnY^qK٥x8=Ú/hMaSF*gڅ'Z~sUgeo;BmFX n^[ [FQX"ŏ/0U{0Uj92 :QYy8KuѸYbGB2l:>v%pG%5cG lwtzVtw]x,L-i 2V>yb?ه > pCDm:nϞd`Z;R&~Hq^-{߮TK a_y@62YeUIeVnS<.+uҋB1A8\iAbT?0QKHfa[ǀZB t#;( &G&V3xH8H'A+,[] vCߟJ2?3a/QUµc-ot/e+՜;Y_Ve~x+ ԯ%}zÛ/U?˓Sj]bSt00=5v344ݷGg LJ J=iYC󌜇SNY Tǐ=[)5XtT^Λ%p+a\S?(a-;\Z\!qc|BUe,D.ȶ/}.V,,X18jb\Qȷ,R᝱nMTsQy/rjKx94[dḟ0\-\E@a-Sy4rVSGWkNoTu͙HiE}Ŀ@Å sP)IIʍ| sAS3UnX$!YIXEL4_V5|9_B] AfE3mMSmlfsrYw)ii y I47G^aMb|. ~/'V}Yv! n|B#gTYp4=ztYPP1*øSiP`LBD"PcǑxVsҏ9/1O(W*d|k PLfl?tTiF'1QRXDvmR`-f-iXpu"-x]46VEMk=Vy%Nz^]V'h2qwpcQ+k37I\h;M>\W?_2<9wrR'#K$dD#)mPCD) ްEXO e[ pUSz ;%-eiPe0YP> -u61&7 XU FCo~Tl^?( \w4C]i`bOۄ&t?xjɥb!۵D15E]3b;1L3v:0E)$ݺݩć*&bnD/ [ ) :V-3$@Eu1Gԫg\W00{_l^#0bO$Omp]Ҩ1^Re~A;nWL@'e( 4/[ڎU^1ܰ5l|"U0ofQ~=i/,nľ$OTRߍa3 q]٫gۜj{hL'~7 S0>P L`ymΛU0 8NÂi*G5~5 dE+BYQA!x&l[bd#kARx\\! H)E`ve]!VY190'rcv߉keZ@2>z]KZ8iqv˴^5̀`yb݁ɜјḊ\"q`Kfׂ& m+@$5ۜ L "x3cE*,ts@<,h"ءi|*ASNRpl,dMRl>mUCYMtK D!"PvQ,҄>){\iiqb%['Xq~ C'" ŐH'}8,̅s=^ ]dl[t4&0P:i18{.Kfꝟ@ҊLj墄˗@5 'm,3k/AAo^qr:@$Vb7iP&NHw}I&1~Xz@6]1G3;lPIW×OC_)чl B5;uS|gL΂dyU:֓F.Z:gx}ius~'dYyeHlhgQyY^W1f O2u╖EJtӖ[sXHC?ncTg ܶ[Rf,aH+n |g8\?d:ڇ[CUt߁qvZ F7e\FjWܸj vPj~:h}FGshx40(t{\'w4@&iten?XMI9h֚u4 Y! m+ږ@C|Pqavp**-8"c n_jEF1vsjJye#6 1#deIqy:Ezjc<)D~Б[5YJgl{\{ӑot=In*Q]GZgVBON+E~,OK0ů5C_,U EI[C s:bYML J#ZTIu5'k9 NAV 0{9ݟ2 soؚYajX qd ,f*uC]=P*mUk?tL o5bns3<[/&b0$/ʷ4Z:GI_\|ʋ *]"3QH%g/V'S4n}y )V]4k=jP-BS1,>]]jŹ5ȏ># Q Ɩ]Α"kTo7E-/5N :5mݿGOs1f9DjpHiLXLOV?W`;U.Ic{bDCvpyHI&3_բDɪ,v9ԔB.,@cD"E5OZ1Z@ NG [4Gi"T)JШss\b2 @MA[svw~dJv'śR/,`toSlZxs9C"gT,LBe}s 7a$Mclتul6fB[? DX42;:n.a k,V`% Ҭ b<^4Eg`VoVkR]5=ނ0AV\#Ǣs6N[vO$wwaZL]ym[6p us6MAH~Y_q.5kl59K˴ ha$R`hd&`Ӽ` ezIu|tjɾWM^9GJߒsCg \Ksƻ5`IΌ=:B$oFѻτ*?+Ȕm Aj=V,}i~' y{H%Wz6l= >A];6?'V&R4p;/C|9+0*Bob K展Zek3;$J _tx; seiy+f|/?X'䪒GRb9|яlgܨFɬyo \b7Dt5++C[${?&@p.Y;ZdsB|Ƞ#eqwlBxֶMaHi'OPRQTQt6SNGALv$bCn̈́a_ok]G'79q:mNƓcѺP'+ 'BjJji kHh;8N`ȕ(Dp%FM&4z?Y CC\kw/PLn=P0-'eb;ZT!H`Œ*g#g`96ŤgxOU]en'Duxu1CshI8-W|IwOj ůbw1~S.;1gqey%ܪ.8 =% TkbD$N.P2'3O2abT 4'F,'6$Xƶ٨,4WzF=)quł-<탠GsUd7Dg28Gc2lPAh>lkj1!b(Q##UN38Zd$9djY1f)( $Y:>IkAsZR6 CX!<8.;1iW$!Abƽ4dX{oE.{Nim/+|( c_g\F2,nnR 'v\tT^ Q2D2M󒱘5w;9tƫLGJ;rXQ+}~K_mf]&]{kvYO <'vI瓅V65C_gQpڀȢ)]8C%)cQA;-k9 u'J]xmbIUsHj9]l;a#֔eZ&weYRUgQhcBl ;A=,;#Nړ nى$'mJ5sL V̆,<#Ӑ֚LdϤ' bzlvUMP+S~bK}$dz'm3a5vշFutI7T ߸*4ּ/h^<^y]tDꃤjlړ .)-YqHy <%]`lR]:vF( .pFڗn0\+7Ocm!2!lbzo٥QHQAH є!&#&GVocapV1D7] R'X]> hPf ma[_ե؎?2G20D bm_k{8QskFCqJeQ|0ki gC>,SkE: X"+U X 6#)u*Ѯ'+SH Q20y8+IK=Ǭ6Jf)*<"nu T? (:2@\5x.#Kwe_e/c&6ho#tQ~'dj  ק8"̸w."$ˠ=(ϧcm:cfdB=-gPC1.C V]~xƩD-;|q ZT}_C0Lԭyl۶m۶m۶m۶m۶{noSIJv5dS}^Y^S;!EhB/6J7h@h`rLz mBEr-.M;~]^ې:8Vb `f@v> 09=nFHcKv7~CnN(cF~g*}_{܏?AЅHS6+=\-嫗F%LiA>r!]61:RLuCD2d@N|1xO y=^T{6%?&᮳ƧK҆lƼ38A ߩDkK;ZPS\kjdj]f(Jhk$RnD^ɬ iSF^j.P{)~*O?NЯvz՗b'3CnhnrΝhC4JG,b/2eoILeɂB%0, =."˽igCLӪubbR#'*=uS24͕r3\- qǜx)9vÌ&aC\gMrcלFX~n>?{ZЃsbv\ QP/b~$͛sx.c ,I BgqLdyM~ JؙR(\J. x;9p4c)x}TD%1[,㱩):d6D;̍N!n:v[uQV MѸţ3kzqf9;\D,j- OGmkRc6P$B r5/t[;{ъ<…! ȍ#:NL~Ix=ߓIqyS޽>!{CˡM*5/@hOAx2{5tQE{o[dx{(w`*ǠfcǑDV: @  SOݏ:P}"$twd+ي/|񫤐@Ipb[,'nV[X BѲv6 N(33YBO\x<=GO}|>+.}N~+,.p^8{j&{;8 Gi\R\邆T$/.$6m0 WqI 7޻V7@GͮEdj6!dvP;D0$|ؗʰk ]U꒠M_(}~L?E/,̻1 8v)'9 |w-CLރ@X[:ܪ%@xe[}~~U13B#[Qyǭ rigĥ0 CfcDSh|E=| _͌ l@7h9:pa@'YFM%BנaG(8yO $dk]>"o|kwp]wá;qdעjkGdnP9\9%.VhP#I"-HM?73evْ DqLmG(_27CGBlq/ytגkQs/hs27 pS D؄6/ `M)Tx +ʪ2nu~L@ 6kG|>ψ2L0^x JQ6^Ejrg1E?km*1Yh|i$SU.8j=>g19ŽRKOi6MxVd򉕺q4B$L"lG鐿̬U[Q.ՖZ:38 ']J~,Y9[hJ (1[Ro9@$*۟Wqq9Y:$.ؐ-<L<`. & MӋo$~-BÐLy':ċ(]-d(lcC,Á-.Ym&q*w WVc$kQHazjx1S֭6L˯O(֐R{gg8l#99vy Q  aIxT.LðqcTpCuiQ6G$fG%4 C뮌Kw4D͈:+,1hg<0_pfS~&m4Kqٗf^R+A( ̡?gB=bBI'_& ) Fx[wG79K{@H^oB],5$) +=¥bqw@h-^vUp"RQoYۯ;=>Ľ6Y }-R1|]R7lW]nZ5VYȾ3 jZe,׀=Mt{F L8]C]tG0Վ@g]7Wdc_ H.w%o-/{0p%>;Gssɚ;k'.ьf"A`J_fCЫ *)ue&b"1Ų1W< ^I%zhEN%.˟P&$Ɯp˹ _S<X7=sMC >]LIF)Y³j}_sE.259SދY N%l-H-4S8Mu;wfr]ƌ4/Bj-.25|s%V"64e^(g2i7cU 3#)F4`r%fd`QX%3˪LoV1Bu"ۇn;T4>slC8_gxgF:6m,FkkǷnnc&.9$ΝC;ʱ|D{y/i!_1tz#o>߇ /Q #N̥h^ al~@K nP*ڜй5]Ľ#s$CFްJR$Ȯz" ?2|o$j3DPeÉeKQ$k z;;b#,HL QP4> {(DH,Ws%ޢM4 W)( +{+p(D1QZeLRaM wF(蹹ۃ^ջ ^4HތI#Y|d*oR&bFcQ?6 m7p &=i5bx[HZ2'Pȵ[YbS\EnyZ%~-Ez,?ovQ,ma {[^b.:0Nm8,O(XC%\0^[G{\:N]ܾ5Lۮr L|V5rcʺy˟~gsPj'=//1'i9C!T='fEVVq*'lQn ]E 4!=6q y]3if7 dGǕMEVFLGVVnw[޹!o!q d2^-; XMQw.b ,xh=(`!GGxJG Tظxqay|NN?2f=aAeiS({Q\!o,O5攥_uOZ1B42=cLC}@9̬{3K˄ ac% ɞCZh>nSlFB#"/` yd/]NDTgj|AF+qQY~$Aл1•]Bhb]jrN6T84'A*wM˰5HdhzV h04F>oܓ3'P3GJg/w PnTkшr-3D }1+IS.b-2.Gkw+;7J+/Y/} %oH#2+_'UDUUK9cc`kUChv~9 |G6I>5q7 6I' Av@lry^Z+lx<;mj>}7 wtJ']@)~os¨D阮`iO4W5t;d.X IpA-,$tTOwri~Չ ߑ8n$| ّ&c)S<Oi͡J+F/h3ilWKG yE99Ļs|9sd>X7}_ ,{veJfOrCo;OXĸf^ꍮJ܆a*@;)+TOO0!5eaD'wrrkGpy1>$[ KzW@EnX] CcԐ nAynR3Bzw jVֶ `ða$*(2(U {~m,w-~ ~ WqLilɟz5ҿ?OJU,߻˝U3j4TtgP> `/=M!Cb}_ ޯ}18ދG}w9S'̼BH-Un"W@tXٝ1û*jM$8/79URwNMSHUq%~ǚ㔧)Rb9>JQ8]x0g[8Rv,>%ޣ6/q;__oJ0зG>'n2ŦenXxOܳ=4 =x1ះI_!{ ' `R[$p9*!đ3YXzCoѰ*p2rƘ|$=vGe :0m?mv$0dQ108Qv3>uD{tJnY-ZRVzZH;syɡ~`}oAYPQ'tel2< ep*:\qXQL|7> 臢CqYoh͎EZR!>s $莑9)Eu t 1̔!'їI?J+{cIgxG;~rd 6N\;t|;-r;/.uYŋ'7]Ģ]+>/l{#\FQk"}fy_ baq PY=#߿8pqG3E]~5 N>s߲Lȝr7g 2;}jMx\F3=OغmrاwW3 \i~^!ߪ0EjjJڞ (mN5;Ԍ h(hcS9;>˒r(.B& ԩPFD "~y4F {Q!'. l5 `_{59@AdJ¾b~+,驴48kt3~܇u@hRuh1(}:(؞9U ?\dC|CXr~Rg]b4|@{jo;zN`lgx+He ~_H{Ӓ4=7BRDeN)"gߝ*J05HMq ن*){lb7VHk^_n }ʮH6fY0Z&L!j"9Cbpv&@;*쟥H0gw] %+|v C@s롣-߿cG@οɆ??[h@ mO?xr )@wTéxRz.I3h?  A` _Z>F&o ֠ uu\n듎JU$9ݲ͕v+O,Yp:!u(bǭ`R]lf +$\%1 ս#UMb'~%yբ0ss/0ѴqDI19bGLQeskހ'|e@NKא8 딱WHO+*K\RfNl]g13%=!/}c2P ;l?v)˻8 H :8s(BьaD"xXٮOƌEPfvȔI{f:ʄ!vUEw t چ8|381N#RjR`1"bƮ}c>ܪq +JzanBk`KOе1 KꖪkM>! @~;R|wAsA%XRl|C."~߾B⇤[ٹgsEfEHً( w.;@@.|K0LȨe# Pq@ѴzbY U Pݨ-Vgg ||1 QAj}= m߳T A\Nv~j|;kʓ>Nu/~?G9U6/t xs 1(i{۪_d%4e c"4ILKs@YhI h@Ei`+<I 7wdl@U(c>1*Q*>Cy쨹& dh xh}oخ#k[t}gU;ɷMNOA;X_s{5hIQڶK Q esh( l %0UJ cq&leE/Txc">\$NH!@Clo!-kTK@< 9)C@`i5N7EԆo)`"N" q/Ԫx f+Cӈ%Y$2❂,K=5ߨ#0YEnQr# gIB#FǨW6Pڭ0akU4?lh"cUѠņ#,#A.{̶ǖ C_uXiαӛ{\zwvV|ocF5{jЏ 09 niH1O joV X'\#ۗ 4o^Yelt>d$x+{ݤE1 ZqM ¨-CRaZ $ZD:v|% ] `W64C"T{1jh!x T&P];ѳ4Me VX6 o&^M{Ŀ5+ ?r$?؄' X(Ouy'YLRaL!X'( 6u'KD+Fjiƙ r+O2ۃSwEABR1fncb%[N:hjZI8 @t9Ѵj`nAjtW>ZLm]⚠V vX>#~1, |h„QGc,P)죈cqTzeiҀw=x%e.jXxWw]TȰ]W}l_jEje"l8lA֭.~D1z @d܌2y5gM2[ [&TF pMEBsQ۱$K%NL +D|ךI8A2rK.*EՕ8|E?txP'A2f I HŀyIȃqŪʸj|+i@cA%iVWDE EWӖb@?*H%a N(Kg~ ^0"[ ȱM&WmEh{Qކۗzo>+fK %;$'aW3PaX5a׻ _(ʀ/~F]ycS``EI0d\GM]Yre/U/M*'2/4Lougg_, 17~/D V&{DIZĉ4Btv* lgmfR'=g_I֐@{A"[ kW%yq PLfa]RpWYĵQ'ⴾp󯡶;57/9on4ysywHx7ZB8iC-p"HRgMҨ1l>)As@+s r/#G{bق4Sviڄw`{.DF !aGϞj0{~+\"g)jfoX4/K zQ(7ʄۍn=N;.\J::t' nSX"{* WYOHvo6U]E kVԀ"J1HZ‚FAcye^]סQhӕ !b$=92]7d#P9KQ0wH+mXxTRw:$.~2xY_|o|3`QV(3#vU?#BH(pbY]y_"`qQ؉z ?Hĭ19X2Xx8>n~Lu^h~ |y(!h6\ϒ)1\7Tz\/uⲰx1,9BYAhB=_iy?f KO1!#'Q᥄pdXFpFWӳJx?S)O#~Pl)i\3U1 d-E)xTH1V`D!~p`<Ȥ";-. BfK%-ڻ7wV, KЖd0PHfx`Ρ(t\ni,_b:3Z eXe`hr7ES:F9%UߣgoX?!; ;1Ɯ}\FҥlyF)?kf&ԮĘ[<v[>;SE;PFԗX&!&~T론  5M.=L[q*ƈ9AWŜ'w~(`f6!u:Zy!5Bnp \C/I{PMOp >@'Eq1 V Eϩ"ή_4M]U .wd[M؏uTWvS")@=z k=Z>ӧ73/Ŏcv0J_oݺrEoJ\j1fQ]o 8h ނ8_~Q֖QsE 9}[Ǵ׬1wrRۦI7#yWb9RMDr|/ :lVt"oKFz)Ͳ{ܹGp(r\^SF7qRȲZE0)awk`]OSN }deUiߛ$Xҷ+\0h*ţKU#SJ=a (lY 7rRQIS˳!FէuTeBDVX4>ۺ21M}q|5+ai\ߙjg hk!lw6lx7ĻF>OޮAsIR )VX0)>*=*oÐ qRYɆD#eKN W¬:P^D"I(!8iR :C3oܑj?{  V7+*՘7_3%َ؛ءs*Y=ua[7y3r-r# ; 溑J>ct!)֝Գx5jjݥUA81(ĿGR}ws$ʬ MdoyH=~m~L~zG3\ڣb[ʂyJ@P֪´73{/BݨڳEG=0\sr[n|91o Zx{a-ƞGu<._} \147=[5vYtu/~sX.n~Jp`鳽e^*kzu1'4ڣ`S-  v/aܺʲ㳺I$l1eu鈴%5Z׺>  ֐"P\3pqZ8 凜qu7f"ʂnYX`GX![fN@twGD9txqhSƎ.. _A^J>_7CZL<ځ^+-NGWp˝#;~LȔ]v61 7;AkDjq y8R:%gap %n##IB&]OwȼL'T q!HNx7D(77sԀ%Hq@hω[pt" 6F\$;WE{c<è#b& !}^ϡb S۹iI 6wX͆keA-KD{0LiՔ]/Ds02]mTY?߉ZsWދ͌_BmWT $:}vøбQ:  Ssb&h:cdԙYlU>4k_#-CY =$ʋaqM:rd:_*dZ6[QŒDXeGlF-ෛ=c9gQXpC䲌j Bvm?7: nv=,p ՗bO`~7#dD͔۾-\ELJ0<FVIT:ժ?P1&ƍpYh]uԊx,Z YVGPm[F.J J<"dQxH(Ϥ#-|dhj£VjwTuك {KZas\>Q2NMmo38q c1HZQWM*cpa 1cL؜Tx+ Vʉc|4~?Xg>2y3<'pZvp{LK!2.G()^ZRd2Bb&oRNo m;^m%,IAQuX/B RQ:Q 6,/qiR|POfda*$ 0NcaSO:(!{\yW2#LM.̜>Br`s>)2{GqN^F0ҭ4To#epdxR|\o_cz^ ږ2cQ8=eg)E,JR=`VKŒΉ¿EL尚Z$4wu?lrw$reQ߀Pnp6XF@ qaƫgmXsAa]294¼mS9a}[mɟ&Շr&AQr}TUyFIJ9B޶8ƀ*& 㵡} @RT#S6fhOt;;t1jwtE<ڄ3?ɸ2S}LF}J %d\yOxX_fE,p:A`\iu#`+?~hoF-9.`-rűciҙ$B-~)@k!"ӳ kQӄamf k4* tBc+cE)R_RVy]<sŘHίn/ `!ⵋ~W|W?2VG\7 5r׽qu2U|_iNΥ:MH9̍>_GJ$1hP)~Q&鷾yvFwYDjÖ_lS*條Bsm򸛏԰yOjj{/dζAASJeȂs3^`^m΋F}P |P8;@fkO _Upu3K!|:m#C}&=P Gee[M{=.*>. )lɅG2r_T`|m Ex1?}%A+"|=W)p(Cv7w;h}(ETn#l( Ju%b23DߘHG]jeQ-j^kulۃS`Եn H}BUvu0]:)Y+$F3B#yՋ0 6Aސ?ʍY3RJ?&Ӂ7=n񋑻T^&ǻ`+/KXiegwD ~-'l~: T!^. %_WwgG~^Pci~g1p7 Bߧm}i _ HК]ZzӋf8?cDA!!#׭m##;;by=cN.lWKf1ݻe>`XPNyQamQN9ZTa 5ߖ1_kֱԭ-Xμ8r(ɸeķxBR BgvGZ}o+wTvdMbhHN {ʾ/fڋ17DG{1Kze֌-6l((W{=76esssg".t!&Pآ$ҡGQ)<"5^^o5qs>&BQ~ mCa2N7DГ-=뛍 qz Md1  ׺[w,= b-r5*=d8nPo7ݾp{eCĔOmAh)Gsŧ_1FD,?8a xt9ohכlp|:E>[,V<D[e*_?$A죶ljN$]~p+AAg3#6trOR֤rR:qf*9f}k! T,CȟaɄ7VXन;?0BrB7I Foe/IewsiW5؃xΞo-I6ֈ2R4TMJ[)QU:vvqpaS 4l'- ΄b#Ҡ(2EX&ROc!+ Na_s*G"_ɔyD`FU^0HI>dhL7߉B}Թ%lTRY ήn~h%4WѱN,.K0CtHśg]@QXlj+΄ zn3PDk잋.gS H{oHs6\8M%Rp"~P[7.Zh}Xg`Ҁ!%EV)k!X8IQqUܝU<+rꩂc` 3qsKG9Zֽ%ο2X DU#hY+et̄*?:8N5$'ވj*ydVh{BM堤iaǝ &t)h, + Ȫ5 NVf,"s~n<'䤩XZaz6TeUb xͅ}qUQ%U|c 8 (Y.ĺH%GwٗP 0@g'#AZg&CP,00{ɀ z4(L;SF?x {J<̀d֣>"4FR7!ya^-!p`cQ[|6}r3|cB)dS3$_ҙ9·[/8ӥ ɰI=ϿŲX~x@ 02.Kр1@WNBvݾqY?oNP԰B nTS-jB $r&pЙmq彙$4-9z:DsޮPj1cxADqyjG\;,ɼ#P=/F GD',onXM%6Bx8aڑb ZVb3TJ`ƕRRpU+6C-d(doe dUD%qY{<(W]Sɷ\}l{=E48ūR DcV_\4 Ws&Y7Қ @ѽrG\wBu@aE{֊pٰ>]Y?Jۨ&e0W:q( 0V U*l&Y9xg)" e1#z( k cAi2,r#5͘7Ak`ץ缺Ơ-EQb̓"VhƯ>[W`11"-ji5PүjFhȥx'Ywu.Rm,-wsSv"`*(ÅiYGň&~*z:r^V,I( 2*M.zNB۵J;$]!-a']Wـa =D>`P)#L'ʈYy(6gҪȈ gI-":dP#Y}P<;E?==%ckδ9Grl!^dI8bТ-'(cGO|H ا! qsā$P z,+z \݆Wyn_¤ix&EJvCW8ȧ',c͐օxe4qs0O"u ?N2-X\bv«`k)ӱ݈(c% ?7jvlxqCW&Pb2TjK*]LJ᭥4K-ӑS+;-AM\ mΨq9[]J癠 )U.Z&Y$ $&V ;SsͿ byBR0F'J6t'בΞz5,W8i4!7Qke'u Ĕ˻V0FeaT* 2Mg֤x4ȼA8yGSwS_Q uYG\b-H __d|V>rd~,)sNi0 歅]by8G@X3+hV&mc GD,f[`ȸ~5'ٜ9φj%/=! 25ط7h_SO?a)ޠL<%OVZ.X5#id~?$Ym[gĄBr?͓r]%a&I7@&H- V7-F b9$uFC^׵{Xdg}vś#Qwy:oNQv(>H RغI qJ(=e^[. 1p%H ~)Ÿ, 3 21ņGXݵYGT;\7*^c܃jwt}oj+y/0?'7LKФxNd`VsŇk;ODehkxJ:TaSl\T4af0v=Tz ץ֖Xa4}Yz'ŗLcőUnju벡/ m@^7!lA i։(3nwUp;B|Q>D';#CCI V4H-9,}@9M}Ԫ"U֤A]}8f-ZP_ߣٸc{%O x Khgxn%Tν}!jGŖ w.Q ikq?-a@tP,=ʀ-@I.]cd|/+8\|C8$%0=91=z϶1Qo#D QF[Ɩo.w %@7] 1u; 0˨/̰Oӎw-UvNz84E"Y*{yl]u vx"-Sibc"P3c =p1 jq0" ][T¶y = T ^6g?>P&'}̘~$ [FAHB͹O.- DyxwY$sf|x`zh6iZ4ꢐ*+ZbVUju$t*;!!umr6gZyh*҅^O;^-g(E` V:dbѱǘcq6hrk!++O6 DH?vw0ڮ}XA/AJiwʐ-L49Ҽ_z#" 8/1 !'Bѩ A,qƅz}<}W'h;<`a_Edn%޻R_"{ `>) :}>xj1O^l!9@X]?g;RǥABA'J$A }[ EJJN^=\w@.|K߻hԜQ pڐ*&]wo?vσ_lǰf=̞Oks0NY/ٝtp-ΫWf}Bll]%eL`\mDGH;&l8^4Q)%\.C~mԻ>bbϙV*!n#f%{e606`K*TϤz),nUj16nn*֊?L-.(zWs/9A?Cb 5B_5^:sڍ[:sÜ.퀉;V.^98}NM7>WZ8ߜʮEW^ϸ̌}U#yrYZn2d( #qӞE m?HM}*B P9Z}}`sN['c-j!jPGb>g5Q$*f[*m V7rܒg -^0,ys?H)ڦ !Cd_=.b2-5eb2/I`rUS6ZHق@f34\Q O:4t}>dKaW>R_̰ ;9zsQ,cH]7'\WR.e V}:gQS'ՅKT80b:\v@yyo̳z\z_cvy+|߷m+?M'_@d ]7pUezo]ߑTN(boЖ B4VQۉSd<8mly7W)a`D M,?uQ9?1\ !rK,Em`ۃ˗~!T0_](:m)?boX]-%1gfA'Wؾ߆#i4[>%Im_ P[E0*NƦV~7VD*A⇁E-LUdъrSPXه~~zwїFBt)#߳W'TEh3c0QƋ㱃.C] 21,ݑ#JѥRDIiRJm51WKѽ_7p`hpOg'$#!QKg$lP790d%#yؙ\&I~^ G_gd_$.Z*E^54)׎ $>RZqj)eճZ ˨dY9Ë)~6Y _L=Y.< 36Vs"r~L}1?|*zCt+Öy.ag7ufP(O+ 3<CR;ˀ{*tNRQC#LB dt fMZg۪TE7:ERexeXi 3W > EаQz uD/1{Y "_EYa~#݀GP eT.vm͙n L= B*HBOiT~#Oeã~IRG kJmuZ}M"žܷ$:+q^Pw`^Gbj= :.N[&Av@Srp7OB/E}>QZv"`=$o:h'<ċR^TA?E-Ip}_?neLd]S L]9ᵥ.,pDND.h]f"G@Y+X z]/9Fa[5k];o!e~[kN K!Qe=۴;;7L'RIjV\uCTgwvJ4jРh,+sqbkww{C -gF٩m׷_oH+ ?@U^臺>0!B|P=%0gg!Qle ?K(q\, BnP62b"3IsGJH 0G9a>v"md,/О2Ob ME= Qv۩tm~JoG<8o7?R}str<"Ǎ^=E)";S3ki}ySL+Ea8TGR݃'I|PmV3H 5:@]VwuU`^i{o"]m15_,;~<37?̗7?qu}|lr=xL&`"3[37V'n*KW+ʂ6`kZez>{s%cS)a{,23n2o-߂v24p_-U"&D(dH񢀑4 XƋUw~PFx3t/4sf9'fGugz\9{R|J3dOSJ5ofXp  e!*ޔ 3y8N1CjUu7 oi["9i FOJٲ\}}l|dp# QrNBr*V?6*%Su4籢Z *=VWxxq*' c53㸁*8.y `Sb {{DDG|%VЙc#hZ]hQsH;Ԫ,G]r;]Or fw[)^CM8F|D_µ?7J-Kpl1xPmZZ:5o9Sz%d ]P+NXuzmM6~Tc7Qk)/C,sm7%~}$9ѺӅ,n(CtJ C7׭zfj(-N272q`9X {iqׄ6QpN, iD^__yODX#dzHr(!y$# cF8}\f 퇄?bМ u߇rA'g#|} e.Ip`4Bj$##Q85I~/J. 9Aoϼ{/W.s]`f^7:`BXO KG^PFLZD6L DySi.!_!K865H -(\|6ѻF@hל6͹]&zt{6OZ$P..H+%&$zhy0[n:[E{y,gJ˥ uFNa- _0XDcݷI/ɌkF$^e~lh%MZ"ӪBjVR)`@hUp=fʇ'=1dtb|i+,sOEWO5Հ\\T]E^ y;f)`_y:JMfKc\h'NPL\ՊZ;>c'Wƴͣtɺ f+#㓡(͑;Ğ@Yؤ45ASK)[D!Stp'u)>7_S _a t !smՁlt퐴 Z>ȊkQ2W;b*R~en-$c\ah $`"k/R|gA`9qgn0j1d, f9y.9ϤSkC>yKu9< ;/j-m^Ȳqow`N \?|FWp!Į?.ZvZJ2g8\th 1C]]tfUmҮ+ߏ<.HDqQ2=;xǎ~78δC])cDWE'*{VF߭ ݔs5UbG4A1,!,nX`I9x*`! f&&uЫCli#fܙ^p,#(](_S4ix IjPu `eχlүӈ)~MgX+| V 'jD_ 3/Vݙ*2nt VRtw5iT)AÉM{LDHq؊y>n=Ok&'(< h9M251ԅ]Fo_NƿUJ8nqCfIvH͕ם{vJbhcuÐg,;̐Eu_r6ve] ӷX&w;"<"I,8+t%$Ta% 1;7H~O|XoǑ+LK ޙn\QvQ:7ݷ7j\"֕QLG$9p(2'3Y. ir?ǶqKv w^UՑSal>VIYvGs~Vqve *&HAc\HO/i&giC@_h5hI%G; uۍfJL[ u N09m BHZe:;j_!:.ZpC|U[C6Q#PrƧ^wvRe>8ZFu%,C{l;Sj%kGZ;̄w*I5X#n[Ͷ|P f`T6.#UGsKu~ 5"}#|X4@;(vx]]}`y(j8hrzY./ Q?Elr7@GIG XaI;lt?PW[NBfVFB3-jSF\H|Ͼ"*ҹ]b"afVaBP: IZ?ty-*'zIIfsxDI>b:%j] AKV2S&2? AI`jgVso0F`xO5*H_U?~^젶Dt1C v脎(_8 f0ߔx]w4J4RNl@ s^ nyK:VK.6Dd! ʂ#z2PdϞ$BNg:`J0.|e|J"s ܪ}{UӞ4lU+ׇ̂`OM2\g!}b$S[Jacv{6RwNsd $z'; =U.hK*0ezbFfk@οKFP `k$CbLkN1#,QRfLjw0Rߞ|\ze47%Q+OVڋ[.Ba\% Rg ;;/W`3M00_ ]yܙC`;FOzr[-K/B}n^tӄaZ^Ik8IX(Tbށ^͇/3[ oT2eޜ=?d e R=} jsxk ^?6Z T+miajByw/+RK9R*(v2䂶mAzHˮN ,VߕTq'8H6' />:Q)jⷎ^G5e-E~ɛ+FňV+ޯ3q>Ê{ YfɃ&Ew/<WKxc-U1U+?XMg9Le9%cG4 a]!\~_٘5-@7oX b ,Y7g5cPv:W:fKCͶ`OͶܐfq 77[sne׽a|>83A~Len< Vh5]40B0WM.o lQ񺧣+" Kx 6; w2h,Fr#u;@/ܘ#r>ށs4fu-RL85u90AOwF?Ŋ>sl`o_gкeMI )`|įgC\\͇j_=ѓ9f7wc5jVs/\(WHE&\,~`Í fvjOWFk6sbߝp:#$ J{' Rh P_>?Tm{F$472i_ }fς>{XЙ]?FTyLAF ;ŬÀ:<[p>!WחKTLrloz?M{D=P4NJ HRy.`לx+e~S/؛p6<?T{ky{%ĹӎR좛9vfzᾬ̝bcqRy ߂eh` (  O&M20*.K,j4!vetj|aH(;%g~ 7J 8GA?/9 8aQc`9̩sE=ֱZW]^+a l(e_Aa' V4X,DsZkpAԎFB0בrE7K"x&y@CVgZ+,jb\t uU:ѷE,0:+qyx}#`:۪b ;N[9ԝ L3(9`٬ȸ JA>\>d @Al'.WH`|~ͰwcET|.d ϿPV%@]؁ưFE #0-Ρ_olѪ\pW#{U8wwv ?`vM7 XսlT Pci,䰚_d9sA> R "F6CR\;ؽ _"w?u+]i.qX ,]BѽJ03hlr&<=(d~A<ݳS3? 6jؽ5i`dzܗ#;VL;68 IUQ7iZtVÖ2TׇLMT -)"5 ¢b;ij1LR2x!'*G8a[9 ?>f'FmV' $4JM@p6&%Sj`O>)+n }\oV]ǥZ1"Ρ5Jſ{PXz8sH]=] E}NrnjR#(h$Hjʱ *(OBM*%EFArr5A(9䲒% O~ޥ^7bҳ|R7T3%BY(:lڱ?|m w oDt\KFUVQg VjQNEV[݌$ UYVOD1;Oa&11S6%DT%-%_(/}(|gyMp֌&_Ը Yy%q;tpdaW6q4/dB2  RHsd_ b__nh%.7企,,,& ܼ!L\c؜gk՞fjht%V0dT- 9` =0:D Mlگײ[* GO-7A"Υ L`VˆG1F\c̦FA41'0VlH?= k2Q䠴D@UM6~;lڙg+̪ -FS?m' "~FG(Z`C]yC@0 uO !2˳.j&BG~,#ЂǶ4>uxP`j qH+W%t4\oWuNVF$dJ'#E(uT~0=S&GK79ZP%5K5n|dx11.LG¥g>V4Ox# _ROhEd/Goyb<9/U6I тn}WB065tu,Oޠ('!Zi$$EiTDn"T=CL+d3fmnZo`fS9 /qH{1;qvbhˡv'肻KoUD(|A! 㛜"XQ?Xi= -5T X$9#@HhI>P'I4)8'g92Gc8$neK@*֘YkS_BTE6Jg'I[{<^ FH%%;4\oDV.ۃacքK^q@Y3qLAq0`'Mggu[~YC*U/ tU9N.C@$Y#* nhqA;7Ձeɩ5&<(@#H7fzɂc<*4 l/71EYʼnΓkad!s7>6PM׸ *]?nlY;`CF$\a HJ%[ g#C@PY b6g=X)^L *,'@:pb!"'= KNP h}&{!3E?A\zOU;& SrZwHݷe eP3*9yOU|OU;R]8Wi|,YfKiom <T* F~O6&+2ó ;]ck O`y$SRXaV픭?'@' `K=;et vg =$( 9S5 Igxx@ϒ%׌kxS;Omy1|gLI,Gc+Q $E0 q)!+.܉V-E "5~sc9}lcX>YU| pя=HP*W)2aru 1u?* 5n5&;p;/'^ E.#>4&)er CENT4z$;jދ inC+jV.]|~-.ulDB lCkVЕr6g>,F%>Q 0}:ظ2%6pѫdT]p[,|`;%oz:r{mW.vt+sG0v他]A3BQtP4 Cb'(ORJ!hTw{X.W9Rޢ:hPXzv {kS2Fqpy9`ܔŰz; 8Cc$./r1 U"0K{Yb ,@R 9gV>1݈SjOnyTHfPҋ3JL{}05}ep<$a:+n_: ~ʙ P)EG@GϺCd~lq$+Y+G y\m dJ Z%~ qt޷:]q%cljw+sP"ǡ*$Ze)rYh Q1h. V6zɆBAFkXrw,mO]\C)?Ɏ)CȳYV4i !ofϘ$c{6ۧa*Jja2y w`Δ/̈˝ٓVAx>6&Gֿ\͕?a͖*gPi&SK(ͤJ>$ufY#e}CҲ1fvvX Kj~nԒ"gaRSAg48X㢊9YL+JsAoCD,rPnmubrD'~*Y> ~gx^^MxI:Lx]C5WI fآC0J_ rnie9bCC'9[Qo8#H38xT^:)ReCaU/Q؂J-:1jHIs1zͧg xm ucx_1BNUWAZ*y10~ݒ CSEJSBYRO-y[˵!V9ĨnW͓)>CqtDiDzՍp\:ԅ^[Kө ~|0 nK\ZZAZB:CБ ޷R`D.G|_k[Ub|9bv .2dhD0%p01v!cS w&Dv=Ip ̯MsdaTq=J7H`.5Rt^]kQ#H+)Գ1k" ;"48 5㛱C#uէ MqIHL(^;(P(9ŒyÈ 4G#m.kȌ 3ޟ((Z T%ph1Fg@Z?21ugr~F2"Z&5I%O_*&Xz=1[̏ S}&4ԫoriuј|Zk(4<_j VwKU=l&z?Kyv5:#n'X+o]w0p%]u!wd<-0!ǰ6{0]܂M<+K'G/v.7Ч&GSe{S^}WlZG[m/:;imZ{1-X&ZN'9,v^5Vk3gݘA}{/NN4{jÙIhoEP̛ ͣ+1oݚYǴn%OYuDXpH8a sJ2\*a6Q?ٗ4 þadž;yJQQiuiR_6qz[((F(Sʇլ]0VJ׸dv"=aqO}ܓA8$|Q/˓lgٳ҈W# c@[nz_t~^ދioڮ= qFR`HnHv@ns&("?ꌂ-BxK`n0Z*Z YfnN7O2y:R-ompF${ HnA!7' +)H!!HgQVb%-ZPVuiA<= ?L zyvb㇎;HGJL 2R3 %|S<ԴYwK1Δۤ X!%7MT|$t^OG;{_%x `~@FRyۗ0[SڱP=VNPle EEUN(E8a{M$ z;{D\RIQV*ᳪi?) =fi]+ď˝)_p^_[\):irN"">@"soF|sjӐ):,)Tȸ(7G_>?BI"@W}B~eI(.i-o k}1ȦrmCM 6 C`h,ۙfON,rg}taH|?7?K/3k5E- FiWur?ɑO uw2˭Ɍ_om+<)b_ 9x~}KSjZirs,L CYǢ8]f읔߲ϕq r\yvbZZAEQvr}!̬*@&`hmNgGg4st(!\`TT Se*Z?AIR`^`!F'a"4E;e)+~_6xpAB)̢q٭ n'6e^*Q t:(Ӗ4Gû"_3u:Q!fg٘Ḱ YȔ#[ |.Zϡo p%94GMn AQDCQEP6.uFX]4, L@'ަ|еW yF7c蛖a4w4秕xy07ɖw2=hHfo%  ļiBaK2=BvS"]^&IҀ} XjQZh"Wa,1JL) ӜT:E*+:ԩ3=k`h XX#63&V K`.6w|QX'yAhh5E@/){=.L☭`CCW%̴φkQ(ܼ:q,ҡ1S}%䠬[e&F$ gǁuT(%nVH|i龗%0Ů7:mؐӔ](g{:v\Јio|9f\ւ]y/L> < ƔP* vB\ 'ArnRO1iv/ >+Gm>mӟOm~˝Ն,,ESXz-QOhkc%Ru0J&suliI*ܿN;l(]X^*x萎If%kS_tLU0[$.Y bZ{rm'b &h{_Y@:~HRgeM],MsWN[bM|eDJrM M'/Tܦo%q NF@ )5nJrTMS%dH'7"<;8<]=?&tj<=s{fI08¬̕NJ5g'F´Dj*EY9 '[02xDsE0%[Ib W(hVqݸy̰n Jǔx̊rKw&$zjdnh`Uf"[{ fAײ}|Qal[Vk=YPn,7V9%Qq#eF$x+45+tOekV~dC)h4pr1Q3t9;Muqt['e{VrىIy㎖Um"ފʺ)K~FMytt*I=H|6JNq?lk Trr=<wy|d7-_aTE+W>%USdKtKك,pyAz%B-he &G@M9:\jcKJ_WbibH1Cpί`DX,$B8R7ID"^v*t$7z,Zj%tB7]y&↑l4BU Ng^W0$D>B/4{P&z/rh-~sc]Z$0~FڎԴG7n)fzow}F@H:0W`HOR{MuTu]ɛh {.L DM" Eެ8$ ڹ;۲,ড´D7)I_+[+C+*{ P;* 1DJմz8)`.ܒTI䭇\߹W<+"4)nPRw rh/aSkŚ8ljqR`]{ e|; LxD#Z# CP,+qԕX"3983_ܪJ*&* Mk۬wbSā R+pQNnt8']7LARMP)n %rlTr噫{5'p{"O~}H/M[ƅ+OMDY <'%T.Y;0D乛-E8V"B4OB4: )h9J1i h[&L֬rmo]^_ lOFnn9V$?AtE=t13볉-AcK2%S%\||le>V:Iib2`rR_ެ&C)s`@42׊.y͘1eӇ{zcݾ {n/d'6z[L3w"4xfh5/0 +j@+ %ZŠ́/xjEJY&Zje|d`alHIdR?;)U0Cjm:o{L!}`p}N͘O!|RHNم+PR16ʫd5YT Cڣi7"57?{58؊Ϣ%ؕGQԢso4Js{!=IAၝU6_{1&yo`ZN*t _ALuA:mNhpc#Uӭ?@tw+ٌS$k|˛hH禡U+04f5Hi.KERM[v{,k4wJ7; CSl$HA "OW&WD[>Kz&1>t2N~I' rs)ZHZ1\ =t&x%,vGX?Q:)5Ӗu`k Kq~Wk7Y1|ߪcxOsW`.][B^@s*#<:ӘGM$hr/sQP8 h@0\˼p&]_z8{P^ %vqHS BI7C} b<8361py$OBm )2"wD$9(35߀ݭOEDͣI\VF7q̽EmhNn@->p3SqQeQ(CM;US }Đ29?BcHu~oƻx9@ki^mDZ37p_.ןu@LK͈ XL&P҈: ,6crCQiٷ3upN{bm1yK:D^`z7M#7D+s%F6+F*q(4vUȘT@NK苉+%t>SbJkBf+[rX|{B4uxH W+>f!R)L%%>YsJ>HCu71~.~u,{.;ZL̒!I`y^˨K՟`50 ,wu 웍u&7ŕv2>LYFep怦[;覷-ݏ vB^OR q rmt!?%+e:TU]M ߱(P5X*xZ Jy$򨍺V0o1̹fc4Wﻘq.KOi3?|2 2wk/H `P_!y睯$ X/ljrEocذ)AkWhO'To PM i'9f*F($|Iw߹iS&!R~iy-b/;~HE1p'cb+_x{~G ! Ihooӱ]Hph0̮ ujݬ0-w)wk /:jY%fOS B"SMЃj]Ia-qυ5EhtPZI䈪RbG4nŨ6 Y*0aVLN]E1"=kEr;;azho΂Ӊ˼Kq#{)OaJ6-zq7ZC`r/'*3ΛU%lT&7`p(0$$G8o=! 5ԯ`.n/(l CS׷^B\?'܏=!657Nv3gwv9Clš&gkxr?"b:'7;pG25ϵӧQ.dAnGv3833|)>#3nacGQWߟm o:s.vjoߡ%rNeWVo[-b})on{i)s^#QEyzwo1s=>I4_/FaQ$-F`OWS4Pb͕coT o 1Q8ʡ/pq89?mP^\dMlhmլ}6z+|‹>_1|Uvct$Q4ͣMv0])BYpɟp9zPQԆ*ЁhpA /?qY+ VD&'f}׮$vLY^p > ^"Z׼,ao Jk'wH-#,&Rt7Ty/(J5rP0h_n[h9ipD(k;t2 g;av*{aNd;j0N2IE_&X̹]4Ë(ABز,1c  2ڇG[x^mgf/ONv"gdl޺taLg.Aq73 @1أηk;Ӏ[rAy# t RFiD2 PF8B-h!0^"ubcΟ(wVGdAie_:rPD) P wi2 (Mkԣ`GAr Oh;m1fZkU._NAIƐ@~'C 2lWB 7!٨{\(qQf|8}N 3<5ax:Qj~wE94-ONG|hM(]*%u5`}&+,u]2TLr]m)pQ$K,́ے8Zr(f̭fb=*9hIA'Fr*n|vW裾mu1"h:jq“V>!sg )2ۑ9cY*"HɁet4L|+UK$bBq>?soŗ:iX^])WH/"rټQ%X\ }r(f EO(jq7Ji ZJ#覛DJ'&YFZH%껟]l߆CsCƄ5s׆# 1rלs_b&59mFx:5:Hf )lWA'r48 {(&Va:ힾq1޿jη[jA8=,hlY#R1"PkPr(3U@Ud1w{pG4.eÔ2ݼ@}q]^2a&&pNzUY<+XsEia_$1/?ysa"BhCWF$FA9%Q8( <諦&ਟCSirgʇ%8bof6Ў0%dziMIDA? T>)|RnC|& Fq 8Ch`AFcoCaS4GW-bQ R4ɯ3eMؘ'WҦ9=&OSqKJ Y;ׯ$Gmjt|A>GVT! ?_(m#6>cٶ)˖ueh2;p[58g_i`-{l e֭po7a]m2clvr-Ri1%[Q)C-LRKF7LJ)Dz L" ,Ld($Aly$(PHp!ޓF޷qj%:`^3WW /(YL&tg @C0iGy635 S`zk(Mq ^d_6V4v&۷P~ `#{ b'sfPӐg}@ۊ ^YROK^56԰ a>[BtS.̀+5K(@@lsPL+ >BugqBrza;&.Xސ7Jv9v^ɭUOcWމ1QDYq*oiJW1eYĀ%_*-9fV6J20* nNn=I3IMU)ݠ"y-+9ś?W0^JrRe˿)|y՜'x Kru/L7ܵll)rB+ь;W*z;R?jh:_ϟ悵oXx)+0x ֍Ӗح#f?&ZrKrZ֕ee\ӷ2/$ )%Gkp"e" ۴O,NٓѓG#=z}|!wA_c{7\Fk|qogAK{ "Q 25c K!a op# L|K(vhf$H=Dvr #D90)te{xm>As`}^{s9K݉QN܅XaxOaK;ۈ3iLS{;3IK-dD3Qi> TMk8IȘ2B z$VAƪ#I8MXwBzm@ q 7 F?d*.zܹ !UQ1y"d g)D_Gxڊ"ʳ%U(*?sPl0꾎̳^3iFG)e:l\BٺaW$˝(ФnwM+VZN9 H*f ILG[Ě;W"jG-fSnE@Ͳש߉4?1b7sh Ey}& G?"l:XrG{Nץ[ A3*-S hTեRj*&xe \ltżAYx֔DnR!b,%`%đeFFдSrG-eD^ pC*qEE9ᰦ}eNOၶ`#ڏBG^c|YG eqщn~SA:Ⳕ*YO o'}zB"/pToʘ{OՃJ#+S#%p%%_74&z 3dkoGwK0?H)q*C8}[mUL_ɊյP\_kF o ?NwZ7=MÂt#}LcZ(2;s)4 2u `j-]7Ʈ1`SΨ04 Шu.2cNVQ7j cas~;8"Q"y]tN]\q\3"SҸ 68lxSbv9 rsD |_ageIˏX޲!5{TlN!]݈¨lR`Ĺbb6c#JK3VXm0PJfG=K܈.5j#WoVw샸 @*En/'/ۋcFshwNJ>O|U89zi@.WQ O%%l]TZ{ by[d._I- ̞.lҶ꟝*Y?'7b?CjId+_薼_q7PVr|QGȠ($jDȅT8ra4@T*PH,de*)hOA150:ٛ@ʈ /5 ٭Mꆼ FYIK3ߩ?rb=[AX4NJT?⯀{gGJХNtv hmљԩ $m'.- hIJw<(~k DfE^k;'eɃ6m@A(z?F[3EC(~_v KD L ؇ >҉r0VC%R7:fZ Xm,8 eR w59`=aKa/{ƖѨ+ !uJ]xkbӬ|sg߰$Q VA!W%JBe#uC\rR*wC ?C4Qlj>M[" Tag~0uҠ!)]sntl7 G8Fq ѭ%C,j9 űq9L֦Itchثct,Ė3sTO^6CEY;kp\Ѐ+pvN}z<(OahB>\ݱhR[(cZZsܲnRm֌w Nv|6Ba|pUVNY:V{i/?R9|#g<=8ٲ1?r(#V YĒ_0Vjx;mV@23\xՔU2OKLy? kL`Wmx9h"OАe?#)t޴Lp8\k -ێR'KujW=<"1[N,m F566;W*2}~&J/?0&qP`@q9L0'RL6mrs4^CT87qJ6CBn6S,,ӥltz*PaN"f_uB kQRu* 67!e7SpUЀ_nY((0i6r<2ޞhy;^2x͎ a^"-~5A&G(O*g' B$?dd>9#x(A]pS.]6 ?"ITףme !!DwǿEpx*It9ǔ`Qkz tATKj(]{E-CQ,;}&ʌKqB fޝFV /ah8<䥚JއˆnE#: P4pUj]eD0^‚<)7Ȣ !e2Exp;mCF#USyˆ?t7 I.Lǃ:.02,!L X#(>ﱏЮ5xdpbT24ӗ_&q4Y6-["L_>=o[kʥK=eh;3f 0$PD:]ݴ,uu\gjώYB OU3Gy԰?d>[B0RŇĺH?W?Cgҹ.Sܞtr%OIxe4wQ~(>mǛ(37QT%m5}vo,=#h0@m}*tIq68lm}E~!8w ;}cPu@9 } ts 4y[ͼ}<Xfh6h6"fwh. p߬ǿ\@QZ맨qZ&1B Z |{jݻ6 ?^V#s]p3Wcz  2[5(4I1ԩ^ūR{Mͨcbo5C-`1p.B @E硅b0u0@ewm1ra@` ?te˒%spdtK)x1_B(CdH޽{ŒA=٫zM0l }K,XBW7OZJWF[w6EIQD =L(7in!e%0S IDz SķČ)#ʑt:'7Fk%Ayn6]6;c ؘ}w/gŔRc$ˡ}`;vtN<8𾪻TL`ʓ>k+J]ua -x4qYQz"F=~\t1"#\)>w@}yj¬=OB3[ rѽR%=Ye=cdz0L6Pq ۠' p`?X3Ҝ!Zi3$<)Ko+kl U߅# \jPW"u.@jtND߾5gco]!,j*i A kӟc3*u0^2[Nb>ѻ7 ft'W 0LC -k)ėZ9DQqGS!yƯ L3λ8tE<>k8&Cl`g"ꐤZ&`r$K**6TD)I,mLf])+_"[uCg VG|Z6doR"rRQʒ!>rfM;Jv40JĴ2 t8Cm>fu~!HP|D@6"8"طi921x)*\qc_;7|UċvJ[OKTTx69'B Af#Vs/A'uBkA|Ik^X6;9%H_8f-'@ѓ=e _`}ifŽ:A^Pk֭A]%A"jW=>b!\wY^=10&IdKU7=fs5F" kκDVi(]QbXe~2r5ԱD4"MF] -ikv\.[@XX:3JS-ü AB%7,X|6riϴ#'0JrʲQw';FR-g D fyr}8EW,o9j~[Z@6YhlջjŪ]\YxA]!WuVݖ_OR-PlFU(cf)B@|C JCalhC$ K=.)˥.SLCThRQd WW̸%SQ!=(_kWsy$:XτBdo`ọ+5ᵥ&o`!'ӢA@K2m۶mm۶m۶m۶m~ԽUwUNzfj:d?v/Y,kA02WjD#u糝Zծwʤd%) Z2&s_!2ʪ8!OkDYeL^ڼ$uUNmэ/դLٟwb=BFť~1nPSuNDVo6I3޼XM8JLr6ߛ@س'~8;DԫթOkߎ`MIy\;=AZ\K!Cnhe +oQ4>ROAԈҶ Y`r"]F|^uBD?̡-ߗKIRx׬ϳ0dܱ[jf;ӑ6/w)fB*4&oWY>OQ!o RAR2DX~ڭHH7k0 }"-YXq8>K FDzi*' {=U(fqB1fMS Px\` Sl;8-⏌]aфAs.ҮZt"ZF=!uɀ/l vbNnzxeծ3G "3ve 񒮐ϏW8OMR*+V,-~/)l"XDt-rqm k7 !/}Sw5ֿdO=6T|^ Ճ _DŽ?0AvT}w!Yʋ,4qZLK|D|7}<:Lu & anȧ%$LxK55,)>ygi5jmw0_f?Ʋol`aD7gr1븵jtU="˲Jlg3&$E]8/n<ҐúLgO+leԘHp:!|Ithޫuo#P f&FZ?5Mɖr ye/Aw'_7ٱݻ:(c2uk^!o9" ,7|J&:3ڜ슧ķ 85n jGe+7͙FD&-jւޗiq5Ja]S+fǓ׋C0$sFybwJO$sn^&g =DC>blOkKmgxŰ)ژ[<ܝ,/jƘq4G̖'YNGr,GaIwՊW5!~i? 0GvfiLoGZԻxf•rs)ɘg"JJ֊(ҟodLD1z>EGxH9rWFX35dbR1~d5/wU C8*lXPrLB0d4'e gQp$8#Sx2kbFitw_^򘵠6-ĘվM*G<,#3 yj޷,yT!㐏$+D;ӧ&R9Ϡ Ys02m2#W3i ᇨ݁8-ǻxV)!΃l t"HC\ E?_\ډ8omGvouG!'<3}B3EST|;~f* gѻfج #apo0~I_!U^*JmAN!eRkO?" ѸTŠ83$ x=XFCѺL9M(BQ#]aA NbtIC092ksbNI4\IoX c hanX"3@Kҁ%G $^# B҅>[~ρh;Vv6wOrUI֓]95֍ŮC cG $n nVZ2al !&S gD oC%IB7$_l gG؆) ۠XsW&.p \VF2#6OXQɨ:/VKp7.ZR7Y65RJnJ =m֢2fm~We@lgpbvT6*cHn fWz|n L%`E+9@*"/UK2r(\Zb;e.бIP*Z.BN8vh/ ~DD#X'kռĪ:NSNLdԪ-^34sg\b4'ǂq(&Y#Ѩd}+pPߒ8Xob8z g_{z}жRs>.Q4&s&lA?Iwܱpzj..s{}l"?׈/3q5D+W2b1b /n~(fҗ^_Zyɂ% UOzt}Srm gX-H:'ϓ_@3p_7nTzY%v]263fVq9oVk4GbrZI1`=`AW?U&mB7Y$*@^Kl.CTpx Ҫ֢iT7qfBl&p8MmE 1k-6—Xcתy8 ]qz &x$2!w;A{;hhvu8ߑ$TR/oCuG(PsA)*ЊngQGV/#N#3xf_<5juTMOcjeF&eڅ;oqȥ )"5AtmI/I|CZۉenw׃ 9InY4ܢ #d3[4{5:ʛ4)?In܂]lʬ4(یZ_Q5<|G*yxmwAn/PpEڻ"s-!=46=׽ E!9]ҩG[%Nު]0p'OceeO?T2s6]NL>h (p?[=5llYgLQ#v"UOeK-h,_o\8.툪Ks|O<맇h`kB#.L%Ib17*6 \>ex)t;&4Kaxg&<Waz;5LJ ëwNT rVA,z;zPC䓝sOOy&[E׶whD7aw5s05h)L bѽOfN4o\2Wˉ-JLU7#{xQ²8rUVa{KO#Q-pFw9YM{DkH!7ȿYbIR8uv򷱑ǭy%:*mW9@ ]wtht jm/;њk(hxbk<{-mi\wPEyw!鰐_ZD2vMX5{/fjI w gI"H4TəMaF7ɑ&I1%(t.՜O^bI@li6@Cl!XHFS8::zy$I;=B[n bpIe@N1y,wInP|v(Amt/9Uk w|7nŏ _^|̍I2&%&'s}n̫6B.! UOcUX\&quq~IoT6(lIfd!S $&siz/e0# mg™)"IF{7ʖ3T;"R鷻t9H,di^l֖o1MPGa#V8'xɜ@b]o'#! >TM}di'ᙼ GATTbwRdI}XLeΖ]́,QA 1?2/#U.N6e5 qR2jΤO4.?,av\% 4C.y/!uAArߝnzNhrcLApCDkwvA;,ӣ {Kp aLq}5,Obl= `5&=ekO+x݋G:{m۟k/yI )XӶƱqdL3 "! "}%_x]ݞռpQ}P?=ZB٤m)[X/EL ,țobڅ#ZK5tYSV+zE X`o'|2WN)nW""\DyGM,~)Y~'/d~ *;x㡊$ӥꂊA6BS17"^7"r"l͉Pf\_7u) Zſui㌉^Jpw-R;S+=P֌B½Ye®XO 9?=<_0rgguT /a 5!hqX' P-:Xyp (7YN<et?` (r+XMVw̠d ?}]z *[&*v|~p˰ݠXCsּÀ[|6˭[ O>R{$0Cm== p Z@'ٰ!|V;e:3 go&w [$ ؒF*Qc#iaq0BQi˄mbGK˿>4IoX/](yhKYዑ *Ͳ.;1xSЉ047@l1Uu%^p4B(\Txl~i䐶D[JE 0|>##֬}b+*`j,"FH=2.0U˄/B?/`R׷*&Z0`m[r",i;DOVCbxcV܊I"pD7r"2"Κ]+ ǀInfڒK^3Pi&pR#7j+D`DI0蚱'X@epXXud _n2ƨTpZ+] $ʬ+RS0(kz4rmq|]'8/l׌ƭf6iĚF`Ǜ)/WGyjT"xt/ {gnrĮ XW&=w$| V܄ ?+@˗nYњqlu&~>&GFtDVySz6u\)3dS KLdPM0>XFVxGj6,KI:/ʷT6 wxX&'8!Yɀ x8Ct\ 5X}Vר х`.+}Hl㆛%^$T짖wuq1/o4fd[R,|5 9ltdZNIϗ$xv K ;|3Ǻ)WpkTn.GI"kGb݋0=&re\ t=Af3~VrݭrbJ>i"nZЁ*d,t4Y բ| F@5O&IBBP TR,'qVӧ3CY[ŷI$;bܤj/HAG p2sS7dn)+%n(ѹshƻ` 2Fexh&/ wpʽŔĴ:6.>lء+fWA궄[LY4:0 -)͜+~(I.L*~nL 3Gi͗x NLzv撫$fܻ>X :vekw#}uaZb \үv5]~mח!<cvlgJ[hUEXc"Q>lAIDqϗ\M 8jy/)@BEZB9"ଙ|58Ӝ)& [[/'Ln@NLSs7޽44}Res+U@ΧZ⽬[RNۓמ_icD@.'ԍs!Z5BhH1SDPWJgfݙ7s"@0}Z^qHY@KmOÑW3 ׎QrTgw$'YύįೞҾh=I0=8*Ou^fV 3/]N!F/qqS:GFFrEp <2Ԯ]ێ57f\â@uʸ>BշI9W5v !uLDu#VN:9ܤ;Ǩ 3tQKڭ fN (OFw)dUgQ n&ܼuudX$u(!܃tijKqG$&P%9șdF$JP+htq*As7BU\}2GNܢ  ndɪax] t D'ɐsU(y$: ?Cv2G4iS9´p[vJ_NcFQ\AсN[6q;ڛvK+y籃.iIPcN䩱ª:Is)]˧3G Z;ZvQ±'dC\o*~#67IT*g_ 腼(E>"bJ No;|| '*z,RRǐno?ԋ/i]]WW^1BKAݶ)S 2<[*K`W)RY~Uin.~_YZQyX {;= GjQ K0J _zQ% gb0żQ PZG~Doq_1O㾚Ŗ)_U:Ghs;:Y' ț@sF[{Yx> fB&8fyAޅL#CXIU!m}H%`Iq E]`4t8~3J4zPUK7'&{(C)1b6.*79 @)}j*Uw /BHժ/YH.+jF#.^]/!u9o5hJ˹9}ل <)=K0C 5VEbρPv+@&0䅇uǛۀ&T^/A[ >ļ'X ēv[hRݗ&sZnWz᣾0W2D& bm&72Iד'o"u&)\'K&@sNf1d4~.C>PudpsެQ*>OfeW >ʴ|O0hҾbi KrV7=;گB&d60cIT٧)XwNǏ쩦 sDB6f"HE,JmY5Z2S/_wH5uRe[Sv^PO.X@) 0*= ?7<E;څ)Q@/\窱z͕ɏ'yZ;ˡ)T`zh8&A!? .|#AHn^p0wpsl~W0fO!]]"!d J bb+Jg_ 3^(յ;w E W5vcih /Z@Bm0cfY|ވg\.Xz71,uώe R7"-0#KAvX,kMmP Wey3Z5TvQ9(ބּۢaVfUD1^7ݍAx\˗ۺQo蘒R޵G^zˢ_Je-z0Nbb^ !:Qpj(t"a4;| *׭U(^tO0[SQc]4kIS h:3 _&$kG\bD)W H u:7W~M2k]~ !j{RD)BGF#QV=_t[tXU"-# VA?Kox_ $ BPf˞&.77?YJi\{BPQNǡ1?F{8+OR݉{FUyũ:E|c9w{J&q] ~(c ۻ9?C~L^IB%O#٫mW# )-ٓd.ʓyu MC{{~49Ņ{Nm.kD 0992\BC lmiTBEuCE۶vam6m \-Wq~-ƴ-94O᝖Vufe\͊\ԡN2 :O2HН+6ΠE5PWykj” XsD%D$ކEn/™2%8Vv S\0i_x){R0V}Ԅ:t{4{v%vi\zL<d]=W!(ުW&Aws ,jSP}/8-XJ@ w5c)R{5s79a'DSXVA? 6VEe;hHU]VpT s[WO~LXwj$B,ϖ\氖:Nk`3t &T_7Է0su-h02Ph5HW0\! ,nG#G|DTwԳ1{%F3 9Dl9F<@La]SLYZoDCUU'cni%) P}񼠣db@ :lV/ڕ,wB) A󝵝78nmYʌ ?Q#tވ,t-uU`eW?ԉnqE)}:0G!;C~\ׁ IEZ~_6풼a[=H^)=a+ޝuC#rucPĭncŎ{Q5Fфbdm]CF\sPb"Htd<:j Ly2^,iQR@eL5vP<[- xȝb]gNcn]WP\`Պ?/Y{ե_W/n|iE;I$rstG.Ǜ1(~8EK7jP83_9J$/;awc6DsuzH7JVwG{L`O@j*&PϾL+6 ){ތGot.>#͉Z1kݑbβr40,*_|ox~M 9 ʋڑo۰xZ5!4Qy%{ 5i EM|HA=1<;ncFk9Y̺x1l#M|Z{r[f2 |JLIvL>Օ(m)d7ʬF4,sХm0`/QI;D[/0Lg;t\W3>cRfc F7ٮU=*Ԩh1R};@S4*k6Гv|Ht"xRA ~)\ K'1uٷL^ S ^ZrIR' rRTJG%!}^.܅ʲ8*s nȏ4z??u˯pd~țK9RX()p*VE>A88) _5 /pLtЊJF~'a071Oy*(w]6%U gkC"7@O9}^qW*% Yppw\\_xF6R~P2ehC_\ڨ{ԃ2lܭ{jXZ@cGC"Fk-UjAS6AU"H@cq() Thn\]S/ljBwjcT'r,CxvS$tj#vVO!Tr,P.d#  ΍s _TU2S2wh%cu}m*TM*@ jp˷΀(~s0G)?KZlY4~0͑jUO"0ŞKXAj{N_.`+Z-c)DO}¡M\ؾE!JL@🥉0Jsd͏M0S(@'eՁ'yh<8cLѷ'+h(?*QXa:E1n'. Cݻ07& @ YrMqUb!ӿ *Ƭv5Wh=r-^pſ#{?\ϳ23RXB7|,C`ۃwn;0..Fۮ|>zme¾)9Kag%ŗם<„QRiqrĞلiD}R<;ʅ7aL ThY1PBP7C cmk^gzI|-t OCQB*Lʟ/5"n26>ߣO msOS~¦-]\)H ?bQJ"E~UsXN{?I@*x0 ̳uΐcY B3A!JJ3HZUřI.\Ql?Y+Q&BQ&0~mq]BpGJSz,Hs8odU\rѠHvjNXV*5f@\}@Ksl[nZi{} m NPNiK\{Io͹Rj(n>S=T< qf՚^T`[t1]%tBEmzlsԟlZTgyN4Eۮ~8 tXۢp;aK}dcxK/OрȐg-w3C#%}mmV[ VBXf}~fPºcObiu\(0ze@8K)2 2 n/^/ݶdD7[}c3a3[rMBt}z*4mMrH[K}A,@2ϛn0S,r7tC>JGXJdsQCQOYzɖ$tV|)Qc'>FvTaK e_ `&XPe_h_aKEUvךVw@I] i.]ض3:qaSKVoq Ou)IB*3 $ekq!*F݌ 9XtSbC ϭЀyL:yD794nRnW }df1Rf/ctI3(yҐriM7w#WWH*+"A߫\@[{}eznf6=pL{{&*>!PG[<`81RyG j>T@.7X% ӬL E v 'SS%`nMkJMpi *鶋VδezyVx\צU,&#U߈f tּ E aڲӤɍ])Y H(Je}|5wﲎbIc.nS䑿{'H 5_c×%o~cU39жB5-/SV5 G41h9 :On &#0zh:g"g{$2)4Ԩkl ؤ=VN.bQ[uVf`eDŶm٢gu%ofg?k@bchH/lD/bc`KgoSi%?g4L[LA%)N; #ZcV1$O~u<fm4TܙKmUT j~q,\Ly@̐dE/zF@Hڮ&qG s8};9`/]ᆒ 9H n 㻡ڳ;9Av㓷$;9E%ɋuloXs?eOUZW=Ű5>􄙊oJ ӣۆ@8P?r$5l>SA{(@&#2 NL%"'p̕Q{ 3}ݕ, ?(v\ /фx<6[]B!J6+e#5p0A⟿d>|k\<291d.# inf;4uVClI3K(9M}$"c~äYb"P0X\fb[04J|q",dI;|21t|3! ڢE|DiiF$.J jFbaA+Q;c{wd a{]UUZ@HL4d=5#Ʌ5B CGr|;~8Ņ6K(+oNYXq7XLrbl`jYTv <5: l]? '&hbWVPeZZG? BWxNnHu#= g*Rtv}Ȧ=%zS2%Gg:DNu$7xt&WhA Ԫ wqɶb :i5! TD[_3٘(DO,ڵS{nW;O^ؓB0-JgKge 3D2떜xEh#][ 鴂3%껕smmvɲY7auPX8!ֽ=EM'df9.1>`[9Oa7M?s6\yl5(YX8N+$dKoSk4vݧ#EYׇ8s*\.ӟ K>wK_^y|##BH%ְ\FbiKCZB%P,ޛ(\..&\%QSpCmPm9dѵk_쾻P(ѫhvЦ}, XP茠[ѽQD(httJXڒJREJ]SǺQm~jS6^)No҆ԫ=g6w L< ۓzxvẑCϜf=_x[4Njϳ>?U*V}L]Ҏ*w Or*Y1+ͰgYZr|G]fT I/}SQQi'oI-Ş?RuQ4QjpJiVmҏ"wd2 (ޤHG?h+koN^Yfv{ sT0脸SmAWh*qg1Mq 6 oǺͼN멋EI7{?h5Z1L0TV$0+-Ƽ$O|5QvǧxRSXZKIΛG$҇L"";>f`yVۙP}fwxp^q3qk3ϓˎ'9'&@I2$v]$c#WN&1.`<'%=#,2VlؖWVZV[8N'2&+6CKr5&._I/٪= KU7#>H*3gfƿ9#ɠQrL]cwtҭ ׹І S6+ \pF+ا !!*39zz-zfy[7bˮNz/K%/2Q6p%{k^NAg5C'um6=w}1tY3{d0%(#7DƨoU:=݆0OOh*5\#V斱Ubt#,kbEQ)1 fԯTߗjP}ک 7u4֪Eۧ/{N$sQ:ɽz['2kGKcu[׬m7sU( LCc4.dWl/NF(gWY=`~Ki-!ӻ?a=mZa~u6w3xL:ѓ>Z$[7!z'$41iC[v2OD81m7Ƃ8^>d-7it-iʮpmv!O2 "Kƈ1굢] (GܮMw4y=4N>sEܩ>=v j_HhTGJf65J</fqM%y8h_̓p?gc;h(8%&#!GC)7_v [:oya}#dJlOeh'i#OuiqDCQ5(!#H$~Bz# VX[xu mr##2%Ò+L$Rա( տ- {dmK"i%g\97ظ:[eqH#J Nw$ ^K$+j,|}IH4#Sդ!qo]\ qu5OP0F4>!A/Dx;o0pv=Y)_4d CRO}-rp_}8| Spw_1YL)=V$]f osv^U0m[C?e:4o^胴k'UQ="EEgMƒ G&9oWkQu*[1㐻~4\iujiޯWMވ(!W\D/ײSa7gQ=mŗb/#d}/Ϝ芉$+,Vn'>O? b HDlW(I-b\8b uygve< C%e`ܟea\^j5DjPr/$/Jr}*3`Zz|A4mݞ7tI#4;q2oCc#/O-K3gvy7߁P[ܾ0>},0xh@$^3A?LFꈏj3I_[Sn@%b/u8y3rI{1kq'YhsOꬳK {όoEûIO&h,N~KGP߀3% oԦj0뻗\EhG!E&hPz#A4U=\dQd xŷM_qz~WX +jLy%l.9cN\=4]UNzf ߮z{NKesO!_{Z!}|6WGu%"P?C8=)ܡT@;<|k[)q>TUдzłڌ=v{^4חFz^IwI>@d4PBH-C%"ڀHrЊitj C/&zNۿSXSh ]vsρK]:ufBךWݝ͹rbm*Yn @\p} 􇀆d/?[ wyWb@N9jI[3RM<ރ n R_%&\rU>btʼ&Y|8[#sqCcO"ПZĦ?e#ndֿ\g[Z`"DXo ˠ: ϚFۜ+ SK#d[eOs S 5ƫa) 1$59SDвC mJ4KV*8QXpc)jD A7 c[Ŋf_7x .4jc; 1+48=Ɍ ,b~b.e6b+Ogy_4w Ighl;o\oF,hh&38«Rn*mO.^ < ;(\ AkN<n9ӈ@Wsbm+(?t+m 2q󵸗$@9v:)u;̚l+uceWIjo(i\Nq ?QKxw.)"NzG8~#V-v1w#8QBap2ϛʬ#rEÏe1FŽ*zN)xX+.:kov8#CN/C~<[|A|{;\TJW`NFRy"x+YD3]Ďv#0۶ԗ쫸,HKdtŇ)m#fRef "?w%.N?Ϸɢw ͣ+f$ $`p)X̣CшaNhPR̖| "{O'7>5et5"^;,p?J$h-z2]By'yNIvX7Ue%;Sa.M{fB %]P|&: *g0CWڟD5.V%_OԽY(Q?biL.. Ч13L$; >R-~~3_&r׿wpgw>DS_E+ Ez)DAP)=VktHA!k{cԸ]q0}q}l׮6l,_>PR ĭA0B>(eY2Brk4At$'8ocXeTg Nʰ% s9/|RKeч eCM(l&? ϝء =4xߠ #aHcBwrلqxގ>/v\oBk\ oޒ[ܱIݬKtףp6 ߩґGPH:QvhmM/unK9:DzQ#wdcJ+a,',)"9 Ԟ{我b9<|mJ tճ#0 {B iO?%6şD ȽcLW0̀ $5] &R_TC{̕`^=@T]{A0$;^,!zwLQ|$V葵W~9Ijx5T Lx!q",/ Fю5ŧ@ \IyX*B-z4  p6oPp{G~NG$Ync#N?S| G1=mgԷh9jᶭOkLKJ`Lg=#g G[m*.EeCavk94oHBۚbS$Mۊ⡷PO[Rp-Yue{R1A _`idhTdYR36\]]&5r<oaxl-Lto=˯'/˧@W//K$saB.kkM [P^!d2 5{Ψ`Μ8Q:3%E?mE%xGxv ,$2ȬAܡ`|)fSoC 8a HYaJ;.S.EV K}KQ<(}A=ɐZg FcY硈SB〩C3S- UWS5kV 4Ezq^ Ʒ  :Uڼ"-*:J}FJl6ɳI_YC$nV3TvqE vGMPQr @_v[أE*_k:;Ў|/IjxR"3M1/:aDhcn|v%_yUT]MyxUvIZO!LS0JVFc$j35 v/>dvS~mlEcჶѼ>eJJk^b`FWx`%u yYԖg!s<Ő>)-_e DvX?BaU Og'z.`mGʻYy\g1?w3T+OIڧr2sc|2L-$dzRt6 /G?T/hxc?@A{JATQ/'9鶠SޑxoLD#8I|Vps,0fx3M@^$ DdGki`@-YcRBv c~cc341WYQD&|x\k4k0c}٣X`6\W9 aw'ot ĭ_D\qhFZ"KRv"QH1h'rR4 F9޽X<#ɐn ݇ bV'3B1kh-2nW#։؝~cFm Zq뜞9czmZCچpЏ"䆻v6 p]vNl#CړD[Ls 䎕=BBo9fyS,BI޼̳w8)tsS nSɂcݼW % Y)0&8¸yo` ga>21A&*, 2OH4ǖprV U->oE>.WN318 rk\xWߎr8ztr-8}LgM0Ѥ#Z8GLwd޷]l/6`ϒ׏yVAPEyhݰR ^d3kݑO>&3uk5umޫkD5]w% z4,?A9åQ !$p8PbDC8^O|>]OOQ;7dǔi aok*jm+Z\wwWeaas\{WIr%:ckga{EjU{ g~+xT}6dk}`pW+RgR:"*cF,rV/_:+Wz ƃ9gGR'䂨"W6& QS~w\}7!yH8L($J4'$"`E!PgA1GĄ""EP1f@ĴiUW\?CxsmC{|b|??iW1G6Wp?"2?#tU!yMl|H{`)IIDEs\:x*R,wJYy/>T{"h*_;{[-Hs\.ܴike[hJc[۟Wՙy@_Qgۑ[_b#q+0uj$҃ bԢ5[٩64-Y6k[㿯rmq5 eT%Gձ %mdʣ߄+rgg-9= 9Wp_;CT4:oBg3 7o?͊_OՓL&Yb0'%'d%IL;>L)BVN~!cpVf1߅)Aڰ,N$}ۛn 11m>7˨ڠ|8;<; ރ#P<k͈¦b(Q,^AJnO.0/c7ܼ(}fA7zS |R.:qAK)6`KgO]-X^K˧Pi__ն*_skl%=ohDY`[9a?vU>o"䷡PS5$jai>LWC(&~D#9LCzz~ld}"i?س}K&a'=,}WV * < + :"30@;?\S0:;m۶m۶m۶m۶m6i]}yLU'/o ZbX S01-7njc-A/&e:Zܮo͚!{1}C92=@x1/<֓B=֥^Z'݃0((Q4#ViѱFL#eOq8A1= JB wY\FT]Iՠ3T$".[T_=޼Tc/NU3V h囜H9JR k hep7P8LE|0&Х+&yࣤ5떹,{wbNՓjrguO8h^x%ί$HƇ'œ7Mu7y`>«ej ƒ Vv@ˆ[Db DхY C.LK\ AD&؂h&[lZ Pb&Qԧ ny3@XB_'c乓;GHXD=4gٸW#Ƥ*`WRT%_,wI\Weoh$Whڵ KHؠ ]sFB <ٝVBy*`PS1B:eoH2(`ԉ)g")n7풼[;"+1&_5b53^6TUSP w3BRo sJXz ӗ𚌀9#(>DܒȫܣNIܧO9Aʜ;ުihwkeĦib8UQ- 8ɍxvWSupj6#V–?}EeT&meSnhmT8~Mu-plvSӸLK/iT?N١7S>~dlwd|GyҜ Ҵն%j5'n]5Y\WL6maC+coq֍zQѦ3rks~)D;pA܍?:% ʊBY<R"ᐈRk18%)ba7OP|gZy 5Cah~/}:ehn応:35R տ8f/sooMX"O: 5WD Z}VKt1;7w%0gTJĖ#Q. gM0apeh< < !xt_ҍ;-}q~-a$EF0ʢDK8RW?{ة%~I$: 6-8q˹;sR*QaG2ARRRv8t9272pqb}tf!W'H8( e'+΄A89.lTxr! ĉTr8}=Fuc'A}`gN(M N q/o-L |w,rJHxI@ʲүupiBFׅal3/؀Mhi+4ִ7,j:W-puJۊ").U;+XtQO'{,'@9&rG)MS9E.ORN?K12w<,̿X<K!ʲZ3>3p;o%cU #jmHtykl uƩ_0T]r 'M`E8*- * f]?\$r|foy_o}8u{bqN 2]nk M8q ]2f4 E8D5)'c~IԆM;zW$B/#I34?Y}Z̲VUyJ##ee3rû=ɧgNv4fao'=:s0 UўDI{tA ߒb [T if()"KkRL}~HQ&v;|s5890V<;<#8u G7h0"¤ئ &6%t3q8FLG3S瓛˕m 6 Մ[2|rǬۘX1saN8DDn pSL$ЪV@d lFAbZpMcԆ|Q&PS09<9&2#G.iw,5GQtLu.%8O5I#!`ܘd>1$l @B#?]'[\<_8i7 Jۡ,'4 7Bqw͢%Oa$A+2M06 <_Qo @2}}-o$QCXB# zu?5 8W{LP3E¤mI쮸޳y>RwǛkV vo+C@iU5^($?}" >o˨ s&?YA#NI3_6 BP-A_p}zy{Ǭ{$?ir Pbzg\`_D`Hki55,sz2۱%'L" ebITSHQ %yPqU*I2D~,ޱskX/-(AeTuShQ`!b%=0"НkHyA/Jo*B O>ic%N?ɛ 9H`2Abll N[o\cL:0&&D]x(1JQ-0~zIІNkZ S39ON  :.|T,RF-zqLk٣ ,K7ıPhM,3 Abm)~hfz]샷clf߇CQRĘ#ke[ ߠu#rkSsK\]+Fz<}"C ra;Dő{ , xemrY|'ls̰/_ stO kk|_6پx6slj`\ .gULd_D<3dXRȗL3-dY fz}2uǬ?˄Yw$`yDw9& MY>A&!";De/e x+N`D(]ڑ:G:I CZ V(nNݖElPs~AY$\_BB3wZ,CBcI4.m8ZLYUyWy"Okk()~]jڙ$$ :"1]( -5?O!L|U"B5jq)Y#GS!asbYy魫ÃykYAlY%h@}(whA0 ;< ُr&HmHk)7YP-F`BCLАuILk/@ i' _5@qc|}@fؤ̌l RGs@C2 7H2ʖ.#Jӆ@VQ*.%&"lU}2VI}p J+H`PDkaK]X(3Ɏ DGS_~@U BtrlgLt"`jws ZB~,n]gO ^XzMQn$--8FczQ}D&8QBAJ2h"RѦ,nR{1]ֺugъNfnZ]ume!)\rhFZǝnsm8&*(Jk#ۑ}x8y?/K6OA~Gh1焗DM;'Q$ϲfUc ~ 6sE>Y>)0 irTQB Ł KۥPVW{{"ҭǖY}qKr y nSJKA-S̓eǴ\ 5f;{LԩD)8`5f#gՃgIvCC6AYg981wA8#̈́ M'ȼ8'H޼XF^03Ec foO. (GR&:qBS d<ԁ!iTA aL}J!G>ݮ v#`Ԇ*z&l?/EAEz=^vZuZ9M&h Ts cU'ZȽ.Ӂ̀޸WikzΒZ‚ܴ ݱp1 ;Q&K>- +#S{ эk Ec4b+p:l^KI#~'@i2ȱ3 3}96!H!g~ͧ}!MJ>0<əZ2d;Vʜ| )ieY19&+@f͑exH2#XǢDiWwۼn|8 cb3[>4JuxF"< h/X 1!|Q)x\ Xha|D<?XJM8ERRYk}hW`t9$]ۙȂAZIG3(पnRMX }(R.Q~RLjP(<6]RP#E絃$rF:ļd3rx7D޹jQ\˜]*^/EsaZݸ Zٺ=` WUkoua)-q_%Zo-f"K-.OP0ild y$<ʛ7k%nJp-r|[P!Ȏ2d>zOG~X|gn4\. ;'s'xc$K&9m.clUCRҊ/*;05֋:O1$7ǀݲ%t@3f? @7yb_NI&'ff]*Cǀ2OQNz`cvV96:+hGF]E~o A@-d i2|sw5 kI }dO}_^4eіYYڎ\8(=$\EUpit:lXaҊ0?&Qd$ -8U@X8w39o&LS~"vNh DF ojR5qny ֚o̱#QlK$C*Yp=HM)GqlČbmd3+'0:~}KxX1GW n( qtsW?8xq 5# F^j@6E^T<|B{U1OJKhaКTT)" z 2;I]je哕?k2.eȊnuh~.f* 's5`(^w簪  .'{ }'3gO>LrNwFװܕ[Q&|u]d-4CU9ʩ0?>8D¶5ڐ\Rzгt&me<=CU;jR9I Z;zG Tk [hh%vDTthDx[C5-D% 6eCFpyX"R].GoA3˯@^\#V*[X|1FhgHԃ:|EϓPڮJU9 U8=%:z11۞.r_a`}x^:ִhe(ͪlب$ːfQubgrvbetujvCs* ;Mt ( Ҡ +׍)1,B1A| .C4Zc=%U?ryM=%s%_X*UTI-[50u91}3񓻊JH-RG F2W9~c&1&;gw`Oj$w> 7ԋ*c~86ŌΌgsUA܀ &pPm̏5;9CCa-Iey#%)iPc3̎#^wX`ū[zRڰzb8ٯ<^UPu4LstL]IU؅fIVÄɚА;D~ƹy\ yۊX8H&E{$FW;aȋ3]5h+^3C9?7v;^CWL[XStўr&u.[М891n6@9>2G=#cTPQAP1`+1 S3BRUә~!Yfc%ɥ#+z0J0I6HZ@pӶYz9i25Tߑ(37SR٨T F%5. pQd8ZJnJ*p^TTIȏB>AgC}"}pǔa2ãH\] ~ޏq$S6}FNU[ٷڑ i^-A#fy4S2Ӄ~9}mL:\*cx.׆g} ?qs{D/Mmн7fhۢzfDx&~7ťW X@ը )5V`M$s:-sPa v =I/JM#|t%ě w2-g\WEkI(^A(T=CB1:ě>%17F7Mbw}P:w{M9zq#R qR=E]u a7LI1V1AqEBIC! Xَ{9[`kNgj-vH|( e̸C. T=4WlvD2 XȄQVoo_MZΕ˧mw\ExO J5"AЂ#4Nw灍+E6^Ǐnt9QjLfyKev=ԙ .qSuщHhCC s _eAMjt$$Zh߀9 k8PMyLmXnV^sj 4Q!H=jL<˾$¨h8 gaYkMN~g=٤m]U>$*|ԆJ=MC zY ?#'i^64*Ung+)Jg<6|׼C/ҺBTU0Po+NÅv}/̈́Q6͇Z*^ή7sW[MiI᝽?3d)w{263qSNdqH3WfOz#>iǸ1nGBm}s1K^^¼oZM3|\pq6^Lnm,m+֖؏qN+ `Q4rX]S4* {9t[rd<Dg'%G#s4 !&{OG0u";oL'rQ>:1>0_zQhe'|#JTQDrcP biAe \3PRPy(̀t& loz:7MT4k({p?aT +38TA0a^!%_/? WpܷoػB/| R3n=H&ᗟ˻Nv^_}, YǴ9"xM:, A]$ Zt"&Bw.g>!jkρױ8^_w .hFX[D|<+oZ3t˞j|fOa/߯ى? (N$F\: 9{s4~aN\ne F2D_ENZAH|u6*z%pAD2t/,2L yUL73`XMPIrs忤wnyߵT6ysnGHV ^z,'ǹ  tn p@9@/)ᢐ\b?@ {CC8Hyp?q X>{YUK;vK)k`[d=0_HٟBY_&e:wDGyvE5uBϥOd``K=@ QI],njSLKLpO׮ #Ȍpњ;FkR+C7À!3>6eM˺־YDqо`jl2S\x}us,Y-- g3]JVrv$nrx8Gk29\n00j|S,6QOO>2{V;"̚\L>&";\$5&1aF 5@F"t5p}L>5J֏=Mu*@B_)%r(;% .|*1C6ku o;$]0Qݒ8&d7<IrYY,dg&̄rHO;+6TdK\ 9<-uc6]㮴1?#͘#͹}^ō8VxfQY :Q{9(~vrtk%2PG-Xg\ R'm#ͮuLc|9m ~pه!N8U¤k6`o/Rq*,SX:G cʀ~0D>NS&#of$$E{dC%P Ol3c:lju0]| ne~\5@EnMj$.̅`hG'!9V NpȂ rVQpUjU t5a8x<|` msмgt'GNbz:1bޒ]BVH1, iQ Hzrz6+۾Iy?K1 O6@ٓazvAH3ϼWGЮ{?2эOPHEmΫMrb`R`(j) k|omhBsԚ@8)R֒56EԁkE! ڋm( ŕ8Şt&S3&-ܠZ<ցAsvtfH&wu" =mSv\x;)~GPzJV 3UQZ+k]+2L]֦]gW43L[4;ϋϭs>jD$LDPfKjPN:$g*dQ ^R؃=b>ݞuK\ul4ߥX{zbX|9.sT5@/!iQ)% >6+4 {+3]NW[b9M%7myWў;@oiJC0UkN-~0-뾂빗 3.P<~>-/fT 'PK 9*Ѽ\ [vS{|j_CP>(<ݽ+!vn7v[{G>&_ޑ 5KΝ*[ꍰ+ִ'6ff-d+ _SyTnϖ۫FD &['4ޝtDB{03&l(Aa13FXU3>>ЈRbjy{M.ղ{u2 PU8nTq oױImp2k.lg5҇9԰SNUPdy0l"|`%2ʪ8' ~nȪTFa03 XRaD8c? K92$3Y8Ei=Al _XrM SNŰi'SLJVw*~׍y}yq]GqAo$ۗf\H= VX;<+ ]UƇJ_?')mkGr8׏L(ף.cH(SU a{@H:; 9\I /bLM=;$ AC ZuQDeN6 6(jg|=a잛|M 6bCU6D4Vq^ke0喝 1Dl:ƁBy48N LD'O eHKf!$vҞ!~qq֭9WSEd=8? f5clD)O`@ZA4s[մ;HmY@}=(3{AbVܶ67nE3[$ؓ:FH: k1K^ݐLy M3< 5=ZjZJ MzQ ޱ.1Iu3 bqםzR] ԙs=8هyJs(Ys ̙ *Xx-#rw]MI?~333~A◉?XqA;t{~t982~; 3NpAS~_Zn jV= |<>+:mF蚋 cm0EKhK @K7;5{rMjZ2|L>q'e>RB%nk V"w0t:Ԧp0^G(Y^+/+]c/wSE*L؟ ,1)CT>ݳexbw1 (!Vخ3J _}gZgj2 sD^/X[wB6QiHAAVi/ ɫ` ErX8EOjگgD׌0Zc!ȉuBZJjʄZ4> {FL7z)A6#`UeգsCs X.jMx]~*«y]3ҟΕER19l6C]B {8i旉xrb$ah;hiX$"k\kqm>SeA"iHZdC8KðC׀ g b45 y0sȧ^ck8rHtfCUhlv]a>쫓^rd0cXbg]PfZӀRUkT0vQѤ/Z# t@fu-ܵF%~߭,en0)%g/r։ytJ(K9}l*; P\dM)6B[›'/Ͽl~! dίꆟ*3c 5a-*: h}" ʗy+M: tԡ~Mau?؁1Ͽy;Gړws2>nr]NJN ӾÍYPi-LQcN2cF8iZ&Cύ[Q?(ermc5ф_W<-8ZѾ>l(Si(c.,KȫL゚ai2o?z X&H F%.d\Rzyyc$  6UM-r괠Q@5vp׾ Bx_o\rb2RQ̘a?9ObwV{ b? ˕y'U1Bѹ|&61>Ww XqT*L3ܒ!V|$%芈GY S@^P]]Gw4ѡÅ~z-:bΪǰhTJ Äi|X:<%t~}6+75$8B*((#)6g!W ZV{3ř[%!cAO dfZ+(&+R)g<=Iۿ,u]?ߵl77I%y"37Ik K\ZC]:L-yKȤD') Ne&zYSŹe+zdx!VE-JqL(QkM!Ro"{Vp;R;\:< Z߷Z\urP}kl9-/0!}_CڥW}>\*J=7FӯGxw)v|ؾ1`\(ֱY:)H]Mxf%B233fx gXXIm/K ՘{+@w~+O`n*tbf2I5x*Ȥ\JRyXj<XrG75$a_~5]5;r_]Y+eTS'O!JZ1*l{bnVϞIG%zT7C+`S$> ƆHյJ\=3 VQˤ(vP(d<.L!E$=k(G/9~1Fy$Ie jQӿd@d^.dM$L;vLfh=;]r]fѾQS[BJ:O&maB26hQaHY{" B}jL6$ ~znKY UOjk$%ν $fܒ|>7 gN7; ?$wK  s*A.y4©JU5v ]ȂAol,U.q8M9?Bg?DUTa1jeLyk?V.5)#FkKWY^KHް}Yq'H!+U}[uyӥHlhE񘔒s; +4q N =!|=|媊OۅX ĂzMmLǂTƖDsbUk@U403bV rRe/0meT l(bL~lC؅D}>q. ND~O%PFf YBXLm=TV|M nxHqpU&8| ؙÉD7 /LFY7b}'&rN,2 N^#QGÞh;|(!31ge PԈ-y&-l G6;ջ7pj2Y Uͥ_ ׎bP?!xrDI\&dRtl+w۔ϴ>C%OK-saif{[,k$T@BY^>`XH_wNjp?>w]GzimZ LIUZqn)4GGPp0+\PV]K$*\)$x"r'#efƸ+d,*6g0KTthff%$kX<@x>I, y/`_/X1XC㢃Tr"L Nm#r]uyjUm(VE+ 9, `ƻN!$|(U!.Xju`jwon;%S/U^owd>ॅ L:ɑTxBE#W7?%0lPTtX{S- _ {GØ3ɰFa18MIm˾J9&pєpL̝ ԛD(-Yb;p+8ƾ~~"?F yB'QS[v&9 5[TZbV2yĠGv8At͞wI}mNh0a֭ሔq۰Q#ʼptw:8>QRA>oY mW31aBS"aly3ޚ>x !b )(_,lY P1nfHJTʮ׵&v4SlZw dUY8z?X{`` _Srp0Ҡ.j]CeiaeZ“ xJeI3,cgK;Jc"vdeґ@Dh6zdƜiۡ ΜJzkC}]*kG{ iw^HeL  5J'oGNdN^Gv>fjS%#䮳#:*+CI<Mz_H@X2ShA~pJR _CSC4V7KnHRfO=k2hҮJ6%?V\&'zĘUN^yMe?(h&UT t:*"Mmb)pIZl&ތRwBJ>:q4ѩ1[p: w]:I v@Fݾ:0<*2gNRYPxF .,U?@̪>d8/}iMO9]Ɩ06P|az/Q_|,QCRFZnS"&C:N_7XoQE_ S'TᆑªP)%/@LJ{T8Z~O㖥JblBd* jrXtx(90&\'2'[ Dܘe__pͦGE$oc_e3ԝ.Z_{V%pjBl4y-\CK‹R,)3٘>TXm^آ46ͳ?,X] Wɳd]։rcDUQڂ)ಢu*ʉn]Ɋǫ`bORSx?FtSGGCs5fή80edB0½*AkB# k<^8Tfؠ@ I%=\KIQ|v 4>tn&V|<W:].o}uݐxqD'LAc5I=i]AcS1.Ye&kD}8iԯjSENovjK~SUy0zЌJ]j +Vra r]Jky#*Ԏ\s¥I%e5HNq1%/fw%+6VzhrmnYW:bX>+е4dGe]'naR̸lgtcӋtݽQtH!>o)VE1q,P "mIBiMWEPQ Q: 1łpNJ' P=`.8zPCaxY Ki߫m&ƚr<=*3ʏV'#$,mlL)^o'ʵ 5"oeg(ㄵ\lr[iy0C`Rm [\n;Zi$/{l{YC5L:zfyB/h<"<.ұvy>#N5C&LtdLgv!x'3-zPۉܽbI~̏;{W6htqW._wq՗W:&N~4/N"r>}S,`C7EvY b dkyh/ t!Gp qh| nM{i>HHuTʁv7jF26eWھW1јcxtL~F OTG3g :knL UPt|(2xMYm̏\)QIQA6D1ipa%ǻ_t8/wҽ_'xå\HntX^tD}CmT-%hѶD49ڽaZ/O וauwo1ZnUwgc<4^VTd$lm>wC/jQ0D C11!vBg:~ N]b~hx.SW8Eom$K˨ w> YD/9D$oqH/5QZiUSVfYDrnl}*,gG]m~v\rwom\^M PI4ll*_L,y\+VlB.w"jCC%#g!}e˃fIDKžh)ZXC` 4eL7%c&wni!%Vp4[81~P M.70CiHj|_-dƟӘ^҇>$U2y0e`sΆi4PvJw2i `g҆+1pL/Gu#/PX3#9ZpT4 ZX^:3u w3d=経xid!j0j0mԄ?w嚔*pGGeH?P0O:١UbCp.D| K?(CNy$_ y<.4k%9hTL2Jp=-ϔ`[k<ʨ7?8OdP g=#,p<Du,=`OI抜`#RK91IO >R{13,Y@m  st!L( gG@~R@PHσẍ́>e4RWsv1 CB)p^2XGC(q`yyBaӭ9utS@A`Ye͐U=' 3[\ꄚp]CSiJ5rJ2V+##^V?hʶ=(vEa|k$#gj}(@1,jފ isP_RXM_?lI:(+*2wMAܘPp@i-8Թ"KB! =SMW80 BMӉWA}:ƜVCRC >AЯh[,5me-|oYg[?`,]7'CgXh?YYA>hdkgK7x $U2UitDsNZhO`*Zq `#tP_9}mvTb( +I`^|ۊ)μ!{\$ܝv '޲EqZCghon<Ԓ uz;:CiZa5t`AڲZ𵓮?>MZ:\H5ks~=#cx4~EeW4j)aF*gȖ:j~FPଡ଼c:i룈t$ӊ!4 (7•oE 1W(U!<;=ѳvbӛ2"pbګq-dZa"!rU߆"a@oHZ,X&| †u5K0)OFkBt+w 0B\#8G\ٍY3hGˆẻDsPmWcFd H7<8\K*WNVå8 K ѬU3R׎BQe: s\cX 8sđ@ )4;YX^8㕄51|5$X#ux g!(̈́t\@}.aA80ڪbP>/u@+̕}+->?{[Ȗa?^CS;`&@(`?)*0=ZpRYDLU-.w(SWe!Ax+MxRR^R& 3][ls4<!_26@N_nsy~|ҨwyPt&g^7Z:$eoSٯs*lH?0J/$HJn_P/ 8#"wUz8ӆp'K[)Q(|⛔j#< `)aakGaNI˲dh2TW!bфF٩ [G\Z5MC=7H6uf~;qqgGLX1q h#5~o"5)&Y%^FzNFllu&6lIoP?3`NHoߒVr"D83rh{VAL j*oKHn3}`@ Z &~gDS}CwYc7?=hU,?ahŎ J𰓉@v_s> >qH=+KzLCa<[K ?鵙:ӣcUM[WP!u4/cH+#yަU6z1(qqFC~I߼/~*yRIK& _!$Ds{y!TRuQ䥓 R2d9EH`p$OMzf V7|֭0|,v^M(M"1:[ox߳!~1).eɿ;)b Zk"ZiV סT!|Ơ̂MG?I1il( Kt= 3Vj'I6#FPG~ !_ْk@r-B[U1^r[p.>龁 c] [ZwXoZڂ_L.U";WD6+Ґ1 rۻӌxoIHoi™OM+Jl_mg&ݣ֟# \'of9-?4'㳼iO'>oZtp\6\| @("x=HR"Z,-1L۾]W;( D4^٦˪<"yܨмGHJ4}C*(oe-XPe!{?\:YHYw"AY']} =Yc^c[sж`)Ր!$fR snUZ9w_N(WhZzwR=]E}.+Lr= J[KYPb!Kp^ݼhˡrqR!3>zPIڤwGHhmb &%ui)dt|Ο(B'((k h8[!Mw)ᦎ ro.ѽ4k b0){rbN)g>")fB0J:vfdkkޗtuZ?9{I"/p);B%.HTB4~5ImA4Y?}kMUK =!|[e_ہR/OIyeR{%$ᶣϷ AL#+|6z4/\;\;NzXt) wBƥK:mgp콟;_Dd[dƞ̘4ٲMZ#I㳊 ૖%}nFix<91 dY&CyJ{-tJc/c,眔^FɌ9k]{78M ]A U~gy.ܡz[APS'nU*$ܫ y )5`6GIJb#64,a8z?Z aFDhh[, \++R0* >ƨ}>P¼ÿJ/ twE!D ٳN|uv+{u R*PM HZq! 8Ccf-Sp<nIn|)iS\.gLΠ$UF}o!ENnDGE12}?FB TxJgXMH]k|J @@'+b-e#9*_xSĘ砆ʒJ-6ͤ:de*xZBߜk$~j.Uqa"߈Q sYu{jil.(8_xOXɗLYglmZU@bk37V :v0B'w8 g a'*n8~^ sDwgw[;2#wWHfS/3G| %i:TЇqO&yїr1ו4 Ni nqmPz?ַm"+m{>G~{\.U]$GW"1&ߊ%o-&v}/= q˖74>%6ކӴ4P|q%q)E,T/T= ;b}k$__KHN4j`2K&^Iwp`q \e2ܐ" .$u>UKߴ>Q11@ @U M1^ޟN[Yy+8,X]b0 k͎bk>%Ys0!Ӧ0Aě+ )ED;6! e\ tH'63~X]Fhvsw%<Ѯ^#Ž'ʜ]S:삯Ѯ9TmBֆު&w2ӄ_PE}dIS<`d-墇:$MU&^]yG<͢|2 3D8Jt$>Yc{b&0IqPО[WB>0 n^aH@KQUv싄-] !P9$BSiSN+љR<@)Ϯ'AV!n~1 W||WeWD^F2 ,2(\L8#}J];L &u۹aA'3'ݭ@߅>NԇȫVgŎcL&:Ahg 5|%C{r/?Im"F]܆I^!'0g{h.{(YC%Thq@||;(àby^O3G!tDBLc7 Ygyusj%f/n1EEYFK 3as5O@JHЍ\m"0-E $|ŦAʐ~YtS{]B5% e6ۡ| 7 LrbWmʴqgS|d;٥i%B"؜2XZ|2dnCIc 1ڒA9(N5k -;Yapx;X(>e\ۤ?|Q6}s-OܤrU.wV0\ZUyx{n6I1pKQGy^4Phm&|EWXLI?li\a'һY^vӧoڰ#J^U`^Fq >-2y|cXK8".G79HQ@٬x-ZB3vdqē ̔}5;!dv$x@yME]1{pb6% W5B EɢH sf$tT*`fܒ J#*d)ɚ-} dݷ7OO #> '#]']3aCM|CAMNzg= 7pk ?[JIB k+ʹ?cHHaBA`J|NI1G4Ggr< 4Kp4fQf(TeS#=H!r 0S:d ubc 7=`|0sM W 7Fw&'k>N)g}=Tԗhjwl8;5&hќ$ql 4s&ch~TSI5wq) wbEo rJh#G"NC$8nFq6r(e+,p79Wl^b:?XÇff#n()gsʘr5Y.Z!_;児DkM#Yl˙\88)7Q5F66P_V>,X&Pzmج6gښ(X#YkC!Go+*iPU=Vڬ9]A @}*GPX1bHI!- d)a[4DtzO"r923IR$ M;4u43!Xg/^l 3Te@u&0 R<12t2q+'y4355q.ҥh%IJ T[]d3is(^EM.Ow4/.9 ;R!HQR0 johd Shk ʖLy2wa {y.p[#6QkGX<yo6H8WP isvogcr_Js_I;u7P[z%_`~`%m?-d~QdήpLحV) Y!" f W6.2|sjÂ(v`NJusC{pL"4Ftᗚ0z{ I0}EWY1חSn(r#6nYYyy lmw[8axt"GL/B سAKfS:P|ZVe *$FuI;C>(=,QY%CinPB.XfXE/mBGXdXO3MdF8fYBLȬKƾBG/Yl@S4إoD72`Lk`1*JJ;Mc.sVVe<I"@ % ᱽ]a"ILATъHk\J wwE3N1)hXLdǢYHHADܼz"Ts% RW܍p!טPENܵcr74 $^ɜTeY2^ .$z|$)XnytCSeG 4,0C>1tĞ֕3btN@Lu0(NBh\v6 װ8c)-^Y SN&#J|K[ q8?SEr)delͨvUA34s+P&(8n%,Ecu噲mZhMR8x4;wL$YC̗J<5A`MqƙMceWmFp4%> (7 @݀$(* rX8a<!?vmuH qE3Z2t rB`n`%8ZrI$I:PNH(WIƺ=tZQ3+zb.]N q N06cLTO _ iAe!x^h g^^W.И%Aی~ We_jQ% k$q}@S3JHq2àzDǡI֪~$UR"怾 :Up jLyѩC6ZaLU 2IPpW\B< 5!͝/ƂƳ\Sfך9 ܅e\F׫:+`Q0z\cQt F>Ԩ}Gŝ4(lǷ4j؜-NUiTZ%[:Q9U<y[|pKS7ś"H[<,ߢ_L{V#%Q3dE3s[T} Ln FpٍZ!n?ɽE y/r~[c =lw75R,CKpAyg86;ł-?+=;JQH?kBu=xHquJp摪7G:Sx"Y{F&g!؊4D"nMjԑ,}Wl0%At|XS! ?cq,"PԬ9^b /_ _]%$ג6 sĴ2Ѯ_9 }W1'co 4B4za9%~u[rZҥq1bI40qyYfZ$`AV@FBL5 J+ҜL:1^\VIGHM&4ӫ@t:R._zkZk5PUL2K8-g`O+g; q=H\`p#-%&uJ(pGB(* 1Ql𳘛E/I%xls^}-=%rՄ`Wܨ2,&6uMYL~~7n|]&z¦{˿]=K]Wx>3EEۆ2nx/#1t@=~ IUsclL68&YQC&|hś;V6lE~K6}HGX/6@}K-wr 6GnBQe=v(VBza5KiqɞSE-c⒄Q7~ z-RqM>$k[dÒP(c{n͖FtXZWnpyOf>fv48ɠ'ɼ%0?L ^p . qIs`jԵ!j#4M]ૠbL< W*z njnl:g F=<^Bs(ά!b Bb%Skm,Aex*aS9^tF)?=\2#DjGU,F.%+ ME%(kAUq_+!14I],Z C 1tF$Cn:^i+@YfIo{=L IHlqsJ=E6JYދv! J'Yl|[S25w[d̜R5u>GQM V 3+l2ivLW3ׇ,\8p۸wmE% BAG`zD*vOmmtŴTch zU}ZCtDlؓa  FJwT (l.  iA3Z0U6q8BijP Ottޞi`Ĉ[:B/ ɇJ0]j6;J*m(l'm1o҂cJ4[C>PE%Рam1eꁼ5 '3Y@c6Ej t>ЦSt2Ƨ1LVPg=d草+QVZ맖1tjJkΗv+Μ-e@"f.a#<{0ߎb'Fۢstʷ$9yl޵mllP6 '@:=&:TA:ر2 |LFWA䠨A6 xS2~fRiuN,< ѲgDLtFyiUoEX TIkr3 x1-QR!ViRĺ =~DJ4ίB2J"nu@i:逇l`!h%XvSk"H}'ODRt90?mƯ[(RE9௤VYK3.BY) ?l#ca 0TƾsL|8$ױrlRaߏk=Dj]MI!oߎٽdiTv/O. O!u\l-KG>BlܹP;=>‡ ܧXV#;@EZ{Y$z~i wws{q~חB\g./iCZ - Ou{+}H>秸8/EaM.Zgp=\szaXiMw=弄:M?1Wr 9n &w9`ASlf mQ76Q }7{E=Z_l b[?[%4/fS@ګm \[ *BG&M6 DZjb·;)tεʎq0'a 3),rz]"(OAt:-ɟu x\0'aulv&wΏp9Vx`N=IǕ]au/RA|Vҫ-è5̮`BIMHcCHZro P& k`{\b6-IBQğ+^Lx2-po&;7JcXif-uղKRDE`P;? fz&X:f[g=/NшtVWn8 Eްv1G>FW8mr&RN\30Pha$eqP?!k 6`3ZဴPuz{'SB*L>|dC>o OWcTqlL 2ԜBؠϘ>$S">՚1KjlU5\tM0FttQ*t%1!;EnVT Enud<[CO^Yb_U-p jC,h=EGl&IZ:3h5I5=:Uȸ,ftYkX3 .$|LهW=R:0{*=>aP A0BzR,Gd=}y[ zh_I$;CS~pe$n#*yyamY)_cGKƄ'x6#&.qh~jJϧgzCv-@>T9!w&g$\ʼր<ՁApDAE5)} @tyA S+2AJd|^˩)pѻmjE8P@;?+U8WX׼;^v_%DԹ%^!TX>GIDݯ2t?l vޮ8(BFK6ܙLT tC,V\|LVc:w=ڻ)Ga}])WZo`ӡe:kQri v/3@VS* TͬQ$hmadcZeJYUC(2LRg3Ҍ"ͯ,Uo;s>XZuHFݞ LJ}4B$^!ŗ4z{7ԛM6öJs6U-ExIG|206V9W/:HƒI>f:>ҷt5eGDIM~Z7Р?lc0\+m۶l۶m۶m۶m۶mcS5;a:+N&WXPa[(&G`p;"Բ7*ve*m|[_ddVj%x Ł@PK7l=[jǞ7b?4|dϷ Umͫ6.G7ղ6m.(p^j($#xJM+h5-^UD SOܿFJ׺Z7ɢScjJ'T#S} [7QpN4y^8_ҙdmvUJ\C[6eMZwYLzu/iƯ]V:5qU@o]0]O k ZY ڹOo Y'xVW?29h:%N]+幤VNP:˼Ahc;/kIE1cn}>mrZmUeB4ܱ*_Ke7 Ljx$k;b|BTwU^v?d bwlZf.1~o1eKBȈ80g i^am4L#Zhbn@lAzWڍ.1 G_(/QluL*= 1><ɜ;͚!a Y^3NEg>΢`}9N#T X~EUbn!3NÙVv9e>%=&bz)G-ZN,efMo9P;ȼQT.."vDi1lK n^2+˯buBZq-1i}R%2byߎךsk0`]N_"=6W-esB9q񦖏ȁ4i.L" ;d4s;~v5/X́e OM˃J2l ,4 $C/:^Є27P~#anFuv[gaκMn(ҪZ1쎏lF*a_лf}tx=q.L :@NwR<Yqp 2OXVL+`f͞?'%pU2K=+{%y+4بb< @Yh.O;%Q~ٿ$d[i|Oq:oO{xϯ{TEA|-xa7 \ :ޥH)iBw\w˻S ܔ*QAh6!ssD VL&^$S]K_kRʿy>ij|{ C`h% GG6HYsI&4ruؿ]k;npxuVpSuWt}kz|;Ni|P3ft%5YCVTtQ{qm&\:loR0 ~klDW3đ OdbzQP1n 5MhFP@P#?? 'C#і׼6>fEA.F-r[ dzNi^R;U%Ϥ2v#_yh ׃+OV#}AA@fr _ij0͹ב&(PXX`2p= 5F6M!҅h֕zzz;֪%Oȵc< }:̐kQ^wPљF ej,l*<)Fn+Fg/ {p.u* )2\{+x/|18UW^sܘb q/[hpz7wRy^.v'Ȁ'ߔdz`kɎ?>*Aޜ^s6t`skPQkaD]=R> Pޕ˨'jp΃oyTV>66ҍRNpdf6nxQ&g,$ImTCu|sq`v皺B8a`7U^ޓ+ 8D$yF3fs#F;`*48YCb@ ('d,: W"bƓ#k"H9kWǷ@F|FKL겫|ޝ /l$‹~tywws +CsgԬ Rwe>(5kw_f~CmZM=CL/&3Vķ_ɜj1?v+yqޯcl`ݙ\^Ïݰ3ݾvUJAF{.p=$Ңl鬩ZCGƅ]'&~?'$O=HKãˆ%*hHz{ V"} f#iJ[':<Ϫ5 VD(4rd$[HTpK-1^(Xoթu9X(p 1T,F,~Q1Cr?Aq;!BOY5$[FI 2kP,.~&iCab$Y,+YNps0|ԒgeMXw,Fވ Q@_F|Ě): fd\ 2RN @jEon98C 5wCzlb5szai_7Y>/Nde>N?s|l_}z={~+{M{pb#Ag #%ݣBsv͐J6/#Ÿ_5?Rq,gj49YqxC.58/W+@&FYḚ]C9 Gk>BX([<&#g?:k=Ynȣ[ǿg' &\4%u lC Leb$FxKb` t Ĩ8赶AxC~ֻ6ӰI#GψV g…XjҰ9}㸊wWxw M4cfk>+'@i0^Y9-lyahݬ6^ܑF@'0hE@lz_;D*DdV^0f"'ȹzq@VxR؃KÛpЀ̄_)O` tzE%z&.a ?xץM4fܯ},[K} p:ߠ\v9>}t!q=yMN1J@w](r5 [V鐷RC-a7FK[K͐T "zD$Ƿh w)n A`v.c*vZhw-O)'7y[*Rnz!Cx8 @[AC9\fQӐWăBEϺ^pYDۋսNFyX&2 ek\#S\VP#.o^ݠ0C3 {YCWiDmDAP']njtg)$nq0YZ~[ؤOP22YݞXfJ,fӁK+ar$O /tTla/*R ^ז+@sJĥz{:?j*(|\Cq/C0RM ACawּ(dༀ @l g#1ьXEcY-,x"R hR(ù+2[ݺ)dqM͗m }.@^z1fg8Ĝ#mD4 L!S "^uEZl:r2aE睮y0P*=ZO~O,2C [ă6Bo>`1rE G҂N-Ј9#b/lg-)׊Z-).`hq~Bp=SCe A@Bj?oSBwj7{t H|nj,!̦ƣ ?kP =X/pT?.K|KE~= m7!t(py=lIp ? B@}lRf1rR Aq1ꐴ 6sdqB=l #;Horh _PjkAa{ q[ <8 8D\˖5dL4~?aQ_wWb$w  %izHEݣO o,ʅF6Ig⼨Q&$8枸%,F;n:f>'N.Zg;!~Y`>~T-Sj 6Hݗ.6"@X-Z p͇!LicHe")T;˜иOazxo)CkweM5Ɔ","PMuc<AKtd#4%mfWZptTGt.\{._$VtOoC# T|ͮdp7ǥXY9BSt, M`+q~>d H.UaݸY6m5n  նZ哳HR(grwJ_(}0B%> 2 JG+(,Myo*v']םegX?x D"#_q|) z->+r#B6 cfwZ/S\ƾ)LLׄƥ CEHEȢ<#`Aà@M|2ƺʚLP\dAŧK%0KV]N(hԶ&9-ĢLNdIg7F{u܅PF!pBz_o IpXn5"q1w5<#U.Af \Ǧl9iXIr,9!/dg8SRJ̡:~\?կvm72o@s0׬n>Yv\6 akְI`4J zk4*EeS>!I%G?0(KH'HxG0G")(8dzWIOz{.Țhxbt%Sj|>k3bh1CnR%jy ɀ3`*F{bO;)(`ETeeb 6&΢o- 0[0HZeD@R[i%/@5Rlgnud)f4G[ _KE;52Tp'i̫pT\,cAj`:&z:vqh"lL@MeS[Z?W*&%6SQ׵Iςũ?4Q *W*/ϧ,EN-}ehG) S@uN\>'hr3xX]=/rGrpn*?^u!fx?gƧL=0)nb' n8"%S0( sL^l&Ɂ,"xw$2P|orbJJ#I"SH>CAf3(AfNM}A-^RH1uJMѵ$s;D=+|~B\}z3Iv 6cG@A~!SӢJS֓YJ!$va7eP"Lbk0ʙZ!uHEWpCZqt'hc`'v܊ n*0R3(0>7`f=d.?D!Le/%!81k^N&-il#%1 zڙt*A /G$z W\TQSG183Eu\% V僈9["ʾ JVnνC|(?@<YH'P~D{J[ t|1XBÎwK@8.JṘry6h:WXqCVCWWu8.#-U [\=sE4ƆȀ(KPl{8^X2Sn6~@0T|ZLNc;/ 4nes}V9fjKOHVK,n-(OT9G}J#Ug牣7# >lT'ۅ]ˆufkP*SPMUuQ5n`Y*`Z0jVr#p0صLZx-p(#ݸO燯 %m7gdƨVKJf*%!!sEF* Xj_n=Ώ~'z0ƦV_VO?֦T硝l x VdtP *;|ʴ)kG- tRn)ct1@fUX%IRT39&VSG2}x~}/a'{sKt^bYSЪX [N hK 8{Tug[K59kО)HFL) Hw%j`-wsF[M'y6`$JehMb I  f@:H~ٝ흛axYT`ql[} GK Z~?+V좪l=W[ GYt\tPlNn)ג)B  F<aj$dG#I1W9vv59 WmºH`n EESDbuAܽX^iMK]!d2R\tL*EYYlC\geJ%\*2/8oJhQ~pG؉©5fPl*c.;]}Xİ_#@Z81N9Ir =hh&E Zyې01VI .kU;;$ʫSe% 汽*DJNn=Rޒe#eMlD1j-M=wpZ|;_.W0zqU(+ *vHD;/Kٟ3T-HY]RE/0Ml+qUoŕՠc=b*sO'T.6]>ؠJܞ2ihz[L?ѶjUTcZ6fX)z}X@E$[%% &!BI ]9 Li,=ZDѐ\ xrҪEx)X`Zwx`q9;P9q䞊nng&!T%.oC' o\H~yG69 5%D~5ikQ*ڈh2]{b"eNa ⑸uZa[֊Ne8gR NtF#r˿ibwݵ.9`#Ֆ6ے vOS;鄐0pEg_"Hit) {)q!A#\=@8v Ι@PMARỶ)q6gKzwUq26Au%oP: G"@&;R+):-OV[Ih9kREKF1p< 3:SI_qem&57s)4_fYȐ2^)OPGU}`exn|Ò\YTBM}R.\k!0+5(ēkRoN) eĦhOsQkbR{a=o|5P_w;Pr+%"0LKwqaƤtɭYKJTt`+"J:;)ܺe8H w)%HӀHj&Ѣ[X[` Q!5isϥMSiIsHU7 bEGܼ!j #%g"&LQ 6néC&lQHNwιl6w )u&C!k&knɷ (PcgV*=Sphӊ·}8?= [dS fu@0+CYQީ 1„6" ݐC _=*AP/I>9TѸu%E o;䴧w`x(U-yGsb/UW>sDWA~5b_JsYGs4U~ fEOTVXO1oWM͜%CO @GR# VE㺄b c_lT"L!#wXګZɐi*_ a|UK`]!$cT;ƼG1&cW4_LCƕDtl(\[EZZ XF@jH`$35,$ 0pg2XBXꎝ 24Igg駏MmvaEAXA\La ;ܗ: 6Q8DNC2F !۟yN b8ƿQfUȁOπ #ΊYި%hX9jg>WiMkq`Ի~ئ4C:]UDFZ ȢT^7hO5斀 L3PS{HkdUl2T{Z91zqfWyr }:)V K}e* GhKUWS' Cb%Rn|:ᙹx0$P@'&HK;vܶN2[jiZ6 S\ §PsT ^RvUE4M\t *47,Li?ó2eZRVZc+|'l.H @OTR/kY4ÇA'f gL)w__2"\l,( I<ՖcX گ!٘-m?yb|cC>WMN@|/˶ 2?/WFxP舊uh+t]In0vi}Ѱ+ߖLѴ QRsߪR2)ztlv9Ht 09Q ^`9OV k{8hReB)RE(R)ۼ ilw\4)?[oi^WEf`*L^LCjַVMZ5Tk`uhhju䤄@[&(^V:j)"c\" D\|X&AsQh_ͦ^2enQ5kTmcˁDJga vf# ^[<"a7sµ+n(~t/_הÓvȚ=Ggα/6 f Aw=4p:aw)b/`x奝n+MPORx]%:v(Wp~LOӓ2^ #:sY—%R$9߯`.iV_ E}'QqV+ ݚdma+mBTv)U'gAq'MIڙ\:MCXw+2q.'O%.8 ŲG0Rp$.Vd>4* 1E馴tie?$ 'x89eol;yPÍUq@*?`X3^woyǎ~ cYo^:oX^M{ 9Ou7o{Y&ߡuRiO@'"Tcikcr6sgɚ[Qgzc5=_iH8 W'-p4!:cC7{UrQHcÐtBm2r;U4$^ CCBBȗ B9G~Ѻ-{ W~ȯ,57Aix3e ƙ0 JqX`1ݕ)!U8(f$NIT= EjH妵l|O/? z0 A4 A@in|x  z&pAx+ߴ(ДVg0@yߌ2Uj e4CYh`O 5QC̔z-ow#n{lQ6Q$m/ɞo|mZ]lȜs()LK{ =ùu[& c Hȫv;cy#mȫRK)@h&s,B$=1@98 B2䒃L3B3QRkiWJ B7ld\uG޺.OȒ#rR~)p8"v _T9JYY?\F/ʣ\ y"9rC; FAft\UK[I1ZVm4 ho}SQS#R)1,2/껬я=%7E;ʏO/[riO_L(E3yG"1gKzbh 9~KߚnELj rw27\3LRʐVdT GJsw۴zvWλlLeotx@u<{e":y] 4ہY@=R&ulW:)}C[tDF*z?#o瓷G܁? rSJ/[~;J/:FE ;~e4/QHb%/eqZZnCVHjN/Ɣ mیyy#OTܛtŁxנFthż(`ei0 Sd*К(8_Ip WdNōpş-SX& Mׅe "Xo5o HZ#=ͣd*7 "E仴XQ_!Kd%g^]T|3%8nKU7#"O40U¦_C.,.]ä ։55GW#W ~ h2ek?a <ʼn!y[h\nl8&Ps-~^tpoRWl죶KeF4%7oЛU=Ȗo˙kNM۬iK:QSF}w%2䢉?B{KmF,wIQ/X/Nryz>PEDzP8T,4\bpcqsaq,|7g#z`>8"&'z曮>AIӁ2I|qYGL8.l~ږ E ҶW p0p4 X36r%B(Z`.БZlb:6<CIS-$ w 0SIpPɥ~ϯ 2C(B_n"CE_;K&:iaap8VWW6Ol`;˒JQ֏Kd 6Kt2C^uQ4J-f2a(Uꬍخ%;3QaU5 4,Zfɣbj WtdU !zuX#`1A*AI0>>I:/HFf17|sۀ0[쇢"X員RDlhi2:fH0cuhr-i} ?X/?JV<@*R^i8͞.ċ% h֘.q/t{\HoSt(*lq5 1{UCK B 4$ KK%OAgsHjV%NE[WgWba2+vYѵ!ߵl6W?uLFA!`s7 BV_} 쪀}}{ F ]T0!lyB4UU4BEnm& bzYjr3SAta۳f3(HNFUZ p)ސIƠ?5vKv0j5q>Hj$YR۲8 w5\4 Hg]\pIv]\>";1xΪxbyؘU6bFr#1oTw{9El_xB:ZP4`.hUw% fFX X(}*R$JVY!u{%M+.BF`lլ}fK /Gb"Fk\D֒qY?.&{,y @9꿙z<1݀bt3xij÷AK9ꡰjjĽx&n M]y+đlf 15.Id˪xFMcU^d^#R ?nʊw R~d#y ˶ SH0,x/'ۅ!c3 LܿZ<#T/F.(,_ÁK7s\(^nUꖯVt/o$<u{E1junD7W7xNv# .2rn?BlxfC#3#jRS@i/ۥ yG51$0\BS+W4:dpg%]֣TVn۴A 6j)d 9nw9PS=uSx}Kb ڐNxz}BKC7:7[؄eOM BEgyqΉUU?97F'{/Yϟ2Z MgX-0gyrԠqVuk@PnkiPN ?s8;uwzX@TZ/;G_LoDE\ZTq|2@!uue|L Jd6yX8JZbIٴ@̞Qĺ5δ0xj?#yW:5A[vVXdgn=2 {Ou8Ds Khgȁv~LP;_p7BWh﫨oQ̷wpk6FR) fD/ѩ)L8mm7y&ȕ]F A!b;ƟOR(}s鹬5gOg0ᝯ(_Mgx]L2^4(!Qv /^s~kr&LUH@{xEjJ?5yS;wvq}; &v][W4+o1U9Zlv=돨e:U?1#.IeM/\nݑG,GMŋk\ko;V׮8<0z><zoFyqVdz~Bێоݻh[ZeF{Τdk)19o[=^߅>F>?oor6KJ7Qn[ܿC;.H\˞)M{YO Ƙ`' /9Af7`dOOoW7᳨\?9z5=ӛ?_Ϸ?ws֗=0ǽ=U %^ J/DN{v>[i(C&waגKuqmw';1y#,uv4T9ThCmR}rusKpQp%031ڄ@'l#v0L# ɲVO>=Ds4=9Civ z[PM]Q,F g7{@z;QB!~}px>0.6tB*|uzC'ԮӼhhP4mE}ǯ?}ah   > makdblagKgob`ɀ Qj6ֹfYB+bq`pJeooCytmk\*+6Cjo2jCi1c eWY;U(\b|qI{6#rnwHTKETWJ=EDrhǯ=:l '̰Epۮ=MZ6. D)( )wWP`xڠBDD OV8wI|Xd衡&hRB'TL&2QZ\Llb 8&11<aUr䛗}߭MaV@{M2DNVE{A;}Z]G/0yqs5tg4&V[vF0 " DZK[Hpt;}qz*],SZ%EuCLsuym|.y:(~2cEVA$T142rCEmf([u iYѣ35-DXˉ k4 w =ֱ^سE~q] 'X.sw O%tβd3Aq*!ЃBri hћ%l8b)d=<[24}!{IƘr𣥧$>lmahSu3wZ->6<#}p{{lܘA`@S01sqoZT9~zF(baۂSsPq䁔:s&2=עndSv|g UTƘvTh/=dUbRif5W+<%9%fR?RҥQvĊbyT(w6k*X7i9?rs$$d+P\ NeI+XV++RY,u=598)es +}4#4p4zGɛ!fW.}g5J$Dll@lߊ]p`Sbi'!fdu f5,bpNgUp/PBNp'KD!9<̲Jp- 41;=1h[ܙ0+Œ:p%M^vY3PY]qn 4/ J;tnΈ7+K[k}>ɞ&yRAkXvp;~OAdAGrk~Q=;oc x3jlp=Vn[{^)(R95:\fP Ì"Tª/mw>·/( tQ_` H/Ld[ZZy;O~QzEmTSr!̔҇tMIM {s|]_#TM8?o<~~yO>By~EswO^Q~u,qCՉ)E,Iw|| EӁ4uI” I֔.$tH' GJDIUgPJJ,*Nb!cS"<)HD,YL@8%D(hJ;_[tOѰrvDM".G"J@HHyĂS "NNr Ȱyiehϊd)`K]q^QZƝb`e͢nQw"1)FNp{@8-Dړ 4ӌ!BrR4|i܆DyG5-♀܏?€hA V2 8~C}-yeM0 hyb!ɋ$=uys|ZTyd2x};ehC`GMܜ\~4x9W'QjSKOqzQ9>.kDIoz'.jB1ػy{4 F$sA|X\]2jNrߡŐ\p]稉ǎZ#N0^5n3K!]k^{qD`~۠q`ab]LpFw XHxxNE.h|˳L MŹˆ\n1$& y _Momy~H9֋\ . zh$6qb۲|WyFr C!Z?Hx"gi'HearXٯLo@ tR8hF@@#§ @h )c'"U0yB>rtAZ(^рd*L)LN 3ˋŸd4b#N{or~>u:Jc0Of4rK+|bpwJ ! p)Z <^*EN][0J砱kBVm 2G_0f+oΫ/0ڮaa;ZL@$m 7Yn5iju nY$Ap0OY9A)q}肔_`XC_NHM@PSd On\VǩDuA@A!0'g5LS&aX;a!]@2WNL [a^5 0 O`ɏqjj$o5^?D|YӠ9i961[mr:Śn;BUka\H[DGUȼtl )9ٴPQY.ķ-B%y@*YU)VŪ"?c/HsX`A1Mԯ5Q'NkX+]'" Mv ٪ UՁتm`Kl`qwHՓ+X!t,A\#Z`Te_Dۦ`~Ȟ^n"A*͡w ҙ˃*3F]n`"v:]x2nj[<gf5@Y=jCW,b/ c85s|0A c.j㙇pX:?$M<(" V1=b|  s@wh V3-pA]Me2.;# B/ĕ_ce|S\2- +#.$13v1+XDB@U$cOф9.MCqTZB!^65=_% 9AA8E wq| J(_D@F'QQ!ճҁ 7 yC*B7"$*l6(#6A"G6d_@l;T%KuPyWD7y~Su N"Y.91( rq[ny΋̃\CG  spZMJ؄߈la"M6vh- l 3WsZ'hP6 7mC )yxd-zaZtgrVdpQ%{ CKW3K'D}盯% wDW6u%7XT0 Jcb k8нyÇ+9u2k'XL$qWrګ%WU'53BBa He N g@3`ig s7gaP\ e4#WJ.A 5m#,2@8vP!yQvhY,#0¥QKVа(~1ndF7)ϡ΅>t_ЃuKS1 !1WmDT^Za3v(~4զ o5RR.!U`v ݞ1[f3`F2[O:3f#I*ֱ"3ڝSRLt+pa'ׄqїsp8R`zq J=XDE ::, l U+>@TC4vN/..Li;. FM$Y]t_鐻uW+@*Hk]@}"{ |}Nb !dn~>NcBl!ǑBH,s& 8RTT+.la7.kٍCa R-Z 1I.ىB)j-ՁuմB"A)yVH`X4Cq)GFcƄb %{q@%_}TQkHˏ2Y-Kz5UKzVXC1YIF_l\pv[pq4ovKG0,$. 06#2Tt~6惹Q3K{p ܠpZ=DE8j#@p &UrԔwh]6~<;VI X@CC:'>:K(4Ç͛mv}"dP+ Vf UC7_^XԤ1ˉ*k=2!KGi b3DS zّlΕ2v^uH&nC`*;qY aحxQ&JGOpocOW yp#lO>z)t<(,feu&Wߨ=)wfJqWf28Ri ?F/_T =0M?C|WK3Й۾՗"HA K-Pb"iklIW;p7KW3VT 6O@r*Wvҟi|SLH͆dzX,%Yl!&]֋g\vm$|@*_ ?B&m[bbP{\ӉŨ(ܦ2Ȩs[l; (BɬR*-n-&+J!}t"2*(=[{fhGs32dqR$kLO6hpꏡ *CLqbVp[᩽֣,IXz@U ^4(8w-@'4(vBRIFQ8o ȼЌ')G &(s 5(9LW0̰{oc 5}U(Fh$C@kY~(a}tBmrn”RR4wIT΁g'>t Z9 U_zXuihVFo kJ2kbßC),ZQJ*I|\9 r//Dx@`blS~<^c%$gSWLWo Z5:vc,|iXjI$ /y⡮"I1F_sc= )6B;ltqs\5@1\oO6ؕ(IP9Qn|غ*VFaf]hyq5ž/(K&\|Ú3+ib@}eΈ.e  #  ˆ+ j+&Y4TKWV?J3*ᔒfwF`->I_`JNT o}" '+w)BcYeoEer#A! $E& (HqRK~/d*E6|#vfNlrJL3D2L& ^w ym1u_渃b9pZuxޑuXc~|HsC4ܙ^wO,WO; krיM6W˟e_qfj;QQPgDՎxnVΩm9qedCBdQ'N`!^NSe'ytI_ HBY@hYӃvډMhִ(C>]~Xo-5Ul}',AW:<]6+էTvş`խ$x~b3ᶺR oRNbŘA\- nal= O ` Q-яM xT{^{'ӾYD>d-gߢ+_ɵQ,BΣ| y&`GL| JOgX`&n'BOun&E-'(B6)2\ 95yh3Vf;O6=M7+3i,?L浬Eڼ{`gߒya(ND1||@QqS^QBlCfIG&M4P>%^btsImLL;s@6-~'/RςW.h}[ST!pJx"Wo{oAU]p>.6녭CFm` #x?;7;<4ܞ#x"Ğ'@nV禨ϊ˙SVP&b S& aּ7p0/΢௮F wjWDzJa j낎 8$Ipq)0:.7\lXS7ewQBy%Voۡ/G/SF 1vowu# ߣVl*rJS.64 fKVV+IYÒRhV, IՐM{r:pX ]7V-<  o|l{͐Y EOqlc~>V}usչbsv@! pzwXσ~Տb| nY v+-7_jO;ṁut ’\Ht1~ Ήmc8nKq4;&wl>H L6CAtf=#(%åd~5zꓣ,AOubqI<\U&`* ]ZKnL-K Ǎ*%CR[vh;[N-="ᵺU-,x1T)(rz%aOs Bhy;M|cY/(]*r>1CH] ƪƤYACqerY,04tkD\O}I0(~UF#Y}4<27:Oq*稡WG뙜U iDSajxɒ5DUW3T)HTd+5H|`Ψ12r){3T9$mm2sͭh51]|с-?*R3Td 7⏷Vp%si"_\YU`5/ ZSer[Jz^8#qZ[g / z$!!AQSزɾ  ʪ fV:msf[ɤM3r򓐫EW tWI$L:봁 CݩT^RB|jmpnNbSͷ{tQ]}JChIY!عm5bOZiү[܉z'i)Q?iN$(θgvB,4yR4 f[He$)@l Hl8 vN@"#Z#$&^gs:@eI!p:|!zN{ B@ޠ5,]* n&PhW?ΎFؗ7r}]V8,{-%`ƃƝryÇWQSRc*k~:5t0 3=n>D b`.9shDh->Q8I ~_ #b@obav3_|Kq e? _ oAߊe* rmj li0Hh3>JG#gPUZ+f),iF,Q9r0"۞^Zhsc2n}0 cF$ᤳ; N6G+"v8eܫGSgM0rQP,]N ]@:#qDOc2RF+ &sxI@L`Θ^M~vtZa+~cZ#?y#zWF&Ҳ7I4)w8NTsc:3{lk^c(c3v":`?I xa 0(IWfk_Sd$Ay Siiٿd73w.g 2hC P_ F2WcV%Xa_EtaDnTqέy`>p*s'}F93_1d"tS仮EDa*2?!+0O[1{ѴӃi y5 FWD~٩'|{ }8g-ʎ =;"Vg 0%-|ሜi 5GP4dn{V~Q1͠W>~=,lPZ&F16*^ۖH"EԸ[v1k\oug*ç{2`S|~fɳ' 23PT## %nIuFTPxajT޸nŸy i֜$^|̮Bo|1s_i}Npm,stE^^$}VP#SDev_)DfOQGU+bG /%,y=v19!5v%lW8?0ȓlcƃ4BQE0^سgRN9%W$g=L- įu WELrFMs^^-^*ҳJeP3*ϱber$GpTH])), j65sfy_~h~(ݠE$ۅNc`}x9i}\PPZ&T[Vnu&E7t&!n S BT0o'p 0@s aøG_LoIdGEHIE>ë{Ek`ZGUt#ڞ+ 54a7I^7ͼ曌3315p9l N@ _V0W,$|WRuzGEhP&xzD\z}Xp%gLre'm* is4E7ׄ*dU|T%34 x&fz5r.(& ڟef4CViԴ{s?y`>㥐uм\0J%y/5!j8ުCMvǥW|ZY5ަ3Rͻ!SIg ukA',d Á}"3P[,DVSRrW { v,Wl5*H' Ru9d6{`AfQ?U :J8"~<}7Sh:Z ,'P_M7xz~Q|RQ|@s๖}9: ӚtUUF)E1w::>攖u H+$Iõ0o;*o]u(Qs<"ٺSr8׼ipo>f?\;/;8Q6m⨨WЊӐE]ԳWkKtv-"7VG8@ͳN+'BJ(>Is#N[7tj.W^B0ÒowE:aEcj,,0- Us5a$X<.f5tXXLKDUi,/P)<M?諫u8T6r)ȅZ1!#Cw["l;ntF٭*K Z-\ND#wVN4ihiRQԺK&-y@:J(ka&p4!%qD^*(%%+ӳ(QB|$R얻@609b;%ݕ͎kDsA͡vqξDho-hZyo+c=ZĖfmdzmtﵨ@iPsTwqZ9-ikykN൧[/$X&_B4D @<e$ >iz3~wtHea}Y3.3cNڗݲlK$_77Z`Ah08Z01[6%"S .4ykH7(Cޚ'0yJ7>N`㔡VZy O|"k#el´Wes&7fd0k跄+ƭi riXOA3}5-o:tWT(UZɠ+Wvԡ/򒕤.Z85PUY^'ЩVR^4G OZyfL`(Sur6uv[:l]r=T"|{fԡK vF ?3 -^ m.'z0hd;N_}if[n+n|5'('ۡmפMO>LYW$.M F;lJw:hi >G%`ؕQ"G˟{Ix|>!n܇uyV?'DRIyu0=,m9]Ͼp"BpNX!'ƽ>'(MM 1dEH{: /hiV:r9Ԟ3H$92\}Qv \+n"VyŽ Φ:Y'eX-?[}xNTޔyP,EǎUIb߶D݆*lC%}6aˬQ؋6pCGz6MĤ6bXP9\H0 HɝSJe$} %ZZA`zm>*SPyPh6Ym} rżQZ9vCα3Ӟv\( 5!aIZ^Ң7θf6X+>I}X0f RX@UaRs5knȗ!s;GF-%!Pu\JtA *HO؆zy1j;̋-zeW[<|&o|Ч,rG Ɋ蓏|wJNzˉ(1ج٤AZfK9Πs1 t!wPK`XB9|lib/SOAP/Lite.pmzF(_OQ)9qҚ"+x:$HH6IiYGf?ybw 5@R{6\Vy{4 *G/^5&i}4[_4nƽ˫Iuq*ߧU:|;0t{\eY bhl^\4ȳu2N[M6 :0^>ΧXlՒaA]`:`rՓAL J4փuNjA6J9Jl I~!XԂatn?i?Oc^Iv c-xa++ǻ252q}cVv&`.q:ā8 F80ndgZy?^|l7o}ŵGgGd_i^t Sɧ2A2 nW3 90wƷt2E**7P*ɯbD-owSvv_igUq|yֲjETg}]z3 !OY ςj仳ӧlFfd }V !* &Y{:8 B`(H"K, /Gw~2N?.$83fur.<WS . "qvb6wI/NU}qB6FjBlpy7y3?Aug/ebATݬU nT~Y7Fӌf3N6Ն Y9HӃ/rlcpQonGx҆y`r l6yJfeܮQ@u:>ԸQ` $ Z#t8Mr@EëZa6 S |j+ 94ߌ z ._qHI0(r/#@N xx .)jWVSa&Lؤŀk6Y+>^#xM6;hgU' *LԃI_S$@0:~8pGO^*vbFG2kXzn1's\8k. yt"3'x$1(z~{M,RwbZpASԁfew}5bB@D[6MS㢟%~ 'At:NR{% Jxr8C*L~76|~3@N0]3&}Dȧ_FPpf|@uM&pp^7) icr!tr GX=O#:󲬟&C*!p-їO_6)>pnl@$"x^E)  4HN <jpS y/ R".jdwİ iC2A>#m1ou2u!vw~$q'&p\?3ĪxnT<bXgr/R@Bp`?Oq-D#r7IiC:!5g<xfCx%}0NZf%60/f/oO'? DYҞF!ng!1#N'7 c;0U+_LnSD`9ACR]A4zr5a#iam:Կl[b4?h6!شiaUS=Sq3bơS .n$ (N(% 4==Fz9f3 GJ^-a\!#+-9 @2"E.lroGqQ+lSV_wbWP^*x|# z("܁q{mq <"-ItHL 5М.{uD9UJ$+mo^~.$}|5y|5A:o;A ܰ.|&k2L6Yh_ʁ%HٷHʀUC1.d p)?ȃ4oP`,;~+5gqQ\z@Y_<5ݵ %a尣UmeFܕo>ymSh\FE^n/F!S  {G͆,SᚿE+Z*_'GhX sSŽٽ\gx̡;],mT~-_ꆉ~HXDjp5$mj _7>^upH;lQsr5`ճeuA-NgNqnÁ{+4@.%\h.ѓ. WXt w+ZyW0 7ɡt dD )xcE4$B[+`n2UP8vQ$w(#Զ -0M¾5M0@j4$#(1SkXäTPmrTê*F eo괰l696Naj0t2?R 2#pރF:x<hˑ0Tζ+-rȪj -@͔N$ L:ښ@2 mh)3>?Vi/bf' 2R }Z9Umus~̬㬜~VǮ;PjS0[ 5;|l/?=;=ۦqYՔ+s+%G[ȨhV7I}r&>ƧMswIGgfŚK^S; GlǂçpCJY'Z3y%WRjիZiV'n;>٨mվ}_{| T}K]~]:ƿJ-1zp3n15KIO+FpQv0EX4Bd%@4Hd _dz͂/=".-@MrIƲ ՃI<0FEH_cC 8IRL``#$5EҒb1 L sFhaENJJ!=CV8D~?ذxζsjJ=#, Y.ɁaQ6]-&ߨEKqW4즥YgJ|};'-6f>9hl.!Uaz&#< 8%^K[˰[_J<0NL`VǛ5g7sumyfknHJ5pъ}ON֧^.ziWhT-ULzD<k)^j,AcLn_QjiGfm-5cEX6R%gv?K`*N=@+c5k-4&ZN ]h w S\*⪻dQv?"'|7V펨mlA@M5ܺ @2ԉ9Ҳd Հ:&l6u< Mρ*x}f-ZDJhBӿ&ӾDxD!Z?a7aLT:f qש<6Z-NXn7r'F|_ 2Iز:M͸*p!~{H(v檡׶jE !> enMV4Oq_UoNtbҺӃ$1K5M\g7+R1lA]6&<^Ib \z/I+hv()|luH[۬#M;aqhUPpz2Xo&J$ /Ä_i\,܆*f,~=iTD?zÝ/ IJ@c7tu *^ i'4w[{BMYK-oPx[c= e[0ZQHEbs{z_ڍ܎lvZusۃg.ݶqDԲ-@gG2K5SZKR/LL Q\jpdRzSjꄊ}©ێ=*;AĈw5ޞT{ϞͰx`:N+siPO"a3ßۿU{niqgO`XR=.CGe^o't5P5ZTUJoMqyCXB\2Q, .`;ٶk}^v6m"eRG~'q>[9(f%G%&.q37D{Q_^6 жbd$ɑ e/8%J( փ7@:PzX9f&Ow ІӉTjV@'9#[G4J~Y5ۼ|ɍCԈRƅD.Ezo޾ՒuW(r+T(;~hmb6aZȹAJu -9X# b3a6d< %6Ń s%INCIJa0م<;@ȽLaNE+Ib3 [(%k~3WX KԽu h)lD=xN:hsbh釴5t -!$#+~iñ9$7Y(ˆ{'%GNw>?H^|:|kG;[]CHN3=x/#q>EOm_N]Wir o'ziX,w6;jп^ey ܮTYoSNAFw]а]o-UL1]5qiK|#RF%xG(V:ީ0I^Q$FQK1yU%jy;<_eJc(m/ƥ/UhN9/飄.,HK(;:U~"'J z dCn"j}Vl~"DZi#6M=̣[66K$S| Ro]$;t1\!U !qm~2>NO2Qf#iYԶoR S-INKkI(N*b`6 K%#ሮcġDb}TqJS!H ݣҁ?z}_1ksk23SVEZt׽7ώ=>oHK^%ypS;u1;u/Bsfvq-i< F])Xlְ0et#҉Z8zγ̄Ju>}2gCѷ4RZRwh"hq Kv䒋T )Hџn $TJ̩26ŸG޺:k [BJ1NkmhJǻЭKXt`#t T;5EPV !*VdBoH4S?K3/jK}Ts(aZt8|֓Qȇ:@u@z4J˪c_V@:Z]`*`_KX 4e2O.lCo]Y 洠RLgAĨ]33KSNJ0pHU]f`顗^JMUhHDQ8Ku4"A2\i,RP?1fr& h"[ЁΪ"&g)(P)@2ԭ^?֠ӝoEYHQi3cȍL­"1DPh/t<Dn6kws#Ia z#?G3˙TΕ9I ]]4?Es9zq %+޴&Y-'%_f(aMEd R/ q!z]}Hl2K5qr.c]f 8-MߝQ [d)a/hS,Us&tc. j=X-[_鮂l#Wif37I G^-b52vLÍP=Ųzؘ:bXWfB LGU7jJHaC@n`\KT:6*-ۢ\,PP "E&W 8mcMR]D<T>3>dcϴa`vzfѿUD&)Q@ b kJ``e/ K;tbqzv|6m"5)y\i/ !q'5sg"1|6Gگ^?;竃bHl$a6&δeH/IsY+ @"v&lJ:Z1uоsC.;E8ۙj݈s]q6O^Eo Ҷ9g~Öev>~!JJ3c,A)kKS/^xOSq)Q/0j i&yk\hZ ĭV5 xD(<`1I)uHH*]\[m%׷uf"9?t<)!3CdT!a,&"Fkp+XV(q]y\=>F%+(y 5hYwYWCr#(RM~7C곾eJI&n jƘ']Lt^W)uvZ)]Iv81!m \)0}w:VȾŦ+= uАCtڶ/RSΰƱC3p_S ¢k{O2? H>n##ڌ.P-e Idi:Pm+,\!6IMcNOE)ҍlRtB`Cj0F(6]DBgt BlgEMČ_2W1g%1x*={i~mO~̾0+FI?D"u Gåd.s?୅2?*z}8ƬǤ4]c=TYBW_{A, 8\ՆHL[w[[:KlU_ݩrגt}!\ QߖL.ADzSr*Z0 O1;+ނc:tv&cOWqtVs⽛T*Z (@߻V2$nAc:p9ފ(;Op9s~-K4n"6N S^9KMi bv2 ?$p~C&6a0녇D"?B\f$2m1ܚԪM@i3J|H9ݨG 9OzFQH,igJ$cʐk\tjsއX"Zx>ED./D;&jEfvERuN^05ԥ=MPS.PʭY06*tn6}2\*qCx"ں4 )c6Y~k>>V-?=1Uj7p`Ρ12Ǽ;5ӄ)nVO@myrAFAGz.XY_ǝl:ϸaoVr=!iWd<0@Z?UIcb>/d :2IT| ea/vK4Qr襈b,#ڥU˃x|< ZF#s䪛\d;0aN_k|zq y2r4#PM)fhmq`Y6=<٢PctΟPOC< M$A xs#.8}TtS~Jx’)JDFfPb42LsL@5sǓ,|#0=lK/sL۵POꭗf<Ŏ ,Z8j\&c$ mV:PʡC`Аox|Y<~l( <ܥ:L/c"ּ*~)ٽ TBV0YtLР6F:>*'}0bJRrdI,RG+\)&Qa2 謄*Vc,Rϝϐߊy:cay,AG1s6ڠ{d0 a%$"%f̤Xޔb+_[nrvApm5xd"̬rɂ(uN֒bOHhicW6 (w`m]":BFk*k SVB&ãQ(iv. fw3f,LPncؗdTܕrtI(f`k$L6 ]Bri4:xQ~~1 4yHavW55&~[9v3LtXCij>#**H=jAƇAG.X" Ge, o s#oje,9GO0Y X9=@7G3`܂f-4  w"*V4BԭȫۃGzcdh[ Xi+QrUeYհ4ʒ>CcKGFg̅0. `BWJ)wnϷ(Elğ C1[nɶd {2gS9G"0z'1Q’F,cBx?Φc|u/;z>:ѝ\lef#B^ b*/e3W62Mt;eqx+a}' ofS,W5(ǖYGcGC8"_OǺAq Gx}ZH;&WD/?t[dϮ<u&`X˴<ݺ:\X|d,(62Îb4٥w*C+FftԻCigJ9=#6s+%+|Nd42.SQ$/@W!>ZW -* ;UAmt6lr'u,*Iqq5*4Գ#Bt&nScx(iL+x]@<>;0~{*_5Bs^YKn ͠r2ŚkaubWr{G Txu3~M)R)(7q ՚cDB9g3 _S+3U5\3 BwfifYԋ{7C$6:U{Z7&oe8 LDb&K脈WlX 8 秚s Wn0H%I|#J='n+j8waS~—8; 9"N0_簦3O`6'@ؙʾٵm" ¢#,+T [7](|9` IV098o([Sg`zi ;ҙ a娫=B}.ַn\W*L*YIBJ; s A?ʼCg[~0,jy=_%!ՠ2,1cǐىYw)^n%|mG|wkCJ:lr%huIңܗ49YS\kn*Hn`Y3@nl $z5FsP5 ; X IM: k xhF,O?/^/ ]JTTV gMj'`O0AT_h7?d`;a&9ʻcj1Rd#%"GX6Pu#@p0M2,K*M6q}dse(̝G 2ΙY _ 6HgQQrϒ.G\5Y'o$+*`~KKׂgeEL+~FIe%pR<}~n{}t1, ,OpRFt eӧOb9jUZ.DQXjq滩a8~ܽƔwv=$&kp !8deicB;. HJ Z~e<5cuɈHzbt<ˆ\1 /Юf&2n'bi*;$92=.vCS`m<$|`!ۡ20/;3d4>L{0Ы[&/4qlHdbD*MI٣Wau4!BNH &\Ar0D+T;xo^u4Faؼ+yD- IL]P=-mloYIY6DԔoBnE-[S UY*rkj&-DH6e@  I: ,Y7}VyΘ\݊6gvy;VuEOy% ,LsyʌDZùY."{D9 rOF2X? V3̪sNq)<&/mW5w)*0%V[— G&F<;rp2tBﲾv eUo;_2,dTJNtGmhrúbLmAn޵q</PrZC<ˈʖ.>l  HII2:7g !xBM A>|AbsA}b0C-q02('w-bLQ*Q=wcꃶjd[5X ,)|Qq|y1s]UʚvQz9 GD/(Ml&E["%#|>d8N+m6/)1sx,s A`P&-Qi3-z'PMxgoX'e`y)WHkCa)At^| dym? ׏9rY )-BKT"U`]$WŸp+ވY?@NǽU~i 똂]Rz݀\zMU}8 3 #/ԖZپ෠"bl~껟؋o[RfSluM`Sa~'*d^VX]W)1iӋ 680b aŜe魮nA 2vx]8@ DYȺnV )."NiYj<[lKZ(kM1"P¡EaoḪEN HY-$QʼO-/jcHmm9lNkˢUTb 1s }0Pb?%СQ6T nBP>AZB>P75 <&|_BոDF{|  `Y)UQl ɰdVwi`^rԔ1l|}Iքuhs+4aL6XҡThNnĥ^;m(Maw^4lڋ2)yDӡ2Eˮ]0^!|?(3aL:l#l${U1uU#3*z/uVDCanbb=g0:.d} 25CvK.lNfAt îozsڞmR輺D9~+ofM[} [6w/łemPtu(l_~ptD/%.ᆸbٓv&H\w2 `ɜ,6 ]F 0Lg(ɐB%)c\VM0nQJOgj٠\}De=2?"]jq.ם FJeϭrkrvc@X֟dƟK@5:)F$\d\Gɟ-;9ffLNPU,>ܙHZ͊%!:)/GqtʤOOЄs40"@}~ JUz@"X]qņ~g<);7h![×C2`4)'߭uayCiF[;FP=/'0 E*7L}a8=:M^KvȂ&]2+62yk,d SRVN߷|~tPJ-Ü 4#\ϒH<ȑQ RCY">pnK>΀?=99ƂzO`Ty3h=Ү;͐΂C y! XCfovsZ.ŴNdKS|ٚ_)B-a*:^E>.7eC,0V9̘;oabTU"/m'Mf]x!K]Nes3L;dv2Y;,-i -{4FRH4E¯؅ApS u׷, mVOP|XJZm,26/S8! 91 ~Ub_2KጷQccf!]H!vhg7l79\Ι<spJ{F\y%QO3ՐfIq5UD/l| vݢH<#))pb"~2eU5hNC?)=zOQHDafoDV h m^dCј؅]`} +,_3LN?^N _o 0.+:Ű8Oy\(mhx.!1vZ, F\muZ%aL+yI9jD;1T%o uk)C VOSOߥ+n<#*'$ xWeoI%"NQhujX.zO{l#u*SCXkJl_[8DwKfWޠ5ld4N޳g3ljdxf>Ê" NgDPQ &вoɫ;qٻ, NI Hy؅Z!Xs[>:! '#L*GʛfI"߁^Q]*+vo L,q ַEGBLϵUb[,,[Q.+uS5΍ )oBh{pG\Oȋ?*B4 `6u~'nzuzQcHR; 1TO5#jc'k!xVȯôTR Zblm$!0V>*çEc DIPI0 *xQpUѨ}dp:҃\):ɹEyoBx M8p8@kZ;N6;/#ú- 'g\-ܢ^43u5|*0sAPr7(wLtˋgGe< gY9,e8#ern?ۭmIT)5I+uERlLxG=s )=B"PZN;C8 S)|%V v<Lw:72R0*-ZpR{tv w̨R;C*Rsxyl&LUQBd2dq%cIF|gZ+ Ĉ'i0-5>4_EWKyb ÁR 1FI)̈TN]d{HI-K/ Hzy;2+9~JȀyE84uM4kQZ$^靉 CNbHeId]\h&P/Cō-yIpE1)X͖V$G% -N| hً~68dFdpuMh>IXݝQ8kwG KO\KՐS _#kBnZԈ `b!TB䈡0R 4)6;r# AD× sjuiOξ|EndS8N;,TBa6𧆊(Pymqh)[2,!MGo93T F\<n R qG舄mdٗZaS g!K]qQ*IqMs5w8J乎֤Lf YP0SWX4t+Nu$) xХaKnlbt挷5"DR%+2S8񽷁+8likpUc\m&7QM(7]\Cr4oDY]jy%2F,s1F. TٰXn׷f{mwvCvoz[;[ŕ[*#*Lt%yyJ fT?;@Q /Đ֮lKC|Dm=`+O R3@{*N!X_wܪ6LhO鑒QS8$ދ A|ţey9$ѧ D| TvkgxnHbatg\n}0#.1S# Dh_&sNt"mQ-~&D"@C($~}ef& ^ȺT*G)Nj<2F/3_&HQJ>tR!RL+,4pGq ZwewvЃE2 Ҭa[ ֑OKI75F+wj ؘ􁵼7mCcfzfΛ_I]i>*ᖱfaD1*dJz]l^rB:4UXL.d wstEV[to*L]m^c?jQ 7+3y߼//)9ƘF􅣗 ,a&0G4R.B Q6*2 ļ`}/z&ƼL7箺xx@ȶ!1-gJ4'\fҎh.d[ xv~DHQӳq cmlPM i>kp[; _:w_gf & irNw)5@k\Ȉ /3gM~NL*,_9E SyUVNa˲^7ø8!@n{FkLeV CT]'Pp\ vs3Žg._("]d۵ڣoPR&~x?ԂB/+E-8xhܶE7#xLnxPm3JQUD8LQhC@$tJ ^~U6 W$<Q9IXsʷ"`=QĎk}iX6 `S;)^vvZ~VSǬk˔& gJXn- -Ɲ)6!aA:@*U\)ZG'0|G7wle3:y҅7&/8>wiwդEmth w2x#rx1T U=Sx w]<%dߟ0tiem+WlAq' n0b~Nx .#Iz]mr)QAY~SQ)qLG¾pUPP;)S ]N4!+@vԩ/RT @Ϟ{naF.hrg1C;C+c3cxo>TbG^”B._)rjIjqYb/ؿL94=_BUJߖS2`G>ݖ5ک̰f˷hLYP_sg[(mO1[Ba\Ma҆8dJ$8 Vl6 b02Z@ 1ubD#z"a`x ˆdHu)tc@#ݖ׌8WLik Ȋtb(3aׇfjMH`f8ͦ8v5KӔ7pμ)'\__GWb&?o|YkdCTHUI&SUF| m^C^?T:*\rL^pʌ\'DT׼*?B%308 T{&к%?ne.o׽?n$͜/$|.Dz3Xf}Igv720D`8BRp:96xayEsb_ ,E!kHvR/_Cvp8#]|R-7tn|߼x q<س"3Ҍ1% 2'?0p2giZXilzhn@/mX#O,`0;$*:u?~q\I@)/e>q~񁰤d:?$ oqQȂH"JQ” iCo wq_ƚae,2~KNrʑbբUZwe.CIעHpmϫm Ƴr_L%SqJw3be7)-7 u1'ـu{<2^P{s˽pP`)0լZBz"+KpcU*@6h&ixC-ۛz(Ɓ-ezf0Yoq׷Q@tfqY?oi[.R.- }nޞgyAv>39L'XEWȱ.hU C,ϱ^NrIWK HƝdn\Q/eZؿ~4߄& ׇ#; "J@K39Kyt_5!9813jĭ?KGJϜ$*1x}2V^D|V+MbRq%(jEshFB@۲(±T9u>O'b0:c>֌6 NimT1ipgZBYFD$wWsYg U au u+)iS/̢U E/Oo(ȰpЎxv*^ dW>vsMt6#hIG4U,NpGh$ANFB|$@w8Y:gtP恴h&Xk-؟)ţ͜Dh/bt*\]6{~KГqAmT\9ȚoxKnF6Ǚ=(<_)Q 旸m(v^ eeH2sc\Xcs:.(x"ݮɻ$<2ϙ:$)U'HzC6l#lzB: $k.RRQp~%inczԠuSXk剁1ˣ*]K9|~x_m\5H=Jfֽ/Uj%1~ >.2M /םՂ1y)v Ļ dܹlڋό; ,Ri1  vvd冰%Jm⤇8:fh7=J-x>Q/2Q7.kddYJ oQ,Vr߬򯳕[$A;X349ázQo5*:+ ]γq\f% Gٹ>;2Vn7؉4.;ʻ86>l8vF^le1;_LvpP^q_Uײ?̈aCREx ƩX_z25^Q'֣rr}Xq"V= άf'R414?#߮YƆV!漐1Q""/n:hZܭj~bj!n=e.zP!X%K4tLKXLwH/CDkst|w̷V-v*5;B(e$|6+p,VLA XҾEE0fS1}!B#(WmEUQAANrS 0VVe)4oV)4}SqoBؑTT́Ԝjp_CJv -/ONrl &y/d4TH2rA8 Č GUb Bil"Er^SXcb?mڍW` &JڮWA#B(~kuK>>~f7G1t'@==>:e1.5Q ؞_(OPF;04}Lvb)!Gip gMϏbhnkj:NkixW( be囍r<|_sAUVt!*)$W%튩:f*PNXzoAAaO=xYY^ Gh}dՃ܆wm= ?6U@$qpLFxTAt~&Hpv=NCr™64FyJFrlGFNr2ɑ& (En%BD" 1LaLpHέH+ cfRVanɓW09v (3dU0&JU CX@\ JMz'P@͸wy5&mll_?i?}ڇe0 ^@B-hG;s3lvSOTfȐX/idVY[!PEVebwh zǪjb +ݽiKInb}* [ +aleaf?[T )Ѻ<1j]sTfq.04]:new}t5ڹ;[v?u7%46jË~ؼxW㬘n-ցa;(X pR {|hA`QYܥ7ƤFn7HgTV$K ɬ"2pA7Q.:i*MXbQg!&5YMTjL ӳjt70IX,lY`9G[Py&=헿Y&ͲY?knID,:YmPMq]Z@I_h@W4>Pa<ʪ-Bѻ/s[ֶ"{2Wyf4%&*(FhlbЉ!-6.kqC|N*? x%_ u! % UnXzueIYr-EP=vs/FW(9=8yt/Fi9 2 E`Vp g 2WeSTYE]aIԯ)+ohynhL*4G׻|^۰F4=$ZY= ӄ)%jċ.ul'D&Jc-9*}c HLU|d$d8bx#^St%Bw5[$ř% Uc\at$9;c-D«g{GG2H0%@;p'))I!JGT:ۣ-*n/# ElMxpP0V+3m&PקM! $V(DQV巫D\y_F 0p)H׈}7~C'F6Х4CAlZ@"aCV"v̍@m{bIU7kGNTAѲEMk_41CG'og){3Vf/ ~XHX@Mn|TtX7H@AILvH|J/7@BIX`3&+̚b)\;dZQo+ί[%ր2OIyG,#PkA:l31eQ(ɫC/cg15@ ,o[qRjL(Pjw\EÄx8$w[ZϜ{^,aPCH$ R06 1|.m ILqK{D/,:CjUColM$6+mo3}-x|$uf%nt* \8+M'.]}" 6P xM(QO^azf8b!./=-jظe|XZ|IW[Vx}3PQ=Cڏ6kk~}<)gP\ r;D;hr2Ba(`ϰt&ú%*ʧ]zZϝ-L\ʝ 54 zijZ[sX喔,ct?cIvAi=x:k9{~ q냙=aNNZp: ,nwsȱ|iFy^$-vX14>k9r|"鶚]ׂ9|n[Ӳڪ(H¢VZ߳2Q.nUt/CMޥ<ޭx^|qm路OxgO2CsUH"|6y%/;k9;IΌo>;-t{oQt}l @znl#15sKeͱg`ׇf_3=a O|5֠Eϻ_M6`e*bLqI:d?-P޹+l60ׯ|(ThNB}tv!3xmƗB\ (D-ӤQ 3" I~6H)`_Cc0ٸ=a#Zc-4!\96 T3FGFnS0djaV"&Y^KĝxbI2B)FRI~E-=m=[fB'61?Guм6:>9n=~lN1*I!ty_[cj}i b ~ZPK`XBz*+lib/SOAP/Lite/Deserializer/XMLSchema1999.pmTk0~_qaJ š躰m-A϶,M};nܝ:t™@rF Trje`:7y7M! # 0|řy@(by *oSn@iy 8IZ\ Zl켵DjMWnx38=hFtVmjF6'z`"c3pκ& pCG_n~7L4?.۵Za۹W7tNDɿV@//݀VIrZ;&ǼCɓW~1CP^0q%H-EnEo:i~oHQn"/G6[%K1F,4(02I1}[!&4l b! ΛsוAKa]ꃌ_(X*0rƱd+9*u6귰 mSK3(*PhV0x%p*Rcߗ ;o+AsVnS5Q .۶m-۶m۶m۶m۶mֿwe0?\.>24b/_9 }럃|,1fe Jgē4ćg3<1@H<2H"T #h :MaӸ AAYy٪-9G;8nQ?gѲ.) ls-B ]E3W9R(LEY?͂/Pobc*0܃ZPӉz4%3up}ptb! '$Bˆ/Fsn.@ `%M$0w9)>.i;5c JGn̆/cQ$PZP3aj̃ ǘ^HO0?P-6Wr?hvEb7'/zssVy!,7hvё [j6/.?cY¯:!2)M L~K  pk+ACffrj"idENs9c ٱuT@&58no;rN"OXRʶ%O2K-lB|Bt/V3GhطLqSR 4PfТckWՄxϔs,6"iʮug{WO jnڎ֖K)hZ`cb\0kkG7:,8x RvܪUU&^h# KS͂ #Eçx3+Ά/<ЏFW.-r=xhl9'Xψ&;8E&T;;kuX"\b'ˇiam0i`zT41ՠGr^WGGVdXa%&is,);GF1L }@_u)ӍRSTxG23蔙fܸƨ?Lg(SX7AJbvυbXIuSrQ5UlHE%W#}9 _'Hm6F&JX,!^$O2AHbM7.4lVb Y!Ơ{W_ғi!G? *NK\Jm<F[9٧tP H1c🭔`[qWo.t6W~h.,F`a=֨pҲ9&n: 7UL3uZ{WEb|olC4OZ@Hz#caT 9]iܖR0p 1)WSCqtiv[.4D?qvd(Iط&]莥'G0C&6 {[6f5'މz@v1Y-[M܆EL2zpoXM.9A?hDX*u L37^N[yy ܗ 42XPD*` уh!][[o5c0ٯflCH~l.Z_ Zө~\zn{hx1d43wAWαe AM"t4#80ߦ[LhR$ G2 & ƙRDr,c/C!gs}[7O_n0UfzDM HV> |Jx6%/LE";CP\ swidhb~Cwxn kPRrYzFvd 9fElgT(+fΟhhx<W(頶Zbh4@4'Ea\W6NY 4EAZD;*[.w&ҝJyI Y*?' =t@a+svv'S>gd > zm@H'B+*q›K0hKp0rbCKb#gN2y4])jvZ"jW g#R}B")= O99f%;-0݌;}Nz- u2٣jQLnP;TuzrArQٶ'LWDJ!X!%|2gq!9`T&56v{T(b֚=/a(4B\C6J:="HjQZf%.Ls xm'oǦM wA;GI+Ƅ[癨"2Jnm˅Z-{(Z PРT\iit7ʳ U{.reu?85f2b2,Jv,IW`B4k Ilk)gX@:3cSn,)7AAIAD1Q* #Pux7੓S]{]p6[ ;nCt2pQ\yO(k!dYsi L%A +qR2#Ijm}7>qe^ty,, o ]`Q!rc`}hL:H #,$KD:+VSXؼ¢&%h ȸƁQ]dB!Y}G9JSedL=O9U7[ +DUu6-gΘcU:a@FR̀!R\WSz7Iv 5$@ier{49(ÃW06COGy0yx*pV{RV\j>ں f.QҺr42B'4bHm (=Y="σMZ@s=A{·zA<һ'c%{z W?CHȒTM|a|Qo@oMv(iBE Q3YJ@!J0j|7"os{F8ay̸LO$P=~P\CNgDI|Z:S?yȆ}MpPL 100p&11sU9`_j*Nzo USN9[07?%/9I1 I, ˛u-ڳS2J DX^SI#t|)C_i^l{GلAH֦ ʉE.6b; l[)%izKD:j#== hp mU ӄUfwA1}IBbӱВ@,Kkry8I~r9"B<ѢU|83ie֌QIb3`t֊*Q}Egyn.X2.4dRlސCs„@I0@Y% qeKGl)Ԍʡ-3ԈsԖNe>N $\LTqs,'n.X2dq(Cy-" AF$ep/~MG5aJ6jgIh(=`ڳԐ𘘃 AաGYCmkF)UJRHp{=[CuE#py\U#9f@O֬ҺWV]έl O b J~&#*Ԟ< (K<}Gr{jCnUђߠNd7ݩXKJnFAeD=??la v`NS*g ki5hN`[P#WA| <]?F M0fxEC1:dP7: ":b@#L)" Y}!s#y2ُ8$sK =B>S`kj"H-e/;@*F$g,!uL BqDmhYwgGyx̬'?.>TFt]󲓛~jB:; ^>[OtjH-W~rZ)̱a 1}ea ,9 Gb3^yN )JYX|PCLJj2Wק .{^7,I:I$[/3"#L~C *?{Há'O>}bz 4 BV説b@RD`8ojoGx3@ Sؠ"Sl ۙڤ08F2S G\u/XWЁȟ^?t X\ wt+Cy!Gt~}4(!7N@}U1{*.wIU`ckƳ74aM_<цzlP5U\]$x#GM6Pݝi\H9ED]Qsc%6+.i{9JcۂmFaq(|E۸7$*) Pw̠(ɪ=BT3^v EW#^Nek&Hxͣ9谥&a Ze ].gR ;G;ֱe Heo\2gH3!~΃msa=l%Z7cЅl֏K4PWzοF~s%͠$8ItQjk8Y@1pgKs<~,W{!P|rt1K&;l!m[4!`> a1&"q H<;I M4oQ`]|ZB(ziFD$(]9Cga;yE(ϷE6y,mL_ ůt|DYvojD:}RSda<V|U,AbKq _Ajc$~׀*;8ŏKeuϛٽ@FT7KxxclʓaFxGPԢ2o?DZJ::$#E}Ye,R쾖gYu0,usYz0~ yFm;ixbpC=Fz 줫l,&zi!l".vѦ5}}nH:¦~::U>&@DrSQCxAa/kƒ!7r`&`8܂+NWEP|)}-niMWt@*J<Ӳ`O;v#w~Wh~u#SBvlp5cLBt`x ˀ?C mtЉƝsup%Hxx) sJ04Q2nif 5[60ULpi۷EtA$c[L 9$+I6rdcG5.|^^I I1(s̴ՓO(y*&71ۅ/k/.i-OA$2"^H-A feåq@͸Z\F9tiۻ/P3O4{@Šhd}8^rT$f,=/ĹIf [;(lT2%C/GCgaۛ[b?{`U̴Px]d]H6mIn!^T9*^}ć M+;/t@ҖGGWnb-0\$XY9WRO9w4<}h?M5+,aLlEUal2Q)s~n:Ṇn;nc?YU"(c;L`CF2/4 ?kjz"2 ^ݧswWW{C+YcU @fɴDj7]+M\ulMxKOx wSA6qP,bqKU k7[n$YِIQ̚hȶGPckr'ŤqힾRn#@݁y2ux#Oyxc3Q'qSm@׫^_/!0₠nCZPo~]:ͮX>?[z;v@[ j3%v,>Cjm&B.@ [o hMRBtUf8uDMZ"p4trJ:"7zƄ!oO#P^9iwM1ODaK1PkRJkl,nZsT#Pf[G뢀9DDĈȁ1j>L͠Od(|:ˢ.;ܥBop$vѺn78 CuX=R u'cg.4bMirkTu^qRv1V'VmY"1X[6b%/}!dz*< y H;!]#"vJ|-h?TpJ%ern6"M]JMT\ I-ծ j|V`ZOi7Ci@)]Q)jƖ9+hN%C*Ϻ:^յ+4mx5I*1OFbv91mּue..?u(vո8&1E4)V:L xGa"YGS%7"Fn9"5V,(]-: *R׊QۧǝMoorΙb5!-?-Z<7ǒ65I[Ɋ,p2 }u#ƪA#Ll\9-ܼ>j5 >&7ΡO̹Km%S}}3\,c3Z!m?dtCnBM[칔UOCtxy#P r74b%rB;tf-3MgZlO31-sF՚kgjhNn,DPS4`7dw(TWAxRo T=&"le 3 ՘q9Ğ=( WfI~s$p~h1Kܙ 컛]~eҼO)ɼٲaծϺ/3/ ua 0s{~U^[ko' ymG W]ϐ pX#$&0F_mcp=?-ؐbvrPPp|*7ޣ9EPls~eTn?e2JIu*ONQY&%o ^ln9jhFD(UzM&Г[YN_ %gŲ:zl x *7&IW;pXs8D}M$Y}e5VE80R58lvVXXLFbz.*Q5 sW9#$G($@V]:W{ФhX7J.Y]́tdxvAhv0k$UAO(ɤZlf7\ߐ#hL]B1zdMU PueZ]=c~B=7!qMV- J%|_>˴C2wZ7UŘER{K)҄.tf*qj 'ZD,ی-'+պjyF44Eee(#4W_``bu8ǒi8@@ ʼ]v2 bH b'-0Eu"o;=! C~g#.7N}U}g0yb0NBWct 1FNYoWO(LOёY;2v~eR]`)TBxI<Tϥ41}Ā6(Ccd#ub$Tf2LaglM75,qDo#ؽ>E]~eFR-gl'wgNrM_lop !6eXHG,7gTp^ȧ)A.'B?krC*"NlshְH[ݰR)JI)M@ 4>$-v=VRjVDq5 !PxIv.HiO$#Vv.t #W? ::xcy+|"K2lz4 ·Z6\~A:Zj1r<HMb xwXxy[I.c;" 8VגUo 集L` OQ8k>/8\he4عP$WA7m:s(fwjkO?.|᥾doW 4["[Vŕz1eNN=ON MРHwIvRoL!? #U ܖ ?gnJG+#QKjM Šm(A\@TW83%qЪ̵W+3QhO/GuzrYW22 ȖI}ҫO+RB 58:]o[4!N]l65iQIVj+ScrT!;& IZU*P"4#t1T vӓ̦ͦuæ$ #2z֧ܡ,u摶?DwVT:RPlh^#y6,6Kډ܍JOr>i 6que()kAzCS]enm9 X#$/ 0 (ҍJZSm ԀNxwz*ƠAj}as 0j֖x/5‘|0J *cpT14ޕIJ'1$FwT׈ Qf'+qx $iD9?9ƁuQD0m8m@TrH(<[Pq aq/ms.s* g-u,?y*M Spb$}ƪ}\9~:?UBg `b#dcʴW|t6gRc2y/TX.Qv+{ -@|䠗K.Mā  {)ޯeT uxWG>-QoFY(92Yqd4wk̺0x+>M&|+芝)lůwV{[@,uKxWlBI=#n0e%#VQ$|]Xs5xӓ r4nǰI"?<7ep,!Ggoӣ#ŀ3W^*ClIZ6N7#~ϥzw)44 /sq o˓ KGrR_hѧ}ˁrplG> PWEKO ƚĪ 7(0aO=Nb/\܈ZO3bȒ \"dCW>IrD B܀@ G*:Mj1nFߘrgXIV Wĩ9>.)l Z-n;ebz503Y85 ?B[Y; ؜NY;-:>6܃Ze}#p/$,%!Rx4`d%27 ۚlpZX++/UY^px,6E;X@Nj]9gԢ*I5Q'(S3B ׭Z*A]덅^aUc_,Y##wuyd|7JGjB4ci] dZeLciEAX|  &l+wfxn B<2[Y/Ble.SVu]`Wn'X cUxo I)-'j()%fxBsKx#;I˥g<G3]pN[4mKVjWemY3C-++U4lJ쪷x*@vfMR5iX^ȇ֔爵8?Y1ʇhE:,TU`P)]A!jw)I秜![n3#<{Fj2~rF Lޯ,:%VbnS$F7yk*#9č#H[\ܼYG$ܟ%s"rG67ۊGwt\h41q}ay'rŨ;#ٯ;A !:Mf2t@N?sd)nq&Fړkː?=w5pS|hܒ{ȇ&.C Yht H#8N- AhׇpS[)d%VAQF4 Yg2h5iECq'ʲ a'TРʜ{DqI8]8OV耑eOʀs+/lf4V{c10jo* mRK(alƍpkb>@Xrby73_,c}}KS.4L^%YA;]oֹI1>Jݩg, sG)F+l[ pJdrդTyrϰ)~eEc~.#Ka;0By3 ڪEfqSrnbw:0ߪcHNh)!1g)b%a Rf3W?j( |yHpm-ҸR][o3WQUp%c+~K \H:[>[c};1L4<=tCwFiOLJG Yo teK}G=f7L6ƥ x#sҦx* P~4zR'y~݋J×r#D8HTd:a\{"?9y{7jTΊ,K5"/XA!71 u=2iKWPQ#ˮLw\ VTy9yV!- 8 )]5hh(aiH1.Liw9R3_{Q]B6;γJI& ^mITȊw6-@\;ǐaߪC~d˖JhrAseAW<̐ ] .NQ&%?'uGu#֣$5,2dz  rd.=#y ZtdS2AP wE4pA$DX‚5{0Iok8z!\Zv7#t?Eea_>̰yO?ޞ&g?2Nb&anJ3'ANܣ,um=gE9)"8+}҇[ǖNnTJ\vX9J:ԤF)54(>32 &WGL- Hm2jkdHJ @jPt~>ƂC|x{štN ¸@Wŀ"]˿ .3~)] Oq@?!n*zY.׭ޅȋހ7r念mB.x?3^d#P2qiFx |ͼVB쎝> ˳ˉ RZlbkvrUL1 e7 [ČrN9 .fqr)h hO\Z9[@_ӽZ&x NjO3`ɴWBiM,8Q\}t{) a_(LސGI9/kҲ0E\WZ1 $jP+${N%N|vDiZ: #MPlD#Lił)ϋd-&&MvbfJ̊s[GMGRhTL c)7^5 bO${վ̨vlL~c^Li\2_t n*{ש Bz=YjPM+fy`+]Wk@z?\Z}uuWH^ qe?,~`D,1Se-t_Y\f!S'>0(^RNMİy3RL@pAyc@=#H3]; k()Kr_G'sA0Y_2Sj _L_IDY+Ԕ|08[u+[-UtdkR[`փHpPyj]Sf g%$v֜(jL.4~xwOog Uy9,.}mit>ib!S; ^!|}#pmѬ "*. Z D|KEJsXH\j'A I!FA׍?r/֪6%޴Y;m9.4zLE#D/3=e TYkjHu|bkZF G71@9^z f\*TheK ?l{htLrn$'9z IQGťJ~? .N&(A|M׼f~Dls{5+8}ⅦL&s sP^|qq:vNWRN^"5+r*58>+2 @#7Bw Px.<` H&k4yL ՞e0Y(f㙭NLAj9OHN#ˁ=EYOцҨq7q#OX0l/wS(+)2!pC*L޾ z*QMC+C>M.w{t(=[B3kX/K-֐; wpmmsuɌ'Q#]y l36@$ՙpD "A]U(QDfQuTSO}brDzCQ q`) D(<ծR ^g D sBL3 4lj>7ʛT\9Z$=DoGnkf@?G7[kf@FtI]c>ܪ4[buH=;9#z zj lJ"ŏt_^2܍WRR.T|Bv?х7(04l-' w e^.<}EZ$%ٻ~t4OV?UeB?̀>f_dWۇ*fYc$9qoguJ%$6<͉^m' @MM \6r Cl,A!ātid=OTnfPesOqMYOS`ЮU$C<*EⒶڊMrh۶yd ڤ.EU%Mp c]'ֈ.ՅI=WdL3jXCے/Ox)q sR5>fhrW+S%~~2[) /;#+*i(m#JW>I\g'`{wՓ 6Z+CH$Rh k9 &XGv[*++*;uȝ- *f~1uo gX=çm7`(y1N!ßr%5>j{ŠKY\SyK|L+Iۘ+u"1U`(y鱅@c;2F3i$9"MHzPAwI#.6&P/0D)6σ>F [3-TC*m{Vt!0N-O3&wTӠVR0.R*.<<4q)qo GrCjŨxf\m5yt%g1 = #C?IXJ[Xq+bj}Wj=@WKC $I!t(j?FZ,:?{\(Ʌ,+G1XetaI8?vjSrX{7lB;wjY3X?Ku.Ve=KH,˰Ч0Cr.%ԫt2+Xa94&ݚsL{,;a3L03?AI&)J^d-m-trImL۴P=,ou@GVJ: f5]kUj j %.w}9Rc|㵙`Aҕv9;E&< Ǣîg[I*C[6MHFp:^w5K tCwdr#i"&,+}z`1] Z_ =\hj};3<1%|mk}`m~x?{\/:";Ü&濍<խ`e+zH/7ܞNN'5_PpqHm )VœC| ]EECVm~$?T<1%I:O]m + h3 ykpgn_dv_RQb+\CesY8$isBV z) (G}4KFZPY\Կf>T[ũ4o}BmZyxT\P87hZŝsutɲϺѥ狚;urv;wv<6')P?-h~^BνRhe'1UL{K'O?g*<})Y*cQn(`:ns4zzT{H,2)`$|{'r0׹&E_fųZjdwLFxE@&A:7Q$}UzMnՄ7BOz.!nJ _TߣH+G-si?pP]|!>, h== eJ3I+ }yG}yС96 VM9v]k F(̞&RlM6a ߯JM,i"~bICd{(L ==hkC#|1w6ъR? ĢP/RT0a18\zz?,"|3؇'D\JaDv.] Cb D2/E)j/D<ݒJVpÙS,#2p7ܺ,\G;h-n#j ;R, ߝ런<7z50- E3w(Sl:d2!AfBLiM'F9<`G# `.+\ =w; $F)I6|r;#4 Pq'x^Ҫ L'"HOZJvshj C=mcR]YR͍^qLB55v6 LHdP74ƈcg{CHh\MNFQ9H$Պchj.;otc庮TF?gD Tؠ=x{2%>+.:.|J[Z2MA&Ix5Q$Hwé9 R2$KbL* ?8IlJ[i'._ŻR8ΉJRy/1P8;4QFsvh\Ѐ(Ŧ=$K&ܣ Ms 2aN*Oi|P%:Sȹ WHF_%g!io#gMB{ aq{]_ch=֖dϋyƯY4M^#}C/;s-c:U1kpIP*S1i-h&  CLAD^љ Y w:Wќ% 6LtoNȩg/ͣG5W7 .V2ܝkiS7P@lNX-W=.CMvU~bN2*.(pU*죙US#V_J^T,C `ڗL(]H \, u\0#&QF15O@_(MU`Ԋ,@P9˭ME k:><  tim8]W]W}3iV\T X:sOnOԀP"IpuP5XZI~QQ܄I*|ݥ hF &IŹ-h8-IB [<ɕHլ(~pqH* IrRXK w<; Υ [ܕ5$3(tiV"8KFH*<ʯȟ'Tұ|8ӈ)i\MvKڧEđ[-FaHϬ?y ;j2M Bqxp L-=Bྐ*Bq[!b=L̶IRƺ5`vZ,u]׾Ӌ[v@5[$Ax߿4.| qb 0ag#qCOܑLVEvX\KuK.(J>3$s䮣y!:=6XAvf m[/D3z aE4533\U7н!\dhXvbY7اos(@>鱟 uձM(w7c.X~I2c+A 8d52mA~F OiJ^t Hsg"$FC'd` *2[61QŽMO}߼2 v* {`0|2[i4" KLbDQbFAf".4fӚ4P `DED@a|(pI,J I9?{&͜\uG4?^8<&rǟuf YFQiW|=z[4GgD;,EmbVems^M,]_>FonF}Z5 $O~ZFG|pUryLD󣣘"}@.D@I$0Τ+;E˺1][וK6βע ,r:b /_J!)KW'ڊdJ=gM]cq2Y秊60U†ki| RP 5ZŴBkgR_* ҁͥn rauGރ[)w֜pЎwY޷:7=<җDۣ,V6\FRʧ= 'SR*3T$uR Qqw " #櫃aE:Ӹ<]s!4S/DАHi-%풼S, K:61RBc.yuhu(ҙ`4E1*ٶ5jwvmʭP)#%o{j}GT_BO[QĞՖlTgdef|  P!Y[7rֻ¨YŕiRWg-zNޮR+[ b>yv Yg-$:ԇ8M+ Pi+8N,r P-FJ|ʌ!>@Mw&UjRzY[HwtNC۵_l/"0)Id~bd+8qܜγ Hۛ>6 >M5 Ů&(hպXԫ$tdgu`8O B^(4tY~+UdXNNOhd ɜ^%PVyٷM1 9X#y"kWxQ`*̰XƷ]K )*.$DŽ~0('zMȇ UvegI}2$+#K.hEoH?>:R1L`DF^]QxF&K+,.bqfB4̻nmdզ/*Ͻp hS,b;lu.,&X-:dq hK3$vZBW.i4H`h:RsQΣS93 G .F ې>s+سQT=f{-r)<Ϩ_U`L 3;8-D;Pgו>Ť3IUJIt販t4τswxܱL>]8fUY[32rX7CZRrX}[ aq#@+( &G-'rqpP9ѱ6AC` P ̓q' Dfwzh}uaJBHqL2\WPM*P&"TgGypw.f' WUL9d*x O>+e_%E ̎kmivv ٤ Eƥv|꫒oܔLit "u4PA\*c6ct:B|V#$,,&C]R`~Up_Klʫ1V};yFeMM ~ Î1٨fd15@bPd?(wЅILzNS4iYY4)_FQg;E$Ƕ߈!?JCĥ0B|gc7mגbs4XPY۟yk$`g&NӃ@Dd"̃޵bB'oٿ3,_3xY LHk +7ҎYDWڌHaZKDAW7&NK?DwW{7C.n͚s+Uܬ8OMd!ynɊ!hB]D$SR yW#s5 ջk6`7dӳè5g߲>1%m cuGP(&6Bє.+< !Y%WMNf;/5!/- i\.uW2W.k)Z҆⌅ismԹP%ӥɣ =M#%㇤1BHR8#FXi$o~5rbZGbdah0s 0k@3@"ZAYr:bt.Vq #4\n{źlEEd#wX.%'}cz"FA^ݵ*?oN?w6sTHUa P-ŋŘo|cuqaM;"V&$B;Zkq6p]6A oZ2؍QH];$?7 0$1bfc\e^wI2\'RI"mxn|Bp5ZJiSM VѭFZ 9U.{/cDD4T=Eݟ` \[ mazޭK׮ىqBCIԯDz[-8@( hR?]'ȆB\Wyl'] OĠ־ \sE42?cIK9{~@d~a} ȈP0v̶Qr0a¤[ a4Zڌ\MH׷!MMp` |F  Y\Fy3/.Ay *ƴŃV؊{"\7JR1x2po{w!L-ct${:*6);w: EH}@ڽܜuk%V{ 0O `ӂ>*e;Nf} Id0jd)K1@Ǭ]< "Fx7D=oZoڶP]J쟎}{#<@-#(n s#'7D@0~m 6ttvv1#}pFzWU!!`SN:@ WJވ pc(;&ÊE;spI@UfYR> s.K8+r?SD,VL/eKیex`5B(]Q` `h* n@ 7RKHva*`EHͰbNӘ&yQr+*(L08OC~ܰ`+ !nt볦vIEnf UwJ&aCvG$N6[:4* 0/)䘻 jicQf/W ΑR\PoW=wfNRNJ_H'C ܪB8&Hz.mK*ZQyt43HW?O>*3@^ tGsn=pFj.V@~e,eyMzEد<8鮩{RHy@07>3m{<3ޓ& H Gí/ՀSZVSCJCܐ X$ָZUIuXIǝ(G_ո/\ܛ'r 2WUmAʼ!,mgEG&tJ:5_!#^%˰2W&/Sy"e0M 0e4 pZʁfUlo|$$Vf)ЧںUen/u%'kB]Ckyɻ3B4^;إl@\-D@BZ BOS?K|2 j1) 2>luY!j_9CxPȉҦxC~:XvBsCI-Tխd}T iu|,_)SidS-R?sdMX!wV 9 (w&:vݞ0K 1#M]RIȲCoO ށ\?oCfƃa^ JR 6[78 .>!:7C83Q\cRx㟡9,H7 X%aYkQd=3<˹HޭUzܼ SJx'I,>d2흴d*/C0OL@Ixd2hA52oPh߉)x7 >X.e8kx H!M {8SP(-d\;O]&#_)]8x͍n"Zr'2Ќ.4݈@bqB"K+(TdH4OEdۑiiK^II!^b1㺦'g䲟U93,֤]]]Ȏ$HA$JIR2 5(øuoG JpaL{pSJmc%r 5-(~i}]v$anO㹰4C"FA)P2np,3`S8< F40k)}Oݬ2BQMH6nJIe~R?"9,ynzFe*W KɞmrODp?OGplo14TQ)&<.j :cr`ٞV%{ONUQIsPʗL+0WKGl+llgw&4.c}u=R#bXߴh&y HxNCAbɂ9ф򩵋o>4>p=r-E{Rr3k0|8X!2 KtQ'D*KT0{i@f/|YZȕ*"C87G݈L9mM׶%))]uSw> N&`r"%Yo,fo032ko`dUlrlj]N,˶H_mR=qBD?8կբ#60f+36ϓ*sOX:N6ÈUSS{LSwƩ{L?KzQ<t%+F\v8*cZJ/#nХxP!#[`o6z\C/l=.$o߀'WB'@TcKuS'rYǸ迟#\`^}7C8zZ[Ob=kTNEQf] -ؔ`iQ%jKA%{Ѐ-B&bJa>MsssV+R$s5I"]$z(wlGLIl]Jm5npiI)SN!`v(EUlϯk꫉YemUU!)dž~UjO+ˇ'oo/`YKg&7ZZ&\*sBi@k/+U['̾ۙ> Ww]Oοo~U8QyvI檱rTRQ&)Տp9v5ڣNj TCe*?YkOx%{;;(*ݿnw`,{eqCJe+Lg df\7ot#} o}cW1~Ĥ}ȩ4C@p{&eq tܽ0E?[7v_^qJG*m[Fsq˧Icٝ1v Hvr !e9/fe?SRsY}?WWuzGQ@>k0[6 uF]|YC=A`β >ϹCgo睭N\:sI!_MёEۆ'xq;_,"*OKɺuÌ̛Dq}3z:2:7 *1LGP]o]S(t04Z}AqWd>H8eEP <ͺ~WlgFK [ [ Fp6ϾC'V}_%ȕFf^zmi}#?}rDQ4>.sBGM_3KޫlgEV0[nbMgs}nm --;izI,baIFOF`O"1 hM=AKmi> jo-VwocfCG(CJhvGkĶ "#"g'٫E_|qK?3lo{>xm,aspX0b lі,d99yK܈_4w"1AJߘU?a8,3oM$[>38ZcD3#ۋ7y,[AqpfO0Ȉ bu K(|mF ekNxO,y~ۗ^?#$QS=bA=q"r4,Hl(4Q?%&Yz~u# sNh3KlVXO5A93m뵻諴sV](N#̹h})\mYmm۶m۶m}t۶;>޳|ꯪȈl A<+9֋!DAq)JT fnt4;\m>crX$\HNpx"D;UHPsrv*_ %ɹ̈{ijSDͧ&/ g-R@sS& +Qu%"ֻ#.Tlύm^K)2Dϩ?UboHye=4a~R֟o)Ru L.8Xv@0$/Ht7'9!F -zvjcY/-UijeȈA@1g.)5Q- K )rj*<LXY*1lERu+m7fMvw{jдNk8ah:!P\˚Z9턾8VE~ZuOwy1/)O]kYl!Fa=k҄L1OGb]y\%I?c%>J?Nd;]!]QF8ǭ3" vެ-H3!ħ+1JCzPpVYjuunϼCzt^kg!gWLFϙ&$$<ۓ9|&b2$; $BR"g8"IpNt¯^NmDuJi doCBr\4@II[YjO"hd'ֆf P4i_TB2I|D.UOe˕%K"qFYN sݭ7HC4 t`:l\:f`}"=®鰇dg˰VC=rL:ep@LV?g͚ZG(EK 7F f;Lv 'l@2nbMs# CύI'̚ޒaޭ 50e'/ޙ&lJ(̉ʗ \H6+C{8"{\]l:x_esbGuGxt'rF9j{(2EFH5hMt΂[ŀ›|ÉД,FGn7'/E|Y4oUV $gF5IPq6aEאB?s%=5yƆ DYS)kF8Es?y4ӳua _{ZEYCԡi 4ܤ91nv;9ObbTdXtFzY<'rꋢvm:Kb&SOGB(K$$]\ *JZ8'{.ߎ;@ no*cb ʙP0#RYPBHA S@;`-yGd%=Z2ry|ZZdQC}\^ &X 1V?{ٿ` JhliX&MIhqV3j '[u56_h ɺ=S*^BI3Qz23%:]8$EiVn,c~O_Fz3XbaҨ\pA\Jd2 *WYSK;NO,8#ȁD$7)AyqBw8=i \oM9z=ݕ*Np2:坨3{ǽw0:9>k}_-.d16\cajq*Id>s1o -zq,=OcRmCsݯv ɀpfgJעΕ}e|՛t mݲ%9aާV}A,! O5Bƅ3\C0Q<ƒ2]9Ty2'#8xJvq-o1Jd||4GX"WHp H0f:6'P#n {}fȆf6-&><8hlC YzZ0kR0ݗ:zHVtJ~-\QR%&'x|Ff ?^E@Ӊy'[h -PᱯJ|K':X/Ql~n>*2[*6(%8{ 7 |‰{BRa2[ 'qq]gɘc >@@ã[w4zN\\{8)3>O{75[{vO$T2}k| JxPPB>)W)4J&*ndL;T=k*a*կy8כQ91GG)c?xzqsKi9a r4tЄ GȺ~٩e sN7" #oEDx+9J Q_ķM!¯d0'X`LX|">`+EۢӴfc,'}6g/z%݂T|>cY} "`-` pNŎ |b,;nO]*~L٠ !.MzɑeSi%T د;9AI]`CpK BLr@[:njor0:N[h8$fİ>ڨ?,3@jj#aѨ(zXUWۭٟTYe)|6ϻkv? q>5GR6B`!bѧRY^| wVTur!< RBdB*RjG)j_,b)}%l(*=?^_wIcaX7乞s' "WCޢ`Wk,_ NC :͵턫3Y'gqӁcJ4?h^|\i}w0H?/hH1ش+sjo.h6#}eq#Gb< EU#Դ|;LG%ݜggê;|pT[.yz|jG'# ƼFUJfQ~h9IZ.ü.wRs?s^mDZOp3xNuZPz6~"`6@¡^/#v(cP *f^xFd,8 Ā҃/P<|ȠyXZ}Tjtwdu3{|%3[,y]8'>0%al"! <^%g~pz7n\i!wO4{NRZ{N% ܷ }P:r'\#yE |ͬ1HݥCo}_?HmA_2em'Dg%`߾YlWth3Pi_X/\ӽlfGd <"E.+D?PD%Oi%ba8MןN:ѱZn Mlڄ6{tB""ӤQc: f~I[-Ѹ8Wt+MHu~b'^,"Iu'D-,4A(++P[7'-2=H'2W0KXEܮ9 y'7(Y&lƷ~E(iT6n5Qf$(:I\/{㘠jz)9dž\;O}:(F#"ȮVh-U% 3i o+BA1p`2q3?kth#A8*1u?;P|֥`BtO5ߕ+P*')f )Flc' ½Kjt>1I?:>%%FTQ5飒kFy%ޏ(N|=, *hYC ߟW't'Mࣷ HpJlAx-t~>[i}䷙CKN5hd32C%S}",[21szYjjdz;׆TnBB@-Y(DŽOjhk7eSG/TGbϪWpF3ړ]OaJlu.60JA:-uyM];E[IJ/mضN% їH)n>nxׅ R4Yk\04VbO !yNk~v .zzzz?O3)g.w~6YAL/odfhHQ;EY2ʱǻ&-_TpLu]B>KyQRΰɱU`*y GȺt9=c%;"{D3g}WZUDBe7bkY<wX(QFa e 9l%n.9j9р!XKNvx?}{z <-j (n"L2V-)}*X5 J 1${F`at{)r۰YZĈwgRU`\#hvd)տkx *.IZ`"} [$-[UQl"vz 'xbhIw@NYHכDHE9yLYZ=*PIS7|˄0[ho^1j|ϛ5c_oz5,b6Bs %ttLQAk,e"<9Y1q"glb0% |dNjK 60C&+ ˞YCB2 k|1|e&0>hE[ HB@Qh'.3R ˽lB 1ǃ#zwV^ xw!ꂒ>U?]GpgÝ0-(~{%CҸAv i#&TPH۠:9['}1*أ<}kBaQXͦ'At5k ^MCmY/5t#vMWA@T+^D=xKZVBPM'01 zy;ƴ[ b'Y[bű _9 U[]u$ƨNX{S*W.Z;B"G=Bg,)? V#RFzQ֧v©\[Y5QP yv菓|;$l2;ldE*GER uAj*(J ܣ?oO;.VA/;[oF-;`Gܯl`QޔG-ot@qURVv'kgm=A'2Ch&sA0 ftWN=X<ܳzRbi@p$! jiҢT~,@ ’rP*tX8ٳ[š&yu{BWָ.^rXjύ++j@wqJx5UtOٝ'5"h"kLwWBƊ/YHߘy D7 6;Tҭ]сCXP2Zd?|TDRN%RlN!Šܯ2t7bLúȊ,PkHH3vqlt(+ͧE撁dİpؙ5gܥIX@f )-@gtݩoBB|)`p@ԥ9Q evd @}\^|IaiyݶP+ī_R\F-N_!7\dmzCDtB9!5wF,)lTl/JN)4.XN.fq7T YNͨ h(.%!DY<d)O8^@sJ񼪽[.Ƒ3>]*S@@%[/?0?$~: `m(UvAi@|s,4_PUx%`arFmƋ?k6j*ǿ,ndRYt-$WcA mpskEݒ:I6J( RUSdX1e.i9F++NOmE =|m|{慐~^Tcn C8-`k~ 9=?4uCM2\Ojwe^91cW,#)2矢~*.054Н-w\P{aX|,HV[PDP&Ae+0O}l6_['>1ބ%0`9F47rޢncWߑ@>7X L0PkuX8mT0-/_ by@£CS_*;!ƫR)+=X",qP4Ok8s(8i筈ȮYڑ"&T)q[/_oXB:2K$m:OrU9%VjIzIA>Mk}{ČA;==KAq@NCJ&wi–R+|it5qF޵4^jTp3Bx1g 6ՐLɱ q^M={wGnP6݀ţC%hEfA w;k^9]2VlN.\Z\)7=kfsb$ xk(ԕ%¦=䍱:QP~ m'HoeKۡ_8Yzϟ0oϾnLD~t*&MW}HUTwM܁mxH1qr tcѭ<_4^evɲ{@4\/渪6xVPɲ%O"2 $!<"0剜s"ё pI e h_)Q  .'Bc!Y⾝]͓IO2Rzk0~녿Ն~˫zJY?nL>[Gd} 7ǢyK:EzN4jh(I@q ZyO> :MľrCz͚ (|]* y<oIuɩk4^1!8k\NuJkUrQXAGR(Ҕ!(yǖpi7䇟xAR Me(q%49'? -n!Enqw7n Km1p0F5rhDf DkJ S*b0H {bWN SglE䚱 bcU bHt-y<-x=648iOH6aĮ6y EyO伹pM Y?XꋼaOqw"K4k"% fi3X% Eb*mǰlݖ%K,GKBǐ1PjL;S+ ?Q>ʶD֩>4[R5.N!j K fDF0ދ(:ܠ #Y@߸G(fJQB#;[N:66-1%yZƔW-ǟQr0[aСufH.(fhI+\,td"'#\L J= SD^/YRslje uKZ% ;YKB5.MF^[XYM1C`$uj70cLëbP#BTM7) t3~tlX/a($[yXQL&@fPi`+F8 \+ i;ѐĪ.t@e|CP,I ٝF-y rbz=RVK(5c7( TߦA=j (>Z0NY%qqu` 8a%ǎK0:=(ߘ(kYY(@O!9ne@`Ɗ?\hɆ[NPT"Y[!@aD'86p@oCJuR֗@Dž>ҋ/E" uif/Ӂڠ'IU;P*5a`Рv_cjrM kMW^xjIR/3C82Sk PW =캢 6RxEsO#8P契 L o!? 1o+$ C L 0[bx>8/@jQat!0{?<PWsx)&/;C,vL:k#kQ꫷zx_W ||LZv?șKқI4CȏIcb &vӉ㱉`lt$eer2Cx o1E6uﲵж!tlu [ O~U{&j(oƑK:UtՋL 1=2Ff)%P1?X[՜n~hQԍ㖛jTiu#;){VT)(Q .{|jF KC~uR>BV>'u\\#iKъ{eBCr8=*NBjrb`{:2̦ud+i7ߦJB\/MP>\m_UrM sS`&va 3D BGr$}mU0_}y(L,OgRu A%c6K5Sj)QCjmZXibԡLVBybH@HyYzY99] @g[HsAxoCi.rGd-syew\d|?ܢQm yhJ&hKܚ2'(47 WGNRc5~ !EI_=FCzc 2OQ޳V٣<"DxH4L%O:B[#g$2S1\N̳k;ZHHd)o/ɐ>md9տS&1HYLM]J:jJKP+/mՄ383ɫͭʒL rsPl⼘wscf9E<|$ٞC'E ȁ\ő Wu^LZtzZ dA\PG=HXq5C}c$qB͢њ$ƈX:n տ3@F/:ю-j)1i[P%3>f-39e9(HĜ^W@^K*8T{PR=;ނ'h:2b>BHleI[M~KX֥)5%b{Zgƅ:Fp:.Z;u2`9(pLKVJW8 4p6?$P/"+OuX[u[YAóT%LBB髤 ~S$uo# ,*C.'Cɺ/V!e?5$Vk+7Gd F7 *}8]> wO þmy>aa'8mcbr3u^eʸiV6h( EI xÄ6T[eו&gm*hI!;Tɝ$-%@#&ש.Ok--NoPS05D64RVo1_{ң!aK ǟޠݴD=q/m.,dD^OkF)Lg=Oڻ{8]y |PW_?vSڭ7M՝v.'`x5!tȪ.zJ2 cuZYa鑵\zꋖv/UsaU+{դodmݪjNTK\xjbҎc<+VkoUfZ..>WCД_b;;õ$?;~&9yBu~ѹ1.feY'Ii*\$jjn*W@~O~18RzBEEKC(!y>nI!t Bc+^31 w"eh--^U,Ns9$s7W)`\mс SPQTJ:VX(>zw|8!򚔉BSN.e̦+*^Wa[qN<2{W>o,vf$V D8E5[DeA|~ R㌴W/K,pMɢm$"Kz%nnf~jN`1{5ڟlAbd Iw]\cQ>:tg+>{ "/*GCA(Ҧ*0ReG`vrB+z%M D1`nY={g٭6|PFpLߔ(ΝSjV  W5Oi{S_=' M _sO~aǭ,_89Y>7?|jBnۯai;eS7~=efnIcGY[C ރE4KX F hB{a42V-\c, whX{q_(twn'm CWd&E-]}^o<\d~ڏ[,[v*عɧLj~V^Wv WEM8Uˍ 尣e u -k~^t/= })[qWKy3b/3D/h{3T]_dTloj^׭ F\I|BrJqp?bģ6`hbY2D{FsCHBΚJ$StjreA0RR}2Wj#JRM׻1LU%}sHŖ8:,Q8=۹AYR[,,T'=DIBPf>Q#]ϐzAP)vٍfx}fk/._>@!PµKM2{%Uv3֭sÑ LZ\YS ݩe(51۸ 1 >~i蠪PxG" }uVn,A >)nC|u AidJ՝`\h][eيs3wFRU)giu;3f*Gd6d\|sEt%a﹑r qhԔ][$7 ,"* E [y*Y(*U*յJmJBy YA$MU9CW+L;Fo6@ߖLA^%7aNcҊF.X*0·Fda"y5Z|>c ~7EP/̲{":f8TcuƛЁZPM,z 'ٞ/AB"CgVa>T DpТ:5<%`Ee.b L@eؿ"Z;FE܉B+נa#e"V =\ڟ"*a &\m/V`STa`*h5P)@0F#3<*ߴ5s7<6 Kv-okE'2 [BrdiiTsT>tlKi`*E|'xi!=jA|a<'W9h\L%X=w cj2K]붂pf,_Wr[n؞ٌᓯP.?8kٲ)!boq  *+@bS걠:x>oS(()b6ttt|?Ar1:8Fq ]mW<؟NT;̓qX 1L>©_\밗1|"@g!2 ѓvTЮ䌪p/ @FN.疖o$E$n^6  "KIA_. \pqnOBb ua&@~YTaKͲ]aa>IZln6(>x!Q8F;e58he-en)hEOɾP^^O5v9!~-M#rk^3]㡲W"asOb6gC{ ErO)J2'ɉʁ'NN@|2h 9=(}=-wJXs t~  >Z+|Y{?fl^OGgѹɃ&EV:u4 H>T1)Ypǚ>IᨄSBKz7]&\RHDdj!LN=nr,$C(0I_Jշ: C6;zwqy^Z|<8.kп7;sqZf.Xo ۠SJdJ.ï7{l4+KӆfǀSPO‚LX|l" Q,9d&f_ۑ$B4a$0fӰQ݅͡,-P"mKHʘ׵[wΤ"%?)=`ƃ/&wPUdZ+C=u4@>PYd̓۾yۻ_ :dAZA*=/:mI'T(0m >WG-@>U/2Ur0A7u{^rCXd%t`B nx*cWA7˥ ؐ.6ۘ6] [Oc✐@G!Ep5]y߹]r>^`Vwk%3QB-t"hT{6ӆ9l`{Cd$sɄ vmi.5F*/# <TU@u3Z^AtǎQB{IƉMv7uk2q-tCj 8LIh@F`jnX>Dڄ$Q)ԛ4Z mgN5a#]E!8NRg*6($_PQ B,K:fr#dg*QX($Z׻~%~E53@E!Hz2jrdС*%d(aIKcnP_Ѿխ85nSz6poewbD~u D@GL(?EM~70I'e"$q Zo{/3Hm=In[im{覴EǞu7e^|\}k81Gm@Q( UiSȭo4Y}vk2JܧaA5|?=$m/X݈O*QYDVG0u0\v(֤R'(6 "^TCB钖Z8E:<܍{1!zOvk V._Hٜ(JXq~jrqyCB8`B*sAsGpAjmA# ^eCL\jjl~>%xę;vJFeI/ݺJ|œ rU AeߙzUC?6 ~Q=F  ibJ `QP_/3Udl4feAT/#MI(,{j@M[ئ$,eCx$zkc0m!Lge?tqzld.) %Jm:iiB JT-|@#" 㫟KR0 YT%*( XM[]`)c<+IL2*‘e2S$ĜF~]'1$>+p l z#0$;D'A Wњ02j>͙| dC%D:MAOfTSwZ"!piȭ\֪ ?e 0ocwrvUp3>(f19N*b/'*k0L| e۟p_8P7.bg%PDΏ׬]Нp R+"(AJv&MΙqlPGK+'1[e&8eg'aB-)S2! F+T 7]BE51=T7{GIbFŎrV&@;BnLw^dwWn7s^RPE >֟/z!ܾHI[t}1̎| whTMĨ((bE X85,0 o.`X]:Xzj04 p{mԹ6G~|)ib>MЂw!qņ3!d/7!t&? Z,{T.&OP} @~Apx_.I݇փ2$~Wzf$t!9 F PJg3r6u'O=r9?5‰sR% \v`Af)+ƌ#5>ϛErfT&jt(,?h$gd Mq/B_ G<E.|[ltDRbcU[{L#Wt*G#.'3*(ͧaBuYaH\H!L >HO6hcEG@K2!(Vߛ<`[Husp z1c?XOIB1Q?׬ X9犡:©v8$TV 1mIUI/+vN* iۭkx4hҝDH\J/UB[:WFܧ#Q2Uœ"KƦSl̸s5p/HwIc$[ u455VӒW}*!Ξ= aĵ=Ov4ZuNVAAⱰ$$hdT^8IRV|X qOi}̵.2 itAXq[B}zF@Bc!c1[V){(P6|èRʪGTi4Tmݢ͈*?nx%&oHy̖hZ"D!ْ5I:"mZ1RK!۴qTcLJȖ@R(fu9 o@kJ®b_w9/H/Q7;1 15EM%I dRi΅ Z GKu&ٚݜ]&l=]kFtX3=d{)5*ϔI&%L~1F"T<39M! 1/j6Zփ-h9­j.K`5=i^|S,jS ٸT+\fMJoK(5҄3>x?j9<(Xo~I1twep ڜr漛Quj(Zndq`uz9pq^yuoH:S{.5(\5vcuxmԁ!VTᏇ.TsBeɋKEzs& yzpT{-"nMvYI6SP`X8`(JGy|ts(qsυ vNw /6&+exΤcX\ZCI憒>Pqݯ `1uBZ6Hӽ.%-Ek8Ti3u[̿OE3nFc 𾚅YaɆevQ, S?_mk2X<>Z@"YJՊtC*u*dzy/dbiZ#?{&0Y+m÷;i*j*k0p(>NUkD(/y\]D|*.{͙ # a[_#+v1Ђ'ȡėC:X{gѿ^0= U`wm3{=cmav굊#eg9 jD.uȇtE!5OG$܎NF_ΊzQDH_OǮr[ ?ZbKcw,-MĢ^{/*KRWR8#W`D]{X؟165R.W륎 1'@XX( r0WHGQ=-ʓ(Wy -$ƕTAљ*!e-kα{3 c,e%(ʤD#=WAdgQݸO4Ak+z",lceI ݞ^d*ZA˭&-m~箯n3RwsXSyzXԕg- s7Ht{B06u`tiG([e1*$._|}bp@O/W%2gjhbafxNLK0(C>,MKH.RPKST0hTb?8ɘXцm 9Ƣ]uX<㸳f&&TQE~Fst5Ү\1"'܄Vݼ$:js3}aCHQi9}ܤ+gBهv/h\,!_m0݋ ߝFC. u2fn} 6CZs76'ĵT5Q< jԀIml"1*0ACi/Wݤ]]2/$P'~ <_aDóvD5A|߽h %ϑ08CGޱIO 9֚(v(UeĚ;oQh/|<% ޙ n%f/K@^]v)ly^LN YM%- zS8eNV@|HkHT:G / EKaaFI2ӗIbOo#L23eJqpƮr)&YM:h} /", dPG9tڻ? E*DD5b1B1#Z[=P~^T2O\nA4ҜpUx%,&)^9H{\؜HxZ^Q1 (x@57>'^tU?pjNJcŵL A>WH RA:<E4e&!5,+&R;FV< z[@Gh쁦]omQa_נ7=P6=2+-jkLG~ټJJ'}Aqs|±KvRE"2$nm.pp8׸ߵ>0K5=L3jfLSn&.b8L3P ķBݗ D:NZgBvީY_d+,u,%f|Rv{^_x>-`*ը*c{,kx!=`ъIPl|κ^,+w,&PaΚѸ$',g۰bHo0RԐ lk~CiY\/]tK)EYVwV\7,eų+/ex-IvYXcgLJ w)1S FFܥ]Bm 榾)Ri,ۛBm8kb =fF#pvǒ7$dՏ*E I̥Z,ƤڭPU00FgGvI:Eṥ܎bhU!K$z52&4 Ǡ86^9RtzzF[x1Ur@@%X/?ryJX| 9 H(EzhSGuB P0XzYf"-LjDZLݗxNugdDȒ[e5.gdL[bfe6ͺI*O+!riLH 3+iAdboDvL/ |R}h9dwD?>K`z]q4xG= c[Bʭwj( eHVlEJ|eeRE3P7,拟${oǮǒ%|3KslW3ͣiP W4ޅf-d!99A}vKޛF}H ccIwB6 lYA@-E$Y /4ZTef DGb/4p9bPx7S==+_`r*_%Bb=o7Yޕ1VmXȚL9Ӣ !(s"XK s| \:\njr=0t[!:!#RDŽIMBwV.y2M|ݓdŵd 퉶͡dQY~W0.SA􈨎{ xgY2]0zLa>W'7|3Mg&w]6gHxjhV*jw@׈(wv%WݤP:~n/?mS9V|TZ ']f-ڊz 8tRZ'8@g怮~ M[]ToTbJ&ppQO zƥs tto=tw&fݰEʎ>Ҫ}zت钡a})(jVcv lHgek#.k]:t-\)I'M"")Fncuhq.vg %_Ǻɪ13!*R [jӹ~YP4i9T1t%!G&XܙFBB |2RT-Z HTpt i.#%%fh#.I0"2Ju%k8ϗ2aZDɣn#SfWowSrq<.x?K5;[_۠i?4Pb{*n-AŌ5{smO $ASR}|r@!"ro8"CA2qU CL1@j-f}t$y|zirzУ2{+ѳ@r`碳rMMy\yVٮƦkkJ37oNqB%c0Q17Yi+[J͎E:u`uxᆝ12@3f =H{u?uLf`i]q1ڄxXZ'i`%`큪5\qw+S2+_ZQeA{En`EdگP:B{n ^78'A5Z6 P8TCCGE ¬',M] B|DBGpdCƓ\I =gbadgl?-9 QhߑXA ҤfQEQ TDŸͮE5 x˗cWӎǦ;9_$o ?.vReIYx$dj }tufsngUx0l$yx+L6w_y/!jכֿTy+LdL$w7zn}eCL8Wկ|s^.Vnh$~apͦu?oEdž~PSZݡP,F 91lpʞ-=_bBIځYlQ\ʆ͍]u;FbEĐ oMFafK[6.l1*~7~Uz0MnG8jzNɚR/Y|^[j!q,}eT tar)ivk~vU܊)"PQ(g m>.~1`x,F=|,i"_v5"+F#P<4e\NFٽT.RS|'ܑl?C3 L'KAiҏ4CkUPwOt7mtC)a58 $ 0p\tH|(hdxF1i:/!r#OQT&UAQ;o|-oMǍ{CjD&[:_U]SWW0TVo4ˬ=Ǩ_ fV+gafa0ذ oQ]l܋Rlroj {hQ&.1:ܣވ#L(dL8:# 'CZ,ޔE .F[2:wsf gRkYNˣc *ɺ,Xs9MҡM{fN*;AAjC6>R/{d E0)nyE5TqZu\猻N :E0GAmTB T)4I^]CBQ@6H Fg?PؓRQ0(>!TjD·b*JXQ6X6aVLNS (Uɕ/|(PLL5gPOO " kZ3򵆤mf질ϛ ud3VME6iaTCcl X 2Rbp:bEoͭڼ醐 P$%;nhz~ "^Q9F%%OKeG0z馘`}/, N>[%~5 [w'_5JdZCt&lFh'r&e`k`Tl=qCYE72ޛч 5Py096iCP D'/?Fj10 `P4 {q"iMNR^T09u̜DW/Cn=?G%[;bV>T[3]a J@<{r.dV¬( "` 'S֏3EUVށq`7% J ,fao,1z:PnKhGf=dgK\ Le  HDOEɥN:i#:N= (z3%T[ 'ļ6&-&ny;J@0 !w ci׸Х3i5t o*Q0<^nς "HruYea3vQg*<_Jí@LڐP2~َnPK 95Hr7ҏFU\nw:R;  ct 8Lqk!F=h+n ٓIA>{LJ9L`$`P-Νȼ(Zƞ9T2l0F QKcĵg@yRh St>Y JU"]QM\A= GɚFtҿ!4byJq `@q- O.8^vQ}2wpN C)CJ_[ 'tWmWVT;~NJZ0J$eٯbO)Oݏ1=8UBH[zM~aKt |!WQ^^ $UD:j4QxIb:wHm<4/ΏyEI 茫9PuMM-M{lFb_N}PE}ԝVX⠨JHD_Ǟ^#tS|bi)˫pCS:YK= xNՋ.=ѠEEZZBe-l{4ΰ1&ư &/_ƵƗ+< ~rŎ$\. ,۹_/731)]RDYe-Z^"@sWJIƳR2$;u}RaPǷ|'66JuE|9Jk,CԏXJ-K+i@7<(^Lq/lȊR8ܫ]a~A;&K'=Mb,r3aNT>S:6&XX?~;T΃1gĝI>ݖ.+oTx$هx_7 /WGؔ`*I7;V.l]q,GغH!CB r(Qfq S 81R¬x.9[aS~[TSAA2v^ksߡ*v2CiqBn9U M O:E W(*Y?6q 2iz@YBC^kuz\ rS+h/9#2ꉇ*3cO:Ui(ox"D$8#HٸZ <"`9 !KݓQIQG |KȰfQG >gKE<͗on-ٝJ5R$JreI.W_ eexRr ~rm~{+dw9wea$_YiQd{YkFD.^:T"B8S)-Qq-: ^+9UXC?ॗilzYjȐ^1b; $T)[0Վtz~|fe?;#_#_[뇥%WZt^ZNQS-Ngߴ,4 rA&lOoS,Өh㜍#;SQ M(k%"p%%BƐr&y9){ )֫Ix(wzw1TXїfT)^ne1'N7ޗUO2 Qid4*Z|ȻoiS OVwKdg56݉\=t b=_^Cv=, c0ᾶO()\zZ:t^^G/kaƽ6c(xG~O!g+n.L7nu^=j%32ߨNL/4$ۦ.#V Tvu(΀VJztխQZ.XѽI657o[M!~jW{4Eo~KyYm:eWgO^-F%nl lWziNe6-.|^ºLj8q5|"տ:;9(߯s/fzk˷΁ RKBwslǞznf񨑠ܲLETaNlxwj/ h%iIiJzifg2%Mfj&v+7c v* r˃ on̉Nz (#Ei {v¡w&!oQ1<-?;7nJAݹׁ8״*E#=h H$S{a:7j&UA. (y;iL (Kv Od psj'hsa*t>dY 5srNm6H%Xwk<Vptz8I !jIFQg$K]\&a4gQ*XFsMh.]G)X * #*mkmɃ %Jnj @ݧ.짟Rp))0=?i- tXYx5=)H"w'_&0MWpR A2;wFkF".'rPj 5dq;¶Ï/df"x OT9 щ49R *V"bmNr~2|F߁iD 2U1GP6}TeS!/Jx薷}1| ,) ?_ŧ$I"Z3jɀp#3uUn }V\ dVK{hSGQ G3lS'S )a4p>w0eBl\Ey&W >髜;s3nӂIza KW[t]z J`貼j -aFeO8VAVT'5J/f}]2HL瘈pz֥WIY>,_~|r˓ۻwm]Z6G*(@ÏS*^g@7TjJoRT;U ƨh!gXii}UU!1Zu q(ɧL1%T;r=ȧG]Gc_>'&a} ߢ=+6U k7mgƓ/iƒПBߢHhk3P㨙v9.(A" !yn{Gxdȕ{,Yj!juE*(7T\tsP\Y'9 ]= z s&~wn/:]<+qzӑv{ʆ6%sD.Vv_?~wuRP#)sWOYBk^-@#tdhOmKtx2tP}(;vWv/cvÔH@z!e ~&Ȁ;kdf4(c.u! y-|H=o ƨbPU5;F4$?(Ҡ ŝ0p ,/1sYc.hzgi {pӦ:gyd=p;p!{IA|Z kLEGu$`ӮʔI"0w9S31St<ƙt4+bV<$bFGzV 4[S=@Mԛn.8L JW/ʃ"So{DĢkq?ڢy瀪򚛞baq4ǠYzE;s+ѯI*mQIEb3qc,\d|dž-zkL%+t.])bXpE,ڳp4T )EK20w&11W{W>Jscl㒝U\ϭ@&D@YkR/<`3#=>Z(_ ,nLq4,\E _ #ʿryZ)iYɿ_D_?"FZB]2d hUU 9H2Ȓ_6=Xg2:N :wf4b[Y$'C!8AA52Q_|B0~='W=#Ä; O4495WkBN]{!%€r9H }'oPb(M=ǔ>v+Y:tE?LU;KSY~ R%U*MvCXR*)TJŴG.Sav)Eȱ uMёbpϠ]FLy g¬~ٮi .NU5`VM;e62 a}Y+ y{uU FP8i *RQ` (^c^ a8{0FjsRzhϧñlzKR՗T?\j#yisDb` h׻x񃨗7"$ֱyAa. `? cԦuE viyjqR^Y %X#?n?c GI}`( b`9c~k줁IӹN DoozlvzX;J[jT^S3V5z(?xֳ8(šd鎑ZEp #Lp&N,*zqFr _BWQI14PB;{v]J'*O4y!D)ezPe ZfoE3 ^!:>9&XظS=?qhU,f2}Ϭ<8Y(K=[tmmJVoiϴq#66_ц: =׷ZNb?)MK\6, #@Qj]åE0FڔR>h7 ty2FKA0GA+,STh$]CI#A(3ʆZI6S6uHÜ!T`nl8 el!ќ4|gn[uVٚV[+yDG-\*.Gl%7PnOaIZҳc?$fkfM[kf8Y ݆NL&=,Ma6;Eޤ(rcV$,[H4)Y Lfω#K8 r 죿r{bPltI1!a-t#uZvפm4ǩ#r&'KjK:Qchb dJ$?.r;XB_7f|bK&@_6κ|KoG +=l'tCii$~R`ckEٕT%'Wg"ɐ4RG"*)qO7s|l=T/Ѷ zxzx^]pqoJD  -X/~^/]lقFRh=?=;-VGsU*~ri~Q^LBovRw 5ARP8('_gV=ȼ]`:s&.(?eB{귯њ|K?NifĉdW赊EsQ5uaHTϥneyjh4HZј Ddd~õ!jEWCCA6hc-?/;/ؿI?y'e. ϵ PRvG-VuՅw|2Yv|Y:4l"˼jfL^h!hFKɄ4[R-[{k/wb8q+t-U02h&dN$h'׮;9zt\c\I(cg=`rU,YYNyr2D.2/{^,,l9]'d$M͏cK\)M`t?7K TaCLhM$f)())VA"RK3 HUBO e KBQ[FsރB-C@5#d,). p{ 3?Wq ߨ{mBmZdH5B_F+U7h% z3"˂n"-;Nq~>{K^9?&A~.\>4l5|8Hƿ^|/>o='}9 c+j*JMe,MtÝQ쎽ݍ$Rp/wf'Ai0d{mz h. 6wi 2X؈/3Mz^Xwx@>~$_zP+0b,.ŰoCIed(ϤϢ YCGFs21FPyA$GEQN;'rmyuQQ\Ef i Pzb=3 ӁDZd'ܙeM>kzܵιf QH #a tF֢<%5y}i3U4LsզB-#k=sH(VFôc 5:q!:Scł5 8b\Wf>ASEX̃}$g% \ˮTl޳D pe8甫$wm\oNj>&aK껬= :}aѠFUa*ikUZ~H+t>+mo[uys2\Cނ2wvgӴMM@Ւ(_9w,$/5 -d'*D vVVѢG,0rп;S(-QFlۢ}%ځRbv+1 j>/$ 8D'ӏއz2޾K*,<ԀlY0uՑ LNe.<"- |BTd8FBZت&d#'g@4]R]/`D %j`x\qW?]1ﲀlh]KjE5;lUO=x|S: UՕ2Cq1B50qO/ÊL_=zώa8Ms\呡&;B= 4m l#ۯ_'al4ˉ%=P+*] YȐ/~C^QրU?G?1qzGf\b56hSň{˷ٷJ;U0Mi ɭ݁Tۅ@'4''JsXMꯇ\vřb(k4՞aN@M8$x(fF>}0;u=)ym47lxjM0l&{WZ3WVהtW~,ŕGt>{?|wyS:wcHԔs$?E%U)iQe Qi2U:7`[YHq, C *`NJ\JRasVk6qJjzY3>'bg{5~FR~:](1xMO}U;o(]<~&<+*0‚,Y҃~ț&!ضJY/DFc#W-F5Nf: vQҮ-Ai`qECƤ 俛 LOPA} y#+S5! H'%_#Q!kZH=gYvӄ-hq+MQZ8iY]6GI\mun+prRS~,q?xHvK8 %-qfJ#$S|g*Uˏ>-oĝ"D54tqŞk!Z: :D(i6v[/8OGUL0 *Lqn &,Vf:ϪXm6ri>q5 `gM |& ꑜ;a+_E|"Rr,iPeSA_;֬Xt+pV'F1gչ&!wVk(Urqf$PXƽ6RnQ5#bŪyQ$ڎ$[IEš(C埵gh~⽰U=w{] /,49-? ZboH3]l[p'R(M`%~>jYf5%勳EQg\L7>$Pp(9 "_dElQzf'-ſqmB00pV\h]g0ʂ?X5s4-F\ ;E9;ButDC3D` Z#b?#\_~\Ώi?ſᥛO.=yXR"/!?%@1__#WO8-HX/8u/ϻ,@( SԡuG%v13u7ҴmC-#&;f&v4>31ҎN:0wxom,5udN(g̈́kz+@hi3ƴcla?H$Ⱦe0݀ʔ{=1E8D['q+` #V6$P4ފ]O}Wy!YVo,䖣5߮QR [;J/zԀϖqmG39Kp G{NŻ@o2tQ" U5ֹ҂ "(uQ&(c$DP2l}_>y}_ڍC8nC.-qx ܷ|*GTۮO BhNټ|?:DZ[A G.3G5hqQnrֵr-695A'Nij!3@Cgg,U^ (" hZ!m`~vnҷX%욼u;ͺ:x4SI%-s9m$1ԗc(KfنCGN)/V1-Dh0C,<_k͗,4FBwmg6:4x2kIT@2s<6%Y/NMUW92T"A>C߲dg&6&3I9 [UU c dn'M,PK73NA8 JA#Ğ ĤxC@7Kyu&jS79y6[ Fvr[-{mgS,"9_yټӰ=Rx0#ā639E:% 5JJRbeݸtd.FT12ITP%4J1-' ŹH$D(M}Z/E;(Gpس!)U$F6ƙ)AjHbQ1FZ,-֡;ڏoI?1&rUeF16&12QjKe)nM&6㉈um%v"xpjMNr'P +pP6F.6A(=RܱXNkjgB~Ze9^tqX65ro8KpKA(vi~ggM}2"AGbM;j`{q;I͋ #%FɜBtk.qX&2&EbtRlʟ ZxCuFS[クaRa^tfq07tBC0EܘY5-TO'v}87k_k)B {R<1W6_UN+p "rd~ m&+-Ӵ擐S&*n;׍ `:4kK rY|QqS/ ѰI;oƮ7 j?jP%{Ȇz4ße@7Sh6"}샣քԋ_a]OQc}iZYQ)1üaI'lZUFPE)!i!pdo*p0Z #qхgiZeCqW/#Ab }?4qZc?vb‡͔'xdb L8ohf9^3D@#h!%# ڎ3aN 0Ik=7 D- prH0ucX+4KI"]і>E`{%0Y f5Ρ*V4 _ʮ𛣡c4Bc dhVYP!+|<, d~  OGAM'2!&rh_-7E~sɧJy\Hg%k2N4?" U'ԇפ@ir(1.qTb}'U/=|nϝ␁Y՗iXҖkWѦOZ}8)dfWmZP{Քܠ6O>gH;w:"y̪?>֓iaHPfjf,6ITA\T`\n zNغ8bi+dW`!Y:HB-1# AbڲLU|ĉ{,$m Tב:)POq==zIqZԾʙ/-8 A$N:hӭ㈡6*vl~=nER>CK*[dY9 xTą0zޣ]Щ (lllf%o?[+B .џϒbB/HTYx"3CdBW@8"8 ,kh|!o'\>2uϪKIm)'VGo$"nG.{?k P)zθ}1U$}ˀ0!?\b~6ʻ*M篽ߨ4L❞< UYѤP<`h삮<~zΪ|egb| clh.="uWlX#ȧ' R^Jjy~:V0Se/.ARRHSx,;\bWYA3'_3X5Ae9IC`rўwvnL_/vX.6@?D bb3Ф' Ϝ"|@-{y8\`U03B%I{8%B:ZV/ybek=vKs]L~4k2f,‹-y΂n|Y<5vHaվ@]4t@ta A % u в@dS) O چ::Fc3!Z .?9"9LiÐB.l  L8^p$Mu߲CЏ.pcy ~"VcKȟf4AU;mQ|wDV­]b5c"J-Ċ >f)FIV+݉_.%/"F|j[\}.ay!b &?.)$ȇo$ D$f˕ quB6F<>= ~ #BlOi̩j@6Zf{I gDx$T;K{n6i,bM~N-25P8FP%^66$G1AUW(V{c^76d܍6z0)i1%h2MJD=.dV竗$S}Nu".bbॼ%ʰ^`dEθHM, y9ctJZ7mHMi) l(g{D'c(!MJW.e[ 3Rj(B"V#IĻ]|2OF 935l鼃 XgPXہ[z0]k@9KfZjuj=$#fz9"tI * WyLNJDyv8 0Fqf$R% $L^S)޼SV۟ ,ȏ$2N-CISX $Œd!Z2K ؿ4ItcpHmM6vH*A4ۊcJ:=VvvG]CJG1Q3h]ˡΰ<qU=³6k|#t#Ksf *A ?wݤy"ȏ*&:޽$Wn=5kSZY12](fΜda.:xZ<qU3Bo=MtU+Kkpƈ83sgXP3rpʺٹbg6I+ZAE an*~V01EW?K$*^?=hq 4? Any_.vXY KVo[ybeN>"4& s ѕ[cy@6N\Γ!Sؙe"M\=38ŏA.(^> J>팋z8Y:r7_s{0a')w|ܧ8l+6n @-:zBǶp\ap#'ZZUXvbZ'Έ>7^]_Bb`'[5tzǻ6vS4n K=<1x7]~=?R_ެkvNkصZO*Zze'WgLeGM9AmaxOJhm|ޒhX (0Y덷-}eKbx{|?Rww>EOnIr1To'2Fs"fm0X {Ǚ-/%_-c~P/~*~pH?D@H_nmS<@/k64d?/7ȕ{&CA?VEZ?7"9+3Z<[3YG7iFlkawN[ zIE>>x9}yLf1y`Sc}w#$%Lpcj30S|).R@ֲ'z6 vYM@3+]Z4+3鉕SèzD p Ǖc͸QU0H>SǫeC㲇 El2~W@Մ~7C⇨2)'f27dB?} B |4o'I%ݛd]f"ObQW%T֓Z453}U#1Η~=6ICw;pMU&5)S+s~i2GaQ0xbZ4+ңg_MG7kIB&x86>)Ъ\Gb,Ỡ\V}Ҭ[iNH%wa>Am*%L*#|$ B46YHy}lI`u1L tP׾L ZW!MRn#6 vnjERf)ÜH('V>7D(YF:3X;pET]1U9/:UF8YX4՚V GIrh5-*EDaL3h=04(r f\ʯ>֘\AIFB$,+1}=I]}KV8xDWt PT{ /(5>1aEu[DP?)cRA*6 BJd z՚}yOcm<*9A`SLJԐϐ|1SV* j%,#Dj@<#=VOIMYcNq%VˌxOH:,ɪ#UX|q&N=JuiUaj _qne{1۬ ^Tmq |.:dAүVGPTڰ{aӋ3kYvhA^)J]7 K2*䥄!T5߬sHyEUE& 3c|9 `C F۟970d<͂sh2uSvH;תy*< "zl|A=ժY.Nd!hPlIT.SVf mT(N!?4gR3ut(z"RH݄dAtJO#sRdHԗsX;(*v˪jߙ=ݪ*g(0!.2?Z/,vD2>(R%di(gQ]#CgQ}Y {4K#8[=#BM5o;r ;0ae|&kZis"r5KY):K10xٝTGKppmv1I HD;gd 8mnd@r_FgǃvMM׮,Ot~˦RqB)TجtҮ4 EZѡ3zNnc6[vg?/ox4z·ְ.>ܜ}Ú)4{-|x3z=2&:UKAeOSD nYbֽ߭9N"g)ڎ37q CI^UWbU$IE1@U70gke95\g rp|{s#wbk\Q{RRjEdUs<@I~L=mCHg H?U ;5>7Zzv*N~{=MtKg9LUQNi?S޵Ӛ'ҷ#uIQˋÝZduT4 51 h _m딄a[Mini[!N}`I-,yz/Eo/Hz/Dy4A{CSC9tc34O!\_O%=0W U{|C(c,4ahf߫j W*E(V'V)or> 9AxD}0Z1&..q?|`~H$l^^/<ЇɎSA-z t=05@3'Y@l( u!kԋ3S4uT;┙bV"ʨ.˪{}_rU]laxXLju|-ǡf.M#HD _ b*{Cn XZfZ@cS.i֒*N{9 X"#0hn&/18Oװ &79Ր4We#ŭ ,d|Qzt_']1: ^vgg_L޽űuR7w$IBM3 _;zҮ8rd;(1!.>vjBsj^׆[jSzܾ)mBo'S/)SAь}Ic"xjaK^9RlA f6&<ޡn#{76j,_;L%d]+L@Tj Ĕ)DtE5JoVE [P#dRD(3CR"\s-A::Dx&մ{X4'kQ[uEQ.gk?.k6:Ѯ rֽ Ϝ/,ay${KE>|UoT*zbtN~Xspj0odѣ?<=Rwya>հ&yS{#ΰ/dH㫣1W>s9H<0I``JS䳡fYOwpnrXJsY 3~u!gm7gseL,E#3@mhOwñ4[pw6l tF/ʤ_/?$/YG'&sVDr|8aOnagg;ܙ۩'G&GAtxk؎cQȡI<1FH')G4Y ԊխgׂQg۴wfnlr<2 *h0{9>'"Gl ,rh#5h&6hE[f5Fv!4ebbج⹊mٷ?Н+CqG8zHCc-RckK9 )(qVh%JEhh:D%QO$Z]P܈"'yB׹0ݩaarS=t_OEd <_㸰L]ToPb'G נ'Oa^8vIz ^DÍ-- W} *I&MsqT2=߿lbup961Э}x1`Uu"ȠoV?#NSIyfd$~R\["zkvɌf]x4n.\߽}ɇ)O3[88;6:{eO모v^顟yM<|CBuAN i,JarW,}C x=\<{ (lih.<:+fҢ0 b۴#+NǛuRF iBxSQ=V*:F3D(ԅ:polW&kU/Cxu1W)њRCy@w^ϋ! _z4QASAսx&ɂC!8Qr!q\6^L#=,F!,&Ͽ)@a/oE:s>U@ 24/sea44=-D\y(h IWF/C >njhzb3d᯴*ҩ ='wN5Ss{?(#$@4 󉂨%co$ g~r7:Q%rk&]3NZ#Sr=R r].J*.h@(vEO.]\(ꡌ蝙3!(b$'D==D'DE8P%Fa( 29KO(B PKἓ,}ē+s5`V iɼ  b7S=11ED7 7?:>޲VOvs3c]5dE2IJR(ڑms}0I>fzv|d2Y<O2鴝D<ßo^挹;o`~Z.vFQ@ORkΧ'EdESDҙ}9q%pTaa?~r/hβ 8}htrt}Oap[@,^Jun^um!O^5<] lȿ L.*/V(|(lIO`}ЛUAчx(`*JXekkjٓw5=tyݔXNt=*rfB4"W0uU.RMPPIP,'ڇ-{΍&*,o$T=XgӮDi0?Bm5^ji;gfh bUj^RSo ,MUKHT?KvDpm}LGO:d4,ҾK-AT՟r5QujB ! 40l.I ! :d(!/l7^WBv;|V ~[{[7u*ޢ!nA-| z C;5]926s=,Bhqs‘}-,=q2E `1j/'Kd‰ojDQGޠF:c(Ц@!^y$xO{0pX7J lwil/{C,F }#PW06%K9,f頾0YɹNDKeMHG0%NX a:J=ь;Ul} d6 /͜ ryi!+dVhAӦlݢ0P\ n$y:Neh 22ppj K=|)z鱕k;lh [#^NX움"Ed.EbγRvD&L8L `YHg0UTgY֥6dz3b+Pq{b#*q. &.̗Ae!K1錔qdDlTa&O :t|SQ9'@Z]q~^[ KDF=@N1Td^Z&pse_If \?J1kZ#RB\}IxHY GCFCzTu .EaR$Yj``tӸu֤&˭U[7UhEɔo)o bsoj/ b֕7ɀ^D0>U=@c=1D00dG9oIKv6Tw&X#,RPw".߻?ɟVxLR`b[(񏧌wOߌ93"8ʲ=.,G5T0}<ۿI޺䊲f_&b˦sھY Ec\畟7= 9{Dwc5+6z)4Gh(:c` w+ /+&-@]-,8m.acDzKͼ1߇#_Pc.=cZQ/xNfPcH.vė8@VzB6%_҉,>sJY0IVhRZB?SȆH `Uad Mm p4vP>$N 3jbIK!S0z H@Y5T ǟ/xL*xř~R"%*s:諦OWPK0z7_?G3Tp*ټSMjɨ\.& w*.X/TIYs찼#)YQڼ|r.?+/ne):oXڼgݓX } {t͸gQq9媤y< 25]rׅzg uzg!/~Ǐs_XsyCasDj4Eig ϶R7]9&-^Nj vOH~$T"vBdEdX4@) nit@#s9=dT%6N{CiͿ31l}F,NOTPOM8 `""]rM(T%> q7>?}ڜ#L4H3 1+O ;~W&3/9rprpG{TFctvysh q,q4nAp= 0ʢAiu8my[}af7۴*fQ1ݙfgK&-ʠQDNX9jea}h½KPg /J? tۄ>%#F8_'BE#qH`bi|q`zd g%,Jߖ\zBGZ~[*? 5%AxIv̭KܪQ[M5b~X4KoFLl33&Yc|^U*SNaH1=*s{C Y/DX&^Vr;Zi[6=H`U3z9;],nݨ }C \b}mC"m}!/G˩9lGxuj^&5#ݤyK=6F&+#SM_ĽyŃ׵z]=p*Ȕ ng.Zԣtn~L/aPOftkhk{["v\9~;0q(LohЙh vF7ӯtMD OdolA׮*~|$߃b ȪlCu)r JFR.fƥgK"4=fs0A"SуK1sI ˊ3 %LғݍDw9 ?"W\lf ꧔ȉqEk^T9~>JQ>6xҍp 1UD;SćQ9}PDGQD15#N}O#C%?%1#R؎{6YuӜ.!pD( X^$w"rPPkµLf`ɛeEK:WI96J'ޅhB2y _fO7,WvQX+R^x ?<y6`$Ze+CGFo&`Եyg=MM"\q[i-C>5B@oDĸ5_9Mg:R侀pYv8+=!Lu Ln8,k*j<ȓ,2Y1V]%vPGŨ;-:b奼+OWp{ѥjTs@Bsj_+'߆{r~L4RbyQ"zFs*3—T1db^5ixI"޾竃TgxbZWks3DC锿E4y y #c]L=fp fxFgu_6RvgvEMEM{sPu݄&BN|6x֮Ζssre%}k$gฃn{am(rKwo;}iO5.!\Bngw\?sMp&}y:y_<06È%뇭6;77YY῅f"r.EwPzb{yη̷3 gbJ}uEXڠIʏD^Nx*>7:u o]_윾R3wd߫JYv\ޯ׵G1OI[EvHClq Vo sj!$1x͇ UjHd!‡8XVBڪ#PR= `9/;2I KcwQfg4<+D[PՄ G4Y h^[h[V\C>~s{=pcwO8'WُyC&`Hس+άßۏ0vDMx6,1Y .2>`H:ޗ‭CU脔jX̘`o *7y:'eI^|O7| &S\5{ #a b!%qCrF>Ѷ5v5Jb9Z`^TGRgQWiCn(F_$qRgLee4Dggs T$3ѽ(w6wx}T.\ηKxu[/E>@qBc9weoLXIt\Ui6^K' MG P~}B( @C<[8~'GPc)g,8ɓ.dx hB\c>^Iмq6'~c<Ɖ$ܝ3Y=ˈ&zα!o7LJ-ZII̍&:piTCNt/=os9֞ \k"w6瞽 o)th b`"g[k pclKi3V@> FWHQV|@OC{yB5S~[& Ȥ7H 0/YNSwd*ɲ(U31?~g$Bh>|@,4n~G?0 4b5W6UMxUbI4)c6 I8Dh/Rס$Gp͗5+5}7iU[>rtVGƨl<,A/ْSLLS%k( ]ER`ƑՀXR ~3:4i؅FCx;'cbM?Rx0!R#i+]ٱ~q2B(S@T\% 2hCEmkؽ"xccj èrkY4 1̠(H}\|y6, l}` 8kdЬ~缙= T"ERnz;QJOx(٫< VGfWanIet%!B= WWbpsaB_y8_5_*lql`*>q3SVmE|)Bdjss:knAL.v^au"mZ$P̏Gyic])ӕNW{ DmYj,wd.l0Zp!eR1 =]v"l,gȡjr4+VycLhUr* Һ9bX{u8+A|(\ou = r:N-ķ1{p(T9jRt2zU= Cl U(;{qL"҇o?0LoaF>U['A$[ՖHp^ȏ9 5;DaCAYq4$#^"8~cWO_Nv?0 5يṙ* 2\E* eZtPeA~ =12SxZ)DX,~2ӴA{!E2$%%QUg`یޔ%qeh6}utQȪ+6 8eύK)<-aJ#[Ow#*| Quhzφ52a~UGis껿}nvu`F*p"ozz?\^F1N҆;}>Xxf3vwn/Ajn:_r` q|_/+dfxG޴uQK5+ˀL(~đtޗ)5_k*ע `%P&=H+`>z=)ۂ#l-P̌ຐn!EvM|Ic I6kwdb]rË͡S åiB6KO`Nn5KL0&邤+c ;M~V0q gOӛIIe "E![݇O3q{?Oz Y !3rT~ p4<$T%2& 7(cƵ+l,!Bql ~ʋZ0"z?n)% "2s%$(M`WܧfV%bVM3>g?ݒ=_z$C7,(9YE [K£$"Idi*t곙5h lv$-|$} , &[r<͕f /yTwi 7 zٺ/Wj-"| ɐ҇ǵ8rGfё}{}mY6]+WEKعJy9 w4ޞ]vzU4ݣ/P!%iކ"N]#Ѱ5}ˡբ]u G 'ʰ섰0rZP֎fy8Jꡓyy>@iSC8J -Fw^$$F՛i1j'vUD/~N,\dORAvDF'YqGɅ[{,lE_B1B 1%q̹ڲBj#iQ~PN1kMFiM$aYZ4sx}|/5z4cI!N@F2Qiޡ.8sՐ nPeBhQ#c*j# |F^п3ѥx8O> uEٳ'>"s[z^'wkԄf )6E0Xc@R_*R@v"H,ai5JpM':op bDň#L'XmMZkkZPa>]C`N݃\7xLC5DPn v<:@{5j& p  b+}<CqX,l+_F-Rpd$\_? w7olPD8^8}9]3IkH4Y5gϾO! Jf{mXʟ)'in9~UjuQybYi%@WƤzt@OʳHio5SD~(7!I9KVmf̗/G24/]1EvAB.~B)!0hw1i{ IH{jܿBv*sF1;E!APUn>QIuFx!!!hl@h)33"D5l`NTILJ譲˯K&hN h+*Qz: .[uPg ylWLҡڗMj-)$$ bEKNodgҎ|g T^جs߆閞9 d[0+DoLUZIPnZlAt.DbL22ɛ(K S1֘ Gp&'?YE* AXwFC2(H:q_7=}YkPA2R{n(M$!hبShG3rLvsྖebI:Sh!1l,q B6q L?];*[O;bv(H/g0OP+VٿM_ 0LMb)^➏I/qwD*_6PhFje~& šW^ nz)W:mfrY* $oP/R_@>"iB5H^dȕjs}-1$FP}v2Sa1R᯸g\m\(GnUAGi*<_<xI}kyחo!#yijR$J9q}Vt?$ /j\|  KBfƘcQ 1ށWӫR;H4EO~ [^)Q8#|Ś 0$^13:zfTӐN 8VjN sᜳ8Q.#-ZAW\[.GI Y!-SkGc @݇ H{Fם=\>9.4umzG_iZXێXWi:WX(Enߟ/Fs0Z>d(R \kHE˵5wN_OZ:AɉO]__#]t^_KhG׏\ß9viYY{7=T^tmNB,g1S"zG3BǗKk`I2AFQߣ7I^]W߮˧Ȟ/q|Yʓ]n.\]לM_v.ozd_-c5qU^ܪ,)(ؖ4sOCO@co8kCg&QiG4fcOM;Dwr-޳!)=֓ROꀘLTa[mBFUcmԒ,' A䴢߱h]2'%X!C y)a ,B3\K@:3xO#YΚrŃ\T 3B%=h ΌU4@jbSP+o"6ACMx] b!(&1Ϙ6ecѡY1xYPn&*꛾OSKЌ@vv~j.D B iP,ꐞ:;C?UՇ-1ImQ?-_$Kf٧Hl<^r~.:qÛ9SQ}O(אЪsqvFf#d"/5wgA3vXՈ| >(I#_ +#YU8X;J_gYӪFF"b`z Hc1O̚'>8:?һIxt& hHE~R!4$N&LfXJ_;8h_}ӠK@Jg2`p﹠1N9T(lRFOZ D3,/$a/0 ࿍\kqU ?ԝ{2X-o RZ Α&m2 'JUc1EV9N`-L3K[jl/dz3  R_ߦ j_>kM"VH9AftېC?M5] Rhud /XBD$SĢ057mX6鹲{^LӚ7XAlY~ 5☉* [xm]Xd_ A.3'âVB'-egL!]Fͻn=" 8XB%?HK* KD‌OPQ!$5+93AF53gVxcݽ^>Z2gyZTc\8P)e8x2tN&6#VJ[]#|͏S0$YMUVa}=g׵VR7jfs_)738wqz}6AvY}G !Æ}}9@5dF'@@ܫ)9;z x%%)ʇg5&c4'qÔ!Deќtrd8ueQ"͒|ԝl;VLQ >3㼺ޒfwuL!SM_aUޯu/44k@ARw?\p9xKxCߺ'/1*C @~^ovVKYu Va8~ˠ1UVhNlNؗ~$ic|:= Hv2Pù$Չ4{`V/͖ C;7/LmLWQ_rU|V #wZx |QUE c*$Iv֓3@`,0;Zw{ӧv/x' {yh&w Z3cL[S @=V-g^ ,(;j7':`pZ_u]x,tѴ?pPuJ*d ?)G + t&9M%> G 9}Kʥt-+$EiBT$Gl ̦;)+WgZYJH($ |u*E1Y~fqht"EpԔ"ɛHO%FfX7mR꫉_L(N0X\[\~#@>"SC*`(uVq]cy\hɥ~ {J7)δk<e(ÑT 0%\Σ-=i^i!dz"T]]*qZۤ@~\H/]DH"eDv I1;;b 2w]~uV!Bk-OB%=뎄TB9sמ67O 4Aª(x& Xax~Ύp=%"= J/E'no?%xO^]~#,nu!%I>ʂX[〱/Wm68-"}eee]f\HOomf;R|fwpL}33y? $Wqro1ٻىzxfH IodmnWk]#ܸx f|_K؋ $Fw}{i We,}w2(Jv 48_Nf8`S>Ƀ0hyz}k P9|#Ld~b]#r̄*))Lnd4uJL/L/g'uP RՉ Ǜ\@99@HSgA9gVi:[(&ceuI%,c]~ (}r? H1SxK@by:s?8 漇!1%3/Z$V}*%أU9W{{'Er} $cI$Rɚ# Aϔ=kNTk3WS~eE ecD|Ob[P,Gܵ Maz׍pIT# Ɛ@e> >N n?VsBG'Xw/1SS;Ibf&L( b{dGJ h*'T4ఎ?;ց $nqIIs_KVu!9vbEǤſ_iuJD10Oh8Ŋ!3K+EŲ˼ZOW|=lZ]}V_^]g;2rs^Q8X-MPG>LaK7uUQ &Lxd?o _ I];iq՛-]/Da)=}^۱$\'pB:۰+kbB%t?A&ؖI^$Cy;l#%!˾`őz\,57cIi< f$ >&^LlEA% TkhNh#5:# QC۝)dxi#sd2MfZ+ѿCΛ.e(%ʲ!$.!-i?VPlWye3}IG)TPHh 8dEpȒ8r &Ng)94pda>>J ZN!$Ee gC75@BE* OkDql{,tj] р+DXX+k5. .O7I8fT{Hy*!|hRA3~ xDTxY_U J+o I75,RMws ta0|j#o @ƾ$ _B=xD`.)#TlE(˷ K/FN DHU-CtS.($q,RQ$ ={WF1č%&MsK]sd3ؿ (xpZ{,Kԫ73jL?xtEG\Rۑ/o[utL5yp*˼U\~1r= SIQ#>ՙ I&!SV w㽾 QQ]wr"([Hyu(x**\zTGY:he0ݮoJZG٧t)?5ɤKџ>W[Kd:fR(STz@fEEjFS4sWp 1a.)QTt5SX%4#BЩ`0>D>m2FBa8"~cKف'`S;bGycc 4ڶ7-㚔EhR`9VR~jNs: "41ۜ{ 7/|z5E~eJv҅㽜k&ϟMELJe's&*b8*(hXF1[.]bk.@V];zޅ8O*c9?="f&/_c)2&!gsQ8e9\ڪXMtմ۝a\T20,jiRj#~L]e*0P#iE EYıOY5!N \H ܗ`mfZ,:>Z3_B:Ɂ6@q62g`GNJ;*2<>fVoLTb-P3XYd34 ]@2G׎Q\c\ZLNm٘~UUsA4Nqu C:.ͤNX(X8 [djBPrkCv됡 1:P)N,P_5i=@:^?2o/|rnMUֆIRW X=%p\fVM]D;/Ϸ*p'%G+3dlg{hp$dԻ0`߉ Jzm̗I:vش%:_kH┺p` #Ƒ,1c?t-Xj7SWІV`QT}*;A) 5%I=DHԜu%"nVDkp~DH"37B,T<ҧy#!Ovm3'vWA9E7qCN򜶨f4zzS,D.ėBUՕMӵ)$qHWѡ>+oLeIs\=+'IRѱд<6)Gg/GgIڸ]x&\0xN:%:/qXˣ#OH&w/pZ|?`X1Ȅ>xq7Ao:X^vq'xk^׀@Iho(;} Yuɧ1η YpޕBV V*Į7SGIEUDk:jl/d4sh[Vz*ڱ݇Wz~xSi^kKH)(j%W- 48 aCLOk}qugSq3^"/>%|fliӦ' 3d9WY ¹&Z=׽!xhM^T huW³C$UrycЂ:L 6k }= @|&GNIX ^wǚYH+ģVr6W_]ˬ\RSANOGFbALf/Y]ԮQ{o Wg"&o^cHd&PtJOu/TԟqI 0NcJyiAig$@1ވ@Lb.QRSL+(T~5J ^-[:LIPy42iKs/`"9P"Ţ;Z"t͇pp4$gyS -+ۀqBe CryC3m16#BO$Ds&7MmlH=n8{㉋|mj?A Y\Bm#)ea 谴ʓkNRҽ2FHT,!x/!:zm. yB:Mz:JrEt^pUl҅ҿ_?͞G o3GGWh&4LP2ET7hľr 㫂RkSKV3:S0bj p'R\pУoEC`5 ^ȺJMWN  \2IU47ƼX)$(XFYzȣ`DɕhDG!=IFHv{` jybs0i|ae>bDKTMi&k:{=sv*@2`ER7 a`ۋڣu3'|ARC &#Oz˸dijIVI*qR7<k>֯ȳx (Z 뉑aBFd`|KV Ɵ{㍡Śn}[:Lf6g\{pt~iF?RYҀ }<4osߔkppo0MKU=N *!źMepqmԦzM=5a1yu]H=JLLAspS-rYzA.5mTM{arF#'&)Ci:BJ94VJҺ d,K݋2K auXMn"BL<2MgMm2VџN4;0+䍫I(xձ`40׀bae4K1 hAyLL_Og$ [-2E`h1˜_6cX85XlNj_s rD#CȲӌnD78_5 HSJ?%͟ J{Co}ZR|F3yÁdq[*f 'p,Y ),&7(E_2|Y~ rjƿB޵])dK_H+m^S퀥^ UTŪE9 n^>E ht l 4uA8u W~wZC%/[I]\\)QBe{{ /]60K @13M"Gn{2jc!>i09DN[;*yD|K7MW"Z:0fzWь-FV蚶Ðc9-]l?Ӷ%Pw4ޥ cvnC^-zjL#faqc{;-bP! 񶸸CEALƅs_Yz3(X^+R^Mdl_fc8?5&+H6<>Wm[9 !dE3x#9qtZ'c ٿ:]5FY/*ϊx1x҃)u7g*Fz[? 4jTЄ9mFm1)eյ؂ xIedrckH)::#p ̴ޏ QTT oMV7X+f~a;uxGYh5r!uۗBsWo ۗN9?E&b|.HqOo5pq5vW^i`'5"1\檛z6Nɘ  HVJ?d Ǣlѕ꠹9QڬEBպ.AƱم`]X .SK{పyiuDmĕ6 $I=y'#we \1P;ˢcŤʨbŨUŝaŕi'!4nO Mv/e?qzl'}KXgd1զl}l-n}ϒO`DU>ۙL"}##vaU 3]n;?Ҙg:SZh]6w3 *bLֆx/kZSc6ǽ6n?A1_J$Ɣ2vrޕ| xb!G&.,kܥCb^NKջ  _^r|%x@)ńcQ-T% E}==󄨅MsuÙ{8$ڐ:>`ԀK nlQXjZ0<\\<C;6˅j1jږ?^<~5g9v+_YF{^HY=|IQ^^N=>,GHfw0YBڔ#u꧲W:0Wࢊ;P?~c!p;BeAYmpc!j3P3@vLxvw4[QHRiN8}hNR!v֜ŕ$ d,h{mÑO4j֎இ i<|s5Jxk/j!(6L* LOĘ6lsxxs9(ͳpeV?rޡP!Mrk`W?`^hy't\S넚vŻ=4"4o$CuR%Z՗)O"4]-{& W-SE參&1IĔV?vkKofazeQ{ ib(+?QPO#7&a 4Ϊ(l"9q)*Nh0hs/T#гHPSpyvBCY%B!kys,tEda\s$`BTEn3z-Pk1"?,*5ğx`bJ?1IE$aNWoa=)Y% !a) AXGX1"Y!M0. o. @ѣf2qmGK N`'IfAYq3O'ch+ɢ9/c00# ="]u,9h|tgEAkxzs5gmi !ibQhQߧt RS^}c`>'N pIFgGJ%0,X㟞wiѡ@6HuU߅`R= "Hvy{:gai(=U}NgOAtp(|(~~.Z#xe$q4dւu*rǂ-&I: {1.I$m"m|C[a?\Df#$H,Ma"w_.;0AMPs țh `m*,Zj}~Ѥ)Uqú e+x28:p akX\nC‚|Zo> R<Y^8{x_NjUHfL~> Z3!vy> pcAocAgAߨ٨)Vr{4>"xR)y.V=H'4%҄v~~~ -УBh0bF$"mj9pd>8FEP01` .E#c,t.nAI8u~)mYE 1o $Pa=0Ć.9ll EC}v&͸ܹy^azvrrv*YsZ4hdoy&`"ES0V J{mX4ZfwN/K -hw \br#EoZ SAu+S'AwQ۸'闉lSĎ9׍h$Iid"T (EDQ(ʇ"yK]#:#eqAFwr)~TY]ijl"ZFiH\zB֖A\ᙾz`6\z2t&|X]-L*HZHC;fI12i: & r`fPwvDEU2 }܉S2ʿ,=NGBk oxI(6wӨWy&bqd7Gbi-ߒPLF `)1p7H('9_6X$dM]` F|ԟ% N W2-Tmȷr 8E}M4 `#A9SkW 5-jp֯Ƴ1R23qfR:^i+?ڏ/4Ϥl<_@""ÈV{:swk pgesu ~=na+1 hXG3tqTxDsa@MgI;Ťa^`Me6ʹlb4 l+Y֚ҀW&ƕa5(tw,(w?227Rr< 8JT.Xp5,$B -}W0'29^>{\U*twv=V#F^r/l,;rt`PfE۫4ތO>\DKpċltCmWT.~&[Y='940HG#Dbm$,Ku.*?{nmZKV}/"on:>QF])Weeģ Ӑ+=}4enn7C SPS K\FJ7¬<' &ne${͵ #_AȝH6WCsB$n8wvۡo7dy՜WD9vNA՗ y j?2I)R݂|[WLZ%p^>; ^{^ tny'PvkvxAA.lאIp#hȳ|fnP>%%YjH@uYH@rLO,8W*p?,U>}։ڦBgKM#o3y񘝾zA{o4ߪˌD/gEvxNk}:!9 :q;"J4; ~mҋ ҡV'L lB"oP $|Bi֑R*iR{$ BOF^ yypakظ)^-nR{tqKڏ)VT794k.czNt䋣=P[HVWEgjGʹCKxj W6H2?Eh0oNѾ=1q-`6`Rlۏu_]K"dB?GRim?z? *֫:&8bWȏZ \ #2Qiһ(>u>qhz P9ң︮@J}믣h3S(Ealҳ ΤU B8 'bz)qCg"dij;cIAET=-q|_Mjtbi RW%z=+!~F{^w\_ɭ Jw$V{3|e9u2Yx@YJr$x(?~\P^~ץnt%+ YN,mvp}>[r#{t>nft;kkFGNq$v:ߌ42Wt8I/q'^Jx Ĩr 8]>q/v9\ YIA˕ד/\B ?vOre>NbQGYF͠{#jxbBI HSdENf$*6=u (*ZyMgaMEeNˆЭ= _.]/u șYܞpQ{ cs:jGېEE}l_))J3[V:LҭkLT ( oȇrr#6V'9RO)3:D}y5ح ib?0XY`]!|kb!v<ҋ|04& 0r*8rh`_Ko5wW$%0d/:s|5lLP>iu¡zugD=֓cbzb1N5(C:?.uec듗2_siջ}5 jRy;GQOlȻ+cM{8s-dLSE\8n8+;*0qz[6>!1Vu֊_^Ó^4op_DGX_3-cX@ׅ\ldU?ג9L @@CТbxZ_B &ʁVe!@ϘgP*a̗%lG& ~iwdhkvA,잫TAH+:iLG4sf:^c,]a5.+ `O\,qfZ\j6W._(" q<V)d|I"(-ɋ.n7ш1O7={C%Z魏Vs$oޥmGgp?f$(oTT}W AݹQ}|M GRB8Q;0;Ԭ{GϜ%a"w^ؐIZ Et 1p;U 1{H3?tM0:̾aU ưmJwh-E-"Ǒp $ B|&K2CRDUe&F ӥ Ihm0o7no R$x^"֠/+Zlz8ulS$n`Xj ,y*5Bi $+C\{ znJm Cmś9jerzdňfלPD1[P]]I2.TOap*a\*>|;j}j,jHb-ٰ:a0W~1!4gvh?R|;pr*}捰T z<>lpra: |)CidhXмU B=TlVEk|{#r:S{&uT*mzӺd>>BاbriT8^ZHXԊ̼Z,YnXڍ@-Ԧ̟Q!2X=-6ߑd*WBa Ao(h3k!g,¯V;.ݭdvs~RԠwޑH"9sx@t~^ԭ wsmŒdpLdWWEp!A lc7kܾV l.sa0y}?66.ty* V;`/10Dd,MVaJ;W/LL։lDP=J"kTv\*1Husgb8s7?/g%7I@F2W^-.H\IdyAV PdPGI?Aﬣ E8IIdrx(y_b^@G^' }ȋ}O3tEK@&= &m<'e2 ;u@I%I{oْC ?PbB r [ueqJ %QPГ Mɱ7 xAOؓu }IF|xƀ/f26,57܆yGSȝI̋gęJyymJׅ=m`\=7TʄA=q&~+A Qh&`m0!5A?yx $/Р뿱H>/ IqcHXd!ž7>cv:*I=c3@ g>apƄ!r@.௄0g-:^ ݯ4U쌉Or- AJ~b gJٿFo}Ɲ{PzOE FK-U`"T $cI+YilLB.]ՒUuBMMzKE'ѮhOG cٮI(Q«֊*+? m^T%|C; Zsď_>H_y~VzY{{K}}- ?ձ&r30NqGꈀq؉]EhWCǹ}JԽJRc'qyhiÏ7Rh=EẁqYZuКk)W *=w>N>gE9L~vSL!Ӈmڇ [ꐄɶKF8-F8́S0G؋R8jM٘ 'xG]F8)Zܾ3Y0J ʤNZ X4=_}/2)B{drbFUpݔ1UdGwOڄ_+3b.$ì >OWs#c6o/c6Tmɔµu#6+U)orfat}+{[E 8{t=eG"#Q&k%UkBjG&g #ڕ.,Aخ(U1=ztBUPY#{AMYqȧgPMcpSK1 3USWy_Y#!m/#GnF#ax#%aۻ!f1aR1(ff|M4 VWcyDBmaaҌ[AnFԢdN)}StjZpJ@{^hv5ʞ[+ʶD\6>xo攋ߏ-X-M6}I]43p7]ڦο ? v㯰N4?)] ͫJm-y )jwTC)}s[5lqfi#&dOhmIJ9*jt * 5EA3 dl[ʸabղ|$8a[jljH v75d5.m pwٸJǁ|~PڈM~TВF3~zH{&pI*`CI0]86(&pʗ54)*]JTk]I#:2^K: u(q@5jJWd$u$ ЕWjЦq534eχ*JQ/킐*syet9G({ u-JJMe k4T"r:ԕL@^;g큵m_)v.vn$hܒ ABm-3A*Ƕw/_}'':[;NBqUeO*h_E|t55;rRT:[[ 봣"ՕiquBKr4*vIJ! jaJn(3eʊ:`sb~] h*Qc!G$!^P<2BvM~*A-1-wo:rR'MО" |5na&N(n< ZOirv>\`h}IUw 'UkBߊ)1%-'':GTtDvNtm CuAm Nr(J+QVbD0W ut΍!tTGt5%% KB6>W*U0vCM92C( ^GzHFtZޔ ȈǔdOqȬ@`k=џ㢛~8=OՏnGK6+ V@>'qMMo@ʏKh~(Iɨg(1$()׶ yrgm)sv<^gx+.a)iVQ5*vKl1M6PڕL@["O} FZ*dr*R]ظTaP5f^T:Gy5DjBh_OV^,_e+/޷Đ }3EmKԫ6nwjg7 .Trfy=ɫ;9ky Nig u% ֖"Qy3[ ~hLL^͜IkK[[[G3{S|ë-Sj5i!A,.C4O@{Ms]7U+Cwf~ DXy|f{m15qpnIX7`U{䱝舘5V36VW@,';St0'1':XjKM8 \22#SaGڷ% /u[m)YQ8T{ =R7E˛LN4Qg%'Dp\VZ5Q ܵ52vO";;w0a=-cA+JiOkMM-iZ>U2.Vrq!-2^G545738~;qdM%%][-\vdp(g,3=h77cB6FVa~,7\~DEu1¹bV./70iC5bTQךi3d0RbW X$ 810dcTĽ9'@LݝTr[S 3#; g(\xT.db*.!bJ$H){hEgijv~O[st/`AKlz݁DA9#L*0D:Ӿ IbƴcՔU,ܓIj֍YsEU;S kJXW11chg_6,o;6l-a]._ױRy*UII Y'׽ ?XnINq!ʓ_hK)_ ۏTR?Sh$.670]\4SNT F>{]#+ 9!|ei&*r''M2p-xi>K|Džu +ˣ\T˅0 ?v ~!A}*G+ո|N܃IckŴjr63¾;oԡ9"fs$f[Żu)m1 ss4w~h=ae}WVe!m;Tܜ3Mftnb2B\wyc—^t`YākO77wA&v}njvŃbtkgU*aH+R\Te7Ni 򄗓& 3Cz4kM:t:l{YR M 0M[*$ypCVsGV̛scFCs^mHWחwtT]Z{uen ܾԐۻ6ΩiꊭF-jp9tǑq9k NhcݝئHʬ7ͩ߮#n)2O)[]] dqR_%ہ(6AK`P\ A9N-effi4hj˙w4)^O&T 3:Ksqڤ6xPh0ݞ"\)vSl\|\ Knnn1_Ş:[rt F]mu jn/wnj-No3@6{йZA h{J1mo05jsR 0];W`M#P̓pn(Hu 2kg]#7\1[*qL4b+@iW66fɑ*:RS|/>A<4*;\ѩN!)q6}-\dm̽:ȑW^QEzS]&0oݴۂ.vH[%ˡ43/GC/][~^I|ӞHY.Ss-XHH{{gumC-{)+./ XipW vg/eݓtC8$e)&L|9aGm4H-A>~uj NiD[^ c/]qoN. )/Ё/yn7@J@W5匔C> σ+ߔ7S:ddr;ܢ-n;Z^J]0%HvUI+ֶs||VK/@#l {7mHG0f)+'Fza[Zu.an`\,?[uWf,a5njP޴i^lj͛a:ߗa`8y:~:=>d;6caW<mPlf\J_gBMeʶR,j5x=OaN]|`^^=Hv,^5{M&ߌDݴmu]5-y/5l<-+$hemel%u5l&x1efųQv=>N~YVL/[Dg22Uj0(?E|hZYYr9֏ u]J-]1|g}=]-]͝c@aOw0+4ipܝE}s1h;c_EaapI3ΰ|^x1;fvͬiR<RkQtf4KP2\U\b[o nAm!4_mY%y2= Dœf|mt;(Rѥtv=ƿy Ydn1wuV2X:lln[m5StbttZ9ttt"0uur|2ׯxU.lG[ۼ7-߫  $(e+e,:~+v13ba1ykH28ɨeRU3dQJOIz.A)Ul<_H,a2]36x}5tf<[kh9 J^_ Zړ:S)Vk @(s3n0װſϬ= A?O 5[0!!0!َdn+gL;&^PWEL20%%:%j'S'Ӯi̿^#^9M^)pԾ UտV]t/*Z1+P.k=FDZ t- xu j'U1bFsi b7 [(VOx3<] hnW]w/}R^gF'EMK[N3n-_sރOZ3zyWVfMkWi-5KW*C[EB]ϺZmto-x+}r]_Z5;W;w"ɩ p[ءws){nzQD7zvaW7'G## f9[>Kaa/~,tn.i3;$]k60$:ӐсqqÁMw!gҝ׌4ޟob?1 >2ʀk00t䗡BF/}]`1\aNڨU/gy׫p%]-}D/}t6/H>d}}D,xse;W.MÀT3g _>[u_gΕ*ʁPyv+MͼkM8+ݵ@1龨 u&M=֍+* kM+5_]3oAȻkQn1ηYau`ަ{x^v]}xO m#!v_vS-v:*ͭ>,WnO]0]ɘA<v~$S*t: w9uRkj nMX"Kmַ-z\ej8_RA/6׸wͅ w=<5<+N5EP+\rg/g/#ї!y O:z%j/算bϵgrdϒBuCNXЀBcsfmnuw]qփ a m IHSLiLY<pB^&l,{&klnoXob0pʘeY VH(.[,.>ʌJɔ@6nd̰bM;:uv9C< ?5SmPG&it$mLLNLN &0%il^haU^ku` uV_ e'aY{菼i?ʮ兮l6ɲkٜ^ݱݵ5مi#}Tk#HY.';(1ݵH~df ^pV6wQ_x Q_y)dLZ:tу{f쓿=Qπ}aEnEE?z؋_#+W7PimfH"[&ӆLxq>-=84>9=0<  sڽ8CKoUG%y \ ce~a+i ko6iMiN#118YU{%ʀsk=Ng5Zq@Dk1*4jRHqFy1Uʱ.zWkN2JTMJ A@D n`IH4!2d2Z:z{bq-LF \q,t)2\o_(#cAOUK\x UנcT̆9bb0$qUbgQ\ƭA 1E>mٷ|էL몼Ih'sG 8Tf!ErxO#cV/ _Hɋ<uLpRVY*ϊ wKh0vOr q馝q5`˟0#^s%M-A:r(pF0^9 ,Ib!BGLS2wOա>JXP5Tb5YDh IİLٴ*\c1w[Df 6_@F%7wz.E<0wݑ"GV1y?mJ:>4Ok-)K*0gC‰M$A.Ȩ! cCMAAm k0CL RYOs' t >Bkئb@0as&b .„s…#k|+'~a[eJ*1 Ը3@̰?. Y/AI+\E7pV^&hQA\nb `UH 2Agq`q_hfAST)v1>! jo6:ՓW(pf7c|j'5N kch4C​'N9J"hIn>%.PR"Bn_а]WV8vQ9A*f2]Ɏ,"PiѕV9xJI(md@'۬ԯ/ErRߖҩe=uuC49p]ҲxY cFYv:ܛVu`qL԰`LXo|\!YedD̬de)^ Qmk %$ Zn.A CXC p*o>뇷do2*c ҬZ΀Ⱦb&h(8S:>(DTj!uoQ48X%/+A 1yڎum)L3x+:ɀO ?.fxZ"um݈nd"?m 9i@t2,<9!^oM,$qh<]hMۮ0CIh0amx{~)eO&JOgH<2\ŽA3M(eMuhq>dLTZ Z!~Pûy#}ױW($Ez{HygVdwl"L#+zl M715v=4bZH"d8-Cڬs\u]&>vE4OkXEƘf{.IMj8/c.5 fzsmV92 q`uB~$Сl ^j@&!;ޑp}ڻSk`C@M^M=.Lo~?r$h0lMw2|MxQZ2(&2v7Kvg&#"zUͺ0B/|B}4&YB˳=9zU{lch06#qY4W3>Ϯz$+qҶa;xr`dMcb^Pc{#0 hW"C@d$r$u59~Ȋi^.m1;Y+YCO#l;b1{}|Ңm! X5A@QƐ&1C/4¬w{+0N0c!҄z6|0 u'a+)!Ԅd#񞸬mzt#b~aNY͇`GԬbH8l60SaXQrFpn؍.~?N;UAXChE{nKLR@qd*`BIĀMtQ1p,!ؕ\j flAY9POB/>ЯAy 4O>:/0C-X-B` u_hfq'ƅ;2MϢ1cUvۢe\X@y} c`FgąΓE 0c[& IְL:ߍTI1>їCN)B'][˻Ƀ8 >2ΪURHXe}A)"ZƁ<ۢMѥ{U ,3^.}8E !5yroNO=BZr!>M=@[ Np(,U7`2PM{yT1KCc16G AL>gNiG g/:DuX$cPLO߀#%3 M.e͢yDG4סMq(I=kn~((}@׭:;QWe[na\(9E1Žl.2~G< GLX7m|e# dTêPo4wsZ'Vص~bovU`8Vb.6Ihw8}B9 Ac_7J?c`6cǼJ; |C°*B.o~w{(uFOe"/,rE4}te+_71ȕcB̾Ξ ]J*sp\7K sOuJ3|>n-QtvJ([\>.ڇ=4)3BHv2>q>T"fˮMQ=P z%h5^n ti.^-%(t0ha>YaKuPP\< {+.R wfՌ6w+]ԲL}qW_y8]~WxNA|޻G$6, w_Ǟ~Y])tcja^n e9&SY0@Ý!ۦq#5m6p~y)uM#5g 0_;}~%Hìart 4 \dCT=c=|4 dcC~ƖuVE@k^8'q5vYtfm ?g^g '#Qv2xE!^KϘL+ k6A÷e%8]Ǧ8H+)ܰgS9a((a($NZG\Iz57Ԭvʩ;JZ/)Ȥ#TyqO>̬GjIZ-#e3n[:|@zUjIY|O %0ĤCC\^B`%mQlUD*u*Ye?yëyQ#P\Ne69IDžF"S\}svXS˴Z<m;4|{@H>y;t,_)!_p#m3u>ǩ^\ecbL 5 |4C"VȈnylĎXw,X? CU$A"I]i6j~w[)۠_#jZgOW]C4Al~ j f?1ub9|5Y-}0/~۰ތk`dv#g'v4ٍ e f@s2xµz|Bn2n!AS;KkGÑֺ[`;93fY+*>KtR*;/}ꍃFI5 *ښi,5bqy*s:= ,uc&wy;nsy?]]A  ۞(\?i/&xYo>pm?P? nmn?gNaqA8M ./ C 8՟zo[6uj/D{sƥdhgwƭoy_[ {3dPDX՝i};b1%Dy P هˮ7%zއisw@=t-) CC>~@nod)ےE (s-I[<69YY I$}[} 4TlN!E@>y*'iQnirO|Dpn}-}ha7̓L~O8n qf؋ҢDOpͮp-2[Ifafeؓԣԫ <4Ӯؙ+W^?G3quRN3E'gFwq"v4W#sn<&w3OgtR죜*GhA?RuK[[,֞ T3wsJ̈́3O^Jւv2DzY%#e4hO^%p-[;@ye8w{vJ,->H3A&k41i poacҞ`sQAwQ;%!zK&ߧzMqzw]S Tw;6ud37d9&8Q<mBe / +CZ+LM^*"Q "6 yTU1pu*(>)`]⽚?]r ̏'5%vQ5"%A*Zkf̍0[kHSqʦAn"XnϬ/hRuPwzNα q"5HZRRn9a P,' Mr>H< ޖr[TgC_wi&\]Ա*8vVs eU(hC.)yY52o |-w}] \It9xHiPMʸVtՆoowW ~@Ȍ0$\R7 moԆT{ܣ1XJ}4 }nzCCdAZ>?U:K!G>^ߪ{{DDb@[N*D @ijH' *㎰zܗJFOHHYK5V47X?*M=Y> V5pwߑV\jmV_ArW{h0e)C 1ک+oKd`i'5,RzSƦ?pB~_J[ zTKv{>$s]lt 7$XVrj^,q_'^s[o^,3[o^'蟙dz[δ֠ =EwN  Z$K +Eu#- 8%E좔B) >$-bF 4-I涠%^:翐fw*[P\Z(Cb.`iFl+l~+1oj:Cz h|WdaJg_bO#t^.Xi!Pc0w[$ 5tĭhVڊzBy嫒q6/ -kbrff =[b_l:w@5*8e+zF0;7 V!qhR,w^*~cѶl !zg^;]F|Y}[,?]Zj쵝fN #*=MdڂaDK>מep5EƚPd_vD.듿)WEf23gֹjg(Pi%uJhm To;[Gu(^NȯaΌF挻ȷQѯpլS.KgNKK/Ԅ<'-ᕪ̜2i5jl[=˚/*vGoϥuvx Aqϗ\&>i<昜ZXAd#B(LmXF_xv!5{m\"$_WecFBkyhrcg 07S5zN֠ HVrAlKdX Y\fOkxx^R!:hYMТǺRP.4x?'k<{R~KmA萠DuɛL,8Nh07h t@c&%{2p{Ց@,|`ↁNvHhR8 Gs^?HY^ZsnH,D}yKޱCVZy xc8;Uf](1V$QZ׊#> 51+'2qzTֳ)Uvb!Yīç+t-SWʉ$~G;[&4+)$C 8!HZV `Rn>;xeK2zU Ibh*(>(8&a BAudDZL7xZ9*Hs3FI_:VB EȟԾzenKUs`Vm3)=FA{T}6%=(壶UfRFX ˨x"a鴖2[G,I̞Q5nCf$-LZr)At*P^Ygw(q][;mb="rq 0?>8z4Qڧ@=N&ܝ܄vffwP5"۝A%jc{|nK*Th<0*>]{ī5bH^V>yR6UXlJ*p8#x`(()~ 8-kV~ K9yʣ.v9$?jWQľ6/xL& < %/̺W|O@mwÖսt'މh}^FeM i`!&GtdsN4F@Tw47ݥ$C #ԐR:XJ6Ŗݖzu1K~i[Q *B5[!b]47r=M .q]x} tn7s`R.cR(fC>ȆZ/B蛫ـn&\CVqot[eoy[J^d+ O%i.X2Djɾh-Sf܍r>aaNFE~=ta]8UuAa!3 `>:|C7{õPdrv 'Rla} l_%*~ȴ| ;$˛ҝHxjIo Ķtf0u9_ ufKQ:|PMr6bFxkVՉVU>H &1OE+OnpCΆx-j [6i׋3ceoMԳ:!DdQD ZnI|GbrҁIZY{D>̄ l3WfeR3 ߼\E]r`fmZf֕[xsUc4ZSB9'h,Z.tqj5ޑG7l'Gh1+zJ+ ix; D^1X|2~Uq1=]8&Yl{3с*R@epa*Y܁m݉ȳ=ǝNVk`o ctz6QN;}ȩ=-*gBǪA݊G旬F{.=Ap')³ d9=DhGpٽ ˇX0sTFx,am'ށA^LiWߗǩ_y.]kz<.2D.H)Q[5;I- ŷNܒ!rz+@00 I5L][Y0(,eOr[VOһ`UETȨHHԕI=FR5l3g[0q=2-j`)URbI93S[]s 9΢3Ʀ8OP.o{Bo! Z~W+qb;L5%V{(`Zs|d3ke7g򧩂NXO 2!WnAIc7Ee4+$wxI4qfҍi o?nM JGo,֡o;f(׬ ׁM)"AN.2 B1n>baбS\ʩm6+2|i7@LQfW:[|pP}<6{:fԈF88Y"3kw <ˮiٜ\%+Gu4JEC  8E )kupm淺!c g<6`TȆ`Dw`7yw4:cM2r8 .$㐓T1.5ꬩj˫+F҇p_72"HacG°LFDn0?M7e Iojn[m11F([y:8 S0Ju (Vo("pZ"SCߏsjN]C/̇ѮB6hɏ"+k KdTBfۺ_](_N`&PȎ?XSlT2z<~t jL5gYK|Oمd̨Q`f:ӵ6lL%' LoŴaQ34W@a}=͞w4U2S x"2\6Z @RWD3,jfžmʞWƱԭWoo,?k%y8agv5z!%j SQEY՛(O]mٻZQdw݂lEr-$_ Bbwl*T}68 y:V͵!4&Z]y:}9ݸlzBk7?l-og 9%9 ("XXR{BX%+ Q{n8,ﴦBy/ﶿ7  O0xPZni+A^];gKC.wIawGo pk03($髌-6K,Kgb`q޴!*)#^ì}:cPe1LSM6kx/ !AXEjb$Ax^C.׮ogQǞ=BUYԆ6Ia'*@T/˞=k0>B:\xx6r[Zi Bc!l[;qyH2^2>τYΞWgLUuٻ iל(n+)?#{,zȓf2?^2lhlsiH5+@A9/5+;QawhT2ʯYϵ3{ʍ kOXnRoKf00F1MBH!IaSXE.kCVqטXNpۓQ? &c-mZEG5z=<Ș~s?Gͫ{>Z=XAcKZ}@]]z!}&zfh 71+AhBǸN'ZҔYq='C,< ' B<ߙ-w0έG#Ӂz0Q1+XdQӄTiH" OΦ㝸:#} >Y vkf;+W X@Q@s$."/?+q NL+U;G]0/b,5h.>|j:#' 86? T\)g<+rXSXa ۽xFy ks&zneC0Ó>tIkR,'Ulm`DJnƱO7k5kvγk~V؅~rְzYx %HD3vAF<d=SG\W5`h AH)KQC(w$(LP4 w:g /;?À,cm:w@ r+йZ6@}sɸJDCb:K)A" ř2'^>PI+?sy2x}c.[r@~hKuՐġeyDmru0MLK (U|ډDmF_pA.0z`Y : T3A DL}oMU2b.jF } 91ܧI9pE('+8'$03#|Pm{K=6yp`m^U 3lxu x<\Fb{U6e]{Vf;4ń:jr&k&(ҋ -O`"=M|]SjU[ʃDuNnٜ2xgq1%+L04)_/SqiArvuA%zrxnp2ǂoǒg܉̻m7&ᔏvr&|H?kCi'5(c _^0CJvBP'S :")b>FBYqQE]oXAfVH&AZ١~llso7>\o.- ji{om{H/5Mi&;9'1Wmt<~h0ES TDrɌPD0q/# =FKnPzh=̱T =V+O: wH8)u_^x+ htD $1 RCE  G#o%PaTU`aEm WiD5&|PVh(_Gv hţ:^g3,G-P` $N'zM&qś;u^EKwŔ/*vK&*u@ԍ)fN֞5\ټ q&rl;ml#Fc& 7l=X:-XH5l?9#љ{1+t[_0Voa/J0k[[wgH-{W@[V켿2yٶuI%{L}߬y%ki_( VKWlfByTSɝb&frg S tdԾ\mW ϸ,Ғ)/2.a XAsNXF|o}BRG?): W?oPBpOWa&'2Kޓہ|$,mr'o%'SϾOp@M r90^ Ӛ(;~si~!ŵ/Њ6-lcRy?onY2"vFF9z(WBJ!e?a%Y7Ό[Yҷt-plBE&S:c8p1X'N(+a/'Ǩ g&_B$8b5MBϿnQs|5?h xOkT?ok3ݼgX8\sZ WRX WTw0>U7^c2t[MJ| %4L8f4unsɒcg(j>]tO&85;b"bݳ2 m] Xݙ+b]X*`l: 'gm*7&ӿի.QgUW_3O&03 3=Ubwq,Clڗ2e 53=fQ_b+OP?D>P=n&[l8?g80<%㪤Uc%ތbPVI 1xn:di9VϿO)eC&0bàCf(bȂְ{U#-?7w3c1= MƚvWϨ$jW}P|:zbpcI=u|Ӈg QX@nЄI.A_R!CLMJㅆX"JwdGOЄrP]U5;.N n IZo?/i `Tob WO }" 76>&|5;@~wAe h'ѭ'YSCi`R/Xm!wj^ABn@Uu肐pnMӌ}p{`B`Fo)yҳ89eK$  Sh2'SEE34INPȿߩx~y}`T[ S&zD7&jN LuYNj5{zg$R֛АR-IH'Kki;N'khZ˖T32cřS'XD3PHerLUt%>#UC,RNihmjS-TSi1݁ |2쏑XNLКwiVj2EH3MRNRSђw#T}l>8Red9 |lhf89i|`Q0r\5E m E%!KJg%e@D)袳ySePB,֖Ϋvx9Gފ0f^ Ù͊N! _90%E=r* H̦.fiƩ䦵r[HxŤτPne:tԻ vKPL &R!ڹc$''4{k "XHD&# s2x1aM'REEǵpPDF))˼Lr1)zi24`_F,>j0F0-9"m1zQ je1lC$} H\bK8lh*0{_TSm0k(P00gm 9 p@_IĻyP=FQ(H)ÝF\|dfOM2ZyJ2=LHVOx+hp|*hH*Ct !1 e%kklgRlUf;icV`+W #p.Bn ĢPc N2(PZ0; T}'WX:Z:4t A%)ˆ6{sD˖!?[̠PS؞Z|XMrcf*yhCM}rbw켯hk`W85)Uڝ!I~Jl33R#'+0:_#C-⠝WΥfLj$=Cp ] \jُ:;lSZ:IfQoWM =5`G =&J_ uȹu&UES%vRj[ ^ܧQ3\ҚDd)Ojd)o S+uO*r=l& -Ee†NͰbfóv)*z)=: I- ' FDҾ.P[mbTQD7~fol#)d}QT)V  0zt}*L|8\9}Z: Y)iY:m>ұnsvqotZ|]`qNG'Mڳ-~[&jlQc*9lp,qpI{I.F撍8YΨhuvkYݳPOsf7u;lS o6;2'ICSn:zezIXgHkG6fb2*'Â4QpWc,5F~W qcqVGnlHϷbJ -1ngtT W&:l׫{C5CCa‘$Oe?JEwla=*;AIwf7^EܱqwSv؇c{{ȓK'QRm%+,8*"]d#{umv>qy׭(B0[gmõ]雺qe2,f*yn:宛$Jt}%ѷSE+0%OJ~P =n>etRgTi$l>plͺw髶ҧ>,a42׋*qy+gs[KITsmp$́қ%p#͵yh#p6i@q'cьϨ}++f{epa:rD)&lc.2'ՋYa Vgٌ-Vӵ.ѦQw1ԗVtl"F(ca׻񱄯 w$[L|1cl6zS>i{ͷegšgd2e7;cv&w|MFٶI} K:E}-#Q:SBt+bsѶWҔ$dF7[.|a)LVÇNrv% m{~a 7dc\.62YLQΛ[(1$3pw{kk/9tG["T.s"t~gp3ⱡak!Qhԥyyёŗ+Waa*S/w8.`P<DϽ젹ھס 89'`YE_1A~ ;i/nYzA rNMb;LF`YǸ@} v \[=lfBr~kq7ԯ?)'oe/KL;1O!aA(;zV_7(u&֯8W p;#;?Ml>Q/{%A[0]䯻[J 2Hx5)S/_PIjVXW"-8~7D2DcWNP"|$^Tʸb1`ZpwP:?hPB&z XIn/UiZ?$0 SyfA\c~!4j>;r^u9ކj^}ɂ~(f"A7{KG}`^2vCPpfoBpXEbj '`lŒ8F^‚8 1l%Fnn<{dQF~!AtblÒ}{,EѩG#iӃs@ul0:$}TGTZk xA պE@z_b")`'؂>"Zr# (|fqD&߇zճ,|?IxDCt |pގapr } ϶Ň,$::qOSOvwTts g(@E #Nv+SrwWRgE9%)$KhW#L= .A0'V85`;*d'?Z74׎'A%ox_;iءoޏZ|wc2ݩ;?urve{%w_74wwn]fwI(J'q4GأTpg>*ߣb;!jSYq !Z|7 3#d~``]L^2n&/;}}ʁ[Zh=<],];} >;=_7^. /7A`_ `Qf1TQ,VQۘHoJL7"RcqgտK0piU0Bυ"ՑIDvK C!@Bo#wYHa3>g F>8Sb ^vUt+ȟvW+kF%2"?qSqdB;H08xXOs#s?M,MLOguu&3rr恃j!|8?"oh%S&IJ>\ǓD#n"_ H5hG^LGjdD6s%P+22s4K4+NXNrg./rt |">?<Ē,:K9eL ! YcJj"|ߦO;gD|r1@<%'i/^HxXXXRxޔ/k8KJ%彙Z%7姥$${!DAPOsPPF'A&4ГpZ8/kz-LW6>pFHyp>_\&_Is[L98JolSc1a|"m ԊXhVGT[Gc1.ۑ7E3\p,x0z!b ۨbKa$ 0R0l_uuusVoc{ [88JߪO\`QJ6VWg$JXOB8M LuhxY<%.Ԅ\pi ϊBrB\B5!5oP_nZy|fTa $VW|U+ j#x\%ՖFEGF*׳}#b!p04;8;{UÞ1fVEݬL/\@:W:Pl7v]\d8Mw.;^Μ;{΅^>{Gj.l-(?| |} }=7] =w(l]~_<Ŕq۶5L_ۡpjn9az#vG~ QiuԐhԅԸAF=! Tٖ)JQ@"Og ^g,(^S>|`&+$+}⁤tÓ,u߆uƲߴ *4a﯑`5Pj;\P  AM99A-;'C[#_, q1S6-)eR܃??ƸC w! ^3~& '3vfh6 * J o (h (h~N]X(-'4hֻ %2``ְ0D'=XAQ.Q|NO J_Pao0)-A-pIWXl2)~B4u$X=׎KnJvvZLnǂ N+m e*@k`/ZZ?GM4DOo;ɔ>$"oA$;+#" /HB^xPzFTԊ8 AT@~ c$<\AÎ\6Ahz pM.4BI]&e%nY' `Q[f Ǹ\z~#Xk~=! I8y'7‰ejd'׮)YTb Xf,[4n; h$]+3݇#&+=ƘFU% 뙘pDt[VYS*P@__G*ر z7?Ƶ<*}>!NH! ІhQI$ Pi4[a!! Y4C"HYp1o' [xHn`V$Z"_Enf W?c/*6[-L`0??ZL"|ub֐ё ,ō?lF--+|kWsWnU̸$O fVJ_RPgƁeX`|'Z S%DWMhb[HUDTi`>2䩖A n9'XwqF}OU#H)Y/ 2s.яqa+U `bX ' ~~AtLVoJf1zҖ"%$Lo_5bw:7ᦾJ/ *bW5$p̚u_!XE]"U`Iz1a\ؕ+jbHވ* iֺ 3J:;GtX57|ό)4.7W0G㋙p<`b dN,^aB nn0% tϜQ]f ZT뙈)jw XT8uoOݗ~%͟P۽$e*`W\BC0 q̿H>0%g (fU"e"o>_=j:'ycx|[@E`^>>8Ӯ,0~\c82ca\4'qbۛŢ C 41ͦӿf.x>fcC[,gbc<@#cZ "^D)xW(`~޾HzϟST+K_o3 OJ_3InĠBDzw}C{^ZuL/QtB&ђLDm $ۈY`If_g$'ř2@+n%*s}9tt#{k?t+:XO/d $kP|tL#Vlmi/Q Ԙ $Rh0C)#܈4K [:\=N*eEǭ4'(8l7jIM @-0OS7{M&e;V0OVKʀT*-TnJ1ŭ >$R:}vMf(-C洛6!4ϙZY1[`0~%_Jbz㢎p֦at嘉l]&HCjb0'9)3Ӹ"BATV,!duvbwi@YiPڤIgZ OJ"x#<=ߊ eIe5n1̂ҷ9}?拹nB`10A5^0#كԜax \l4pqqDM/`X""U̳#=lסFk7>F r.F.KwᩓFeUI'eE}eȀdgHx|*-o}KdWWX\4wPOjk-^:U:0au`6{nT EF N|"Q}65e Ψŗ!:0φ\U@3P仍!?)B#ᄶ%HQwɶ[|%%pK*Q-0W?oKQ};ŋH|J8ir*_lϲ`CL)Pcn2`Y,I\^q6QV9j4?c ̀𞆾S9!Aсnq 9ŀMSMb|ߕd\RUQ1(z3&?DDj.-uF+ z35dDnWeT,R30l5ſO lE;dzl;}36:: !1[BQ0&VKE>܉Z[2RN?%YZ(~W"[\)ĕ^^7q ~f-b:785 [% dd=X[0Q/P0ݎ, /?4 Wb9(՘'W/6hs~X 8Mmz)ׄ>?yǽy[ jM)񪱸Pcw.' )&eA\W+ud2:, &+kS8`Zc2>*{m@ T{I̳6oԫx.j$n3~RqU"#es̊t\pӶLؚf=v l$E NN9OUDS#.~ƹ%byIٖ^*,Qx| 0ڇ7h#1h`N.\%nhKq>"k)>EcP(d U^7jufiqH ̹+d=:-#AcOjoc%xB/XpSJ4bAqR;L^myZlKq*.!w5&=DTFsxUKUehT^3]9zvU%Fx&b&T <0A~NfCDžn'e9pj vTem$V&x:HKgf[Z֘=jLVM#OU%OւE0! YWԐð`R (Om%⎄ү⿒B-> >oU.d-ϻĚ6 J.Z0^Kɧ-(Sd! 9Bxqsz`B#X52upo)ƣP򑉢F\S$ #z!KHo(? .n+P8Dxֈ} );jl@[lW_AڨM&[vT{Mkݔqʱ$Rzc]:7Xp{ńqZ`Jru$.Pf%pҋ};o=jɵP@}o lѥzia`ՎzOy+LgQĆg([{/L- jB{SĦ %ҕK dS2i8i ~<~j B| + DnR55ZdM^ ~I~ 1nP}f%W&  `r6e7bh bDJ h2ڡXąד1LF)Xxv'C7՛΅ w?M,\V4!{H+/2韄7/&&\DQȐ݋O(C?$D~e]E;&+jM,sͩ.5=BKlm)dZ{;uu ;p~*Tq ]ǭ]_dh(Nb@541KWB|E͂78Փh#΃prCO`dw#K/7*'!^Eg+g䌥=Dʉ'^&21B?~u;pA?{DA:?baF7F%ͰĕqK;e~ʶjI(I~$/SD=G,URSњV>HBY4?;ǐp0+vPP7(#Jхu,=MoD=m#aWY0n?6YK !VX~ImԽX-XZ̀U,z |qhFogl,P8Xy*SYXnJL^gJ/˚֥nǍ61c=glCd#P+,4A2H-Ӝ^+qDy댕NOT:`QΒHe/5/h 9\scۄ ;24(C։@b[#Į\cŅ=P[Pqy+ʮ6 XgMN_^UTR~(7PM\3,uv̀Mϖ=ՋӂIR]'+\Ru"S9K9sw\7ܛǥF GCoe8:jIRJq4ok70į_eP]?' "b?za-zQHBP 㐼#42^M ^A xx|ܼl"xq-z&១JɄghBP[ea@:*0~ F쭄ޢ Ä ;.cIF`ƃރW mM) gJA :,qxEa,<7^ ɣ Td떯kC> )U/TɒJȤ)+OreX91/ͣ+5#{\2lH$𻆿?o ."ҴG&nArm!\l原<~ 1Γpj^NXFRcHxy3Nosfe1_u_x˵+x݈i #,ZE`N?4!"%qrS|8H@Ó:g$[UX: ކ~7#K2!E7"f,< tR :%;1`0o,oHi!޾[0p=[4/ Ƥ1?h%5_B oW*_ʓ'aň_D]e"Ol0EO⇷m]d5L6WٔOK2s"d˻uqə1,V άe={2$-ѷч ?UgNb^qՖ~Z*tGl*(@Ea:JɚQ i47xLF|Z2^C?0xP@כK>xV1in>#+tym۶m۶׶m۶m۶m۾};C̙&M:gZFވ_tq[ȿU9?6;U `;}޷#7,j}I3G3UEFˢIn gjxO~lˈy?*G{4E8ڱ  rYstV{f=˓Bl[Ve\r\/\8.~NF+ykt`Ooߺߑ"kefG1sNS0,Њ,6WC0=Q;hT=aP bm<Sn50~;f8K! =g1)Y'52Wp>HxS;,z[#7V;/ABA̖1KUpTn85KZR?- }8JU5^/bяUˁN/i*[PiS,Oq׍;Dpl޼أ#:J7> ^#[}@d uL#O=@~(IYlo. OTjv/kKOw >qa6%n89N~ozovY`{6(lw( Fψ i;5#= G ^rif]Nf䛋ͻ|O*b,"/Ḽ°q s9"ERFsX; VQIN#㝜6)Q( Nr98#^٪  "a}HaAv2m6 51MX8Bp*rg΁ʏ/'2bQXX-F!Լ{55Zg|L>VyLuwJ/sJ )Y۹N0H(Bl[k.ƪ^%'/me# |\J٦Nl * \2AQɫla'Sڶy5dLmZ3mJ[3ҰmгۛF7*suχz5k?qLor~#eIxYj?^FA=ϩm*s|U% f: WHPuZR1*,: ESEad݇Zϛ%fX,kxJ~k|JwTW\7ShK72 Vh(N0,|Fz>y(~A㈘n4sbscl_Rn@b/vFPHmı.&Jn{S}},}s"y'Hl>$Gp<%GF3]x.G`u693G")8G+\*Gy"p6P3l~s =two%bwm2dm`6:c:a$B=)-x9sɔg/3f(x60:{h9-\/]c>%˅8C.m7.fL?~ 㪡=h&3V_3'|m+5xOWzʠTIF 1U%LI^k4S\Lb\nGgݠcx5_ku'мgb3qD(9g wDeXUVgn]*9fӞG]A1-:-luGН<\ K"s}>Ebc>ŕv8%!w=r8<|+WPwcn0Ћ&tQU]V]8źět77SRxB)<H%GRz`v)l&Hlx+1ի>Av:ۂ V3;pI %}Db8Ou'%}f +UUp0b T"ǎ[$646_PݪRt7ͧPQ*IcJtt"fhVa[&t\:+ $")X AS(CII4uCAD  U']Q`~&I'F'nô= B1`萭oY>鞂t=S!îUEby8RQԝWih:E?} $SSjnҧ3+ҷ%jS'Ӷq ?XF#ZzA̙-ι/ Oc" ha/ 3;MrA)Fo+ P0+m\/+5KJ"ƊmsZΑ/.Ăm}DhKH6$Lh1v,PjX`xG !0;m޻ƘS%=yr"CuzvG+*^,PTl \s!MSUt[ƼZh%$QQO{j*ަʇʠ F, 7OO+)6q(;5Lj{6h˷Z1|^>3AkC.\&. Vg $CPd4i#F3@օWgx*˃@1r0wm ބ MԻR)@=r(N =Y5M(hL' q\6Dh{PJ-X{QmrSW6%6չp`HΛ)C1ꆧJww=;bm oLxU߫8ZIKe`zEtDETjYb +k@j(O\}$s$f0!<2T-(iT퓠B\LlkW̎М<1[1 taڙAJǤy ** #J^?"Zӏ"=7{OqDHŧ8AbjȒIODT?(6 *mUh&Qy)Zk1$4&i َ L'}05AUD M8Z܆(0a4w2W@"PV7ب{#LM dT(+ꋳA@pZnX Di=idz$zԩ5=Vi2u6ǒ~;ҙQoM׹{.V^d. r97!V!e RƳ+#`%5Eik-t(`Vξ`E9:|[K}Fv*3\og%#k;'il6(/PšhU=UӪxwZzOXe%bb&KH&)CZ$1PP}SÎ|^ttJ`,x>v#i AԈ| g:W? 끀];HK|{vA:u"EXkT?+eKt>4f+֕qA/n$tzX$4WYh%;+7HT.Ӄ<'s<S/DRT,bEEK/JaކҲB%&8_wtAH cI d;I G$)Q!Fr4Fq ؍^ЛƇ8զx6pv- G2F(~5f%>Jؖ$+ZI͢f]:!4 mS7|aQ\=WϩK փCr\#$ \2$@U@xԴ7&(0&hm.#jE'MX6GUA̽2qw?1_ߕU#k4=c@WQc ֵj^j;gE󦫘E/GXR?04Vԋ`FpQuv joY8$IIT0wx-,Qѵ+blNu˨ OTKΩ,aY=YQV U9.l.Vu'[- =LK, ጹz{v3݃";jXib8`674`TMЇ题AM\*"2=N2̘ʶ(9ɦfKBN%"ِ.A1?J_oI rYKR۾+/11BPͩCK̯cY P`]g4#߽z<3XtBJܿ脎+QK[UEOO+^2-xmG:7p]K^emDzU{MN8U1|*iG"oPvHN$ fSl@-W;ɕU 2%gWb2uJ2RbBe%dFX_nHH(5j NHqtw ̞lqCRrM& b9~sJ(1a-oFEP Ei|IÈX V]!O/]ȍ B6%T490dLǨa&̑B? 9xBTDunL*EqY$,ʬ)%-ZHVôeD21 $e\YFAaEč|0iHn$s*RX_%)rJ1BQ*(0|8:%9\x٠v@eF@DRtXp1p=p5KDP- /fZӠ0-ZOnhP fs੐ !H70[lrK&Jh=#|8_"EHQ䝢 kt67-2(^+Dy4м*4~ʤx _Uhs@%ܱ6 Sbo ^L! (|nj, m,pF3-U)AeJ,:x>37W :0>;>:a2V TlWËFD4.1'" bNћ"vTLz#]>fʶjμ)Ii>7AƧ=tM$p 茬,0v<\omwŒ^);_`od @DhS̊KRd1bhk.\>RJDT4G̍O>Ӎm%SإEҝ!ܬ!X}I%"L'}P"]&vQP"ɠ#p{,4! : V聭R/S/P-#$"4~HV4\@XH1ߖm|4`p]P">!k2b) `ǮYXBdiQʺjVVH҈Bchh".@/YMpWujOY-N5|+6ADu :7"IgVWL^åG~rEd&W1Puh»,+1lN a_8,fN*TјWAI蟺Xjڭ{jb3|W!IDL$9 fJ|Q>|Zh.9Ά)JaOT%;P`cx\P߬ KhZƦ "WPLB ,&jA^ ,rTM/T UyN`dTljmY.&l&cA:1Aş ڑ-T^rIJHbYk{Xen ͡qb$+A72 EPKT#QA> ۼ{9IRhCz_P E_5 or/5_#QbES<5i)H 3$[SWvz_I"|X\aTXXάDS:%U0sd6nwҋ <&zL " w]Ppթ5V]U2PκS,(zM|# #7KRcyNxw?䘇{rY@rs'P['wZB|r`V^r%"M$%_U2^#kK,Bڥ+z+vjb0ۺXu 8:)l~ tȊtK5GdBޚ=oEZ5:HZjCk("9C'8#bs¡6ʼnua/PfŒ\~ Lb 11 ~hxʘYKLGK=Pba LC&v4訬}` bKS/$!BJg=8QCj g:Q8Nsڛj!0^;X4HKX-N$YptYz3ukR~ed _Gi.iyu"VN!Џ*΋{NW|/@NK~hdG/Q/2Vrv[~\ g۾=ܚY<6<tt M7Eʪ.m#*m[n͜$: Ұ0k|BK8Oת\_ 8(*ZGlV]kY3ט؏w&$X% f0q-kgQwk.[X+(So9<*s({kMΙP6V9ts^aٕmAG1G;8'C@û! [,.iY{Jj1!){{v@~XSkf|Hxn5\tMl7 <+ؖ֍Sք7JfX;d+7Z, l*Jz:8Z2ymN0bP_^6OPY]B3#N^Byy*UktA~W԰/NtQ )_h'*844jW. P(kvv ɷ"4Φ\BEZ+ч2h;?y*։k.)]w5BEoYcL9Q5$l߾:rZc V13*ބ,zU2Զ6 k"ͨH#B%WZ!0@ "EJi/>}0tB9͸mi/g7n>C+|Hm-l4U.Es,\ "`[2`f)c-e. =Y.$IɘI M Ƅl s O{U"mǎ|~Ԙ1p2v:;+rm[Zh6(){^aVLkjCdDJnaHNƎcf=hk3a lHk'HR Z Kb(PJ"urM<գC9FTP\.H655auq„is ky0} xNЙb4 HNsCQr) E!@6OQd Łz-) gA'`BFH );xszgzoW}B"93C)ʰ 1QUtцBWS0喢eU`}!SFe]/&a&a 'i 魛1864{l[:PrcmUd,.) $ @7HYօ N25Xr4z!iQV<]WBH_U#pjqN:ZL)p 9*[uhՊ /Z<;u䨶*zO jFQ wx6 tup%޾D2G17߄ Dc WEPe<1~*Lq.p>/ + ԂoR³vXdV\Ҕ)>ٛzjaA6Pz\8"D"o2Ip*G_}8+C(}`$cx!L&M9IIZj :ATFׄVmFRxJM7 !Zd '*i#ZRKH6*yY@vpnQTӍ)RUH}-;b$(:=0%BHI"R[r /eBH&L-|EmȊ`p┗_BBԳwj߰W g*C&*"IG0;sQА4)|4utl8sẄ́EAs!08ķ-eb8i#IaDyxJ|f^bۓ813 Zz9r>eO, C%)O*9#ҵD*cE%q%pR%'|@`1i\n|v{)mu2)[xJgd& YOm0nEʓ^`V0,4Z\0YѿM|&<ٸ˅f]J|T<;vuQz8pC0H]!͑VgZ5)cy:ݫz|]QPkzTi4B+(<)Ͳ^kwHc( 4aWmvit~ ]'wh9/){c{{Qi3dWFEw@"q RX0ǖ~Depc۷6|qC^aCg0C.~1POV?e#ZO0 R>Ri 7fUe21Ew+ {"G)/?/PtD4].^&z'Cy MYq(.\`>KfCs%&٨չ?dVGkX NSWae]%0\<2}b=0~i8WXK "{1Z?2+ĸ\ hP5<|JFtJ[6)p~ Ι:8:?k`f(EEp4CQ(j`GƯQhu'E1)3T`UP3GғE (S+v-1%$n 0/ c:ձf͒ ޴Q*A8[i{?Ա(p%;4_]7JxGt_OYNA|Qq\MȎ-@m=;X0q9gvNTifq]-TB(+7(ɉw]ķZG(o h 3TXU(Zo"ĴF/w ជLgX]w3hNQro'Gw~} t/#/Atѩ^T" b1իv6 '}tEH醙[(**yboq?QagiKCe/,G-p U.Lj'\nk-@7>:ΉCSGMj}$jo %`{j=Yh7t݈d$:&w5{ITB<:+55Qю :II$*Ȧt/0FJ&;td,jF_ [*¨N@&dR8q'^6.^sc٫G W$Mf*Mʗs(Q#UcH0P:]:\t:"€眈sYk_PaF$3z?\!i@},:Dhk "KTdhq!tv̴PD]yHH _ Q\}VAiDV|23 ~m\o6<\B`y>13VPGZd,.~ }W}5c-F&])U#\UeaC]iN;ض&MDm?Y ZcYHBS0n @] d}>Q9fޚ>*?3)Vn&Xn9[EF+-#ilW[6JًC996xNJ4azrTl/^q̤?iv#2S gl[W"DkRjɡ\TI#QOG1BS# K lӻW 2An–'ϣr._3]ɤƒ[ :k0%∁7]-';I|(+)%D>F{BqL15xqxk#4{D`fTi@^x&;,e+H u1r2d&qz X~K)93FMR8r,oJy{kō$ fdȷ)9OdVI P^ qwSjCě:\g``3Í4%B\0&2tQ!e5({AI:{jUf<% Ofq s-x;˒4}Lt|Z d@f U1U9mL̯ٔ{XŸQO ;Ev. cJ&Li0xN@iwwγ6n#Ԁ!r>>҂bsàEXf(lJKG60r6%3h='w`K:AB׼qI"(4U}4jiGх%;cfN0cz6(} y$Ĥ4q û+͓Y 2@!(@83Æ;t?h<=^? ;'*v?X?d@+267?~7BJ/ 0W}x݊h^H~4K`' 5)FNL^njJYJIJ͉Պ mu=cżIRyiDh[{VҶ3ŦRi2yP'e'82_ j\ >Uf -[O& IjW!Q=)&&nrLqMlyXD&ru2''F"L D "IHcC]q؄/qw4<%1w}Ţ`eAB>x Ƞa` y#),B "Tvq01·#y`@M}wؽ9C'>-S0xMuD82ؘ܅%X*!u/ŗ *K|#|FLp_[>M@yZe pK>wե9a0N8&1CcHR C.4:nowۻIJ#qe9s4/ei9/QxOQ d&2Sͮz yK Dv"- `<%FGs23ӈޚ9qn3(5U]5 MyHbS&wxK*fu\\E;eM|J捹< d:y~뉱($}>ǥ9Y5f0c](T kvn[j7RX.ci),k:sR]*TK%w GpqpyԭΧ_xpjy+%jxxH.)H eAB⠳>~XKػ?y ɱ;|\ f{y..LF%9p`}$-Ifg6m%L3yr-lieTJp;|dh&gĿæ?zX-QG$Ȅ u"h?+;9=zmԓwaǹq٬&nhL,F$LY:Xۤ{A?'Zt,5SQb2 2@c,~Y(njf2;yUK{}uAWOD:{YfJWz)N:::!~Ya4# DŽr/~BU]V6:|{wM&7AZLWS_6L'oi Ni=TlS9ۇx}f8J$yx[nqM~~Y'~1ʜN+mpFnK鹨kuڱ4nȾ= aYzn4o}aU5$_v w ^/X0IT>dtZeܭxhcpY~u9}F5l2&†RӪgn%2̆eLLa:,6Ϥ3R.]HY0 ៛>@{F-2Jk-fe#,zeltR㏒D{^stݟ~uG5ë>}nIk66Yb>qܕhݣ((E>f?}(}(^*lK3+u_j]fcY~~73Bz:hsmR=;C6\Gmm|[q:OH{Lh4s\ƿQl"AyWkX21qAda'Do;D>3[vڲl|]h9[|Y~tEVvW)ofzlhWtg!1Z~yr}K;D8; l5g ґtKӓaW!xW0`s'ojvMoIľԖ3qf̮Bx=I_!SQA.]l'\Lȏƛ ԭ:4~umN^OY3ɉ`;t1]k7srjRvyYtZOKXⳌF[j1\欣4OҮeҘ.#Vbe1tRL4]g_i^c5'˗9{6،N"_Mx;ߕg[:q]}e˻´BKRg$J얾~mqIj^!7;(nq f]hz|/]ɫW["6[fS$Ru/4-a.v+oߦ}4agq`LXooEՎpKˣdkQZ^ةS 3,a33 C.e+9QW zuxލi3_-U=T}Y T.ƒY^lK[)47J,ťp FO<2.4!TOO)Ujpll-*x5~TZ'a!Vr&ݞYBne#:QEfݮEQ{hEtY\fb:ҮO=Yx aS2w- +fM-h Ij| {MWѬטDGMhTo oCSs`vܙ{. ѝGG0@=* SmɴC:w^oN\|R]"xkgIÿ%f[ |$?&QͯRdž$<_$MνBO71:Nߓ&V)]ŒiI`a1-.{~܍jz']{Mev+擲T/]}}4?-VwϮ[Vs;N/l~|[zV3i]#!ME@AN@x+3NhQyh$w3Me),v^G-VC>oia0L#?əњL9-e`p\TzL+fWm~4ip79޳>BQTXn9U:)rS+_+ZU~oT)5`uwر0&OKݳvr|OSK_{ooOp8>TuC.g_;_v'lzݵNYpd%`20+նP]ZbrO΄zeq~m{&ES~ ]b>] V&}nA^/zz zfХ,?%;>鑰w{)J9v1=~Շ3-K|꫼m{ h0]IӇ߲laO?8bpd;w$Fb[}zsS3zFyw4}\Q%bb6*&]8ۆyg4#ϱ~0T qvb[0"|5mlWc-u)F$vfP~k[q6Q67%̺fy _s(2vP>Vl~rutVar1'e6Uq:~mvZLG;n ,/s6[62mQI&ǹw29ְ+ZNdz004H>Hw5.)\*}Y*XGիP׼Ywd׍;}4 ! +ۅϘC̕]m jkMM!sjbp,W6jXtT,4Ӕ~4;i5}3GId55KlUjѸ=kÅ7g5V7}?"#۷Dχdec%@jx90hdq~^I^JW6<׋ryWHqcVG 7)Vs/ xt!3"g#6S=O#mg2SQ~^ipsn Lټe::v[6:ܹLw1%SW'{)ӫa#uTd׽d0q^wM)4Q7 ~woec Dz1QƟ{2ax4x&kdsRM$WCQe&z: /SJkҔ&πQz}etu%;RpPcuzP@{R+|zP~{#ۘCe:b( Lzwt=Y[o`/G W1p>w`$vfMlS}~7 W|JCtΔyׄ߷<:3^8T^|&sŏfMZO Ҙ#PG]< ͌VϬKI]3v]접v܉] TzHAQG mXj_[Y 1p(#,m+G˓) ƿ6|_WbARM;`#>L>ESƥ.X GHT` -)e 4(.]'mu<< cTNl>of{l9.r~޾p>>:Tu_fuEwߏEo c|AZ6-m^V3}nH$(t^nn:ݱ`ڛͭfxs/ꙍFxKMn,o?% iR16~3X L81i}MzOꠦ e$CZ/}@=}d]VЎ4-{Fbpְl^PMy`}q2Whg9F1ѪeH*K+_G]{7Fm8^܎*mXDMo|'H2r?_x}I8kM?Hv0iR~]h?`x O<*l5uOETIOl_5^|PվTQ]'~:WN @ԵFrr=s~xy{S5Lfn9RpLl% V3x-0S._*66'hW:U]˱Ǐoq[|ÿ(y:Jʯ~_:r*.T˟S/"[ϖ.kMg?@u||j˻Hh5YIJ_yuaѦ#ͷnw=eW[ & gmnmeż }5˱%+O>}+ pR6AǺn|ycУu2pmwAnVucz[{6KqӶ>25]hoc묙ѲpS_zb4[̍'&W{9ak1i){>L~0݊',U 6N;Y˧P MגO:aEګB 9Ę7G e{8͊vRe=^kr>S{vua)ڱmx&_~x֪3+s&LKr Ng>#)-6b5rOs7mj:vF}n.dȮ85i} `ױ OF&/ɑL7Lc*=cUY /43+'Kׯj‡FC`p;bҒ%af" Paq=Oi>JC? ߇Y>Byh=K Ae!)oZ~?'V+(WyJ/4 t`؜ks=Wo|7>zߛn8>_%mo6#.^KZͱI2z o9Q-߈$}cOs3k,i^yH5r L:gM `صyՖUPm!t7a.@m{B69Ճk,q,X? )Cm+$4|z*>gOg-x5K|${h2noC&R۱n_^#CDM#0sջ84m9DnbLɘyLt^yЇ-|ϊ1bnzB61g8*Gl|_[\TQ }}\nUACNB'T#1vu EɲwCJr{m_Or#2l24l[/Z˦̮u33DL?Jg\L4&`ϒ?Ѭ/*C2(ܿG㭖6j`6+zq?S|ޔ|k}?? G i%<՗oCjP;쩯l;*ȡJ{)LwRG`FS夾mfܙjj~9瘝xZ~>_eܺyDvm=4p_SI^ε۰מk?.6ZOG2X>^x8.ب c+2yvDZ0>{΋oUy|p 9},\tێJջ}]خy_+L={|q:lw]?[gw&&8vOGXS* T驦a>}"JזʾagpJuӽ|K3n@6b1[ J&z~8w?oOuK]\Pߴ>6863l~q^$@.DL??~퐎t6p=70o; LRˉ&FNnWހItV6At]˞fr9Ge)lm\uz k>}fܠZ] njZx< >z]P NbbwlgɌ"cbn/*%ֳ]VuiF6*XYx>|ceh"0CEuXJ^gV>O齔dnW(~eptҾj:L؛H]>YY)D#>TL{#>}Q"nbMQcǽ=wٝ1_q|n~.}]pjHkqtoo=ԒنοaufPL]xֱ{_ֵcosoDŽމ:h}uI#}H?˥vNׯ6X: zoy $)͹ SВW_ ӗQ*А?(%NI̝XfczγYphUE(TTƇɣ>#η ݾ2<uybٌؙ,>^Y:g{'' ;zdV&fgylbI)40ғY2/&FQ@nE_? ~y<`:ϳ!IzQc#&39qߛ>st[oiX~~!j2P hⅹ905p?n!OL~~l;%}x2,B^oD'6>~5!O{r`/0{o$~wuad}A}z{(<97}G@4`A/b?"?d~oC/D=oe7}&@4耷x< yݽDZ@?:G~`;&6O{qQ|9p|oweЁ/2{tbv?~?<_Cz>7p?~ w~Z~$w-~~˺-?4`-~Hn?@:`@|>?vw~6?~{=0Atp ;8zQWu7-~Pn?`BuJ]-~<n?6?Dn-?~ =pIlw?6~%K}6?<DY{+{EoRr`Xś?8{_f|Ю~DƝ>~??gn7d~~ݺ<접&OJlcTnXBZX )}c<{]_ VN+t>]=bjn=f&sM^x,`XBC}&O3ӂM4ȥA&#el@۠@(pTBdBvހ h= 4l:b'Gr`2@0pt>LFC`(q2 Phj$:@ ѣ0)A|@`80x4_GCl@,@ϠhHz6%JE€@@ـ@xr pdw|Nz Az0֠8N 7<_:F19 ^H:6?hv90Y6@m?? 90u^:HoA]n>f|/`з]AW[nK9puP__ذ,lWP];|o<tn^``n,{A_A^^p@nVDzo\A^CnxX0JB׀ y`````"AH4􀥀2B,a⎍Ksw(0f@ Qļ0dQ3KKacxp?qmc[C?QcxK~?Qoc@Ka4]>]?q+}0?/ϰ QE+ޟENqmenmemc~Qm話3uFe ᔍw`Cx $ѫчa mu 3ytQi$l8Cfx _A0R/@3ͷ #0{vX*/?v~3/z>@X5eb/sdLqG%0dLϙ9`!0_aGQv[L,LC|H>~~a˝܈w7q -D̩=fx)V2.A ?9.#35M,;]t|DDKC4Ǚ4^o޾.ƌhzBB=bo4w׮V1v^ 乘^Cֵv Q͆ 4gY(%Uzf(EZl)Ɨ^P|,.xN^DKd%UzJtlr -O0"⺓8>QH [T @ [zRNDVvjZq=0.2ý3"fEZ%D\LCT@ ^޶L!)353[d ULAb^zMTW\JW~}3ςМ):VkygdF2+6!s&i w,3hi*gʃ:VPAfc~u"cE@y "!j֩ȍ<!9aht#+ Fcit&ŨEX:hnfъ@,H o 74CAy4^==!5)g4 8?h1b6dxZ0-Z8z?R\c28s}}߀spȸկk #ǽn悱vq>y/8ul<=}!&.[#"W'Hj[ +#;[KA)u{:ωwdsspθ(t w XcYӬuhh[̦y/nWܦ;FM=:uU߱h bll"M$@q|l23}kD83sׯYw{}S{}zs@VxYok0xvp^nXl}0jPL&"$$e}>NdXʩ9}Ax<32OswvkK͓C>>%yfXGU׳ &,wӏMơX gן{cpư*xQu?dg46{Uk}{d$SsLOrPx'B_&(&* DZo|y>tqvxtx۸X2yq׮s|I:L4r}hf9O5wv#׎١.o/o޻5w3H"YI{L=0A 9dV&=FG}0u8fF34ǚ}q|NIyx`nnі|ױ[#Jml˿[cEc%=1c{ -ˁqu?pd~q~]sվQ;1.$QZh'8ʘ3) RyXulwwZEuK֯گ}'&ŗPb ;c'oǫ#<{ ͻb>sƮu,E;hG߽(;X $&8*Q_7?\aheh)݌^_Cutͭ_\U`gw_vn>Ɠku| u_G( 7ڭv{!HhM@Υڵ{C $ ؃Slk^Z~p)zu%mMvϐz? (idii{D56Bˣ#3cy-64 ^2hss&%')+M6nCuUgkD}Kfa<1kC}axPp%(Qy syOsyE2óS|,qvlT6/glZv7}I#[ДjZV1X[ l/Fp0Q!V .2MKm]ZWN / ^G~@ƑQxTϝܣ#3&xiL~vy؛ծy&W#[P/k _ܿbt!X4Ģm#6,\m\}FgDp(Q#BL gKByѼH׈KQt6!+{]N{'Lp^a V)yGv)ߴ#:xc-5ZZb]ZځڃZڊZ54ןE خ[Kȟutc-JMctW Zɢz LtP 18R]+#ųgly^4K+v# SX #Z D0zi2c xGl\a0ٖC+Cx8;x๶ǞɞzZPlngWX}5*[bU$9\/&O[ͪ+:i=~ϑ+/ܠم'g+~/]'*bv>n3.p|곹|9ͤ 'N%cuW, Mx ,#T#ֱطHi\lF䎈HCBeE2~u>=Hlay$Hlˆˬ0f)] )~!\ޞݹߘ-)!,Enpmfۛ3(Kgc*%dIJqq]q*3l]#$A~+nIBxpD‰ AP 6#Z=|4- 8 ;89+s&:w)!v Z "PɢvM4٤RlHF0-wOH_76ȆMc3'Ōk@6ZeQj݁6k#J/|հEXVkAw ?IĨvln015Xť^\OA-#YASGMUب=='9ƻ@& R|}ٷqټc+=dw{ \O}`2b .S\jChQcXO.vb4Te!^P *T~xmU}$숰_}7OME*^s^*BXч6aB5a~9!N£,I#5[.:&zzZ~9>1)oh```f`hd`jJ a8 +H@W;0+ H+ș! [ǗB`n.^eNaj++k+h`̱^z&8A,b+#cȰnmL L@ |O$"o^iYzbb)zv}g'1 y;f@@<#=ſPJ҃eE=p'  RTJawV_`|\ 8c]'8耼3Lzn~L?jS2 s wO(xr1 Ӏt f>L?i6 .82Sh"2VqKD"c12PC` UE~d0DO| Kc0.`nh8 tMxL9?XR!, 3 ۶m۶ضm۶m۶mݻ3wngfҦi&Rc3 2b%(Ve>AO@!Cxh$2JWBp`D5G@n4&:c"s&™5jF-ODkVŦPTaA% nÃ<ݠmB]xQ4wPTE` n{]i/mY 1 ?dcJH&FcwwWV11:C0J{Jۀ c6vWV]ePhLWҲ1)5O֖]$d /-?//b~x`.uvA}`rPV[<&={=sr|ݴyղΙ-_9͒F뱏A< =2S^9p~Yym?sp؁]Yk߿| ǿTyt?||Q y;fuS|AC>Y*=Pܲ#QE*wːcW[fVC4Y*rp% cs_7Uquh ڵN7^DpDpp^L+bϵ;_:Ovt:w~@-v֊)i)|ap~}rlَ)mWXp~W@秼ہt píwTwOM9 0cթfA!ϕ_A~Ç'TG>E[{P΅5H;>iEh\™\E^.c)᷎̙T~%*l POقݕv-;a[ܙZ^`e<7Xp["gi9DQÆ#HR+[G9i0S1,W)p ͊pY_ߋp퐕/|'l]6_!7&oうOI\0]+M6=ʻ]{$5)wӭݚz޳^sNܹXs3+_U[^1G]7}$OqׁzY4'{u>S\@1E@XV}abPJ^Bo;H:EƥJ!GJuE>,Gt$HA ú5q1d җԇ7P6>}RBhG{|pu7ׂ38/\ůQrWI:$cXG[#!m~{ UY }Ru9Xݝg:f:cjŽwQEl>سj,<b\r.R\Y! yv=?WE.=V!Xۚ+f{i65zRR b\W,B7&ξ@vK9f2~uEi⭒qPƇ1{NU^?T̆Ɍ[k b/-r stzS_Vgjev^Wk>iD㻊nhMqi6g6V|@jv.lthLȱuEPzO oٲ6<&1:\m>)P+ol3|j_hݰW'7L8SԶCDsr7&֠M,QƑ"Չƽ$Q"iot_K_jٯSO M>1H SxSS_Ms K_Z% koo^J#0v2$cyS~vlRy+樸b P dr fE~m}ҕ|y1+g\w:!Wr^qhI|5a=,Fhc lPlb32SeË \#ͪ}4A:Q<,ZƎ['-{HZ/LK:4@c~ QOL^R H!|e)CvlN1:йı$ЄۘqbմH2Xr)|DZkۘ/tpIJFD5`@ᱲqp4wXlF40%e4ˤRnuyjᇙLDY8?y/"(ʮōC>fK4QOrfF4źD רLQv MG')snP `%V%adHOea!_ MHR^ZK `_cNYZkilT)!]" ᇝ9ėaS԰_xUd{rHFӟ UQ eXS/k3M\}1U k4EJP65R׵5+L/{:>~xYoX 燙aI i_&zƟ~b@3?` t߄pz~:3wd5"+_ݐ41NtS< 2/Y+q(v*Euz~nNHΉb'XKfiq~Y? ʨ!Ɯa䄜BU_ӣ~2m0YyT70+ٕ̆emŵQ) oc`R ea)كqQdWW_ʘ7eOa\mqlVuj++saZC+OL+WW!9%\B=ϵkOuVC+WC?s$жRDĢ]>V TsJ#"/lӇ @ǡ-fi} 55, y}} fcPƒ{m@?%Y{'^JWdD>ϛWzQ?m0Tp&ByA!#CO|!ᄄ]^,:ʉQ{S}p`0&-1NCp*&˸P6,l䨸r:77@q 6ʡ;}FW_`6YM3+ߎq:.qE :m^+W.V'!h?J?K[ƒh"W S+<M9jjY1B [^?"}E0]o-u@@3PEFyv YbzP>-@cZ i6:lj r7"_.ؓA^?:l{%0eeji0ʕS_bO±y9A]9~>>}cl".I˚:J$IkLӝ%(V(hv'g'm2x6sq}'`uEpGl%!_!_1X&q#9Lz7DU}EX~VQah $ج0F@ 9w`U<=-@F>hX[yh&x~$rK,4{N~͐Oi뀍CjH[\rB=0υQRkIPWt8>=$Hon'NV#E&cv̈́D=mYӜE8Gg6/-XQ9L/b4 u'זZ+ʅٮʃJe> ÏFqHbtid.J<_;Aa KI5C&&YI,FKA2RYVokB)weX sc~Me" $Eݿcgoi59K9Ejƥ}F &슧T  ng<C_Ο=X|u{}"Iz}4ˉkX8y@=7uD0W'XfEhH]Ӵ!W <A^1:?< *ȝ`v(PuFCS~۽w&璖vJ7S*ȸS.YPO >~?u"ecl0Ǯ  OGKW0 pq8lLp'ʹH}fΡ;uLzԑ-儊Ck`a7N$z»zf3QNYWܢ]8`}rw􍬡bѷP9H;Ro]GwϚ$0޾JeDI/ \]`?rᤂ`nc=r$Fa -HI=Ԏ.aJTUy` fGoKgX RI)1R0v(NV`{ öۇ[3-!HGs#,bgW3qmvf-( krm3%f*yb.;zMajw^D/ \<@.)ķk/\ju8>|sRp)!p Phv}ܚLf d򥴑CǿZ*y'],Oͦ}s>T9X@/tX׳Bh7 ׶8qK*ujjw)D~NuiPbI~<Qpދ}x޶'X(Ie9_s> &JրKVuG^$yWh)̒m쓭%[OvVhuubmUτ58ՌY9& oͿ+hi#jtpsB Ͻo8o/7 E.Q-]7m}C:B#kVVm+dA(F!Yd$@ZN-(gwVyug!N >6yVt<(=3(N}\K#)HSth?,h2?_HqgWН5[2٥W]]&d£N:,xrݙ՛ =c!Yz26o(,^9A{j EaOjz&rӂEX>Bx+jPwՔb-X>liۘꟇr#DV4>G0] |$sg+ vFʸGlczG9P$r1i7,iǽ!mB?YHT#]B1rWpѪh)"esY [R2hd>n:"*×C~^Í6>s=cHU&*c ^gp>PVBRO>@L HհH2GC\֣ٛ=K.( Z 4FkCmk\w[D{ $痶7S  !;j\}\zBz` ށVa,nj6ھc ɯpx a5"N!7MzaÆc7"&lUqO@QWIf&_XZj;A[uo'Nל:zƈʂr ̀2>X>6$A8)63)*W~%yQulXʗWc&úAx+4S!dEPmhk㝗_C*bQs@؄96Z6zz*a';`OKGs)\P\TƔ^psu$!nF Z!'P5q|BmM-M!-?ܨk$5lUhxr[-j弸::NJSo*޹u ͠O V_=/l1DD+(l( ּe#Z竢WۣS3K(Kŏrs-ͦ@ >(ꊛQڬ*hV!hs}N8SٓҞ +T4oB'6CĭE+ݬ2w^k(__A:ʱ@C~\dNc.Q?Jd¡G#^@v`wU!p+q#=:f~s9NhF-ⴔ<6R.8'q^qX!]q#j9@ۍt9mgY.+;+MJzBM Je *:%A`-RO R9t%z/CivVS2W /|z(qXiYwpX75 nջQ xKRMXR H "lأȆ=Quq Zc}kR&忯(7qvqcG} ,q\p5(B4y߼-քn wW%9 :4mE2Dt)~dhbMvJvGgBȘts=RE|i}'w(gFk6jCNf)<}.g6Ba'#Z*BGKOG/FDk8Z8yG  =6$?;ӗ6x[Px#S΅{W#ݟZ/1J.hJZ3`6nmB)Hbw ⚱u0UՔ `?yH%lwbm,19DԚ>{ᐱښ\Y[KY["V\Ťj 9br|p7@6A{e xUBTq $Ѳ:\HΓ- BOpkAL@P_'&wjJQ 5WqߍmV/JWgYӮU(>I@X&t}/ |9Ga/dN>l,)+h֛yuܔ !"D*ULieU>Ust[g+,_+aw kFSj!W-?h+5-ӺE` +nS##`!c+7#>qy$X4x#;)PAȠxA*N$!IFN[GC.0"ej$ǕO$ZC iVS8V3uC35b39Μh E IAo,!S˥__(P.s^qFz+<*b.#su͏O3JzT8rkzP8 EhJz[k\Ah`;%w~׋636Bm7.كnad?nT*)ߴ) ?uAbeSC85岩t/ ,LAv#hi㹊if!zk0/WVD%0emmS)2 MxW;;LO,C;\O VC .@uE>}BP^ѳ*ȏ6ʽ*ykb):E[= h|}+9LWGBm{dgY",B=XBw!ng%@m]S9_h{rVzi##EȰ.v )9~~ZTs\L|KKx0ᶀZ:U[0R.ӡ-=vuGS[ǵ.hoߐ0ey ツF rW=W(^0?Q ^UϡIgJ|c0ň lz$+#TUz駋D4M-ghU"bl~- 19|Nc-'8iC2eM.GA*ThМgIqW_Xa̕bF}Sx1G6*՞ 6֒0\x7+xZ_Fzu&<u GW}W[@۟غJV/h'#TP]|V"gtla?p_GLGzؒҿ_v಴R31\ٴ% 'p߇0fJxKYBk.&Imex< "̟q>OuA%h\b=+FX|AQ>p w4F*LEh'e֬o,no6>Fiw/a.>Yn ھٱYZ'NJ0 W-^Q.Q[3uHiD dI#4JD6xNmFz͸?IĶr?X˳2}GJMwKCAxDO6=S-ŰJ=#bCgH'17%vVVÏ+**/^Fi);&v͘ہf@ii1%y\H#[魌!qҺ˕|içoA}/FSmy)z(Vo{7̒^+wHae U|bOl&ފ7cf+v;q;ZM@ 4Ac=܃ɷ֒vMV9rmU^"%j[d>j쭶Z_JDL>K{JļoB}١#ayQj~+g] GhoP` %v?=k4L$'-8\)(k\e *d'8O?B%[,ܡ8 Dlbz2"Y"&RѶH'JG7CSʪTY]MP%jpr@'w)3dZ6,,^,Mnz5}+|"Al;1Ms[$NS)`2P=8?Tw]UPqa@?^b}2;iP~t˺"/gf?U4l:-o˶wB ˰t<~/NLP¾I=<2в Y&٥QBhiUg}3MUSХ^)I:ˉP|~j" 7Yxlb4zȩnF'DtlDŊINVlkAqsTBSdت9'yKw3K1SeKH'nsLLx3v+=8/PK9:?rEʲGבiiCWJ ^r:bÍERK@n­ kY=X3lZ.Iкj}ˮEԦWt?ʀ]ś:.a^ZsFZM(គ 6I]7G2_ r&VMFk,c|C]^:BX-= Ň-5~N7 aFʿ­VøVH;]ʃ(MIb w5Vv:.DyL%cr  ޱք5OEEzl!gשDIm`.4 V<PhW5:"0;*P+6 ֬ z¤:k{D7ÆbR;#;G1끝];G{/ :3Sӌҭ5hP?zRCR'g7\]F$(nFQhPڝPdXP nq;0+%$dE_4" !e*FQa84& ГG]Jw 1ӣ5漌 /+S͕To=t|JT̕#=jsm}xq_;98SGͯ\S)`5mZYڛ敋R yk#ּr3ReF̖f:uGx0š9k(yzpb*Je8e`!ЄZ.=/^-cIxTC^*ͩDiƑ&1[xݤ ӍF!եoiq̭d#"XSNY c=嬃N$umK%_&-EǥdMDMy-6*vd@I,a_cVYJo"L8$hI[;k3!uʙtAg( =.Dʮ3K2Pf2E,>1T&]b`*%;1n`mQ1B{$Ly]鄱|xn宁FWY䙎ij:d<,dVN x3fp\2$CҬP25ڜ-7Ή L{ Mk&JaVmgy|9'SS]D0 )1JĮQdlx]${G4 ?ѷdm[ҕ5e^'ZImwÆHWvM& ",|33vaNSՒ#(5* GkE8_fVKe)gU&\#܎@uO#S'w.[POC7rQ٠W EwyۓՉroXҁW~i_~$>no=l' F'Nc/RZ#; E%iD{ % N6! <fl}#= T :'|~ gބU"F/4YwSO0Y_ڿ%7 I#seq(휩Kh ]Rū\jɵ-\'8gfݛ֖y36'R`~c2$Ҳ׎CE\͋sY* ύvxWjB(["+n$tKyq76iq$ݞ2p6 !2,$RBfUP|Ե, !>6,xVVݑ+M`S{K]2^uUV(^"6d(v*L숡LkDIf}a,3KƝ ڤBXCcm̷ t2 Lh՜5yOAkbFKJyMވ4^3heQ\vyU]|Ij|K5{f4\p2RNͨCܝQRhFԶ^(/7au -AR]~>f!+ůܡG))ԑ3~~\sdV9iR#@Di(-@M> )mQn, z$ dϨ=WOzW ݞ^~0JT^23s3>̼G:B,\c[^}OJ@m̍ NkX(AM1 4%c1o^(O;n&lGv~㝚urF;>%>B4:LBazX]pvi%wQR#X2)ˣwa93vA{V9$7 b xR|s yYA߰2H󹛗CjrFp#!^=~=ަcAd2[^+uFHW 8S2!n aItzpYZJA{Em/_P3pK_K^a軦jL%?R'nˌm6?2@u%Q%B^&Zu\B^g/6\<]EF(xD{ڭ2p>|ֈ;[mG/Oi-[\7 T\S0 Cђ.'J).jpSv;WNݐk:hX)osB/@Zƭ' A%=H1 TNmw'V2ک.ȕoJiCNۄ Ĺdyd)f$eN4~ FA: Ѧ]Xo;LV*~)h}#eWFu)}iXZc6߂\21̰Y vW%5iZW Fcfwc2$(.~5'L:g''FXWIt`!3&1rq)db}]>Ei'xr9"wun@ ~@ҧT r5cIQDu=ISc'Ƌ*DbV%Mp:e#A{Z:Tew力@p;;kf P3O̎ vOq6O7mc6sF|%)]О+p`;5J|2noˡ5&M{O%x/uFi&ԜNyF^vLl/1k[^XmCogSCjqYCWNeN@ctWZoFDۚ $1ҚeuDŽ$[bGz 򵀸zj^5{!$]50PFr0r%q-[ 0զ> tJT2}{%r%m}Dꈈ3yt݇B-%΢F "}*P<7QYg*~B\+z/=,Npw ȴ>gI |s gwtPәB:KO6ùՓXMPG34lUύK ;fVJ}@*Lr_U[aov/ WHL@&t޾kMR&gc͋'8gArfWg `[Oeܬ0 #Os3\rBǧ/]%&N\H/uĐqcspAdsKL\ύz$N_@ēZɞFw.ڒ `GO$ӷ?`wԱ7{c0 w)wY #lbX'7Kf FB8Ҹp};$;`r&n a!L- K78V`mEx+BV5)k6ҮJD;: [ ua31yķL$B#᚟Vh=mU9b綫*E^R@(3,M==[LD8g3}S֭! 8'M*I ya/(̶eϼ70#AmݾLN9)g (,w%d⫰&컍*b!V:~aIm\u!vhA͑\p&΍]G2'GpKW̽vvl;P2Cܡc >pO ɢI ղWW`{BC\9"N*F`oXv(QFSPgb_, vr8$ ÇƔ!뵆ȰUr5&Y=a/ʐ}6DP7Y4:`v L3I D\KUja4|f=d=G[N~T1OYY~R@I-Q0DR;gAmUAzˡ _˶(6[ *vCdV\"moΛfh xJ*EKZ]%Ƙt/ k;QЧؕCľ<}Q1"6AoMCf*)!+$[Z-p"%(U=J!X~ !/@^KNjV 3kp#H-B|N'`C?\܈fSZ:<[i{cz[Ƕ/%Gl\5,_V.!pR2.~U#u2m'?4k'Ϛ8An#NN5ػR3u22Tb a.9ѲV&wk"<6ul_3ɒeQV% zކSSt|EWc{9 mwcsfjL1) PźD=.8W+{ WN~ᬈhQ2?*;m*fS6.3cn7'Dߟ/6dL@%{B)s!iu'tlgrR0av<Z$'Wq)娹x±]aaj<@\!*%9orI-J1ΐ%=Mhwt-.Q/v|fOJsfm;x͝33~:)s}u2p81.fVk5יvkSGԫ%q,3 U౲D7ŌEV?1;HE`DHHZc̛d2aM[67,㷓 SFl^fs,WkZr6q9XϢ{ - ]4EwRt*l9;k `%]QVL QsnZF03aw7LHُXn;mT)?AbP_fs#[Yzd8aQEY 0J.ܢ'߭K7RJ hao8zsY!bbV͝.]i8>A{V;ΏF3U@5Jv8n>uTe֑@i9uL|rN[{_k$1 VΏH=}wyp5HCUQphBf"˸.cw\8ݿ^fn\Ly(ToB@=I+G`8{>L遞ӈaI'!I#=0Ƅ?qӞ &;eA \POcJ(" 1cMW\bEAl>ql>Il>EB)NinDibA6qc0b2^gc+N*d罌 Ġ(fRxa-Q#|ꝽXJ;}G靀J׾h+H_ժh͸\KFJpKlm1edi4LN#X݌_$i&1%=d@\Nd֦LJ^lK*g~-l}x C2"qXIM:Eܽ ֫emo;v;9:%&g5GGJ3v^_ٸOq@I3O<8Η& M,_[`btMG[ ?- 7.ە ?lP; nER[!G [qI3$>IN#ٯzȚZ)fĄB ^RMB9]r֮ڝ:Sep5 q=z(5~tdHdKY0*e>IVq V ! ˣo#sڮRܠLotHhNxe˻E`fL } zYp"<Q2fyuQ阆Τ|,3T-W/I7i;fu=y1e2<ߑHi'{uѵB_,cz-.-u8FfBEvԮbҮ"ʟ&~>;1~/r_6Kh U);51מ'{aK=Uh(>Uo/[Wyj+=.x2J\p6ğrږi4MG&) oGW0:F||A„-} NA,Jc k:HKL]3nqmu>%cCY=m͟yvΕy!.6zQxkVO/su ~M9 !8ύym4MPFbPvuFrգu]슽8Ku8v%ݒu8J?aMlFO]43縨.,w/V-FRd]݆8eA;!cZ{ș{gfMN }NY>nQ)@贆2Q5$r^~'_.|`A uq+G\نL`Ұ!n)v-&,s:e/dBI:}a}uO!m80%-j:-=ItPks`>PuFeCtTgBnQ[d-YKJzw`d?ApWv Yu_Xt7aל{ Թut{&>E!a!@CI]̇4kgkpj3=*B**?"8ԆJ~#.13wՂrtˠqqF_iWUs&e[.|͹Vʾ:.Dt:So?[2K=as ?v^;i^;Q繲o2Y=9>; =# ?3ҡVBpU:- &е/ :}aW!Vv`rMvn2n2Oϋ CvR9 L6o"4f7Jިas8I~ /&)U7q}%N&t ˻fx݅W/n _H} ]+ț W_'rt_uaWo׏.ѯ PfjT !mq~mLIZ k6toT;Bth=qܚ=Ͼ CBV/hb|¯$/~#Д%rnpdǬ/meQhLc:dNh(`"NJ1'Ҝ2gWwU#K)Cٶ%'l:hBe.5,Kԋ3il;1ӓ;ho[v2יԣg)`{A}o֒T~5!`*؍; EQo+㲝 193%zH h~18SRp8 *eS(8nBŜŤ{;σ2:_Vhi녋#MZ"mt'$OQņ~y.i$}㣬Y#{'3xh/H'a, 14{xIDs#1-$z Y{(^ N_h{@˿YlE؋Q3)(lU{պD<1y43+P8T<"IAB-*WWqP( wf?Ӻު(5%[ "{~Dg2d2cGdX^oNoFpO+%7G㢥UJi lz )LBϾ8*~n $kaH.5WhJqo?mɴM)sQÊh8p+~b*jՍvvXJȠPfԹwIJd0&Xe Pqz&ݤm:o|4]%81/J9kY2?O!)Yv@Vu$B~gW* D&uNg_pH o2ZU|=*,+3JόܡH8ȽE|#Xbg^-&͆a;‡d.x"el^G7TנJQ?AlfтâeIx3MG/tR;T`0}΋Q1@zW q@~ϨDeZ(*+v2oqD!ˇ(FXccHo\όdiqeHQE)Z0O5X*9{_߷&[@x`& ɛÛOT#ޑՀaCW2]aL 6R:AwdD6fve|, f4{a,ĬYW3҅#di!!0KJu{mW0W h@#F%Z)6[ s'p~AWq,T[wW>x:T Yz!-sC]l(z|v=]wƟS\E@sAz.M\5u{"ƏqhKc:+%rG? (̼ZqUH̉ӃiVa>VG)",du9awv3m@8w2&u+0mPjCl5޷͖9)XCIy>-d~e6"gE7"3 BJJvaa"` 3(e=AZL<^E5Ϛ9#nlkcbj BK> %n G/ݻђ̠!jGZvQL}ڱ Kjw¯ɝCOq Iߖu㧖m|4GGZ_)|hYQ{ z1z>h iR~DzfĪ)} xJg=}dT1E;Dz$TԕlH:ӁRP={O9*zڳ't+[ѥȸHDL1z ,%sA3|j|#9lj c>—5H0+Zn5tiJDՕ3ڮ1g}1m&V̾S"G3@睳xVf"Fظ2!~̑>"8A^!.BR?65} ^X#LU SbgiIa7 kvCq`TaR ")"QxuiWCrw's8ΰTgF|`ȻVdmPN~ŽP Ha|dTNKbdr7XX$$k}W5{r9kNźYtnP'{ q:v֯tMĠʠ=K}պ.sJ"qō#l%@v\\"P57X'# uyGSXHO4Fٵ# JT *yu/b*DvmB/]Fk?Rz!XbN=6|i] qxbZ}r^<׹eذZBaܝxZ(*܁_<@D}픳 Z:W=D%Bkk8,JFbt"$hZ }ޑ_ M^#yzUaxok֞<"N,zztpcFV\sc_^z3cMby7^;"rA_H dŁbl9͐l^\[${Էn"86\崨)DLmЁ:vp7zb'B XAjN"|{!wS~|Z,V*qRbuQ^gNJ(߀7<y(+ \s=/!Omi'w MDgw҂wL"a#|jP!wYONEMY哮{d˱燡8~U~ 0R8 Q+_%awuHpW?yVp aG>62\;P?pjIqa29z|dCc82R<*z{}KE eYcXlrCR$V_z|?!o]c u ZoV2{>u|׏^yt.`,|+meWAu fO)$!u2iO:VcDC`ko N$zcYyͱGoy]ò7[RJ=2+uq8rx~-) ٽ.,>JȤC=ؒ}`Bpm(~"phq3gwGB^^G%~w"66I"-iY$bKvRY6l)D"_i`2@>Y/Z* _djƩS!"u--]&$?@xMqj*W$u>{2[!Aj T6J6QוF0LuO!eSE*I_rjBK-eA8-,( ̈43˲J[ B7_ZT>G"Gb1kѲ)oMwFWd DDS$šq;|0QmGW-rC iYirHRJ HNV$5v4dQ.z#]@L{wKlo[eAB,zJBuvd1nTצo F=X@jUڒ{. FwHFwG1w` /9΅;q!nW}v i9Pu-Ncsq{d'LwT2DZI%l-`_g1|-~011΂}^Dxds4mʖԞP.l;4X I>$%iAQh#56Iz )*OmyfwjQ[R3ȜSHqjܡZ7cQ %Aӓcmoa$_Zfr5,K!gVDi2MQS^xHoŖMUNWw4y֭M␪-{/"ƹ;z;3M?^g0Sa*aNVcUU8Qo%]z~X7{vǏ1lC4{+S[++A\Ιuc5˓fL,þQ8+ z̆&5wHk9h 94 2\R_IsIe66 ei x Ojo2ĜDA[1v\9 >M@~L92}եwin%nVw"{ZtEq+xHQed磜3 -MZG QlZG\ DK~2%ՐQW6:9S$üo!asb~ TP!m/-t۩ONͰ? .>.T<5J¥VgPܡ`i} U:3т)c tp*Np_If\n[ub87ճգo1]_bB5|.bnS3.m #eML qӴ ԲLKkZK " O#R d>]J/C G&>%&փ/Vqn!DU?!TflxM1 e&*V6b>ܶCg3+qIҶQsZ١=@hX iNC4Gô[u,~X;/VhyH|Ri=5S(Џ֤Rr ƒZU,yIn!ukpV(tE~h[VfD+;F_9CmxhBsJREys?D]\BaX@DGxƟkoRMBCѼL!(JV)@kSYO]Ezfd2g]ЫZ`ԫ h ]X[_T S b*fF擆 _(ʣaKDFCmY? C3$ 3D@sҝ9?2MfI KϨlw^if-q5 ٌ,KN}[&zK>~J*hÝJz$"򸂺M!ҙ(d7'6yOl`ͧ61v^0q0įt~pUp %>766#hWMr0CR;^ VXfΞ 2Tj2<:(4w[մ媧kl} j:M1Eq8?Wvm,*J,I)`&U{.ϝQ>fZ<04;}-gWxm1+JWU4.@DWOC2D!ЫY+3fz%3ҘVս.Q z[쑯7-J/H"_qn&~*3.o4W4; ͮiߧYotzqu5hgčjՕC jX\ƊjTMAW'!] l?m\ _꫄UKO8ro?㯕*1LNY==4f$9IJ 𽤟b(~7o_maK22fc;љ XwS:Oo)/ȫ\o1ݺvM{efV^F՜l TG֡ڸ15眆.#۳MB8;Da0EޱcODdlF6 >M$zr7'}DrlAlnVFΌJaYsjqH(n8.߾C#X'IwX)SCZ^c~n~^t7ыdf ;L6l JUj u/`^9mu2de*r$$Ye#1n3%k̯k?D9fSw QY_y0P[sEn2Y2iu{Ɠ)ď DVSU0_;X2&6ڿ2 kҠNu$(Ř1l5gx'@,#_# D2xh|Eא~dŜ% x>tRy[x9ëm*?|LDpKP[U'qfI gK.uֶXy~ULCM,M3 UT ԅyH/(u=0bXJR/$ AZIvROc1QبflOyۿZԙCO5 ԙ2㉪Ѓ$gSC6ٿUu0ԫ`ZD_>CEt@3A!z& De9s%wĉ fuQWKk"hMS"` ux]vaSTQr!(EbX߰8sTʾj m&JoQ0/=h\MfҘ||+1і5u J(;[(|E.@XEQ:[1BJFtMZeTPkoЈqAܳe@r+:FK<.8"=W/N~m1=8K ﮤ OY獑֧f87ư;P[TV PUKM]n0I-nY+; @)X]A,ފ^ ݛ9-$zi}\qᅮpӋ8Gg_7)`k+dtvEpq)QV?1 Vx} }l[#Ǚ6pBS?TǰW1.l 9r72/#h̨.׬ 6-ks~ڥ vȷ Zj*PR(\@B!BN P&ڙ#BwQ#W&ng%cm;wz<ˊ'a*NU3&ѓ-LyvrmpBذ-AoC? y5J5 9giQ4;U!](+U Ss)A;2]K /a0V1yVS%O>Y6]$xKL4׮XmnO)XX˴bjȢE=$ƛЯ!dč-ņl-#tѓUq}B_9:o v |äs/ Sp, ZמG 'p.ۧ J;9;bcJ0/wb+MI'> b֏){Uw(+3Y-nYLNc3QfϿ5K΁ iZ}XnhZYICszt zsfwîG]@SbdΕXHdSY4jVTKp- r _\6KՏ!CGD{Ԭ fUL׺&U٬cSKsHLPq0NzAl3 |Z.9yWҸlL#>]LVI[64z:ճn;l_wQQw[gqBnݙx o,ɓeǨNhVlH!1ә0Y׭k\ⰀI5$z.xmXpGiI33 ~kd5ZqgPZ+KЁx*V{"{YBLG]ls+ث6ȞVsGch$U'CŁ; ]R=[Qx:cO< Qi ~f>^J什$FZ{s*Y:Y]8ǯ<L8 ֨SS(uf+ (Tqs:!ah[hJ܈"BfEשӜdg1:g @FHo0IMq$=rfZZәlX[.!*^{lY5 6uq=- :4rXĎÈC=}9" x3|@"nZ ,]i d&O@Xqffϱ tv ̏9 $tב"BC}T@ f 劙Dj>&f|A=[Z3V4!2zTntid5ٴ7v?Zqriۊ&?OnCa@研LRNhЫ1 #O)b7 ڕ1Pս.fw3ov9SH+q(1purLJ>3g1F8;%mAϸFT5Kn]'̝)CÅ0|BqS3!YwJPJY^.0M{jc34SY*vPf. bGݐ}_Yղb<ÊYci 8_@Bٌ" ,542`I,‹Qz!V k%軣Onێ?۶ OoO? A xzn)֤G(}oƦF4-PmpImK[_BV^c!*+;3m`WGxoOc~I\"B9 `ENqTNWhf\ lbuKYU8z?@<.+1lT@ظ" Gؚf!o."}[Cn^+,99-!7}bRuxPqUBe]ؔ״[qN^AbSu&nf!҂N͞cz%yTuBC|BUYÚ(^~i"e”EadE4V+j蟇fj*k9,#E>#’Ye껉ՊH!yPaZ F +W,M'h4A7FS)JEHl%|ZHh,9H4>C=64"tc^:#{k,;::$WQEްT'݋_wh~C ~ȟ=N%-G|y~!F%߁'yxn*d(Nw/)omtp0OqCFPZ$vȼySқ*{R<<])?Moc X'JXZu:w*xo5^%D/ma#gc ‡-E5 \A)U #%nn#79~q>GRAf"$5UYsĐDOI.s=eLH@;4fUeI5f Ը8_i)5&x")kk|k6xVR׊yYle], n &]/ 6x! VbxTf-]|/7т5[ }V)B j.*V*"nԀP2SN"mYC*q'qs7le!< 4]!3e$)ԧ= #Ko{.+\pO0?{]<% wSn+4=N4\HB W8ri΄+K ӿgTMUS\_$'FX5Gcp5[oq;nRIgKmM4SկիϐF h$L 2T/NK2<%xJ_ڦ%EH{J_>O#,R~"ZpiQDXTCʸATΑJq*yqU۬ v2|pE&8RҾz84S-iN7'Zɟj9iRD-I,,zjG@\ ;3sCvv5z+\+|5w$bvIn5˷4<sbkG#vqSm&V,jc^0<й,W[~ u'(n,!Va2B63Ivf+R++ɸJa}lf(\apoԔ6Ur޶5gm`,V< n aڟ!Ci,i?gψ[d! ?$*WEKIʛb-ـM83;hPch1&-R\ \zIMwړ:-uw'w_NMp3-h&6{?FwX9mّ-|i$)<55GagPg~yP!NKb=] Eh]).SU:eNWO8 |S.Wyp\ C>E^ CZ*mowm/ro]uݪ+긐+RIvEp_ *p41s0װrz!8<^('.,j?PlZBE-@wCz G"ty*Eo2 "@b$WfA<?.qt1ogOOl ܒÊPݞƨ8Bf2 # Jv.;4$@ S|\_lxL?i+E2D[JRVYfc2V_1[4,NE eN奮w@dPrd9ƿ(`21gfekthV!!8en}`ejԦO|Cd?6n-]ddM˄zypQ8i5rx2T<-WV^g;c1X#lմlqKK9-˟!;u]:{QG+sKŌAhj穧~esc}\qlN螑YOV(h' krF.Aт2+`*:껬Qkpu&]CkIƾ3c/hYy7́[k?Dߣ9Pሽ!ף\=klc794Y0T܋g?KmRݮK:"ӘMK^]TJYEA.nNm퇧\ne4Cv;;~߁&SpZ*i8yѼ' ux#.}<%@/e fr7 j`tzM!ZOϵ7F4k`+i+Z'rjӯEI7⬩w s{Gv/T%8f wWZz~l)idtc[ƶ[j `y{8nq-/s:(n*'Iu|ZV ןu^(0E:Lre[QhDRr*RacHCiy8͛߫1v{ l(O%6T .*Ӈ]u Xz5GxAS 8CNji$$L'YZ]=@8}75^ R@jG6؄CMAUڸyu3Ch@v5o稦x|"K\ EF=hc;h6MpK: Ils֨dl$R2{:4Zx)۰ |`oͰ/BnP(B!ᆳ8!s/vG餹3`:,K !/0A;m ;is2Y`'8+ } SPgfrםN([h -u;Ρ{ϥDMGn._EpMk\%p 9p z#-tдt : ͟0ǛҌ ѦSwօ^N?5(ҳֵikI1+<*/`Ѕ!]_֠%8$ =+Bi,ɾLir)%ݗP~Du^>גw)3#Ah;FڈF~5l±™+,X?3$ïcHoߦOMD}ѿ`z"1Rl*R[aSlUqA6A A-R2,Ƌ隢і 6%XGTEN?r:$#I>nT XHBP]2Tx)0 ̮C(k{мصaͣ,gcC `뗞Oжm(J Hשݯ;Q} ٪S=)$c۶I~Rԏ2,xY ڕF4pG>15dxԎUGiմNڌ 8TeΓ=QLfN6U񶍁1$T m`K:.b`.̊\#{N?BvH633>jZof@p^{,QUViJm]VOikz.k\l-*1rpdlv?)K ??E5y"tфt~2.27̪ gx;_F ڽ<#p.*/VMqDCDit[`~Xtr RDÇqN1FyQR F(f(fU3b d g+p֨![Z},!J֒K]K$օ7Lfk}U*5,fg!.Jd)`on[>cc>1F<"x, 5vbW @ye/0ӹ0PRHȖh{lsnJꚩGm ]Pe pדV \-쿁i% ?Ab+f^ezU4Q˿-#Ϳ( -[tT]Ryѯ'\qxPͤA3Ȗx94E\[$F߿qLp|]m5u7U}G,ٙΉjw-cdJb*DrE Eե'RC++:uƥF͌)Ym U?B8Bآ/}S> n`?Nqjgw E6Kء4 c &/gPމ6$ʐU=xulf~VG{dtR\Q^*CCY0IC *9EZ)`%B4xyC; gVnc?`f(0%x`+Mu9=IdcM>U[ȶVw WOָ&LQltm0I=xE?|KNaxY*e$&<\I㹑%S'y&JB~ձ~r;[R>CԶ  .mW{~1-ELՈUɪ&[G>pGګe<dPl7{ݬ~@?_ ;uAoɅQ-|v!b++#[bDxZ"Af=-n!ܠZn pLerpZyq b`(`>Rlt\E\:[)BTPx+!ߔERR<|9N9:|Bn<n>n+n;j$K6Ox,p:ljiEFv= KY^M9( V#lc##&:= W|AM i,"%}&\Wa?'rBf+ĺRi-Ji8L&N!4|^/];`h$45Ά[WǑA?Le(,| ζ$4$$A'IyIu!Gj 9p]׵pp-p rp1~ʯnמ dPwUM&z0ɒk:Vz=I~* iFB)>qj)>E<7cw:z;fc@_?<2p33EkYY.fW6ŹHZϢgKoHRGmpCFD)+q6<|f%ͅ5}겮r@X ]xn" :h2?4vL{n>O]"DL$[ohXAtZkkMTʡR9*涊3IMrGzMY9Yˀ+[Wv*qȬh` weC?#(~J`J82*+LJ:i.f%3qNǺ+''JWaBTvՆC]‘8w^ʎUHHpwN=Y\|꫇4~\j>]=CGKK֮c I73Ѿ3#Jޥ~hlP("'ǢSL"&AELq͈ J7}{U/Y?#,xV[sgW d71,aim>^9 ^Moz ᚼ=/ IЫU.HMte:El)0JR{O~}xR:Z.WGrtYx_g6)=G^t'aQO+ & ,~`1ͧT525FB=,/w &BV_ ^v@mH2#} 麊id6(-kC(HX %z^A=c7{إעcJq0H@V1]@A 9=, unڧ*G=a <OKj2u-j]ho "IPp"5YTpavkr2%Ϛ! 9.qd#W qc{YHa5v:BC.dޭwX~}= Z1FH%Bգ"m]GYXݝ"k4}ޠ*OE5}a'c᥺\zO 8C \ 5\F p@ Ίęf z?1)/Ն;KP:rD½nw9^x)G>{>.XC8>P_uT_'{9Qg]¹HOl父E^,&=M'rMӏxG^)lzʋ^9X_׷!I/Č'T^ϧ [;~Nʾ3i A8-࿇ w _d+ hZMք++4>8BIz[m*+Dp{% H|LM[CO[2OC- W⌎Gʕ"DpLߤXO]l"$RA$'ȡKUWQU}͋~+DHF(/ #C+1NCy u] ]=7/Fn QH9n?I'39G͋&E' N!w*JF fW:y2ݍQWBtf:m\n ""G 26DɆ_WWp|9_6qp "[[{S= F,h5{Qo$aT9ǖgE_]OacWbgƮcS^!6疡~+{zr/}"2TNP/O]U4q4hCCL%T7aK+b0Nct7}BBDQ7Z3EeIc?QO첬p*&w* n7EIm~ARO~CDj y'˯mQ352Ibx|/T/u9nd+"{j@@ѠV- jKK[MBo@E5Qn0r~]ݕeuOU["-" ⢥ 9gͫu4isgΜ9s̙htw%-AK+_SjxN,5Ogwo1I{LF;&U;ZaU\7"9Q>l3D'ĝ10em1=hd4GSfQ9a% G Ԁud0&uh 6Vչ*x8ގG,lJb&1uJɲW9HzJX Q$)f}dоH~LH[HPk@ϐaEfχX;IУez~4#& UUM"Ө봍28F7bq*Lo w?[/IBLZX,w1Y8q74t*iJG=̯jB?})tiUyT4fG;"f(%Z`[m=\1ay+(]ufte0JnaMAޡ_LQ,Kb΋&d>5Q*m.qI)sW⬘|2]{(^Yf[c胗Bu܆kuľ>?b4}4xiXdOyp~`]e(* fv'*¥>v'@Lm+3;NCHq5V޶8}YR M>k "{ؚN5T%%NWa|!P1q Nb _;Ԕjjq6[\e 1)|2S@~DO)%sRw_0Ϝ _ѧƓ|AO/]I5ƵkcbC[.,MъF^b &:icwZeHDH]Ѣә lW+פN/h4; ^f\w fF|H%S0ݚrZ:jGf[W2 SKÆ'9l;~hƴjGDQ0daF-X["KIq : hz( .3 >\L\# V VfT[nt4 (d%i`/Xe"a> yO3|<5hHHb{=*d?hq0 si/\?Twe=Jܚ.3}![GtZw!2]dw! ]_уxjH߶݀(LaZCJJ#&+:Ĉ7Ptwp,Lx"@žvb>ÔrZ9q!9MB+e>dZG(Ev-Vmn.$oY4uWUc.=1\À;Tr)˒#dJydyРȀAd!+QWBD+_=AZ9.tԅdT7l@;PZq)͖7ưe)2᨝*WFNg\Ħ+ ջI #D]CrĮݬswe)2@/Ku>+oLjt󄭑NД AOl6GnVhz u"QBk3Am_M#L䷨lb>G ĕY]m KМpnpA1 K2Q4R۠ ڷ+i,<*\3t]x ,F;(`%옚xݨKGGvOv~^+Dh;Jvݳ-L|5TCa:׋Vgg2J~1u$ɲri%w-O1DjfjOR ]nЮ۴flL4BG>xUNo oDjgZ||d3*JbQp.D%LՑg:6  8x?_3dl}`${i2R!uc2>'5s cNAh)ueX{Ύi5A^0Vcl];,ɺ($ې*^3ֺ1K G>b} }}B@&f`5dd밼UM܀UFeh!1s'&\=o}6mѶc[Z8״`CRNyTȼfHHAi9 }[ jd?;Ixד`>HF)\}onjA\Q;u((m~&9|NwU?Ԏ{{~Nlv'>4vAlF[kN/E;mT?N !׵*a3Ğ]'v NPI3fd}#{=qj"m c ݦ󇂽 Y;\];ŀgh1}⚙ ׺O5ve@ $rf=;%_H. h".B q."Ol5Z'OIdMюV2]$ Yr.kpn{M6ŁM93Ev+GBn OHx_}:{cd:ֵB>j-Ze@Du]Na)9}|}}/{qFG |ϵ>>П(Us|>g< >>o|>_|KD݆Q?cl~ =`;!tSU7;% yz<=LݗU碹)'5>?};2;:wIF9>9l}RKwC+E H&EM>(Hl~*տ礉][_%{9-TeM|x}9Jwb2VgJy(52~9IF.|#'9 ֍q9y\K8_LgCXHOR>_s GgOW΀~),_MxndkV0cZ%4,w׻%W9['Z?v] ꌵ$\:{߅Tx@9|Obo]/GuUheFdw7sdnYGU T!@]@k)Ma] ~OO w^Y +)a@h |Yp%/Ҕ$IV}ZSzN/Ё>9T8?$7`Mz2JqC37 *K`#|h >s돢XS %Bՙ=\*t׏&3mE/Um)ўZ^OBgPoeޜ~-j$}?Йƻ{?3s8S x3߀~,q>d7'#6*nc`1U̞БTl-D-ꐁZV<4>PeP^bQMP.|ʹx;n0)!`*=vEիS[A:hAAKĕ.Q̝~Ҽ bD 'FiOxֈ#ȸcAJX:N;-l*e |k1Q=o ?z~5RR(F~wA;NLΤO()߷Ib4&=QcZ\Xd/p6 W0%9|;œL1V\=WS;NU_WC1|iǁHZϧ||xؑw7ӿ.~"8kA ԒP n"h/CnOs@nd@]UI94\?*P ~k#f}ǽZ7\m6G8 ?G}ۑxz!jhTyY6}b٢a'גG%S[N̩MxFdd ܋ͭ!Ygwg\c`TOV"/wmBL"Y̻+r񈾔l{q. \jt$)}e.FXu'UbTJJlFSYJ?hQa{ ;G=&iþ ;z8cd)R,>;4wI? #Ұǿ5φcO."^l`hq% W!Cy Նdd%=jZ1h;%nXl;YP2S~SnǞ둖|⣰cPROgm|R@2SƯ5~_כ@k./? Ưqu><*ïCb>Rk&|:Rx~Ou9!'/76U~㖜kGI #$~ŀ-.qCsAN{;&rr>|مwa$Z`! 9tMsjXP,%ќq?s|4x~,u}r̗S.Om6ͩԕVmMRmӒecYinSB _H*~=ӟ&#xx3D7lT!#"+[T(sB9)6cWj欑bz)~=iT(yR52! - |,l+v)#C' _7}rU:lV&T )D^>!JY]F[)&Ջ֨:`PF@e<Ʒ‹ ʼ]K{V( BS{fPgdh_nUt_ρNOM"폘0{!zR4Nr& ό 3~>,$^-'CAA~W{2=C,V6:^fFvg<|S? $eS ~#l"onZ"6o!nВ!MW'>9ydߋ)&T[t6._j38֩;5!gj_ vbj(}j֘11l~6IMzq ӳMѭpfٍu?, ~zNc>GzVUFݘ.-`N4(mv+ tNyՉR [K%~=M(B">`r;O&Z%Y[0VgiH׌~ Fl۴r/:Ơ^KP=$ɱe<[j`oqZwv֖{kM&0hɚy_d32h $?KfmHD||?,bi_XHVo~8p,>S+-;ͩ,R- t/+_?rIH-'B zH3Y'~Bnwmom}%`}.].uIq`X.ŵp8$4Q d0`%i>bha7Uؾz )G g5QCT* flS3AHMfm}2?L=Pտ5i۝ۿ{;-h eYhM].CCd_ֺG@&Л(gWl ;vJtYJG :T/P'n< Aiү EU:Q)21q} ߂&C#(V,iMPO/rwrf "5F7x M(lElݵg' lXوFRB*Mw'UA؁!7~E[AsI ̌nRwAϥJvL㝬rx's֩l?&H{e>3_}u]ѷ0|d$x 0q=wjJP VE!\j)|F&6Rྃbž]={N֢wBkm&tqުۖZxF5ۭZb >$5G=- W/]Ls{6S̛ӦU"lEwU"إ@.b7[(i yG)z]5/u ̭g6,Z5^Z~[꼇ZbQhpԔ%j1nXekILBi2Dr mٔp~[$7z~D p1wD\,Zf-YraC"CL9V9QH&B飼|SdXЯ[;͔4}+ڿOCOڗO\[\AeBi+_aCĠu7Pd [IsE{hD5T-rNO'o|WW5n>ma|)U *Pc7 f`nff_w–͢M梮\iF.>%ϐ.4O *gR 78 i/IPk֗}!I℉7Ŝ}HrPGx4yLM&:=S+gCթ%e'A :ZᕡX'.Ԋo=6٦x*?%P*i2裵^ub/ъFĆ.nq5WAl72|Qx]n=&0A?IܱH? Fكn}~ OөDR/ 󟽑LxD@}jD(Zoj[:zqD;CqͩsԒW|EV**΋H-u8鍔fkN$VÞޱdS l "ԈnfqAu:z<'u"l$2j'ˏ.b6u7:H#P I/`CϪ:X>B{! M!eߩZ+0wH15]XTNA,_NJ? M2N3ʞ ٘/{@NayWX ixQKl ɽȢS13, >9G&󑦣 cR"w"ՔX!ipl#z<-|=c 5+;efFZ6a#8~F~"<9k $4bF,gߑ13 ؠ^)FFO^#VSsFct4NJXu- (Mi666;1̩Ns)d!Ţ8wPvՐk@}^ jVe˭ٽ~^∑k" ğ8(XO E^Rj"qe8Qwa zz{~ۙ^kLcQvikIbǬ! kM#v} ᗒ3i +*z@oD:h`S)01 $)x;D 3N R\E\/yq4Б ,VkSԗeAa/) e;E.$-M)''tȴf~#`ַLv2MUkf13涷bFF^VxDUUP2z2Ad vEhE{ПtPEJ& Z(uJICTXj䋹 fRDJIϡM?^ؤoq[t$78n-0ExRvǚtwѡ"ܨ~5Uu2*=Qškb(GGƖ8b /<6beEՎRa\φ$ 8!eN:LŦ޲M47SkBbiUH ֎W7T:|~IӒ 鬃9Xmb:*Q!ɩ[Kp%/%+w.o.H$r8Z` MB-6^qm(2Uo+jF*pu6:(D v 3[d+E pI ?̈́I@ʬ 5f%4 *ws:c*e2IYy7寙_B-%Zv(~'PKExWatV 0׌1(#mG/:.efymXtDە)}Z*L)5FplƸ"o\pz>F_H0GmѦ?4I3cg˻/-qZU=2Ŵ&l4*zFIw^ѫ[zi($MӿpOќ*VD)څ b2㮏 ˞OϔAɞ)/#V)7A+Z컟MaBӅ`Aa/hѿ!8{9/ ѐMVeZ=K MUq+Vq3TQ"?DZǛ~P|[Y%ݦWu&\dh@oTbH7iM)l{6#%ABP0( ]F zs5HDx^Oŵ\~Ej|kbj.Akz (@NLCSd>cSKsRѻ٢ fMI,.NUv)ɏveNpM8Po}/ԍy]:q@_G#^ڃ 64D {-~>wKO{ݔS}3EPV306ͼG}^ԧW''(]Babhx²"#K,lV۬b v/{:dRjAx3,}}ba/oӬ=N/p_8c\EDMI:NA?~x9я^tʼlQ*ӱ'B&rPf2b7e~;z@Qd@H2tcFe)[넭2hF FChxڕˁFGhht&/ɚ -G6:?<쮖]koߪ)\_7}iݦ-K$,b\j[5Ѡ4Twt.*G@GYUUi鿞~ݤT[>ѧ {9"Tu 8N{O2ۀ^IO޵G#ȑ.I8ĝ^OZZK=56:' A{"bU`^SS-j]fCsY 8tAg-㞔>I'oi'HwS81GGͬNS #?_TFpNohj߶/?",PXZyNCc@B4i߈@ܫ6ӻ{Ť=l z㱛-boTI~KC+TۢZ~49b9su~a e#%')C,BD,vt۵36/ >tnb%չ~t"'a[[a#/8DD98,kەa+XRJ֪sB-syjo!ɑgj*>TF<ΖZ&WFi^hvl `"1H6lLOFHR+T^g35ODg§?cR $(-bZmjb]L N+?USK<{bAL56(UF1JWH]k?֛zYSO9WD!o E^0}9{P6._纛q:+ð=E 3l j0BS]TYs EpS4 y  ced LOQ)WQNA;O ɬNPX[C*H߲s+ևM^qUP-Fý͊IfL0oxv=y Z ZWFyfg#r ! FIqϐtdoG 7f 􅹬4k}"x@R;ے|k!9E ;7Vw:sZt A(|.#K%({U7R@J~?NA NT5 Y``fxhk&/0R4@p gܯ.tWp+n^Oyǁ)~S藸an0~ @FpLmN/m0)ˑUn4u0ռ0}-O|`q@"E%*qaON ZaQPQ/0EL+7HAh'{xpVl:jn k >q+;]*w4 tj+we;54>| qx?#fo?eҢͲҳP_Yv˙l$:QeΙed_lgi 2:t-tSjc9U;lαwuP0HxfhRsn}i!SX1zʄQn^ɥTg2%d>^gORQ8mw|}W{~퉬(%gY>.ECɛ"cnk`q-Rk뼇`QH&a¨?f!Cӣ>$S/'PJ WhPz@QbvRcD+GAK8PÆ`!+x.EJ7aC;zB2,){Iۜ??z6-{/RB%bݐ{܁=p4ǨI&OZ2C-؃WocOC6o{_rGIOxnO81#0aP*bJ =)f դP!# A 5 bVQ1̱1g1NB`yGZC#Ͽ6_/?VϧfPy8?4~k6˿اB$0o-K;A ǭ|)E\?yT>FO 50d DA&6DqPM;H#S?L|2Y, dL?Oc[]fME7UQ[ZW}@Xx.b[!tȀr;{..LW 10-n؀.;J |9/l`ÆX6dqeŢM+TǺ*0p 臠B_xN(\Lf\4>fzzGmsP|#fs(CC?b<B4l+s'jS< x4x޾O cHnr(fZh7YO?LJ%3LBVoB=ɛ6zGdYN;324Rrbȥ=ޅ\ﭳ"v[Gߪz7Ylp,kKJQ}It*y֕x Ǜ VK:Lzj]2Kj 4q~=U E RMLSiS ?YݺZl:[ q1b }2kQ1mr5m,?MF vzlx!q,}X1>^cx@<;&>^7p<*qc/\JdtVeZɸHh)mjy'w6_r?nB׉4|xP 6醏!2_ La0Tƣy#y]ouu}FR/q)agK"ğPwGo3(U[N3+jSznՄzpzvY5ں޷%=us)J(f'k+SFWhކGBQ>Uac؊WpyXq(VmQ XAY s& wlŠFk<`w~k4RF[XՉ~c}-bcusaWus:7mMr=wfrj]:ìP皴 qIda?J TJafrkt{:'WrֶFDXR6֊M`9'd Uk+aMƦӑv킎56j]Ck`ncoĺRbC̛X꣱G+2",No~N?pj{tݳId/cWwzcgO;WY.AD\*t81tzV^#…Ug$n\qxx7ş|([g{?ޢxavEφr_qᥗ աΧ:|.Wl=Box PBQ><_" @;{8vV:8ї{]?r1@a~CB ۱H h ұ3I`>h*q[ ڍ]<$]Cz7Qd^;xBA)GE=B݌P\?&~Y/~J3FԵY5E?kgx y֖,3.GuzMScтD8YZo[fok:t1p.j|~dd~>mj+ RCV6 $Sjl\HytnoKZj+QE446V h?÷;tԠF= ujaV$x?]l a,\.т ?]g V~;4mP"sץ 8Qe9 ׅ߆d$(Vmߍ0ytZɑщe@SO4[5<'29dh!%Z;DsHq2g͚͖"[+l]ȶ7m#2r@;/~/u6XE6fḹW$)~/FvC&WoDK$^<3,xwn&1Ŏj%٣Z\x쫼b{VM"pE[;w|8NVByQ|RNl*gShnj-Ze+Jbu @%zꆫPL]jvb[ !r*-jNMT^ v f' H5۷c":6êl?:(d0AMneV'ul;ym/.? ~DQGD;؄YX.Q/G*)ku5P_Y/doN8V|HL;Ddl=u|;9VY |zh:Vm7bSBSM$n)Zs? ^*4 )= #Ҝ rRxx|Oں5k@1Ħ@9[m Z']/QJim&ChcJ i)Oa96*DO9\pD@X摳F9Ԕ X6/Pr0aoR2_g"9Hwip3쓪ve\j~^7\OiH^!,K >&bT(5XW /+!^ͩo #X#Ž>[K@|rhLs0 540gy#ӻ37 aBa0O3f1-) @$(R;dӈ$h5a`] cVx_C^w^ FY +5D:S`GȀ.Zw| j+D` ݍ>]sLZƎHY;\\\|G/hˠ#3\})acw7Mp~ ScK=Oʑ#sfC:RpC$£!&Å+pm9M=FB` nnz# zRhh~ d[I/@MC& 4XQiHF!^ջqqgw1 Em=kͱxS e]wtzMN׍x6M¦W9CIwl *Xgony-_oZ_{`Ce AnX=_, _7:6b&~Cmֳ8B+4Y!axz~]Bb pWRY6o]pO2R3Z,b=eX %lg9Z`0rTeX:M,>?z$L I_{DclalXpr:֭OG \~A1A&D8/{t%eEq8*HcƅpMۍ/s䨃͇5S3+0QlmP Lq@#H` wA 2RI ߍ0O?9Aҿt VAJх*JUbld DnnliUGTș;1nN6 zNFݩeiK`fj5 L|'<.Q(ZV˗!2A^B^GUbV>oy}z&)Lh;{z@<8.C4. gv< @C4y1D*ɏ6"e' ѷQMjjڮޑ;De=ŇpWf"G Z;]${{|N;8WVC'ŵk|_w!-/+rEnjPNh x'&p > g6KىQV;=U[ʰ&M\aۏ4i)eZ!, *g{ȨqbMa7 o>8F9rq/4jrLPSkj¡So=w蘛- 9Bf 6#~?('e WhiVM|x"Ec6vl e@\A}ԇ0y`It?<6W,0$1R⿾H UFpO]#~tnu[V'ijaq}¾6Cg_VM1[sd:[ЙҘ*fyaO;aNV8 òJ>Vm|-f½=bxHkKN؄ z>]M|^v1FpN!p_d |/|GskxU(%7/|||tVWC"j2+2Z,l2B6#l 5I/ ߈z o[Hdfdb*6ioQc]=l5C7?1ỂJ R/Jԅ^j޵3NcJhbR[_ѻgdUD%tN[jLC0ps:FHEk;4M59\Gɇ &"[fE@soXi ";MoSQx>DR~."SHssvb]qAjwAAfY˱KD~%PQ?59^}8oU#} Xy67@={a41 A 3V"r%ѠK9AOwifbkₜ,iٝ"F"?xA_3H/sV#" ,K75Td<ևw؀i%{ {r^ ߏCN榔jϽէ- Q"0f ^ JB2RG(-S. qjmFOK_0/z9secn*yX$~ Zʮ*~U?6{ǵ-ycuR 0 OƐ*^ tujuel&?TpPY*(؁[-\[9 _E=j]isKѱ,QSWA=92=P2B.BacYړ<ل$/VWi3&?D)ڜ≓#1 &l ! ]aq).![;A.'t=6ֵjxDxDD+_x\V&E\Lw7C?V-DwZ7$V+F޼F泠罺ku@^SgE' T#l$xjƢ.޶U~P4a%{l6#e ZkmO'̷$3F + yi! vWjŹ=,(aFCj,1ԋ>mn$| 2fRf&Ea5y3="hq.PaKwJUkz1e4j4q3X1d+Bue^4+kYq<;jr1>'s|BY 6&j_,{#|R r7dhxƃBHkR{*,`Pi877#d'r_q2n|ȣΐl׫6XAՕY$e;[֪ ef׿̶N`Sv(]j0b7Jήhk5e;GN7>+3Jf‹2a OLP態l̑=ee[Je%ZXg{ʵ]@?]T:7_ud~L@ΉwL*F.lښX QNQ}PTvRW4}W /K?'C077T @a؞0T =?mrjs&1y%# @ʹѶʪHE ﷺb TM: ̡9!j]D_jOi@Z6Zd 0^$tTmН|DZȣ- J"'l<]t@`S ao$0|+Ǵ=%%( J?RX3CFѢR4;[$yͯtb4S~!=8znW+X OIvsT;SKU |k0|CS\oɴ<6EC}2 ߏZH!v0^!"@x<#uLUr<\ۄե67$|ɣFsۣ\$@A6B0(8? "uh5OmcZS7}r Z R]НAۇd^k_ydVT/NM@CEһ6Ϭeδ'(tŘ<ɏTZ-v_W5uHבV-xqYկ _f]Dg +n"DkR#I5ˈ$$Mg>7W*OG `,➾9eClF"Z>hk"+oG)zdSkRʉ^"o^5gF~lGK^UM_M5E.ץzlu6}Wgw^u6}U]KEѺ5^wM;t4h4/;KVhEW:l?tɀ󁢆h668qs S)[%?,odEed &xxRa|ܹHwdcSʖ86獇gZW}'R0&~lT$$-ټX(nFHrhv}މ_#Rjߌ^J<"ROP.T\Dq.}g@Ir@j;H-|^~n rJslOНzCt y, zIɟg,dàf6bA .Lv%4GSd~I7%).@"/ J-4_i& Y˂+BӱR^H4>zXIxSh}l"!E (Jcy Q@-$ ˝=UB9%Ɩdm*XIV:!ƿm .7ˌfD]-Y>rBAGgގς(;FtE#QV_+Tfz7fnq- LӃFnBsǡG8%HKTJZ[|yl[b5d3e#;z[g*WԈMKlè?"Ow)+RoR0ü`r*I<#t qiv\Omq&> vH'E6O [RM6c_#]ۅ[0Z98 \>@h@.[bӠz'q_`A7fiDOdԋ')m\ [Vָ"Ҟ'zyk-p7`=\?٬} _'t#Dp\ֲY}Q = /9Y~]"/,Z͛H.wYfYyCᏧSw6Ded{0&ؿv [T6{0j ߹+SOvb\"]iՆpN0FqkTt!2텅e>#[. teg me$."l",[Xp>rWˬ , `1ƿۼVK7hL_]fXreoj i\`Щ[a$x}v4P7x (kal7t z(kcʓ32^upzu6$-O$hf&-N ʂ%aY q5|VoA&l|YgGU M~F?Y=:r [$S.|@سՋ,|3*Mvp\J߷;q&G|Bc!3-y;/ =(s=XPO& .* 풾NO*UTuj:y'S:k =e7J!nj(O6UK廑-IUTI$b2O<)lɕ#FQZG+(05M4쿄\{fG88s*{Ediɵw׍ f*1 f O -dxTG7ELyuӓ,y'CˏfHgݬd,Au?EJJ'l7of!85CO0ӵ4RRk1blEx:qUq);("5-EP+2[M-rުY`>a-yIbP> =xZel-z [-͵=9 oDć\}K=vReDHo2/Zs:^}WJ"(Rɋڈ}Xo`t8Jc_*mK1Aߠe;9şQTqc"y~8xcS n>'ĜORVJBQ&f%&~|y5}m˼ʱ7s]ٿ"}pR$o>Ph xY֬xYVqſӀhzP\f䚶(F&<C_h܊RKA=|#Fe~2t~;f32oLz _@5 BȘ)%QJ[=+ac{ۻ/֬B ?c*gى  $IORƁhʪ*qthEF= ۓ/_ƀV][AgbDS³B 4.b=E^UE/\w~h;,r^"]HFo<2:|%`Ekr*8ee*JnA\w) iCfP BSU$)g@m$e:_VN YA,j|JDb]?gXUM;J o").GϤ m0-+d`-0vEɊl&0Z^LfVK'}yPK)B3n-F2)DGɡOS,9Ish_Ao't]m*eQeZ_w '6Ӭ>> 6@Op6 .A$?wh|%Gq/wc;pt/& PxQeJEŮbL,YNcDA)18j^fj9j$)[E)D5LMBM|؃@vRv\ǞHIL5u7غ%NSXhPg|tPOI5Wk3j~Rr2?}6&ѩXtpUJe*mf!\æ8`9E6))/y  lZ, k,cuS!w<`JOd՚luV? RL爃`Uc<:KJ[3)7QŖMb}!X`=ZsaP*PU%=^hEsIZ| FprwNJ~P7 d '?rA[Y lfcPsmAޚe9;}z&}FR91fN#^`钜.Ǜ.oMxIȄt)ș.}KEP`To&dt;Lo*WDbzh):e@Ka 3T! hOͰ!$f!mvFԫ&Wj73ް-VDjueZQU9|B $n$_ӔUR0aU'h~<%co非܇iQUiTP ,FN̘&`/>_wD`̵\(8T8?2Q'2{\>?2oW_ דQE}Gd¹?cr]faz6tPgsonJLݒJI|ld׌qoe*lUs9{i*{o9ƨxXq)td͐lI~,Y J$.$[+ $_a=I s$~>}Q F  /j, H9}9;H`a:~# 59}q2-w r9W tl_A;`Ȕs~@N 8 ym̝&+l_J}_#uJ%J1>fEccM% _.MEc*LN/(V}ZCrF=X): gǹb/>3_\0+JVHĐ-7qC)g#hIߢg3tEq C9w,|&̢L3ljUcL\d$t w,9qD Nj)0ũ< .L\YM;E"Q8$|IƆ>0uqx;z2yM ,|Y&7䞰"#I+ʌ72RQ*K^15啑/ɬ,5@WLόә;@3G._5f#Jb"*I-RNꇔgi|C dD8ڏT|`04+YsSiPUr~ J T~OFX./L)KSUQ{RF{P3ה"=M9ujoHt{ WF CW[=)jh$U-gqF@Y,?O-'zEiܓџP'r_ь<%?ө?-Pegܟ3ƞҷDdw3bF{Xg|Oig{#EPӵgdo❬d22)v7D-<J}?@$vdXə+giV.X(iY:I@%(j˻mNA67LiO3Z*~QEjjEr8^$5͠]V `Ȱ4Issr d| y)g W;~Q2\IFX3áQ9G?x8A~Y"HTÚ]Km oUx7-9[R?qZJ.L:מoS~ )E0S)BΧxEl%h[/+n] RΎ#J./%TM%ͳ e\$fU@rc"e=nTZNV5ɤg+T"'kWwjUm6P6ԆR6 W#sJ2 D/6()%4FhsZSݘ$BRe ?g z9YH S#-sd~,Wi" (m;&첎TR6 ,l]]L`,/ΐBm5&w:y0[ o 5U-P+6j>Z4ʐڬ:WU<5g#}E,|*qUZ֬ -"UT@vI.Ҡ*آRlZ%[/YF(O SF@"Svߪ0"KxGҖ*JÔɼE9p:[a'zB T2s&38,\QD#}YsVgR˟7dBr0'Ѫ>-,]*ѡ0,lxbHo=bm:*-cf}^6bUIpSC c{(姈"8m[R`Uj]inPI-sBU O } "=*'RmOK<)`\A8&VBGAR Rj?ߧhЮ5t?LKe>TFfUA+yѸ}~Jg7XESH Uq4䭟CkDR4?V_+"U$rV*DmZOYkun(i]XR"򻜝yPs ~b@XCw4Vg80u썇,A!Od!,=L̻Cf, FlsŮ/d-F3e`i͎:AE`;[^"p2ȷ.)('u~S.. qA9;tEVw}Ϲ'1N OYrNXq={LjǑqu鶤e oԞ "~˜: )`S"jJbJ&4'cļCoΨ?wN"7eJtX'W]Z8TU GSRӉv(?]ځSAR^-3243Tۄ~?e _aa b8 zPԇ d7uGeSܩ(gNK|> ݗʱ2 $A:TJR ͏'2w)eʔfdC7MEkR^fHJaQČ}R0/@׶O3;\%l៼Нgfi:IG̻=#ICOR3SL9/n˨sͧoĿ#uCΘH?hO KYvw񝧻+|gPǛsb o07o dR9.BA9:].Znlv:S1kf1k<]&?caZ:ƪ"T!>EMǿ.xnzhEĴ-piT|yiT &BBYws:KfGw {$r'MR\,0qhB-WX: Zٻ1uj;\3L+Nq E$?;.hQ 56QR? zzمcv5D ض9hBآ.t6qx+%/ < a( KUFزyXtzq" sxt Ăk#',:˦βr #(@oYw[)p:}w}n~d~men<4}fnBd$v [ ԉwnx2rcm&uVZZm,ϐM~0F>U^cWΆG"̫%ϞwHHnĦ>ʆFc>ǼtDXfĦ@X&ܚhfS ̲F,sb;U͕s1Н ]mk0}ٵ7ϼ%V] Bڰ]]l~M9ͶC3'ɝ-M @ 5at&짽]nx}y^SjA/%çZV֭()1_cWk ;.7f/b{)Ҋ]5q5K)ڿaԉ) u$o:߯%s -Fo_[zi*Ţ og O@uUޞ[qjhX~e܏%[af ɦKRW_[ll^INȆr+c j~P^.z'[ZPH:ْpݱscۢۓ|̬_?u;pbDCЫOɖ (ttYOjq\@O_`9rQ6/A)j5 iYY*0M %;;/&"lK wuxngi惰N4DNPv2cG[" y @i#:xJl>kFCa﹍d鸟lQt*ų+c~~Ȅ oXq·Y|s:.VYJďV$9Y@&'%DdrōȼuM8l @gV ,Ýq{ wQF?֣YnKdQJb>k+K\ipVxyԓגkub|&y_eE N:/Wa/t-f!ч ayߤ-UgvsA~mEЃ™(paQAy1VΦ֕1fat5llh/uNSxSO&;xtlZw]#M-- ,E¸J0>"mb<Ͽ%*^ z#):7xn}KCP hzPX1}{6] hB4:I="†Ub'+Vަ詣l#6:9awa٘lN-gk|YNʯɩ UOo^ f%cKD?˨r[~} | kf6cڛw;2뇿J t0YUo"D3ggj}RVÚMr Uq| {^}^wnW_;&Z&Ly?M/腔زYF@PwoI:$ڛgz[d$rͬқ͖\G| Nv\Edndo/!/2Cgc+c/bDkCCg31XIQ16[5al-> ]zn 30;쮆.J䋊u fBXj3^{$k2Ro\FU'|jHOٟq'C;hws=?p`_`%ك&K9N7N&sMjfAǓfw[bD?z'5JLxtT`e u% Hextco&-m8T1\_jn#CBoљ F eR d.DJ\M}I1wPwn~ti.G5{;E!bÕ"٤1r–=d2^Kˤe2VP2P~:ΫF;hg' ?D@VՈJ$lǑ7y"+i)MEs|l? !BϸAP{K^"?X9--#V:vneX0VUO|~J!;(҆-VkXɜ,#\'dTl%t$lAD0PD)zV3L!OV|TƵ :h=~|z6?vfcONJV2'Z'8puJYäL!4&|$q#8^ Rb@C?2T;M&E 9W&CHV$Iw癛Ωznn4W~uXߌ?/uœ<7Yvu yWhr+h_Ij_8S gE^)L3aU$J,20݆VVڵ{J ԯ/ԓ]%61J b'=H'W_~6A\%VkcFӠoC[CX8jƣ ?Eo?f"ȵT)5vKƺdM23ۚ[בۢ%奤ӹ6:DBJ={@",Pq6Uʯ(lu6#d2lz ( .\DW@!\JZO})<,J?oj &z[u%:yK`Avd@(}HleS9&υ>;gf:bbYUtW]-F5 .!Ů١(LP8_ՕJ>_` vYcgTHM|լ" Hיsݗs]|\8t17 i 2g>8Kd^zޠ# l/4v Ao7V}mcv7̹.kɾk|˺Yߗ_n?;rs֟߾/Cox5Ϲ.T?uEϹޒsm2_~ʦ:V-0 ѯ͊s0F!9#4UBYGg ~_iJC\ ux,4ܝʸ'x M[)x UH_.x]L'bxa:c'rF>fҧmLP2έ[:H)xBxd ~/CŬ~o{qf^c9*q-Uko1 eNLI4#|:Ak:ҽ@|Pڙe? eт\(lZ]͢V9k߄:Gʟj;3*><& <1=[x(Ob<%Ki&V /K/佭KKyo?Ƅ+@1rte5s=l_&F&=Q MϚ~:`cPa $|xDPeQB@/5XG wEX1*ʢݥ>[Cp$SE%kjv _>xxTD(daiԯ՝Z`Xl4OT (L_kff IN=Y[~}]چ.>3t,y J9 a*7Lm k-g?O6onuʎaUx\#8oE}Aώ s4>H[[MZ6RY#pFmrܚƽM̹˹]#\ιn&z59q|T7_ I*c]Exk'KX,g~2`|ZE}^oJP tBJC/?+E2"ŁOc!IP{,b֎V[oYVHN2,j6VqM7GzߞľM?xn)G@8L I~& 5zIhHZ-PeIw Lhk]Ĝ-nߊ1frJv߆i~TZwswJ{:i}8֠q3bݧ_uQg%qʦ3V[Mk,g#˷܋ {`9Y$:LRьߥ;wgqx)w6nsB9Ҝsw|))y)9؏u>fl`ڔ9=;ބˏmt(Ⱥ+{?%i4,qcIހMNC >Rz 2_-JY]W@5 :cuW)&0A/`눖ΩBakh?,ՁsmbKfQ(ȞJ2;e)~5bSߤA De}d^;GOJj)r*bCEA e6_ YlyBd:oP4T(wK0!*P)|GrHv0k*BׅKynMÖ9yXDel)tVr(YY2 bkI  f%][*Vr/xl-Vt2$UvY])enJJ)ϙQT5b^fD+CUdƃ5VJ scǒie4݅Sfb;j&"q=?v̈́{i}i٬aX:ĮHv7Fcj{P\|XOMyDw4 L%aIz?SL8v+4Hqff;JO}C]aSlcC91d!0Y gFڪsv^3_ф͖ٗ¼A5Pu{]`` P RU{zjHU"0+^J/h=֑TNbqu)2c;Ϳ_?^Ö=ono,;g~pxg 7bP9cGSGN<~,9];4p^lC@P.RCd1td~^mg =4nc 硘Y8|ƒy`Ћ63b(aV= M"`?zl@g8E2>S?6@YIYh}k/QнdĈCDw,Ŝ>?uhw0p`Nt d>I`)|FARQx,gp;LMsdA am0f" c|_ Ht{AH0+6ZϟA(P;:&>W_pv2/84 cfJn C_ =O`Żg}9uٚ/Sft5՗G``@O:Q)`[wzz13iM4 eXr???S@ۭ]foH2 m׹78+ӑL@zjwM h C`vm$Dg_*j# 6VwC7B: WWW`ߒ.y0/hwFAG& , m/җ{{{8I~u%udB=:C3ꎷP)J,taVp QIU6ݥ4?{lSݿkq-[/ R,g?qy!yOs@p,ĐOP$uV s~;H;>hray qԓw~Ow>OƛBw6*i$[$nzCD@^_}4͟X{\&B~< xhy*< ѽ^n#'cr 4|w wd,+&t 뎾` U?j"B . Q&6d}Syy`nԱIЛ2@TS D9N}"pz=#*x;_$BߊEB >:FPHi[%a!r^&#Tx*5$v?|rź(V*S\FGO˘bLz\Z fU凒UX ;>Le*߄7ƿՖ+jn9Ե\3OW?IwO7}'6&}ؾ?D&O' Ϭ(4 RPYPQ_Ycu7%zliktv#NcCkb M%FЎsQ03FQժuzd8i4'i=D@.8c>u(>멦pQj;morV'eskPb\r?L+196g&G-| Lܻ>>1?S9/jw^>ErF%!qx+;MpW{&>8\w_Cw39Lf1Xd֢AEE([y&<d AA'Zaﹰ"SVPvV%CtIL4=Y %`Unfkk8TI .B?rC) fO/Urx,)(s6m4 oBoaz`֧ 4UOjvV򯼛ajbUt8#j]<ɩ7bl4wV{@xsak&{ k.s foVA든Vwmp>@5@r0n+Ϟ'vP f4T2du0 3jvF@p;`V\XiݹJ*|(HknnPtb`)77拤8`]+FNjp2!֙ $fclo_'r|IkX =S x BajXܿI׎%U3ʭKOCbfȲ k%JaE&0a*??mѠ:;ĻeIV(']fv-qQA2qY~]?=|m JQXMb(mR$$A9b+i&!ކNn6氥*Pݹe(J9&i-}{9y<!yO$y%O| ,BJ2gGg+^![$|QRگ3F%Ջ&Qub6 *' ^TR)^'IXlX1FeG{"($cIAO`*y0_@ 5e_:bt:2,f't Cpyв+th֒%oxt`W9$6qۀy Jڕo%JPiz |bH~7wa OsdzS7-)<K1ɭ\Ր6xǟTPBIVB[%Z {]6H\=r(džS2ձT5>[u*M4t K.*DaM#[xtmҥhq?~ Q\1ۏ6$Ճ!RxNx /dJ2%t"+|xg/%;We(ˏ{n 2s DFlRHtbXKIUaD W6̪-WH WmF  BV~kPړ=t|CծXm/p/}?b+~d{բ? YFh~LkYDQT8(|A  5rAH]VC:4 Jv⢮ o=ԝOEI8ǷQo| Kr^ɡ/SE}G_2$~ y1ƭɲN.[GލgPG!.~d2q 0i_WIl=ЇtA8''7>$ՂPX/ǡ1J^}`^-o@"k)yG0\ fO&+ݧhٳv) CHͯ'^ >׸W +Hsuy_3q9+W[(6h#'ƌfEC]IП[ RЯ=0$H_x펇ozb&}}59RN)'χAjA-͎2E7 )+ˣu]P 7BD`7jVp]6tI\S$~G02&KԶp&qs)V`Od|͔Tn[Dl mT Čҹ@XG|{@!0(bzrkqG䍙l,4ٱG0) ʤ&ҹOٖ۶ kNͅ@o=*fn4fҪGqkdґZ5sbn/MmU8K?M]W~SCYs.A ՎQQ)2{-\vDN0LFKMD~sZ07T̢OehbЩ<1ƣ"hTGrп.(k4ͤm@iLFerKx e ]G[YQ +s?%96d;>)6̺Rl"c<֑'6?kX9x70Uk2=kgt;D}F < zR+N~0+(%B22 mn`=Ă5+swu M/v +GKF_R*ܨK7TQRWn]isiP8+o%x=`N`>}8ӫU.qgm%!?W/ [L -֠ͳZO:Q% m 7@DO'IϷ#,0 ؼBɲEɤKJD\I%+m>C`eX@ ^,ʸ/}"so[| t+]*F(Y p6xɤv֣6K܁:K\| >4qE2whP锹*qʣu(vAyϕ ?W~P1k`T, FڋDHtl؉Vڕ95 B0"]r GG;$=m2{qK;/X,?S}n@n3gK[ַxY?j(P: 0ߊdnI]LL& W4h~:!1xl\]xϟx\9`&LI-رTթs+!*@:PS!Q|w1zܦI֧TvXP+c,mZtcTJ_1Õ]9} zMe#z1ϰ>"f.G ߞK'UC6h#+!9w op|< ?OHfr@dt{ɮ0/`qOPU 6g`JǏз3XWR>GShæXmmLjnj. bܰ U:;VpNS )\xjb yNnYtFQ39-i.^ EbMlo4 M|9"Wm-pӪDG@]S%qkWVĚI_H .aLI9+eKq Zwgc{:5Gw;Y!7<`3OE8ܠ e´T"YL]LZ'C*;<CT,;?SE,Jk&Tj%ὥ!p>a>s?.Tͩ1}I/u'X&֭3z5+,`9I^$jһ}pXux !r#!-|H86ypkura*t}2,jl@(j3DrmyOLיThʊYee'EԇqJ >Vo5'$gohj୓r0Ue^Ո@I; E|]#wИIi~U$d;&Rm"uZnH.b\e+v\0ƚERH򐚳L$Wbre5\$Wcr ^bm5\c5[;XA(ZGx9P;v7h4?.QJ%FjMɇӅԏ>,\h앱kV%]d;*/Qr?捒sp4MD|>><e ˬ+[,ф4Vvb% :-qc+ GcʣME{5bW]Ֆ;Z:HR2c"TȾXI_R&mӣl;4iT"c*3$[$ix*\C:~:w=$Ա`s` cCJ uaTƍ\o YVFAQskl[BH蹠8-)}b1ZvbBdAWi|Zk |k`*^RM E)$9 +ؕWCe@I}Xn-Uܫ!9)ҟ0UE\/HH%>0pHGwUό[c&cjQ GG-;쿉+hrB9"f7i&HXywG{“ ; P\ڹ^8A˞WE_͐oo<+ac*"V&J[KZ7~b9n *K!-!?CXȗWQgZ6ɢVt9^c%n>]MFyNMfH[3RoF c|8G輻Xd~;$-#ZwU>Nkz<(W5LSjy"aj'rPyU안<AoF̩ vEytA*)tb/Bj'Wm*Et&=vƾtLe}6 y$jQ=-<4 eIƼ(+,wgzWw}J2h fQr1<5.@S"ai$V"Ʒ}G`%*EX™~ Xs(]g5ZU(v yHTv =)U-36YK"&zK ]uPsqN2s!kTOόr?"\քQ¦L :n^{Դ@wjݱGCF@h)s Io?o#(/F|EÐxLmu>W |q2cֲڐ!|RZKTѽ6-bŽu&3?W)зUFkW ֕XCPz{7 *d}q"(';q|] `i{ss 4<)F]S Eϊ|L! ^OtVn" l*[" bl´u6X7< 1>s=d~!0"! po;2?UXlu*'M/(ˊɛ$b9-NH)@Z3%9Rz-JA̻w}%0 vщ[+Ɏ$.m;5J~`/mQ|Rw]¼s:!Z}ek׻!턁)hBe471v\ZhQCJ% 4%,4A]5(g@ 7P(C{/Qj4p7kLoe7ty*CtMhiA(dl u+4(DN-1-3(OU f u(F}+>,ѳITjW9_D-e ϟZ/@H5ZYw;hY pb7!K%3Qs](;G ᯟqw?oIBp]|:of+RãR&zБKUt|'BKbhdWc@;pt%W/&o ; nu]٣"W5Ó()B WQs5}.$0SJH*o G 2f @!sT@ҵWwgCb*:a8釙YDEiޙ<§ YIL2|Ѿ#9 ;3`Ker܇3&g8VVC¡&0"(N×))t[묭SfN@DyU7Z#C#I> ˔je(Bol[[8VjlZWh<ضXRHx mK=4^ٝ;ȶ-S|?NJэ79:ilt:\c7fj`yG V@ԑLjBDt/|lpe du-X?m5:j̾`]+m#/](Έ]ԥuCS_]SIj$O0sg%)2ڟQ$N˾%qm [(6J| [g|Xx /K٬Թz1xm l^G {'ncX_(O$bIJݞυ>v}Qt0|%>M6  tMqt{xKթY`9ri\m8='hytx4UVgXvyz.tsSd[rG7?_|:l -x޵;؍L)>1m1  F]~-2w &B< n(LFs纗kN ej-5Ǭ / x9!}R/r/ )8k,nZ1~ͱSEb^W}s``6w'~ {~, ʻNoY9?g|K[̸[/oGX1j`ۢI@رOeIZmUyjgO }5UNORV$;wîCOpQ*j" MGygh b@IAN|.uIv.,@M:߫ˆ%xԯ:mQ^=Cv=Nm%L쥻@:~c{xO#ʼnꍣh|Vcbhj֔~O;Ȑ8"A.Y߹'6 Go~ҽt`v-`0ء'#ZEMGpCu#J^У^ɱg#tbOswT7ݖN= [Qg:Ll&'RW&cV[֣(Bt_OW#Cv$tZ$)]^q:c5SEyX{̯oP]d۸uE&6s/w4 2 `PhtiM;f}(S!H]2HfNIo:c~;?ůk ^ǑA[ּ#T_kӏ.ҪRy466g@UBZ1iǣrJw_5JG ,T.{UrMȤ'/E(q<N1184#SZV'jQ OBgi|VgncTS,f+2w+ dG]S Hg%dj 7#|/ i%:1}Hs.`eC&.m׋VTC1f™(>Dwp"~*P"J^!^ ^}X(7cTQ-RcUpXbiF'I{9z _V[@&f*ԛG@N*c!,C{i)ErZ!MHlTtqF+GIo(dyLk-/T?q|Uc0Mg5?Y6?ΟwGU}>^%IcC|8oTlrQ_~`Z~=7my_}F{OuάoͨQrwO< 7Rhxt>9qVfi5w0k?x7 {@|mw]|j_eO_70}%?ަgߦjf#g>Stpa̚$3Y Т c;t)ojo;*-SB 0\"&:{ڦtT9ZOQVlQoc9M)UFrYXAt{غL@`4L"4>]g[ᇙٸC˂Bdײ< u]%7GzMW;]6I`~;rzCE擼꣢?;=?|\;TuQ#ɾyA8gE`I(;n 3[FgMLXyTЅ e`8 >B8JNzCɔ%]x}Ƞ*Ήч QkɴdfZ cqd=ctss=ҳ~1]=|')vtnOI-3 ]EĖ"S;j qPx<}DK׫\f`C{q MBnP#M6&{ץ€ ǜM"R> /IgTΦqFTfWN&֭dX}nnB>w(m "u&!}(v> (n6Aʭ P,ǙX>L4e d4@GZ4G*.ր4LyreKT"<="`J&]^gN>5{r0 5HR!SudH+hw{kdZW7o.z2,|a5<;#2"MTDÆ~݀ĩbl8t,=vl*}Wf~ qAM\")b2PXsK ʻ7iqKϐD%A7Xʼf" *.u~aA~R1irA{~:,b|gZg+%.8O#+ y5ZiR޵4p~P.Jw+秦ԡ5۪#3%NW q^?L*46fg]㭊oPa? . ~!2? d &h(Yق |rr=֚W[)$hn B{f _}JfwD]j&6 v}9V^&~'jѻ,5Zc&ݷTTU-%-*> trb[[:7@iVW|.r&AX4RDfuy䤻41%~gu*s1x2 Lc*aC=WՅ>;^KEK{U>`pXMvt '\V4픥կ#sz ;Tw@$]xa9撒rQ_]}O4]f~Z V]gm|O`X&M/ D%9/g:͹|[f`Ǐ,Sm 5D4(fBHT+yq{=llǗts<4aO3V NON;μ&Jlݗ&-r;k G/%-YIӿÿv,C >tUNy #= B6NM/؍ _@1Y9AW ᘮ 99V̈́`.XISvES{ȾqcZDmU Z}OX"(}!՚ x1h#{8D@=p@MNA)*< )^[$%vVvf;#}7kXrQRbp,۲6c':~nzd7 jB*A/\ K&J;(8 @4S'p)LL} J6{*SS%AF .,q2ǘu+~13${]Xykq[ ξF`ѧ@T$}9cSTQ@>2mś2h3[Gqܶ^>dUj>8= c~ ozt>pP?0ɦm迵pqloRqcUW/_몤paOwZ!WtxM>/On:]/$P>y!ܴW*_VL eÏݳBGcf(NY0%iIJ֧Md4I+O@g TGhFJgv<Yڴ5c$;֌m^܂vy N32W2FY*nDxVC.H:2Z4H}[}H_샙+h3? ;Yj6['6d1|7~ zŝ MLӵD*gXG:?ݵj8agP ["e';m퇑dP[6~A>њh+aba>x[O$izVoBa^qAWPQhH_?E2?V5%QP iV|R]/[*B.{tzX;mZ \qate8?-nٿ!`#$l [H^,iH?~NB_L"NZk8-Ḣ-}n!O/R3io#O/R"_wS*H`;N"/߶?-H Mw E_b O˿_/SEO1{>"Ł7ZZ#%Z~>gH聝j}'7%ӊ1i_acoex+raEZ!z}9TTq9h5Xj*j9tWX*6"E2`Uϵb5oPㆻq3<B{x.5_ O6@a؊Z|\D?O7Ɉ"es|EǷ#|<6L q;>.x!=>WRmBp'>k-!nx 8@}C`6` Kyߤ( 3zJݎr!/a7D,rÜ]LOW!?O ~Lxc?>> _)| k|LcJ|c`ֲޤ`oll"n,JuJm~XB3S0aO/-j HO]EҿG |Wvj-Ėn'lMZ*llLV=|3xV{8 X~ NL[ij~ UhqR TYB*v^LOǴfUaڣiv煢<7=ދ6z[|IkH؎6C´Ri%4~H㺟bsV*}:>G;>..zS6WJXkKi O׷Az܂ =>PKc޽ q68K hI%[/cXBzL 1J~>JB>^@NJZ?ƾ'$lH˨`i?G؏(K:_Cac`Z{İt'=cWc#Uqұ0YٴQ#>r*M~?1|&3fEˢ5K秏$r0>PW5v3?C,[Qx;^(Vk >Dux3f&OK0.Z}ӄE]2L`dtfHN'WkF¬eQqS_fŷ0-d4Tcl:/G2&M2;kg>n|] ݨdT1`7l2reX4^0&xah=ak|7lf $FÞb37Uo8S c]7CX}-=~Qr~/= o&-vkF+}x# ݦкd_Rr D@90r//jC#ߔ0 S6.?=?·1<\En~`޴73b}{ eg2dz/4fkԻI=~&"CML.͆iJ益YP1(!%r ƍ[F^w!$tgU^.aLRFhc5}@V]x˛4O+Y&Mo[mr$TMߙ0tMR+˱ ; .vçAH9Բy9@Ye4iɋz]*.תFARi5|ɃEd[]x$9HHv1Kr;X:oAEP8߹;Ӈ!];>կΙq'/5t"ܫkXlp=7ТjJBkV;ZAWށ;wqa|of>R[:_a}~o (4H-4Em ]au[@CJjpSmy"7ƊYV;窡=28_l[X+!;1x4(B_g`r`/f7;f+lsYFJu8Gew}~K&1_D/߈lNUBDs2s3;\pjS&q2EOPü|N\-㹁NyCB"/{NܢYChwlWn7-W,. 4.Z׫MnMM-rbX]^>N);0Bp'm8k?ޘmBg:)al| 4x7Azܴe<|2m"b$#ֆu"#l*q?tDS|sv-d>k G [J6XvŌCZ!" t˪:ꚄH`ElN7XdT5uVj끤,.tF!a4Yoq[K'A 4AX34@]l?@>]1FqC~ !&i_]Y||:8f,g 5wC:?m"TP|>Qc6mWACGXkuGeVxҔD># k*ZexYfo `>@-3ӵ۩;fp=r5^f vI%V.@O2 '0*MEFYG7#%,KKjB͟fdCs LZϥnQ h6!+)t~!O"CÖΧt*;adi /<.!O$Õn+јp=  kQl-hFElUcg=V TڇLb}0Uy+EKgYx0:,Tn}TGj[ D] [u|?eH\'"H`RFf-#kFu P+Ѐ% Ik$#քJ:/JJb'I'V~"N#î*e*v[dUP38tfVOK,ُ1Uy00D;.V7ԫqșDZͶƖM^W9Tʪ4 .FFC.aY!c%aS;b1v$.*@c3;[u|T~3@*tU- 8dI+c뒑,-hŞGp[0^4^vgh^G txM,\"rEE1d 5@L'cX6|O*1 @:tº1ֆ;\H5,B#"tS YuS'*>kNHUꋕWHTR:pͮ6;cV4 wcV]Y5cB&(rKR~ե m$|yLO Zhr2{ExjכoLBٸ)a2l"#V,b%K'Diڑ?YxKGP`ŸlU|H| @v@!|=^m?/O5|l'ӶfK悽t 4RE,pN#/lmcdz45crW`M˼|aZp|]$yբu=k4tdmݘsnzMX> *j=y!oA;bR+Mm}םg#_Y4l:^  un8V- L}#Jy3$'ay^|5|ujW0-e!k['u(&IӋpY!CD9Qv2FvQ \k5"(M 7ͽJہoTGP(W|V|CA:3tĵkq $۳`^0[]WqIW/ɂ#zcQY!82b7/ے>dfOߕ E.;1NU\ P9 c.ktO(9Dod-sqHsDxtEݡ)"yנuC S's2EbW0s_Cfc*rurp֚[gFFX ~7)) @N#EiuS9T^őx 2&鲥4v!r|reF=_5⦼MT^6Y yuzEcY-`68,J35ZRxT %(_1!`43fy*bZ3̊c?r;{qHA='ΌiILXk!]^PNW g EV Ut\x&rv"-cπr¹~16!uWe:^P绬hmZlhNr-Z:SQ}_^ <`O!=c/uDEHUp ĹȈ`Is֛jDXh T  Tqn5T #l=ٖ΅F!fo`!4q 0f"M`Dr̰ XyNɖ;` ]ݑn+:ANϜrudaP-bʕxɤ* z7I&CZ9)thym`NaRaM{H}Eidf*>=EB:%(膒2_87(2j=q*..>p(0Al.gg+-oFkD/9)kUYB0qe:PoX>[@jFyѧwtqW-#j=:%.¸Vb üY^VH)`H^-Gh'E"Dj3 "\w?'p2 /2||H,ʦKj7=r!ٔc[Z!|},نU#:CyOaJO8v>C!bݲUOls=1 {e?9w4zo(ES`z`v8l1W|V>#Ķ0Y@$)T'9y]7Ea 2&DƇE\( ayL<i,"ɑp9>0Ǝ,MWOhyHxjpN ghXGzJ~_JK9b(tV<LlH\DksSo͝ȍ> g7[W58(R,'qkR>҃ieq[IW= n)ZzvUPtt:T2z ǮxlSHTXWnP:Qĉ]|>aŇ:Ȃ !pSH.,=2<=~KXԼ Uh]]h AWY2@Vos^ӑM  zߐ$RA7Ǟh71Y~e [FPqq.Sy)\U[)(laX%ϴFX"TK,m%,ؓQȌd&r^RSd-EJTv N(T=k vJkfv )+tIvꖠn^l'  {Z zŹq{ L:4EfD_+eW)[bى8)k4pz)SXA$z8g9O g />5ƵՅHMh+j``)p^@T؉&")xl6^,Mhdz%(%,ub*L?{q"^bMwu H ݀ˣHGiLXXbɑ5:MMgXHq ͚w}cOѓ]ß~r21I(akSBg8xտ‘As?rɦGwX|˟ɮhPV;-EͨIc㯆M3o t8ƾNIw=PzZ_gb)eE}y"]''`Sc-tjLlɒ:QbCG刁O(LeoO<xqh'VAls(LtE 4zS+d?ZSE~ϕby=|j `|0>!Vŀ(B'G<%k;]>FlnӺ1;t)u$]Kվ#ocKۨhx ps_5//F_(!1&L"|r%Q1p2Gr к+3zzq>P$ ET -{zh#is *zr*im6(f3E9K +uDKʵ-nRd rځ|?`}lcï""Lb8ɅzS/5?Sŷ<~KMYDIǹY l|611qHʂUn e fJ fWDZvfO(۟M87<;Z_`Vsc/m$>P|4} ﵕGǡMn:S=X F*b>3{!ߧa-Kkbf/k3M٫RnH]h ^uSۜ\qfCU Qn"_ŲˍN>ש/pUYQbKJ3FX9ɁX]'Z5kAcc%6hYU7L%2令m)?pdQZ(eV^FbݺAMbJ:)ᐂ[ p%6GFfs<\B)t&ґ[Xmfol讏||Bky}G[d #J{:nL ~?䤫0RU `5[mmj?mrpN}ĵxT q*Ү޶^?$wZ:qsgm-YlZ+5ᑱv\AwyquQ.5vTPS-^!keu.S*<[svvor>OGv#9n*_+zKR3X\Hs̝}r}7te׍Gs. Sؒ [8 |%~20}Y59ƂUb:@Ijb-EWuze5Be0ubS'lE9Ǘ3aX{]i~Th]e8ŪZvB>M~v)XK xMɰFF NCPoV eO"eKKq i; Ӿi%0EUr9t<~:O_ٱpz8cS> kfCpRiFZ ꚧɌq63JƝ^W"}P]jy*3o93?3LUQʓmI.sI$\AKW"#&-CF~9[/F0Pװ),0ӯS1%l1r]REZW <$3tZA5yD&/ݦw_|~B)4qݑ(H Y0u׹+>/ˈƃ^+vǾY˫-Q4+` r`y~?%bUo"x[:!7ݞI9pشXk3̱67[:m[< 1[tZ42#P ITc1k$0>Ǡ$`SZS?!;լoB/_*D݂p.!6RO8'Q$KON5kە@op4̅Zk׷ %+򟑧09*d΍9'X۴XdPxogђ܍&*8IQK:^7KThq,`˚d0B0n>O4?{+vS g>Q\psb嗊iG-T *]Q"XHB0=1Qch2iC'~CYFV ZQ+xWd(C *例 AoyդgQa/1_=/+|Tz2Mm'AX{߉UkʼWs(Z#,~CBRmrin܂s& `ܚ%aC[썝بxH,u^?&iUѺe=WnkwYv;9\Թ=dӇ "݆Hs{cZ4 ŬʕП?C"ozM\s!IGG%z+4"ʼ*u@O7.pZA {^p~NzY v *87b,G%%x)XL/UV!/X<@=)^~1C?]@ |{XP$N"YxD`Z3Df!\mjc|F&CYx3*(p"OIl&77łf1EktX=>?F]/hy9Khy >(ab||*Čh?F~e}2GҐY#PON>~լNx]*Aiz]6Z{8Ili dnDQl5-onR.u~ևF!|,4I8q93GY`̯hIQWSGͿ(RG/_7 V,|\(x~A`: "'qo.8[TX6>WBzBJ<U?\S&؂\@ kl?Tbe?yx_w'(Ѵ0DZ*7 LD3@5 K22d^ v܁(*̘JH9D)%o_'dcUgNF: p 7 OsL,9BCAdA%fGj޷iAF:BE˜C-۰'$ͦTSAm=ZP8S!}ɚIO̤[a@eA80A>GH~!"4ؒ2htP <ؗXH"7@ .װnnjӍ7cYPSgD7WS0#ۨL\g&k^jB9 o"KibfkKƖiJ<&&4YT]-{;e\`zrT?%p\ys4T3 :JE; $n]!Y:V'0 Uwk (fvYog!xroh𖘗fHqVYƳRkVAkCf\Y9B5iR"r_vģAٷPZ b 7\B Xc @je &/W,hBMJ_V̮5~]bYYfeڬ^Y}:[]rvJ6-oNOK{LmEs;E1iKCƲ䳪UrNxc~FGlq_TC<ɢ:P1"Cu&91O7m)w>yW|d~ƻGOfc哿ҟIw$+c:LY4`g+a щ2 Z\U <2m_" ru+U>jx/6IxEm> 97 1\EM?{3ό{n韰x~2f)L+ll-(A[=[Hł」3O"e42^~cA)g8rŌ·MQNPsudpk6t|0<5F|9ʫзCpvr~:jU#hu/*:*:*_N&.LTkN.V[jd^|~6|H4Vtp1g67VѪƛ*b(=I{cmX[a(VkbUsb Xm.VB7favѯ\׋a^TmMl`fД<ҹtĴ!/ F-څ6 -$}nlY090Rwx=ҫHP"X:bn,*ߜ^`Nס#["VrPܣ$jK Q(h!aN`Xۦ}Bs+RZl ?5pk77@P<puP%f 2;orW\P;DT.A Ē~Ol!連"im8I BĐm't 3K~\-rr8f%5 kTcV~<-հ> /apt7 =n: U%Ȳ~ٰ,Iu *#Bo9z.iBT-@p)#Ȱ*=%ۢ+BWWyն[ȃ7z?SM~PP<r;;6䛊UTD^AK2XtK{-0ƷM MoZ6o$LZx2UoDWPcW 8p'jU%ίB8.-g@j[ Չ9 oŝhuxBRL /ofʡo2ntn6 ;3*%urG׵ `h3ew P1/.MqrzU J֖xhq&uFv&@ f$8c eCo c 0oБ)7d?P~iqp1>$Bl[6=h-]8h lgQQXoj0g޿O6g^ =^_w% KREJg,o9d,?ܩ>$=S0/2,YnA:JZyvql}הO[ߣ$+i9zH(ex<\"bgzc|U2 ͙ $ 3ൢm{>WEq5d=y Am`QN _YQwOSv^"и 槂 ^'}n,/?з~+"Z6\:7ťe~CTb;z]X1l-"-CƢ`#sYurNvgDU?1<Ԑ^iEw&^H&E}vBV%hѳ>B _wR8Zs򄄁I̤1pq/]e2PXP3aܕ&8")6P,|l\671C:K|`AtE0O(C+=s_KN쐃my ?M^fY=t:^8jj=v߫ы,ALfH *P+4QG"x9(erX)&k4׹ij[vhIuj!i/'gutG-WCUP,|%|Ak R3 yVkjjxJ~}e_PV/7\~2\߳IHVy>~"RQ3KJstil*_Й'ragWtС {.lήفFf::1+Q Pnd=99EyYOv-PktR*Hey?2r[Z$Uk{\DtL"Mr08)b ko· `_j$bsڇ{DDN\u|Y.*X9lh͍)D.qwbu=|}VKdǥ;EAT޸Exz/nK;#=Qsv LΡY,P /+M&?W3 ϛJ1 +CZ'ͬ]N$^%$r-҅ }mf-$;ᒣ 6MMܖ|r[/iYl3;vt.P;-+t8y{ :8۬lQww`-QYԢͲ^ )!4/~꼉Go 7R3 3]ꏝ;^`+020V[_:/IdׯHI.n7߫}_;IRp]88@H`~sGpƑt@]rQkB>lO{8M@#k yr# 5 Cd,mr6]k0;tҦ +8[)vUpnoDɟw$ 9h+dsK矄dK IAoAC7Ie1JXw eK5Do|RﵩL^'2glL2Vv+~7o2^'< >a,?_s +zwas&KǮ>!L?pfRI@O=O]T'2NLfe?501/OL]\  ^}?cc8l_!Lv [:Gi1!3aNRmQj<ڰ.E6!f"hWcHlZwX'LG/MϞI^@x2C! / UE< Nf{HP"wo#_UxK^傄;tc#Ih*סRBX G'$P/c%yvС  MxpHR#hof@W8K^qŀDbq h (B)(Zfy)62ЪWb^Q(׷ KJJ5'-%.NWrҐZExpkT OUH-¨86@zyK'7$F==V~ 3A&}Tt>t iq^N*Jdj\ȿFKt[/YRSKFOhz:{ WMKR +g{bjWcaaLx9!~APԲܞ_ Qd{Ⱦ͌$8tp7N9I] ]֠9xL9P?w簤DFCuX|WѤ3?$`aK1V:S9IŢ?w,$|@]t;MW5(AߠE蚞]7k/Q H,oTtEIgM@+H}MajLL[$ I/8w$-ϋF6=0NF0Ys`lnfz%-hCps7roffjY$lJ [FK)êqoq~:DrI!NW:(,it f>( O$u]<3LCTQ=J0CVU'~< W͋lW$%b$6;*i@2Q 2;?5iGq_-MyX k/Al |(I6t fW4Mŏ10-^-!.)9vi}vi o؉wQ!DϊiDqݻ<ҫgt?ޟL6ώ޼?>tnWv39;WRE7]b=%۱^ziϡl;x]Ͽw[{f|հi֭Uܿ"ΌB ÏL ^gh_Խ,X:?V-QjŖط m}z2'P/G<3_b'Ok@>c cq^\uZx\-n$F6li$iڌ#l5Q7Jw:Y6#CjϊtJG~cZQS)W`{/|eM?[.޶BHo6>2 Ea ~"2H!NI3-1hG-|gSM/ P\I0ɳ>a#JQ<a{6wɇDY1UW~.ts*LaS 7:}*Րhc:?-l;*'v;- euZ.Dn:Tᦙ\w!5M CC%6{"9:_a~4l z6ٱݱ?Co`3>t/Ť'7 >TW$[$7n`7aTi-^Sʌ8"/sGh-yE71(Ļ=64Wj*`, Z>6WMiRɿ}f7'7j'}ؔGɖPB.c>c{teCOW8Ohwv8h&GGұ( P@&;bRu&*"Uj%x&_ۯHOpd.CA' T0 6oR><]'niojvshҡٱsdJgU]q[sàt>fG AVs[j{q ·cxJ?npTQp9_=> VV}a(w M^NULưRl!{|]t#t"v\ޖϢ{ЇUIVKДZs xW Ox0CrtkvNr3iGۿO X,IoyP-99k͑okL*NPxb+<|SbpY;p|y>=OfOyf@gO |慶zdk=T9 FZ#;?yld|~D$BgEĥuOb6ᚿ>c\:fvfIGa 7e:z9槈b(IG-G9^}>j/A/Ipĝ7N)͹*xq|0c=#Yk?ɸ!kaՏn"K Ste|CٜoqavJwgAߖD=Db7/aKwٹqI 5HተuH;vN:>D0+g/7wKoϏ] O_ yѦ JS oWW滇hS]8=mR&@jQ%:~zFwi/tAPlN[Bx&grcܗB7Pޱ1'c7?vᲣ.??cכ\%u|wi2G/_]K-q4Ho'Q48ǞM[JzcnQGW 27*8Ut"xsjP̚: =B\$3ɹײ~Z%V`Z1 =9a?ͧߑ±|* >8k/8z? a! ^8\8o:[s8#(hж&[eOub92`%Ӛ"?݋m̏*<`9 8jrRcmg@n˽}O5TVϨ9ףU!ӘGVeoE_: 򙁞$n8G1[x͋Z5׬>/A>2dR.W6Z.˷g%W]r Ce U864`H)6|s^;d*8jP*Iъ 09:^Q; YXUFy\Ÿ?.n3d,Evڻ~~o`w"g- +^EuIU.aR?/Vd*ozR1Ck=Lgi 8鑤?NĹ Px 3 o3~o#o$b-BDM%Z:?0b(~4c_rZOW0l_:8g@ݫױAiGi6 ($%-FAElq\_чe&?ne@נOuep)>Q'R*X5>cFq CM}6[ۦP'MKp^G~' 1nR$jd$~Ƒ_֯fˆ% j=?}})~@ݭ?sȽ+ ?t| ?x?jHX.yC\cY:Av˯Z7ÿpJ=u yM\Xp}t[DMTB'~@'9iH9ضLT;|N!طi!ND'hɨ~$󽛴5B&-6֓t*Q2_k{YVx32SK!sh2^z2a%&87 Jz~c/K ʇC,d~Ii(.s(:J `a )/V!w.fYOE+D7-o`q{^"W]x+>SyrEQg %tWݧz,AmQ|АH5d) o ARC#7aFv%n4-jD5Ţp&Xcbv%*kPAyy d(#B$T'xx#T!B#~e`P9_<B'zqf"PAtN @smŬXUqYJV[2:)Z!X ciU*ad%Wjan3Ǎb'X> 1J<ԑFV|֎aEʘ&>e;aLWӘc 1cj1m e԰jȊpd¯]J JܧNC'h?/B 81^3S j_FsR|^Lˏw.Tl=a)-1CJ0@EKَlȵ3X'@Gӵ~Lw15UUae'a^X@ n56G,h0x3l(n1 ^S]+~4 EC)v)%ҡ aXS0`$dR[&5Btt煪 jL4 ev_DYy^DxO|WnCyox4۫;N2~K)ב쟑[~I{_G-lF1f-#Z2EyH)ɤO"1?SMCMT#vIJ_?E)]S[_Dz1WBO Wk\< G9j.pf<3^. XcQTֈ ' c8<>çSF3a؞T`?&cؖ<]-״!` B sifoXb1/)ѕ͎_hf*مrOӺ¯Sp5}?ΑB2<XٕȂ6]qo&[ `.oP5`Bӈ0 ϠsD͊O3ҝҡg3Z ,<z3m1G DH>y^1I [[Jif,?S)& QvZ'G;M=fiA*BuUKŏ_qZe1]y+QRk ?$TN5dd s|%=4Ʋ]L{Phb~(p17_QeWn]+[+Y+Z^xaPiQDMBu_i0ldʜ_7#1C`g\~T*5_P-jdl!XI}x8^(EA>0Rkruj RaRm >@k,D4?V,z}xrF~U=B";)0 e$;oVUG=(P!:t_ gHVQ%y&%:Elp6}EϿ*$X"~fH,ԩJJ/ C*_*x6WKg )dILӓ%Tcz7fqz/n&v.}kEt2Ee8P{jk/`mE/(lGl!ikdHϾDGYl(&%<1A#jO(D"EBB~ث۵蘤 fX̒NjҶ742>]Vmtx&{Pj- +(R =yI(}L@OdN'T/$Z= 'HDoK4xd:۴ZX#k$}x53Efë @t!}G.TZH/oՑ+J(XZ efh9O $.(<JнqǕB+TbDEU3gvQpQTLB F5RteC6%v20OF␋ToI@mm6$۾þ]@C?H^d}+ +}}UvP^'q,]2xVzj0MNWXܶS ~΍*/TӚ@>BaS\D  {L#/(P^^N0bKQVMKJѼ V/5脄43@_gx~t{lbp! e%vDȂ/mR yL'SV!->S0Jw&nXKBi!{>/)MZ7&5q9hV#߃v.mg@N6jGs(hcϐ'aS8^oy`ɎOwm|̉=r+9f|K UEJ ݂f3n9q*"Y' 'Umztgdϣ-|!<+\z^}۞yȈ$|42:c!S5> .O,JW /"3E|ݥd1&lXZ(D`Xҹ< Rx1evV]7FwxL/w oz.]]Aīz1n e5d1!}G=n$?jeǰl8I+MrˇXUDUa 7EW+yV@[{x P8L!Uy H@z^1enB߹bqQ8]{C覺 ^W`urV!闪c9՝;5:{W)߫ب/"&Lڅqf e8f<;$m jĠfki_8诤D7RNuQAXcƠM:qA\G7)G`awvz|CJvnb l'aZ#3DPT@o5 %QOjo8Me:@x'Ia VgpTa5`x\~:7D.WeᲔŗwJ1pHQ7 ߝC{:@{ɶme"15Tp'l迷t b}oqw`e,MS+*`.$.}xہ=LN!|j؂^x]qᱨ~,/Fh9}(WQi ͗SuGFO$h(Gb'JyHÀw9Z&9{[;BAgoR%5*.݋=(=*< u,fi::L,肛E1=2^Lۿ@¡h2_&H 8Eg@a`a!48K3tKniv̤"I!ul1%ϊ̳2 s/X::- QR5ۛ -!<',EHb}|d9OhNGbfGR:2` e䙯dS0K%@2/l@7a6$GT@X/6IU[yAX |p/~cc;J 6 e5.]ls^:Ӯ YH,Xg"Y%().+`K?2&xq.jJ;slX5u1PzN!59e;e hkhɼd8GQɵڦXբUjO՛Nl^g6iM"jnbVH'̌g%2s&>.` / ft}Bi{D5ݘFw?*2"[[L2u_ҢZڮ;cQme꫱B)(ܴR9t!\oÐ2?H\>khF~-L&{Rl#k2Vu )yW+tzIb |>nMwl_?5$Y$Z;i-5#՛$!-WgKd /x2;ʌĂ'+ }|",w܌~m<}rtrÛl26! w c+̋67)AK?~ߨ"&Ttn ŁMxXRA#-& Fmm_h }Jy:Vr{ХܑU:8>"[a=W2x$arGbpDzX05'tBt0a+7&c7-Bw!w%ƋP%҂pD&#֘ \%:͑W#Ա)kGY9t*^U!lk=@XYgj`sE>j~~{.W @>qHFmY2g?ac>8A92`/"А1\˛d} ,~*&| 8i^ GW#|aR(:fBW`ȍWy_$ޞ7i h.[oDrʪ^vQV[YՅ蹰7 #(3G+=Rz\fZ.ޠhnGL@4\guJlw{P%;2JjG򠝵`^.M5l +b/ٟ0(oid`BQ2:en, 0Y[+Ha珮˴)/hr_vӠ7X|Yl" t9@#LP.違zAtVȰ!sD+Ȯ֫u8?|,IL?Yc4 ,vH6CRl>?%2u;cuy<Ziqr*2+M C&%$F2t_mTNV'Z:Q  ~nTdLkF-3蔝gjo.gIJopJ,lk;aBV8Q(Q\zf=c=31k2s{S& h5K<n?@"JjR4ⷉ/2M|!4>wã}<Ϙw'O6}gjm6WPצ]޿UdɶHIDI`0C 6Ďm$K bPM@$༐M-m(qK)-B -Ml'iɛ$ [M'#=3?xw M?Gz o~~@Awr@,wY0r?7Uܸxp-{8FϩWqnO{Bq"?4X*lyo\ChQK|, ct& Η/jH- W܂jEL %KsJ\跴ч-PȾ5GﻈyC@&7^ZIej~SusƸ%y~)o2?iV-O}%p^Wr2 c)$":K^< e{9hw&yw^O:5=<R+ƞ(9kωS :ج[VYJq‰(MqzF]8XbwxK(y#kA9c}DƖ+L !R9 ' Hݰ4mvu%݋ 9Py^oʡ2]0f9ױ!0f S7Y?RS.{h0bF,4*j N9=>@wE{xsqea7XB"]4ʭlCcJ ڠV#Tn[tQȘ?Xt.K1$^n@vR:]ͻrn\W:RWB{džQ< +:/n;{4كq@+Ҿ4j잔#i{:i m-DOK8cZxP @IgGi'2cz{.HjOi/Hgf c8 ijt4"K>xg]pN' 5i}i|AsSlt@f9sq d*|pĆm sҪt .C@ J9>Y'9@%PY GGE,ӹ3L;Ap<Ι1Nj?Q;c *nu&T^ tmbfΣOδS 0"5Zh[,:vr mMY֘B>uqya"AU鯓M"OVPfػ) C5N6pe Si+J?+I#HJ16`B(gy@qaC:SpdK` G[S _uv$y0r`H$AL 'z'uw H 42P6RMGzb%(LKr:_3H)YX1Rws@#;)@džI ߅ ۦ*lvV֑= JhZGP$%0[Jnq Ptqa5:)GUnࣆ즆*a:H$C6L|g2 -0st"-p}ŕ+ҿߐlqNoY-g~+V~o9c:u o~KW o3J,KͰ5.l\]NNlntT-so6h[C]үBL\2vYTD7K-$~x@?I޿y5"Y+"ͨV|JWWƻ#ju-RC.m"g뽣CϮCn:@:l)kGª :οimsFmtBW.ťpursXʱ>#=xIG |sƔVʣ␋+0@d1*7w >wGE|>$yh t#4+ړP~Wqd*|WxF9h85_M70Yíhb <͞<4LyŬр9:OZ+,,cKѝI<򾨴P;qfu]zL>WnA"Z f(yQrPm%\{;dzV,g`j44^j3‹[.dv5SD@JZ<2&xכDwp{!Foz_MXÎCZ J5xndHNK9#fa>m*H^C6uu~%s/lM.g>ݖ PqLI-_.7F ZLE7g6>yi% 6~:Ze`!{\pW5YY&.ŴBqj[dI yu+Z ]C[G{Ž|l9B552y.t=ŏ)a yP6`҂o@#.˳;:sL^*:X4<83!!dGlѳ[c&;L"0^[S?Cu9ሞy24B.vC:cSK5LZwJ;#ZVd^v?DQЂ@a=8q(} 3In˃# gVũJ6+sw==6ZxH#wƵ5tYVkȔ?91+|A0cowd6:Q#0cj>O>(_I3H) Ty´>ߍ%~uki0k(DUҿM BG*⑘j'E*}N=bfMeG{9g<4Chy?%A!nie! 1@ 9)NU<.+>gMWx!%W9,lZMdO/4`ԕ{s sYؿi^'|Hka .hc?LP;mӅr$%VQ% oM%JB1f4=vN /.&ytȆ%PVp%<.xQcNQ iʭJsoSDqJBOHSAN _`2z@bS}Fkq{nU[?}Xq hePZ딧?s+=+Y19qbt{%a0ԁTwqY~z<0V~BYuqJ0B},d=~?VIqY)C 8|W{ T)77f;٤:ŇuV3.@[0xuf]E+ ]Kν٦OBދiQ Bj[.¾(ڔ:<+8'܌ ͕#q$6:iLJ+uen Y_^դ:&r~G`.;m=+qiU%3vx3wWZ@^lz!5 ">/jz}MirP!wDzԎ}xs9:<ۃ["<k]Gp%zvjb|͝I[@RoߥU WwsU2_~;zM%ˍ[ |Uzm,ul0^R}M^U%n:]@ql?Cu|+#5-zcLuB~)h=Sӽb͡-yQSQ',e!|]"-aLS-{[U~w$S%ij%t4& ]Nb ȏTXx?@7$eucO*v@l;BXe47.HϵP$zՃvak$%lsRU_?0)* o?E4jiYBR=NџĔҦaJuWJ.Ḛp/u1xW0Dܦ/ahw:YJ WƹOV; kVT7Y5#-'NwL늏1 W;y5AyF7+r.SQ:+ *2lU+0[NyLhQ+ExuChWtC%Wr bB[x~o:jKŽ'[fꓷ\20a¬+oueҔhLqs=-3}-3m/9eOj_w ?p<9FğWw> U*;+U,W/_<_~թ3ݯJo _:t_z=m]o`fvl2Y*+&oWHZ >׍7N Imlc8_'N->94l$-.MmdGӶNR|d`nn+=ᦑdPe4Eӭ&Soh Mpḓm 7&w`8dm!&wmֳ6:T߈fᦩXMB%hHQ}p]5l6lBg-iheC] hl[ǑTׅ#Kڐ5 sŦ).M;KKvH@vb 0ZD_NMv2)=ήtc; SIm6Leڤi})SgFXގ*ZNlMC0/+٬*Vw(S#E>VzfQ=]Eu*bm=*_^m-FmiG UƇJmm5JՉ[|YEr+Gr;DZ[qn21"Ɏ,rQΞG9{%w0QDyݎ0E@urIAՊM 7Fq ?*#3v]%Sڧ|L @AC6xq8Yi88FypD'ҎFFA~fd,s, {Cc}}_.٩ԞWQϽ Un4D<js:3"u*^|b g2G+Yؖ(6eh:* OG|',I0eءC)>0/Y)1 ~;1$fi@NNO8;9;9y Hn'Ed2ŭ9.RfA3{ѝde{R׉W*qT'۩ҁν4eK 5mXHHi~vvxY/2ocET7N>vp,T7K&Eud f9.Y',]~l蚞_7V"=T0܅P,a{^=bܬ'ALZY#F #IvUv[6#6^p'Tܦ~{s&gHk[40ЮL+:RiWבN,un(.nqo}o[ /x-ڛ~q-]Iw82pO8Ϻظő7͢@qA$P-1Kmwނ־s Z/>S>7m58 =|ұ*~0ҞB{);촧Ȥ=eG6);pOy0~@w:.7-r G?xϼ,q⃺۪pw9{~-hT>$6jD˧HJ$I VJzX$.HI7~IxP$*?$H"TIBJZ$[)D\OICtHֺ ʷ$d:?&ɏ{Z}72RSixݪaY n/ $oq87WQԌl{ֵR55a<&@Yu~4$ _Ga Q5z vJc.&p1{|P1uQ0Cb%ZO17|eckM^k_>Y1zЋʡxWA!2^0G^ Эx#KءJ<Ʃ)ݤ/LW|Ϧ2teE}2ROEQI~,)kp'*Vr&XF eYC13*H[͙%9g9u_sSsćV@.lŜ VϥaU)%f;.}`=poy;ޞ Ʊt |pr8vJamoetlNJ}csh38]Ko‰2O_E+)2IOvҶiL K͘[;vs<ݩ;)*1o&Zux_6;Šq)6VaX]ǜ@Opc!ڪK^.LSvȴ$S#2ߨb80*vQў"ǞX #&>"= A:Ə u4!F/xiQ;]eTŏGxSsiT_~Q#!~d61"u  R|8DxGɋ7ޡ}1y\@6kM(Fm'=hc-c7f-lMGve5be肱[k|,Ne3N;s 4AwlLg@q& , gy i1tYkS݉Z gJ~zH'*LGB+* Z8K0-[ tR5 Yaj(ߕ*Ȍ{{y^}h>/GK4q8|+_h*("[la(?틆ܖry$+2-^+/uViE$npx, YB-%jy<Hg|YBGy2[EnP;,14d.vC1ˉKIhi`e26TH23s&C?&/6R e$֗ʏޣtl2e Da_UwJaf-AspjpUkNmp~7$j>";":Z S?-HU'7zb-M |W/BQ$*-l.㖺.ܸPq;5^_.\; DЫvz,SDW'ԷrW-bכ%[d`S֫\]U\12U iὖe EhCVI T|VyF.슮I 7_9KnLmݳ<d)Nyj !I\x.oat;HWpg ?4 xMd j˛RoQnyehu|*u}8I:7vB tn]U@9-e=ɀ@l-ȶ)Y5dn'p~'G#4=MO>IP{ŦZ_֙jT(IK~} QFJ]xgx{K^!~ #.n"Dwx]Wk͐ϠbTHL5ͳM§5XX͍է( ]3וvɏRDe=P~yZgvFtFmk-liuc)[x=Z 1Fayc/i :auQwGT9}+g/>FVd&ۿ^}wJ\wrX8*4tNAxNUcPX]֢^;Pl@KF=I_ro0f̰' >,4(UQt,ltJ'G : 5I +NX||/|R&`ߠa'6~k|H1=$.ZIG_XoRṰ*npL^풗dE.p$?WWqN!UclTy~,Y̳x[T'3 *~HCF?!#y}߇\ t5^ʚF/VAHY.MV_Fo|Ho~>ϽcoX)Qtb$ҁQVF "ׯnF'`e0Uk<:3W=`)*^SWOrHX:` *-" ]g&1sYRyE(^4#NY?U6JS<S%IHIؓLDIOV{|#{}(A0hbүpb PF+#Sm@;Qxy!8^"7F҇,mr~ϐ eߋ?#/Gg@uOfPq>,Wۜrꜧ_:֟r8>3{%O*]>n;}сK1^`Rt7 ^y,G-^ȭ T}~dI?a< A[VK17`p85 sh`zu R(_6k\8,`OkqN\) இ\wm ,UC?( h?]~s.+Boa ˧;6 zY*-DS ADSX=*[*Ch8O)^ztܗ61no˱g3+#U9T> Ďvƕ0 Q*kMO:Z;IpҀ=Sl@j UZV)?M/zVtVuF,,*^.z쯈V[BPK3{ #Qc#`)`Z WGE(H Nd+Do{qZ[s TxS-s?mCiebf(rXi)B{ggPGqAIfGAw?qfNq`29_W~b lt$C^>n ߳mdwun\J$,ol+s٠bY"]B1~X55jJ;yJ ͢^'j U+\9jlUreS ݠ#3|"*!?R2PA_\b5 my Êku[Zq9jqbE= c|W todf[ImWT3ʫQ͍"{yne!>i+(LO[X>)JM7^:jMazs3gFECfuOﳰRsW;9CZSqM=ݯi罽{^;I92z}C8D!מF(kj ݌*Y۽4;GDx펺3ygұL~Wy c#:F]MNscԩofTQ!S~U$A!_5 ŚON9\b!{9gT~уkdZGh7J g\y_sM 5T>K67Zmuӻr;hW=ԛ3q˗oWfh?JԔA#Ju`2?T/#n;#<&Huؠc9"Az#vuۄFTh++i:ϳ]nyFd&h-? 7)ܰgvk.H/J!{ac|zw|Fq2HN\~sM?9_1FȋmG_i)2%p#f 2QX]+ MuG{՜ؑSсضf4cӚOlI*M\S5z*Ǚ Oҗы7PC‡g ldq?lت{("J9t "L~xsR$;n.x x7)9Z?_bؚq22 sqՋC(nPnPb;%cnJ$Byr.mܰ3VhɽQ6< [C5OT1U\{':RKsw[޳S˷ݼ7BI,i@ijt @1z&f-gJY_k)/YK,r%rOx+CElMvEnym O Y o"iEuU[ieC?ͧd"vyL3W(wQc2վ ߴ+~qZ'@?8Ѯ za,kE w^,>f䗽)7^VҎrO i p{ھVerܶx6B<_Rk!oW\}H$f9'm='~Q I1gYz?`&uTk!s'׆nXޡ?VߘrܠpnK$ 5j#lג2t%p˫zl#ILUuIuLhLO_qR61OAmuC 7Kf^Rh3c5m1.h*{vV7CZ(6)qX2Ю!ǔBWƶ]޸·3a%_13pDT\0Ǐq {tEZ-mb[iֱn1ƭ1'z3&6u71n N iK3čT$KCdC7h|TEX; i? Dm4c\QnPYQen|1egVBWS>}j<`VuyZemgW,|YBfA^3 IߟX:k㣑e5“$0b<]A'qAA ?w<]46בaeIO#N/S}xShĥn?ič7^qt^O=> C[g^o 1 GxOG~þ[j`]qB+[\[;tI3X-@:=ԡp=V F eBLA%.y4dyĻ -x{;9ԀS:wVm]\d5.5s._]ei\.Wg-w"O~.k2w$az} vnQ,Eira?l ;C(o1.{$frm&Pت6OŸ&`Ƞ'RMl&8ޒҡ۔>fZٍ>\:pk^t "V+zvB)xX6#[˔,FMC8Od& }ċYe\\ck~JyZ?sJ")[] 7)|=TlV,xKʥ%AEfZ+hwj~ fs[j> d>8ܽ;T_ul#Xې[ϼw"=: b`5[hWpO=s8!bGnzKXn P`#@jjm:nnd{[N8.y2תs[HIEamJ)W7¾_pv[:]6e9}X6Wv4n1ՖEwj ɉ\MɪUJc 5*k6VރI[LcM'Nx[vyݢq\K\0U@V/[ŹB(5p{Rt~hf'|>촢S>-Vt!20wI)c#vB#@#AFv5`Cv5Yj4dgj4r4! xCJ!-jC~kTÍik1^ !Bsj%VD/[)dT3\yyjV4`;o /.SnG2^R PLyL_\U GH}ӓ3-kl/.^@VS]3,ZY;K{osZPE;&78X1@6}Fp\d[xtOFK8Xb݅W7)FS#2P~;fB# CGy ]}ǚAG?3a:z!OQ}{26$zri _/z-Wǫ<M&ǃv >6WxA'CG5<(?y?v)| )ۀ+5[_ BM!y^ȟx|AcEtK#=bZ3)hWlP׭dL4 @liwk?Lg=cwS5C@1`UNMl|,鋉~y&?y;߯|(ڀ< 1E>>Yba,%Y,sr|3geՐYeW27,6\_R;VnV `)t -SeG- -'z|Bq`aA)x=c9bt 9֛jP?H6뮖4}g[f<88_g኿ddMf=m9W<.JOs:\X;NIi)6Zzc◪Sdq@ϻzi}i 3VLZx~x^@WjH=W8Bݽ0Վ bmxh!0]Tzz% e}.:]ǐ%#m׵޸uSq=A%m!gҶ9sՅ?(eh`vI{$.,z-cla+_Nyyڲ͑Uƽ}뒤 Ft$ oxv`RM $oMRUh$H.Mc4O5hb4@l .Bm@'~A,|j+ [ۥ=}T NBDhBJ[zg Hp>k<<T^3Jw䞴2h}_:LJC1V%ةj-$P;uŧ1T9 @jZ?C׺-y:^ʲ UPZXn5lQjMwCCPL~7EV,0uts敧,4N(j\u-)0sH{uн;|{ؾޘ1^dpz~C*\pTRRޜ;۴n[`ة{;_v6n^t 9b}_umuYޏ^`Pg)8R'@ Wn~'e^A]$%V]_!BoӞ~Ct D:_0ikN)7t,5$A: |q(:Z[7>psr@O3-_ 50{ ˏ^@o[_8~A x"ѠhAv1Pj`]wÓXzZt@B7hTi張I\cx<"9y~8pd-'=6 q۬p &ncb*9-> 7Ӣ2LêlMIVRL:G ]4<'impȠG 'Bth:GRpꛛ>"v181 ۄV``Akp]83u'aUi-#Bk; ,> +1Akд>1$b3z/!y$:N(S\ 2Wt`ai#뛲Bkt\ eȎu1Z4-Pl_*Cr5w[(C~ӿ_sp|SPh]0 yoL@` )*L"p^'CJ5piĉdl֝*C*!&鲂o(Cʐ7!!(6@LM:s?{kњm ̽l*C>HQW̶rI !):藰_ 5V3#=ó)-}aE'f{\C/3],MwqU*N(* K?Jʎ'>d^R' O{ލclt*p1;>hIloRA|=f@0knAЉ]P#G.J!Uj`(R4]o̅&zB asI w0Y'uP9XxgEbN&NC̮ g# "X>Dލ'<`N8NCS%KG)dDIȫH}ЕfJFsdbkHr }H"؍${d#qܑej N=cF! H 3͡xm4Us|^RM:)v636S4}O(D?po&N:0V6׆-¹[҉c܏SD@ڡ:1ubp :Qt_ Ph qJ޷ BǷS%_vbpvv\6w޷n$>\'D]Hjݿ uoQb^\U,MG ,UZFjiC4ܡWPD:.!01}!Y kXEIw}1 T {HUV^MյHtSjAUbe;gX+k㷹~v"|G hUMR 2`)Fò~Y]&<)kq}x1[ Yyx!Ϸs&ͽ[n.\ ;܊o]' ׉-uap]Ylnn9\';;1͵FmN~;;Ze dp]h.sX=,L ܡcijȿVLen0U`롪}.Z[뽚wy/gx;jt>c & R|88;tս}Ig){L<5iw$ù!ay@~t+пV~ё$C#1~*kS:~uibW&41536S06)$Y|mMi36`Aڼo%i-Pj!0]L4{=P[;SC4ԊWd9fLu#vw*kF>cMM¶~Jm݈6PJ[z`ގo+W6ccmR+jVD뱭3ݻН  V.m n:8z. Lx"3)bx9tK`af[Һ@q!`,Jǥ$eF"ieHzpޟPŽ4?T!4nfswz}ܞ=l"(A&=[;;їÜ{=V@\nA7@,6@Z%v[p>O|\hzw ]b '.6pPh6 {p8j-B[Uթ/$eრ]dX?Yg^jy}DX^Qq\bREnpړ8vg<w*,5 `'/g=Z(q ?aScXvKk%񢣔lG St O8)7 0eI :ѯY:K8x_SoA!_^g ݤ툣.N sB{i\Abe6.*};i 61JSG}<A 9\-jFTd\ޏ li7.%=DžH ͞XtJ:}#ۄbK09P Au"JZC4ݝ&СN+ $(Mؾz t`Zx{X]j:0t}UUOնWfy1n6W <.&prm1l~U z Y>[W0@}Z6 ISe?CXUYFJnnVY(ﹼ):kHy E6f(RQ( T4JL`n'uH~WسpM2']pzLYHf&xD/ò$/h'p!U]s8pڱYߪ02!G ڪQƭH{RH?3F#"V4[<3c]x K8^ 9 50 @/DoGA8鼍?KiQ_ DMIE@lSl)M5jj Vu)H%kZf뿴`?j6Z QT%5LmΚ VrYJAoNJ=@$C9s)J2A7yO$5]>pI gYXx hct %|<y6|1՛|F#ࣅIM >)|‡+~Aبrzm$J;ZQ< ˚L}mS@$؜֜Kn}\,߬U0s8m'mGIL@>8*a(l/diIۉ9!G#0ᴽrC)SP.X`7syJ lCkkϲ[,ۋߖg.{cc Z%HbHeᶽ(zI,mb  ++6*l&eOlK; v?t51P?> Cւ]ia;˘Cdn <*|(V'OlON%}"l:Rv'6ewZ+Q繞7$zD-HD :I~߰JD:/^Gȕ=l)W?3]/?I QgG5P*hkxt73)* iLl ~\~\~\dp,ѩN:fm3r'%ٹ!e GWYZ\r75^;^ WO\.SMl4]M(t4}|єfT÷K3tԮ:\o뽣)oݩh4b8@v5N!j0WK UJO#x OK,Mb܁s t:h.9΁ 'QxRϳOdAVS`xfx!8"*Q# Ni<EjlZ}sx6$ґ0:&G _MC [\*腥r~XT?Щɡꆊ  }5'i7:Fʆ7hsפ l?yMWKW :+9x6e󬔶YB]R7jBͥ{46RP MuM+OS>nMSrp mvrp,Bg._&`RNK>6/S(kZT.gYp~bLz'uzKELmD<^WH Y+;zJɿ1IS Q ?mEMR:ʩy莨EDuL `0{:2t&s"e`/vZ冇NDPɢV[˜-JMMٸu _ݨafǗ$6dmN5&Eybcw,2Z x6 p2q)bJfb$fóLܡml3LH;5te>SݟdRC+qڔPM{@.t!gȰɝ ŃRv:Be]/ʧ44hCM?xgϡ"XJ$&Hid&)IvI i6eg!-螄7~0 }h-AWB!Z"z.az:a.9 iYO%?t%ϩ79|opN;'6BVEZY\9 Xj>TkjgaY'6a}oNh6-|I4F<.!|vg+|6>;WP]0+[H6Y;`l3.|\kambӜE9L36u13$vSHffR0q 0l+}EFPΌP0Lo։sF^Wd_X[6VgǥcXQ^Fz<;">hȎWĬ!6=)KXK`"lJ"xt'IK D!6}1g쌌0;3Й@e@!+!ѳӄ6NB뛨N :2glBXhnـ mR@:: >AT:LGsסpAGF`*4Xi@Ag< |U8σLZMi:,А͝iM"'@NJX4|\AM&7Yhj#,9LlrJ:yH2lAsp..#% jHTv-8ڭOi7dx+,Z(nv$TG+M_w!Av.:2' JZvٝʁGc&̱*\μletHǰ ⠸[8$SQ' V\9m߆zC7r c'< d)JץP'lɈ8|oޙЛ3nb;[Ezچİ u)A;5cM{/;8I<D+م/Ĵ4G`k(=b=bD3{hD {hD+J;1fk3f)݁ml#{f'Xeß^5nkJ Ptr33*\VD*׽$WrpjPr K#L+Gc&u&$E[DEi"ٴfMϝ胵xzǙ^G3^v"";.IZҸQÊ 'v N]@R f=9*C{l t2G*hf衧zC 0 Lg#Yiҫ1@y= )GW8qcr㝌g2'={2kPPmT=von~XD*ZW~lҁn ^>tWhöE9jqn 8eu]#Λ:obU'p,+`l&]j1Q!1Saj?mvH 7TqcML2K0̐m #kǫ'xlEԌ Yȳ\6$ž^8x"ExOY2gnA :5DxXz!nܪ!c30pc0LoŧWRkeGA0F xM RH+>ſJ$` QΎj-`^厶d+>+>¿Qj 鯐=vJuJ<2՞) s6Hx3>0Oox;C/0܅Hw# E0z}X24ޅ~J&vX:_HcX K/@[Q(c:j10F%#{0QɢR=D6Ki9Եku0n\xPV%5o;o; & 7;{}ޟmbxP qO%F6܇Q[dd8%n W]{C 閚V=3YPLV)џ)!w(\G.dngVVBbNWjGft k1$*Nި ,UdLG1=p;G8J86h'5aZzZ6[ϒ`tC vy;= 8HH`b|FCf:dpCr4:hng~ VYJ]kz=dZ)s疉YZK3PVG?އCL\='; 0v}5MӂZoioz[vr{\oAdӵ shVj(dP܌g)m?B"Ҋ_wjI)| VȊm83_gCp[ M%4^Ŋ`dBc|i\@(Nsux2"H.=c}k>d {@B bkT'rPq*MuPbpd? Q%W$1 9?+#ÿ⋝q@Q"ˀj-6P {`4ǿaPӆwSlT`BfI2>x7P-'<]Q.,֠G \3`!$*DvkCwؤƵ F`e}!I<|JwPAjp*IB.V9i~ ET`g(`| fnTΥ»hbFCT]_K'@SSR=WXMS" &/v,i,1GCE$Fae!|5QXugԠshaC9Z1Gre:MQv*\\Hم12옅Sa8C6^馕 6g |DDϻ+| ?r~wQ"bGG~~ 3bO\D Lr۾$#ێ~w_X#I55 +T#:FP?wXK?N4)}$;?V3]^ȃp*w;LOH⭤\ Ze< aBD/^/>1T[b3XZ"wfgEIV!"^!@&(PK׋"(jfA~yX Q3)%üoFrbNНXzuDZ Ϭ*Xlmߠ̆iaxYڬJTXCKkgMs PT̳_PwW}9ӂ6E"_ Y.Pƽ 9#8YY.Kq͢1=o08YsɺF`p.TO/- fۛW)RWF;WA' -wI;'.lsl{P>@ ύy(xrdLM H# b6j:xrנZkF;^L3c`rVb/k/-#&< &!e>tpkČxe8]bJ+9w8w?^䠳Ap迋Psܡą*,%¢u6Wr6-ͺMQlwrsk=%ە+E+$ad-U߳7I4/σ>w63>y>Z6|sf$'g4|sʑh>hhhsrf >)|zf18݆ V\A rݗ\Zv}ev??- /ŏh'p~ q ?P!|p z#ߢ7O<;mx^"&pqŧ)PXOC6zlє#o|}G&Zfu[cM l[J8R`Bd0 qC'z ܉^2ە R;0L.4?jV :L&j :+aawW.H1nf /e{pgۋgyϬ:_i˵ܭ$Wz_!\/'A S5n/6tиpg2r?cgVއ1MϮ|_7הvv hv›&Xҝ.vR\'TDV3?=}>Aag`C.|z!ɺL<Yx~Z5OHgra-32iKsBo!b0r%WF~ޕVY2E;9,B=Aw@B H{uJpbA%:'aAN]vNp}`1Iw^csyB)Z#StM ,Z+v*@y,Y(굗wuqR{7sbr6MfJ࿒@U7kov`vP^3IyX8.C8- Ǘ¹kLEhw3oY@P* hVAchȖ;LFK9@;(zʜV{lcvˋSv^څ"ICr4ĮąqR !&DLȂ.9>4+CP%Y#UJ%- Kf<̂H`c9V {Y2<U(GSR3>jV"wAAo4_]{#%}ʚpښ`+X2LG$GGG >A]𩂏>)O|֍?e>?J<avy |ޅϛ3|~]܅NEo==J_Rf(+grB?p 4SPʓ(i5,K1r- ֿDrau]P'j_ŕ%ʞpKfQl1Tn0jiբqE۳xS#2޹=ۑ_Ëp6B=#>$1kJ 3^>]5CR9^(W;~)sN,^װlg :I=D[*"/fe@(wk}=_h%oBC`+PW~o.|gKϰZ?HK؜yyukbRXwߧVUGRp_Y_xNSo'sAN|G5#/.V7Hӫ4OZ!wc.95MNj} X< ĬDvINX""ET;og喢l嶠~XQvnFse։ߋ"ѐT{9>js[L4n7զuz|?Cl˙nduS]{А|,r( p`ݐ1WdlUf'`vɿ^6s5ƒ0f{.QkҾ i@W Xw!`Eæ'^ŷsaV?K'[ XF;3ɣtEzFk䝱 7b/nJ X*.<3aV:C{f5[7];=XR%[XdۃnFZ )^g3ԅwhH)qE430oxFC=f`"[hUUG±߰ut^сren|1j)x,wiD R6uQYʀߎBYj 3ˀ 0z0r:\WC.,yz 6S/E#GwK&~wvIإ 7ވ=0Y(KPoĘc<a0!@=TS}d7&sQ`>O죩&F!rxoB`}GpK2Sl/e7WZ4FF=68Qށ)WZŊtf$-'b=ϥ3w<\2_嘫Ev<(wgժ5Y۲䱧{H@q,T(qyk.1hc*@=y8锴oy &|A2A8~w9ʼn"ɞȄո  >VKd+4;%(4S'ETpR[fb@ɎLyلt zm¹%@&uf1F5s  !G-Dy-UʙiR@q7:Tvlgu4ï*Kid⿷)wQ=w7v5"{}{*M5xM]F+k[pakhZqO8obG(Va \ƇNܕ'_AsxX\~~4pic]" ' {\cGOC*=x^Q ]򃀁+mc."_ v3[AE}yG-z |= N:g_Qp"+\DE%߷2['Lh4I6v,};i 67WW:fzy/=I0ZJ?.X(ouhpLmn!Wv1=; eKo);z1႞D$B4|"m=4/qy7uypU*xO7?D ,Xg7;Q32UOUbmj0 F҃8Vg;,ߚ &M rXYMr/LP\1նh n3 TSӐ&_I|eOߎL~vrK~C-ݖ |99 jPqpYO'?ӡj; 8zu,9 6a)y\4cGj ݕym.!'Q.&ź43EMI6Vz ̈<"+!8{G>ˆn,M9~J`J0`%rORSLV8(צWiES^*1,ȔѨ}zqj!T#)68X?J"Th$1;Ì;N#FZC\@ V&b2۞; Zf Z q?*q%J1]7f gId0̌VOʖ EUK# UXuMY3/n{FXjk} !ҾT{v S=wrKen(NnCgB=Λcz)_{ J,SЇpXGGS\E6F L&N v5}348."LN|B H1,m՛ÈB G ;gies(R#r\Y R)] i"y|j9*&'0O1 (-ÕK!J*!^\׋ &^̥$<[ ? 4*#[኷Qm1A,w' ^TwW:_&[9h%{U|YVAr9SnDĎ UtUh΅:wFIDzꇐ5T>֩#MQ]Fua6anf!ۃxJg.V*!1jBr@{`laLPݕ1yoɳ|SW=EiDrՌr[{jʙ$@^8S=yTPM0t]ns8:zU/]'($ht/}ܫL OZaAA쒭]B ٤ehW; lQSSA(ɒ``َ9㸊#'L隍c\Y =糓ڛh'N#UbiXC^fe) E;3I[h' -K5Q(7a,TU+i&u$0(σRY10w@,}]lOvjq_9~u]?hݠAe V DGA˧8̂>$b ͖hw¬&jgiwf-6ݡBs9-9X*FNyϸ t$r{b?1!,YfġzAenX?"rWY@JXS$k#^j-M/ 6ߝ4%.y{ X3Bwqo[}=ST߯7K-E#/ݸn|8UjP w-Ɨ.-,xn,sV*8KڍM/Q;]}Ct yoX  !KM,:TбgٴfEbKR9[޲'f2ct+'٣I22}o}K ?_2.Q(J28QtIڮYCnjZyAxOsv:Cx.#\I)T7#$^YCrהؐl;$HD')E" Ѭ-'FfU\>wt7-(cfGT5ծAϏ{#ӳ #m!y Fy9q,wpQtZ @<E n3㶙ANe~p|˟9ܭmyp뎌nOKiE0ÝCFu"o@ jbRee*(tTGʗ`v'zwGSyOyFՉTҳD8.oq&J*RHT֢  84n$SqFR3Fū|nySddwU{d?mDjz|e9_&?+G{+Fdah|ὔQB'P$KUjY2F.d=oRHL &_*4eW{~#UPAh@!YĖmO+^]|M˳ g|;iM݂l&u/L"o(fڜ G]Y&P/udn6S7^Rd₵R]1 ӍL!7VUgLȸ';en(?a^lc\[ GIbh/ QsJ_>yZS.?S6:G+M}Ǩ)ФES踗6沸Њ{Q3N5=ՋkhR͆-Xh~XY/ AG E_!geѐqZ`-OUɢTI1xr9^x%e|rRen aι^w]lgF ^h $L|-zaRa3mNgTG$n#hnX+{nC.Y+U+_L? b#vZOLLgqX08U}yȾ=+5ɚO{e +6֭fl$/rz>)Oea3E:A?XL>T9UlKa3tma3 J,nKlut#:܈5V%a!fRs%s^`1Tv޸b+S|xɁkO9tMVpdCp|6V_/FwI] ldskfMSȔfHO_l/%D[()K%A$H} fsrǃ$X=͵wStË(0 r^Grp=q<%_7QA=mq{bl`Vnt͡OK~Z]̈́YFOr׮.f.\Y,CrwXȌ*k;i[EʋٍrwpDMUrJߠO*"Ŕ&O'2ٞ3ꋆ2yYShqLk>53hMTw8}Rl>'AlP݊>ɵÇq1_wWZ5i@{/PxXjvL_U󇠿KN6R*UC^.D OQ#xY}͈%"rp;bY^, E }o+2rSt^ܲóliPv`ׂ|V=Ec LkcPG{pJ,+^ !.8CڄN~+buݗɛJ.8%?f%f6S^&ڦ+a$:+DTu{ 7[r긷ZWDԳ^^!OwJCC/ٲϣwbwHSͥl,_Z<1[Ȣo@Y?m<4K5!>w/俉Ʃ4Ī*A^`DsR/+3t0;4e5f1-;TBG脛#h2S'$2hH?EUރ{DzsjX IeWFP<J+fA~\.{ /m )H#t|8nN!/8F _+m@Nu:.!Tq2wN O#=JYAIa~aor ΗMOy4ɿ|:1?JA?Rbft<oƵ6ηA8ad UL˷|2|T7s>G&qp9< .bE;׳)~9_(Qf,Ŧ NPVE]ȏhi ?Ѕdhms-OAU+Fj|GQ>Šrˉ>_VfJ7'rnWqxM>,uɶػU)SӤ [GC}=5S=D;bv-56VnGXWb<ҟRӳ V7 ?9`',\>9 J&M;4H<&Sg48@47b:C)W*_:nG<Ӕ +$'~dqЗ܍r<񳉩lj#ck"ݪ3Ex r?M4g46;Iz^i6xlFjNt؈P-n懓Ƀ'9wʄ2x>4sd]nnLA #OFQw,<*@Ӯ0XCI}W) Dteusf\"6)x@\ah|yd@+oJLOt%ͰYd4}x)X,>Jf=R*?O,r6&VVfd٩ylYΆ"1 1RD2yf2&PEI`q.>4=JW$ynuܾQ]|h5v݆NGPM(w{nAj1{=|<tvRbsɧjІ2[,Q*Mne{HD&˵EnO rG!!O{"kߛ"IYGƟxE5hJ} ;=rl}9F5ʛ ЩVXɕQ/ 3D=hy/> #q 8xܘD25,tiivi?Pf憽i;mvA =*63_q}3n7rͿQwe9d81oIQӺ5܏I2L>6  ?F fQ]C"Dc&NN1rP2ՎnղQsOc>Du IEdÜ2ݨ`6k=;QtZAqu,}M·_˖J=Ũ'ō{zHb46; OrqhY39rxB/GY̡#@~Ozĸ/J O_3~ܺ.Zw^`m4խ&m Sޜ`R4xe. j߹EsV<}?騹)#]_]4w*B`hu 5. 3Q| c$ RC,ЇqqYܣK.Ң#TlیVu HH"5D"ﵧV.C݇n,ֿ} } JkȿYcu>KnRsЭ-ysn`%Q`S|姎nW>ak)z{xۿ5 >lz9~ E)AbeA ݏM^H[xZWxW~.j~ոGI)g=Ňu&nI1BƷi kj5w u…δӖ(ʯ3%IUdQ;U LsmY֓(|_Q'ثyr8^0Q%\;0=Lݮry%-jVF/vKP@|n=m+(YE@s h_ ZVRy* }{|2[z78j֗4,?y׵dtɋ%Ua+Vwd9r,?USW.i1顒7/UM'Yxò' }5/.˹wd3=pfi%:( Fl-+(6tx> ҄8MuAGX,uqM+r'Gbhk9ZlnZ蛞<Ї/ ?9wiVH})ezr-cށ~~xUG&HV[G0I.^⩺F&l>7d?5]0:TM$S*ƩdžԃzK{*TbJ}GCSHS&64M«z<@=FGͅPıN9}g~$L;C-[Z%Ȧv;F߂ҍm4|UjQA;hOA|o[${|h& 72ñB䱲PѶ&&U`x)q1ju%l17Xfi@͆T[OZԮNn9.ڽ's"ЂZl%vBMz8^jߤ,G=̨Cxq&--E(}fJ1-!ħ3^r0 Vtğ'<|ꅎ&ٸ: ! ] jךc9AtDz+z˟ -tGr:ܽ^bD!q,J$]Ie|Dˇ6̱oZ roŤH;z[G)CH>Rf f؁_mX{ A6w9!9%ΟoiL[%zu^]#|`  k6`c;V#}*ҝұx4 _eg}"XF/@u#^TXlN@'.+OWgsS@5:[l%^K$j1\HL}ÐAb+bF&%|SDhs9HZkSI#fk^rQI|jSvERЪNog#afIM+laag/ ?T)_"E 8 }[bxU$>L. Պ~}APEkxeRJV,TpSzsrRĦug) A Li9J|-gqwtX?A(f#>Ԥ8X#9?Ȟ\+_ߘ }'R 3Ќ*CvZfgmfIs]mnz1ݨ8??~lO{km#D,'Sv#Kq+96YGΔfhvpi#N MI*F㵭eg\%o`|lj^ \lfbfnW2C06|k^8).tWڦ%cPNч_t_Ymb?{q$-ݞ2ԣeӻapGn|BԽBf֑Ğ.6a+.ӥLD+!C$Nah/?[eK:J'>M늌`W.Pd8+J2B a0FiePԆOdmUӑ!?U}MoCI]² >$?Ʌ\{L^M[m.ªW1~pT=1E\?v% aDշ|(s(n{~?0;%p{m27 AGs`MJ'tN-=k[|PwAdjR+ USף;J]G\@CwRC v\U|dN@VMGI#a~4Lֈ(/}3>D#&WMمQ"BK,d'J#vvI~Y @dorjoG{)"P&ꨁ U8Ҡ=BCl/Dž,St9;b5 fZl,8C6t0^Dt}s<*u r?T&%U 4GԞq{Am^ l0:w(5>c43~J@*w@)pq[5 #bISxX9*MzFLIKH>LvN4#_~ͯ茾(I ?E"& J|Rv⧏vDnۿow,+]X} c S3xDq89-Q`D6(҉2B+%TlݷXh/VN'EfڱHp;rB݉HZhgG*y_(:rרщ+Ci~m~y[ǓyV ?җM95(2}/荈SpgڙK.5yp-B#Q[tsxBA/(.Ai '&tYr%>:|?ӯHx)e¯O*zWůW1~ Q_U#Yk_sHnBU%j+W|-b񵀾|I_%⫝̸Ee_#FbTΑ߳Q |"pR>>'["o\I/w7A"uHQLReNVf'pR@(ѷ@Ϸ_ nl] k`;v>nP̈́QhqwRmJv>x cy-pbի H|וa(OKyp JJyE%$>4UɣG=i#0:FBy_x@RvR5< N~pB4c8ح>%=N(.Os8@Q|O"n\uq(_U$#i f cÉEF5,rO5L2Smgx&(r&'щ0*|oAit-}=W:NeiA269v Swp(v VLqdj!;ef3:7MJI7븷8ROxK8L%+HsMw&4ÑXlwLfdYnyXRp~FB:_YZvis}U)Ȭdpcd ҟ|AFŁ|'ȇ^2WJI98%VJsCZ|E/#~%ٹRW!}*DY{̣꣢鎾}˛ΛuRy;Oz O?_oފ[pkE*_ifO_m[NjZC ;k'Ͻ>?;>{5?FʻZzc1*tR{" eWHH_zعp;zQe_%޶n/[햝%[]zZH_e)/[;}e(c} 3OYMWn6TEVIjzB&3is*H:Gn,(ڀ8]ͻhKBrVKU4our0g`3ԒmbbNI?Hs2 IOp!/@o 9fzzXxGLAzkUA肋RJF[S&DŽζivvY3 1ʰ.n2َХZCx |%/ⲥYzJk aFJt}SWH_? _ו 9,xE؍ @phO|'{VIn.C!i޸?lEO|sM>/oRzC˘hL [)m2ںa2l^y|F-_ToW902]w [I*hĊOKɕoH-\k{#?aH}ǃȴR쫎z|yqzVΧE>N! =^vj|wV{] %f~8" 7+t,+ݟ|c-~WǾQ۰zYq9y8O$*ki/ kyٲvޥP¤T|}ETa;l?;hq=!{r2a.Kk»d4н=/:kSrK syG Lt />q"  x쒟ڼz'0 KQY|0VdgPE2P7C 'p3 T͎˿% fCRQ=מ^ 8FH-G'B, )_<E`d%#8Hǵ÷* GxhE6ӎ(x&v!Jl';.1 `EzP/Zn.h5\BVER[q2P&vV2jq+XBGVh5Qv@<RݪD0\UP.8/R,mD%nPCttyԒV@ERE43kT`9HKŔTO2/;oMS)WZ?It35`◝ݠ├^UFC514ZN3#@;/`<'82.&hẀd5Z˫|dnrrQ@,No㍫o\no|RǙ340]澧!Z:27kF8}&NNP;.`f#0+jRx9}*0PO$Hr F8"cnOP.. m4ޫY%pWc{ %AO%yI)\2H :S^  JgѼ`f:$҂SVbmjgUϪ~WY-DȚm=kHbӟ́l D!VRIACnA-ݤ:5{t2k۞4NJr\s$&mja= u+Q1{ $Oc _:_1u\ԇJ0dLs03+ X,zP*RUtodKו0oMv>)0C9 cz/~^wc YP-!#L`Cr5_@X駸^L%4UCc0)fg6v -lHe2-N^@;|9rs76I-o3h٘Ĉ$5X& "= ZUT$]Nt<"őH>:]eU30TKH,x77ٝspY,{p_&.( hpo |-4[@yJ4 X~CrKXvZ6NUYw7Ejs7ym $!6y[u+o@Du"|nBi 5-)K$tKҶIPwѧ4@! W2}jr[gXs DA#s}JcmN@^jļKz9݅__sῂC;tw1ȗ\NP3*lw- kkۖAq}b*t,QG{%_OPC };A Tt :17Vs{),SZ*VjMGP1F'&YT-Tbm.՞qewSv˷+<^ÚG4|@h& BO?&hW錶|'||9Wm\;EZ &幇hR|,]{^,n l}5ܳ=%u:9ڭZ3I[v)08`ܕT2iJE/*kVy8NNbZǜ~a"/Y&(l0T^ؗ!ixY))( HWx{b<V)h -O;ha??G?PNDB(Y8ҝ~Kb'swvu<η>eLw΄J[I !݈>Tɚ G^r!TS% ""eZ:͋d``: j:[AZHe@^7y7es_JDE]8\naW <\)\!L]w7/wT1JE~hW&_7r|FOeɷ҄;%"g{Zs99lOQ巹;$@hײwRD6 e';t.Z;-o$ē]k_|񝬇ʏP9˯`xݞE{qKݞ z Ҡ,K q3Ai#3#g,4`'.60V&٘En'k Ӱ%kU |\7x?')'蔴IӍ_N{/~cqlAKi)z?;Eǽɻ+bDcJr|-:1%<_嘕A;C}L@ Y-{d# 0c_U:h֗ iMN/ œO RQ\rʡ M5RˑU؎}L|ԹpL~^_!z, q HgcЈdvhxk`4>X>dGg9ﱜZ k~8|˓VA 50hdt nv V'^d>Ɍ#+6I~t(R &ɶ{r1ԮM+"F9S -q:EƯ‰#=B_q*jwe*V>-qm&z7_ H8\̦];K ov]vBucwOLyFQؖrUy.] SrL^,z#H`)8bFluo{_ ^;DcT68Dv <{^q=w"?.:zx9E:h '#xS!fAz -n~k=@,޾xfg1?xt?`g_edS,@KaECӄgssjbW+weMc-Ro98ڭd8X۷$ېH+Rr2M&kǁ :,?*k>yiBqGMJque.cXt"5[B%i,|xܗFCy%(:8KӜ:| ;@"i=c_wh_d}v3^盭=k@洕u"v`G3wv i:^v*=)c' :ThBkpYcrz#C_NsH$5ޮ6j&&ÃnFDu^S )Cd]$8CLdid5&uLCA*!~$*yy߿!v!0>߱{ ܡ(Po〄:~>3o (a&,mO/:4#ʴCLvXi ƆsVsQ1kA^܃W&MHBtxO c/wNMPϋΪ=p}joNoWZWަ'T(3]FCxzo !N\RqIw挴D#[:{h:}{2_{z#@^ K}*eI}ǕƔ'R8BTu6-<4D‡,ViW*;AcHͨ{lfѭ •- ܹUx/$X`\K׮knCާ#džO"I8#»pgaW(71z$ukvi`kvaP-mMۆkhÊ{D@@F`;پOzHb#Dfu'0 Q9.Lx$d/;*O=aCBZT![#=鲅<M-q=*kFn''KD^ASDd)s}\ߪȓw@:8N߻d_w{0$ܭæK9/#v OS!6H-W@ |~an|5&8g4t>srBh^ИQ|nPWAq5QwiA U񊀶xVzfw" \]W\KSBl8aoOQ:dK-ۡi]CM6JֽT?<(u!em>JhWJCƤyz[Ƀ- ̏Zz4*d?dw(dm@Ez4۰*ӘwZ#̆]ޟP$\EG% zƼ3#亁M^<m7n0WZY'>X'KowK$%Q4J$#9 \TZT]jͦ ubءUOv^61]>H#~*u C}&;PbX55F|Coo&1I.P}ky/U(/Ab[L1=^ |qL|KB{#o_ &reD7 vvWurUrnLi{_S{6:ƴurACi$PPR$n+Ʉ8q~/|Q7BZ,w7$qԻ;9-d2pPk)]} k̐zꛤ6n8뒆9xNDѥ1='n%Wԓ~2zj__kĺe&ܜ^׼3>e7u-ƺ,OYX|ղyŋnRdM_jɦareit-ErD{TRإDv[x-=[7\7R% Dr:@`|&3فnpxRXIE%m{xz-jg4gi 3WšD'W;*BմPICc<~zCccO #^=7f-J(kܿ9oVy"l>Gܼmy{ Eno0# h-"egJ8|hFl1ZA 0ѐU@ͭLW-Ãtſ7-5W>NNPsD,ani9aeS79iC R͊;[P/{ZNS*R#?FQg0ɀ|ObV1wiJRm꿂%m69G)! /Aur*rYnv=+G1@9FehW9iPP+Ь:X7>f P۞`KMl{aO+J6Ji}|Bђa''+ ɠrRS +6s,ۛjTxY#cKdq9a?ᭆ5`q7*ky0UUM2l&sL彘Xr-x Q$2VBPo}9J s$,G@x PeOg@8F^wx~Pwj·T-~҇u3@W[J%:Y$ `'>DBծJًy= >.~:8/`?=츟kw=Ou'KH^[Ʋތg|+b9Fr}_%zC Kٺ臉uغ e==ԕSzr\LeRI9ݶmRŶ1`$%`nwB~$=D(p= a12 ޗ}mjGe}}. 4s.뱟_6 CRuۉٲ2Qh&󗲖lˮv ڡ'AKqu;J #Bŭ8bͮt1` Y t.F`QVr'N^JxD@drTR'7| BBWG'9jB~Ҧl=Xvvx*L}U.L#/ŎNTq s{mh\H92Ϣr ˺3{]*G7b9N "Г,U>@>BzԻ|.Gh׵W䪃+Ħ =]ZL+@َ/Iy3ƕFia G۷j ,F HdNyX;ݜ >'ZϱsjXq;;{>Z1zGݝEQ%)䍘%mF5fQLL9ǧ*LPKaFtžtQhBKNn%BbQzh$zH1@k ԬwyRI3@Z1ᏙNѶ%>VFBtcEaLݸq4 M FeA*3ܳ$w`8WOo>;"ԣ ځڻkR8͍@OK4dFkr7*dxB?UШ(%;U9xy- ")䆶"US䙒|f@>R=[FvI <R~Xg'+>ȧ>ht{)ݠnv 0kW -Y+ f4{^i踽f8n-P6D ۑ6+ǯJ1ES,a_,A( uQ -e?3A)Ƙ2Q|Zy~lk6l6,Up}5R+4kM++Խ>Ρz]32? >fB;98%`d/,B E5+c})Xq֠&gذհ(uYk&7V 5 Y:x Dڳ-#ORUK%; 3lje\γQN`_(:% TbHeoGzG ͗bb/wyV&Dߵ#u.I B k‡7zJs+Uť5_jxcxb`(|όU-7.qc[mK13z)0ܯ&[#*h bu4.Լ%: A\ޙ?-'v+Cr=NDD̉BSU:ƬI4u -q< x[Wqj'<[,:i^D-Św:XWLG. ]u:뀈 ,tplb3bryE↛Rޑ΃Aw&Y^MumKvJTa|̆?;/ a_qj d+{7UP/c7goYݍT{l{:pigzIZ{~]Y{FM=5ԓ-+eAMfc@E?7kY{N[uo%=(2v_5"~uI%],k8tC1Ii|` 2ҮwFP2BMHF__W9|| z0 f &%jz7p>iV.[j=( %}#ؽnoWQ#j#~_|dAP3o{_Sd/mC[dt9@NX ΌP8],qջUK}ex7Nzx/xEV~ 3Ԉpp\ًaeO8\ƍY,UJP|gj 0{Ѭ Yu g.~ u8V[+Fl@ D3Hx$r7B@+uqTrC@lA!蘥}hQ#2bg B\֨Z}xX7q9Xpp˛nsuwt+SȖ]n21O$3PS 䆵WT;ۈ^{mP=\ky'h)OicqV0fE\ g냣Hc5kYPZii46N@L0 cJeYBn i\Dt 2,I{ȍ(qP]Ӡ<B*'$+;2`{IR\׶JvIG{i !:?Z4/=7` 5\=tԶQ; j47Iq2+O>CJU_d4(Bq|!a4~*bM(rulM%1 #Ze^O/;c &ެnwޤNjVK;MyۤT ;{h&FM iH]xj6k>`r$N~[z:(obrZ.f1:d; )dOi}&nI^v[[P7?KɫOEk72.իԮ,n/# 2nϳ ]?ՕBdZW7af||^uZ?,j!;"+#* mMbA)."k(b*H 6,E*z#PNjYcJX1t ,AVGl!j9ХNGK9zj,J5n[B6ZO6m&2Ò`̝kJ;X4`#T:/5#GG>taOr<m|s&"BjO!<`yGF}FqcɌQd53u2=`(dYD2[_D#Tf7*maT<Iahd{(v!2z"U" ^5T[^f=AzC ޝSP$sƢLS`)0|~]&OQny v>9^R":9ZQzm %}^2Z!{j,\`>p(S3N2|;Z ;}rN;L?!<🹩Dq8aXz?F1/B)d/CІ@P*6uJ~>7Wӹ!<ǚSALa @֭>cnS- {~6SUk ywذPD i[,NyX\B'y:^>}w%"vIzM,Ra{BLj5Z!UtJ#eP4z=BdZT,  1Ea]1][ V+t3=֏\j&XKn3j|+= 1LBv9CTS4xirB$*a\A%E*u)'7 kTE*qf ۆb6Fm!QCV Qs40"0L0F0Ri>4F@n|#4=aZ~P2|L؏D *tvx#"c 3G<١8'^| S*^%M ~ dg8X۳p8Yy7^uڼfłTFUel9z,A/ Im=4ׁ#6SĜѴJ)JWj:78 úplJFưO!㧸>JqRoMɇs,DplbF\Ax  %շV3XUiCqTQ 6Oj;Ny6R%- wqgyи&P>σy"ca`[i{'aw]z})p8e<?SߋtrXRy)uQb?vֱ\5 cg/wөBWhcW4̚1oۿe ȕ4GUJMl )Hl\W4/RV DwBlJfyst~b2HZ!i~uDH +e06}teZfjdN b3ri?b# cThd| i4mAM? ïvP.sc={o,=aIAd~`{nML߷&?njضpT *%Ji U&gHBHPK A)S+HҰcl.VAC(` H#'YF$b)ؼ\1@ZjXJn֧e[͆^)hZـ8zLLɕ>9+aaLӐ+2 P5OU,d1ԁKX& EӍ2!RVTʿ+! 0+T浀i}5WX$J@p]{>-hMJ 'i e4:T)HSbݸZ"U 6aein M~qJ&S׉99%daגH'hb_UuINdVh)%{>3+W(q^L)w@Uy|/f7[fO^_.͇QGUewq/{fOE\P88HqW( zqY8C|__1wdVEl;κ=$gR$T!q"W|,Հhd(n=I(2?'7\rҫ_y4_XtrVh]ﭪ_HܓyIٛ,)2#-Y`yY"C(r%)' GyzWrEb0 rEHE!nQI߷sS$IdtȮD^,-,/#"($ݤG:z#󳓠{t=bK(G'jSgU K:z6$vT_^ YEh/LhWFkZCF  z"z)¼؇O8V_9h ",mgJ[e 0p{ ?!e9+poiXh!4Ȥi- hlk 3I/w/i=)sd_#^a6_-<+F*&h29b۾YY9Rizσ%P5_-@gRkW>{-_ײcef4s+ŬSbZx2Gz?x'U۞Q+y1obn+ns6$u'6;Sid%fQ}MUUxlml_ڃԭ%Pkט^hYLyC,+z iTWz}U2@vleiA_er2g5_HoiV](D_Z*7UOO5zBW/ͼ 9sbm!QC7:Ն0>CWYwCC")}mg϶P7_ f'j~?ܓշjtD6zEW;[Q)xuNv%Ӎ)3bM{_d= Kx?T;'z^*P+< J3oiQEO'HiXwzPmP~SLf齼9l[JTԾ*/CI hUH7-XTRj>gSvýÇkIyGcɔ1he>܈ē7ٲ"ZѤj4`Fm08iZ/7F]d*!<@Ul|2UIG~o*˳{4X6f굝]>Ay0_+ŭ0 -9jʓ~љU§ս!LA%dd0a@!=qf)Z^hjgU15kl#tq`$4֪Vޠ'bE*:O!0n&;(aZw}{QRh@Kji_l§*x5\^l;VKoGŮ mȵD-4+%6&Mu@[gx.6ٻrU)ώ'<ڭ l dMՕIr|d M >|ذkxͼGjuc|ς6 !viɎ9 ,cXƲx]5 %wj4PSp &&*e]&PM.|=q+;ev~ K1X2ms]f66lVXS ojq)pY0d1E6 ħ-j`N͇|H!cȬ;uV6UamDKU Fct)l@*C1 4TڶIn o孽ѿZ[72\S￑XD)楤׭#|L[JQb["oR >uzJk)BO9><1p=zvD"HoD/NW@] BdU/B5_//M/}㈊݁taFUZ3;eF0s}F>NL[; 9lP2]Gd"}yGC?o9oUXiG'Ӓlۃ4ԮQ]?kDnm?RgtXsimߚD*ۥydۢ.}! 846z Mt*tE@V 6:Ĵ +0?硰CnH-O.7%mNJrVJ褞wsJ)i2/yXߥħyDU9s$0hj4&uV{\< XwOGXxKj'`\pίaEzD +Z8!֦p;3qJ2~ڧ 8/U 贕@jcgw+n_ϤŴڪJAZ,F0*f3xԽc)bg(!Fi)af`L% z 7m\&I;n:ޕ8clZZ-U-K6mT[x^̀| xJSB.6mb(DeZV#2U/-DPxrQ"E $ixE+!LXl@i'c|I^@t*i-@˰hڐFvJu4]gEU }lP2`EVj7O  K,>νةd;רڪI3(&)Mnߟ>>Gj!$kzzޟ TvL󸼻3GRI7{ϠD.Λw[fmtfoZF1˭yG\U\N+ kKä0ڔŶkě3&Xo7]svd9TJ );_ǚ3ݼgey;rqEBf!ӃxwBw bh*؁#N¾;0]ὂ>/!QoEBGb-b'"8P\)6%gZ,TA\ΊN[}Bj¢O}2jgrpI+;BwtӦo;3|ou-G5>K_ZO.+e8۪8ʢ^Dg>ϰ}]J 5ܢ )al/;@;pt?SYlZ;lrmP+d7or3_3&?/xqѡ+f>Z.n^;0}%Ov~fC=^n? {0_,MF*#s:m㰬5eKœOitD!|?.k:r ^K.MQ^Rk> T M3b [0 {[?n;~".}5{L7Q˟Ǔ+1~G\bX4mCWXJL!o.Փe# 4Y84]͡H ~ȹS\"]zPk+ WQ^OI{Pf栄" brx`g = ,2;>8+ߡTNdTĺ1x&;ܪNB>gA~J<7sN68m*d8X҉[f0X*O̩/˫B{ɐ[Svk[e&vṁ TP @5 [39X)? H_7=0KpS֞>g󠻄;"Bv܄䖦z280 3$EK'j8=^{tLm8r-*7qLu41}}ﺂz헴y5ɺ5A#k{m !V ";R"{JAit5;6dEy'u6S ]{TESw&@U0wtؙzhȝ ?ӗ48.m?\ v0/NzfTBO"/=tж#jx#/=կsmͬe j_p8蚽{p#.s\ AIH;G.[p=j|Ouw`-[9ڬzE`v7{``ggl&{ D}ycgK#1tܻ|!޻wIB|KԷ~R^=/)[+Lv-UV?N)^oyz=Ԥc.Oyg<&*}O)/) S֕RYHRwlo=O;؛%OIw#1#DMTρaTџ2~}g ]Bitzp ._hqA^|qr/H=~8ZQeg<ؕV ~nD$=䆑LK?O?5"s" " #H֊ 绒n?U*X}N[7N&ݵ }s"s$gT U/f">ɻ8Y,U.T,*愚J5Elt֘/X1GZдwzvqr6=~Dz̆s|bT?$ևL7әnR_s[&6x.ozy7ԣ*me{,׌DEM]lJkrda.k^ŞǑڹMՈz /.G3 ?u&|(,d<>~6HYlOS  (mʼn]{ahq@F`ly]B3M ws|?OXǠCz^,haɀ-t{w;S_ue8XV. rƒZ~oZ.i\%[vG_[]XZBҸ.:\U+ld#9䚷з5p"8nYMKMeGcʅ۹NA1ޕyJh5̄qAgD=\KrƯ66 |K2:<^?4"] FUDIsqdU{X&omM}x+7armO*kа.Sqr5 :4GU*p$髂raӡفPGF79~՞s`PXQ Pɚrjo-ipo24j4zmkp*^uz!FR70">r_hC|'I#cB˭M*#tP_sPB2`@! e 2~_.ãYMvc`?uc*Z h姪`=pbd{?_i-{b8o0u+nӶM| %&p6O:=d}%kL䔞›}9ЇNNtQC9޼NvE\:Eb>,]q1Ԉ9 L_ T|j^e ^WUF/ KvL 4'usG;x8^mE .nRurAVQa ZmbLfy";"hk=WpLf̸ %BdKf'\7rT.+Kَl&ș4gcÚ6! lᔓ/ kůfNi`e3)sbCsJU%ÈkִG9ܐ_QS2ZBtD$8c#`q(f,9@.z'??T2Kb3uUԊM$Qf-.RVÛ;EֺKS[4)7*t( ;Q%e={径K侍74HvdW/|'+ȳ`Mii)OeӒfh/qNa FwQ9Y9N!6#%H|cCߒ8F 䥃8/62c)x[ 51>GHKe-.*.!f%h9ԢJ{k*.O.u~60ɪL;0(EpEC_ G&M.AdSbh5zG[F#aþ 1.dbSg'@hLƶFp=Wb&,',R 9u>)DGg1INTHbKƴ:J ?5)"gޓ"hxQrQg{!6g= OWԲ"ZTڨK nPFZ̡fŞT2QyI衉Ȃ<>Cf7\m@Ĺs"6J*d&b#WF-oȋgExzFѡsvx[6#G{P[Grn^/yƿB-FъgXad~32f7Uz,mq֧l:~)>H ]2{nrLb.{WyAvF j\/bЧ[ק԰)S|K  F4Zrf(a_̩~hEUkeٗ~H0FPl4kwh ONO\",ܻ][?NzքQY 1QPwN CCc ZP b"%JD_ X>b,#v0c:ێZk{`<9+tq? k*ڞϯBbX1BHL4?ـ*ؒ-JoC(XMqq7/FqU*|Gv>ngI8^4GD\u~p-k:p ;лM;` U]g12WM=M>iv| ^65< eK x >oe)o,7{G|JꉻB=3%|_D ^:7[ "=A x[=Uq;**`!k:9if*J&1wT{^[`v*oYJmF vs=14u8y4jMA#a#+4NB䢣1uUrL{tܣI!m\'6Z+жܣdQ NFhH3p(B ,iNbZoc&Gzgw"W,(*X`dגS-WߖTb }d2HfNۋ{S9.G4~bu8)dgl'*^4Ɏ;Ԏ P3xYoYP{u6 'Jgn:Wԋ7'df7eo=W%|d:!Z6Iۤ6 %+#l|o*iyqkVd;AC'uT.)Qy"x\xdC HB1Gnm҈/|w?L]/gv!X<:mM(,z#ۙA{7Gߏ{jmVȵ݉NMZ`.j9 ɧ o&JN p5~č*9 w+x_1qx|%`\<y.( n:|x46%űPTXf:ζcxjL'GV|o3SEK(2TB+H7*P(d[Iw w ݉E5ԱZYuk"i糌y!1fk"\"/Xź/NM願:ʱ}ф& &{\ (f5b7d=b~ pIG;? #^@q>^R6^#32V3T]8]^"YGU/_劤 x*#dKJ58|+قEYK8O^9SIK ͔K,ۀgL0ɺu4kdf X)A0; 3",.h33 Σ Æz`2Ěp@S|ģA}o TZi4z^1|Vz\.vWܒ%Ɂ rf vHz_,u|.^$J2a>Whfy܎,9E,%ء-%`GD 2*C؆+H NL٪"VIQLǟYsPGmChX2_$ٽ iM%AKw1-YiWZ^R!NIIƤp{`UUr/B/S`O*fq0ayٜaYM0ȫ7!oƻCSϮ3oOxOӵV/s&,…t5 ЦKH.KH'Il'|J|GDB^WD3HMiEw+ߴAHeɥg1&K~+b(v"/.bm)1^f1ORֶٰ82j ж9p9A W2ߢ櫳3ۧY-?Aן.$Dw}4CGnPĔRǴb;g>Z/pD%z%tiA5bAy]a%]|g3'i |&ܠ k鶇x(Ɋ6}^??(IO^;Uv+nKW.rJ9ʕ=!S8|sҼ*hjaʳ>\ZUp484|.@;? yX_=tm%$RR7ބ TU^ u`L:ǭ ׾T|.M*hw2 /'VS@ t%|nwc3$S Tp>jl !N-X~y+0Or,T7=0qZγ~4V@suϪPc2 vT/LtFhgOЙjm _P.$}>`܏|.T#/i"a-4cBLJ; P#\qS%݅wi$Y$L%)xaO_efO|"k( ]+/#+2JQr>Cj#\*R^+Qk=;gI/达z|Dɵ(vH"jUKo<"Y^bݴgÁ除4KAcrx\]7$}@Vn`fD#^ *X?.Rr ]A?DXJk GQ$r4:$3JJg8E͠ˋv7iWzܑzviPj. uW]Wr"; gܒ4kSCILJrCװ7idTdTWN[cJ=?bJۭ׺>$\!ݧ\x:%e`Oҙc&g}pj5nR)Yke !@qʭʮ >t:.q_0xQ|^XJA? /_; "hASR_)&G9[A!p#}* ԲUGdrZҸdo簥Qr})s6UpÓϾ5O!>rĈ/ eԄS 3QqB nlg 7P?3867Q&hD~Z|-[VƲ-DKdSTVVeCȺeGe*F9V vyؒےDܕ2bxPHK1G4{Y#w\X%-jғs?$UQlɡib^`=7ϡ JI"Կ%s3#%V!;.bq,oW>ǧ+9'^;3ٷE\_A(~IҀk^Uԕl˧$})a]Ӈ)~zPణLc<DŽFiEWzȺlߩp|&{40Ի4he\0b 7D'}7 Méu6reBŪȂ8/H(!?z5m5EN"x-lv1׊9J|x:}2Bi)SXW; & |c2}FIR+f&PQ3I|RK`ύ@l!(PΜc)BYS5}Jk#X)o~vr{4Ї ͎RyV6,vZvyU=9;bz<Û  zZF{ KA=+%s2,ȯⲖss`_IN* /gR9`%kp3uMr3fMb]~[-!ki%J(_KI\$O vM@L9DY*Fe%x;'i!e^U۲9[ u0r|re*wRo^TQ~W{ew='W]I`R uˮ cZ22|/Gt搲sPՉOȪഛ@9tRȖ~@^qcj1VіݺN.XlܷI{ϬMy}.pk5)l4 i{>4֦ HB ɔ,+i13Z۫%;0]Hj%Ꙛ#Qt O9Q%\`n47dL G g ϋS4 &7h/Bgxaȴ\ni^ B*'-y0ɎE  ϑ~NLYz"%6B?CF瀑aXLC` ){)|a@M)޼=0תr#sQ?r% cӃm̏ )V @o 3//3FSG5~A\!x<PQWB]놙aGS*Xg©Rԣ>Ԩq{q;-,u@,)g2n($f: ?p}BBn6Easul\n~T%nknub\9ѲLHC"ź5>\8/`wLz?F  Y˭퐸) |iv UaNIט0d< / k^|י;hzhGd7.֡ k3˫nСΛW4=o&E{KrR8@՘];i/!JΦanw$Vd^ Q~9]15pՂ։T@IyRg#Vhl{ڔ>,Ҡòv!%}= 3jǾ;<(;8 Vsd_Z"w!Vd-ZKKryDmCIXGR#,.-YVZXE>_ԑܬm,QاP,`}6=TEMu}X:嘬YAe#1B@0QCU0Zg ;AacbY{yES*%!S~cC{CfnobiVgEX&џM1c&N6G.K6rb}1(:l UZ}0bK bmbAľnXAc|*X0RKBd.HәumN)\7t' y y_Vv!5r,h6J{"{=jY 3:& ;w;!sP, 4!h*jkSc$/tmOZ)qHx <~іaNߢE e@WBA>&JBA] kk+8V08p^ -bwƾ3*o/[n%]68ӄlQ`r#j3#lE&N9>۬1Z\7 aS7 ?n 5o 4 4Q-G,`lvb㬻E*V@Eshb?###ߌ`0Pju)ccOj+y>Pb;dm-` 1d9sLq:jˬI=$J"B&*j?7 c@Ҍ_]CF0OyZ.kȔb1fnƆR: Lk (ob >֦kP1zp0.SWU|3oȇ>c GNx gĐS8`Ȓ/a,#CgXpL,,3 () #9jai 8# |z,k,XTG8 ƚy{q\/7/yx=,<`nP+(![ ]nzjDC cR4 ~+1-Qx[ ,-xqd9 jLxTo+LGKGt%>ha~Ef֎H_!EJ`4FWPX@)hI?W'lOl{i Z 85Šl9pm_%Ef BROW-dBA[nYߗۊdY'WjElJ9jP.DGzYv-I0'hMS2j9FLsS!/ ؎,W;\;+%&Zw0WQɆu+^3SBtA^6CP@ߚHЋ{Koױ»FzC-ihEzte_DÎzZlm{Wu@ ah4:}bۺbjp;̶p #f~a"ρ U\*ܒf^w?fq͝)%YsVSry7rC5肞XxWNy36a}/tqKK4LcPa.}Oؗ&bSi]V^;|sسMIpy?n+meO\g^uI-/'n"հݷLNKk(>wwY0먍3Lg4 ]%;U]hvTTT{ Bб@|D.fY բ F"QtKeTq Zsޑi ۱{XQQ~E=3<^X@UUWr 3la|vS|ŴozS^'NC<^ʮ4^6i"8̝6-E#NBl_ڇp#'b8MF}L1Fx IO )ξL̈́.sPoA'IDD23*i@^=a" }ZECH#Nsz%v+;TczY FGOPb͵P1*9*+K8l޷/v}U8~a_Rޟ3=l;#O YELZ+cybuw >ꔝ}xrGSKɄj\u֘vl6Lcr>$[@{!x 09H "5dB2G$AS 8=̲jPd+m $RQ8yeą͒I٭%:cd;; з:{I/ \X;+˅ӽ.-i-x*L/LQ.f6ezxp#mlrj{o>! Ke`tXY~?`+r\5%JÑ "ޟvPP>>)qe X1hAYtP ҎgkyBwu 8.E@PR;YY!GUvr'~Po|fgqM5KD6`: &NM+dIcoq~-4y{Ϲs=s)!0@u>ⷊ.}"@zE\7 Mm8Cm]*ٟK+Zd4^=7+ZV8A0d0FGo\ hrӊ^~Fܶ\ `D /2Zb)aUVr0b#aATۘr%煳k+Z W}-:ʝ|"|sMFb]Q \&A7&5Ye`G&w3h`[gapHg'2kP>2]xDsKtřݙӋr.~X釕~Lq}=mt_aJml9@qh.ށliK[>n7pQ/{[rHWoRSُq&sYPXba\U72/sg4!L~l˃}^"(jA(l-#\4tlcպ/ ʃ]\"c똍Cc`ERe8 >Ý?[.,%H Kp(v9PKY:~qvWn?qE {(TޢW+T|@Q.$[nICknSi@f ɭ6zHⵗR .Āyl͛r5˯7#ԛ6TS*B%Y(|m>q>5-aG/O2fdQyYp6CJ؉WmjeV>6Ѫt/0@{|ZtU(b.ВW1|7S͠%15slFWU\Ey㱡`_-;V9&n(TU"q̖t/Uv7a-O#<-@dDCwW,§W?ˠԓZ۩T^f)0{7;Qv@| v5>VEU&R6'܋wO'Ej:dkoklgPޔ력ճfVOollOba;>p &n~RO(=e/ ??*j 2/%=8C#' 2e3Xc"[dU^┐S)^egS~ Hod D7h2>/~;?<X"#׬g85~ʓAỲ3Z]oCyVj `NP6yQ{q F˷HNn?|XWM8Waj2mIU*߽@ީ'*8|c .EF09%_yO[oX_fFACvuބ+0{V֗# ^m, |qƛ%`Wٹ[|5_޳̣K w؆'7źmnN7v ?ys^tYЛ&?)I&ZԞXԞxyNY~dH@鑆vv9a}*sx1Ng806'lDcX]ZCkS)L؁a+V{ǘ m4HQ [+aAؖl6hЎ6OճCOsZth{OO?`ؙ쵩`$]MF֞Ga)4|oXac&ovml(Z6@}3ve5%&nyհy7X.Xw*lo8gELLH泵+^>aEtG7+h4K-3gĽƧR(~nV6+"]V"@RqF6r`ᣞ9:K>EoGI7paZKYA|zEtT$< s17 &ƀ[IT:Z(fxӘ0n.lQ#<۱PEgmu9{Ww!Cox7%3vQqY(n^G>6-H7/% 7F02#Y,2RY;f"?Hc"\,KE}("*a,۷G2ocÆH[ҷHKa)mcەgOfU˧ADD3X~xӓ2&p6\WAVvyS>O4bvONk7vl9a#sa&X4}AD)}o9:4X>Hv2X_GۉWźc?Yo|<c$ Ri =zŎ'0'ziŀ{m!=0f}m(Vl%F]]6Bc –K+ LH߆ WI2Pa1 (Q6 A&WUzm@A-ʆm%[rBMxh^r6p< DV̡,jaGѮ}<~^t$?<`p-#/Zҹ@X=QԒCj<%v9ql|։^{xq+-0b9Qe:Y2_ T)IRvO-T$pK T*$灂؇SɃs0pnRu Là%0 3s3G_`'+h5^lb4U6Rj\p ޣü-:2VQ,Z&˅PMm+RJ¼>al<|Mث9| O֐聛> 9NALq}Ʌ݅.lcN&x};xfgԊ3ޚ9 -vAlf]1U]sx.{ ng`8鿽d8ֶqCmoɞV/Cz D(BVk 0X?N5A(Aك=f6 c3*&hSn7qV훝4Va$W+ի%ޥlXl2JmؒL6f`9; ,\7ДcQrpp$:^_|geaݰ vk-w*$﹚\W#͞߃jiJ7N%̆d v&55ɥ=eOSV+6#%6e&Cea˰93lfNeo S…j}Oi1mz[mz8iCcۡD5r); xfA8a{k G6piD0X ǒ G Pt#}:Z -C :")d.BeSN+' x?!"f1+2 (9Lspi5>[-DKFKFK'mv?+ AxtY&F*PN#\)د'rp]v'{(z_yc ߂Ī=5dG%avr`TlPĂm AE7>rPYz TPFSNMdA!@1 1 yThcEbԤa1QNvQۄv;@LQ F*1ZfP 65BPgR ց)P\턶RRH %9yFHL bЍ04V1CivZDkMqbʦFOj^#fc tJNM{iTkL/3\ ?1|'>'k =]'CEK+; Oa P%̞ԑF bOJRkR[,EJ"ܓFf̝,VI2kA0@39zg.ОA#F∖mR[]ٹJ9f Zft 4Rn% i=#F:YZidvQh< ,yր^U1ZKBl_nc>îq>\&jConUS37Pejez2IYgvZ=Dՙ2@98U`0dQٝ4R4 ͭ&B݂4va@gf0M(5{ 2ݦ!p8&V*)\7p s̞25vNKc T3\1g4K) pԟ jQd-19oM)-Uu15c&}g&̘dl)ڞFmHO)IԚF] oPgf1d,?T+Θ4bN̘4bH#dL%QӨ=wFØ NlmD;c6!iC8Q $Ue+̘4"CI#>RMBjTvV"MؐJ"zݙ^u fk% L E?{* Z}ư FSR-Y@/Yri˲eA)Ze֬鵌#&ؚQۅŒAuA*ӞFmViXTLՌ%XFsɭF˙TߗFJi>kVa).XhZbQ\F4j. G_N#K4T$mK(!bɂVR p0؉BMdAaw:%MdA;ѶDTԕɂGr-QODL#W* lqi$mmz[D#DE+vT5ANoThxiD#VhA1ގB/R6T՚xiQ).K#$jj- wL$^ǔms\׍( (f7Ĺ*u)ژEqr Q٢l5`^Mɤٰ["LB 8<ن}`5l_08Я=6@/5`X<]a27lO1dkы#>CI'Ň%zPUs? :LJt7z%8m{(E%G{ScxgPmf54/4?d3kZA}G%|P{dh7]rF==ދ@' bKJsFVL0aoA^/C0v4/gC Ca-ZxC 靟ϼ=}bD$ὅ19t}!}sU]wW^V$ a82n'ʓl1`PUds5`'MAL.p I ^v(<A"jῄF\)ll|b/nWmϢcˣݦ Q͉ } tnPϞ 8k`bw3t'^>AP~>;;{~>lBԈO|Ez73fμΖWint*wA?4xnUc{S>R(6?YGLky!>ω63R7M9° fGՊ+&Okj'ů ':{Dj?$JD%J0qP1:o%Da(ua1Hz{89vۃg큿>x­g=+zA:ͅj_iȑ;<ƪ b51Onkhq(ژh r4&>Dͳm9nb~kmdmjnEwt?d?yy?x;}kGx{> >"&U $Bڡ($_H$9Яޚ@VggE[&);AD,ǐu?\¦BA.cӌs-2myЕZ,jv>SLt(]O~*veQfѻWPr5ꨡ]9NhY="fRI3D"f(KP:H(tr݈īCĆ03tdhAs%F$^L*~hιuzVfVUkEeP[9J 2 P)ZLɴl Z&si%2JUS}[=4L*g ?pj"A۩"0ݥDkuIHZ .=-#SʻKK.͢H$;.,r]dK}tƆGQM^I`O8 Lj^hpgS!s{07 `؝@aEjWbDI?cKQ{p>[40wX_Nm*XkG &eרwpE8@%6 $V] @!jp+jZZ *aeQ=`zj-A.9$woSC @Sa-; 3ƫʳ;3& /QU6q@ucF{Mt'3Q;J3:=OP!efx`=%\_/nmDfL2u ]9UдyCC (,k|kQ`GhN)% V6SC92}Q=Ą{b 9H ԭ`uZ@*B!oT mA#0$,nGD Y2Q[ uظ'a1! F9;So;jHj(`AQB;9 _XPt*ble VD'MSۤ^Y;e5&f^EkG}(}(qQc·⼄GsG_T!GCW/+H_PQ[Gʧ)&zû05ӌh7ki2\P)CًU# iPڳq)Hâ9NF=q"0=E`qZQIky#LNFI i`P!@7Y-<?tE Df ZVMjHJ&/=,GXH Te`[F@@ ]F@nz w ob^f41 ="x=fvvf߃{,5>EQV<Ƽ6yee㧊(<G 7'[~UONV~J=2Q֌*q d;ȫf:o6}~6n EfqGNfÓ0^@ 5Ϳ Z^5܈ܪlvڈf̳ ȣߝbr=L#Qc,opB{&^5k8Aa [8?5_p::oi.ѽZZ=lgrݹ.רw N\J5)/hy`n~kdykΚ~RIfEO5_5ɶsZ: kJh_Xc5g狃[k53"#ʱ5vax(5eq\t$ 5uy}Sܩf;5MhC;VA54I&?ՑY@v䕃Ύ6kT;3#nn]Ox(Z $ԖXu>M d;SNvhP≯ZlHcfj$r2 SaOk,Tn*í04bL)=݅zNJ@4]5v b;( SAGċcFgur]>< O&^ZL6vǰEn6xS`=Fmi,ݩtvu&33+FFîka2Ӵe1ܔ&~3?~zmU9L)%YAǟn>]Qsi ۃ04f&HEAZ"e VeêmEb8;% ^I9̪ ZK2h@Iަz?6fBdnGé*Ԏ⢝_ђRî%ш)R==SzZ홳R=3ULgݘc,1ܳY/KA_^ ^Z(Z`ة4X66${D1F:4ZD}Ғ  E/#3BebEtC /5B~)A-m.(f$f(_C݂u_Jh|~qvT~~)R!oS"K(Bю/3虂/3Vۗˌ4bSB4RCYh~i-fEkAZY :R=z?RcK7+Zi>}BCkӝm'Л :4ߦ[GxsNUݟDGx%XӺc{-+Oax C 6z #,&yMSD3@'bcBMY69Kh &L9C?kFJg.%WbX#|7Va*1bW .Kz VVM“kK nK(HS%OIEOgqhR<$61'N2_U>'wTd, NGMCjuW}~'r tRζM t2d}EKN ˼52ShՔ5vcJp} lSq#%Q3i]i­MVu\lz34bUTɟS6#=}±(pj%]uy)֚hn͋-r>ngڧ]dԬ"da $x"% TPl=kaf -S_Z&&XrV'^o^q*{ td^b`y>߅R ~'o|&'+^6c)v`Uk6:֌@v+Io/Ŵ1Z,1[ uI]ώ/5"tGo<@cn_vɎxcqݛZdh28%1~~ H_"D?ͫ\1 ER?FꍇH*"SKjVLCtFӳ}!}|Zij%uu{_R{5#a6֣/,xZr![Se{4il➓ -=5e8+CJh2mF>$!&Q| <)Mi OMzlOlGq(9wWwxN!(HRFVLY~?%lcKOKE*ЯW寝uJR"Њo&7 3Y: )`#8+ݨlgɦw.jR}8M7Î=TΎՊM@HJ;9 8+[ޜ6ј ʮ-x itwgq"+.LRV1r1YxXloP\ŋu`;!))r t?ګaG0U7Vp~e''(9 :لJVAd+"ӟzlWW~F !6dV@]` tж j5j *P ?R *ZIrƌ U 0g7+ 2.)6vbF0p,Io6a?4Œ&]J͍цN؜J Eh% 4w+FO鯢Qߠ° Qq F% y<.|RFWZF;Z%쐲]~_i}`7`Fe_ vv"=b({:qql^ &YE#[`$=96GH p Y PDn!ia9FM-G*a D,W:95 \B3R@ە8)+e6 yЋ{AVz8Jm=;!&7>bR`*g-6 Zt&ɺV TSd^҅($H;Ilb6j-y:4:7"Q V*4i`NȻRRt) ۩XXim+a5!8Pe@18fK שJ\#j2E*JP8RbsNSRE asBVJUe6VUC*-ʩW"C:)bAp^H'IސrRyV7`P'RxiN(ߟ1V:BLI-thƹ MO0߰\,I6LHؤsa@l߆(F9/A) mX>/Iˠ .x8e1[B6V, ʁJ;Z90%.G9ͽgUI4&(G [iT'rLMF'-V Q#y0I!F+a\ mu y6R&c yXV4([t=FmF; p'|ozX3jtNl69^yw7X/k?VO&U CZ̊ AdJUn(eh6C6>Wy{C"^^t4 d>4gWF*ࡋ:9-0TSچslg(@JY9mn)j%[3,ôlWc_Hߘ|ơX4qϷ aVzEjZKA=.V>snu<&$M8ucyT5H U(';m PaDbkL]|In$p;ج{YPτ2A )6Y*pRUϕQ@ҠllzO")DiRT;9n[T (V[L 2NA {ubEI_m)q'eLyKSAM$)fBh D~E¡ZunXWj`Lأ ƃc:Kbdj'jUWZ尿e'^ u_<=t\.`X.Wbg f|DY cdh*aQ/xc]K}t_Ш|!T2ԘJ~@#'.g8_ LL W )LEG7RUYOk-ҜCU`;:1GJaJIUb Ve? P@:.LOȟǨ528&~+Vsb&ڠˤ^Ch APwDXgF\Aks3|&g,|j\4߷9߯}ֿ/w_-ؿʤa$ ?9`<|+;qxT^2j1J>:cO &Wy9MSdH>WqI4 "UQyn{kw`xݼK+tW4%At8u[p}$x#-A€wTMր&ƤN<}vw%h4@H+1xFt ðEqvyDVDI"?<-$\r4㼛Y+/Z%}h]rߓH4rB`L/N4i~bQ4T8[i[dPP*;I |ކO><ͽ3%kԨlhs1.^]vd1BGim<"˛[VG$09PꀟzݛJsƒ9Y- )oOŒ2yA|k?ݓbL_S~<2`<%QesEi͊m_bWK*k|91kf96ydDHm`]&;1;j!U9(OTYAP&tЋZ )ʦ:`Vjvk/g^ceG%9l-*_M c܂G? ,o8^f o:3FYctMlOѸo{e >Vt5@v7&J-&;C&ap=ǛL6:oU1 2>obB f_m5M (OX[)h>z%j,+%).:dFA)dh-ШG Au]1E{oқ-ZXYӧj|5+XؘdcQҟZRʪ $V }`TrYM70숥"[ W{h3 (8r-gi;%C& ?\ [ٍBlKXR dQ]a-ZL0l:K mեay$ _{MvGE{gEs0.ɛ5;(P?Jt~4HLHns-yJO H󗠗%ڐ:Bh-!_2/_-_u+6uSXt1(Z>*hU Qȕg)\]8 '#-^)JVY<\x: 4 Նhy8D{`lSs 5YȗXEOU,n~x egZm-~ux!; m>g0n|]kTY3Sذ)`9vI Eu |~ gttx&&_c_߀}=zyQzd4y`|N -Ξ^}oJ^6bfXGc{lgw>qF>lo <\ZȰRƜX]2 0|!(hԄ֧Pj _9!JJ*7<א Kt*1=Q&I[k>b]#SɡOg 3YیYP.qk* Z>8!lm_L!_i*g10A<-Jm03!ʇ ׳69Fѵ`||g)'TPF5QG0\2.vq ߤ2eGgUbdU9ZFY+="Ei+J2l1n۾~B4!|2Z~OP9S7ګ}Ѯc>>~L?p>+]bLǰà^8{?8mW71B%4']V|[|dMOE/|gޣuW f-nY _?&Q>\V͌Wg4'{:'Bs|?~ZAF?@mˎNYk8Wo3xQ!4HgoeXz!]՛b=<Ah^$3P!Q:5wgVM#DE;DO#W`BPQ`9#4܈s|pLmt},t꼝QU W#r=>ƘW7RN%lQꄲ6uUmBo7.sJ\ iJm@cYI{-;)6AYnoJF\B|0 _ʻތohd0tWx uq |,8 vոyዩ F9X>ݝ611~=׉k t݇z{CZ V/lXWx$־NrƎ){ˏFѭȰ1Df Nfb{_E:g!?<tcq,)Gl.fiSg;:ż ͙# ;ҩ^83Z7YSI`66'K.# 3tB]V);1z]nU||~C<'3`ƟY@s6fUݞZ36U3&efn% Mpw*<@c"CaB 4Cqzv(Afk=n4 -\<$|9 hj;CP| dy$%@e>:EkM//Y9|?R,-rrK[kyrs>Ktu~Nɰ.eC _=d-KF,+>lr-pshbmQ\B8=) ;YnA0絙ȅLKyeUO?P&FTC`z36x^.kQ$^=)oSwJ=U~7#؉X=*ta[B*ɪAR0,^?z-KAIZ]TH>rkQn?Q|kBP`lt; |\cq'nP:X;qکZICO N aA3Np\!tH djmx.hD˜.CEACkDfC߂;5g6f .8ےͥhYͫyC>cs.|F{b}@$w$[l݆yަNNT +:_ֈ5/vњglEߨqpr6,86m4 6-?H flii%mzxT~,Ɋ/k|=7΋u =)<l&eыSAGg3 g?T|$5i0WhG8*zlڻ`_f̖+Nxhxx|46o6R_ˈ:%ˁwi^gߜNW)B,ƒpIj8R%R B04XcNGH/>qii( z iUA]52av)cq[Ӥoi{g>B׌vcזv%s̒h݅WD…h+G ׇۢ-ƒ7zvYxz?m6"G-KdsIi>I63#FJ6![\@[Pw4SAFڶW>*rMX#pkwnnrMn ޵6';j1(skщC`t^D:qBf0*MY}Eog{~2n~7{y'إ߫t70%q;(!0];KB |NbOVNy_c%^fc|L0E`14?.ð'=P4J8<<OȀѨl?h?w㡙)e3 @&yNxY|=?6yC '^.ʃ^ϳ}Pm QXcV./L˼\Op9B r 45 6 ҃ &\%%n|!{DajPW>@ - ᖷ3:E7# k@p$l6׏!\񚔘7u^7~aa߲r] KHs;!OaE 0SEeQ[&7VF#hvz\2p3A}6f/XWDPs3HgDqt//LME ai)8; v{h.mZU-# PbcbwPqp~iѾLT,_JC3[ E(t'5 E Ϩ$9Z ;z-TҶs IMFEp~.A]W5Fn'Pr#.'N_F\)l}/uu-\<1v_xF)j[gU+/QD>,4q~7O"SFך5M?_?W_kc!~@aU?)78.>2*؄aBC~].cN\F q5͊Gddy,V:KqOo@o5(Ѕn;K>^ޔ߻ }x]ƿ}2_tՋm9k6Ӹ,#|(|?ÿ&W붝TP!j-:C x4n.3Dw.? ?Ϗq썞nI-ѿ o@w&O#=E$(C n(g,ExM:dCk/Idq>kBHu%3DCↅ?ǟ慥q/P~8p{5p>1 xzIm<9n[/ S:=}~.@6N:*gwg'KJw}D:#W'4~|XA: ZcDhUY+X+ K8~91sH.Ck,X2a6bLX?44LJWCa~unLÌf9]Ll|q2j2-qdi~ï|ts=4I0J:q,M.7xλ)>:<4xdCr ԷJKHfSxwq4T]<4^} J j#T E*WNRhºAǀ\kOB2ϼj wH?qMvB45Y6^?X3_ϨH˯F8: #3iN0`^h5 4[T˧T{:濒'7:mKsU@iѭ_O\9o[_J ^ʒHǯiT+Vu8{m+F6 Bm@p:B;&jJy4}K\7iF[Mf NR :N7+C rp|_}*%/j7\hO#5cW؟FvH''#47A[|_cyת 7Czi"WgyYND C[r;b(gS58ΒJ6xQF0`\&X:_'l`X;k&͚"J|; PbX*jkfhj}a[~Y뿼6ekG'Rgb׳wnBjb gG3Lr63wù{y|Lzc@Caǔڢz #Ai RpN\N_yטi-OOi+-C.⏈dGau@irKixPB2vB}ΜVg %l7Q F/3B 6 ͯ$$0ԖLfA)]D,QsԽKAt%~Qi,7< Gzχt/h 6=/=½d\ wxqUS*>85l?~"^oI(6Q_?8@&̜9OIy'T\:CAo Vc"_ʯG$}g=[DJvܲPOf 37m t` kSb(G/M=xVo5Vy=YӅrѢ>O(klWQRjO|zjl<wNSҏDT-7Rt Hgvvn-_x"N'9 (S|4"-ʑ RAcqzwhO? ߑ*0ʐ֧G^~)"Ϗ>DYІrV ZMb*jbsU5CJTҟWy# -[.<\YIQyįʮf@[(¼EيkpB8x{S~s0ldI$o=-lYtB9v."@jF__VS'ퟤJp/ ByR7cywTFFa4\f@neL\=v(ؼ9d?`=\泎Vj#2 C3; oY  ,*UnL*OmW]ĖYucy 8X~x'7A TfeiԔ5\藩-lӴG|YX~02>+4ѡ:<_ ^>;ǀ-3\'Ga? : _}R%<­-5} Q-[*2D۬_:67F.18=|a <+!n #-F SEp/2ԁWvYyv8K9h>/VD vѪӸ!*ǯןwh_ꨚo(퓂PREG>ҟE+%]xܛO7 kq^0 *VeC*U8Z2+55q"#CSo,)nC&;:`t,l0'b~ 6n5Mmˆ#n,Fqb7 bktw ܐR,u3U%hij7Y-LZuʞ=%Be零x_w6]n+MUWJ:su%ok3/MEoFj2d o+LȈ?L>yJte֕Wɻ=8bg~e0Op`:pG:LW0G=rEZg6ȂJL=mGQ;5 MTA :4\%G :<FTV\}o,돎X/4W3TJLzlF'0g?V` ^2j^;5ohFxҶh;6f0.xX2YЛ*hf-^|3< zSҽҸS@1'1jc-{_šl"/zCqT`J >',SJqQDUɇ%mAa  /ze׫A*dޗ o"!'qw' F Ukbo93&)8dC7Sܤ]3"FH6u̗ў@oS#+NW7 pTJGx]l?lX!de󧾗~y]{MjWjBjW(c.eJ0oFCIy.P^GA͉26-rzX 8N-cۧ[:nGa^o<//z2_I8d~*txbaVހ1KcJ8X^b6mK2^0^/0|KݯL`utD tzG0PxV#Kt'ՠԽ8?UVBx{q X><O,.rbǺ`pPp}3>P=|~y˄2r=vjtm.*m.v h2%4'p~Ž 3DCVMyŝ:G9& ,_C2a@ݿ[{P*DQݎ՟̮;twXUV =D9n6 Dn9Go ƶ-{L`Gt | ;#<;-xiY3W 1˥C6,\ּ^e"i{ /6$5O}7c<.6a {fC-oiSGp M0.X꫉P<7RBm-yyB>椺d%* zV7Zۤc`zsT5>P]?rU9:?Wm3x8DGe& ]~4bܭ" Qos%M Ghn-N>ϳ5%k0>w֓֜Ӯ3M+.4-1:32{Vme-tIrC]k|^Fc..]kê"KVdG^%,HPBzq )~;0/My `hLӞ&nz\Hp4iy]Rgfx}8IKVvG$b?[",~Tmwu5Kϗ|ξӣgG+Oj&`vd fHI7o)#DA.!.>.& 8wKcR :eI?qG5?꿣Sj x)\L4w"Cp=Qzh.A|]%}k__>QԶBYW祾fܝAMʄ7\ Ĵd??!- {ʣ@x~(6bN0a"AuuFiZӪNTc%t.o".512wA|/oB/G_3c8c aûr2zc @N*%3hiK#YDРߩB gcv* uO6ZNK h +UyXuys] ޵!-(^yYkwtfH?jӹ js?+Y;&a uosX`DB`>`ZU\4A㟊~gXxc9[;M+G;蕠 >3܍uE.⻾-`8dߠǃv.&Mzl[g<%j8: ?fC,'Xc@܈MFȆn#wt>$܇w݆mtDW[_6NdfzmIܫ] ۍ`_sop(1ė {E3ӐSÙ֪ ٻ*F+1Q!R7o^DR`8Te+::C#Ux qEam0P궖w~O۲,-?s__^@:;#_ ȐoCna}7i^jC'~z A1GG^{ș;A$|Q~,rIO2ӆ̐w4,XXG_xow'S(鉉1Qy|7 VF~o%E0ɩvG4xy[]2[KDk]XW}Bq\P=(&èax^@&H3ѰB_ȵ/{xWDC\'f &di!?RFGK,lKGZַBf *a01  A.47v|SP'd?Ӝ.cq )ZY9K~0g~@񸤸;K^-y !i2.R-k1psvQ+ˏgiCljtlB .q|sVȟnT~oŜo|l EwI&\Mů&8rfw\BhƋS/z[fX6Zm ?,p"$7\b0/ZP˞UkXRw=Z .tl>~YO{1yh{9Z-mЊEƎ7xlA3V re &.PFx=omc*hW.- ;[,,w~&6:O6~@CO7BxО+#*Wl{B.41|u1s#\@dN4@_ %W4nKftKnOV@øI>&t$$Z}ƎBÖ"vwb{m.x?{ w%=NWY\J -ԢB9W^ÄlK '3[p٠b-;Q{VovԪ3bA]x^SMWu$:A8-<엸d`eijP|bPa[< 1 26bsLԘYBc.%_=K-u= 4 h #j Ԣ)DuŵߺHsDb;qֻbU_}*| c̞>tc桎ATgvQ~ Otmq\Q5ZCt*3+w3-v9>LNv(4 ڪPY?+ϝɨ RB0*ch.:Q@a @b?** ڰ9.:MK)]C(NW1>E6׵_ Mx<# YOUvXAHѱ̬-Y'Kifvc-r춟~_X@Q1 S8_-<4^c]lEZuv'>E`MCc.ְyӅI}Mi;5U\UM!lK ^,]ϓxIzap/U 7w^&V=>~"Iݍ>ݧ*>?~l΢ÛN.ЊS0z|/ʫ nP~L:U,x^W{:!+zϴ0/g߫Lɞ s>~:$.~pajb'T5?]@V8jy?R iPsbPN*RI7ēgͼyK$>rщ?VxzCc&B*أv?snk+Q ٌ#\ ~90Є6X`ș w@^>}G@$a\-0B)ӺUj6]@ŝm4dgF8H*Hwv)y@LC:vKbAuBjnR‰RNh*cOS+vZP̝nZ= ,=lhݛnt+H&4g&X`_{իR1<H_FnjaOaVx߁MpI 3wm}n>ңqŹ+-6ln+&PTvKx}]!܈-= D Gn Yys.F揼],y1aOeoygbI =#ڐqwLe Ǽ8>6:vu"QJ-_Q9a9_!#su9D1̏h{Sܟr͑cj̎1(`A0&G d3p9L?+E/Ӥ&RРMHSߟEJ`i|?Wzo*4Qƾ"6f1W°qR8LA۷MWXCUS~ ?,y@zȲFZNsbruOBMfwӌQ9Yn 7Nt'ӹ!'0Z.b+G`驅co-up.bFKKJ:5`Nޑh%,pY֟q(NMޓ,La':2Ɵ=4[ߛ~BZ;Q 3;]"DD[L`9 Ju 硏jtbi X՟=<[eF'Z$&k rIsai$5KL{ZƁo=v8y| C\mG襁.ʯ#\0h` ˃b|R54 :_&Si)Bklv^ Qe,W.D:;ia)_'&Hڊ;MVi,2Qey3@z;$c.w}~/Ѿ{=S`UfȮY!~ޢ ׵6uv_̨nYr/o nK32m9zuo ]dm0$t?XO's(|>Z6X>^ȱ^"bOLU''t]㷣L44ևkN?N:sNWNqJ0 ;zXQ~Bt5O=yX+y(_oSC$bU&;X>55Pp#[rasFH[[rK0LpyE sEPTqKبh9Ekqwux5t|7}8)׊ܣ ~^C#.)~)IWSglbF[HH_$uxF!th=of|?IINXH>@#Hn5?j@GM] '3#QM=Cg5ppyto +}֓Ppԧ3)o!zI"H,kRKHfԩˆ̕ մ,b1|K\'bpKU[2Q*ptʭF\5>sgY7 8B|=,|x#;"CJJAsCC(ip5 \&Za aZ 5R^4y6*jEDZ MTATk8K(-@i&7?ȧX*S%eh:ԣTDhn2abOclYB7&u _%S"`X/+ Sf։ ASߧzRoJT}sAk .S*k_UZ<E[DwH\LjF*nUX Iv]Lg.a]L] HP˄iv 3oe4q5׳:K*y8ŶXbpi}̠ Z [IP>җgZ\ "m!p%(p+F:v1Kc?ժȵ:u{ZN+B/t2wh?OL()$ȊWEی"^ÊEsA1C+-'΁O1*e[Mio? Zc S*|cpn۶m'7ƍm۶mƶm۶mx│SOwͩ958twAB_CsY4[0E7i+7b 18ʶgZ.' EAzoǑФGIGAxǸ3e1.u:>+JշߌR-dend Ī.T2h$1T?,+Y갿b^SLhK^Y%DByZ,eO钒G1"qTlJ:Dl9&D]n 4(c!Nbo*k$Vn.l;vH1F>AyC>8hǶȋ,&Ŧ]NiՕc@*rEzL I8\T0c)nq܊mv`= 5X {}Dz&C|?(=πa25ϭu TmVdpFo.-h+V$R)n0(7][TU[\ d&4rTli*V-% e=˵*Vj"g*gJW9Jը*|ۤTela>D],]%?u^ qC CዢRv)p9$"'R N9!ytneo'LK~oNB=$PAs{+ nVɣ d+k'pðk#q B&T*a0!C##[I+SV=.C;5QA#^q/j_'[*WatCv_gg\ r+rn1^23k!ZEx^&]{;`_ePj⾐fue+$8HRM5w$:'r@,NjbgZk+y!ϳ *B?$t }鬗/ݣw 0GV}ۚpy@1@K+* ]r>.Q/מhb+1@s NQz'/bW)hkxѵkCBh5We]_o}vp?tÂv󤅉 B=GSCW5n[ovJ-  %.4zLE0֎:TsQO BP=8HWZ!oӣ Z)ūWv,a`VFbhJڀ@(D܍-cE/Ye<8]JkaN`}[-Έ$ʧz-W)|hI L;2n* b"m?ORH̑;c!ŵV.Ӄv!1BrF} +>[it#x? =l|XH*u1 HBT~kǔc ~&2up"^5̦ _y_&f[x.$/?!#S [Le4 Ⱦn^Sh0cK#0onG4-h`12Hs&ȗ_:"|v+\RojmkzCcTs~4GV<$:~H=m`}< lM)Ƃ*!/@ IL!D"99rJybs e0Q[Z <=f SVhc?!Vt9DdB_yvVNv<$ׄ54GV"ع \"z4nQҿm~\Ȋ5D-]h<\%kxWqu>d'$ӁxS4u !y&❢67^xX,Li]<]apY_{ԛZʹH ^j>h^mxx0vSi]?[M\ )P(|Dr>4gޙZ 5 7 Ge0)RYo2O `Hx8nc2ZA"O<R!vvbk|~5wf"7 Pw1,vNWIٲnU:ͯBAaQ ĨN [W2oCeV~WoKa\JٴWu<$E0s11dp?@X% NtpVNej5 ]BMbt,_N5VVD(^8IjY,*O -2{hT]DQ.Bg' uJES`nh-h:Y z,Ok'6ñ4Em_j;^1|MM6]T)WB=Uyu}|IM5vtLC3Kt 8=zn}y[8kϫ|;1b s V> %{%mēJ ][4$NqKB,:jp(!dHEDEw!$X=p}lN >3gަ>Sf1'Ca/HyGq/2; e # ^vJh_ 7Dρ[chiCz/?WFxjYTߐ JI߄Tt-虐wH߿0G0<}D }*0Wfxd'}o[yY5 qC׫X.Vhyc$UH~5aRoyi0rVf6T }@#< u*`(F.ơjᆴ}כx\fu˧ {j]:54X|K )E|+_J,hR)b,jUmzL9)֬Z8DxXu"Ax:ogT6FjcQF/MT:a\.(GC L|uI媵0օ2=2jBĕ;Z%0]'{XM.w#{멿OyvZraf^[]E'>*2Ȇ4*a{m@t#Oи7>KB` -ń5o3k=߁Y4VV` ((DЪEčԡ84mdл" ^ڧQvI 0~ kXJt5KK &A8Ϲ$ ȣ7cfٴ%Mwt_c<-YY(&^8`ư9fZ~.[2bZ"V 0ur=ށJTU3 ţ{]g@~k_[?N)څNto 1[ S/[9 A>cz -lO_ŧ\Jd͸gL3vQ-XNh[^<~[S9ejMxIu]ڟ%&L#d:B!>X $HdsiuXqOZhͺ/!x~s:N&Z7- wU&ݱ`U񫴰攈1%+?dq.j!Ei,(n&w#QK9J^,O?WO~-8+S*Խ-dZ Uh:䔟M5JM\4=Ӿјǻt['ti] Ѝ d RHM\_K"j y8ѷXJ޹|R0~<:o(L5B^:36|Ah.O4}k gO=4C#$R?1\[^eq j2nA(Y͓`fx4n꯷([B[Tx7\4I$Aqov6e/1SoCFﭝ)_?鍾`_-ne'mbO|YۊRT$l l[p13^1qo'*JAU-s%j?}y7O[.rw_2 {?ΘK I4oq)mQ\6{Y\vb (74]^̒e@dfUWyܥՓƔSOok/ oƁQYQ4gJpأGje4}ru18=-r c‘>@r=tε8Z.=0;SrT@T cy9R13 x?O9%\P%bo5h 9cM/Y 1 t D lm2!YZsmчyoy+gYo׽kXg3#=&;\0 ]ļsI4?z:}Y$ ?ўz+8^)ϫ\ zz8Ҡ.c(t^L`TzתdB_!II+EoAu PJ"csi^J\}WTBAv |7Jj"=g6{5 ~]XJ`~E7DF¾͌٣R&XR35swZonuyu2x!s1u~>@.<xQ.ۄ\Mk|T/ X\>fH%e*yQvQ3cvqpD /1Y_(t˒]pyM}sYAYb&$'BE/w#( @H@!Y((!v2c'k3B9w NPpH7g?j _ `).S$(I9֥pv#9N}.'M, >?`LэMs{.T'yAXR4k~|;^es"T ЫxWQ>:G0Qې6BGOGZyY|>eh&63jm"A-=1ѨෙaSV \LYrC 'Q{«D xkƂG%1PB0I5amkj=Jl,JT$L>LiLdȋ]9Ж@.cԅݕj:F`4ˌd匷=n*R7IѰ]5Ej=w11L5fbݪ*oL2TNn NDP.l(o` [gMKkR㕖hW=zCJX7>&9XS&Ȱ)cHb;u(Bb?ν|2Pc{%ViB%}Q7nZ?aDqT?ZZ r1Ip|X/I?1ǖVt㭡"M[ď z/2^'sM^USK4f&K:Y' z*MU7azLGq* di-)z <>6'Tc KO(T*tn4[ʸ@IRA0P?^x7 a-~|៭ظ`\4 w-[5˫Ӹb{ҹH<1eH =ʯHxtpnw8 ;Z C!~rz"5.eYr;~C{t`<sDroh2gvsLncƾCnmlt-O&5<&R7&r{sߨz||~9zڊ@6[|Z|We/q:iNC?@CiG 7[w}O/eY 8 BE +ȷ}#b>x\i|v>40ΰXD d(Us|W΅;DOY&\ +r*"ۛgVquvI+H9莭s'uh6R)!=ʎnx %ҳъ?pw;e3'Ƀk[nXF߇Zo0o"R)Deʿ1'tqFͭ03p]) fqyDW'j'9*{q9FQ+S*MͿ`93Q$a=uut!BdpSCRbD(w;5ېx9 Ăl@Շ8%/دN./\N@#EZ0 7ޞ̝M!_Uy 1gGg=8m!He#v=_HIŤj%)k^xw$F+PlI6xNRha<4! ^cWC|ZaՋC o2w.+OX%sΦ) IjαN"}Q %FIBBIGzZL"Ն 1Sax-LHLg=܏ø1Y# FlFHL"ϪQ#~TE]F2H#j&37t%w T}1qlqd=f5KC]R^C#, @}f#ZR U@Q=T!EaEŪ"Trex܌G‰FXb̙Ve]><0m؎A$yengɏT7VpB?ޞ>Fvcc'hBamyaf,([`}sJ]Ws)Q?XG.0ԥg*U R3C>ל.+e|;?&t/GE_o{\qPbZCiIXI=ڂEd4qB3u0 P2-|nrI%ZɊ;Ƙ dSG{vLk>p}A#fL 親m{)Ĉ{ (h0C*u ,e2 T_,vnQ;)gW(8܆FU?FfN _0p.8$PyhvޘT2TzH$GWh%X5 =VoA[pߏKVȱ xp\,)px'nL\,؋+SY-Rܴuzp}+X>@0H6g}ix:%8ҨKnSCCTTf ,1㑘AcO5h0n0"]U'Sx@6$a@\'WCO@G,QTfh_j[sS^,M-&;}5qft_rc'w)cp.,Z)be_-hV#h6YFhRp'34pV^Q m];PK%:^hk)%Ĉ{\әm'AHz pp>!⩬-$as^J^Ft鬰j&LX*z(*KÓ-2dGN@tjATg#y؇ml6(YGC#4TQ6y.b.|qnfsYI}6=7UCPXXoT]q m*֩[a}6{uU=r9͐6= <đ<8+];+FU2\<9=C*JOO L)BT\i*+b(O_PٍB-Kj^AHX{71x偸Dg_uf+Sp#ڲ>Va t_gnlj˧{υ_c\x|eeE7&T'Q<ҋcjHZVM=nw=A==aj%`KV|?|-U1^:itF=oՓӥ Uo,R1E%JV@/b{pа7(%c?>[i_[2C꜖b=[3:!`}үT]0,g`KbZ&7!9^c=#惾qIC,_oA2)QV*'NT6X)Bz@$T$);#yajŋCȝ+A١ڶwQO -~EJ TcNb b p)7E/!Q$ZJ;(+y^Ԩ-Wj[ܣ!Bʴ.Snӯ@f^q'YW~\W0*) ߘ"F%]UҼ[J/( /P (A ECCE Z@:88ڹ32޻߷.Y ->m|}S6 . DO4/V5[fx'yG:\6Qgu$gp0D=.Fk!ѽ"C6#utoYsJ%Mѧcާ'a3٢rVF +s?!4ԕ֗b-_,ޜ45H2 ưB}^cbs >^`T eT"V=Oy h l Ls1=uyCǮd֨{qR#V6gc}P@pH!С'*^FQg{\L~&j#(Yap6GG19ɦ6!?18ԘRxf؋,yFa'y~ mKS)\3cE/-^PW0R7܏{M|KнYYH<< X5};"U<*8p#G.-*E}99Q$l>OϻxFJ4~+F<8%=ణP aj?Kk[H{(eĦ> 3A769K4b]9BtKGI}?|\TwSt؝f^wa4#;98<.C7rDtv( j_U K edmaviڍ|+Eba«O>R#n)ml˴BS)cHƐÉŝ8p lzi'\)zp=5dͶݱ2o ~-bN8CM v !DA5R ܩ:p&R ʼGLEfB JIC~F.ez);2DFP)$ȺHdsn ǹ"n cI |]/m^ݭɒ鳿sE}T'2PF 5ֲ}1GduJ|*M܅w]jܕKƏne|뉏M%.OvXa1,XwXy!%E}cH-Ƽj[˫CX6̊MŻ*R;0]7{mw ](魺MңdP'tS$ r|B7Ug46dk#'vu?`?9ߩ~mq]OQ$UDdX [?_#w ڜXOa.ude+٫z:'~2 $vEeO̍crLOnorTeGlQz(M=5?aS 0xrezN=-$45KHmz>l'GۖҶ pXy`@ 5nZF@SE|>)p\&~@rᑪ y)$Z'xOv)DrӶx3N` ?dmY9e^^qai,~8nK) )cSЎOmIFH_C[9ͣ&hC(9@p6.UXKcnڌG`F^*Z)3v\rЧSa{Il~ݮny8Kk54q>M)C?v3Y18x?~\wӔtJ"[^ɢDCI]fzAI!Bʵ_4ݩĭ;\H&]?~VY'6nmWi[˲OİFCwڰw( QIٹ}\)@ .=qt:aP0_/ hy]=4ηϝä6iS=ZZy0CP@5 bjA0ƈWAn{Rײd"OAq!El[Z}.bnV =ZտFcj{<]8O?kiP%7aHL*E[dë}TۗWa;nת"M%h =Z۲p( sK򕕦!6B#w3?jAm$qK5tZrĤ{͏]נgϳ .Y"/'׬G>Sl >]ih ȕσnFJ [ñ}?o>XJ9v9ߓǚIU\6k_4ലCDO}ƽܚ_qL?'ן&8F&jOH=zJ~2 0x:pDtrύ>>?YUp{?@۵e FPqB.+s!nӽ=]?DScWQTYkOǟ!op_[Lu]saĖgUUdm-2]N)Vb+,xȃ;j>3xzCf_PԹ}VqQƢ[C遟0玃q]Cg0m{8 P{ηMwX=s 줪.2}yd4M=v+NE'2E[ n>MzJF2=.[˯OĘQڛ֝l%uDV13x^tɢ+ Gw{pSܫ~uyXʾxN -Cͅ|No?lTX5v{,?v>x1uiYf\>K9 i?˶ZUt~8;Eu0*`! 7B^'Zl&w_&1XI/ 2B#.:/YA@-yUIR4A韒9y|Ia0*y!P[`B-dD@͆s}K+Zyg=hvL:#=Ž|px{aRa ? zgSNA&h- /̃OgEk=Bǰ\kcpakD`'ez?|l\kzݗ(׀1n ayAey5S)^[I] _NB0X*bQ|CXǑӊSdIK.qb F,c|<){;w$t}2Ik 5ǁtѷ/#a|T/#_&0eA!|χ:;zX`xKH4ݼDŽM F`6 Gw'Eo␘  d_^".6ġVvNTk bnW@BtU.1=ro+""?MYpo-\XOUѤ ; -0?VǃSyo򺷗[juykա~x>Ag㶃'?7 ,:/}1jSٷgR.ЖߛGz` 8r:>(9$_Z,S@Yޯ)CpdFrGV]g$}oTBqH}Xc^xr3ް :~{jE8X|Swb2rbl3+lŚzt۶SR$#$^ICK5?ö:A{-;ۉ4<_#vg%DzӿNȵ㍏w1,Ӏȭ|$u? Ӗ~M4meݯL38%L81RMwM_sѢi0eȂʼnm@q_n9xx̀OS} |%3_!i,c;JL([?;M;MX8"μ@sZK8l"AZ:Luj w.Ô"wVCeUiŷ<!gſ#X{lT JJ5:pnCAݒZ?SO^Q 8_r?j͵ykd_m~&\/Ѥ=Rm23Qy;gZv R@nUdw6;\~Fͫ]dǵbW@,.\-us&$?Xd8{ߪHv7#:ڃv*Ы jQ^HqY8ϻrkuL`_ ] >d*}A!S3<ҴnLّkrSKUs0nEc\,/qw;9L?n*BC1ڌ4VO_Ef4L>CWq}.j 37͒B϶ͷ/=KG?VԉƣesXF!;(%|hn.}=Zi7޲G3^.3L i.v.! Q^e&N/@O9<{˝J֊1 |n`٪&D;N7pr3'ˋ3te5Lys\;>U[00j%_ҡyx6pH>d0H{TԀ)--;ڏks*O,t_VK0mt4|9v'M;fߋV .%7wUeGNݡ&}q{Nc{ \N2'o{C,T|^^:ݹzꤟxD:io.]3) hxX+RyC_whA:E9qz ! b(m*wm9?<;z(B\Bkrot0_sꟿqs7 ߿kߦ"]7X#s\ WcHǾߟu>DnXp7u ] EjB$!HlD9np& ?H4G:<8GEiqB3ԃ܀bAӀ'%R&jT ٮ5!AϹg$j>O%" u;L}߽(`4{] 5 ZE@ v& A u 4OD,>,  #6C뺳C6* a*E&}ċnpx. bZ vž1GtđMq3N1_iMQֱX>X*bl 1SU3畴ojU31k&>Eg~.,y#|봝qg&]6/d7xGGJwk ?T jw'.RѺYStԼVGHۈCkCɬE{\,i9 #TB$'>qZJ=AЕ FQ('hK.gSј0L7הPH%B$.C=|V,68# et =XCUMt0Sji֪q\he3#<nu-`_ZH"{0:d҈NzڿYp|fdr _^iĄ^3$꒿-$btL|؝cOL <>hhHPn&Zsp 2 I7r;wle@~8pWvUcM Y>HU+u٣ZJC^|QQ$ݒ2ӥ0+>k%JȢ7MZjx ҉Xf3ؓفߵu_!4Ֆe_EjG֒MYLzL~ AMNT~:%ć#H\,M W*zD'7OzH[ *Ox8qwxYo ?^-`l.c}̥H5+B/MӂCzxĂ^TMX+$|hƾ HL6"9bgdZY^s!;7ArTd<TG#>^ 36 7n7Aj481ݞ%-_\ lbu~2he@ *Ĺp#G\O"bgh-?v5L4JrR/#v3Q?IP/kR;BƔN '?W_^"-)SJ]+ʠzo'Ӊl>=ZBHOEJ4^t2g'!E*E@f%Qgy. `a(2J, )# *L`/klG`vһNsCm5xZڑW7yѷb(xǝ0e\˫3!ⵢؼoN%UDͻ[WS[mtUa Ƽ/1&)-ͫWzᔼIj vu}#y2hBlݱsIWI ;.IT:xѸhCZMXVwU Lw˅ YҶ !:1w<03jn[KGNG$WwlI8jn JY4q9@ѨPs<å͘Ʒ 2UԱ5Z K]W#:ݵNǒ7E" 2mV0͗CsC|e]Sh9DNz1{N+%hmzFuv WVj_#ēcS/ZC$Ycj 10fH(yqan$,xrB* 816]c+b(J~kms Of&`제CuoVÓs*L} 9"%n>?eH\>>J (ԹOwxٻQy5$lTZ*F|B -كLu0/=Vs$[^sld5uMQX;WXiLIKѣ Tp51Dr@Cc&<Z'av"t6@`**\x˒R<ѫeHŮat_*B#c6b£h<{_R1ժY9_!-vEEWp؟z\ԍ֜hsGX4jQ]=K+\kz3g5_XXU `ܕ^_OO όY?b~RG1r)(G{hC6/^&4j0zuCYs_9T АGd!fJoD6HE`hOF].z1@:TG%W#Y4^ x2x=c7 SiVMOq@[r\md;y@XtϖҮ,RTӂ~]cN}G INQSװ]/ZR,J:16zr+>)*;&'\)O4&a˲&/ $VxL+β?G&-Hn#!N3SPEu; t+Et,VztX!A *UuJB)7}DajӀ]qe`0N2+Lqo+iRv<|JK3U$TŃWa7V9Y]jOd]GQ |Ԅ'$1a zdA"BB=NaN4 rԁ$>m 8?[UF٪LRI0Rdk@_Vmo'I@4Y^;Ͷ6ڀq.&$,)*mOո_|g4Y1a|330]oT(;!0fy{Y¹' t2e@FԬA]N \fl7K޹M>x My1V`]^_?S,r>fow Ѧ gυxBOO.N %4WS>T;3#c1 QFhV^rSH3^N߮It R3`4jEv&v;4a[`FMj;ËݰKcI<̓bk`U1rCC"d5* UH̃U_-^3E'DU >~@ vyVhfVN@6QG _DXX#N.2-R6 6#PiNܥ1Q˵BoF[`5dWyIkZfylJ1+v<χNa9-%.}۶Ѵ2<^m5X4'.B3ÜОA3d+UTQ6*<*Ƿ@RS6ua"=U5η#ItrLTb}^34EпEp=‡;7Q32z,n;rC4G" v6m {Ј:ept"z17#`Xzm+vc)gRv#[bew\Nn5XȚ"chx8|=5џ !A>Ml (N8}ۆag(ؾiH wlK]"F%u3_6U@lXPdP u\PPؔ'7֓뀰͌{9~MWo9Bͯ35szadվCmfDX W),ӌT * zǁY0Oֵs:3+NM@sUݯo LKS"0YiZYe?CvS,(ÛEy0]OGĵ5br+bx<Aݫ3#Pjmy-|} OLvd=HQ- M䧟mVĭTݗh PמAFH]1]>pD3@EZ/ -|ؑ5 0VKM:q ~cMˈrK4xw ji`Mև5~iuj- L)6?3m#q!;&mfx0KGݖ3;6X5(ֈm/VS@PjDe*QHY36F$ cXcf;1M^eU2 <'`6xM ִF@C8Toa'~8$,8$"??,Y$n}~}P߿AYU$e+Cӵ>UC֣ 0t;1`)ʀPKg!C0!D/J#LƩK%l^n u Z mXcɢ6Z4ʟ)%n֤/\7Shgad*0d} !cZC^e%gz"i ˩[µM Y7&_A/sF)2oDo .%A]6L2fsCkv8=+=\*˖dlVYv)6 !q]4-pMq{{GZ}ֵHĠ!^"םX[pfA'˨@nh$Ed"_YSަAڜ1ysk!obzI=oz]bHuϚMLÿ|0itbXžIAI_ rJIAŎ[C/EƮ #UV\q+ft6Gߙ>I7<̈́I0x^1VCYlڴ[gw*3gK}X^J/Z}ޗMC/FKS_!31>r}_q%/c!A51rL[,vAԡϗǥx7)z4H՘\!Bж1]jÜ;Ĺ6?_I{@?PSs3{syGYH^s Z'M{lCuB)?tHy1hy~?hL ߴ #:Wi B>+N:qk'0!>zOoՓDdaCs>@V?h XN=hb{g.^蟅@;ƩN-49&pѵ7=0]3׫ri =MdKz:hB6#mZrqҵNt]|?36?9)rNq6Q璡{b-2;vH9 A۲&3,?>o㬑Plr)Ql*ÛL#VvSwR(+HRA ;1pix|گڏE4KT.NFE[DqiYmy[1a/ցq@qZsIuxU`ڨAUvuуJ*ЪB`v _oj=+/yvy/9ك OvҳAes{2wCH"%8'{09UA?<sXc_Cs[!ޡokqjsqD51G昢̱FXcn't:`)k;՝nUg*a!nwXw wv('q*2 Yjɽ (Tnc2b=WrMmxFƛkAptV^l_ ZZMy%H90qwrm#ph X?ALAJML$oKЙ%nRb *HVbiI(uK1$# `|P#tҒ$M%Q9$qWTTL9F)QZXerɐa,Gl?,"ÜXgrɘ!Q1&*HB.Qw",#L 2Dܸj>D\y+ sj 2^qW۟ I j^?2nPpPH+o@3%h!%O+ w H$"x1g-g3B3Xt1}?g4dX$86 02 ԸB!ѐX@ 68 5Q0D 8=ёУh0p0N%ѷJzqb-x=z Nx@j>"vh@˜=mH#>@pf(EX;5׃~υ=6oR oY 3WW/&w?8? Q>/WG+ymO>+0'gpYr7 {6i{vA?q@.Am-Aχ$a{ Ueџ*2gX;Gz!h΃H©ga},E~-YoZ;d: NXS{Lm`>8}іO쇷ΑGڋN@>\w_q4"N|IMFZ ƀv)%5;)a%xKaP%ׇ&!-!j`I2 4@ G<+"v"Au؞g&+R;;WcR)2r,1_aI_kRd" P5"1wjjqÂ~MItyio;UH#S]&AHvrh )?C<<2r_LxEZI$;mvs=P\Dsw">/Dsp( r>LɘTyeo@"&UL9AE6ys%}=`P!Iu2W OET(oꗈAP$}?!zbA'_yNZO7~wlC?K S[D/6$!)oN`5}o{;QW#"&!{ѱ&[H_@EoܰQn)i)NIiF:Fkfy}k}ξ\Ix73fh(;1y~+ey~L'@cP(ݯ<s>_q3dR"_BIL2KyF\"ڕFx)nP.L0+IЊ/c:R CKa?vP0>? ~ǝJKQTGpM&!sZ8wy fIl&%EOXԷ'ƃmŀ.MҚL? 9qzu( ?RiEAH@F@D)T-.-5 F) ={͗H60v1 ; h". EVdGbqHA31$O㙖dl`+I4l>1GcӿG ŸBT9h˘(팷j']B#V-E!&z 1a:acB}_*#}|depJ{ W!\@!Mϸ> ڨ 9bԅTIS7%ZL/Ӝ1} )X`$zi|1m9WG$,軸FRgNDoQ~YeFrNEF?a&A =ߑ(e^J-l| Ɛw9i0^"+so^ɘCW&,ykMa#&Ď{J,T&%Y-< 9|F ӧX|PD й_-*-E$8Dԇt7x@pn(,bg7t}"S$QL_R%* x FaB&h3M3*{|ڤl*v @M܂ 1$^jO7l>O;,M8?A_ͬ.Fm_FӄkPQv<ӄӽiiCE0 G-d;"¡V:AuՈ?(% Al;j -W m?afEnnIbZ97ӈ$G ˶s4X/Z?@|F뒄Ƽ2xd}ÖH2x =c<^a{13%,Q!=}EȲ{iEJwn :G#1؄(GbFE*[CHP?ZN|!G4Dl@ A!$(olπ1:|d6$RGhHm&>$z'] ?,O(`ޙ)u\j>ШS+#́EE00ގ>@\ "؏ņ&4= s$6[yAå)]IU 8`rH1 I'C2ɘϳII;Dfeߒոџ~gTя]z667>1u=! qaGMW%IpqS$L#DY#4qC-Đ}1>OqD".(-bDd"Ex?]č2AowBQ#x3(Lf?b`Wc/U!/W'}6_EfVa_a "~nBH0,^a2jF)afi/C_/C:"1cp b~ofn뤥^g$RƠ,e c ʈG|_b ?Tc h[w !W# ZGFo"rKiNw|/M2f}Ig/ZZIDsMl!φݻD,ewh>NR}p5ƫs[j 'ȶ QCQz_U{$J%R"+HøI-ƞxU !IO%CօAh_'=y#zy= sXzU{FxXE +/cF$M!q$(D^HS1B\| 9G|)k W AH43Z-4E_)RQ ^GC%a;A$KCi< %@\_7wj"5y#z$x:IԾ |qc@|u D64 O%F"pQx4ćp{"ԈKVK5d>C M^[ʝpBl%%/hy9AyE4L^W#eOąe4f,Y b )bpm`XC^¦]ZS!=C4{DFG41%16~"RL^@K R(p3,_[_-FbKaA_Knz ꚉ}|xa<` 4\<&:2P- R#Q)_ BwoLtFbҹY-M6>M@;L/^̈́}=.B[iV`@a'fגI@H0Po^7 Ⱦ'3W'Zhgr4#"tAX"̈́$X-@wMǵ@^E\W/xB!{~dD^lnip6G^ ~LhzJ|Dp8݋uȎBL2 ku(M\%Q֣(3 0)!ox kPXDAy$ lý@Ƞۈ};K@X{*m ]`GF;6.&\WYpїn&wv> 7PU9Ro8,e4SK(EI}|TxT|*!lnL4zMq2p _±i?E= 8dua,?G#`PQ{o3 .:g2 qAsN%HWL,,C\"-:HU$&y2 $Jꗭxz8LYD=q@J&SQ%Lh> +|)y ŖTŲ0V]K.O Gpz<_[:"xĨ6.s嵇lz;Gɕ/V ':"(/+pyD_T"Y-pl,pћn|+3^+bûhXk/:>>./By֑8Duȿ2{L͚ 獇{߂ ⵸@+;;&>3xmIwe-3۾'Զ*݀ Sj~ xΦT oo;oA7 ''P-F^bVIzH$)`.eˆEgcZ{quWt!/ Jb(?E冀 "~M=9zuh}|sB".uJ< J-ifu_؛+$̖` HP^+@, `apW͙P fYnK`,ڀ}O qb.&֨C.с>Fx'&ptt :fE( \Z~h WGL)T38vK2p0yHaԴIzͭ:'Y䅋9 &LhрM79A][)骛Qc 4~zW.oFMи5zXP=!0zpXx&9")GK|!8R/E( *0{g8U_rup6)"h Go ?vZbK>g36Y MzV[{~0vqb;hA@kB.@3AƶZX5 ތ(gC[mP+CC ݐF:4h&l&tý!kÉָ[(m@F%W0 9Y#@"M //Ě}w)r^J[f[poV2pyS,si ^3u>E_ȓ _">ȫ/dxߵ.o>tt+[?$`_> # q?4FGRq|]xv 6*\tዯdۘqa+>1"F\ F *ěMC~Ė>A0zA9SA`$ζVHRpk]5{c,B$)qW.5Íg}6!a}m6jE5[]J| v+>s^[G=ȸ Mlܶrޜ|2~jMD9Y]Ek\x5L$>A~FZ }uV:{+rYE|X7u1 nJ؋3ܮ/ؿmFZ >tޜ YcAMנ~kRgӀ+z`U-9Tz =-Qߛ YpY~y;x6!}Ĺ=xsr"9vvg|$SSۏS:]SSxSۏ8S]S-3nd#[ :(b1Alvl\^cu1 iԙpu!4,mwHE՘5-D$o0 ?vqd)o Y7:frm{&YT*=D'0 $9-&F~0ɚ ]*GMi8h5 t@X6`і=8X|dY3/3AYi9 X`I3_ޘ(g@3O@ߨ`~9DjTb,l҃څ g9{+hOkKz8g ^9 +MOa MG_7K繞͏6ain8)蔻wI, w||8ErqھojuUx=^瀄kE{l ߯n(=Pv%5q; `.T|q;MhjPg>7}U"ds"f7"u)%PT&ZE̮ aWJޒw+p,q\,.% Cӵm,Dڗ>9Y8bu\?AU6N*?srtJΡk '%CjWXޔ&{[&zq?H[ T }{ ?!wQ,؈%@TO 㑝P(yGj 8R]絁5aƿ_Gdb%jse.3ZsUPoX+x:bu)s 9=ƘMD[b)MȆoOWܯk,~| Z#><ވHBMOЎϦ૷Ya}>6_9&?aS*Qbi _-:S& ߴO *>CՄ"nn%sfsUُKBxp}"IY</)\hJ4T h(<8Mef/VvtFegzY}vwOt4|Csk !7c ՠn g׋-)<)U+#ř%ioy+Yt %iߜG *hUڥCw(䌒x-'z &Ƀߠ{j(Xq {n7 g0_~&s I&~QދHiщ{]_-2wEkYz>Ĵ 'Sn|.ROX,htLyOY(nAԾbJ6T_-`.N1>T^?'6v6m҆}E|',xZXoKQɡK`>n_LP`կƂ5ǚ"Zkޟn󕨞ڳuY۲y:t YKH6chK`ܙğg1!)yQ`2۵m!2S pcPP0&3%p?U\~p:uToĞxY͂MX2 :\ \lM?ۦ#xmwM A'3d?avi94<XP_?yK[%fsrL3Ο78N2_FÞXixc;iޤ-"8X!z.jD+2{/AXпa0I9l`_hvLֶtUޗOT_[2Dt&r5ngV[ŚǢwG|yW(Ctm~gB\XnebW:+6SmV1)N@O5׹p"18ޒpT Wu(wyU,9Z8uUu\6|-_T#nKx^7.nc(dr;}n]c^f#|Y_s/KwC)x;_.P>84[0YϠH&^$豦j-3Jcx4&„6AU狱`@}_kk2L-kI܄QEI( /)derns8fy?'Ʊ5wIPfq45ܺ#N-ZJ/T~ycʼȖ^zU6sEQv4}Xn@Iظ V_ R'ͦ:cT<vGu2t3+`uL s2N/3Y= 0b!,,ƅ?PZ} }t P'{m3CVZVO-Ÿ&B5Vm~Ϟ]'p8ɼ4#i>tw ;VJp'[Y]j>{ mR^V訚eGHM3XMMe)#}4;ȋ?򃜚f j{퍐䇶᯶!"`Mیz$Đ_7i=]O&Gag{g*5.Sկwc\-k $V842&hߺ@i18@w2OT|4/$bVZysrSoG'/N^L^(6w;)$i"m-@h[Yt 6?O|)7ۗѐO"SH5:W^HfۍhﭷxّC.LBoGJJYydR%m%*gNԈ2=P<` ű #WܽgAQDk)Q5rK{$c}v* .bg{jU.{g$7y'V.T[v^r bzl<&ḧg6\^ƩwA]pHlE=\vKes5hpt^a@.UvZL>ƚ{dRfZxFRȡ2gUZ?1(p-fra؊<5dc!>4Mv:!E?secNAۙ[<w9čTA#  dΚѫo_e3r R\k  +c8"ǩZډ;J$(ok丷oթ:âv*kZ'4$1vu}f˱PL,}썒[XtZ|XgbUTw/Z̘mK^?-t+Q[h](,\z|ڿگFxv#d*߻P'XjT!rs5Gf'n@J)^a9$ :5c[i#DNwiǼ2^"J-of *bo6|0EuħjǏGGd2v WBu_j<+xFpL|;)cҭ8邶}hL8.RRLa5Qz2g%]N4艅e&x;8w=#ǓsE?a/Ljj~qJz:P?vF_$V12ۭl^fܳ)hG2 ~شOHuૌ|%ŵw Z|kqZkjH,C` p"_~񟺏 ;x Y<VvBKw ~V][u}y} |kϽ)`;,q(uLś=NF|WAWSg>?u6Ff[쏦}5тKr~.FU ռ z=3 XMBbINgVAfٹO& Jz+NIZ䢻|lȱ"jb $c䷅/B*wVrwٛ,n:m1MߐnPgWs懔:GvVzh^IMGgUxô+_5M:1}h\b-j~,og,NXHS$me1M=I(S:9dV7mdq[V6$Qiuw^Eu Ga;ڳT%~g #* He*=&,?#񻜢KUɊYjִio~-I=~)'@vܴ,ȡ,NQGy!E6cʑ@?Jڮ`&%a0Ss=^ Y'әjc_X9%d3tzTn1 c4xP6[4V \\rabSieג]8|QqZ3" 8>G,MW5po}h(Y7'?%GQǻx \^:[1}R4!19viop,dM4Ylwgĉiz?p[\5ۮ1EۻIe/ඞ/`u_Ѻҷ*%itnB䁽#ۗ~D5  D4WmvFE2RG4es6%05ZR/IcCJSƏ|7FoV~l[6ͦų=zx `AM}kF,AG:Ǎ 8BDMERrnxGjށ#8قap9Z$k k0wqnJ9vܝ/x^g[kC#08%JZr*T*|AcbcyN}q:g$1VtX =~KƚЬqB]}D0A P_7_kj+|?FG$S_cg&R1ezq$VofO*Y-N1 w=x=q8ѕ~|d]^loI6w ,\bcO=y~ตv+*{)#t=@8Ipܽ*im6/]R*1/dg^b&=IJ}| ڞ.s gR}p8`pnokK]Hŏ_Zl%nZ{j]s</X;n$`at2'9D4U{e/{o7yL[-LGG\5mUa :kIn$$)ߐ?{'Vc%b} /yUakԏB`=~4 X&=I=s}$]pm??9J? 6hXJP{:x|tIv3n=ZE '0׵_Ģf42,5?yK*Ƚ{ }-em z6|HޔhރȇIԜ Bg~-ϪRHڌp;"ZxEߋ1ͶXnmʚp` VS[O"dV~tn ϐ3$-m"Zn-xȤ mA9]ư^vGa׊IfURzs]+ $O(X42)gxIkћǍKso-?zN3ay<4=GG?\#wLKMJK>ۇ'h\$^ޑK˕YdJyPZmsԾr a݄*(7kit1ѳQˇ@>`Zqn=l˜l s8I#{uh_e ? Id\>cR| ښ` 'VK> l^zCzι?]&̓#\Ozˢ8-E$'O_Ю"i^l!ǾjjٮLCWQXl6='{╵w,XvwأWN!uhʜ!i347,fcoJހUO0F!v4JkJh[[۴赐+P^2-4%}#l8^Ŭcm%m糓G[~nFUK~~a\ދ>f);ciA x*%Łɡ&4 #/]&kD>II l鑛_'- <⪦<ԙϼ)”`1ca 1{JCK_D*;C$2VQYC3NE/iyZHKVް~Q H8Yvb\Д4U8S̛pDU?iV1MvC>eTo%bm+_˺c:/k01dkue;F{a4N6\NZ|:1ЃTH*4HJl:7߱V$/1MZ ? ӴBDɯ4ĴaEaXLU7]ʞbhTm.ZGN؝Uxeh”7!]&k](?B9|.aӹї$j^,Z3c٥&3;m䙹 w&`mE3؇6H|ST[Ք>ʗd Dz[y]TB@`ɝ$qN%omñWDp@ swt"?u~L.4TšPvK$k;)[GA ^j!INƇqWo=D[)%|v7N؎?6F}b'mlj-wq [SZZn aҪ-"RRwغǁg(/UsSuWh(I|x;wۭ15myE8eT{`dXW1c_*IwЂ9C݈cJIN%+sٖ.̇TL`y*4Wf2EZ[HߙtܪI~5^֣r&f<)39`p" bd2 jA4 H 3ymz+yN ӻlhN\REEvw{WlAR1'cbk?J̜#KCz甾UNUۇٛ6=虂MahkIWѩ۫{v?WDfzgbOPz{IR F_;FL "|^O)LPj|a|5)#9U.^*xg+pȽ{?B>ٝmIJwv:>]I %z;fhױ!FP|V|b)W]ZM_uc9yB7_ܲs|4*cYx_ϥ>da^Mj]{zr)ݝF;V4,sd?$֝NJaSzNdl$;]K.wn;8Kw*gJ5@ 'kopf֦$$&6Ubg6Ȅ('|= mMsĄS+ #&WFFsfo,{ *o/H,2> S.&2T6ڕH7bkoԫyHTЙ>8+sz'>ߨ?6=]`lldI xyGm>{Mwʴ! T]ɗ2.+{A,[ӑ4SznIKp׸7䛎/6Lk1Sγ[nYQ6;o8:Iu$ifXI7[ogάӞva 0`weO!s2vL>鳯dǼYݧ\׎\ ]kQ>v&N+?j4ĹEAXCK//=*z;Z{)rz!#a9rZhZ t?~x~thaGL}nnl5]EI-8#ߊ)4mKT 8ga~|Fm 7֡zM_/dA-q6 #=zzfd{:٫ֱeHA"}WRW{~tLQTE}:t_>u+| $s|jm0$~8Nf!vfQx^bVx4X{OI J=bL$@qiCBwܞ+16.S?O $aA[N̾w)w펃Q醝䯻S,);.pmKcඤQz/ nkK ..D Lc Y3wƊ)N\7rJ H\q7sbGkM꽇?f`V}(z KFԭ6-{ҠH=6y.r3ѓc VAt4XSm-}396(3T ɩ{ Psѿ˅/ oV:YCj+,*7 ZsbϞ5n}_ks} g]3gWHf/~WZ$86lEf^^x ;hR^c..yɫ6*?f SY<.d6TչG.8O&Ryܣ? xmO%2=Ywsr=mI&䣆Mk  sy̾!O]W7r짹U n%E}:,ˇUh1]^\H5KCUj)!qz{i'.|iu^6z㞵}ˑ? u?M(Rύk}D{{sZ7be@zͮù7x^yil#VmC[O'coaeH~9?E˓O)#ߘuHJ Mqu93]zwF Y=zϊu%d^D S ?oKmwۆ֚zX0,ϒWALA7=ϪP|ŻX*6Zvg >.] 5d`j$q1ƇDU\5bQޘ(e2qzދws>m#vf|?CpqbyȮ"@ypq*N7S3~v弒UUXB+mR>"͓e BNLgk~Urcs8F4-W-ӓ%Xz 29!~֠?/t2:k9>]LNxv=MmvW54?a|]enӰW3C/yFMLb> I1ꃔI$fzU>Z>LZvާ1?6ɱ|K6n<O>|?&zkrInV z as"Ò ר= 1H5a}oRXi=꬛{=(gRx>߭' R~WsuLonҴ}fҡ%PVsq> ӯZ(1~W??S{ha>X5vJۿYIm&Es$~Ѡ(>LqD/Wʡq~C$7k߽A|@髍-@sx(C⓱)?cyJjYĊبOqIVi|Ñ4ƶ jCMTcVՠ|:-;Co%^O\l5@e[jo՟s!o}F74UWH-ϏcNQK[(ؒ&B5m]5,}yu⷇ZO%zRc%"P,% @{G)2-囫,yxFXnGAuBoXv d|ڰa8w'PQ)CL&Z/lLSR>>w|64l+)VDZ܁5x x $|j{uayѝ9$5IUi9x\Xpu2^w~•ppyHm2 eZP9 Ղz^\ErVqxF zy)G2EH^:NԖ/U%4#}2AVQ*.is4M|Hݕ0Wn3qR?u)ml4Ezz:A)W779 #Ծ,и4n vWg~ʆO2{6f/>]/ ~.=;~|Zٮ&qG]&܉=ܵMTRiwad,`>pg:\ussF=-q]Ͱ]Fvr WmWm~|kk;3Rśeŋ }& kɯʀMzyO?XJnvQcFu enW2Q^L@t: 7\R،E-x=]X޼< ?d=0dԑh~.)]\hP%ŗj50#߬~|yRWǾo ?]<?l,%ۺ j`w[la^9d3{^g^{gwB9莗g}MPe|{ԥq[#ToNA_?nDNjenwaAz;Z ѡSXee`Sp]U`rdkX H|V/|=#3l.DzA젔m!%6VTMv/S?jk */MkTS?]Z(cLOnū TAxguspd%aҕɬvTy͠D*C([XǭFTn[U!]gecruۜ<;_ñv=ee I7 }=5K*wHi#NLv 'qwɈuHqS^#ѱF#U:J{+Lr}MWױ'Slaữl_DŽ,6Z\b a28AZ}q Mتr!"; Sxɱpڤ1QdJXڥR>,O OFa T_CՏ>:gqtYM0^scBSgGlYdd8~Va8\s3VYxzAQMg| iݩ]3ɲGJ;i/X9Ճk(0:3SmLhr%)&wZFӃD[Xo|1m:5gYVn|bgҽ;)/K0Vj%VJS_6ʡuE*:ZRWdjqf߁p2՗VʻAZ*>Eͪf:&MX[ ]Lvǁ=Šl̋IJѻp_X<,=8Rn~T1U~ 8<5KxԴmw/Z'|L4_u/ҙxoI.Bsxj2LEyۆ]&ȀK s)ړ6}GFT˃~QExif,~` SbG+μ J? =YW~o0D@dX%?g9hmՉqw6u֔0,).ݛƩlCVQRO\ JƏʺ'4VәR b p^۳OaAEKy y|r'Ww<׉AY^=!QwƳ<>:华ݴ/_h*ovw|cAp>6@qCxMf`=sC}u}TC'GNv~B %ۓ 9JCKMC;\Ⱥth<5xN\|_@Oz'gMWf-.:MlݽeN~ċ&jV6AW⧅_ݔEE[T|VO|z.Zyfwo< /iDt)M26HXš1:6E7%VG50~qԚ.%p\of]IloJݞ.$I)5<_> ofU\78/od!?N9LLWez]VqD_VZn1ۍ;N!%=cJa3C㊚5p]HM Z8U!ZRb~j7ޙ Z{\blfi1]t<5,V]%kvKV-kn7"՜Qdբ-?1>LvƳ<5{i0jP# ȭ>֢QzSQɯng =mN6߷Z; kJ?{^3}ɍ_pj_b[>z][|[0;ޭ&޼YʂVRP<EKE)UޘV,>]_1]DystBV89w󳨓]wЧucU5V XZN2t=/9AS[9E`uLmwsXƚVΜc aLb'%b3n~XClImH_J 5vgD|mqX+yz֣w|EUe< |9DaݘŤŘ C|U %xtZeg@g< eQS-~cV'Iunh6hMU za= m93}W 72Hӫқ#P2*a"Fpi_NN۪J|BI.%F_k'uxu?.\z0NZ&gVblg-|" y L[{,z'++_^aNmh~}5ѯ"$gܤkd踝j̰Nj*Ҿ9#EuߟhCYmZҦ|}Do>79IHyGQN!s>Ĝ;RJleaeey CIY9!wwj-&hi1*)g2idܾIOtIm>NP&*Dl \b\yqloi;G;# gg5 \!>f oM$]NQi?(*R$u}@ba|!r/d}Jr/+ p"?k6ʕ/'+knIׄV_)_7>| r uZazWz؊];т?|Ķ5LEﲒ*l4P)5፺UVMP'֚[vnm<ͩ9bչ%Xխi2ᴍ%On"+.&gp&p7}d#&7IT 6ӈuu0Pw|] bRY1E7'LYr'P ]xE"v.i\I6nA/mD&vBcUhYY#2b3ȟlm!ϴE&Յ~+r~q NczZ\joe]垚nOC&ݟZ|W l&ֺ.xל;Goq+E?;ctlc[ee ~BkcNy{dL x]Ȳfs^ hq' i`c͎+4i^Dk;|<ߧ nbu6;b1R[Y& |yˠ" 7Wb_WȣӫGWyp/"+x>}kJ{Bf߯+mꂕ3|sž'vȌm5g1ihJq(_w,T۔v3u  ɡ Ȁ߉v(٩ t%B!ƥ9 P%ʕi}YH5uyob62kO;ʝI /of)91nͷҵ?]wWF =(2g|Q 8PרN<{6{iSsz heKc0+k8~3yhNvqޕLaCfKaOKS"uƒxjv?:[^N \^I˶-rlJ(J3.wwwTc˷{&PG1}ՀDÓ^[g.8٨lbƌ+xM⏎hcYrمo.ͥbNPl?VYd$^95t2RlA dRoEWEw?ν 06/k|_ex_OQQkt?(<ÚNWVȽ="]x"ԮQr( L<9%ڞiR֔e YPM"A/~43g:M}pTO"YM|?/#2. e!λ&9^wR3v_rM(k-FY9@uAs-awmݢFLeϼZňȫ{cܣ=SD'>mp^|&E@kH/2)ٹ?Y/1 IRJ޾7qDօ=Etη ,h }ɧχ:V/hz+;>#ck<#ØI(Q,`GlL> چqC<3;ɝfK c^RKTmnegJ=G :&fo2:G(S=1~a #hdYiwt쏸KCr3DDL rFa ^^#]pA8аwwבoܝs)k-zѶW!_hL{zjJ\ȉ^VKmdoYMQßWn>4Dv։ BbP>Ҟˢvv B"фyL3R⯶uc޸ϝb3t2F (A R@5L߀c}JL0[~f67&vW=͞Ys]dtJQ7 0 (3G3; Jft Y*c|maů.뫫ᩦ[=9/hJ>7-R; {QpG\d_LׂƖ^c-ec!c%2 y1lak"c;kjJj3ԲB+k?K]&5ܫ;*uW'-6zA}10 WuY\{1~LBp֕8K+p@mgS6k46/Ԟq&} w^+=[*UsX6*YԊ*xJ7?N5bxXՊ-wv-K˗ ,ll%#OKE8K&'C$Čds2wd┳0Ko>+r680yT5-+] mʓK2sгK~&>vq*X2-U>eJeSO+77efh5 3y>Fnah;ڤ@xxnR0{ĚX*x{:0EI&V@bI1E=EB!KjW@[S]N="D"3~,T93QdK> \ a ecXSNVϱΏYac2;;  v>Qt!ޖiT 0z2MIim*y[,9;MTY^Vd0~u6@T풾0f&A$[-C<B﷥Vw/i9|&'ܘppaV`F"tˮ";(*Av1&kEs0*_L5;&Ց= (-!RitkltUS-϶J6V'8?S,S( +fDV}#Z޲n\#+BbJKЦÇPoOVء{CK)DJ;&I{mYfTv3:ٕo+liyHx~qFDxUgk1@W7UaMRѻdn҂/۪,p]GY_w,`Ͽݲ`uVH' ࢼf5xYmZNH"AytP_vkoF1 cPY-r~'ɊCRVrB޳w+/F_>J-|311-Oͼc~2kg}>GyhĖaD˙M}5};7g\L/̴d>i1W.2U7{x:{5FM&-xà{vb[Bq[!Q%1;vkKB?v]v,OɁG|/# UÐba{]es?TCBjQ^+Rz"ukn.ah'59VUR̊BT(rW5~vIO^fPRFA)j-lNnzvv#AKwW/9 ;|0iLjϯ8LG\Iz<ĝ{L)[=2ͨLY&e?=υ0{h׾v":II+i!V?d<!h(i JP ҄". J`FлCØБ 9hz[vr.^԰צFS|d6v1njxpb)X)G5mܣkʹCMr­c^/׋uθ\J͚zug &*8j]J7)/@tХRsWB->lڣ?m*'pRC>6J/Sgk:ј+sQ9m sѲ{mQ|B.ѿ|4Lj\$kEmZţDS>xGPuYYt@7OV{ѩUwfݫ׿8hJ 젨 4Z9:k[V*f}9QW[b.^t2'97-ġg~`Fݰ"2ɏw;FsXdB2.e,n9ZN1ɝĪ-gsXKog7,|#h<mt}MqN": *t8vZS6eF)eIiw",DpVGVin@*8D8E*;RR[OGbp4$gk;D]AIX57:g:mRyMT1&i.ov~c߫fXG;UfzHM'McN):fC6Mk#o<Ny#1.YQNƯ4j8kLu>*g[(Rjy^oO5>pQC*q #nr嘮⍭*8Y~.$ erQV*y_6_n7M|M̍8ӎ'Vƪ"s[ʥ (=?'6 !0$0;rEm,O)J˔ʊ )c hu|p2hP.7~Zb+&U@*3WUM^v"c׹.!r/~O8θb9^Y1uB8t$OB2J^\2{Em,~6S(?Gɲ4hӻh*lM31DrqE0icOVֵ+7csR9?ī(1Zp)&& lb 8FTh,oMbcw|AfeE9w&9/#~+WL3 b/~{4al;sEο pTtـ BQTe_ͤxsu!TS$hFDSҔ۝&vXi [ {a!I#_wegig1/kRrjO41(H4rv[dH3|iJҎ$\5/{}eT;TfˌY˞=&TuB"q*R#Ze}{~3'\>ZC;e^׹^'SXЭٴCQ|N)Q@=ZB㗇iOqD%ITMRo\ Ήa Huͅ&6}`,,!U)Jy='Y$>Is_K?m y(WL:}'^{,Mc5x҃6jFJ}EytuL߄Tw"]$:d5ҐF4b~h"نZhqaqFw2EŤ2j8.E'm$ 8L#A3~rSf1d*: +PV8)#obm$pe)Ef:V+h%;W1−~USW.}+$u%47:N1̠mGGwy[WEd_eW[ $a~NL΀F)/j` {Izb_T>7mLI˙TCČ1 6S[Kk&04K;Kڃ`}R~NJX&*%.&[j*O+asՐi[Ze)  f.f)5_r|>V(vjCDuE,0 j WY|Eu(&m,Kt`3T"QHVnO}'?jXn@ <)[ЭX` p>1;^ɺC_ڭ[mkA=aꬣp?ttI+H7H"% ] Ғ"R %Cw =0sgH 3w L wnx%;=6rOzI1 bEV2hrhjHxj4!ecgMXN:O8%wwp<9?ok?94rߣgǿD7lbVݺ/ ʧ/> 29Ҍ[W ;/OZ妒 XOc\" )#Gdf)(Q xZfm"Tr2/yVrA0iԩU6.8 2nٱJ˹C?kT,S$75a9 df$c{|afMRA]T~,PnBn TlY`}Y t&3⧍K!=>ꗲ{$/dɟfoJ4=ey;E]†q} b#^:a+2$luAcL99Z}9]>ϙMO B1>m޼%WW 2Mٴ}S?~Y1d<L_gzFl;z<#l V< dLbLjX3#2?^mtE3c>v#MG׏?hps4/Z!8srd14PyD [ǞrF+pGrWgkÂ?j&UK>@x/r.o,)va/%SՅf>Gn,Qe~*L5?J*wgjXˮԄ4s*q2C}3-Rc>a. 3 ܁J-j/g,¼ϳf̱ŵmYEKL\H_3CMJGG̀VΚ& |+ƋKTۅL<+?MmDX6|x-H/ùOx/*ulZ'&kS/SnޖgZfYL F%'vœvJ3w %+;k?l%8ι\?ZIVJq5=)pXBn?^/X5x㺦4@`HĊoҨ.0oaWZ"jBT=NU7q*^4Zޅ僭a/tuhHL6_PlWѝ6gKpLDԝ,A,%}B<Խ~| ה/ǻvt(塨vQ*p.m?!l1RTA}Ru.N=Hŋ5> ¾-&c qp (ҳWh6 ett9QYS3>Rau|H ,MTO21/rbkZ`*\wrJ{娡m"d_dw7"z/40~֦Y>1~M 穦bԞ\gJdX{WֺέC#kɕyTS] YRINB;s?iNK%_ߏD%{ϟvoe%ugvj m\"x,,_j  5J0۾1,ҽX* S[ k+o}XB[ifY D 3{n$ߚȒ9M"$_ys ^7ܼ ToP:?-{^ [$==G*4Tbs K?e|I[@fzgh?z=Dɩ*7A8_+#J(ewʼfK'bI|uHQV}cܻNBz}k}I<\jy[;sS6,1^bXiu9N9_o=JS^L觀+/ wͯ'.JؙkOCX('hX8D2S-yX>Nĝ hFz")p!:Xwx "8[r$U6)nP_+xs,GZ1n + Zpz򻘫%]Cy'73lIsfTjFgRs_tNMᏩ{'lL7o!/Qm&dzm>`B뿉 X[i>%%;zivs#|Խw (X] ޱv}ywfCK3s}md4o]FLJ.)4R]҄ k+Ϳg~E)រ9z!xz|Hxk!Hlvmn)y"N1TJ~Q_+25~·i}%pǶ}"!![& ^6i&kVs{ uBmvQmqvg^/jgc9^< $Dŭ+,Wi?<{x\`cz`ӼV+҉FfuWODZWvJ;6&M)d8U_ d)SsO>v-Jɝ:6UM$ JaR*i>QցgvE'þ@`4S>+gd R?,h9:OF^O xR\?r yy )~E6fvr'Z[G$a,@/ݜoy)JOB$eq!p`(4f2N]E|d*&fo|Ja˪7FVǧj|2%v)ѥP4du iѷTzm-(?cKb'GQZ{Ua N2엠Rdʯa>n}33n9]%EJ [G:׷'|\[Wn2.:eMvT}ykPgn˓]吤}-g?H9 V!ɟŒh70jA4Wiyjbǽ>yS7WՏj(EUǕx&~6suٹӨ\WV7]L;u[)G[grjZPMGoe.*Zحf5kU*, SJYVЅ)\Pm8o|&\nkrLfz[XjE֓qTPáQ^58S7gCt U>&ƭ}h =K*н?4Ǘk{B-:oG$UFe&﬎MR&茦yԶqMӗ(.]~}NBg}@RH: ƷUҎ_Mk__lpF6c\L%e4—d3xBOz(.S S[v-w1Z;'*U@գ ЁL=vqND5eJ׎ԯ_۾F_o[hw*:YV';v镻<e$_Tl' | pjZ3FFꙶs5mBy*S딏MٟbLQq}Plhܓy=E6I_,dmİq8ZIROu>uaZ<3 V 5'05$ DfuL:IXW[#ٔo[[L|Rc3X T9Sy^= _H/H}|Ni^V#b×35TW~z'fquX͆TZeϻ6tGVR}ʃCeYdz4 *e& )r{}kcmhtcvFNM/ 6rmԊfEVAWYQIm' (0 yUb;qCTn^޷?Gg2 X:Րˌ%?_xOT:<>m!Á;)P]{Lı}W%{6[yb?* iJIYrpzN~:x,BU];[T_`ut6V!%|ĺd׭(@a:䯾\Jc^ QXEO ֜:wH`ajzZyg޳/܂WP]#*Uue=crC|&9S_ӵj ؉^J/ZJLSʾ#QQ:F m8&~2h45W: 9Jdjq-3u}G[GL lXt}rZK 3kDT~~3Y~e',S&{pp*ϐ'! .&ty՛>Qel'[E]E՗E|==lmpb9SѦrgJY<<}3Wؚq^]fԘ6@,YsUR9gH%yR[/dj <7j΄h*zj[ῊGKm/RUO8T{=1xLHVk-괘-P< ̬e.&["/$+5~BO^/5̯|*N^ښBkGwL2yYYkьjWwaV%WT~x*z26n¸D[P58o؁`*T9iEaCWՅ%]nk-^B^C Wΰ~WDO^"}U9|~E]D TNug-`*},(c6.yC~[^KHt"' L.Āx ёL0[6S0lD|=?|b>E }y{]'^ԜoTzOq]l-~yHl=xDtu5)AhxH$ץ.GO̍s){lwY/|znZ2#VYkJvt앍me(' rngE#"c9 `"<][p70,N&`[L0Ov)\ _V14T3TzHo܆AN](ASv h[3v՛˜2A%_u>j۴s0tcyYeV˭H]U1nEǓ1; yXa4kT,2(LU32v5JHIOJ_;M!ZHAUxBvꎹIY|v\˦?{n# d#s!1΁&1X~(iLd#ՙr ^ `rmkZ"Q[:H:K,Q^Gw e \zoZ CaG^=0c>WA^Z$xEWǶzSYV0a)J_3"".OK"F]:g7eъWh|Nr]xuZ/zZ'qfYėvD"?7NL&[ƐۢgFl^ k(FzX+:m]<4^.GhPdX[+%@%m'άϜwFVh{w\c58D  L[^a?V~nuȖȹsŞūeWRU&e־7wyF\YBfizs-9g*xcrX0D%l5DRpaxH?&*TWryPrsOJ{ۢ?齭W{tjX;& 0f;;Hse0i E we: ?F{+q.3(zAj4}^]jgX]wIj' =j}s_HBc?`6ɾgzb2q'm@I̍;Nj۰Y~r 20:3}0u%.M"\8Cef> hNmeJ%i `K:T6F0 U rJ$&JiJd_‰ؕW> Ouyܿ90C**_a_aEڬJy "`-?e .^D%)JV_kjHQ@4\3KvIxͰf@RXK~W%{NYk\z"?YOVH&;gHY?v1qj!'ͯ ˰~m#.'Y 392 }IK*ٽ% mOBl%?yJuF4, 8>zzZdTئSԍs9_/†@oz~?b#O}jikd"ӘqZOrQK;!&]d5Y- F1>(+)wBǛȂ]!?,-lbIfX ؞'xŞݚoSUQ1ءJ9*_XtK6*0e.[F\'sy_m!}Ij|{֮@ ì?%Ж߻RP>:1&ᦽ ,D %&oT_ߟ9BB3yR?R2o2 g[lUHXvIJ$YzZ3ŗc`KK__ U'P$pB<2U:EwQk Emb5Ӕ32L7OyyĩLV~kj-ީNW@r*SO}6Lᣲ]PP1FQ檉?U&|D{/ߪIHY==`Hš%w1"f4W%ug\-߸J?̯iȐHwOa =]+\K#BHh}j,(x1Kʽ71ol5F+hJN*N\#"z~IDN41\6bJ o%l+WlWIwA>]$: M 0gs-X{G o:l mre.hqK}z]U~YҁxbD^͟E]ee\or?\IקbYv_i/~Ml+'^R: ڍ: H2 :|ߛe ッjtGr27v(C1Tpl>o bvoTyhA סޞdt2)^8<DRvx}$OGT.l#Y=rÈN3_ޱS h='lb%?>>,ŪP;>,qrS ][^wЎ9J]=z_V:E6w\63ϭ{џM?)Zs攸h!?#q#__+Ph1W҅u7HʝL60щ>7NQ(!Cٲ,JT">Plޅla)95Nе|S `n:Hj\֡u ]_Xfzv->I C܋M@RնMg\NOV BO3یkuOF/k0džsqc40[̙[57ȗTٝI3}b~5FC&'NϕhFmě ϔVr1q8)?ܖiQ1B7cƴ5tir3t4&V :S *Ǻ;do◺^@/s9#f{XfJhZ2Ձad0fbZ1_,O\v\s^"Z.-Ṉ ,;}I;A h'v^o>T15~1uMQʌw55S: 8T1h$xg>$$- m?91]fu\KS镾>r _(U99淄OmXr1'{<`KЈw'^siْKoK zkE/c"(t/%*鎷Uoz%C>ENVxcx|!r#xؾPzfrWg~ \ mG&W]F#&o'͝+HesZŒ&?es$3Tg:Rڏ#PAZ%QFepglRZŰNCgǂͭ]޹av2R9F_ KL\%%LLXˠݠӢ.NJTOkKN \z|Ǹ2=\ZiVD Otj:bLyÿ2/˚S6"7=PHK7 PBx SWe)jTR03D:y[RgSTf{A.wQ 2cǖ3LiON6U>&o[8mI.B*&n3+5Se}\{#JHUϊOHCYi'.'zoz9e6tE%c ç.1-ulGGUךtVՎ_...Zi'<&$N_٨] ?[6V\;vA)ngzUj*v_W$ ִ9_X,}r/]Q+N7/!և#'yT8D8գ kN2k[=cO7amg }l%g{bR6_?=g (~yur.¯jbȌx.T]VWw8fy/]/û/ iGWH_U"_G_u8RKCNPz%fV2,iL"&6$r04U  g zN3sg( :`Oe~h"}q6􄥓鵾@)} 4]+ £˻\gKdwJ sD˝^G7vpẑƑ˜;Va[&Nd[A+_hU3Y?e[$O֐ww͂pVA eE0T||IC& TCU9F]t\ 41V@T.q |Kz,. SGcYABa,4J~KRހJr='OAI!RϬaX5m>L~޽"eޓu|4BSI4wBnY|dX!t-5X Edt?pO+kQhףsfs—Ì13{2HMB _škQM.p c*%Aon#(7ڲ (0N|".G_I4G!o'>k390Ey7잢(={G'E >vEl >K$0%8Yzo BA,I$*H桫򊡻g8Z,5/'.(iS\y~-(5b$'YrDObS"/A*qB[^)|QKĿ ǜ^A]x& mub̝g:2Ç\vײwM~-M'Wh+g?nϩ>;V ^)L}~JW$`HEyt{-85f!lOinQOQF"Bt$^}c~Ԙhn1v2tdt;CM;9BG~ #%J%#|ܳG*Hh.GW1?q/Y\eƄHk|Awp5-f*4^Fh{jzaDv!_sʖpĻBK3דcjσY!f~yˀiJ$:\9, p66-ɵ y<10~Vl" v@v"rUMY$*C(Wx s' v7YxG4::ѹ*En cx7c'0=,Q0uxQQ"+&Z~*B5?q Rh+䓄s>{O7<\HQLʄ Gϡ>P0`[ QbaTډ跌oN0A, ~ (i$B:!eԼ%.@7I0 m5tomy S,App8Pnߚ:bDMԇ҅@|0ǥNhhT^aޑz+G/Ose>i$b`k/TNL ^~(ə2!u,9t*NMEzJ;` ¹#^eGx~&sR(<}uٯ`D<{9ٞ[D gDž8oFRmT _TC^|eU\y 452|a%…Xַl+ˡgfz(Dk_Eekmp@ў-7!oRB^vZ09M^w[#_+lU6bXGư-5|/{\4C2!V`-m M;Z93U$l{k\Xƽ".`(Nul ~,zX f.?2 zz_?CJQ]W1+@/@<^xO G+E릺c-#Z|/ 4lcs.|̭x"!dȒpW B/ [;ݸ eLbP@,5f "v]Tr~"# KKG*):f.zUj%܄!m2^C]銮g7#ש]<9fvyJTmQ64&rBcuQW^tsӑd@znpȘWz&+yCEjw \vqòK!C nRJ+9)߬ M{1v=t W s}rG]XOߧ4Y5t"*x2uw7%A̓j'˵ b:פFڥt<1WꟷV/1<tZD\9Xz lt6 q ^4:Ei€” R7P`CҀMq!h.t>@Ip X] ˀ0P]4'-EuS-pth&(!MӁ8 K 0E40LY!M6łτ3<ȧ@H-(з䋣飢wvul6˱+ъL;>Lfi#2V؛ŸK1CGlQh #McWv?Sρ5f3j] q;j%(A֛yd?y;Ñb`Gۺ@ ;'aܢm&N@0n0L6nq5ZX9^.sѥ 9j.Lh[Fҧ'=JoV6lyLWg6o1<*e32 |FK=7yF1R8s^IÞtM3]u~NFxJsܶp]ݏz%-MŴ6ϔWTvօ8W'f3z׉#DWJ|Nzb札Ur|(n/{Y{7\uW8,m{b|]NfRD*4HҎ ]ϐX SJ\>\ ?ijQ]#Pв΃G8)AD jp. SB0"e2AQ+}7"<#ـ#H66ѥn݈#A$ X N2EODŋ`| s$R]P! (B%]7~f2n"UXDDD.Gw!sQTE4dp/tw "Ib)  uoH P)1.Q-1^@0j7T4HxQ E>"XV{#9B B"b}1@OHJB"h0$(!.` aBmP1Dr/"  9u5AE9 xpl aՁ#Í4 s DD!&@αA8y{_a (p+dA gc"B&wP02"Дg88 hd"s&g?\ N<3AD} ̦ 8v7\Ivpb$2 B.2A_C&\sCD D]! 7PaTX \tH&<@d dd@7;*q!NOg'H5cE b 'r݈F4* F'B"qdG2#"DgC(p$lta# +!9E DE\TĀ 2bGA<6BLx6! *<* Bf)2"$q l &xp  dbFP7C(Ȁ.*!g< y#<dGp6~72Tc!5Ct"!G$o. jӆ DA&kΩ_p (bFQl5:NDxpB"5u#O|M }ϣH]t[y"0)K??h-֍(c62J#QA;D:i*PveK  y^alDG܊)̥A0d̒@?`B` (JA"4#9BXLU" ݈fw"vuTdtB'p!9 $D‘b;@xH9Ҟ2-~48ZwlFvA`B a00XL#׎5a^ZImMHR|SZr&=AډsI.[gb/ aلu+pY{f) 9Ŝ[ռ;U7u~ mJ1R ) sv>~}7~LzZS8T7ktn2\_8(baWkFnj-3l>a *IjTCQT^6'cdל@6RsxTIn"CM2`*>־vغ^! %T_ g,9]D.k-=&0%E|0h4^q CĺM㾢PP齭gz/POJB4׎W]F"n,F5u$ XLS ݬ(gM ^|VNO > fPm!g7W>sK;wtً*VݵFRVKeG35Q'ؿa47P$@efJc63]Kpp5׽2*oT}+)uZH45MSSG+^C. =Ho&2鋕n4pi :.zEl3t% raX9/mbj)f&/Gg ůrhY^Mravd3J*;aQW%3,Ͻo+I D\=P% vVth?pnY$%< s?܋"}'mvT>''  61q5\ s5Ŕ0vQ39tF~1G*L$py6'鸴]/$oՠZMivLi[9fêvRfvX/Fx뵣}Hy%$x̥l3"V7wR+EoVn[T2}lo %+bTK<x:sj{ѾyA_ͩ `AF7N=;o]3#aT9 .44~~66„b|.74]-LM[$^xSm5Nr=6alTϟv ܌9Cj$IJS+ggj['GtnT ).n-AytddGi)\iY!AZ6P?*~qQti`ϷwR3V:z 7G  'u4BN:# rjj̎vi^S؁ҝAm|YPn`kCѾ36>:3f&a>{Qϩ|_rv|o;zoj#c8q[ 2 &!dGm 82).%ztyTik9r1~npCg ժz+gE) Dt35#~,c3z^͌ސNsSz1ayz& \E3dͅ7";0/nd\E1awOmYYC"g8 W|bQFxRľ|o\―U|MvOn?֨lx.T$hR%NTm.vbŪ[OZDy.2xVeAY4-ȪF/Oog\XJ_E`08Yed]4^S|+S4T~B'tb2fmZBnztT3atQA r|7cnQU~O C|n]lRA^Pꎎkn%%g vǮÉ0܊){ktk>pɭJ7]ײmSC#x'x?K:榷w<ﱍfQR4 |Bq&Zzv}c{U[C.EH/gJrm**qzqؗvY01~<>߉m!1&#˿_kδdYsVF$}꽞ξ-V}j4QNY;1^k YVxS^qxk'>Ns0X\= }"ui6.+O6o0``;O[&aަc,^i"vK^Dezri6:5/g簾lA<' zr)nK&lSKk8t6 *xlܛm6}i.w*yDo{,|Qe&Ҁq4ӝMa\bX)H 菦KO>F.vGK~Ql2q_~Fy+1q+PdrT`PvG-st[ Rgƍg>, Jc`kTҖ[R EpY8if.$dIȾd!BߔwB[ObtL❵u/vFFTy},[{ϧ=rU<ݚ1-wщo0j4Z0tE/`5鮻[Z{WPtBFh-sr>܇6>cK靁üf)A%đmRr ]+X@;xL*t k;pY^`{Ê#+F>|#KW`%+Z*bP=3^ &5 ߆`_QH8|cm&ZёhGwSu:6s4"^$⇍B9/>M4i-{ǁ\#) y'fT1 lL( b7L_J [18!`li,6Ƃt q+彛>GTM)+7X[N=yneJbQlqE onB/'c1 .-uU Uv9YaP9ߘbߏ}NXRfGSsKyYVBz (Ϧj'':'MB#rj>/+T}mmEAOߣrP#m5OznbϷrt^Ȗ!di[nKGJk14t:^7ߗAL<";l+QibjVs%!uIG6[ p Q|Y2:7/bOR?k.8oO"hEP|DFYN:Vs-g1d k FaXkKk) <]$JM@J'O,\94g. .e&:g 僊,^] 3u/U'h(Xx$73¥ ^wV"Txivq"CzK2d͏L~dv77\hl>5fKb\< 'Vs! [izDwP.~}[xAvJ|ns^S{AS*m0CwCw\?8_ƒ_)E3-xx+/aKSI]kIdPrӅ]<}ݫ/^^Uy\?Vtl#w<C* u׫UF9 ͭ!S{d>B3EI;OjTVXƼϟ3IKM-"_ h2/YLO헗R"; 7Սdl:LNh_&_rq_hO0ըkڇqNINʞس-8WnZ{3%epꄵOէw1QJXΰi/M/s@_S׬i #A:M.[+lupl1yw~Sj|i&Y / /m LYC D2vRS^7*ǃǮ\OﰺPUo{N2;YV"ꌕgJDu\KƧS n=.'JiXҏ6q_H[W.kxu4 xL]:!#KBA ~?6 Qu]ǝBS䩤q_ ^KʤU8$jEGe!EnIl><>ף''xI35JQR[ݾVXʔҞ\[I휛<[UL*Ol Ho hjzq}OS`CW?|CYd7|iy$[hqp6UI0''A髺9uoffY~XpYe )iQks{eSNK+s켕%]e'h}6&M{ A ϖx9Q)Dh0Eb퍀"pR*)}+ <|1 Ɔy%zce ,secU|T2»';,6}ڌ lv#lj,TIU{߈q MнW*,lX.R-Xl ~sbY<Ȣ&厪'ŷ&]d2GWe$ aAwI,VVeSq(ǒB&Gşd#N=h$j;>נE5AcLfEi>WyuT力{',?/珤A !;s[GOn;'x{ǣc5Lw  眲>_iĝ4E&OwC98sK[S+gKR-:Mj%t4LX3)eVY&gh(֏yq~+Vuk.M߻ZJWfR+Tw)?돲%tZֈ[Gn7CwjQXrjx76)7z㪾rrpOD/~|% /.p=oK1* .KI-nW1%P|Ǫ.:$d^fmD„0E ܍$:Wb`ir7O 랏ФKGFr. 7zvE\8l4cKx(7TQ猪IrBU||G!֌v0Q{KY\k9vzhfYח"\F$8]8]Mm=Ã}lBBB[NbuγCу .ZVf;ҹVVhEWYӏΖ$}͏W u ZZ1[olsR_Yo7uqqۑ}Y.I|JCcY-JYんˊTu} mb^y{u>,"^yBucY&Lxҹd+q^{,clYnlbx}`}3.Ǐ:e2lyoNlVxjMn1Oc'G[/ng:j1W,7,W,ٜy>0*:=1E>0OtZ/1Z//}a tg_ܮ\9Sn,..jbk]Ec"iSĸ\ӷ,b_w.\lpɨf|R[˨hI(,Qu7ة_*P ˌ;99Z$I/&*'}M5YJKvݲĢOg+*} &{J!7 w0wqq"7>=w?#6< %)F-=)+܄F^77ާi{˳'ntb˞Q^Un.zF,Wy{?.W[=;vu@Aņ6MϛΜ%Z֮WTOoWP n[\nVȚ@k͒nwnޱwmkgrkC-^ٻR qlwgkM- ]GGջ3µ敯>_}A| ~X7Ḳ }SAoCg%oj ZIN!sۭC6<FG1?b,ul2=>|,;R)ϛX=r,+;(woηұ N b̊0|ozVD$Omq?}IϬt a?+C+Iԅ??=-+:L5+T./Yӹ Y _\a[v*='!;";/pqtZpq=s15*mۡdCCǭءqSzđPűkǍeeMg?Z<25Mn<֌2=$u,ה=I0i58/-n6*nj^9v*i[96Ȓ hz0+cГ<~8=.**1565jy;E=Mu=Wvuju۠cO|9(ŸN%=AϪ!7B‹ӟ]BՄ!9= i GpsjO' ՛S?D6tl.ٜ!NC5s.5ll҇o*qyqkwDz<;ޣxpu¿hS<2{ZS7b9ɖ]!@q-2ɚm HPΥ).7ń_ O;: ;z=ϜY릯9V/Y fBfwe4=. .B(}ŵyӒK:Ȯ3paosՅɅ0>smF\<b_[k+ܛk{g_\_R]zP`0 dž?ܘw >x {`lȊR;|/xP8֑nxU:N+Ȱ/{1n#hjwI4 :lOQPWQʢ墙}BYCsC|CIswi'  2&3t /f \99qӲk(e#ѹ@N\M"3[z\Z\_p=V CK ^CC@-B Ƞh~uc;:X5=LfX+z?%t2duܚlc'ZkR[gH쓿,оv)3C&y2ճ]]̒ $ o?0 h_jLIֈqJw`?usl==q"to3U=R#Z#2 & oޘ0F,`C:c%TPHسJ؇ӡr*xĵ/,j`/J&sKZ,ty^sXGҰ^{ydިl>m^atWm`Y7nD`O$94i9'PipL\QԐ2?jXQx3?d`Pw1k(p:3X'Իg;[z.*$e_3~"RPW2,L3$]JpʐMCnV_V0gy''A"ߘl*$H'tRhwA+\\<\H ryr7zfu}{\8|kf~}1m^c\/%X+qɳ%m9?A~]79~h%PpvoU ڬ]Q{u~&4w $6dR!q2/7evVJnFqHrF%&U%MR}Z}jpZ:QːqL g>B;q̦ss,Bޟ{e4Ks4s 5kk-V0%P;+;{' ʙ"\-⌴";Sxe =$a"C]um:$o^UbK ,U"Ry5F~ eĴ kRv[,ɩxVpSl8I.|^lF&|x^`2$Vi<'ret~6}N11d91sKaiimpIcpea_Rәeҵe.BV2Kּ%((h•#Sh芢gchȄB] nb齅ΌV]u*;"\(HA& b֖d)Q@6z= [_4mg49vu>XQl<{:]hq2] 4L:]N Ow.)IS,=Ҍ/d~Od1}\E/Lw{"[rsMgtb' rVa-tS^̾aӱy^0Yܴ 3:GE')&tgɡo<^lɫ˱:aS;)n>ZE53K\-fno޻ɺ[j5 w$4 ?ǧUs(^N HƟ)3(cNM)QPPf]\6_2_XBPzo>t-_ʋwB)2:zQ3xx(c8f=f_ owy }8mpXMʆ%w"T i_]&C}7z2GFBH':ܜ??Wlie*;[^~C'{GrTVxzH!jꊴL#+뻃 0.].?Ow ܵ6o D,**WZ 7CBR^ڬQ@Sqy z絴vCwf׼7Я!RDƭ,EE1ķ'KX.]Oo,ȼ"kt\b*ׯSz%JqW qobݪ2]o yā{o)))ǜageebSc|߁Y@nvvܡX )8|wo<=t/ zĠVf=yܤ>Ԓ)^ZZegqիxcLApBof>&&YSE 9uֽM|]oV0Bmmmb){t_oW\zca/2Ž&2D{#HC;qGqbH[N92Dcb0B>^MJv}IKu z9#Suz%;*F}@J@+򂅅b0xZ]k$muWx ܸ\€U%SL[kG6GPoV"&_n)fowNZ[7f0< B)E!1=6X ,f3JVf Ǫ"؆MdWWaQ6NeeJSh}@vNow0Z(k/C8u~yy}8Ni sztC=A?8h%jV%8`);j3-!eF-Όb$H #@4m:t%&?F}/ +X6X쮎kQ)CDAiH*% "%(tNst=all{^}|Ns9s枅3?g~.}}=(Wa5i1V4k=i|fGrrH!3Y&.%Dv>0|hI3Kffs/}z0ߓY/%.E0']~t+P?!g}uG}O~>{Lt*>͓!QӪnW2<_mfz1 |Pjc~CgL0TͫW@DNNfvZ (19-Ī(w˯^dWWJUiz6YYb,|Vl[@(bQ#m'^gb[8$7 De,%4+wp{Fa\ۻF򹈒d#? CKBb_sLzw:7,vJ6ݼdsa%rhEey%8%||cǡUQa^9{Ie/Y<'2τO7ƒ}Q2ZyKYY4~hI/f[&(|yL&owZWONtXkG83@#[?O:g5p;ΉJga-2)8G=6JL4jݾplYtY#\3}ܞϪ!jϰR/ 8E9ϖ#̀Ҋkez/o"p޻<q-#iZ\P듛N_J<_U%%yFrSG:f^ћ*/MGb A;(NS!7vh_ 3ba]BOŁs=ķm8U+.;5P`@ྐxL5;w+PpS:gI\T s{2ۑ"DJr @jwss"#i։;]XNJM2u-#uK:'{"v2 6pc[O(9D)rb偲k()qs^:Peȥf*ʹ+SH/WW} `v»,|!S"& \hObc) C9Xz1RZF#3ʍ}61+⶟QS%?\љ:\(S T.a~ ƍ@V(Bǩ}9czOL{Y7?Ԙ(Ӆ4.88ڡ3b }d'dD*d}!w6v2b˛w]cLaVds Gw]H|ej4AU6fOqW1V[C(Rց6qZU:L Iy~ ,T0 ula_.t!;P`&ڑN>E\Sh* u"Wt>.BVQ؎R뀑X*oA{q1G=C6떼`azL?m7 RC~Ul8 Wr*3O[9t+ ?ȧ66C=0orpO?T1)OP+%}_1ys#y"Zw@ݧ~0|45 [{ܤ 'i9OHv+UCO:ކ=I&n%r_ ruV+wj'vl]XVwi^0*w*i̵y'\VـYv>lDFq'yj&t>'j%u:1DL|P9dƤF1;ZbB剸VjV1чKzUM}ȘC6+iHG%J(rQi cz8;5ܨW 4Loi7$0Jt\▲u:b\4OL6z- D9p/Ð&Q<\yג/$l+k/E4 /DS;]'zPqjc[ԃ=,Samq.` PȒ$+^2Vcz,-a(dˣs~{kÚsPp{cW^<^ӮJ_+I^ҷ~ u=MKwuERsIj.Ε>X\&ugN{2I3zR"T*YɤSOY'Fz'rzr|~1 XK5?)"&7&*ufM|e4ɖY,#y,%f[dCퟏ!W]MPc k/ 1/[Pe썃Vgكu'`?ݦnC'Vkk28@KTIc $=c;,\SE(G\BLpUb9#\A~-􁉟|l; ް"~hڿ $I}oXFhwhX=>c34S!T_ZQ9꛳c"B6wMs62 4:/iAT*Tn|50H`g?3*"(%OyUx C5BD-E\ф3SNze"tFf@T vJ_ImB}\]< +!SD@D|RN:;cxt3qe!TH]Jjs->*se!<;%kyfѱIy'z0- .==~alr]v$}|FO|7vQVt}{q3e' 3銦IhGVIˆS.o:SJpWط唿;2M3 *o Wf0T=ȯTNJ[՜刔fϙ))SixZy] {in)'GcӉ1W{)uX=6jo>P&DNNz*Ml ;)P&d'ŽANIDɁCLZa7qR2P^oH*2<ߢ4۳;֊,D}gUΆ' .IXnf\ j>ZdgɎ;͚Z@RڗL3Idf[H]11pqM۷ir6v!Qj:x/7SaudN{Id"Cr}fE| n8Q5xcr)-ry%ph}%0{S43e~魯`1t$Ӻֳt R.~:޽5K@z#e!]u|dՋ.wP@:?sjٍ\ o."=/}?E*z< 3vCNxP/\5oRJ Jj }y6ZXϕ*/Lg)D. ZUVѝ^joH~UMq/eA3}cIXqbU# 1jo3j,ley:Jg}tl H/ g4/?@% 2n\+M2'DONBVsk-'L: Fmy$NB[lj*K ꠞa6? ՗P-'"es4b #˅=uWLPl)5Oo_dz#Soع+B}}73kAd%chckWs^3[{C:(xKj?#4{9Wa)GO0ߨY)W֌ϘydlQrɽV fؐPqd \hapF[?w(lX]}a:;◿^xr3"=t@Al t1xed;}m )&' P!dRW_nxPudm, >\@||@2G{)YzppRn~οuTL22@JbװXkw(dMBTy [m+b ))ߠRl?z j>7v^ws[ܨmd`h_8Omi_nOm4:xޭ=vh\o$*լqC2vD3=_6F艀;{krA֠hF@)@"І3Mhg,-%($ރ 2jZ9fZ]6ko좧qvs(SUTip{Ol6tuYʖgXNu-BuVŠvs^(\/6Nl0^x;VuiByl]g~Hvd\M\/>!ήwn]YΤŁJ$|6Wqk؂Y)=욬:Fm(![SR Nbmsi:Q6x%5Tkk:b㽃fnOۑV > 2b{]˄P{p3W[Ƕ~l{ ״:b| w:cM,+!&RheVr1UK6x$һ16{S8+S*OWlB C -׌:j 7Iq,#s'\QK'Fqim"4OTuRPPqbUeb9j M~u5ڧaZ]^E9i~aKuW5?UOR9di ~Ucl)0ƈza .8Ž)Ņ}gXwv4 8W_mu|E1o^X|IQQGuUNrDԭ`g##bg״1^7Uod*c \"ˬ {DEswRB@(Yـy۝O˧nḻ/ HexD/M2_6 S3qn15/_|.ʱ-'zd,52L=ksWhvL\ؗܭhf N۪R=OG;Uqv(?g l81E/>;ٶt4+H4;._ZEvWE3J?u6'*X g!uz~:iܪ UF,aFRB4< WccѧlGOE* 6.o?BDN.< @uaWx{kqgLmO`;_&n_ceYͭM492Q똛v938E]Ob6 x f `H9N^Ի[9dL1ə6X4cxԝ )@үg]T7hk{0z7Q$ڄ"t"gvڂng,9pQy[楬nkɼ@FM'bYB(?6{U'܄ZQM@i<8e>=;^}al |?R>8]|đށwbG.޽ȫ;s痭W[ `%ue~nt|Ƃ؛]}<]݊,'&/ǿ:N (sJcpcqhLqy.Os^t/APa(&:2G_?{u|=caal: }^MrC ܐ….dtM; 3n}dCXDA3e456*p39 o]_3=Pi6r<֋_^yqT? R)q#Du >4 XdW&Z9_e4pLh[/s֋zZ=,&}~EFSf#/W%tb59ʑCuBd"U=/3}zt,6ȢK,lR粵^8SMoo-w$ 4]oBYRT|UҗwģrZ5AX)` wӭhӂ HA[Wϓ2XK6Tㅗ& WT{Dkt2] 3TOFwgNYkOjK <9E2olr:n15[Z!{=IoY9q#Mzg| '9VW&j_1ng غ?@rf)ҍ" Pfe@(y}^JG1ٸkx⹷{@5#.ktq`U 4IZuDyV)g4nL;q2zxjJ%EQ ȱױk#x7_ƮA-t6ZoX cjkcO?$60w m0;u]4#CٵGEpʨ-Jn?Gsei*nǵ|iT2nyUA@Sn ;[k1OQ_E2ti6tfaED?Sc WD'TZ ВpłA0UqbIÃ1\s4ǜfz*vf·w$w7a]ؿ c5'LqiHO ~ Q[ `wqAj)/E[4)ogRh`BrC(,$eubWgj9M>xc*{W_ lߺ^:U[M\kxWjV}{ԴW=$XNhj.[<}[!XwcaJ?9##T7~Fŗ,D ]}o ֘QgNPhY,:ٕ !7uS83}L=϶3G\Wnnbd_lL9mh\ ;:LeTKM9^i=GfS]}f0Z^]lqt~7\5/k"i|q: i.Z, #"$E}N1^%dg|\^Ӈ, u;וmhaܤF2qڦqm9;p8YX(9/5CV :ٳk!żLf"bQ^qiaKӌ"}^Tjo 7H(CElt*{w8^%i E:.Ye'sa$.m싁KwuQJE{ @x |k%{Vπ "~ǂ/wZcIO[)EpgtzY6krО?|}iz'qhBB 5E FqLXuśxֺʞR;o =g>M KC7 S$ON;G$Z"O}VlNR>۶G)DVS8ۛ Q+Fpq4m' <.x; /ɼҲmϨ[Ai0ÞVuR/3]墊9+؆R H<i%x֮)MM"1M+빴:z̡<#&S{qd܇N˒Cl3(g\|.<'4t!~_aיkA6]lbn0/{R&bۥEG-d|p$&owO bfGii 77/BNJktܔE. uǏ ڽV pYz}bPTh҃&ٵOxp[ '25۷.uecXl1UR7z'L:m*)]TcYQ.1*_R :uqNjm:.T~ $uv."}>8[VO(iyi/H_H,8X](DT-'g׹9:#FLi)0]SWNU= 9wOR+KpC<^0a{y\Ah0L(zT=HtiuWQMY"_Ns%X9 |E/~z,*l0l>Oˈ/[&8,M-"SN섏獭.Ω<.ㄋwg&b}JeN=$DDKƭ O|-̖4 k"C[`'&݅o@j=ғ<sj6F훭ZFqþ쎟J^YSVw/Y Q˻U kGU W =MzG*s) c1ZUqE(,荤r:Mu[ӭZ΢﷒ly35Y7 RORw)wLW8oCʁMn߹n4f[0dPP"Gݙ6,;q - D6]7b"^WP\ =>wˡv+l,lI;Tkw--xí 9L|g|-űw(jUњ 4 iʴb970lrn9^=BZDgn}rء"SB].)5fyyE4Hrmƣlqyy(FN5rXŮ*"+4u90)t!lLd;+kjd*6Tud}?T`>̆ǻL9e;+qb%w4W8}&rnб j@GI÷܀ OTmiNʑ/׫jvc(076FS?Nz'R2qG+1[3Q],qk!o<*{E!J8#'+xZ׵?! lʧ ]|W;5ʡ͇g'co˹@Awkasrŕ]V)+F$?L*Twn|a\f.eEoԄfc}3>+9uxT0|/4=N_.VH*bpAk--ۖ .)^ H&vfi֕|c,Kst0glg|=c`3"7Y v653>>Sx Վ!b$e^G"(vJ>2^%>l9Ft$F+NDjՀԻp JH EK;p~T]"һ5|` $:f!~%S:2ȎrL۷eLC.o&A,ȣ?@X{)0rR s0YN<)k;:vUH9PAk4]5di5親oPLTʹJdTD1JaSˉڤ UkkK  Z~JYuq##L-9j=0Yn/^W@hlF-'%s#F~ "@j: ∦sb<jA %-! l #ߦ{)TkoϨ\ f.TM%`ۭؕlexIk6*1n]x7VV 2ʀEt}[}oPԗǃ0Xn`1vG F ۂlnV_ib1Yk2aN tT;Bk" pS8du b گP쌟Tj~L8GyB'Wػ#(wXɔ5<"$QrULO-R//%8&mЉ<avqz?M.0Уٓ&Ke'!uIdK|YvH]V f!Ɂ_{brAy_HR% { d9jk `f3VI猪xLtZ@S bMt]c\|jI(s0%/hmUrR2c\\vBGyt_v \cvfxC]n6ot>n,#U%AHi:ڝ~!l /.rׅ@CF~J#=;I~ڃ-AkHP󦟃,R^>׳XNWw=05; ّ/!6X4Jt:L-Onxg9P-;a~9]̉lþs6 ڿ<.Dl3}s쏙h<;~S|k[jC+̆`}߸K;<2 qFxBYgژ678d58,'{t/v̤Eޜ֚$.lw82aȚ422kGAO8qKL^,z̥d@zy&FVlkWtd8fgiu^-^ib07h{ёC/oLs `_ v7Qbx'z6BVZ- 86؀`j@xȏo\ӂwE2LX4hr T Jcw  (=jJ6\HB+A5sZk/"S 4 $ۮɳqu h4m7ZbZB N0בXtN9S3鲃.b.|UQ{h, =NrtdFq5K;zsalo#,Ŷ%tY3 LNWKC lg>MƢAw1AhA#p)(^+1We0 NMPJokjLD1ZGtgs /yT4IH/| ݆w&9"4 rDod՟6^xGffL ^]Jt_ϳ]lK0Kdr @uT5'MhzC+I$IaGNֻLt}xŪ7ҌT*&y8zq{vYta6yVYH{^553saK| kAEw{7&~i'2k08svF-2| #Q>l\KCX eJ yYPs].JQ뫷+ kKb @(vk5$=Zx4;t,SLWQ=ߵ78ZMbCAj]kuq.^{pc%]$UCER |cxeȷ5W$"S윳ҶcБnpl{%j9Cir^HB&:CW0%ʮP cO!tq<'5؉9F ݒe=qmo[f? yV;Cjn_Jñ\t4g^9_CnKY"#ł9oGӟ?ѬujJӿW7ӷ21)L$;-@B(.(E_Ll 7;Nr7\4ldBHRү[kD5ZePf*<mq;DуE}iiIzE(!@Ų-8[4AYc4o]7W TqB~:.H 6Iu;2*뮩.+`՜҃K'U&DUiT"k 4}6d=e2bcH|X쉢+Ӈ BSk&KB&K1g p/Q%|$5}a\T*Q\;+-Dl)B!4R 1QEdFF.>tՋM YU@R_;oӱhw㰭\zGkxR$igWiֱ -mu"=S%ت#e58v/}:1q6Csl!Bd@dsWB2U@'=kohDqbGixd7njUAT=`cËQx>8m2 } S`Rr~4d,Ǽ} {ŪC ~;#iăLi0yYm3LeLjUؠgz,Pa|CO;J`zusv@wU$uz kQbOdPrl!@c J^O K.?UvzFSÔi3Nf߉5LÚzkt4 (Ca|x]lzҮL٪v%y)AӁr[$r*;9/nU+?Gpf .9?B6`R3WiF,V sEDz?XG 7cm&1@y66+P@jhoV੡7;ɒ=?Oc]OWR-!|to?dOfRREJhT4U:H#Q(. ϑ!rMA!Wj?VҐhIWl*ڝm ~&ƨيN#骚ΕKӦǦ~ H۟#vob>oҶ ./6vԗ#/98k볧?u\@PeVs\͇_/7:h`O%ZeW@k\-Qqt+1­[7V͂^-h$63ȉߍ$~cg.Ev|3uh>ˉE-.OTD;Mt}+hWn]RSvyQCKophѰ>Csg;^~k#O?oJuaaG@t(Ly[ (]7V\65|LH׌۝@]ț/є&-fn~Z~Y"_ƈq 4ڟs3Ӓ0J^JVUͭ,.CKAvq[*9l1z YJ؋1Bjvɫr>veh_% M]p7U-uK {K ϞSJqu4/f\}o#vttgDok7Gc 뺾ID"@pКq7mF[կl>[ ۱ņ1qbe}[ GʱӉ@LLיtnI~)UUFيT&V:}_zASU\MR89NlMItђM.3o%=$֭|j}#1jUsmM vzL̦&:j;e^;ihn'rq[(xK8NolpLݢc7;. OWeoLI]B@MP3 `VubF=!^,:7Zr4qff#b::52Sɪ){jwghO]pѫGO&'".5gTz] Eo #mlL(_ϝ-7A$akB諔a6;j@)<|VDA,?#) ̲{*7aׁ^+}p:7ϸ- ?568;5->_ΏdžK*ĺU| I>0P=Ϊ!z QQ,]7󵜤ƋfN/wӼ6:X $koLMY8$V#Ya2֜f^&d61y490~.@\]ꝗat6SŨO1Zpu@:JsJ&J۴%~"b;J  ѶT@A o5W'kePGS_[|g%PjQ{m(0z'B&J-C>$´..߅7Ƚ&bdxE\YXx:.]D6SyrAO~UjV71G5LRӂWnM~>޴DډqaAV`v:OZn08XG^'VI%EE&' ?ǎByz=?|X6WbY_+]]e.r$:r~w-Rۖ\aGjQQ{},)OUUqc2]d8'Шs s 0PXnS~׆TTc&+$fR[=Xg"}g[$-pj*E0Ḵ:X( s3IϨ'8띂~M͝$,DQ6~%M*d;5a)%Ss1pIPmjRJ6};֖Y{AM[jZW60a%?hql) +dzr@R@`t4F3$gǯ^N('N{ZG񇧑h)eJ =t,--ei?% I| #.dx5 "fCgx4xP<;:K9IגJGA !D?A>BV@;EW󧶯_*)]'U˿·4 y*kis y< m:*ߔpwMM[30 2-~_`\QgOQ?lR)ɞx=WYO;k'AtE5 λgzƢ);WJb6}BrG 4rAL,bef/ u!6Hj7PUPƶ&[Kqɬ\yM"ﭼޣɿ]G93DUi&H.N׏ٔ+I.Z`i2z5XwCm"ޥu|e&ߡ2pJ(ؘ_!XW%8϶pCA JB|Z<)PE\KdKc$5a@nU3w33MجXޠ9B] ̞: DMt!obJCvZR'X"8#4 4$IĜ@/fPa7jpP?覩ٗ ޯuXHwwN5_ c?bؤӍ˻ r0( E݊p2*b}W/MA1wʁoBsʷ vOvF&ky&&EoLI." .3P,MC[8Whh&x(q^7&UK&>xpsD{}-FބIk\<ռ ͊ĦmӡX&!,w ^rB? wF Kuau8 ||27T,55>M1w[L=b^!Xаh2(a´p| mR"([{зV-)~# y%63r#r0L+|+a4] n5K]`a lQ8K[(*_`iZ+Á;4-&Z;VWw)x^vgO|>z4yikrޒJo.m͆[ t[>f/^lCcPH5VMI~MfJJr݂fK[Dz_Se3/ސljIahG}#-bC 5?XC[̚ҽIC6NCȦZp(?KL*HG|"\zc'ooD5m{kp-xV( ̽&I"Up`U#ivz0ݥ`MyeM萪@j Xu T"G@#HWÝ_g\potka'ak%%omRJ/xL1\h}3zO/l"[E6ܥ.19kr&Pzp}R>2ڢ(WJ< _ W&KIw#UXqepbf$&JAP~Tx#O|`ehP5['Js~W*-C2y7Ep]Z}z* \DprZ\>)^#j^8';wk4<*<92v~=,և©;p4nWc|d4.OQ81 >q8oy/U3rQϲۓ}+',5r=y$m6s6kkxk.[df7Ą 2Hd0%''}FsQ QĴѼ#,cni tVd$LVmA8[ߎʷ^}W殒OWH]9ɣ Y+F5QlcanOnc[L-98_$E oH&Gl;GfE)[ h:kdrWHvAԪf,D`N8w%)þXlEi.GЋ W*„;Vf=9H-"rm 0 nQŶ+HpRtKssZXB*KAm빒0snł4bN4WL'v ԶdRp|rIjnb.ۢ,`m|. NOj$vpމȜ2I6 ҇1ssxe!ŗ2Ț6)/b,DyJ:dFdPa]*騣jνlW-ⳬq o>q$Hi!UXqdf&ߥq$iQcq*.$)*rX}wc'v {r[dAWJ<RHl7q&(htݱ+k͐nujgO pq*C]$jR>&wҧn.J?R{`ڳ-&MDؽVSHK)۞$G(ݜhyҞd(~(Z+ƅ6?Kmtz Ӹw l釞=FE[ W`>:  3@`FoTVkx%zk/ *VxUe/+Ϗǻ6GZUhqRqYxkPn&縝!㖃J_}YfFuT5RwO6uk:25wjM)H|YVKs̆'a`ȩ_IGMC*C ZtfR Xr} )0+8xֆ$$YPٌB,U LuAW귎Pnl\ß&8dn4Fx z)w:7i:/40^ŎPÛ ϺWp쿉тyZ|% }YYxSgI}I似~4r^(cue鳶AfR,4AqCW[p8R'O}.s>xvg~>IU%h ,V9d>7~]~PȰ}_ytdgl5 tZ~ _nbC06\HTFJ{Kr1<$ )VYwy3QD!;қ8jq͸Hׅa0()&/\#݅b2Y 13/g/"\g%w > ~WA6JwG;cCKC؆YW|l.>,ѝS$@)T_WW򻲂e-n`L,C+tShh*_ޏ+慮_%) }ej |1Y! L/q[+mx1rF?gg((n~5§b2za~t`<#!PsXTR0! gFEKk𛽇g^C{ӵo˟ڄ,4RJT>=BebKd,}k#Dz(wN;eQ3ʌ*>:D_<X=ywX,RrWHÝ?T†iiȞ$;%;ӹ?c;GX XwhnV-u \JNKY@#;k]h;rifFlw "" i5_+ bEr6ѹ|5>h`Si˜V>` mM˲c7uX#;F*L=~թKDBVS4.jYڂYwƧό& jdS7eGF2c4?Yռӧ9Qk;ΗZBK[DX1N9vIv/ӤetFG} ˄qx҆T_C skz}=ɛHL"}?x6#}" 5S`CH z'< Nx)+lNr* rl[^?(3铣H͐5'#>4fo ? NL$F+k?a?m[eD&СEO|6oH񲢙+ѰhO#U^VCk"zD’HW䑸ԊH'G/+.BkNxNߔQ$ݕdD%x=0G{J0ޏRce/=}?= ّÊ?1_%}XU]]hK(f{<fgHJ3#FN-^3 .En̔AW9P#pJZ~tC'H !)꧰ b + c)OMYCԂ~ILgIUnrćfӡ 0̟ ;Z#_Θ<&U e]l^^۸O1-iO`mu?0S فK;`ɦѴ0?Tnn+& }8JtK%Wcrsi_~@&(#Nq4*7Fe=h-?Z.?xQ{\A#=AWd۽麥Ƒ7|YEзbHQ>zti ׏hxN68ڔPZֱBSOiԔj=G]&9svs8(-Rrrf0m!8}o"h'`kI) Xt)<'q&Gs VBX݇WM 'a t б{g ғ?޷v8 /+kAM>RHے&Kj|@-qző(||O0ރ ɳ|ʿɖ`@A1ɳ8/4>k46_hIB>%gkO 70V;NI\Z/'KE`YMɘ7FarZT-_R<-A<=_z*ʺ%qJsٖwqJ'劫A8:Vlѣ,0nWq\T\,f_& \*ҌЉgS77Kj~N6cYq7-0<17oYwgI uOSE!5.W{\~G&6AOS"/xz䇵2K:RA8׏ѴLK`q9 ?A*d#l¯j=-NgޔXǹ*OJѣS2qz{;у)2s)qɈU azuZ, %ȭv>a2M,s(4Z`=V.R@{q#O-N_x Ve^*Pl(U7_j)B!\Ʒ(v^nnV5W*`rY5*RU}z4Jp ۗX  BU揻HmPxB#ge邞.eZ.}n7szz2U.t[~M'Wr[?5?MxYR4>=~q>HGx۹/13`b)Yi"._HcBG ,DzGwe_??6[7ձOf2G^0 Yr|w|7gR:Q(Ҏ!|nayYe\ozXg!{j)ӸY9x޼Y[)bcyٴkgY%Y8r9dp݉,>sY#on@2\bp9vS/GE_G_GE/ev\q@%fvh/N{ y^n{W?@ hS=̙s]'{s|>HJ䯔eL}a[/Gl} Eq>`jDž iMqY`Jdh"P\V85𐏕%& [te8#.,7GmSJ'(Ef讛-o8#\kV"t~5J]4miLtq[těw _0G\%.^dC W87 BΕ}J^:xS^tsޚ}ߑ!(E%>K5#q4=FW &5<ƑI7J7́ S O UJ4pC|g_a>SG`DaRQ i~mTH^d-Reլ85Hy06ӕ^PgS)ivJzPR9iOfl!i@%2ZI pf:v@NR2'8˅S-1 FVru*Q^ֺ)?馪8-4mI(bk4Kku zHv_sm[j|?ęPK[j6CBs#ԈrK+ډRۖӦ>%Bk|~;_7Z:܁Q:^LBȑh8qDS= l̀ST\rq TkME@߯Jd^jx9,&s5"6݈ʑ(8}&)kuw &^!?=jH}J+?Fi-d3h7"U|ʻ}|N)F=!|?wa $P/K FKʜIn\o.޹Zkt@+"5gLO25t * X+iz r:&qz7#1}2aJ2k\bJv3W^AB`NR3 7ǠZ",!y W^ '6` |帠^?q$R#y_ǭ Іrn#6.&x:?!?0-OLs'#.sٯs1#:w7 "gZ=c1*IY͵@* u n]-Fҝt`}`_A8ߛv\5:Tmеx-/TIΟh+=%hsm+={ooK$ɜsY)vi4ɒ]nd}> 9R)Z-ND4߫mIZШO&CA_L0kgF5}E>/cK$46?K,X<뢛c&❈*9tK&/ Y$V[S5 ۴_9vh͝AנOzt7."EȖ]Q/$ Iy"bG'!gy}݀^'lRD*{IBӺ\򼗯F}|%T/Pfs6}?*O\#ӋgZʖJ}S>r}"9b'lsOί{.uOJV9^֒^&X Co/A)2u, ,L$_Ee$LOIF'HM]^/x<*԰/@UuNk|˭SH'YrJعHrzx֓xմ+kQȬ\ ZB~ ) `Č/97qv6` з@YjN \lAiYzq,@0g~)R @  'y-!nQBoĢ.qny?z:rLkYkHk 'FW+t]C?4@閩7B$߃=>+l-N]>Ej|KA`^+BoNZ?H-.AQzB3 ȯ );~pm}1Y!?&!Y:4\d2\ɚ6\f}7\Ϊ0Qwֈ㒋mnp_WT 72iC?xO C.kxDsV^~聰G)uׯΛm?1Q[{q)V7V#~%in=R'ڤ_Ww1zv4gAE]6%K#^iG~T?5kPT_DOƿ]-A'.-O0eSE}~8T[wk|͆CzfY?i?;[޸1l b#[VT[*IP*vT%⒘ E;A`OJ^mgg99ۣx:׀Kuf{j⿯/]K}嬎{f]Wev9 y׬=Bl*˩\W\TKQz#[LWR^MW%O$ոO~mP~DZ,Jt۶m۶m۶m۶mۼǶs/IU*սٳ1W#_" '!AZ^ z!/kpD>g?%49';4H6]DZ~煓ip | / < 5]9a$Elyj-43"!{ 3}j'9 H5Ӟ 5헧 7Mv Wo=- BL_oPlGf/TUNp(g>8S\+)adBR)?r"b2[t|ORF{p3C1谐%AOÐcg/[I}$nhaF] :@C%|}^v_u?o=1h,\cA;_8jz!ʆ@+8$|)^9FN{_yv_s>}␁E?yvN(掾c7<& >˲g~rAs<IU^A@?Ar5Y6H_zMѷg;fPox_ɶeِ&Ndz3t=}X>]=yq#]^͎c6|~Ӵ=c"PC̋ CwѾP>rP!TPSLT~r}z'(|s؀iz {2oT[$[ŀ/)9-90 HMlz>׺Y:t˺/:$9LH[lhut,Z>zYn- 3zR]́t5z[*3#}ΈD݈g.|l5&N*g`8TtpEZtG:3mθΔfsǰw33ftJ M:~1B?N?/Ao302,:21cl̰ t : cX[m;&x>P1xcD?s$=zwd2g27Z{:tƹI4|4L5Iq@0kjj5.Qߞ@M\ t=Ttd9 am,Eg@k wӋRs)9Zw/ԁs4),sn>)PgH"I#)}TOo_9+܁RG9zS$ )-⸻, P~A;ߨWo|WoȀOw;'`9wE"cjY{#NaIz/?Wgi;8O)i7bGk #裌 vw,K-aMw'wzϠIT߇7P"i%{zC󙼙gyy?8GA$䅘3^+/)p{ .^v]7[+?-6ᗐ }B& }u;S?_[W{f_:Y3+7ss艀$63GΧ߷L]GVWzFWjROJJORRW"%_'/r*%ƎX?H=W>{xg _-ܞ^9b_9f:yxcyxcw.y/@wy/sM^nzn zѻ{+>kαW}E`>+LOG{VK0oF轙7Y{-=uq/&q/yvϕy.n/<` k'kٸ#S|Ӌey]x,^RZ+=]Y=-R" SM5!~lG[5Q~i>zj7զk, \}eI|k@斩N-rfҞˋ=OUynrT[BJx=ݠTE˔k?Ɔ =Q_gO1~rM5tE:lWn+ ?qfBxomy)բ?Hb3 jL9^6v<氮h\`t| g JmB2MD0ME p̖6AxRL>kPUC]| \hcgoԕP b&px)H)̀>/eW40X <|Dpp.(樹Cqx2}ܶ:w䝴0t>o:/,f nBE&b nƀ0"bBb' /1Jߍ$q)5& h +zL%;xP'/0y\]W%NYc0ʯOԻKs9wYKWׅ;?`F SՇp_ DM\9$iڱ6›l~Vr#nWHEbTywײ<~{w Ygwג-cBYK'W~w7ȏNL%~>޽w`A2>FcmJ[4v$KQ'lA²[n՛ 37B-B6{H{81__*HDjMk8 #D/e/bJ2К\r*&TW?؏>m߭:Ƽ et LΗg(-;++̄ 3rSs鱨襐N"g#95$tْӞReRSP$0 THuvvzkM2liIǏys9wOqEECҌ"s;{6tKp*aFiRtVdYX[]\N JT˪VЗ_WBtRfxutuuuub]=΅D{Q3sT!f@@Bpsr8k'+?&( BƂ̓K,)$UTѸû"N%$$IIII Pl̘50mXmmnnnHohcJJQS'M*ßAJgq9^| oIBҨc((( R~'@'''%jJ5%;ܕ't+{4itt::6G!NRNç3y͵1 &!"(1<|>$NdGrhs}~q.JQķ!W(QUnUB++'v$  t,Q8E wԺVgmtW^fot&QvL픘*AldPp4?58} CMK3h%N$c %A1RNDΈw,դ88Ϲй橼;Ω(ձ!Q@3Ov4JLzP_csԎڞyLK%I1tQph5!iD܃R Ǩb.Y?[߉ΡVkFS~@)w62J~`^HQqjlmD/+}>7EMUI+jD 4ôIS81!2IbZFuҕiRwE < J\RDlzv+3|Jمم%fSVz9gyggxYU^uNiN^^NNNVtU4*)0#zndsdhdidjfoAB?#]z< j;/0lW;|/l_<Ԗt $JӞE$? &&$*jd :xҕ$yJRR)C";PBښ4jlD[pt̩mC'Ǘ]':NM-M=Nv|?k|﵏Nܢ#X͐o[PgeOV<ZxUO/m+_޽àr|i-IYG9v\rluT}UjUp!ZitLXSIs}Hx(9ص>h#3hF R8+$rJԚ43hLĘG& "C\t~|:0/(YE%oNXAD!'AA0ĥG-ڟP oVN\]й錗;ySGM1/(--O8]⛲wUBy >?46XV^3KLr.K`#4ԃ3R_Xo ?%QwD'92(n+(rQ|Ry˪cVT^h΄k$䏋-tvpqprp8~=2|%ߋʛU } _ M 7 nF4.b֫w5u*b-) 49,SPh؉=QPy/J/,rPHQ.~$C*&dGWL %={`H*B9U)rɝ0y^|O¾tjjND2vL-PhQX:3. 2,c@*'krd{,JbeS墉Zq8(趍T9n^([+!97%&e.6q/ Q5XdO[SO V8*/@|h"4wNo]p=B Jא)n!$}aDwxhX{~DI-"D,"0Ýн,*`Y͹ܹEKSSSCCCSCdf(bm$tPʎ-kks#[I(8')3 ssV5U(ݎЕ#滛TlB~c ܻ;Q$!QJ%tnp9ZUO~JW zBW9 EEş  fëBC&,5!f_mkO]v׊P05GC^B*_.o~NCFtR֥C6aC{{{[Ojrt)R]#(O|Қc‹ :^44:IÝ#KXI xN4PZn݅ H[E:E[U=e>6 oCj;gES_ggLw'6Ipj7J"|~UWwwlG;A/b{x HHMa.!,.2nvVGWWc(=gis匲Iur(UJa+`tV:8AuSj.0 u177%B>pMmBuuv*w:wZ h<j  qhGtE::ߪ\4>PZ-o֢dQHPv}紘p78x~ԟTGSٲ.T %%ʨ5\5j0`3޾ziXI@ك91hn$^&s&=tj| vI))ٟs.N@F]r4*WyR%Y-JEU]G++\Z^\G tb +P9:H!&gŎ<"܂o!.><~}~ZX͜4$esIrIs/ٍp%! 3(2_Qeu'H5u%NуRn{SMhҳ9& tDSI@{| &,gq l۸)ͨ?S+Uږ5],  {rOO "R#pY H9&<''!72 d$J(U*rdio ()^f@W-*<%FǢȆlvg][XrA9`5ϣ7p Zo{:..hwMNB([gcŲd;Aۃ=ץN'_s1`.֤ z~"%%نr5EjO|AI<\_h=hboUyb䫐Rt24ñ!bQ4jh4Y@߭z/xjhq}NNLON;ٰNIHkXp g\XspŤJKX4gӁ N T =4Kp୏+*[7:߮o|4Һ (D Fdkt\RMHB !` FdlۣN[3S'w=:?׮5#OSN~`=S@꿼R>&ސw3=tA۷1;m\/-.AX|(+uW=6z]3^7#]oQ8ԹIgc\_]:NNz!X=bnH)Ohm_nֽ|)0SϤ,=>󒸑B,l zxɺI$(:90Tz伕 hV9٧'Idpz0:1q| pKVϿ?흉lYZZ0]1 |OlIl$r}^L:(=̕q!F,v-ڿCzWqpObUD!bXfܛvLW666#]K9}ؿ0sڼ GǨ(ڮF<*+ι:uj_xGT>wqezŨCӫ޲{ }Lc 2R8~>_%\x,7# =9(tF TCo"@g HG׏jղp!b&v^wJl ض9rckg1$"}}@jos*tJG{_c-dK?]N`qszKOO+ З4F,2Ҷܡ*t9tJ]6\ts)*~x qV _"_Bn`J {B} ;qs3?>3`*A,.yaZ%]$28 wYr>~=ݳlY]5 _b!s H9ORkm\-^sp6;d8H( n*VQYz٬G^wroetѬD)g,nsf6FmRζ-- XBUIYk>,FU,u7_i9f,l1΁ەޑzVVf|}8喩-e<Ls[4<GU̍ÎJ3=^sKww;!|a2AHZp}oUиY`m(lM>akDZT5W ~i} E'w0ɅIZ\]s} gT޻emT|V 언o*璻}ErZ(+#.QeL P գf]Zc^QM7Mx͹KΚyڐ.[zVmm-v]]a\I9c@uK_(=Yܳ9gWI;@n^ʺ ا(I==Q=-ݲ>_>[yyv#vO[zg n:V۔<@ؽ 2#weot?$V&l8k%J *;+G1.~E>t|2GOK!Nl}B1뤠VXȧ:DV![>^&8ƯV sQԡU %Jp'D~tyr~DR^|%S(/)tF(朥)1t蚾6bYcO#lHű2[&U5)=S6{)[{g:hξՍ ͫ۩ +nx?E3S|.^,mViPm`jkoy.l C |;Rm a qjHYmx^Dss%xHXw3A[1 *,zi]j^~_8%8U%˷ Ήg~3K5VRiТoUpkkyj1nl>ln]B߼<34Lt*M@r[~i! Qۺ7㜭wLK{gK\gZcKw]/5Ժ, 2*ɗd삆5FԮSǦFb.X8=w>>4nixzRR?ПMtF2iwHhurTRhde\^WW~ZYvI=' (//]\}Y \_WZWհ)铰j=+v*j`:U|>qJE! q ](^Rak8l$ VψGU]NVB~g3U4چ1$A%#.׭EIqe̪d H?dkBթ1){{^Cz]:Pt[-r /nˇ?>1!~KuC|F}b JjYP1Vz@'S: ІCizw'٧6ѵMUHe^KgdW71:Dyo7$#fwܰ|;黇iueŒX[E]yX efGWǮ ~Ѷ {ةPpN] UY/anAcrrO]%5gv<_6˘k֗Y۟ﻷo2~WS =joI۴n e ~rwhj=9uM@?I=1OO}H}ഃD~ۤU .A2IPbMM͈<_9 +0LV) ؕij)mA=\ qo8vp1A"ʶ3T mkkk^4mhMRuZ7c7/? !# Hfͼީ^DF'ŧWq,Č d ؽS}{WҋІKWFۄ}8&{ִYӈ \忀 \[`544b*diP>m0H0r}G1z):%+DoEyY97m2on _(v1f-;`ŹJjggg,yO0b& 6]s{* eⱡ=8 Pղ;+PwWͯ- z4t]=4\ggn٧g}mPi1V|0{7so<y޶[Knk4 $7QX1{>= h5%!61UT)Yrl4$D-rOCGZvv3bV =30ZU_-WJDKk#P/B~VjM=M KIzQ Oe@(]'I|ScZ :O2O[B·,۝a Ji? 򵺺(.ˬH\m@Ӭ[RwU*5rI>PY7? HdpWylFL[TUޜ(nJÍۻ_D}} nnl$Kw7剹?yۘ#5xӘc-"H|hÉEEww Ij@y;ꢚ~MǘC'mgS<9Df'o#c֟ 陿 Dv9/rNd/m\^h(RV@Â__/zı`5u%(v FA3-as u¥DNN9u?71Hx%+e֏} hk co~ 4xP;t_8`9pl];;z]n}+~q(VϷB:a<:yjOilEp>gvvп' ޛ׈J+.p0l#U͠ʆnQkˆKv)Ha)yNL#*Uھa!3{-m.ŵ WPPZBNY?Avuz{VV|eNC]8@ga糭N ܳO#kArrB7)Ϣ\W{MnPG@d%PKNwJif?PӢI$ӂb&WJJbr5|RvopڷW֭h`<'?n94ϮҼ5ɷ y?FvߔԨ뫣;, )D]j~x:t'XcjU5΅"Y6D9=;GA9Kv@,۹[Lw>Žcr'Dry%9XIFn`µr^>|;=H.q Gš'! JJ~:-OS@a84>[+ kDeuU^LCTtō>5a(/!,bdޡs{m*HU޴,Rh5{a }? " O*%j}4㚷׆H-A>jAwlC9<7r;hHK-Ǐ=[h7Att,l:T?lO:uy xybFI 9 g EeXx*ӫ@^Y}qnKeٟo6mnmiő7;E=k^;ۏ%oW7=S=^y]K{g}C&(sx81r u@,Ɲikߴ Ra͵͵ =F!W{mG9*"wm|_(,]9'er^dv}~ ~#~|f(y8X^Vo0kB} ٴzju;iGG%Ζ*T9dkgJ*;5u˴x,:\T$o.찺ҡ0V5weDt?63f\H9a~ :PIhPvkQFNF$Sŭ.˸:^qy"#ȥRH^Hϙw=ҳ15.u!?KKI,~MO[c#7+-̛@'ۇ:Ƀ υ +FW>~ &=6K[&̥8tk]o]][@_8zWޜo۲?n[GhO"ioauumQj%+53ח Ρ0)[_1H'Φ%AL-.wz Z  ~p Ȍe,@i[ޘhk沮dZΈm=Z^V]_2[3wYZzy1U}qss-8_$ݚ%;&YY…rK8BNWgw{;xͣd1$QXnz^C)*19[ YY Z^TyhFN;?7~9*h~I@S?X \jumq-S]#ݙg~z~|.{v{!_M-Ǝ91R~162SM\sTmsIuzqhMA9\Q.ϱ3k lqS5-0} LpCH}c,ᩄUWi>zgc^e&2zgCc{V#\$쎖]gã2;.PSVhsSN˜`lն~P"w !Py%2+4_>?h2EyRKg6F흡4 3R+o0>z!}ֆ{zN%NNWӪ!1Zկ>jk)t۠v;F6xu4%133=w&E)wA2yH?gGFOUpAM|Ma⭛`-7xF$l1Hi~,RH,x_vtt'wfWth~{.C|67P29ቅ: -H.z`ȃewTΖE!j]c w%3IWc D,=wkN ,ȎtEy_i)jB~?լF|u%ڬ1& ոL򊍏;:SV./r}TpIuZ jaڮY&aS"L+=nsLL(,ģTd- ({T<2&s^ѨN:jA)5f_X`v*J2D+D"PV3'^/Aunb8+\S93aΉE_閅F.kIxG&}¶3o;h97-aBEQRY m8ZrŋJAA’ 7LȡcƳ!-? Ġ_g[#ET2R`'חMk.h# A7ZׁGv [/qQ*Q4H*%\W7Pv'kt)}B] zOyN{7ɹ$5LM^2y5ƭ3Ye.̺<4VBƃ`W L-Ry<:t4@ۜUr5g<P=J:f8D$lO' uwoNzm{a7V_AS2f-̤ь#A9S\yzoQ*C ,P2rEn-zH'.A'CTB++KL-*UҸ%o#L&͟ޜ}(X~j?un:ũ`%~ȃfS`H܈PF Uժar^=X_SIo9!1Ly,|ͫ b> wrX)2UeƢvk0@2_)z₹xz?$ n.(He؍"”r>@f0|| s;`!Ty @pMLHOKV1!91vP17sg :wP\sa2?fLIXI{{Rȶxe;?l0x:(2HƟ3Zya˹.{!\ŋC7x//Ul69Q?_\y¹ ,?ї>轀[쌻{/?IzYqQLξɾojfר$~~oL>ߏy~u}W@+`)?vr>G_ߝe}*Ξ_櫤HqmKkSsCoCtB94!!RttX Yb:CIH 4i!|d\"Yr+CS0eG`qa&) &Yj#CrpE 4-9tJa0Y2_űzb9( E|$R?h23ط2J8E |r<i gz\KbDgɠ5&tqj17ş%UB\RԂ;h~肟OD{q͙K]p2 LdiCZCbcIJ*qK3l d 7daMH e;Z]gp=Λe[ް9eAoxH;R]E2*0:`'WFh9ifYP$9qkA/,gF*K@NO;RKg"ܢΏ,n2K=4ՎĨWb ?*uÓbL| -&3%=w$>EιS2]aZ0/Д9r}6c䓭:p,ee)̮FKhڊ\X(:R%PNb0+YBW?sۘ|Rxfɉvx˲ x//=ߗ}?BFC7L >MbqzK#zDcsmM2˰_߻ѯpa)y.}A)*jk˔m΢ya<8"gCݜLĊ\>8&Zp64bckQhVͿ)fz4 V3%f&e@$?"eZBqgkk鷗"\}pɷ7i) H1Mups"B㊔?ߧzS;6> 4>6(86OI {f2 M6B<)ĔF%ImA+-@gB~Ei9A; $ 7N0U&PY\.4ò8ZX/=6yY)`F5 cmCo\l?p/ؘ!_N32n*0c *ڄ>A!"dM~ku+";`Rւې2aFdadgF@ ylCc"@ukqU鎣Â^%1,ys;aM,=U=~-1D8K!Z{%-8Zm:xPgGJˆϜ5sc%KG83wx+#_dpQnʘݙb1Pq,^:d=om0?3;7ܛ%1ŜzM>)C}4eV\QGu(VD2(mkiՖkGMR(QNUAyNa(a(!˭a,tUY$;K>1il.q\Do5zULEF4$/r#qiAO%FeJAO pϽH[Myq~ȧJe%s֬- C 5kh̝nWW+OjQ:IĚЄw) 2Ҋb~_10J#zn]Z m1˙]6x`8baߊ_v*li\ݔhsAoR GJ!٥ђ | cXVQ W6 Q1 4{hA!bAsZtЫ:ID6\ PԁLwZw \{,^|-Pl~$1I7. 1,+39z9܎vJ֒?R Rb.F RRdqnT9RȫuCRbV0@<-@9 VtB-:`~~avJ :V :0liZiW)cYtiX Q:A \#`-0x@VPodnm4`ZMx4Q$HHM((?3?7-a._GV 2mw{W# *LɜUBH@NnZ Ӹ=܈%_ CY^ϰo&( vRNޯ~=l'Fn܎>a{=@sDg>whEivɚmӹiGu mm} s8bGmC?u|*ޤZXJȽҹwv/c5⚘̂/LCHOa_Vo |:F:؋$ʙBThi*D8(*4{|Jvm ],Rxprm8Cކ=R(jMpɷOgN<;-eǮ >V^Zcb]U.KlM%ozl.7 I.]w;<Ȗl^1캅/Ϻ"AJ?Tcrwz f1WڷÈO NsW߯P oa' sߗs!38嗅c?s.t[D˫Gs{kWT&K]{{՗x=ǵg\\jwy[彧;:ǵ KqTlUr)8]>Y0UZT8ĭOSLr eygc2 (qnhuml5 ǞTh? v,hTsXĕPkÀ4 2l4By1}mNCvv!iDUq[q/smxE#N{v~Xxg~M}I}k݈p2lLP;;9gQReMwM3epN=<Ϥ'dOAWѥM3;dp692d ޽2w_1 +H@`D }szX8 ;z;++˘z/Egn8%7.i ^BX\LKm;Lf﷏o4T|}Ι '}KB XZIEr~zSg|7Qv6~wȯtj^z#;5^$-8<"@Xe=2[r +(TSx*p*6-X.cB U_K#-6K4Q`X*-+vsK.ne \ɢ묖ºmFߋ,EG#N5ˣ U0oYAKܞ{.GkF)>WBQƹVt*i [nh};dgM=ө]7Jij XPYFjhQ]4tl/ZhZ!x?ĤԾA;`?>Ņ{ *)Sc(rN^ 1j|6"" ;D`F$,E#``l?dpr}@p*F`|Z@=yqRB8Y) IXyZag&b:vt8?F({2 @eC-0gtH24j@7Z ` xŴ_"W(x?_'B" A \Gzpɼz'@qHc|f=:[Jr/< woL{ |:%,ӂ*#vL.jAvZ0u a>Ejq=oZ?GV[8A(lʯGL8ǐ ^7i5j|j|lbV:_kv8>݇p?'MS Yo_z"u wp}u!AbH90TДv5mI:EK#FPsE JxhO"뀹Z#xcUƒ>`Bċ flNE` ]X/t- zQo>,+M}gy|j "Q"o>uUxTOqm.N=%tvT<=ۊ(-$z1d;"V`SR[>5aOU6qMő:-dTǙf_;1+^yW{eV N=ܾ1!Cspy7@8 6I^O; {O[G;-vvu9dϓsglƱ2d J{v OD~u6K؆?' w n:a`t _`b ^mfI*FqvpԞ&HE5͗68޻gKNkDWa?$/g? Y%L |r//Gzze0èsXͽ ?=!r[+ޝ9k׵ȭ3{O̲i]7]]vW[g+"o4&YYKrd%JLH6<Kq(_~?*U+7/C--v[֫gz9;j5tUz>+OOѾe~*yKZ GU^-!%00C턖ssL .9bM_o>Gqѧѿ 1ٔd6ƚwd1L 3.[k;jjbA N6[5|5e9_y}jmyp\ƺ֬hȕ`i>Je 'b6Μ^r2`: /EԩSRMPLGRĻɚ e w08c3NVf-L) Y۞͉fV= <4S_jN.0zshbqoKb,1#ۃmQ9LN>/4b꘢hGlj-LE#V&LNSi#sWT)mD,Cϝ<JSU^:3_n+O`T.R {b1ԁeHqY9H^ 0tꫛY}xPciy,;l{ QOP,Cr9:|hFKŽ|}ˆ-po !_Ό481(?` H+L,q׊&@i ̰LN'da//PƸDUwTP%i5ovSGMy#9ƤBJ +(r5sQGzcu4qD1NMm</@K_N7ACY(&3C *bkd+\M+Zi#V-٧ll=U-U0V-Y=W\K/ˡkv װС 5}BNt 6_f)_ BUD)ܹkv*O 7An$t/l^\z:oGK=f u iB;?>۠[C}Ѥsm4!eEѼ4 c'SR笐BF4nxFSǀSae  Ŭ: -Fњ"4o]L&>AW#`d {B*gK sgtB!_ ;,!NΗFz, ;|AERwGt] ˘="ujdDSƤ(Ao&N*.Y+j۷A[`T06O''f&Ƽ+·e̋$ZNz ք=}| j;HbFW¯;2w-)AcX> u^!)@Қ H.'j)2 oHie?/FS7g1NVڪ[^Mn8 NK3ZX"pÆd@jLFܝ ڝ9LHZW+Zz!Č:HQN Y9Pv叭 )E- { G^?gk3iXJ#[7_8]ƥH NJl+R/9&[5Mha&R ZX~9EKL38J ]\UN{ t`"+y!WDHJJ1FBXQ2TᦀQP9ڒq %Lòl]žBgPj']霊8 HvVr@,pluTzu.xeMso& MD87`IgoL0jyT?'9P$ɵd=&+I6-޿ѭѦBF4)%v(%Gw_U_~wtUV|_RJ7؞ٍiK1LD1'T(-ZiI%3`(1VdΦhO=}ڑaab%Z)8.T(W X%sh#@9;HA ~HWLoC"iC&Q~T)ލN\\$bIt-r_: gx[D;n B=0ITƴR6t$\Ze`VɬTfIvNbRώ9>lZĒݐDzՠYOP@ ]H|}52@9+5F!C9mZ9u i5lCkgSN]1u5"! RpƯ<awZ5-~,w2bֵ0&BVbH@F㈵:i#u#Q3"=B4~4VՖʒYzs+o 7 %Xp131)yM@nf\Dy:cIHb} 2)g"Nƣ}(Kg'.ԑ)+F jfo{LYptdfsÊ.x@+*(/ 89R_{: cOeZVg2*0Z]댫<QFwo US;y]^ۂ1>>u0yZ)vJXCCEQֺkpDK_E7&~!s"&-G #h?eI!6d5:m^)^e]е*WEroW#ʛ$' E2 @> )E Jg;d4 V_KÖ%1>6@.Ɵ-z:rSdC^R ^/`JN9Qo^GaxC^n3wRM.Ш^H9 WDBLk>7*OŢ;aRNN*ŜVx;FJz Ǎ)Yyc5y?GYϜ83&ff4G|0WV|e h31{g\8?+gsd̚koD^[kP+i㰧\sU]GY A-IF qV\bAL Ka!S?κQ<`|О )YotcG\RVW}cUb4Zja$9?2j谄HFdCj97#x({Ժ0w i6JH0E,RI²YkiIǜ)Vf,@j4;vGR[m%5NKJted^+R+RncB)b⌝W6GM.nk]IN{*1YPkEnr+4\WոčwP=F=4bLK<%T%j%ٷ_ ^Ww9Foߡ$ƺQʟamƴɯINdյ"$*ş4kX8.%bg&rā1a/uZ4Z C?7&.~X%X'w/~% OCX3TVum&>ӹҸc-I(e.F4~R37?T!ARڥ0p^Qy 0Bd-_1,!OE);Gоr )ؐxZ&Ϫ o53ri'=xs|e)һ1'n~*Dk( r;$Yk7M$Rj`(kU)/uc?Glhg&?d{yCOouQv^GDG_tt"Z*H59eIĂNTFʨYr@au$e&{"2ywc=@k|j \ KCԍvS)8 krgg,2wrZ_P>L(ytcZJcٯjdy45 sJ~C[3 *#YNdj9#$.#m"9bPPUĆ =N'=37s|uBO ]8w9+sQ]E[anď&| qǿ7U^GVm:R%jok!Zױy{>ʍJ3|QW&8:lOd[\[+RR7Us/#0^ќMfj?Srf/Ss%>.QoȺY qn>u"a5*)y/!H` Ε/j8 M0'yE*:׭7B U.ELiL& `v&0E'P40J\VOݘ/bWsO3?w5OLW"M3o>1}xcFR 6Q[ WX|5F(ZVQZ5-N2kQŪomYa-Qkٲ. rT޽h\@H(:d,|$}ۨL? C&=㴢"%Yۧ~dcMin%[P^I/vૻ~㲉Dig[:1wf y@|pNKABE.$׻2 ;fA^9{oF Lk"$i$3y6bAnT,}B>Nt%+VnmIw[fO&3ğ_$G/,M(q~5qZ8P6Xva4_zޗuEMgޑѪ )"1 `=ZMVR^ <4:?&K:^sU+D+& OŸjgtU _L/EgTذ ld?'UTu`YHϿo~X?&pe)nNŋfWs@.E"LWk#j,=5h-Ck_yսi坯^GF{R*+eoo;:ITlOZ˾}[ZsX1\u^ -Ni|64u} jə `ol_mK|u6:9 ss͚c8R&jΓ,u`7e,g_}I~ǿ\k+ʩii1GK?a71dWk^#lCbH)+idCotLooE⛆E? hsNJ߶eaļL7[Gerhj= Bk.[ aMSN~7' G}{s v{9iiF|?Re';r{8ڀQcyzWF x%#!۽#]ȇX)X%Kr1l1OFfG`):is,ܧO*-$!vxvR5mMK3Xdqq%0`;;c=#(e}eiJ 5pf,y6-{8&t[`y' UcPB* E.~(z!թx{w6ЫJN=qq=%t{lͷu"*,+mwa鿩e6s#P2З|F<[`uK̍4N#}`.igŶpI֞̎neVL\n&[fI0X:_dpC!J"&E"]#zҿs0ZoZEkyF|!nn{QV@s}ƻj#nNCeѨ{mNѫ^F9uխN=VMOSvgw[vNbU,4D|aZ%B~>ς&eݚ)zxꦫ2ѩz#ٹbW9V\^(@gWcGwVt۷ZOWFW&,j={AN,9Z5fp4Ƒ!jOϫhjp6zdJ٢K'D1.Лm;Wѵ컁U)P=m _f%&-Pf( 槦!o!QbbRΝQ0ٶfO{{w{OW,郝iܐWG)G&=h9;k8=԰ɣnvW[VZZ0_jR`GvDڐJpYK]t`RKtqX]|%qu:M3JLWc^CJ&'XsLO%sLl __i`~ߟ|JY?WV̻Wo?#NK_zǜ1}wBtב~N[^5Ԁ'O70>-7~ D4L_sihlIs5 {w z+矞ַ{/|d /KcN'OJ"禵Rbsmm}RKTFbIK B7RhW\KL/^k' YM>_-|}XVM܍1aa`|=fix9n{lBEXD擃#oւ !6d!_^oTcӊP׉ў-/ 9^udM,/f$u/QZ \_y=KgVϨW~kbԈF5]։8MP |,f;rp*\?GcKT6feHX'XXO>Q b8aR2 zg=iL{ Zї  Mz 2|ڏqfo#I0gRxhD.p ݶe2LU]&j?r<^ı>-jZxA((EYWl%yDžwzOEfWj:W|u@|$|n 2/$>ݼ+vy[bGlwNJJ8_s*;xg+⧅Að:;caa L&a5=-ĄG@m)0mRG&}UTNBʒ5 :WP\)$&`&_? p| ì-]ݸ> #zN?@OM3 8AWhQze>V!Sܸϟ :de~{풌dxmBцxK /1.ZqҟwtȤ7~&"dlۍ6=|A #{he9߻zuքF!T K s=SW;#Q#D7!Lę ]Xq+Y] .[]?Ž̠+Ki d=SmQ>]}' x>7?Xnlt~|ӄ_)셚VX/wo 7>5cΪܧͅ95i&{_L-^ yP v QgsmY|5Q SJMyti}#qydq:샔>խE U? f KK'3qR_Q`]!'R4_0hwPSm, x-do>S`V(-hPXh(>~2H|jQJEW:q|~5 wr }yX 7<^`|sNժ\IHco1(\ W(쁚^cmd~I|Cu7ܮ*Pտ;v W]1P@VRumCjsp*j7&v)GNp3ZHݓ&W[J|jV1g)9΢q VoJFĀc|85M nx)sy).]JdAߥGMM1$ s/*uP'SsO3tgz"DaRlU.&,cf3wеQZ,{ݣSz^՗J"`90fozn!|$I) Tv, }b쀋DhQ*'!5.Z-QW3k[8xNjZw=%QwgG%;?55Lq|g? o"4mdHhj,Bu0|Ͻ/e"@OS=4ZSi9!!bZHMqRZ&h:"baVWk'6!2hmFҚ ]0i0t"X 1u! C7nk;gcOk;F솶 :iMmVӕ;XeIIʪ_GhŃ 3BŲUl% ȶ>m3@sx+1Mbfy(eꗦI!]A#:+l_&)ʩǘsa+^W|75u ց/1tCʏ2Yv#>4Bza!yDYfX:GjۢGٌϪ!_C,U}F:;Ƚ|AtNş7Z*f'* FF{p]GvOŰ$B D*0\w*eQ1~.P7ڇk&8J !;`?P$^騦5)OOtZq灯 u?a |?/k%w儲qOyKL[vZ _?@?p]cu#+D_ iN8-c nƅJXJ𼢞ҙBtk[8TV}2g߳yxৡqAad;;Ԗ',z{Fč?"qHMZxpޥPk> pV\q+_VIm;6 ;Wtd[,O `0En'*`nh5sDW~ۑzh=\(&>I"n_zHhf#=EX,J)Wؙ0(Fr3Mi0oeY"r j=H BEDM'|]UwlCO:a;D+CS3w]|KlӝoMM.6M+z1i4Mi4~d5RSvs|ٿo:zFkA%B2 '(p-^w:ܗ>ʥ{<{MRhWZ҅&It/FGqDwpC,Q"LoM4S\[Ɏ ha|aBKm~ո.eFwLZ>2=RX0o47UJu\GId,nOY3it:{.&Y] `'jʷJzM4FAP/p FM0I ) e oFԧݴE>'#>W>~ћQ#Fp>CEȐէ0w5'jG{^%w)>elJn?ـ엊[G_>r$fS~MҾ(˛ U۠љ{MpndMH&~% Kө1I('| odX\9d5VD{tuq\~cs." Lc70bYU&жJ8zN{km^`PW*A>7Eˠˉ[Y҆Zuҕ_e25tL\}ưG5?j ڳAHX[ 㯛xOF -_4{޼J6Q$*^U*:{jPY8pjT<WXExx=H4pkRvdS4!* ҒZ-zDd? ?2173 `\wPW;tя| ͹ʑq&h0*CVO`Z|N25rܣzk)G~a]Nlڋ^q6/k\|z),mEDuʂB`N 1ֱ#[kRz&r!Y(&?jxujm.xTl\RR%z.R$;$2i}i&?$Ίڤyٲ>|yW'#ޣZ$ΊتjK Q0wimU~$2<@_jTY:)s^)]t9,d@᱌]&lji%^t(tz-G )z o*Ӈ{^lB-Bu닻 0mԓ1l 6>Օq0u43Sߚ0011hǒw}ᅭlPxX_^UU"QM܏Ayc/d%cY/X}R]=Nq?!w*-T1HxF <l&HN !$z]x ?N XQED W쐵P6 qvv/ jU%DM^XeTS.d.6rN:ǖ\.YuHC!K T9 疑ύ"fMmz'N?>$LrbzSz[׈n&~a?7qtNtgV"te\?!I,M\tcl60)m +&*p]0̇eEc/Ix&F:9}%knŠjLg*j-'NäFO$Zp=!Q$[~pXxThKEraDOrj47w #cfQ!w81x*Y$V/ٕ1 t ~;vI.QFzT+YkyeF=kt{PHw0C~7JY>/]|͙: e$LQGyV}* @>,K0ܶ8RŦ{Id~IzYkZia8A֤~r~X*::ʉLAE}o+-̿&e3x {Wy{%F5Ap4P |ɫG4^1inr8xI&O]I@l%1]S65q᫷hcg jC%H6\,1ӟJ.?/5D#2;b%tDe'Yv)nu}}OֽY,цRxmdEa⳨d urUR6!"DUbS|x ؝Ib<oaq{D}Ot.#ԇ' f|UwzwWJnUA֮lE_9g +:Vŋ?_[Dwջ/?d~9GUH{ȥ% A)2s>tq :~,=y`#1&EyA-FJ '> / S{pEC̀{WbE3q7k(Xd:z&Ƈ]WbLr7sECLT'XmrXGClQ`+#C`ptu3&39BW<b7Q(cF8%m*EȓxڹbtȕÕ~̕ťKVJVz“ F,nF,#橨Z(k{s{smTm U{ Ўr Y;YY[ʮ***Em͖|ڧK"p=8ϳQlc2``kܕ˝˕҆ʶʶr~:w*pxƷu,uwﭟoz:$ttt6|)eQVW++TWR*PǚZg1w\*eZ>V5\9\󵡚FunI;9tWVGTCFE~Cai\kz:U{ղ^C\c鉺Xize ENš3mRm97!>jDž*׃ϡ=K,+LnM3P̃ݱG ຩxmxMkyvԬB:G+r t7KWB⊽T!OGʵolFAmP5(cN _lkWp{賲ݻowlKV@KQ IT)>s~ߡmZhig)sq$Z~Sg+V鼰B?C̢EPkz 3m.ܽ]״d;}SmaYKdP]d!w_ &:k[]o.ƨfFS:KG.vuGV\;Nqqqq񰕇`@P[mk>,]_d2dRfi "8a+4M-]֣c]^U QڈZ%NX%XeBgm5l~iXʵ&+49x6v=vn~ػݻttt߀M KS[lnwT~Tt?αNΊo`A({Fs 3Ss!ކyAD,SG$r9!ra3GaDt,)g\6߷6sVD dmaeeIe~e' w@ ' \C0_K'#\j!f_!7]OW¿&}d8uAhJ̓}5=ĽPcTW~PpdEGSw}1?*P^Q#Uh- #,YXR/r=+`-[nٶAmnoL(55Ǐ?>|ku_h/ N{mY]Q*X%tv]QJ e]9iwE~R¡ڟtpxV&-POӬggJ},D}|_(T{lo9w`ɵ]Ί5._a|~b-qTegDS7?6rfff#qcp\/[j~_WjB=O["Nxe:t\ݵsN*[iΫO'pNƸy:.Ղ*oE "tNWN$嚚l3_/61=ǃ<*xjd3C^Mllpj#G*ʢYfѠWϒ(-0\eHx\xUq6*v5uV&"K-!o*6wį.$NYc<s9Dt%e~u;U(W[tQ{Dd l®f?ܣ^oRi̼1Hv@kIm|m1TB+ŖoMRs/s෻ksQM\K'b滜SUT3zIj5sG/Iԗ)k匯ֽO_1}vc4-{-|)Ppx%&&}= &z{D?9zz˜O1^|g]v;&K87R!@&TlʻS@閪K[a}eoXя@6SOm$QoJaRV ~b 2'k:nUb1Ø1uWwE+oӊD=޷Ycdl`5afS މ ..pۓ.s>J:mJ?~30|2myl#+ZTη XciK"6;zuo,jvnplj̕Wj}kpKJ(Xi\8.vOKXha?.]p_m)Kx8v[)VeBB* q:YX:)'نQUiY叿шs][uMF/]x jolI*s4 e  9M) F9 m5Q4_5CW3ux4z0ʷүP}n_H/klu;blQ,)SmezƧ5r^s\.#^X?Gq:|]DxG(,ϥg#lS[=÷c | @M1{W[ȽEo91ZTa2 \.]A Wx >>^˱Wd\Cv-< < '%XS|_V>¤c#Rby1Nӕk@dTA"jzI2ʑ]2iAwwp,SJٓ bPo9 Lե6X O tpV$"i5]G9Eo/awBl^E25Sw޻FĿ}|FsLɞI_HomF~Fxo kzjfd*s||`@K@"`n7= Ť.HbO8qw, >sdw}{3q;qL9|>D2ۉ-t_SI~%g*Di/>s3 Ow("u&aeI2"uA{G&Y Q~A2U~xAXihi3yvCeT~#x p oB\>[bRr,SK 2ӂOơ?l]89[t+T(ݱր*O/A|.Wum|ƙFl\rv- v:|h#`Օp=fR$$f^J=&\܅V\͚FKz-^LtfUBPx b ~iGR `jC(C e9?Wͱ Zʡ$]iۚl*ixm E2{-fZ}bFmV© r%:=WaQX 1 9Y` ;y7c<#wxY2{!/^jCe}*9^dA T sRܕa-gV62[m4l^/RkvQ*k+cÕթ^HufͣJTE~ZsaՙAz h'ҶK^+I>^y[jpD=zalLH8rYH~|,.{S)[VL{ՀhNl ڇdnjQ wˣrc '*\wWҷ*>0ܣ12&| <PsҚnS?jd6G׽brFo?8.WW1b="Fk2mqmV&a $\=ۏqԘr,ylWoE5o%}>ݚ+X`a[g嶲¡{8'aû.[SjA &wHoBA\ȵ{#kFo$f\.h_w,$K`W$yampApf,P;Yˤ#<(V85 U:Zb#PvyCmFRfiKb;,ZY,M#SΧ`EB^"dM^_^JM_y~USe| ѥsԫ+Kx͒_⠘"&1t0q?1cTiM)%XC֚oV[+^iM&h mVzռ}~Uy`~&2Ψ[k_Zm8_pӕHQbdE\3^`]Fƥu䕉~rsWO(Q j}nցM/6uV"@וCZ.?O-=~PC)D rg>Rꞻ Fgǒ4U|/R܅&5Y@ُ8@GpuwmP)i0ٺu<2lwZ[^a wPsIa(;: G|ښ26~-Nù]c8ly"Ef́; blZ]ѱ*K,J9voDFX.30c"Xns6w8-O9;^xO뫲N=^2d3_b!7}1QixD΀.77ktSR3,ˡK 2EnQ x,vVp4Փf Tɍ/ԡ-1N|n'7ŏhSAp?e=<.e5rQr(*DLf+XJ_sۋϿԓ> }\&sd~(=\enKTg.d϶,kA!ږb]K+N?qzO7cj<22:#IL1~ߛlj3Q?h4iUd#ܨxfsȻw7/̟Ouuf%XtSxG}~Ū6 &%EN=8$|sLtm@ IqqwSKag׉PhPxuMzjW888o~ mdppZ:FSAMR˻ zuJ BՌdw ѥ~A=]h>(ge[JG5R-8ڵJf) tR Op;VT}LDg :\7 OUZ:&Vَv'H\+["؏*)` Ba#FIY*ODvhs~aC5gFτM&fN9;&3y.^vRӉb;eU}Ҁ"flKm~/ȁ8U -yJN]Q3(?IUu؍y L \ 9 2S*f #i {W"py!s4=e"4,{ܮvDyu f]9pnt*OvaL= qlodʌtHiC.}BHElUXf0}oAxmvⅱ+c*Qf}3}嫍0gP{@W阻O*oI] ZHAgzth;)w tBXB8&,K'Kմs4JpnvȵQU]*XmY1A撜DoJi.̈LJ)M&fLe:#mG?%ě3^yٞ(] 8ȴyB-eIAS,/$PrdGAa&O8Bd5ΧZާ1  Ѥ;$Ɯ =pAZί>q\>YvLz,`MF&umZk>a١MHneeN:IFD/Dh]KxۦR>dbvVnNH'vWW?Iz`靲m*Y i=?"ѿѸgR=`w^9=]͕8Nl֫ސ<ns A6]@h}V!wESr^1H5xˢgj(b[A4>3Yc{wg$49($Fȅ N;s/47Ϝ,<Ԯ?B~xтZfΘiP'oDBBbDj 3[Wg+)Ge)6LZ ;hG>YxIC*$L  > Kރ{>FINi,1=w,pu TH=m >)RT8u(<]wrgi9])W <(>GnG`V#2{I=t#^ߋպU|s0nL(  \1*>X!C${H%{E艢 cڜ…8 m({0,'<)t ^_"PR0+b`Ss.Cmyo>>ht/jva.m;-{2Q;?Qf9*N.^H-~xxy+i_aozaVug,1׏;{Nީ5>nrZ57O!f7H0~$\ %O[bJ3 rȟΆΫ >lSSew)sl| b+IbH,E7(Aogpڝo=֢*y!0~>H4Zj Ў2t_Xr4]{uD0Vզ- mIT_bgWsgI9q2KȰ5/ZfKbLolrɚ p=7M]-^a^c^~L%s,E !b`%^/brp~j#zϚS1x"\|Jj̳-Ccn -.ܾi4p }tT&m@`eW(y+bZm絥1m(!!H"i|ٰ/,״On)h^IN]_fO-Nm"¾6{ R+GtYӹo텁:[$mI 'opMY4/Z= A Fط~PcSc xwз:(C r'ir%|:qc5 |0|Mzd5ҬhH5hzql-8ql6#h*7s<2fȎVc_H-1}'eQq~go[G|ȫG}x+x*Tyb%HlHUhV~}uQ$M?-d z{?c#JzgHk*ݧfSdMB7ZaIlyjY#I}^/SIXSVFE!%mUAy;ֈQ;ڢiR2z)Yf:o[lh=bƭRpͧOtx%4WփI)3FqRp,4;IU;ܢ65"A }ϠJLP-=/6iZQ\(_:PvrEYefCj .s46{SmtO@ w;:97 T*\O-yAm@Ug(7YJJ_#렾ɮ3>c|H!Fe7XnP4 rmzcI&=M*"MwdjtBS .^'tl SpI9q3(ϨN I%A?3iCy-t-G.r܋Kt#BN hʎ?=re= >ݳxϾsW|NVrD>"nmh` iMr 6IG,G4Xw?n:;>GP@N=B TX3^316HI"(]=.lg0I+r?9nU;A* i<ڰ/bL-$kϿqSEf/W҃j׭n[pY>Xm2-,3j J~0~HK)J^pXX.lm :+#"ا&eBIJ[e֞}+);o|PBnj䊙.¯1J Bvp'3)`ԙ[}!Sߡ53t]VA:t}C2db%J8eO^{EW=Jӕ"3c+)A쯋^zጼ|Qq=MB"Ļ,&JP@5nuҤTDǗ1I8Oz &j D2xȂs*a/%lY%mߔ' ^KxAd[k" ׁ&%pRx"[6Mܶi5`uJIì h^ [i}fv•*Z ڱs{d V=WE!v[?yQVITKl3F/;9G 83r~;=9=j8޷f&@|_*/hK%Pfa&Rh/ua{}!:~gVE@`렖D2+2T+ɦ=Mo G2*MdOE(.Ol3]) `%-|fd7-'rIi\bߋLe l^-3Jv`[>Y;W`8Odd QfyE晌P8b~Sv,f} "y^ z<wFڠAA( bn"}FƵإm1vq갯 3"Y=Yb(ϓAG3,wn$C"G{wH#{=({{0K LjSQSe0Hi0:հ>"ͤҺ2u7 o_ӂY㌡$@ Eoҝ)80Mm R^/t IAiq 'B髈1il^qxtL3VLD>ʀE\V댤u3QmT -j:)LDJaI'd#[;a"v q$uY Ǯ]PӶؼK"r/pzyk!o FvsD#?G8I^pdԄyzHޖoT(\,wdn 57i_msd{c߻Py<}~ξM}MCKʚr1fА-Pε(J_A[K℄I2?BJEXܓ`N/Ĕ }OM3hQo^ٸNthrlԒڽW0!4N:(Ά*5H~#Qjs@U(FIKKFlLS6(IG9q7_ؽ?P!äK_PN!9پC*aI^ܩ ҍ3cM.$NšVNf}#{އMX!nןJ^-HՇM[Wmt."rW3V|ɪ GD:9Ҥ'Mҳt%k93PE̫p@P+49ĪOY>1u,;qN5hfRKCMbu28˴5{Rdzr Jڽ3>%6 C;t q$czJvˡcnPehYBY߀>p|ʼn@'sc8VI鈧kK-֊o=J0t =zoԇFC͠)!#ˮ/4Tww>6*G{=&˅\+sƜͶ^ҹ5F9YxXTy"o=@7ӈ^z늂p|jkI417m&`?1wk_haWsq,(T̩ɚp$ E"M`sL huų$ nSYC*e5t4-E~3+v?yA]$J-]oOcr*Q,2J ء`Dž|:4腇<"  `(*ˠ^uy 8hA2Iu/i*h1[mAJ(ҝ0quIUoptcgy2=}f2oODtMR:뒘NfΘ&M㹋^Cx!Sw;Fc~QLI#:B{/$?bL-n/#)2|WE[[V9}i|C_''_J¬NǭRoQ)g2 \v{U||e7)xV&Ä獾SZKУ~'L` p=-yJpSvUO*6C3OL'\&,lS~ni;.持yuT]Pw?•sm}_ +U~%h# 4^_sƇSmPsO¢`JvLC븷.gpP/j@D.2DPoHG %ZE /tZLM.\ ] ]9ᓮձCgq$Ryۉ_S[w0E]4aٷ^tT; ~!TZh akMIV=ۣ(yg__$~~ך+>x7D[IF5ā2e9~':Ae N*m"x<{.: >ʁ:2;Ķh՞?;mt~7:/; <(~K3s(vj{Z(_u"B;D$_ϕ0jBc@Nlo^TSܤ[p``7 P!9"{pG]7x"GZ4 W>Y "9ѽlFHomɨd(35t }R %;HI'!dGQEW' ]o'#K|kڇ:rT~h$d(I Y}i/ժκ_zPB:+0{kEIik,nwY]B.?9OsWLuD͏ǘ4C}ʽ!ڳf첂?w*s>Fhэ%js21ڏiSW5Z^!=)@̢3}F}'ԇ&V} ` K2> @;yP/ekPt|nL]h1j.Vemu\?NW㞢;&iF62l[g o)x4֬#Narރ/+;AJq# G1Rw*oq@#r Lr#(/<+?O4{y̍Hļ+CBb`|/>NɅ=SxW3!xKiw3JQExQμCWP̠{k _h;l; Cefl]jbA'+b+B&Lf&ևu8_/Q.OOᾸq6v|bwvx9p\ M IYUo|t]'fz(sa)`g?َq}9vW&Na!9p/wxES2g(}d~zxaJOXs~羣_A٬N{+ץ0گ(jFM{EP@P>>8C[[ Q`>JC+;@P;껚z{g/Z1Hf[k XvWDooxu0RMXYu, n|E=]ysFIA" =TE_WShݿjRNE 1|U\J|S9IIz&cYWDrbxbeKM.3-u~`$yP{Q|ݛ?I-O~!H"%C4SS n.WnA@j[GWx16M7[Tsq;MSӺ|׷ 5iLLO%߆ pZhKYl*9*:e5YWc#&r4 (G kFЋMw-;kCI߀3+%3@wBm څ.uپ ug'46 TGZBl{3֐w3mZlϝo'~/=Er%v['ʿfl1Ey%}n0NQL!}Pt[WnK@Ywk11wTIG]M9yվo!mc-廜v}l%}msGc*58Z_]=k6rsB|ll 9D;ndG-R D4Vu 8{FD.^"#TqgK/=Yh)}|G^'xo}k+.:^a{8]:'Cu _Bz?G`6JzgnS^ekG56w,ϻ n8Q}`J!e?iOtK9in9ݎ@$L[j-P?8Pe{.yQe\)XzH;[H$т=TZor--yv{M4}>T8qYn ep;k+Wz[F1KusGѹ ob&~K'R1N@.>n!&~@&e1y$$d-n)a:q w:ΥQ[vzwB&`!'zPvR^h;u-G݀}`Gݮ}zu]Bj];Xzr+tja(upq3jiüzj׿{VK]}-zr Q셚/tUQ{}=,P*OCJ3l/nV?xRoG47=ׇZ ),l*Kus Qu$u..{A4"B?,Db:;Q>!j1mmGǧh8F OODӖU^ wn17WVk Ubx%>rxv&eOꍯY`ܦ:a )dzC7j/~gQYw}a;xYt5&$'$}5>NgBl,&r*rt 'rb7n4jϱ[ T 7Y[b媻(| c\l%rukئ5p3ilYT\5 q6}GK{^}jG{`k%˵?u]zk@عHoSy.ު aG'\+w@|+3|?wx0_tx.ύBDM|~GnϠwEM6C,̈^a9y @P8pM`ywvkhy+j Wq/ t|zT]'eu0U:Me7W <&^_;?L5 @;g0 zPNhb'u/2_, Of<単+dM<Fv GG._ `̸IG}cĂ(2!M}%?Ԗ|tܾCm-bHtëju|ȎXqD5 ] ?ŊvE+emTijVZz;xCRdu:uM`N~@9ZTnw||Y{2=F8qx tS% :> }eye?M9ݠL[1ȡv`T' r1763o gab C.[-\:XWE,dc+3ؑ;)~}U!确+|ا<.J-xAjal%USF3d0\&xYv&T/zJp]| eQ[9_D$g"ף?ܞXDU+g=WGG\)}8Rzo1+7juxWp9s#p8'[ۿ.l{ Q^eIȐz8l-hOb_#[ߡuCSW.Js!u:}T`KmSd;?t}\![5wשڏmB ፨~o7 FqSIm=Cj-5Q{+Pb։vҍ ri LVyj\U ]E"b87闟ƎF0R (D62;3j˭F7qj 3*}DTg;7էT_ek9ϗ =Me]F+J;<C^*?kzA]OU_BcO~Jq],叭]/?o'f/=؇\GseF 70rPm/#]7GP5mVԗÉ*Lȏ?7L. T߽[ v'ִ#hA[ V]z8 puol8T|TnZM/ҿ{Awe#Tݴey\øϞnhwfslDK|#{^H?:9PmLqW@wjL mw0^=7v z3# ;wۙt;}uZrhgE4:r ٧j٠{ȱŪnDSsBW7W䲹vm#0нsYb}+`!Ey~uKϖ[ث\(=: 3ֻNU#jE[8'uJixD#X#=2=dܸ&zNz/s+oI//(/k\kz1:ˇlэM/x`n;>̙TiugX=MEi0n_>uC@iM\e<{޳+CL4HqքNf-?m[ta<3茈 3l葽ļRMrGIJb^K8R6u]؇HLFR]r8'1M9G.zZYC.\}/:W<h^Q7xj#|uQʾ?}ƟOwp>zOlzZBol z%~Sp\ggь6E:|xRO_)xL.A4c9cDD@'R7SGo2,FrxY$GEbm` V{g^Dj̺}̯#T<;lu\뽀6)'<=ܢ劄xoL@a֝hZ[" [6.Ѕxwu F|c4\G5|jSFTN۽ÎZ}V~#Ų׮@G}_{>qOw1vvx;O}M( 3fckZ+QA?|V?#/( Nmz o3d}UJ0y]ZYᩃ;Q^ 8j ^wa LC#k;g!Ko::L"붐].eO|,:mnJe`Lva6[fU*xŻ? g!w|cHsnWJ8 O˲%rqG[,'GB K^ EXNMY(QON6xi)-O]Ký@#GFdln?mQW4CޠJvTz}<^Xo@TH9x{c(!zIKb'H#j4&IQ}۳uf'Ѕ fgs7K3fhPK@tm;md tG65Ucϝ^S2Mp_{#OM{KGH܏o4H8v[QmKnVۋyN>YW'GOE g72N`[]?3x Րsf1.$~ͥ{kJ VkU;{As͂h}cIXˁn&fۆlR Y XFv6m.݁qoؙG4^ɂlNqE7Z:W{>|c{rVIȵ6b +1yp\3x$eI8DG^GCgsĽ/QD"TA;ECZV]q9K1ߊ}Ԓ<B(*1vE߉Qb9F[QS{$nn$n ]HVs7rH3OKc[̇k{(bX.{^3){QYFq})c}>zSMtE[+%.6$s?Wa2%.}ƺXx UAae&J`}sN6sMTvn mt9p\T ;;T(pKc;uEtYEki]4~F6ETA̓G:WS9ᑘS]SǬy=UOUQ4sfT!~|r9PwO|$-t|,&kp=p@ k!l-O$i&F_;m>r'IqH$.1z2rm,,:t@kH4nŋAdK=W_kωRNҢf_2bH4!"TF뷆bN%ny+He.;hny!SyvmG3\DQy3(0uYhk=#Ddxv$Sm@n%Cc뾜R,C~k]muOڷFדb+t$eH(3co}:Akuw6RȮqMf~$k)S{0B#cӀEqEmuf}?L Vk&~(W:v< Ͻz>2c*ߣ%ݹe}p` օ=b5k03(i4m4dVReF;>|?zBb껙[ّ)fiuy{Н۹/fHDRMmr'BMuxDw-@ʎkg<'ߑH:'1+LO? =՛s^@ x+@,77uo!{›S܅*fOQ[N+<{d v8݉=||:A.~Lz|Qczzރ0/U$K,xT~~\8czk3:~T:(ʼn h2GpamݲʼnY{+#1,4đ .K*{L=L*?A9=:|* ;,K+yV%w/٧] gfuV6䵸T3cra6: )$ ٩%|>Kú'f95T%yt=t-\u{Vcq}p۞wSCx-3U=$>1ڷkwω;{DoJohn1h!qI@q]Xݢd<Jg>M+ic0 G0$̉MCGR@gQڋ5y%׌&q=p0r9$A{s7 -( xW^)ȉk&pm_p#>:&6*5y:7wPX*<IFexv:SЋPv dH::j9b8`pat9zVee:22r[4ڃ!`eyyRuЃЖh:ar0=|z$n^!Stzx?7X(&C!8ttxZuzyuyZp:ofdDDA8~Zrr8wRpe9u@S"&-,%m0՗V@d :k"(m!!m""m##/ m.mEvEWB{65Vpb]e5uA"f%le`hpYPoh8:,Z:j2l2z<::2iS߳*x]PoZ~bo9y&'Fm9֦`O:$%;139KSVÅ|kRV+rMU3dU=i4qBիPSܝMsztrV؝ȹqE' {s5:yGKKg?: C9Zx I$ !w2KD@HK'((9PI4B%KO@B@CD@EF@OOϜ؟hߟ*jǽg$4"v{UzzߝY)|=uޭY2}MM;Y2M=dSj{˻.(qh=>KV-{}Dq>V[:±VZ.'=dO"wPdf:~J#Njo:^n.N^GL$G#k%a%ÝZcѣ|e>}Ug+-*S==l3գqDsZdkѓ]{Yf뻓-b}5|Ү{ycQm+ܫ5ba}H}H8^ĞľxH4yH <,<,Q*HBnj1>"^nߠ y aH0tIQQQ噒SX눬SFkIRk)2A`)}"ݝÂ؎7<3l<~AސtaXS J=^uiyy;y)E/~NդAˏ/1$o{82R BR;i|\&"_DVٯ!v9"#q"񡈱s ɛar!p9DHH`^2'S/5Q| 9I ¼_>~#`}sH|. :039y ) ה"$fNP3gϧϖw*p**zpP:wEUt&HZ>}HkA ]Qeng%ywn>0T d4t g:ES[zW@0/5 OU;cWDW7 W7( K& KF ONKA&VbWVTU+K/NdPb4MOĔbSS=O5(:/EjP !" 2sdsq ENs!!1!qȥ!POR$ BDfzENEĴ11Ea;9PyY|3@u`pgRsYld!lf?vtv3vYH"oI Q*c rbj3!"l2"s"'?:g\BsnMRb tK *rg|L9ywD RoS3B iyyqhҘcz30u'H3/$9/:yy{sM;W,gO) OQa!p쫓ӝ_pic x&_Yog@*#;-meL.1%g3) mdnӫph-1,$Q9y>AiGmS4=TRu ~~!~Hȕ $V)K8)x4ٖ)Kx;dSBTnI|D6Q2A5?RD)[Bovo㲐RN+UP$4>)4H7ycA|8\+gx)z4DS⺔=^[ن3lCgKS΢_r5M}t|R[9ѝ"_Uʣh!N24|s&քlP8:1 p;ؠ ܼ6-)1''eڑ* ɿ2HYsˍ!hQu#ewZoX #MA& XVՄ{ JJRRRRÝJk MjcpQť7u y;ؑb9]+-esd AwaS={ϱ3k }L'R՝;3w_sR0O0-?!B u }C;'<0 ~%U:sB qتKb ҆[nϥ>]~XUXP@UxW"ߦ{ђt8.җݾQ0 5r%lVIz8?u'qϤ\z~T=C9^۫ >Z<s/:aګӘƑkK>,w(0XHҬ&SP&KP6 *J=;8OtW -!eX(`.,l&XNfΧLZ2yw+Mѭ#bSUp~nz.r.X:{ŎQ,V6kjNid13(ջ9XM!0>W* [80LIQ֙=HRyQAP*<Uw]o`Oo3]4 OzkM7a(.NIT5W .O QT\s 58rj%iaQw}XڏrBR)\rO-Vh{>6fZJu[VEEF3rcU/׬|+E$T܏0|QdNhĎSf r`KOTT,wJ22 * j:ǘ!ˡ$ͱrPYfb}J-r&*{?ElcA`É\F?Ǚt[9V~zX'L@NR%ckxXU"&GӪ{?_ܠ[͸~+oGzpCͳ_i៻9}sEQ' >(Lk nMFg"+=Six\aP=UEtS"ڤ?k^+(|@2=pwg!S} ([%l 5 CR b"m/Iq)5V9wM^No&D$"YلWd-ġ!0X1WvyUN!-L1 _'aHa1\zmnE'$\&6Qr6{ [(WvHPݜB[ǼI!1#ӄOt5&$_3k\)$/L$W\KFiL._.{hҨS:fZDvX>C^)&g~~[XX[}ƾgd 4V ޛ B,tr'Rj攐yu]XLakգ1JqtRp=_U).Rίxߖڝ LWn1!%S^W\ܻUG(gFFFµ `@&ߵZIY*yEg'KTٗzPi TLg?7~?aPjW1p a0 !3^$,P赊J|g@d6`RxJ хi^@Cb9&&A]eyI aԷ׃i(@˓dQy`X m2A]6qy'úy._XZi43ؔo'ofdeu$DO%jl'"DqFU(%nK1,e"o#4ՊNf@tDfoWv,)S|LM0x!cSO'@ !! T)uuˌf?hm\Y'/2'dhJd$ f@߮T\,+U(ykWX3;D$ ]tvs~~$k`%1?wFl@ Ѭ S/;Xgԁax&rCXvP"0`JVDGNs8`x$UmeEBϝ'CE%咈OHF^NPkPXx? #&HL ܔJZ zI&)m%9A59gx&>i>P]~hee82SAMGڼU 'ncЈ+ Ņ!´`f ?kiP{a^f"a 4Y Ke!_ك&'2+0-զf'R;SIsλm;[Kfo8oJGҔD'4\Lρ!v$F3Yۓo7+SEL ƈ^%p WiscB0}y1V9iȺtFV~<}Mc'Ji5 >q&H`a54f UK&Ix|[+}fF̷J7`c=HOu K5/z 0 y>J4ctHX0k5,5F}$$ Z/h9./ Fɚ_q 2O[lhq) :aD#oYҭV`& 9DbF:F1An52r? t7@5ٯ?VT]$!U< Z5Պ3"|=a=(4PjN3vՄUO@E`yHj37ZE/7v2яzz fM&-_(P5^uGmƐ6Tv9Ҙb&eCܔ@/?p22 d.GkݖӇ`z̐EkIPPb{|P]f[Iv׭w Pt+;~ gܷx0e:[v1ߧP;!@Qwq0s&;oy(/yAiNVh~XU9Nh!8`tقVق=5S!^q!CZI!X1am,&ŸkڄաԆTxB:"Qó@b:"ʘNj"3c m>k}y dNjh@i,WbBT{Ê"Q e|e@bXLXMě{Z,gd7s %/Q㓧aH S铽mk_*41<~zlo/MV.7ܟX%&MF1Fsix/,ā(}zg% qPnlc╹,գe+ي )U50RtP Hm9\ẐqV>/!Gx!j׫kՍ7'~uWؤ Āea9Od)! 1oX&|<w)L] ; '/,cJZצVmvL;T*MSWv$#(?RZ|9nP." L7V94+%3֗Cyx|DsxP}GW L;X\(7_"= mw~ʈTXX>F6㧆xG=a#@VIܽp87(o 0L8c}2$㔩7A0I?m8r"==DP~F~߸ÀhwU|HL"Pht6tO>Wqnw*%rZ| hOj_\lCh!zy`)!V]iIޢZp5@'!-E*M)@vtֹjD"=-0P;H+ɇB2Pv:Rj:rYסv}RW>Oc[W60S3J"! ,e>夋S|w-K˄ ƷHp}.Й!(>6كHJpF ;5 xэ9{ϱЈ~PBu4˃8q"3Riů-P05TP}>[Uh#>9;Y (Wffx3Vf~>:%6{!&8t_wIh2 {OCfj3^(cwJ+>S߿ HT 3 㔲Sl#H`7m>B)6^ lt܁̃ lR۩!-1:WXO"+rBI55k6L`"pF4 HixWJwc^nfcܠ*kS;\6Ln gt#O1 CKu',ױT0pg̻gw5 }pEpPYiX%U>]}<&"ɜ#gzeVr/Lş7ṬBN#]?ZS,[jHhG209ޙK@ZHw~<!dBRhq~GŚՌ m //3*g)9XV*5LklDž߹Ԣ-Pb1sȮ-O= (`h{D_CYysej[^Ci*ю45Li/ vI얤̺~j<4wg[-p/t:"ŅS]Kڬw.ޫ3#̱s,d}v[3 kTt:WD~pQ .:,^̓"Wc[2'3~`1mCpfhɘN, `Z_TA /7Ĕ^}ׯc.혶FOV\3L"O +ƣdRDZlCs$K鏘R1Xo5]ϣho)~eѩ%G@'LW ]ﴟ zR&ˀ `Uךzļ:*Ŏ'Mf5v㱧5u{O*{K=@FHǑbzI'Q3JzH2DvqHr?ETP(" QTS[iQ?l F;OVAJjbtWݕ&tf$7;nM,/zTvI۝^u7ѫ}ye'_}zX~9YK ~%0.lr@]@=?X7 IQ3Mߗ{?n)-`_*"f*( X'cϝ$*pi*,:X] @g78#(*3-3h܈%z#/Xq ;,h1nߠ>@RD1f  .`˥-v'F{#2oƳ K7ހnc'gyRow?VqwyJnXXoK y<öq40\{a 5v~6o9WM䊲My[W(&֧g~g]gQ fN{zf|GOEt'|'dZrB@쳸u~_Ux %.8{CK8jŁU;J=?'-bmAkKeFV %Җ$7t\,\4XE6l7~h3921L"gKf6ܒ/@_ :"@u:kFu}Y@6tpH39,h3y 3ѢIي6hWH3 ;+?eƅ%{ɲebsz2Bz gҎU}k5DP2O(y: \me-ftwIJ:+[gFCu iTLn!rx̔feޮ;L?Kh5+Jp?M#(W 6tE5WoB1kJ4qCM'`ր2ed 33`O,ƯT&mS,,1-/a)&3X$Fm[jl\QwM3dI0=J}rm-SLXYt' #SDfE nWjVvۯ9d6Xk0:XS<ɨH19 FAY.v1 ]WѣߏOWTӒuJǔp` rIb:6CAGBæ0A]`l oAp@8yO_D ];gȪ&)0o:dbH@x"dMe} j;~YU\ޅbU3<ָqRgj;/k cO 73Ϯ6B{d(E>iyM0(a]!q Bcع]YbHAusks3ӽBx ׉gw}3=x}])יk3Uz}9өk޽y I סk{{% hϐ.{,k՘n m¤==5{{6==%{s h@@ޘ6==~icckc3==65mߑ>8e9u1O(AJ&NJ,zݠ~Hk0X0<`YxJ& iXl5UuE^J"h8d/an rͦ\TU Uo\]ݳwYc|xaۃUµvC ٝgbnL֧ 1^@OօwZ/8nۇ 6Sϫ5'=Tu7*r^~v&%.7F}(~@cb{l`bV5xoK՜YW?Jk63;:Z@7tMy%v\/ӌ~/@ *л>ueҮEulߓ:QR!ŅB<+9Bƥ$ nxńO@Ǹ_`!-TQ0IMv@ D&ʅg*U,,bPr?m`LxQ CCS&f=E%UԇuG(O\FebY$cVx>F`3~>[Narے0SF.Gv]8 Bd(y\]@jn0SБ^%z)#+.u^c^].F`C&*uA$rWw``>5H}Sz,a-Ki/rB2|W'^Rrͧ AƪZI̊6U# k r֢(!"_4zOȼ/"c151uwV1P1^.R'k{F$W.rWcrq0ptox;>KP(].H+JCrdDd.WēRUYiC N]EGF|¹LJByjChAfǍFvaKu޵ė7ק\QÈ3 F4 +qӋIO[%yYCΤ$./ "r%UD' ,EWD8Dt/#ϤGdCII^) RTΥwsR%ą䒭uCsdH*቏$8 <%b/TK%@ywNڨܚA9h|NJ IerrL2 J pNte:bxe`0| +!7fЪըU*4}yz;׾<,{.TK172Ki\GkZgk1 m.ȧ Y3%ZA5|fh=U!V[zqwwG⎙h\"idA.jRiijkR{GDQQ)c ^$PfAO{ZCSSSSSΓ'K ˞wFS"`|nhi+_U[,idT)[V7vYf[T &#B>o02Π0o|c\^TYp6:h%hx /z3$_@ /M6&F hi m L\^H1ZR`~o'#~&SbvL>Rv+=랴Tn4W5lt$spz#3,=/=M7غ\Fn`WLmXѓb%Dho) 42B. J1eP~p,3nL;!Dhmԗsja`fX9Lθ^CðyRʘGGYk&~A<xQ!瞆DגT•,eH؉%Is֢38֐\^mPu'%!vA5qp~gBwEqؗU8_rFH͕sLB>`Kq&{uɋsC[;!nxx!a@aNabe]aDB&6^^>>ȰpU"QF^ϙDB\)i =sQ \v~H*1ƧXr}R>3.L1ga&dΨA>%$JJF!JK -,dJ-5ԋc` x _ЃG Ǡ%ؙ:,lBƗœ㳭?7P룖o PxЋ㢧0H[ǯd NJ++2gdCV:#4d%bXĘ%WV?M]&aA! }xب&]d|Tȟ`q6 h' 9ol>oorg_Dk5+Q!1W-G&B᷆\y&yiibAZ0AͣW1!j)BoC^qqy<Ү:k6T2q?ce咤z9!|7v`z=>a3'$Ň&WNk}=r?vRS̬R T]m"ſb\ls2oQ!kax$XඛfMDnmFsFOrsM8ő%C[VȡU5bӼ1:佬ļyLн[ RQNg;0%_ќ 7\^%'NM$|]Z eɒ$@Ki)acNmeEpeUaU4yjF,-:&:eU=9ۤvA<娶Xp+-usre4rVxK5 ˀ]oo;mJ%EKJݟA=IQNH:COKdH.+|D&8gSPztq*$m$֩^Tb64+!(D=}|:=EROe'a=c&hoĦ.[tIs`iCWYE?g.HJaV7R,T8,2QB4UYP#&5E)]:^Şlkl%AS;RۂzRqD&ޟW.":|aX!`"_i>4luf!™[N>^¯_]s $\|A콪T93FGMH WqK;,q~~apצx Pѩ/VuLzqWx{!d]I0=C>B ;F'lrP6)tPXeoa7eY߶2NaRAo^=>ȓ/& TfVRT|$NQ%{jMaÞ=yB$kl%#dqv}qNi #I~,'z!%&G8=nVCtGGG[iOw>r*[>8=.~դkvΚ1=ٜZ+_d7JBR& `i;V&uBGZVqk Ff+š92h]b,suFC2!h6.={l󋪢bmD50erdgIطf9uԟv_9]•zs[EJ Qp7v ^$գF\PBV˯3\ ,̷$TLoOl g+\:h4{ mlnG5[iٷ9Wk#+7E>h<@MeXnRAJ@κ8,9Tfhwr+67'\2#ŹX[`viYKba̡>3kinAV) UCmZ)zf?I{]DQF<\F#:hHgL12̉b2QDIGH/$q""_Fre|{7'hK;vstzF(+L.ۏT(OO #XU:7kㇴڬ-+gckPT:bU&GzL$]RsA@c6IÅXC/ XPy JNdtU$Y'@hBw(pwXXSί!ȉc7Cu X)>0o!gAQ5$CB;EH.mb28l3-&n s.qV"F:85^kU-}څMInA#.-tQjr|sFϭpܓ+% -!p#aVH ג Yxp+>N94kh9y.ѴVZ |(0^iC]\+d$ %2r,;g!NB!_ӁN@9f=U{r-a|Em'c4TB)v/> A>xV@ZztfO(&Uw^w䥾lc#[ECB΂poi%A+/>/!W},׊gh eq !%!˺t iW :-Ӧ(T^Rk*?}o{{2xq4BmtҔaíV5|EXS%[ l,lNtޒ+b$u.nQT>edMC\)o̵9\4YI%rK>8do,I\[T$𗍘JYezFp~\'?pl\ ~ 6tNa$\c۶m۶m۶m6m۶=sooItpIBk^F2Q9ޡ-B㻑bC :djN9ǧwtPڴ*4*af@zx|9\]~?+Hǰ6DzN,7xbS}w9<c?R ϱtPNcMEtȚn\`zyD+[ҏէd=Fy2dE "w&"q,X$FIl{ 41rD,f1w:&dg ['UBSzqE3 @L6DwyL$*`V|͈9ܸija uxaݙ |pEyD6{챤;y8J(v- 1Lo-?3N؅h+.Tme,F?|Mj=TGAPgZ`(spNrΐO[6xqM$aT()| Z{Սڤ#`ՔQ0uaJxVe03%ޛTR;gY ' rə7T =pG&"8B=XP91G(L˽.bU%/fۍY?(%Uu|>em?Dd;fa2 YZ!8!GA$$m9je9 (wb,'MEpô 6 m:/su:={!~$O܍1Bg!'&Tʝ# {4E*>w C~[8zQ+a(~ws?eX+J'_"ubV}CўաbKd4BMX]J1|mHBO 6ONpk GLĹu[vJe}xv;H\;{D2si:1/0 }+އHPQ;1)Ob%wt{N0>%8A.t1$D/BTq,m E-3AɒQ' @l 뽽JaW1 kƷXx?&SGŰMM[>YY"1q7IRGB)G/h I3.z,=.j`ՠ)6)<@Y?>Gt*q~Rz}? ~_Y S'ن`V$mh_7\OI27g$o}Қy~ĬPegn{ 8_%wkȌ]ׁE^7o,'g|Ф"jEA @<:EhKKǦ5!g]~f~a`r4Cav_#>sUOUxM-T+Ac$),Cˤ@q/4D_ ĔAO{T/J$uhJS5hQ锺kB7}X+>=;ULx}C1S(f^q\D i$8\2w,(ׄ?`ؑ)'H*, q2㪫wX!˟ SIMvA (,]C ܧƧ{B wC$IzXY8añ/ \Gdxޮ/-w> b;dJE#ҡrx`QS` ԝ1Z36%W}oizl/0P0}"?xƨfoFu2,O}Sۭ]7-Vj#ߚZ2Vdt6 U>wh]Pǰ)|88}Sz@[ѐ< 71 M\_K*  O|7̥ZM7p8HH~ :8H~[P*z!: S14yȨ?BixD^˱AɌ\BSmaNΒ'KJ0Ҏ 5S( %]k=XA &DB` hu* hCm.ڀk #h j!rMPEeFq5 o3rƞEGWoØ^;28W@<ڤ# s.\7@3vK֑l7ϱ%|*2؈(Mfa<}ϜΛ0}M62x:y%)(ЙoJs;X4ٟb`N+*IAr7ˡ4gbRg6M&~eDU#(f~>{42_`,]6PSxC`ˣ8bp~yƋS;\v!j B7̄a|jD)M%%7P  Nʚ ޟ\M\*W/5Y ,8ѓ'PȔԖivb ̙8My%>5y3=;vqbFܙ3 'Da"gWa7p#?})7 wD5I[۷W=D,9BY2sGcM.\VZ(>8 ^Ev( Y:o(GD'VC&F@b睍~t-:7x/K=|%#XFGE/^HAcސ)-:g(@AztŜye YDb:b̔qXuJr߾v\̪'(Sj)p{}UR'9ד4.hwNnY-DžnQ@!i6A?˓N]T8`_fct֤ݖ' 6r!ɍ_f('2/ :b[~8kn'XR{XA~i9@T3jۨZyAd<ۉHEWE4L7Fi"9Tk3 r8U9صɏlE2كcWnj ML)Ak:'D_<\ܡ^N/@t JEKd:B\90 Ege' Ya}!!N$7CZ9h^TX*7Hn µ̷ۻGksW2b{s6m#3bSc}kA+]cWn֊{FD6}W@7[)IJĻuU2+ga*{a #rvrbD_: X}fJ '@ C8ÁViMtb4ɻ>}paH/aڼ~?[! V/ ':ᗄ5C0½E΋'a4Y?Q@P-MU^(?:~;]误#ZF\\] ?;\`_ Ygٴ|m:Aq@ʕ[/ `1pMFh"õX-H+Nx\mbz3s 8Iz/Z;gv!2kQ;'H28?/WkrbIht+=S*lP-"{^`֑%m#XQ  #dlh=r{$݋-u&bh`ݙ8k =*bAYFAvW2v>c2.CwQ{Gs\O%{;E^"ڼEoҟ=H7qH z9[# .SIB*$@f9 zĉ/]Nivx}(,IP0+0=u$>% g%aC9 [ ڃ 2<*&qkGh~1K|Ak?覈I#Cz:{lA d;?m-0rb@=1neQgZ:fWe {-ȏ z+ 2؄q<tWQNL5?=%{08R ]~poz<iO; 6<6P$c:@r6]+3*t[;;>@70n 9xٗ'>D?R?opk@>P>> 35w?>I?`7di~~Yt26#^gou;<.0s ~uz[r4B  (P-, X,jYwӉ(]E]VxjPAea%ڢs%v[kmy#4wfincVV4 `.NʿB8@. @98J'әڙC34467VV;&eS }/0M*>t /K>u/$rʫۃ \R#{Z5/.ϲKw\㉸3 Ž0- Xh`'ZZ-2]ncmMz[L6[[Z2g+Z}f)T-)Ou71g\@Fee&Œ"XKW:Jۙ1VT?^fQK5aϢZ9ުPQW,s&խُ-&gnʶFҹuU/ܤ:TimsIDۛxđs iϯLao)˻Xcnμtrj -,]Ŷ_AM-] UXl-Vڬ-OXjkHc 1(X!4`Tr9isiĝ 7gyRܙ};Z\|ypΉ{kvҭtaَʺ\IZ4ZUQ氍jKjmPT"D o;U3ޅ;ޫc߶c ]u #~:ƴuh%+pUO,7 _HVu*qH &pkumO)nb(Uz}M:21Wz=]UQ]a])Mu+&WXXXie\o+V0[Ҁ@Hc_X+|Jo/,h束vĶx/[sJ-̂h,$}њ7cH ı f;$)6Vmkm,-@ijB-oMjW,v`]MD}ݗWhw>p[]konj,gM]WY$p"4%GѕM\k-Eܴb#2 >ѭ-k X[+2 zfM/r)GC>r]+9-iX2 An<L~_8P] MkkVAK#gW %p5Iq-S,tC;A)]G\0p~MBOhENv| |4B;*q"FrE'<|Z|=5ٜYYC/_clSXC &#XJF7dj[é 闐Φs>q5Gln@ ]'v(= KhRK0Ge"ɉ_x=3Ghb&0ޚ,A)+&ʝ{ImlDÈD /'냩 {ޯc$o12MO&\jIDEkBq&K`+& ഍ƞl;=dC:p8p ;@@>ľd= >?@9!1p P:H}?1,f~n,ytk9Ʋ,?[.;_wP./(f͇z>o((v!~>_'߼^yEKKg5꿺_¿?| S uj0!!5`hy! %uYrt [-9t:,&&W 6ͼ>}X !!0qNϷ3Xdz: Y8 J `Lߒ}m?-}lPgzz- &݃Az{PP)Z4)h㖙EH^'i8-6mݖ'4}2 Y/\WTWZW/U{>UH$YKv] (jj+6-.޶/[ߝWx<ͻk//4oq.뿜-ƿAq}K8$Lc^>|%#8q\}WPf#ٱxsܧh;*-8.Cz*MO^穢C(hޑ_wꑹ noEF`{gς_#tݵ?|+ ΉyW 0x_nvnϫͧOy3_o鏻_yVݫ,SnoX<V+mzj-˼ɑj,K,͘}u]ADihǬ#G K^Gig\We3q{#-W΋9`u[M *X-\gTʖ[[T4zz-J-^Y0w5]]EDwL$~ QDR$H`1Y=`*8Snfseo6DžO^lN=rBG]{&f-Re.ޟcq>mlYW?rI-pk"(i>o[}Ca!m߫:R LFiNS!ZH!l!hMjj WE4M:M B06|)3xLìVhɖUЕ( N,/mF-FER=nJ0(vPj7z̒$vkL[ E P|CJCY%JHsbw"KΏJ"WAF>{eVg`hI}74i{9 ɂ(r;ْvhbXlА yσʃ eeBK R!AH8c4f*jjY_ris#( alb9Jt|c I-~A#vnJ{zsi 갆\1h%WMɭA(nɭ+hn0G yPGg}Sʙs Y5+Oj ]%^Ln q8U#|ɓ$A㗨1z D)qLW bƛ{-YЎ@[2(;qK=1*xG~`MVJl NJ pGH-^3jy {\-+? kI2ZJs]w. ˠ1۰&W=1]5ai#wE<OFK`KibK?l O2q˨1Q%uGS7R]cǴ+1l_łiD.FPK2N>'vV.Fc>+BeM ;#&{ᄀkR1{N/1j5 Yd7 叮 UbdZBuFW`?5wR$A/?CV.%NcԾpo7>Ves964O% >ZDso}tEIvG J3X\WYb{arubyGt=&ibd,:?)lV%)t'5wUkN33X YcؚƕY/mbut>3CL?9r!2&FM%NE!2`T= &' .̜'&VW3HdfgS:$2yo>Jd}6a|wnl\!ɔ&S?(2諾d%S{|fFsCF%t3! WSKBҬ!փNmoz%jxH?'}<ǝEdLv> gN /w9 4 UaԸ1ߪ}EwD|ǯǡݕ>G}?Ƈ) U*hܾKh/#O'WԍwWrbG?yؾC!~(ypO¼C_g ߰AGj5m,(Թ ^Y XL]0  Q"AV(!@%Qsfnn><}6671[rB)#2+#uxc[ #$[t68-Vؓ6371!pnrX6-kic6=#yAKrqQW~6'y-`#jE,CRrr2R*=د<8<(8652o~@fH vNMM Ϟ CG__CvFOrvT=E=q="*A^7lDm|v9Z*=\}6lLٝ6w]x|D[YbreG5[RT6W[E'5 [8u̲hcv%%729*T1߲zR1˞^C!.sNWmEwŭvUI9֌zrim#r^!SLgMո^wf.<֨8r.NMzqj#]q,&WZ5 4TI7хfM ,mxyҶ{Brcے]*۶0k[ `YGJӜnc| ALގ˿4dz1V[yC{\.>B<-@*o@1o9ӟi{jFh-Mϭg}E?_3TeP.hq3_fGK+v٨fEe_,}`c{oH\esGSm4xhI{Slvz0aݭjȍ[}g`[s?<4C~ٰ_#N٘ MbJO=m4cw0yϸ&wq.r♫3$hbἊc2>-<44ËOxZcڛKӸ%M_PAĸF3ĕe`<",u~H2]O.As!St4ry#C <QmjY/I%FO(pW5s R,9:? E_:FB `_. ^6k%_i +mg1M)i{+DDE"R)2PST')jt74_m0l Ƭn FOΫTChc۝wzQ2e ηgy޷EC=}M!UBd#DBSq~L+߃+wlRr6fVa3ׯM[z~\"8}/ vbU4LtYt(v4m}%2מGJ/̕E%WQJXt<%ݴ\VφK.ǡ):~\Tv(sk2J64!"ZlTTЯ\7Ss<{ۥA͖yj>WL)dQ[–F[%l;ZUn04f6zO]fu V ؃dC)@wrs>@ڌaupIK^$xzy$Xdgu [ hK΃6cQDՄzxKRXr09!>d=d":.LtSXUR;hk%lZ-=;/Bͱ {6+s%˧MS0k.9Y̻`9ko]&+i& GAđ)JpynCU:IT+աu1Q >{kAK_2MC- C䲝=L@?܃EUZUpP39;F`Ggjm/lrz㏰BYti4Jʆ,G hfXs?k)fŗj; ښU5;ֹyVn1WU'a^k:>wۥ F7@?K?Ӈ{]\OxDQWO뙋VT>*<+QڪuOjtO9_f}4{ `E>~#q4mjKjU¿8_\g`bMj Y'/^kEppv8|Nt }CwoO{n(}ծ3-uhs{%ͯUx3V^qj&/XdqД!=cw9 flg3wW!pweT};%U3M( FClG7Qh9w8q}yʍpJAn8lϲ\ s@ۂdAސ PX[pZZk9SIq1!iRW+D<7ﴀྦྷ9 Qi_z@ݒ]D۴x4K)JY}dSftDUdKzdWv%?J!MMXS2;|˞辚!1[{QTώCW/D:qNtxܑu>uk˼mͮ1Dn]ܳ'zՖ%Rѷ$z+$yAށdYZ+QqW<0+eTxd[OWqvwh?՚(w%v4ip2E!rqڧ( M5j"aQG"5eY4K(isH~,`=f"VT'ɜ}cU;eFućϖhӷg{a{Yϖf!c2B+Crbq5&gq#9lR680ڋ7h%Ԅnr\7|d78.>ʢ?)}5_=V>TC@ޝ'Mҳ.EXO0.IO-̫w 2u8W^݋WD~2l_y;0J(r '[?u[oBj]A\CRPQ$O=&O/d"NeJm*hz8x{7dMwvD9p'0_Mho܁B?:bdZb)Yr{u /yQ;.#gJ >ՅxD;NtIp4IFjrQ \ !Xk 6pI7]4neIEht.'3p_0E~U\|6MI~G:hbnM{PĥU$Dp|}囚#]xM0A8joć|M5KidJ:,r>37 2;!_8^#*|5OH'N^iec9$(j vv8JT c`aMozT kM˽?VX4O%eG :FƜ%J-93+R%Q.\ W=OkbΔ_ gVV`N,-42fG:7>|6f>.mhR.-A>_O#ĕ!1(<ǐw:P3Y|`>x~`f)SR6.$/<؜dm<o5𕋌r#,r;5&L9 K$ryS y~>:$ nyKlK$/!V`-};3} >a 75Rz JD=!2l.Z!6>u&f,zR¸rmvvmkklS^NҿޯUF7cޥj;{H^}ց6-.YgH+$3; !C/=o?\! chfA};H!,D@-yRzb= A\2(ưW"j5Ms4aCJ9]$N0Wm(Ifmh!%T~2z Escuf[xZ eh_z1^P}p&I! E.$g&~P {u!'oznW˙9XAAG.+ԛmYGTs+{`icJ/nco?L :(g?P I `L4!o K mA $%6}}m s'+',_^LL?1 NWzH(w9 vr0"}ȫ`wsyB-JE˵pєFTJhxu/̿*r*, ^ 4icOYS kdP Up06)D0MP: G%zNt̕l](,VW(JRF+ЎHYEP98Bĕ9i#6fa苗8"H^rp1ŃfCiո5a 9,pQ,M(́ 5D-ՙUxAFZsjf({%ph1X{V* $),1+dZeٺlE׭鋘V>7~c:Q!2 qkx[^` ?\ 9=Ii-! t >BS/w|\ ``J)7 B;u$Tp- ]:Emޙah[cl=pyRhpQR8aT ]DщlٽnLA5:SOig? zYfƌXA0'DZ}[8IJ~l‘S'&*nHHja`6<.΃"ZSc &>sh+qVѪrz>y j뻳a^E?fT_22-$uFHta>c7#.݃4p':Mv?‹{UfF3~= _cH j L!f]TΞn;0L.bBֺ9 )G`"&O=-X!Թ}r/Thhn}:nR#~C1, Y奠[v!2eX)WTw&Aoz%S n"2a.c>F8uUDZl]xrbEv G[Cv3~^ Tӣk>Ψiqꕑ4E,Aǻ0fU!M[cd!GoIU5@SiF9fՃn]EUUS=A"q7etJq^R%G#b^tƗkV:Ha`lp㺑eH͜s_;}bqB TГ )GfPp)Sb~r0Ki3%.C{lX[ω\M}V`t.0Dv%S:See5n]<6 uґw(5#, myDcvN Re'Q6h!T4}~Fc,Cv|'#+[uKx&7b8:6<0tM67/qw&kw ?f% Y/pWjZw2'ܞ@&2Xq=LHfvP#oDwB%#>Ӿ貳IAqh987 ,Ns paiJ}t1jrR  o@g"Pk#t]dwT7\ǹa$X0cydޱ;x!o$7sx;zpcI(w$g2 #O-ͫ4o륐|AvMPˀ4;ZGx 651"W-tCLUH;Q%43:țGa-8vhIՉ,p%mNQhbjc[H%M^nR10:OVXb,Ҳ=?bK4Ws8* E w Ԧd# t$L 7 Pα #{kZkWZ <ѺWj'D4`i4YcU'Rc:hGf6&~࠴t6HG* 9BrR5&A*Y,)V* |M =K˸ pX+|KM$= TI\tߋ .Y^yBB9d篫=kAb:~K(Q|g6$ y1pk 7/2~` G^Mav6nz5EWOI.h5pw0cK }Eh`Z9vft%W7"x1LN)?(Y-Ln:ms$.%(Mm^`t ӶvH3%^ZAhe8VQC+09Oa(!P5;mp?ݠVR=7g y0B2?2]hι2+0#KV0iDqŏ]W\ r1QV0or;dq#|>iKrrB꒣\m%.nx@ץ?zƒ(vUB5j<n@ ݼn?2`P0yTPɲ24aÒvd@`hUf$cKDPsWߕAP<֭X DPi(8cl~ XEa;LvG>CtmpW_?d#7: #8B- KK/v:>_.YrNpDZUL.IoEi3sQIeio5/8[rijCrMC_<ng&LuCd~ Sf3Q}^s/3.a5@[~nWQsu4ϝ?ݝUށ`>sf~*ɩnjg/©$<ؾ,;CNM#P Gr.? 9RQ \!~sS @eM |:60D8xN nfn ֬S4i@/.S9ՂѭBh<v; ~/X׺s~BP5@х .<Bǟ<_U-kT&@s}*ĭ#m<°)­H(7(=CNCF#?#=:Gr[4OadC(DHW8K& OcGMK:Ly /9YKׂo^S2Eh6g9o!2_ĦɟL1Ut̚|~!%sF ⟐8 T|^Gr"MՈFؒ+2L%1͑a~Idòr~"ټ-$bt'PFˀ r0ÛWzv_XǖC;N`'C1H|co4s!x@56&}8рsX<25sx< p ~P#<>{S f=*O0w*hR߈o¹>ؗ\$~Ia'k\/YIj/RՒ.S]eW6lmK[\zVhFvWn/n6x^Mb=lݙj7+hPXRs<`uu^ً7~ %e:rqYûz nz Ǫq7祚Ot&JBdBɚ1̫X긛A Y0Yx߁7a!B<["_^?6}1bW< C[E?>/]wײ'wr' F:&8(>RĽ5(d rg`y|+`acSTgPB~ÿj5^gQ{]Mqv5O֥k}>Ǫ@3deeew.n{M2$_`.=g1fɚ˜ɦˤ3֞,G?;.(fqN1ggYOҞ9s-~>U1SsG%בhӲֲfהq-)W칬?\h.A!(},0,2wcUwq5η KǗwU7nǷFG,x„ ߎ)߄JkŏÜu@vtU~55F?'זt?kKb YzC'gS"C:S QmRRE)MA R*0 (p]ITfJVnë늭ݳӻ';ٽmIN"NZԯpjRɽCsS5/X'3 Hchح9ٖKKpЄ+K[1§G -獰iO M0a¦hænZlᴤ§MCښ? J}ƻMLmp[4uUSseh[qYd dY-/) BvYbL=Dd\*l=t*½qB9?A&$>?P|N;ib)1KyNqdZ3u׃Cz iDA~Qb'2htEΰNghަ42^uSs*<#R&*}:sYp'H|}ne@MP 6G^3Q\Mu$MX޽}J T}ꨐ.K+9MR@_@TݨoK2*ڧgH/-,`V) +5̏>W&&,'1I(V}}IIP>DMzU˶9\],fM[ʤd-F2Q>enw`0 =fJ 쥜ϔY(x/F)a C3;ˀ 8!} y[ jyEa{RFu9C3d)'2gׄĸڜP8ꔞG *#,)ޮX} œZL+{J'6_>nz\Y}uE+_Sj[܉B `_^=Z*ܻ!*zAWHh=WW 8v>AБό>8j|%/k$CD]3~<׬ *CLxnPVkRxiPp) R ܥФ|D0]* Ul Fj ډ#u }FMNJQih﯀Z詒H"Cnc$ҟ4'-yPqZO{h,54*!0 ~y2lg'f<^&R(CS 0)pӬCI 4*-Vtw-Ag'G @ Z!z #]_"ܰD g8"A6ǂU2'8A[qQ6 lR+ C}z-_S]V!Oۃ}̕ '4ז,B9nI_+xQ뎎|ף1RGP D "iwmm:pRH2qH/x;NSt㾰}E$04󄱐 H F|7>/p| ;vΕXWLul `dv,(wFV*$ndm@~W2S%P_!~! #=P 7cF G8&Pp(7 8sxysE{ïKxO9@yBCilGMY_s-hè-jW[,&@¸o,kj0fj]9ECHr! \U2MHXi2(~߃-2K# &&e.XqN.t m#[0y4?RQn{؛#;I#)ڋH܎0]vKH4^ #9ٵj8 (A421%g'>qׇ3҅x͓%JAhk(18tdNE2G2y੝WPegMlU9h ` Qf.`WO.Be!L45yN <mD9za-@^}$Pᑷ!=[ LEF ~r;2Dy^gji{A e \.]fsE_`LAր’T2t{qKoAẦ2t4g5;u&|q*V)9Ym5+F2jo3M7r.$MH/ysX/d#,xi adEjmdMBP@Q nAC'Tz& L7GC9/r8VG=t$֎x = iЇ+!O֍*%)s#nbr)ܬvh=s-I]V!([KK6?L*[zD#7Pmi>PW n:-e:4:G.Ե]?Jf3lOAO #roՍӯ!@pP>EhӨ,2 C)k&P|6%8HIIp٨qڃN駐^AW!: ⃞/7_C3~]/Sq wA^QrEMr^VeϮr  ?QDRX\-'rC%m? )?Qը](wt@8/ѱa,(gJ$&IjUl lqQ(IQzJP#H=+Ds % fb #>v- !Lrr1<5{.96~Ðs4_vz$](ЫٷP Bˎe}&P\>L@@c R F0 *+S^ONQAHONsN~R5.yH|vDE ;tt )畮M?:?m4Ʀގߚԓɾ&;(?BlW%a|vw=R=ȣP+L҈Ѩw { C})u Ga;oa_:'3ؓA7D|6?e$d{\uv;L2faH#WQhbb*/$]/ͷ+Q+z;sr#9`I9Y]MVH<&Yl^pQj*M+G^{Gd(ڕCш 㽵< KxfoF lQ `-)`=G*D:ȳ &Q!G~ 8RUܙcC.P}1OdU4lMՌ,иpǀBp+?gGT8B7b/* Gx++cV tEeNêI }78p ;T(z'c8_"%3.J# 6PN2FtIx N%pD4*(MJ>yLb!VB&zmebkjxŝ0.?b,Ofӕd\85U-iU#9fNЏ=YƲ]yΦO40֏t Au!j.7T-,3 Ndq,yKϭ( !_*}xӗW>Mʍu5֐C2'5U*lP4g{h'x(!q`tQ]{NF{ _>TtXf?En{a=L}=+).+8#,`JnZ{(Ci ]y(S Ie :*i%o7w%<Yǀ{FNE|@(w*9˝|>#R+ A' "Wp<g3Ř71;Z.A~4M+& { tޜ 0Sȴܭ9(11 әLEFjGU6Ą}mO@uރ\)UvOQ谄 i= f88 7x |W`/B^*bHާea`<7/<"d'USP!ؑuRf<Ł=l0)z(3?u"443뾀^dxg Plj.gAxuГO9}@t`34O`KO£+޵sg@v5xu`ANH8paah#kŜ9QzG'1hLƒ$$3VN6B@t 3,˖SC+:4Qח]iLϣd}ǯUPT#CBz2?p#Ce\ Zk4J i֫5husBQ@YFpb$&ClHtƏ1t|Vı&AO Kepn >%dμ8b2~mD<҉ROp53JArer1 >m]wR{x;`fAf;.&^Ar!;qC|CQ Ў۰ GN% "r_'Wd͔Ӫv`hcA HB"]j;7JnU)"ɩΉ ߔ?^d"֧ÄR{ e7D[D_>%X/z ^mr|oo ].s̭GQq>N]eg{ 3X8T^qGm[RqD1kd~ pK)zgkI~tDDf)4 NOxwQiKtЇ^MAs&]T |E2,l= ٣E?ki+S.Ev>13㍆ vvsO/=>nUK!ѿ3KS6V[hܫ(QȠ?J@LN~e¤ہ10'c<-EG\h- ̏|W/̚V@{>#VL]3@v^5kcIXpy % 6N4dVD!!Y QlT -Zȹzx)%s$T.d6@|N^ӕw܍[&1Cs jLj>m5{$:YHWvL 22B|T>AդDj=Td^Eem:  |&2<&ǮtF) -+dZ`){gJRaѸݫL\Qaa줂nJQ}g}E)@RV~g2̾1Oo6Pޑ>s{:xRr=e4`/6V\b'44_O}Vh[cG?LOYym<^1ZZw]`~dYYzVlгf Y^.vע߃c.xKCBdiz|ykB3P"C@ ʐ뚙R^,Nݴg:B]-gY@$*1i*"pYfpO:8Z0 b&$m}Q-Xgvc'wTleebBJ/!^VUMF!Itw};Un|lX1W䎼H`?|nx&£! LѰD@RFdzIJJHrEEF6HM!(z{dKu=Vgqa)|4_ m"2 aȖ'xǶm۸c۶m۶mܱm۞ط8]]tVW嗙_V WL%%j~m;3%Dgk9[fDMmj]qM 5\ eot^58({?4yȅTPrvWRNek|g7n]!oRU]Bݚ+ {-$ݔC7=gmDXa:hTCꫴKwZM,|g@Ie,bߍ2-~hwr(#*g%2-a=*ޠĻjhmX~&AEikBJXB`Ar&zH3 ,RaCf=`mw8^ƒQ8}Utak\X20ZfF[neIbhZg j $QXj-1Y_MGf`zF*o_nxb:r]/albPhk/>^Ho@{ޖG)g"vD:cR)Y V#NmZqƨ +/5/#/jxItF_B[ٞ#Xݔ6FXuJߨ@j~AzOqn(~BZ7R|2O:3wZZT8` bfYњ㩶&E)JMWg /$S}$> , ͞p ]WXL"0N縜[eu+EKk#0Hu$|1;*2<Ļk0Ҥu>茜=Q4k3&XKJY!BaGU)qQn~IcOƼ[־IdۯJyqJ/n'0p NQl䜆NŮhzzR|o(/kV딨-iH-qQilZ4.v nH>(iNx;x:KjPĴ;_(i;W:OƓcOL{ϴ w4$i!k) "kCeokƓԸkpYbӡvpu'KG߄_{ǓX *.A1jwKZ ͡Yz #Ůc^N:аgcI@뙋ы!{G#r81~lL}á;'wty9W>Oݣ#MXT!9mB H갲z9LI'R݉3R馟9\F mi*j8tXlh'r[F}~PG^T''#a:p@%_y< fKlI^7ΐn69BᵚbnǕnk^FH٩ABTv!P @A1AjT*Q *ADF.ぎ_V9+8(H 1Ogφ}6uBJD F8; :Le5p;V9G)f J7ʉ> z(FkP5 g1ClRQ-j W!?Q'\FݎLC#u-Oj{)!B /E}}=J0pR}FyзʏCz 7xewG6X@C!R~0O\KRJ TnUEUCE{_V!UnQ 4ΐ9VH d#it  ACڍ0CawG9L&0~]E~oٹW% ˺2\N`wlaNaʡY]rpx~n;p1w2+ !p. wd8Ao|Y!| !pR+u^$?`FD\C8a!C9 qCݩ fb_A  w 9 v #8$X@( /B#? ^#̯{eC57jnBRV*۾v^bnjbbYE:!F.gdcV+E4mglWPܕsGடۮ :a>?ïB5wqmdm/õZ@;'Nj4{[aX{p0ϑ6>@Z;5-Ќ `,pUsWZ_Bsʯ|-;;T) X[ʋ1ӹ3c37燮oC- =FRبqɳjWL\n_\/ysui`,XVW=!EOgyw87G[22Zm哆[iVSʲEjZjr]$9葰l7|zɈuA[nȴ=Es-91pAOeAvFcSB^_58S[* -ns.- ~>뽚N4zc2V6w'^Yf^)uB Vra's2\@66%1żho~at0pm$!Ӂ'!lBCm5Wlp'@,>?hӸ)|}xm+щ0^`0g}0px-EwHV2΃2ellPBf3naMC>_ǣ`4tgG4HnT07i̭AABRp=Lm)hU¿fRwTwn^`n ٰв@vj.&*2Bs)~o&$)WT?p] +t!~I @8Bہ8_&7Ӌ3"Ol]|1rn%ZQBuv`=kzW^潒ypRlddz~nnp1^F9B iGXKYς?z~sR =oNNr#0fƦ 3iy% O+ .DVϦ6-Zj^W/M|+=_!ϴ6^?cI_±tL/[qK_nn$v*;w]Goo|ze~|U?sr0QnY0`+}0yXh([jViP!tMuէ"'"2]*悙L lID.? 9&3S\6nW4mR[T>Oћ?{3/;pdbNڳglgyӼ^/Ѷt!k].>{rS&k'}<~7VIBwYCáxM At/o? TA`мo| =EU]U.[BWEΗk): !/]+zs.?S2^L|ib 5&$|Usr|fw:?X hӽ`ӝYF=ݎs[|I..|z~Wc]5ض_::zuEZ }G,l7$ Z:i9-0]\Ja5”jzdԘ;!T Z!sM@ůxؓ;F#FGS-V}_ fd'NMW=}ݤݔqqoϪwExnOʏHNb* >FT"4z68-ŖҚ{mbHTEapVB$ȶgica*Oei3Vjr 7CkmT9bAOwʿPdI,21E&S擧㧳w#rܐW>dĘx 1LMGR8kOUyGL,Ckm݌~^+W3۱W#^\-7ZV̬X2*-lNe=/_ۛwOO:6՝-m9A$6IC92?s" E&> 9M(D(PPщ4X(-:&l;?!v̭²O`1c/ e`E__cv_6N `eEOn7ۍ`wB2 \?i#[A2x(2/$#*pF|&Cę"YH>R "ӌ]>H:#kS*{*R93ގ)G qĄ^3>p||&ٗy*VtFhB۔\PxNT6v>E#fb_(Wɠкk+Sg()&425E%\< $'_^Ƒhk|Ci˼,\:{5J%vR]GqM$)AiR"H"*yD{%p@W ?#||j*e}9ߩ!Gc< 5 B=S.e+_OyjywҀNRƬw8 O˺\B1xA̶qO 8.~=RZ@!"S<#U|Y@!}f>Hd. '4AMKM-x5)ýa '5DW*)w$ޓVy@Iie`&^ZK?*hT v>ڤdGBxYjJdǰ']Λw͋vU,~87KqPCTBbZT1f%(E;ؚ]0jXL:PJG# ) R /<Z*"}Be87ߠUY9+ .`m*`6 n0{d!=dpk@iC`xˏ-t+?BTя9͈CKdۍ gu ;Ua{W xP#[(d po.NWirHC\ h*hg3xG!K\!8o?UtL$I0gGx+SVT']6Rc {4lpF;X;Gw AZ}`*FD,7CioR!%4ҪTWlL-DW=޵Ξ(J˸8bG 0ߍy:Nq=07wEBd o JsCp쟜!cC {秣~8=/$!_!>3ىC"7& wЃ{$܃/F(P#0`[upX@)Bnx'r^A/u{1eG7Cq˺Ո|D7mVQ&o3@ӿAw+ݢ͈+&/EÇ_7*$O؂l1y,ЋjԫF $V+rф?*7Ft]Z`ڿˍJIoSf L ACTtF@GaKǵ'Ӄ@J3XZ 2龿C7{8!TT *)4$Z|6Z2(Tn9l\BL:s )d@!&!OqS򺐝'JUX~+ar%*Rk&ɹC(}p5ːN!,^w3K=A{ts+XCf_jmYۼB`ߺj(jtV@YA@$)@8,5`T[b8(0y`++[ t0!\曄'5ya0XZ+`1/$`[hވ8Ez&XY_,Xc2XXv+Ү.X{5m?=5X>PT\VzW7Odh]-xixmW>/'+ƪb\[[<~ޕIa**fڥg-YxS7W˔M6;;SSEa #Z=iEl|qh#a{w~#w#` ~%ʧ{#cKT)bݘ)s"b.y žWʭg VCjVh:HNK-|#=Փ=࿉% 9 ޱ"C`"B|a$lAqnKY̿ d|x)lwwVgtCo*X;:ȨY_ӊ"aSL#pOg+13 M4ž֙ڥyLuu; Y-AZ=F_oaqsyXZx~o:'s> fA@UctڙK1&6.R5d'&O^j8Ujyl̚ODݤ|ɍ&m /tvP DrP@(׳?9 Za=&:\& _JZq]d0ux2@QX:gg^nȕj|6ڹܧS ar̋d7,dVWA5~^0ec%Yz[&θgY :`XM"f|Q,1yɐ'E+2PKhpZ|$03~Lfif\qA3l* M~hN".#ADA|4$`4Y/R*+; 25L`/87V5N!Եnr_6 n`F\! (1S($2iN '7je5Y(>ǕH迡sPʡk)yhaYhxe 3DqWX/\oȬ+pv>>ʪTpUSY^}{@(eϺ>A7LL"9# {XyK% XP:tl0gLD<@m1[_gEq,c9`c /-hZ3s&&mߞhUƤ`[;35Sd]\T9^"g=NAlNQZpw$Si0Ei8ޣwHދOc/$V{/ф(Xɺ8<'ķݣ՜cF-ƃ@#_{#5aQj뒿 yqRȡ8lSJL6 7l0Hq?JDv''h  ¬84Ng|O`QxQKQ_l:kTI!-1<}dO5E@"01$']snR$/ ?RtI|ۃ#$mP}``iFk2 ^jfN ArGͮBmK R(4ƒꈉHL6\աIsf^Lh~lng>B]?#j6 Dh MDS7Ĥ-8eX6ٛ*WF,'DT@n=!vQ%ȼ"7]6ZG0ܪ ]a}7agKٸ Ž5=ICEn)q|CA, w~5:z/P`Trh,n!XzbIK7YT וPf 巢fZ44 nUG1,4KbX}^_5y? VVN-1I&<3CpbDŽ' 3}F_{ç*k,\YzJ`A[B,2)o`}kH-WDq? ,4;= H nrZ9o"n_<ÂRBkeqW(XOq¢`5b}t}yR0⋦x>>h#z\+%`mA8968{|[AY _[=-52@tU[1up5p}tpw[FrY ]Ox~h?=tU`[KPnw,nW=>>]~p}=>$~1 Sov3nɍ;?itCn 'O.n\nesN)5mT|XN3ۦ9z(d'Wݒf+WWVo`LTg6ĝ*WQs9⽠OZ_ftod[aNOVwfڻ|gE';ttnlulWe}9kjjO IpŗnC[v5BBzn_u_p4[1z@ut/=_q2Wi^O2żG ef"$%MDCxL<ұ_ rKw.]}?<NU\V1SAguµIO\胥:#yI닾. I,,C8.d =$뫝bGƓUs%7gzS3"AȤWHis|)(Ur8'{n 9 %ؕ&3PgE.-J(ޔQx-~ U$O•&=Q !7~Gr7QBntH&8&abե(j,oRo1g`^@pmwtOC[0nf"J6ö҇WY\oIT.WȟuCt̍ OĻ? ::.]tn(ΜP?q;vGzEWqvvy'>CFiw ٻڇnjXDA*&m|WBڥa >CI;ze#]R 5ڿ~Wǡkk7YX)1n1`a1;ĤP[[Ow9>ڹ'>jGm:0F=DUBmt^z1*8&K:(,tX7a|`|J-JUk!Rƫ0>YSiȬa-`j[7$,D9RLpnػd醞G[^ȡm6~J&KIQL䪄DLWadF%pw<4-rS}]mBޫ!(k>-8 57GNv(Һh=++XѴ3y?:g+G/yvk/zw~ְ[D[WK&䌴qqp a 'C% /&EbD|ImE-{^ ]*pk e*Yt0O*hDHXJs6=G+ջt-^?vA.yKṭ xBPLUuO͛vi2l~j ė .))zVdP`GTwI8iO skZ,>$?B^`pQQڟYg45hn~6}b~]68ESzKe-Oo[g*F17_bdkB]6Rі bҲ tPY$X8}sb\\m䡠UiP 7m|\ja0 srw8\E/hxij"8qCV,{P{xUeʐDyЖ;'H|%ek˓dFZaI..1Y:| ޢ$J,j)`8q0Ѹz ,,]yP-,s竃$qBpKé0 (Z·/Hur^pGό Sp,_1ÐEʾ]68'i!OU5JD8:NpۄڒMAʙ0<ݻ֩e2^55ތ.aթ߄E?b@j2j&fG6*].aPUyUnrel. "Jg8vjzRfkjcae8FTAO[yܒnXg~744~ ]@[F$]-P9ħb=EQ)@& g7xf.3 KGdxY/NXwG(A=5Lk`RKwLX@ j^B.H?D\a,!׊^B5e⚚v(~(aX60-c2D^nr1FI۵P񐄽TaE5F:%9"fD>pQ e\eʝ;iL\YFKZꗿ(JU5Hl銈4Ǯ-*0O'Dqix+}DqWJkU?uV͠J/)>ÑM|1׎p@KWJA{<#yH(\euwz'cs=b5fu[v^%r szk]9P?X;63T] e+|#KQ0 NQk؂,VT)ҐGMP*l&k">j_{c.።L9B _@V{j@LA+b.E,G6cFv b q}UR5"97D,Fdk4D/(V>7-AbnRdYtUǓzOC093ck2'VNW#(+ol9'#?0:`LIT+Mo xK7[iCCC5Wuեۇ֌QP rĬ!T[ ]ĩkM,ܤo ڝVظ5qEY]֩yA@ QXX~=,kUa=g 6`3?p4z5bTY:=,vϠ? jX"ԂHT !$2p0paJjpmދqPn&ĵ ǒslAIt ]&e+[ε@V?p ` yLД緯,um<+qͤ@;h\gR(x.xkHIyԀ٧WD10^xyM| b@5Jg*KUea"""Dwûtww#g N$d|5MSl' Ֆnj27L(TvSzu(j֬X7 gu5T< 'dJUұhjwqզwV?}!@z3k~V?5Km4cc5hI#4u&9'R-&Աܼoxv^ WAPUsubۿ{Ϋ53/(/ӧVQJ@e`q}rqiXQ 9ߛFF)GnlN/ha&aL/j,d`m}G# -@̞a,:dT E$f-1˺mglo|:WwӸXwN4=S۬n9wtH6}u2Lyr\:`;Zx_RLC c!7^3c6WH ޤXt2R_$%pīOgJ7qkLzɥ(ο+W0SIA7=].궶]N%و J'r\1MfPgģ qFsh*GFs[ғ?"]kMd q CvzK6jrzRN&]"qYYCT[p.iH^*M½$yz!vAA/=!,~HplvOIuca_|Suɲ3p` _PsN4Y|x_`G.wqnXV%os:ܑJb 0,R$_ɣ񈯄{/ ϟJh/:bljąuZ2l ^% ͦii%GJTJBq?Snz,}RmbX;IM1]vhE PI]y'; :b{O4ͧT1VF"@Sjh;ܚ$ʱ}ckͅ<rldmИf W6B6}x2͂Ƙߓ,tlQcoID_B׊I>+<jqqTKL#pڮ$VQּa-r9!JNޏżDi`[+8Q/Laim-$4n5,&'"_\+Z$3FbgR,>6P񒱀.4Mؚܰ8xćeFh0ʋAZ`uҶUYc'1;&،paN!&!-aUR_ޜOj ӟy `h%1X~!YCkGg+fcU #5%cԍxƛ,Co\W~ݔ<ADX &Qߊa~:`AoͰ#9+mjF(\tp,V}qCK'gmÚ֧4'iJJ^YN׺'$y'2jHbgS|\?5y4qD8$LwGElʨ`\c?ڜּn6gglؿϳ_"ƆWX1/!Ȏ$Fg{Jˊ@4|6 [/j!'kK 07z<M@-8FO&iJ2~aCLRD0MASo}`3Kл(Xα?tm/!p?E+bG-R0vS\W:ؖ&G 0 kNau#19Ff%^D}Ndu4*+]||:@`>P8ӨSQ zkKdKB5=$#d2+mvۢ16vɕGa!^Q*E2+4M_H{Jt핺đ"\F+;̔I8w ?OI>уq>UPܥ( 3;zBr.b|6=\Tc#S'M@a>>v|)h>8o[(?i9h@ ӈqpa;̘H:ӹ~bGn!ަv Q&]@>Gb rH.xj;nifkB 3 ?6sMIL"CH .xjpxi++Tc g4#wږQ1=sZn' 95?Z65.'cb $(kk.-:6Y.8ϓzQ "+'hɤ!㉁`q@ns-Yt}^e`,2Z^{qpQ$ &)_Aig-'dځcEAh4E2@hA<e[A àb j?E Dp((~tcpn؅]+G Q7bt~PܠZI_vsZ`? }>Hm7ާ[lMUlkjdeu+hE3[.ګv م+H ]^*

    -HGS$ϳ(k(MJ}֞Um ڢ4_?3 .ƇG^Cő>+Ν3^[XE-Iٗ]NĐ=lji dz:+$υFt /R^^Ɯk h/cگ҇W!gjfbQ.h_ s@cz5.c՝\!J0>jv=F0;XA?Bj(بÈ(75˒I :oG)e)7Ե/UUYTz>y-kMS^aX~=G-|nDԬX^W@RTRDH)e08%OWIUCEo_%;UyVڎ mseL̔LG̨LLTVifVvff ZMNρϑvW3D' "H:Ɓ<3CEpH~$cƭurmm# s46/|+^BmݔJzk$|w}ރwO*Q+*٫FZHyڷ W]urryg%6~r]D*JIդCB{yms1R/E{*ltyz-C3wD E eo!e&1-=(Q(>:jVmt*a?{C^vxCT' Nx-jvu,;-za$^ү! v#g=#<`%`v-gW\CzÃt4}ռ/YCA;xO1 B ],D80a3Q$xg(uѕA#;bY};4@[Lqp#b ׾b.דh4OM]2Aݓ:iȏ%q !L;AAP E,Qo)nlբ|p*C r -ȑXXVqcvlD,w>Vʓj;]C8epŏ$ 0Zsi٪L}ñ<$e 7׫O寖ӶFhW,Uͮua·T&B V |B>qc'<59VC L贪azW4b^E h f}l\P01WOfCL|Tg6 bFuu"9^6{ (Qt|+˸T#`(ԃn q"yx{dA獏OpruD1츯9ikX}<;Q_V0w?Fk9W&ۗHH qKwZLTH `AANƦg氹-:-ѩv\sﰹ6j8D$3[+He~O}my#‰sDГ5qWR61Ǽ_^!R[IdWb2^0HHBֲ>pC1YlaUUX9T0\ZrGd݂_~e"슞otk&nZ{_VP'X).TfH$ 2 ,Y(鯝E\"b0, /Z1`e^= F b`xƭ: dv<'IU|E>+dGBY׶_۩N3`2R ]WK{{qaWolR|]HIp7@hY,nG}A2M&19.LEVu yD|1 PACoY嗁*yQ"qhT(~䟷*kAf0Jʸ-Rj;p" :)'+ZPaO ˥fP孃ȥ*pe:c'K[+T\8#rDjѧM!xtk:3ziyEA ؈  &ٯѧ` !G*(jp2?tÂfwzۜy|كfm,uZ|r Tj9_b9W^ _{"F ŒՌܤN9Ro5T"؄*%4W(AI0ޭ0tP{~<k&VsFUEl*5[g g+ zY~O5C&zH7K=K]&^FpjUBĕKu{%',P3>97(ǥUfMIi]@:jV]3<9'5Tvu#:J aK)"t&̙sC,š*N]I— fF6v^Ђ>0|`U1~nə3Sŵէ4j[A3mḳ0ut%H]:Heҏf&C`-^ w|TlD&_"CN C0qw3U& Y0'Z«K TKECb40yɫzSRqs 6eFDhVYA(!y*7J ]6הY\$Grρ `x",!;q5,E8Ӄn6끆:M&X YԵH Z*M +*ɫdx] cE?qò!;>>Ќ0M\] `&XFOy?M/䃬 @ q O R*N% | bKl]:W`$l NP*`߶rMU;b ezTRL# 1ϊЎ * HwT[P]u *E.!$YL ZYֈ$d`٠뵇}݄k L_j=`M i?Î7؀^@tԛY7" #:!g0u-:j=lpNy !Ntgc&&22 β/ @ n<`x0wraXoa@͊GD:EP*4pSba(6g~; N>\@H""$IwD?$WQۅX?+mm4_I#E.M!UN8I4Uk1S\kY4jJ!<C,xijE`ZkChh\`RCX󃂏HĿ80cRhWtM"Pl $hXWiŮ/!=eAvvA$L=@ݠNU ʁȵW2Oؑq; WS,w 4UK ۡ g.X5pXОH.w١(VAG}_tBDO``}fA\ %΍e ig]Wj ˚ 9AzX6 NbC [+ 3W"6F kAZk뙟+oݵhԬkC aـMp̲PG}xNB5ļ^)} 'Q%| 3CXx[Q0(."{Ő\՝qXK_5ⅲ!Fnn1o(@rNCol"C$*-fFBtؤhS^rLP"IT.] @pgACd#ͅ)^"=M$+G~B=I |R!΂4_+3r Hr){ߊt·GzE`Ы+7J١-:wU\[|hb=C'zRE K԰]r+x_[7ZQN%B`^RRr+`1D؜ W, 7q%_-b-[`W`7<"g!8!V*G G*D,& !R #9!5 }+*Bb˭I|{Qiv,JtP{T:r/8~-$!;ePhb fD SB%{P~8yALeL_My5,9`/9d]jWhD*,$z|Tw@HP1WF[r@gE!I$1KR<[|ȯ|,Ad~!~P>/hm0g@KjΚ %W 3 DwZ5Ln bH¦`qBPs ȥPK,5/YD[ BCOu4餮 Kǣq#.x `nf#o̩ p1A;* L48EDx"]Ám%f˪b]:&bK3=P f)x O>9нKD=|zut_7_΢p!n IX̨uɖ^{.$M@<~ytG}y +/zo!l>MW? ƭ.4F U FYLI> ^2nFJ csMI 7R FUx`uEh5)|#8-xG0.(%**L3j;-bb?F >>T{(DAERi!K2$1B?3pՔ0QShWpQWWvJ$>_GV>*KX4B'4\ҏBJC/ -"f[:0 vV Jd& J DRE 9jQ+V~7Z!jTGT8+՝+,A 8UZ$/eC^]2R˨!O"(*F_1.WxʈTV'zB['p OS4o`N|PM@V9֌0gCU$SoykIpHrpvÈ8M,S_XeLԪ>}X"kq5pLNJWgYW}rNn,)m9Zԙ_"KOS#co.`)%{K6Ҍx!+@׺A|k_4P AȒYs/1DW ǂUu@6Sx! EpU%~1vC*$S ?.7OȈ5^4pϢgx hY B~)CVfLU0+_A|vc+K@Ӎ ;UohR@1T9")-"<$3=;PaE?a-Zi+-=Y PfZA&_VFgA-/?\qk_ )1f9ɲa+_E"TXt+t fq/gl!0m::u@Wwf<'Iн" w+Q3ho=A>S2듺zʼn M]EÔ)+d޺d@QZD_ rཹ_&;"{^Q 0x!ljIgc7lI#U; ҵ?VGWAEK $uTu_(>sFsF{rMG-2iFi(3dfF2wnMcjݪ^LUpHlh){wX;3Gm]%j{xlHy=hՏeӼ,4釼]"$5R&FuoN%$&4n s$ρݒ&9L Jr[=ZpW[}VH?>x32WL?#->U7;䔻0bU1JW>'eSzn~CU3RE $&UdNz! %(bWk?iDFT)f . ckse妼e<Γb-jx:.d>0|T9EIꡗ&mv x&q͞Gz@- 9A]РQ^=؜&e,9Ÿ:hvST)մXlUۨɱB^Tގu"^4j ޻ )rƶd`!$g/E)r\EnQix4I2aaaJ rhU|/)WZ Ұ7{=d_UC sǾm >ϧv-cRLܲO~ȂOkG9J VӸ'Bfvsg6`LpiyecSCf 6^kp ZV ˾ NՎl {xA8}\cTZ5 qcACçqשERìuflBPMFNN\m.;336=qqj.NMs.2ze-Gn6tONk]ZYNajkLb=ew2_j&DWB}fTBl3fty%INF.6("gGIV o~LQI3"+ qd'K?\]^mlTj=*apڻ{35Y ܦb?@wTFqD3_ <4b\E (Љ8d\lkk &h.̲-o3dz#bs_O~6a;M_ .=RÞz-57&1N~ZH>t-V;0̱+5,πB_u|+S}-{#aVs`ݴ;ap|=wč,Br;Ew))jɕ?+^?.D?Z>6bF3C>whGV?'}j݅nZp/[Q; _Ӣl/Jމ'8Ȉՠw>yй!E[x5lv+Rpξi_c?C6m둘~]BxX|H~䥞¼$%YBW]R^q~d>LAi:e>^Πǎg> n7b:U ;W~dxAO✭їq>>ZnZEԛ?DRNgH^2EE\ۼuԌ4rvk)j֭~XAHqoE^8Q\<&bvN3.ۭ65'h-!M_ ).P . 򬸃ajċ"}iZ#gWix=a+g8BBCCZ'N-r^-q˜6b$l3cH[pL+vlU5$d&W]f F:]zO]Ԫy"eZ@:TiX( pey.'YJ Qs#C&`t`6/̶zaٿNw4X (t E1U~g]NXl5D}]gjq:[C4]2 {l,i>Hwk3;](1 {py6` ;CY,rg?N-;x(ߡ`9x)uڂG`)Wɶ|d]q.5gvye5=*35]W.ʁqr3kc( &G7A8ckwn1qt F 'Gä)sfB ՟YUhŒNqvsfwvΟ卵3:i{;[9 ug'8HPMtXI3gsw`Ku٭xRYС ~T-˜M*c!h0 T]9W.q>̄aȾ`8yԑo8`jWARSvWwVMa93K ֙/Ȳtˆ6< Tͳ#<̹k+"A~!%U|9>PR, JYQj@+K񀉦=#H} dի6`X"[R=]cYC(R1Z >KpsBA` ,,&[>}:Qn`|mڽ3f^8N\h NS8,@Dca9O XmB8i :x)wV@:P;c@TҀhipᨂZMU֯L=˪"UğBXhԟACԝrmQ^~ _~l({ٴ_UD(v$XVXuA2B1n@gIB;<].YvO=Q, =Z[o,,{Zm׏IN;7i<0,?r^wFympQ>3&q֟zIcw1=E\w/N>:pұ&'\xS;Iqf12X7y9>;'$jTQQILAZ%JͪjO3uuʴVΚ=jY6:! f8izJ5Ut'2J8;iLW6k*^sVV=[yؒ_7 9BPڭ3;K\s$uG芸vk%$ x*[}cvo~S JO91<"`/ib[CքQhZTwOl=|gI/!-ע=zNpc/_Oş6vXHR(%S. JUHCa|w_/@!ͨq"ĩ Wv*,zO;o%' }9;FQܐqa7~{*v %L7U~]2Rjjܪoߡ>~ ސ r5rʭ@zmxxrq^`W4, 8yL8c C~7ENlDdC+J]HN ~!P ԍH 1.rXa"qxNu?$/!2@LXqquk<@}5z$S}xq2P.L݈Ne*Y"l qN|) DqLb"^)Q )A /b!-WHϴ'Jf"$ m,@>\Z@^8;}Jt1oT/+̛XBqR_{ P6VcC r@QҖB$B2aB SDqls5?RoOu(Oo&B܎%E:q~R }ZNd K€|~{\H7݁eONS9y[|HDc%ʃl|/6* 1u@ovXu4bRt@N^_\A򗏰N$ctVo"O&B&~cO]Lm< -qǾTޒ 1mې}>-W<@zK׸D_aے;;"{oSv:Q(Iߡl'BF~3>~#*Oh'7%ƴaySXo݅).-][x{>,xcHwQ:fQx@}:z[PNP 5wID2xvO4bMHi Ywcxd#.@KԮ̈w TG.PMwLwpM>k FY  Y BWye': e'"b"R6Dȋb{/~81xctIoG$>9pM.v>һ#Q<NRPȆDȅnD ޅȌD'PfOL~4QMS~u=SS[*DObl[N4gz /!0U :pr;&b{S?{_2V7kZlש[Bqӓ'Jci( KmҴ+*#fiH~ʖOi;5_6l] ]h4m"^ zGzKH%jl#):$4x/?՗9j l(4'{irWrj~&O+2! OқR[6w^|#RqZhQk ]h*,r4u2fQdɐV{̳Uwqx MqjurK,Rfߕ8stҔ#-?~ O*6$ 5@iR8Y)=z8% n.OaSfCuMsHCCC i!RCNZ(e2h"DcM kp}MTcd(l~Z%p5Pma㜯]Qns%){^hʼH)7Hb0`wT Sp} WsNF뢒a~sKץ) ɒrt< dZ 4d&M(dyx<,`w#R3׃q58]g~ LM"[ ܆'س]eOTGJ mxpx7|՘}gI`C `ìGlV\ ]2t/ 鑣&Y"1Cd/46 t3wʼ9O>VӇ$dT2C3⌾CJUVm2ЧڸwT"2(8 Xj6IB"l?}=neJ!1x{_/p% Y7B֝XL!ÂǤ.@x> )P+*Hz|oƸ@g.Kp[>AK3͡j{6|rBU<.ODCϕ޹ 6 rw7A|m[*PwGZd%1J$Q|F 0)ū+cQ%NSa$'s3@XEm_kNpG{)4Ş0 CRT[؄ _Oz<;Z.sMoZ|@*{弛-G4\O,,B;yTㄷ<04:{#yÝp~b7̇'F|i3q?#ȼ'5Ц3G=1vu%}2ƅRw=(Ɗ5SdgQ( wNl#, '!:;}ݱC] .|,  \rX <5zzDLx} &Nݣ@6i68Q ᛡ12<>M U:C3EOGĀ X?,qNHn %&GF.bڶ RNp?~9.~$,jҖ@@5>v_Wxڀ|d䶊SPOajd):9Z lU*s'Dt X*ʈPJV?IӺZ%W2Ltlj3wlPttF)doMc(殨$hDI㬭M6HXy~@+pNk@Y!cciQ3 hH\ynzq5ҫ J'`rsZGgHlTPE]ẚ., QȡiSO'w )c98#X Ņ̼)jisn4vaQϮ1M㤴|8Kh c ƫ i1#\$ GdLƞ -s{vË[h{76ɟDSՕOf?dnf B("oF R;Rl.".hps , hs{,^H7}x2$$dͧURMmҎ'$r&M.dXMf 0;?%njvth8q\OeX 6͡BP14[(4؞U UBCCm?U슸 zKH0 28)K#]Rc`}P1TY16zìx (caMbQ#;OP&$ʆ`C%9DdLr ɶek 'g#9Bqr.s yPe'p`t9YqH.hxY!q rPM6逸麡WtpOq]БK*d!CS;_W:<ܦBmHOƖ *.WZ1tSUԅ4͔H ۏ)Jui\gNF_RFjans]1[|QmjArMHr Inp},oX]hask)uo a[|!ơ;ZȊ 'l.hme𚇯vC pZ$plCl>y fKp^ao2s_0@Qhm!wfBPf= ]K$v bKT/4s5Fc#C[ʥR3]rI !C\J -oΏ:Q! M&Z@ɃM.w;A fH 2Una6o)8_j~öl=?ctߩ@3mgm; 63=JJ1 3:xē{'С g&p xTlq? WpIʐ4)*aa`Dx-*lJQ $iUjsyؘW[kg S|mM89J0;R2g"0\y @5<_C&D|L0Gí^BC"0n0pt旣?8pEo u+Q?xu7 _D0m~,b bGRC>5@0G +$OTJo@ne4־RRM/BPj>U*;͡|eǼ怯#$m' }[PV؋$>l#M@v<ɳc vuFJx>7Qݵi1@QebSi!\:orpxf{`^ltNCYn]yJϕ^TK# 0o'ҴϠ!Mϩ-18lJ[s4q@O*SrF{>WZigU`)JQk4z9ͬmpLSO|yrH‡BK `=40ρ}1fA~!cIOۗ"SJ$t'rp:|Hiaۜ<9[g{32GJVL`=jSPzh>y X uߋI iN(TF.yX/H^([Rܤ7{Be*,~,i8k((8̶q($+޿2Ԭw{Cj`8fcP\eqSa7jITnfM|'}|?]'h"NهgLPKJ.o1zR]P;!2mU5ၶL'T~~54۫Ϛjh4W*)-l@|݀(KhU*tЏK6ˤ&Wq^1> p$540-n<_ݼ 힁$2`t{k~v~GbA}#?;C| zoƾU99'>?v9za.QNB$Cе}Zk_WJZE% t>%Y ,!yx6.J/5hnN|'K%05zШ 1ҌHziuO(TH ܨ(;15t5-k|f~dZ֗g:!WyZW^AR{8{`U,M}u쯥Ƥ}ڼiuѩ|Rۆ̓8i|;._0 :K/fWQJ.Oz9 }]z#}flA3]o^@c(8YB㲑׸-NIei! 3F$,ejVXq*٦1E~p8}I^5jZTβ>[S\,s |v}|t K2$fƴtMbr}ZBM/olf_'5l †[b mb}=`|Wd K)6롦/Aט0Ww-{c8\=$vRQ (~w8<إ|Ovvx4K]2VjS=?l{+4@gcrpײ(&yINE")k2ɢҰfkN3)4(/B)s=gїg8t>?aʇp/XkT^ʕ̧N)1z#ڝ"-80A#-7-m>߇slX߾:MR19߇j[,A[pGG#wԗs72ݡhYO"NHc#DGiJ6aQ!UڵL s* f鉾vT?:r4[~h *4|R VikNƤu/EnR *EO,bI{ (竍 C0Ã'ƭYB]1 -ᘥ7}B|ƒŻqkoJ. kqHw ~yptt`=h۩Qg6Z?) N}ƭ&LItRR|kCV^<;AZ\|G)haS]/uS;>Eq] rCc35(B+Uo14^κXS/?~r> 4H)]S'LLyG&oC8Xs0j9Ș<ױB U;FǠmyG O`:i psGs]Ϗ9`AJmzpyN(Yӟ@J b0{;6OcN,Zp0)o Ҹ-%Rѳ8z}5EY>ܷ IuϢP oE2Bzi(3J3Hourٱ:n;9*]kM_6mxa>!TcӤ?d FUiF ~2MGbR5*qGּ/w-w8pi h~ϲpuɕ?7DR%'n:PCyHkӌ&]Q4"uR}H:HG<ޮnr.Jo:@+1uQ@ Il<Ϫ,:c8pZ(2op?-f!>^u F'L4#}+w;R7R?5̗ˤa};͹tC&+<XMhs 7) ئVt ǍaSStCz7\gp$P/MGv4S6yw-XWGqgtyw!༿sLvq z,uA-PmKwעz\f%Jz+w x:5*\s? =-v>Ox*,}IRFxdYEBS>? -h1MxjæPt?s'}۱%y:!!h0@D6bxp$֚}Eaj^c5nQe8YC3Hڏh .| ŇCأbV(E?:SCk9\ܗzG<àu£li6߁\b{k~J(ldFiEm_VqpD,gk ! 'mq:W|U.|t6dh]DG"y7H {M}R)wOI{#,2"m?"{!;-Bi*|ӟD/BŏjևسZjvux6?x-Z769xqex=_RҰ|=]>ZFji2U'kWCq^FK!AU;&28Wbh#imiOR1cD P]ٓ(|tǖXq>6TxG|xq>|7b|cxc%r|ǶxAqN`'Yxx  OoG|< ;΁sgmEQwomr,ni/[jmDY,QĽ_ H<'hA_mHXXb3EtgDhV-2v+OP@Zb7[r {g =,, qnq5NB;:f)K:&hܤ%OT7#{Of^;1YL$@ hJ&-1]w*|1opJKGDJ |#)9PSbqW]V˵%4:mB0v2;] _RP4.n FF*-?q4N RH/jkYF: x7Qbܫ_]Rp{(#0y~ Ko`Dwf5|&*mXnj-`0N{P52G #:!4H㌡Rm 9M8K"!U*͒!g4*In{iJs$wnș+*, BiPP9ҸPi. 9KqPSrO9'H-kAZ^ /6v 0n+ ˏ7h_\ 4enW͆}7F^ą輖 ; zJ'Cdh/}'o )w7׍@Id~|Zc}gCw읏xXFK[ 2+ MK'lN-/D4'W˿Bg!1Io{5W?ziğW̸a ӸpQeKlli-1q^Mr֑,JTZM|H90:@>D6&>&c=?_7TBm|$Hnco i7*:@EZ5.2!5#t-=m7N&I0q{B֐Eys0^J <I6~F _Z,ږ)|׶3vzf~|>>#C{7DTdE\ pT"vcLE r=ܵQ-q8EAge[vރAiX3NoގQ_'U݇M9!*9CUrF"(Ho7B '[Bx =F|):0/fg0.6'sTҼT,zz}0G Lr'RtPAĝ?{₅`UI8+Ѭ߅_cTsOk@ђp'HlWf dV6(oOS<+x<}B'x!Ll3n#zc~CHA Kᗕ Andd^ear@O+<ƒo-SZnuCY^XE,LRlEmR+Hy[Vo>-f(oCm&[[ٕ7;Y7*\CiA\@o[5o3m6D[ogӛ]~ˡ7vyA㓨q6OJ4siVTj\4ȳ1hlr#ɤ&ic}ޘo'kql+{f.Bx=Q5ilˌP*6YԦx myD'j) *c@hAӎQ9n]lڣj!fwq (.}>: .kK望W;<^AV'r,(n.[AmɶltIo7o_|8rO tjQ,;yh *s)eʊ2El4s zN?re"7'TAq'1c^ vYιh.*W jL:`|פG+Q$NjѢ0muB'[h$8ʊ{t:HXz;t`yTi:W_Ǔl7+͎n}? $Π`pTwƪ !:4!!ЁJeh8n])zKB1JziU*ǂnp/PRZuc%-Q;*퇎.m/{xt)ỿL=G(]km?BݞH?.Tʎ:{5Jí1篠9rjIfg`BN,qw;fƇs}?!ךQ+ٿ0M 1!zo:_Lx|2BUT>"#O3S|f4bČ*XF{4QErd9YhL1iN.اF\nvp~T-2$EdXD&xb-?r3؁47ɖi?64}Ѩ{0,EVշ#OĤھiI8ml)) zE4>eڢa$7]Zy6.KfRR#}h)MπB4H@ .Ĵw( ߟkvŸYV6]CacˇS u /^''~1ë\w,ƸlʗbB[7wn(eC%Eݒ|EAebH]sq׊B8+oyZp3!X͸up[vL*bW!oS|*y`T70;Ќ#s$ʈجB{Hd0 "QOY?H=қNق|aO ((|lչܼ@GC:E?Jcvl7=)vڀ{Hϲud8>;0עYPpRZZa?pxBCyh!al8thW\ m`"?qh`TPjz+ =MGqJja8=ʣ5{^|Gk&6;o4R?ԸJ@M)Km-m#Su5[>M-o^;uB Úڡj.ZhLM՟dÃ|H?GUh jp!^ta5'Pl6y`D.uɵjnH 1$$e>\dSUv.zQ-w# kaN:_gf5͵ ԖNw`* ƚ:)MXh n _t^`:9 Lq46>5f;n1|#yA~%U?/-楌 Hz4d/Ia^>,ڞ0RzC9{& x[^,k|}Q_YW){1(]`jƜp2$Ն)ǧcr2DX(@B޵,aݑbpI:9BuQM{^ }*{Q^Jfa\[xxTZ %SL!/e|*pZ[$Lo'7,%~r$?)z3ߋ#mɆ|HT!qޑӓ1A'{c+l\_%uue DY4&) _c8>-'w, oE|Z.)C4 Ʀ,f*/miAE]VDu13q,3ɥH..6'r#Bh@r@K5^Ts=62f 6Jb+tߌFbZsM8_3^eQh%{Nݩj8osCHNv g(w{DMvnܬoA=/[=˘7Ei_ s`~]R;w 0 ÷Nw廑qmklmai~؇_M^nlo1[ .620rdAW[ /p63 _/Y=>#/ ; eZ~Fhv>6K܎Տ1q(\kc's?Mx1Nz\vCkt۝qteh((4$}`μr@ĵt|iiﳹ@i}V;=5X#35 z6~bxd,47^zc.Hǐ)d8F6dgI _+5]nVW+B#I|M2/;\U"^e86Ҹ֐#$hI?yo-1Bzݖ{XoZ^.&~ AńW(4L5&aA!m=LS~qy\ޛ%4ЦKR4qŪD0@GsUvq"M:\ ('.x\K,j81nM9Q@xC%WNJS  sRIA.ł粽o]*F⎩7'})ZwpTe4i%'e3gwIP|>+)/@zCF *q;& \9IS'$t59>ʠ&L$PZ } W)^4E4p!tD~{Zʹd~dh՝q4|s^ o~6d2 >հ4e+!lZ飊Ql݊9um6c hsU=7ߧH.՞=n FVO&~J;GXXe.nN( HES27gp&rmt {wtZNλk.. h"/ H,)rI&J'Ŗ εI'pTNIž%Y,'&տHp^SdM;\2v1ey =@t#Kʮ)F9eq2{hm9]S+eJv>;>[oa0I2t)va4P%Tcef=Kjn!Tj졚PMn&/T38TSZX@{h m j:CIMm??zQ.!+8{Gh4l2`}*;&ki1,R,6jjȗmA=ҍt7f=#YoOVzX=Iљ6.ء @* 6cz a[?)qB0:m;JMd^SO fc1iSh2.S(|\ (vJ[eȎσ JȈ4P/M-]vGJ+l7n67M٧LU4#As\:E3i먍 ʓn4xWՑ=oo1}*hw{|L-ywb}4v;$i4JNCp|y}ƪ3'@X%NFX1HpXfwȶJ{ilwgSFz-2QFR@)MG%%! ~ʟUcVPt$NPC1f1-ސ|pw|0 I:$ܫsF2AɗFZn6Mp{ e,-E1>\J)u-kn DҨ"+Bds0/$_IXD!zcY@F4Fy~53-fk5"XWM,2Yqzߐ_o>km̯~ݦ&y8~bu5 Uɹt-YERitFIZl o􈠯Mmxɔj Xg3 _Hऔt["jNo>xsӜDSA~+ZTj7/-]KoJYѾ'i'ZQ4~E!( `_ (_n3~y, _k@b]M yx=+^!e@?\Pm9v;c vP^h͠G;!i_5蚥>s82/g&Ǵ1a$4dQ&+أ5x-͐F֔HIKmAPI z w~;A3.1ګ1q?RŅq5^? o>T(djS *}2e멼'Ĝ^EETn<,_t"{QڋYNצ=v^a^D2v^b n":#&1s"JNJ(UQnV\EE2رFE42&nUE4,ċE4^r fc) nހۃu&G'OK$$̐) "Glmnԋ)Һ/wJ}K'Bm'(1"7Hnl +m"Fnh?PPW;E d ɞ *W[p6zldp$F_WfkhoηT*M۰X&K[}&jԤgyXt3*dxnU(>S^UA$Ӳtp5=5i=J)<^.ޥxq.C}Ht 8ٵquaHOc:Y5T{q:s0̧2l&A}e~2el<2 #5LXMͷ_)ڃAzK!~2|~H'蹐"=KGO =ϭ@eERzig𹎞9SYJ9g= ܾ+蹈Y@,z \J*z&znRzs =sv?>ߦg=>#$chͬǗEO[{|ޅχ> >_{&tO|3>#S q>U>SY{>r< r<ϫM>O |Z>zȓ- 2-dX?NÕYNsk54V󯡚,e5ZKyVE|T#X`+-~TC3S'k'ZwfKrQ'6]1=зhΐʂzzx\.KM.$r*g'nekP9EI$Yy6$ȏi~P i48ţ4o/+(KVHE;YM[IY4Ɍv8x&u"sPEԀ [jR mŭPt~z}BӴ QK [5razgl3{N˛r`ԓ0hr2-j2}do 3P;F!]؉{ut-]+`RӅ#%pzaĹ]ZJ]Tjԍi(0Ȟr&i򤕁 \F A)9mx9VOС&iRH%vН|_K ʑRss4,7Ń-Ri87In(ܙ\9yZGWJc hG)L;. 8[. 95LJqMN@7I.&"J4trHk5fF7B;Z)-џ|o _G1bkGڛ}LҴ\igxT4dsĞx!9'W<@kأ=pl[Ue\oCs4=|[+7Ho֍yEy3V$fW,lW yf1R:vKcƛ.%zvjBz[a!xh#N{ds=.=E#9Yߦx^rY=0G0=5$ssI~#q.OkF0LW9zrϓ!{ug" ty:oJc;?1i^ 2mSj.l^Ł94qw%ɗ@nen6И6ygC`yS\FN&9,CW9{$~q5Zީo^ trؓw6a@ IAO@gN_Gz(LM/y~20ؕe{MllzX^ 8qNT C]\称D&vy*d*o5!JUi.lm`ص lrZD/ܾz4"K\vHͭja_CLh!Jy[Bӗ~>|:6G4-9ڊӱͮNdza_%C[j8/MpBY 9 k&e`jW"7k?ܧ$w7\L΀f<%y;ܿsVoro׵x v0(iU·|-7.j'ŅG᠞-ρC* 0[llVS=Yܬ"2lRk[!  >684gş2yz[wJ&mԒ–jlqƔrĨYw6-Ϣ+폰[=ErMx[6ŵՖE[0]CwހЮ<«GI`?UFY)6_zWZ8A(%5Uׂ&h1ՙJSm*)~#Irʬ 8v*ͫi){Ղ]jU_ZgJU߁ns] ]kw JkN֭bMxnC!w-#86\__ x:W=+͵ .+_ŝ{@)rUƭOI.ҙ:iRc%Z^-N _LT wF)w:ϸad^x2k\F^* \؝.uTZ%9XTʏq<|>(O$cyz@\̫f_ )D*RƷ[i Jӑ' ,pd 2;b%]F NFGړRTdz]R ǒF2{2RjT*/nGߐBTLZ, x \j&y'|Nzv m( hnQ|5^Sj& ϒv]Q^  R`(L'2)T{KYRғgƚ{3~;hص{@yΔcUr ƍ[Je< ϋp RW)ׇL$WxSXI{@MxMtyz2EQ_ng~I9mش8/tҙk+}|[%0KRVJc ͗S S}) ? qxYp#]&B2 شWpXz~1Tj9qw}*JCά EP]2yrdE<C*tia NJQMNR:4ӆTt`{)eY-5YJ/.8 '} ݰcN6RȊ@u,sfä|x!gQY^gLeJ rA[>U*B-Ib*0Mag(N6+B9̠p<_%H{"| wֿ9!'A91S OqP;ePm}ěK$zovWK,bU4=Ř}Iz_>E<;uSЩ 5$ԀyCۡKq>[ƹ*mbnozI܋Neа'jycvTcoQz @tt4toԷ)+Ǩ ,B ퟥώ$0[[R20SwAwJ;1,l(kMŠϦwǏķF5ftl9Y_WAm|1*OTP㻴NozozOS4aT8O)7Qw`NgkhflDsh|=l;K6Z, \k/;m9 F79x {PH4(8YEF2\k,*LE;D!Qؽhq1)W[A)ac@/ o -Kzb^WϤqsI>xFxzm)h&1OSNꂻf.|V4?g^=99ba[>ots3f!.h zi+{"=?WecÍ/,x[J$֣C=˩Z[nÎ`x R,토hJW㍳Ac:d?\ƻQ'3hO!\~[9Q4Fb{uмfru.F4ڔC:Tm4n [̷0^oY _h+E*LHZrZ*]x7C9~?oe|µ>K;C~[o M476N|/4H--D!Gt/Za61p*FӉͭMPw|kkE[٢ )W0*5}=n^lPlSk ?b3/6XEGeSMF6Y^NX_j1`H큠'IADŝ.ޡK܂SsApQV4k>t6ġ"l+Tm&)U?MܢtţP VI7VLKs4(~"^V2IM(B$?Fo9nr*|@J/u >Àv| [> )˿TcZ}y%um \eh`^POá3-4~,noH z7^4܆ CY\5)y^#88cT8=+}&_WpzCn:$V1D'cPGdsP3$VbPy? ;ٜv* ?Y9WX8mRGx,x4f:K^7,  ?]ߩ\cR:O{B xwp saN3?]c\8HS]w'ޕSx6\fm5C9PMQ4T LՌ\r7%6)TpfO{$՝'v˛w ]VS[Q&IwOOƎ{h( C-qF{r{m*PRX1]/ةb`}]yI@R!>MMz-IOgTMR)ug{a{c"sN@ w=ص+qn~#Tq xDⷉAЈI`-ƶ'qhp9gI4>p bI&6s+|\q{%F*1k$1+I SʎYl5bMT駢wx[iq*']o(mЦ7뺊ԛa(qa6d0>XJJ\CRUrBzPb?msU(.-;Q5Wĩ<ɁE>ؾ?.%ރ:8$ D`Dq9s>j!%) '8bv'=z 7_d/`5ȕ|ڟK+g ӫ'W,l'܃# 0lx 4b͏nWGrYVz7JTHh/Ќ.e7]P>2J:qE.v @2v+BN6{bzÏt#<7;Ioŝf7C##<) ̀JLbH[;ߤ#"YKeEƘ#$բg}Lg/1 R66a5flQk&p;YN/Vɴui@ߤnKuLa _Sk3 ;% GQ#;_) nA(cIPnjت_U_.8-wf7 p&i{1= 7$[؃#ғ@_^#: Up ;VYýW`_j5RES{wp_T4jJխQJAMKմR\MkjKQԴ"PBئi±ߊjTW%?+j|~^Q(d}Mree ٹ(BKU[wPQ쿣G[kQf_j.)U"iUr:YZ)FU,,;{E8V*Sgc5ySW2gcp>B=WW.O?F[|$b|3& hׇˁV)Im D-7XYJq"|sz]~Nn-`CM-XSRؓF3|(JL]F7GͣLo7o vs7᩷|%{m7_0vNgW}25dė`E~sI2v|C,àXJ~}~+SW+·݀Kmi7nڃ+0 oq՗RoX>BtK 8I|Ԁ{#^\쩑Iik 0Ԣ$ ۻ0X,6=ﻉO5}r>CǦ~SCMd:n\ޜ4Lϖ_#g 6T朂#!Y_kydAt1y䂰6^ĩ*[e FWJ{ȎFF 7$I%F*[ok ;M FY]o?m 0}c }R:Hg*KJ{N֤Pn)Q yֲCI7҃5}阾ᜅhx9$D NZZlZ]A+tĝr=yu{N4s4yqez &l9 hMi~_4 ye>>ɺ LaC{pKMj&X,hbP0(vIΥ>s%kC8_T6v6J4#y9HͿT\֣ž0ʙY cTT [(mRD9CVظ(g(WwF>ڀ2\]'B*o&$ i&y˖ƞJIgO;نF"yV.NY8Csj%r~`cTb Nvr?H<0~_=v?k?`Y~~?I^I/OE"lVoNnytn~R|ύjW TS@ur!?hgZXF e4}veAm9'. }*~#t$~\`vDy9Y4w>ALr\$ORZv|WzG <8}03fCbo/ JCkg1Y[*Okm5кz_Ms~FK" |:7[^}՝_H4F4E 2SmSB18Ywmʼn@3!};;;IY[, ,)`WUv֘&#ƤRsU gq+[u?c[hx'Fj  W;hp1Vt1 T 5ԸM侜pJ{&}V/P;=N蹕Od'[&Y{to)p+47⮌9J}8,-za˔z j:(vYSwr\΋U}copi<( 606x7$N6`;vzcSo(=@1ŧGgcKj$N6ӣoFWE8*o8'lNm*Q3:lp\xsj- 88U$&5\+R LEt~t2G!-Z   5@긤=ֹ\~<*)/Ji=?O3ܘ~]uz`qnr$9 P 8F[!e^ϡ-J𠊭 +(<]~Ch31Æ 21@CT-]HЦ\eN~RBC5? :&q ԟc's<μZ*k2CgVjXq8OgJs|?<*M=!Ĝ̏E*Ar`q;Vd |0*K7i_'z.W=R-'SU'H]G&OO)&W~7#tE:<]պnj4Y/E}_&e,H:_Cs6L ߶0 ګ! rҞ?m{zcƫ^?6Y+?t_M~M+!<ױ.X³L<~ P/&P.H횂B!-ԉٮLU56)?:\~]b7bi iNM|323[^b/j͢Nsk6sɭpA7MuKʢB J@O4GkK 9֛P4 ix4(bfix4#mT>\]nުS4s,8_5gFT|{ؿRlL,fϦ+zpV!3/< մf]E.1> lȵg;ߘy|C]v\y T9 p2̿-69 w6]+e#:r+৛E*΋h=K-,7,'Hm/o"Z^<ѪÖsBٳ\"o; 9hHZ"c9,\Q2!_6[%(`z<ʘylp[GN rw! HE4r"Jťn'{N/'x=%.3[)?t,k[|"jr)N؈J$:Z}L B /mR903x90.Nכqn_[ҕڒͷId9lEIީMޢfKۆ}j\hTj8}qnBż4u6,6Hri*5a[MHi5IjopcYvK-$bPhA;mYI&"{ˉF,wN)X6{,=o wI%]aS̀MIm(ߑYJk>pϬi;ћڙÃ1 9p,]ܞEraʜ"d UHZm9ؤ#c)cUEʥ>(О2z^;Ģo; o>.IėKg ~W-J,(]@lNΙz+Zta)ɖ74Uٴ<n;{.xA{߂X(O& &mAw6ajܤȉx䡉|H>M;MCF<>`7NnN4m hMiwNɾ@bJxsx2q<R?c!|H~!y6Yh7qWᝊpɾ =%1c _˭ZB0B%9RW[7\ ^Y ʇ lA k|9fd;`]NAcQ6S-8; =,F &"ާ^hrkIoVY%m9 ͒jJ .BJ %r;g%MH}U} ɩ9A*5Mz94.WvjC㙿yͺC\ɝ sOD*UcOM 랦\J,5XfמJo qy5vӧh2fon,<Ӄg(|I%y&]d~#9&"#'1#_!ܥqEahbUթ9Qnѽ {bиȈȈkPPfO"w-/2 /xXEvBQ8 ׄJQgE}j+l"8qJ9F/ddy6$O t CS@WcKLv.144 ZTG2v8WHSw4[WNv|=$qd)\ۈkd+\WTbsnUzݣ) s_ v(0:дk+հIx6)2 |W#-wUk#Okw2)lz~2/nm4ΓQnm uJ/3z$j$>#HjeerS_Wlr+U#\p8񤾮447PhՕl61>s7΋( rPRI·_wȸ@Mß@aޡ([Fmu=F1 k*J*t0@13},g Q(>|Vպ=ݭvmk DELe[ȢLTι~bf>s{{F1eEʊ"O!l/=:upg}QYl*yFS <inj; S㥩ȓ-`g@WDGpo2"EC@qkC3R)Y8U3y6߼jRS#G7؎we1^m F. zlE`Sct҂38ՍQ4.ƢwIV_8 1W"}=J֤b؀vvO_Ӽ\eE/*uqEdz7Gk驅FOE]W]iE8sz-^$+ ެPK"BtWETHQ`sU,% :;}ݘTE* SjO 䬨7v˲NFS5} PZ"U^yi 82l-ܺmSyVyxݑرkzh’:n㍿9n:4XI[M-^z+ &C[;yhyl[k~YZyTۯ<ynss Yq`PR3~GAX4`|z^2W0Ţ>tVS/doBKNjGh)\Hlgw l_l)J,"eST)"\[vW;WGΖp4: o{6?ت\rN0 L2 !>jхG\*2lOeP\#].*aDB3ȩ,_CJL췩M_DwxwM3l(]ꜝ2HCSܧBS}}, eoͮ8&nڠ~di3'l_ms;|q6o`͋r-;@ 7\;MDGT_j^խ@56=Vpb$ʍYE􂎝)u M-l aVCs iO0}0^SrOv^[M(p^Q*_{}6udX <~?mBqޫ9)ucK~!$]brEf~z5W0 i '\O!D'm˙u]yD%^%NeOqIC0.e}kaP0LSR\sjN_ya7 5 B d:P"h )U?X+:NMc=#nUOR+DpIKԚ<ݱIG.W8rndd׼>m7nud-O3oů5u{l"7͸t|+]m5zSj[Qw^tdsp-"' + 73Bu>-log_no!G{̒~XXW yFln_ зs_b}Ͽ;lǥr0kiF<yFl޲12Ȱ]sj䶥T#7VJf1v* @oZb; ;p [8)r ʮ5qKZ4\*Hӭ~)`J4Y_} yTStut^jA=Lq(YcIVoo2R/QN 44KhhB\4T'а8ГDCI=@uG[0Cn눧}W~DL)DHSO>RϧH#8|zoe7Y6Nbz~SViBzJB? #~9~5[FD["4?-K~` bkH"F'CCة8]ˈ< gvB[PGbɵʲH6C+(gnP}V UMW z`f j]+&6"g.vWG<C߹Wꣴ?ړ4R ڡ# ҰqdBcxIMB:$g ?aTH3a*I(B@g7^rˢ.Q,1j#ׅ-BXl`+jV!mɟ PKбQ~3YrlVJ!/P2Y[kI/h*6ĩVVJM?6*teݗ`G Y:7'Q2:!et;K F y+$dldĂv+ <|\0pSmRȹ;)(`t0;m!&!K٨R[.6ZX^V|\]`#Q[] toYl [%?P;E؅oy^~/?@0-굃p Äxpn0R~Xhhc{mK7ftZ>i06a@])f&>nD-ЉD@|75SpIA s4E "x a%GHCMݐõIU+uV'$ScjWq?yW!qiĮ6i?&U盽B0gYG6.zͲ[ghu26eBQ>_vxx\*GSx'??]_;P+s@z,k}:~>\ߚUI e^_*+[H Av4+s{LiA(ݤ^]nN)@kl4P\+IjJZ&cMm=fw d?I.X1[j/!S* E>X$`vG&@Kql#oM4Z]2mU#쳹xs4Sx_mFR|쵹Z?$tn7-OwHǓnbb31 k!nA wfc9inؽ+ Y :S|ht\℔"#.`#hڑT+ED_LdGC1( IaQ[z'9,7FmMzarvfD3B9&i[B^XY :|C23L|AA;P>CŒ.<نÕ :F@o,)^LnǗZ6XVbXlmb#:$"9׳қwx3*a96U~6_T#PK l_."榏n2wWm]I+}X=a 2ԍoԁ.M<.^<_9ԌVSq4fo\+N׺h4 i5 [[4:Z0L\Fu j@f@ME.Nu82mItB6zRnMv܅{lxl7"Rt9EivIF}v;Qb6 a瓽$مߕڀ֣eR_%C mCǝM߿vVQhk[{LҁtwgƥbY,9K\Y.x~2 9KDY-S,tƠ/zy!>v't3 _4o NW@-`ӡyvMz$6cYtЁ6Ϧh*2#/{0RB2OF>v!1/{YBc]$3-Y9[.:Y,O ?r _lE6qSzӭ]R¸zK 62c0 VxH] /4s?6e_ <%^YL)B {~Z4-GNeOɡҽV}?IO6uOVL@`HTKiPD:,W(qo&I. } 4[?9dVHYb*i #m*$Rh^:[qL$[@>C}dPz%U-R[59"tWqRѲ f<=D|p%7rw\pA*I[p uG{N|9@zG6##a4+{#D~ KbcҧjuiMs*~6KV%C+z:bR0Q|p)4vjhMeBoikoOl%zCh7mdo9Z;8SͯbF)R q:`5z_e:/Adg9 71hNRt(;V-Hcr[7OoVW* 3%gFB7ηv҇17OD!Mu@qjX m؂_zqk1\ 9{Vc ,,7cӯsHp{]Pvރʞ1Oxq~}J>2,,kӕP:} O2Id_䕴5Wo N#I^될{#bjoWc7")4:Og{~gdxhjGt0wDNTҝtgtXD%ޅ\M.vI[muo . mw׆#|z,IH?hoQw T:]5vϽ64=2V27PFrNP%" 7BlN2 w7@l*[0j\֏c JV_ZeC.n9i,OmRSKp@Yb&:*@"6=N!r2[l"Zd JAãihtQ*&\AF#Kg^IBty}:'<;(:NB0@>[-m;FS=9 v؈W -v;9 ܱmڜe߾>Y;GNN8&aAP 9)rYl|V' =aoϷ}T Ep8XvNAxB>-d6l }#Cmqꐖ[2<<~NU SII~$/I|H?k:GYfC*aJj9jVTr'޿=\ S⸗E{V-0t=Ldw$R-,KJ+bO\+[8ڸZR[ & c{N@K>f5$!Wfxԏ]l x=>C=8mz0[Inȁxm^+,* E2&æBlMxb`wXE)<c]ܩ&igr|Sg&Y2^8\fENkPXR Duj Rm]b͛00YPΓ,Bߧ[vzG!(&1[ :<-_kZvߟ6-ϲ4[X%~"mC6Xj/ q#&EO#Q[KvtLZ7:C["% AܿeO}Ng;n"C9bG5T<] j`!RP`ʊUb-tTϥ {!)@$q{x}4d5InJɡ):dg~SiUMu&/_:n_`w{NG`Q6T/YSC>hp2 ,_ ::lb*K;LQI9rrg(8 SRvSokٻe,q#.6qS02|GwJ%MdRDCc'x_-iy5q vjdP]H8x"nz<ǎ#KaJ`[:͡:mSpk[{cIͮM#Y{)j'i(i"V KDN*Aw``ֆ2 k$z)۽lᏰ6 ݐ0bi=b-Xnѳ9Xe6.*9PJ =ۆlWNHW ܶدt+zwAu[[l*Y=J*yP-iw6/j/L4rCoM8SUF)ZP!M%+S/s*qӱ \ٜ8FYW&5 `|r+H\%hm0qĀ=r|^eBV~9ǤoFG mjׄo9k!萰1~>K8PپigiKgw3_Uյe@ģdWmQdR)j3זIyRgvw`oYMLu?ާ<>5 _Wa.[VA \܍.?lbXw;w!MHpFfۤG9tvR2pGJdP?M {oǪE(r~' I~T.ꗴx|~<< w?Y۵;bGHnrA<َtQW' WhK[_j` L6om-jv^yptH=׉֛Yuz:Rxٵ|tr:(wշ,Y9br N [.fZA g9👌E!;Kv<.&GC<1PXQd5c5?u{4iC!76zg@4DjxZ7'gNO-Vi/MG# r(^+YH*P3Yl K0>Ε{ >F-\7-5yҞTmI:Lo/®e.0RmfTcTl4J1j&Cє j*x~;)Y={Gܮw# ,LCVd*w4WvH#v78JM6RWsIUB,tGڶdq<- :jTU,q:Eþ@U0J" sLPK;2OeDW{ KӢ JnO"1X(3rxT^2H,/J̸i {cMNc8P Z}@6'1BJ8:0…DX8Ȥv ;Kj$լ@hAEQ'.ݳG<ͮsIf4vtZpoS$=Rlhli5KtT^kR_)$]v4"@|{^5qG6HecJ]KdV5d,-Cڤ]ҶL//ݯ7WawHoJ/zƩ!?xZ"nme9M:q`{ഢR^vg0J 4'd:C+i"ɋ=q8oZΆ4Ho.O\gY[|0k&*ί`Jl; Zr3&Q^EU6Mȥɗ^r/}qnk.f%CXPvK1&VݾR4:v^23֛|K1lg&NJgDShDp-olKEh(ب9cJޔ#6pCI2oE79xK}Sg[`B, Uq#/hoklY=^?fi<0uX:WÁ8ՃgA6ҡv|yiBGmh*toJtqQ-S0Dv3 F;AEG`-WXG x+Uhˣ-3yZ,+*vA+ұnE3&+(Ux80hXLlo) 6Z1.iF숎'u&'5|0?T/v$` q"c0)2E\;]Rڭ4adnF?#)D^Y)䠣Lv4eSՊ={: /Io :[K R6G`*r ެy/ 7RElnkI qҎq$6 -S-+Ӳdp7 d.~oߍErHErp*{JoNN!^ 뮳 玻Ӫ'Éu-k.gcJ4*z/f~yIZ r? ך!t/%%bQFYg(?;J醆Z# |;]];־qFrܖ*," 2A{_<ډQFLmWm^A.iQ[`1XPISB:Z-B|}{ݫqйc +,CsoUd;ӊ7 Y3E^8Rf $Mlȸ[Mn1ct3h9 -C?*6*ȰO-S>h4tV斄=EP4)7Rwj>hPI-5BM5{:"mVhTΑ#r8{o3ycR Ekze:i47#^XҌc1]{z:>-д(<}17}`r oև&G S2= _'I)ɜdif8ǡ\2||3XN&aA-(-|_ ?29*!}=O߯{Ðg3i?cq&X 4$e t}@-!4BA#]HU3xLYhN#j,868!督֙hz8&'ruHPE숕B8`t|GiuF^(˶RC"dx 9~7djh>؋5JC)үRאvX=y >Q@q2_f%Ykܡ-W՘$Fxȋ#z?[aW,K«H*9"C^GO]kX o!^ k%gC| QAy@n<[_ F 7ۿx; TJ3Vȫٔ6y\]Z x~c X ,2^b>,Y67RndoDf[[%Y V2alCb,Tib@ZN/˾ˈE4.nEۇOHST0C)  [:hRo[G\jv.qz ?!78Rrl~o͉Fh|'Eڌ% [?g"34o#Y^Dby/Y텥.}\Vnt|7~ϼyrCxsdE,^ ʕ^9U}t:4$\/o6Ƕ٥lqE pS ee谕]C7o߾S)Zm.?Oy fP<%)- <%3}.1/T-S`<պ-6Mc )iyp˿z]~AȿNue1ѿ.?Oy /ӿ.uyJ ;pYBS?/_!?)c]{97-<ϐfN?kW,%)mg)]~Dz|(变mu]~r%_ӿ?}/ %5rق.%raRYPxSkh*(QKEGBrsCMEO!sndj*v^-r=E-u!Jњ>R_Wj\/|jJU^~9}')urt9[(hOgnFiI_Wq2ff"t/=[홸>?YNC89hs~y Nlhbw]%! x47N1o12e _ehܝsWp 2mcI2Fo l2ys:sDNZd:y :L# nbȐ4c3'|1R9رAe6L Q )uyٌӅU$2/T)x5@4d53r G^&t ![(o\PoH* oԵu#.b@ 2ccQbO/6g)0w9Vc#tV!M'>O0h]Az vM i^\,X<װ'ۋl_e :@ -+d]f'c)Ce˞jdp˓$ÓJy7T뤒@`|+|6CRj5a3l|~dsqΛsl[0e8TץAvgA,_o'Ů wF}Ӊ?w x?i=7Kx_iF%[s),qkq tr&ώ(/%W}uoŁ4/)tY*:8]ut9M78,;ĥ,ٰס1{HbP_N<=ABw;]ʉØ5?%CjӵơxF g7.ߩP%<Kť5ddoci8Du/gKՑ. M [}^A&MzK|ww!yX>a`VSjVZ˦b0lJ‹o}Ohd' 0͹' jnΫ‹/:Q"Odz,b="B}ۇ~PlTط [5|B]I*Ze+ l~.e>f hqZ_ZߕXߠ/.p;!^&Cڍtci/zP]޻υ_Z2/l3n (&bdŢsI! b?\)xUn@|~>/XVtHv79n[acxx0wsCDO[_p k~RwE+5,Z,Vz/;3Թ1Fxm*QuKA>BԎ犿5:VhRfv\QǬ?wxݵ#4+lĒ1-+,[#dA[9\wZCj}`}?=!>U #i3:qgJCuX%]+mUsZh,4[ DtF(X zmeL_H]e!'.ؼyD_\@:IvwJϵ&/{uۜq9#~lW `ĂRzyd>UkDNhO@'_kuOE5p`t5_{eZ'~{PW+ϧjHtxImVҟ S_)140+)|+.̓Θ=zqz¬[_RX|ISry VXOIWA2 v*HtSlȟ;3!!p=q:m]$s.)㲺kyZgԟBP<2AL5oNwP(|z-)I |7=geQym2~>RBBͪ?7{Uk&χ=uc>~*5j 5Te>'s;W,gQ7s?]PXUTBܳWEE~Fc: 'Zx %:8A2{ByBTXx ?z:dLiRE6E}D@CQB;]H&1J5%=`CxK]QaWC=`;jbe1|O=ʐ]M#7N]4R+!|:mm=%D,SMK9Hz+H%jV/_:ҋ~Ætd!5*z%s $4 `: O$Tޅ$O(P(TP/rn)@͗K]FyեqMƋ4ƞ+uN9vwܿ9C|;޸g{%tV'Oy9Mw[UgC"񬵣ǡdL;KN40 zl/mXg4Cwl2CtFV?wquS~;"ާq;sU'LRFq^4'@Wu>.JÚn ]5:=e|H4opߚϾhj8-6 8M!+mYxZj7b?89?w9)P.B`Ly6MQxOY(~P9{ SXYIҋ!ot\>Suh՚wO [ENe4: 5wO y}sqq<%K*`iE ##-ewEUS6t{NĬ* ?rYݵֹ̪f5)D j0۩'`fEۭlؘW>Gbc6F6>t',+H]EJCHHv2vJ @D~<]4ڄ*yϹYgFQ 9?1ɣo~Va/~߫;OVw0Iޮ qge6h/tyL) -Fx@g~>eYr j؛Av.fiQ7[ ym' 6 i/EX̓]vD}D;1B-PH`8K8Y'`/2ouUvfPV[(Ȕtd}${6e$LRE}w^M#%w/ >5rj%nT g/QThӑpɜZkZN{<++ шWQjzDac%_%{&/8=P In[ءeu'u6ь˺A?qeb>y|.ŅPe>`U;l`=x٭hփnΰxdtRK t?TeCȽAw|z.?%AO %8l%lnFʀ7J/V.L;sUo\c]Ay]ם9{L~ꖎ^˝)FCljW 5'3ē;KiX?@ RUܢl'^t %&SdlKTʼnTɮHrNMNPFgxƏh6F|^HuY ѩnҿo| ZK^@An?tjЄPX` pl% C{Q ̇eܶ* ff][,dgaKHw坱AKvBޕZ]7ZVpy/hy'=[+<%ԶIJZ By|U-='JRä4*Km*wn2w^SLҩ<"JSP# ٤àzTa18s'yM<^Ӆy<-q:#|q&Eck8_}p/ZB}#Vb>uoRBj«05az|^p ҽĽsXs`]Zb$2!Nz w8ؐf.#X@v"k-{rlnDVzyZDcR}\v;O~N^INA p8bsEc 8c&a4yQ*R?ߕ%^?dAڣmCأ=O[r-Ơ4؟K* =xa=@.< {La}2443TS.Я8_y_R^<:UFW=0[-峪zN[lDž~+_'hEmreQ3w5T||[]OO XD!] B梁uwG=[{6oVOo!]7_-=[G=wyٰe JQk(Fc]߹mRW`+}ai|m̏H1qx Zx'IU=5-=޺АVX }m+c_1o#Iؗxv7ž${vJc=غmsNU1V:TBuNN9!62Hi`8 S̆Ρ@?e'QGI?IG^-ꞷo{_V@:OW|\'H-MiU*IqUQ,@JڳCrt(vy[᪋t3s^ rTh0q1 'M.-f~_=2>/8$_4k11V]VqJOYHSga]vĖ pMc= `yB,C::q5]#>$8#4{S4;_G9h6id 2mR]XfCm;`6(E:@G&S3)LC%E Z2Xn61hCxs]oO-91kRy&RjtFΗfvFFHq᳠阏P⡍^5$辮rw0QаW]38 ^nӷ!5;ȼ H7ny8mtieVh0Ż6O3+B:ErI`+GI-p'gs%wCBb@y75tbLN0i4LtH>H>+#flҔ@Q=~O$ ˴/ 'K]WqrϝcVzW~;n/;LBSsͺ~GdfxGl6Hc[jWhW繘}dt>يĥf)5Y4bvIMFtU2lJ,PTtnN'~ {п#PX- #ݛkbDzK̻>^{lL67qմ?mB9sa4O0lߔC蟤7?z;?Z:z֯DJLe:I5Lu݁ZMG= pLϴxރLKSԟݘP.ܦ?bmрCJ6,ciBf%ed,A `{ e!Z.Wo|-IVCiɡ8VqshFL A/dZKL69<8sٝe:kyEu4?7B R&4cIh>GcC^P@|{O~x^kvE8m}\1jh>U<ꠓiFX#B v|S087ľOk\tƤ߈ޔqK-C*R;xo"sH~#^v.^wPa<5n"WSǾpHM!^&If] {?qvױBmXc.C.Bu:&rdX"}鐁lyźCx:'y<<ǤQexi3yQ{XHפ5Wɍ { cVdr%"v% d>_ĕv$aa'%J O(f9]i6H#Zҥ",5)nh=7f=[;FqCXĩvhmZ~~ZKѸVpZ۔PUr.NЗ4&fw>O^1 OmRzK56s(x}mR$W{dj$RJjs,$9KeCrC*uh/@s=K^*^tp>BOj'gE1Aʵ2R*w)aJ%;դRJrJ5CI'eP: YUzg@u_FQ4j_TƎ?c]OY0m˔z:uAB,D Q Jo5Đ8b7z*/[gmBm^+ ΝFGVnc'=aEYO Ε&/.0QV_7Ut=}6^`2Ek +C?o4}ɧmwzs@8hBx%V`zMC *GgX$8ltMcb@wCLnjoDOA`!v&nk m먗HAڙit2;3먟)t+b1٢<.g>{>L^{'i=͓Joґ ^vݣ@ \y)c,#&Jq B^dGCg keؗhTэ=`#(kUq*ӏc5/\=H ֺԩWAJ\h N,?aޙ~l~|uqp *wv0>\ ](ˎy:L)uŝDFQ7`7;rbϘcl9Y ڷPGs1k Ypp=j(ujL]M5s1u"S`j'S1եBg3ȟDM,-E.!S>R+1uAY+ V4׺v>|S&|3\F~) &kw iatŠ;ixˠeLG-T>kb.ۼjOŸT /ҺvuYmv@xgI>_F4YSut>Ǥ^o\=&#T4v].^w+hΨ ~a}6ձI!^w!Ցq]t9G_r]L{Z!^.(p:NAO }TCc W}D?* c:-W W|-mV_ib.q't|JQ{t [Hx.xt6ZUJ}Fl|-X'*DP^ۧ]&bO^n``k=; lNsZìr7 >t>ǀr5|g/58[QT.PMu7ldp E*@ 'rބ#5[b;[1FD.B#Ab6rlgNǕܹS3VnF^kS~|}~az/#" ☴>_ :}nϷs}M"28~AFh oAr'{2RyM/*5ΫFͅxE ?\'I Zbm:֒I%\dZ:/Dž(rl*S&}#&:OBjU3{d\q!2;.",QzaIHB-ǓEK~~2=kJ]l)gxdiv r3؛bhvxxf(dz15~h:1hiá|lݒ9Ae0kuyw7wLJ ier重}_} >B|Aʧ “bVx:㴙0סGmMf^^P;tPC1%]ߔp{T /K)0oq mSV'0bmcӷ]]cʗO[;M/m$åpMǟNx]D]EnaeV{=#'γFor{"KbYq? 'ζF I #aMQmtƳ!dl1a#v˻kԥC햕rVqA2v%2QЅ. GJÚ*8&]R&շ,Y,H6q|텖$;YC'XAQ=q饋`:_g vC8Nv|&}1q=)e8j|Fv@0$&.F?Vkt䐌Pl V>Ÿ8L*#e\Ge`^70偱-EOT| @ʝhѾ^Z~.ޕ!>]|} ;Za< K ey~$b0v[ԣ m;GB3m~|s&_DР& N֠vEK0ÂZ%P,R~}D=92jeğgplmrl~]iAYg鬆 /$V+Muԍ^vCʰHfxAO=1'(zcp÷^_ gǏhSFD5NJt/w$݁榻 l75n7{}PkV3(/Uj >SN1d"|Ya˴aB _cOts _W{թElif pkUm䃺Ee f6  ~(/c<)+m2VG4n=/|9Rt*ݭRŧY~ :_:$zd< X)ɟ*?0`cL:ɔ?ϜYl<)1W#OewjT!ʼny\Љ A%s[Է[UΖ {4# <.U2]pj: :Vt ȤY!}J@ᮚ|J-Q,է l7F<(GF2"/sN3yo?{ uOIg~3g :?*Z^eߝ).Ga/?Ӽ_7JJw*/+%'gLηq*t ߑ*lqreSKM%,/ъ}Skk~ jK, `_C&EW ,C1r,xC~>Ӱ*;>F6Q{b4ogmld/sT.4khaJr,KmJ6IOhq濨t٢0WBTB, ۼ_uGnԚ RRڂ,7OHo৛2p[LZ?{6tci0oCf<& uX(Vj'UkԴ.l tEmZi'  3 *VBľgm}?քw ^>vV|e'+츗;f+9{U].&tv pg>)@n(ҦAĐ(x I>{0_/Tt]'@%cҩoqF܁O<Z|,pZy<wl-"^$6W˷rOСz_DKo#mux;x55BIME!RoTS0uxքSKM'Wb^-5 PZjP*@{mj8=$ۃU'ۃ쪓Aޫ {9ER/BZ|FGL˫Wc$":KlQrR|Æ݆X&[P#^%_%^_%xq踎6ޮKC8Edz:^Wz&m؋oM-ZUSA) ȹ*H)u3:)]٬*{T(Dk o?>ӟ*UxD7WAx6 /c)g互PJ>\%oSK'uɕ'}/0_[ԟWjPz]*_^-WKWKG&ϫ%2JU+_J߲?/HПg좛~Y˝Ͼ|Eg$~f"/)yTz5u%]mQD[ȍ~$e_D[aLFm_'Em7`ꌘ)nMRz1>G4ΰF}3yNUylfydVw'gn=8NE d= zbnL#Uy DPB}&QVIJUK9s[s c #|oT/Ȏެ"w@8fC8<YǤNwc7A[# Ӵ NI n?4(PP;}mn6|WbZǴFwn|fY8 ,L Y1 bfzvѯ_WB.R a۝A^vcx뛋Hxk)k$D>wEgbҡ?Qe(f2gyֵRwdjU(^-{_=:3>3s3s3s3syg]\1/)HJOP_#|"SuhδGr| KTԯ}P5푩"jK%r6S%ri'qlt4? z`Yhh+]lol(숻2vF_ݦ Up ߤѓ] EŞSY-FGWLDmR]Ew.br`T!]FA0$':HUn4"]g _,5s:>i/]Y0ۥPʳeIgf"wF%|d~c"+B( &t3kW˅,sGRO>V|jSkҡXEQen@+05`%Q+7#U) GWaWj.F._?<'q_.\-|~uܲ"{j}-ȿ2j[ Y TpMFsDAy|-/vAKеTkm$b݋=^P+hr^>J>jG,9w'ּ-s-3\4n8{ά344.y]/h5^?U݅. % 3 0*)tk^oeuZVޣx~*6ދ*m$QX-> ~𱼅UV%u ݱ{QfIDV |r!i·[k6FiS"R@CALArNӿ6<x2h=n`DRVg l.YGLOwKʋvX>$#H]=ty_ǚ҈EJoG-2ZJ-Femt)F[~dd!=IA˔Lt]OTg$>@o" mYxG+o"JUxRěxpqUMzJ-JSU^2ԪD|8GJv& DX[p7{o"5:] 4kK輯.&.g]rC=Ss Lo"MĨMi>|&J=:}'?ĚۓT!nVG||, Iu;N14@0K(:(.٫ Nb8Iڐ JV?lY[T07`̤ t7sCMPڃo('N74? xUjz:l\Zb )ij|1ڿAՐrSjuZL B2B##s*AЛM*vq4I݋_{a+&yVYUF{liۺ1H&[Jw+=D ~2{Vlξ##wH}puϠ U懼ʬp hmܑ1~-Bm`zԜ'\i<$Ÿս߿CR`?x܁H–t&wts0^F!T4jޤsEB4H䰊SIdRw{ Ds##um8FƩ+HV f<>F ax [XcPj6a1p+oGwHj7x5yBtH Pa_I9JWCaO?Gey P.G|)mJ<5aO&DxT5'\P|}8!2Tnp[y6u+_ *]4rSZ^FMCl 9wGJѦmOoɍZ@o3o¿jE 8MٰVBA|'V٫r/ g.=xwg0a11I'B OEr77ى? ~66/1 _K @(/Pܷ@{!I xQA5m4"6n."Id$zTf.$*P+|ǥ&b~ΚBeO)b`r7%EBǥҐX+,kh@]bE?ST5ϬasLŊϡM岈k [X#"|nXD8cv;5U*< X OhK 1(/|}A2xxZp&4:/H>Мn\As${\r|vl-iB[bKˆ3,_{I~Kq&{i% R4/ H>`Wq= \"ߚֹXS[C;-ΦR۵Oj _j (nB@w'DY ޴M˴, hlY&]xZfM a7E>iLqp*2^V%g Z|oG|4D FmaUVKOtlUݞd*gZts?is|Sx;V Z~thCYp> \N ;| -_ei7- =JWxQ+=dd!%`p228GaVvbv aFR'ڧm.JO[kӺ(DԼDG0urq}ZF ތ,*NO|3R!7#EfJ7#E*QO[-r5:|q:<.NZDyX1`|8)勓8g:,]YrBa7%}.N0y勓KR~q"yɇ"ޟD'T)X Z>v$Ba;u?1TVryޟx!sf]#[B'8"QxT0_t H'<\ե1xCB7izh$,~C_Ϋ:a U VZb mt0v.XE Vd'i1NGd7A.?gb?ɐmsg!#pYtBe kHx4cA>u/td W"zJSyr瀐3z v#R>: t$y/nĺ C^D-أUSQG.fXOM3%ʷ4/c翡y'с9k7IB)"S.rޔ:ҁi鏑F`2tZ˂UI RVS'̐jN'1uVth'EӘj IZfxbf{Q ?i~f6I  "u=T{ ϡc:z~1$hS 02n^%z5㣔Dγ.DN|iD0׈<Z\.R\`l݂l3>2>dpה(J 6})Ms Qsx* f xnQ"GlgH[P@ċ28ut;. s< <}O|s׮&KuUk#Q)F#J^$ԼBGdsjlI _Rp/IQG?_kW\x5_r:JG} h(M| $I4䓈Yϱ9g=ǺK<*$a\-uZjZ#$jB,Z }6W+Bl'FT4^XAjVIOnݒ3{*IuX!L\%14 ~1(8ODnQا5Sאc.5dҸTw\hm ]F@1Ceh|) =LiwORZ7YΆ1 ~4-,<pN̋Zhy@m\nٓ&tWߠ.|t< D OP6ÆIi`]HQ/$PrTz0C$Ӈ~HtBP>פzCpp~(Px-Շ̄_kd&5''/㿱xh?~b~4`~B*9~I=O۟msLL®ׁmX?ZOõ*+)!LT6w?2# j)U7uN%cb&PL5֠C%WTzĬ ̜M'xJ;g,϶$-miI?}a84ycmlvI)=-E͍덍3֛,[yӳA?Jř0lW;sf>lϲЀ~'L-TK-j8F56b-B1%mfYJyj#g)+ثU R꣫?-}ZENWS-tgB-cA> ] S׿?haꊗ1GK}ྂT@gαS SWtE 2mi*ys I84qL6xg! 3s}gtApQ,܃},Ey 7bcB\5oR9_wS{:GnjVB4-o4y;mƷ*y*$p-&yGv=1?I++/SЦ7snMi9'lz*:3;5ǓҲuU]o=*<=/ԷX! (((XcXU*\hSQ:|m BN-6ھI\Gwjť|P*^3 j'j%jj(zֈ,L S''rBWpvZjj)ڿM<;qXf HJ&^eD;z|,A b]xAa"αmCZş}+}ɿ>XpmbNl̇oekj1P)/z eA!ORt!7]zr RZs'd[bG-+;ZhfALi"XȉA(.~]ިM\lg>5UeJ|*5P p1\WƠZx`ŧ inD]~ְZjvVGadJMTz;S^a5w[}4ZD^1HOVl,DuԻ Нbh9[x->sT˿a/C;x@'՘ Mf6p] "ZxUҜ?ip]62/@L屩t8b_ug7y7/-D*GnHN2\@D% ~rNI&Pkj$\ҳΤ#w#IxnHx:7KZ8a(0=h$D dFHl) TӱQ`,@Sg*n_xqAp/k4*: ,XOTf&*T|aBɉuTJ|FxY*hC Qa£;>y%寁1 I/ |\?RywpRFsI^osHW%vE[ySpőS93w|7%֒RW^R^܁Ւ>FkXsBq&zQ:U3 0 /e ?y%ʲŷtbF1Cs٘@^ 3h+3֋DBo01)SH%#6JM8$AJJtH8C Z'? P7q]&؟3.'= Jhhil?j,*'f -"_ hRRg=OxXkkbMuN^ ^:v43:Aݿ]sB MDZJtM05dIWL-|[uoRoFOWu谄Z@LQ /t,d2LI߅z'Pl0@ŎN<=>wd|t@89>^W-1"-n>!0XHzf&hoV$EqU\baEKC Yq蔃O)^y>Jv4NU-ѱ]B juOHI>tK%u.pb02]5oϞ+ DuJuHpg~vUW@feb56>-˜)~ 7^Kp(fx |Ƀ!U­cLNƃ:/: Ismү4wDKS/ȬmuZ"hoQP&WUs?e!F b?kӜ~ H;w!]o#܇޳~5]z|c8!g [8OD >VGY'zJe\Jw/(Cߩ7h{@gɟTTzJ(h<ky>`]*~./֑J_w-c}D9U| )a7ˬO33л9QjZDCů?#D*~}?ק|3@vyuT|w5,/~X"6߾=_e&ת;߻PSO=V߾gŗgw;[OiX-~MYJï3_k/kw'יǯk/G Y}~[>sneBo}$?ҧܿ|9aaQ,Wy}}a{fj-,^&*Gh4׵DHA\9#N>䪼bcq]Kde:o d\oxDQ6)rr\kg{P^8/?FqK@ dx!vamk(}x~%“levtrx*O. }۝*hSɏJ緗 b;Q.gh,b|2X.een,S,IJP,+2XB9BEUB6ԦٰQd_劑)R2tv}A~K<.sd"gKS|x˹:U>?>'zB0VX7V׃'~X}կn>ƯFw{[Vt#u tH%a7,6v$=w|{ݕ]Za?ADϔnD: `;FݬHbGS#cGxi5,:oDO ߮4g,zMKs v!2T#ύMq66C1:4bm5mt&ۋq3o Q5vt7jr6 (ܩ$q4~Odt :0XcD{" WB_bGwxݴ3uż5gP h|#^#d[ܼisV5}Js4 HU0IyL4la &byU_T>D*c3(XJj"WC=6E)tO9aa3`%2.fvc:8:|-:zn}ހ2峡BLb0Հe^in*8] 8׵s*Ne;tss A:ϓU}CJoכ8O|ʨP߄ [lX*a *:[? SpK1>[-,jߏο)o:ܳڂM7.+/=PNb FCn!ꍨ2=J,~;-}cSp!$ 5waY>MBbdݛTt4@_0l6:O}ľ~`lC,r |W߽|HTVw1ZypG&MZxZ;ȵ7 65e_V7U+ڬn$P{;t/Jxٌ698X}8 'lt{'f$}ޯɨ9\̏OLstSiJ!97ZoP bq"!|6MMt3Iڋ[- <#M}$mBK"0-GH؞T!& t]$klĭ4`=]f$+ (?;l%d/;#;VYU2q>/rHmΎm XODq+*}w,eA'16-V g磪٤_A9e7 &6"ϛOv -,PFv2X [PyAh 1f?:vDw񕿢l~F܎ Ć "Jٟ*L˟Vlcў<~.y\&\\tKOQ @̫\`S4n~u(0Y.O 9^*\?s4yP{0S?Tb.`GTe-#\ZܭX_M#ÛMpAwqў#$g~=i^~^x7ɽw^ 1^ak6 `QPwWّƑs{ -Ƈ$Y$26. #š6m+G;33^D/R"#=g dOvUGHɨ=uj<6)h[O5HȘ@Na' NiV co?P%Z"Qp)\nK^J1:W TQͶsTJQSWdtˇzz#Ԋ3H#I#qil'KnPlmSJ-֎6 "*(ʏWP0sI{8RJ>萒B 9vHK jWJJxCU1RYt EqIQ<>.㹶9:G{ /IL^}Rh2AV窃DF œtaM~?{IuoH1[ k p!A= _⡞H$:~R&=J`*֨Sn [ }c1wZPɜ0bbmĆ~1~Ċ -F,l?h$+w+G왟Ft f4D*9IUux!NIåM&]Zv-tӝ9$uqCi^kV~nՏV;[Ol]:3s2I`aK.}pC/2WVJtۄ7P xq;6|\G'2hKR5뽬|Ze63a 7Ixa[kց&_ZePTy0O"߅a߮# HgB,BNv}z%VxK݋?K|~G1p*-q.(R_! ]6dkE~6^JUK-xy'#K< ه eظCEqA6hO1n?sAM ' H dp22=>q;1bHwxR~H^)de aeXNE, kr!&⸄?4ܟBǧ?"WӋ?:~7'ZAym[_Ѽ6:ڋ-FR:6{ܿ7Udxmh  jQ-ZMb(m7I@AE%QԶiVKwuWw]wuuuwu D_کARm~眹&)>uK{3s̙3gC^ᦶ)'iԁ*;XLb{دp{kohQ  Q9՟&-ꘟk`Vs1Md{5?"Q̰ĹjnL'ѲxIqr~w'>F)^=Xvneއd/^z bZ fgG3R,ȗ}GCfiP, LZŶ\@+fS'm+ 0I#;4; Z*n һ·ZI ~EW0s{Moy|5=k I(?aj1'v~uFx" I}SW-F<>T◑Ŭ ;},$Lׇ@S[ &?n[YRt"a<`xwᤞ49RO$BG9 6}R9gؿD5!f !<8MNBBІ3ٖ5Tكw|8LBgjD5n= ckgw/N6i=/X8 ~\Ĺ3aZT 㻊uک#ب7IVբVxp )i]فD EySOTхj%ȞEߴj qWy#b>r r#r֣Q kdd;ISMZɊ4{vj(kgOf 1/{.ӹz͎m8% خz#n1F!QkTECB,H GJ(H^<΂/ -ɜ(PNFDKSB1a} xJQ)e+3a k…^l`*rd L.U"aY> 1$qv>?k)=G°ΝkSv"Kr1 QLmzn9z`ZHޤ5Ϋ}gA&w/ UMxH ;Mk kCqF ]K@F[ȐXGs3h[&J(-;3>,ׁ Ӫ PdM2;݄Yg=`t8c!*2D$ƕ@6i8|6ǺlkxtQRMr^j2;k;Tj=Mͥv1~Xx0)hCxPϋ=l[ʷ,arL3 |v̝[)ZsYn-&C:AP+aPbHE.y-ʒt4X !.M6ViddVk̊j݊Ww$Ы]'H^(D {Yѥ<-ͺ'* ]\um\rKt% Jaxc/{h^ȟ҇RI W"MH[fi?'Z(k~o]73цlsi1H}V/W& 4or,44ڹIYQw_f ?nF%瑝( C,Hy,|eyQj5Jp,dvv{4-fgsd}  c1k:'}4;3cXeZץ3@6TZc}F΋FΎ+#b}#cQ:.wf;?b])])qZ~467bX@:kFj9ZԜG}~#*&z:s\; 6vcf$3%w!G:lXehw.Z8aUJr \_)"P}[A>Y4 w*,PޑR/^OvkTvx|B7G)L+[~Z}ŨVPT]S>čZTopRs)~H7`*1%,Nm-HTjj{AQ1UqYhi)%訖#&~wV]@[Ua _=!j!C^ѓi =4d⃯GcmSRaEHDN?tE{ ¡ГULWMx< !$Tp  ^ܣ;"{ZM !W0S ]I%k />$OL4c0d 7* 9I 6Hsc?_VrPٛ~Z d(ԠԶnɳ%o*m*kL\#SRj2lV F!;(QHe8(Ju\ߨp@ZO I`I\D,4~ƧiZvӿ)BOY}@4+\&JuE'3j,Gt+.tGMYZtL?>ס)Gѯ纹 }Ltr /W'NȕEԥZ24`h ^NS<*'~,}9"Kkk7 &0 ػ5$R1,dII!wAJv {fEnX2NrE/`w<'Vs;BXخEԆG?,3`dF=֍WH* #+O&=xL:]|)̑=PG]}WiJ Cb\qfyHB?A:Y ~}EO "qW&l8"wߏ шsv(PZ^l<<_GT=6Qދ;9|﷜7eq7F,_KS_K*{+>Zbs,ڳX7SX%jt6AskɩSk5chHNDnh?5`õos PO0pXT\Ikʻ\x*'nuj~7 zBaBv"D*>$m1c>z?ISQ"biLq;\*C/3W^tؘ8'h(^'Zz(zŁL  zF_{X׼!@"7En=Րi}Md>-P>IZijAibh+ /PӠA'Y}X,S,S׹3=5%: MHwiyX ת3W zC ȟ 35ůEJh?] 48 6 (n _D#D/ .?|b>J'Q[f2g8p"*pUjr&ˣRYsTSXM&[Pxc(lLt`1y4}Hz!im^ܗ7i!f YjecusՋVVg8=:zuv7eweĖ;HM(c3]^M5,@"{]vƲeޣ ܨ{5 r52, O,ۀ l,?1ǀ lA2U迡 xMӰQkg< {c<7j[B Ԓ1uX,'*k [ fРG8PG)[&AʗhCQ;a[ S4.WW&XK'm2Xܘ~,>aI6 ,>a9 ,5q a )[f|`USU5 SUݑBuSs6jxUp&b3FƈvU2'Cj٠0Up49bp1 (DNE CY\5i.AKnr?4 5z,F]KVmNx|z&N$N˲HaSnr3 o'+v&m;r)҈8YIVve;k/t!P]eZNd[M!)P>pt9!Z ~<L @^GeV]͹qp>ď |lEa'!ª%,t#]`GaM* V=6(.>TC¾lPn`mOi+tqt+ui#c[ͱfN6e_$!]&X}/0r\E}* [DS@44A7V~,#vAJ>m /?m*%7yf: Bf`C <ͣIp~:-v8hޙM4;S-`"&yV{"䈣8fq4GjqB1O/;/9hMҷ]cXh`46Фl5* Ok4X{=ثKUVnFՎ\"ޯigxKv=h>vͺ;b(.zيfpε':5DNo*{·~䷰u<`klkO`!]q@པ8:Oc6Sܰs y :M`l{qp2-eWboAmԭn?+jflO>FfQI?j`k3:N,RMmpʠ4vӮW!۝ mxtV©i@ޯ=}b҆MZE~1 Nn窆wnU >i/O3rAc@d7\n8M^e:W!F+S&qÜ^hҽl{yC[v̯O_By1z6zwCEZuIB9])ztK;*zfg0*Nj [-$d9/1E5'/Vy V:[|Ń%HF9 >d7䦣Ϳp<پǼIQ2SY\V,Uv°MS~GSxz /z gJZBa$y͜0 !˅ksN*N1q Uyy;*rіEl\PkX ETD78V[4hۢDžpgaF  q>3ZN_":3Hݓx{&V_ žZ۱hE:(3FR#^Ndb.#q%ae~0$԰z =0Z ?_l )eZ5/^ AWzD%xU_ ,W5@hVExex>J[go:jaBܜJ˪ y\MFz 5GU(d *mD bUijwyo *K1 vᚸBB04(kJq'VWMs*KORϘ=PFS={?@,\BVzݾL|b3B~)CsAu>A#kGIBTW_# M0L)iAT\ƕXcaWQ.֧]ryy`*\;lղ`L EM@ɋ`0}e Sv !׎U ݊E#V8z|;=< ePтQ9$QyjJ>yٯEdE1>ToHNU[?&Pn**cp5eO rgЖ}яϜR$/m8ɻ91 iƳ_rWD.{9Je+/gHMANO_K62Ƕ-e/g~9EDys(3H&>0>˟q\@KħEwrD|@mJ=^eEM%c lr e-⤽y4>Ys)EJzj _9Mb +HX0'F U_ auXA6qƹwt&WQA/G/x,?jAIFcSQm XEFɁI_R& q ,)zV;VP]Z-Hs &'DmΎv}>C>RxC{\v Ut1n-E1уׅ9nFLg^ xBjx9 fPʊTitP^5{$R?XC=2-o05CK& D`3ĂGz Zf۞d. :<.qJՖz|<?y` ~? @*?}@\p?4^g匠dzj<4cЗFj\R+ O Dh Dك 4͚@d":mkLg97ҷt Z-Cx ^+@ T|4yA8}7`@#bzr7}2s SQ >Wz؂X!m V NX;C0_ ?#q)&47ydQ/E]|gt[$>(߹`M)yo6J~a67H"l )l-F|ǨŋF&5dEo[6EVrYIls#U83LuB0t)qW/ Ա+$!}*1šeEnd>n1Ag=~%evOzOUq>>dWZp<|;Lʯtܬ^ɝrL>7=GoW&YY=?8ߟS[|.Dwo۴h.9TC2N pUt٦7CcFK}ŝu(F#ǶeNX)Z% vrw/?"^97`fh)wCTLZ]ѓx'iK:z1g˕nɯ>p{w fTBjG*'6ܢ4r64W>?&S)䂦D "/c6PI0V-g@ԶoV~=[?f('wCyˆqD'8MƨIC< 0/Pb|r5:':$T@nK7Zp)nAM2* ۹0nO"7eؓ0O+)@]˾MCq˟Y'@BZ+Ж#V1fG7;<vХj>!2NFʦ? Y>(vJ 2 Xj@NtF)n<~Kr9D%e8dP?$X<y 3+iq,ՁFiUnm\? wp{`AVr"M"l }F]ϵXo?QwVX'l$. j;ɦ`syE- -&qa FQVȢX5Ǻylr}߇lKm@!Z9xgyכF\h3Uew؈+J!}] UJ-@Nr}4 k׶o9m MLƇZ&R$Mlib#Hcf`^ ;&J(cѤ1Y1E ;r]Q$?jM =7KtCJ:1^gRlM'϶'Ij2dH55l/[pQ"T!>:6C_Ée^<8=Jވ5'u%ɏlRYR0rPqB%6IBz%ѱ% Q-4Œ6H piY_oɦPWD͢T4ˀ̣WOJ Se4 Aɻ8y,aVէ礼P~w}zL6@-~c m JF 63=>|o"h;s;a?Nm䔠t(gX-N[a_ཤ"9I]My桱 U:sR|>õpA訠Ix DU+FRg((IthA"gx|[H(h͵ p?|\6]ۏk&6u΍X_!>5U_D+ 9eŚLG=,r0*mEngSjUqge!،є\7a4d X xmҰ6 r Rnta=I~y$V/'m =B2i눜 w6t}xtīRa8C$#+b)>C/6BAh#HY1޶O I9$ÍWHb `-y-vLuX QbXE0)ٍS2t,zRa|[;z.ZW68ℜ@3؋4SF`2lЧÁ# ͹UКȈ LOO5vR&:{>U ]S\F,583,1KـE20nDzZL6]0֎b]W_f0/ X^ȧG3&h+t zwI?c'(. 2aJ矆z!0X4C<[`  TП#zhy k`kݑ_C9PqR!\(Ku~&mTWW,qZ"5DS_tj9';jm@2dU+$5ax4N*^fޮ ,ӥN:l^1I-ih۶ɱg`thޡIiFT󒝸9 pZ?Lk8%4PF#*;F|RfRX6] 0mQ%h Yv|=H&TmzM(x6 0Q8x3 >:!CoѶ?j kc; {! -r=-~4X/j-`O]+ݪF7*}l1C1p('|A&ƛ]XASNEe쏷) B#,O3h􄾺DV%0{,l<.pkQiU ) !D:us`P0[ s1Let41q[;ʧQqA9RrOV{ ?4ݜP{Y>1mhRQ,Ƶ6_XX:@گjdҎMU -:>tj!m@^D9q+4 P ZE7KKpiLkk- ˸@gLM C;pGAφjT!s f2 F6 ؅~wcHgFڎ [fD 0,e%[A~gJRjv e"Nl^h}]jkMz0m)vXuyl]{0O荜 otkj#m[D:K%уF1y^.\gZ8n(sZ Z%ǼiԈu~֣$Rq<5ȗxo88:@Ejϧn%2y’D=}fShMb}jㄜ-yyPU~*e7 l DgS Ɂic0b-lRCj'S[z$K xEAR3YKu}r:Lm< x jx t7eqF톥:˘Г8G"Pi]=^KyA-xQf2ML25avia ) niZ]Z,zr/.TGcT)M[)3i/L`i>7  o28ƫI't@fp+;ad%Fb5gl:DU+P*䶿Νdsbs1R&-)d>CAAʵwOvmU'fNDg YbMO*ko춨Ȍ`ɡatdɈuX_.t18[ 6wZI@iJdq7Dv(&JvOX=xkvj#BeN?qnl/NTPa?s+{y_Dfczk!h Sw}Ҫ4 =4q틞d?*qxDnXdoQMZhPc¥'_~GO .&$#ϊ*Єl V7ހUO?J*Z9JL䯭3QM?ق0p'w^ |AM)%(q?ʓRw`nX ?{ 7gYo_!ѷD+>RHy ἁ ڜ(@p pD#r%9Y<:VM<럊\ejlԦ͢s PvrVMau>vU gg}eߐfn}JBʃe[%#Y\[DHWB ݑe*FտZ^`|rVR#+؊i:᫨ɋzňxol>΅(evwm^#}LK  V 7إ]9 /a_Gby&܁ QwC;|]T`V)+JMc ;t:ǔϻv}G~= Gs|+27V&/;j,&9%;3t/߿^քGBx<[VTJy+'[$7n!t֏g` P ~Vv/zCsU<ó2!:3z< iy5\ݝ+\_O&?I5yɿzGD%7"< $kKAfN-WU|3 O;R%r/5CV){T9K0n /EhHxg}}6@ҦآF&M@US^9_ b}k1MG^)?2dtZuðcc܀9N6 xFk rZɟާOA[X]&ZD]8^ޤS]mr( [ h?7K wMmqcG Y<{u]zLh?\} :JAf93lrۘz)BOzD<Ӫ8Pv;CvO$a.эQ`riT0cXф nh]M0ٹ2cu쮉/d{B%ݹ;''l.qFc\4,Ta8y/hnڼ}y>Se9rkAJElہ2s(R Zk xM" NjuސT #eBA1:$:;4mnfv 5`obC7Ԙ]5W5|ȹ /1uH j\Ql}lJ+ʡ{_<00Ijx_7͵'W9C4"F Pl Yíܣ. R>,r1{ݮȅHӒKJsA(Ywsgls&>^G;}^Q~ޔ92 SZ{@h35d11^$]oWvhd"-+0R\[GS,gy9,'?qT8O5V:H*V!+Yi> K<s9h"LE.宾hIoJug S E^ܘ(N'u7|9$%ߥ@&sEϓȶ:K'72>&5;{ T"a:W =J{ȊF6s:퍕ݣYhmonu͛SNpFmd>^4T-~kZoI;չj Y ?WO}/2b2,fP:@&􄞺ˆ%"P&*;or_aސK^CsZī8|%|jk_#/)u26پIǯ{ wid-k=^ c , =Bd̕hEEwȤ;v!HO!` 6N8MX (c=w)a]1E,#GVN/pdޗ~D/54qaδvL% _9[F&< *8V&Qd brwtd$ Nhf!?-xY=SWvv MKC ඖlRwQ͢5G{ߕQ\#Q(Ì(4MdWՑgG6/P(XS=%ԋu-H;WRT6źzǨ-\:V͌Sh<6^I'6k a<8`$;I `Fٰsu BZ^~{#*ל``eA *LԒ͍Q5;2Bd'GWD9r" >ֈLhENjqȞ^*k^OK_?t՘h$ZV[՞hu$ZKy9֊Dke*Zhu'ZkֆDhmiTkTsO ?;',U^z~5&Üx*"= sPy/_/?j{U{5o۫'hkd3>7B즀V'|# }HT857 e&(f/:|vW7)QBMV>cf*k <)лޫF%wngɝ60L-պ.CRȃ;sttu 6ޠ4:T0*`pmSQỠ`qAix<04sØ _䖨fWZIu()o#Qg|Fg-wdiYui{L!<+,#[?{rJ:7&M5' KbE#g㦿4ISC~\o!Yߟ@w"싎;j>ƒl&B&!dH4MZNE(1_ER' ~rr[ ϯP(?Y$/d̥H6g ֊cQWM\=N1':Pg^ߧTg^a Ӂ\Pg$P~ED3oq VfM} Fy3bØ"*WjN n)e4"5;#Pr4ktZDWHZolB" iFlb ؿe<2섾!9kJv͆U"2:!n¹)RMrya}&[~1~~L6OZhxOv$B F-:%aT/1߳yl}P*bv>sn_"9ϬϊDD6oGD^gF?Qrz&\ ^]K6lF1ex2+҇K A;sUNX˓ fte˯\HqHGt ߧ_BnY G{.`O#<(GNTSϾ*A)"㎎* 6G~ B&չfh]%Ax#gI9 îTLڐoNs^+v +#u4iF]?9y6; 4IC 8:r +.i/Xp5 _^#+I;;v +_e-j{7<! ڠcH]aw]] ;_ }kU{A,&i$vkOZNkURاߔOM *o24M 4]nfIܿ) ]-lf:w%#ѬEGC3N?&COK!6EH4^B$7׷0GNd 5drֵΔ Vj_tDŽj)]Lwᯠ6MLLB0iS|D: j1x!}u!_3 ːDPZQAU ^JdI4]aruJ4":{+AȮrVs %;r6Yl-QkLK3v:XYU'Rr25A[. D/V&FscM~Q_^[se{9[aoH_ %"KyYtk@ZA(^ՊV( FܚMM, kȣFzhopfBPJQ ^ (ӬKąl_,kEM?K } ޭ*F4TYAyo!?Gg1H8dWU6@]u 7O؛."50hE3޲P;.T_[8 -xM ->ȭU._jk?*ĺ+Mn.XqVӊC#+U4V\_D*԰)lF+Ŏ )DڕDc##7;#W.?nl|3qV4'-7+c's|^zXe͓Z~=)TejSc]mos47?6}ͫtdyT- nhҕe8(R b<  cnQb]X`brBZS CX+6W(׸W#;&^zÝrum 銟U7i]iJ$Xs٦/w5:,6/&м0ēOK8vYgIZNËs%@1icd, =A/+2m|ه\~k![!1hĊl| gkЈxkp3 w)y"-+t1C:i;I3;;>k0V? 3{9?] ~k*95Jܰʋ៉ \R+<>Ր;ZHM".а|o0G['WT_O6TN-+嘷%PzœEE57tc2 .yB'~RvOW-Be:dR`'sfZ(dcK(($F|Ӛ3v3 &$B `gU`wXD:.`xdpH -;[deeၠsD=W R:6.hrv,# ;Ktlh Zж8~gs#r\҉Ici{ɰu9 S(Rs ʕmk70oB߾Gؗr(UXEHn:o=a˩Ba=ݑГۭĵsݡ7(>'%.Tꥳ =LLX+_yuf4b*\X k}yemP1&̵/+GKSf]Y>R-ހf^Y(TupNd HYJ)AiJ0K[iـ-P*6~ktKVZ7֕s0(DN;aSbxon<[tA_Qȃ8D@.]cJyYBhe4>ѹ_%߸)ˬe2C^Nz{«l˝o7=,orl_U%Ԭe-هȈTJ=z,oaTWQ!!!C ΃CT_JSŒZ+Jc8-L~+}.q'qyVs[]]]W3@N|=-Vb&wj^I@2=>g5R..ҁTW&=ABq~},@oDPstsKz#Q*9;nԍJ:?&`*`k1R &.zR@Mj} bMm5Ju%7`ߦR#Ki }һ/|;/%'|nm ,DcɅ'ϠR1`EԆY/yhZ7DVzې۷BQM=4v`K_# _>*CeTfca`kQQ]}/=ѷ* jkh I&_D_7#7rOdQ!o"ȯclGU rjU)y o/y o%9mEoO. qNafm\sTȼe7Poy;@vnJfCH%69DBTn;VKb5vÖ2mړ6 GB"GwC6MTn27` mf,67Sz귝[ R~[e<۱w=fUl?~nvJjM>95;SK3gmhGzq4U2 w0~0/hPwGZ*Cmt`2T7@-CӞø|] WAQs ٪anG7DʰeΛ2`6.`R2;zo /y~azv_뤏R=}1CƪR [PM͗kͷT*7>}g>vˡ( h2UWBn5}l~5η4nhm>䓧߻giixj(}:1 klAbQ2כӜ;JUYe"M{,~By|_=u6R._?-|oQ{"[I*Uﭹ}_|? לk_e>s֙]_E#^aKܛ^:=6x B!tz1œ3tǎ?u@yn밃587_-oNJ˦*{>~aa,U(SV9wܩu&[xJe ]UG}@Q MC0X}?fܩb"? '[P8?]l8Y''Q HvCwP.`fn`hA#87a trnֿֿJ_dIiw?ÊP4Avfxrf0}4n)`9qҨ^kj]-RC]o\]}k~G'ǁ&{H&ݩawA\q$%$*OB$Hu2.?EO|CO-P ^=Tnjw۠I$X=g}^VQM'lٜZ w\2y=ćaw~ܯmCzSBHuڲjN{H0ؒI@ QhlV"u"V 63krr4Yv@m( gZ]ImYTא,h ڮhq,e5֒k%QTVY\󢀴 ihmNcvu֖kkUhY-J$ۚeUڒmMuh$%A@[*9ڜmåڢZ$eDd IJFUc) K hJ^rA+@⒯[%/ WUbv`?@2kP{(U @9@-YVBLR2UT̜we`,0;JZsFhqEmPKŎy3j5sμ!r,Pݢ,J@-9@mYv5= BQLXj^a5b@DȂ+;ZP񪂰r:o5GPzI,[μ[TbKoh Pu18/'4 XZk8m*Uyh?//ɟm&!r $<9Μǻ[ [ EbNN&A;YMN&ɈڈVȠYfbDY6yV@[tn%2jsv3u07RwGH1%[m͂ c8ՁB#sv3u 4b:$N#YLudvtA#:_ J 9:bh\L) .\r]tת^\КE2hHUg( `jTҒ %Y>eZpLZ_s~Yg{EFvv% %QrN,h,fACUXRCKިQ\URr$JYAgVu \4̎ؖsfUʈ4FԁpʂR Wتj:y$J\^ݖ$*'pTIL.hV%5~F]\YmBZݠ\u'JD]\Z>|ˠ$O h J:YH" جZDv);RrRA'YU%/uQu; jԁJIUR)`URjV%B%/u slUA;dz}PcOs?msP.hE6꿥 m닥~R&}S능WoR)uݻN.Z=8®A%Sbisu[7Їo$#|!P$KP] 'ڕMG`;%i@UP-[]=Vc PoUQÿ:QPE'y6 :y:AѿCam7av~|.*3.#tXDOo(l̟]›1CBx~SbQZE~3]1XZhzb ?W7)#>d2 )funl_YTڙbh}5X0wB 2LT蔊%Sѩ+TKYSSs[3ۻ*r?+/'Q/2v<"3Zsch4n@BPj5-!<`bfAdHyOȏ\Izkͺ|1m$F)WSjfl c9;d!1ِlT)@AlkNHPerư=u՘F +j˧ hZmzˠJ M܀B3RPKB-NdC^a:Bbq9ox}R:l=DO ҭFDiBK eF 8]̗'##. 8j1RQ`#5 k]!EZWcZ]'[i43aww*9& eRl I/RumgeΜ.͝P]r ?:qA!:cbqA){#I_\:s)@&!qTT[XArZX`)yaBp`>Pfis<_MFXɷ2͍m.gWIэ.!]}L*oHN.HuԀ^PꚅAiI]f~MOw.Ҋ[ 6, wv鷳:iƕu?/EVAJuG'HKaCw4N,;(YLYoC--{p:y J<ȭ 4 ChۉAcg҆؆KBI@phk$=ft4äRe4ɵM^LԲ[J(KxgG|1611آr`p`pGP)x2n @IMTkHޮu:j2_=ox%pFnskp@oZq?$%& rlRC@IpmZNF[s;}F"G C)B3o$ikr؝tvRYlsfa6'J1-p z2EPW<@)0b1mo͠Vj|tQQyXjڒ@B;fTtX0=V3dw&҆-I/bkɱ/r>"܎S{&i#8/ߗ&U6j{kCDz יrCJ>V78I#lܕ閂ea8'Vc"h6P9<ȼx.3o߹m1%16]~S.!QyE&'k,Ce(¢u|Pe8 _[Mmk "wvfvzH~m7}lk=z]Jϕ_:u9'.7=ɳцY߱v?iH[0L!|^˩me,\rwoZ.'}Z-,~M|mHoH~bX6svVT[mȮpQw8Z\O*sWā줱8l$)q:=}rΝ4 eg+AfT·N*YʾL>jіXH*uR7EX$U o-3v>eK$$Qro{͖Ї Br 4ENlwxmHϱ:764R[X|NR3^+j٧ }vO_lٹlFk JU9ʏ| O icei2wVɋC԰=$gllAH@|V S"V5OcDۿXON }b)7g$3m>=NfwX.rsbhVQ*Vz00>5/q˧9^}5_t߽B!)rL?::1Ԯͥ#ދE@P+Lj ]v`c;!:; u5T2޳ؚшGq:?bx|\"e (SǛ0)N-}~h p^:V| Bu9 lrԉ_l #U?f7IΙm.Ͷï'l%r8P}E!,vzYm 5}WJxejʏC]mCjC ; \NyP_]]LO )Vτs^ aߍD_恥,o ĉZQjqZ)N*X3lW-Lޭ 5Rm#|ggNOS?f؟=>?RS#y98†Ф<@Rsq5"W ~;toWr~pGr~;loo $~{9h}Qxm=ڏy~e 7u׾]Cq,yvM @_g7] 0/Ynpt*7phhL`ߔA(hf)ʰC3t0O٭-M]MɤM;|M ObIumT=`jun VSo4=rѳ\=+ա"mxA`c^vy*JuJz(ٶ?#ll|KY#x +P%(bѶD4^nT|6vDhaxcUK<~}"sQ>yq&v@ˍGRSXtQa >y-}n˦a[瀜-bȫRM ;f{nh.+ Ib }ˍ v>Mp 0}4j$X)F#sJAy&̇sSA=l4U/ :j^2vV0FFc3NWڏpR/ X8H g?LJC~uۜn˃%` EwW}H˦{o97BcϽPt.Ko)]gwq2Kd g _HWV(i\kV_wEc<l %﯌1r͝őq<5`O"fj#l CȅF.a9b$%sEw; Z7c8x3ąet1*]om 5H2  zzd j"՚br e (4h@z0"M&H3 1S%M3J $EԏpOaVzEѪCvT {XlkЫZL>yE oK!--ݖFT KZC)=vcj+˜;J>2VFVY@fvRO![;NeTtNwTИ1E15x\참1!jl8UTCJm+l)'OuEǜ'B=P&8A-6[&PӲڲ Zu0 RI ]OH CBvmjzYUznI01&AvZZ2~o;Ƭ&,+weQbuļ)N-Aͅm@[ļLjasؓf|"ѓ.hk4a3*y}#cI ΁%kyMe:,S Hz(n=ƨã;t;jbsޥkBSĿ)a. a<lnB[+|O^)Fe S=|B),X+?*'UߑWr+C <ۍ{8^per8 #U^2 LD-QoMD}Q/aUZDv񅾠t %v6?su[fDJI`D@`o`jyDakKfU o@@@ 痢 ) 6׆hJV2 OΝ,!Fep|xXׇ$Zh-Կh%Z,p=L\kI,IS LelJX'T+dr-`)11[qT0)hإW%"UI'Sf(L"cmHϛpxb !xz2n7jTnG8SMH46ЃNm}gT%3X'PYoLό g ]>IEQՐhM0a! DXN2î.o ޔ)_ZMh$b&'fŠdLHX][JS͙A*|g璾 lf~L-p۠==aS '0_ޖm?CtT'Lw uA8"~h.Ȟ]R@+)ݎ<:Ij'pzFh*8 #qpDBakZ oj7T u F[=o*kc< Ycqف }J -/pڟ}5Y`6w=wTL߬CͤH}^g3=3U8/8WSxsW2{z3c* /s%Ϫ8|Pzl!m*xж,PԻ03Y(gqLA?T_]${lԨVdA ʰϮ;Ļ/}'a!htzz v6&hJLqL3I=U tdj {^*rEY;x=+jx $bLMl==dgUE,}Tr:: i8 σݠeJhU= jhNNr˳J)j2S%Ћ{W=;v $T :9b tF8ݯU(Y!ŧEgh$?/5'NW x^@ qg['2.yGdW[B_i4/z'Fy^dHĒ 8iU! o=G!R!d2 $.׿t*t#Q]F5mܚ>&LJe?O\~2f?qiuw2Jcv@c:w5 o7IAҠD-4*/c0鮷4dZ)f*S7(~+1lv[^+WeiwYx}l6/YE%[6)<ӧ#3к3Ouߛ4>-zHR LFڻj<`_gaZ*x>8LTQ+ R[4+$ kVQ;s'7}jr 8t;9%t*E/䴟-&kZc%dr}!C3Ch1quʜ·:T4V=lŻ5.ީE]co0sF9gH1U?q:k}2vG; RجUI??cR#2迕$tu&&܉JMN;M!s8/n*Y|1}֧p \P #* =C`I#>0lF" {%igRZadܿ8`dD ' KN@pƉx32̷mo'|s3m(AZK~ۯQ.QP!b1?"ȍ_wOԵ5 :n`sr)meקp} _ O3 [k:NK~JAJ"({ot-O'.Z40ٶc}mb]L (lyHH>= }>WW(WgpWW$\%lIӨrIe^TNs'Yy64\#92'gO_7-vX+XpHgxT)"'% IfI&' #ŝǩw!?U1y$heځZpS x_5b:yalal`t]{$4ڂ)\gܭ@|$aՀa9r7ȟ1{e{ȂI^_2^Wj]_Bs{#p:#;V߁;{͏wH膵[LۻkP/ #g6+X2X x/ח$}3JvXVs8@K2!cA@- :&W-%?uRi{r!׿g{5/iLwUI'd7:A*`əQegT+N=z3W}%)B/VZϣ zCrEful('f)g= y1?6JMFXNr=5yZ _tygq6|D1ъGa܂#ѿ'@it2n#{NnH4GHCN[v/ؤ\g\' $\ ddϓ4V]oAHE3Ix+uWû:Rq D=(:ܵ?2T2A0(<3oA8lgWçQG2~)j5_as畃 *ǭ|9(AߘM7>=yh>}`Yv9?A+=?6 z6qGc ߗ僾Yݜ>yw0#پ%i $N{pЀlդ x* Хr2ȹ(<,JD?qI) Y)ׂA9}d# RqDShQ& '#$d$`}r&߉H8DĘpTa7 ʖM6|chQ0s)k5iPm`$+{#;CNE" Ty0=Jdwtn/DW: ! ]1}BcMP}iZ+4͕3$Т[sC1pwtxAZ^ g)_A\05`0WBe\ȚZc,ZTY!11MfQGl9mPE&+\.x,!#:iT3l؁LdM+>7omop8_9Rxy+20x3{Mp(,\, !l8C.[}l ^qa4#0dj;uj&ι8ztGX ^6 u>c8́ -NR'Qw:4b o}dxdĨ8GnBMUo?\\m^zAMDvLMpxY͆8EgVfaEQ,AJo=qlj+X$jŤD6"oT WV&NHHxi'-w[!-EZܭ SNWLBoȷ?: 8eJ0A7MAB VGD NKZW6؄635H-N%/b}ȈXX_b% E@r+Zɱ@ 5 ̏=E"=[#Rt T>~O檉N BhKD#PRf\@JnOJSt&v[/ Jţmm6R Y]p5n!Q>~MB$ 7X -lŦ{K_]\1D-,!%Q4(XP2.*%XHA/ڇ$宄q a` ["ggΉ 1CD.\lK5.RkC_l쟗&0<0wgcT\lcٓ k2b@qo|ھN?%?sy\QUyim3V]. kyZ%Ar8awP KsŅVHaKL ŷ, M=GöGHx F},M 3vn-]e;,ku2tyxr<}gZi# V"m:iV(bXB ya7r?G#?令3~j?o}ifLa#q!LkSUh|e&Q)IFGKEJIN*s_ʁ4ø /YV{g!? 5gM΄s~o'z_]xC3^O37$+,j@)NTXa*i3&(nw<8"P鿅/{Ln*l:װȶ-8QȖCz !LDl*z yˠ d.4ٿ7xS?P@*.IP CR -xBRq UfL+3 f UePRff6MZV;~V:J{rcZW*B,Hc>qJ"0#4)($Z2`ZLr\|ni"y`P;RFm ;w{.Pbi}mqӪ E,=*%nXsR2vb 3 U ~Λߑ<*ar 7?; ~~.=h=Dv!z`ղ`We(DHi|xXm d ūS!IQӥ+/@}?؅!.Me6R.7Mi_-";i,8Y0iϓڟp)LxhgAD0_!~?m@:/mq__]Wo1{vs}/x:TќGMӈǻ}ʃMF1zb8YNbJ@6"C%3ƺRIh4 7:I<:=ʤoC}y}#YbXDH8kmJ qir+`[S-]N@P#"qG=C)KgڿμgX5nϐLϓnF<Ͻ{{/ Y |Zו g~zw O x`!3dZҢߓ])ۭz .=_O1d f:xn¿BWeBMt ѪEYf`nX?nx6nCp^1-ܜ6nC耣1.lΦ@+ZqDntvjk(iC([^W|98e8PpDWyk-i+S*M, ]%<*MjL@Ė(`/#lZWxVL SP6l(*|4 ޢޙ1tᨃ?JxL_㻨>>YBrSbSP+$Dn`3(s 0M3eeL9d(##)W@ּGZH| F?ұFȼt:!Ep@ZlB#i[meZM+rv|G_i}a;^o1 }=kO`,'#+Fk&8To?L(Az(^,xQ/9%>RY#gP^26Ըď/`~x?0~\;^ԫ[\*/g|l M8nlbB߇!Üo! ~~Nރx=׃-~<~d߻zz[#{=W 9*HZpdQ,RQhyfRVgcvbF 087jZg6y Νl:Ia Z#>AٹB$R1NzQ:Mvb=33"Y>ȵGRmа -B4]&?,г1%gΑ, ,OzA0w9cbh|bSruTFV7E), (]EhσMĵ'uR_zţSo\|:Nڋ9oHW]tHP-;īSWczײQo mΘ :t5=K <dH` BsFq(&ߝ|b6[]!5 |^A8$MӦG;[vmJ;c;lRjX\ +H"-n?xǎԃNCx.?~_.ЫA0;O(}>e?BqjpM;v_@M)mýRZ>X6>X>K B/H)}-@-\t$-PżrYݘg6'$\}ʥ=t \/gR \6po YzOkCo!%7Iyiu??d;8[2ɼDؤօ0m"(עъr)``RP@X-#D٫^֚Vq YiJ!O-gn.>C-=YbVJ X y^dT)O^ά6=C{S "NAEwL/Ln @2VΒ7Dz0_(g#ݛ TzB9|Ft]#S¨Z޳|ʒꓭħ2fiHT |9UT NdSʆfő)MK.!l'P&]x8,s:YFN34&\_f5ȼ?ߤk8ޏ;kg4FDo9Lh_CC_6Љz;}>,Gq+45%ZyժŊϡ6u% >?L^YMN¸b]YY (xR{-M&Ž\a\a8ͼ6 ?geseMx䲣xih`6A&a0X_%+ou-HK[-ӭvGnB{<:tyd2<|A_EO|qyҬ ܱ᛺нcнJb힄R@DNF^+Cd?`PK$gm^2UJҫ}9 L_ڵ_۷RI< G6n TMw1FZ hkPn6> HLab[}P1e::q<~V/<9S70ssI^ ~h*?Z94-%t:"vԆqJ#>W%#+]kS[# 5cM0L`WYLEށRNV9ֆN(JX+yۧXy1шH1q)pOVWVۋ+`[a@6Z~>JbfJ />]@0ԍizX5қ2*O*;>}/x Jc7R'_*qK>K}HCoDLZi~K"]#G·I~RMFiYd,jݪha7bm+k a}>!i^udBD7%HŒ_zle9grieUȶJ)TT ғH=|EraLOΈoQIyVbLʳB΁0J` @VJ.= [\i#I.Oվ(#r=I"FIɒDɂ{yޣQD7LR / 'R*6AE*o{G;=1߃8CDMTP0Kc_G +e$q9k7 aqe@}DaBɮ+11l&'G$~R bb›9޵ L!|X+Ebf(2r+dݩнϓ*|xQV~P$WC'8=It[} iom) O("4K3vfrl%KZkdPoMYub"MYʪp %-N֊ߊ陧?e" +ީvj_ű#<0ۇK O2yd?_ R1iN@Vzt/+@:CsOҥEqB'Hӎ}Mۡߜ8;};V|Y'=]@S'5\W~lޞN !Pȱu SY p.} qPsb4n ٴ Hɚjx張I؜QbW/&`~Z`~n9FpA*ͫ/eD*HT7Mcڴ|^MԊ^gX .}W*Ұ`Μ _H6lKJIoc -g0[p>N=A3#3^X2?Z6{ŏ5Ÿ,;~St%?VLc#%M"N!sWN@kHVybq??<8B/l+ ؤ2`1`W3-fP%@ͷgO&"OEʦS ڢN$g/k[-*q'M +hh07jX?n[(v]p8op]B]#7MJ!XP:,b.t=l̎LJH+RGu%icOx%RugI|OGvT њ-E»M 4﯐A8kM%΁'/UbvJhcWQn.e<:A Xbq?*!9ƚ'6СQkͿRx$˲Ṣ GMy {Tkbܛ`@ԉyܵ#l<|xF48Dӫ+^x=|gtl)b#Gj|10FIO9"GU<*@Z]i7|GWc.=\l6]Ow|G `d~,n@z< =ĥ^e}ti3sЯ}^Øא|]9+T+:p13վ/ɖW_ (sp]{W?з%4ZB, J8H۾8[sL<8햨$c)̅CdKs|@Y3.h<ةDhKz]%@&>𠛳݃AΘؕFt`c0&`4 %bԼr^~LmΨ%\Qvk kF&g}z1;-n} OBδK*ZK +{6p**hzS5(O}LˮSg7bM?9Z6&9و&tL2C<|Ty#^~'2D`H?r2I-=_+oLh}b+x3̕l"hq>ŏ:uZFW,(]ᎅ!JʎwBfH 1f z=蝏uJ00uP{ц-]:Bw,&4v%LN2xqϤ-H>uHM ߣ 8QG-j-\ew- N #V AzA)Cd`zbk!t.[b3s &c!5^Ԝ=]̫kdꫪTYjRGܒ@]G 0]@cQyob6x[#k'G"YcS~mGAh%ZdKT-%J6FFJ,d4 kp+Za[tyԘ>Zt-J Y2snHL%ryka_QcrPq7|% Bemq4F|-; X;hPb-xn堹~8+/P‡oa{;A;hޅ ħ7ӯ5X?T63B lmPoMyEFҧ3.?GO[l'ɱ fǺb_Y]/̓Z](W|wlUힳcS&ma]9uؠk}ws=v+h-|e b;Ȕ )3 `9NấC`֝BP9ѹg[l(nvlGC&;n+@J_}5"`pa9ɶ;mincaBIOb]$*EVYh}Ą2;X )Aw/6B{RltBO;)Slc鎹t;h(G7g' MN#Et+ e(s#&ıdqTrNXLaTEd f)GK1PHJ׏JYFr:3\4D=MC,!~~\K:KeQGPcn :hZ,DOxb_mp1:h:\nh'6t{c n~N,I#9GةXSب•TCJ!zձ5 @ q!SÞ)k#RrBcZԝ2/Tه\ӴiI)lb֝@Na\i~Od8!YG,#K UGc U.{o6 M* à#9ROGp/\G#$캡 vݢqQt8;G,6 1w!y21R;ɉ2Ûc72H֢d=@t+yÅD!40RJ9 HN y@(3`"+;sH.1Nv17F A"4[26Y㥲NC^?@8K4`ij -SL 閅zZv5g~LGwz AXi4 \\G^8 L@CkGThY  vB36 e Ta'pr4RuI яtn&)1nXh(%Yg )i -)k&@ 8W9u|7loncq0A8Phׂ8 h*AR2yAfgJ;G9U4H~ZVc{(n ]YItwȆ H Avؖ:p%+|߭Aulc)cKy~fpb|IH!0899 <C`e\2eԉ؀ePk2l7/ͦWٺ. _M OMH)R@ v#8(T6~A;֓A]'7T_u)bw!ib+khGn/`/TSHFpQyЊG3 PMwPtuKGyE6ƣbJѓa 6fM7T+UlA+LFJv K 'dM: M䂊E/b$:O:#t<d&@8@I`eN[8=)L(A$xɣvZ-yCV${uR )5j?0j8Vd?d/@ܐk(l6I[J^rC5Iƭ縍9븹U2ncz1:7Wʸw7JaȥfZ jy/..:\LePmC٠u mw3IɄf*tT6Q ;@ڞ},)Rƭ،}aC9xW|=v/Sإ@Nvd-Ylkm\׬yHVMпߊ|O==ioz)=2^ږs.(ho{Kɖ5&Z[ !SZ~3mj"}̀] OW}?iy/ <<m?_g?V.eIO}ҏ>;C}-%RyWy]9+}v:Vl/[=kyާd>&같j(g\vpPc.Wt'߅Q9|`tbm`{u:֜IA; ;̕=#g*Ht\Ԭ<Q@lloIڃbV oӑ.ʼn7bNB7ZU9;XϹ vhIyZp{_410@F"(Y`#˝˝2PCKAb6m؁#tHg`g@ v/9Wp".#Vd$UT%%"*3O]1Qtɧ*X)ɒ d&uԟ/>R0?ѮKJ}eAq^&fF!-xPP"Yh36jcMqD?6WT*ht/_ vtWN9JVvNdGngN K[iiiBxap&y2̱dE6Q{Oُ]ADtRy4q,r{+<;#+|+[/]᫬UgwS Nq3_k* .Shc]#-?׀r'@v1,*U 6IJd%WN).?GYĊJ&VWIls!`bTd,5\Y̤l`#߉ el A c (ݶR{a=B'cצ$]WswtT[=X,ұ@1΋rA}^ݡ6j8퍜/kSq CK}lM&|J$^"mcp`!l;ˣ) | B3 ;h9YhJ'j)dVc`jh6 Barès9mSl`AЌS*?(J?r2]TQk;>Hsj@J@tݳLKtΊla=E%HciM*Vm³x%+E]EOX^@;@i9T'U&9~VmϤvH $wmZMY+vE;IЯ9Fy% z$CfgU9v;sw>?nRr k;lj'0dׇt6UnS.nvi#;[[0); }hnuaN[St]-_'rbGkN֍N}r'T.йBv?Ln)kA qxLѡLօ $ϱRy||v5en{rf9EeQY}YN}vvGrl1:66 :أ..inL1uÆȭzĤEF}ώo{*~dSvɦ첐Me#N6eW>ٔ]dSvM/~?[N$-x'X!31X\z]f%:an]R,5nCll)+qR_ïj񋬧QőGU# r=zD~y, zOGɏ ̯GK&>Jܬb ϣGJ= ɏ?GAr-*B!=z/1=4nXd7.0>E_\ԷqFGld-h^ Op:7-2Fp_(ePWY>.ѕGS)7T28dP;v M26W+zlŏ H({4 J~ a]ZꝱEEp6&O j"DJ\Rr`h%|j'_T@Q#6X||"NOXP蛚 ˯iK-ԙbPiʳYdx<|о []x.Kf+xuZG"'Gz`yk&5Eur~o,'{|,.1^ґbI10^_@F`7a_H1Wxcivk;ޭ^>denτ".z_]x7z z=nE7k% \f4.MZ .R&";%f2rew4'6L~x t zNgaY d&LP5T G=QdQ/jIQq^SHL|\%#/*6TWħT#ҍsy8;<8:HRLfdoȡ37-a8 +"JdPB|~Iɀ%fŨږBY7P|BҹPub0_ِB}H"N. 8ِJ,T&Oڔ)H-Rj:wtA1P6m3@)}ag?Cw6Ɩ,a Wr Or]IG٨{#R й26!`V_txu:E[N2+>WFz 2;Y s1+lc3rq'fE\=-ϊCf-bF|?:du u6ȳCYf[QfEQ8XO]asYfoY=+p& 1#`q!ψpe4|YLSg(h7 0Wa02}D+ y|[Ϧi5cgSȝnM q[TvuYڒeUSq:vXlj~cg>-@KTHv\+Tح0ߘM-bJH;^M<{Sp5Tw•R9x?t+*#"揁r=;;Vnlʻة 4,[pt[kђY|sʱO|=l}m5jyBi0xƻM|8Kن 85|\Ir`>Cpn]Ҭ+h.ro( Kcݺ`F"eSt2IyMp xG_qsx&|D6z6Iؓ}|]ƠL[Vp ^ZÞygڄbJA6>,0Q!P:zhAـ~SmzC9['8/uQMؤJɷG[ŏ=j :CK dH~m Z,B\X`$H]"!C1bmhƐuB*患~9 !o\ѺձtglTrJikFM7:QCckI8aX=|4 h}ls&VZ*-촪;.M7ng;nǟwLJ;g\Os4ƾ2}i 1D,ϖ%X'2KϚfMtsgؐpnk(]׸xd^hL9KS@SC#z{ͳ]{Տ %nƔ"Kᯍ5Cȱd?xANE9Zyh ӄ>#ShĚ)Ns'Olb! Q G{`iպ}Wc@4:&cS?G̎vQ.Zz\vntc)82D(_xϚknhb=$lM=/Uhtn9lkb.\kH^ٛo}[*,qlhnȄ .8s~05pQt\L )iAG,6Ĺeмs"Z/Xsv,QdžsV48;Nx.ׄAε!thNbWPԇ,TLA(z<2[\{{Ye:kdoB$}+3b^d  WI:s>2Yϰs=~v0_A%e"G5> lĹ뺭qh" >Y|RT{wJSl!5"V`Z] yI@iz7F*8u%pމ-gfZvGnƶ@ͮkM^ ] g?"d$a ^Af@a]hZ58W1; 晲DZ m5ҧ7((4haCz݆

    |P? B҉< =ƒȭzXBµ+O5/;U"|@XwOo8PĥyMyy)ny,x#P'oSXn2gyy\J iT T e$ gw@5I SfVnG$~NWV6b'Ͷn k۰p:QG@+TP$QC0lE~3~3+=Kg#7> Ļ_iAo!EoNQ(E{⎙i~ ƽdS̡ڔ%rUmrҭf#y7XB8JQ-s1'NE=l!PWᣀ>tx7f}ndr+( kJ)b\"r옝b$ifٷ4 A!Ÿ¿ot@6Fi26rpP|)ݏJ;{l>ۋwSj}_eyk>ײuu[`[qNw9GB#M~gBF4Q*1Wb|]>Be5Q^䢄I5Sݳ"V# ojq D D)*M|4trE鶑XjSFn]WrCypJ]:[t0wUߐס; [ 6;Om0Οۥwq?TwCtX%aP5:90SF 0z|?} )^,F&6cf gRt#1Is@ 'eK)M[b"%kx̾E;*>-4i#4]nU~Ge큟_u_MbH,9|S0v;7tsamSG ,k'?.1XDgd, S\skBN:etl"i3&x˜8{ Ґi}5C K>m]'jlM2D2eFqjD`A\G/xAvR3a wjųn~N9qT%92N/G/qX||]Jtw`*<%;׫.@|[I|}gp ~*R%l5_O sS/$&OYH1q-A-ez;q^LUyʽLIE %g@sF P;|"g[}|P (<#CA]$m h}Eu9P2}lH%hbYDt,#ւ}ᎌvu=ׇ;̏1hA<ԅUqN tuMZEB!zbAi@|~w*Kt[&!{Ei){1R |@GE_^ɇv%}FpqSm*m@'~2sOZ+blu%u[|8NNXw2[Y!UfT[*16~Nx$V5lY[蠩bM6/k|,=~`iGQKy쫴ᶴeR+]^k+}^kIP&躸<;.Aa{CcZ&htGQ+Zo<3K-k{ eiy8|V{F-Q6'NFi DNpgT%ZڨSܥ[o2~wtޯ7'vN[0ǣv'OC4"[Vwu룖t0(vO+/^cW䭧C$:q=tͺ#ͫtFt^9RbLƥɶr^9 ĄAl5R__0=fl8?-ȿY)e҂akN ==O>Lq$TH 7[| @k+RKU8&Fj7.3kܯoHt N$=B?ф"mH!/ fAa}SvWE?SAJ\ĤDXWLD "kV*eCf?Uv9W.U d՜u[? H ݤbv1>Tў Ne~jV(~9{Fll=ZBFƋzPΧJA9eI \\㐣Gmļeb"Un}PPX&f5O  b9g59յWcE)v0husS1IjOY 3Q ޖP'HYd:$-VM˖ /26/49ozCؐ!<&=dM%;;0Y#]/J+7QmL7%fao6pBk} lg:H2RyOd,`: f6C M1pF$<C0RTGƆcrr߈9˾+DS H"u:6 ;f.L^tSpsƯ61vUs/"HM&/ ~˥w'`2;/Qj%ר@벙bGt~ˁ</]ը]r3IQOp)xRj#eiBKC6߼ygߒ| { n]C4 tU ?iPz$R ̦Z'}j1U7u8Lys&kefjs#2sMLA&q'ER G83~EG]hݘ88Fз;sÿ40*0S_% ORn3lI#97`-[D ϔ)Ee>3n*=z(P9 ZɊ_[~*NF,:k$ے/ڜ{1'"7o1|FwB(G;_7saM94~M_i+m@1sGiϛalt} PhoX\ Sn^ C?K3G>$)1"H)/C_K#2==@cIe/RL(Zx)xYp<[ɉ96Y77BaM7ȕJOtj~i/M -Ax)Lt+ƹh#s*O$9@@:Ckay,dM\3NF{VV|̅lt(^6[L*Tۄy}r?R/rMeJ%!҄STδNXu>JoP<ƭ ~JCUs3iVs|g+fā!t/שd}zxnzYz/XօYu)8DVe;$N&"ejs jm&P~9{'1Nzj(}%GLrj1x¯>33ZYB"L\Dkp=YcRg^ H\+Řl 94%VyI'o4 GKc|V!XJjaN5b"\+|d-1$X*C@ABMc,dS2[NkM3Ę##CTK2n.|eۖ,M19<&enmQ9CULz8E<LTyrax">:ERgNM4j&1D_}s)?nYyv>q_1`h  T1e0W}lo֙R 63+ j.XN߀~~hl [d9OP~Ҋ "+ʊ_P% ? fXmp 1cq2ΓVa*,kJS٢R3fsh5 vM6=HhtI'<}>gk+1VLQYdfG`cF r)L`V}@&w]*񂗖KRhE h|ǘ6 w  ,wھ׋]2m鄡bnb|pH_H>^#v݊Q%9;w l] .[ae4X4L\mYςz|*8/'@{6(RlTx(Jh gn1m0|d`뢄NSP{L" %ٞ(>m-)OVo1CdPUlH\tC q> :R&#%v:G7t1F.x?ߎH;cxjzF\ni'[ѝ٢Wv3cիQH>\G7t s][N`JPЩ.&o}tGՖ1ef$`Cdmb4ZQw-MsfGJJ< Gt-^N`kc܊7C&yonjH5m֦sbm!Al ы ^Tr.LR ^, ~ ]-h@٩')V67Sf{LMhuHZYK# %Q1C. ԻxLw S.xl&,3xeN"-EE_tq]rKK퉔̠꼱s9#pp9h#\MK)4 6Ȯr +\گ6~_`>(2~Bu`ϸKQ%W$u=traRtV/JJJU !22A5Fo%_q*XeTa\6UXR! Y7/"^.ZZⴤ`S.sY@|KgÃX'ʰo_ ue$wo>6 T@/TFBa8 Jj_lGB2:ΎeRzMF35I*Kxfϯ83̏1&ȟ6Q!hL!1L%J< "ḺO6^QacH,2͛[4Hڇr' OCPX6xWio>`b)i[~q </cxwG{=k,盄V|3 ?eA[,8ۈǠ8YS-AדTأOe~Nb0Ғ* +@L nU `p"Ȓ O:^ OKLft;F,J^>yXKfSτIQ=V:& =T4wth. 6S2O|ST")M^xz47SEbR#bZE Q9!AXBO3>*Hh>Qm PIy2(pJ.%H4FeItHKr+ҕ/3:xb}69AF`/k\18nWb?2Vˑ练bRa~=8p m'UEMVm-?R2?_RCK|$!21fǒ[Dgh#)~֕`G~mq!}a={ȀQ&#7!eiz3 + />>N|R^KwLQ580EjDlҗPwce\ _dߩjlSAf#y4nST"$i @>ՉT+쭑oy)@sè㶅Fծ ohfkwV1-ܜV.1>1 =DX_dNzx´*Ó?nl1z^IèLų ;+bx?r<~|?l#-4Ѵ*]M !iO[.~b*fu,C0l]YH}+ߩG)Xs-(:QcCOktx# ǀqnkN0W0k=W?[*qߍ R6a6Jv(5ię8Lp8ӪbqشLQ!e 'VNƏ}˼^mJzt km7iz4^it= k+% *M=(1 ےSǫ>ӊD_h0OnoH: 0pTWK/Ji/vwyJjS2ګyq2>>?RRjcfm(%Õ"=܊Oq6tT>%d{o{sMVn^oo!0[*h~I`cP<^`[.9UmhR%Rk{ïEͽKJHN[C&մ6(v=p EjJ!Tg&}I?*>tW9⮅ :K? ]b|~HxĕH֨͗Pm+Nok,+,P~Z~Q~nJy2SG1&kw) o\#k0#B h@pKR)޻_'Fd [WI!D^+Ev*ˁ 'mYm,oͬ\QCnK-u |שS-d2<ܕT]V}1UZ56'-b2(&*3GL].`rM#_<< HidZrJCR6W(0S%H/_@٬=)' ­/^mЧ\GPDЃ*{GȒ Ex;z^-DMqj萧̈g@GH0?>xdep3 mhk/?W[P6x~xC!>||5)[)W4*\]q<|2 9xb~;AA>fdLu3% z5AfYwMI "X#`c:Ƿ, Q|%wڣş@c;+ƌ?^/y Y˺SH D F"[jXsAl;ȊKD ",0z.B{HCTA _?;8ҝX,-ܣLC ߫" s3ݜ[`1Kd3h/礚eС^\w_Ml((^T3h hɗMw/>qQqÂ>>S blRAMtp3uv 1iVkNNg.޵f \Nw8;m0;GUfE=fOA3p/<=&-^>^k8\ϫ/p_Ylxϩgҵ-sO DwBZQ$q>09~^eD=EеJ>ph80_7ԢϺL߿;qKo^罸ud.RB>WC/FT%XbkYVx0Ǐ.,%|t, "=~Uv *#FMx!T,1Vf( ҆RC~ݝobdeؕ I0eP^߇F1;'雱2oWni}C[մaA a[(Q˨||MU2qaSOXZwmct5f@ M=r7:Pq>^Z+}U8y&0_~ r" V ~?M6/;Bki߿R/_]-_q~g+@~$o CS>~o G@6|DyX!|>C/ {'a8tb(>GqSTH+XćxL}23 ?Mf9OOGØ6ފ9,#W# JGP'9K''K 3pGTs7 `PJ\ @d͇g| ҿPa?ғKoxF?>?AѪ\x@gB/'Yw_3s?OwhHlUA/ГgSP][x_YlE./bȋD\찈Y,b}e+emh/?Y xLa;啢&1i$9^Zu*i+"+>M}M6ޕ)m.X? F/5~^nxcIPoX)w_Rb!~ n&wy(lO Igěu_;(0q/.*3}r:M bJeï0XڜY47`;*e s{Qp " 7?#/rI7̅d2𿓖WHuXuR*0ߐdoG>,8(|0 oߧwS\eF{<%?W'?袌9 >Jy*{ q/{dGqը;TJUFe|~oJ ?ɷg߭ۇ~uiT/{Th xa Iodٮ&|;8 'Ni[Az~t4nxn@ȱ s:fw5z7LB$cA/^5|?"/Jܝ/`D|~YP8~?nJN^j-39cUY<n~.XJ}8𿅯(fȋ33dJ(y-T(&-~ *Trc3tQŸg >?%}XٌJ 2 r.'| F7du+a8~_6C# S=@;*Af36W݆ٹ7#=xXzg=v&^8>`2WV V(P'MM4+ͨo[v'J>~^F؅o35xw&QhaC E<0bUg~⃿`;4>V8LQsb7N >l~`1=gzU/̴-<:~2=`?tw/!/x\\^LΆ^m "^ "U p-?F'7s>&^Ht/,+u7]0̢WߕM4|b6nG7.a'FdƷogQ aꀦ>SevBǽot(&6˦˱):G/Y|Yg'܉b!:M[; x % +P!1! `kc ˾$4X" ZȪ%z>pk1,^DZ{3EMuIcK=`ñs,647̴#`Wxi{OY4P}x:hbcq9,4fPܩs, *h h>Rlvlx-Zx" 3=̪-gU#bøhW^XG=أpڧ>}K}jacG>>Ê>Nַԭ~dql{u^+>58,>}*E٦ڟAJFd77ͦZQ+[lcfDW͂"m;&cJW7B*0&v;6l6zZ])|"qت׎cm?/O6n #1nL"&VwF|:]*n$:CttDftD`aKDf2CyH>7mfOY%ۼķ P솽@Q~202>n\oNdcqlSUm\ g۠EOG^lֱUnۖT֗$&FLmrލDg_;E̢="h±Gnث@$ɥ" xLjV{ɊEβGϢ8c6fXat擌gDshlLs|Rexw [o9j-l"֤ & s |4Í|f!@ /s )%KrzW*ӸDVGb8GHGܑOJaFLHIs FvVx̎ Q0tJ؋:a 9wh8 CafOp1^Pkbt/n'+b" g9>)TDal5Waq"?a2koZqlQkb.2׳- 6/)eL۬AF̩}ϲSmY%jlazQNwbE9[!D}4/ω'\fR`:A#-bʊbn?g }T@ٕN]FTZރ C^B|c遏VOl㴣fYT`@!$-G&BIUE*r"K=_jqp#]%G}~QiK"`7ǟ" 9w-rl"tRh9/to**Y%.VKw/*$[sU}+^nbd]{{{Qr2nkhm̓R]z2rr2lMteE(nO"6#>FIP Onw#ZP4I%8“hU2VPxT:)FI&y 򖏧E({C1(Ilmh~ чOc6s Vs{6.4>/ Kl[ŝex-'rNyQJdGU t1 1+?%Vk"J)Oˬ^(A>լ<~3\SuGJ7ZkǼ]Nt3(ym+nڊxj竷PG=T1(8!9|kZ~łJp^ ?1X롰7*[&DF./>7‹6vB _3T͞|\/ _1J(_{=J;(Y^M V>E%t{|J>55R"ʧOogh>ϗq5{˙ 'p޹j ?M].HcLx$.pBba1ުçI9D-cVVVv)vH77v‘p6WQ@Per~J*AlSfֽLe)yjD-0;nFQN_Q(P hl٭/L(W%ky-輂\[S} /3U.LB^cN碘SqIMٴ> qЇoOr~g9]^TW wHoz%<Ԯ՚jQ|׉a͸Q po-IVTu%߰;Qɇm&WH=R,pud4՞"G>.Oӈo>kAi0?Ed V&9~R8QLZ;xUԉ0iυߡH^ĝJo!=L6Lvxo]vJ6-;NjprLO):1n< wn q-Ќw"~Ҍ3{27&FmH!߬;dsK@Í.e%R]"i/o;EW- I(48.%J *،6u*$U `CFZ"7bL|N!oe LEơ,0]KՅ8S;/ W .rZ+yޫrw URzU%đt)ȹgsJ>>\hZ+$, XSe;]ϖu57r O o%xt4-c dS&̅ ^eZE(ߥccEPZHIEeY"ȱ(^C&KW5E,}STvoϣ|4 )T{ "G3ڒrZT?ѦѬ41PTݠR5icؽB߱IgKu~_Z:!s'ܨǥ ZT|+lv%kAmUǕfRD)HSu*:d;"C)%4\ЉcЉuؑ[_TȟVء}#Q#^ߥzu\L`Nn/(gP)KK | 3N+8.218+}1N섬 rTaƘRoe5djh$yPMu G(#T/,%}7y-V韛?;'P_QC Ahqfz0WVGoI0u}$(n%Z0/5$m79^/ŁNٹ_H 2"xv@_ΟE\JFK]t;_Vjc+-TmfL +" t%PTpt]zDÔ`KrexO>~ne2ׁ]4}%&:17i3ƚ2m܆_u[>#nxG6l=`ȀV Y[.\ӯ>+^3劄VJy9Ybi+] /r c5~3W$-JlǰwJ_]3̡Wg18L󌬕$lzNQIDѩ^?_N:1D}]~N!LHTM`lǯQ8s 5 P,d r.]PZiwtX큵-~!n b;< 9G:ݙ@W!W JMTdǺEj?E#{5q&Doz^oS++{&NA,.^k.X5ʂӁ!Vν2 4lſ2=^mLy 2]_7ڣ=?6ؠ6H01S! ZUz4=S񧻄CH0Kwv$=?㐟>Bjb^彆流Mqض)%XOHs)kʥd`M%POL'#P!W\{Z|XAA @`lյ`!Nև%59 uYI(ߑtvz|ӊL.[ݞ[+Z:|1i%~4v=Ƈ$o}q< ,\G~j5 /۳ R8aj{ר{_m Lܢ}=QCpքCfМ6<9ϔqk]s&d hܢςM,q|0y1ѥybBǔpᎁX(м? մH"*[l5խaHm4SX܎!v]0}sK[Uӆ?8 "*](8|*QIAE{=}J{hY=)=z,YJT <(Co")oй(抁r50Ey޸7":WP' ?  0\òyȘǎK\D#K֍+4:vXSrPSχz2`3₨GowHҗH8M M~\v{OsX^:p3j] G_'-˷ٴȫ)^QG>|rn/eVϤF~3%v?ޔK?u\.=6azV-u7{j)ym6JSS BX#F4Ff[01&Rfh npCF^BNl<j,-et |LQsfok2U^A2X8N8OzWe|K_D^8D|8>ݞ>!uPht =ӣX|)D/ъ,HBmr:")izqB f%iӗcއrWd5cc#-! ̇DtI)YD|g `!h6YJ;U0`ʴe e˗t7f180H F2GcTb"bAFnOoz&j FeÄwMn.3GZ">Re&&d^׽,/ˬ|0^N{vkqFP̔n@ Fǔp5\Ʒ=xc S*Ƿ|;"3| Mfjƛ˟X,v{~zYva/.(rb:^ڊJאKCb+{xr_] IN; `bgI3$3۠\ug2$TUpTdkg#ޯqc' ag#3vP νKݓg&l,_W(3E/ʌ`{Qf輪quol8*.H؅wu̡  ~>)͢7 g;h/dVj48x':ۇ s"JyVc|'[' нaYGL.Lȟ砇{sa]CsqM <Uw ?J+bmAzP?iV83: BGa꣚7rg5?| 37ZɤT:ł l"J m+K ܴOQ޹j @K4vn{`=Wa l9* ی/(߆zS%^Kib]| dn?>66oVXfe6RSlG#zتP=;}Hj`Cc &e @a hĿxi.MKιad25Ir/vmRZ*@O)5>mb7Yd@A]`fFm&KSͿcE/ݺu!$ƴ!(+"> ܑTԤ:lUI~oЋ|><@sM솝4KЉLO`thԣ3-Rv i%ضd75xujQL+ m&ֆrL%ܣ Yi3k?̴Ő?g4OnC/f;w=:o~ZN~ }EK70p-Ēn:sW5W9/d+@zY|/Ÿ(-Ƽ;a޸`ͯyFY I⵿h_@a1)d'ϜH4aWg8@[KSֺS>黐ݬab'b78O&I(넩wUOpp ,TM2m\ax;!F䩱tD6 tv[03BΦ`ؼ@`eе@]AyuF~P{WwLEPĨ@>&|riV:^|':.d'}kn9oؤ pS/ԉ2<94-膥=xg4aqNB'9!iD}gmXאh2zҡ2*iSQ(gu`t m dd1hXO1 m˔`:@/NfghO ^-f}JJy5 Y%1~ }|R28LD Qy Eg|2T{~GU=,K a wZz?Sp13i@ f[3`A,?L8|Bx66F<q["nkm1;7Ώ "ˆ{L]q"҈qO={F=3qϋx\ӶݥbH,S=Cb)瓁~ΟW'ny}Zc9NK$fA^ ~*,Fm)[Ĩ*61;wBns,_.y5kQ wr>lL\;Wh0buFcp { ^WekߩO"bt ]܅@&z%,pw0morrذGn}H1RfR90V)TĀK Ύ\eI#3n13f&\*YgI-i7Kam)DM>Ikt9y>X&fuL#ocGl)S<IMh4eWMn z!Ηik|206BX/ߧ].6(`84?2%ʍL/C/ғ[zR~=2|KM!n |37<~'3վ=Ӓ?<嚝D0UçAq*ݟ[NǼVf,xIj/oiREXn3(T¢lQ0niߩV*wʆBo%rZdH)5m뷱)(e=֦~]E7O/jAƦW)Oi5/zoc@eң6FK::{dSrX+%Q4t0[;ےfVUK&{{4R/.arj1fiRRc?x1.O ~glOL|Wxl^Dvϓ ) ,^y{-G.ǐ=C#PocD9zRt{N9/R8LK))Bx'zU(ޣҫxSZ[YRW }/n8.V_} e[rڊnBODCoz/q$ufۛ!Zn?avXA^w7leXG(&^Jj0{|N9׶`Q]9sU֓Ϩk$!E,Zѷ#/J%YIEНgpO]Z.-AZI)PwxvZ=I: @K?@4_ mN/eEzt?D\Um=h?x(.N4ZH}k4}DZmnׯCpv`]OI/G1jl`Őpָi|rDc|RçfŽ"nB6y.&˺BFGcCF:O? &tѱbzڐ5(F_G3u! [2bWA;B0\~>Ԉ~zByB!NSd[`n= H8"+ԸlnH=VenoJ ^۫W_.oV_.ocG} 0FahD_w7~io-Fsb ]I2fʁ-#}`f!x_v3C,n?n Uc2Xcf4˟zs[2J` c}Dc7'Y'\)yL=O V2 -810C'QwE䥃v:HmB4Ed:D JsbX/oK9nK }Xq,e3⟋4[X UQ7cɛys c?fec2qhWk:;ٵ}qkz[-rM6 ow$TÕ WiB=ܴ #S!ء[b>e>=L*z>U/x" ->YB -MN]!򐡌 B#ʴEK!s9 Uo`''$Ax,}zj=W^BNt҇ƈFcrbb~DkXtE0814|){ZqMX|ȓnɈ9aa§! 1f1ķOଢ଼1Nxq\?B9ᎴPV(6SRfLׂI-ZlVbA{.EVHŚ/  Ѡ%7o}6(*H2EyR{!r6dp(͘,3YhJK]eȦKFXv~߁6uU.;EE%0=Osc*'=5U$3Ɋ~Zt/y[ohKT/x ْc=O+9>8L?YyD )DS`y~Y$a PP_ӡ['Qg7oqn 51fs[# ?-o覌ֺuSߺI`a 心׋/W"끫nԋ3Ss`\etp-C]SofEURrf;.v+y/P=DŽO<(%yl6=9NȃS ;@l1]BCÓZ<wS6&Nܘ2E77 [`>;omho~E DdH>RbL6B?-Cit+{m87bX\Z5_ d0S0>B[?9DGχ.`XXCN~KBXt";\!ˊ`J1 /uQLQux_^?N`ch,aa:ێDhxʬs\2kJugKMDyCaN`)[D"=T 6{U- ,q'ed]AF*&ON[?庴t٨)3ml|K}QL)s@ #= WӲOۊn7=v.L;MZ˚&EZ-n-i'RnvcGdž*ԋ_?'yS;095-5򃦚SW6L-|h`Q3./xcs(l Hx*˽d8^XV1OM:;~~>*Rx٨=!Vf|LȌ;hy1PdXQ~K ݌e4^d0>f+,7+邯Wn}׈Fl( d0HB[[  milajYW[9V7c<(B{xVY<֬Osp}=R1䱸Q N縓 <2y[)3J -%z`Zd4 9)rUR17L ϸ:o iKW$DuPeiQ@y1Ȇ<jެuV W4">Fa\3LjRr2ƇI-r_$ؖtB)p[uUם 򢅒-ޯʠS giho dXft5F29YP3i ձ*66:OW岇Ш|A>HJ(ךMs}5-hw8n^ycB%'1o8Dh%Vtpj whEf? BҤBJR T+nל٬ B0ExSu[CByZ3Œ,i ƫY+l{l7Xc l1[ryeE|j}3,sZ!7rh1տ]Wz.ƞSϛ$|N箢M);8!ow͘ҰgRG{^o枿W??@_ܼ@c)~pSܪ U 7Q:DàxZG{ qkG~ʎg̲OHi3Oisa?mb&<5!?hkBX4HnOigJqUPDmI}KiJo?շ B9Ih6mm p ؘR3k[t%chA$v]҆2?FpWZ蚏M @":U;?GZ1nű6g 6_Rz)^^%uJ/J]V2rb2u ~$F-p.4CzᯎF}E`g$㜎F%т<\r= hD ެ1͒p{I&fa$rEfsdX9rGD)<ƚhpRumM>3?YvbsqLUM}F>BS`ct[`h>M=ʆ{XYKzb^sRtQpUflwQ#խ CBfP3hA$6W:(”LMV_*.'~֨HHKOfwŃg˻#T%]+ÿej߂g5ڴ4>33Sggd^h5S7ݱ_wHR5U3.hp;7V}]e65QQ.M2A4|~kّx]fӭ`o'h!xޫlbN\Eeng㠆*҅c" 3Q!}*d~k4ZM^r99t~MQ&h7m?ג MO$`x:2MSJ{ 0S1 ;I }9x2ǗȦ1?hmߣUΕ iDzg㙁]=<-BOM@牛䯚^S|eT_Kӄb1 -㍲b14Ү= B2~TP' q(Xl.NxGAAM)GOVR"fk+߫o[ ZY5e iނf?C`Ǘ!t:}밊j-ܼXQ]$"/KwgHWcx~ LbOoC6iφlsf8P2.|֢uGӓ#bMI,abo._jqo+}&&gQCWVN1 %joogYqP2;J U "T!jD-+F7[4tG| ɮixC&c3Uߗ+jjtM/M04i@PJjVS hKK[J.("ƈpR%wWW]u]/^o(^oS#RΙy$m]w=Irf̙3gf2RK&Xn@>{pw2s|P [&뵃ܷ6nMRCF& mP?##T&_d.,kQ$Mo#]UȤU~_0/- -M,֧Slѵ[=0( E4 ̤ @¢u }'}B R)F `.GWD ,^Suƛ.M2 \С6^/dغ\`F״(w˨7#KR EX=LO>*i>[5 t٩ 3:7 z(dWl)$3:_хUf\Vmn[(K@ֹ] nv9d We% uiJ۬7j)Wqd1"n!_d %5Y${ a\$EC8 JFizN}0i@&.=.)Dj Z3G,:k.'])SZ^C_/r ?,xңc30T7hgsE颻o.sVa`@H^-_NފGjKƋxCd?ĵ)u6U10>#7oe̮jU9Rp~ByӰw޾7l_uxћOnqy:X-F?+RjV^?t;Ҳx+):s+#ʈWOД2`O|0IN|*$+(~wb^m&Lx B,XXxIu)᳋)0 ^ aBn3< oA_uGxϿ}$^M[Ȅ?)H7P:.*8bxˋP0DT{ 2PB QӠ`(}k7 u;ôL B!G2y3+7l) OKa.wOҫO1u㱍q>KVn]x7@؟uPgQ1/bsEMq4lgmIƦ|o׎ʖfψ8E *ޯPG' hiFgda2&h5[txE _4_0!ؓ".Q.*l#Y' 9x ;i HG||NVkܛӫ] RH6wQgUx%(g#RӖ`dXb/TԱͳ[a~:v?,S/Z(:DGy:_Ծ JDٺS NU˭jG ēxd8d r[(JD)\=Q˜M"Z $vRfpǝTPYW9w@][' rV'uƺ#wRW>I%4XÜ^E0Hb++6*сӧۿZ:O lDJO31{ץ}8>|LQhkj x+s&)?@2[h5얦r=f vj7)ej@UAҗҕ?tQW~{k9`MوFW6Vgpdir2=}{L ^f 47t'ږS:mNNR?5B SЬѧ C>I ʌX(%φOы*'Siщ4Ȼm|ऍ7hI9nZdywƍMwh?% 7ڨՉ0nZx0süBA H W;]tn<۸EZh wgbj7ᕬ) ~ OTy*KyC_ H]0& k SbLNT46fM=##k_CfFffiXq Grv`zc\1AkS#gKJ^QYӵ5NXPTNP7[ (DB#r/tKjUmV?e-k[kui:gy/Zr$l^RI~je?'2|l3U I=vƞQÝG8ZZwڞ^"ƒ&mH]f_G=Ax&8?ݧ:1$Mԫy7{U'xX^6X Wv.sF8=%Lx۽#>&# 9i aL^>r"B]7n.  U q)xbkMG᫝h ((WPE` tF4dSʬDCˮ'"iqE*7 XZ)}U.=c*,N[ 2}ew"ǦB:GA'rL ʹ7;DJH:S(My3)Ta);PL5eT7T \ELmV][X |2nL0+,>d_PIT-:@j8?N>!֔דwiaZ Ob{9Zy~O"(/wqn(:g"1v c\~m`x+RL#Y%n'QùPn 4PqX=&Vd/%57GB' ]!!3*d (V^0ģ*S~q*SDYҮxS0LXn (.!Yr@0շP`JI[#5ŭjZw#fEU4oNKL|V W]4%$?XXS'oN _vL۸lϣ7*y(Z(ˣY_Cce )#SP4}E uWӹ.dGN\(󰉋9Zd΁5gBI4mZ:wB{4?S<,_.}0+]3b{n8GCDlj1P<6*ܥʼn.zɵB"R!^t@T/,  PiK'96iNΣ']-n1Pp]@CRۜV;NIUWjoڙB~X!Ђ:ZV?`%΋ Ɏى/<%!n-\j]ԨD֚a:HmP"c!Yӛ, ܪ;Y#^C\NTf  bcq$:M5Guڳ oyd{d`nf#wg;^5V0;ce@9-Cb;OM$1?̓C:/S5b N##/Qszޞmt&m}[Pۀji[mU,=|N!d?f̓=>sd}C E9_-RQs- kPyoF^C?*-A7! 6 kq7E8N>U$Wz pWFBv◰yc〾E`% m.]};Xۗ$m G]/#OK#pĿ#J"Ф$?KH[cW~ߨ&0/lf y-A;_tXM:`<\w#Nބԓ9E#(V\mg{G^kІ yRIgǻyBU$'JMz!cׅ"P;hJIʉ/3%);OމjR z%+{:0= %2Vda1uRÍWuskUh$u'5O7/^5@U VX=}"Jp5qɮE1Ξ xwy|eW㣚w'}IS~={0џ&hP땉z|\"89Y>~o|-I>~Ϟ$g|O.+N\;e?Yaw ~G'ǁ(W ,ȫSB*YWT,\lf։uq6Ð $!3k0y]LA׹֘G=_`q^1Lո~H /P*!6L v5۝P 5~SˈAXy[&~d{QLnm #%\aDV$6ъ=uC)2 ?S1 9Z,pKlqioRX nYoIu JbVyd`9DB.l"t R Λ@߂/@GKد'&2JٹUk+@n%*~@U}_u⺇pq6^.⫩{[<.|${n^ۿ7%0FyW& SgvBbKIc%EU&/zO`(\A ⧣qblzD͍bԝY43؝d.XeTLg1b6$%lG;! FSDKZE V|x3QY3f/NJe? 0˳0*҂q/e~uT:yq_qÀy+O4_=+L ;=i0 W({$@.7N?YIo>;H_T8p[4[f͚_Q|g Rӱ݇^X'j{(8#OTˉ5t9\\pUb"o8iB ]x ,6Q8 eS&]`ʸ}&N(qV_Wx sY繇ߋoK򀙹w'HN_|ϟEg%R^oĹ? jx]R%8E&:#ue:=VN"E #uE{kF8smcB09jcY'\5e `kOQbcxp$`KgY+fG˳aA>GK N8t{t{/|KgVO^Î/GtH4Z}u%XO>a_ =%2߁2nU'8;9 vd 7:45&d4>؅t>z{m tNAZk:2@*v%{+PgVBŗp,P`fq˨$ h9ˠ00<$\et{ٯ4 E}.[vQm[.%ǹqX4ӥJckqnmh oNK F)TE+cj :ծPVDY'E2N]*{,b5䶆H)< e^. i.~HʍoR|6Ѵ<`9E/v;{y!o(o(oeR!ґ3Dozrw" 2d_3)+"Ei966\vY.1SˎH錄r"ްc"@d$,y"s)#' +gDV&PEhпD:ݒVzT(q&xOVA߁Dȑ-T]VF,Ho͇u?({qPo `<B>V2B屭f ɧI/>G'e5\c:ӑVRcs#|2O|1aW˧#|2-SO^ Ue|1.#ipVAG]8QRB"^SU5ͨ$L`憝>i8Z1Z>w">|a^ /J/$ZRք_gp}&ּ~Fd=z(q|,PCAf(=찑$*. K"E0؁yf,NV.Х/ HˤC e`Uzq>js/XŷbWjķV]rNثTw:0N%,3 Y;BniGM+x5Jn@r e9Q Ž\"\1dJ"}j1 %~O 0W)iM ͑oj7mntz8)@ ܜII!)؏cVEg7^-}bA>HKw.&8X^0Dx48 ||!}t՝g*O!_sSDjXEk!7FaC$5n' hnsb*,]ģ}(H3eAFa&L|:P\@Gi\qQf7 7(`$SY \I9gOU*̄L@T<3+#!L 1ALT3dBbǜ?\HT2/ejWgD s[D]y'|>?']rSIbRTIp?= >۞T;J۴Bj{Ԟ3Zyrޔޔa%ڋYZ_h@#?h<7&' pNk𧎧>x7>ܟ2JϝIY >?xK:J'w>04&gڿ`EP vx̓Ұ}m4ߝYa{ӡ(7a0J,Wp(CW(~g?|Wl+0Ʒc:( ;oA"J =x`z#O.iVVR+ K bcqG;]iyr"s lfr|gD}{LukTlz.΁,zNJ/\]ّ/zhR*+H)OM#||ȓS9q4RjZ$VG贏 l{nᎯG'C$=Gj@~EVc:}$_ O6 ;}r%pF`-o$uɳ u" d]gT 4QՏD¼v#P)jzQLG4cd |hRH*#*#Sz NaR^OY̖K.mp!0cUY|-GC%fSí) [:= g#`ߪtؗUзsЎ=̃w?{̊5/DvFWPS1N0`YbΥ+ۣv9@p4c=nydz{RrϕX&d&PtNӞG Thiᬶ}V h]p`BC|Z܆ݰqFjS4s!8$R H& "y<'ǖ8ޞ4?-կ+ۖvbvk+E%D ֣5Jp*]{aGidtyzCCgxOQ֠?oq@Bc{m7|\jOvVzt@b7.I;{n:czm!SYɞ{J]XJΈҲSص"nNsշB+ۉN+..,%7'~'{miI;3ZXI%aMY)G5"ܖF-ÚL~~}XOv!?.$eGqe/eL{E]cx5 sR-{O,؟^^1\P[#;ކ[ ;bcŵ—|)wf9٩]vco{Ǜ)Q+\%_-Z9bF(n"pc\E'pYżjI">^ H2^tKkX̰}d KrE,f%=8S .f=F{s R }8$$/0( FŁeg8 u*fKs< KS'[3׾+&ϓ 5*8{)ljc/˘ؠMyfZ:zDԢ3v`HnX< ϣMpfSiΜi L(n&/b (.Y&X5a&7[$yj FwμŪZ. z42փI (T2%f@ү9h'ʨߡtL3wlhaS ]`ƀzƟD.BU{y|KDa/nK66A/k?2yh&s1s1Y~h\fGW.KSaQdh|kL-B!J1rƗћ4g/b%e0=fdzk#RgX%}Zяhtk33vKZn 0{0$V7{B_|u (QlI@L6wH>VuD <^xIv: E-jKs}2y4\T!܅ hD ۧQ|gt/N ˴∏|يq@;g5t mpQUh hH&Tm&)f<-=. _ݎXUYһn E= U$V󜐰=诔Jɶiy/cG"D;10 Zi 2#hzXGRѱ N(PJlYkXpIͦW쏬3ηCLL@{Zfes-MC*[%YA;7B63|MӈN|fDyR~lzl#p jF1-pg`e2Ԩ$g 'A0дM%C|C$&3q;AV2"DC:64L e /)w@7@˶{!R )}^kƃdmeʐ[Œ[MXh*\_[Q}"Zu$ޢ6yBH5_\@_~܅jt9>~enXZ_i=G?ߔ;gwg62Z3FfF>nRB~ ?ݗ`GߝS&vtw;w>TUuY/|en_~/t-ߥa["yMWŌ5=i71kYHCek9=Qe*Ixn/s?\3!f}0[W俓c,_6E HYSopgVbI Y4P}pBkG ן۫2n%s %.n'px߀7h-Uдhc,zX HnvYo//wbQIT[t d)PT,/M -ڕo~;Ŋw+^G*|JtvWҊ`mLFKѕz'^;3^jcbgo^ i<$7oR@,JB'|-#:VXJoj$W|~a?d)ᔢՇc;ۚ܄BzcCxʅU]|;]<8wRNcA22kZ>ϣ_*yP.CΔ+EJ#הPSKbgM'يpJQa+.jTvWr[>Gh>Z~/I@!(FQ{|Xj8}69YΌd#UŲ,"X\4A@,UW +ԉ_15Sē%3Pr"e:tsԀg 'ֈ| ł:R|l3@MYxgf)/>S$%)`zSh3x 1x&u},NjI G.#gN %y=> C\p(SO@9?:ޯoE<\XгoWioNjK̒oҴܭ{34ʯBMZUqU3k%ZnSk޷]ح55k$n 6{񐭼ıGǎЌM7V@oyorIe_x?X7zz/ ~#6ЙaExsNſ3 A=@hzrC+ޞ7S:,$my d?s,L!dO km#'{Fɀv݌5dZ2k(Phj ~_;k92U!vnp> WH%AЮ}[ԙCĬ*p%Bx'O}E&'A1Z}J~>A^kH-`H-`S  %wΩzxfp=:U 4XGOu9Vsѩk+Enm5z9 :f;`%(A ?X"][ &a ~ȱ+T0/LM.0%f} cȴԜ/ͬHI‘dGYEH2s }]_JM-8' `,i@ؿyqYq&S3Z`afD  ؿ./ /:J N3p-g0b`] N[om[SX[w;'g/95ac>I5Qv.aP]7+dQϡʿ*?@:H3U~'ևYsfhp 8k~׳A$C [Tt]JN:UuJR[&J,@(Ӽ$z &{_qbbNL ?BN*ds̫IB[f4wMgҪS"Г͠7 9tp^1yAԳ$qKh 5v9S7GaOBDZ ?||{lP޻2:$KIIW.p)Wm|@F7OЛLxlM JMŊd`.yVd̯$e1nv)E*F3QU/$TF. f[bS٦+:ytxWaGG Gf/^2 /*PLSPeĬv8i(f|ק%q/؂[ɵa!@S[I|WS|/H)cv>j,*& tt>"uӭe۬3) * Fd7N8Yܠd w3mACyqT:>]lUd"մN+/Fp9\w|;33K?mJ|G ڔbVMW>T.κΆUY;Sn6-1tF(BptdY*8]^v Bwv'wg;YS]a1{D܉SN " rȱ:mVqt\fm䁖;v/Պ^ ;ɢ˨sU>yr[7ɞ{[ "%@}Lc7ިSOd':{]v#!܇;G':_oAu,桘ɚdz4q][^Eđ trWwLKTZ'˂xX0CZe?j5h- ( Jzd֍Vۊ$7{eoyG <ɾ|FQ71-sً+[TrlE-W:E&B u(dfVXB/l F)\(`n6uJK2ʛ2%g.R}N}8 5w̑q2ܡ_BM5 *5 y[GoPz}ObO~z"I>;݀?v"L_J(q2IQ3dJ8tUOU'YWi)w vX4y7[pGu eɜ5[.߿MSYw90'\"hUn~Ky {QPiKM H1u&_ǧbCq2ű'Yi&wYn ]ӓr±< MP+鋍"rifà#d,eo0Pǻ)':\9Fғ_) ~Z0Wf\/wLdЍco\ȥxnӸ屾D`%lRy]c\V댁"vq/g1jXW.eչ=>vt6Χ[x\xb} ^̱ة%tʾ>`!_TVA%nEp iN?צߓKnշhv‡@ul:͈-5:]v' 38\ yxƵXke](6۱H)>@Ddj|st!߬+9z8"Y(4n+.in%7Ӏb J~$K@D8b)5B!!u͡fb~82G/SxM [*p{:~ }䝰gz׈oTcǗԧ"*6ߣr`;h@uz@U^zലei;"`Pݑ>`CJ ؇g*Ptf?0c݂Z/(8.p)WD\x+L"1dEʍ55pUl.a"up ;㘺_MR-.v$c͵s!8O=2'(YMvD"C:nQf._dDhW OHr[>˵t{?mJ*<#N| JL?[!I!b8UOqd*1nx&R,}D+]<<˹EMž`u}q'nSILpoz!zry׶6ŧCeiggE ǁDv梦Z_F0ȐC-Jc؊bKL mMSbd"֡/|0t䀄ԿP&F2 'Yfb-Css b$UOSm~d>*-ܕxրxJ>e?ur2#4-nGWnol8Tr-U6Yܻ KJh/w;;ꨴN?{L Ȣ7 eg\'V8fw2P_J>3S/bMW:ٶ-b×Mmi7=$5Q|~hm/w)_),R4R/o/_75"*JG*@uƭLe˖/T-}E hz<˾i\"RB._n$WբyYǑsX&|LTI-ݿ}{Ske9lRJ-AѲWSX*_ߑ= Ǚ~(ZWck^Ek2DqiSۿLt,A= z\>6S1LAFc=k_LH`aoJQ}+kUK:1gdS b)(㎮qbZ@+)`۩JAtNS'@DAN6LV#"? 7rb~:!^< 1 qhhߨS' 99F{U.mrQ: fܳ3j\d=,/➧p[=UyI[ hڋmq}ͧL(^x>x-WrgNc/Q0Z7:+ck3!^~Uܪf FI*)PY]GYܯKUsdwЏn׿ahb'tt~p 2ܯ4d!YZ:9Q-7W+5LЦO7GX&nI˼`ܺ/>=9R,بqs aݕA>Br6o71L'D!Yةqel`YMh h"?^uVa qZ>qp2ջ訇K^/s1g'7$a&:ڮ#iy=׉$<R~{K޽ Ʃل^t3MP+^ o|E 9;y~lwiuN6KF'&u7*C w^NY'MrAE՘ll,t&"/^GŇ0."G|[7>=}A)h W#Z۵ !Toõ)4Rҕ!0 QVf-:mhHt ӵnP^ ;圁-ǖC㉳SNyF,T\Q>z?z39eoZ c\ ~ke.3m^Kߨ :8.I |쒜)?ZK@WCѝi ZiU?UY~@G>.ɻkfnFF-7oaa x`2 }sծ] L k͆'ߏP~chu'5DLPw{gBu˔i]Ac ExXDR~enWY~䜿GYyC>Ǐ9$P[77im>cӂq=%b, lvs}745ܧS! v8.\9/;[Z렩h6TM?paΟM ?Ʋ{`؎D{E4cރC}|S7,>ڌ#hu޹AmDplŬjc6Dra"B" 2qgݺaS ӲU暧N1\K&6y7i7d{oUBsNS]@ GoޥT&r? ZM}^'0Ea̸M7P}1}' PNxDp6q$de YCZ[.攓vo6&ŷj9^{n.{7ۦ=E>Wp3::o~8+DHDV oVbqKv2MTf3-V}v9D?÷$WF9yZO\B({M_JkK =X0Yw,+n UIt}eߞ$k])ˮJGҔU'ݐ<3<⛁Ȅj2*96' u^x؇_ p2/J你RHެIl^MJVDp"nOa Fzإj2"IjY(nܠ,"X,\9|_}Q/f"i/L 'gECWB ؤh.t\N|zِrkM  @v-E}؜8W#FP=17l7y6 ѪOqۅeB"1(l= .dћx&v̓>$yVf%z%V$щgR:xIE$j"Ֆ|N/ P1قq{{S#]ue;9\eS(hFΊ6)GZ*v$\HԲFCҹr~JzϠ0^8P:UM{Ԁ Cl:k$0I3 6_9oh 0r%NtGjUOPM!@( ^ָ\8<@dXSɞ:UQBn'QI{f(NEyy p+k1iK$߂(j*/A NC+:e3nJ#ȏZAX& ߥ$cI׉GI/u,Jn4^phGcd;U0<ܮwxg8g@<ǝ+OWJXGо x~X&Ci_վ?2lCgX֋0r$sې!gLJKb,cVOC~[KE2%7eS.4׎.<`XDJWjKE[}HaW@C4LjX6C([}QbK*691tE(VeEp`,tխ=D~XqȨT-PЁT굋$G :CIـe|(}^/HmMqYԗ޿]weP~ wQo2HgvVяUk`<M-0Aӧ @w#N1ɡW$FY[xG浀#3zq}fkk/J{Pu⓹^ SA瀂AKġs믏dmIBbT B&!Do6tO.uGÙ6k{#h-wgϐsGrԞd'rHH%U@6R fq+KCEKȟ(V)I+/ԁ'V"\~puaИ :I@ Cs_r)_]2bûI%8nUF<6¢VJ}Eb9DbS3Uާz=Ά4vhBiMONś hip}ƬйqsN<2ya|XaO*A>L:ƃS}̾^:xf؃Hu\o/%`݃o&#dѣöWb5M#>YtGq 'K |7q| \|u~/ia ϼ\9wq0e!xR[RIk% wBZ6)eϷ$ԆK)nR9>NSz[ IϑCTQ0V  0*MBVx>B+W4N͇A.wq,{UW: N[Hu;ddsp89q!H3l$,M PG3 {'zHqXQ3_167NJbN6&@\eX%BǴ=dф|M>Gj_ J~`=x9*?G̮QC&yZ{T`킰S{|ŜjIT8DZo'OMj?H1\!gwujm~jsy_jIm9>jAd퉃 utƀ[yc%5\ض^ԫ~+]V \qnX(N _Ii3b/bOD27  Z\~3WxL;ʃOۛڦi|f'g`@ܦy|#54ܻs I'w|m%Syn5MCӕǚfy- -ӫߔϖQ-_ego~r9j<Mۛ[y4Sl% [قdo;ЁfrA\eԽٴ=1_Ģ{ljs@'98"'OTX,;׾7{?!T@ dtmyLO(Ᶎ;dӽRob: Tj'.Pr;t{iD l(Rk:o2rՎ*uoB͗ɢm ,w_)&PVue$PE+2ĝ @W)7O,@e2Ċѩ4$ksKљXk\_Zt qAFgAy`e}5y[p"hIxSUw7d晴[ZبO[Zmv˾W?&MNEөsr\gNVԘ$[CS0,*A`j[P/,H,LJAOǰȿ_C $ 1wrNbӺ!(vכrA/O4܀ˑc8FEmwobݵ2'(ϋv}R{TO oձAz3ቨTuSq2&Q$/s@7U6C0'@s4}}~:2!ģ,?.Cy/?nc73ăo(wmw6N+ 344~M 1+@[nN.69MpSC.Hq$ȊwiKw']O.nf~_!_('0]=N=A}1}Ӣ̺ףE>-9hs<o)Wn8{jXL- PTG2/V` Hh6zV78i\G\Jx$Mܞ˘d6YZ\:boFkJMT5ג#fWdެ{}@*DE$"p;[b&g̦ N^4bvO{Q#_`cd?[ D Xxhw趣"lGGpͲX:Ӫrִ55.. N=_pipiafX8?їѸ$s 'Fԥ  -k&1m`lFakB|+ĽnW~3=ɇYڒyB6g1>4'x'4>r7 oqRB] v4{tǑU8<_3@t 'Ztf_ TqGSVA>قـ>D, imE7!5Tjʌ擷5OM hk^[,wCO EY&3f~C_DQUl{i6Uƛ̸w4dJڻcbH Tf+`H~b,rqV3Fžƿf[%[ %rԮT\klˍ##9z_#2 W_KͨHVFK |tNa>C\,6i-4BΣ%: |y>&ܖ #ëD/ll]O6E`HQ~z%u.A_U-C?@߃50gKōQPCøXn)O`^T< o7<8Od% >>4Won[8W_Xn3ƧV ]`#tAigi;Ed9 Sa~1BA EHͽl0`#C<MdMsmEџTf;ݹsoFLk+hĜj[a#B3ȝ { S!7rO\ ';rm; rO j.:H w,NHAm^Pd쉐/Z)L1:ߌ?<Ԏ5JKPt;~rPypc j뻯h1z{h;l \,ۓTwrM(jD twf*y+P6yQU35Tfm(8 y\]^y"IT=} E$+o'y#Ǔ$PLRV GlxߴHuP0!yVώ~n'xc`bS&)&]MWjmٯվ?Zt*=MUz3 8⣖do6X3|1 U'+4y\drf!mD[8Uq^ wR4sryv|8G |sHRwr%6IX]D[uF?CC5NG{̌ o9>O/:VG_a\[~%EHXeu/q ;M^nLz[1?) ۓ>v9Nd+ΡV.y%"=}qG/G .)^-׋(H./Vr_/P=~K>C,hy 7 Ӌ01]ŵxܟw$~ AIz޹V2dYܴ(XOy}̆G)ӅC<2ˠ'9܇{'5~I36e؟JI={jLOBBPynAZuVJ@)elBf#EӬnAp7ũ¸k#F\n!]N*hRh&`l&W-k܀a1'wiYK^!B3 LfјdA~{WȮH꛸YܤWe sz76T3|Q}A˼5B8^In qsdަwu]+a:~}MTڰ?8>c;l+(8Œ٤mEӿ`>Ʉ" 89ױKQ޳;yf|O({,\G4hcxDIt@<蟄o+Y7:/eLZ<߱{[bǗ:u/hu+Ef>oi iT#KٲoɮV@O=5R[yJ9Te͠\z^at4ʡg}[M}c=(a교uU(Ѳ Sv\#RlOu;H_݄VvЭ盠vǽs-:p60TG#>FxHꁟs02:klнdNd_L``LaeLN0/\ )%SUZA,"cA5ߐG!:JHQzs% !j l8"h7)rldSA6X]YBcG<_?} 8a1'8GB C7~L19Kv +eٝJzGI;z.D U#K/`lT%mc ٿEV+r{(MdYb8EuG$랛PǮI9 aP: : =l!iEVUm9V^P ob';RE{''٩RG~l#no>5.J°144`m+TZHg*':\&vܖ"5D,g,:XHtxaCBt^7g80r,:p<7Yp J_@dfڸPoPK{j4Pz@bc>;YzC.ޢ&jm<5PӢ@% <ÁTY}A:r6c)lsgsZ8,.jt?Os٣fz~Zb3]AioO:%N:QuL_qW7?O?/w9|u4mrP:>%/)^T`A}hElc*tbMԅ#cJR^e-G>mOv6{qZq㰪pWn?m:EEUM.mIetA:&i,:бuz¸췳tǮ/fCL<ު ?y/}esqwp92$V`_N/N J'O'!]_oJ䷂UF:h[|.+ MG|(=HM'W>mΏS,<[.ϡշ D|&+c*fBj. >bGg'(s+:Û\_/! <򷎦誌Zύ=]ܻ/6VwIػ[xwCYzzoU*PaF 0~?@g@=.4f2.}1o R&u|F8"ˈkyZUrc*a]4{T8rKa?'s+.7nZߺ_Go{_n`&-;5;ɹ g2eBXB>6&F"8CzC:~Z]B!]NsF8}hM1|~$Yjh~?#̒6d?`, HR27RctNuBJufnM)Ue,uRJһ}lߏKZp|U#`]}53;'!q²U9>,a2D"16#^viXFU@"*weMFʯ~ 5|Zñ>Hsp'U#MQDc'pj/";Opoa;~`luFsHmjf?xB">Md6O!@646aXnJJ78J"韌PRg{$' 't-}:ǑrVz@n؃cHmq֭)¤  ς!9ѯ5˱b.GP:Qf(2~;CJ:K6 !}"j-Ԋp{- 5Is*e^^ 6 r\a:=ˇgkAD2: ąȓOgEHXgO/ VHNabiShA@ٯL`o7'l-x|d]d^>1N9)1_oZ8Y^o+& '+=?oڛӰi/ ZEUvN|&^2ᵔ2լz Gg9ڥb\\ _s>!X|. jxK'|>s*rb!z"iXAg8hk:).\Yc7ek`1]Mߝ ǗxTf{ř'@5慉4%"%C{WkX&!L'o 7[$:{~],JV%͂Qo,d,{E.SKB zb_I_Q#UW-ǃܿ3vÏDZZH_F'tNA% ;G'42!ע8d욤ԉܑ 'ksaZ5#Jz.:>&L [N.M8ltZ_`;[@Wc=z]kN6N CCsFb aυ+ s 6q [5ֻu5$wqx>箌˧4d7r/]'zǾ V8ݠ #%JOccls'ǷlUa_𶪀o2cxدO HK}c_Ԩ ")7,CghR;Jů˹<:G~uӧFx?l∤WH04`r ӓ̈́hsݛM׏ ,`qo/RNTnup)HDg @j754םB&(Ub L -k#HzYψC&6JWn <3l/Joɇԏ[>H ?Pg Fs7k 9ϼ~O1ަ5`2)F ĒÞmѨWٚmgR]}쏧>{>ño>'ވ{O]n >K&QtxJS#׫\d\vT=cT<`(+|j=32I/tQlHc_zHqJPaO+=׷ץ]xq6 amHD<*D¨dqI%N ƮF:?2F@Y]lhQc[q 8.JE4>4RHl|L{t  .]I I4ǗM$5v?&S3hirjOnN P 0n.׿zEAb{or29.AwpQ%hHկMs~dGfE 4F~df$IGI`_iN莤_G_0k\Ft4maM\p:̌2545 #gV U-SYZ$8D񏼈PR N\byw2\AQ- dwzmAF"kx-7?3")(<֪qrA<2'%3=Fzz4KѸ!L8֖ʣ jC]y(QTw l|S]@)q=G,uׅVB 9{]r~vt,,H_H OZcQV~>P7)`vT8{GC H1Rԁdo ƻW5 ˠ¼0&7\^|_I?G aE6E©,곸=l]tJӶ0h]N/")-Vb-~ZWXU.z'ADY>߃n*w-7{atBSQ$a49$MsgpD3LV]߶hO]Tfy͊ 4e!5[g]r%c|Y0/v>FB(&;Z$C#YQ)0nA_(sdd :ԗ2R\f3+QUez<Nf؀oo' Ux42FCpW|="nѻ],me3hdx=ZU߿\`MDFVVߴfafˆ@ y5~tߒ͋[/ 93)Һ NXh;_?gd䂮,-Px񝾣RJ6Xgp0+$շQNGJlrVkV Cas{U+VX9AkgXZd~ID'UO;qWG5}{F F%P] YY$ *RtÎgkV쿅4Sxt>p-JQ^hOd,M1n umRĎB7)80E 1^3}\euy^}Nqh@TPtZtIfIfr<.K*'k> 1H8?P *~gtdn Jq3 ZA:FTDZJxʋ |`Ć8xĴ#$}v >b%zcL.K#a&UADv>ޝLo+:c\W%# <2de/)Pd._LF@ŏ# %m]$Y!f>gNP@;r~FW x!` !.BMi>kz~G |>إrS?%v|erꉋ 4tRS{ xU]_&JrAߝi\aq+\"lW08Gb׬L}ם1N'IcgNYLE"UyR7}s*J JN`Ee^ӭI-N/%6/Gw\-ig"9[Hi& "*>dޕi.=i^)$}&/~bQpB_^_^ܿ|~ DڀƯ3sq 9^2 xOT8ti?4Y2$DV0^G h(Gv 9/w6Ћ9luz(M{M`-a$=/)lHwFO_vyf:FfY)W* g &kbd%H7B "EcӖDl;nF3F+x]; *Z ^at8kqmBhpeG^|u4X$C셋UǾMKVVǸ(kɫrWS#vlDq :+4Kmhs14hqF#6;i ZCasO$ E F ޮUY?!Ԙo|x;@۾]@;Kx:߆H]N|SToG>ajxtsvNKobcwzMБ"NA~uUVYʁ *%"W wKGg< 8l<=xWUn<35jI_s ~ڦFGkJ^q /:f0FdUM7z}?'~ڿϒ?h!4l :` XH%ڬ^٦ !P=ihOzRD).285HC`7ϓ8ı'slT"  zuuJ|s_blzyN-|,FSM/!M887uIg!T@S:[s;!4=(|͈-@pNY|WsA&Ig!4NH {6qlio<ԀȢuZaJ_"Q zvvn Zԕľݖ P;0+D( :4zc`V^S}uamZ\ s}NgJOQms`HZ(\]d'?9Ee' iܲPƵCђ4t:Q(Ps4~$ebEyՐw@)+гqLS7@0-_ Pb2pu巰i6F&C $/cc;z`: }_UxXaV$d:n5Ew-dPFA[ ?<ߠ8Ųn䀒>fh5&L3q?u\7݊r^Z#DI'] _zt3>Z\AZD133dEѻH'VxnxM!:D-ac*W:Zii_*v?2_6*1Fژk#x_Yflzŝ8LjHHyaf]:͞}T:V9h5 s*gyWJ{[$ݜM ko-= Ĵi)·Ȁv'I~~^~ktX#2pGҼ  Ş(cڼysLusdDaIv➲+ K:8̬Ȇ&RZ1mGx{@uz̦fi ĵʵS˛Л%.|mQB uPZmIpsV cX־ |a%u'6 f(faW&H^k0S0Հ_BW0t7D0e_8Z+F ٞ4!PCxdv7zH*#(=g=d\5u ")߼nJT|Bǡcj[t&^V(5yNLcuD&b?LT+埾9 q.pkܽUYr ؝ijR@z~l* KKq:yUq?Q>2\-/ȵFr"Col(} }o)L Mםk6t݉y䐅 vZhxV*bt/PT[_ԌNxDpUt6f%z }5՟^y'oAA+Ԛ` ۤf$ 0}`*%\(VgAF󆑃8T-,O1\5mdUco9W^>-ܤq=@.yDǕzƀMBE+W` XC@6Y%C@ͺy8G^>H˥$QozaON(&`7Mև#zS1lnZ \)Nrbz BU~6~ݰG*n{} /ʹ < :UJaf(+x ''Cf7;%8uwiҥ3xGoFGΎ 幄D#*)gHFʗVs9/t$Tɾ) 0ڬMI&m&N;5H]l4?|/ ~zZ̃Ʊ7~pxMF$~ŪLB:=R:]l'?JA^Tfϴtt%DQgWQvTFVUx|[?*y;͢(/O+da|ۼȋF?6Z,|[E:Ro}#uۜ*rCŴ*ՇojhƮ5c )C5=Bn6͎d"PniX*-kG17BV`d| Էa m\SӶn Հ!~CXt"+xBy-?>L=BZvNR B"?1ۦ8տſHgbxjP{ Ql"xI O!ur$™{nBb¬Dn"K=M8P4W+)GrpHD4ԛC( A$)Yz|ڠGbiRb?.CjXZ'9GM4i!@fMƠt+ |s=V噛VcB% ܴ&ͱHx= 0ͿzAt{#4]%\Bh e^GE i\vvv Д!`orm%rmiEpV[ }dc< H:,FHv%+V?oE+ oEc{eh -U ^nd[z/Y'=#A)eT|*\l@Y>E7%N लMKt"sREn}MŽZ: ~<bC1kIƛޝv{*[n* nȍ*;XJ%{9#7<`C!ۓO?Y9TZśTכ-~"Z5G;4@N^݃٘$voʃxV 4M2)"\;:ך|h Tnu{  _3 ZψWeqo>6F:4_low|}&],}uOp-s ph,v;o_Lj0죔;?0x\S,$]dE3dak[?EP[ԊxS 8C F5@oQ<#.3>L7VƝ%r2riIR Yq}¾7/{Nf궚 4X;~xyGEнrC-]~w0BE _8d@u٥m MFXD.OJY?Еq'"rʩF3$$}uB'8M6¡o+FNB/[n{^hcFx# lH5܆xּbigT97#`ˮVd6r"g'Gxꅹ` C)X)x4eUo?Th$~;;vN%iC%b\u>r?a閘zش5g$S ƄzRFqg_V,dA2oX9rgxlrޥ6m٧GiG<,]@m?nA9!]~z`!ͪqk%~)qɓƤ ҕeWrJB١~6b7D õ|sJGyAQh$!GY|PI5wƳvDftMD( ۰S':!tf1tB~D]SLK2aQPڏL(b)6w)[n/"P(@pc?67ʄxE<Ɨ8Aa/ ;!-o5V+Q}~˄} q5u%YMBOb~+JϦӦeRdm:m z!]Mwi3SNdɑ'o& 5$fiLZ1-Ơ)VڲI` Lѯnsn6hx^[j-Erj)ZXKK _-a-\lD)B[+`0o@_P$m)́ (l ЭJoEhW(qU@@ZErmb\@ &#"Ta/ P4m\ʛS/]Yg"%iTqJ8iNyUY^6摭2"U /)@/nj'B{;S~# x;_@rUrdŵBޥ8ǛWZ/V K5& NSblgyФRW6-ws8p4Wʅw$$esYb܆p?;K%(bMyTOzݖ,J T͆ t +L${w.KKFCeӅn$_jQ eQzۘkBԡ]zsggnZ:ExyG<6A:ۖ^,|uN,FamQ<# 9qs zU"`ۋUjѿ/BRaڔSk1ua}y}_QIF4 >ڦFpI>h: J?A] L6Ɣ-rys>MfM<9 IDƈaŎnQ_h2JàE{{d0_S9.&S#zCXC/U?10o-,ыmOlbE2:t32jC ΣF2&Y?U:KM?"ت=e)U᳅qX'KL;"6 [0 !b=n{PM[bWEjE}0G!No=ǫlB2m^+y&Djr+,nIB ?")8hY^-gY#62oZU\W?%ޕբ.V ~v.C\Ëؿ!A)mK9 x3,)[uNr>(|YmC6{\b+j)F !1c ?&K"-i}qj8e%EeZ\tE(FֈuZ>sDZ6ᐊF a:[h>֪ʢɭpىמݻwތ"c[8߹uj@~Ʉ)Hgc0>$gǭSERwֽ]ܿ2}) gܙ1\zF $۳ ʸJsvõ9dz~lQ-pvxځ ^]8O%KQ\es_'<)M]˛6 E vxTsW<Ve@kc[@o ֶ*:;ee-OyC"sc~79KL\OU>aOwNay쫿@䩒j%7oA'iBfc#LG:p ї&|IPK#9/Eܻt2'[CTR6a/ rmA{Jr3LIRxoՇ,"M^)M8MKnVuV=#@d=*o/ٺtR+Wv> <جn}Dr(ǹBZxhD`boꔖb$4iHi$PF{|h.}_Jmf\ ϸ6Z:BБ7Ū,@'YٷIE4<25\._7?ҵ|'tuu|n&7c.a.Qv %]-.= Tjp 2 2CjT\{NY}uSs2H4/u|<>:ORLgʖ_v쿌g6c<ȒxVƳ's<1g]1sC*XYDP':K0 fVw6LE:~5s3F"<4! IL6thFt! ռxNl(ت-|\g ٝG;%Bq#wf[+Zk4%= Q_a/Wi3ޫ* ftg22;KXW;OŬ$R"D% )轠ʈn.LΟwzE?&/ oCg!yTM3:!?ة"_x^&+(5 4>ow]@`z"ʍ8fR91-ۖhsLv O:n <}G*-r]q%JUUgփ@3Ngayp_ d|H\ }/ PI1x닰n`JwfN,KA4VA'M_VSWw]9c| w! ZiI8DEh|_jҿ y +u2 'hηޔZ}7/Bw*`!O#'/ɋW&dބ;':tXREYRٛ,m^Cذ|KUL_U-e* ?8ąDB>*Og&ΆĀpGa[쓓y= _ & >hS̛{%}4ox⤕+Yyp2{ψOOEN<\)Efbn3 d7ŗ[kdllVQY絕Sda|nvA.Q]-sFK=<0}w/<}}F=3:Ag/+=W\icY9ƻ<#빘FٙwWұϹTBԼs[Ooϵ~b;]#-\˾!/zXFy¨bkt[:GiXc7< VV@ ;|2m'(p$0=y~Ҍl5Z_: j퇵vO§? q.6w>THV!3՝A^s[www}.!>إ8E@gHRg[y?5J@2s*5JAԯTf[̟a؝?!lG>/e?Gϸ&ԁUGeR;/HqZz PK`q\(~n#I+{g+uhy O#l t̄V{3˒O9'rxL>$/|݃22T$́UqI,^*Yʇ2 ݻUYP^ mkU"珕{R({i[ڦY{D zXzϙkYp}^?^0AE}(L!'lK|܄N$:;B\6 Г79\.[%=evX޾#=qq/eDdyXӃ]:8K8q{VtWa٭t1G0(eI zo1/ ;U B? l|1͒ }һHgvb?^ՐϿ-zȾ\;ܨb /P ucy~UK6;c%Pa7z!'?쒰I27g*&" $c[lx+¡tUi"(F&! )at%G6P򻴹"Ia~~W)ln6YOLg#~1pj2c cѝ$>F~f$ Ss$$;jrTgܿ\st+gSSzNoJ,gk#)OEwe#=%(̂\G\جH h oBLSΑbu^" R|<Ju>Dâ( Tr?H3 OԓRn{Ołu>?bܓM35 iWFlيVjRٞ0ɑ VUe/ReU(O*')SDŜ2~ O6Wc/ra@@ېsRk>I@^?Gl_?Yz!rW׾)vE%{aӤ=ZPC/}xi St#EOD)JZɼKCyTa^eZeDUnņ#!N_lVoq/ {A͆< B*Ġ=F]f.vy~1 Qzzڣ2=QzWW2mӌL{? '3$gGط_UD6ـsaE?*]epVWD_8 nhR{k7Cz.͎cUlinʰbDq: LĪ dsvu<0n gqtP0bC#ȳl?FUcٴP4s6 et@Z?^9'GI^ǻ4H Mc& 1AΑEoҙU=݀vQ=5$ԎY6x\|1k3l6 WĆs9)f/ /y%Dv&w;?N6q]4f5y!Iykl}W4&s.mɃ㵷r 3Ԧ"%wː%PU!R£PQ-?mEϸ>vY+k Z7I(<—?UOk4ʜ*n~FQ4pi3o IJ>NT+sGtéq-d9zԎݨ҄݊{=rq ;"p,q[gz'. ̅gZB"OiQ4^lw!N@\ m6DZq'"/( :jPfGV$ t}{aEԅj"VT[u7Uv™V-5AO"{=:ME*$ W~%niO%uy4˧=Kү?$]j\Tr6gN;b.JGFD̉!ⓚb /EUX c=hqd`tn.# Dx­jwZВhC ^}?d,CREy ³xF G( Fm少;^LٞNO]9_6%?w'OOw.*A4 m-`k߯PO8 k&(֢q]wȗfoepO7~Baks˗~VmaA :߇ylXNj26r2rcyE(JIؼ$E^i^= ^zl0Y$@A\b\pCέϜK5x%)Ӓ<+<ٝY7l"BV#k>Fh % #H rTBA%ҳ)­.|#9fn l [nS6@Lym+jó0}dI%ϫqn.>J@rWMr]*jbCdɹ-#Wj&IИ, P>0T*D;PP["Kp`5J%D2\O<"}zr7^gW=A9_%s[^z(J/\OPyʹsu]lɤ"m%OnN⸕.Qa+&|T@r? 6 ok ?U>z"#ۊW`U !sXʳ9Fƾ +8qk}0< s~?*[5hB&I6ӹC̱h]c7y\i+?-(N⇏x\ 7\U>6:ya^S 6*x!d7%șlC, Hҵ\I6M2/+#NMUeM>3ޒ:̽p ?=CJ~ӡOkz)F/0Hwr72 GukouytnG %lsq tyEd룵`Ԩ\<6T_ R4`6<Z[},[knjڗm.̆FMC[vĘ5a:Պ; uWrC1{- v@T,#`Z‰ȧ8E(SQqR糂\\jw#oETWA+XmQ[(2ScS$'h|^? U4Hpq$~R[ե0O(0󩨃R]#Ϫ%JJ.Q"a'KJ_|x8ĿuZE?GnUv_帕2 k#Ȋ:RY olYo.gA (= IO\yJ|q7|JDyʥ)ƟZm)/^৛Kث@3 - Cw6+L;I<ʕHQ.M͵4<&mSzp~ֱ =lsV49"n.vmWcjїAHX:? Gt'[uj`3Qyz]BV2E~XzJYݍYh}*~}wcnRf5!ܱ$H&W +Ya/W dn#|<6Pw_ 6/{&4 5mǎ- YMeI:ђˢdi$^v3%)<] Hrͧ$}$礒4Z\?I!,1=#G[Sp' &m/idDN^X2-,ZnwpFL7˅1!M?^S4<|{N/JCBynb^7襭v&E=b)'!{D?>Ə]/Յx[ձ{Q|^ě^lZE80noTdtc -Y^OT( 4$K0֞`܉T ¥C&ذ޸|t_Rb[F6EꓢrQTK͕ Ǎ`K#^_E#Q;0%5EջVK7墻*uR<Z3'mŘǠtPcaWF?O,{GWi p;OH[12o]'!G.v6Cu JLu?Q);e 1*}3t%uŀ%g ܧG!k\}&ǽbY0k|!~RY$ė+\tk`R^;?VY ?S2L@оo݂͂/-׋ R>7U7yvٛ,"p֛+.3kl%0ؑ(w|`3!_!Ѓj5۔dzBm>gY 5 /^`%56Q4C7JEP!L(EAlis:޸VZTT17R[{(y#fT %%b@]+s7P׬pw5Ӿ WD%m?ʢO;qVW6dFph<\1}إNᬥשGDkzpͿj6N1Mh &\ 1J",{O Sx=N;+Dʄ@jrXЄcV-CMB7Ʋ-eR !v=&oh6gS[udkq}⭯ڟy4wϬhHSZc3Irv/y|VO[o#[ekR{b\'Iuţpޒ%CE<%L(ZXo ޭ4Eܦa]I6qoMr%HQά> yn]?Err5-i77@6:`_\0ٳΪ[N6#[,a9hjj@/t]) A iV<Ά3ʰ3BbR6:1V.1WQt4K]>f,D Ζ:y;4YʿoHD99H*ئ #80ZC䖇LuZg@VmmdCTzf-VȆɔz؝Baeg=t1OeSih\vR|Ux:~O 3!9wŗi]J1R%+ ]@씻flѷ 鷺 F\EHC?#B Aa{K5Q)ܿX7bC޺LTbJJyn{X|bC%GxlA ο|dqEv^'k'wpĀ}aQ \C΢N}k׹l-_}{ я$Ċvh*'Mfog7-Xs 3Mf-@K |d !`NZZ7b`燠3!j $93 |h_J#AHh^!.?Ձ$o_Ӭ#fĝdɈ7L9r6!5r fأ|o(؝gc2y?[/FTe\<*2:R#Ϧ#bY'uno2On9m2 DDZǒ/TP£! v#LZ:MukC,~ iC m0T^ opSJ~%W/^a[R5/̢&}˔K>~v/ǛRV{+fF?V /gE/,.Mkɳ n6:Sui52?H-Sk5u:t쌝~7U;LE(($7bss&<6ZˠUui B/~CÊs;U Y|5Myd:yICtd:Ki$NIKbLTտ#Mo)^5B_TƤgfI'ݿ Ӧ?ο~+8<~-3%:o Ԃw gΓ(Y>!;HABcHܩ(6l<t-qdToJDg^)Miv4JG34F/Q46b?H('4q-sSml^:U('GL*cdj%6r-6&rc܄m݀Us:'1N./ yy~f1. Ǜa4뜻6Cb_uKT&{BRY@ g}=Hqu >?e&,NMH^smjdDGDNNtro`^3x]a>/[6mDo3I;a S>8D_T=~Ώw*;iaMNL üiNTgɻx , :lu Qr$*VCB~y v4\ex"ӐFE_?mU'>>C@8`s yd9wWL~ĩ`y{ϱAt~ZaI6&Җ8lRku.EU0Ӫ+z+ a'2rJxJB-t _4ZP*%lV۲z&|~T1ѠC HM\$A,qH"٭@&|(ča\ }KVMFW[+@+:t|s_rǹf WO͉֓3ˏEĔC@n8b;V}2gKox8Ka]ؚ~}jmFmXf} 4_W<\mh_ӝ6^8j gb 4^1^HD|hd2&K\t$g>>'G&3QBd~ˏR?vO) l}Td*טȓ?tpV:mXG*?iL:&Hj9> ºy=\flEeD^ؚ4$_MvC8}ӅUn.]( M%e`hRC7IPV!Uo&0.ASƞ.F"O T >3GwfݭJVkJ}E~/npmqO%pǻ-V]-#5DNJI9I갉-~3k/@h^|2Z[+Y}얃~Z2:w-AU;]9w-#I4Dn|tڟN-Vtz==| MS^,'qYZxa)Mۭm![]昃kĴGqFNP|RaـȁATWHAojY5VFkNMMM'B"'8D.<.`tQ8ZϧF+^_j05,iY [~7Y #-q7Ga{ i\ts5d9hډ;2ֆסPfZX[aw/W\k Y*+=9>9CP~h3~'$u>'gz?9Sqɦ]/Q rPfhЀՍnn]xK%pz!Xۢͧz1hq r4Lvw%0AETY@_qa2$GDxp\޴AׅW*e/ǿL|n L*EjrE g R^vL:`pyRp;km }˾K-kvv{I!~"=8٠{9ʛm̙W8V746Uw͐mTԦBK*Ȏ\~ER|®K@z#=q"f%KhǤ'Or>t4  JMD+y3Ƒ/wgry&c%_5Ml:ljPt7 ]. ǫ9G;I-N,X F >|* /r;mJ:;\_E&1 ql~PƔplכ/&~16|p"j6B4C[I5> .x ?xs\#|Z~qG` \ e@kB^Ѿ@5\٬}'GX}kRp+;UqCt}bBSeFADGt {[(kYQ Ɇ'>{;g[-ߤsiu$!puZ^unYFhm_?E| oS (#/˅q4*`vRf˜UCQYfhVo%( ׅ+I3UX3 7!-`%d|Y;1'"N&2O e6eEHyI} .vr D O}O<ǚyH͝hGOs}<\^!  Da"EhdK[QE|H(Z9݁v!`RMTA-UXnΗMt2IѮhTEb\]@up3w|l`?\/ⷄBH,ң l|"aJV?{HOVPQׇ>Q[pKItv(|eqN͢3~'uk$ȃWrf֐*$*t]oIp!ᬀ3 Bi=ɉ=LN"].PT Mi.|'ny-|n@^6R:2Ut -BRxAk''kHܷ+xJ 0G4U t-+B?]OGZ[=F)?ŧ$-ZQCdǸ06鲔OّA uN+,ߛF 0ۯi^֒hYn-U޵Κ]d)>Vw`tǚ{GVYW;J[մCuiTժN`PPz4F4_hjȗ?,ȹܭfQ'gse]I\,/ t4:|/ ιӺɎӨQ^dӐ/Q]r.4n6JZ0.4e: Cii 7dHV-.9r?EޡO PZdx+DOUD`f=Vs;`Q4Y jy== F~%./]/p1^-amܡsXa~JY5SKZcOt~vo@O]H@@*յ &V)7tAA@$B0*.(loh$q'_e eB.n6ddň>敓3'^1gկڵ2w0l'~ SPEm҂*NK T% dV!l87\ٝ w^ʼx%xzѾ޶kza,F;{Ih<|{]ТFvdؒɸgEI~ ] )j P!a)sSE:} 7~C1a,R1^; cM>}~VtDH*Gpr o]9 *`nI5𓋍ߠ1kfuVeOFWd4iCH/(-&8UVUcgN*\um 4y\*v$O}M UDH}}:(FIH}XOUU`֋~Hɵ_/T!ScmsE=,I%!S:V2V"^(𠩩6(tJ'{%Hv"@<$h.ǔS̳祛Կd#LJS1>oL&}rWC*;п""tr)BgWFe~7 QuG zf+3LF򤁲QvUKĜ7ؿ$YdxDfe_1f-B+xΖ~6e:`~;c@.nh[E^ gP1`ֻv\#xo-Ye ^נݘt"UΩ+]Y*@E3]b4: [ㄝ[Y&] w0N0N$dbC'sWIm;mZM\sv'<`R(%0P(%b( Rps=wtJɎe8)m<O |4 pYnq>>A!@!ljHgݗ | b&y芖MeN?;aYJ/Q!K7Gm^۞F"Iz} R( ,I<7JiMl[rI0GޯēqjЙvG7Iqnƹ b^| T!Yz#} ʛYc5 ¼P SQ$iwCS )cbD}y>?% rSa/s>mzHe5 1!ZA Ap b6N꟔\m-@-S(jY9.ۅu~76AY=b~2]uzgҰ5/`Qm [MFK 7994GzTikjJ#RBPz:WSZYUMVqJ,)Y;U vC_k!Xnp -M}R ]'{Ɍe>?cH|In+oU(r O|IC!JtYll4_^ ҭ!V-N&0L|wuڇ-=ʭCZqu8T~2qZ?h6q .@.߲cur ;fd%lEMW!_ wϼKp">& {3 5.Yxf w$gmT\*%zZ:SRﱋ1{* is{)>ڥ(nОV/ū%M ހX˝)Swbw=^[#YEK ?k*!ۤyRwL57%]Z! i;x/g긱B3anHg|5H_Rd<.[x*twz=!y-*bg*JW @#|l FΖWQ(0)>=Un88f(ilF2|1k1r1"dagM rzCIg^ _x] g)SnTxaE0?_ΟG@KlKrjcιEHet6@lR-GØ T䅉_HнQ2;}5 eS!o\#4rj>}x%)"Цxu 5 |JV$ro{.ANէ3훡Hno%l Η}fu4.`x@{ŋxSRq s8=<.^FӀ6>b_X6+}- дJoPbTa]\`Y3 Tpض󛭬;/ N^)LJqKҗ (aNb |jp/G#>'/=9*;4| T_ٶkt)yRw5J/_oC|yLmW3 BeUe4Aja(qكG,?2(2>]9 es nT˩~op`247!,L$6nL`f \19Y 1]JVȊ"mx<8r6<@kRJ?2wHɫ6xD3 łeep6J*8/Bar:lȐ۰R J~C) g( `'N[iTyC1W 򭄃|< Zf^EuHTthV"(5b(u BeCUHjbꗐPp#ז.pKz3. 6a()b{\ `C3)gg@Q/9#m^e4U鰘}Ə+wirgS@A?7wR 󉡰->ܝZ$#v援tO7^0M4"1 +"-[lEul&Hy]&nUPd 6OӓRð7FJ^"oL 'Lbn̒o6¿D X֫+IW]:>TxC*uX!"kI KgbO޿X1l}gjt \ g%x1|og2.o 3.GpQںÕ0Mi^< ^)pR!]v>1#=&G]\J^)}*/=!C #˹:GTPȋYSիH>ewTRa ɖQ 7'-Jci8}jgM80DvɘPT̈l#[H)Y:X2arRb}38aןEG=iL(+8Cj~7hONRD0osXT[1A<D\SMpmF*U1A.RnfKE@6 g@QFhC,QB RT\eȵXi2H[Mы~LEF{Ni1.c_zJ{?ө,Y2F0ť mU%UG|-jvy];clRKXZ`߹B[5qHU]!@/JUM5B,ғ=CIPˢ"4hZIxi)0@B w@Y ɆA#*"mO9){ E m]<\/nJMZ1(*rg̿$U`SE8> kP|pX+>zzxU6ZB;nJHa@//X`.t;xSh]W1njhԤ bh(0a+j&jUth#g` 4[=lb} miHuQjר (Xap&Za&| g+ |vW˷:顋?((y_VAEpdQݏ_Pgk:{G mbgޏ6?O*T]goB^FG.3olnl4R.gh)'p%x4{NDίH7D A9W '@s7VCJ$^qw^ٵkPSNY)"?BdTX}^/ 6eÛ^q@+ϒ`#(fqOb+" 5wRtS &ᗒa/:iBc6:5MY{}ls1#d'<\tetV2EJW)|MĖT vyh[v9mc7~xwr9'?R};ýV[dg5m[(l ++<}3N,-T{Էm(pxi*2\ ۇM/.qw1x[!תgňBq|:SiUdzѿ+ E+U> =TL uDžF9ΨSQ.:>L[N@R=Ì 3umؐgZ )-U}$6M5Z: n/7 yCB5. g>鹪›2mW `+˄4BGw>|.vpE/?\j'y NJl&E`q8//S4 zr x}p.%\h1ecW,Lk\72v#C+t6Kbӻ/lB Ί73Fx~k4^ww4x/ c>Qi36糗i7=׃^&8lىq_ gk4-uc #ABż n˝{j#n/Kնt`QIE"ؔƭoGeu ˡ.| |qr?}F ;}욠F$p]7ɟ.DzsH54p-τt|)ZȗOe"רKx13!)sM\AZ81bSVrY!r Çے£E9W5Tx]X";u-G|Qs&MLa q&.7ӅrL28MwO]}R0|oȟy 2"&Y)+Vn*nx:b mr\}#16yll 3n 7 ry7]ȡ/fcRaSyĴp.( M*cݼV]dK/Z_E⨡4K$\jo =i7/he@huNs65]QxM.4 YASAfؓQV]UNԁ2Xag)5~W%4,B0*^ae9#Zm/Nj#rYԂDO ȏYᄗ]8T1QQA-(߸d/wJzMn$juSK?^w~w Q9$7++f ,Qo/YAlG`S|2]T)0Q|Yn|Z'@ UUMpʆ3 "!"TD(UnESY'S9Fz+bk!b!ڠGO4 5] Xc' D x wOG/hoڐ5y|cl?hįX@N72HN>$ ^Tp(|U|~"g]:͗`ue1?7Ov-T f]T g';!38l?L.} J)!c>Iv#5򔑚):cCuԡ*ؕ6TSvס1TڣCu,a;e6)^=ؾKݭE-W}'U[*M8mНele\&S< ZPm LZ̄OT(:|=y9X7NMs`oO$!XɀHF87{#Mㆊ.p@1y'uRZ~ҰPc{K( mO3r1.| NRڀH;Vgq_ Mv'gwIqh5׶/~$I1EkW`efXv@07Y``Cn&>X9z_1}̨Oɢh,W:A&hC"|Cc p؀UeNknZM4>֙P6!sǾW>>m_jH .<9#f )69WJL^N$[[%7R_2rS҅ æMС`қ`Қe6޴$1,؀[c~AlG= w@Q35rۏ2(>ueIq0ք/2k+A/tbb">T$Þ1 (z 0X_<]͆[akB{舡ټ5l09Z614%[s1SEp?4(m|^ܯ;c1xn-MϮveSP! e+C]BtҎZ\5TTF6~ @RR eJN Śem;UqYXܪ^ad¯4_H9casXk*szYKAIRۍk,US{! [gFQ,g~rχ"q*{. w^*b ԣT(B+2+5jHXAGN -tdڵ95pQLȲ6M" -MgZ"hXc:ue' a#i^m Ȼ/tݛ]d .-C. q֓`&J/RܩXe S\Èv:E :7u/dKYSS.(Sg`TZ95Gy_X x<'kgh|2*h i&!u8_ѩZ`0PK@HH aT\n:i!;(F0"QPv`$/tF@6 $;{|ڒJm"](* uH3 3ϰ9$ ,} Ct-q'|NyZ"wUr HA (!}iΣ/rr/ԣ5ښr+ xFyh"]8WAZ\wa, ]RYʦcsNOh0ιpCkeY[+Ծ{e/^<{apR̓~QZq2<+჎$KsCJ'peW]2fs"X[覅]G (+=f xx3gOpndIjR5x5)`H{ܔI) %w?s@K X!4sIrF2Ng+<p4;vKQE]c_WSq-,I$q nb"<<آf&"o9-͖*M]>N>, ǡ(ʭСuQnA\uk(q/Pd !&lT|;}VXY. mx>UQ7h5ZbX*@AEƒXcqlJl(o:.KhyYzVY>iPu!^_T_怹w'My89gɕ+IMp~м.K_=0[2+:Z*b>F2-6=!UvBQ"_W)٩|7C_\%Lc׿+ѷ3_ʱr_®ܸ4^Wq{yڲbl*!a4(7I;Y3oHw| ZqN[bUa`9g߯L*) 㥫J ͳ M;] (TgaFy\э+*KE6W Sm4 \eu_IYҐӷ|L[|b'g(͇ z@20Gfvx'4c/S@ͬlsVLJv,i[},zH|qJE[F;݄1 \Qo;xOK\Jb]jĊǎHe> qs-uo;?hơ|^uYޕ[5`(mgj-:* m$Vi6y }2\Z.Y vҫuŔ/%G?$WG向Z2DbbsIK5Cf<(WZ>k47]ȏZP&JJ#V5D1C= 7 yݰU'8|\0>謱`7LqK8.䆉4uH#qR@-HĤx+w,: >?<TohU iR5TD[%s=JѫppK8!JqLM෠ HMhl/aE?>gwj? VGZxeCb7"I1o[I89o 3q/z}dRò|rv/9]W_EvKI= 4V&G*t~ sanI;iyR/g-Q'jʳRx<@>#Nu54[Nr\+&KB3V[}j>k zpCJ//(%j(^r4ɀ$/ұ}w}WǾuwuۑv"NF[m.܎F,rCMy6=>.:2.oċ2PꆂpPR*Ԙ+MRm)1!E"soH=FhoA^+{m "9ǽ7GmVڨO{ iFgaMߡdz .Lϰ3x\nĖ(IavYyԋi, fmMҶrT:YCaYv4nJq \G4\;Wya[}zm]YUNx΃ boU&t,,xe.&aE:n11[XG|, ~ͱjK΍Uv@$7ٶQmܡL<(W[&F?vUoX[G(B']jOgq@AWÄyv(ygu$JprG_Dd~wr:^ Ts!I bjgol҆yJ+(BH->ܞ& kBXe' 3xsl0+t4+jrA%%?Nt9Ϲ̈浮%>CJͰ\rGd+t޹Mb}*~lQLJ-kk$"k~0`*Oeyp"c?h'3jU\쏰Z¯N[CydͲEw6.v1}{Y6:yւV r,^~9?rCfX 3KXYA$d@"q~v^m0 )lKOIJRs6{14~js5,~|>|w5|_gL|?? ?OV o?stlϧ)~>'RrVIFvx;W^E`Z܍o3ppOT|wk|O(tmCV =bPד!e(2RIɞ/ rzg` b7 >~鄸ʅse1!Z{/E>dL~UbB&.aNxҘBBb*8-bىl&ܝu1nS.F:wCHh7xEЋ kJЧ`.#o73A 5 Dn▕I'^4l _CBMKϩd|O|) n;zSߌo3[,F,FÑlF} 1 阨,=S!>6@.@dFIɆ(..1mZ-\Gh!"+2I#x(LX2sy]LgY_A9:U|JY3!K(͜ә$ >$$'a\(s?gd-D fQf}?EߔFX'L`,HDI Аm&HSTtHǞ¼`[Z^ܑчE0OpnӰ. Fx<sim9S??6 d|+'rsI&Vbns8***L0Q̗w1{4P}fgQБb!vVlTIltc"]0(Q)$wne .GC&k6ʏftf2j%Jsgg{BiDNj9j;`Sܗ6O_-> Cj$SoGi↻:6c;8ZK(_pI-Eo)J=.էǢ ;q`=،>FO+e4p)+Nix6AOP J5`0eV1<h;ŲSc>WcE^=;mkE>ZZ%JS xLuȐۚ2$!x`'5]\7^ig\p*l)EA{\z#ѩ@PȧȖ`tjpn )lke /7^.ilFr9W  EEP::B "E_Zk4dQi('h~ৣ|rr3]d/EkuAr%˪)Upư=)Ki(N"Vgu4pvGũcΎt1V`Q O(;riùIvXKQW[^2`_gu0SK+V }s#xLAi%p >>olkAC=J2)Z:J;aΌTuJ麶, ;-0cma&hùEnn2qx9+pCӵ%O$t\hĹa.}EsNO$8@i0|#-ٗ[2rdĂ"ːԅK,&@R١~(08c>2Pkbb%iUCMEJXl|s ȕ"b?(Own?6]x$ ~*GէwMy4E>]\By'PZsyVw~tlw ⯣H[ G2S򟵐ºO򲗶SY!ɿUz}4u@S3zp &vRz^x0 <" QeJ R53S:5,^X657ys~fADΘ"]/KZuF=FP+ G@تi\gl3TP'g>^ȿ\+ c&{Ihv5v* `~шyrM$U٫$ȕReҙǶ襡{^xJ(xcW"t-{)Z0A&p6#hX$1R^ [PH}Ǣ!]TCc 1GJ - ފk?v |=exA3$/d.cx9Ps-Ѵ nh)e4M榷"nA$qD$ e %?OIJGhJVQCITO*Āb ( tmw+LN"Z'YJP2"CCX)[uF& Inw,ZM(g!z%?y\"o;#rK;|Uv2]ԂQ0;{0YP3~*1X?^+F@K"'rwF~Lшj!~ǟG}& G DG|$nF]| \ov%"xض/f%"[>JuϮF&X~07K4Mf7jMcʇ,!*Ȃ-OTvߨ)񍚒oT(,JeB]dh8Qm3^tw|9~v p7kE8oķgI5A$܏8[o7C|ʮr߉7Ÿ0d³*gΛ͍S$|ae zs-Ff{s0uP#3ԇM\YoGHj8R |C27i;0\6R7l}웷:l4PSEr7@DObdƮFpi&C17yb8+;0SJzwͪcY O> Wyo Nx"\c O׌~iᩅjxóAkF33elgr6CU]Y,}gȴG# M ֛{+D" ez9Kv,4^x>;\ SX@5a/&wI9U_(%/ Or^(_qmn&:Y݅ؼ$$d{fH|;S|ڧ^|ZKlTȶZл^\MYǛɐ 2^W^[H}1&\akpO9Ȏ[G1؛9Z ]ZI3>f QX7L9rL&}vkKr.vdA҄b-mM0l/eB>7(G΋[ÂUJt2d?qF$ ~fba֫:Q|G8vؠ;}+Ǽr B6qmJ%U8ٞpxc"KH~,OE &(4b &GYoIݲNp< GVIA^f |P;macLcw-nc1߷%浳xG i4?O!MZţ^$SH[zfp ^o JޮbkqbhqMBz eZ3+Q2_x?(ю9y;#<;^~X14J7lSj҅ᨱdx7X v"&I cd<P[p157l˽ ooZlb"`?6>zDh F|7yXIxb<3tOɯgtrOmRgy%Ts|=JZh 1p4F8[&75WYdÞ6Z>/7BU& ܠDuaBQ%.<7 i7tlE&;Tv+ 0dǔ}76=o3ޛ'= yPx<e>kA!RըA(\jF%^ ZA^5Ej#^1E)C#^?S%Y]8hP} 4EM6sKkQqR4~hv v mkAzheۃ&nЧ_|q;yWvώ _ְLKuvb ؋gRK$/z/ʿˏ}vU/k+s;O1ΩoLC4Yjф^B~=~o R癲%nUMTj$|j zh]bk/x_?r:+\@p"#êX8M+?*XXC#w @P R/{ \+vZcw~mHOnÿtKJFF1\~gJӃ|׷0бp\~~kpiiK"?< J%*>RhF 9.3bҾ;3$ yv~n"ƢbfQX]@7ZE4Х Bi&o+oJΣA(9ҹdy P%vw5E_]Wk>F7*k_~}~?}M+cyAcW!/8abެXYN+vn{mn[So,ʿW*o`pOFyQ\EtQݴW:+5upΕj}.yyC~\S|lk\4B5݌ // z0_lSD: §bbhYRO]sObS2JkIqg~V {c+oIcy 1<nGQI3vw*P;9ǭ$|wT狭5Zד5eJtdݎ֝0[U6!{ H~+)c^O5<3sy7}ewG:0l m[\1ܙN̖[ma >BY 7?I{,xcMt]<{tq0V4.Ѯtޢޝz|o7,(߁gx#~Kq;`TxUʯT_]J_9ǻ-Vk}a̶HJQٛPF@5A7ƊUUaG9C7Ehvm(^zD b/Z]*P$ (7ϖVw *ƕ@菫L5_rq?~% muvʋCs&,G#KsۥMZcGs.4ƛ5QޥL\( ͊RtP|Ea V(#ُX;`yJqEwȓrmrgIA,[6UM %66C͒k_N,\y 2yd!m϶D1Ǫ]$Jkq}m[]Bt[vPWms#vG? 'Xlr'׮kWI Kcظ}#<*6"O[pJ̡:䶷av9в4Ica6}b \{!R'#|}?E*U.RDǤEr-)JCv0k4'tHԒx]OF\`B1 ~ҁ~Y8,Eh-2o"g:7 th8u{^h^_NFucBp\7-ڀKSt]bx߹bn@ 7r*'V4V-{#9e^Xoz@\TF˰8LJ'(ExM2 "0MC#Qжd,)А׻]%KW4lœ~;)_\d7L9feEliQ OhIY趲Vj75?{i~&JMbv6g^q;t rn:nB Ъ<go<VOʡ˔ߊeU۴j3zbL[}_3My_NF;poV?:G'Ul u7F^d Wi- )mLIIGmVC'skۣ7Ǟw.]D4nN)9Bm%:\({rκ5+&Bդ{L8wmhGyW{?!oU1w+ Gn;h$zS=&TQb"-=fDݠ6j[ObYwy}Yq.v;ޏFVMA|L㻔U*rVFr(/$|}kg{FlTzv*ZV NsxHSNoξU5U|^V|u5o:0.CQy\X^(oBؼU`A]{ẑ0^% W2=*TKfɇ2znS2(d? #[Mf>S@|E>?- %T~9 eH6$}%=_yn>zRe8h%(?Kҩd̦/٤ۤ],j V!Zf~`C|8Fm;ȿ}@{ Կb%a7?˸$-Pktq 0؜C< dQe,oI(_^Ƌ+qwMu$ҁ$4_ml $!t^;1mQŋа\I3"w50i_@sy n,g|zPpY]; oV_*7R}G=3 C9ݦ}fKuu347Nl>1~:Q^9Oa%5 \IXSP}?w .4kXm/%':Զ?Q% s 0Ez sQFrw2? JQ;0 i9"x"thO?V&c {|"ظnØymy#D\wKoxCpGO$с*\M*>Nc@rJjܳJ,KzLDC/֍8J9h"9y8b(zisR6#'A,(W#*_%o*)*؍CDL9`rw;.8Gd9+1?IY Wm3WsU| Cuhc~; 8wj,W~Љ=d Df.PMXPK#n~ż7&* ,r X*=PC9x42NˏQ7.~h5T!.C,?Խ%ؾ mj+FTdM;좓{QPtI9 *˿FAi;b%8pv,>NGflcq];x8reWq["WqNqc)go;UE] jfhKmj}mm}|}t)&S{;C)^Z!co$E3Nmēb[6&y -Yvy,]dv؉;/G٪PB %5 ]3 ܿI؈QeRd4h`:~o$ eO!0Eы$LB mjj(+Uh-㕺7 u7Ih'~# b29aG-G%#m7 ̵Er"6[gI,(d -^5%p\OЄYpɚ!Apm{tx2,t8RYN7Fg2=^VRHC B+F?aW70Ͷɳl̕!We0Ζge3W\ˊʅSY"6{cՋ Q_AzJ.nOU(d"9J/LGعdIw Y =?2W14!9u6x?şRW|1*oYOH#j'ե''on]`(?K-0ņ??O˝ !h5Xo͂z_jzOEx +1Mg* PpƏIY xHQٍ~}/*j/#hHwuez_P+#/vXMVنX4;*G<sT߿-e ?ZM,M*}h4.:fZ1-tjeloNkTQ*bEP;:uku I+້k|njqU*uj6'JXVGJZ#w=w}@L#zLZ$K8U~Z9 O<+EZC'*﹆SLw8枳Z 'Sk/αg<?WzHHzAU/׀Dc+5Vű|<@.lZ93U('{Wj s^UfieRwzaX-V6OxOT(a0_ك69C>Vlm8=62eO 4ZpVr=z(oܦ:ۄ?`-A؎sql^ MjMB"r8%'Cmy: +߯fi4'H}8ksdcQ?i)AC057u֖ 譫+f]S_2 ֋ Bnt?,r=o!Otr$V: 5x@!bL=p>PgKB],<~} l$[a=*vAHLCItG3EsW!0hEƂ2q5C[Pkԁpm+kC%)[/cE7ɟGU& ƒTR^^sjʫF{z~# }4=ګ5Mګ+|.Ӷ|)77db\%3g3P~O5D3tu1'r|a/18D1[$wiO"+Dlװ"H F:cS'EHPaf{mq}'rl1['TM&4(d2 '+J%f6&;m_yb软aXWar6|GQ/=a:H5YJ#ʖw3)4\Ƀ3j鉨̉t>!]UЕxb&@νn{[]ݕ(qixkeXe#kw,$[EIJwGߧ*nJ ''OKwDJSt5xalSڃushJFeL3jsv' (ߴ\'eToR3Z}R+?3fxv[1Tޑ-`U&mbffn++LKevVs+RYUNc(?8ZMݧ@qdұ,f\sLAVsD:cO-HClFHZ94Udf½v>Ih*b~sjjD ՟S|7P7ɬ{q޻CSnɁKyNX.bEP:f"Nd+c1YFW>*WJ 1Փ"U |Xz= bOQ4R敍%4K ݳo܌K!Ĝ*]D1EvW)&.0P`C`.UOrcpw6w<|?];wAIGH5 { \/{GGCͽߔSM}X}>3ET=Rkr7-G2K"\ɝ3jA@/iEZB5? }~4E(8-VZ^l _U:!= j0Lgx|bR ~ͶYXF+7aRFqЃ`ʒ|ܙʽlWCAV5Md+v/f7h);iU߿[EΙtUgĠ^M%_X_F{nǵl?l_j "㡱ᅣP!kvFgI$k<ݪE*9WU}WcÕvW&rϕԮkv{Y#|/xu迳ggCB4"D=|6,Xt%w+/kkG̀&ߦ'*T_xJ糟FLwgZS2 ?up;n0LNTg7'۩9K)H=;R=oԞ 9Q30N|rT k+ղЊK{JPx Xѯhrhf + b!в('?+QZӰzd FXo] J&uufRRPxA3W\5WT8R<|*}3͟Zx)5 ֻW#X hq0[cJU%̱YO{Ta罍RkZuk =Dv]K*O^:vB̦0ykO{y}*,LS` u ,DrR(/wY1*ڢZt"{|Gt> )AZkhZ#@8ˣ=ٟf~楏A$O$Ө#nKK`oaF yxhYb/Ix&,*Dw١yd! TIP/@L^ﷲ9)NFLOlUýTfv1q4w@JbhEwG+˕'p!\@Urs3JKam2imI.4nJs:gG̣2m T2+]oЬL8"fe&ʿ O)oМ$wX W: _*%O+B1sTcfVe\<ԘyRс?W¡ +|z)vhw%04<|輒I氂fR \[TpSn):KCo&e3o;Dn`*.9)^ub'racJuϪOVcec}|<-8YX&u GP1ŕp] _@ w(ُE_Q﯍{_"=mb=_(2ՌUuLV_"\%%&;M~"GjUeI,6󋾍!9|_yks{|߃Ȳ.OE(uMἊTq~/s5ϤR7SYVe;8X*OԒ%uh|/g E|W"O Fx(ܯ}8t-^JhSş_e|p8.nHRM%CΆ [PI}[$7Ix.=D6x#S_;͚ܕ4~ZH|1r+i u2dhZ6X[iV|wN}iS~x|xςk{x SFB._j[|,mS)N {3->0 ]5/㮩SLRj)NXP4C۳hg%)Q8TߏA[)JJk(x#7[ƽf˺aJc^Ƭ?-V7S?Fqŋ(.80mXxXoor̶ Z\8Qt1i;kuNvZtxG}z"L¡Gc ej?GZ֡DkXh%AE$S|j(S|7+(Gq(>x7KT>  +)^OK.%R]5RHDq9P'M6x3շn{3lMut5/SOrPOq: X(~S|S)D)nxX,_a\՟|5StawS%P\@qVox$)3/]o# niT)^A< GOC=h_|K9}ɢ8_?` np+ΆyOo%7i_6]~.. #~ZzCocw ?,9$wp'l5¥ @(P B-E@X;| B=)9POK!l. ߦ^;tfCp%p=!, B asjcO).749wBbGP+:cs>`!|@8 a<"O@Bd0*#rSB9J5j!,2+!Фx;:GAPߞ_+S:\oˀNBFO*Zyڥįڅįs#Kį!c;B_9$f xKVb(Φ8)h5LNS)Rl8іu,=ZtaZB(x?{8h}pj)o)EI[)nxOPozWPb iw tVu@Z ꖅbeP7i^(ԗ;2(MS)Φ#Wq\%TYx qN0¹. o1dBv B B#fBx&1؟M;~XosƉIw]@[?Bpk"+8-0妸@r B68U6ű'>O=~Fc^WՀd AosB$hG ]BZa@hWdNH} A3_AaC0?C ?ʠqa=o2\ъrӦdL|I5jduٱ2Td˺v 2ZBÁ (nyQOP[#발fzMF)^I }/x1ŋ(^Hpp:Son8H*3ok{RfR.Pj$L!ntE,:&]i,~#õJo?fz(U߲ W~{]HIk M/| k3 b s*p~$ޅKZAlr[\4!>RM}]*_z@ʥ2\0}2v5O\T{Vƭ"(#kժzbJR2~%R2#ex*g"(jYmg^ɋI{,")RKzX TׂU8D;S]6<)ˑ.J;#IWl!%R}"ՠkZ^+b=j+VB'&w~YBG ;%T[b?Fb:sL:+jJ}ŧTeZ)t&(E]`N})=(vPӵ,ޜ-t!70IT BlAI2(- @y r؏ll!dA( /ȧBȆ32,ct@ Cw.rm ODdxz퐈͂dY9|:b{mGM6qZSm|HeKmfz]d;M{=0&AquPmdUXCZzw.[ ,UmZCk^ad!7xF^# %$m^ )( ZoC.Geg SDFyjlzE\qg [~3'^)翏 ] `$:#׫PeDP=g 6*|&`ȓ͇yVWO\Aza%xq [7ȄNo$W60VfC|^?mzaiA@>|̇FCY(+_ohPq2UD9YeCِû]MmS`-.' G_FmP֧ kS#~ Za%*4җFnlPѷq$Y{@d3j?0 W*dze򘝦L,ͤHmڜVj۪+BJyP"J*Pz29`LE>L \-)2;h-+8V`#sq`cBh"~+*w_hOvkʩЄOтwƠH2g45$([ivԬoɱpK/%wRJ`Èog4ʬS!p*Bg%J"@rHFC"7µR㘳23jLx!eWC EM'-y*L7.&G R"Q<){V7!gWYmXɪOO N)%"8K<Ү7qLr g; i7~B`u1:t;8O+! &`V)/ml|"q\eor8wMK'Fzo{y}ٷx.,@:ّY@ZLxWaud V#ދm㉅]. }t[B+nز%Vi:au( Qfɵ.l쏛)ЮQnIZePɥV4YA ?,!{{@$)ɐ.7|7Y~z*ld49STX*2DbMG+NJ yzwNYYܘdi,%V*k,U.EWdwFY!a!QBS1Zfh@j&`-;z ۟w|_|`] <+ @tG= G/ B2#7#G$_&',nO``/}A2:S!@"o y4d^N׏̠\ N/k/FmEKc$q^DLrz{IS; "Kpp5!B2]Q'z<F۫a-,0UPrcua>D{G+)[} {*|*ؾkȟ_y 6/rP(Rv76i`7`'USOEQl0-.}V0Vy\G3UTԯ9[f@%$B?9%D(y2.xV H_/h:}߁o"37a>3+@_߷3G:38x(#w}}n4P9q7U>oOt;>c;>> [p9>3nGuzތ0£Cí-VzwQ5M((;ߤ~~ ?W;G`߂Yޠ,Nl >Vlz,7"|X|}@-j3׹Xk]e=*QI?@7apxH{׏>lip}ʾu$T>(q+ڏ.d c 5 xZc<%\@afR;K"q_'l `$6SXOLcpWtq8cK,_oF_IƶR~Q D>CP~ǼQ޺xb勉~='ԕMF.`-Ʈ,3.EF6yƝ.B<7aVeT924\"UdB҇h^,}yWGT4Xg!eXzR ^e

    ={﨧ai3ZNgqo}aɳeX{WC tPBUV2K^};_&C)Ϻ xwr Ԟ(R Kx.e0e37i9̊Tmj+&|eЊ'_#B}+Mo*pBJK߄6o}/,)F0@(ȟX刳ձ&rs aU*YLrv5[ cξm> Y[vP2*̥}%xծAI5KxA;&xt9 |g߾lWpxX XfeUƂb(5ZhkǓdX:AIItճB glnիVGT׭TՑhw+y@TvxwЏhO~ub8Y2 BSheHm*@V6+9f!2̼wr[4mY Nuji|e!-7gߑ?X)x%SK/;$Z]L$XZ=GDIzEr%sT@o^4YIqa(IKEiA?cG,; M_cH@?g,Av|0v+?XG.60p"V~B6|nb`ﱁ+e3U%kϦ6$6\e3 -kҙWȷ*D DY-kh-'lDЂ7me ^u67!t,A^"OYQ0H)^ALZRMH#M^Ed /Da gL} @}0SFkH[C 5BeȷXٻ- ;l\bHY49_֒7P? sk: KS~vMG&ܡW@Ƶ(6X僻G 46I yq57BBxKc%'檄*cJ'JLc$buvx@&X:9]dyE#nm$C(Iqb%GaZA;0aR` eSEufKp ~\iė-E]73az`a)j;\=#Q؝ ^zmު4o܆/h& P0:Q @ DH 1]ʠ\Ќ0E JBrWh't e(  ؈8KcF [Esү.cX?$KUj* ԄAB@CÿP8]ce\#W?)'q\'bߢ;*s-ӐNc{-^ߓ"&S~ 7.l bVY**seFuaeB:q3ۊk:q`5`Ren,[4jVY7Tuw .P8%eGŋkYwXc/cJ.٨Fb L6+yJdW-ɸFt>q1[*`b{0؂[`=@ F1EC.~0W<'m있=gR"4 rqz- I8_ =iB\ŃQy[> Qko~J(e)rU՟gUNЮ#JٟsSq<T/![ZM1ĸފ){m7JJX1Tv,ǃvlK:?bi˨f{)+afӭ6-ԍݑ;cZ:JfP|EӁ.b`QO,qR-r2wi X錚%J?i3&O|Q8Q岒ѺkZ`}>! yg3 OZ%t}ʸ7EJjqoK]"z@XYsd$CRVo6VWЉ$Ov4U0;McdZ,؈, Y OcC9x劚f`;4L@L5ɫ^Kz`GVR5# tzǸ=>%^mF.`?UX@0*YD{EVnQWzbu߰GUبe>ohބ !M.{x-֐utafC{ ^QPh80V{`5Yq90ҒO`|OiRlvfҼ^CtS~x5aFȂv_dX=v(gxx9⤥7w7-u^G /3oBZK(nl&tTbv-dYH1+* S J0t$ؗYRS惐/PS=n?"&&V5@@Jl%|CP?@:jssP^>ߏoaey3MX n:x&h)Xgkm^I'cnn@H]2>G?}+f渘gxg!AG F-UJy0 :E% ͛LPt\:㑜(Y>T)߰g |mR:}7u'v/f(k ('PTQfLI)J/4{\ko-O؄s=kTxxMyXIOzӧ8 n +b[r̬]-SJS`F0(ly46 .Ӿf'8b3A\K K*#b &| l * ⍊GUi[!t$]-^HSJ4h htlHjhrVrY8擕-Ad%BQEZBCj.x/ʗ<"˽x TrmF%ddGrJAiMAiQY}֢B;})iDi蓼!_3fY!謉!|Ͽ BBk}"Ђ3 Ba!Cx»tz!4Mo%<ͲQSN/8p"HډxNh iDмut[ͻ#uM< %@B0fACFO/ٯ!<E0<|t5I,VtL$&j48k@X.By?21}jeJgkg]iR]#-A\־ IakJF@*", z"V4E @~)OMJwZQeF%QPNbq%QȔM/`KԼR1iu5 KwyV|jo3+!5h5]Alk$jb[ XeLffysde>9 "ٝ =^!TfK+!$;BɵRhymA46<K?~fjt/%Xn7̽z҂oD3_o>n4NIx`vk3{-KٯtšFښ W =!HW,弓JIJ1RPb`00`uN'lmTttvU S-GE<ɷW֍ELaNq>ByMնQ=Pee301{?B٘ޠ?1*f$͐M|٢Q96l|Y=6ij?nCKh5]}Oܛ1 ^CmfFpAE#n)2 ';CDL-;)kmHYU)E9?PQcO6ao`]9@,C7@?VPHݞK;M.kw_bWQQ l8+$\;K)$,]sWbLYB)$2kFaѻ3(b̐o:o2w}1 [( Ā>txǹts+G%$@ƯLQ\/]VDVy\G /TgbQ5Y Sh>bXZT< [msT'ݜg4HC"" ;Hz t9yf~}iT P\x$duj> K^ &Z !/q5L@nQ(Y6|LpGej&_Q;X_Oϛ]$:¡j{f,nY'yK1%4lnh;jm ԓm~ywk+ M{e?] Q'Mw^Q 3 ]zUn~$T;{EőKbڗaDT &bOQS#>UYCd8Jʀ[2r=a}a VXXVeUux ԭb].J.3J*WON,\R$G 3+εYpg.<6z=/fkP- 'l( [Nݓ(\6w԰ʄ*qVD0K|+aomX@bk6՞RJcR>1bw _СK)h붶}cn14Q4EM2R)ΝSHVQD`;kPكIxSEB%YH>~+}B/.qlWi1_;Y~h{-=I8sfr} %}؀H /8v{ .~֗4vm@t$Qx=5^CZamJHȝ |~K8з(gql/^׌{0\rǘNC'tE$Y ̑MqۏSr7ٿF6b_|?lWP#i[cF, ,G#9jú$OqT }@\lu:=- ciL :6>M/fqL [MWeXB70 >"+KvV6* $.1&<ް0B.^ooS,x|x˸W4*J5:d j_*o۷5Ja)gm*<9E^=tWve)'(.5K9KBx>vGH`v:y#&AX~aWZg;GA;Z&jW>|jz,n{HmxSjz+[خgK+zSϞܽh 5ӂoe@K77m*7jC&eh5oa/^Wڀk(I0I%Quthzuw)f+ ؚ|4QR$L䳊\B|vYp]i/~*tx*!A"Jsvɛ[spdؚ/2{7I> eĻz%<969~6ͧ|JVrQ4 ciJMJΕQJaڇ= ڪ%5r v"ߘ 1$ p7QQn,` s~lN\eST:i7EJ 9pp,1H9E8q;q]G :D:]wI*n8[y>= ӷ6_{n'Z@j~F@%0i$*z7:?sH'r3geW$Z(,ys}YƲI|\fwRH/P4J_\| ZLů,ӥŴSBM̜O$ak ghrWn_/ a{~\8?wroЅ'VaBϭWDYV-l<e (f(+dce hv~ R;$8__/[n?ot۸ۤF2f^'!+nGWgq6]@l˄۹X$m _ۤi:疪%x u.;mX/ѫZ]iYL;g;PU.ւS,P7wQH.2U,Ǎ"{8Ź".eANtBBss'E4\{zIs bٟ[I{*?7CˑUz kr[z#9jۙh8`ڷ"ux%/(Vޗ"8o >n]h)tyI37_$ GWad®mr"T^UЁ#Ni!\\2xs-*H%,DxVV37d_h>vً\\.^#;L̀&G<@+ePNq9\\7/Ǔ 3+HFK% q/~@o ~|珱%F͔8':x bOnO%pЉ8 XFsB)?4+4X1 `a%9]^u*%*đb.q:7:X׹` *cݧ͙15dp _L'v;~ҩG7f6#vrq23P|.0Cv3ac^J] yĵ\ ( PBx!C 20)3[eW4_[2\CB ~tCh?("7f.M!i0S¯Y+\yWNx34IYCT \2P0[ް$#C Duj$aJtMם4wMcYW7 7#JKT炣Ė6Uk6?ВUI2Qr|=nP.3(%89"dF=6-74ϖ(KחxuWXC◝ܶϖж(磱 @) 6oD`;u%zex]p 5Át~S-ɬ%3ު#Ol;Hӣ]V&,;'T~"yOj]*W.df$HKNKĦBi4V(:hkk~F54 h_6YZ<"L?IiGG1ll N*kqXGfgL\\h=Pz뾦@Rf*p°b@廄OT2)ˁנh| Qo+AIv qޱΓrT9ŭ1-}TnfS?bnSıX:o"-؍in4bu/FZ7.Q;mP_}4Ԣc)x;=+@iQSRr{U6-ւ|iO'2x:͇rH:]d.q.T:Kr`\VY"L(+crX ÂLG}.;޻;K}%F%<3@D U%{ Ĕx/*_"͗ XhTڹW~v.8 a"n-1zv%s')|ooTv,}) 5#Hb~}K7!'Ya%!U".d31p|Ht,-~ˆs%E÷ Z;u**=šU"h[X_`+*]R+[\ׯ,Z)J"׍`?!>$+h4f~fjQhM[krKCc!YsK^Q/.,{^斺"/::~CVsj7: ϵ1]9Tef<b8m&~8TFɁV\\=4읖 ב.p/ *h/$6Q\n |ran\͓ v; =8zle7hEUhˇZR50Q k n&C3`"`/7$Z5đo<̎6@g{('cFarzY?Q\>QߔaFS @ t?, RZ-WA`Yv79 mxw3@kd@~]wpV:ŴwsݙKO['ӛU5QCbXާWG=ӕa'ߖܓuu"ޤբm٬-^LV,:ZvfPV-2A,]tyUmvܚ&j%*$FD+&{wI[Wﲽ*kV78\"vg v*ܢi6+y(͏ma_+OPW)1 `=2X<OeDLO;Yu)Cz`ki*M{8C7VQ;M/&/#)}L{%x>!P,2l ~[([P(\a+?@x ³47 쀰A—^#IB@#ӧIbx67ۛrV%pN|WcH揁,Mh1FSdm˺8䰠c^G8X ھASsW}[qF3|i鑔OדHW tp»{58<7xu$1|ڟ(Uw:>w3wM&Y\nuz"u D" ҕ t &qV:\HN1U) t>#isfn8E!-wY! T1bu/I %X#=E$ȉBڬRZD?*t(`D;o񷚅,TNMXi8퀽r\ϧ ?cLʝFڗ(!fVzCvD8:5RbQ5AMj`˅$ $JQa%x1q[0ͼGjԗ6#1,$O4K*oev7 #7Z(ҝJث/n\d0?^J\F C(sLq9@{e~ MW3v;) ޷6fotUzR`@pVZ~UmaFZ|2(7@Q`^izw}6իszuU|wojBe L2d~L/J CQz!f뚊QZI$3Ǹ $b0jρn 7CD;EF,Cf4(i&rO43|uiv.|lrc!|Ŭ0n0r(iU*=|(Ytc`&@(\ˆ7DǑntYhmZ=}@6W{#iK2D& -{ dogS@4"j07L0܄|yMն 2&btF$NILv<20:w,$>21q)|H|b0* /#K` 'Nv[NRxTuX{b\YC9땶lJn6E3@7/;v'ݖqd]l=JmN;{>JC.g qˈxU2Yf%|x4nt}eb< X/1&kx Hy06X4Aӆj{X/dBXeKON$eC۹͒ L!OHX7v<)jewM}a4y!" Ž=dd,wiJ;yiw ="Z6 w& -&k90YuwN+{3O<}5]"JٝPѮi0OZOuTǬ /lV #_x~D]6lYEy,(RC֊b| LDWZ^gGŻ3YyVHmiJ:Ð5MDJZ6,j$Z/E5ـMt5c[&ƣiA+^o :Y*蕝*|yu'x)iQ6A]|Ng`O5qWƽE_@\+`e]#JϕWǤ~tbnc bE\թHxW-D+P@I{'{n0I=(3SD2TpDSs \컬J>bg|H 6eg9pLP@I0Cn*H^褉 i3Vn8|'<;H'|vs>ac찷CӏpZw&亸C[\b"17r}/l,ER:D&8W{uZm+Anc􅓇/`<Ee,Fs| scFNg8~DWM4Ť f1F-"MDJ|Bbn@'*5S(UG>+m&@]=Pl!Yq8 8UXLKRpf0 qou*UQMrռVQK^"L[FtHDyt$N^Bl( 2Ld8#pPZsfo*:&-HXgY滸?Wb#WWb^NAN۞LsFS ys#yx)4%I1/gE¯$L}NfiZU֝4fa-屁]1y\i>y]KUS"YTѥ/z5ͦDC򝨼ɽp+[+27!*g뛫а3u+]d4AԚ o+ Af =27iZ&PO}bľz bW=,Ҳ mM1[oCyBf~'Z",p(*p2@1 WGȚyl7V;tp~s>T>`'6yd|/D`eY&{KhU8<#<Yp e[K# ;JGF?&׹N]Wҳu1z¾c/ “N?J'´?="!;=xuN~YYJgTE NxvJgn 4?A Hξ#œ`qz|6kJ^#8ONa6=%Ttî^ۣ\x8  ؜( l nܨT+9\xGCUthzzLVay._7ڄB@ .iz.m<6l/ fSt6y0>ev-0v䇄~P T)#W̍Anibm#w6tab7АfwvmRP6|ԍᰛ _%LŐϞu)wbYGrad:_n.PhcPLSPYq=>XMZ4!@Za%յz$d+|K^.P'YZ*zI~Z\4Ww|>+7<\b;[~!Eax FU-/f\ȓ_m|c\b*?wAֿ` `Wf˫j* X%7![@/zH.ΪLQ6]ͼGʖ3LxL.v3rZf0aeq,~GE#%0H LACPf/YC4hOm%Oܳyh" + e*Y7&s+Y7}e[6+7vG-":9T+bg 5^SEɋyLtcP8Hrd; nu8?' HPZice > Es-:=*5x%ϩ~^5s84%ZW('#x˲<s߳ﶬ;AsȎ"Ϋ5, ;]ŖeKt/s:,(s/{Kp!$!|yb%9P&Bϻaa6u(r+nIUfٻVX䬴e!;KͳZ/v߭E0n-Ǜx̻ERUexUKKGd)[U'}+E7V9iq55bǬ{جjv]$]>_39YƏB\UΜ 2ԢlVK5U or֍$_eqƧ QѬ%E C=Jmg[٭ِއ}vN,{a,H ^Z*RVUwgJr+$9qFt*gf1t[}󌜌U=oJ ZEU_[03_!yXҐUmܓeg*{3U9{&xcVfn;0Q? Lu{\|jozI #~Z=A,(N|]7o*qܮe^!ϿP+I-֏t8ҖJ6"@)h!K.H8˜j=Yh퍖V"YwO;+S1a7鴆0Yr1O9Tz!-p/#7HzeUլ΂w=erF ٝnJe2a(*pV/C,3> 9źMFpyyf₈3sE=/2մ{ي8 (-xS<)Ɵ{LQAPrW/*;rX1mOze<&(?&GH. bߥ슲7u뿸Zqrq ',~2 ć&9'I(FXr6,#} ;=Xfv2h|z@ZC NԆ3`W SΉ)<>33q ŔaήFOfWZiTymfU<*S`A{ʑ*iU)i>=ݗm]fui=B : ҅Ӭjj-n/xXjV =~mk\/p"X,Ғqhir 7Ba|rjY-[gt.6iEJ6(8* ?!$m@U`o%Tjt;<1\m>CWPI3!ܡ !r]JXQf x/'Y\ ݤD8"UNGybq'f_4~`.hϠWB^isS"}\a,#^ Bϵ3`WJZƅu2&E[˸g ZFPWY6JhÁ1BoI |iVx\u&j6>MBrnw$@ʗgSrҖ*;(>n} &0I&e()+YAJȀNMC+xb^aN#W,drjb]P/KXVW>Qz …gʈ1nŇ8FuA뽥_"tPf*3xVf\e3L:#f<: X-zzv`!'ظ"[hi3$;RAi!iqAImqݟnY;\OfҎøFw4OhW8{M`}6>mx(,~gWoŔZ@c>#˜ rԔԫzdHeY.M.vo]h8(AN~Xq4>OqnГ _nQsk\_)ZĵkfxaPuelv z󏂖EаRX^HU5Ar~`G(8ӫk3F5pCfgNBzSW٭Ml侰+7?^1B6 8L\s_*MvU|psيU# UNUN5.*Q0bd}d8`PJZ;![_k~hzL1YRDbac҈ڙ*Pw8mP_[{"߼  8.U]3 y$Z-#G&k0-i86S;Zgl m!pxF:XwE{9RT"ыH4m'ZQtIUT'7h֠Li&&^aLam6dvʋtpPR 1#pGt(R}J~uq64oq hn{+̝Ъ6bEp:U>jzc?Pdi5vuaU[؊Iw| c wr#:oN0 1Fp'U-YTTF%*+(lQhzu_@CA٤BimȂ!l%,WннstOdt[UtĶ@0u$?ԟ @n,"bSثN:!~.8D׭UxH>|}S&ԙDO4aaPW*v_Oo ?Qkre]8^E.FP<)yi3҉Hl<'8F#k'%dr"uO$T,JGvZ/ՎLs,Ei& r-aU+c"7ȸ3k/[s(5${*\fwr9tEZC#E7b[-FRfWXeڄfر(pw–uQ# hAZ/\ .g) `wvvu=5(%;zp W]Jxf+qf(c;tnz\@Ҙ)8~8JO娰GU-l +S+UHlLx ;r&T.~/^ij(ǫ'. ɚTu#J[)wճekbdk$i%&ׄa3zlc`s ؑ]1>@w VO-L4j7LtMrM#^\Ss 3o4N'I1) 5+#Jm¾H,]o M=Hq:tqؐhHchVcӍC: `lF ذݡFt_{XkulbY,<>~lCHݭZvݎzZ 'ef*`k cn]$^}ղf<EHB8xkNr!&s EahUʌ*M< 33 [Fai_ V w! Mnjf(21!LLi}GHO(rtItȿt=cB43Q81b-W{UX@14ǬmgYq/jgM?]̑6Q"=m@(<;ز\s$_mR M {*(EG[ut 6ůN$-4E~@;EӖMD5O] 8ln Qicd5$R`3,oꅺp\Mne^0vzli~: e!F}b> HBBQ;vǫrfP^NF_wi(z'{KHqrs^ ;Jm}gG d.9mhet4bOzgcH&y벘Fd;yENza;Ӊֈ.ʻ߂֌X}ah0m %vDX5oڼo#brN?zJiji v\!liߜNF%^k[a6cgV#/"PΒJe 2ff%ss;KF2>ͥP}?TSo@I'\Wk *FЗ̶I%ndYmhnhJx]E<:RH$u?'74Xi'7A7I2oXN!ޠ\+ٲ\/SsŽ9]-+xN0w3fd;x }a)K^ ΘaeH.@p>*r\ a!dlBïU4}^<'dE|[GgJ߻sy%5rra.@y1-w.9Lpt+9}'ѨJrI:sDy1:zUu2N,%#Q*MǍ+NoQNE\X7YQ $ TY$PڏLAV<~Be571}ECRN,} #uChD9%zKicaq$TdhMGfsƇ/uFƊ(WEHM59Ú6cf-Y*zudA*|Db O9WCpe&D%dQ]*v*Ve0c$p,U9T'w.&5@+@1p)m`^3>8gzQuY*B(b53mH9WDy؛Kl,qwCagrSϔh#}{*x,GKUFܗ^2;ֺ*SJ+2nޯ*,,&+rSjwҺ 3[omLiV!+ϪAvW/8iWf6맣B6k1ԝ'? 0!aUkSeFr7bYBXs"m\ş +DMy)Dė*5d!+PС?L" VכlT{P+H?DA?fкU)+=ǷgWϸfip }U%NZwR8!-2JqZ(dQ>ö6O) e#x U*br\q{/uE>c6hm4K9MGuAq+ְ&$[;&alԚK 4> ?]$*q.-{#.~Ms-;Olă5 g=R^<ɂUvȜj'Jpt |\bhF #m" %嶔h;M`yv/@NhmNJͺHE(ho#=uԲ\”T(RU_ߡSbVY{U"|GlY9mK <>ڨ#Bj#za}Kâ02'1 aYwlJǓ& $HDj%]6-Җ$m@AC V$(Uuu_vwݽmZZXC>x49%i{o&93gΜ9sf<Gw.„Wa;B=8pP'胗%-H]f/q\vT{](W=I;I[ɩJD1]E%3> n+-^Z^)\w`^{`)uܲUQyzpL F$o2$y_,Ήsj.4ԨjۅwuYT`_!1 HXzv!cW@+6 mWxUVj2r(XIO=Oh4Vq_y'*PyfRfOE)Ԑ-o6#v%LU6}0 İ"q Z]FGz7TBygsy?@i%14\G)z{S>+Zyw>f- H?5nYȬvqښ&y'U@LpᄒR5QBƾOqp|gU~PZJ_Y7\@n_foC.TD?Wx*eP&t`8:[uWZ^sJgse/ɟa87s w%9'`gKdh>` s *|='}lF%ܽ(ϙ}Rd 6TR36&FzCg@kTI{K[a #^z![lH]>6*+5fO2^ M4pa9{DL =UQy+KwFnElfkqDGi8tk:!W诓ѦG~,>G^k]#8T!2LO[x޹:wqnPmCt6V6$lasMwq"wޕxIמ]/;JC|FՉ!&r'6T?Llh5Ⱥ74U PECþV-LlǤƊ݃[+6&zO Ve_Q ϡb7=12)'Ni$+>&c؁JOPoVp_$P~@H>d;#C5H>&Vm5-].O< `3m Ou癒W(Y@*轢dws*txF N[p$}qQ˾xlYu~r4#VHUv)|l=#~߳h^O>zfg6)L%6x/AU=dg( eu+7짐ρd ?QkH֑ŞJ{ذ> $\h \M.uu13`HU5&~&(qڅ_\ yTt{%)T|(K qKQ_*/ăT36F G?/Tk6_ 7OzB2ᕍ1Nz.ȿZA=x<1;+iq5 T4Kjj?Hd\ jn]N54#}xQ/n<}Ptcn؍[t~ПP''`]3wg^b*Ժr9޺\[%R̨AF9xPZdId,G꤂#o5iDL`>]#^nyĝO2_QJIS( 6o_;iD؅UWQ v0KG|< Eu9ӳ op\^|/ttR}Hm&QԤTI}QX`b"(ZeeANd jzE_ -zߜj=@܍ȓR=C*cm?:(e ҫgXrϮ82fW֞5uٱMwZSZUnV+ qb8Gz|2؅kQD깥~MyT %`0l\aFgQ6[!Y~M؉\)LF~ȃ)d h47 syR\HŤ.3HHz,njֿhW*U t[?K»Zri'A*r8E%9B 3}~ tK !ߍfO%4!DW'pYrv$ޕ)wn-+KojΔOoqՂ(Huٓw(%7b?|^NHb1%j- lXt /#:x@^RfpAωR]L禎zZLxނ>'晆Dz9tKhFRZoUEk{jOe&gICO]=˕D5⣾K.s(DzyNnoCW]~7;IEF3Sj/oOUhQr[07S=/o#qRߤfSu/* !*f@m5e-$? ,דN tGxm%ߓB;h~ln&rJ(0 ̲ht}a.lV9L|Z]laBƘ*rciwc9lkK=h5<ũKzN=jŪlk+52|,J8lg0 ^>ɶnRS* N"CXZS?JtHWΝnhYJL#((tőef$7wJah&s/eUdqŻ'~~Jz"֤6ۼ_7JhtgG%ѵ\Z6Xp aS}rOŒ:M|]Gi a;N5KSvc6W|)C).U39b;sh+a.(M.;i-qY0|r2aR^(Gb .xP85 5j`P gСC2:5.3n(0H"9\Uv Xn:o ql̇MBJ7 Bx|C ̀|e93c)wew?|)a]J 7n |'O)]>uA$;U P:9E9P7qĿ9ji?-z:W&=oVx!obi{}d:I}|-m' uyFKތS)QB\-{ѯYvEo 8:YOZ_4YHݢAһ7uDYєJ6 oS am %gбEԴj¨pEaEeE35VXU עŏߛs9kboD=C{ؕpfRQ'd ;OD"@:Ta6\pfMIr!on!:¶d'+WUNvzF\s*@MZK?e+<5sR_ay:wԞMvRX,k=mq(}rS29? -WnM T$'pN@  c|ἤMzI%ԁ2ekQcx(*h-_RXњn8wzɑC ,n9FdБ2P5w3#'{Mu{K*7" i/-4uY,u ݯƀtˏy.&SFE4o^tC:'?ЦQVl{e{ET{ϴN %U|d%li+/D.JXͣ%*a}@)CYnzK+K_Ǯ&K 2 GLL 8w+C`CETn\^2'h+..j%h=WfFyj[T2>HK/Qջ{R0mI3M8vw(&uUj*aevt\Jʱ;OcWl>zd:0݌: |g/ -zݢgoZ}jY,WK:;{ gxMK/A3(ddjff ey1=/*wMz,tmd KR%+GJ#I)S6hNA)dZ^g(MTE{9L6S}2E046SՁ4+!4 *!2#ō.:.̧M}"ヒn?|{k;B^(DRSjyqc 'ϩʱc3NuA7 =tf̡ޤ݄|y.1o`7 o<u}d6H)qoX/Cmav&ѶUm7fOAY$4W׺zxҕ|j)74~աH.LJEݑG|#Jo1r`8qfSh_σj=iauMXN~z%\*ۀLF#i m)MꝆ /킃6_x?J~1)xtB]L_'jه-hyjPVWuSu Epf0%0d y nGyB,S̭jHګЂpq$ nKF Qn̋klͥ1uJpj91|VQs*\udK &$"fn %`,Q-F-f } ʯ(B;tH+?L^Ó@'O Rx^ 7Pj#+&$qs̸DBƻ+T̰y~c{ܰ%oک{ !K4 SM/M]Ғ“гT0gyb\Y!'Y mO bt Nn7Dz/gLEroWp qXWH(IC"GEdDfvn#U8DE"8Z=g+zI"_vM$d$GJ +. L00'u$Jb'|$sD래'~ -4T XgȈ,KxbWl@M/_\ڔ`.MJ5p;S B87rVOjxTT | 0ՠ)c&'wd,nVhHub6C)hR{ YIE^^H&VW[6T7ГVˎt\o7^-7-mr&yM'<'|p,(%h[}P(>t8.уp.t),X֏v;hM44RDS { d[ld"&}4q3ݾg!YzMBd,TNtGi5,8zC#^6J>`t9BiӢ>gE9t ˉD*v.KD nQĒΗ.: 7ӯ!%fTsVZ@3J[\m%\+'/vd˙'d+w}ؕ7PM yz2wQټJI Oѕ(Md5~6h-KJ. p9O _΅+KW[*]<+ߓ~}IԙH)Bm2,@|,z+O0.Do^F߇t~Si9EV ]6,knK']1x`d`QUAH#ɺɤ+^'X%{zvC%^Mxڪ>oB靾q^FrT. GPTU*o4Jnpx>#i";^p1S|l-wR`B8JJ'WqICh#,3t )ࣼPr)&Qiv]\DW.g3w9|fOհ+&t'jK26$K5Ap+EI*t]|љK&љ ŀ&  ,Q;=^gNP~?eϘ`ߡQը˧_=MN\LkU.Y._DudP̗㽛M3YӍ̃Im [yl^ŀ毝x5+p\Vf ;ɏe$\PPoXp=isQس}ν)jALWXR:g55n<|z߭g)isP>Lʞ,f_ Xh ui IޠۅE6#s9`C4/*zzۅVμ\̼3ml: f&WKOHd=YǁX֝7&A>zƣiR=0.rU [nw go$kq.yI0s I=8}:PE}[O߰"~!թoC)lhq Ol'xna>ƊdDY_Я JƕXd#c7j4gLTI+^L2IN Lq!@+䬴c~5gD4B&mO1jy'fPtunaEO裪H*Xvn^ ) ͭQB'kEW˅_C,1S|䇣_w?]A-u!X_`_"  GV>olwǾXAIQ؏ɕQ2-ir-'$a8 ID G|ߺޯNU B?`w=a0P-;Th!5 ƻTcLCŒ~ƈ| Jl9 8E getLJP_)RR5)F[7Ujl]ur'*NP+u 0\ S=ߤb-DB4ZB}^ V*j}Y]rzvsåIhNbkNq-MܪG-!S9|ȕ &2AZ; >PON W(pa"lJXkP |%|]26=76}? Dedždmjzw]\L)L}\4աJ* A&Ic} v^>ؾv ::D8:5G}w%kƹ k| =$쒧PIz b .IL\ņICvѧodo܃lA[f|63IՒPt9&-I­҄L*:#]7 d%TB+6Ԭ4{/:)NCZ2JnM=QQBA֫n5{n4f \@F<5F!"Px_覣Fv "YiIC@?nQy)_-ѧ$(TBMP PVŭ uM/ӓ?? qa&IY ]rMvn7)FX1&`WkZz{NIhI1s~1[A&tμKh_*M gnJlz} UR$VkwO%\Zc'Z+yj<`릎\xXXXkn?+n$47ъUp;3U3dgО^.\'xA%rŵ\.| yB?؁J,pXG\=hn}3ɞ5 5@vCMT-)Ԭ1NZWhWޑYlk8.ߗöcHӄ m :؅<'.\I7?I\)ȣBw[[OsB[=3gs;9fZ Oukp5_ƭQKX}Zk|[AcZ1IY؃uZaKTaUaylpɳ>5 M|G9>-%7bz_oĴW3b2&1l6u].xSɱ T8h~X. Rk%QV;8-V^;2Z:uRcx vK qnhs4fQsedqEMI*D'UF-;Հk-/:5r{Y[MܽKȿl4~}1pC1 0չT-F\X)TKSx*ԥzI w@̯Dy{DƀU$scӹk5I_ [-ò@TxO4'aۥ~]Hu zN@) 65U3[nQpU0ퟄOvS3zmة3.jq>J ɷ K^%Brx(+x~t yDB7#0yn]jdKZkQ]uwKC--d<*YQUԭ{ ?؜C,67SEE9QЩlV7r x~*ܹ]x^o zNKK4ƕxe[\bV}cPA*|j%߲/E- 8g=}Q#hNFl\6 Ca F[<`| Sp1Y&I/(=5~'|dP\juhW&uMWC']a!3|}z\[OT$wUO rŊd_8в'z!og*e8)4}`p*M8C,;SrI"ePٓPzkT]~U23e=am'81؝3ONƱKr!d\¯'IEC,>[.3ڄ : ]i%~ߏ !MIh3_던ƘC,K^Tz~1{'2 ơvF]n!/j=x{#zy>,X nn&*AG>s8QOf|OiW2G?"os__Ttܜym0q(ذC8][jZ:n5y'zB ?I/潾<+ fQ| U1W T`0֑w)GCBҕRbh82Q$9 |:PUx4Q׬㍅9k-nޛ}AG6S?(nJI[ 9瞤@8H! 2өY):5C[58]c;?ZXqezܥ ~t,K A͸) dJ J Q&.=hGQ)XAP`.o2QoN<#>'p4U?~Xĝ7 jCuOmf@}C`}fG*l؅x E*;3OMn4uv&/ҋi?rtnUS[U:$o7q9Oj OIZs>Vz%$X.c w}D4;~%>6,Pť@__)& vo7 WF秪7)295ghwg@{2w=(.U$q) Wts5M*6怍X1Qԏ_rkRX Hp&F~l@oֈO"uwRMww]gWw]Cntz*&?_!& rVX&5דLCy7ʳJPsac>'0G% n&a|Y8p Ss?~m|4`jV>_̶Ii~% =MFFp˟{ES\&ċur?2 e/wOXȚW16}hH\ȼ̧Y;w a aw&auAѹ1 ݯS!ZS^{`)z6#HJYZ6'Y@+[x~Gv&c'*)%T;nf8$:_(K+yw1[ߏhdPNx5?vbLn C߻I'K'1fcĊI\Pm"n UITIc%G͋\q\Q5E3 kTz;K<^<H]9N\ΗMW(\<5g(wA,u&E}ҶR_թ]mwՄ)mKsHRw]åIM*;M2qT;_()Q=Jt#\O0Tzl  A/=LA Vv xsHJE8^n &'T lAK&e>WFWH ~1[gא4mxiƳ*z_We0,Μj9+\;Q"`X|s OX ,6F, {4=aif''2y]3ԩ!nǾǜ/>͂{7שzdCyn&*QH@f;Dž|!g@XpNXeX%)}\Ù3[$͟GW'.X'5*[sU}k4i 3\?)f5B;!Qm2D"Y)'-'/<S\؃MM~ LXರr#noEբ7O _71|_^(^juPo,SXGq;RRSQW<Uܸgѓ%C>՜;3'OC_DQ-_Bm27IxʺɬY{v[~ګQK _%x}#Հph:Q8 sH?w࿤&%B%i(fJdqYIẆtoՍ .B*=]Kk%!բ&X51<ËDC([bb-P;De>:Y`n_v&\e<%C>`2,B6ٙ( z-+Ziu-:+a'JvS*M>ŗdx3Ŋμ*rB1f^y@9kWy3Pŧ[IN!t!zUŃ>u|AcvÒ U2j5'7.r֔M=Cm -RW ƱTX˛ (ZM(;-]`x}c:j -&V\=QoƓ+xfՕ+[[ܫ:IEIuQ??h|:`"؆;GwWVN88dK.M.ȭQZqԦv)gȢ"8:(bcg[dm_X6ll;vzP)c#Qu!OLM~`밢 <+|O4RMOQj)IQ^יqmXT麊l0UAMyn|  MX!ᅴU>$@ۜZŅy>'|pFZ y8~!bB\bWn"b| ʀJ*΅vta/z}د*!(=f{0 &yR7|ZFJ%M{7)qq)5[ܡ:ӈ* "̗Odی!ϿA ,$p̝ie,O<+1-tvC[ߴiCzz߉ޮKpnc^;}D: R(=GwB[X|9"loLi@Mc$ HRY7%ẌE?Z듫Ep+X?8%;$@b\xy\#a͆6YusIMp*-,( _qɪ`v2>9$YGUo !< ^Y}4^U#w ej+إ~XB: $skݥ$5%0- bl~}uNwQNE 1ijo0.6)' 7YCZ~ #g?{V-d~"~ H,s84ӊnYV(~"TI6v%-K^ҺZ|ݜuV`yb*߄3"o0&MH'M}*<;PyE/$/Vt"{pהV[O"WaGASpUbs|-_ɘ:+`O4f.0hS)-/JTJB,_0~va[ڼk]>Pu9 6J4zkHoaTh6i #?Ux'[D)z@ 2)βawdj4F\U(#hu{{4GXEp4̩DW;άbJ%VWE*1glRq(B7C8Xr"I3 ^鐡?=Ƕ#J."՟bHxeHF hܫ;9qJ5f N ?1W=i.r]AT&?0~XTG0a5Uh97Jޘ2 .Inנ<1L$g pPL87\V IOXv֌y;Ŀ {'g;ϸV=!訄W)霄bghprnWjg7yA: PFfX 3*SVcB [%p.fWX // L'ɱiLuYuó8|s+yJE$! 9<4Ȅv䩗i*kfPn+zaգ)}ީ -qN<0Zԥ˦I|}irw4cId9én/0[`|w'Z) O: 0yܠvX nh(3f>7<3kߓ*~H-Sc}(DdSSpRՆ3_%ܯp1vM- mڶIf{zySŵ=T:m:8׷USBf=}}wQ@\iSVo %d!:{;=둱p3w<zпھAcrE#v?HYWag|2&XH-ۀ?1[-#aNߦk O*68ŜCw*Gfuκ905 424EplAU+ħF3~sv⫺1u[*_w}4{}jkͿu:Ѭt~_^WL͗":\AdfVuaFgw Jym+ȓtʕW >T΀Gd5R dFWS1㣢M貾[Gp4(dlHYqڬY+7'9nn}#zF\>!>68Zaz'XKE/QǝɣF m:Ͽa*6M);T496E󢿖sO 7 .Ea^DfŹ[X@8i3?hI!vvhv 1'Re}-dNZ,nW 'C7}aDOx:\Zji9nu@?3&-}0 sBHB!6AV3} <3G7]#BEte/AfG$d4 R R^jO<݉ඡ@T\-LrjHPTqcýA W"XſuĂj Y%IֿTZLhH31ؕEbv*\9_꽒2t5JIH:7quZ{dl,oxLnZPzz.a=HGoO.'7/.@Gӏ8_JȂD5{Ѿ7[LYʲ1.DذY0{{l_`?ρ3*/V/dhp Ru@?U7lכ'W+weio+Om C|/0N!X ?Y(sP;ڠ<~|=y07`77 nP= *8N"_7D jLQa.d$,MroLls/J(Ȕ)- x/b~gYzZMJG;ۏsLqʏbOۆTw49vNLxZR BWH'-L]F=AŁcwv@Kov,Nգܡp@$7*Q>O+ۓ~1C=Α+0p1(%.Ih NYhFk],SňzOyj2_yNC}'^…L-8@}% WBN>+\"ӆLP\vWBp$du6MΖLQN >Br*@ ;׭Pq #n[RD(:˸E8޷ד@Y (ūWkFmMwKIs쩭J{OFny:A6vK[Y0k#~'*ֱŧvM&bi9D R8XfпíRMI>}!P.<^^_oXa~U_ScշL4r>g /Qn4Sk י0+!C ^ (-N//gp/F?J#m ڀWSWӘ%v!t,,UEFBb\=/t~-Bӡ۸4"GtbB5g<īq4_fR &U2Pz ;tIئ`޳F&cYQD}x= F"- յ! u>*(e0䪽ӍO=t_,Zp|lGݐڡ./NΛS T29вyQ]db'Gz lCA%k- ©^j\@)oͿr2@iD"S [ [E uUM9{0꧍+tl\qqa[䞃Ha]1R_ɞ/\T sPDb[ gQ1|5Ǔdp=%Cz.cTbվE\17̋s7l. i5AӴ.ЙPFy?d (M1tBUc"@O ]{U՛޲ pC]+9 dqc ) oĸ紝pz+I:sr]ڔ} i[qe4N+Io gLi݁}3S]jө>Nuut%VSȴ)p1;z$ 3Ok dJG=M{ FcOXSvQ0̀* cpӒCSrO腤/|hjm{z ͼ`HDLz=T3r֢%)DG֎rjrbj|wH4 cIwTw*[+$x~] ˔[r7-k1)7zvC*[`hMx+3eٹN<jZTR~9ݎQl>ådYշaKw 0͙ze3˥τh@eWH^(>g8/](ejE2(K^ $ӰIb?3LVnIJE'4<>+a,^%G9/nZGJ(j ~QUN!a-&v Ȩ=~0{L)(kR3| P",ɶ<vc7dH}fOLۘ~̲LïZgNLf%uR?'}<$V\^$ !r[4ƶ ?Y;lo+-do- o62*[ L7* @*&;t}5`?<].f^bH$G ,#RLV tv=ǪPLj gV5U+Yifֵ^rRD--rWiEd' 1 rN@~T!cYj_=w#j,v+;?ٖ#'AkypEKlEgeoR`Km8e5U1Xc%jcmZ C &z.s}#svnio`K 0^-9LuBϑqJsԃGgv+, z϶NOY Gv֢#S+S+o:{,M!`&ܐ_$KJ[{:&2)䚘6y;, k&L~z0J6Sx Ltc'x' /nBLA82Tͣa9p.ij[<D!v8Ql=qH&LekY>DHAUJ=302bAaؕ0|3+FX[jGgnA{}Cޔ=gíѢ]SA4]:’NQ~u4uG cU+ٹ=Wಭj?Cr۞@=MW ˪؊֓"N6zV`> cGڔ2E#6~bk3q܄ i5UY3 ՛ˉCjҁi{:Y;Yk`6)t^,Cy`6~Nf5)A-krݫ-P9'<Lf6? )?nߒ7ĵ+<׺W>)>ts90ܸrӏN˦gVGD+%I 渘$}I's}!a0ӺGjxYi|:y(hj T[:h-D?>z?o_Ѿx_ѵ^`^15>-ϑg۟IƗWsϮZ6,ry ˻wIvӼr:Qk؃VB#P,YϺ2L.lfy+gpoh𣉟hpPRteqG $~?K-X Q=ﱹ7_^Lr¥+x0iFIsهmSgd1zN?otK"=y(gI0KD8kr A`AN׈>яTj1|8X{/{ǐ{!l:b'Uܸa"4BUjCoO?\g$yI*Y.x38 _Hu |Y?,obCtùurzO#lx)-zay^¿q"EGhtY#gnF; SD"N-nRﮂɓn-^^reCet۞p$h²E#ۗB%!fx<(rxy]ySLmH/eC`V]SՊG6PuCR [;1s>/mJy[:Bx[ oHE"ir7]^xJ>?,Y$| B`b_I՜lȔ& )~d۞8M 4s>`\:3F /#ڃ<_I~{ޚ:4768:^v >䮗[a]o-^. X:eհ(|}{>ۮw%tjʔusmY0 QywJ3톟q>Y /?]rp v\[ps4S$aTBת5?gunX(4{-}`)7{nfk{(E£Ytb1Pd? a7ppl%?W o*m.ՕK] e@%Gf&aCyR48e~'? wD:4avq$=,qu}A;XC. .2b:&Ѧg:VhCAt$ͥs{L-ߊ1MIIY"=(x9O{/ecإ׷rk*dH5& b̳ŷYB`1.׽pӡJ?noyM",հ:R!kg y;4p>01 jqK͋E}ZCA/8y=N.:jx(ISҟn~'r t6a%!Ғ(02KQ{|FPeMoIĮT+\աiLSв3hft@t1qJZun# ]:@ʉ;|*l'l)_apqqtz>dhG [[o./pH` dfDsDzd u<ѠFxLj>N]3 QtT 5aRCXMh P$9w=銒[.˕4w'TE˝ϺU3 E37ZֱZv\f5> #, &h8,+`:QqW(sΌՐbt<A D\HA6UYa|(t+əzsqn1ᓝϲ ?d0I=Na+E3wbSygXŘw_|_CԬ #"uүŚ)DӔKbleF^(AӠr'i/rI3}D|:?q923 ;c̝o!LKJ74,;wtCO5=`"&)5ZgvWS0ӝQdoKI22#2] 4Hdfp!Č5TS||3]ӹ~Qb@%탈 k#B[<uM^9Ydfxc;Yʋx֦8FO<AJPF!_L BGa\!4'o^xm2{K^2dQ,eHX\]F\Z 'w3ɱ޿ئ8!Gp2VA -7(w=ߧt}`;y~@8ejV`[NȂYΨ|8w)b8*-cђl7[2edgt p6&&-^d(" X@n3T_l^5H`$:z"lԦ*:\ ; @Yo+R Qb gPf=dzYTG##+#c~zR%ȋVns+O GeWV{擏e/WwDEZRW0T=)ҡ`w-L6%j3GFux[>1[ʯ$v[kU[p|-k4@!rOpop9طH/zx-խ푮"q`Kf^tԔsaQWW͊K5$'P n4INj-?- P*'vDdBhqGV3EY97 D @LW~n7GM}0=\%sHPFpĥl  :2^@P ISbNbbL׈:4O#xuA `zrvM$`XTajt}F;= [^_|QSӒ-\LxN4v!T/ֻ؟XRۨ6,<3fqWQ)pȮޗ>T ȣӂpp+ōt~  AblY5>2 bʾ!9FkA\ v"EVW/u`T] AHpJka׃_ф33tP!SfAY!Hgmd-p㾈f0rQ nr1W{0PrqTW(RÄǀ_qd5H$À3'_q5s,}]_aJo hc'fu["k!"OH趾Kqm>>( :X`"fH@l@`.6Ƈ!P?̸wgqZ4 n<+c!>aذoO\,Y ph5!O/F] w%Yz5O4Pq\j\%-;Js`&X)l f% ދR |?U1y ř-0LBdH>͈$֛vQɓ<3p5v3'D޾<|x~6ƒsв֓C$Z"\gO}qlGwp3M:i_LNgCKFr#MMeo^צ:C]+>Km@j,#dApoJ!' aJ-LRASrpa'ʫ0I=GmW)pdNIp^7.v)N}]YSHq=FN<m\fP60 bvH|(&7xynxH9(T נ|Aݵ.SOX&18caGJ LWx;TOuQ)S{`;8-9eN9?׆Dm-}{7ۋ,g3cpX DqfRrn_ɖ!|+QGFw#>P{CpB݋/wq(ǶJpM{SZdF\:R]y\%S8^>AOmx󗛤>RiU3q9_@O+\cX`Bg -S0=JkwDiD2\j|´k# k@yBE5 ! T1USSlz]{k1Oy*gyJC$U=_"|#?#e]tTN(bdF-Lb 0+E]+E}N?9|]T۳DRU-qp#y_{j"lω,coi%M 7pQj%b/̘-k,sP/w9K{ 'qPԯ+%ݷVB-[7 ',Spω-'.l9.,!#t>Nv^ WﵛYTUԋC ~m"B]~V~U ?4_5ݡ{_M@۴;{__`rm; |~Q5l+l{HLdىEMD \#{!v<7nͷEnw M/ߛ$~&禡=+MU%TZ*͹Io+"2&Τ(,F#"9JInvm!Cߓ[0lUS_vPcE{@:a LI޴9IBkxol䈝 "D %( n{s Db:u,0i6E h/L&?U W!Dt;:bqp:L(ALp5fT~)۾%ּ36쑝l@# O}^DfeEkr(%5rt1#} o%'w"o TʋsqGThIt 2:rΗ-6<p6uJ*QH'@o7=Pd=Eg#%6f3thN5bv vC |0Ay_/qlYp{%^7{e]ޑ7#sr.G+N¼¼|87p^D t%Q4*]ĭ96(~~!sYE67]sZHa~ pGaInЛ;(eHdvNm|WW,lN|Wy`~xƷhL9?EJ]a6W< 6)枩c%A$uoI$g<1o0!MCd(A]7ɔP6&~cT{ 9ff?K>>9j4a* C$αXmy_lc~|09Ѩ.@P5w+\4k7kE XڼwSOF׎a\BW 6L; w^KƓ?Yf;j>g,Xd=$%*1?:#5ZW9M3l=Mth rP}A)rrZ9V{$΀6f8RzYF{S8DaE9*r&H#-XAR@&EqjARһPb:i4=_8,!q gVOS|1'!WF|:'pW)@B@n'yI2DZ8ʿ4Ut}V4K.HW_xjQX~X| \?b$ԍkj!܍vWfǴ-A%IyF+xb88lV6A`[D_N!#3, Wc UkԄZD6㈤I^Q0!DD6Dž`$-%y4Y*lcHK==Ǯ1}$#/yxmBVsϦ!|Vr`W|sc G Q9R#Ci ! 4KKٮQSzgmF6A2 VtBHr{h#o=NgW E alJ OJЖH<!xe"R}i<%|p8r&%V-,"@Ͱ+x Yxb;o dBWoC \p0Y7SgGM0 23Umh烯Ai5"QL98bD ȗf`%:Uw,MGo-]C@wPruOMDk&,0@#ϔq7eS'}"}E8Mm"D$ʈ?du h{2Pi7U5!x/@}$IL@>X'jY JY cakwwqau|x.+zzCy\8nϷoXF߅8A% MR}%q:Aiə:@C_ay5!Vq <[&Lb\֌[G[0[`u:d5|M;"b}-b={R_028_hlRcVqRCRQsl<w=]ӢH9D( I TY3y1|,u6'A;{mVʭ)x1t5PmJ*ܗoX\p|ٔm\!oQS/.B1N~=ZOO4|h7:vl@8y˥ :n%' '}bS"t=w=1.(_@>= pj_ҟ-BV ASvΐئ>?W>M{qǹomg^:_R̯*{DM-?Y\׿SM*7rȸUl\MW͂H x ØDk_h+04ɀ"ijhx"ptlޓ9rץRaC]c:ZZ=m/7gȹB"fN"1AT|::`Ø Z>B<[mq-v׽"3rA\e ek]>Ujp2ߒtC n0=$-qϑ S% %{! 99Y`*>mhNփ*5<\S.A]TߪhZ1o18fpAf1tٕVsPnqF2a [ﱎ`R0줊&x4ǃaNRe6\XcuAcx#}sd"~賓6灤Un06 9X؁ޘ ̩Ⱦq@)͎ߛ~=S}Ӻ}?$ {tNɮ~5_`1Ar{B+jÒTw hLy}T{S62=UquU5eu2w("QnD!4S( C޽B[gX>k8= ]Y$oa~/4+SRDokw%Q}Dwoq83~%r%

    M[)Y%u݋X0Hljf_ӨZ*Y\([z*|p A 7-,@Fe[!˦cIO*l ݇-[yDt9\hwYjp[(%Uz# R5<4j53u'VzghS/ղdZ!ukS c]6a2Wb{S-6  H2ʤ!UQ0wbQ= MdջeB- +BIru"Ƃ&ȇt.E UCl;΅?XƫhS@#X#HI8t%bݯaVp$?_b3sޅ,Bzj?̟?WvIbb'3N*ȼLImΉP@GMu6lVlR3}XWHZ=r>UV!ܒ7ØFBVBWVO8ʬ DՀjR2ϖUehe @-")t},c*e:Q`OYI3},AF=:mz[3',s^9# Ѭ|AV֫`fhЯ ,d".e qzu9(vVq#׹ԙ$e3f H5'!8!hLLfp0kٽ?Vy! i3 A-p&y\Aq.H '=dAC6Z uͻ7E5<?XgH`N0%@fWDl0.F (0BXWZadYvt\"NhhD΢O5`y&D/ b[S)p~TwSac0Gl;*j)+oev .r"^sO@լ^Y&/6!hrX}'G|)e"Y~x1UW a5E2aHqN5>w5r.yxL^|!-e `mXbDGZh=? Q0$mf)n"8n>fT98ώ8>9m7` $d;G@3@^" Hu_?w q0]K2)ŦH1:rNjpzU}!xFY'7h !Hڍ ΢d/`uK'쿨/,d7jyRy:u`R}&TKK&;W@eQ&!GjO{_5c+t `O냞Ж8ūF.c$6GS)zɺl7Ɏ=Jnuyv~TmJWV_a; !1#` E~pQsrr8<"+Lff)JO8O,/tx&r:T;'N\z'ˠ޳_9f?#M`'IPKп+qկ~* >Ԇґ/~c>/H Ȟ? L?Onx!]#>bJzs]W>ęDޱa${4 *[J$x6-J# ^7Cx `Is(^T`8X ?:.,?x~:M;1YVʜ] 鬊x!9`c47_z=T&5+1m\{'[#*fC>ycI>!t%H ::J @Ȋذ#݌5DZhˑ+T8u@ "zIaE`w;RW@s)PڈQm).P!SX׹r fF &TWfre:z //ң-la@uIu8gD}+嚯 źh5o]թ:,o~q6bhÕ55I\?0$QOa ^ x{Ws%Csj/ $0r/{lfՃ 3C7xһ$k;0]t:;;z[ͫcmqTxQy?,tѨsg%+x?Jy:{:p'P97 أO̒ߑKx ;00~'Z׹mJn\5KMS =G@.Ts'ׅ?d;oC H)ų%c@UY7XDdQi˦ 1>`C6]KnOY׆ QJ ݊vUtNj勦k  1^&7䋊&if`xE#LE1;i9S,HuvksR}4_ba~%9$ pCś&uH?k + ]Ť0TApC#ʃ[2ec+߯7 wf6Z.oi̻E(شIJy 3T`@g bg@)`g&_1)  F/;T: Ndw  7 H{>d&M^" \h35+,Uf%}ИdKpԩ%!$rv&3o΂GW}0&4HNȳknv*2=V5F;uδA Zw{ln_\=6t ^T|e9HT<VơVm5(0ܹaj=z =0&LEi Nr5Z`# 4:~oP2Gy\fZL:\#?wTi#(Y88kӡ3pG܂hbܚ0Um7^01PTM$378W.6j]u[vW޻}k25% 3HxlpGiؘ.3+T)и65Odf=*ADoaY~T>G a!{dsa!na!82o] `|m{4-}{"!8%R@x4XY=c}gbͯiعPHz!~sӝ[݋"X;e1?Qe 7CQ]s9cE,[6v^j&RFRyy$ϹRbR"z{Lw&FQӼ<[4$;ы(4&`#BhA0N;3`co!~ ʡĚ, J3X= ;ʇ PXRKSL{$V۬+1-c ~8 _"Ӌɉ-+ CJ?YL'=@Qh/O=diLrJai:ݑ=w Oփ&Q.,zbj5>$8Z/$6Hux}6#HѮG-VjKtt+Xٳ ~Nmf{lodh™ O@esiwC8fBqV"X'̐2]t T|zfp:fz;Z` kuRD"_ߘY>?3m"tzĽ,YX~\Vfb[j-_ rx!$:Sޒpu{EK<`JDžVOHuhQ%Ptܑc:3}e֘Z_ J…;P`9o(ecJ5:,Y7F;Ў"C |Li5[p md|QCW0>>͒t9ܢ΂#.p&S9leNmy.1H[vSQXs1FԂQ稕G솙KLƀGڸN}Fגݡщ4rn纺ji+3ShcXXS@tX_jM+?|eeC^gڥ3=N39%/"/xYۙy2+$z9*(}:lgC]gl )TٖF-)ש?OxT钦z) ѨC9)mQY4~M ?tf9ˍɴ+Mhkit QXq>o;; l[ƫZxاY VNL, G8lU 9MMfjy NN=9V`Cf`4m=v%6hOF [~(«dWNΉ~T/gPhCBf#&=Dd6leUnTUæ\"f5R`wlh1>ZBs%"DѲ/v 8oqi'lԌ?&~qzJGjW24a,=hͧ-'CG,Y-h~rmaQWp IyZȦ̇0_lUڌ GXŞ54 dJU]|`(E[qcl"b|< \ѿe M;Po{|pz!kpH┱v<);4L/$-hÒHZT )SLqe٘Pv9C qfj߇MJM؉ 7;pg L1뾙Rlcpx6x'K 8h٥?Gg.T'J"* O͇yԯfv/a||.>P_Xgg[pEG=Ԩ%_8 \zd 3̛Nz_mB^E]$Rv[FVTbJoo!X{&L"[ JI>6@h#. XKdK<X׊49zUPÑ(wKZ}^BzQWǟۘ}z$v dj#R@ CTu̳Hk$n~M) LN(ĉ`J..OU}k~F=ē^cQ ;ۢnQ$68 h3AxB{ =/XI{;qw/ԢW:f]Wa996~Z ;" =97"j2g~pOV 0:.&1IR=@$[,| "K'wF|9w01M~"L!gβzk~k&sh1G)^$"oT,tiiEm ͳ^|BQ8](>f,u^mM {j](Hn0G9\G.,2:F}F.[γ 5lc!TiAdQW|+!w X)+EX٦F.}nDÕu- l ¡?,fxT0,fE_//1x1GHN5-K̛<`5F\`D`901'_||8>X1,a#M~N ]'b Ĵ(yps0"ʒg!oHwQw|5goB"%p:#6I5C'40_ꌄu޷_2p09 8U_*Jnt'V!P !k0P _0 7'"Ȟ`& G N#F  fg%6A/2y6AX$wÖFSC%öcLYEM@iۍZXEy}2us&gFZ^o0e4T8B<Ш$wJ:Ǽlf`kdyFEBub6=Ǹs3.KRZ"JSJ opyJ6}A,BQm5}مJ[o&78K8l ^*0G Y)lIvjjc6r0[ly;r22UP.K!oFWNNL4+>EDsE,9Ue,MFO=Dm~Riڌ}J8 /5u`3 fid0]3S%TeNy7Iɒi\TTu`#dEoQ!:3i@Q95zoq}uy!z>) U31/*L _Mmgbc<@TF6kaj-zz]E~}A;RP=W / <-R" 4޽`ȷxUB'?v_Pbc-=I Dˉ /MBC×ny&&bw <HSхȪdshSSˡ˻  |.Ӊm28-> z0ۄϝ?9)mP8e bҩ{FuSȩrvpX=xX|<\  q*;Z ( \48M֛ryI, eJg5-(NxOb& KVRb$EdX|c\//k YYn&@|D) ]v M!13jNl. Eݨ2 B38v$΍(rQ2.P6c0,QQ'P9~W`gݛ8/p)nRvnL| ;H|{C\5^|}?_!.zHx8JL(V, v5ų}ۛ& zzx`C:kxt[ė5&ӷdΔҶBg%QK9os4u6*VBB#}X2ݣPQ;~sף_fa3'As^U+?<>UBM#CmQOJB Â"yrT@F""-ixP 81rꥳ5qz)6WG>HN-TL$ξv{/=0M;JSC-ebHA^pŃ@5 Ovy%k;6<ԯEK%H#G$cWI= (xÐCzu@$ ]bW7}yE*{oh0-,9ɗMmr,+KE>0$#kCh2V"Q2]9~E*WMKM Mqaw7V͏4AQ3FF2*s4r-?V~ i=7 Wކin&|ک#ytF|J mwp7egᥴ.'OBӸy~hA*:?;;nM5N)sY23\iH}6d߲EQ sa̼CvAUGGLfQK?lDFjmߖ,l+q4}r'?wMI"AE`KX HΈ*V,:5VBGE ]wLEtf e*>@΍3at v.N7O~#-Wnp%,Z'Q[ O')Lf@pyi`]郊_K~J=D֧vbl6`rGa`y(U@H௩l:|LY"C[/G.Y`I A+QY\whFuz:g?i*;D+'"Gg[{^;rxTuch2e0OYj~~xۡߡ,'xbpD ).o KdJsl'Jճ*-V+Nčڞ;txJrlIBЏo阋>1%mowÍRX? INL8H6w6m߹m=m!@'L{i$qiW(9 O0 vؔOf)nR~_H6ml\YYmLI*uFG.U+Aw7ֵˮ,ѝjVNQQI$T)]:OsQ{m*N:džҼK n[P^%U*f>Gi[6SgZ܍Q7*ړgԗoݯ)v,$U49= Bnѣ'n:mܸ9G^i=[>ܳ]7r9Ŋ>n'U:Y` e ojCo6ܹ+/>+*T꣇C> p7:͊s|]Թ.ߛM}T##H_]BO՗7m:KU@p,s_CJ 6ub%H$KO~LE9꠩!eH&]9U8:޵Vwn}x+b bE33Učc$hDM_&!9ɯv2Fi?vS!li˪DL.HK_dcU]CjPxtc.DSR hKDXUƿe޿R!^! %S{e:ή9.hkX|@Myjp+ӥBf6#C*2w$=j:]qDߙ:i.o(K:KǴP L@o_LxqCr@g(Dұ]3?ftr~J&nm Ɗ7:Y 31.nx5n"̹abЩBfOb u'7DԻf[=&s@ܻ[Yi;Xبr\:;ʪB2Ypw0V,i% 3/G…m'wgU[S'Ӊ?~LU9+ͽ*;xء. XphE66QI 0ԩh!=\xh\=/p1&S*Xi\0)"d!PR:Ti͸yC9ŷ{45{},un1u+ 6Ÿu\|r5xD2Hrou7E?Sw \ѽkz]q?稅dh-z@7Tr|sE\U] y. K%RV=vl1EsV9祙}Mu|0]"E ]Ðԣ)Dp~n;fPӔ[r"Pb{lgqlkxFwpT3~~V%,:N -o$쳾ϸ0kmM}bTec=}JJsWr.S3;X` bP>V›R2j yW+sdcn?v6UK~a?e1SO}т,s*$I雏\}Q)fd~ 4,U&gUyzH3i)}J@m`n̵L]j2Y٣6W%'^,T W<0kh2Yf5O@ qk4lXV%rprGi/]P"BuP'BM'ƟXM?[rqo5}^I νJD!8a/>2l+ bg5c#J]\y=w[sihSD~ favxEG] EX7cǗvegyʲ"4l9+fK\}N>yiUH28#~Z\:CJY3efiƔ1.9|eE<״%f\ECی1ԍt>ˌ {h4u*iJWԶj&*,r `p@q</].݂;$Bpww}qgxV{jG{9i38G ¹gQU׹P |ě:L&%մ.ZyV0ܵLZJm]E676(q5*i㕹q7-IkAɮ4^-}-uxv0-{fy]RW=Kp M21;VGl:-v\e;jωãպo] nt!o\|MՒrYZ.FsIiJXtU92h1d_яijATB+׶uZB:Vwp&zkU-z;<'.9M>Q%m4 Q0Ѐ#"?kޓ'jގ03OY}=A/5.y=Fn,Sؗ•3,&QǿY5ߤ Hz-d}hH/qn|,{NWgZb-/!Kwa:j ۽]ϳ@[IzHjR䣪IO z֊FX^AvJK{+.]6١{ ܇{Y>zԴ;X אh1J*8jɱd\d)8+u(fmu | k`F_q%o=ƣټ8BfGߴfr?!8m'K r=zv0A7jaIEYu %z]uȰ 2LZ[};՝ 3Yſ]3긅7/\yeno*bԵǍ(JLDѯpyY:ŬNKTW hd͞4dM5dJ 7R Wy-]r4PiuJM,qɮiuԓIV{Ő{%K+brh2Xlo0mGﱍ|ew-9d?zyh`ԑV74hfUZ(X"i!*G)sW cfro2є镲m\\Cڬ*n ⮀O;~jPQtS>*y]7v[fM0Qhϥ2%ePy%}:4+D)t7iRm@O=xx01IcŊ2ZmyBnHJk 猪M+c&Z+}>qa2ͥ.Rh|`ё))1SNI*TْQmK,3, F=^b >=B3:ݖ9+E_\v#pgP$.U4B55Q1yPgoNw'C܏Pw2S7(ǝTd1[c w( *!́ŧѶ)YN*AaIqPOچ.|Kc6hae=?ͬP'>Nû(5"ne|NQmG X_-^5~ o&Y =Qx3!s$൬kCC][P_v^ z-Păj&=K#/vy R)ʹv<6hvq}Z,fSwONKC/DB])VjVo ^INߛv۟v gC&ZknW) mz3:2Q\By w^,y Nu ]U2lOnwKg MUk¸˂Q<2l$ddf}|'?:H݅[6Al tMzn XrR>~25kT9γuM_s(VhUY!Ltgy1\Y>ٯ' :8%Ǻ'k4e(fڴ3MYwڃ~U)Dg^cN؂ir CЦ֗΃yGu+ XR0іש!n048 7Ɵo-[cxrMt bި! !t 5+*wK, 8~ NKE.L;pHK;=bH p2H4fW,? /ہ3ۤ+74 ;׋Yux1=v{TM82+&W zwj+NʚY3)I)4L-r:= T.J iP7zp`$,x чƯcVW?MDo+^JűS,xS;]XE ؟f|*==PJ?'>m' #m*!n`BN}H:OmyJ/6+Z#{ծyCoFZ'=L^=exbG?u.٦nz|_ T\$"àHZGbERޡ]iěŨWՐej[/{S@%|%u2~?32޳CLtg>YQ_oR6Lղ>!&f1ZKSeQ+/I$Q^{ҡڊ?9Xk4E "twDLC}WqTՒ̕鞿ZwFdzfV1'laJT6ttڌTHކwsgQc ֣π9Ћ\1Ϳycnz]|$^8V.DBmJI4#w.Gf cZe۵"\ B*swʞ9fO$1o76؋vwc.d?(7/+-K,ɞTѼJҮOQ_ VܒW7|A7-A4H?ޡ*?[ҺT~ .K47MNU /Y>6Ru_vـl&MncuyN]&h0QQz][{rȎgZaqtӖG0gƬGXN[@7)dk*Pdz־8c2q"RQu6Kh+v225bQՑtUGK&lbnFj_IU \;{t%2)uPI5ecG^dz%_T X?`Tqc\,}ROZA\T"72{-T1 iVcXE˻-uMXCO ǔ8GjNGqpjJ!/GFx}ps?&EhibBm+%bV 6xŅSJsOU:CQXXhP4[x8Ӊ1<6߿ p yK?Oʕ)[ٿƪ9E*RjXޗب)-12a8GCĚ Mdx^NޚOK \5BC\:҇)u6xX?u_AS+c0vH{fl:R9k]Ĵ ίbtH]&^*egh<x8g蒙^Ӥzaj4k%>}eW{hύ-0Qީ2Ӧ.Ư^2}ݟQG^pd~fKi.Kyv;ԟOUU.i7Z:6(2Xh^&CȾ xAQ XB\F/#x'I\%ҝ\Hn7;[vvLw~dDZq R'4kWzgB(T\]NJá#̚(WRs/VS)b,U5lI|{hEM;k;yp=ioաAg[#_ERCD]p%H*] Ľ<0#>>\LE/;;mu,9ӛ q- ]?ua___#Hzj{-Wz2n>1R!C5ៜY?ݬqkykl7Ƅrլ֍]?e2;, 2]hN30~]}jqu|>=2w GrM.WYYYҙYi= Wٻ9Mbx8 7`}Є <ʅU`iL+L?0L3 ~j8ڞ5&+ [7ꚶXP/J Yx*ak u+rFp#c7$YfhgaӺ컨}dn/w~%w@OhRF~)^-I֒~2ۊW6Βߎ{?*}U ؀6%橭8y77R aɁȓ١NriǪЯ~ʐaǕGZ@Is7Ig4{5?;vNhl*/cݴ0CSȎn?^X+ H:B\43h6diy8V/^$̐%?*4 $kŤsﭾO=:sxhji}9Ip,ߒ%H%(:kӚy#qYHrQjmzLJAMK3+f%dloފZD0|e00a5{E/ DY=zRz7=E1Y >.Doo2m.{L2{1^-pjN P і}>\M}]G# pqg>)->bt\ Vmojuݪs.whMw~cP 3%+Όc]0_}︽O y۟[TF^ׇ.& dcsQvˇCVtaC]G]oÁ{,;Pʡ, ;ڔy̱ἧ;b܉rs-}hzk_ۻnl-w؞Hx?XK4vE=Tla)JtrO|]D.VEllQ~lD% h,f)ET[G +c4P.9q? sk[ # ﰛ'ah`yToEʵgqL)@bK-aw^P+mL".!@E:xCN>s@Чánㅭ*\ x8tRVdGk,([? 8˝xՅ$AH:z<^87$/Y5FC; e.,, 1`&s;5`pMϋ+F4K7I^/aY6ɝw*tѪcY4yR٪qr >$g>OH'TE 8MEKI#FI;FoHq5}Y$="KĒ$(G3jCɎ.]ڲgISy/~ u_$^ /X&٭ͦ'G 씚ydRh*nM/vw(7q|NUE tޟำJV@EZcS*/~ݷt_zn@6ԡ~| >m:zuA4gƾMDd4QvaN`,|lsNEL?xR<=pQ}/97@\8]IgBwxOp9jߜ]TgG[mJ;FI-yY; rК~Ι=Bs5t٠6%3sˆ/c H)kBJ}_0o6WNƌ"JAԀ~Xf@9hτc|mQi7_0vU+i9 渨=jp= >W<>?yV,Pv`s;Q࿉/x(La?)8[hyxiySV5mPP.ixGu֨XT1cUv_W>Q&?9j&PX/_تPyOˈ{NΩAi'qoۻtۻi6ß+OöwK<+OweukU܏WMwqi77>z68]u~|~v49m2=6qWTT^" *yfnj۟}|eGcQ T# M'K)Y~EnP-"c0/O#%c(+B {RIňsqV'ڒ :C+T:X,qΊҏB?X')R,xc51gQOħ s,S_< ~;D'1P<(7:"'M -X!(A̍ w|/3m}MHT) &N2DCzQe"}bFw/.@3N 0y^VЮ;;o`2iCu8OB솷ѳ(iIc7ryzWuҒ aXT2+Ckbn%64"|x5vFp_P |DW$. Y7O(sCɷ(ߥ? 5 XoE|8+SZa,{"W`ː: xp @b  A-b =y Rx)N`;`-²PJX'ʙ~%ՙiw e#@ppSgBAvX&{ؠJ#HyG Oɛˇ #[̀tHENhXċة=&(VS JWx;qex w L[מibB zUaĪg*5Ӏ7X֮ 7BѫkB@EF-̄*FhsybgHH\;Qﲣ9T^LBv9nƈ(H yR~SZlcQ.H UO\)Xq{1Gw]b'їF^[b(^bEXݲT5]HĂj)N+MbC&:br@`躬^D JG9x[`ތ7ѣ20qTܛDhCEs&.:_WBh֟2_1D~pB)Z#fh$'ۮ[oCE:YUs)K>p? U Q[h5L2;D+|zT@A{cJu=:(9nb]C7'GFM]R!7iTϙFܠ D0۾aa_kHF djnx>(¿(7<4U`!n.)F.%(z wc !oE\PvʰNDYY|:P.8`>qɰQ@x]JdX\@R* *r;!N@_Q,_Or * l 1(p`dWN%(U{Ps"dp PH`L%D~2NEI\2lJ//<+ @]9/l`X'8 `s9IC,Cp.JO`.m~C^m+J Pd_~FH\P ƀ?S/蚙 P]Uy8= su+f t($@tE()Jl1lL4 "2PfCi6nQpr|`XXA2p>h1iP91LN P8P]DebYhx@HE!1 hwDaAd~)h.;Pi8xW 3!aXZ ~~lG\mQ ~UIk6 ؠp:P؁]PYm N)zL_:bٔ@;]Veg<W`0̐b_F@XZl]DׇɅȮ_'@AEʊ~F;~En?GpF*ў?=u׃8 `F69G`"jӤGĆ~3"ˀn{D|NE/ ;HPZ<!bџC: z>_3,qMKA"_^ %'"^cCE*ZXqZ I;>@N0B 튯"I:xՒ`" Fl8Dn* %d?^ ?B!``"\E VE~K>|zѲ{YDt(t 0>l^溪Pua@Y\|5Wz!'q59K(ה0^h封^g؎$GϋSWYׄ\Gߪt=@.)ի^훁l`a :QS'[3 a(fCZQ(/X sj"S R2$凹 ~>ND#(@Aǰ0 sgPtd/PҠ#К '"Wbf1}x%2WCO`d}vA?)-?tO`512!:s9DTy3JUQBφ:jY+5 S`bsY/ ,#t#==`h;c `B[n0) T%w!`1_j`Ʒ$a#WbeztּHאW D!{m" b @@ z>/`)a[Vq$:f5 ${)r0 B0#^D9b B2I2)CQ ׀s4i6m?TUt8*&kf W|WaxPl5Cg+^L,Ll\})4$IIn,z呫.@{Ϋ.+5! HZF_3i/WW1_@g}>1>58)`ny (bJ%pY(9 ui+Lo9Nf>] !ZW~2Lsw"P8Z3qz/€&KЇ.q"LCw5O5W ."Pax DaŷymOYvo#Ng/>tەö-]?qI 7't%59y?(4|]pL{]Gר}׵:.O:yϰ`fc Ҁa}$ARO=d^JR P >^Ï 㶆?gW _5.8UXYP5Q#%Bpξ RhV?=~@(ǑmB_l/Ah4NyXPp@n;UP7dl=DOǓ~1Dkrp@22 -]mF/`φ4n 3`OlJ OsW3ʺEj"^Be5B_uz]1#3tXx0^`:e/jOE*a>R%U2N%kPHge2ĸ>w@N2 @ށr]1+fffjgyPB͟{>=+.}xÁ['/KKD| _~zn.tDAZ{0)(!&"]+mUgŪh: mfϘ1]FM(v42QwB``dRINJթQ#qNδx5$)BoiaϨW@cPhx4{=gUY'5^k eI(>p)vt ^UP; +#E;+.3MrJH A-N= ɐ%Dk0#^0tx؄ͯ\7ʅwQ|@M~nDπw80"d S Q_ Oί;_+! 02O2!i ua? |q塂ץT,݋ie'A`45| }*WWwH|՝kݧM$wCɟrsryXwDB1__ɉᵚ s, HVi5Wiط<BzW:hBᔖS &Ná|yYG/u-A_,}5 x(Rь$^D\}#/aVJ=߃6(A\(\"@x0 Ā<WWIA0 <$4uZC!9rɛFnWB>$M+pҥ- ud줌 jud's 1(>D &/T ?wXW^.BD.ؐD/ER7)m 23}>\ 'TrFpA{ $u2^@Y]d m^녿'(1ymP&\.Ct)E900_EՕ=|"9"J-ov^<,DGhaP8[9"xf^K0|z6Sfs. a͗ؓmB :/E&W^p <{()꿷?0=5 _bB0D2 D2{҄37P+z;>e3B7cHǷPɠBX>S;i;pwj|mb3:qcu*qp2##Y;AQȢǩi"ɀТHhDJdQW՝f[ P}gy9>.s;[;. r:( ͸6(n$O |.z6rz]dԣUZn7؆s$/l)/lߩ)'y۩\&\ &BǦBf:6C6=!AUs]$4;֍|6Jc)E_H No !ꐆ`wo!H[/C¾u=tFtquH@0Az}YT#%l6 g+C}"W ]&ʙ^/PCM|h:$*L2 hdvh>Cۿss|]{m~2ܽ@Av0t[H[ع-d(2by<ǣ?z- Tup4.RvVO 1W!?,c&WLJQ > /ngUv/)@Bd3Bc1Nƍ9  +Otl|+HIO2`(O<`)I{:UNqNJlYczQU1t -v6nV߅ѝp\$hܨ6 97nCQZT[Gn& Q`:5@hZ6 `?d,$ q4&!cGE>R@5]Չ16z_Y}JIr_%)wCuNɬbmO%wH5JɛmdW^ -pWC\D@ʼy>g燦7%>FE~R0?o]>dwao,d7?8c: (]$mƮK glyatxq\pu}xq-H%tKSfsyN9o{P2v,4='ڞ=`{=Q_I]sżڑ7DIN~DC?UaI謢AP9Л&n/A18sP&iϊGd1a uqlB~h|uH:} #;iQް#yۖ$U)J)Ib#L1//\,H78ڜ mgsQ:Km mmn.%略ay2TIU x'^: [UsF#AEeRY; DϼQnMU $69If>=/axt+);C5Gߐ0᯳Ƽonv[Ҭ*Ǐ 7nw/C/#؄ݝt-MQ(90T՚#6cѧ 9.WaV3,&_ަU2^Ħ?~s8mX^bR&%[ˇ沌-G}Vw]om4!|Iò][=|s* ,߫bIL|dZ iok1q?59ɵ2'8; D~'uM!9i?%ǫ*g^ o&`%3/OoI2k4iK܃ _/7FRQ6]ٰ?j-}#SbpK ώW8u3;vr4me;mW)UǕ zFp^-H"0VrM6f,3މyG4L'wm~"g.]BݕH%v(x;PJb}Ȗ?̸n}t>{'ꁷkV{2s<`Oم?awH:x_ ?E=+2 O^_ci*+lNJx|p7~ CF~Uy P1|tS G]Z퐯coCSu V5{ 7Y?%ƫD=S >[ .Oe7<흓5; [#ӄ';OD|348cᐜ:NU<:x7w$M*]Ony+sDwGnzrYK"&=*+IQ) rȋs'z")a8*|yc~f&or L؁@$ ̑ !Efm;Gu?Vtu$@5@EH3jVN|)k\9fk2VX4" UK4aGБFnۗgˋcY!|@'NQC| Y'I2i:pصO܌naj؟LPwf>:|fx8.8;!+Fv{J}ءx$E/y/!!aD<*Ohg1u{ztEF 6yô0,;ϒߚVɴrki7aiHJ~U ٴB-45 ضwC ~8:Z'/W:*Fˁ ̧nlXqB2Gžos%#y#vOSQƓ :-4}Ugl>2j0ʖ.[ːPcDx+)PR^" >W7񩤓/1C0#ƒBoOINU'se8i?W&1̯X].dHOR+ >I"mjcL+r \׫j;-0QP:K֕jPX ;*;9ky_uX+;{/1[H'Y\n Mۡ>2j҉}yX@_A+_UM#˫>7wŨ C:i> ;&"lt?Іxh2k>"6HTQ/lDk3lUrMk]<]tBPLBK.NQ6Wp;hxU᦯TU C"NZC|[q.4_7粦YxS fwr/ˍoEx߈0DV_V3 :sU"xzQl?e6{ɀ{:)iŃleEx ]+Oɡ>g}s[(fC 'g ]Zƪ/+L"}0Zֽ‰ ]sQpdLRysy>tj 7L_: &QpTzEg.tr>F~DsJX D F$=YԢM.8+[ΣUȘ:z{'k0mkX#kfͳrUƠW*fwU׫]g帠ofG#\{EafvG0jhfvHTy'0w-E5$s'@ȯ WiϴG&P%R:Z+ܑi&w8EE,j^TwRd 4+p2tQ)P.> \`Nk{y_!AP۴:b]bk[\jɡ+icӡH:!ҺTJg_7gZk~ZT=.|v^p+5qaZc\ 0̄Be<϶(?QkwRl<Ψ掍w?LFYmWTxNc$0` MQQWN_F A.!oǼ/}WI㞇$ʝSŸ lHս{my#0 ˆ~G`2we͒k$6mo;*xhDߥ{5GWs=J/}ɯq#蟕.g9BR4!c̪HI7 9TeH Wa;Mv>,^62s' m다q|@[<&9w[ w)+ _]v4PNvCjJØT+bJdJ sZt}$>'Gf+bMkt"WH -h*Ǭcf$)\YZNwfߟ)8꽕0xL8Qdӱ[_hCm8+.MI}?V֏Ǥ_[gDCY:cC.Hw T Q[GW'-j*V )D$u?ՌYT:V2fZ a' bhq o4@ƍs|0tŜFKr˟!hy@LӀri;Eq[Ƀ)}#^ǍTOjVA%nr<v'|5Tl$Wuf&SggKiP᳸u1Xǔ".,,t}E2٣5iiZ^Û윷G7?>(!WHOOYfFCB-\WNMVŕcPa@ 5 CLrB.S UP_~t$SK)g.! wy[Vy-Kp HS!տonP5QbӑDz1WFlț~tp•_CB'_6o[<,Q9!_z#9?fI˰IڟCqcsUAھךئ盋4}1џD:=ᄭVF-/i[EcNhq:q{9LoBH6Q""iM):J7>-Z l_C^};-dFwVwvv ؿvFZCvmՖnk9,ޱg&*V{ 2+tDf6B1RϖŃ{~:v/%%G-#+KV 3ūRIc !=˓~sZW%1z#ɷ^sJƓe)D:n _zQĤ_<]O: d9|Xm%R5`9|yyMz8 77*;'0igp{BI[l' N.K…:K~Cowmwa K~YrT^k3a,n9LD%Խ0`ޔtWҚԡCe?s"ϛ6Mu$"2wxGQ3jWO[&YB_1s܉ M(#k#b)d 7~Ra&кmt Ktk+iͥPuu\]1imٯg%0o{)&֒#O_?խ9|ns=0j1)Ex1jCV߳~'CSb+dmT:cM/Uk-c.}bXˇ|g5oҷ s-Fm=TL*S ^q9y*N8)ïnO/eUl #'0G &] 6ma\j/( 6d=}HښQ`HgߕDM{~ۤȖדx0gr>@U Rä`U(C{ĒLakY::s6#o1Ski$+,tgt y/K$}}h(Bn;x䕉z%mωy~n2B?|:(|ξwO)z.o/W?iT4)p b_S2YvSkKq(\o4w0gLRD|R YO4xKQW4]#yրo kS?kF!ܤ=۸Vzd&n2]30*]fTV~sw4"W#K_OUi'Glbxp!>ׄ ,Z},Ňc[t7 v™kl%DMxҟ?|H|℉^_F3GmG oN0={>}a=.g sL+"<#ytYY5}RstifUe5ݼ|ƟW%^FhO sySu>5(*?_SbʂX/r#]Xa<ʎ,WW\9c^ dwu_~#3U Z C∭DKXRo5 n n[aѸ$tWT4~ќI(ЗʂY5#vk;kb89o}18ܿmnW^eJ}mCB:p:BњCR!>OY0;U=uG|[p9yDCs>mׁTQ8-޹={Vˤje[z6 szUjDrؠbjR~xH=b׿jZ9ы ѓBD\\OVjY q-*h;q\f%^Bӏi *E_WK;q;(σa~u/QN̍[fAg%qi}]TxdN&$לC}osM*GԺ Q t7? 1!5F!難23Ywyj22\yEh=e}:_khIė~ܻ]> qǎY > 8/̜4ex=!d w<º42~Bʩ _3xnǪ E0z9q{YOf4Ec_וCW.6_į)-s38o-i-z\J>X05гs!/)yҟ:nxwC&;UtXVgcEޝ|-p78MUS3dyf_OT~슅,2$db'"3O>i04X(*n<=( Ҹb&קeIiܶ_gN։)\7O# Q_W^U~l2AY`qڍh32ҌOg 5dT'`Rj :0qjǔ)Q3,Չ"Mp:RQ %Jew:Ko]?e $9d.H4U] hyMZUdhl%c<*2t(8ںԔ JEF*÷}3P{F}aQzXH_XjoV$Xt6GSDgP푹jG /}ýdMOnnRvƖ#t#sQҳYH@]gQ/dUTa7~Ǐ:wٿx2r;7\6V}x [u©>W82{YyyJpUhS,G-H|Ώ. óyx'5}o+=֢0'Q|ߚve%=GjR);4?KH5kǧrD)ѲھjBsx%dCum;}7H^RE&'lN] -9lOzklcJϧd((2ś.=W_-F0?ٺl+*gBC6hPoK13mts$!r̿còR jUb\Q\'Nw M:Йu.̘9}C$Pd[[9ݦ_HAW<W^5c[e GX~+}}nj.P9!j3%.QϩÌ|i{ ăyZ(G Mɍp^JC2 3qRzY9r:б7Rs8x Fi[PT[0J)*m"^]P˨2p129 \m`GVW$IRܰ>N޻b-AU;k,ޖ*ڲeI# Ir`ɶ'bʽxL( p@⇼ٿNx I9g"ʧؚ]'GͭQ> K3]G@|AټH3a,U6GhbxU?;ّG 5|p+NcwIἏ5N]tPPOI;~*^U7GUl [#$\W} [Uk*bU^ev~篍4RkGj1H3K& OfCJƁC*r4К\Y"x.4-AAb .P0hAؙ?ѡPqAV9F_NV26 =.ps/IvE>d'e0)ф/zصzv,7Fwdֻ̑<9( 3VKv*Oi^a|C{2|i>[+שּׁ I~PS6NfX.rg ėl@S#IYR+>ڔp=0~tXYΪcj%_EXC\mė?)wSgE~oG%xq|_gzX"QH,<W2Y⇜kt*[7]A) t GgV?#'8*QwpеCք?dA!&ZCamOv3&R/f b`*o!+ B-. CP%%wpA9 i6G}.:LjٿDrteL=%!SSrדPjq7ѺWsѲ%I-",.vnO%M^:mR@v?VObٳy Dž[ΦlFY ESҨL]9jLҏq>˕|s\ 2vg:U 7 YbHg%z!-)~[eG[ jYP[G' ́sn炡zC57ӟD.XHPN.VH/1-KQVa’R VP'adO__ۏM<|^ <qەxoTitĿ壒%gU08ƃQq߰Tnw9k٘~;y9wؔ`{Yu9Vk]),HR/1A{}mT^ ~40߆3s;㘘, 궟Mm'م?i,zZk"%^1h7CW)0h}X^PrlTH`U*oJMJqua[87ԁQ|,r/f1҄ƑχRM@f+.7f_8l kggiQ [DI m>GW˯zwBV86Q  }Rg +4^~$hnAzF)>`+=? _k:%i TOm*/:V~~o4-oxݚǥ'54(D4 _m{?ܹtauqj~c ZegO15ӈCo~$Z:[9)C4i7 n-:g-c&nۻ~n62ǖX0]'OsjF^7IF5w|hiA쬣 {qF&ʨT; ASYmQS+7Φ%3 @P?pexȥ"$FH/% F>y\YϬ5gcZ,)V^/%Πfœwqe,EIʍ*Tۼ=ԇ02: & ɇHRZhr\Y++z >7n"lzԃ%p8RZ:8U8ڣ6l..`R dHdNg%ɤ R1G/)|5rFǬi)C> yM_u4 ;c sgDEOrLE.U-+9sU8Gi:6KLuB#V p6ɷd<0Զe1#RB˞ED~k*oU<9$P^;\:{ZT)v7~AI~B-R,&Kl,'.㢏^7O:Ŏμa1J8{Sx5wmȖFAz3άwlSo3#l,1|L0:R&wf ђ~)O[Lo0n+{zv.+֙R:-,E2Ykp}&~TiC$jndޝ-8Mߥ99o {ޟk [W;v kV=[RK¹oƌYyhQd 7梁*Zɳ/35#ajLc^ūxvRQY*!Y,L2P/3呟G5ey4S6sg{!:H +qUBc-pXd\]wDaׄY/N,"$wFݗR8FRɲ&Y/(Kk%l(yU1Fg p޹?x)>R"*IsAXN{ʤ0*/N&]C蚠6不FFÞK΁)YWmXF1+6nZ7]u55N'=H }]=,%!S /5άm>MKu%_p ~SY:=i6|q#^[0n9I7f>wᾟ[>?.%G{]Ol0m|A)-cOV{tA#bR|{11Nv ll-ސ_rT" An7nک׾*<{RҨ+drABX.N F܄%D~lemJN˩ޞHtv4:[=+?ʮx _*ʦ8ud'vckE:>,e[M;>՞e:* ō80}I)&`Pyc<.e=qcϔoS/k&ӯoz~`$1?Cg3+|>К7BFay?iahQ"9ks*޶9ljQԦ~eN@kLMI7[jًBTgM75[;i05|tC9E-[O%x1y='a zK'61Lb8 pM IG4/.DhG\R7 Klc9FCIdw|DSw8.UBϕ_<Lri2) JJ'Sy}cm&};I?)ӝ.O\>Ss}|4tѵ5~sWz/|_F'Mt:Ϛߴ.3w^V.߅dZY$c F'Q>憾DPy,j9M+"3B}ە{a2XWF4۳BN[wʸ[9m^Sﻭ˚1,d`;QXxkNKD=e3cݺhpxI2{\2e|jMtH$zj:+|eSn8 jRJcD&d.l_qnzxsg:#a{û U;iY ݲMbUxMqz}6%xmfiR$s Y:~^o&T)͍uufdpQ%bxzsH9|'ilޟ崎ꅤ >l1-tdNt"mğW%S~OUDT1ֽY26tnw!~UlUO/E96Z"SĿC1NŎ7lzMn(K+POHrW뇉¦ (kCi-+|7ř&Ұu ;Uf<F͓"S.<+U),Rߗ-,Ee$LS+ 6g, $uXS RQR(*"902ɉ HwHwf#7X}߯syi׳TeC7ɣ>'μkXKmlmjaKG~yAI2fgdlSsö÷G-oM&qW'v+AKIc?2r4f8EF8XO~(չ,b U uTҚ=ɒ领Σ[Q:s6'{o+;57qR V^.6?-f:MV?ص?ٍWҫZBr!YxkQ,+D{=6 K"3C]1fbۮKSqI+:fz:6i7s@I oE^+Ek/"Gd_㝿W+7N+m~kMeo6Pï5HX[%0ϟMd^G sWY5aCM5z{n Ń |2նq՚w9Gp2K㔮I:^'f⟑-x^.ocn͌WpIOd}liY ߩ/19yg('3'ɝ,V:TӤ? |KEOwK=ȊZAuYqѣD^1eys3^WA*˰|F[lYva^ܖ tKfF!3Tv3~ϑ!;r^ϣUȕLJ ^7ޗͤpn>( x tx݀w`V= !¯7Fks%) D%vg[5TvNqdp]dyʏPh?롴3Q[MSbϧo6)*r|ž`[zh)Օ c 9ܛф$0lypf}icDGzY%L…;L[cAk'66<-kcVXV+Z$gB5T兙KǷo!JNCC7O_r86{YOr4RT> ҅-qK _;",?G~qA5I=%Յ up"|K Z) 6>/x5nt|e_<7vbf~{ĬeX+'쀑637"&%Y{SiiCvVZKB;Iuη+XYnh2I-R# ";[ )׭إK?6qS+eOw_ oŻO{٧r)$aG{4[̖mז ռ/,ɳt եU+-u)=C+"_ ˀW4Hg=8$[ D==4n% =!qڄ`Cc2r&mN#vE}wwӛd\&^,gdEyM0`_wr.ev?ASr}} \(Lp~+eXG&h.`z `i1).$n͛j*:z]UtcT-"Hv7enMw-Gt+eEH7L{Re*^n0Yd7NCn.>lTNp`{,em&ʉl>B(aq=I vn~:Qa|-*|1_y [GFOt)F@?TXY⫶_\9L*ϸ|C}jt&|]e_c9,KGT)t+a&C2=yZPx^![YxL}%%:ֿ"rђbY7;PZ'*YGme_SC_;8LەgqOJ"~E']Y<> 3 nn~GlWȕ-~#o hN*>:wԏ~I}>ƪn'yuu:%z/( }A]}I2o[sZlz5Z"/so삷5*}r4oΪ(*~wą) <):u{!/oAu'?>oKM{@؍AavY6QFh;FH mR7gH[Bw8h3 jFHMl-a!w)hˈmmFFoecȐ#'^Z)D#po=m;o׬fhS|Cݹa]WdANGwu˰}sxYI 9KU 5:,MEl8wWFOY~2xug8~]ڙ-5ڐ/4%#,HԿG 8mc&[]Z}k ?m<+ K&᣹fg'K^&n:W~os5OZ =!$sBb׫h6ע?+sN j# /wn0d»8EI_x[zUҷ|U7юJo<ZiכӢZp7My,+F$_gYOwLV7p_nT+Hz'ZtEwǕw|BN_l) ŷ"1fXdihO[r7z25LiK_ .'5ɼ8at5Ο? yZk߀.B!ɶR~]}l7%<>1^I,E9Kj,h(zKH&RZ6XǮߋpQ󹷺Os VJĎxy9qN-]L ;f_$G|$,V3| zBʯojtO.9rd#vӶgeO9za_T;,%>]1"lp[P'~cu+SC"04N_VؽJVQ`x^ .ƽiZk%k64F`GZ -ςG!&-/?4\~*jpQ{$c4Y_6SҎ}/qxqNҔf|G@"=|wh]}E&`]1Q6uV/xF ΰ-d|I*}www5b&n4ǧVtVm,XgJ\1!(ǬBbL'Kr _Iqwٟ6#YQY[}%S("uK(<c,K˜pGRS جX_ |l&L~cogDz#g9R ު|cUheyqϽOwK^Dz8fkfB'S,'Oeʂ-5 ݝaYU=A?Ǽ [T)AhCN#},JڡkT/7]U.S .=I^CpI*de`qb#AVcL"\0,;|TeIaafTJ}=X~~>gأ7'NANKܷwz1;LR(iL5g|e /-n&~Ru_}]Vݳ2RϞrey 2)ZvJ ] 4Ki)ƙ`ϝجO** $~*g#Unфh׋A1Ǒ}zB9f՘Qp9ynmf7JI(?W =b\8q$}]%pE%ה'tm,`M~ +Zpr JmgkDDeWq'ex)b uOJ dW4ftyQ5_-W5e85ȺM)׌ϊfֈzda8 JIxspWB4j>TWmZ5~|̉cӊ1+ :-^H5;FYnY)EKi]+ φn <*GIY)J r)zEXSU.+%IW:TNyb"f*)*uʠBNMHKіPDz+ũG'F+{8-fPYNk"G?/fa1Gt WxjO?z2 {M&g5;bZҽZm82[L0Fv"TrŀNOMΩ G#="] w""pឧ V_07V.ky[#]dDgS]'<*U<sK,XoJp2|o''؉''OLJ˓"3F^GZwʼO)5e>|/zG_f^᥶V M]qanZ]Y!g!L^o^nBSX&/rd8KrO*|k]` Ivx=8A!M=p$5" -r;s\*;K$wGY.sv?LT]/Ϛ`0/} B9#%*$K:rsY_Ss]Η&"?TNGË Xri yUYG^_e(*q*}ÛT@rnP<ސ-Ȋ8=&Ò{<+5kG/o>K2P2&H0yzdޤa+wHѽƠGNH>:C>C!CE;HFLh y. <0.':HI`ЪzC8(G`⬚(xLխtˈioӢ[|V7"}DWzj{v7V"D6Ĩ+tJO.p0rAauiqɼ: mwm+t?AX  rϻ=V= Hu50T}_"}omff_/sv>5Is7\$:R0%U4DM X ۀx>GL#>ݵڛ9\oa0&7_ۀ6}f 0A΄JDct|ls+^l&o  7E" }8 =UT>G )]œ"/?wnY n皞ո_Uy _PC5<ͦMM:ȼx$]#o:9?^(`&hdw?ArΝ/%k)T'J?%Vp!2&#=tnSǥ‹~r]ZQ^!ͱRםOJѾwn?͘4kpW5 [P&$/ "4@P[8TQD?YӒ6{\o75% YY53۵8V,BS:|U0JYsUw-yRʂڲz#5_&(2IF 2?2[aPW-QĦ˴R!/ _zPlfxlCStwvsvk^BKjQ>7EKa/?ꇞj5EH.T*y2Z=,󧷩CJjzd& .0{ae/]CbWF$͎67+seλ;./gC),Ll~J{,ɕعtGԲ![:frO2@렲r a \@TIi {b]A;I&grka(o=؋aoٓLǢf%m?ȯT$[t|+HR\pAB74Sd 3ۃeP(w ;2BM[q=BLq\R eni1·<C!dTG݊$F/ܯZ۫21:Z!tX+uj;$"m,mj6JD<_Br+ɺߠotZMRN51O; |c[5v$ K8o׷3ܓKM9[c?TUгq-_Ѷ K'ʯ5KdhEk w}$N"* P߱x=.-.n1_+/Cѩ\e]mk$Ep겚##rW#JyY`Lf;N+yՎSTqܹ[eP!-zW/zKُ/}>4qTYsaI*{M?]Xj$ͺ}ҹ_Hß-hw"D:\upi9ԅ|k71를x0 }<=qg>~mlJ "O$*2jɘmsEPs{h 1t׺QØ$b5Nv7s:zVuKc^VU2b;PDXg[mKWjzxdWh;ZT@FVj^'d=R՟J$}5wU7@/ jdK=J.SփgtdB~pF_N.9*RdmfK oe+"1]W7-ZN>V~+5'SCQb6=T_??"乷[+szNa)gfcN7D=[d`63[Nr[׿QdNGXMӕ6@2\}=Y]arj"N3ax^a 2kBܳgnHF!d ǵC ;m}?LolV~ْOcus f9m1zkd!~((+}I0NAɍ>/\/asO"d|Qz.t+,֝ zT\=w[-|k_bA(xlŒ?HgK*0!9/xSs/CȧIXQ[@o,_=4՞P[ɟs*oUګKp~^0QӖOkª=\WdAD|m BU_ KT>W/U.h|9:m;W)7ζ+W?d+ *;y)Ǯ>6/F/mK0Q^`D|]pޞgk% c*22ك&0,̔+ʹ9Ow[%:I *!mk{ e{c2Sϻe Hz?*3o{C{&~[Ż̎6d#*_{f!hiWNkT- 8h]n]:>fˍ:MZ7'#gwo54 5g9Ts@K+s 2#s{f)3FǐNiE#ӧgytVŒ0 ~mo!P(tHtgw1ݜcn8rB^|j3~UCw-$Z$՞}#L.W-q?*k+e'ǝ9]v9$ɾqxxeC̵:\Wt͉@Y#[>|s6 ^=Yp H xܣ-$F[rEK[u#"g~Sɒ?؊SXjHYWr7ϭ<+)2w6\̗S`~OˮO0-j.pLΌ?v+/@S~ڞ(Bh/HYш{<"9w9, 5ټ ›˧h*a /5$[)>4!53~IDiqC% lÍXܔnQW k8 {.MkzÞ86}QEWI赖fS/[,>G4Ttm/K[ فe /^K5F8#=v6$j vXWf;1e 5mXpsOfUuDص#kjD]6=&+HXh⓫l#SAblִ({0ӄ>+QmpE4';.NrԞaLG2LzR|R9s`~4\ q^HFρvX>"LnNk U<|b0奟 y0SH6i#{l*muaN]ED$8jܟ~ɳ2^0,*цja7>kec -%h1(kF;Ȍ3N-kXE5Q^{Js8=OͶ5/P"蜀?1160SZU2 kj3a7gko,gV6ݩLSЈ/AZQu66kJXv&YyP%B~`~/LΡI@ü^s5$zTynڕ'Hd$.m$NrDt][h)LLtT Q.}Rd^= Cӫ-@7 Y`c\.^+m\육-*yL|{_ k {_%5 ]Y0GAċ-iN ůVr~ڧ>*k|u2Qm 3~`MCHBI[@>m:VIV/ 6Ų7aJ2}@Q\ W#(/JЪ|&EGSn@s``S?1YF̯؋Ovآodd@c IQyS/k3͢':~ow@w(1J#b% VS`MnKϋUv&Q1o?7""򬦟 d ;)|`x+N*evD˿qLRś=b#lM=ONGIEiWZ}ⲡWIwl4Po _$(e:XZ1,#Rͺ50$\⽬mpP w@V4ҭϤh$Ou2?ahm ,.~z|!ؽþd*)ve֥]JPJڦK2 ȿ":vD9w>b3h ]3{cKRהF+NXv|A`oɩ#&y$ktq>#u/W;SL{Xe] C{7l ө/0cQ:'̍IvAd}X{Ƶt-mht*q"_Ƚ U0@\QZ7u>1+{".d0mH;G'ݷ՚/%3(+'Lñ􁱐<.(hy<90ሯ *T͡W` ^cQk'㟈 %436eكc)[I5O!˸gAؽeYB>S@ffetaA\fYW/bbhǙ9(one\\v^so2!nwrdS!w8IT+{/KM8[>Ni19ǹz#d趻% VQ$^ uSyF =:^$k_pFqX!tK̚TF(#| l'uu8;p*P1+ ;~k[}l{P<+ 5?ţo.6?`0EdMdoD+B6i^D5 !̤'uDv2mXD#ý ;e7?&{<{"FdvZE7PL;Ԗϯ(rך}W}9̗ZqK' yLË5ƋڗCš/>5Fxy m,"06l@q.!Awoq?aoޜXhm {AuLXx@:h- ͋f> I/bH㧇e wVFtsI <̧f\֭ysbO{ .? `_lm@p3H" \ :ZC!c aD+78pE>B ky0"yi*h 8M9.<cz ob=ҖxLʇ*2ax#L73_6pݴQnu_/J&+Iu'jҀao˜O 3Zw]+\"/^j 2?`y<U6zds4gL`[϶qNpUj~s\J,x?W4 M8o*:IstpGZc;vPzIE{._n֗!F{(J5iЧLqOokێ7" (&+gx>Dvݢ&'[3il#¬]Re <ζ-Y<~ȊPsNGe8SgܽF`>axx,-CBɂVvܪgOGؖ 2Ԙ σz%=΃ezk'kk;-pCsZVǓ&W~ɕ ,-jּ[n%{'._T˸k7ϿV_d6ޔ_8^_0q@^dsOxŠGʠ@jƞ[^J5o+cK<ˍg>u5SN?՗V!pbTzˋ[o2i fΊVMMI۶xW1{9^xU "ŵ^Y$#Lt3 _^6 Ի/7M~[-=naQVl#LrĒ_iTb'&K5ӻmW׿渇5y3}uNH:ky?;+Ʒ'W,Y. TK!?J|sܟc?_{p?CmLt}l4 -h)єj<erG-ܓӂy9BAiSP ?oy0w-ߖV1d]a\)} bzR&wvJQ0l|bu(žwa}Nsdߧɹʕ22j]}^z'uh\ c@ I+I#?U1Ș/pRCf3wHNII}ʤ Iʝ$2rjp#4[dژAվc_,j&^2~#kw&?Lh5Z"ĵɎK/3 D&Kd/k DEq{K [3Nq_>ono㇑W w畬#܈yc= AH?Um41rTiwcT: um~|ʊEt}) ,Ռ UͼJ ϿnEt }WJՍ5O" U.sr'hFe^w335%lоxz-M";>07PQh7M[%S+x'5.yR}Nl6=,,W7a(oFmbjN+O7;TYVZ#g/זI]pNp pP/\70Wb-Ӯw::=:j&Z(u:"`@Joy,tӷ4?a J_ fr Ihf~+!Mts@3.;x/ãEε 'z5fݼJlCLJu7mi{'QSZo;NMW'|m]vIbE~ANR$L Xh|( }oCJJRd?X'iAPSux]8~׌ z˲8-mxk̜.\\Xݜ>oHʌA\$RC] Ch"!:I`qF<>qE!l89R L\'qH@`$ h)0m KCH#΀ƌh$HUB9$ dq0v@KIA(*!0 0HO) WhqPZhLNRt= s 0 Dp$ FKȥU-BS!. 8GH4C00q8= !mø0ԯV0gyJ ar8ExD( $,= Ik$v7HGi 1SBH Ѽ<#(z{#Ei Y9v(GXq&J(#NGyA]O@PLBI 1H\"Hz$ c#H4OiORS'4ק\b$A`ӝ ѦIKäht ,|`#<-ᴿl;5;/f˦aX-~Ce(: DϫGȧ7Ȭ|$-:~3xW7;K7>d145SZh")l.L/0o@hE^zlX.Gs!y>S8}"Q]ŧ=!9yt:VWkAFS_Qؤj0 (\aZdz/OjJ0O{ۧUg}+wBEok[9N7T9kҴ kQ2 S+MfƭbY)F͕P;Tr̀AŪ8@5R*KP !P}J褡D@p`|(.&`F YPl1.-- Ds=P'YIE*QNF! 3}@2AH4TNF\>.z*Q7G.6B- ]š/Rɘʖ )Cq |ńވ.H&NH=;#=@CKa Eq(H=O= *QoOŏ3( JEBOM3!Yơ:mٙtl QR3,FΌCe 1Qp=s<T93P_yFT.yi(+ @\8M|*W!a8*^O1s*u9 Yf6*Ҁ0Ag2@6mlHG-H,/;㙦PSR?Z*}:su*jPcj)n\8*;ҟgPhBCMxB MTb4ʫڌ CςԐjj?3dY#gt>JeXu>zKBNG(`q(Ρ0Y>F#$5Z`iF}0⩐zF^*l <,ㅤ$*!TހڹHjAiΰĜ8S6,B:9ER! jHjN0WdV - p $5Mh`$㬘uQcuyIpjV LƁ٩\9cpNDy8,%A(ŨБRi\0PQ9;d@MةyW}ep!S{DKCR5: ag]As f#J)j) `PlB})3ԈGij4BR52%Ej3fg4a8ɩ߂H;TVRqFg,EEQ$p g'(Lg0TYXʁIfEgSM%zjFPj? ЀqlA B!;@,%~6`pgGkt$IQ*R5JTQgRHP/$za @s6TlGPQ{ZU|cHjF?lڳY Xl(5hRRl4[LW3^;m4Av ` EP#yig =O ?ԔGPǑ5p$ $D t@gSBPFG w!VB U\" UJI@efuќىUTBM9!tِTx Ԉp&Tvš,g3fPCq*_>5jPY>Ȅ|Bm?ݗŠi slƙH@ә>RSMu9=UIs6LφIUkϟ b` gh^J5Lܭɑ=@Yơ >5Ջa glܩH g~v& c@9;ǣ(9$԰HUjc?K9ڧ8=5eg,s6jD0UvB1^=˦+ Ϭ9y!gLt9ϲ=U=;o$9/3ښ1TY^0Bj.:WȶDQ?UaAyz~^^7bGdΈTWZQq<͝ m|!>'Ln<\+ЛY@xv\Nw]h?E};|lsD<' Bj~G[fsQTprER/4T?>59( yb$nuXg{+G0]Gf wW2,g7v:6ՄBԝu3\{} Q/'NG%6noa.V I>!IbGؾo8LGo+h*yb̗\[> 3FLc;ŝZUp!+sIܗ1Wf.3ya'\_%ܽ6d7=5&;&ǿ B`wxҳm7>%+g+48p7UVV³B]#~Ɵ@Og$hx&NnVѼ;kSN.Rl ^Z%'|3[?XМy;y-ttSD=a3?.W}2 JAhhuzͬ.r[/_NC4]r߿+5ݧK]|9Zc?{vrԷяmupo&V4$= `ql(#Pq ;5 /ϩe5it^ &g;[~M$uIFg߄]n=JAQ\6iѸWY@!L-8PS6? vEE܌䏂/o&%>wEM*d:92x]n.k[!Ot(-&~JBz uvl }Յ ‡ ξ kp;g_Bl³Q[\ e`qj|z2jCЁԜܭ%y=^~/von Q9nWfC#Lv=ӄqLֲ+aW~7K2K[{X,W~؊()P+oc#{\}楞uIqwU]`;5o_ͣ̄#_"8<$tTa,dDi]_X``/w;,͜CUrwɮf]K(7"a&߈_ۼn\P&*Y 籼VtݿޕmՇeS>Y /| Krg1r :,+ysgG%H]87?U1-`.@\)gJ3+ǞX F|?[<4}jL|Sq>QK̇>g6-vm|⎈warX̃inz7I]MI7Ň'֩_FwE^|Ů;%#n,=';P׉;3ʒVrmw: F&|󦔈-wO+{<OI﬉A|bTCV8@ 4efj ^z8 B/Ոg:m/قdNY1t'VȾN-xizU?MBw$z #5XM3`dW"S|`|Rb+l(VTz$xdz$h [D=Tk^b~7w8Z_)@m, [@UeWAf4a1hSlϧn56[/FC3foOpF*WD|j+;oF,ey1jryꉎ~3" :^|ӂ ^?*{3g\HsH})[YgJ|1k Nm3}/"d\g\I؜86I+(8™He͌ k=2C:LO- >ww@MF-Z ޗ+&Jά1T-z.ӐlEȘws+?b|]"ތKE|< =Xh]mg 4@QrUy#,xP7LuX ;[qYjYe|3҄W }r`6OѰeRHj,J2<¼*([+RRT {/{O6>jrVfbcEsY/)X{2O /(FōSU[#XX-:~gm"E8v׋*:^KcI\r_ ȺGp9wOcmTS4{pl"3_7 ]Rͻ "vK ęg- q絙eM+oAǸ&Yn$W1_%\Ua߱qWS5/68npA:/5ly|GFXڦ{$!A/Jb\ 5H\댿O*4УJ6_>C}Riz->%550KC@]H;Mq~*d}0)1t A2 |4ElˮflV;~ʯpڬSH:oT?d0w[ YL)y<8fq5f'K}8q䜛{ܬ_-V yHEN" vg--SE-w\lس8=Hx;?ybTK]rϭU跹4eU.iSc-)>$Wasecskpp<\/سԸj{8t&gB fVFD |NM7y%A|ϯenŔ.ږl[{M C jݪ \O%p"fs0PԮId'Hc?^|A&OmdXưe> _qQzY |4[SgЋc $&9kS`O P dt;=AYwƯaaw)Pk;)&.;@|䓂omi: Η_T) =f]%cSIъ>.mOL3 *OM0 :fyzW{-ⰰ(JT~oޠeR}ė}N[/(--ԟ+zlr{֨}W4Y5;i,r@%ErJbK|ڭ͢M˹lk {-Jj+#O &\+̊ <INVvࣝ(  Rh(9T6~@r[+'س(eh ]Qyb K\*?ȺbZFbTC\* {s\,tn,w Mk؏ RykY(]1^YAXRoxΧ@A6I;'?)޸(+e]8걇@qPkWM]a0m'8¯[$yd .6j:~(4tԶAʰ%&L%GT<'޺6jh8Śk><[!XCܜyeq,\\S5j?tGH+={'qC>ZS& I9+ݴPW^ǭIsl=>5 19*$j9>ڕ''=}±1n{~!0R)fP\ڸ;%SQ~sr2?5"帵|?y|pYqITZ?~GD?nF62h(0$,l3\E6.SaZS.PUFĺܴ,?`S,|ڲ)ۚ6T  '2| #-6?/0e/ l/GA{vnSNz!HѵWL;^8~9 Mi U} "2J;٨ ZA6=w=:|)u&+ʔrv\1rsܔH%K4S6 ~[WXt ;\"˄9s]ђ8pZG/st,ae}]B||/Y 4S<3*Z:̤jeͦq{X]s' 7Qw`xU|od=lVRrՌ,G;'MEo@mn>es*e  ZC?> >S[:ޯ8=@\I=P[M9@r8 vA!QڲSŅXHe %relUޭ}lӵ4J'N]+h*n؍5('sKjyaV ĺ |w3Jn+YbPHi,Ö*DDvGU)F:b~Y7hcGɽ5l0see¡fMHG0C[+ulNbHE%59^ K4ڐ٫9AXj&]2]Hc tIf<#9RTrz838`"=l13-^ˁammSGu7} -;Qt͆wq{u׈Z(}U->y&7jCmH s*]6i x}JDX#eXzOܯl3Uy x E1 9yǞt}ۿE4p׹m[u-hfqk#:A.:OR6:K?j-gϽ[Ż;K5yEK[ k?ڹk9A?U lT.N\۟ Ecң.vU@;j%-e`P&},%.7;<$o ϋ}feH)=;t(hVt/X[UsW<7E|3Ҷ<mU6.'9:IT=͌r1?%;˜!ꨔ4|X't>+ă^_U[Zov ůH4JG7*Id\C,ݭKٵ,la/ )sPF}{3罊H/1r(09miWyrsgeL /L8~&5]]~J&mK{XζWB}K;ƕ ;øj~3K Wl8u.HvW:Փ,hbZ?-]uiC?qi.J]^;]Rq%u(=`:]vԶ<|4bV(l\yϮm췴QNoY )drTPeݐ iI:‚PuHasbt>3}j4}]{rcFQ_6=>hiYZ;2aV^#^#d,zZ0om> ce?qL_=}dr'l9#xTz1oA`)zQPLg={e N@͠Hq @fE?` R X#fE@{.25|`4:c~'%n_lJشrL7S7ZfK.;"iNmnF(ZZ}mzmS̎w_%,8kyT\:6`p7?DF-ͶϢ|zF]ZȬjO7T[0xBX;(I.Zx]o:jtU23\`Q\a氹z2&-R:t}m It[uUFnxFw*5sy@{@lO;erh!C Wx,rx\ӷ9M 2'b(*~ QжbϪ¾ 2k3jtj,}m.l8 Rni-LΚoU?]&˳&\*9g=]D|nnT^O2K1JY;3K-2;Jqri7>}5Iإ.!9-otET4Hk>w=KL~Vҟ7&0Wz{TihJh(#8Lr( 446KL+ 5MLΤf?{DJ< ">yWT8]̈́?(ZBMjue;rjzsdA:z]D6A?jW|lZt)aBoe&ӶfS4c|Uz[T+~۷[Otc߁:B^5o?Yxpɂ(RiV$؃$?fhzNt/^OI讏 (iIw YͿ9Vɨ2 6o 5ya^kUD"E;0 &f~#"q/=zUޙ{rH[?z$ z\ILDc!z!.IZfOAamK V5= b09NZw3 c(4;o{mH{,\ M%YDӥ n^fy,{M̷bA ?c"WK9ƵnCY{{-wS%y~myZ],F9-A ÂWՖyF["J :c}+g޾y[= xd őkj`|m4]ktqpޏ+iwF^#(Z0;t]1 59ܱmy.EyfGw\kBC(wݙ?c{q޲(kwnJA"T j\O Yf)qo5`{$Y" h7L3c4kl/$u߅rzv2s߭y6 DpD|v2|!e\^QNQoaJ%BMr#mIɖ>?71w&WF%?IuTOi 1+_KUJʾ /~)(_$dq»|Ge6SlX]XO_o\xVA\7O^-QFh^߹YA#iPϔlwHMR؝Wr`np%R:K^Yg+F2?=Oq0gRJ [M"YC{7Omv$XoH񄏭׆J]SKH ^`0ZCS[H{1H9iR¯t8k@6#Bj܄ɲ T!.-쭝mh?&i/M,qf2: ʁȡІuVR{xD x O_sИW^ʡMD?화xp ]cheuX\яKLRk<&$bfp}ZV1*)9\Dj,k--=X-:aVVWVLfWgWW;wάiچ'm۶mN&m۶m[;7Z{ծ>ZU?Nv=^_=rj7T;t;r;y>z>&rtuuvwrsGs'qGqqpgx|}A}}~Az!{{!Y\\#!j-?X(sR^D7 hI7e3rEϢsm4u8@nݩ ޖ dcaXfZi`* Sskj"uTIǺc~J$uvNCsz%ζFBSMMLIIڨFKTX+ےm*uŨ Mͺ]uu"xA_ӷLw%5ߵvmZBK)הo+ reCþuw=eA{kwsutctVG?}ݐ:뙝=&Fk|#˖eլa9 myz,}vwnk|u}Ytk}6V]6f-d56mݮeDzk9jKܖakc9%JGǿKA'D׼ƭZ}#Uۢm.eky }tG̭zwCskk{cc 5mgcllݽMe\߯KZ}e;CYZf~|`L9"ma܍҉qаxH#l A~0gH-lOKǩao?b9, >5./wj}ha1Pt" e}ȱiL9VϞuwaubabfbj]<؍au2t lD.+aeuILBn.g[߶;ٞZ%^ tjxx 9fcZ]NO[zyx{zx4yDyxTyxfyxz{Jxxy2xxڹnnQ=(0o;DnwƸe]flQ]n?w \n)d[{YLԜ[SYԥдimjYUլvkXֶjy[]׸fhYV^\-:9ƹ^nmH$혷9_}Ƚ|ݜ0t}|ZAjv)_ߴ=R3䵊boңt`/򴺲bo#$ҥs+D{~[޻SХe[^{B@;\e_w;΅}e_w{E^;e_OGoKZ]Zz}  ƶf om@O[Z[\[]۲άDW{{--PcaOw nVO'cߍ[V8KEHNkc'pFX/˝McBY,ċZ 7H?eCYZ,VHY%]{ʂa&5Ȣk'Ⱥsi$ҳv,Y%]qx.u -wi=|iMطA)}ڽy,7TX/q~e4.&eWZfn5ǗdqלdYtvJd[{gi- ,%'GW{; 6xjsw@ me+\foO `7+u?Jǿ/wA5 :A[alyPq4P59|4LCl ҿ {l3]jF5eyFcQj޹1l5cھkƓgVb֖gܽav3fmzB5㜅`_|`[VybukWug]6vLlER(}Ԋ9oduGg֢h$5C¹z5Egھs`UFVwo-L%W ud8ߘ" ˍ~Vb*:KwbXg 85zzfd8%D'ь6IѦ:%Kֲ?B7ڽw(sia0ff@ءnPTT`X,>^7ߓ?_es>R/4#RB5CvxA7}:ҀZzb˿nR 1IaRS![[eE)9焽u(H\1ME ~- .,/ /X-/-/ -0-P-`-,,,$ԬoҦF<8rW! !ơ3!#"ޢ `:"KE&KvJ3v$OHNLNNMPOOM MhNN8OG4.kchˠ-*4Kns rrUe;;:ڝ^z^^*VxF88İŮe7DDK6H,G[D""t""=[!‡"a"SrpH.g k"ya(Vto"kKJDהIFbM s, {]]\ Rr<<<}J}r}====>>Rj6J*Om6{2S5>mI;y+-+*ٶ΍ *mU_m69WKf /ːf/K/K㚹w˭̭юN[("= 9LvO-3,O[M3,SXg*Ui ZJ.:*=K f=0jh5v ~=^ِazkru~uvͶuƢʒ'zp޺{޻:cSλU~r}Cעkzpj>mSnk'mhS֎h'{3½ug a{gMoof(dz0e߫YՃP{|_^ sRoC7WZXSޣ6^nvyɣ1ݢ""=cJP$+{4# KDǤc2  AĊeǴc;x,nH=GHw0mfTeWgWfTmoWntWt5ǹDW`anp7S7$d/$,F`t9厓$`3HFX8)wTeVSPK+V ,Ш򨆩:SѲ񟊵:_y҃}ЦtR~NIM)S5qMxWn RpT#ajzlpS4do`N5~(XOUwU}j:ki>U`5Eo69g3XՇzYeEP[oQ߾vTr\|y-6-vh<:ȟgцG?O6YJzUZc'f?,5-LyJGZl+4I̒ͬ, RWJa4z?-1;Z-ɷ%R!y$mpyq]6%0ܪvN;Zkw<ASgTE>@Šs0rFcF0pڝ/1ϗ֞.ngvU!~X<ˎ~t9W'}@;6[d0]4Oc KpǼkvT.qWwU9جRBAʾV U&jSЂXbo@6^ L`ArQs|VPBu TVU=ceuBU].#.(-GM-=A7C[`[G\|_L}& &r&tUճT-o%gB/2€n(gMSUfgP(Q*)@v,W(7 G P)T&$J'K! r2Q1 $&'F,**"H!!(*HӢA&$("$RPJWC&L:e %&+2KK"J$(t蠣aa&(qm$&H5VP E9VGDU&EL@BHQJLq*&BJ.VK 4)gD*Lv}H,/, %URE,g,% T[|Sk S v F-H0*DNUO)8(T V L'!V-D*HDD.A¨$-NW.LRT \!LF7ؠB&OJ K*"D>QTo@R74nﮨ p ܡS \ FOa&p!>Nޭt)2N.E,.(&%fE 6,V_Q)@Ì4g+F/I^\UH'#F+A:& 4wb"3wh!OPFC+W]DtT %J ,L&FT &,"Bbn !Gd\-Ub%,FdeXNKP%LjëR;1ojRV%h2% Qq1zc"L#GrJx`bB%f(G{YpG&U*d5*5=@,&Jc KD E e>"M(7%3b%bLD$,VC)JMY 9RD7\]2^ҦUG8-3((FXJU3*\_Z4‹D}gߑ1%b,E%ǒCP"D@E 8" 'Q(Up~[Ǧ&B0RD-bH b W'͌Na1HïBfJ Ź,yDΏ.o) 㤈KgR2#QBѐiIZu FSP٧ND1:Hf=r2/1Br ء%ՒR*'d Ch1~)t"0!H=I'$#HYx#zGn ̖&"%D .a /66R G}9S5[`~ hZ` yJ8N):2N."Nj&&!TH_ ?J_Ρgt+iiHo=l^)Ɇ+3@xlp0BR!+\%Sѷ**H8 c @ d34ՄSH gbXtE&M*Xfr@XΘ,L"֩NIdrL)1A~EDN 2mHVgbҁ&F$@!H%`13 h룣1LďhKg8E0nLɈ[424DEQ pgḇ$ ~ !Bh;c&JFS^IY@'DÎG@B9|DF0+[!0 ֔?f1 g?NsϢ)FNjY;H@"QiGJ8iCKB" ϑSѲ U3 ! CE~{G@,9 C @,~J ؜3D2Ӊi! 7J$ k2*i %/,s' F)7YfȄ?H@(18 ܚti1W W˰ aX0kJHN&24h3h;&D LpJTʨ%"N M#6=Cq #)3Eĕѥ/ƩYy'~ 2ǩiNH'ed$,ӚИ $SQ&*^, IJT _\lWPj'IXDo[r*(SB G9dl:h^{DckrM̺`}X(^96V ZF Jate謰+VRPxt <8cL|8-19VhidIۑp(\4Id0®I|u* $IѦ Uā4`<`b0<=y]v<>3g&+d0cb +D 2 ˭DD\QG-4b@A܁CH)` JN"eŹ44oLZ MN(NI9#z6ѰEi5ÔOԌ\QB#LkoV~Ao}d n^pdXFT;_T4/?2Db]VM*XXq0. tR9EuN^.|TE6M;^Z Zz;'ؾ׏6hU_6{;ȠSՏ+(q|w%}z^@Or|U>zK+Y4``: W>0LmbHaqQ\\[zcy񍬱 iڶts뮜;9WYeOU-X)\|*)S"Dh+&,.\˃URp%JjɧLFF|m/WY>c!FBnTn6yddF XCouI^9+=w0:GEEa9up&~miE~!5F=1킱kg8{3MߨؾԆSFr~;YW ^"i ?gx9ۄ}0%Q#s"JB.We5;%!exyt[7SZG>=q^Ud~GcoMm]uawgV^Pm`9P7A'n6*<-h'4+r |E T_DbÁ/`=jW]˶Dnok6D6ʗ{m4 4V7| h)cнvc$79t8?hQKO]Q{RqaS}fFסaSSĿo+q0hW0^/н"bZeIǻ'gOŇ;j9f]ϭ+8?^]7T 5y6@_lIn2ϲ T5ˈR˺f{g7F#6~9 Nxksn)ʭ<ݡO7,5jӛ7Wmƻ&g\^P\c#6Peˢm*Y9ڒvvf]բKb9;4f!2ˏ4E7K)kGAUJEXdAAYʆ(Z׿ KA$_+%t.*p=;2p{d+k+3W,[A c&5ޏenG^#_?asxtrWRPTbF8JCX :UE]E]2BdC11E+AȽ,*DSxfJOteetiĥGBKYB:׋iMKٚ- a$MBC[9$so~+Y)ʧ!|haHCʙ4-L2SQ|>VӯWfjYid'3 AL-~ _(NԴ )Y퍁.ft;R:=}Qi3 E#Nۘ'iR.!'\R 77i{:=\=mIoSE=m35>CY)!w]] x˓-9ݺ_釤`F` }5/' ,iujRă@vshDWsF}5rc3@I?ֹn@RBcM_GKэ[_S,=UmV_Ϣt=qKN.4k]Oj,9=EnEO#7w#<<_É/tM5I\ =ǀN۟T:w>F6PqGGr# Ҷ̌{gMGsVk8R_Q)(pw?J|'x(oB.[2G{JCD 1[VGW[K?B n(ɰ`!Ul2a|fWvZ)\KV\xG^d"f(rDܜpbw~>:5g)\tgίL\ Z ;*_2oMbHLB{UhyLYpv<WXg`g!u"=ފøP5М^I)Ž⊖lxuzvF#"U %MgmGbE)ܾ-\F{c2:jssR7kZ? >w^?g1 ї j.o=B U/@?Ɣ;]JQ굮b8_(o̼IkfO#ލ lh-Mx>Rď+n̊r/+A 'w}'^k=Ai{:㬬W u%?F͇}4-3#'Iܢk)S*%s;J)]i&j0t3JDʰP%KL-:+QtаCJ\!ƒ FsV#IIߤ%/95y*03*ƽ}`tEv:3ht oĤzNh YGEkT*㞆 q~ ['OTò_˝bB%Mc `Ѱ O+Vr_jZQC|]:*v)"I4Q0Ar>])Tt\Ƈ1Mb&*usUPvtEőI7y@=%ua._qBh>]Nw%d,Q ] )jJ -7c0hpJɗ@t]iIH0piLp |i3 -kQQ_͢SXEȶ#Dli+糜yY~͓whp{Z-ן}Iuq= Vg8x²ssr/y[g^&+f)iMaeW:Vl]CKף9ʪ-XNUX"s&)Z:GBϦ}<.Z5FUՖqNo~d1\܎敭sHDY0QB@#?o IO>]x4_a΄2֒k9[>&; !2t׽ޫf.*J6J8lPWVzUpҼⰓ%]ܼ:+X"$`\#`܁ 8w)d!kn?L*sETd-ɹ`vfw"7~*'VYRZ##6h4mS}¹mro$z YR #s?%%Eo2xQV#d0o25Qsfˎ -mb9]|fV|R(>U eJ%kDg7UƷWɻ#ҍT9un1Bn1N>=A_͸y)q52c b$_Q)?RIKbrBLtF]c?iǒ}@{&bZ +FHGaи)EG8 m51ZDj+GX6[4a(])b&.н"?Vicb6,)['}Jn-_2ot)q|;s<߯\;g}y>k-EzN2(k*`WsQwrVp{u+K*3ɓBuH#Oj0b+bKƈCO\cA C2.BUKM)Ly)r:"rRzj0*VHXSZ폐ZLQ:iRM[f-[r5d v|(|5pruB|!iVe"(CmDA\PڎRfo KRA<ݙE 0`1o&P4+0S sgW^U6K̋n##HH=aPLN.?4^`D0=H<{hx?S@&ҹ֏uo 4;r,9Tc62*߆bDGg|S){'7ׯ1?8d S!}Txͣ:rz:l7#r;wYI+(zl2"bsN^K,}LE\_\{4{Azv8R[w☖gEt() xSǖHIOR5(9e,Ø T7 \4ssF3 3\y$ `_'|l|cJ,O42?S4wV G`.jeAVYȣF/S;`;s$ 粙C`>Ai7;Ib ܛ(ڇ7~j^ :!(^bVd8ʳ<5wg\l(Pbj i:FQXw\?sp}(oa%p<1q}I~o# YKφyM~eM4BcvKfbJ>Z|}{i(ȊfGm:Z#IU6캌,!{g] m3E$U !aLAas^reFNnjZo%i2? Zg.jv̩@(8:7MZu, RԓT N>uaDdpT0fRhZRn쾡Xp~~ws0~T>N.n"H&8dJ%!nnЭbN*q_'X6kIJ̏F*gϼx]aP`'* $7P4e͘u9^LNhm4'<\O,89_o|R tw/oY,3 ܃+KtFnZ䂉Ij z2G g[2\L w8,)Mrl|P˒#-F`pqf33v" W>$bV||=0C-anE^ح3^Jƍ%F->`lͬ/z+[g j#:QK.7Td+e:Trn&dr.Ifd[ڴ_.Swg3\+`SOːKnu%x!*_ e D`u(Gk^35i~Cr+w@LS1~dOO*Ro1DϜq>`ڊF)[޳Iu̺(]q쾪a֞=m͝a 谛͵hŧq/pXZH;/]&2Bء˘%):'rzpOIef:&f[DgcVw/jd4^a5,ݻW(FIPTM5ȈZ*DmIӥB$I% QLZh88ym&6OIZ%Wd=}ĵ|Rjdd4 %t"ԮQ9 )F$+7ҪFR EJ(IPLX5qفj14|),3ٓŕS%lid2Q*b#]c%TIG#f~zc[Ge /wK\RH E GM)DŽZeN6 izVh\zDjLNUTXRfq\µuL ^RN6%1oD.߲ϙ|7 kVfYE2+<\iI`4c%>E~ OkQ bo"Zψ֝ȇ˂+vrTme-4Usu-}+\Vd蹪9$ޅMvgN4cИ?7V2` X#r{tãox Yhz:i(=3jlE 3G4 A.vgC-'n~SQwFp |:X2ɪ$Ppqې+lu'qpkd/TfQI'EURav؝hĘZmfE^2LwƏfVr$V'cF ©j52cDqYQfPE_zDjX"Lgv+*lu+y{z9fI=g4iEe'G~e 7[ܿϬE2jjBCzbi2C$!UZ snm9"LȔl;t4Ec  D Dt3SjQY၊t -33>;k_:$X吠Li){=tܾ(9fN1XhKzQ6q*Σvo1!$r]CvLQYsi wUXCP ktaK9P6Y O45"rip Lgg 2{pV):A_0OOE9FU_r7f4lrOgl_rl,"cK?譏ogm\_8Ma9I@PgٻwKovf[|@&ӯxNj4H ~M͚zoI|5ސʾ%屦f:#cW}Q >.dz{ml&٠>ƾ3) kv i4Ac|C9]pGF}y QG{|\sh\cMl"Hi~cK3Q&2=9^rTM_InqHs?~uczO2$Ps!!{L{İ4}jsg5t~_2.,7I=eÜx4Z2 6Jk֨ق>LuV:S2ӓB{AiXחd _H,u(S`O3 B{aW>12Y!EjOE-pf?Boa( ;y9D]SPK(*n* 4 Y*7Kx-,XM0@f*x;ێ-ϓ /W;6aɳe3r& J&_Δ`vVSn-,1yJԊu򹫺bv}q[Eev[^OؐGi k2PGdx{I?VuuC?-Q{>ޣ-L_➕*B{ͱu^=\[%^W?+l{ROZ?%yJ8H~[;m`ܣ׏ht:'4bPll8f&NtLX6*w7n!XpAȩ?W+8Gn *C0i",[(5.}N< .dفOv#K׼;j,N_.u$5@wsݰޝvuP]Ca_AVj\!f?h e.I{!ڸd%kWM@IJL+,UYRVԃh{Lѻʉh| y_'8LcDxl ˇ=~܍\xN̆"]NEц'{"cAPӡ--E|j#ܟ-0P 7B,!ZU3Z\ؚ6Ss=vNHe.6 PHQBs9>;mIK⣻C:9L& =N2K+̰c}m6~g+jS?c4q<| .w ^trt7G:D|NzesW8,V3=WKoPP%4(kS3̻S'w;<Y# )Scl+-~#Wi|_n۶đkPIרl&+fpyojcN57֚44Hv{xQOSRECX_+*ҧ3z5%DMe%e1W:yL7wQss6nnmirr^mnl3׿?/Z?T[{86ښi$٬6LYJHi?ؼeGΰ,e;E!HZKRElNh,7\_el7.;;*fX7&I"mDfG2\4$Ќ~HP67H8l"sD\i^J.}q/W: ğ_'\|T[޽=fr/RMm] {{{LNJ}{f$T]&+Kj-`WC6`ʢMyɯ a ؓvZv ba^:Er=#LJA J@ YvQJ*?'G%\NLUJWOBg-͐%EʿW OAxT9:Q $2䓾oJXu'`|d=Av~dܞ \`G7\`7QThEteP}c (L/GYpPk"s~CGnoٌd^Y.ADӵC[xAj ``3=cxˀ?daeο犩"+q(@\lcs?̃K,/{8D]xnK[!J: 7hkLZ<}et;`VsFzߟ"p2ha~gDa"KpL-q'kFG% !iU+=\XUD"wK'=Sy,wGe@^ؼT'{h*!A-lK:*Lz3,埩=X6ON$M`t(Z;a0!!R O>zXjؑ'CQqUac M~>#!pT*m>}MM;aÐBdl_OxwRWi-|N!QSt6F[ΞC`,HE$F^H3r ^`FT^}L(ġi)N<(f#AChl '\ 'Ȭ4 $ȇvT?B㲘>]إ`׶ `\/tyvvv|CCf\Z]頰eLeƐD_I5Ah9֢!41ez}HPy-7n k=j <Г$"r:Re8!-mc!sP;I="ߋ]pJ $ r/ 6 ňz R rӄ@ELyP e_B!׃qXmxPk `n-y)ˈ!k t6P0˛^:h!:E+:JE0pЧ,PhR9QJ[tҁJc0V +wiS3tKt`?sȺ'渝/bz.lIbx$SloI`a t833{ FXT |>$E hoGNdEzD2g,(q`7tȲ1ngu,cWXIƿC&'(ӟr&j*^釾LE k:H??dD[ pȯcZe<ąJe4LPc3 T j;l 2̤cU5HNi7`828a=QPCB{PXota<Έp:F<s` TcHwo،AWPYs،ULrwި@EL\Mn"sH(9Ɔ*r^@w &,Q`CʜY|:P Y&Lp#FЍnPB ^CQ"A wqWFg81WRe𘛣IơGm:د7=UyCQQ8ܝ?,r~}7m;q{jh.@kV('R޿GIkYpjng}V48y_xaͦXM;0քWw~o/YygN"'}1VF^cNx,kz=Jg`^طsLPt/A2S?6xs'}UN[eu{R ]PIȍxy2?'DnBg+vQ]6,N0bZ})[.)HhQbJ" =Qྡd&[ki=gh̄׉"#rh<lP|~l@rx܄whly0B6^˕^F A> BBݎ6S?dibVqNGZNNk\CSq6ʻwe2{wRPHAb_kQHP.j(u^/ &Qfj=>5 O'%ܢ+UxlŽ6$">ZعOlolV Xx9l\"ĦlU4^d8Y:?)nA7(ck@Zf%Hz&(T0k$^pb"eq}isJ3>1ADeNNJe˄N-,>U2oDWXe3Y{[&LNHQjtHh%`Шb5Zh-ǥbBvhjt7`*bt 299 //~?=qU,'nϻuRfi7T~!Ƨ㨥mv_1?WW W!Fx.巠 hd\a8r5B- 7Klqjq׍e{I\6LQtxa0_Bw͍v瑩aub!8&$mشK<|X.~<4κy))t>%d^DzF<}bܸ=]oql;|} ︾lm|P(2YM'rϊBcߖx^zXOf2N{OgԵwMM4? |}Z\F:]/TF0VVVԵ[mzOkuv~| |.}:}rލyl==zƭ9vΆ}h>-Łp]zߙA^>Y|}JhFGمֿ?<ny6c`L>+ 64D_[҆)&maQ@j]] `#N69GfG#ʺּƃ> ,h#%Upgc^QÃE$̙^'Nv!i=s! TPDZd!ho*acN r#aX>=Y:NmÿD uvmQh7hG[D&* FVݩ^zuxe\6+yG,a.1Qd;E{ 9HTq!_ G$ȇrz`[DN^:$cJUA z sdNJDb$̏5HR.Fq| ww ~~58ӫon UnQ ;)9|LVA/Z~6 U-ySlXP h hǘ:j0 8a@G!,\Cp +@X! ҆AX'v@<c=

    9%1SŒ V:.jIHb Kbdbek/T+hN)7FAU ¦įǚX(rr|lŢ8o[C`^~#QX򻱄3P Iq-L'c4ɘ; Odw1g{O8:_}Մ>k̓: E9_gwN pÜ m}*,ZoDRm^6ѓ YEw| BB R*u=٭w}[a20\AyrcoVdqX06чvk.tm%=桽wz`g}q: |sI |ŵvs|q%m_vݔ85~vqYk2s踽P$eA{mofvi]@0(M3=BӁnBIvv1ʗ6}!˜=7eǽþ-TY5eTn k8IfF_{Sew}5kd}a4 ysѴ}2qti]w ݾZn~+X"aTX= ICC"c=$")=1q kݿ"ERVf'{{سGl`;jZݮ# GN6[mv.ktllh_.Âbχ|ֶ}˶: |Ⳙsr 8nll(+p8Iҳ$i;++$'; |2rdݴ666wtF].WL9OnO9l(g } GP8}<_>k>O5ɞ09 l;^M>XgVqqtd:uhB!w7GR7m{~^t7 &cm7H;ǞORUMqbbbŅ?|\ocO+ cN$+kǡp8%ZI=,ϛ` a1UWT;V۱*vp>m7Jutv7[0#=wAg׷pԱJj}_tpt1p2sy3zw1>.iRm۶3vqgDOMdqVGVA"3B~tdb"|5M[$n_O:Yڍ&PP7z_`Q_O~y izE c/Q,O `Iq(Hǐ:$؁WW2i1~lF o рƄΈ10;{ <>+@B ' EE8zt||jr8r0C~[}aa=aOb?-V'cAz!N@ƪ~/ 6 .L :8G!@̡t_p_oΨ}VfRl"ܰܶ!~&!~~,$/{o_~?A @5mȢ7\; Na-a;u6w5B&?"7#C8-$r0mE/B/T': xe x=0Hb-di Y7]4y7<\xi)JDI+Dibp|#XHR#GCLIBAp!'[Ap APߠ@斑%X+3I%d+.sg1%~^x2-g%-7*"T%\Xd̝Fid2״,Ɩ %O䑳"FMj{̘aRTlCː"Ah-N#rfC˼UMjĀT bp<ژE"T "MRtqEXmeX '+Kŀ xiҼ"gWs;d9/#F[R#<.XSڼ"V ko& ^#-3ڽ]*nA?O r8enwtNV  4<ݶ=s@>VO(n4gLkoˏqx$9v+%"D>Lpv<;D_wP'yb-o ;HbQ&KGYBCfK6:hB@ @tN8{kbet(z.'EKN Z!|(7g?C9Lޮ?#9+\`H"Ȣo.W(F /V b:xe&oh};#Xsc._X@r<4\>d wqv$Ρ >^P[=Y>0ȷ{$wDI 8(?$-E -?ZW?H[t-(,}b{>WU; "ȵIRv~Ğ`]~sd;ikopsJ2:  .#X:?d+hgV$߯s3E'PBZTMs9a`M${r_ݰH( c~ D :^ŇBTc Dx |] HigA╧isk~Sqjc [qy|3-pm%|;u-dX#!H6r.p4pK鰩Y|Z䨷X{v=_鄅Py*H=P^pZ/|BYgg;Z\ 3vgŢ<- nE>*3xCܤoZeބzA׏I.c ^"::Hێn%B]ݘ. +s-G+B+@+DˏĉN I H %/ph*)o&O8 {CÞjoƷ@UàEiЌdf4'vm0VZ`+;Gvǟ!Фu(dׂe%.s/xa|~_vJL9Ģi>WxJ|1¯͠Ӌy"gj-$- -x-t-}V(: : 9k*qPHg "yBu;VZnuh|A6pMfW6x\ᾉ3`)O)#{f;0ma /Ɖ}}o"Q=]=( <?+n]$̸)_Wfu,[)v*~\]( GFYLyEq<SlſDWk6y'I;ΎGrc1VLoQ/A3$o/ z 25ڱGP"u0C#_Pi "g?;}rt/ tqP/Z` w;G2:ύ KnwNGix!5XoAv10kKђװ1mp3ok3:9J^kޯ})QR첗sy5QۭV=3tm l)mT!o;;0eNs}ijV[F }+c<TmN۟Q > CQﲇ<8yc3؜ֿ3ml&RkT;}>yF9sd1 g2mY|D9d sI\jb/?/Y|>~#|!6!n B^z5r,C|`9l7A z44$1pgz37מ2'{x6(9t}gT6&Hpaxoِްu BZYÔ7?H˜ k#7{N.xRo~bxz8<$N,G0y˼EgLw)a=]Im_gPH^7ڑ70avq]jU~6nr~]p&4xk -Kaz͸}ŐP {`n~{9PW6?rrH,g?^!8S5iza_O?Ѐb/%$A@Vv,:g }oeĢ\AnW;PFVmCrYL>*`yl۪hܨΛR|ktLT} /LzF.6VhȘgj̏_Fük\. ?h@(NL; B=DX+|@?rf X '`wNe{ 9~;;Dgr|q(K9 i7%^Su0gv+{JzڃbKZhE QKޓ +0V؎O2ʸ9<b-6XlJt=hmhGHŒIe}6ʘuZ6]~L;B{)uTT?6$Rf_=06/zcWHz 5`M2+(Jqȉ!α?_D&w.UM۹)*v .LlIӂYJFfD3'a7>EٻCˋg•EnM& O'kM =C~~7u:?-:>[_WgZvXpYlX-= Ɉr b?j9qEE]0qr22 gxuabڏ%.hG|%}ͮߐt<ͪ=Fٲ>5eko)r ]d5 ̞~9 E?ԌY˻2$^ي{FɅ;6̪I3̊dب0cBycUlȃF8u&0Qǘ7^ƥ6e. "2"1,%3Hl`(BVKrJRV2cZQ"ga->b>"Vg9"Q~gl(}4-,+e%Pba. $"HQe`6eO"QnJ;EvkMg4Ul"2ޘNdPPb*cb)3ca+/ZxH3_K7+R*t&S!'d4T"l"s錉xG e?= {, d+*7 0Ep);3WFÕYDW2?B䯽...7`}D 03Z9 c+:~(t])t]4o LvӑO(eu!%{{W-Ɏ]HSɫ>apߥxtl:߅uk?5[@ŷݘ\Dx:po6W{3;Yīz̡΄R8} |f}V[iKbt (%zܩxpZT!e zp1&, (BZg(:nz3NAWKДY2yV]YoՆxպDņ?~^ld|@n5eu *+j(%j)BKR%'(120YY pTW՟g2qj;)~ f?QwA2Zq_ m~ZE틕PIoW|z "Q,@H0YEH0X|đm}gFvom* +i:eY D8㒱lSx2`CJ^< …uj7>s}ђc``=`=X,''gKJSčqnJ1azlFë˫Vw|00SØ#XDoqD*&d'OyS.\וK/)Wh}F\lӰ8Ц ƻBΎy2e3܎1"BwI_3(\QķDΕo>w*O-SopJLxY?^ GitUH{*B^VNrnۛsIJ,$bShH  FmƒlHls:u# vM6*xu-ҧQ'aأLWGS$:vgB!l^u4$os(k*㑋ҴQ==sTNJqo+Aq{Kq(w4 ےקqY++_/t8aax/+rSzqO,QqJi` ]Yg@C-eX#>cB}s@jWP DpM?9FCXC.pŸLqR#/ހXda$mT!`vøL'ovt O͡]Ӓ[Mj8d5E!"E[a(dܙ;OZK_ݣ/O+7ޅ9*T-Eh6ŻHps'߱vm=D8@­voQS(:Ы >۴w+c>KO/\W읱SOSh|FF;: : B SB% .F()u `(DWD5&췑yx;qEߍq~Ƹv om#)'‡c U9H%|4mϕȹE֎q%>>&D;++םk~9x/6j/%F+-@9˫rư9lǎ zg_DR=}O FVA"sO嶉h8 ^IIyF~ (5iys0^^BȚWU6ya[˰r]UN!|(m@9SzP8 u%e:־I\S|hmm<+rJF)ɋ~ ( n(;-ʷ)+?W7n){O+k{ǫߖ* _ 9H*ȅ`<e=.Ucn}{:pl,BL0-88z93S0)!H&Z\Rd^`)Q_{>ҽ}15fl1Ds\smcK2}=oE G\4;>1K:רe.KB@zNz}N;cK?s@i4$l_Pl Gp]| ]i{WxymMHd-\)OCGkbN|6Y]lVT7}R~3Td/*D3Jbs'c҂焯Q~}iyu$>B?vn]Up"M8Li8%tE GosO^HVG4G? WN^vtp"/*tj^p6(eV*v~౥BjL˲7g'@Ft)I۴ Nd)UI۟c|(f[O7 jmÅT% !B1OpKht%ߥH8QhI8/SZ*u’xcޯտ?xq_<յ6 mj9+~×}:f4HՉ|[IC6W$ ƛաs=bg{> T>CZiьG3+PRg?s5V![oI)Xn1`YבMYw:k3z])BZk={JZoJͲ<|jz`3p @:vQwe9‹ y+4+g8 )O[s;=ا̪؁VM'7ܗt]S]ufhƂ)1t}:vZgOɒ,4yJ8Zby ,cp Hغ& E岭:š-kcY%52a$~1}lL}kx:~5OD5HtQ!ϊy*;'~և4`[^o ~8^KϨ9/(h^FC  堢T6hCj58k `2"w*e=s0]>`E<#7CڿJb. Q۱I}Bj+GB3$*U?Sv x?F,2.}U9Lv+t)@, 2hJ ԒĪÖIf5$zeHcwy",oFbP.WgrDpjG>m?mW]7)䞷w,| 2 |yf (@ұM-qJk]Qs}"@Y8xlbE-2{|m0r|j_\n -$PB\C=={$:fXݾtXrY86$0(3w(+M='hTBw7԰>62¶( È"(1EEV۸z> `,R8ysa] W+{ ŖE n(MX<1¯d~#b1W(zE])׵ kIDat笖 tlA=pOz'E˃`#Z|0\TPJAyH5 T&䬣?%Xa\+lki:QNdY즰dl0m&;BK3juר $z-&ӣ1n)Ta~Qۼ-$1WGIaGl^FkԕS IG[?eAÈi:ዜ؟"&_ Rgx%>si[0:Rئ̝p z.;/Q֣Y_Rymو /Oj{eڲ3酴#'U&U:3kpˆ q(y3s۬@u`Hn3 =.} m.Na#6W#6 1yA.TN-\{a[o+3߼V [e}{N]浖[ i-qqMjs^(ͣ/W= L*v;֚AX=v6WDOjԪ7&җ'rO JjB\SXmIg-iYiMY^CymHGlzHgW]bg=cԛs#ټ2B֨e iBF6bD7yedv5wyٚ呌ϔ&v-CG'5*yLDRZrկuBqw6mZiD3#R׈Hszo{Q}ml~>ԅ@j]^X&4nʊj$9\ҰJ>*l<Ы>}?r /3ГXEhW.,b- 0}1R@9{ͻ0TѯOFHAxQ*D =+Lj'T[wwv-m2µ7)lGjd8?'j(*כ­݁̕Fv{6 ye~ /R^/G'#q5Gv-w9U.bךXntk?៘nw=NSyf(,p-vׯq*?=KRʤV`[8:Vځg'Kϲ 3V7Lנ|/4Jn6_IR䦄ubj.A+~CqMl[X6xf䯓e60kX_O})Z˛ݰ:>oUFn^~]7dMԪU86In7:X#~_s Ulz0oK}[ >.MvcfL&U!0k1]$zm{W}x(Z~)^\/^\8TaB?ÊEZmsn6%KI!B]!R ~ ^v0$0;FI;>K-9B-']W*wjRp"Ɓ{,[c;568Tq.rX ѻ6K_[.Mq8B$29U?϶aStpߗ 揠F9R9hFA=pr`3zYLg0u1iiNUi~igXڴ*2ÊVΏ7,CU^<!{!E7߯X~?3Ȇ}f+?- EHKo bMcq(a•f $Crb6#XfIE(d pö bwyMyj1q?/S#]} 팋~d4pN3͡VDW \tS0;Tf.|'cd8\˃fޤaes2Ycj*-ZɋX0D3D,wRJG}lM#O3~@2]Aa6Ɠ6,}9A=<2\tW|6w^3ucߜLRr<9y P?osH?|p&c<MP`%)m$wp'#N򨀤SU_(MseݹyױjZ=I\Brhuwq0(8{e#64e51NȮa9sLlzCXr~F-5RD!-&O8XZJ@$%`& ^+S 406]:pwFvׇ:W_C'2+4y|zeĘg r>RN4,r>:[n+PB6Kĺ`q)ChE=XGҷ';).R%z4PVXkjX$:* v Vm k[y'! MݺONӆ&^:Pܤ-6^ 59gt*+8;Osat倴#hě Q(%Q%u &_ A܀*4_xO7~ʅ4ěY€+BiB0KVࢽX!*1ܞBu{CmqDbaF#'w-9{Kw eN2M jdgdK.%:  %C4T7#hV@" $q0HNT0ڝ{6եoLײta;Em@Tϑ)S:QNnp\ymJQYg3eX 8QEV~d5oZBWaZg +ϒ?Wc#â Bk E4Wgu@~JT¢>Jh/`*o.hb?wޝt5ºVs?rN~,n+ݖ4srgrgD=N<.MpzWpA`[}_28Ї7ÒvV=1Gs9ʋpO5[)\= ʎm{22Wm  y FG J[5JFܓQAmB  Uhp[y0[7ʰ5JQ+|JIJdʡǂ'nʡGQʡ]]%Jтj s<0n~hx'ߖKߨppCYYtVs>R˼Dvw`/NZ+s ۲L`?%mj_{pK}*󧃍pCD~5„)XB2oVHcȢp$:/ 'ch_RM1On"=$_+Ptaqum.y^i ?WHbJѯv/^?հ$1G` GX;?ඇsn_$DqxEI"!Bs%l;wD ow"hYUQW<+MeQI҂crosg[C m]ֱJ7׬%k:3 r[zxC`e8֭}[`вr==h DFU?_9P:fx bD53NGOvGZD]ksB|MB)r w{yvZ֛ 7t%+ȣ5uLGRn !BHVj۔~W@-ۚ(|UtJ*u4"55p5 Xۙv_NCu{^Ws_'lpbei+p&٘<t5"gp3BHʣz&̈́tЙPf{]9 좃+Kx{$ ݪ>8N 'r=g/(_A1+vWS;/88M!nln`aT,,jy swt 8D\p@lGqU-kpB7UU|$4?=K8J"є.\{x6pN+o%( (ڑkm=2z\-$4 Բ< RW)VL&H _zJ܅H8b/őՌ󘦘YǵGʼn\Ϗ%vv_m]?U*nڲ%hY X!Um~[T#*}ߨ [_x<bKU$g6*9ʳN666NJ";ےKB:j] "LT?B 7 hU<6 `cnVm=l`_MB M>'yǔ`Pa@.; 7ՃU6dH\{n_R]ɬ:olBO2{r~ڳ᮹)m0"oǞعt&cۇ?VN0"d2=k>x`HbX)^[.mkZJRev^Rb_^ov0|q[;8Yb2 ЧyVVvV9H+:{D{e"7 _tB>ZP2~b-/1*=*5zH:+Qh64jR2Ia-(WPW6 GarMaI@;ۯCOqB+|׈r&n@%Q&/{H(\eezj?@Rʨyvgszh>? sX0xy)#5Pֵ_y5=;İdmne7BX.kҲWA-?hN62+'&+fU0̈=/Xhe +*a{p㎃(*^S-' X+LE#$:G OSwfgR~Jŀ5"8c=S r*\kfd|nTNזѣV+©;cܬu=zLNR%O/ 󩂒&vM.|}&!?05s;\ə0t2C*r>%Ȋ?7}s(LSx7M PB"O gAz0Js'I|t,?˟WdVʤI\sR:),6gGhwC$ ҭntJogz#7ac[mFxW62\Â^nʅMNq-<7xnc`a[kzEp k4ȵy@8wq0M dlNӎky˥} 56igDigy]y`Dԑe[?hw?Ir.K' صsHJ"]/ۨXp;&r b!195aG0=aA8i+H>f<M v:qB{eHwd=*XĄDFR:(˦e-hy|RX9fB|V9R=p,jF$ʨ{)]*Wp sH#EqmTrV{o<(54u])8IlfrcyU|/HZ4==3 #vN;]@:?Ld4[+':đb6$*K=K5:a˷?Örn b nװ,gcZ,G 6#?PDkqRn9u'߈fh|ZJiXǞ\vM$>jF4xtƏ3x&aGICQ3MnL\Qn00cgv alM}dn0G5@30A<]/!艬gJq/dcV_fcCfm(mo?L/we,W`e?x5h&#Q4,-h*y<ڡ8#3aLaGN,5QKh=sXI0:eMja8Rg|;Aeϱ-%oq(-;&GEq8@/v2|B!(ZZ؊918Ey=]k~>FȞ孥>+)R/Ѓv7qLFQBs$`XVlȯAAdJbV޿"-'$R߬\q@O`m7ncvç|c=)pmj?tJ3i]@2ؿF`hێrnQM҂[$,L*4UU t[:0#( #(yM*9CMR҅%7'&X:%K#v\^:Ɩv$mV=CClCDtM5V1H/F~7.[ 76Tqz'v&[MN7}_dm *mx^:޴v$ VIVxc8X^adIj6[-_p6 I_͵#:)1ay}nvk@u&0>ndǪ^{Mgen7ڨa3{YlC?ߊpdՔemqcv8ʸWjHH쎰Nyk9mWʍ*MK 5gGdțk81~[c9ƻ63SIR3MrS$vfe ҅?XLN!6i=UrKa;Ӱr;S`-uyC?fyǐr;ZRge`jZƕ× 3fAQoXƺY.i"׉\j'1:%ǎ^Ԃ5! ձ*ީ{ڨBNי'{c.I;Lv=>Zy᷑obyIĄ(]/x֙yZpaj 놚کaEraՎ7<r$eI*Cm*/?Wq,#:5\cg8Y-]n]!o|FC E.!hMKfi8’+k,iaGg|[] b5ѝl\rgkXBcD:xvΑI,ʪTkIy=JHC 8vClKY"F>s1(5.-wqz.'X!SYub6du$`?ز܊͜UǤ,CGG1@tE,D4aGI1<,HL%3XFFȇc21=T9i&"m(3cd"p/ԟ? Qtd[}AS7Lԗ2[*][]ﱔE1Ecp>ٔ"l@B1| 3DCrGBX 'AeFBekːnz)) m kEM²盃j' T"$7Fwh̪hLG+sYzXcMA]xMzO]}G+jaWZ?ۀez􎄑.[D<<[dYH ~pRD?D]gʦr6-ߥ&c/k-wSZ @դĪT'6?K!ޘ.}.%__Ei[/9NGȶRN;2zco47~!ʤĽǾ^|b#S-#yP+)f52?G;.?\Dp\㥃l;._c]"c]c_(mK(E&;P?,s&0]P$"tׇHC2r>C\C7t6"KyvUu.RY6 9wwID,úJtΑEQ=I%VFHrT#PX-- {R+!b+Nui9U'o2fUkN !#^{0`~ㇶEƌJ}Ki A}R3@"5G'L\z=}Rǵ!lo9tqn;tmj=#-}d-4a{["]c.z*^ψ\ذn?ߛH>f1huѨ36v(_phI]]Z:Zn*G͉6be%Q3{7|f)Y|"7/1#7MFa/l? =f/n,':aR)к!־'=2^/D0|cTE&E;j2]OG LsjYeȥ4o7VUpɗyꫩNo.֍bŬ1bu*m: $y͢g{eG9GL+PcXZ! lr[tzfe[~rJ[|;}O VHl2N^*6n2\&˱.C1^3+;4U ٗ) nEjKX,+=e t(!dy` ?WvwTB: ꖨ㓺5kb)6ukS`XoʩNGqjAtr6{fM Ax})?R,=ˣ0t/1LBs9Yj bB^ڌ;P!W?G~OY HF‹Ƹux{`O<9^Ub{=iOtHVpƷi|ʈFA Z6{rLjyǁ{yg/2W-+GlƳ- 6f,ǁ2gV.Vb7^pxG1t~B_ĨCLxPǯfr{ 1ј!)(H7MCO7? ,su3kmwn?>\9{M+m'{*N_t|\\*qS)hidouq Ou猈%3:'I3?͹gQ[q[Li[-VP5Bt}Cd}ӋC{C~ KXYck7AIx ^GAABBb !nab=𓇡5` 뉁.(Q-{-yE@6z? +aZCDR*=Af=RKLhȹ\llQRWOW Aq뗔'pQGF7s:k"cEvF1-̏u֕ͯK\XdH4MI;{sZG3Gû[ >k"-nNL'y9{g!n!!(^+Ma"+UV\z xe^ _y]>P?hJ:I]]a1?ԈkUچK PazǖfHn-D6ߍ| eơd(ŗ vA<ȩϰƱϦn5]U oygK} J2Eu:+v(f z1pt@u 11ie;Uߖ3G 2c+bqn =;6f.5@e{) \tEJt Š`ɞ qn@ڞlAF(!wvzzV--DM - 1Mrz٢~G{,xy$ m4}t!9ukkkrQx~$h B Y>G|>^Wl1pt=^5ngq,I7Ԙ=BS$g_}B{Fu:F3r氕ya{93/ x;< )ڿ/ =䴖cWgBIz_6(G_\K KLH39pR`Wj,ջ)GʅGCnjUMrʱ?ޮl;/`hxyɛgA5ߊUq󨏫HCnpnE/|{[O}4Ο栔eւ=6{FU֛-n@h ?ZrޅlwK5/ e*ZO 9NEwa , CD\=\ׂWdϝ{e+j /${<='7(m m.; d|!Okɏ* lVV*WJfW ^m|m5wdQ)|>LCc0}ϡGHPx?#''i>?ξm]9SoRxn6I/E" QpVVh>G{ݷ$mg3œGыsKqۑ%ԫNNkF/3CUe&7Py1]K dda=<=}d;T@*A#6{i2ۊ֘ݞL)$Ӣ}Em4*՚R&P%hwKJwsÊs)Ra/-aS9o .$r,~rv6M\ضAGh(A]Hl sx&bw#:F)#/5Q ^ʭQlqSJ]}q%y7-/-wٗ?:Z/~<+LJzJ0 3Ht%=!4\ N D5eST 6 <rMT`l8xcC= PIoTϲrx:~,Q3GQ;'`8I˾%!KL5_w>j^ ^dCeQ}O|;\|k@ v)S- ,7#lJ*VFy],ޖֶ^[ĸ4\cZ^+2TmU.: SgxOtִµ1JĊLcdKjʞ HrUZ.dLzywPFOؘ8fEM; ޞ9PS]Cn *y &3c|cETۅ+M (j-n5*,_sYPػ^;R/޶3u qdǿ HXc2)`zwqLrm Y)W{0e8գ;T}rJm52gwm ]M)QLe(~Q3C8*:-ֱ&gݢpy[wY~c/>Ơ*au?}}:E|D3ŗFB F=5s C ">UBSC;F=l^ㆋ,^*ML }57U"K[>iwCOo12\1dT3uQ!^W/z'R_?o#GrZ]/>I>|Wll[^3|ݼؙ8[:q jJ%Sg>7Benn;># λ;N3SeQE7䲀T55ӭJumu(pImCH&.{9߆:/I+83kc٤7kw>1 ΁έ?_׏0&ec+6 31TYs56vP0+v[[?6*۱n!?iXer9>]lo fv[R85?7n:uK# ;Oa%O*/% ~k<8%5@@,?Tm脷O[*+?M' O%D(t CMT hL]fNN\ ;# 4BUEwd Z7'+V~m*yM)]+i-re%aMcSCQ|`c:=\"Ҩ2UT:eO7K/G 5M: -HE(b̓Ԏ`iA'D7:ajm|ۜpxqX*Cd+&nFϏLMEz6oKNsQ~7svuoyG !MObiDįJgZUNݿocT)UV"ګ0 *Z[}ZL##cF6r>;^l׶9pWODEEz -}\t3nؐR_xjxp*oSIgø+ sr{ ( ̋֋7WN^ǖUzZIiGC!_w(DR}jFs6MIV-xJX7 K*3 }2uSKw%"*&Bl[!d@È-;ط`1w?!~%>YD7uEh&; KTe#s4 D5 h=(0?g|5["a5q~5)?B_L`m{ZwgAx-Jcbe"jzV'm{pXb){DO(w=z9=_ ;rr>tFנu: }7Ffȓu!LʇPk:n|Z:Xh;K.s ShOH(1R6B@٨AcbOrdLהhNi 1?f?:ggVm Ǥ\͋ nD~5IE>q 9NNҶZoVKeִ讨hwQ.OQ{]P`,$Wp~&dhmޗ e$a޻?#'G&RpAP3 syv}M 26(P$|ɽvshX{3VЗ5'XW,`|ZtK}(F_͐<Ѽ֚f 8 wX1Ѻ04 *"@cBn g^f> 2*[ q \y.h7 ^D4')>X>V(Mj7p ^`^pH:½Giwѹg/q@ynwСh=_<5ZN)+Qr8lЯP@*oyUdmY.k%ן>0å!vjJ&J rn@9C-]Ju CXLh R ׁS CޒG[?v;ZUa7a T!~Ѥ\(C?G[@9ްDEQ"*4} &:)bsUhkC蠟"nd0e<eHWzϬ::wVT.^C}M|:,8+$ >G|9<6Qz('lz7+,HoPr4b}3bmvb#/à|^GY%?M"2?tSQ٧m"zŷ EEE #oIo`[R '# U/LGf]y5byc0;,hVrL {K_;ڂHJ)?/ ٺ"NkhxZw>Q0ҟ5ԠQ ?T6eURSIlotzYj_ON5%M fb<:`I0of[_ ͷ[(bz+|3ogĝ-)ȑS{!ev\O$bǦ{߂nY8M(9 'w ;8@ݢ%7@ҽ.J(M`Wc9ɮ0p(N4J^^^CJ0czb0Rp4#->%x+>S6{Q2H-@Gwz곌=듼aDwUcV\7np#>鉢Pe&zQ+F5etܐƏ s(3T|EukMk\b k 5W#R>;#w 8t2zJ_fnt\f4T=2;΀pS3ڕD'bۗ*ϧ JW0c[A{927kl]r;X ˧'((lǧ33|e!lR |`q(e6kPjrBD\l w8:Hƿ3﷤,6tf2lUf66hD:jerRyCϜӱqlɄO(ߦO…SfBF ~QD\*U9sd%~܆ΰRsoP;H=/ ?^n5l *?1}1!vU "z9Xۺ`4 y] QRSȤس4[ۗ brq+,ӠQ!]_@R;~%B[w/G=swYBʳT}"HO$gHS w_p%nakW?h!nwT>. zT(,2Nr!_"'56 -q>lY(# JH+5)56M/Cf^+#-+++'3o8gorpTp÷qo1 whY1M %2DLJ [X$_Sp[ĻVfŵX_Z)e'JE#q#ɑ}E4Ј8]CѽĢ*J-ΚADOOW(a D\K\ew= &*9D>XVu6T6sD|V6lY 8LϺs 6h.u.l* ELF흿$j;.N (G-GSHwuePErI0L<ïNpR BS}ך׀Ndn*(C֖d-2%IVu-&d%kF=*[uFqT{U̔j U-Qs{] MNnݬ& h)TXfEsy`wGC6&&v٥ D??}w&>SۭYj%@7{(<RpM^Wl$A,6O-ț&ׂJ$>yq &hiߟ|StXB7_<-Y2)|ħawCe4dgGת'+'d5g Y'JWQ`ˣهZiL) 1R" <<:pE+SWRWHTZPpbeDW7GXaQᆖe;ԑ"Vrel߬'#6vWE孳.ι8GɜVԧmط\q)(瘰_d;n=$בDn.\Kkz*ܫ3Mu- P(?&PHVX:]öoej-.""xQPrʙd߹ɻqnJEQ>~\_o*LԢТ|̶κ΂-Q. ISJH&OUSkAn*̷ tLl #PM!#0{(T3@EtQcqq1-m}mcT`8 +2rqq\9g9KKGmJ)'D^O_|SDD6UYg\yBXTA9,-P}U(XX%ufOۑ*VHx$=yO\`FV]\fV3I{*n]Vikˉz(=o]NbQM6*y4_yzB̽p8{Le'i3?Nz*83\-hk$4 o*Ɵ#8 ENmEح" .dKIW4kH6$J@m߂K;Iۦڸ0۲ϐQb.'WY_LuӁad{֘㸖0}Ϸh/p5bNYgWkGCFJP5>uDyD~TG }}*Ag|ȣ5Y7Syl Ǝ*sքi$f33ɅS\.]ؙ"T%&~JI`*EK^: T3$~+/n]^s(QuF%Jh ӏ,+|]>'%Jd+luuuZq`spj0/:R^)_oB; (gl !?uslXϺ<@(?:b*KO{|-rsIkRWdԝπ{K3?[n/-IX,{U:ݤŜ6p^=\ 'CƒkF(ѢBFG}dXybVC\/>MˡE?q=c<80 -JDo?ߺ[Ai.:Iזּƛ^˹u|e oXlsC- ]R|YBdNL_ Q-7&\HN`QgʮroO\TA"]Sp~}u`I:` @ǟREy^Dtxwv ي a:)P9ދdfp:zfqR`!@hkcI7I߷-v4NE}_ibI> w !E;SP`Dkuz%v:v?>0[7t\IHV WDϽD-?PUQ/$8m6\$>T!8;ZCLa|CCA{y~sUd\o}5s\>.;j" (?/ }>,$">6ST:bajkθC cQP  m|x l1.vv`x^MPV&|;u.s+fDZ)^`Smpx's:WWeB[Vځ0h::8ejKde>GҌRr~Ö~7ܚ\䔣AnhMowF/迥gNytv9ZdXBCt\#\u ϳ>CΝ6];O1DwEQkT:Ԩl&$Y^+9yPKOΎ.GpR/X&ɖJ?;0ekwiZKD/jZ?2fx는xnmsuDSv,tbU7U6E7WfS9b CI,iO^1r*쫠u3j&N[E`?S$J3ŕY~l!Q Ԍؙ:dt @oqglaDCl0b‚5"CKHFҺy`3?}(I.χt_xEҎ( 'O<QM;ԃ8n̉cc R6 xW,ǔJI"755B`1$s}D.Nj-~dIo󏬀T sB@i6/ot ߙ5rL輝JWmÝ{_M/s`/MTdH s£BpDń\'EEXEGw*?MPEI$,z[, nXeӶ ԰I&,)tMVZ.5HiTsJaW` 'ץ +.gLOdND^ >o|˭^ ggrwϺrUU.x1N>QK5Jt(Sc4^Jun&dci,24``1es*/dx7C􋮨o48HqB$.ZZ @e[pД7*3*R? J^w m"VV #tS[Qkˑud/CMM'k]\يk-3$+wg\6e(D_ (8S'?GwG%`MjLb 8.JD7K#oonn;A_*~kO[%"N(p'=^$rqtMg}-5[k yxXy uU |QI y0@*WHR}6E6DyfH97ӷ;5HM9wdcw.:)3ɚ\6Y&@ gnROCX@eH[(f VG^J:|=Ŀl(5nF67F5;񶇬Pi_QS橴2A8T%Fn󣎟LF KfU!`]oC~joꂘmLIwz)zMjHPܟCE"S;=t1!כ eXȊɆ'[bw-s <*f:՜-eMkb)x: ?z({6D9|D)n4iVy" F׉щcD"J~`Z:'p(ppTğh''`O9H~wW .RS>t~sR[-Nz\|½}b6!8rtgmǠMag 38ʑX|!VwbKn-RΨy0 nY7?hKhY0[ofצxȯBc:<6ZϹžev ~ n5;S,5 T/ CJ@*"^HllR|u]U۽,u g]SLӾln38P$yKLB=ͪ Q +͞ |e?|xU@B^T#O:BVmxXȴGQF6%"_gf.Xo!Ӂ͡&> TU1WBDVҘcJ> |}96샃+ բKΕ~' Ph _DT fЇs *Ck&L7ə]E o XDLsNwȳ)ϋ5F?d34t10o}S^zH9.]RC\y4Ri,UD'|Q"A9ikG,+sI'a&:\0~K}Sj"&]utK50n[md;5y,2Z7w#twgO Z'2!O4 ]E3χ BGVođ|s3/3zwkiv//[n "!CP7CiZ5)I&UWy{g _(4R rU$ꈴ.BqdB$^{Ope,w/[ ueUճ[u3{ɏjso2n0=B:Mx9]#Q k7fxfgXf<|",. .ȎOdτ#A՝n8_''7'z\*<B gg%(|Or ?*,^T55[NWS2EuY577fAjKUh+3#V/,}%CxZu-Eo 0|3C7Ѯ3BlF@NYۇG['9_6>FoB N+'m\\oImJ^lݹHTŷZ)v QR/zFB߃4B_;OmoKhBPVcl'(lL;`҄s;^4XۡYuB{rWݙ >e`@n5ݥf|A+yw{%5q^hh~7ZNn*J6LM[rGO'.tGKdLcjDGQqⷲ>ypA3:*OnwZ*$lJ2C~c[~2wFnܖ?wYLl^+s75~T7u+]%䂰Y&IUn{9Z)S)wү$*WO[GFJw4\a0H(kɱ6hˀ;llu]Tɇd)]IW~ha^*3zNъ,)*/,;(o,_@qx2d7E+_^m$'J!sN| ۛ4dU/ŞZNZ@!k *x|Oרzz痍#B1##A)/rdOfXrng [pBV1gU\4I9 Bw D۶c6;mIc۶m۶mN>?C:JUƘk̵zX5 vfZu <=xjNҶG1"`2 󺅷3 -QoP^20M2L(0tK3"6~I~Kk돴$-|&dՂ㓟P H#h6,͠ɃZ_ vWhڶ DZ @3${݋qF0 Mbh>6 su5s1 4;pؙ;5,\.Cb2E3Q>/J\^L&JVeV4K~jg,g㬏TNm$'>!?BY^[3kKl*m o~XxyDǶV:}zTnVhFHauB—(DQGcpg-'2csִVN)>gt9war3'nofD9wigWS>.u݅ɠK6 w̟0GR?0_q!I&F ff:,! Q7&HiZ3PeDžH/Գ}tq Noѽ nAOmJ%w/nye[^hҮ?̽DX+8:ث[ЭX[Ǻ \\T/!)zyiJZVu*:x:f:T D6Wϓ ?Gd#z=-t1XFG::cT|ڈדWޭ$HXfT4:y6 8MLQ`4ߏGp$G|})(5Pw8P+୐B@<0K=<ɬd:;o"ɥˣZ|w$1Yb6;X!Pk.sn=wU/i{'0s$Z݄M6Ղ~ ܺ'<j @(Y W$-6q,2 JI~\V{ɸa?)x~)c -.f/ty:JQ3 g:'k_^X7<Y gvщ=7xnɲ&OWyc;xܽ,]#z\ᑚ2=3-g qMh[kԉƩ¿*A Vp/-h ܵՕS$>fV/Tr8]@˲qrpbz@ָ]587q~HC^csݘA?X 5Y"nkVWL= VXe8x`wKV2@Y^ $rJ VAei﬎%o=fչDpxxglo1l&vlQFf`w|d?UAqWow{ւ'SDj$ 늬cji)ӸtPHV !IecfURaagؠS'ڽeq '7p!!zoeƄtDzhެʚx!7,O:&T 3L7N`lڲq- _arF9K:{M}Y2YdU."PnEg o6ndCŎm9a.\3-gbp|m[|EǏe.]cb6u7K!"F\IB+0(|A;)YH2! ˬ gBK 3֧A{_lK-Q..`jJP%!Ի|/b1{;з,%![LBr"c'kT<}3V  +< ׫Eh&%8n]=Ap P Ab % Ÿˬ)wv("슟|F__k^A5~1 sq&`+sl𴇏Q-=Bto!>^[ֶ; "}n{]_ [[\[4Vjn%k+_U\.\x\1躪79ޗ;#7cɱII 78%ە/b0] QەU AOy2q=-5;`nz`?71ɳH>dh&R(DF0:3tYT\ u&,uI6ebU$tkRK# 4i-ʋ%2h>>>[V;S(L_˺OI)98#q T޿)Ѕ>o+cMW;תda-ǚ FKLUկ`( $c `[25f&þ{]46`M#O۲w"Q㲼y7swϺOXr@śSzyYihb)vٲ{=כ( /;{V-wwOK3ܽhlpU_"*d-qdqT2/&/uqߏsكSöXJ\2ODˍ-h,9?3U4rLSsBߋW;ALO6\7PS7~%'9IY$5Wxoh~|mr Gv&x͇e-%FE y<#yS\9ndE_hBaֽN ~W}c=r:!㤏 _F f11?Icd3*t=ַ·FeHP+:וoFU5]|_О[+tkYMhd&jjHʔF(gbI1r|}@ضvgJZcɊ- O7#'iȶ6ͦ9 *,{DK+s&i~.md("RuԴБ}#x#I-H Ӵ̴X:fL åFp/2]+E*AENŰ%L5`|2 %))e%ך'-===== A+xc2;I #sueⳅuuHJ}*&sЌLx)y󃲅G}HEVNjdS t3tqcH s~-V|ugAK&=8\L_ؒ3*DvkbyY^_KkN q<ůSޟL^lu6X:th~5 =>wlwx|$\%2i[C\[YK>g\GΡpµ˴ԋ/nPwty?|>?ґX6u]imi{iS/yhܞ4dvߪ%iEgG @c343b?l?h!I w]!_Ģ_#cx6E\_ !7gUvM^[!؍̳ YA#cKsɊSbɒ;+̉E Z'0rfZSR nA!`V#T-PQIX.Lʩעڨ&~ lfj|~le" t,G9;ksw7!87rQ 4D4{ddʈ˰EgAlOݕ5\=ӄmב4NxW07eE똚ژ2XkF$:Lmh] %D_.p\=zw'TtXR%ʺȚ_B8UVeK=DH ?0LuyB;LoïB$_%3ޮ>.z`C| ʼN[.Q~ar8n0X5֝|0q# 4Dөt[ы>0S QP`[Gd>I뉻IS3n3|qV˄M\,+-lu0ў܊xػ[ `-)269 3j,\3| Fe`6ids̈}hxam|#1򽘓l&dmjs_fc>qkm #uj~ۥH'<GTf} Mh;?ClB)bRU0nvv,)vP}?Y|;YPLBͣa2žtH>?j1gV+XHB:DL[39\} 6{i=F7O</%/1\p&wC}~bX55nwCьe.M`#] IʥAuՖ yu2(ht@I-ć/ ,H$C͈ 6GVަ.'@bhP NG @C@H~PXwVz.gmkMZvS2h(?/q}K-B--VNܗͲI) ߤ^iXIܓԼs#PVPk,;[b/ jiq?S 2} E]pm&MS#gjkFJj+. H ==?4]=HdHF;L&9MZƗ0he R&tR/RO:zJYO?+t6w7g|.箟9};<9|o<1}u7;^ wH/IsK8pF~MfJ IWij?I|#_O^oZ[[\Y/nZ cbe Jlgv9yл@qFélA+R&JsJrNC M=]g `y fBc+W@"@TqfZtC^ٽ+,OHIq'z+WP̜e{'kѹM{`>Zj._7ZCW6 xB  C镜R1!8sDb" !g ъm$ۤ|N.Kv_6!* ї8u f1Ayh<*붞.N_dϥmUzõ80燑a7Ұȅ}6v96回qVMa2LP9ɼmȅ$9UmQE?VMŵHUA=S8% mhJT laK+զUżqR ̋(T:{笡L@LkP.tq.(2R8e=v<RgM H֜IR(mB4$5H5m((*0m׊-lD\K\O%ؐaV їFn 1c?㼙C:PnHom{O`Xt=cZ,wzkFQ p.N?2ja<R3iZ_ctyN27z`V$1_9(U!hA5:Jd ~itcwz㔠&{}Ҕxϴtj 8_VP ¸B-6idUId/ϋ@m0D8FkmCV xWyNoo̯PY.d_ۈA& /ZvN1IV6Vݠ_".%캺|.Biz JzOەz:;KՠZoy>6& "ίPgd@Eg {f7GҫT=W_# ֈ(þF1(ר/ _o0KEpǥxFQHy5y3Gd3k?i,pѐUn?2sĞ>N3yL<_s>p.J^?(?ʣpZݵ>>r+03߳]3ܦ- h/d1(O#Y( !T2B>yҤz|zBHU r&n xScԴq?Ip`m.n"̍ϢMl.yt&f2y,~D|&]NM/dYۿl'uEn8S[noClP?$EJ0Os@:Onݲp6MNk??\M#청gY#<Ds\d_+  ڪ;Ocg%L쟼D.w0Vڹ,rsl߸amkP"9L07lr{voLAb1ļvט޼dn SvP=t#uL#(U'`e[ 1Q)t6$ս@W"OaP'Z6͈s_JWfQֵ|j5չRN)UQz2ӡ霄5ŠE83l^/17I ?ܠ]NoRUSoLw[_6v#^FV*WMF0^5:b% E즑-".s׍C_1 pSuO g|'0)S\`C%];MyD: fcyƲ/O_x@ˆ TgGRO߫0r*z~zz!*2D Ċ핿Mnt M q *(ݺ0L -Yuat!X3l]I^@ @|RP63|>-p.(ޟ48PirPɟ*ega6xHnϻVh"iw|0i3SNݨHH9V4hU}R[߾.pouJ2E"$YCXfgxmV2#$> 8V%{ ]Rdb#vt&Q`I M,eS_ #!!}d Y>im/5uK+3K[EMG"wfM+)i|0=)V!vY3uG aaPk\$$ $-$5$%$9$>[0C*૜e$xOɗ ƚndNCEBxy@I 4Ă-u⎄6|3~@t]N=N#Hj'I5Jfʏrg'7ZajS*FLa tVș('yk'M7np6kZ3lfՍ#wT cOCZOC&oUVk42M(Ǿ<.^c<CiZl^QZV%*H"fhp됒4 aZ-_Qa|UAnev(" EY.p19@5oװEfD,05;d3lڠYk囼+&}!kٮ[Zwdjn`L]d6CLKoL#c5`@>ɮ]s*&y}bx q 0`{`+*.u-u҂-,=⍩M#SVcC*sg @D܇0ar>r38˭P,>mQ/廼Z>{`sw >4 4քth} bvN؎)zW5)%Z y[T3 6CwG2beS8a0R pOGدnYˣVRHWCyAFO{[}Fy6NS%_Nol.Yߩ4`anaH3!ac=21'! z":Sj.3uw}7:N&uprvnK UGm}w;;Ʋk.3 W f\MSy(ܔe&{ڭMoĜy}\zߢu3>j}Ԡsy,|@i?8?Լdv<|] ͧ nXZzqiYiuqy`ځr~* ܠhH:h|`{BoEeHAֱ~ͽܽ-OJےՔz*JL|W hR]CӖBIޖ]V\ f7n#X k A (/Z(؃8swT8*V8cK)MAc/ I9u"MSh;\Mij6Y֣aUۜt]IT)zZ0`Һ{y3u g?S:FB?9 y#5k&V(08xc> hjs&,~0͑WZ2\!"ugTnf4W2^2:]}":5O=fVMmeZqh>>̷Rs qtAia{'^V{X@FrJLnB7T.gZ7QyL_k%L[fzc|_5B7ʝi^@D@mZ D2J0t(p ?Pߥk+o/Y0Jh#`/YwJ:Q\_{ g'8z y:ip,+ %=/('_%~b‚p:ZGUC3D#>>Vv!7ŧayZDB~@}zhB TL77k-~6w>;|+-A>Q"Q1ZW3?.6 \r"$/~|>) ~_88?( IPP ȌL(]`I9~$#/zZ~,@VE{Z $ tYz ?AG U-h7FsJV Z'Y@|*=C, -\;vKc` &l=>:"X5Y#Hp-ƉS ʴi>ѳÔ]U TQ'/L5dH1ftod~,gVvܴ Ia[n@)  <0콝i}Pz3{ڰWeAʠ6ƀ!?kr/"az<@)_jy]}A>~ +O< ?6M!FgyQ k- HV),Y*޷p=bºt>mNʒ /(S=VG+Lzoz@ķ &䑞bhF.`M BN̏ =HNr,T ;*W _~-a΄Niud;<~aʥf9F`)E)EdJ|Q퉏8rq0aMo31(ܳ4|08DU,/1 Uh|O\kdagLArJTp=R?u5=nyZj>{d=&Bi~Z*gy!0/BCObJ#|7𰦜 Rol4e3( bzK&L3>LπsȦߚcm>eŃB(?g?Y?Qg qˎ"^I:5Ȗ]ѷ1>i=_(~s[$̉C Rb[[3~Va3Jf:OC=BlRl|!V;|Y8qh1g5HNxAg[+ÉaXe4ĈOֻ0Sdb3oO7N5n~N5J4'匥@ܗ0?eֿweݳ?ހGu.Y6W;.pthkcfh2ss|:?sIlMDz!+˼p !^?Y6hjMLj#]c!q* :jNVHLҴ05#ҦIcCqwY\ cfOqAoĀFv|oط#¨|vZDQƂ솛MX|CD0O&`#М9ͪ]}f>k[y;cUBGмn206/{֕xr?i!Bx!A'%LDz-yVQ##OY%6WL٦BcUO'#}W Y_q3U(gGyoݲ, =<^ 3K$̲K7e S?hvк!_rh?Erc`t hWu]&(-@E$@FFҨvXXPҏDG`űbf O~q $_߾Ddh:*b5(Ejג$;yR#R^rb-~* Yf2cyXRk),.G} NdÖSɍ70gPԐE%*TfCQҩg>ӯxu(ByU"ygݕն7ʰPiw?h)JTߥ^99*%iK ^iy9lLk1K +,>Qr5ɳ|ӋX~-Vba1Y#*bTXv 0PO҅{Rn .Zd2pG &Ͱ8LA*lYaAKʨZqxeԏKor]p" ycrg׌Sd_Ghǜ&f q=\<͘ X-{'@^O[OkfFu@) +9ms姤ɍ"64b7<,֨,}/StzT،h8&SǕq"^ /j{Eg#Ud02a#Ux Jrri'dŦ뀲}{//tj䧫n> ˗oj,u lu lM Mt >-@A:m%kRbN>$_"M ]2cy<ͬ36F^MlPcE׾ GOr# Mw҃ (Tl^J"S-HyխFg.sS% V\UZidws6o1W7 0#u5^ hpQ&[z5>1;Qn0aT+n+9 kq(#[/%/f!?X8D)RI}a8r?`줗koI8C e+l5'8n3`B5:#uzI<1'1E#?QE8 MM2G~2r*ü\c0۶*!!Us~C]SN\Y`utAgW ԟ#d?7/W8(:lɯG$ (,Yϵ@hâLlDPS! u'ɚd=84 X8%% 9<{.YB 0䑚pIGDVmT[fgő"H/ɿ-pdmC_U=Gy8{-K4(;z,.h iyc\΃gg MM9XO?whIфNgǨgaTYT]i9h ɇy(5WlWUk[ gs1a͉5{?* 2h`cEZ+\ʠAwstq)EڧJ93P3VOP BP,z@*~p%DK#Ew )l$8x|;,aUCPX.nIM mM\(V%\ SixRoO'3UCP|>OKujg3ڤ}(Nن)a!! RTi{2[ƒ'JiܠڵTq`+g";e6c]I2]i[Aa\M4&{P8EzWN YY?֤,`pp8ZM $Zo9'_HBrnŚTXbIə* OKtzƮ*E"Y]bq gmC]X|np[@7 V nt)J p!Oe}] EG)Kc[׎> #.'|ұ7RJ+[LAI&s80|5TU7]$u9] %;%A^]"iօ6EGVXr}1K0Zi2SBZ#j"/擗j$+AjΟc*ԠAL@=0aqT~}C@Wuu?t#g{~ 7&ʻI ͼ7) `}SF<Č'&vI(!M,K Vd`g<2v s35r)v>7=c"R[H{ @\0.{Ae4 +7AabX-;E%~cV w`IoQW& [+y {rd+)͈(aSDCI]tz.W57k 1mWř򒡡K22YB) 6*&@e2@c~Ƅ>?bđW9cߦͅC[r`p7U ӷ/Fыԉ"kW}Vneqtd)̾VjAM`/^iZ|!2{T _Ռ Y'OBt"O&";ZRGg~ RSW0~)zSw(ݲw^h&L{#mz{$z}j]j̑?W5Z6[l^AE Lg0W62hC115{M!@_nfe)CBE! .7I&ز`-+?zN RB`JfsE |eUL0},e'ƛ.*(K)^*6voKRW8>PEc/:89`=f@Bɺg)n||?hG!IBC.fWZJzrZctOLaZwtLA 8jF_+]=U葀_c#-fՋiC:ceO*W}Ik surMΚ6,$b$1aX!rOi d\I0Aշ+7vHl͟$y:|Udf臧k2byWXD5ƺdh5ânązy|7ʵv+.ss HLlx oE;pvbek$h7Վ;da68g=u62S2}7TFr+&iQI\HAͼRX9ZVvӻ>:=zLdf-_ZxhOK+l%X4.ӽ oJ$N,,os.}Bt #D:5[emH ƏKϕPp7XSa] *rV+pޯAzǬR/>-&Pd_zpj s Y>/DBzwp;vd &ygӼb_kRo rXٳit:$rj 5j~d;w׋5`<+"$S&ɛRR#)&';kSQmV mQ8bdmRj(|%==&voY- &DlUu-wRf$h$ip|G1\$ː \)!Pb(UG-4qa~Wal~Y1k/ mH$\cZP7q2d+ ^fnSϺ0|2bx  kM3k bnM8Putw]iX=F{o|$ 5ޅm)7JLT"DwcR 2wb Ѩ|D7զAQ1i#wjqUI0{Ph&In~DGp_#YllvV!B.A;3A>[)'j‹D%cQ dUގ:q*pνhrֲ5I uQhf)񮧷r -.i /wů^7{?-qxe15Ж'-h࡞n%ZݛYhA)(6#Z;fH+gcLg8%}zlaݖRZs%qك@G*AKv4ބє1 9RX}ߏ9R$׈9=_j?~Ѽ.ejԶ {4`sQO2?[e>0>v'i\֊={?26cx@Ñ;JmŜrl'RO/g^27 ĥԈ)^ k\iD|$;;j鱠Lw'8f9k}l,}puTq$6iʸ'U>,{w݄&OҘɄrjMCJ*OAH}1$X`Ō(A)a8[z1}u -1~ýZhu'nk&?`iAe70\zV:lp0~`&kx UαZ'>ޟ } ]3C+[y5Fl) ҋuR0.=-lBU7t1mR.]cu1$by豆q"江84BȦeX@<='{B(f=1Pclt䔽5ZKwўʊR#Q#*WL+Xi1;=F; Q/Q􈺵hrQ[l%+-7;[pGDk7"\U{jhTFgغZ^M+1o,848# O,)- qܙs #cQ5m=6ZA.msm#yCy*^fxj|s3'Bv z`H~tqx$bM֮}q)&v:UOiSy^WV_qU#Їug3֧'TӅr OÅ|eE!_{n`!5Je19C'DkOPn$<",O0^ huD)mg A+{!ɾŽm{sa[]^k~ys3ekG*39~.i>s?-?Fа?qTp(J+ QMP_YvwEf6-mF%**VO8?%UX.!Bi#YF";Fz}ݍ~yKA!)OCauDQzUĉ2Aq ᜯ89Ss*'60HQ;83?|_mp&3T؃otY ff&-W<A cfe3KXlc>q| qų˵ƨ4Wztڮr-fSd]c3݋^rtk*5 Ts(4R~&(Nis}d7cb(h<n*cfR&f@<@6^+TJP=66G ~rFS9Tq8Nzlz? ?q "fĸ9 >n"?.7q71̚7A[D_x hXόB;cNk\knL%Kz]~HʅHc[;-ѐ TzspNԐ Wsfzm|- UUoB%ugP:ry>GټU{*e@36dŁ ,ـTX&̨?=I_-nqଋAϟoGлR: zğz}LwCc̬+eaw }{Z䘾-SFDi=)48QR Oc'n2.65ͥKUѨ h?C,I6P~VRym-C[&Ec|ixD fpҔ_VZec2J/<'˞@70"|㺍yw»? iQ<}3L/_(F:#/> IQeK|&WhA#R;J j`|~O8tv2 ܍l,#3Cl&T7V={N H ^EW9 UV)35C9;OE%KPKOB,09k0K-vEXr#  jXH2k$@EQ1I]^i'vC|+wX3E%@i{R haB `#^5$.D̏[V[hQ_E/m@ -'/⪑niC; xuX=7;ZH'i%3sVǐ%s!(5LlX1&H NB}fښJ(_RkF:jY@ry2szJISsݐ3o;f,@֐ALgUG EQί#aEŗk $AW(_D7_5>}]lo!D9ϸtnh}>* f'IX:SJ=#A݄?UXgZU6;{d w7]/QR#HIWX6LGWw!`= YO"s<-&{ \)RDj*BIm3AXUQMui M&p5j AEIfJ_PD\;D(LU^L ɘӣp{УƐC05'-B)#TtT]>k/ b%ýqRa% Y.l6"$6Q$ymu}!aUDZlxyiP}]΋ӾcSľu](ONgNׯR"W˒?~G目_@6j|tɎdjt_sKs*s}O{} rǼH7iI RxRVP&ֈf*!9 bb Hn5ѐ54tn~8DuY,#Agkqa[e!A=~kUuE +H8k3"#aM3e'M~p@<ϾK軿QTW_$&'\kZϵ4:=Q3I#]C8Lh~Sbf)r2%>h.״|>>LrcC-B29%Tf/ Gǫ?6O.X2'*|{:愵\1Z?ZS9!I,K/,\7E>{m>ZgZ{z`8ݿϴG-bXKSKϰn&jr-wA15"p3^Wrj;IKg1[>OT09dK6yÜnh&DXy`UG8ӺiE2-W{J} F>֎6ꯟ%W&c}Ui79{*%uCscӱ[ER9-]ץ&Ϸ” {5#LC~&?&%Z@\Us߯wrf5&O`w% ?7:bMC:$ XeZ % .+0lhh&1V\8n>UO[_ | /HhJlhBδkV)c{nd"@1zs[-bv](49[u7?y-:X6p 2#IO>)}&YI`ƀ$4r\zh{#eKbvگ_ߺ,,a Y~oplo'WIWX}<~8CD+KNX .Ύʥ.-=>ɊitS=RR!FzH E)][_/)wuٶs':_&=!^UޞO)'1| ^?fA HahzE&3-.BƅixkEvL{,ز;&),ι;׈o,־}!zyo+Eן<*7I \m]{@ȷ6⃋l8"/:Ԏ Eio1MX݂ӑ cg`ObJFCbدO oj:TS_I'R?մ}2fטi5]C8})Lm #)BTN۟șJKLv[ ߫%ޖݚ}%n$t;Qz/EozҤ1ӟ/(nk uoG]ZvKI aB6X^zbկ+r]P B {er>y$+j.LlL.HTw_sPY*)ې_ŌU?Z܌aZ]/ʀ>RqG_$ ]8fuC?H~}tݫi\6B+ś]p_sq`Sv^>q*GMM@~H 5k-5ߜT~ON4_&S oNpڸ 2id_gO[3%ya-cu3f"A57?&rqy5>::1] : r[GgD! |ctYG@tbm"׹jqvWT|[8U;N*5n*hlnFU  3:E@ gKFnGkϏ8J4ˍAg4}Ԏ,lz=ş#1:휍m#],'ؑG1:(!JmY3/D_H@j*& KTd ūs`eʅ#/ٷRg nMY"Mag-;~諥Ԍ3j} | (.OdflЩhI͕vr:&:exQW9q5K52HpkQA>SZd6iTh- n1nS|:Մerp-v'r^Ёr#xIG+TA5R1jN"Μ6>LEԛŸ:K#7y͆KoASK:f.s~OJx-PjAias]?ĦT}S N`R ^q5ĮưS5 %fJ=1_/n`F4/a)BHRx `/&B*R×?^ D+kTT`YuqQot^AK/#ؾB8uz"ɦ%kBG7T0Vt#qWDӮ@ݒit:˒o@W!cDlW-xGٮ-^hĠ:Eɫt ָj,pDfo13,LՔIF* UdA_sp&gn7V+f Wᕁ\D9TB1uI4 4l|؍f E.mH+Yxwv>3=JVO9`O*HT迹?<3cJyxJQc)aN!uk&H0KK}Pqoox?6 &Lu/G[b5Un '4[,bN/^G bWmΨaPtƃ 6ҟe0(na^(\JO$~؊׿n\u;`տYc'OX#.DyCm݄.TD+.c޲2.?}[ 9>8S0쬙%LB}䫎z>uZf3v# 8mSU矮Wo5ʠ?b,?F,g[|׷FZ%ņ &oC!8؅DZlz8_Utn۲ G33c33c۶m۶m۶m۶>Yd$i3ZگWェF}ԑmf&Gy&1jg2ċM>3 CEu.bSif8ƥҤ>ُ+b$Q ŬfɅMcY ҆ KQNIϋ^*EXa}~s\U߂ʈ[q/|hhޯZ4\1HEoᱞkQwOCaycsL 7+#ԉU/EouQm9JIUL:F(-)9 _7BiGٚ6>ڜktid Xn؟!"{4w1i{12 .OT?PA.JJ'{@&@Ե_>V7ެq#qM"͵ٿMA+G qd!ޔ1L.:5flTȐgN݈0t:Xpo*1ɩ}o;hE~ZB~Bԯb4ӵI{=M6*'1,뢺Y2+6N۩E6꿊o@%{k[~`,)R@+˧4j{(t7V*rmLI%K_0 "r@%3 Pm3;Lb?!/X}ywa鲧h>vdzHN! g(3K{9fv~ET8Z%=Nkzbj: |> jiqܡ*-om"T0̶V]&Wg_mu.բ+ִIcp{S{yMHzܬ[;lg랧7D[ӹcf-ˠ,`{/F*QOcKL7ah%?vmxIZwfY7*B-s.$6%mP(&!VJZL}I}6JOmKxYpz&4_l,Qe֖'k#m5$:qҮvFSތ>"0#Gn`w}MJT Vw^Y͵t1rX_ΪgcsknC@}r)v*"{Pr<DOz`|tzf̉k=uhƣ!t։(n]Mhw4eǷZF))xU`IOAFȌpPEZx.펨n ZO%7thZ3^ȊT3%^Z m6ol)]!L k${<-ZW.1z˯7j)nX^꿝cAj)vLoBˀgw_/WRz7KL&$51`aY>MʛS+l2B;"j:k+ΗCV)ܥ]#i +8$uX G-Y}EJ6T9Qsd8 iG$<5Z?6uH(Ug4H*dFTkEl^ S.:Prʗ8>n>,]$K(];*w.M9fg~m|L,/ b˹ sW'rhq EسPwܼf+WT-I@Ϸ1FQ+&b{ָz,i'pd!eg9obDjګa`q,@x!_RQm7?C/GKoFwJ+)H~t'V[O pNi羜>=쮱Jҋy/C"?U` F%G#NYnW `WD8 8P.?v֎]l[Wfb˄UGblRG"VV1>hԪZ'X$v^ΘWU&vQVB򊠞r]+ ȸ>O'n@(b }93 łd`@)|+PGdK_rrŹD=xX墦LHn] I:)MNBR?獆{ƊX,2TIu~OSO/Q!3?h8(9 Ͳ`G]AlAqtK\09tryzrx\eh*&,Xy<OUYG_K=@˶ؿ ]ܔKBOdJCɡ0́u^2m3p# 9)YvfKV YoyݣhŘB%ε|QnFΆ;unVU$_25{MK=xU$ߓQҷPGȿ%40A'y\F 9߫RH ]c{փ>R$ t2)L14[3Lt:g!$k|n [E, ou :<.f9XtIDaŶ> LӈO߹lөX܃"t5*$6Ύ]n~'SַUyݡH2cf%f)T+Ck xMTR!a4)Nz`8Qy UJUx:و>Kfb0[I {Ds&|mQ\/b۲$6WyQRʤɉOfg^3u1mLSn ^ 0̍܊CW !ӁZzPg,kwmC\ځK4iD.W{i7'[JBȧGj8#W :m6u"QmOݚ5=tV .fcPu o<ʟ{;k@}I&JG*t5>Qv669Y>&?!B>ҙ(' 9byAU )Enyଝ>$>y,CulBL =J#dn=ѩEX 3#weox*~T~DكK^SN>@7bbMJ4rICqFNGƆm9&޴MC PyXpHnF E/WS-Z\f0B$čI q(lɁ}1V7acb68zM$Hnn@ǟ;-TJGث훁>So)z|j_"-_EJ z*{qnzil&oDuFsNz?i^_dN˗ًW" bրo8'vd @"%cL/ۆNTW2>(@mLZfj +qJ5N5V7}"ȶB +rZJSmH>m1Ua&ԅFu ,⏋I/2PPgm3}5°ZcG;/e)zxbL$gȱ3) &(V[S}V(yȰ ؕ.a(N`/LA9w nJA`3ȉKBi +,I{ ͇iD.D26RDvw0mQĹOøysQ!W}%ErZVg9i0@|JM mPp5>u)#l7s$E:Pe }©(PjKc{k7+tEPj:ܩ[:S_:xV.NT-P#kK-z^/:^TwbKʙRRI݉qucYWi^,k㙲 Z;<,LkioL!֤7hf6cyN{&5uM pA羉}8w Iiz`ũcГM^RnER~h=QɿK0Fa įW}on2ƬTZ ")*F/ikXR\2kNHvBqVrJdB4D{QTu[VmsxȊPNU|̉D҈6+J]kzf3^~S"?[r2 |#`jY[fW'& W^W*<_ xA$8,fs!9pjDgu%tWȝ=Sqn}ϓp_ElhޯCA. *ov0t{9D!R0*ʋPU(ALvIƂ- U\i:s5Yot,oQX94#l<2dhn—Ǜ)ȈLwҌdwWeU/Ptr: ;3rﱇS &G?,;i H͝w)9PJ$sO6Y.贬&q.\@Sr41ЎApѫ_YmdTL8rQgt߫vd#uGUwLbhBRRCo;Y$W?2w72Rϲ 8GG,knQ/og 6A47Ho^<_O4ps&u q|4=D`o>g|մ󂅰[AK`:eɱ~?(qъ\=of#Ai*$҆V[j<}]E.O㥌yNǛ*c#v*@XVptZFIv5͞bTޮhbiB5\A 6Ddi2acb:AH-z(A_S M3MkL|t<Ş .3ȿO,祿8J- _V&-4 ZN0y,p~ mF}k^q0ކ4̉h& 4PY3E`EbzϔtaՁ4#9l0ekW*DPrLdK923Uie[^w}z7q _I3*6i$18aXw,YxQeSuɿO7~A/i0Hյ tl'9OPa pv9qf:jLȝ׈9+WN)/#lݴ%2qp8Gm[=̫ eV(zT Fzz 4f{lgZfTߧX9oOڿ"OMoSO܄CbΛҔ[*M_9ɵ–z@>ƕH|{㲛<\y&fgHy-\6i41[їҮ&b)z>?KH]ea+u(7  6En2o7_̚R9 AV]l|eOz֪_ݼ.W̄8uuy,J?ܟlmAT-;ipcsdD2zp>$d ^CP_u ܲx$p܂NK[2hfSˣLf|*klgSs`,7G;i:\Z@wqiiK6'Uf"9&?pXVCl뿿^ '< \-+c>fTr*VL;3s3.Ec$l]Ӑ\̬jP4Z[0׶em'[$/N 6j!G.̿cVr !tz3\'zo'Ǜ*Aj>ma b)Öf\3 5[LZ-<_^Ŋ`٥z<7!/ZԉPm+f\,g'k\ ;_!͈b9-'|3;d(j8dN3ۻAJ ,>_HvLi՞X.=lիQDJW(עܥhO)pfcﳧ +IT}f/ 'pʷ҅tYHa]|i l_}g`dR RUS7DRv8ɭ_%@UCp!Z.>lfĨN"¡V.tpFZtI gЯ֞ݦoI- ةfoFN|+Bv~go!(T^)zdQnqfh,7%>76k Wwƻ::@lK 9t"nZFpv+h,oG:b%:eR޳? eK$6IrDWD%[H(,6G]flw=; E5f'x2nb=i!}Zg?_uɝN t|a!B^O$|,jl~*շ'(_86Ɤ)/\$Nh\)mb==)@j9 c99L [H6[=XN  nOw1̐g8US[u hh-E~hUˀh_x慈kTˁKH "&tgV #Y\zgg'g'>F3¯Оkո!+Ö2[8KsPr)d$KLt}Je }F7%K5xxv1̽"|=*BZ#zr4uaYێ0jJ8"rgWZQzOթN32۲JA>ϐ64N1 E41D|=؅lLSߴ. ֱ=si<ڄ41=a !Q ((/k|1+B btr*S`l+eJo>#OoK:Z;aq<,5a4ȡC١ǍLjӥExWT Bs ȠaZсetC68LGM4&_Hk$]%+?aM8ϜBB,JW.>]+uzd\ZxPO$ZAn"Db Y+cV3j 9JuU{Pf1Ž+W+9Ar І-pzND; Tm;?I#f䜲Iz;lZڅxI.'9(\ C4?2+ ϝYql|Mu5LR%<'ߞr`[ɰ_l\x[w]Klhw)Oҭ u;TrKi{maeY°\}b$dGYz(5~3K.54n ׸u4IuG~ݦs[.<¸uφ+Y=s0BHzbTq0fȴ ##-/4P /u=@PTq& %Aa-τћDDYT523+>4 sd *|9;jԖ݃b'&6;GA>JZ_'2R&،7УΏN2?AtDŽ.Snۑmk6 WWViԁ"~P[=MrQ{_WgpKd~) XZrxstozZ$jT@!>$i5i#䡿"GCs?'#48һ"!:o0q 7p!. hˀ)ᢷ;nPP~dJΚB={h`CLSU y0]bQݠ-eIz?._q;ΦtxPF QYR"" b*pa,;9vדҕHUs2sMlZ qRܶg4 Vij;H _؜my2sN=pG+\oMJ">JzI {)P՚5(n Jp_5lf62=8ދ[;}U BrVl8-E$!CA_$m1i Ѹ!>xGIĘ#au{TW ^ߕyjk׏V67z@3Xݙu1+ʆiTl& 0ˇqcم1 AO2{{^+H}$%ؼLevT"V'Tl.a#n]1emi]n9aUyokтBd7F>wL}VvCK=/LIK2K, Zc0&ANUƆ."Qp Vg%|{u1eU풝18E] H^Ir~bI ͐R Mq;bw_ 1RmD>ӧ 1ϗ~E+a J9́jrC4Dr!i S n,|}bV[}6[ߴI6>rqt'A &-3 sAt5Sd !zǫγ('o_m譅O&,K&{_\&##KH9|0W9'2j.`q\\1gַWJT_yxX.۴}p-Pӟ/e}_^H]},}Ҷ /6JtCܕBIyVNvd<џ#^ /2ޣOqٿXtު1#tSjSu?g9 S ,ժxMwXp }%f ȨCc`r ]YJB)#Ȓ<( B9e03XqrHWwY۾ind5 nOs&?l{|I =E!IS*C+cqσކߖtE-z8ȥl}"ۊ ZHD s |d{*9 g6vZ43މM{5އpn)Թwu?Y#eԦl5[KZshȐ#rև`xZCٜDu&XI;"8>~U`uWNOjK8e!7xGUп>Qpj=Ɇ.D qa&v(m[~+"Q"ң3\*`~T{oĺqPDx. N^_=;/:? DYߋ Yucb"W?\B82'(2_kIyu ev`d !k;JL J: AwT MaJM(wCPPyi|n%56 sp 3ɖ[?Ţ2a b(N[8>H`ӉL!_)0û_6a׌`%XWs00A_ ]C*:Ƽ@'c&cyVOH]q6ͼR0$:IRFZ#7'"Жe|g|s :Uy Lq(u}|?>uwޗaj}%@Wl Xt.}7 ky7ԯEorf;9icJ/I07M:3Nt{&+]7CEfz`8HNy$[ O v{)!c4yCq;@nwήO^-} Q^Tgv⪸0b>U)7Ln,>d5Ugt7-Xv9&lwy?=]1w}[6}[[=#ut,f.Tbepzږ[[ٖ )ދFozm̓8J 29ZZ\X8ipAxZe`dp󗧁Z`_.A_ 315 zmAp;-`VQρ9Y??_YI ̰L'9J^ 0a`N-P/]keͬS| ˵5)kCQB8gPO8ȹ@\P]k !/5ҫ CT¥Q~RLV 8 p㑺j l"L=l"v%ǭC1$b Wt*ڻmvպ~{o݆bM_e̎"EMFX%Ho!rўk@;u{ԺȢfc$G }՗ւ03f{'XWؔK۸G77լ[!uPN'kZow֞F ScMk8Rc)]li0Q{YfFr"@A=yW r eB Yn I$kݝtgv0shH]dN^DGU7^ (yL8n~ XH<Ѿa]dǒƬ |CKlT9W3Mnq!  B>F'ryǤS cj ڿ}ߘ~KvΔ%*Ϗ;#<ɵuFʢǸ%ҮNbqY5'|0fCL">4S"XU_F"GU:NR7y9@!_Hk Ga:Cѳu#r۴YX("1VtN8 jjӲ)%;?X wޓgE#V(Kq8ݒm H\cjjOM>x5H 냵!ihS " L$swSOcHLpI!_R65',gT=S:4gӋ~]vG2EAMZHũoJ dG t-ܹxcrFv]\?vZ@%%8^TRi wSɏhsC`|2m)g22wSx!̨fs#3 $ppDW W^;-[3UPj0jQ% eG'OhS Zs:I22@$66d` K{ Xqé3M`7 <49Ax1}>b֮|IBGz#I: ^R(r9RnuBA,xKu+u+8w2)،_nb!}_c@ʴAZVn/IXsu;ôŒlm6c&:wR56Pu&P=RHms06V\\WcFIqza' iQvq)RnW}L~A㧐:dhB>ȧm3ߖO^`2ܲ`Q2 %s$(@9C\m_\` c4f&~N,< YF@Iq^5t>Bnk2OU l1m+q) q<'-0q$pU'I!AHS*)Jc<-T_jb8da6+$ |eC])܂hJC̙L0=e{AVDX=pl*@zhQQffUm "*/%-;MqbFq |^)t+[ =lB܁W@jmKTݙҙ6:v&xa,*.8O'0Lg,DO]XY %,ɼy I6OF}a3 8oLܨ 8$v;+@VZ}P $M~.O=Q!N.f[S0g jķcsvw IC<{7h˴Œb'E Ng!b!tϙdX9'K8O S]R_96YpS,5NdJF/-lc)A0ϠK<.mR 1L7`ٯp@?3 ăFW/r-=^.F?YD}~G`yNq'z喏y(F`RSȁQ4qc;կ*LNݶ<k9_HNOR5ߡj@arʯ<{dHf-=iBnmDUBir rb+7M)qe2v/cFlt (cCjK0] ZZ'\dlFQ|M+ގFo0@2>ai0mv0mh Cq8*js!½K4uOW=K= ;u9ĦARcFtX2Pm = Tp/q^!Ee9XH-q$<>G"|]?}N@k¼uI!"ZjҍpXӨIs#LמIH zPo}3ތDf[[mu9à~ĕ{Kq]d>*Ș ì+C/&-]98? 8oǸ}ǹ"Wyn 4 #fTdl͐{@E\$|hotˋҢK>$$ ^Nm+iF0<*k@aW!,Qe$;o!2A|=NpU+l:W3MQkvhnm `R須&!btܴ\uUTRDtTgT؛")hs,x6u(#5P 0ܝk頌ӂ`fPq`sάY99@KTduPzˁ,SAH͘ uO @&%Ӡĸ q4&.!Ꞧ$- Eϓ/8`-I(7f7n%cpfdʈč2@G!oeז$;i߀ =~h2p@&kdȫD%jJ/{ vp C(#`|o6wy73o f {273B72z>MPeM|C$]-]?Ms;E(>seosnqmoeϤiEp;s%[гl^F\i|fpQszFHAe>\Oog ʎh|vslven| ˤ ShEseX^o5ݣjz~mHZ]iDZ}"~fۊh˭%㶈c;xQr*=5kԳ;a@튳W; OU``b"ݠXY !T]~?uUѥ$ai]}t -+n^V0Dh?W^AuoV!3yrM6 #ڹ&DjX%Pdf~&J%0l&y`a9bگU@/$#;-8Yi 2Ւ/,@&a/[ߎ{]U  UCwd|vہl s_c6Z $f+MBJVO離 p"D .|3[Hx }LqfRm)L_:{6 QAp]s9n9$LZj xYuh)gYܜ62\d# ygh'sZ[H73dϷ'> ! U>y9$]BdB<Tbjwː)&kob /dk5iUONԃDyTU6q^*QoOO@dn  oħOW$Lչ Ѹ\^i/`0#|^q΄^1Nw~MFwb?Pl-3f "Wym FW<_.%ܘ;ڊ،͘}{C~A ]yx4V$,V {Iq|_}`S8O`UjцCMaxyy[ '˛"mB0ҁ`pYe$"g =8o( xw%޴6z#1oM:D0 B POCf% D۫M<=`rXv7\7~2_'נxÂirӃyBNxX\0~K&]Fx+d~s"Ɗq[i~>ux/]{pD2S!x x*x9|"~t> ]%IxT`PxVpag|,>}x/?oGC[uEsf>Ix0|>>V>V'iņ|_CCfdMV; xCwln!ʵ.?Ɵ"p?̒x{+8y#SM+6t`(o}XS{h _QU'j]vdÜdժeצ+<2I\0n]\PƵ{uxU5&߲Upƥ]߲_ 9ܕ4=䁋!majKؤ7PZS#j] 3<]Vϖk)sJ^*UR=k_ս 喸}o >tfpoqTrCsB8Vfh[&߄]mwINL,LuW7Q s6vښsosjSL6! j=WT^'˰,|`k{c2| BY` &~<4a)&VHڭֱφݐ0Ǩ}(@/޷ fq2\\)8fEM?35ǒ]a[[? 'RSdf'>9 k/6\*ҡ'jC n+Qtb 3dW">NS':♋ #v.% g C,Ej wG`=ls//L*o`&K^'纏qzƧFk~|im$(rVɳs}CCu28>hW `h0'&k۰{9'^6l[=]wdQ/kۤvV *dd`,MHW0.Ө zW }9֋|>ap a} $wL ˻̬=c6kTnZLwV;M)ߢJRSd46l6^-%D< h( - Ѹ0 ʢ9Ӵ#hG(KdlIzńq!dfWr6P6U4#7hh( qSwzD Nq\W~(UTq1sS?P3iYh3&ύ 87932%;蹧hGDŽ[u6.g9#6."tm~M!gd*L G;cRxwXORπY;t:&}41~sv+hh {4Xʛv^>jŸ (`r?s{ B, U:tV86GV_4d|l:?~@PG@rmQ[}Džtu%\v+]+)d*/8,tYYpcXiѮ\Qmsu7nE7,'; (EܺBQSJ9u𶂟i@w[CgEqJOKB&IX*3$-K&k_kn$Tކd v: --+-An*~#|JP#{]Ǎ@gRWϏU\)65lKNnb#azFx0L+,r`^>\>12CLZ\ib~꫍V't 6<][bk`QLHwOocS;F+*='zxb]֓85F ^Aw9#9#G]U]6UEqiҽ{ R(9^l_zXX(ö#HPwUCˑߞ^ͅ[m<œ⭅Š2#ڂuCPMNB5eA})eG8uDp̳ˮ?y>U,+Nȁ4v$ պ*t7ɱ/p7:lX;k-<.bq=1{u;Lr,7 'ARsqL{Ë!B֡|d`"sj[]@Ë$Xk0;21RC?(@ / 8l@0tsb@[4/+E[{Ѭme%3#?Wr|ZJ~1ӷZAoY #Yk:qj Ї:H^WjjPB 4~p arZxt3 `;n%6E B2![_$2Ivo:f"|ե*A*1 cX~Eno BnRUzIK2A[?g*UaR?mUmR8ۜu CͿI߽)em1ۤ{&aQnaq*=ժުj{SEzNM3׫K˳K[;KMm!cװehFgeff.$b?RnQN֚q ۠cewJ0Uq$thmA~~N~j>5uDHˤ׶AWGk.K~V|[!o,˶4-&_0iCtΩ,ϩêSTMF!*J4KP߁M+[̓Vʹֵ<y _2J\.3mmpQ笟 ?O@?hy< Й1_fllJmj_qo%WM#MOIj]^/&'9&&b Q5XՇT+[+0+qj5ʛּ,uWHջ-4MG4G`9EYnP l3þߑZZ'd)x-N]UuhvIuJ}Q?n/a25^.ˬS2ŝxǽtmti3lll9T>]t>.3[? {F'X*>FjluuwŤ,xNjr7" 9XD^$8S%;j6ܰ`]:jFʌ{i]9m9=[7IIժе.װ'ΤsaIsI[Ye e}ʂݟڀc\Kե3"{ mxu ;"KEMUdQgtOv]A]QLK,,GTvbv b ŲN+rI9#ZYøc7&ѧ[Vnvwׯ$ ΝUZwaHӡfd̅i9h<̟s;u:]kG)Fw>I*ܵL*|UUzko(&-p+[ &z9O[Zz Kmv89@떯9wI|*'[iFjVnKFnT7:QNMekM8*8MFvM/5y?&_2.׹?ǝ&% W{uǬc i}귁~мK__[w^\~~Vq,OٖҊfTjǖhʝa\P``4nDVig;IIu{S'*3 ))Q'H*X&+NiזGb@ UZvhxXF9gWVvaH]fXhY֮Km%)} ,繸{=*j9¾|v;y*o H1`tT`؂wX0,>ld 0#^&n(TŤeGu.GL˰n<`LՊr@\תK:|ylam5:E.Y.{`$*.Ϭݺrڔ=E6pdBܴ!P3L.ª(X R6>)R/f+VK4o8gZ*^ҜvlGrt4̵๖H]ph)oY33cG &dz~n}Nw322iK>'qm 9 $=ɱ WRCoLm:l m[Ή ,ӥ #;{&*kzkg"v/})F"u9j84B9qJч'y;pjDKP9guSM*,*jK>z׸z53OUn^CweETf7S{mU_{ ozJeF`?M4>0&Iui1nX&IH&[$xOqɏț;Z[YիPZR/y v8FK[~xafK:IoIh.c92h-C%2jÝɛΗ\Dj]ld.-EprYf`fr ۢx=aVɛsk-$ 8,Ȣ.cFl[5caQLRq O@ ۦ65fUKdx+Bo{ӆ`LiKZOŴ`j*y7{fixəat#٧FJ& 9b@ٟ9I+︕nד 5D 4I:H',KN@d/TR.3OR /6$͂17Pob{:~Z G . Adr<oUgP^DۊN~nֆl aэ\oސMr a3I} b~sKc¯Ifko7is:./8\GfIT ZG8U iPtMwD1cAQ\czOH9-,J FkNc3>Ǐ`ȄLT{WvWغӁRb+D.pU0Fh2ݹM,QtBV-nlxѤR/wƧVwKFt}'-HH8zdTY4rҞ ŻguyoZtG+M]hWȿ+?d̤t\`SF 3}bm(OХp^4#r Dԋv&tTWk#Di 'ܲkiԇY%s>~)t!bo\jb~S=.//TF`$[qL̽c{צXX3tgN]> =xnOZJg^Q!RnT p~:n %-?CqyjCN΁V@BOol-V'Wpp`aD\@%vQ0NqOz3V1[$7 I! wɾ,F.EZa؁HoJe"ĹEY6ryx#JXr3'`P dȇhi- v;ҷ~BoKw| wY"ͫ?dz>}q7:g|0ėQEW6UyT!mK/w<817/Ҋ?4!?y I),/kߏ`aH9Pf08UyS#:Lwk+f<]I~J"E\MUn}9Y vϡ\>OF|`suT"p% >QHsN%1=ϼqN:SX_7/<0WUfU>Oj_瞈NTt6Ұv[hO|R`RDƕ`r"y6Rߌ~Z9wnLa Z5MpDγVpT :<0}=P)Fz9RZ,w NɼE@}Dz^Ӷcī׫ DQ6k\08X9 widZN=s+%!I!&.ۊ^$x9k+\.  Etjc2ʷǪE ׂ|ȍc( o>װUz:p1&d?͵B "a5CV>f]EaoaW礆"Nߒc[;j6&yz^ڪxǏo'1Xuɫ%E%BM=J=wʏ@ի$.FB"Ģ%l .} 'U*9aALN^O_XL_~\ F,;=_F'6/RvSHz mkn@ O.BgAZU h cXWDYފjOeƳIc$d`&1}0y?Ba: ,q]H5W% ڝYNq q8k^ \=ijǣؤ* E47n)pDWh[*ToS\@їH"EiW@#H^<"2\ςtfxt5\ѦVQܻ3{ d]sIj8 IePaV-T=?qH([y ?0g0UvQ=E(ߜҫK(i@I~ks~Q,"vg(&}?/ϸu(=g>#[y< 9+HE$nY$H\o H*z_$(iʟw(Q+o:'ny9xpLdh)&ޣΓh# 0mD`2>\8:\`=w\M# a7Y1k m\29K.UwvD/5I*G<*z 9;5EW\L{5((Gcx5ۧmDRW]=م1!;#KNY, EZD=,N@Q@#w5+F_ FZdjɽYU~)PO7Fe/5c@])/M]Rc{2(||c&{Z15!EQo]G9.:kzq|+T[$Ts?VzNQS7d52(b˯X5J#,?wҺθ=3ܶS^PbY==|ޔ]`Ϝ94okw_4 MZ6"=fmVԞPgBjFM؃_n;ˤ񉞳ܧFO)J!~Nan RYhb@,޶ljuZRN^ FpCi CeQBa0F6h-$d!&uj֓AHfto70x;8Ly37)87}Tabj\mwao׏CAnyu8 ϯO U;]"= E[vN@1wttB͗:p;\ 蘕۹hsZO'3@wt=tbzxA?s5fGѾ<-JN-]2.skdiL|dY"wckOkO{ÿ\M\gW8ir~2p!`X` $P`ؐ}$+6 f7bQ¼#NOE0G0Z"о*OqE łٛ8yiֿ2\0LJm}&"RPu'hQJz݉@B͇`wd][٢lLaf\gEI-f@*i/p{)w {6 I,}f?̗v?=7̑Ǧ1 cEΘ[ ".J$ 6:~skj 3Suvo\STjx*IښJ mmpG1PzQ0X]3u(h"x$_YP;qEBC dfaZ`==uk:㬑nOwk[6h>!y~f}а,z'G1O[Ɋ =Q`^7XQFǔW/|3(Crrxi-w9&GK`/#wT渫kseԻ4܏"ބt؇F8Vd'`]~MO2a\ =`5qFE0F;i*ukչWPj~d- \@K, :2S@jiGF3Hd ܕ?` rh4*iLt mX*h(_hW`+$tv[3:pZWu~d;bmt8CB~m+$ܢ-r\ùwts[ rLU}ų[+2r䆎?TAE'9!sR=֏x~S%ͫWwLy  fj( Pe_J.:b$?L.ɚjC6@W.aEpt utL\ڜ&e Z׿-+<fiVS-fC7pw,C|Si' Iّ#IzFۄ6SUd갲WPK4{}ζ(0BF6Ag KHewBPR <^cz^ߐͲUR˲٧xD{ҷf5 q3?Pʿ4P;xm|Ow-= W/;V^>( V'֒GOJ_g]"X'#XGfu CQg:tm?^4 g*=jjg1-sIas=zmUMjf[ǭāϔkw\EI1YnU05z3#k(a)7JTՐ7CmKt=umu)苆bndYu.Gkܪ':fFҲ8AwhZߤyQ EWޡr.Eys˘w$<4iya|Tݠ# %E n)]irGo&A5Ta҉ M'cn|Ǿ~mFx{y:I)$ 7 REH=T&f˂;]bʫlL OL6N|,(YL 'N 6QTh*X\6%oKeJ/ܛAZ=cXa Ul}- /Mq!;zU&ggA<\H0& uz ڭ )PyAQ %%o\6DHIc6?ز0'4/p8˰!: +!ז ä ǧTeAr44$jzyq%G+K׍㧻4G RI7[͹?k-,՛w2h1z陦I$rɵcBGfVKnyU&lx}"1,Ut \6z795BJx BM2 Hrq-;U&)54/ĸsύny Kr*L5e{J.bђA_e @-z3}eC`%0xF%74b;1z||vn>RK9bzqP&u}2ucS;rûKrm'រ4nmɞo޽G=0}T:E|οÙw,oIH) j'h)\0TEh_Š|7i3.fHPỊۦ ?^}/w1`wOSa/"wq?8$ZI=3'Sb:A *AT8< )}1l_|zU$΅#Uzmӣ9-=gB 7&R@੢^0/SSSo3Se5MRcgiicש_6 h[+yuąM`dy@G_v~t.y}U2Z|͵/5[K>ػ%bjiX2O'ļ~eo7H_B]D[H/m]k8!w:L}ZQiM%SKmN@YC"PbQtxuuhYdB@ P5 7I>YhQe"͑p{4XU0|1O4ٟ8'>!\ sݗS4[8\%o }>q!}TF6/YK.y1 0HmS^)cb" c&c%% Zy;~81ƞӈ9HFta(eCv>*?/:n_c'[|ޏ?;$lR'Ya GkljNx7lm<9_jY SbÀ"_Cj-_8őx|oUmDPtv*[~9\Y^5VS$BҜ])?I }ߚ1Fnq`\Os y qqMt&|^sceg$BL" %KZZu)KgPCF+Qi7gU@"I`fmT--+UڣӢM-趇Cr>cs E(T dzMvVw5ϫCAڲF?܆mydь-G!o aM6 c*puBmpBӺO2}hx9wX(V7XbutrXhՐ|x=4oĹMѪ8zL rzwx*W6=ze_pF4\< &=% M@yOKd p?h}~zIQk)2=''k)AVųSl sa-<8hbGTzJH2`۳J1#%*""6_!᥻Yv*00|i}i71VEO[8{7GxF[~ѥFB(֥um>QJu>^ٯP޹x6˕e֢?Ṷ'(U( UEVn{@)Cְ'EFC߼䲝 rկ-2f 0LEI71s<6ԁ?ahb9आh[c:((Ŕ,h:hboEyb}\0Ngܿ.o:#C(.ynM*XoߊNToa?>Kօʁ1C3翩w:Q4jHCX#WpG Fbi.z8=n%;LϷ-0#o<Lϟ RDVFoz&vDY1LP#&ywlpzX9Qb;Ow{3S"TwP=Y_<=X4q;gyQ8QGRGʪ*z.;P^"F}׽ȁ ׋M.R%/ Ǭ#. smpG6&٧LU/ Ȣt"q ~(C;$\z1*ӝΥL+M[5%쟚``C#5 v0Y2I/q. g7mj؛g#惼/X5*`Sx&ky]wȬ/K+ 63/[ H4ߒٿ}%ogubAu"!*R_Z}#P0*aa iۗ& / 4= >$z>f&Cb:L3a;"qqq] }p~1{MC+k"5l9RMp(;gg͓/4F+O@u.ZT?/\,54i`Тk;z;2u~\0Eet>*:Ec-U"q.7A9ďwE2> 'I`է۴@'AhU$ Ts לwoM7)ϗԣSu7 xo _, w[PNs+Ec³@44v*"ac1ޓPA繈2;΃H_`>6/0rQqלOo>m`D&N1m~^mWr^@e8B@n\ziKW#{jUM)ςL6W[k|t$E-~e ͜lpB9r5wOs- 2ԬB\_l,7vI9&lPL!M̂\c+icw}(B]n55Z&m+5zGV-sf)aF:C4zSR4#ѣ1\V*jǵyvrptR$H#efk ULp r9U} jOepc{f0v&N4n؈6w5!A8Z _ó=hcwo ş9ٛ)גi;Zl.hC;RDj*T\'.gNOpDitkx~+S! 8â >VwJD߇1Ed)Rd5 TJV"щtR n_uݎ8O$!;}U+I_GI9+P'B7]5$%MTZH)e4)-~c:jR448^Ӏ~Բ~\\"2 6KI?;\'Q/:PUo F:7W1H5a^9EFNͧԥV`&zT1`wAjqSM6ƣ'JP3͑EVj{V#379|@-kT+&P'}oI:[:]P%\~X>~Tcq' Oclwzjepzǭr[)EmU[% Ȥ3jیv^s5=Ij:2(-?~`Þdh>{Iߞ_};doTY I|gVb:>0<],^e"m#N1@ q[JL-7?wܥzҏT=()B{fFzZ(_)gm "?{̍%:_Y`@N0 &Q(Is'8l%HhXlVw6@R]o)tN!h-|d'm‚_R> 2 ʺ<yipq9`U@[dzj BT҇05C%.eB:pxW3 MC)u^6ww^Ssn c6ՓO1zd)d(}^J'~+]%Z=BZsQD XBi)a ʲjM >J7e,F`>.آ'BFO qx)17jH2|ӜTV3Hbjƍ -1.{!O YM*}ob?:{Z { xR` 1^ iy{u kI|2(BaVGlJa<6$ 5pfU,,2`sHA(R/&(QVZo=tFO)؉'bAD7\% dn{`ogDخ,T]8cL3K|8m^[ܰW%H y ֵN2ἇsy^JG5oZUD< x ?3>rLX, *2s%E]z~s^}-q"Ҋ&͘~g3Yk,Py9i4LPXv~䣪J5:G+:4nT-#W\ZdK_. v5H$`㓂ZRͤ<PV(ޥ٨ҿ~B}7H-~N ́]fU11͓!#Ҷ ٸ1 90z H_\DNP^֘TױTׂѻf8 D_ϲ,$m\x -V/^E{6#gBXRb)WLD$rK:hQG=Vzi C %=m'ׄo0m Y}g9 ꊪst=g5{EFdrHU=Iv 4jD| >ᶦua7ʚToUo\ E}/Q=0 y>L]@a2_-埪`'{4NGBsAYd FQɇN=N1 |}2H : !muO1hvA@||U SM5(]uN~6TrBrTNVSqOpŮ?H_%6.S%TJBEB zpߖc05ήzrKLa>qw$ eN!CA"CCǍ!qQ[jxQ$@snŠ%9L.[k9oP'𰞆&>(x,-E\) u|[:J}PP,~=\~:ߥ *cB7GqB!GC)߶46M#g?Rvs SBt˯fߓ+rj$ ѻpjbYP"MsNatC'E$Rq4I@F 1k=P^(4mUgm:2\g^N]$ +Ohv!+X[gg౴ $%O \h^t. h\p,pW;^;+1vtJ~;V'EH(9{_)Gဿl D~;vU~PjytWmV I ĆcilQ6CAm"2ЫDUϒ3Պ%ݞUpPcV9oӰEOaɦn?K֑mÝcԼU Zx8![XfY%2zJ"*Syg0;>Xnln5:j{1|/jD}"-]w5(v`v'S ijJkTbj$\3СUv#~M$jxMNSFaj,풠 \W+נ i]?Ѯhu1,M 0V)̯^=hߋe 9*R48ơDo0F2 >Ս$R\418l@a&D"\@ՖT4W-QYe`-l>/ﲧ{|^LԈ Ѧxgw#K8w>]1w~~tjȿ6mH4ET(eѧA,dV_+Q^F ˎ5T6Cu' p Y%O<)@|)9V}'aKru{=n:WnkLR` i<(O&^~Hʄc`3ܖpQ'e>bP#/9@*?dogx̮P \H*JDoAEɗ69Vǃ}Cºr| 3㌒&cN!fр!!Rc^<_v!gϚo-$#th)EUɱdQ =9BiʁZ6iϫE -?P#s{ŷ%AYLPѣ{W H ^~QI<>,VM]]suK'?y+TdMi$]Dt H+GgmX"d@ғ`k5>p$d4yȗTrhi[n5CX0rvtKi_}{yB YnI~_ MRb6f@Bv]rOE]l&aS)ʶ)Ӓrڈ'3{"k:>W KauZ#Dن'~SW=,L 4 w28\+/' 5^:&1)Yo:O%XRoY<,q۪vY٨&G8LGǧ@SĽUXT'y>1 ǟ%1IVN֣F0o(g 띠yÜC7qUD f\zBG g{fttDo#gJJPmR  9uh4֤M[KD) | .>n$dēEک;+/dY+62 ^zM9"HEsRCUY,Η3 C}[4̑|"7\^X#Ibcr"?M"|{HnPy(2C=3>4mѡcrk4uYQKo)̓#V(qw,-T3Sh}zL-_#$ekI( $l7 X =u1\=jFWRyc Ӟ7l.z͔7|ѽI\"XXի*aI T9_h*7v=sݲ^ nmv3;cxls:n]dKR[ۃ?|s8> sZ#$Mhi0TLɡFN"dg \*\BUZoE! j3 UFe&+k~S3/N ,:][<]NXp^8 ,3caD PEA,ݘԻ+.پ7 K'O8>]o|IUD 91>7j-wh;>zsL^ltăDg7Ǔ9RSZnwJxto*\MNM4"r8o&s /@!C*2Kɝ}"ɍ\EFR6v=*GO,e,_n8Z6UΘLJΛXfo5)upV̺4r^7e0=1!1|Jc+EyzQS4;j#"ZXuwξ.A8IO59PMw9H=[WVN,d@$pq-1%ѣκёtSZ-i٥ Iͷ4I̱گÊ6Yx@uI G:5ge18x\Oq1%<+4LoZٯl"Gs}8-&?c}p%|G9:'ms¸O9ieW1)j[?N(_u t?lncy%hu3]$tuQ]jFEUuA[=+X*3SDmj5׿x27UW6>1$ #j-;XᴶLTPG/.5O_6v)Ƹ,y {ڻNBv 9g$T ίT4£ôDP.wz >6T1/{0Airz4-&K5+FDP7,g4pϽTZ5WVf;f\B;fĸ ߸ d!pOPH/@6hT9| LA^6] NrvIKonS+Xc$цHZ3GK1bDWRfEjm4!f}?L?~*t%dzZy#&`xGw3\{DVW$BbCNy=Y$K%W]-j``.<9)ҧM4X5 L(fJXo[ԫk/4!c}$m.d=8:!J:ZI#9]= ʀ/>,r*΃Uِ[&Oin ^O{BSf3 ?_&k=+ѕ^ ٚ *#ˁpڕ5p1 .h 2HY]3 ?(}bcmVHQ3NtX,Pи?pLQoOhet|%4S hnەb ~־?Hv731_UU%eAdN6eV%Wnj.L#VvND %U xSpHk72"~wl`)թoCCAΞMO?2ǿ_\U]̒ c` ‚n4a(a1f7ph/Յąkx]?xV|˦}xF':X#5["ޯܟ2A,Gxfq.'~= vT}se^%ZŹE[ʱ L3kSWq4HQ^8!Ft#+3h Hu\T/Itf h0f4\ 4 $LпvaۓvF ۑ62"ib^1R 6#Ϥ3ә†P~S4^D@8ZxLW' (;xUHG48 F*͡z[hO/UE0H62f>UqG[d+G5 {-a4n&-38ϐzX"A ,Ocף695_ @i=)2V=Hr̉S+8fD-JtLd9)Z{Պގ?ix,Ju&=KX0̕3iP,?.qaN ȯOUȄ "Pgj; M/}ó?1xt@sdI}1nh|z.[0rwq_xNQ<1nib l] s${{Eȹdi^W$7a<Qq?. VJO7_+(Tn1JeC XkA;'ƻnv{1$ V牢pڿՎ Ջ$(V{j3Oq\'yuzn6#M/rUd#<]LvEף0w Xgxa8 CHKݬ?}ki [}qȀy1[ْӟ/J7Ǎx+*1Ou7^D"3'A =ipW-ڨNAaT/RKhS#Vi-Ϲ\L9&P/z;#Y;̘n W׏799:= }k|bʟkgZ[ e@Z# ۟۵*)v<n|7UZV¿PYY}ГzËZZ=6"iLzZo9V Y7-+pفxywc;<?m_'_P!h(`PGΗ8S!C㐇QY}Q6<EEUk| GgmAW!o6 _m|Y{ױg,+ga[8ҺC z\>šㅜVx#|h5@5ߢʲEySR &dibOEP JZN$Ց bZp #V|pZkhեM}Tu#},GZZ{g?Bfge`uh:c6ɜuRĤ>zǷ. xY# Xn<\3O[i7dt84zP(c/!.=~xtt]FwP 3/QgXɏ hY`3"I܎yFrH_dҌaFETj6kO&/RP4 " 5m!y--ޥљANs9'\{j3x؁Aj8Iم>msg?+UFkũ.%ˎ }K lA]2~@]98]M!#@U92<@JOuFJ` k{iݝKdRֱ!i2)/]m2WiK>LWSモ* /sl1MuOaMt6hZxDߦJ oWRߣ>h02ߍ2+w$ܫSd- ~AGm x ]R'Kbw}aA@%QS'@X2BpU͌pr]!9~+o0͍WHGpKsQ_=ڗ,فfn:p"r?D6CZ-&j Ʈ|4_; iRiwmT8mf+<׷Eeޤio G%n}T{ֲ"T{Yu@nmkp*/q3͎*ˉN2a^5^Ĵxܩx*jӪ1;+j"ruXn1̎\?:kWQbh@WLgP;Ld)vd3svh3v=^nBmNteSx{yiGY,>|7t1bLNI5Rx?>޸zݴWHx<@4X1k9 с5ӾJ1/+r>M{B5dVOȾUhbvl~Dq8ۗ>yK7PfjjS}3jm-s# Kc^kLiT+4x0#Ѣgyfi!UWi #a;02D.V$q>n~O&#vo@DO Z:E@[obOW*FvŬp ٘fȸZJ<|TLID/+byҝ$0+A`[1,v) ~n:`co ׶d'ܼ3m?Sކ*B-e%@Ps'^zNݏv K ”x~8k{gJ{t Lզwh"7Z:Kaq';6'灙E*oh[S2>~&tvJ @+F)T1I \E?+3*0b싂zECH~$f F4 NKeP\DB0 a⡉LDP`?$vO(8;Ԃ^&}N j*Gq̇Ju0{:gZ ŝm ee >M<]K+r c$J վIM+kUU낪*PWP yc+WyKo;Gx#i,x:5O5t-B0pY{{2ixpMS֞xtE-h|Ia.@7$T ֈ窋*J0 tC6'JI`,J$e}ƶ %p6Aɹߌ2z}V12a`\^ 4r?aͤ$De9:-) $[]2~5[v)h7*_©3"D%`uO)yR!'!K tO|,cY yQ'N_)Y\@eڨ18V=|eұcj9zeUv)ӻi}h>zJ>-%]lE噻nU?(oՒSO%~ڶo>.r<]R.k=OKV"jO! #)lcXe j~47$}F+$mƄaz+wol /` U)$҆,nWHb@UL 7$Q7Oi"tpwG`s2by S$4} F 3Bߺxy żE!-›kf֜jR"#~jXR}B~|Um 4z t/bP}Kg^IhY@}Zvݘ@Q<(B6<~ۮS?G0@n7HIߓ?j'Jw/mp/C4E,\NJoQUlFANߵ1EmӒs5r u{Ǥj4.}C&%dE`,7>4M>*M* {yכoEoRͿ/.}Q%=TL$fho dJV%E_eoʍݐl7^C5Uඬ6Qg֡4X+ 7ڤ(<]k†0zT4"P,9^)SCr"j&0M<{ O6Igidۢc,֥W6nBv*~FCuGOg^"b8 ;+kͩܨOk'(3m%nՑA'O P*n?0P)'LNTs1X}ʱ2Ձe!~75wG=TNΆTMyT0MǡU#=YK YlGWǨ)GNߏz-m ,lɶ0<}l~d#OuB DaLX^~{)o54)IPcc}^t$Iա-b+ ]$eWB,,"Tv{%Cc s|YCȀ) ɢU`KAv$,˲/u848H Lv:k ŒJg ~1bdy"0Y˽~TKpJCWO,0sY)k/>16&ύtR/cs馘I+\įK7X^˷^(yXʻS7cȲsD]pgTnͱFn˧d%pU, Bۯ$#;6Dyk]*1>d sؗ{^}+Y0>.A'qT(bu"-˨{Q> c_9LJuslMfuWDy6:U.l~0gicmbne7 >5,CNO7K\Ow4id6 te# `syr:4 q%3|ӒEz'1xK(ވXk/rg8>u0M$'\@o%[;-_u<m(;T+ICʈqL+Iq$,o:b# spWΝRqמ.Mvzfp@.R˲N ́o>K[_ ;#g͇EdBa*Kak0}zu8dI`w1M p,, VY }D)aoWY>"?$IWH1_`,᥁eBmj&cݥt220jKG t/|[,)EztEGQG%Y2?﹎ߎ 箅4/gIGw(VX(6WS 1o1 ֊"Mh3+:y"Ik؄ 8{ pjY]‹%{cG[&93H/ӝS?0R\7_O6Y67pp Z9|vu4$lgV[4(QI{াQKO~>پ`U/|8.Pn2ڠ學ϕC˔4m'D._moBW@(8yg5cλZAʚ2wL. в+3(nF//%䋵t*ܙ:0<|"pß'&r{~6MN$W[$x] }z1HC9{{ }~M, +{=|lVL>CT54 }<֊!8rYMnksvy滞pd07Ml~rzr0Ph)^=˓C+C((`pvu tKKsьG* 9JYG龈nwh?PBHdK1Ց4sYazJ]K YRqw1ql'm&YB)1ꍱ>^.g ̊ (cl?tH3zQ¸y߲8*OXH2S*:~e(+L }d! m9 XC%|q=1fGD(uƞ {GM]F/8U$ڎE[V0te5]R<1ƚ6_Yp`Wu!9P T/[ΦgXnnnlH=`"Y@m()y"I^Nl45KxVbdz?Q%Ȑ݄RSs PЈ/sm.4\-S"z7TUH´d%%l6%VKҼp*isŲs($c2>kիU1D.~|!Ar{eO9ض/=P^ܿ (_aNGoelm\gIj#^%-n!"bA|s%9K%kۼ_]Zx\sd}+*)ǨF&{*S\tP9cPܧf < 'au (EGٹJ1͹MCős0f-d s+) ¯AoZȎ"kk.aAw 02>yyS-ZY;=wkg3 ~v[!-Y","-2pOQfΏX'KM}Y(8bbs ahG#{t,{Qs Zgq1ЈhjaWhΐ1ĭT/\9JϮ7PŜiF9 p0ngIth֏f=ұ ?|;)-Xqz[gξmHk5@-et3mėkPf"xܲa\03E 퓅0~Q΋c1KC"*!e~"sbɾGt0T-COM3͠@u,!N Q9$D:~j7|ܶYL܎ ӐJ9_ືLsqd/oϟK2L`cW_O@&$ Ow8q$*!.t~ٴ}5:T)6צ}6TijHt` #[Q(2wįd6gBQT~sU1rPLv5{1I:ގ!Mq# U1L)8-V7O Ҁʴ::YDt+u_GrsO祮ǘǐoc;O-H)wM"xbjahd?r&yo^헚cE؁EƛgUt5&1-K笠>CeKw93oX7J1>8-ŧ ,s#yH]˗q;7U/RסX_ml9VK2Y@Ho Bt)i)8]ng//b~^V8l): .XW^?PڈT@x:nK\U6lu#0 *g.l"nzLDx¶zg!^%}.p^i:H[ 1ZMCי!9o! |}9ʴLkuA_l{=?3pGr*6!I|wF}(FR)'#kD㳥a1B1jM8-Ӱڋ?dwIzs$:Wa c#qrbGG7's*#O$w(Y~1LcquwkW) t5v}h:8O뵵[nt'la^0}WHo }pr"I. kwdQ@FV]T5r7gY@'0 5YP+3"%BaΟo$}u ֽYRѨ#>?A%L̠lZiBpHmTa=%&„jlAc0  WT xR8> 3DPn4F݀r͔)QFZ8mXtAlТvtFES_÷d@eamf/Qo(g& l0-å̡5/,9c]>= = %/nJyv;cMO?扢yWW!~ulׄV%"*Aq\¥f /2 've5#Wlkf:yehQSp]z)լǣ; 29k nQqg84M>7 ~\PzJ ]LZ<-};+HG4`f ?J@<9f.^a煷~ty}kfUX N5ٴQ el Uhg+P8~Zf}(/pGMY69Cz&:>'\$ /mھ2ݱ}E+H!6U nupuJ}Bf(v!oSd;z2242~ރsG~ tM 3 wƀ.+'2vhIPBh)@[nItrK}PP %"= )1c&bFHrLoIB(ĿƷ~)׬*bW*k06Bmiw3htPf>l3'= [K;5}⇶%ŝ~}NYY*H&DJ9ݹNw&ٶ7 '++πw[hs&C0Z:Kf*-{~^$SxU ́x[JG)J eS$Q3s\ q>t}c ~Wy^d30a/j֖y;6t· n o~; ̎H[݃Ϙ8)4pO,0Vc8POr;VD 0EmĸA0u3ZǠ/K cb -5qm1xǀRc 0UǦ8204Q[}RD~n.f؜jO ֩/ =V.%:b-:ьhlcɈgX,C\oPևVw=zc$GRcjr[Hcw>M8W3q+G@%;P ]ӍKI,.#dEgk3(կ5q՟v{C$a_j ^ @_"k̸:԰2u/IfWeoSQɷbx ;! [#5(FY㔚WI/=ZE) | = 6+Fp=[p$ >m.ɾ_v~-DpxRcnR-nu9[)kgxɡO &ϳGbB и!cjOU1Th7O'Gݩ>,_/Ol*y}4#{ϩJ N_tbIa" KZLYuPSJ]B! ω<tëTg\C+xrA1ko\Fd7OgƵvd\Ş*$A9:"km&dž剳RX/9 W/ \~h@Kv0rw2X'm:4Pgs@moՇv~T`߮iHE#1I!q1,!T1a8Ё>( V]3[)˗),KDCDu!d 8e?'塥[ZԿ Y|A?R,,,b*[,/8ɠmR? { e`j"J'7[Y"N|>p"b4E<;&||Q]1X@Oܖ%{\SQ?m'c8#Ґ^7q `xx@Xe EB,q#DW,pcM':wc~ e+-"ڊp*` %x $q "\f #DZ0O[ d6AT%g? Orf#*_CRf5<ޖ,<_]6\ɿ䌺Pyڧb  ͨP@:nͳ2t5 T1O&E|`5|by~ur@$!#8Ku@4ٖBpwpVu 42}&p/spu_h Gks{0BtnIM+4m9vFI:]st<Bfh8jTÈ]ڙIw(KCC]E# 3LFs <[fvWs_^l/->Դ0=jvϪm%֍ t5(:K6!I!yIGyQ$8GB+$fUqPxخ oA?_~drNQ=b'qF\CL>вP2jҶ2>dtc!,flզc'=&gx |uo߽tgB=w,2e(aߏg킁N @*ʻ##dO^aL@iq4i`db $#,a>Htj'3/v?S' hQ&IxjbΝD v&WƏ;lAj8Yhse ;繉&g' 0^xE"GBh?<4w&tʏv5Wr?mj^=H]u]'D0J^:(D.e(8SnyѮЁU/U?-;pǀyncAJ>)/gC9apWH1 b^Lu9w-SAzU7ˏCGťD\`+/*P^Q ڒ5 u5\Ղr HKv:@ޏ(hY1@!҂%t,cqAq(@Гa@|phx\v!е?L̜p" |}ӝoGOkQ(۲f@ lbFrݚYRAϒSG{=ǿ֭w|R u+ OE ^3cg׫| n>e+gӛ0 WJM!_Drꥹ_`a|YJɐ霏~(i;ְ<խ5vhOP:=ܮE 675oS&{QKGTeex@HL'w_%@?ld,0tvy;@s1ۑU?J}Ͳp=!J-D*|2zB^s[7J3yLw*+l>sj65i9B2bp5AIG(UKU2xS EPl_F$g%м\q4ss˪=Ѻn`&}V`7+x>:44Y$*R.Kp\4M}#! t-X&QO_d@jv-([N} ˞NP.SN=0R#"49r -3'hubƭꚭ)#2@/2驧aN .̼J#,E1VAlD^kH2 R 2: Z{_^hG[BA*t{q);p~TKpl#3t些J٤2_?)$wF3"'.`%? Z43o9&]V4؋îG(7Xx"ʼnql4M>ݥ ٣F~P=\|bjӸjG˞t4\vfSiVN "-~ic~g)dU[U=Uj<(߷ /OlŮrqEKh  7\EĦ(k69Ʈ zRl|YS(]tÎd ٮNG:x,.pe*&¶.^K[n55ԉ\}puhԲ[4Ǥg>F 桵>NesEߧהo*YR (<%|բ[(6E9^l ?AeEH R^<%N"9"P\Gvt䱬%!=.qF9"bS\7r!,icZiTeUt@* ־@XTUvKB<}_AŨYJpJ(A.@%dHL>4XЙ>zߌfmt˳ l?c_߿>?l_Hq2lO]0|qTtͧr\?:}}5) 3r +\'!@^JMU?\sdMC+T%Z7%$ )p8/Ҷ-27*{BuK'~[/ ~&KހdIBMA YzEK]ZlmJdܐ(mi>˜|;vYjO8s67X#FC7|D\wy.l(BTI?nbkӃ)w 0?tѐ Id'F0QdfI7ax.% ,Ĵz!g01Q 3o4kfQ{S_%l]lԮŽIa;J濇: 4_[w *A$M^o]:S )[לHEcW-#f *D٤Ԅ|+S)GT˃)y, m%Q!E FI)2sHv/>A+p/+GD.K4oK4Bq+?(oW TJࢄa gWϿV)??lWM@dz"f#5 x6g(\՗^Ǎ_MrljV6Wch|"yshg#Mb.(hW"|C5hP0wRΉ1r5Y'5ҜG"vZ_<CqޓvL5<ĞVQkqHE'D\Ӊ,i^3gdyU XsBo'jM˺Xn=5D qpzep3'_ޖ\ %F_4WRWS/ÃQ Gͻ}~cȲ/Ňd@.uWн~+I)2m)N`eߙxN$$Ć .h~ؽ:.)R[eJZH?5_0glw҄\r]%\ZKZvf@N]O=!^:?Io\? x*h[_mVNǁkSxJ Wdf#4;ApLĦLZW{b8(.c!WB5e:K+Im<=+ _2^^31$Ӏ!AR#1`q%Smk v|%gVS%'J<;G-Ps5 TA]"R儿R?';⚓kj߻pG!) %/ioR7^eP> }:ł{tc98 f[9J Iچ?9L۶m۶m۶m۶m۶O}ݧsfΝf[S*Y{gEdƊ(a"i1&~hD*f9GiqcI+j yPT+ M{YMX&{yjaD\ZP!I8 2"ʅcל7J9\]4v|ŸV=؟qjtwƑAr{PWe*UԦ?%&TWܤՂrߵ$\mM3ӑL6rRWD ~ߟ7ǜ6f)>'͋ a2 (MFS)bI:RLpE:VED"(L䂁amK?^,KW3yt.1埇[#46WH$Z \Ī8Lb5BQ~rGU!]]!9zquwupWKx Cjb\k{V -鼻ZL\#ƄNEhLV,b/MKUNL&zo IBaHJEDr!X43ӠYAm{wAbX5hGdީXॐ<+H>X;Q[48S<Ⳑk4SnGuԟ ZG&B95^_ KNi3)aW# '^Q?5_ 9L0|K[1熗$(<RB(< &=d/dlDv(;,O_vg% !|7O BLH?Yj /XW3m:91gGh4qW D1| J&@}A5ˎ8ˏaz`J%UM lӟ0pK3󰕎-.t]/8opxp~u~+y=xPٱb?ǙV7OgSVBH;=w =t ~E>Ef.b ʎAV˳XP)9 Sd\~p⊈d8laAO/PqaMqs@N4^j0;JUJD iGS'VWI[H} rwnf|6WgCaCh+ޒChz5 Pxh$[7aƒnD͚P^&gq OƽbH+c {vxWzBSTULI叅uXCJbe8\`#{]x͓[Refc&A_ϧX i;;<Uvԃ8~\Ҍu:;qȚ3L{WN9u9JLۄ;La4рM[뎄Voğ] &pܛlWATJM^+KҌcFr?_+n ̴vJH` T@!Br0qL\7ZW0+y3e=]=|ɢ -CTˣ޿lNPQ Xo8:G?lo䪖g߻9` K$3i~@bӺ Լ3G5}qh2L e 2|M"L0L;_x?>~ &t {'0#fBRmZcd 7&dU)6[,dL!װH]ƴg(ZfyP}sTHgHvLJ~)q#@n<{-8R-`Ͳ oY~wiTvHfX䓍?'goʷo$aIbS"WccmRɿ)@Cpݿ:űX)E\Yǡ7ₛhbVhb%]Bj &vx+i{c֠5ɵMW, qV9+D?:[?fWߓ3GP!,[x曓A̪-%17™rU?lM -+Tɢ G &9NHr, >7Imy{Ʈ9 4g88Aڧ5(Uj]ɍyܖZMMe[Z#88Poԩyܟ#ӉZSeCh1lvTX fnuyg03%6n\viiM+YLJsxax?:[7c|&U}OÑ-feZmb 9[Uɛo_Ά؉:LaǞGqZQj+M.6\& N9 )K|Ec-KlBYn#. yfm^!g7_pN{tLz>I.28y>.rP>v,g&vzC qp~ O*Y8 __|@7J*Lx!=Hqg1l3Yd֦.Й\@;h7%QD"EPY HDf_kK4J2L\S>d̠*T둕Xݺb:lqDgeLv,u!,XbǍoU 3ww1ٶHcDIY㴱UZQd p,*Q-٫b)p㑝XK` gZAP2<֕BY5H k LlvȆE X0/]VOT}^)<DŽxf8Fw^2FVȰZ2yXNrw 9%U:L5XG3|PD$Gq4θ׮\4JKK{F迹[~55C&o%(A$PXAMsߗ曜~4|XGehY%L~ vҤka֠ UaTxdTv R?m Cu Pe|PWI05 j}O>Y({oRhokw' JmP"E3_ިyz\MST@ˁ*K4C3eGļt9t8xZorYoVív %-շS5 xGono\n9nl8Cz9CQݦe㥳9h=xӈ<S_6<,~P`ҫɢjͫ: vs墹*Hs;4(cMcUFܳ^D&fqLE7qB93t6bŗ-e.:q;X/\.; s\IsѣWEӳ֭# VܦF=%Ҙf7+[Š6T( YAV h$BH(R ۇ$HRD2a@[4_6=gxw)x z应7dɴRDw ĿlLtY%$J&g-w$K7)|+moeWr(XɶTcst674yrH)< O5F?H.fTTH1^z=PqNFoS^X>*g[sjZ $z_uRWb(4d@EX9T#ZWmD kR%4 udP9m "\4} ݁Dmn|4]yŹ14P]tz9=Kp ]R@ߋ q[v6iŰ 9*>~vs,yR,R"C @ ^Ɋ ]4Jz>Jj1bXlzh|]4!^;~] "ҁ58_<ʜ:CFHm7QP滻O$R OXTt:eXt*VIl3HW[^hQMM.u"zki^.IAg%T]+ qC٤h9+ vV\_/,l/ E m^Cc#v\/|/^T0V7?vwaAyDF /3q69 BP=PE]&xcFѯ 5zM}>oJ}E]^H.} u0"ooLɯ$}/x-?$_Or5F_GF%Aǐ_Qa /4.= Z!+=Ǭ/`-Uɹx_-&#Љ?8hCL?.8)Kq v4-7Gngw0ڿfi}P/ ,2\Y8tc>nU7={=~=\;SOu9 s\;6Е! Ļzkڅ'F>=d5vpGn bxƹC lB|Ihv,eܫO½N^\ko[=v׮}Όzy_v ןnE9 3(slC'FO##\z}] lCMn?OiDXҭ[*#3m< 2rmwkJCN3#\@wk5VږC>`߶@K//,ǖNv =Q5KɌn #/B0"߅!KsAmbbĮ@K..5802G#|3E{sb&^S L+1/kwTo+5g9uwyyGD}R]5vB?bע_8!a)'%KW-h`ܻyvn\y [!97֤!k-˷nu ċrMrЩ'{0q}ī/57/5Q1+`D‘UkȔ}jzW/4w(nM x~Dg2/aUM"C+_:DL{/,qaY$,k9IAͯdʧZQ3]?_<$O9TbH_p$"[.eXdtɟA+[:/}KgKS3QƱ WY+-cGjS/Pb,7YF#z !l],e{vIz ,d̞ .:ˏ#8π)7Wu_´M|Sioq% "Yo) 2D[s +1.evCB~2>SKz2VePOMed)Ge )+Т2dRh D4k$ =`޸^|ثZ_9]"~5jv i<.B 8i:*hۤo'Ae83,;J=:B'Y$;T֗: p{phF-Ai>W{G<wmt1OGcI?4p/BJT I|Hή4f_‹y68V^ @x}:aZG<ĒZï0Yr]XEf_ii'kwy.&/,bd^Ef,oBՂ_Y-H v=x3&`/zރ-׎YIAk+}tf&U#b̧uq2{5unQo"T_#5>˻|1٭&EO>E06bNL눌k77;ؼVgx,|&_  Z@v7xA"=xNNk Fe 5:?İxv4v?#hBO^oO*c&T}ߚ ~@=GB-;ij(N>~Oڕ9Gd"EF|+7ZĨdܖ*5 WSz+ʋ*~TZo'*yj=_4lckοzܶԴ7=඀zmpy>-$6WlǞ^lAYZYIYMYڲLfWz`L}[n*}[s>Kp277tcd_Pw]/굫 /fnυ|UH|6M#03^2V.*^trU/sUa/~w1t)k뱗f*կ_IΟs?j?!~IƟ?%/7?S.Ho*,`aE-<N0lspqqb`0`J'*Ӱko`x5Gw88"8qd!-%#^0} %-9#ȣN0gKj9vN^۳dxφψϒgggg>* )TSPFDSũǨ(3j:ʌQl0j]ISvUܽW.'󾿶EzM{vQ9fZe+_9v.[nv?| jt,po`o}=E;٘g r/ռS|a}WbmBÒ@FQAe.BXF/%!m"Z[RCQaTe?rP ӴQ)p8v׉m{;/\}K';qί{ա #p>T8)0L(Ar9pTiWhuvG]Sp]USaarm"7+lUl*|^ Q6oajړ™-'.^.*5|)iTSH L'4CHqkb@C"LB<!wmԣ#q2Nff*87a;@|?o>߉ۇgN0ə$1QΖd$,jػ?OǨ& 7$z/vFb_?1Qy,(#Ͳ[nQ>F_~ &dtv)̦`$߬e>|TVKO+ O 5V|<׻m|_:`Ez]k/:z;kp%GxK2v:|p7*YqZQV;m.P|*>g``Vߪ܉7qAnՊ J@u6^9$yWE}(E l,=XW>}l-{XT;AF9ޕ?k*Ϧ8}GsVW7ܒ2}X?@D!W20ݑ),o@z˼/Oxmi(^Zo:=DG534 :"ɢ-i4ܩ=p܇9sYoxAW[Awz]`,:0ݭ(TvsL3T,2P.R:4L&vRDۭa^[6wmCXpg)bi1̇ bƃӆ$ <#7oܬj}3헲 aoMzU^XLgJcZC/Q>c=%g=Q} |OP!.~ ځ['#%4n H}x0,Fp7[p|QpPt 0ج,!.ۀ|>V7 ${XRʪK`t&A˴$gKU Y gb%u)ԑzVYf=Ì\"HlhPGS8*3"~"u>Eoz)bMf7 &)G90lxq>\$oo_%t_}aQ=8 0s kJ%'`a_&'Iu/SfM$8ZJw ܓhz  ۟4&lV\͡aY3-H8pL@&Ԡ'K18 W*;drb l\NI1 G7憻s<n5$_½bDA7bBK|&s2 edғ:q׋8K;Hh5*\FVtKMootZ ^sOW9>sFG^rB[F:ӹنz&~ve c[)Ǵhfq D΁UZo>N}0~8Bx"x*c_x.b,eJe 8LY FBN6s#! Xs2^(1 ^Mh=h:,ciQaB1aO7enA|hkHB(M'%JTL [2a󂢽[Z5?O ̮<,SirUnsp[@ s:->=? A =`)WgRDi^W}c_c*{zΚK/h:o(PkrF /o8̌ !`CdϠV`A*]c۪HFnnzq )Ѩ/tcd@"p4>]\~dtț]?ɩ{ CS 2M"i~J@HPRJ/Q|4 ;.A);ʷ+Q#Wm,W 1g@)H^0A B͹ 4V *چ.O@lJ\ N!{g{&G{A9*6*wonX/=ڍLr>ZܹB7x)"$V1¿+ﶅ ˑ ^IP]d)=U)3gue;7*,k@)bFbC_$e7fIq(#ɿOn G@+}he𝨂ZaS'I9O~uR"dF:q2)pfJaG?|bg0ict$CH\.U~|"uXZz8XL@-8t)/jGҲAg G[q!^`tjHBb|nxH;eaD3n#Zl19|6"cـerYh]Z^vo;6&_p O׎> ?D B͋BXR h!d(mRWTN[4]ii W_!ْZ"@Htc')۝Oe$;A;i`ʯ?CYc/ݱs!%D*bc*`\&y@@2cӀxr:@Y>wB E+P*PlCn)C/oIU-uFIiT8s0I|k*'(uV A>lY6䍪dX{@ɍJ=B^9W: r&IFWaಶ#ٜ(ז5iU@' vK47$I+Wp]Qdar`uWVi c.4K{Agdbu&ʍ8 &CC & ƶxj;&,RNM'dFH` 32& r"u+ՃLp7 j+R„֛2Jk_lƁM9E$c35::^ys^񽹉$7!$#Dq DM.TIMWᠼ J>Q\Ԏ8;~ )^g$oP+Wݯ#M âlЍ3{J$Ҁ0tSC :i-U@ZgFVTDyøoru, -|Џ@$Ɛ:xmRuJWyǜY(<1fOaDi"F˖WH.X<2qHF$wT$}x9_`"ppyUb 1FRUߟX.Ba5}&8BG&ě< (-| WC(\?/ݮ[#'k#yK'\=e^ɭ@J#\sN8Dʊf~K  QSu'jPʣ#C*fIeX,Oiq]Y ) *\v.r654O,,`+"%КN0b(]ͺ $kHaiHB_51#]CNȁLc^I*[|,Y;o$Q j~ >iy IwAyX+C0&`ؓ$MS0󆺥΁ SvHyYQ6@O?uI}ebKq }, `R`ۈ$R/[|QHrJE4)F=qD81֫2k. _ B.lN↖dQdtyԓ!X3xs92fQ! (f֒lʠ΍'PEDN&\KI'L[SzCTQdP}J P:lb_" [Y 浞Om/v?$L- W-`jeR.ɍq\1خդ/MQ'i^R k,3E^&#! uk?"G`v';B]z+ғ]؍%O+}a=Uv6LGEVZP+e͚t\vlV?"v3cWќ K l}>z/`%\h4N(y>u3Ff?%6o@N 굚0iI33~RK!(ӊ⏐&F_d!ٚ4Ĝơ3oy-8MIׅW@`#1EA0'Y[_Cn6>vkQcy"(1~.iboZ JOtҵD4wYtly3R|%>.0׎ȯ;(uR9|!o&%}{YW i"wwG$~bq7$f3d&Ld7Ey)x{d mBh1aQ3`JhԠ!1缓vKdC#Ͻk[i5 јu !oQfLݒo'dwZ|Gwn Y>=O NZ@Fl+0#ImaRG2.+G8R<\,V<;h6,M\Z8Q8^|缸 S#1 Vb%Qiros {I+=J#`SORHhP2=R2e'kwj9mdTAd5Y;{f͊$xP7C=c-2Gg ؚp[OQZV[kd4\jIADch:"e9rN[ Vs=Ha˕`4T?|CBf & W{.+@.>~ʖ\eg}i{@CCcQfHidKwA3eBH!qcȱ|kM+[I۪kg@˻-bXLC"CHaZ/#-Ee_".fIM7"I}ۦsfT5äW\ۤ "B.t,A/wGAODB)$L[$KkRY~#'}$ t\dqw8-| GVa!!&Uv{ <0MdpҘp{a=2™ׯFaylL@a!ׂ9.f.Ch\S(ҤgB~n I}d+a ' {!34vdY]-ԝ; uy$kB4~jSCƈ]D"bEOa?UyU݉u!VnSrujOXWB~ۥkN zg@ fZu{6 Bխk~V 6/@0!q%dlzuN(=pQ}فIJH,ÿN2vrv1Ri@r8u q mvu I'zmR8w"!-I޳j)+WG :"ɠnv0~Vᡙa> 3ê}耂< A,$ӱx<FxYgb>~??IGK>/}b8!t:r d4] L93u7cE62)#5Fy-HjݡRi5&f|FaYw hŠzq8/Zysiqw+Dqm ϸN cw8'/azRt{1!'K Ow]Ӷu vJ g|7.(g]AJCI^0EYxEgߊ.R^ĝa^ZU籉dCZ/V檵h-"3“m ' ܱhlˁ`mV5/f4=2x ^8y pL, N^`˃cb_XFz$TurBca*P&\'{;ࠤ=`!7m EO!ʆt,=S7] mu8o] u{ p"fAqeh5ŠR *0qTFaHH%ZUV iMz=4]҃sR<"l3pPðu>?7X@k̉Ē7 o~.3{H+`_*wk(IE N 1d&M\M g,IKX7|0BQ]/Ӑ}s?$PgaQgAt\ @ %%!ci!uy0,tt(HŕSirGW4z ?r9~4~ָW'(mߌ"D='/`4urb۱bl2 FlV传A_)ʸm~j[@𥡣3 P_8R73GzR7 ZD47HMĎ>*\ (b}bs` ZY.YMD١N@)=OZ)jAЮxC4ŕ FB-k ,"z<#0X!`yR2[%.#uMl@} T"h Dz5 #kY1?Kv^j,R%AĠyCgK,50Y5i^u?U)Rp}a֙f~7CmQw7%YK9O6 Zf5˰-le-& 3b9!\/>AM:ɝ `ܼcX?86 NӪ U |oѨ~AMZC{GRgIdh?x>" Pi[*2}fDg?"W+cd>>GkdbPdTq- zҧXz=b_*=luyOV˳,77 Yhо׆TR5'2psOR>%֢ =EI2sNy?! SBO3ƥb-0>'%maîF=_]M5JkfSkH*ppDȅ;XvmCt+-,eDU{D\|anAdulH懚ՔRcoC9@][BvR88N_ͩjSYD43N ̜A!=Rc]i>1riSA-m.~!ITy;3:%cYO mJ 7)V8+.<} ;gȆýpˏ1PV_LZ3]fh~J]d>"=;%$ [v0cOM8?(i0rLކƥY'^!bU.ʭV=|z2!H!,Bu[=H35*ЎKNĺ}ݚ^+Nᜩ^堩 =4: T 4Zx*M 5jmcs^c&°Z8YP3#us7iW(䊇ېzn3'L"/#f`-aY&G'JXNIT^쵊L&F.*SG3g ,? 5y]!^Ni>'14X\ms(U*<00ʧ9?82cG햯Cgw:mgRN 5aC]К}ZqL ^ {ds2sH@u$;o ^ov;7 ۨH1%ń'&%jpIxjQmI7&AĦ~3N̛ѥ?UGF}c/z%^u;ڕj:?=KHJa)=4Q5 pnB”Tr~)@d PʽŕD| M(82F|I9 @DQK)gOWK]ɏ cX|i~d$Wةn Q=VbYjk&ې:Ly{SKa >ا>1'E>2BE6x s+z/;%P,]GD6 [qԇ f݋M%ԍ 3 接&{[#}CV]ɟIP^t3oꘂ:([sCwKC~VyDJHHk*jqH M?2;Jh BsM3'(Ӊ A&}ssIMFr^Π5h4狝v$?bȆMQLŀnKc\ojW;BvY!%0bGqȋ8t"DSWpy(u#<#sV~:ogk W:\H}7!8;@.̙8{dZ` &MVj}|( kW?J`a$$*fCΥ.ͪPZQ0;rȝVRT|a/Gzj/NWKc̊F>MNNgW\LE(Pf.fTuRe"0H|h]𓪧kZG0գ hXZ'n7QQHm% 0zbYk}O ݥ k^>j1n"k>KS{@-"rY@0C5oMr, )`|@% _+d_H,cZnns$] ,Iz5*>wic_ Xqm`5o6`C6˒dLSv`D+v`]mͻ_, qGc/#j؜g3'x8c q}n!}FʅIC^*zFQpR; %){ӯ=(ԩUeA>QEi{J8 Pk"yx!\co:)yc%¶<%Z';i[$ž=1lCOYgu:M7W uïm*6EG"V/2@s#7=pp=-~ty8q( 0=É $@ JLrLT͗N"l{1ILHa`dqD B;t۸t υ_=BHM^aѢNXŚ)ᏐO3/&=GD+񔴂BKj!Pm_hJGpQt.(-!xH§ԽWbٷ3 >0ոKAygtO(qX3֖. W}`6=|c)yLIowmW*-k 1#c(j31T;Gىu2([uU1abWZoyПx,oy!: zy3f<p#}?h)ʒ}wrr@s@OhiX|3If8ONW|4PI>-Pjwd+ ?5ㅥu|6QW[NW5+49#=EfEN0[r/F_2Zryju\qʡtp@=79OVbp_?#w0̌y֍Kjyյ$TmIm%*ԜD#J]Ly+*"a!vi\Wԑ6䊬Cq t9°~y ~XرAIG>h|qz< . N܅IY} Nv3։Cǫ#B Z ^?z «6a׃z!5;YFRO¬u|\KA|j:/:JC.ހu6:B):*9b^R؊46*,dYg[bgYzC\z%,1˘6K7S1cܴЊuYo tcĶZ#ٜckcļX7c V7տ7nop1msc;L[ҹ1l lsMX.aZ(.moݖ}5SZ(U47DU[6{^\Tްrԛe>uawVkTg/'eY}]mlO%V5օV[bc]Uqd]\zb>D+^LMե*nŕl#j*l,j 4--߬YgY=. :ml8|]V]SAԍ[\M.Ebct&N8`k Noh9]uAǾ%mܳ[lo$.:V#Y)BTZ=:p,J*[޳nV_D55 :n@'yp}bM-0G0Ha]7XoVc7CȀ$3N (j*LQuJR~p!`\jNzRldfQyQ)TUUY]0&x# vH~6UFHԺ勘 3WB}co1!x kxVêz T)* )U\y/qN`AAIMH7KWW Ay +۱ےpqS5+Ua KU kZl{Z6;0.(V1lYL2Ě( IkY-#]:+W6RR23 e-zd:=i[+=/ +:G") ~*:gˊ#(c8B q`0 6(G% IuEH׆X)/ u-R 2&~O&> 9 tV#lا0&ؔ]8s}vWw dSha}TfV,m%vudnZThр(e]BUnt-CkfJUmEmH%=v)ȅטf3oߺA軮1c[Fe_SتFҧ2Tu+лC$,@uڔUYO;wY Txz˜B-B阏~eX[Vtu]jR#a2ͩ-]~ȣ&ac}*XyAre1Ϙ`EؘW-`A Lu!QrZ@f Lm QYHfXf0VM⻾\xPYN5Ufl-,CHڀ~c]#qq [}z B<(/-LZZfca㦲>ٟ߻\n2L1 uA3>QbSgaX*RAiipQTndks@ 5=` T=1akf^RZ@ߵVHUg UIgIXKm#90 U*h*GFcf0{mV˞xŗ2%ؑ)"0VuvEd54Sy.1Ჷxh pݤHLh?,9<Ĭ/3Ɛ+~X0eU`!PKO_2&6`E"EnoHx.."EA))(6 n] \j:(B}G [uyObSaS$c3ԯR6ϣWԁ0YqchhǯW#Xz&3Of̓Vʅ grMZnxgMfSlNJs[9ӜνiOќxojsr2wKghyu3=E=MXCDQc<&ļjK)7SLs7ӫQͭﴧsv+&o_&snm'88u|nIdut 36 =V\\(>FY&Yy܏Ӌ+Uv6m0Zo7w;]TO33Ї?4wwA=0v斌K/e|{%bjLاPp­ f{0XF1{X1X_c11?v2S,lGu12jFk54jjkq5qS\[%;fe2씳ͳLȧLtsnff{_WMf/3i;ipZm>o'9<V O979N sOΝ۽}|nnyUķft l&wrXg0Y-e-r%RznsͼB~0ؽ U06aƨcb?b'&+f,^}1̵u3s3ͭ͞f4[ydHK喇d-,Xgg~9>]]}7i4lۿ5'4CWs;ɝ|S% ƱzV?|nB?lbZyS\ [~=/dռ\- caʰan䎡g3汄ŤK6Ib|~9δ7cfSSTTSUCqYnɾa5h/agѷaGt3!3 ,sҗ3̩ۉI݃ƛl{\T 4V  <ǛS&/~HcU8k->6F:;֛\x!6jiy@czlb;Mnx۹~vNt;)zBп?OtY%\ cWڟ'Wr~ S#?]~c;01ܯx҃E lq999۠dܲ,D7XmmU=nn*$/ѕ2楙o 7T|, |$+JlK6[ol8 ]&?l^6,3svadug[ǰٞglx̄~n~ G9Տ77/cfV*I\>re'28>~ ڕǧw2^*ݽ½ʽڽjo/G[`\7"b*2:BJ~X'5qfLIKg0GtEUWoi7LvveU=V~w0]Ɛf;EvKxa؄A݅aوl{ l'AjD1ć_]?]Q&Ѩu;3))Œ 6\bba_x`@NW5]g2؍Th9ăuX|g!!"xT.zR8&c,Z(e>pL.I58MWLmA xN9T9a~ tUvune[hr:ʵ\=jAݔԛVqp>R>LIe_W B, ~r$\ђhXؘEV&  L6GA/;+xHw7'X+(x1:)I GAAE8e =C## mD< xl 24fޯ@ ccCa88(010205@!3?9ۄ ғC?bc? L7/0x0>A (PVzRVJ]R 10#1V8 9LHH1FD=x7 Cp0`3"<f Oijy2#~!OS),@,^==Uȹ3Ɓ2QgnxP70|7#%<oLbLWD@J7a)@@Pu&ChFHZ蔜+|w)a8?6.2:RCJ9uhbCh80FIw "6uM I(1fiPNHbRC% Nla:|3^%ϗ-iJͥa^^eYM `xJ#(qrl\>&06P )!/Hf˴+1١@d^ ^فHE{yl[>=ofF#X$qD8 1}`ݧߡz:j/7[pS/o8SJ NYhU÷&H=t8hgx wAGq?"78:?jm/$3ɲAaZʶԠ)}Ŵ|5 jew:B~x' N6O"r@m)`nsq H@U`N>& O>>/D$ @[`wia|UtʚڟD 8jT?G;T=&yHJsA2=:~=:GJb洘/[ll4= ui:Zbh%ք0mr.:t́XZg# ~ A)EO-Q/$c(YFO8!P>9EoI'TB*ry=hg*NX?1J`Yno۶m۶m۶m~۶m6s̬{ϙ;͏UUQ+"v版]P cD3Z=XПTD06PZyu{S$Pu. 1U G7ֿUV18p[eVOG} fsmR>Np q FؒU>yZ&6oaPWRl ?WǍGUT؂Bnȭq36{⎎HtkݲGV\3sjA}:%gtIFH|*P`Mk&bl>цXY:B]Jb jMYKQڟԠ!?:_dt41*}OŮT9~(X鹕=_஘Dy*CPC 6$b} 801ZB*z7K Nre| 5QԄ6 ai8 o}LC% ֕f7|K}Ǒn|\Ë~N1 XȆ'83b W`|ȟ?/&7z 9۠Uq[BX>Dr3ɰkvϩ3R`0L>ڝ$Rݽ]˘,";߉&ZEiig.ֵdC:hZEpӤ*=RFj昕u@`r޸qAgB"2DTOFіH]$"/]|;Hz&ӳOW>UXu:W*JկCcQxSwB'<7B\rGpp9!'q1ї# v^Y`LmN=i=ȇ(//2nwgԁBi2<;t'gAz?L1=t߸f_e{o)1Lqx ?be@rXT*! Wulrq}K<2Kz q*r?q_;8;4kzԑ}=Y9YoFWJVh/<oF uSdD &rxH /C PEdfeB6g44i0(%=cgĉbΘc"g$4D4{Ǜ)@1maOstcϽmQ<0=:sQ\E1ޟJ]z*~LXFTN^lM!\z \)iL4^&R")L! X "_!Rێ%B9R<)No|o&`$c*'H /mvԎ42 RAt2T&'#Ul\>>trk{}.jnl(PŜumqc+>"wAv="%({lPƸZ0~x8.Qj59ei4 L5kxp q. a$ֺt@N[JO+.L,E #AHcϫCSb/lNȤXV=>ഔtmθƗ͞m}8qB\ѿ]cI|* ,:N(S.;f߇I1MR?韢-D[=tJ,eºݲN /G> ڙn4 XNwIN`V(3߼?؈GV( y3ϲ(b+P^hlgFUr]_Lds拴Аd=s>4m5oqu+HZ-: .VЋ|bFNc`VSOBP'ў :8/Z\Z6X*k:ECsɲpحgiT9W8hO~WB3FdTuT(x8lN׺Cӗ`Ҕf!Ok >}` 4ȷ9>e>jwHr5;tK+Eb['.5ck N#ʋT[7ܭ[56ĈGt7WD ~` 7-ϤͲؒzhy-Ks^#DP W*uWA j^L:{Y2s#@ V岑 EXJh'ꢻ8ev.[ZV6D{g  ]6nq "v9]{$9_eMԁ@8=՚/ ݖY\A m'DV.f9^bsgX֔m[?UvN>gpE`Aεr$VLWOE7Pҙdy)8Z6^ݬu\ }d4s`B񬭪yN꣪RWP)cR0b&>k{zXS߰~dZM3UOz7IۧQVZ<.gY.V.4 p>OoB6g8aD-t6 }US'/99j؜vX;ZYbqqۅ/o]nVy}@ÄO8 B!Lb$ɅՔm5,H{7H́*G '7" AJeg r _gg >IfNbGi4:[Kǖd"s5sf\O뤍 m /m7W ݅EyOV6x'gm~B3Oo'A93V&Ҩ+Xt 9t^摒,ϿvLܖw0yLI4ƨMK5Ɨ0A2F2HNxNa( oZ߶g_'gs~(XPS^Ư(Iu@>Pu:ј۷,/Hї[~ֶؚKJ+f̖z]`z;1M@Vøh67sSGdE/ =k_1:j_@@EerD"% Sjf $e&.nwGEڶ.f%ryIc B^cء]E+ ^ognCG+LLV(6~O?BP ! 1c zPP0S* YGf1bD;_c 鄁jdj )NP 2|ΉQ4>NQ8-!sQK{橕@[zCCv"0Z}*oǨ2@OBPD Qt|FMQ_= 1vsT33C2N ,2}y ,2t@D}iF*eOVj$Ȅ?N[G,qRJd/HEFGRihl:όULH&OxdߛJFcaY .B}[^^B͢U`*P)6UGfxRovw52Q^N8Y& .U=QSz?]D-53׷;J#^SU P tCmo>O$Y)PA g ЊǏa;?/bHܖ0O1IG o JzكG^uU-Ӝ6.plg̉zԶb|̇j0d;Y.ZwgX*yj ٹa7F\r{, %) }At-GT[)%t華q\\tkSچ8C-1K9܆ em_ee]iN4'{k gZ wAz!_b!㛥g+N׿ChFzZvrAш8>.nv3_IrgbfܬSW yj@+j9w(4i%"f<ҿ}.6(u*`jW 5?ۡw^5qHG`E+ݧ^ @;3~omV^ aCԉ&@fLC,X HOmٸZ܏u,_0}h+{bx3Yu6}nx 4'Iɣji$אRolxtx) L Bl*x {p4E[EigHئ9+.p0l1QrM3^ .3 S\©@*$+flq㘆izOQErr ^d!)¸,BG ދԏu`QQ-q˽2՜6i~uzXS‡6X )9P[i )0[IsrO+f'4bE h1XRM`+V#xZ|(hhc7j=jʙ)-zcxm!9 gbc 4a -Z^; sh&NG =boA!?#@"c}AQj"4 PO &MiXd.$%KK`?E'~2NڑvptIe?B@ ~Ţ~'>=?wz2I8 qN*|t5:ǯ`hKQѸڜNjD5kLCTaH7~/MP=m@idvb(0oLNRj?6Dߝ 7)EL{< oy%yq4ҎYe]Œ .CFE/KJ tla(Bo9ڜY.]dlfd8{7z ӷdM$.8! `)2|R3 H. rֽ~ Ca-xbVFDPBE`l+ˆ?iTD quGBiD#s+!*C*h!̍F2>iRPfP =‘aE8!k5KeОtn;^0nK&&玸EGtA'BNj#)U #b/E%ځI(Z2q+\n\=/^&6s}Fބ  º .@E9eBq# ;};E8P:v LNBLxM+%qj>W!jKEOtnyR] xp|cŨ\:5ͥ1T31vj] Zk\:UmfxDw{AK`lb7 ,sP)f>}D{P ĸ\P,u|PI#!6`R6Yf#rAw8hI*m4㩒 ]77|G#r h<Č}g_u@r}ToH~Jt:8]8 S3 ]o0]Ry=B8Ls}NKm.E+a=קRBE+B\?K'gFƬߜcM5n; ygjN7LqE 7ibgБKB n4.$%l W3&_Zl8,sr0Mk6p.=;r. j">(8a S},rkCc xjW.^r`<Iyl8WN;̣-w4gNd. _-82F]LQNI魇l>DjԈ"TimhmvZgzנn|YT]Ĉ{ToH{1Twv+Wk(&phP:ϽJd"f^yV.pyrqR6('(`~orjO%d}\fUZwWKc8gD-4ӆJ"齚bRV,BoocѢ5!]Pn23N\C0y}Z*z^N&ThKI[h{с{3R8˘@ok iQj_yʇf6WR꽠A٤'%y xp#Du<rדD= MOtF6ݧܸ+̄䂇v=5{4TF'[t*Aj?N؇{U43%@a=^ۃ 343miӐ?it"cZ4Cp33 CW*Üc?8)V#xo؊0™v8 ^ai6g1}d\}6ufv{j6 Z;i |ZBۿqJ:7Yϡf NVMvK}ӯĵt ,J#M)i-[4Yv%\kboj J @J](uz|NJ7R(w~9j7M 閾tuKU֏29ʍ#=Mfip@K`fzu#7t}M1#;JJJʉb;NۘQ&CHj#yQ:^=Zk |SnX&_CQƟ*A-VcMyO̸(r5 nyzO ! m*[)\~%*2-+&a1:~ 6)SP p^!%p/sGv L`dԇS}}ekV|+8k_Պi%ПURm,4 zԛY7ݑ @Wy+s!AgR=qsZ{Nv.vtÉk,cY$Bݠe!-=>K⹩w~wlr#`SErHܱy$Z,[xP)+`#6/-K/D O25vQ:)VsSQM, _صa"V1tBgjkCԻ#ޗtźXibmv 1)WJVE G`A`|\5? |¿BVWeJV7sJN'ӋAșme,sׂ5B;%zy/~b-<׻ṲgTtZgP;g9Omgxt R~zJ絫*n算s>j7ۓ"!&ߦ>x+|~ڿLX|gyvլKX0\0_;wr`E+g+XnL+o|1#1FəL:&6ۥҳYҋSP,ev,zvN;Ħ2æO0RKR[R1'E'sPWp&4:hEi8VHT\]\\\z\Zp nL[jP5-eln64w`J\X]qz|rY~k|*|zn]S(ܔ0k⸱qp:~ ܇⌊ RSigcQ- oKuKv|'|ԕ.=Kth^+Ul.u.U—)Z=`֘ 4<=³3Y,G[Z/hFTtxuw}"_km&d.蕨-b]? =1=ŝ>QtVu*`Ltt_.u|*-t˻u E? xrlS s`YC{ `+wYFFhM"1(2W3ݲ41i^5{C7Z6^ʮG;qeGM=FF!rt%Rقh =.d]z?,33uoyB*KS_,`I#c:};|~q\]%sNk7+7_}]r::vd?\:z}kI}~@>?.~sf=K 16a0|,Je waЉGF|LM2**?2d3w|?Α {Wv c}l~5Tm3iv빭=M&R{ՍW4Vz5MlZW\<-jjnfZimX7%/}PN[ӬM> ;u,66_l^.t?ۮzf~O_V_ڮ|^~abJvv  бY"EBM6ڷ҈.GFrа^y ЈC&/,MJSJ9Zmr(x$yd\G(*>Xq.Tn }vd {مrrnԬ1{&6s/-Q/Xl9ПĩѲEj7byw0´k{cd!݋zn9W""K3JdMؕG]j,?Ղ Fb$ 2}#Ke'?+4§Pjs=-fhAo3 >-]3Vgt^sY[ fފ1u~]ī2o@HH!ۧUx h;~l8j,+JDeKyj$j TtVYɞޖ nOlsz%vJ]PO&@3C6tʼ0ʵ=-A6<7d6~h72ɔxd"/0cHiN6'@i@К.l .3g#:ԫGEU֢=;m񢆴Tf_PQOWj6,t* * '  x %޻O^+ʪ)ތ?OȟLȻK<XGB9'C //9O /7D B,}ܷU-ٹ^4 :::: P~06L44L5P g;< 2yiZbR\4l^ϫiͫ \~?[#$4]S|NJBRF 2ڟ= Q%8?ITP0QZ$\ pHm>@9C"(&[y=tmtʉKO`/y/;_R,V{>z?7*=4@>XhTT3%f_s[CJgJ\$z!;'ςȾo23(B(0;=4.cj A2J d-? hl>:K$xHQ=3]` @tTU"Њ,𿤷dJ𿻗VOѿ?QXou>""0ڏ*M˞V^%M sMs3bIEA,08N#Glv׏ǤiY565g>͹{Wӝi[DW\S`DXQDLgJES)f(Q::˗eWO2.%\zO 2O2-Lё۞k]Oϻzי6HGݤ[1Ũˣz"eD|0TN)gRl5+}!8ؿ)IV508 BFB̀=xwDK)wlEe 0*U&GlYK%kǥWl7p˻I&624޼?Zm 6s" %w(l\M^-*fEkr/aNWLpֲh5 VR='Xi]#v"o:[,܁GڥV{ҕk,q0i 'GSY&;M1W?LU[ (+&1Dh%F$ݧCJ3%e$=AJ;%(ݥ@JC)J1P 'czJ)WKkJO).J2VDزk()$g*eL2;WSkQP *)LFXr ]v' P oуXOeTwP{tOfiDb/ "qz9aT_OI8ULN4'XN" 8.i-=?G* gw2@O$0-34 }YX`f\3$h`V1NB՞U-݆cKӴ<#~ eph|È/*UT^88*86%"܀m錄3{ȝs"ϯBnm挤doꔻ'cTUYE h:[$ K\<>%h+R1[HVIwTd4c0Ůc4,g٣K:k$D9(?3Ҿw=(۠o3-|&b P8ciJ|K!M!/Rʟ!9GS;~N*ԧd (btn~RN0jho aT8q;M;O@":O>vsS lIl^>OKh&,hܭ`'ѩѿ8=sZҒNUS(St(7t& &{b&cқ\q\䮶>} ;Z>鮵4q,W1R'2Fр'b?{?77<>6`i4يhhV⏻fwt՗KW|l̙ ΢_*~D Hx?bLי?& dX]gW^f6uF| ggkXa7$EEŌ6zUSt7R)]#kGpmgGt#'UWT[Jw'I$р[¯9\VHW p5;$nyHa9?K %C\NZ 04w $aayʾ'{{BO?kN.Ygl%773WnzTC9 1Cqk+dlWR0ԧ wWa1=zOؑ6Y=4K2(8R0t?ϛ"Lzfr{h,!4/t#?(!~\B,2yZԙo;f'vɍ+)O?_m&!)73 Z:#5߰,OC&]㾓V=]SfY-8(Q0;j fC&T68 ʬ-=\׷}[oo? Pl)0@'-;|*6y9y0x)3|h̩L2SE42?xnq+s_1 }>tn#P񑀗5γc|;P>Y܌6!zԑNKP}?fa=4R`\ @|ΆV{/>y i=T@\|:0lKnQxr DAB-Eo'\ m/.nժX`͓N>/\i^0.6ONA𘛎3OvТ˜|bn'1qg 3a7A7]{"hVHd1d "'}X2)^ ܰ_7t^trg'ªb*BYAVj<m$^<08Z㗉?3gXhF `v"~eR :K9^V9Pt p7[sfА4pUkD~> w] T0AN4O _DHop mhu7C_)>;M{n0nX^PbXzuX1ϮjM-F-*JFv*ȴK&t# qDHꫭ+)3u^F*g6"IV:L "E`_J;*pWo4on8];pxrvz0_Գ$хT])feV`z,^ŐEk79 _\Q SI_;kZb7pF.FIXlXnG'}yv!3-mZ@;V>v{.[TB~XM-ZՉZBc iO7uAqR7DΣ`;66)HSĠ[ t֟y5NJffS9pkB&h*;a@6ӛAA0+߹Pmn r فab7df,șꄙS;i.ND6PNAԓ~^IqdoZ2w2ԡ wma#¥Lx!Z4y 3 Ia+,9?l&kI2e;߼- nΝ@LM3&vB&^J3j`]ToF=WhtI6zUoBdiܱ"[S+Tpk6ӆh Ν Fцa6/"Muvs{u ܹ)S,O{$d~)P0GvimgD,V+39o͌Km =]G y:Β{1r_-r^SžK{kTcݡ 0n AyP(&tv}a.F̓d 2 " Io'HI>)pɷv_~7A~&v_:~C0ca9 RBf?LGJerevg$ɞeOSVFB7f~뛄 [OަL%YzrqRI@Mitd !eB,ž Qi.:m%vsȣbnxͶʻڗ}ʇ- KDO=GauFѫ __#s/D'*33-rlwPz⁾hޖauOn/#_ioWʷZwmGΥ?X-Y#aJ gfj{6=b qlC]offivUsxMLݤkLriר|AYX5SuU?ߎk%BUjffj4v~zs{NWW[#M(of>w4H02"ivozhP4*aO?8`w.D7lR .SI[~KgxHBDBj)erzO]gf{ FGuCeLrG@Ce}Q|(LXe#ςo˅CG;R 6,fRۨkսnDj թQnJ.א ›DcŰmۖ{ƒvs|kBJUVHܟ^l%Ec6əF]g˴MP֬֝MM4*꒔璚]Χ2)?-J,5UOS 2TPl}RDAkwͬnO>ͦZ*/ר؋wݪ۹ ?8wo/&й7`igXwC`g1tY&jB`0AGb@  `6MY_ȟzG0;>ܗB,&*dв`H*FL5mX{l0~.>-IJۥ0T;% qozjLy2sMќ6v<ƿ{GOeQ-imbԄl\B}B hAAR{ۃp߉BaQʤF!`ץyIb[-oT/{sggeom[7ѣʠ|2*르hl/;J{bLkKS{TQ5X'ڹ[XgM!ֈtQCybBFJιiWa:%6vȱ^olJwcf,iHhH+5lJW1 AƂ %M 6KNJXGuT,eZ2ֈ$:xb2ݔއX )\2H"29 dnΒ%9Z]$O2(H`רQ{q*EDŒ7mgggn +ylYl5+2"ԭVv&\c[0ZvP{&r 0|lcI7<.W2x7al`Yd4_ z/f_Z6D^2VV g s u祮:Y9Ɓ}p8:MԔHijoz 5ʭɕi?Fbſ1VIBEYTXQvprVT+]jvDȍd-u(~2}D瞦h 2~&[:o۸0}]Θ|, i$; .ꃛD)jMɛ!zLh(ax3(\ܽ97sW4 J,Jr+.{6Emq[ _IY\X .شI;7լ0:RxYiP/6{>E9 fi+;gps jð0J.Qu/M#1[eI^^)AYY tfhZC`p3|f(.#q3|-u))pcـS;DI kH8A|Nd)ܗtkĐ %ژx~|y''b%#GeY3g0ȉ֤\BƢ\^HC0II;xJD9<kx&ӟ Ϯa}ZW/2+X:qx NEI}'I]D42NB\Z1$$el<*:7LF@OFb֖4 H^DǩN'2{h8f; scGH EhXpyauiT4>.c2eޅx|%$BSgN%:g$I޽D@7!%n>m7 _T\ҢR21:|i(#GwM긽oGzx"IxBSb3{$Jo9Dn-5[)YÓzZ$؝ۡm`;@I(dm-F@9wW6@e%$r~6:OFѳ쵚)OC ە"R,H}S,Ϲ{ r ~Be53/Ꝿj.e]Me$kaЁVAA7un}V5Έh$=xj$!ZN/D/xCץV$$ڽ3ވI}k}='>ohm4%W\Ft5< 8tz0dhNa7lMNQNYc =kTRwD STݦh.LYg ]/2 tۨjiQ}D D?0ea0^CFK@` .K>>P?[ _)\!&ǽ bRJ$543_UlQUTk^w"~za&A*w?i~?0:`OL3b?(cxv!_?"N$ri]ְ6 v7GKKlaz ]YShη|޻?)n,lznZnЮEDc C)xĵ4(8f=3JY$nr*?̌9/ +be-Nn1y"i~Q|9ho4˜k枭In ZЯϬcNMksJ$V-sCVbitO؋B@:O' 7.Ph"@ɝ]\%HG ƕtl๬pnOȸsbz-X j.Gvt4 G IRqH/ytG&fWAIEA{۪Q-r߃N^\ju*-D;O^w}s)T38x8.mux` v`{G҇m<;G+,s_&kagD̖tXުsʱ> |yCc{ [r}xf_8y[_CI5ab4:VP?BQ]|%̒rPXQ}bo#wLߥp2w&Ҩ:6˿D.aË!%Qϓ-DpGjv| vʄWSypӰ ki(J°j @N~z^:)=X ki(ljZ?Xr;>x¸LΉA<%! xU7XfzZ\h0U 7'w6jSΏj{RgY/`2MԋG/4V[_:ob.=((#m>O?v#Y#PÝfMkө U5)32*O.Mt0zHQ=T)dHAA0p=X#bbLkip0$վbO:`(|x s'b@N|0gzNuC=?sf:|fDxŬܤeBfS#{>x0.DSM'4 ހO /o<ݏG/k6O š̻6~} Us'Wy YPnKm,|{ yܼkZ!s?w & 2gO퉕j7QJ26>.5u5ul\SY4nQݕʂ;UԨbj pLܪ  XqZXY<~@*8Xqj4uG(C}r)1b<z zLo!o+ &Xc(oLTX:n1H+%?и- .9nJ8WW0&5TfV7bt$%d*nv,{{ׂqbiv˪ʤ6˸KP'櫶')o[ )k Wۜ(I&b{boEH"wT^!0LOj>}۶ltk-H ^2ݐcu-C!QcKJ>!9ɳ,6devKo'7EfC&] `~[L? %^lLBXDB &?!JJށ>uY>R3\,hZر·DS.*Ʒ]L'­ʽ2:W?ROdϷazL܃@4A;,kV0V<ߡzfonQ0l1!) VVѰ#D6[_B#l7?U #1 % 5%*Xk+7)ش cd 2dV:Jc8~6 VZl:-8ʓ.9&2c.۪j(: ՊT7^>{4Wlm|`43ק} o䥋-`t"_GB'2 /Lnx֏ONCAk_c#p87P+i"{4=9e+p@O,~{0˷΀n0+G +,yc)Ztxvd47$P*Ѓ~{g;<9<?, TbĐ6:#2]M#x4HRt視*lr^Q͎:-ҙ{s v>'G,\GF@jAV{wݞ.@˟>ڳ$m,'\ii/R2۲DQY";\Aw>B?Vm0!y1W0Zx)wQC9,n`v`Mt!_-WmINfZr]fPWt.gr,B R+ qqoȡ` >7YۭFpH1:Wݟ&?X6ܶϜ(8N=(9&jTd$:xCCOLSB0_?qsaFRJr#XRfXFF͡Vpj>UܬiP[[m|OL ,?|~A2f'|`hwn \ɫ|K[PH^}ԏ[0'74u+dQ#1'F7lXXϖg6MfX"K0=첊#C&n%ZV| /TA w6iDw@dc?>j5DU,UP=hnةERo7 Q4#ì6 goݟ# ܃H ޺`? !BDȥ 2Y/чw1?݋Gj ͫɛ%\!T(0K axD/:VyUJ9WulT,Px e/;qᒸ>L*ǫO0\=~$Ke Q˦ C]R3j drC]3{K)ӟja*i1h(P+-xK)ܦ5qCZunw/b aC1>B|je{X1KYo2v>nx;\ ^A5ϊGh+Wn Q|n$SUxaݚOi:D^tۛ~ں'oގ=he-l/xt[PNY侪NQߔ!J?;3d n/;DΈyڙW7ѽP~)E7b M l]Q_S#% "P2 j(a;W:ewtXha6Տ(.|SV,7XpYHL@7}@'?F }Iv(r6oM.frSXeDL .O0r3 )'=R${togQ"qj0Yr;RwX/tT/M#bnl 7-*|l0$5|^QX\/z.$vX+̰>~z w,<0)!ngy~e  V=NӾ<|gpuܷ j]&.9e`gg`vLz~!70aTTA] 2Z)[3d `~Qӛ SH}I),әuRO{ƺTҬI?rCGE) b >P[(D8+XkM7?l^L (*CAsآ7@?Za]ӊ\AT=J*u*9~d/L&nh X`JP$_~3(y{23j&/$o<0T 11+撻<#i)o:E$5k>FMh94ucIvtݰj\j?$K y@ O}3Z}=?D~[9}5 )o#@T)$~'|d/!XjTC)#H-W6aD^G+*pƍ>SE`FKx; B<ԭG?v`ZГ9d.Hٕ΃hwF[ lN~Ƽg]KS 0i݀2v]^v1K@b'b1<]c҂p9H=Н!bz槭xL`ZӘquaPuRBiS' { ;$b'xE?E}c / v᯶MsPC d@-7&,w\O?OLvbU=v1~z,Y`1i?$eX#!x9 aY!&-_V`R'ٔQO1YłX]Ǯ{;] bS!]%wE(fgE13s_wy!+t=N S)́àNoOC@˙9X9`jOh 0 b9Nݥ^x_lzIFrERsա{鞻+(+AcVgW @_[@>(ouE UlÅ;'(e:PɃ`yYs!E7?K$9ЋoJŮ{fnBkrߨ?^ KYM6ic04lA0|qcŅX}m5C62@X^PLrWG2=jaE8 sQ&|H]+Anh ɹR]z5{XJ) W&~&  sdSXLXx7&ۻori97<\l`,6A]=Xᥗ 33֧MQp䋸0Ic0f>|kp :%81 #Ӏb l O̢/N?h O-%sx4!^rIsXfS͍y2;@vy"jV~~<. C52)F;mLxa}* YG[ m)Xט)kCA yc gLֽR93p'mX}֨]R^o> (*̭ƒ>tkm`,_r?e=_Fbd[dZ^ lܣ>( 8 @ dOD 6&>hʱ{{ָb>m$[FSh~~y\aKoi`vJ|t3>{G<0GL?]P1դиS*) Ꮖ@ | A?ORmfOWqэK%1JwBKN%w ; ׉N>Ldf÷]"Y/]3jLt4C\bĄ)UrI ^>3Yϋe dh<Ăyh6Hrˣܗ-5f\QfSXAbT)h@B[4@֥j)$mDT̅ܿqA9:KbRh)HQ`hoS2Әr888S:B䢷cv(C>J&t}=%tm[=A|v/%":8J#50uwAz> "N%cxE<Lw#\`jJ\lF7ގhf:qID GڒzXʘ~55՞23}K÷L9rUzc|۳"]қ-~+b/{+]syRFS$W:}M,|^2 UĶ7980[Cu.,1OkgN{^euy5nmM*]XpLqREz-s2$mVk.S@9In~4gižxj An I! >.r'M&*0w }G⻠*CGIǃGя|S@~%^}')/bMdȚؔi>h)vZ0>% ~Q=~2rqK-2D}# x/(lKcnfmC@vSXWBoJ:1It^1;,@@CDu?tGQ|ʨ 4bkal-# J⢫Q ͗<i ~#\Sh!# I|߾00<ΉZ<\IՀE/EILa>`^ *Sh J+c, nbonfd=.=cϻJ*Œ^#ڻx ea칥"** nKĆ3fX+x7%}pIgY^Z_+dgs ˸zR\8H{w o)ؐwpR3=)By~%kv@yJg*iR 񲭕/tcy v>bc3G~mÝ5|Y-WLhM,C7Yɏnnj]b?wٛW&40X`nVt}mo zA[Z>OF 0i6cfډU;J< ;fbD-E g5ᖷC *!{9|Pg(s\]1pQP-cWRU3gQk_q3"F+5}XP<Ӛ=__*iRL=Iv7QZIY5l9~ _&`c1:6 {gW:7 Fz5Ij+X5 U'N=81y/~o-rZo$k;3o,fF;?ypKZ ]~) gM@rJHcEM`o},eNSFuO]&/PAel~oz%pcXfSTcC3ޡA@\.moߜ{aɮ3C$?ç@١SX*@c9vكơEK"& !aְ\>2C"~9r,Vlן"4A4 rXux.Fw9}hLUU8TcaVXGu{CO8#*'Ğ'N<̩ _3:ڝE n'E;Ȗ(3bF7&^m$J}hV(lf .`&o}h*IMc|s'ã?܏2kf_yM4'626,RGMFSRal`㵣gq`FVȇ&؎& : ?姩@o[~Ñ̝+Q1amЖzR A4ΜZ<LXɨu|Lu$(X>%eI39pCYqQ:E5U0*AjW+z洧߀KR )V7 3C4{@_M#Uk!jxӳ =q&lGO|ĵSVFJ;?ɵa#,t@x8*A?e &r۲,pt [OXb}҇WMFB9}ŞGRu b.S1s ŭ3S4`t rDblþ0ݲcS w C>q|S/>,PtV4PV9Fݼe !L1ed_ eA# uvx
    Q.ߔ}'ũ.V^<-+,܆j7\>C߻ eD/6>j*ֱ3}ͬЙE0Okүp??FdH|Q܁[AkOϏLؓ،&9`Eɵ=ĴdA>]3#>P\sUFLI.^JyDHL}]>v],tLCbT⯻҆XUCLY,EHcqU];GZY)<ց+mȮ.@DSFN QAnN8G LANc*Hs% U#C@ZVBMY3ۯN?/`!H3P`.xvP*XMтJ)|@L:rTȍ"MUG7qٜV׎(RR""\D_{qqxEӜL6'nLbhrn>'ƋK,- 2:,P(J:}_".r*NCbEZ2<*IW>\grd>pgg]H|~`Q9 yHF&&GRq gli\'jUotVO ӏBPޠ|O/mĿ\u^eʏ <'x}gKT' JK@҉4e;8شb =)|+e'Ϲ<(EalU \(pKS=<wQ3dF)˿0:$'T#&\C]NHY&u;L&#_# & o]IPI@Z4C˿V\'*-M$ k_ zF)A' V0'U.A"(w¨IKZ\IX$  UX'(AowX':=Ŀ 7t$A] lAR+1gCVG/}(1' vZu* ra.S? ^ jQQ?Dʧ"x7V8fYd BrD0Ycƶ,vj%&6(㽇-,=殡5,{MfZ&vf gg3kT-nBe47fQc&flaR7on\ ?¥;YF6fhvch G76OWK =BDMtewyZ:,YPN^eħl2ҳ, L̈́@yofs𞾎-{cA&K7#<Ӷ;ؑ }뽋 [-Nؓ7ؓǺJFt-=ZhEԶ{tֹ+*+kϭqg{jj}ŠIa{ &+SL=#"b&nHVhSYie@SrT|/NDlRsm=&mYѹ",΍~i}7F@2αm]0x,ۼ{ٰgc^ha%VC߆%{ނbSAmSCGyPM:[(p&-,:Tdw%AoF {C`?8ЇMHq k#"}y~ V6aUxG n@{Nv~sЍ5,~ +"n peRk>}촒mƵ;0,Lv;/gMo+ Mø$&<r{b5`6lf٫)]y|^QsИUO^ |/-U$EX gʈ ["{ ˍyQԬ J>`Db @6m`։mTz#dQ8zp# e&yo\;[/QaMMq |HT9@( hءdc}7,q `n_Zm$iZmg!Fd sOTZW7n0"g mGYn"ڱ /ұtOYo,p9ؓ%ÙΈ[BG;lW7bfl瓘T,xt3 SAց{j QrHJ "kLp_{Tvo!:y6$ME0bR 顉\D@|R1G/&bx7T R8]rܶ`ڇ >tشq \$J!jW+औrHgFPVAp`$֤ʚ~ qVw3Q:Rcr4G(\EyX+RoJbFJ%z,dfG`ڙAQkdB3qDJZWi\B "h 楳3G1i`^,D2GӀ5}Xh[tԹ QE@@,&sGfm,WQ4%@lK6(ml^ju^N\:l}PъcG9(DDY VnqJz}IF_*=WBzߊ\\(9=cYUh猜-g38 NmK~|o1ORIe ;uJ<˞ˮmv=_3TnzzʻSޤ7 =] ..^՝*;u;eOlרS,YSę՞‰55˛M7^/MM\*K/\ %ʹe}s緋?ٿߵOϵ~oj+A sl;kmˎ)mw!7r㽤?z: Z}lP|=ݮ˛j}z5dPw[KC{kڍk}?LY ʉNrZsfNzB*͓=|]B-*]E2.&6 뉝/[TIi='?o\4rE{{5nA8|%.y_ϻK}2f'~,5kv+|Wk[ZvɵJo[n^ݿ,?zmKmwÆ!T}3??q{J w g˕n5|U깚0^u ߷?%ZcUpݷz5S)?毟F8rr3vιNeGfӺɂJ*o~K+K;:vvvmtSo;]qT: j *=5~}ЙTkֽr5 ›W_/MM}_r_կ׹̈́WZvnvvکs.3]-[roחU^@ﯷ.uݥ{vD>M5erBs؁엫gOi> _OOKsU¿_!!0}FAk3p`~V> ovz L9g?gʝdځw~œ$WYn-k;m]jKl;jC+>qDڅ gUMvϭ{;[ps7ܗW\ֺk {3/IP\xMeä}-/$_@ j4 * BI&jQJJ[X1YFYZWPwޒGī+jc!#)kRgu2{N+f419vm;:Ȅ( D}/_CnN?AuoW:wuFmjSjw&]jM`$I} KMduX鼨'ivۮs+7w "^0 ~j=ZH?P|0Dw" R-'kuqsS>?sS*_3c b2F̰t oLpI6NEe+FJu[Ng6ahY{&No8'gЅD >/V vܖ{6pY|>R]t9/Xr?炊=Yު/g[무?~kc|Vy++.⻂J; |*4UĤ% X!d3 HR[[JYƢo_qr:2Cs*j)M"aBi h 5sVB/'V^9BDg:K`NY|e[ҠsuV_1Ɖw#iIw+U RZ%)/T4.p`I.a|cnAb.7f8a ]IiM.`J&W9x%ֱJ&z3"ʌF8/n)1ם3N?L'쥌Fa/a; D?n$xaܳeO ZS%BV$$~I^j+E?: +='a!+[[J[G'Me;p"YFJuM 8H(I$MQOPISi@$sG#;; t lR0Nr`b5$pH̜1"PCuljy7IJzNrgaQCL%%X_*@B{)\.~S68~O5P%bQ'S.s}D5kj$z9p)"R#g0BT!Wi6k #*M5,^aFiP[FFg]]T/TI3FU|"L7"J!O,= zb3|z "CZ2>(%֔ΜcRoJiq0k-b| )ˑljAq^E%Зz>H}AW ~C™ Zb:yD~ &cK3zQ.&L -&uRKt/ K o>c$E S:\4ȺA-B4BIB;--AU!s$UBh' y6X;(֜Ulpk)b3)dCc|Z0¨6Og6b:Hm3+]>20%n8EΟapeP ~bL6"TeǔE ÐUeZA0HA^:Yppe0˰ EW΄]1q0òX4WP7t03y+9~3>'e&}nbrP$IǼS{xq\IW5y=tVZTVJɆqR&[ ptثw?L!M63I6;3;=uv^P2NVNOxڪGi$75TO9%z|6VO)db{m;+Ѷ8V:b\ RF:P}=rHO{ĐvBc7_\oNNEm bsu.ox.ڏNΒ~1 mf%\YhB:rʍΓ K@˃ȁ}6AKV:S>$OAG K֋ =HQć~lQ~G=36OyI5T*3zzrC'É`w@`iEi?erE uaޢ.Gu *ަt({W-Zk=[6 ;~-IqqgΏw1}9o%/NMFFiUh.3UnNsOW0H qR"$7QIi=sjF\ɰRܞsN0?#̔~r@$l[J-8#aEΨ?>~='=5W)q䜄oNc؇oОw!QGZҦٵCA~9aGa VHݍ+%!\2L6WbfHa/gڽꗯE%9GkVG],v\Fd:d6diA(]Ae b6'zTb'dAH5NaN[~ 6\7jǔՂ[t ^F.ZV90(O% SҢ50NY(}ڣ!G8;gǫ;6)N'a nЅXv! =Dͣ@݅3zѩ4}G_BF~tŢR%Jc+$}.pQ[xȈ0>rѽV'eքǎep]!T]m{`h)(lYt 6EbR뽶eec^ۑ=`<'(W?,mJT{;JC?ş!dR;$Ho7nϰ~,78RC(1m7q'x[g)QB;Y{}mLk N>.Ft)0Y̔'4rg!f CE7^ؿ y!t0-2X=hV%V̯~: n2{Y(ͻO27M W@t%&m˝9:^STm\mp(qv2VYܪh+4xЗ$ޫhc"& ~$y~m_:M~<{Ee8 ,,{d/"*w&ޘ[&\^jGfDBiLi^ i>8?:X n]d"(( dՍdָ<.wQT>~&s{8~\z(lx_>' 8'_4$~l  j;X9nTB v>Ö{W,d[_XWdUG44T)K!?d}HM ZZePpJf__rSY]8y&4L[B\ߞnir9s|磭zC< w9d&B: k96 ;Bu60 FH@:汗k5(AU)z!YfY"A@Lh~Lp?Yiu! ^h拪Z@?Vr!,MV@] x,|)f@`-СU,@9^sLymj:KC% ˬ'wLH3Utkt ÝO-oiž`|}ʠyK>eR;+ik z?UzN=zφ΂Ez@Y1E N: C@_Y·<. I{EHw,46@?Eh_@'#nmط5!?':?1r \xMP' q= 1xhlB}Σ׸~_޸6a}&\ !^~8BL l}n}~2$إo3ŀB1\f(ݴYh%{ص̢4rgmkvw; ӷBNSq먛z"݅DAuecUPH uݰ! Rm UfVpW)sf?4pMY?bQ2X KD:Y֌Tvr٧9tJvk qٴ"uUmQ&֦dS J]=z^q& "X>K K ӝp{ -)޺m^^^VtI2?bFCmg"#kQr?65wֵq?Ӎ/bYԗj=dfK3|ʱbt: /Aq{|8'VPF`^]0&*ˣm۔"3}3^,766n:/ z$X8t&Ɓk>WQT}ҶfV0&T7!Un QOL5u Y hCn)|6~$\~q iz|eȟjȽ A *2"2J@.} }k¨@KāW6uw=,IGḪm,a虘EaHgk"+,"{ڝ2z-I9E>y$˛6 =YPS2/|l{7k }W;ڐv%IOy$l^\KCYI}m+ZFH^JCW9"&rFv5Jw$dL( 7ٜ$ )]6BY e$DN\GB YUiKsD^i~W?Q@F=>zث yBᨠ8t@qtb)Z+rPNI{(VveJKA۷sI/:졢}gAemS(i),E7v@.:|[w\OOE?qZμzG74Dx̞/IlKs Auw! + 20;׃O\,J0f;e%#L(yJU 'o`Ԁ]9 GjK"1Ϋ5s8SuLj\h]9}м" $DP:ۉ\L6s+<m@zG%Fy@E?yk"lB$dDTiTYըW)ݨR)کUU*lU| *Wd/U/WY ʽY97[nr7-ݭJejWV[m3 ;Ð{=3F3wO4HW?V[Wk9 k)4qH($U4|uyp +`~Ҽ Ī(Wx<%Wj~eW6 _//ͱF1˰xNaRGGcbce}vò^N)O͜?`*OĤcOi54IxWkΈ[~BEP i''OOǛQQQLҍb=Mӛ@5\uLA@'űq1FEGMGc0GɊ- #Yl~J@~u{v:]:LcJsOaϠ=Ӗ:~C$n8|r}Q{$J _R^Ϯ.'vz+/7gfc]`1fg˱8cu}f+J~PmI13*=쇪mҐSj+)S8DS-*GbMJj`v2 w[]_AyZZ*gk]ܸUce2m(ϼgkgiadcj;~EؿF2*lPH&uxH?"G믵Kh3$O1Jyb;J <ޮJ{Y;*ue[j >2׺]&W]25/If on4g=n@n\FE˦k ST[Q<%޲piL>g: zZx:=,Ĭ3ɳs؆}-{fj |z.[$暭I9Lb0*I+A-{Ĕ]s|k l M:v߰6qʰg̫8`ɼ^^^3^3xNDs*I4~]pcɱ&hl*h;ж6:'wx(` ˊ>(D=ľ',!\C%J 5(.Y!fW3M_B,8$I2'5[qG筨 eaO LXq&$ z^#/{i5bl% >q;~hy-4Ţ%)2i4&M-%*J!D%~*۞/K}HbmuCsc9.X!s~~c,ңFJU~HKw7 )"ܦB}',盟Z6[;Rm|P{ mkTPYc)m<;S5*'!q#e Ja5QAP9V8BP$|s~$:[Y )@xmI[wӠ&yTuA J.ºvu{~=TlvֳBNqn L {vnu<߼lzZ0dR{}m=y4XnmX-{I=cowkIwFtDLつY@̀e LԵ'/}~hj%ꞿ Р4\i9nDŽI?9'1 fjMC,EPdHm_?6HWޓF j 89G_M߫C;o6/67G2 NΦN.Gَ?u %\5wKM$a@1"-&AJ Kz'B0SHn7X^mQ׷ַm !l2BQ WSHuh{]t>u}veߞ kg ۘ L`|N~j*gRn-s쳙j5e*a^-94ʚ#)Yѹ8r*{O_ >r#W;ҋ*91 T^%41bYٞ9c,+VgIDWk{L793eeI/`Nz0i4K׶_:1~S08vN8 $ T5Ɋ @ {Xԝl$S+pwҜvz}/?OJLL'+j%[F2HE2)%=Z(u S,:EGp9tzسnio`V(OO9]M7,]se"gԺk~" 6 tGwҎٮsG=@1FLwY U̠ 䯟=+$kt+W?ۄyk /q=9` _@T-BЫ^=ַȒR̼~YI*ʎ)'מ&Q+dXު0:־b6V}X2՗t/Eh)ظ~ҳ>#E; 6,h¦DT_> wq%f,e<,x$WV I򰥁 |q#돮N)w 9JW e(0)B-fok92a3MU򯜎uN.Xqu, H ܬ_2W5ak{9,ةPZGiՉX1{kB\C(d88)vfHMF/mB;?Nr\pI ì?]]&v J?xWRvc_mf>Sy^sfӂ$,am Ls I)XK$r-Ɗ6ܧvTNLӈrIm0Jʨd_5z['<˲Uyzb7 AYLRBjBOݺsOn%j4Xi 1D.K U-fY)yMmEPny{of֣+rZ:`]ėѣw6[n-Wvv] HPNu3&U|U~bt٢:z"R@_^Ń:Z3l김JUD2Kc[VH *,gj@ϢRPk*&mf*9ꡑD<s݀0arC>nR.46~R/;_h=-TiuIw#w5, yq푎x:Rog<ϦbsqB '!9- Yـ:TNhw6*e.fj,V%ǘ/IݚRTnW=o?*fݬ2ϷRnG/W" HA#dL_Wb FA:eIG>S ^`M,Ʊ _ԍc|% 3lI `(ckfLQD7d^*ΉE9T5 akZ?ʔpҕw}];Ful>ugz =׮yUђX)-Y_Z]YT&l-%B :( Y?%Iͭ@kS=sF*XjR("$3!q׷BDeqL:Xy<08CY\;4 $&΀_WBkj_u cߞ4K 0a5|LQуě+xd"!̷hdXWk]׳)uaNǨg2Dϑh-M]r]lgڎ:DZ_?1ĸPj|(5:ܽ _hi&:Sʱ"+ z5+(Y:s혡Y0yg ~4iXxD.fDZ+@skW[v?=e*aKHtnN|$<1PgFG9',EDU]*BܟHMXmO NOp8&ٴ}7> J`׮bҪ匄o R\i~1ҾG=GK,M =yE>>"׼tyGFT~+sy@pAQfq~d \ `F bA=?k<=ziX3^ jPēj4vŇ|'gj[@h%(-h`˕2??^%a3Ô7 leoa=ϐ!6!Y_ᷪ!vJ>>xKˏ VҶ b[A3~hҰ/3sBDGƊf8ab{X3#+~ĴD\?S Ի.7+~_pCw7zg8PA~S[PDZպ><]7FXSLR0 m@:QSP8gT?ײhl[6de§bܯ9&9V2Ld˧&ܩ:F5r`UMȞ{¢:P{|D"VHO$ Fc@{-XJ!d7ֈK/|Ӹ\X#Eg";pD-S CzuTN t/`s:PR14|R՝8t9.{qvdH ~)]v7$ڰpDӯMulT):Ձr;T'vCC+DzhC GZ܈{ogw[<^j6Z.jr-I/$_KAk9{@WtEm U2}]5.*)_l +cBAZ*F-)i~H7-vV'nl4uMXE=ךC,6֫iHulZS MnS*^]t!`}꺨`ZOhE6 H!#X懍^ӫҗј j^4#vbg]W”ɏK蕃ُh-,o..W_ُo.(owp9EO 90 cHщr,}2LSq)@uvQ$*ؔ&*T&^0%Z0#L<Ts]ibU.Ԑv"CP!*tIӌtdϝ)ƵT>"=ݻ5#ګc kX R՞鴓Xp[_&ٶK)LQpF5派Mnmx&ݝz$ā[s\x5G,]$ AU<5Q՜m\Tt.$_qrX -.k"yۜ/. = [r* sTx7c sd|EugY%(8k.h]u"M@(`{*n,9; )|qʂZ>WD߶J:&)2l.rȳLfJ`TJ/(kY33c4H&mL0ÜdH-:}ǫf5]x״&4hLFaABj}~*Jqd@4[>U4OeFa!QBK&@>^Hw[вȄ[gQb |2S FehK-#r!jfc Ԣp㫑^z j=2<ӕ3 H|TSMs+nP?{|| !GvO~SfgJB^$C̲d'vy}Ù~kù6V KhG~}WmpӍ5u&~4Cw¶X{S(ǂjkcJ'a2Ӳ !0Hg|10>'Qr|HԲ^62xsV 7pQ'BasmYS̕e>i|xcۺ UOׁزy߲yLE[4ǒcGvEso~:.ʢ]0}ᎆe*u$*П+}C:*~^^1bPq},@x&t=,t*{y.˷XxO%YyI԰:%<>*g Ioņ+ }Z?\לU6i{"3_巂~v,?9 z#"j"q'Mι8A9uUw2po}3ZQ`㯠o&Uo|c[gDFSϿ"u]vQsVֆO1HHm W6/>%(}Қ=@ٗ"rcT'!gSc7Aj>Ũ"X(f MEfӑUc"̀Q9U>QYl%tՕ~Ð/ѩSKd:\*t%PO_?)IKV2gBC>rcq(=޶9 Vv돫;.әC4B]\E< Fiaw^D e&Sڇ#ګʊRO5By_\Z<撏NNGQ3q^ћ!ٴAծ_ Vdiſ#&7am $lMp@~UsY!8R:iîQtK+qvQ3Qڀ#Qwp}țtXRLP3I2fv^vw^QQ$t>H3v6WyOiM0MDWOAxy(/*&6:~rsnzpMˉ8)>uí䐧 Hǥv#_!-``وr|Hkob1UL0x وks-e~IXh P2/8Y48ț,>o'b8NRY MC=ֿ}{n]bMvDh\eN*Q~Wg^RHEȐR@SY1 :tαi8z}Pz槄rE۱GioQ}$;`BWw ܒlAl>}$Wyq.lEBt_Iܵw~Iέ-Y,):㽧i`FčZѴL#^Yn{\ضnЇMO| 5}WfG21 EeB`\\ GpM}7}M)Ug.b=C POhrwW'^>5$Zg.C_ӵPu^}[GqQ3#=Ȝj3mXOOI*ſs}n, m9X 5u8(Wq̏mCQ10< 1;UOlqJ*[JfH-N:Bvkۣ'H]Vk٤^osR&m;5"yb5W:6LM*9'LԩҤ9֎2_tU7@:B$ްZTٴ0RR,pot :$s$Y.X}sSr\wƻ9EE^xEgżG61 'Ί-WPn%@MBWDŒfNZ y%6 fl/S}olYS.ܺ0/ܸA'Qg霽5T߲E~?o*%>eVߜ[~,daN+ʰ^ ^- &J$ik!ʷ (5w4?D$eĝs3oP%{L ʬ~԰80 Kfưx9 ߾\_6ջTXc8NuE|Djy /s*%MflvIP?.H57Eo5?k9Ft_r:MIU2Ve}ޔyQv4ǃ+?)z?W?1([J=:%^t0q:_aNUKYuֹ3>W<c8T0r8U: ?{T,-)D4TGh#DyFue-BX)#FayzQ0]vj, DFe):| ""'* /UTxS\VT "rQQCE4jďW\Y7WT|= /VT ت,"ꅯɅ*GH+֋Ƌ:V**FHF}^lVT`^'**D%]%)*,?hTPQ>|>>>i}<\y< %&3T\N~>#j7Zx)O1|Rd,(MMG>)ZOߨkuz P&DRe79tZ73tK;Mܜ2ZK׉jLz:))Nr'H,U&D)mHni%-:;%e Cp)9N6uOf؏mmYaQ(c pW˨fyMgaA=; ЁNfOyir'@Q; B}*TsVu9Od{i(Nlg=ϊ/(,}NeF9N ϶p&QφێIv>ޭ{8za:APQY]SЙUpM8 qcK!\EU쪲X.\5AfYsz{XJ(bPOD()^^-GmS}$$R!$7+8q$wDR~?٤[NTv%t7PT?K ;uӐ0W lRFi~#ol oFuHީ!-*ѷׯoǖo< mjRg UVU3cU#x20X)EJg˭JRym8X90c MsKFF.P/@*14`Ko_Etݛבyz5" (W <9޾ʉXv&Cә%}4=Rު+Z @pt8AlE"[KSy,.og+Ro>4l!6RوK]G[ew!^ҿ d>JN_U_4J.|;66W;!bU*%l'}db_%F(\'GٺI7=XYFxyLz{LZKYH<ᰯL= IyqDeuG3tJsD2|FCnXcY3(_EiVj>= RsTS1X N,⍏A:LDQ7z b5EpHmhGysV0JFH 2%籩7-QHNN1],k5i9ꜥ4ways:$uO:ZIYzZ^hUUR.8:K5_&&ZǤ:p䳄ǎ-;= m ^rx.j0I>!Ku3Pӽ=ɽmhԍ5F& Ѧ!d@zܲy{ B J uvb}X~&p&.bt>Es#0T 5 /%*T/"(Rφސ. XN1| fޮB2noL:?H`G6ճ1%S3 l/즚xGn~?: X ;^?UȢACz] UT4|+'sx#&$L0jo2,3! q H;kCEs7ha,LA*KӖS`d%B$IR'iwUHZ`7 \9Z@S#3,`?*Ӌ02;7YYs( &kkejI]?ֶ{+ʎ?oWO>zrƻkRAcX,izT5vC|zGxլ-B]j$,p [TD|]Tm, -I"`֏VnRP317 Ӵ"7_xL8Lqc+׃Nܖ.U?f6U#u4gmPB}7lm)2*8fiY?@6pWC9RWBwKtSIǓl`cT]9ᓜ1L;1-@ֱl&b:YT@2EU|GM8m;%H.;gb jS,[zuח'%ggGĽO>1ވ䱯Bl4 nr4N[PS9|&$s@tAUxG2\qH.3݊n>51GK#6?4dߪub~`cɩH2#cu]b6G.;ZD=]s.'%d ҤRYx܍ §BdAr@0{h.^prű uA) [P?G?6"d]&~rt`NƄ: 9: ӆH˷ %Yf3Ʈ0VRGME`uZ2/KQ'uCU \P>/QWғꑅ0FL]/UҺn,%GptD$t#(<NjCG6UQ9o*RP5ttq8㣶`F2*꞊ؖxpaRs7WͷL#O %j0ر`Sf>7(3grr90T6La3= "3-j|Z?sr](ֈuFKx~ ҩ{wC<2%ϩֲy75@149m1q3:.{@f!QHxh0PđzB{wۢhQj&Rc%KU ueڥZR~3I?̼f&\Kै9`{7fD~x+-i !&x|t+Ep\_i0dm!g'E]e^ v>L!)R_tD|/u{<,qZIO}86]H:C+6k/"*nYӀj"[SNjc 4\Xq bx1֡yN" /Ov$c&#:f4=w :31Օ#cXTyXq1cog5He[=7hsd;Ӂ|ܣQQ\䔦l(qE+WYW5"m 6w,Ow=\pkS!YV%)Ĵre 2߃U./6q()[1P(m|-DZˆ%u 3앍x8?g+ڎr㬸g<1 bJnDWHRuW ^ {d"`Zl A#|IzՆ^\~|\[Ʀ3+9 ٣'RD^29Etop/xWQaUjTV5C:>Ь$fc^ڵ$ m^:%j݃MzE(ގ5[C۵(|N:Nqߔ} 1,Rr4ءh2uFv)lGF+bԳRż F$jz&RyDZj37q.]w&BXؐ xY\@#} z"]B繀1- [1}eZ=72F#5u&hpPURv&͐rY>ٚ qsxY:VcnK  k:-/8Ɠ:`Y~>tEV 1 J݅.(3p& wYs3Z!QJ [Z`r$|TJCfr͎x5 ߡqÞҭ&wcf-]8SA'?tv6S?ZGpE4ۡFz)h&`2fIz]|3ˬ8rjw-15بa"XlcUNCwǝes8Z RFɌDmp.0۵SCYF)킿jɮ)k Jm8MY]id h4@PN ݇:RAC0Bױ$x}ī4b{Ƃ/=)Lڌ-4:7+?V=tĢF<ڞ4! 1L7"Nv)=c{E`-[YHj>Ʋl8c 8kr8ajmS AM ?U<`=Fֶ\. sa^ 7Z/Q.flyM7U]JQ}3ŷqnSr5O 6UWkBn\Ǿ΁ R4,ILuMJޙ UTߐZb)Ylm?lTѳ!+Fx=L1*mI0>q&U ]T8cjk,ѸS.:ႆYtF!%~RȆQIz`c P.f`|:s?!n,P8ivAbV]Z>(GK)Sb<͡sR|-KTS e\~R򲥪G ىP F*:e.{¹ÖЗ1"217{ =?ܹ#W(R;;l׌34T"3e(@D3@4L Kmequn#>hH}Mez";I0|mM\\:̬嘇iL}l)恕8쪘5[A3d[ CƿӒSͥ( D D6t>cB0C,u|IRkޖiK>%dqG W- t?-$Hn#QRcE_ܑ Ki{':Euş$f {5/{(OL<%H@D?hYXMYR$e7}dd` n⩔, W"ֺN WuQMGZ!Pʹ9r1 E=D .<GB }ڢAF{-hH>D7mEZ[yrqw!b 9I9&GQ W8𥛵j{0r/&J _D(](J]<uK]HZ7iClNJ ҅:[s*%ʱ6W뗹M,'ڨ8B[Z)R)e3 A%s+-Jؠr&wh\b=^KYYfކ܃{p]'qZMFV (fk 5sX-_m4 GSb}; " J`W#,o)ݒ [IpjaZuI.-LO_ϓ)u(0(Z ,LKv:hqM7z]8`^Z\{P;6 nH{ÛTSkT kL&==  )O ~B=.ݘ. 5pehm >΍yY4奮piDFs"x?df:0\8"9]7|x6'>R&I3ѹxxcIfLR29vEfqQyck~s<`RThX炥ʼEйyKdo#H98dɱ-W ǒ]5B꘮^IWpE"X&&94%UÂjEjV*6Ʌ@L+ؤ ;r9 6eWZZ 8yUۅZK]c:KNX3SQ*Cl hCE 4M>R+yDI1"bUH!TE&UdZ1H !\i7xz_|x$O–+ aY7RH.XJ9WƇ0-T_g8 e]`)m2rʄsz gj5ڑEnAn2Rxx!%*勠[07q!-h SMA"){ ^qbےv`\#; cAGled'CЂ}`Qø$ /\Fk#[t74l:b ʱ!)|Y' {$";hN; 5 .a\'KTv`ϬmdKqnsje?i…@wyq b)fxYSFfH;kF (Q\f(Ji{Z<|6BxR)j UN=Xaj5Au7zNTGUvZ3g?1aa󋌰/mJ>#!n#Za^Fx} O!|s4p}32!.Ax z?2{hX, |gd 3\CxFa8\O0 B:*x q =ACVk ֎G)' zg6]%6: ;BiL>@`GS(r<;qrY4Qƺi ^Ĺ8\*fy;/'S)@+%x?L8/z%88uVIj2YJLpǪ2c<@.SeāۣqV/3cʝ+9} #]X $S Mj, ]_KU/ G= Nm|H})dG_UNUBBqQMO0qh -|WcZҗFҠ3~@3fGu2-j;? \ ~ݫ -Bl[.UʥƼ;<#[%C6-N&+,e6' 12^GDwJ[B'^嶇6x4mBx0x?KJhbmW&YtL~_I&=E\VUAY`ǯ0D%+;pK*P_(1@kĹUUaUV¼g($u(@BY{@"٥IF=z=/n:y z6d䲜]PR ,r tq_ p[ i\H %Nwi #JiVԢ*zT;Łk}7]0?O*}$r K3t `%ߊ[1ГB6A#T ibDᮇ|+`(& rTa6mvv(,<(b7Kb;0qa+ -LeCY=FZK=19/ }V'&dϤhؙ,;mvbwKmP7' Do`$߄V<}3G%4A"V啴RAQf&>/dzÀ!jc#0&r2fhwH\9:?4n^K!.SGϪ( \YDuormIe(_r7!d,щ m𢶡2f6SGMiɩ6#Qd1dk /+bYV~ul!fF;nsmGz*Ҩ=4GqU`^xPXwS ) " U2U'$QdSI4?s2:m!>B!L@ȠRg`'o`Tqjzl,5 "^P-3.Id'i07z䞤{K ,H;qK#94T#FbNsATP0ɚOvXoC3W ['k6Sn{RзUUrS;ic4 ɥcE) "h&l ;(^9=@4稟)Zϙu?%U>aƲ1_i偹ȯ8!VmAʔ<-'-Z-wJ*HDR2Wor`H;l*dՑp)ɿ' T9:%Ռb,ЎdqQxr0h,g)A@5MLT1496nٛ fijٴZ޳ټFrz6[K3[@/&eJ[#Z^gQގX7ݏ̼H1NZ@ijA<)( ͤD-Z,jw4NOR.ư:hk87ԓ]KDBZJkA+b8mFH+P])+=^oGLu2y<}A@h5kgwn7rb8nlf#W  \3&g.} (PAo@EgZIzpuz==NLo@EҍlF؞|gi1{nW "xfV 9D\: 6pT},Y@< BǾ_ 0p#LO@E(. ᄁoCfJWqk&W C5'5) ](`9^&_t+ߔ/H#[D4DeK7nk9hactϱkZ&xk"9xZ_ͷ J"|~ ,yY[{_3tIy&vNr\$뱤/o%K%m_o},f+oDlſjJC"~[n>xxLϲ_1jvMi`Ő $¢ٺz)v|n=k@![-Ljη@LiUן 0Z"p2K;z{7PQ X'+Ɩ8Sb+j2 RvIJ=-l,)Ģh%G4%c]3f}ZV#a 1iHA[^0? 8r!'ZeznMoigYt3f%k8PIPXoĐ :^>!Γd< r ,mYyƩ:TZԡA&2P΂҉%r\'uV[WFŮ۔LV5iUJtBɷMw3OVƿ؊ ; YjMN'B) V&vD[yj=Uðգ/[ /7B1'N)@Ūo^,, #d|Cq t"B鑯V$4_~V#H8F=#!Q$Q DrO70xe6QHks W`Y@lq?hO`GrxKmGTP%0dWHu);pv 5U@jq$ʻ2Uk=f]x(xh$OrTC7/do;H'i)W*^V`"f q7Jfؕ[m%k͗sV|] V򏚤@Co-[\Z)]Ӕ]]~6< .zZ ƆR}M?_}4BB,<'^zgX<)erA.(L)BK4Ɠ("g4S?2ޕަW gEc33 ƚiV5 $i 3pU hi-\,!ia8͑o]w%DŽgS$1 /:vHf9tRiJ9i`ǚF?Lw!13k 8~CtJ1XﻣY7~O4OVG ߞ:S !޳x?]N@>1P0y's:%}#Ƨff`XvĖ\;Zz|" >+YKxfڑ#Z< ZsnV*kݞi |usWsh s}2SH7!}.+\߄$$l>~' d赉oOQb׽ bXQ(N0 E #]o|Vp1\GK &%{݆,`MZ| =Ez vp>zK:poPqsC%]ȿL[R@B~ .b m~}nst,iJ4AOU[Z9=gIpNJ ,6 q8q&YōrIm@~#j@u{wy)4wS i 7y%GPlgs3E o 1tde=!Yy&+<q(ͶCGH<*0}c!LRD֦/|<w]I@’*G慼A"ň䄦!u*~N1 g]9G~ME >Ibv@l5 CE8Q颈OD%#dxt-}YJFP//"# /cg=~.ԙiad)x+鍦&})XB(AzSBۙ7m'|RaM|gA3蛐yjǐm~\  Жw׽g,]Nj>57GWWJBWX%SLQos4J٩&<=.dVQ0I;θs哨OD5:|| SSM$s qC"p7@>}>CR53 q{6MG9LȮ!j~:ʒQ;˞eo$ɉ' Ȭt##z~!#.S 1q8· t3`ʞ$}r'1?'b2!u AӛwDh@gi6+m#X.TO5ƐxA9MDHf^}3ª+y.hZ3Ywtd W7߳5i!k1!ZNURO,<]Ԥ?!U''ɂI'0IoNRZ?cś> WEo9:xOI] :9B~r==57W}"DTaup,T~c$oԈ6uLwOܨe?ٰg'x #r xW>;KkTYf("aD܅oѐU!HCS'I@72C:É4DZd~xBL?iλ5ȷh)ŔA-Yl҂RptgnVF̨[.9L?.EiWfcYcXOVC;GZICM ]s3yi[%6~a<1}8ˑb|1{t5. mo?mfĠ]QG}n6J ᫢u"q w)$`B m=ȳ xQ،c}4ڟ:k>siX9=_q_RmMAsΞ͋qpPl=RÐ`n5~;,|NPR{$0Ŭy>>Q[* )21tbwd{@})Ψx{`PB4̿Mu෭TS@*YԔC7IȚ ƋIsa@];䙌,8?FU IKXܰ|  zS6Qضtbd1{z8>قl#8F==VxL>>oYd ܄@$kw0o[z;GV<7ZY45}guv 3kLdJ 4lט6K_h=xġ2 ឆ"T@!_"b)ׂؙ9*{(g\~k&^}+ 4HJ# 7[ I`Z^՛݁BVp!Dt2Qe̓K) rrj{Te>Kw<1(Y8*¿F8C  vAx¯!Uw ~XaXSlNHH@˘gN0sf3]=#SV/ڂsSy 6q=X@ J݋sP)PZ&'g/(c٣q\o1z*+G1n>TfݟE2=F*"]`N!o0a4G磽u%[V]oEeN{{v%SXfw㼁H`p`ͅEJ|zhE?c^sx;](*nCAԕ 9D!q^/G2JbӉ<Sr<#Pb 'ܥΊ#e zsݨ|`︟eezwӡxtQp=vC {'sUa hhx&o.f+ew>) {NwL1'.?v)b3o-F*8>^9g$T8$7ؔj6׊7dy!yd@tN4FMܤO򨩟djI.j&)CIj#^5lϟp8l~ː(@N2V/4ydD6mx~)Ѡq2R2@0܏B<|HY}ҙOy!2)#e۸e0+%`%i;Yq*A^,J*uIX1FegB)Fsv 8} yVn\̘!%zHbVԥB7l\_g 9Tx3 Axi+|!AF k, -ĵ- d Mwo}33imvnZy:s:^\Jsd# X6ǩ<.'xN19yzjhAf$a lI@CWY0Nk(ͭV2f1{R\WyOljA9B$@> .~H/xFi,#&~ C?:`@2 rȇ4>heel_L5A~><70X55f{@e})h_> qq981|/w~DFd$+ +eh[P^O&zn2:2'p 6NifsfI U6MsjςgWp fy._g97$yt!y{&>{&R˼g{,m=r%m,<Ձ X{u 3NFbV +\:D4|g@C 3I;L-#:H5L9}TɔRV*lbE=V}4^ 륫@w{2I!i,DIK!_d$r٫%Ν]QC Ӵ| M1K= =lzHirKRN祹-I9^f my)3t5^$erhFݫC=bCq4I[rYVZNV pMVLZ^ENF!#BtQ_Zԗfu^2Lu=!RQ?!o"AC9QB] ~#:3ӮNLN4Rh4FBcrDH쩟BF|=h9VAkW;-ʔ 3t_gG*miNz[KߤyoHCږͣSVmЙ@m9!y0𻀝 .Z>XW^'\i])r4ةE=v,Ľ-%ٸjZ9^3}yŷWCWq8tXŐQ*xޛ ?$[(L?{zF:4%r n%ɯJzˠS{=b 0=huNhy mUc=/6%G^@>cއQЛpAj8H\ReM.}D,誈-+S$!B$Eh4SXNBm:MRζ$^dϙ8~n9QR2:3 qgn{Ԧ&@ mgMNxl lyU5g{5'l1Jf~뻦lPZނ[N f^?ՊPJ!ߪZ [s`x]AiIws(p9+3=Evg{ \%bqy?Bu! -I%Fe7y4+*N4 D{ )mWjܬbuS~Fo}I|w\epC W.7LTㅹފ^v2^[읻` !Ԓ;B.\S]Uh|x W"2qv٥o9]庱?'hPP$H ~cQT?0H_d5W6r-y#RnH~g-[Tܺ6&"#^#Elǵ&xO`! OOAH?l7i?6AfR[ALth! q=ֹT3d>36U?u|)$"=r Hx41ފH[$vڧjl3I(*BL=.,X !@L1#x(꼹R/cop\$ԔB)PjQjoUg8hf cNqoyc)!eOo۠Duی=0d#ȚvZܖJGgh ^]-d#*{տTA0 !a'џ 0/ԅ"-BqAXT =N1@4y>] ]#c$ lsбW ~ z|j֠ƙ^ӈsOmsY3#%+(YD#t~ khW'LBqpGhf7%SC=sc1 1'RZ1Pݦ'/_0G9K9U bTigQ+L%CeJ s> :-(nAqY;ҝ: OIpT+ 4Ta9DoI5JX0AF o84},!+cutmPV q S\Y':denwݑԒ&A &yIG٤#!iyXaΚx].> Rz(ӏLx? $%7%$9.Htz5+46xQ'O)#8ODȝYȍ}Ҡutpp?r?m/YR+-ttu{h?}S޽&Wo'V 1= Zs"M,@ZLtx8S`-Vo}Wc֑J"_ӫ*M\ B1J|~tqZ|XoN|?!qa "GP} ۼo/g)1@pAPW`ђQ  ^2H%3# 6A\S(^G6bg|u㑱q/`T .jy?r^=ZËܣpjٽyD=) V~ _Aa;J NGVQ w,էxyfi߱Q9!?B@{ K )젥K"{ V9 P!= 9J})3Z;cJOr1sH@ZI/`;%0#BS'sl1b*J=朂diN;*rpdE1_7`9@gB~t> 3fI#Cnh1h1GP(%Ѫ:Ax"r49z4d1G2PY<> >82 EA)N@e AROXKU ;-5^?[.eS!Z]sQ!:^$_/UgpYMF0 $Ko~ j u[ #Iǭ#֜d ɪHݕWIl)`KzEsP鮬Zh6; ^-ȝ HH"%3]7IdIޏ<+ 9 RB53[Y悂Yq4Y0$yߛdУ'BZ(+"'(9t/"MJτj|U싣 L i8R!R`C|>GB3"gwIiVsd[I^6Ug+՝j[%YE' f Km4/ ,Av\ƫVK{27IsrZ Y<z9^ĪFiĪFiĪF{Ī ĪW!`iۈGG}ϿM3.'oMtސ.sD &TbSZ3sYK2qܭt<Ԓqİ1PKo;/cq), %h'fĵ$LkS>niIjˇkiXKl O[؂|Eà'҅8(|d~^ch0V4lF~|nf#W8Ж@OBc_9?MAD/'q=m0mɅm3 @U|SzOD[䢳mqA؀g-vHDha?9t6/ǂiY &cEBڮ0mO蘶_=GtLۓsG9o)UjSjjjj{ 4FAm?iWնT[vT5t.ߊ0mYwT-'նߨ,=%PmQiz9GA#[Jiw?܋}~~j k=l'Ϋ/^֟k[1Z_\Lk< S;t` toB$0lS dQ(dۛݑm hXai4D- ==nҟ#mE^T+n1[h; Vh` \m[7cn{Fpۓ!p:g!ppEEwDB2m tۜHt[c߹N; ohXo{׀݀Y- i~6 c &~u!cN|? 'Z |ˁ BƷMc rA)cBE֔^mmSu|[nKMGHm7ܞB#x<7 'Crn h4 ֛t~(ۛnnWD%pkr#ܞp\G= hm E]HG]}.g q{ɀ=g@n!nי I6>6 !n{s1n m+Ÿq[k`VR qoq Ÿ; دqqFپHۇEqQ0W@1nfiw>@5Pn[? 7Qn V#?[?r hwC Y~=i@`8 ýG Xˣ!1pp?`}PndXʯvo0uۏ0;>uS^D!}E 6ѳ00C/+n3+K۱!#3#>QxkmuI>2b_ u:/O>Q}6z7Fo/u{nv{/򉨘5b1P_Nmg[n 91Y$(^^vS x*nϿ4 }V|== o7EvD@J"!oyxm@2"!o<歩dc ޞ >*I(/[=Kҿ>ho!C$m~v l(z{8?8Cµr'U~7z|d,½EEF/{Æwj k G'#p7{GBM;!pK(Ns[Nx6rZ#_~~EaG<< ߎh6X>u,t(;~Pۙԙ[͹ۤR6\?z?67$I=H]6,znzAO-49|%lWM͹J*71 =G?i*Rҳdu6 9/t+hiƊzN'VA2M YwTX3\l2ݯP.i-?2.~mo͗j^13YqJ݄3H"h[15d\J1UV,+pMU 9ϊ-\tuR owܬ\dmkrJ8`h!|XzF2Cձ[#/Qc'_4+Rqv!DT2;arAk8~{PU,7[ID5 oų.Og]I"=v-F /ݑ]:s_%dlKMLpǂ*P@7صr4v&Fr7=+?2LJrH3_0+<~}0<"O5oEo.XwMc{?/t+YH!mrĮ?lϿⲜY`%e`jEV3R$w_$N1;v1ŮT|{V9K9jV)I\issR\9IIM$7i7)b߰r3P4 :XۭT+AΝ+s`aN ->*ŀ S 5.Z\3<8JzO1c%iV~7,٠TRfP2՝ru\}oϞw\~g'\%r=p5KoYͪ}E-b-]]'U`IȪJU$*KGu"RR&%-%IITR =ˤث M,L%9X 8>uD 4Lrؑ*)8x[Nery09}H *BQ!1QqQLuK:1&2vd^oMjσ2A+Kp“eV~DZS%sd4C Vz'\̻ϖF v`Yd&+Xp E2"Ï6 N30>|yc>[Ex&u3r:>CCkC+ԮVD}Z=Wt] e>iXD:9'==~T \izQy*+7Ar,&bՍ}*~**dˀoq h.1LHA3Ӎs źBqIXY(7ݦ1 נ`^#K(Ԃ- L-6ٲx1ǫ {bLh`5w/HYH@O {wA}.!Lq=Lq/H?^ˀYPGSC$DH|ToȹۍM`H&n^3Fg{3XfxXqHh@_x U Y^(Zɗo쇶ٟzo2 i[iF/jԟć,Dտm_ܟPşm\T۾m4նg鍎59c&`to17/5&T{Pe*l.jv }ä93'bx-`W\C:DEd#~kDHec`Tp&"Jx{'9<Vuc;?n!nLe N Qdh'zX$  uq)0iaeHEd8nM#]ޢ턇!{ '%x!;?{SxBz˽qI`0N_&%6`݉ls x \+PX@da;cB\KV1PӺS:^"gc"ڶU#J/*J l`TC%+;XS*e6 f1Z8 ?MUOޞR_NMBXLJk7&𡖰O`~#>!ua 4D@Fm^$+] E7JBhPq\7JaHb*&N`B\uju,JM/3ъfrUF}K#L9ן c-,*2RJ]NFK}fEH?.i2mi2qWS%zSdvTSvS"z4;_bP mOhuݿ}i}.A !쀰B=uj!,q?2wC AxB9IY& ,VC]![{ Bl$C!B1!|VAxI6 IH>c^ N!CX !B&}@m+ޔ*_0m;B&& ^afD{`Uj\5V̒V^r)) d]1uJu8kٺ5g-5"ZEsM#RVY/.[&UׯZsSJ[j-[^d".Xv,{߯ٸĵfM5d^FلcMu֬5W.YaRJ͚wAzfzS~9f [jֈRJeqM)PeSHCoN֬Yrڍz"TDTb4O5׮JPY+,[֬\FwnFLxV,E,[3ALYj͊~PGoW/Vլ_zCM 0f`px]~m^8W]iyk8GlcW֮Yj͒z'_LLYjMM-k卷G[~ZϺukE/Y~MDr樂׫ւNJYQz~YWlEJ f_R#֮]|)+Z]ck%1eJHuZʵ(uwr%ySHK6Ƴ0](~K0} K"]^lFu._~1~QҚui8eP ֈ [qvFZPnj`,)=යOpX#"ebqs\s8q%es擛 W].VM t5ˣ޸l}Mdl$6T;%!4 'LZA QvX&.^u;Yz2Tѳ5Mٚ5bպ>YWldtD G=unZ T\Geoi8ê4sA^( )zA=/jZfEnĚk5}ϖAg:,>D!By5RVW+jJ3fڛրȮ08܇nY L/Ԭ[&{>gaCv j UrGEHG: W>v}݄WYB}ikV/XB(#mV\ ]ނ`: 5:i9:ΆwrK^j[fp݈랺yke.s4Нkr}9zZ<&DN3h!ѓ3S&O 7\=( ZQv7n1cu7] ^yUVV敡!lP a<lNކ 1>!X!tAx B=&A V{!l !cx ! ;!=8~m1{' WC[I_vJzz5믄#іB[-/w,s0w3o)Q9 9R-wq.3x"nÁ0|/pV.X2j1h]9obG p2iH kRnQvEhP֠SnC͊H= Eee X%;w wC-ǵ!E,_[/SݩUH]-tPe͇qn\N(93ȸUW-7D`PP'ݸzaD7֬^}9|qΛdUԭܲlR){& u.>5F7 }M5ۋ"ra-(,]&i njRVʑ֡x*LxSWLD6b(aaQjiM&0c0 ֤\RGT/_&(gC$T3!+&J|Ǡe0 QĖMYoXR@6lKkn^v㚔h;ŸW1X&R;ш!P,3b[|VٰlaAgq eo[v5kP D'2z0 E # 5_ RlpnYer8D*DfFQdJ d^5MlDEsW?=圦m~oF|ȅ/\z2>yCΒ6/Js/+#qo @DF,.xw.HGkdB1zß{䴦}^>nQ63L2s@WGROq4=wLlzpW{s}N^ =Py@h')9œ~Lw3c\;y$A$cMqmffjΒGk&d ׍\9?ghmtĵwF]μs{&KA>)}ȯ9*v~;.(? &Hr;,htj3Gi/{,/@|@,fq+0T~?0m8ƃϩ3})CsZː]K~T:j%3Cj;R=?{Ny)v2fDh2[bbOHH⅁y آs2|eþf 7_2"y(2fiOYiaDZB)Fd ca0V! TeC=/OZrճ!up( 7l))OC{gK$=dsῈV3F8 aWɟ3B',+~,|'^~'6J/fF^^b__=gv{w$o}gm/BhVxp$f=X XalVV YW?`Ӎ>};=;~|{G = V(gPAPA̼y̏93JwWuW}_}k~726ֽ_bVw]QU]\Ơ@qߊ4J:ޅ7 mo{Fm\ ([].q}9zG&{E'^}T{r9wtϧr@bNGFw *ӯk\l$wwQA}{!tĥ}'6p(j.sQPkxAw߭+PVW F>6N33QX. ?e7/^__XUSsCsR2 QaeޔtojMDqnV#t.$_Ќ’\hOC=oYkfb4;WV1Qq+=UR\ug^}:بBvsSt70 Ł1}>oaZC?8ЏK(WqwWָ_#QyH)V3yEhmh0tp P8o ; ~۷˵U7 _KO=U՚Q]w"wOy{WⲊ\sQZTޙ굾ե4 hez(v]J(,DӪ0 &[DB/;ch^ry/fhνUU c4.GjX tVv-h51='m ),*H*@hnQn_ܳ\`U!wt;>}U^4=/@{Q#z?1Eh1S̈"tPTvu#1ZRP c qKe "  (v| UY} !O6ss_%B%ʦ( 'P !AB !A38UVTr :TUg CꟴhmXo?/w=1bcq¸n6)(s9ɜf.3_75'o[x2#ߑ3k5Κms*ܮ8/8QsiBh:g1:nx_=~?(&ֈ8+?D''Er'?I!3yDV)yrnLq2.œx>˸zNkZ]}x8e1%UOdYCQeV5(Zfv[[ZZv>cW؍nYp6_9Ai!G Z tVC[/ʏCp1Cax&~Cr-ZƓƗOD:ڶ.'ًg3ؙt67tE7hsM`G['Sble\-7+..r?(0 J]?9M ?F%K.C36X-^hL}~Je40z/[ߌv3\d٩A!I!yur\'Z*&Y;sVδgKv8Y|O[V_ ˀ?O9iFI:YFv[v{}nt"sn;5HJ)t%~I7(J@ v ;߉%xSKiЦC0[RN:bw#*Q"64riyj8tPQf)'me6WydoMS yjfM!Hۋ5IXnN2Ŀ:˜Ϝ(>,=v~VdTJ~cʇ><\/$12U)+{^J2DV(۔JK><"U|?Z࿒byu5D 5OԓYvD ֪o7H DYd9'oMlCPnew )y {}vN;`/Ieb8֤\'iqF%Q!@ e .5-d+!KEҒLv/#d($>fjDK=~{y<v]Hb&CCFEBEqI@Q9'(qb"fyX*W@̻^nw+(^y@<)O3Yk줝NhLO3/xD<ˆJ=@cToo()fRХޢAr{*Uw]IOMJLH`\5WĠ 7n%e4\Ԕ ~I+Fkۋ{Q}+H@E׬hXk+:9:ыz8$C԰JeAYBWҧFDE+rI e&0-@7L'#23I ޞH|$ #{oHx{O1Wx ,v{t\ÞdMȔc"80.j'Og&/ !lM<b(rL]fS,腁fSݬ\e2޹ (#O*ϱY_Q*\]NE]p̧(Fp^Z], nX6P%^<-#*Şnt*1)M'HZt@M0o]EFjhI]4l, L,LakbLj`!U{NK1Ac(rV>-|"#s#hmd,}Dsd mt8f2P̆H3ixf jC18:0102B3 !30hO(0]4,Ĭcs-1C/_@8HFG 0 @eCgLH324j@X-P< x^W'xAb <-P_%)`_߮$icfh~~`m q5p| p@ ! P)@W)R%%8C\4&Fci Xg(͠@r9`a 1MrT UcB${`XL$Nd= @ՠ 'CА >xXbd2Jw>Vbp u'r7Hq~C\lNgbcsn9pj@S?]v/QȔV*EY߲4b6w87[5%8khF=:@st`ss[HmJ4ԇ|FEjc(kObN`j S6ڢPvV|cFC<;a\؞&Yۨ~IzoءV?ZsoȿVZȕ tND;" "]M G͂ܖ; VQ1D#'W߫3s@(ݹeNF9J{+}0"C ^S ;.G ӛ'S N ۨ7WB⯤nZSf0,Mү =,M,ˣkqTCA\ zz*27E6BR)I:Fu(V۬sx_{PC,r&ɭ;iaR(_Ӭh}rgJ5xgoF7GoS}ܰJU&}&kAmlOLi\$LlQiRFTe$h(? 9w/|cGI)nh/ͨ8Df`ӮFWKסh)=0mv譟()=\db*G;U(Fĵ7gmWKPD󈋺ᇉymHUiv]T"T^QRO-ϗIkY;{L񧠇.Ԙ)WL7/$.?4qA1"5XB]/TY4w/%O\B6?41r{U8~Zuk^n)/}z!(rATDk%ßԡ^]mE"FaHuS)j1gz)6Ƥ} 9+ AN7~'8x6CST$~ *VG yH|lav U,L٧,?ӘJ8i)*#tlb9#XJ4z~yL1z m>Us|6T`^Nz:M"*S15yrN`|p8HnJa*疺}*7Ҏs "zU(G<܊:47rfh&9gt9t s_>@!G(E\>Ax&ma  cZΩv{We]>Ү@`]!xG]ږ=bwsz&(<*2)jRkyrw\ )LPŖ|>= <+፲hn#b󮓚`(G跎"pgT`!"S9? JsubHda)I.! C|ؙͳ "Q3!?T`8'`rqzHÖaZ)fybޙHx1>Cd~\n99G$ҚNrx=I^H~iʦAUktLeؿD)5p[Cī [PI[MQ 7]龩0>DfG/6=O DIg*\{K>LQ@yE(2P.T7@k d_vnB}̘:ājuWhOi5` ځ l|=(Ul/5c营?tf6dqP} [K^(tesq3@;L2z.WBB*0^<{h%mCՆ0M`EnC' ʹP7O@^_Ȟu$(͋d[cm+\x&bU=13;9b1Hv Ŏo,LRtӒwCzfɥϻXRah65(6~L>~@l, mP>z2SK9"dƁe4cvZbX4+WoS/iþg fC{~csoAuUkgŒFyl YX{P,pϟYx  r+H_lA<ǽE82\b韈v95bvjiYOKc! q {yBf1,l0Ĥ'ӺsACW7[V㳛We(K >LrO\ r0dDt8r$mN/"@8 !35kF׍srm!Y9 C׿Gإk,Dl9\M} iЂ4B&$}n3P- H+*M̒&i7]PcZꄍ !I%ˇdvy6P - SyB~`ŕh@/8Q=~|hzVf`酤P~~kܝr,pDŴȰs݀|.p~ͣ/aX]*S5oӡ㇍^heQېcáTTPaUW+jnveɎU6{#׋'K|m//]^W:^A$ /o__/$>02rRsnݭn*W]3] ovWޭ%x4W'z~9Bz}գҐ{ݮ,~w㗓ž 1?-rKbE@o{.jwu7tqm! :ۋqg91ҀX @o/':xxLM@0Au(` PdY6:jGqX\e:*N>B)JZQ!X|e%0kv{IJMt&|H&G0=IG.ٱ߻>7X'C;ʟICRNqMӺ.5>ўߤkeԵu[h:,VJR᠆^]-w=Qz=@COv5@Gh\!s^C<+I Ιݘ>ڌ86&/G>~w]@uDXX#GIR> tI(5I_kX}3O~Nqv6ݒK-_xNz N:Z%v}\ eXB{忿ߟ'Xcʩxq`jEEM:C7t!*5'{\f꽞.%a3%$NM\),0 2_twԳg%X#(eAI$Uzؘ,PBܐ't%nE6w9ɓSY6 lA*{{p.m#ȫ~ZI˦BakmZY鿢cGJ;bE7a& ŎϦKG(]EOe]zٞ-nrL]-I3 _ڈ`J"iZ(D.ܱ/9 5X4p?GTG99WN;CDGAPTn~)y>.ZJMpX-[t&DR07}@&Fd*6 Hqbb5 48k4 ziTaDZMf)M{.,uUw;5N{* k5؜T,]o$]N*vѢhT uaOf ;~6>u]r 9 3SNCI }?ڳ:l" $+bIInii{e `2_ ^\_ ┪ sT X)J˹ W Kͽ*4R*X+╮*gVFGNWO{\"%1r#+I7}3+]ܻS JMt h}lB"j Ry۩bN 9E'`*YmH x8/H>vPs%jҴ ݢ7O|?RU,9%Įs8V(t(t4;*"LоE[xAyҞBʃ.)dAPLi0!]Yx]>'N5-=;CX@Yn*{L) j緳ԍҐhWy4:mEx+&\{:W(VaoBS R_:5L0v58[pCț?K]1K bAъbU`Lɉ$Kq.Ǜ+E6TMȭXZ8ut/֭|FX=Kू 1V8f7fK9 `ai d!jDX"8֔ -]Dhu.%2kpo럇3dO3;SvIkJ ^|{yI-/U(ӜAKމ-RCFRB 80IhJf](0QG 1ās6fPytI<MO5@f#ґu F`7ity'Y%iHm+b&ŚQʄ!&5\(jcZοX:ʄK"AiMX=OfjP0 Jޝ.6 l>ZGYzi^'n^GO8}7sbH]C^T S9%8ճDwWY=,tk@lp x?]r&Y[=5#6Fjr3;n,u5m'V "roĔ~iJD\ϲ+'I*y2ەc WRBN&s8kk҅w}l)j^w;?ƞͷddV8XxWYEh 9N!vTnOQOrOi4xA$m'aSSɞ("sգ ; fbǠ߇ S2 ͗fL4xTeDMY| ^`K/L רCE'bDŽnxrmGPT]F~U%x'@lJA̗a-%o*nd$Iijj@`y]XNMQ#=r,?`%C9>wunkRU'SfW:Uԡ~S 4h A"B} NЯ*آPA09͙DX]iB1;pM&0V%u?}[ 'Rf@@+t,Iref[Zڄ}|њ-PÛ!F2Z.ĘŸAӠBVe{x)idj U [RChvK4oM_x-Q<TC+a-F}wׯ>+n)̔,xyBHJB%C(GԐ<R&FsW#-#91`ea^%3ɧ]7ྑiN{".XVӠ2 89+U(YKm1i.jRd't0aH!Pwon( ,դK{|*|Hj2y玂"JQQe,|0@ קLY ~\yQ&OƲ4uni+L3lL'Fx͡mjE"$2I1GM 3'ArE,0,NMU0ܔXC-d0kYݥ;'C)+@ H}aD4q-` PLƃ]+`'>fK!ϸo@TLis!^ٔ:7ӔE>iKJ3VnSZ1]%heJJf=ch֝*5GAnuztϦ!ArT~G=1~6F#G7=uДm# 6,{wXn]@fC55+Vg }n`EՓR(Y}S7GhzoIzf*m",.(r|^bŪ53()k_,%їo߫&p9J?.fa;Y-,Ͼ+5pAu !8;º0, [(#9l V%\\fĶ WE V{E釼,zUn&?(Aa:Cu]Ti0N=eD-(*:p5jSXijPkhĩl0g1E-ĦmI 3q p#X3E-04S?6n穎%Z4?1 mQ f,P (ab+`@( ]J1 J^"`d0]5Ǒl(IԂ巴2,4Fɐ.j`sUJ<;QQ =u^ r k5׳qkN#ylqg~vإ< URhk\YГ&H3q"BobWfsS"%n+6Xŧy^_ގ3(VGYƊ67b\뜮xY/LM*U у9k>8JƲ8mH"CuqA> LI1U`o.*٠ܒ|/$bd:6R^o,t ޤ 4hi+'D4Į܏1CN![]b7J#TЄ̓rۯ4e1>αB>F}oakVv3Sp|x0Wb`L0c q a8$*}.8I~V GGGbӁzsh;EoAHN5BW?uUnv+pup_ʪ+rꭣPlN50?n(mQ(rxNLF;hH{ВΦ} AxC`h3 rUB[Fں;ٕ֫np]di eƃ7B!8KԨǜt|(eT;eNJM\b X ިtLYTi'4)>RKNқGWb[Rww/; tԲהle`epr T^mGKZ?oǪ5 JsQHJsQAZyd(Nû!~Ϩ 7R5-y𐹩Lџȟ"M|8D u}>hB~'BX; /?Tt N#Ӌt},Cvzkʰ]#A_Nbc;uT^v?[> ~m7 |]_xy*Tc(=*|:jV4Y (,M Y)r ݅M12_Ifu_3$T=Egt:*F#cX@ #Lj6ev~;-Vn KteTF,jFސ#{E{3 Nw@/yv̈Tyv=,̴'7K/}$N`E\~o s2Z\ܻdE .(,ð_cl<*4+-?`}8س}kQ]pgɹ;t<-_mv6Bo4_ޱ^]N7ů0^c5vo&Șŀ57a>DR?ɣOC oalpվ3Fn~j1ۆW;hA'Keތ6Nkފ7X~Yϝ$ecN Q}poH9!G# zhF'<jğg:\ ;K?PW(yz\`[ Y2iX7uZ1|ߥ o%X1y0.6uw W܋x[EYp@P7&/#3bxt|BL7߸dLR 8}Ī_(g4X?G0Fonޜ<[+C~~Wton6@I3% Z7s qO T?\Ws-sfc/[xX'oZl?O7&@,xN2 2~d'S_Q\AjȯYTa\:53Ng\W[\$^ͼuꚥk[/k8RTNmD}U'76d(8FKq~P_م0|NtcS\@ГBBKSovdqwE\OjMUBRy8FI8Z$DۜTF7SloU(M8:%,P'_.uҨUVEWf7⥏ RkЃ0fb0w:G[ ?3 )$~xC8,S푥Zю8 }:RuG|_e ҶlAoٵ{`KŝԂyi`U>Y@&vTƾ bJLyǴߖ,?eNځٹZV0qZNφ5}zt:OrLQ6/qhg= c#"i>:[x!PWl 2(<^zIJLgx4csmv Gbidԕfwvy\qwlʽ\x}JUcm;wuʚ/ 7%M6*h\{?P'Hăh9o5eE)֞Mў6nM]:d`,KV}gʨj` qdlgnr꺲=13J%D/d_ےz. EcH'%E @:J` [ݎlG*rf-jnbGKb٬.i&W/B,؄]tB?,jqނ2ۆ%-q1 췄,3lU>@iW$90cN)z*n.RHsǎ#FDUmUTQUƣߞ~72KzvѫоY-kH+.H-]qQyc}yA-5Ie?hM.|SH(þ$'ؽ aTNE:ݠGrerq~h[.E8AGa_dH >BQ~7h&{W}sl}_ &,P6y~4xj_'Ji0B.0 `,ARJ6n=VOvl{㸰-.Ć^[$G_NyZ O@>4u`10?J,/ /+,z: |L_,}RvL;{?'v*:2+ nF>xG` F  9_ 4y3 Q#7Q9?J0eGRH-Gnn𝓞Cd_~*oǏ*l+8v,7s\%AsV?A}Μ伤Yhs欲s46zLUs\hwe5kyњ:8QӺ;%.s\ɗ;ю䰲/װЏjϜEhS^AQoN|.v,$U S=mQ+ւptǰn*Ls$ vOcaKH!sG'B(S7Q<ɳ7RCXu1bۀa(Z:~GsSEHWeDAnʲs#TȺ2߄R9x@c4HxaRK]tjuj褂k?ԧ铱+4VOX\ GYw7A΢>rCoZҚ=.XU!^q& Lf~ЎO y~a4C)yAqzQJ؇bRtKzo$% `m?ʵܸ8Ҷݙ5YvRD4؅5A1&#צX2MӐFa*쏻p |w4 IU ;[2d(sb(AIWP<`E=fH >@ @EaR&Jրq7j,/RlxIsiWhV(!13K9 z$n̘4?oQD#7 㾴kkVԧS,Z ̠ Z/&.1gR^=l3EGFDB]'P,$ElHK] qF3[0ie긡dDC V3-%YHT7gJyK$Q xK[:nv' O9Yn(9+M,?t+Xa@]ck"JF`ϗ4s~!zդ1A>$YI֍Zp7EUR:?6 ly+sz0P >Y>*Zh6[MS ΐ#e‘uL%duJNq,e;Zhp'JdJ9; DH8~]]'CV(ʆ{$ٞ' u  7DPw`\ ?Q$" >ڝ=uQp lJl(րV/КFĩtXde.ɪ쪠^m R_/R#iUCv$Dچ)";B,Ԡҽ)Y3P,f+#,_A \+3ܗR P϶#Pku݈ H KhZHO,[PFc)k+awМ#:aDbi^|d_fS3lG,$Dֲ.[q2L}5ᘣ|+[ k} fL5i |.a"ܰ$/| .3FQ{ZxHUz &YT~Ȫ ZZlkCD\|.06iOıGƩ^yB8V\N(y;+㢠[*~eEnq)݃5b鴩OƉC.4DIP&7{νF4$-< X}]!Ntpщ}9s28aWib\q^ZMbY$)rIv^ hʈ#xNVFY I8gRBS.̟[[HP8:d[1ɒ)/a Bl}_rPnSBQ!*QF.r֚s-"uj%IM(!//m bZEQS#=v /rE5:s7Ip╋gp-(qA7x 5`1Pr_dQ5 ͬgoH3RO0AE\ so -4oINiT!H#"?>=.#1s8)Ш=6_i2F c/L@l/bf'6t+KtRGp%P|7؁XcGݎv'+~.U w І·yjx#,e",W8*})G i3F881Zrʯһ\Ŧ< ڇ>~u*5щR@CCڊH=!5鮘OPM\!\f=(5Q%:W.5(>?$4:^!1' v.;P(t~K1bȶES("PەlJۑTb+~ K[5{eҊ1fx{ĎA[Ӗ?DG6,p[ qbd,pl |mt< FLWAc\Tugc<KN앇uE3)%d^NaZGf[>\k2KFd&*L*kɩӼ[ٙf0)rjaT~$q>Ojن3vJUNR5Z4$ZxDr8ҠFQ tB)z,)Yo[dO|ݳ9'lw0mn |eR5V >wrZ4ɥBdhՑtԒu!n>)`vqm|mbPJxQ jJOÖnVq}U (*g,/:v6dƂC)!z5ޮ7amK>$~߫* .Mxe!dzԌJkj i-Է~Ӕ744ƙN۪E6!YAv//_h^+Lu5oug08)#f`q3[|wu ֈb\^4Uì72ťtGp.O3U'ED\gDD\R%0asdK^Q,R!JD,`ZHzʁgCNVd@|z1PU+`dY{T3nh=$6ROz*bUEF F=u܁1C0v?0O~ok^#a^1 kh!zh15ibD^3jS 7e8vo"[4B+~;d؞4l]WW:N"ڰ Rrgc酞-Rt-:˝lp߁S\j_\E.k$'-q3M}Z`̋ۏSNR I,֋5q3ͭ==5z\J8Կ4PRC$߈K,{yRP=ӷTT{!!ũR E7O{6^ߩzfL|w԰SaYE2 bQ#&6nc;#hel7SW͠!W116ʵҢcQ 8Z}Gy+ KF@?[IMI> PZ%)N0Hj)hDh[H?Ii+tSԩHڐDBU;Cjth6"3Lj| B ?:2 NBr7wM|+`<$qk*_h-돾y;]Rt5Dg<6K{b 7ai ͏EGl`VYk`ы:x'HM&{,] 0/+h~ojܣ;5W|ƤO_zo8-%}.Hr)3&U(Bzi3&N12ȀkL& vRE|hr'2b:Ε(R>^\+ڤ۝+̞w^RP";jC͖u]/"NIyCf~KR+P`B; w6lϜ\ I(ښaHmnnjWBa xˋ3HG;bSAkU~[%, ^MoLJxbڃGwrxaGa%O" ͻY2?<ֲ* l჉GWΠ웆fNp䲰Db䲔I/z)j/8[ u9;sV1p:AvCB;hۖ>+Gǩޛ g+4 &dLN &KRJMڱ@QPI *?P&J>ߥs"npm%`x 4xc_`H<㉱`ezW"@|~^߅ե c䁪槐SˮV&3\QZM05 |^ 74#\BuJ=QnPtuUBT^A6?lGTĴJЗh`{ $K}<9MCXpRB1 Չ9؋Wj|Əb΀Hb&o ~S r/rg O5f6Nd־3ZkzqPmT57+jHv;Wy&Ze2Q4?@OIv tϩWb^y$+erNpА8hX9chbH8?1W ^wZyiuSg+WlH(R)aꭸW40#eX'Fa?o, trb%Z*+[]3(.MpOې3l=aӟUEvj9ȿL_ٙKvjuĴ5hhU3 _%Dvp5FНbMZK `o;خZEHQG?'ܳ,Jt!o!(u[nU5R;hO" 6%+/G]%-ճխ0occa9)8G]/l<\+Y(&w=;NMa0aG9s$nvS8[C:?ՕQۚ5omB,a⤾hQ ]WR[ף`-Z^Nl3kmิЫݍjyxJGƴ,|ۑvVKeIca%Hk0SJ-֭13[wLFVLDnݸS .>P &ۇRm| {a Iu8zAdNnxKVRЗNA;M}q3+`TضFF5 -аEr5JְmAM;µ'jǁ &@TJ|zjbjnO~1\r(C@2^Li-xKRLYndbpCiu /7d Ч>B /5eh94j): g9#<7y-@1t$*r;UɊn0MB|3ښ7)w;k٬P7?Js5?`" ޖ5u1#xxm|hON # ʛ7[H0 O {-S*`pq.z(^^eWU*E菚3n]k;tUe JwBp* Tkl_̑.)xb *V]f6Y]gzqq( 0AΓt)|;032|;D$neoFr)v~Wѷ+2d)%y7 n +'z[ߗf4z}u靖m|< |ۧfr^c-E"o:EGڤwϑ5qV0vy}bkS;sO(ķi87[O$GOiihoMDY>=€frCXsm|P?}B?:"79Yx6xonPso7/`ZϏyg$f4~]V~VHԉQL_^% Mð^XXuvlq}q+`U6E7tQ!=j7zl1iSQ>4κ)KCX7ZRQa=  [PKZ|rq ;CwkIޅ}xYzs?S_OXWEgG"d撬>d׭J$/O$-HrD9hEZf"VߝJնjWg2.m+v ZZ\ub+X Z%h^I&S=p_=ؽqoO/k ://hg[@ =hǝv\܇ X4agQs zcp^:) ?\`&sk GZ_V w^"?lM`>ʹ}'u ?Y?Kcyp,I 5wɴb'O;}~ǛiR6K&q>ʾ# lXja_;{Ȉ~O#>ϧ6,t#oq.~`6{ք]oXڤl#n!Q5"1syq-4,q}i;k>P-ѷǢ0=kCܷLnID ]nT'"WzM.kexr)^qz);Nd~$M>{vkoU)9[ذn8fHGS_htH0zßC (E0I85_i#bHoy?w/}U6`用FBc`g52-tA+TXU4xvuy43G/No8e?3$K_ݶ7ڴ+!_oޜKYhCM?bi.,>_^FjX ߂ Y_4t[$|}cACA}X=l=dsګZJEbC[Z`G pHA~|_aj5qŤ-/;|A3a HIT*$ & {3ZC?&yUڭjJ@OF|}u0ez7HIr@שQ"m&Gă6eW {0qZaf6 ~ >Spot;cP- 0$׿pu31M\MwiE~X\-fF)lSP!(5$]y&`i#ވLL'l5ďkW?eV77+#.d\QWtsL~i2\H+tD#E]}/"y7n&& Tm`jp%w14׺7*.nPt uB<|8(hT:hϰ<ԝ5ԁ%hu:a۸&=4>S)B36Oh/%mյ8ܘXdV],sA_8F@)Y_4bCQ+tW( z.V ;jJ_vpnJ6/ L ƨI*пSAiu`j3HH+Ǧn0(Η{3XC/#r,Ҁys\^0ob-vķ 2"EA,995 pD$"{zVSBJUqEE*3MK[Uqhevu%|chq_0^oV00jP;(j1``OSה/썼mGB^YL;;(۫B: ow?(mr,԰+tBR>#ꝑ2Ol6*Q(\M+Ti`Dx*Q̂;h6 'Q7Vv9 ׻&UqS3%X'8%NrEs%Txl݊XuN\qq$iyHB! <ey"GC@q(^["D`6{dѶ6pvg;i2jyΩ-D+ Uٹ U0\UXP`95*w45ghqYD N9~`=?}\3_. DS>OPWzI *Т:tmc,P ]nIE% !{b G?%IUfukiZSqhFM^E3 Y=S{A+qwN ]jҀˉ1pfeUvuLq0N~aK0hLJIT^m@"hbH}SDts\r{S^*]lI٥?r2g^<?NMl⫅'k.lhbKEj&f"NRYZvfֺwKhlR_gKe萺~Q*`.*v0`XֱVaCIh&+A2{79wn(`hetX &F̷PD֝w$fI O5#e =bCzbFUSț/> -1vVS)}-D;ՁL[>U(K=Yt9khxڱme%- [6εtpM 2?ljJ DZ, /zZ S* klsٟ[@&h^{(D} 3d@EfM -Bx5;0E !XEyufV/۵"TA7d7LA$1;w00f mH᰼ۍn]فqq9Y<~y,RԖ0ſWBɬ1NFBON如KIX|Epx7\m8gL~!v L,iGTW `2%`ÌY:%.IYgxZ;HdmZrV_Dg,%ԆuT%/\tY P݈Aiyk~"d5ûBSbɯCOERu+5`}@c1K]s1wH𳛭quKm{Gb/LK{>'QƣП6GVMT5А%qX}"1Ɂ`VbWYgwX?#rgjcCCFv0dVK_p5Y CKO,jσi?,-8?ȗ_Owt8K͚Dri7F2ԯk-}Z6y5ğ+TM+ǶU P׬BFV44 C+ J×=E[̵Xn H:}k.c[ A\"י'L!`VέvBݾfEX=.d3k5bg^` % ''VNo$CN2Z 1?ht.kFb boz /<]ϡ ?M[cT-̚MGsh'Rhl}, E~g=bYeZ9[њ?Sq\+Vi4+^ rE0L '/g$ HhF.R4tM G~׾Y ؃XP:s-w8TZ(PR0{_v}㞑]l+ }?"l$>K6[O{Sz`qT9fUkUfX(X漝X,;֟icIjd x7\*&9vB!bn1 ,[Ȗڕh,\xX0`A-f{?xnxŸ?0aɰ7r"^3`+ifa8=l!-O 2M居m3LQ}/,X ( R53keھbfQH ϻvYeNxRը9[AhuZsL'ɥ_7~o֙aHjR<EGnppҀ78ۊ"KpSOئ{ȥJ{$=uuyG=g<.-n'++N 6MٝkH[KrR3FipF>q`ԂҊDRsl]!,=(WU6`C(?hDtٷ4X/s -aF.qNUZ>`IlYAЛH>M G.tNc_u[]gPxQ8j ð0;-֘q ,ASڕEQ(cЕD ,k! 95{{hӔ8kơBMt~imWr66fxC]D5.j$t5H5/i77RF|&~$jvp}kRs+!_gϓlX9Ȟ5 K÷D~eD!UPaYkL3i oQO1ZމV!!5oW3vf2} uKx+FXnTM[jݪs!JeRٸ)/ u-GMcQf֩_cqʑ ?GNABRQgҚtV~ \wsw.-=2+bM;D=ɸe#LΉA&-%]ՎOc; G^Ol9жFAìh@A({#pԄ+T/'J箆j[ڪ)Bcm?3GnWy`㪙87հXVLM Xm.LHf8C`5;:c8zѯvuWVW~DGqɪKˡm$R H }kfadd#`Uc8ŏ` h\Zh{ib!&d(yh=hK"-J'M@S+MEmYsMi 41-Ӧar'kG;Uxn1t}ix'osw&tS1n%c\9مZvBe%U~CskGod) 1j[!N+:ƝNo qfDQP~߭SSF$S9bNT2$U„1y1l ?m n~ &T.qE11aIsS6@Evh(hiy3^XCS2]=桧 ~2D1C/ Kڟ?\%sYI&Ӣh iWv@db(˽9\멛P -gwI &Լ 0 GxDsw8W ?/>䪰glqf/F8<;V=뵠.&c㖰HGGJ@Kӛ~=`3]AFwH0ʹ@} ]O QQW*Z !FgG 2Vwѐg=l|\'Hk4lLU9s ˥˛{<+K2 Exic*D r[4X*z_92VS߯NFi[&2D*o^A1u)C?txbG9(xǨ3P1)PǂZr&дY_Ρ ֊>0B݇ 8:~C ۿ!%s=.Y.AS.\Z9[bL6:[m>zz1 x[:ceiIA)Af*Q7!@9I`BEte57jww:Q[mZj_yt?xJSRyc pTޱsX z7{Zos/7/vvg}wvIMܜd y~$# pfܽ{ea"g03QWn9^|)h\_(xHCs0 +% |G8Y؝/\ek$'zG*Ktv7Rٴ%&);c: ^U<%y .@HIW* <4>G^\q:!^Sіi&:9%8J[y /;-8jv*5[Ys[щʜ ,Ite#؈HwoԔ4oϥ K:'s W1c~eԝnfnA%OTELNyet{9o*DfaWTq=b%'{Ofag^E5)(bU%TO`w, #]7qe:sRx)z3\ZR/Eo 7עٯ|e.%$`^Kc_FFSN| 6)qCܣ㌣fye(hW~k<<ַ\}{2 H3~$MeB2n26pn5:G-Cbg L[<'|,P)f#n =<\5^2 jL3PD~[%}(w ~yMҟ+37ДZܑ/twj8UmZ'lnjFCȉ:wx5qm;N7/doƄqm- WmvV+%֛!, Și-_m 8rbe_J-9 nm[8aYBw܃^6Q*mҽPOJͬa0gHGk61(8YĞ湒DjjmEn?93=L=3D4`1rqP`;W-^() q=|ޟK?|ӧ #\PwwaE3ogk?hUo$,*7FZ?'spFuQyycMsݠCjIiRF:Ƭ8:/Pm3^Kp1'MG34 8]K Z9\N۩U l#- dx,Zu81$}߽p|y;܃/nR4^]b`0 9 E$)+dL%}tQtcEgI7łmXc(ׯ୻,mQ,:C&b/.hVdAm$1d﵀Kb'<~HnY80n;Ʌm~춻?-_0حڛ uv \e=+jN;Nit(3)3GII'!S}1ƝSܹFиs~_o;n;@>&6CC~}+qt t >ҶC5*^}P!`lȥ'4.}=ǥCNDK?#.Rց?ZoqYDZHx?68o?ҋNh\ y^kGdU;fTU_ 1H#?z]=3|/=@` .w=|Wҟr[.2>x [LqB] ۉ4#M:<#nO \u4b3$>0[JϬmUgcҪPEloN|*LʿO*pW1zDl yAwY[k A%λF-#?σ7fa"cVJ81iN$%c'#U(յzMօ2L:>&k *'6jp*['.ܔ~ z80~Tm1*2H 7n9 =qLR[dtmywqcd2Tf[\,u7>VX놼EF寑@EOe+FN`_jy]Bp(| nDe"jw.ކ-PiU*@-,-Ϸ #!ZcpV،XkcuXpM2WFtšЛ1BC-4WmrpumZBT֝mZXkxO ~T VW&N㗸i; 6 |~<"^rkTnRKos\TNAli@@BdœS3> ]ъ6ZCz!~ ƊP N +C|9n^eKe-ޅ96sl[/F+A)bkoºN_{КAiOAhcND!<ڶu2ZrYKi}Iq+)CjG ߗXcvtieŎG|VtQ4F {mW7 );4m1܈_F&)yxNm=d֘-P"vW%}Wb c ҄XUF߁c_"ռb@kvrFΐ|6 6Df,S2D{5І|sJ[{7!=yo;=S+-ɽ_@ɭθN9aa 9=uNj&vuiFZ-}RloB : ~M`fG^~Nװ d487:R΍ZK 2+#X9e/c^j\b>jJϩCb{ XrJ`? b2ΐ%eSe؅jYGk\w짾?=l::1p%8A]'q{.h Qvख}JCoFN4 {{_)N"vJxXpI왭oDvy<t8JԊ-WWkʹ<}3ّi0DJJJPE[ jpi$uCTQ4}W\"w7餋 w"ҋ_͈D;0~bs3<44Rʼ. p;2vš7/_ͳ~K3Kb>oXPnTĐZzgPl1@]ae{՘UikZ}8NI034NK((6f5Ԇ,|C<-zOۼd".2]Pf#+ ⻠8̮' X.l}jy,;hŜU xsOQ, t)Ry 3ЖPPyϠ/^`hW\/RL/ˆB-=חJ"m)i: i qf7"rٹ8ژ[7o:-v2O|l ^)njƑƴqFԭpZpԢ?^[(OSVQ̰nVM|+,4*eB_\B_Ae 85t:%;z-aP.ig$G6)s&|F'XKE%RHX}+xN^Z|0BM3,kk_epq8$i8PzC!2 S+k0hWVfFQ2 [a=8`6(i[Ie$+jw>NE%FGR zqcd<\wjz0ėVkpJ7[!pJ&@vc OQx0֖=z0Եx `~ #ro4Jk?ᔀy] !'q]SYUS1]BjUz4sP=;).i lzE4n^)?PDRKEEPT$RW!+Q)V oz:@Q}E3o;ޘkah~qQH%(W\ݽvߋ4k1Ɗ#% &v/f_9k~#х%@}7tW[(kFs f%LQ#<櫪Ddw\U2OBgo.L{p1i_I8BrΔbAUS Si(Zz<(}u$ZObjnhsjTB;W`|2FaZ0- >jˈۤ!y$r|~'OǬ*JnLwcBwܓcS)9 Nҙ%]L J])U (&J#)+4l!h/UARcȍ+*B^m#fhDA\0Ga^E׹Da.C 2Ko#$2cࢼ{i^AS%䄼{j+c uzHѕP~=3j9yU& B _zP!4֠9`oRƈUhΛ 6| XH-~$\QrV d/k^h.5GP xDc |UnӋ]#*F*'{OX7om!_-DDOѾPOމc|8$r}AԊQJ1cS=|9mr15NPaف)Xk[Yvf%a!II6A,oqі4(N '-:tgs īAw+BS7o-cBn2 #R5ޗ8e->S %JqNgd [XA?,՘KB%`h 927> Qa> N gŦI*0ƌiݡmN۪(D{Qir ;pi Z΁?Zͦ\dTxR~{,R+0wkwcȪ9 Ե60S-KoPKn֨ܜRrBfM= n=+6GACffv+*ɦbUs 4`^ W8UIx\70N'z]ɥSN"yM~"7Eg+0TCWYn5-rFmW"*fɚ //G‰3J#4NA5۝@NRodguZD{'71R{|z6}R])RWvqAoI]@}䤬4M2})6:h"v 7YIND{O\&'L.1)8ƽ'&KW`L=yr"us+嫅N7I9r`PdFk0\xD0[l4QKD. :>w-==7\@{2ƈ17 ,~`U^sA bذ]`Y3O#&+,hX WSkԼ"\\Pؠ9URHd5&!4A& 3MrU'2"wM 0=9nM=vj}rQz"94Bg'WH.-N C ԙ?OCv_59RfN2*\Z{!GJDF[!iTW前RB^$9!Yyb<.˳ZzFODuFm?٭"C=m5-Uŝh=m``MpSfY't*E c"wXQzw£^Ój C:ͬ#k2o2VR']b0"eĂ{Z?ҎuQ:]ųtWVi\Mԍ ռƭ&sۛC']uCVwNN>쀅@ފiRnf/͟o:_NR'j`|sosas=|4WY+4ױQI\Ob`et-RՏR@RdӌZp,΋]*iF1i;,Yg;ZR4N]~g-Kp&Jd"2H\_]_S%A gAT!R@ڀՊMnψl4%KG7[զr9h{[NT˖þk7 /t>fJj$Byr4jz6u^3IEf.hi-Ts"HjZT< ФF\d_LO`!mC`j]v_W(C8Ѭȭ|XEn; !IUFWXm裲M( Nu E~}=-ME}^}$VEsצԥ|,oYKJKht,gWhZ9xp*qa4?h@u[ /Q ’]xG}A?t*N2Ձu;MwZ4hs&NINGWK,q3ɨCoIw%'wѥѥԉMO]]XEt-ԊӔq]X+]ؿ/.fSȯ[#n0}h#(k1M'CaoZ-d0<,+NTh7+q@Hd^4#Z͈zyrk؊'j;VpZrtmg>LŽZօFkmc'[R碫ԣNqVZEbVo09IWԺ lV721xOΒ@e$'ܑ:(x_8)y][aL']o%onn!PA[ dT\e650颞L{4¥a$$\(ςYd{lTdleUJ"yB71/%;Aii0FوC5 .dnX"a05y.bjTM[Jk^w_gmHt4,ͨMO^/j7yi_˗t㍒FCtAy]vhv wh 0xxL$;%Ov(ZQ PP [Ĉ3Ӿop:|9O5vN594ʊ! p:V6@^Wei ݾqBl{19d2[&ޅa Q`O֚s֋ӕBrx^]qR]QV\7؍jqY|wW\y+뜩zv$!y)jx렊d9Om9=O@-Y1WC~K6e!TvQO+s!d oVtnx^=&"Q+Tz4 =6m>vXڏ µx5c]=GOD3:q(v)̥Kȟnst&QQF+ ڎG_fA;r]12jgPĭxD= Bx/# ci/g1ijRCl1"#‹pI#h/=]_%^&^ٿc*z7!jRx$ ҥU 9R"ܧI j3 QSTD&o \E`u?ǥ@یA9>)_aWJo4B'kхI:.s!#v`bZBQ g@![[p~ טR =@Ղ217p}e)vۣrfTX-wiiLJ=N~^'2{1 ՕfKyw9©{Z=ޕ뾿2h^J2k뎙SO]_ S Afj/r;⬇@v܅=#{L2 ~4W.DlAWΧ33hdZ;DOƒq>Mijڇ4g/u+Rmg 6Bm%llu` g^e VH+-ے( "JUW]]_TF+s`E:܄^3OOY{|!\4CMhY,b% 9(Dx0ɄG @.P =lh2mӄ 63ģAaELp[j0Y{ ef?@ñ.u){ڠ8(pOQuG=QN81J,QާU@ ՄNɅlhU\Mjh&9rAJ>ݜhJUۂJapS `NQ;7jNCCsM58h DaiN(07'|KC4DCPivn. JYG'ͱOlЗ2{6~U5V3Wl#d|12/ı' V]CL^5 ig^.t3֨̔te?'$AO'˭[ʌA $'R  X}ݦ3c<Ϻ2'`N2F21Vn][2qо.V!W eXV)3$M Xq&vSb`7Ժ!fMt`)<%B2w0`H` d 6{j c `+%&#Jy@NgY.4u‚  ׷5s;qDs6ti4y{$0* O%ĚQMMxLMD7ω53ie0 ~b/N1̅d&Hٴ+mzo$ M?v䓥U?u%ꗐ}wW{;n^5it{k8ȳ2@+^ª ` Sæ^lU9bRjɼU:&WM1)^ui/L~.i:&Vb" Vk~9è=ЃѴ>ha4^\hاdni%wO+gjVZikM8^*lW4۪|fp_ @UJf6H=Cؾ.0[6n!xlzN  IP?OFuUc?iq[O8u'#iHndJ.tgC|]k9yp9Y|uz){r:ϭs4+^RZ8U׫%SbTm.GxxW3 9|{$+mj8? HdNCbPIۏbOA%nwP&$ͱhɜ3{3'2@(J uy3!elO;䴰eU)52ǽt2seum+]FΓ \<9"-k9$[]@ӌZDtz,Zב<&kh]Ô©9ŗj]؅9 jy1u0mPQ;Y% X/o _9ܮm(qυ e<9CKlX~M 4ӗ} Ѭǟ7=B+#Kp<YvTAތff3o{@xĝ%!' P!erZ\@zݸa?R ƛzd V# y˜)5AU̪$"P&JbV  M8N4w ;~npS)w%v>x {au w}TgR-;u}XyrpBB`-Or&팊Mq@w3=-G$TF}˪Ԯ*̞92 "'iG˴GLgTWbȣ )<#<\-$kEFC¡&R\K@`,(c_2L =`(䱟FX4B[`;S-P K}&ǘ%epPE"t&[gu/ /e4oՙqN{w3OeS5h>]3 a@]NP?A@jAAE鲨MUQp3=+%!<68 5(niU'YWJ) G0jK9w7ߚCxD+`Tj[z^TlsT+/O 8?5#uJn3>#ǻixpf2{}JȂv0'-7zPwEުp{@oQ_pTiLխ=Qutõ#h?V~L;XlH*h2ˠmC`I>+n Wk1MqBmdhZ.K(?.6o@'1q/;d$j;Qw͠eC'] "`>Mp n£0 _".tj AR8j!jEtK57`{)9 n";f> %8G@3mS rarvb$6GA;Ng| E`TٵH-/R̥j^`K-S,n*1wŪ\S-DP=/ `̹W~,B5]Fd\UcX/pwWB(A*va ~S+l`>ݴVphw,Z]K< _a%,uq “pѳXB/60Yi, -t ]?CͷlL-;n`H]uJ M( # N7;9Gr1C `[*<&{$Fɪr:ӎmY@2#C0T:U6b8w%v~7@z=`&G½wa:U<(aגEKwe/3)EٳAkw^40}jTlQ(De|YS|5$jQo#ө|:{qfv7f "nZ׬g /V 8$\pi5Ъ S ] ,d@Zb_cI)&|Cs(ԞJ3^Ԁ_xk 0V<[nm K 2+mzj'EnqOѯ@60Hݯb1V_ _j 3eos_|+A%V47$^m+O mA] \A4(АJa"@` >xUx&?oٌ׶ , j+bv()_˫у)Q9(| O@E|ZjS ~2٢HqLvp/;m yGVWoI\m-vqb^T2Z@@ <$ >KյZZg#r&;(sRwYyYJ$NߡP](N}oQNw C+84Fdܷ$NdxT,ܩ )禍 o7(NI:iE?"nR/i$wE7/򘊌vIRO$񂂙$2=\x^n *@D8voPLx.O,\A Ǣ0$1\>7E&);tȧa0!#aY]Iv(^Av#;,kO37m'+&E =@U~Ce/NSBd9F )m鎪S-ݸodTڏ J 9GňFR:*UJs Gۏۋ#/Rδ;NSl-L,8Lᜰh}T&,枤b@(R5)g3>UUɀÉXbY0/u*É;s.(1L W`ySܳͣ!Yr?PttTӿ59RF%i'WP3C!E OAݬb^Zb>Ղ>#YR""bh, vZ ww,\ve~g.&$<[Gh|v>肌~z6f"i`8EFX[S]To f%fy/}Ŕb ɚmp=ŰA~ ?go:jWQLU@9~Y]RsJxQn`NF:;>-ˁ* Y0N/^'Q 0с&8jd9*{0J5P]_I5 983Dr2۶HE+i^mKC$-@X1)xhȥo Xb?ԑL(,&X?cvW@krBz3bA06Y;/|*|۽tvLE"b֘HhP6(BHsLZS;SV|sx ?_:T)+0Gl}G̸E/Tm3o 9hV_z"棞-Idv_Qϴ+ࣞSHHzcE]$Ž bn]Wm@NR nӁn >ЈWBmqY7k~g} e dDһU Ęohg-!]\I?2W"┦x0n:^C٩_ ˷X(X͔:"u7rCRk#uVcHoUq+#`󛼎}oe0xu_͢/|50x  , *Xwcǎ2(Q줥(t ~(zDȈҦ*·t0"9ƲX >F2K1kNj[!T')8*oyb* QJvҩ%.Պ5,vz?"Bl5"ʃO,6:[?djC!6FĞGjK~8~& A>bMKY;aw@D2E;ohDgBK{ _\:D?Aхir=vHH IžYŰWX#;-vp_0UjcP<_w]I},//+4Yg#JoHd&.o!j10riY#" ,YTbZAoQ.A!*!Hb} jNMgW3U8$ k +CL_qx;&ND+o~kAzk\bBG?a)>gU;shFCvG cO$>'-XW⩃4 gogp CEyNPŬ?0hpҭ%Pq7j>A[Dy|1? >G.\TTb}G;وbqQcj6S1q6ʶJ5Ge <. yynLHP[EQ1xZ5n?j1?r\VAkԲ15If>i`dUl2JӀc]OCnlá6l=˂*ռBsu>J`\iMr0}Boq? ոKZߪauSpg1hk^D tIoAX(% 0 K6Z{xo -xڽ}?n@KͿ1 [|*r}0)DŬq`7 'E]/þuyBؗ05>wyD=nSN  ( TQGϠ59/Pzd<ؙ7ߢFa,VFeIT T]T//3NO$#p(d8#Ziߙ5Y\J$!;Hň cNDKNq!,%3v2%u ,6JcLEzN8%)tGs7kqbƜw:sUjŮ"˴WP*<]j=C yfꝚjmW{I y?N;=JӼӉggfS>S>.|]cvK|,Y˷F(1;6.iFk]LX<^:-T\lnUhP< ǻ^㸆/ ϯ LY>Mewē@ztbJDc1QvQ΍2Q[Zחj|1Ce??oeO["R`0pfGS83H\I!LcФ\Tr#CvCO}'bɂE=E5e [c][Xj 5)cd #^Y~c Frm[ 9ۤɤ|{^<_J H O8 Uz*!E-6*H)~O )xnfG )]Wouv+4;gD sf0s>*E1,_cߚ R,p z@KC&Lr$RUʛz`ܑ@gkJ< vxjDƙHә~Vt1O1@(<j4gV ȡc]ǭљno5,yu ]v¢dyL\i:HS2޼5_t@'G;]7G@O>!!alI: ;3G6oC#l!;=J}:: cbVSt yM\u *ATݛڅ?S(v/J\R"բ)i7 syϳ{?豝擵2 jhwن[j»q&=c |7_ nI`f͓Lkv'\w# |*uDD@_ rR5'ہgE8T8ái,>ř&_)l hJԔ$(eBP\OϿn%h=9-&!Jg+G <%f+HtY-3pMERpBAٟ z- #,h4DAQkeWR‹+ΨsYNn=@ဓw @gw䥀Yus(m/;! `D|$8o@ڞ4}8~4M>^N$<P3fpZx%z@dp b#<;7s łFT[-q,e4X|G"^gGI++?{3 2tdOUggڴxLj'l~P.GzZ}|N)Lwd3p),9t}ϡg;C~b]~bW*d$cL,QĢyL\Q T*'dGUt=+TiŮ/FyIE+љ{֓ʷӱS坿&؍r{cF!H2:~q_29.r6>s?ͣ^#qۛCe'n\ dygFs9q˘MY;v8N2(ks* Tc)@n #`i _V4YƑ|XۍOS5r_R#;J\9,(FA`} Ɉ`=¬ȀPHp_sV>kg4k9#/I`rW<ާK Ic!>}%P~bAt:!?w[5J1ty/c:%ѷt2,=5J:MϮ6!9 R*kleu x6*ϑr+p})`t)%y8 OA _ d#y`s*YU'RDItƿ: ϟŷ}A sp0,yGwkmPb9hlB;.I{"%oKvnVbStgHQ 3c4.$I+sIvj3ˡgW۶Im9dr,-_' 8ſuWIt?<<,u[f^*DIDh=?'&?0׆jtc}966tGPmؔ#]'߱Ն Uo\u՞ڃGIf JOrBwn/z M ؤCKOpx᝷*dgpxH2pY*JJxhUB1^\M-h˵߲;W[~@cX~BH-YӺJ148z-$1je>Y18'f={U$oU)j/ [}:'N=sU`i|I1F'NvOT*RIFpmג"o ɱv'DMd*WMѩkˮ, sEa]׿q~ *~gi00C?QO+~{ ?uV^Wu9bi'Lbjlk >'!mckݹlOm%8?JRE8`0xv߇8oԦC h/3fAI4d|g0aIIEbi眇{s9A- (l崏HJDD$$۞QchC%d7]tuWQ'X=wg]<wyns7h=o\;V Bgt%V wKn,|O ӫBil2e^JX~\ Fv~NReV3K y," bLd.7!1l7rMw$\jGFj1."rtݱe2]-9Ҧ9<L1JDTJf%U!͕Xmfx%]e?3:='O^yU5,fqڛYXӢntHDtibuR=2wBwّWҚ3 D+iYWXdc#1h%ΓmVF&'+.҄''&[)yY_}j"|eAg|Ԙ,/;s%o1GJآ)@L6IRoOjRג[% O[Dn0qai|[w)q-ʵҗ3(/[-NU7RtLxv?nX*B&BPyLrȠ̜rZng6yy=5w c ~x7.f0Ɠ61P-Q1g:ձ"뙀ӄG}Oz^ 5@:tlZ8[{T:ɯ$cB8x_w8fqĿzΙ{dUS${d||h06s{[r+9Ѿ_`+"Y@nyt rJ\;%h1O3e'xp0ۅ/.vӅ\%<TP"HTh>`bg9Pf8mrw&&OdٱJ|\ƨ: Cc Ji+*ܓ8dNJ<”η2|%Qy0u|$fWpOQA ܙZc(.y`Gd6ؒ./=b==2d4 jc| eՌbO>&Oq.جw_#u?~q?Vhr>o-JXS1 fV~";elI2 '|:` [*6noڦb@ă8qUQU,8F*./ ŕ@()q ? @+d&Al-X 1;s _ h¡TxRɌ[HX?;d ڙoh!ðfӯo=9س)ܠppBɠAmrjC!]uY5U_Y+<jiBm[9b*'#TNo~v;)TPRV^!<=QwŪ P1EK9e{~AwRlh6E!J 9zɛ}B3B}Glk?'GQˉUE-m.ꝟoyaC{F뜏7:)a&eo*糄3? Ž1/5!80#g (-Ϗ!_X87]L{vq CµXH~_sYQ'C=Ja{_,BM@'!=-LInGGl3QhSFJw,M-x&6< L_>> &RKUjiV`Aàa|¨,&q$N=Y TOFB;o B!:K7)RVM#a{8{vnj5h&_0z+70(-ץ i5[_@:Jߒ8&um+i5#YrV&9\S>O Ac)y0'e mo0P2pUAL?Գpݭ|?A:usARu'ϪIhE(T 7A1[vT[~IZN}FC?gRgxH/n[;:CTk0G ~`2ˌsJa:_e_ @WӬVfWRV3$rrv(L][[ -7e-v=3YoBa A@Q Jv7;+VU 3|:0Q ^]wJgRQqOe. Jnت}{Jo{"r+yNC eS8]{Iyޣt* [QuH"x%VNp|ڡ3٨7'PuNҝgSF #Wz;=^K&;zE~~zs/P T=CoӨJi?ۑ%bY@74Ew zev0{O#eiSŷM'n #XQOC=vȳopw1CpD@C.}^ۛD[fg{(⽈_ ![tV?%n? 8VDL5ޟΒSp|{`Do;ޞ&zhZWGn76~߼>,X9NwԶ| ho$:} bj:0}~ٽ ,y{vѸr_GcZveֹ@_+_4?44?Ol 6Ge`6WߛKN%wm4eQ:_=A%< i5h=-3FLJ?#' SiUtG)<8# 6;;U:e:YRylݺ|YǗk@PXoG?2\xi.ĿpzaR`P%© 0L_|0>۶mǶm۶m۶m۶mۛ{f;3IMUwWMt2 o|@vׁ0*#E;#5ԖF#Aɽx ,7UB;AВ'QЄ݁=SK>l~S+qUжߤc՚v97h[ìv㋉,9٦bRb"uڔ*ICZՂa2cT:c@3wp;5gLp⚎Kx--#k6KPAs< }j[Wd3ugŰ/P׹.K^j7hͅ7ڽbG/ &Nc3ʕ Zelf ̛!5c5&˖r-.vY`5ձZ*/A5W#nj1CZ Ncɯ{gE8cYd+- LqÌW>\  ?߳<#{5=B)<{]᯻ρ`avcuP ,~r!cU+J"{}=_&V6~q=>b3*ښ34=qY)z&ESؖȉ^[<\خdN{1ZR3^b'jv+QP3`nշ!bDmJCPہs7j akL l br2,ikQ 諷ͱ WMeg݁e-kd&!\6")8ŔeL I\-%?fMNڱ-lްTڝ{eǿT4S~!X8N C cS7 6!׻=ua`tzq%Qc0FW+F1X]cl: ֠ ?vgE*?{ir»^ۉ>$`^Kd/47sq"fJeQy4 z(|Eݦ_7#. T?dDU8 ?O (!pucZӤެcaƒtiVWSWkQ׬Ҭro/ʊ-L }G JaYρV&PNV =yf$JM߁[G9HY`Ұ'٧4`PQ!2EwƟZ8ll(^PN}fMD|C=dE<~{"moKz4#)P.u~)7(Aӽ1SiJ \%LXڜr0T }HMNE\ى0+J(5\xa_uBHX; Q-uAnl\OZY4g]aQ}$yS@fc MEn5 Ez!КXzR|=ͦm̋WNEqJ0\'@6+~kti4co`.& Ƕl!I66婨)H5!<ܢv; j2l3.C^ϭdA8xMuɶ0 n:- =7𓻭8>5M\tSXhN#\, ׽`ylE8:kZt?g6|e2C-P7ۡh!\ƹjSr Rw/L3~V8$.ZÂ(tc&`DN.a|Lx>5fL<;P?hw?qhW^\ҕ%a{rT7KqwZH~L6X%y|Xd 2 \C4'`Un׍(oAGOr> vc;OWexUF+427@df_KorMENjkMenjzH,Cs3˜Ωj7X$)(L-fӋn~ ^l\>. ]}CF`'Cnܢ ;u3h[\nrޭrH 7OEquhWm Y&$))!5c C7=nzi*× t4rBxh>jkqNcOl<7j07O)&=,Xâ r2H~):1r\o&yU3K2' m=>m`ǛFGPlBЅyƍzZܶjz[nMgtfyxDU޽(=eRj$pB|$aw XgpNn{G 3 rҹg9F9tƿ߸m;6 KB6;e10w.yAB2;kbH m{wD Bc= =5ylnp0klWLew_u.4iy|D)m@u:`OsUgxl*rú 8v6Ԉ!հ-ۈ1.ᄜ6&ܧ+ڦ^u⨄fjC+>-u`lqS~8j5Ǜ6Ȁ'B \R:ʼnXy4d4nQoNe^xCSݟ[.]yxGg]nw}5 k.-NaSdul\r0/,5#O4UGѯj1co|\[oʰe9+醶 JaM!ZUd+ɯ!a[ ׁZq#Z]c' Y_cbνnE2n% peWlFqu|F +V倹b `/f_dm´⪋j:U?o$P[WyNٗ?'Ѱ݇`lҎ ;LtGe$uBhK@ᵝ@*7vH{TߡG}}T Op#ϵ& ޿a-#z/jd[`ŐpwYtժ) dj8[Te-i#ѩ?w[P7Z`kxvvi6) ZIwi&#{CZDGlv<RSjN5SNob:i+ kNL'~K.D.S2k1:ЇTs:V*(RWye=~Ʃk`G|Ӕ=t2Magh2p/iESkt|{ %YX9F6g-ubῥrwO T9}bHgaB с.s->i;uָ٣Qg: gNL+ t%']vVy q-3j@3Wv*+ ~>wA|ʎpA} p2$ռA ֭&`?ZK\{(ZR92p3Q%m ZwgI}m%(f9/hМӢ 't"n66E4+ і qv"Qb^R,@yEZSj(IU_vmn={֥V RA=(eQ*1xVj]C6ӖosgzjRxB yabCInלtgދ־%}<+|ziCވun1ec/A+g}1-ʸyDo¡P9{-S:l[!:gZrf ј iRRp4n,zD<Ϣw7.-d+Cv"s?x!^3a8;eeo!3LNoo4b?HQ/I3mM>sͬŪI"^Y)-sov`ӟ6B&6gէŽF7Xv~ۭ*G%AQوÑ+)9!r{:I8m@76 |q_\ANJjSW0m2ƾ+g1b"loDoq@]+i@E7=8 &yd;n酡oi^id5&W]gsNTb~d&yX4d4؀OF$y'[ K_.5G҃\Q~G[FQbD Hgqd*sL2b`5CHn} qlG#ve7_Su$’#P_:&(mFu׶caF{K cV.rc]WARiC"`KSԋ$&=L*B0,&dtn ԓ]#̒k)Hi5œuefs] nv/w7BY81QJ~e9h‡~nl= f!Eɡ>Y@{)o̭y۰htN٢QjB}0w&]r/ԽN#t44(Ɋ/jt)meao%ŮN: [яzO;T]Okiىif</8iF=If8Si&ui&SGϛn^4qα#D`,FQR$#WV/D̃kG??ZZV$]@g.ml%҂F[d9u-Ӷ9P{hVb_7#zyڴoD+!4k[B wekY_&&hA:Cֆ ЈgtH? hDYfF8]>wCH {Z~S@ш|Gd!`w&51ƪ,U6d6emiښ鄼.EerHCΙ]ds#+<5R8-bye ቻi4^}彾nRmO]@5M'V%f@m4LEľJ?ZhNs }òGf޴"O}x+'X]櫣%}m2&@ aV'+F蕝RMئУ'F'A!8uVzݙ[2vL#iٰ`hJ5E~[ e#3pm fRP`}A)t㍄7n)_̶]tAh|-Kޫ@DS\}w9aٗQI/{jST5x3~[Yޤ꺼KR,hO̓kd7{BG77N7I<- oRN5mFSRs m]^4p=%ZrbǪ4hcrd cWQtbp'UM<z6?R $' ł|[ҎXwDp{'R!vU[.RM= $IlW~3U$By0d+!Maۗ̎MMѝ^ا$ $t>cv$%I=}蒶~DoޚB gno]A1gߕZY(PUD'=RDނE$m+?88GB#&nrP yO 4ۿѾcHڌ$dј40O@&f!7uxY9gGnpaL=VWzL=JZt{;cd3\²NeKB,2S:֌WB͏?䙤r !j MLX #?J;e]QOiW?E7E8jX۔?u.ҨJс *QO+E-4TY-G= ^2&w$J ɤ Sp;)~TL=T>w9׶#V1YpTuN#pV3upmIF"I€mrP?'}>0nQ΍i:0GitqFaΝG(Z^xќflȡEiAY``9ladR듦.xW9Y`8kl+OiCY%=q#~d-`ciX@s-aQGKD\ŽN&z]ũ;t>ékp{8"mp %m(o[Vצ1r- c-%ݚ,\%72{/zjpaaq^ryadո^M9RR}$  fCō Ct{ЊȒ;Oυϛ*cUAnŸMokO!B 5fi2&dҷ~V=tʹ[\=;f1[e Y٠U`N/53G z}bۂ&\ |kʹCf$_m[TБFzdG .nsІ[q|aua[l#2_ryDȇ̺/$%^U ^9'+Hx-/+ӢL 5uGiݼtr7iݼ Rˏ>4.$3+hRFgbG+^60NԢ' dL?T#JxLm'7u(ˁ>zJ-< ȍ:QUۏo#~s WJ$\vAT8690.|-U6~+SxEٔ3)H=]͘@FeXJ; Gk$֬V1RZ/tF>,8U|f Į~;R9c&Vcvuaǩ"[o)KbLni%<׾-Yq)/'4e>k;>'VMGYpYڵퟌBM+v<sfItf`\V¶wQL6Nu&.q>J3WBT8p^1 R^ޕohe8d4 ט׌CY8le6gMPZà[ !R s"k90}[+0ݨf5#J* ז 2W> *YF1R>;f@0'e;/@Cõ3vob5`4!lb ]cU?Л5|eJ{fWeFf(Ko~W \ee]܋n K^`%BS˂οXHM0 QrXFsUeFZ$iSpNQYm0?IVcIOg/$ |IYK~Dpl9-p.jS izG,, ɿ4 6o-xI9} 1&mMNj#LoHzO,"Mô"ґSɞ0_\`3f?fyNSia#.>z3Uuo$).̩Ryr}E8(U/دM0Olb-ɂ#/ OEpw[/>na[oP[9um=S\(\Rf*Mhcճew&ѲS|qyM8-V7lqB+g1] =88 5@=5r+D+wp컸2I2)Wv"ƥ2ZrmBʇUTmd#l6IV(xل'^T2itoXpLy6v:zlĦ )>V7TsI@+1g -J;@NnM v孷egbZj+ 9[i{JZ<ߩܦu1a.}ɑ7˸3[` ̵{`.z㽅\:2%d! |wMP%E]aDX׹yS?/t_}8~U9%)E, d,TrL4{:FcPl kG}ơ H:bNb&Nv/PwѠqm~iS›K-da;>8Sn 5 x,sQFD.kg]'Kdttd ϦL."` (gQbzBY b|x d׆bL{ub{ t+"n}3,0Ct8E(] "R;؈ $0z2pnH>dϦ{=zw֭7ڒ#U$5VhJ)~Tc#.:lJ}4Ϭc%n~)Lpʣab)Wͪ806y/=+0ҡ |AT=ac1#t8 <5Z O~c.̈b57AՋ&L5EFƢojjppyם'IDQ_m`JtSWg.?B*8S&O"olJ_]j8L93J&-@KvidvijEO7tug N:e{KDG?8]y 5n0B\r9F-Y k}<]KV?o"QW V7++J.(F!_Hm}nf7vm[BrM+p+p4HM9{FHmI/F [:A Xs&!zH`EW?9Y"Gw8#SlˇqI>k2+>{@>TkV6ޢՂ{Mfm} !5Ȥe G!g"k, >Ŧ.e$8BwOȼۥO02W|n S ,FyJ=Y}s*s[^YK* ^y[orEٜB1 |$,`EkZH y>{@L)6_,5'. ޔtK'l'Pa o `F.{d̹aZ<3|zWγL~vGTF W3s0/<<!D‰vDUDBŃb(1$T}hM8hN?7?\!;hC!#f<OV^{:V#+(uţt72+V*{91OBe s<#Ȭ ^v=Pl G8ȁLDd51&`]u}g/E1>0LpZٓ>{;HեÌ<:MϺ&oq}2f)i ZKT{!'v몂Rư} }*)g oSfՖu nj,Ru̬ 0`vHse|G!qb(ve/AeN8D ҖGNiqd-ϔ3- XS@=_ĠrZuQJa^¤t]gq^Z{Vy+{X%y7 YS9i} !Odim1]2iؤ0:"g*NjUê)C.=(9 9Q[LaڲiECFV <2\E MڶP4<:?)[h KBaﴽ ek%-m_-][찾xx^ َc Crݡ Y8Q/?Ue^kkYAymjRҙ#̧KXȴXnp[cwOWwX7x2wVA\csar{![cZ\| 5=<@,v]?2D rЙQLԫ$zӇBRc:3;6Ci-3&A7kJRThY$QW0܀e'n>wԷ ,T]p:7s]< SvL&fh0+# ;l}ꕞ? zPyj. Y:_$2=n2#Q O9eVz3=]V)0j5dcsb~ -딳!NC0F <>+ܪ;{^#zblZA =8˲VH̢Bm?Ji):+/VEsV-^S(Al pfu*zduWWsB(JL"Xg,G./ [Q8Jb|3嬁4pθI`tyMw IAsHE'NzANhzN^|2 `96Tdzu$?<Z+&+6UӶ`0ZFҬ,=v[cD96ƶWdۿ|S[m|/M\E2`ml'Fj.>⇈찺=VӺ'Nn GPtٕf7H-J^fXƉ\&C=ng6JC+yOM7vn{' /~ӮyO䍭s7VU8a/ Թ/V}Q' Wo2}qZ;_E~rK?ve_b ;K9 %9sCߙ:ߕr,+:|[Бz3+R[ tf_ e>~tnc(_ܹ+"݁G<:HQ[ݹq+"o ;elro$n'7\7v77?`vxx]*%;-ȸIQtZ]ɼI8Iwb: tt>]FNg d8&8"EP68 +Tw醟Bv8!|S)0F21Ns/֜SVEal멒rBJp^+58BR\vwZsp\|^^|bkOjnX½jUhܜĩP;Xq{]"NTPwPxCMBx G`Uyp 0Dib\J`LeSpd۠z՚6&$m/6E;TИO_y+?y~|:QCVmGRYi FC;pܠ9["Ն߁/_/uRl?. 2d D O{ž& 6`l-7DsT Hy_@W~~nV>'ʫ]m#@ҟvʠu r}Џٞ?x ]u_?j) bйw~je,fDO +HOZ+v+vP+Fmm4Opm^O+80+bm8CPE8F֎|ھx F-W ~\W?{ |'\s|ۯWXkQmCj霅>qdsW @ 0 3׉9.;k9*=:UΎ69!̏bM b̌JvthOP~y9z$w5g(Rɗ<]|f3u.h)VAi@D.OG2I3s溲 eZ" me漴MDڲԬ zlcOMղ*;u T)+{/If 0C=`)y~px-Կ/^dЏ '&@ u]=%˴rpfrj;fFTGr5մe5JTŖy_ H*L*28|k' 1u B#fC_0;+ h0=J Ndme+|L]Zm9R_*&-eˌg9j*;]-s%[xȜ4uF5<4Y(z,.b3mGnw0TU*;K͢$BH7(#wuLi27;3k[Ӥ u oȵPrIQXvEf~US7dva'܉ǦZrW-Ai&;)ɡ@dRRwwwmm%dc @Ii8 j`H19Aaq@lR"5| Hڰ/E]{1*k`Cn2/186ihUfOտu(2*UUeԄZKX>-G2tXj(-dG5 >N-Z< rd05VZ!S Bb'L@DGse#%~hk0\<Q<219.Kz÷5 pS@ pafi\RypSŞdXT S,c^>yVᒻqdHȭ oa08)֗O~+dc@@EiO?#ӕjJ wYl=3jp(rbIP d^8ksai TVSAh|BdQn )w`B^$?8$_y's|ԗpwkIS>ȵLbmJ4ҳsRO~GiJuQ?c{UȐj X:TkW(c\ju*M(5lmʠ+ӡ4ZXd,:چe[ - n4@e\TuqFS4쯘RQOQM_@[ZZ^掹O{/Pu6_T멳jNyDD$XQ#]3koE]2plf~!1x s9~o|;Sm%(|Y9sѧ^[+G(QVE r2tgɽL-xٸ+ fH#vy-&ipfsA7 _*+)J%K{؍ CRuRIc;QA6Bwߖ:CQgoAc%6?6 <f"zvLr(?i>*)\JP:m bv@,0q xYHhcgmvg]9_FDQ92)sF}ίw(' ,ֿ'x'3vyD'Ak!'gBaAJ {$R&AA&sZؙ V-i*c ТeN ƖDB?k8$ D}|g(fhdН`XYXYܧy؜Jl^Ձ8O01,iPᙑa4ZȿR2Ah_}"K\7̎ᛃ W7%8H{0)P M"U,IRKL9@E>BYv܄C3nukzxG;۲O6X{Cʹ32AF@ZJH6y?}}s0 &-MEKsSnT1>/ "]iv&]*h ٛ5bfyHtdL]cр<|tԎwf~QRA]Kسv#l.\l*na>K=Abm=S_wH@HMvDKi#!L̷FF7zDEe D $AF$]NVJu㘥O]W,ҟYI7Ǯ3YUe5۟6N ӝWXB4? Ƃ1 3费X ELVWa7JNl#`YLjR) QyTC4K#{l[|܂u\2"鲉x Rҽqh5׌\S!YϺ"LVFLeՋ_'^kœYZ=8pivY48 &?$a(i:BL&d{:V (#')aȟ=3!}VRsrR,ioQ Bk&MYb/Ogb_ `o-Sᇫd #b6< OEF(]NAKOn?RcI(u4k7u!#ģW+5ĺl{jzI_`23+k=* $jv659EЈb:srf e?Cد6wH|tk}It*Q21JQ(c Ȧ#d ֢Zli=+34+~m+R(bfJ #M$gƺV7t$䜠 ֱ.wRGE)WUIe% c-@%_A1rJcT,d (<c$l*S,/\Ī Em`L]7G_U Xzl2,c|gKV GIXfp I7Ыlj 6#9_Kd(ț1a:7F4Ҳi/TVpb쪈Fchrk@A* @@pL ͽ$,X >R36ݠ3t錡),* C8ly:NUʶZ`F*1fG&ff]/{5wQ̢B#B`K$<$GP)p;hK 8Y?&~}Rtj0-޵#Ar?|4Hf-Z~|~;X,Og&n<Og5lr;54f93Rr;7<583vxl<89KYeI5i#(:iHLZ`ͱX;`$H,\ -(g(u&kj?[RɇS:'n,3:QGDشљb^͞,ͫReM5y$O-b Qb3^3*m++ڀrEL&԰r)W!j"xI l$LNUG)*R4,'7%`NH1Z s& qV?1*rk #9G .*Ol|&w% ˇeIu"^<@[#5S4'z7s/*y\R.ٗOh`<=1X ?}GT9Bo6P76Q YjkXcM,ZSTȪAb %2}"G%V?P~=*n_Kb׸h8F{mǧ=״`\>Gxi氙Xkä~g+M^dʴv4У $z{`OC~\ n47~~׏mci=GI?{ XU|W!tTs_}6}0m1}/ Sz_ )q XK u!Jߟ,2a>z@0U1xF</36Taf[("}bwaG_fB**3SX~TUpC TLoMTU}ԓo `1*'B6|آ0X'2zQfixd٤xGt W_..{Y'_Li,uk|h0.faHFA SBRX̿ "[i@5F/5.&2 S$0'U/}T tSbzێ쳛qa-,tX AGW8o Ϩ1{ _rpo[ _5XAY6j ߶}OVlQ/{I8fsؘҟ{g;*:?{K[z^KP5o<8xgԀQ3'RUGxT%DrCi%9&1U?/<F@z8:}u`Q>RW3 EϩVᨤA!dmW1剼';O&eA ǃZ'*;Р6Ȇ@b0+uShUtXK;r?''d)+5߬]$JF(^=Z KnG09w02n1Ҭz?L/SnogKlzhY(]D_sc{}t;O;H9:nuk\2BjQcȼOIVeI|94Ry'B|yw{~ZwpCCCF݌;ۆ8VT5?Kz2Qź9l7 싏܋mt=?R0SqFz1SZ8n _}H{Gd+$!}$9 VRMId?TqJSIwYdޓ5R2Jzz%{~~6;lhjXwc,6l6=6 /}e%2[y2Qq2uly#Keh]? zq[g_fYĠw~/mkGH4'/bHH褿\>w2KwbR,'=>|zv|5C}F1W1~ VF& Ɗŕc%J@rMBsr})?Mγd3-ëq>Ts {#7Gecv~B;;e.RȮ$8 P ~|&"( Ӗ}Pۺc54,-CRqOʇ@&Y`/h{ʡnun`{a/CnMx{.W{ߝW=.]۱aH;GH0q$B _J.7Pb HZ.n6ծ/NeL'R*O[3>X&_Λ`8t'1j/ȱٳ_m8{-3KKit^j.4ʃRb|/ φ쬃i;! y m2_{c\jqٹ Գ˧ÐQCuú5 ߐ3AEҒYU0Ǭt^Rn^/O=7{1;PCH/Η5yCHVY(/^쾯?wCBCD'NDZW-$`i:N B0n8r7CذV"T*iO3b#')'}.h۱]bGrHr7{^ATf*>Ğ~8c1}Y?0ftVWLi srEņEԢjxKs_qO+Ӎ&%'!}Y~vzAaѓQ]Lk֗uCѡmT5.MėvQT{n;"CH00?QYJoę39s%oƽ KDppoa|1;Lf c&@ *;&?~>^dhu?ܶ~#͖G+p#=8\T* K'}- #c,w).1lCI_,`WJm>N"dibc(%~?G>[BZBk4Sv7o=-aiј%c¢%kXKRldW#'TLb/_~ i&"Do|N+ y<>\,"lyxFrJ:+E#v9ynd(uaNb n+00GƗAOypqnqhGK_G+NbX^ H}h+KWo$.)K}[]!OVV3Q9G9K9o/ ;̅FbX79,1WʓW'n[Wbx.WSl]b'ϙBhqVCfB)|;q)NnVXt; ^VVVVce2Lv פ}yy79Fb3Y' l~NΏ%C"v ؏h!n/ePuP0-7>ljgyj|ZV=^r0z|8z{8_Lο!79v_|3\CqiB,O_ڙ?*n_߲;j,  8VsRNԇ-倿?="VCMs aȗ;h?]o 9Y{>=:2Xm7^b#!%~]*`4+Hp@_Fֿadf?qNfbDFNO ZX%Rid5h** {A[>x" #؏<hF}>een_o/OQ?|QCHX3ezysz3ſ 7/Z&8v~T?e77CHH>w!ǡ8ATT,_Fmw5[y'C :ꃈ`r6Voommx#DFS![!f+6-td&*_7 |#EB߮^u uͤJ1Ϗwʬҥ+Nz垂ś4[A'H?wJi^~=er^-<_=%OgsSGXQ9L=pm&*#iR;,Y)^<.*Z>ZΛf*݌_OdK-^b>:Z[5ݨ/mʇ÷/^67}1ds\q7. ?osNJPJhL\ FIA)sfż>,A3F?gz%Kފ+E  ӲfE>I\6 O OπQ>B,Cuu5C/CњX)PW;vd~/zzd|vZRBR:d'ʡgOOO?*knu+CpKm g vL"{r?,/]N*%;p*|newcli >`EVywz0V9N;yV@?~$LJ2'v,,?摒Y@l3s%2>/ͥ3<זK~bQEu{Qykx;95 V]ml{DɉɎ GI\/45\5L>Ÿ[cL}SWY(y~$9jW$$0It -F IA6΋ŻŠd!i2e_j|2z~8LJQoF0¬۠ݲ4o;%惘JvRR@4]7{e6roGKg&pyxF:D͎EnΗZH2&χI5~2pf$yҵ28FkY0Oa1a1Kv/7˂Bnۘ#9h^r b޸iDC+R\΃APd?OvGG3)]?nv 6_t?ᣛRZH'K3KBR -`{]=󣊃dtjsKiw⻑#QD(pl]K(pސؐp&vֽ.68:yoXL [V{m.9֑L%Îޕ(iqPm]w{4+l$~_^_կR(}ʀOC\?\)a ,۠AERbwY?4kgg9q"޹ ̓wơ/7-Gzig)?z wi&Ev /3 VMPGV %C5s'N{%RQI~|%;s_`؉gbF3hn_UJ'fa O.7U,H))[CDgwux\"G(cjް ILe4F,  x!`4GGH?oף~~cn['֌]viԵߐAߌK50y FZ+QJ+iKܹ)VF.?ۇ!DU=G۬UD(|Қ9rkx;K[[rzb3@~!W_t>r8֭5dt1a:u,H@g1$> $R(\0)Iϋ&z_,&OHe_rn3Hly!oU85;|<~x&<߂62;joKo.ӛ-t'K[9tkgRhZ)خ2Fmv1w P⍠ 0L5hP9Ei,CuF5血;oȋ&†ϓ shNkAt&~SW,7Ri1bY` wZpq8e~w.isiAlqYUk!a9qJ[wj7[7΢cr Y/RY;75%L/$K;hWʀd^LHa];NUEhjo ^MupΊ ê_jbS fi}Q;g@O{YwCB. l ] D tg bD6#2Eh@Íkc`R.Q!\1er|'hjy Xh&N >Y͛2D~l/ж.FZZ4kRμ`j()G?nbVS q3u~5AbrPԔ_Gha4A}Jl„.8lk\ãoUwC~jڬ-hn6H1{&ogxgfqFݱO@㸡H%nȮKՍ_cX=1 TOEXz~=7G%y/>qCKW5^ԕCZ#EI>9/&mNJw5%1򣩺Cv&UͰtԌ ӗ$m^Au;jLp"G}׏&0k-OD$Q~'a1S'1t̯JC`N[Ѭ/ ᮳اCCk~q蒶̾5)</M#08jA#a(Zg\p Iz3ݮ:uFpգ:u}aX~q@\x)[cD?>#tEnez\,>" hkX#4 \,RlKN zƌ,P3ܹCr`k p?LmWbz?8ӧh9ӣ'.vtrje [zf:K 2h^% >凰}PX}`â(fT-}A3ui6U& 3!E^9SM26Hqjm_Oz-ǫTH,Wa'U&[Y2)~i? +!+%2u퇔XNjq|yy╳FsVdy.r!(X]0F{_9@DUaWH |/!s.[0Aoa]өkУLyF\av GaԈGOna厝s" !b\mdwtUjP>5ؕ F Vq-rs :Fw.$]B"Y<xOT9Lr%) DrrSD`Ho:p,p3t_YG8'*!r&d%p qȤ%q94_Vg` qE 8䶚0;m7ϔPNO Wj}wo5%pE E3FCac)@‚ ŀWzޑf#pf2L,$i Zߧp&^:{ rfWˤk% ׉&!,؈x<օ,q@g zDl\,D pm{14g>"3/Pd.7FQd9_zEppnT'ԅiE.@l֙nDdPr /У 9M:%N(O2V$2&qQHD˴]8a 8EПXp(ؘ=LOEX}$dE*|QuP{sD`g)Ic2Q{ĿNkq:pqP7pPqΘ  ̷d8OWuEވl.ql8^DIbME!.m)1ʿLLܬђŶh B\U(壌u /Hc F??EBl e=mώ8 t0;/U $*mjJb3Uf~"Bb+c D{$f_5xo[0mд %Or)" d՞,RQs"1P 5q5kZ~\Q݋qXK(ӦzkkFQ5SC xQNN+զb#Azk<砫v&u9!r)Gh3#0:ۿ"ۨgZX_.g9?_?pw{%a xc)OfK=h?%V^#L~ {SPS3%՜] {z r4<+% <#ޡ@^%ϱ9\,8poP\^dYH^Sv)sDAi5!My'][27fV?rN njֈ *UXIÏcpd cJF9tLDwpÚ L "=d2vy{Ba46:N W_ ugX TPEe~]ƒX :Y2v&ςnhebcNvR8om&IqML'&4aRoZڵ=e& &jua۶m۶m۶m۶m۶m}\{#*.Go*|3VY9~Τ*ƳC^OSAYM ]oZq3w{Hj2`[gw#F>V䣩Q{ j.Hg^ В7Fv[/SHuߘ>+w>kfƗ'~\.L)?8U}OX3J^?V&w!xeɑZ4AeHjp N"'nGv69٨|# k@rOz/ l{FB6 U!ݏ6Iɡ( /m.J΍ Otu%aa1ȵ^t@:͑2/uusKu&8\sdq=Y~UrG34w?= CQ3O+<dɉvrLx{hjTSZ(PI(T[&ٹWxJROpBZʖ)24w*[X0f>RXxI;Q4W1/I 3X'',]_\1uᏀWY4zughP91n˥+nq+UƇ?f2Mw TBGDf"yt]~^Y:InRdD^V+BXM(Z]nZeض(3EǯbD-ܣfߪa~-܁td#gڸFk34ɶ&-(;4x2`+ɻF InM.aGfemZբF=U b+ dᘢ//5Ϯ! M]-L$[ɔJ&Ȑ1AeN3F:H 0A&oK!Yo\s]2ˉR‡ىJU p+1fyA'o&]VnUsPMOAsȚyؓrܶo-x42q @ Pz ,iYJatSRØ0(z 8K$:蠻6Qw):Q1'xMx~'$z;U^p5Up֝qC`gi;')8/t%֥˄Y(8d-4H! YgVtʇgHZ.c::-]&MIsCptIaɍ N<#788fb0|R1ǧZV]RC~E|Džy}ໂpߨ}d'Gn"7ԙL㚩O n<:HҤ9LJKhX:B~FSeMzGWolZMh?3YD!fharnXV>B~Re_knMB쿲tq#_"a) Urill LFFì`LloM;m%WǟާkMup^H;Pn,wyO];ЗA9ҙԟ8fIۘɘN5[-)SG=g k&ѥ4*#4݀M6*` S=70|&莰giϼWR`QC}7~:{쒿Bs ~:i@3(#$2pZ5-)Wn=vWt`ɆgCVI*SJҌ&@t=RzD39r҆{w4t%+̻0haQ+#=_-ʙ;ۜ_l'tX^UP4]LR6 RO!;.DgD&zk V3h  n=/<@B,fb` "Vߵ ( Sߊ-_z}: ԉ _iln+eYZ U?W`je[?!aJPeV邶Uopkn?sLWx*52k)ا 2ZUo5*!La8Jl??-jWxA@^p>'B0s螗 #\꠪ Ҟp>3<lU! :T.C ; U(Ya]=d^cOҨWAV1Eh JZJ $Zi)b4*!٦p^t$sԸwq(*!dF wquGw>~M}s4,$)MowLXYG_8%pLXn'f'nhk dѓH^>@|*4z*gpN,#q(g, G)*Kl;ae;P'40>=٨nxe-<;~ \y=ڿ5XFV? %$ԇKHL=4𹷒оO9%c"TޭX/\3$Ae)GJۨK ܗצ2H;T.hIO\vo&xT`6yzr«>óM`B+oߍiٵȅy4g8էcNitmjW>C5k7-t7%`B}wF8n)-Fpy-53ӵÞTvBzPW{jjeB#X{{bd 񩄤)XD _/ [8Q6rf`R;lLdٜ\ m6A]~f}c?e^m ^tn6 y5:͌pQlbd߼ [qkd]C,6{.gdc\񯡂q_^9c-^@xKv"t4g8)[ zw 7ON $3yjB5y㚐$7_*~kAD4]HS4gKe>fLh; ,N "^Czz_t4rpUbN[Hwvঝ~}:+ȹͭqNZb^lL(ȃ/ iip0,Uauvd̨_u_ :},`"8[%)[>N?7%O@S8,Hs>sc{뗱 E 6G:u饲TiG} lIkڧij+<5`C=N!% $`TƼU$V WD$w=yi7RE b'`x$𽾼(,F9LH60p?u,bZ  jzaJAEҐJF'[[}Sw)]eҩ;o~YjLE=Cf>#=SS')|?ħg߲2(s#Q~GQP ;Q LdTZρogLJV&}*]MMUֲ)*j4-7 7fcVZw(6p[q-&-8+{גz+:~/ڲƲ3jV5gپ,cɬ0-۩-[VVnk>C]c]]]]C^ƽ}{U~??ܯ>Çaư"_Xv4i4ҡAuG*㨳eYz̽_ɕ#=;v}>k4YU58uf}Z5NQ_U*Z\4OiiiiMk5kRջ]KW-nkkCm޶m?巬meWWU*?ZWUV:VFVxl '֡[|ߺP8+Wu 5vʱm z6^01y|3XSSS5~>O?G*2VX{-VV 3M jOߩy4=|N``wY^ Vī*UUzu^VܫtWUG:ךf +7hiisbK :Ix,<72LOi5Zz =ןO<[ Z5k޵]_9kk%KR7ζт@Rlamm@WUU/ Fǔ3~N)vX6!D1ھmblv@&(cOEKzTu!1{]ˡ=xtc˳x?94=7wʘz8&J ۶RU$H<.XIJ* R`o H eGl?@0ٱF>o4oFN?oʵ$"b d߾7?iQ SqJj K?Pkn"pfVDÓ#('9 l B#̘da]Z}!5Y,TDw!\kYFF$JL2ˌ1;,Zޒ+'8NŝvCNIvJbZ:9~q%H71"JI$ ꌕ7 ґ! Ok(KKvۇa£.ocr/&&'irջ9۷}hOAD?[$i@*<1sؐ ޡQ|z$z"|$}z+ˀ¼*"|"+{#}| PTkUL^400d600}@M|c!JNN/;|130?~}_o ;1 la(e+@)+%K. e$i$U#" b!0p+C#<F ϝDxf`#!>OR(,A,>7=? AwiE ]:ڜT ,,xO* %nBL1r׼.zw;{UiϴrGUO|z|EkZ$k`xQ=Á.WAeRow:Ըۯ-2q.<==>yL\dWR82ȇ5kgBSf׫yO5n/bۓ@/'#[hkۨW# Ǐs-SqЈ=^F/i R#ڤHi4<6.iaOF{ڲ&y G giL? Cʙ(5 pq=t"Lx@,b-RcU45>$( g<GI[M92 8>"<))ʘzΦZ!s6P\y7~Ʃh geO;;XQF}iPU4ZP :k̍xII#FLt:fȄ[hF;%dia{u"DA3쉔{chQ)JĈ5OA{sol"xHPފyxFKBdO^|XN![D7l]Ylcqذq*ԟ_Ln2c_qθMo]Sw4E"-+<4wWN׆gs̹P~;5ᵂ/BQb4&8{dM U6ZʺmM1P3b^mjbn73f%7k hZ)P @u0}@pp:mdQ1r]:鏂 xt{6^i2?y(੪ʗc33| ܐy+r̐nGc1< W bjk :שؠju+l;LhL[}^4zJ'DGf0aL|mpMqƴ#5S -:kOxWj>  3K*z6L֖s?U~ g4()AdwsP蛜Wn+>j9ո56S% !|0:4T 48PflC’$)lW$pzcލ=g2JQ0K͍Jc1fc\ep\%6<ӡآȳ' 7OgS3YV'W+v~wt=$P]'6L3H9 ueeI] coC؀I7M]YxC&RլYl9SSbi/ARꍨ3PTQfTedbE->阍6 +Wy ".A4S22vۈ"P̈64 e3&5^{, (չZDvk!T32rb(hp>MGZq8aP<*;ӺNdNRyi[,MWpvCG1,no[=nsl-V<ȣ-]hв|٦&KFfg85nh:Ey!• ާ~sYn?7=]Lf}`}O|8;Q7) 5^:Y,c~ȵچ;N Y= ˸S.$DԄ՟a۞0kݹ.ˤԲȅXHojRKdZTO>9_γ,Aѳ>ij~^8޼]!ZC)>#hL}b,ߺWY_!7Jvw6UVXMn5jiFnhL,c#\,ƒT jSWOvc7!w*o@ox2ϝ+FZ|x^vo_>5tՈ`< _9̜udfмO[vz7w<6?R'P^To\,Y"zw/^)1R?xb]#UA53^U;٬$S#`.rj3@Q?mh~p.1-1ErUIci&ֱi6etOqz;8%1;As ߛ}pmЉ/ b5ajJ'dk)Yj69gÇ@j r2X*P<5u?l\D}gq֎T/Ok]se7XL3D5 H_)ɹ`"i퍠[=cq"{~%xHK2 )PNS ҆WL sbNXء0JGI^fϒkOR4|^ߞq( Qݡ7L#G@볗@nĶX?(?lLF=_7svx-H;z'"jp`TDj+"#zɓ"%nU& D\Fu6z/cexc(]dfϼ}M{I'nKݡMUT$fUXE$l,,I2?!V "M'`}ӢIƧa8P΃TK/m'mw)Q0Ȱvf&3#$S*ՈH-J Zgs8ȋ+FAf~9H06}AϢ#a1$2vwRZNk.,fC~KJMݫ8uQCdK:d+O_JOҍvMp YəoƠ8`߸ٰ Q)0@ &h/;4dV`4[Z0LrKͪK>"9`țclL?OċR:--ޠ\T K`V.)2?GApx&Ltm ޙ2;X(5#Ҧs2,!\q!4iϐz4xq#9ehV| +vkhͲv?]!q^G:jsSI+mC>ѵ#PhCE8 2扄@O_A"e B53QvXϛ(4K7 {nzm- |0_ogVNL*N? i#-Ktj2RFBĦX%n[93SEۋ.\}8y_~tW8!Z; V, C*|Z@zK fˆ@amyc"Hi%ʽ$OW"jԢ0I^ a֘3iX C"卒-xdʏfGOEdse.Ɉ+/skqrSnRkp-Ɲ"5s=⛡'<9A$q?Lլ^fǚXDibgy9dO #SaκASc01q̝hؙ6: 6>)YXDq|#?m|X+4 0@X܊,H;f"X*Q&9YnG1/6f-J⸎$ܲ(u ܞd&&#o444HJ :KT==Eк;VeqU>okn(.L;Ev4_O#~-ts&va} ']4r&c6ֺ]/GyH~H8uoQuS}Oliip~9G.JHpRB:x:8,4Lb?#ueA@¬M[ଖiOE-CS0[W%Ks܅J%MI2(:{ݾ.qv\>-$=j4P|F5PE_[}R@GlB-y uEe%"Z("u]#رVWy& )4k"S`am4޶{ZK{w(UwR7Χ=I~yD.Z $љo k.gc +@$Yľᴠ쏃6S(= 7,8%_#U(GBnèp{o F3aksbd՚Pxm;A ec&3=l {h<Շ{zkr R'csDVqƦQ썀V*8Uqg5XLNjQiX!ϋ@0c27z*bjk#\>;F$1P:mq ȵccǁ)9~go@ C?G7 *mh_C6$źNqqE$ҥ$w&mPCn@kI51 rG"(}ݮNR8fM)x *uE]+z<"*EXx4 WcAp+Xb;'c@]aO,zmPޗ"}NɌ_fpLI!wO2Cx)͘ ^Ibw@<46[XU)!dXؒ4hc XO18 Hq .߹|7(;<Ljح }AG9 hZ/;sJ_!*K]r+\4Ug=w|Яh>%| jL;F!|6Oc_UxUK Yrp8uE[9RŒЂ4;щ)x eaO ܍z#e3Јzi9݅c/Uc,piڏ!2<,WVXN4]S _<P:p]cr=6iօfP"9} iC鑜I9vvDؓjq.`` '}Gɨ-6ל a^&шTvjOu6u9SraLދg %;ֳ(ʿ ,rU5C;5ml3^kkN:N;,+Jg鸛nzXN%_~ͨ\vrVMi\W=\rƉҸ_fc' !@M&B`VɵŃuПd=^lbgSǜq*j^'jb~h40n$xQqGCeL_~ޕ!MIY^a LקRnwHz `X:ZXymri~B[P5Yӗ&DbX|Isq#y &q?3y8dG?޻-:?>8ޓdnUN ~zO}ۼÚEsй4 An;reyAnwx1_ojz{2IVW"0A;uT`8j'nۏxJRx3<7y|ZF7C:I$IxfAY#ʑ+U w:A̢*9VNW.\'Ρ'!qpsJ^'5.A]Xyȡm,Yaٹ5P1{V p7H[dff3e.I9ͩN>0Ow̍t|67'(fLHJ/raY;8'~4!\^&6 jyJJáL!Ђc$\} $wcgR| gdxDU,['ȵ%-CVΛnmBNDtNڶ yy N||: },ۊPՙEH PK"Eb(L4}zku躔uh]HbC}r3Zq78r,’%; te;5SkDŽo{z.6D&m#4ɣ40LP=SRo{p!%z!JEP\;8k\yI õ;ǠvYO|8[ot /h/!)to2_ɹU?Ͽmemޫ(w B]s8Vl5PJRKh|x^/U>T;Q(ԅI4 ޑ}>\ -b.^P/ ciij!.gaH@ j3@^\UiipbLw}@ztIGS} ,&UqF(6Gf%BgӈG~HmW۲oPB뗀"tʳZd1pxa`5 wPZZ!X:> wK2X$GM; ;9VUQ?kTP,Sm&6n5 ]hdƔH :Im1aK<É:芤njJ2e:&@tJ_]5淠j5@ G lK9$W߆~uVlcy{T~E_ēѾ"ȗɽ}~gS_Wϥ^|Lǘ}q°ur~| ܆7=B;sj-)\ǦXLFňb c2"ZQ7QyTjE |rZ |}|x(o)dm>Ť@U\qL܃XP1ɈhK!$|0P^X6Ta:~4t&AӀǛw{0 ͤd"/'grЉ_ɰI ^kE&4ꖂ1Ȳ*=lZKi0yUQ^dO=n:F~^TN99W@&Jme% >(1ax2+]Eʙe7)?>Cmrkǘ2 `EjJ~XQ,oY[D[^D%8OEDSܘ躼q+AoHyymjhvP2A_=$jZr&1ѭr`0 y)Da9H ̠`I,Br5>dM|LC]4v x^iOǖS)͔UDIhƢ)$[0>E50#n=[}l'B 5։:sJF* /g ^3`׈j݆PJzAxe܀; 6ɦ Ӻ*|@]C[ﮤ)GA1`pS%Yĝ++$Iۅ̧D/0'*g6Ğ@RjY ׷*VXJڏ˾d#k `#rKKz@8{S[S>}eah`1hE@q180- l 0@Lb5ЙhEddBc"0!C1SKR_5b6\*jUaa!&]Z98 wښЮ rqi9y? 4ǡ ]-q(MXn֓j&"R٢)6F]T~MeQ]HQbcs3͛˵*'}tMna-4|ҭ䎀ZoU{Q@^Z%TU2i xt0)c dn 6#[ɜYz#jVV) j`MYZ𪰉7};Jն<+3;y~|gy2e*;9WGhɀT-E`Yh Ӣ;]u<sQ/w&^b pN7 !d0Unp]e(z)86[s_,rpuTZN6KTw.842q㹔a8E]-ŵopcP-Ҋdq% SaKq.z ~'qܗ*3'X=KޠT=VP[7X}, *Džɤg8D/ s0UÀ|[Zf{#W㚚0پNx^u/Uv\ra(|,w<[A6+?wF CX!{7|vdƆՓ^e5)O;}ry)Eܚydj-xGw+[PC!\_le1=bx}t!`oZ٥TH&h<r-t8Pvic,\{a )hmny<̿8F,\MB 365& #l}0m+:X=Fr-K lb1Z/'sXJĊY\LkUm=j97;?sٳ܃E|ߴKbaԱ(sg&b.H[[uCL}N#D20 kU2"ԥGI\Gw,XXԡb A iʦ)t MT%gax<Zx}TTawbXߎYxg:}%Ú F>;]?xwѻDT8mz15x(̅ceX8:>?߯~dz ek~ .ý6 4ehޯ>\PURJ)DKmm+-q}w%AFfdB DLāvHC#gLsZw0_UtxJOWfR q5RV =T؛n)U> J64R$P 05AvH $V*<\[c30HZiS2Ɓ8{/B` _tkw"rU<-`jG~6YOXh4 XBF= 5tHixmϵ<@tB _GJ #)_JJBq2Vt1Hb"Ѳq)I){h ˖ŧPڌڪvtF-*hwPAy|tl2a?җ\Ʌee:i`\h)k3@P1#ѓڭԃD$tU1N%Ӧ@\ڰl7gTxyC{u?  V:9\D0ṇ\dNVan(/-'O{4?)O*,;yB89:aXHbM֒Jd̙@MmE  Ez38M(Yysh[St9p8|>AtCe6LRAb)EѵmԌg(=*p?$)70(V=ȑR Q`;^ {ne'8X^tE$RB*rTcZ?޺*mmպZ#Sgc]KЩږZSFRe .jtΡ4,p;:^܅b5c^{ۮWDDr!t#~|e)ja S]m+08?Pu ֽK5: .۸m 6fy$6SNzY&wQ>Eࡋ"x'B4S܅n>}g5B+ۏYBƌVB aDŽdD**Ǎ6`t,&D9UGg!D#]_XT '! h9OT6om.)|ao\*䖵X,ء!%g<{m8J ~w[ BI.Qyl`FS0w=\>LKEr .=F6͒Z^XBjҪU*UP-5L<fό^S?ѩrVA~C2:&kUկ,Km"H䳧h=%b~pA]⻟6CTrFP'`,6`EāTQE{hAR؀;W10DղC?\M|, ͓;ZNMh߬XvDDj+:Ca`Jv{>k1̷k#Jj1j^i;f&SA_m2:Dz>ӗƩGm{XYB̚XEurp_}=7~?9ʿ} ]c _(Wr?&)9Wsӱy#V^NƵ?skn9YAVslW wHLfGzl&|! P Ҽ Dž|q"5NjMRwƃ~r bIT#}ii''ZWA* ^b '7ׂD, f]2#JZϖўгrfP ș柺kI_,L,`.^LL^ML! :&;fP.S> 6 äys?`2k=9_^.,> .x\bpVĐ]HE{kS< MFvu.( QBQi9AzNqT\xj.#n:l;ϟΊޯװ UO9j_K$Д.H̟(s*{Jk/voۺrx/t`ڋZl|i"nWNFP"".tnChw` I\]Z5[~o~PGh 0oDT Yֻڂ"k Trggl(~ln5l>}qy g@ NN*(,ɥmN> H$J\Jԋ֙Zu߫%S:m*Kz>] ڑm\Â(NԻ.iv*+ֿFdݗxݗFR^s$iP6TP"FZs90J7q+9y0W4 n Q3MFz.\'4#q[ʈ;4>]$+fQ15oH|4'<[}ʇ.8]t=ޢJ7N"u,L}ęl- UXmړO+>L]5>Sm8J\)iL! lV[/hNXKwJ(gr\5x.eYG9}ET>G4Լ^$BAv޽ E Z; σ-{Y[ZD8wb .PXB(Po0xan7|3=Ӫ_K?[s|(]/bvFyj^woI$9ECO=bq_u:;j(8!tr1eL4LFy^8PDUCo58 GtRdR%f![l_Sv6_6 ׿\ mu8eEh{Qπ 0.ۂ=&NH)+S3>ږށ LJkrpAUm  dCsL-AVDlR7w`)C#{pKvn k,S鹍rnN0 ظ iʵHӺhqŢJ A8TFVJQ&\nIUCx}z *$кF>kIlZsMk`fYWPcAEV!*uz/0fpY_d :"NWv,yShN&Bߒ:]+V<yPyĎh, ;ÀotfshrTh&N0}¥i@3)ՠIɟG z{*8q${>< Afn*UhY"otRd/8^Kp^5UD8#w?jNfEC4?BC1wnÄuwtvV75s:1S~LJzzޛٷIH;&\m(`*rV:c𓶵:8Z˄"D#=e[.bU_nwuECogƦN.fƆ.No!p~Sɭm?qY ܸP/n%RIξn}wZBEzߵ|ڑ 6" "@D0k-%4@B"Itzs3K)9q4Ӭ7f0rMPJjx=v9FaM. 25osmȤm 6r]Bա(܅sh0b,G*ԧH13mhuJ uCk_*s)xiD("M$tGmoT;F] pv$lNU#cI؎:6YKCJ#G` ;g]N&m®ΖxPG>S%d!O=5-uw@y@끓{yu=BHd#*ZjAۃRڬ!i\#Z3'c:Rt^;hcF/rUuѽ AEvvp9ߋ1? h`,+ƿbgއ]l0~47Tٺê]^5?]=dX;۩ :Z. PJsFz8"6c @bS.ҘZYy|N8 b#B*E䮸8r4F _+~XC;ef&:.hFm귝5 G2|tx$Jd|{,Af K>u#kǘ;J9WZgx,@WP!]畿ũ x-S˓بOa0NdUĆ8|6\ތج/u8aG^PĊQt)kH˒4>ai"U V"A7tdðXœ"β $[ 1A&q*8Qe9P.uW7=G ^P +jЦ odFe~=eNO3jrp>99Sr仺MPz&PPO~G-!(@+f"?c"?MdTĪTk"N"Bx;0edokOayކ|;6kbcRQf <A!f;0cePJ$@h4Y0Ϙ'JH+D_1 +Tmּ ׵1nj=[T\d\|H s^A>{t"kh|NT f;\!1cVsBhJ9[G%)=OO8?fĢ`AC=$#+|0y9RgbBC{gZ/-*b- ([tez\pޣkh2޷+*1RtZ-]2wJ`%N/# ZO:Tƨ[ڥCϡo8 _E*dZ}*L&wi/% :~\Vgޒxi(jȐk̝(Ce:x e'HU_Wؙڒh& oSZpdN\R|M\= ͷ8BqwSCw#~&l;gU0 qJ Hkh;*wRY212esWV7Msgӽ..tbzy=*/@}#}rIlZrܿnb<=R(`.5LQnG;ݜGfkै[Υ[EZt`Qc~ N|z0CrTkTҡQX_%u6] mbx$ȘPE, !E1~Qɡvb- i aatu)tkxTõg&hs )@UK@0ĘQ.B~0P@6GCCi&"c "\\XEz^8ZAu c:l eN"gE`?*X6Q&s(TCn{wyy}`I5U3 ~Q9TK/fҨiR-\1uDbǜW4ʃ_7dC:o)b#͙K*@=aحE/7/Pw/W$矿W#6r !E7(H˃/]KȩNoE󄰮yחulnؙ^.Y*QtSv oBccov2@l/:B>HjTBeVj` aUrYUuYzkq 2XMc]G= Ƽ`SԧMYKY6'Wۀ;[ڙٗ9?RQ*ID1UVT֝ݻwzR=? Ri<=KZ\_-"Mh2YEΒV9Kˡ֧S:v-؋45??;SEoeZEZ5踥$n~iڄTራp/L{2kW'H6_pC-r|9١+3쭹=Z`Z"jY7EFGd$[ϞHU>ŝ>Ah=dK(|%mWFɢ0^kXMBș^%vlY1|0CjrZԡRVu}^o=74Zx}Y=b% {qK|.cEY! ÏS78c„qOoLfB=>$0HE2BW̓^#~e:*P/*a YE5Úp ,cnb6!IۙF IWwn㒬t*x, eb|,9D'nP]# #È%8%0&z;ԈKf!( :Mx׍$9psGpA9.<:u-7^;Krv J͕ډzfDŠ 5H;NL.\%E 8)& ‚Kc0D4$3J\O!+~NS ^+S|tdH7+Σd%wPR-fŕvg`MYUT-v״SQ2V]N@,vf=8LV,9;Z]iɹ1aZ0,) In)۴%pܡc}XNb3&\+f:^3AsfiN} _&AQG"8cٔM-%˜X-Bwdl`墇[UE:.Q)(GK9YANҬ[նњ ,X|!zq]vIT;3ke?U=<(ޯ9-|Dpe+ ^95kC.u3=m~] ]lX=Mcm!YvZ=Y _9HG#0eS?jjŲBׇQ5vr^~w7{ΝXueeye2d FN0)VӪ~d:^،5*fI=)gΰ(°zZz/Cx{ JVgĈmZ(M>fN{VXiQU?nsW ƒWiSY&Zt\&6V ¦LPt0x3X7ݬXY.c7` φU]UISJ*}43K?SL l+uƩd.oR !x1ss !* g*52%[6"7ruwv{~^d"&\RM\ Qt'+ .x.J%2\;hrhsԠ߫iwcY钹29szX巵cR, TxBb搨qO,el_5m:Vm߬ 6م*"FE;z257(=INrʀ E]S5 Dis@>꩗Lqy@@;};u Apwwt|[|)gx3D)E#!<Ϯ1TeLyOGj2aDn?9 1#1$xEtSٵ+S)u}Q3ɸE%BGh~`=q ICeA}N6n+b{V_},4"\Э;nxz~V67z~vY$'{{T[tQ,3߀Xoo8FOJFAgȪkC0?aD B/7*HH҉.K}f1bE4Hz%"]㕗lXƍӀNX٥|pdRu-tn-v17-q{/zRQJPlMg^)[rl+ddڨMSa>BJZ:uAeE%Ü5WG">DbUW?xiB%˾o}TUlxcVTƽ ^E,0`Y˾wes2BΥ9 ۈ׃)3kͫHu" RU$GjNt[RͶk/pAwߵ{q(ws틵QAw /^kxO_W7 1-@i#R䔪>fEviPbS\9U,XvRIY*(([J0QgrVK`Rsfp1z~u5r&0d2yi'بBC֕Ez1e>+f E-"23ݴo $_0:ϡ‰y_]-=41YPyz=Gh{ 0P>T,zO9]ܿ~%7Y[kSBs#P*1*(20gWq/hsLd# U^QzȽq)X(Zje9P<|J,z}#0fY;qEdʁYE!旨Wug}W' Jl׮T+;PS*/K]TժfTUX5 tfʂZ(Nu>1) y [iC;`vŠ7O]cXd}e+~_BL'tx+5iBAej%F5F)mWFa%hզJ缕3IjxB7)SC,|Qox8 7L̀MZڭg=$>hYA#N}..(]\ebPl\)a;ƞ/ D#B Ĵ:*ceiu \0IRWનz#q"!EΖbˑf*f*bxU)ZV TeG`;p g%ŅKgA=fOr7 DS!9Y%覸$kQUUx:w{T,5nx@12' 5\#H37 yͪQ5hَ$,`:L cdka֖ʰH7{ $gP9 *s]vM%h^&2[O?93@l ʐ>hz0UY!&ÚS;Zji!a$}UfNf4N6]1(&Fϓ(2[fk4I8R^~q5ta_t|vU58U?[x>FtK*xtT f葃*S/:"G5@mR DUЀ,(Jt;5A"=a$aKXs\;N4 ȓ־i4 #PlA 1|މqf3Elj$GVPa_w(e ԝ|!9DoFggr4?\C9KEDaIqv [e]U/%ybι]!eֵA@]=4Q y!X\wv{N V h#&0Vr:VeBi}:/Bg|;ȞkS"{XXYmXm#4@ΫPtB?HQdbɻa!lK"ĎE0i6ȑ#4 ٴ+Ѳρ R:i@[iO7 `'S8u%RCayx[Es0;|2hq$p ocTw)d̝b,K,kax0Ay#XC e,/Ovܓ]9飶JWPIw*W6qxEqsa+zuY dPmIIRHs`Мzw_]-vHw8ɚ=GM3!6C 3P zkAdKFRћg3tG.棔M"f`.OGB1u}Tcޱgt/T|kA3[2Nu kطJ3זbZր#ےv6ɁbLsǟ?t`YB赮λ&-%4Ma&a]H\oj\~y_`?Ƌ+? UP$Ms7ӢuF_uǕKP'!cVCbM I*@[eN(O Nhl/WB)L莑?>tMiA&3`_~J$&R?n"K)]iL9?3|ъ:+.繧9j! 3?ߞU=ʡviG[ʹwWŧo;+K7}?WB! 64 L_='s'FE O\fh4h)br,iJVi(@Ģɽ0c|aQ(g2c3PnΉ׹"*E+!5 P*[g AW_2'?K7M#ᨏM1,-yZ/h%tUD1V/zo,1[@?sI8)oBwʼjP[R6,:LO~5bUJQA)hpZGTr}6}$XU(;_򤩮`B0;w>?\'#6)hI"m+L;=r z%uGuRM:.qͼq3Ul$()h{sV+G❳[)-"GjA`k9ċdnW|g,V%Caڅx@xE1ŤTOr#*E3EUtDF` CU В6j Px?<“/a(Ѷ“YuP,1q&KL83QTzвk&B4/XWsd^__$M2f^KO0ͪwxSlaM2Ŵc.n,}U }+$܍m?C +O)щEjQYL· h%2IH}j'h-Js =텵;@ƟPڜSY^ PS4-L Lzf\ќssBfng󰀮 )tZFX_ߠ 9ȤPoĖ14N -y]sőV#YVGO7Kwc<^"|ReD(g*gOL'c- G.z 1`bH"Zq5VpvթuS%8;T`ӭy;bZ!78zn*_$:; L/St1Lp +_ a8M`͈/R YX@4_ A7FN>1#)/`3#TAyAE)QaQ F; z&n9@C_MHDaebw-ZŤgWys歩uׅeڰ ✟+l߫^XRkkC {{m +xI=B+|ťs_LƯ\u46m|z J`M /ڬe5 a,ёFĽr ),KЙL]7~5S, PJÍ']"P);RY #nAAu3;7%\F׌VhJі=ܝ1bTVh=d8_hLՌٸnMYۅTjl 0 _#wQ8ӽԀuTmTȠDv"Y}`KD]C383u"f$5E?-W&>z _/Uhuɽ .*ǪBD/漒h"肑o3oհψ5/1 ֍/F*rhϤ%}x#9TBUb|C+F&|@0k.k&/U"hz[̮L?*jkƧB,_=O`QٸHWV,Osw|/[dp\s-pF7YE \A6'pWmhiUijG㺣x=e<+|_)dPL`a_$mK`i ."̈)i*xIpJehqy$C yf"__*6{ OŴ~M;nPxn.5G"j}$+u K3}b!\bTUĐ3+"?̉+)=0[׼t= iݠ<<\@ -tPwQF,T )7$KvFRS>P-PO}vZYCJ5"*pn[XT'tފ4jO&.o5KN>tT z&дGGb(Y㧡fcce0Ԥ-!i6}>|8i׵\љoyǨ] ,I0 Vvc9sT,lQEw0gu 7h.M j܌P6y~h^jWKN?D2}6vD??†6à@,(mVrncWp&;e;(t7ggoX>ܩA =p\ѹKfDK(16ġ듔]@ޟVS;`OəSGG0Ɣ=}irH" uɿ? 2)Q#qaB$YX%Z(Bz|N9:ϔ~,>ZJU&z]9bMz[ToG[yQژSk\Ab%ޔҸLoh+ߔO8@!݈~1܏"-oǾػ/AOI|JD@䱭 n}6nM&e*^qܔqmUw>e[~ÍrKeɢcg-GSАvebrrq%*[\;b{*VqBy7 +y젩%q7/kvvFwiA_  ay-\NtHNVbPX T7מґ[1eˁ%KQU%$^l%| 5 O{VWh@[V04JJ\侙((pv1 gk?GSҡ1Ƥ6H_g0jpf4ᙂQ!@t꽾`F+J84T+ ل0jNz)Of|wC%夷djt4{x'xĠ2tVqbfK97QY(ټ~(KDĽ[?P5dX7Nڑ$^ƺ4 ]LVL4vOTsӦſŶAAYmliD;􁏲M7 [(ʫ`Es9L'EȽ-lأs)$- m5O<4Ac:wTcBHKs~.[V 5FC,YX0N ]+?I%'X*_H-+W/{ԅ, S?\U.BJB|Z/nMV /!fB*jaxlJ_S.:/RlFY9 h_ח%EUYV@I/g?o$T GlR7Q~b,q[)^R?o!X߱ǒPٕhN0'`tV/g.U/)NZR+ÉUw켳+:_@"zah EW_8oCp1^JHזxsF=#Lڍ42PaC%XaZbz07\(bT\?\N{ĉV\j9ÒڇRUD "! u:U80feO[?:q)`t±dY#& F ;mHKa[2 cq 4Lee)5<.k!KȚYi[4*MgXEi>үRS=+>gu^GY.Ooв6,3V욨ZcrB$T!Lۀch{}dg6.v+T~zdMsӥ2uiVcKiyH @ʿq#J`$rhP L޽Y*: ^ln|)0/uy?%r3?<6c fa}i[.K2$劽AwkuH]_=\ $VOJd!/3W 3eSȗPe7@B-1& ۖVwJ8F7"K4g˄%9O!$ѐ3+p~S^.vqa bPd a_8)d7~f(U 8ZQ&G>!1K 宀j-GM6ab}U^*dƈYhsV.Zy4/WNŕ7x!lQVMd$#nhk-? (ƿ:/п h?xi }ILE62 %F w[a(3@Y؁_ABuf=;ZD_[ #2Ȟ/[&E HtZ1S)f!Ml&}fBn VCr?6=؂/4PZ}wNޝ#fݽL;/'lwXtYMT74vU[lk nn/iw`dN5 V;Uݽty Llg0)hH|w]o=x wrn6_)W)(Oc|A5JյV^3.KWEJW{z;jm-3l[duUJE4FҧN!̃jqkՙAlր&QIx1LK]J"""BI`*.7{:ϷB҂s-yb5Z Έ+l - ) 2눢2ˍ?~wωNP%pFc:@;%Hƃ(b(XеLO KxQD2za<"]b BӲh\ޤHx. 𠊓Ռ{nNu:cD$K.H?$QKW<lıP N!YW  '6:0~I##yG2⿢\jҫpl4@nu P i~I.\:m{tك۲FT;(]RS 'UU(rݾQ`nJh7u|AzjuH^{)) ?bqED'Xa+;[,*lSgxѴvc%%AKP8MQLHoIDx^77;:sgsGFg$14 U^"`JtJkGDn/q9͞P+k5LMM׀߽vA8X Tn}Xߓ6u*?'V=U( GxmB9$b"wnPt !kH cDh-)`S4ZJI,z3QmSmUp7{@0xD l΀Ey՛j*EIpYޣOĦEV_eZ:7mzyoܯJO?5U!hoflVKqGN>z؎e~v_D3pA[;rzrAdX0gA}Iud;dibbϬv"ۨo^38!-~y 84[>?2AX/S~,ֲFsp5`[b5F " JwFe60N^xS}ޝZeF!"i=V:.qdĬ1ys0>MUzw?u6r7z}O]Gj$2.H֖=vqɑw͑`t̅ BǡrZOTRh;Ӑ5p bM; P]2-4H;̇Dj2rYpg#_FI-ww{ɤk 08PNB)XecMxF~+d/",7;%q 8CĢLp!6h j]wKZhGΨfG|K<ЯI8-h=/" va8%x U ov2:SsU-^ `Im,( Yx8LcöΜB&6al!ќ*@d: %]I Z=4|Lz#>A_Q<~=g]21Y2Vawk0 'YZˆI]"d"(FiHlK 3s<&Gۯ%2_zAT'"X_>W:4N#Vjs0|0|߅C[]FQ6HgpK7v[,Y3twpwXܝ}i٤SyLt:HLo(r΃+r0?sޯ\b;l>:f@@|Mޡt"kCi5["i^S҃sX,.FV)58 Ddl!~+Z'Ft|lCN/49KPӍ~t%Ebu,s '6J[iM2~3V-tvm;g샟R-7m^{ HLFߟ81_v%'NI/KTz1nyB_OU(cc;:cr3=nxl}@d`%d^ ^&sb._nxQgʧAv[d%-cX/4y6h-,BOawDo&pV2MR:3SS(|^C nL~'o 5J U}ܘ³KFvZØV7U:mğ67![TKk^NNި=*t`zIG(Y剓fF!2 ;{:!nYg̰tV Zi@tllU)w?{HBoP2$PR@PEu 4 2Ž|GivP re|*Igτk ps-j )B s^MLM/Guj9#D:nb<Μacvufn8_ )(]{C̷i)h( %sȞ^Xd1W%&V,OaaKGٞ%"P BR@ 4F7>&]-iE=d$,fu|)k`뉟ꂮ q\@mHF6˳Mb턓D%d)(;dC'w'&G 0I"3g IIƎeKUyl!|Z{gh°e2rjiARZ+*Osm7S9?ֽO2mU:3IP9[ksf\5)"eƵavxx"Kv빺+Ol '?@ lz 'ykFOJ+y|. FODQ]` yp\4=YϣٴW.H* W\Z؇i])2o>ʫS GbY Wߕ?@bݨPճok~]J֘V'f֍Nϲa-s "h6˾,gmuy/ʤ`3ziʥL%gT&Q`x`Jnaa ˟Y}h!dݛ{! pqOKsMG5d5,s4 bo'xW_C& |Mi6L}Ï֐~JNx QR_tfzDoy(ŢsM΍=tu4ahhT]CTO<%*șjpO.̚XӯD\}lƏn0Ulc/ųQ<`kv'Tz(M1`cnO+ؒVG:0{r]?m $a˜ ppR4$nih9EfV3OTh۳i_wG'ba|cWLe3VL//Vhps!_}G䮛gw ߅N(z2b=: J*=॒VR1DzD*b$q$Cc *K*PI-V1a $yfeE5 >sy`iIʜ$񽋿Kx;!P!~ŽaD~W.m3@oKm+ %6F3cC5+'+u¦02iO0pTq`ɂ5^_6s4Vf4$'lAxgI,,DZ,pƑq{)yJJ }ͰYO ^7FМ(xB@cxJj{Ȍ&Dsl < "wmRM9SFnTʌƩdм soIC^ֲ e8!OQγoD6b@E=JJ7ٷiP`UBTfi^JG?x:v$ԅ~)מ{Ŀ1da "Ⱥ7خj-6Uv\'jjo5-ڶk;e[h32#: 빲mܔ|Cx n#ɎNjc>cS{._kAb}[Ll׶ *6H+MFT-.գ"2/Tl7(d]c_] *W̋ѯaۅn[~\mzQ5o+D,,<"DuO+h#`ݷ# 7|ahg ka6@[T>b },T1!J߭h*ĤWVںpȎ( !NM.77u5'1 ?$EKℚ4ݫj6)J+ .誄/W#F/ |6EUeU<5ȸk+}Okd*GYe({?w|7_%d/X{OmۗڐF"xd ؏лk#Nk#sG?VvrVlo9R&fϥk҃CgDvi}zGdX4(NsCz^ʯX.9~}Q6a(.Y*`̵ؼFr(TmRq077`nnQ$k{_w}6p8,?8y0^l{.|vw}wAz ad>Llٴ`bkdjoN8 q6{RiEtj2D Y9-\OX-}D~k}Ojt@1ǰ/h/A FBB`m`7'A"p`| zues> hc;=X:QZ9nH'QjYOv*xC#ߡOhpO];)=bޘ tϡY'c BrT AL0 6MlM ! ߕ1*BsAN>pA$ЖwwZKpdؓbҾG}1$isu`{!9cjXUSRbeCO찶~P>tM.*5:KKز 9G|F3N95W78cSמn_UpyFGMp*YK`<,uCgm򮰥̣\d׬,e?ExsŹ^U3O.  wvPy !(Q8{k `M:Xeջ< IM܎"@J$.-}_vP'pqʑ^}¿M_~/}+$ܢ+"cŇYHs*b]g#1x`1"k)NnW8F5e {ٻ#, c/9s&v+hɞ #:UȞ-:QE}l Mۉ Vta[|dI腂mޓL,Mh>*MQJ)tZM)DЎ?5DC zp2Nr0O`\avN_rtȚzh"}#:h2ޖQ@AV*2݌0/OKl bY&mʿ! ʛ4s1-Sk( 7wvͩUGDB=s9}P-mMA"9,v(k'ӖbJp :\=ROɦCd N/ukFժYEsqxBkӺN|GUE1:jʠ=ƥ@b"bgwlLQ <-/ URR VPt'I2ڄ\WdBڙ~(< }%2:tս8Ӽt`j1Qb&V-T,kޖ,Yԇ~yǻ4PfI1kD޳yhTETD"RpD_ٴab(V`!rV0 pZb3YL<3 &lI 1[̨ќpee5[},yDqD{id@_aF_~V:n@a)Yi뜺^v`f, 6ODZV玱M Ў`+ɧAbJ?]fX7ɤ`nQ0OnH@7g4bdj@HǤOgfx6'" 0ML9ݐQ\&8=cugXSArTh_$X8 R#rz_1F bPѲMo!# c4|FB]ju& 1di]piI]fPL5pc{D&dK+-ku-sڦlWnV-pJ/{,>mo&8 &#No^\١)̎̂v k]] ү bӭ [`ĭN5vCۉp?t&[ٍLc@v2,w5SA#u7lWBw4 u/hMM2Ԥ(E4)hKRG{PŜA{2,#66p0um:-ܱsǺhm^#'h&ZGj%,s0zP@+.cz94$͵>6UǸn"4;0,t{3gMmQG70;b RTi[l}\ B]aqZW[+i WiKÜ:g3D*Ի.Sv?GC){m]4N٭|zĂ7IJ7Pk$?KМALfAqn/E].%=R.ڧ*TENL:0ؾ&~rX!r.QZ!+7k|z^5֔Vֺp6=Nb~bC]$!i{Ă9㌳3… b蓐~f n:\5V<$AH\5_T"^$\~KFyA¿^(.B a6-%7o՟]-6{Fg3S~Fm#=y=Fz1tFLrCx<\~R:_m~a`mْ:8‘ԹEћNDYz{kN֩iN;\q*3P{XGӮziUIg. י;pge6rz띧{teߧZVc]KlFrGmwܢF@}kBbN(8JOlY`|@E 4 :䲙#w| *jPMyy0~Kݸ)\xL~/"d"-I<CցI0ZCf=VX^{ @ .mg^ {,aRQqP/YnFgX]K baֳFϸ&Ufei d L#dUKC% v6Xj_ Q_oTzA\ &\C`rx9 " o_]N?6􇄕=&o c;,ʦoRN# ɝ,>KRV3)Id)݃KHDȒ{V-a)x]wg Uz3k_26p_> ߼y.^z&nh_kFnƕM-Mwn{)X5Z6y5q`@-JN15X1 =5z-w㛤i#Ccچ@!vJgXg9˺u4jQ(@qMPW8Ql L!rSRyDĬycmGP^I+q=;?a)Ccm1"~8jvlAju.,x^U{?5RLl$G un( 51W$&lVbquN(SE̓ČOfL SQ<$ṽF P0mƈlo[~s1 HUB?ߘ+K8C$ 1W &q3-$' ?T_ ,9GIs wxf} 8²X5R)e]"EM{5-[ij PPv3M. !ӡF"~QV/`+4y-5;u鈔 vE?{s!oɾ1q.xO+xzD#BJrBbV5nR,¨o aDlrk+'WO0z9A|7S^9ORz܎9dձJ<63E fµbF ր I&̀ En77f[ u˪y93\aBRC]K y&AYg^Ƴ6.8rޘ)=^g+#T.vxv'"֜vܗyscx4קu{NRm1Ê"o-`bS|;" sۉ5 _,wQw[̑c6}qE :c!/ca+|;i[VlqT%W'']VeZQvb0 NpnTxPѕJ;퐱-Ypzjˀ@%Nvф:{xO"wW1ED;XtD{ߜ-2EijƋ_0JS ` t64tחXF( Lb MH0_X|dFdV@j/^ J_`qO,OW Lܳ*(IQ $EjsBR:,bwrI(1GOQ0^\fg?\Vq۵go]#)sF}}Q e pQUUi@ӆ(0OumUn3!uٚV_[mY?o(7(3:^n='ʣ+)APV1# <‹ʅb{!쩣!٠砶t&ÄpŻ'Fx6]!=JPjh<_pd9\KBcIT0 JD"Mڇ9X`m6 ºwusx8_&22\nX'TʧƢX8,(A$V灮)jO8 TJjɡXr*rMWg9Vw^PQQ[T #G5yGTrA* .M:P2|,]|qC{o;B*589jb|E f%BV<>\{z{7)L/KV_!g~76[l0?XO̙] NXQsvWXٗ8 (^Z!O]0 C8v"1Sot/`~1bPrao͝.ǙDNCNجrihd(Qo.+K ߑ8`vT(EHo TTng`5i*U14&; lJwd +@; Oqx2c\d!BB8zˆ3l⻕*!p8&<2F'L-cmDD ބaAթw\O"9޿POW?gv6.k??pc2A [7iÕ%*rZOzocl)"^fq]U՝/hɂcF2&eEWnTFJP71 C/ /; :;"{aRWްQ7eK4. > >[ɔ;P2LV-{vGt&otv١w,"JJ gZzK"3xH~1Ji:hzv=7j&]|=aj2J$\6wG\+*dH#ٙә3׹P.2(L}/%AOqFJIj_r57Y5u1 (9&O= L9n"v;vHƽTN=vV@ϔuF[NqEA%[{d߽Y\{]_~ ~&],Qq\Vӛ3=MtR |Z{ac1k; ;% %njPړg j[Q,RtojP>Gr9̦Ux4OKKscZN;X9'?(T(XeOzp2p_Uԛ*؅Ȥ|+Bcg+76A2N%~FuWfgXbh"Q1Da쥘ak*[R\/%$-y!&B`#'NЕ&{}ldԧEn@,tajo體$ug(|2ؿշ9 pdMus%٣Յt2sO'ڔ$S*Ղ6. X0Щl~Fpmcjي,qs_5n;gin?~ZTsaPY LwvSkmUQf+nissMVH T-S,lĽ% etpfJAL"Ջ hGѥ=#VU@m lEМ0T\38/l%wSjBgX{FT&Qΰ m9Zih!Ƨ@0PJM w Yhv50om[rXE(jfX!pM1F1z\t QiwJikf3(#ЮJ^£NwhJ=P]>2 1bCtepdS XzGAqE(hw~h)g?0NK##)}@!GH.ȼ/$V?/% {us|Гra^ ݟq@mu/Y1nl Ŝ)o]ƭ)#&;jH9{GMJx[vVYEK@pg)]9ToL$@ћHO(i^ ݨGL3;"ד,fx@ޟNّUP?[lpghWqvOaFXx6.Zw΀*̙i+VZVS53n ݣ+-8+k^ Z?::EE{ @.a ;bĸo*u!CvQȸܦUzx}tvGIiPUQo֧ c%;H=Yd+q̓g Kt!zQu(EQ Dh%@]dG_NI;?sDQDsd`Z5]TW_W۠ :s!"+ k2Gzj{]4ı<@Vf/{>u2uXԡ-c9Qa9`UqkKmHG*ׇf]25](~XN^'"Eurlgg X'e= eyco7Ƚl:f+ T T'QQڽ^r;Hv?4KjAJqS߄xXMPI4xC iO641͇72xh]q9`YR~)H9Z/߬ )-Soh#] \<XjQl~k FtL3gn}8~`nZ4Շ{ױz'@DfՎʟ-(Ŏ,R)lxɻHFmwBUPUY ]\t.!Jgl Aj1i&~JBת?YvVnQXObsL-? }ϲ9t&ikM+/u3QTbK$&m*WMkIAgS|<b$|1f73~MEBjCiOk!]OzEy4%msy_R PE*y(0gyI euѿñk|AyjS: ]Վ~Uҵ8d9~(o]^cZ1';%-<Qxi5ʙ51sR њߍL4ێ3;}Gcu`mppŒFrv1O%>>t@pY3/9MT]:W35aYZ.)E@d'B0h{@jo'j71K _FzQ ;LG,A}f7զrv!RBQ+Iix"`л5?UXY*e*<[+ yf0[mWw&+ nr.%"DְB-)Y&`AMshf 'NfSg_/lSb:h+a jO S1[^Uٲt ڨEvʾ!BfXe>>,BHsꪦF_R.O7Ul+Z@_pgzx2Wcu Væ]V;_(aGN`s W7%BaLmzwOQ7-փKr"b`15T&]1ie㕒f*9j64 'q+Ѣ+  + jO%g:qgdݒ)bhyw97>No"#Ҍge?; ]zВ+}?[BSO$k2EkЙ|2>>`íBS<7C`(X0Qo峸 1}"TQ8eWn$Qח*{51EyXͯգfYx?#)r~_MTRF7\.yj+qcH!A&| * zͅt8a X5g:Pp=JB,av탕".Ӟq֜劽l2>zx`y_غsO鯶3ƁoܐŇXEbaV1A=[s; hw#-dbB( 'Ԉ Aȿ`޷Gߝz5UϊT8@ ?y*wN5!8l쥠L{RSz}Tq%O_2@,Gu< Y:V)dqJV4tmJJ bxsl֡ś=D**΁%m$S?; .О፤6Y6 a<>^r1Ў\\{Hs;f&LZfܵĽd[v(u Cи_1ͼWJ1mʞPEb A *$)~N''eZŜ+VGghKYj!&'ba gҨ&+B=mw>ྏ߻zo/;h/{X[n/`dџ}@~0XYeoVrq``"S=C9>s Ұ4>Ǻ=ha0˰:+ugi *Vx(yio[`8Q $y7W x߯Ǝ|xsO6¾HitL4K\w-I)b:P֖i}Dy;If\`o^m2n# kRfxR͇f NCu~@ldrTC*Jd]$i]dFQ1n8D YRY Gg)q](P z}Ȣ9ATvKW (6,^c1MrY<8PȀ ֔ _"Þoy=4`-<`G̉`HK9_]&)@]fd i۶m۶m۶m۶mҶySØc<[ޢ{u ߣGnYs .eƗN! mP2QU r:Qn=1̉l9DT2N"[Xn㘀reRmjH)@:mrEsQ*rR˓T#RF=[!19s < &7{…{ ՑB(rɣ <~(PUV7]CGJ{G \^p-Ct(]u) ;@J#E O[o +A&+N-}yk;;Q=:3xcZтO`bRP: ËN>4KFw?޽Od7}'Y{]</vȚ {A Qr{ѲAnr+:@&$KC7#jJ󰕄篹p@g+3苵GQϳY Ն_7ĭ>L1v-cP?mzl<"ӽHQu17ڶ*  <0E2(s\;|G&mzg\Vͫ9ͫ^S_i@~b [_MbhOKfOE*SV2"m^VZ?n~SvOC-1ІdVC I:0KQ '_jwx("05r@ Wv2-U<[8i ^mEG(/m8~HlDADu}Yݮ T+eH.5=/r,12߂r{}LRXΜpOD_jS#9e5NE=};-oϾ ]*tk m΍OSɐ;ކ:2y8.d\)ۻښA QpYDӾSŠ~>DԤ_(96a~ʍd}&S*G(a9]$I3.zMP-N+zyҲlƅTD~ 83WJ˨ł t13~.1M RdJ3U?&l>lg*!o!^EZgcS=Е Xb?qPҽ;m(9R}E_oRcR\Bb_14\f}B ox>Wxy(fZIGˀWXV._X|#?Z)D(MnXw3༶Go„³F RdS˺luHS mphqMk14i&˵8A̩cqKR̼j#3vTxw9=&,\ s EqyWmTḱ%ho넵 Vgг:tnF%pߕ7,f!4MzՑBD\š@aXGF맍Դ  K 2vRwM1} <l"hQ+‹'<]3FH'nj a#w,ypuⱧ9ޙX)=?wXNUwt$Y6dyځwnXf%oc7b}ف QG w28*^ rA*bL֭Q&m-[NwEb4Vko1(9}rid]õ26*IJ&MiC|=-骵5vMsvM |\`:O!*62]A> =hzq_w{խa8ޑ29^d! G8 gP,Fq)0&Bcio S~I f8#7rT8|)K] 8ЙͿ/ gJnl U<9NnU\&Z:fja}55PH0煱ܼ_12I)垵|LuRC6 hA֝mg#o|dssLPRBPJr|D @?Г;GR`S| {0d*ZreJFf@OnSUK8EWMusp˾T+Pi^١|/F{f:v<e|dzǜ)a$t;VHn\~>Dz ;a;I }qƜ'C& Alm9R.Q"V´,N98'zʧ|\M싒%~<$ D[L>LpoH c7"}2)~=peҝ0zs"2/a"+_P_ C,/)hΞ`\4?OR7V+*O{axBҊqz?Yދu:6`{X 3{+ڄ:6 QegO~=5.]!q8:ae 6'{`a_NwsJ՗OW(blKOS=0o@Ǟǰ(/$ȡ]HAoUEP+n?,gOh q`w>ĭ+4gw)bIZ̐sՃ=RaCSHpUVXJ("L C3` 0-ƴ\s+jҷ~s4ey‹m$Aq8l1 cLpJugBg@94!g}2@iaj8cH'|&ιm6r؉ % ~=z[/x<1|oI f{-DP"HHZO~nDr@0\_g!:iu6MM2d*IRfGPD߶_Y+* Cm#

    )urUs.>T=FN߅dnߍz3s 8:mN9diLu,`MA8@e|sJkhMb՚8'_7@ &j")Wx"ď05Nr-#eIX4V}MTD}fMvjA|WDApSmƻv 82ϳ0W|x_p6S @q̀ZȆ_Sۣж#ƁˏDOg &jUgGbGzTo;p[< Z )ԤHޣh2懭㏛Ao+ -1jzϚМ#8eTщSTUl̻,; P7oMOXmIpU3'eچ5 #&bЪT7a hwzXm鑽@ٟP+Z=t@xk> GGoPL4:XFKA +ڑ?ˊlY/92^dj{%L4Taoxl>M5>Go!޷XgDQ'rK"/Bo$h!_>z*:Ѧf%FvK}}5.Wajc}ׂgXdfmlg{=%R'?:r>*w1|,ٔ'XX,}ԭstKdGWs[WE Ÿnd|ǻ@ڪ[3h/]p2q!vl{zJ^A4Yݴ KX14fq|~h߾wkv\&1_j1b{.b''±.n*ˏm/N()XIRJ3F{(("KԄWXT3im"td썺ŌV5* Jk^A0f ";X?|t9t[mhsӉ`C(ɬI]D5hȇ4$t'|m<TkeMAv&r[T <XgW؜`څj(6[/!P[ƶ$lo6+WYIk\ ʸ# pЉCM4|>*\)]$Vѱ%UMlv$Hzx?n6d<`Ug?Gǧt<R&5bVNNsThŹ~m>\}|kMvxRż/}(XO|8ژTmA$bު٠09[kng bnDJY Wq XS;N=ӰOU+qJŻ[V aX0EІO%͏y+~pB%XGO'lB>H^k셵; Uxa?p~ m&ǖ%N L2z] 0G_OiM?wLBc/s$S}xS`7cy1\>@=#CUPyR9OO&Aގ:=J . ;PTIMuܱ CBK."^%xh"er^cn2>qqλܳV)ij&V-S0'b<#X~:i8mx3^W^cBܓg6W_44x7F^ h n5M&A8Jgй P0֣椯r6liQ\|"ӖtI2?&ΉX nnJ{ _Wq<;hJ܈tk1 }54ң7i+5<.nCIQ4G.xcyEA`(?4,>_,wz]ieǴ0.ŕ&2L=oMOzD܅n@2^p V(DںCyrt-mza:+<#s/_o]GhFmZޓV:`^0o? +?*RW7?6$MX?9ߨRwҗUDai{!䶩"Nc; onW&s<_⤋Ʌ+#Юpx$3ΚD(,! qY_?{)lRUeF[KB#^g5,z7t {^f[f'5bT6m}1sP[a]3T)9GXqֈ99Ճ8K}!56, =8ޏx{2kusPه̼x渌CggUQ.hhRDof;Op]%g_Rԑ97fr ѢM| *%P2#*7 -"+8ޝ%+Tצڲ}#υx|>B@V(~7B,B=ћH#Hpz|/0B#; ycU[}DS gQ+?b!F&m@k>a*xevI*|yJ ˋ7hlOZ}w>~^y~ὄø: JuLƯHr]Om-5v֎?8.ožu)wGʒb??oJl('i>)2`XgCFxdXbD2 n " 44o lwԣ\(I]-IYC0( N&-Ϧy#jEc;GxYKz{~Iq p|3آ3/tL6lghHY Zֱh\^gvJ )Kse棷Ɣ(wmd`cŵ1Vt2bkpUd &M]Z5sBWTs灜XʇvĹnRG!D@ @d-&6H{oNJ`]P:wT\PIe[8pC%<z(ݞmU鴐iۣ\ris* aHqz8?%}sֵ>/yϻfݫrskpq^=ڷݫq52 {`9P^ 8VF}& ɯ꓋%Z c{ $jƎS$:⥀p2,lk|S4Dm5^ [2Y31WѸs\[ lP%He.҆;'/Hi@nW¼yx8A1j~0AH%(P-4w?~W-ģcVb/n7goiѣNYkXLVI).z߼ٯ=Ae-,99T( pF RtI޵=@ ŽVь.p@c݇n^tjً^1W:s"*8 ?qG"0ƸkĮzj7l篝 JaEt:Jݕu\ՍV,@RVί# 7]HƥFdh @USe.h\QʄfMCZC9 1^t$t JԨ6?8RmהDžbЧ`x?0'%Litb6z};i %eER(ZIǸ3Ξ~4ܡ WBNsԜwlYK?!O)Hk[O b:a<sq j@</>%kLNnM]Ýb,+o4H$c!f5n!B ŞB텗49O]v+g"#URK3uo' 椆dUH΢7OD<~@$SpeFۍ݂A&"`G'P';_;VA"UAqS%[9ݴMYm04ٯB&Pʸ v*)ED\RPA/!nQl._']bV:2XH9:NMKKxwX͋Vc 857DIcmQ xW8تOe0-]).ĴPep*KMх<_g\\@Wp9OAث*\}ō {a`NūuKa3furQ~ݬnP.}{T{3tK-0:H讲w[O~rK-L<}C#i,@>k>;|貖91Ϝh0PA>Fq0;rjҔњz7M,pɜfaLGNa`N>,wnLs?lz ͜N#tv1pF$Tn5X{nE.VIR ~-:LJXn)i@:ߢo=L 7W/;ؒG6fww T'@t|2 i/NӍ`o TyS { `lO<[&|^)OXkPم}Fҁ%s~׻<<2^'%W@JHYj)dmM8I2R$ wg;0Օ]qInPb%Jm QoCf_d|=+<$AUPՠb #LdDl ٯZ_R0@)~I 5ԋB#CCw&VH,J0w`0O~&]\G[9lQiSiR)*2O}CߗbWTK1{HiXUm-`+?(Bϒx#CZken>N߯iL97x rҒe68E QM*F(UT;ɈG/vJ|Qz !`1S5)'t]{y+L%Me0 ;z86Rhs_d*eYbubo\5 F}I?pf Nb̃-@(S sq77`;4z]@V:8y+ {H4$Q6#.5|h=:w}i>[?RI4e[=v 80,U@S)VC*-@("Lxlu HX6j. l^ ZOH5յ[Qlsec#YAJ)8 v:l_n'v*_!NZcϴnañV]1ia'r%Hg| &дizBxe>}#kFt\+8c$V2#\ 5dU;eb9y]it0%d>޻ea5YsMW G[ޣ"N QÖ`3d.VO=*ȆQؼF4EW5J8RkŢ82;Ay8#hHU٨[l*pt,#~U? s ̋o8~ PB +dѤreֺ;^|SK+ 9ۏ:RQ?yk]sBoD^(7xƛhQ{+),=? 9A*ƮBj If;lj";#ߌJ) _Ba HV];c%*W7`|;tiUi!x2Yca:apȴXmNr.9+#X­_TU)i9 X[#X@zM(:9ZԜ D;[qm^n2 TzywS'pAJA7c \%560)v;Zj甡/i7&-EָkƜE0"H3cƷkeڣ/':\ <<1+bSB ?M)_Y8WF"zG})/ WxǻEK5yJ&i9|lE-xHw9\Dy/BGa>G[BKv^&(p _ߒhLqqUWËLԛ˱WvMcQ9HVBtˡR=(Y,0.gL?jY_St. STCw-aWC3LpvćsK֏OTX2v#e(;f2haӌ>%Ywjg}ܸcƛMtdd2<"FӓCVөVr ^HΪG>1'<*F[xfReDÔ_7X|łh5Q]a3d>vq0#.W)p` hs0-#7xWz,ᐰгCLK $OZw@ s\'A Qj6lONt5d40ZHh jto82aКx:hY'h /Ր ?[@ LFn^z9q7}{bo^K0V2`x{x?Ѣ4IKIKYI_3^i䘏v콳W`AUy )Ho*2[y9AYus2,>|dFßm~ǥ":ai\v3bpx+pRK9dp'/LǍf^G;$MXmm-].C9ѱ E NQUy~O@ Y'*wU/ +7勤c7jVL¹ɑuKiỂ4Gߩ Ik<(T<+bNT? mFMuG]kȚiHP vN-bM?:- SfF#pʤ[kQqۣz qA dҘUYP^nNnW:IN>#rrɦʹ.w睛}Y`$0[bً,:߶cnƟ@2!q♪O;ȼ|{ ͡ !61kcv!6p⣀D#BG.탸@˨뎼b A?ѲFM1,/kpKVL&r<`yH\25R{[&@)ʇôx O|L™5;dX+θ?QAoC89=Di*  Pw`U:(nui vE2Iə/ި+#YcqdpD+F{ǽ@/f2!(F9^[7N ̦;趁5BK~^,[aGPy\o,e4g]FF>#i6ЀhڪhhF' Q .!b`~ްY7Nkr93KaNӖ֢3#w͡#8DIɄt;Ǘ-}5k+H[w5%hP?= >+|'a #NdxudmȘca> P(ȱK DRqkud9 A'K:0OAmGFDq wxʱ6B*e~0JBp^xJV߰2{;$ޖR"c6 O#64?{#{e-K Fn y64*C}BfHX)zaZG;Z[ mSQi ECrԳ:ဪ&ڨmv|Nqć&: S:RΟWZ5YNԦ)b餌"z{#:65l]9F1n}<>I pv>,(]%hBk, 0ʟaR.7@^Oܓo' 05,3C=䪕&|,]d':'O7?U!+Y"qc$( $/>fpAE?1,+D<*lf{$zL<ٱY0FK02`jG(TWyЁl/Y]ߦ"6d{HV=hܲllS%SKla#httnhT}d`AZ9[9!J-2{=)}+*ђT\<;Q\nZ܍PT,Yaչ(Y2W v%x^+@ mT5#:Ω)0r%{_/ b9Q [)2{#m+h3gM@Kg ?kʟ(궐~T$ #m`l2-Qkw-ך uaL9_iN~>64ren __Q!@>߂s a= p\=#Wt.-beqӮ"xE#Egݵ1f?|0O DT }G'"t(/+br31ou- \Lu=.(e6>o ל:_jiOQLJbobHuEEEjELo0az͉DdF:W[X3#E?Nt66ɋ{Yd<ծ$V8n:ήs^9#|'kÆMU߁kJuf;?o k>sxcoGo8WlxZ97nQHY}C7ܤp;lZnn|;!Cr{t $LFd@עZ٥McxEK1 kLlIvM"w`!M كPn6n{ԓXw!ce IƸ~Pj RͫhDeJ63B'L8 Ko00CF]P#,bD"VF=G * ](DY\q'Y廿?(W_ug@ ,ܤ4pNpmJhw}v%UYuf|fv[ oO>O<=rբvxq|cSn.zF&Z*%l??*pQAm{|-\LM9ʳUTPK.ROPIȫDi>:;QVtz|RSU`_`bT i`S)Ъa (I2*4 j:Z& )F ҧ!TxR,S,-+@/)gWJϨų%~@'o_d8PZ['Ve%~XI-D5c!VSثVBv˝D[cf6lFB50UO6x&q6FQ-u_8g@y=l/tMM0.1HSX4 Xl(i :-ZZD$*)ub52h],UQ_)ʄ2LՊS_G6a"%1ɺpU:G- AL6$[wvXA$P͙.9xhUZnuMݣ++qSnxXV+zfm`Mt#!1R%/>΃]+AqytmcPllkx͍Rw׀%!kg `wzzΥU]z۲zfwX?t_w-(jHvʹ:TV\%>DZo`CJ1~c)?HH'Ll M~pk@5 a$eXe mG "\ ˗XΗ7z}wyyi; Y-~Pngs ?;{<@.#>`!]5gAhZf'U5L[htGեxiT F, ^鲇bdcFXy>6R*LIlu-c0C-*~T@ Vu;f'+5d ,Ls<l"C@Іe5PyN N`19H)gbj=z6E֤ dL+ͫ,7 fNG>hAbZXʫ̇Ȕ2gzX=%agQpo2`Hv Dt,y$74  F"B QzNQ L`20k~( ǂ^3@'퇳gKQO/-jp 蔾.=z,=oVm ҎqNuR*.$fWLNFWD\RLRn}z@~|#S! $5Ǚ0S}\,djvy2ƲG_{YI޸oR-2@Wqdt`TUr%"i,qlA[KLS]TN|UKZtFOO.Ȣ\MR#$p*; eH F3 \,& Mۡk03DU^OV)N]E&Fj@7Oŧ~o[ו$6Hj5/$~aTuǰ5[42BpM[mTy1pLX2No<я.bv<^\)D}̙lb9Dz:[&GĎ C"ƣGC0,A! $Gd[ 4 9A%CLo&ߠXK~t+)~:,Zv. Q$"\ۛ0"iq!$+dZ=c &\h >lkkgi\7':[)yرm<(0Œ|g+au6}F޶n!mhgVpYO]p>5o6dʺ.LNև.Rɕ.R.#--z",Uv/Bor!D{jF+l"~927!~op|͔F5+)ߩw6+'VTͷoK(,e<7&PyN~3\rdA&e̒ihPK+<&L~z粲H WI&M-ok7(J]VI @I C۷E8qHph? 'l(̏?4RHB9+=$.(T57z@f>O`Ї̨kU/ hmp{Pb+dPSX(JC UD,֖IMmТfnNJ ~Wr$ȐMz88ܸeS܄ bjE: 3*& |b .HJ@tL2R&z(:]xM?`رKI3{¤ytҞ Cjȇ B{ SXvsڪU׋nd47s761 K4=%V74!frPT|5y?nGWl1@d;QL_MM{L*ժ?цʙC%2)6q d;\wK268PM0\'+D:wԬe(32LR62GS<"M糤a}RVrɘ3cfӓ= 2 tWINyY| tEN1[}I%qmע#p=U!zim<6}ŊPV2+{%JA@=Z-QC!ѱ@]|tCR@|6%ַ %"5&lvÿވ"w+JMc^ĉ:jzл! 3^I81Hk55;:8YӺ֨Lm١o;u.3E=r7+efI,*U]9@=tkl4{kw3QtDʪq{"6wW;֢y^n}m^[Tt~ 6; F- R{&Zl /?hw٥~2×lGfgY"E^5euI!!۬;u P P&0Մ:lR&'$~$>tO d@9- GPŞL{F΁* Ze2ͰNP2(-}u U'mBJRo Λɟ;qo8U44ifXnݍc#`s~wwԫlZo3.yE0Ws&iޯ}簙lem󗔯LUd*W𻜬r甇"Kkͮîkz:_doϵՓYq=6/diUd@xoO !PЬj+T^+ikF~6pyq b 9bIDU;k/:ogO`?va'H#I? }i74!S)yVZfWގc~U] QoJiᷧ/OOrAM&h}d[~>QifV—6)K83AFE 쯴 A*xȝ:D^I%M VC;v.&ufB@@RcXڥXR } ٥۬h?]} xdwLKA;Cۨ]X*7}0q礒ODħPTEU(*@lErˈǁ$cj1\_Wrl3ys}V Kg۠A#dX]IB4RKX2#ov((5x,ުy{I`hNdƝ5o`E_'G6_)kڽ9 OW6nr-3սc\pw/>/x{.gsi&5lHX79~3BnE>?۴Xf/muYL2fILGkpYhry&:SqAt #C}Ҧ"w ] u'8B5HGB-e)$m?z •`\7Uwb,\Eu&7vp3f(Rȵ~Ύ^?ef2kNX0>ochb(`Xǂԗw9y6dԺFr38zNڋ!'wǗO\ة?ܙU5xmHF݁ĵ*`LaC'tNm@׼ud'}bx s3KUP#rYH|>EקrIQnm@䧢gY^kEJ>$q 6| $ bh=`Ⱥܒv*t# %q4>~~!B u&u݂B|82\,CHO 'yF&s#n~K}ܦ*кӛψT V%(߬,<{[|n Bè_j,) p]w^~ڵdmn+P2 ؆s=\Mt R ^8Xt>k jgildJ/dcolLᒪiiÎ5;~'=4gF4j`Va+y~(;RYAr*}g-gVg{#NZx$"#G֜,y7| 3<9e}O2/]6ͤ{jmW'jm'b8~㼂|e*n6^8w^Q~X3i"$xh Fp.ⱶ3)j5S6l' %ũ'g4m I73)fN**VKwkF.K3=Й(B[FB`E9M7hjJ/[/-JJ7¹mr`xc'|oUh`=5M~A;*tWfZ_c'yv9V|v.F]u]W7JFۧ_&֝GAa0bh HnqQҿwA8sy}Pdlb LTd$|2@# M{cu00$Gx޺I1[RgѮNt o=fmq_T>WAg1LaZT1g0yZ*~spPΌrϝcG`1#B&iI#|=eM݆K0%=JgTlb(|Qd9Pgo:w@8WyjE;HFЪ$i2LPާH7V9iSf/"¸ RH=oH"nd %A  _bb3 &@s6 gÆ 6 P5U\#Pc8J&(ggUQ΀.ʖv]Pbw]+$i:-a wQGSAyvP3rұN8Uw|(sE :sHDϊpy$ݑjGEg " AoĖ ZT~똕B#'.14i5D;:vpm)\\i8}{Hr2vşp0kzpm ji#s "5Yl JWvexy`2Ng$zQT( 07JR (ot@HM48.@H4۫L=:#ZNXǘ$)-] )C8C~Vq"艑F@5 bFixiykE1.3`}LeK떉KN.+r$tZ[9Xm\ymSA% FuvTyq4ƒz*wxo hG_Ā\EV$J}^=5_Ÿtm]_c`{f4Abkl1ydbNkE e7k,X!sT fՆ݉ * dYF=@/sl+~y"= 1 (:| rB|GqABn2:Z+ڙ7m!Ԩ"m!.1M''V!@%.bkFTsM&_|t֜@6|EbPؾO*PU-G݁g%EZ5ԩޱ1$[gG(칕`SŽ:AaGF5lD0{WhP cUc_? ?u^H"Pk՛ Ts''JB @T:ӎ XN)cㆯm6Q4xY}lMd@@@S"A;ֹxf?,<ޝ6Cߧ廸2YUXdn^6a$2AO}}mEڗU@zVJ2|Vㆢ,Һ|.ۆ܄io+g*q+iʙ1> u}2;N/AM3`|G;ǶBA_ )\] VPkqKu&:Fd8f|ɷxȚmxa劼 _u[Ŏ-5"z(xy2hΓZY6}+kJCJm+NNy|_7F忮<.-.=<~9<>v^U-?^ _Ŧt^ݩP,o.\s1=FH=lOqR 6m>fXyOnΛm{Tt7Uity~/WR۾;c_o=lbӍY36; e NgWP~@K-tV?0}X`frR'ίO8"YJX7ݿ4o*7c8<~e Yvm\7U__B} Y#{,{z_ۖc/? |uITW['|ےth]pxW_>[Yoӂtxn\= =7X7i;:_,eto-N5Nj-C2#qjKn==i2WAc lIP!İrC"L! &F%1Xq",q.kC&Lp&ÌxUCP8ax\F,=,a@aF+0Riajc C qX CVV0jcCǯI 1!n0;._ma]t:1aq/#a.fyqsVMza@=i݅[ƣu*@іFz!4E뺞afg,/1B sgZ&>P)6he4XXc)o~C) ݟ`I0`'FR4dmM$JzM0̓aZZyC"^J6t N+j$A(4v(Yݫܼ Vh~x8'OE| ksYw3ߢ 5LWlrZPȩHd#[ڄzU~3pk@JO1x̙XL,#33ćEԻNʖL^[eVB7P :wQ~β~"O [zP %/f ͔Muy7qg*d ϣpHC!-4Wgh.v2).vnY%pi;Q1zA"m*#zbwOx@9ie_# 9^&OrB ;B _ޮ}`,m>kDyEk>Vyr, פѭ+цګCUGWRuΔTClc'5U C|c&mߵxВa62Zj)n(;uSZ*iqvٙEДHKbJ"ń:!;i3w#-ezd{el)2g8|tH#MU"(yrILכxY:q,|aL.\;hd)G?PJrR ߪ= +V0MMPtؗ0FvWC7DgT>=VbI.yu"H%-K1_6P \krv;rq|яnLm&mJCM&cT *,,3DmZ4_ԡ@\~g=QݦeFMk[Ꮢt"onRD%Cݑұ%槒(}@vعqB3<8?s !kUBpFTvh6Gu^"W]^ tXм;B(rQiiDga+Y~O4ǰajq׼><'Ĕ5"fl?Mp(*gx{LH ,f K6B^TrjfsyPT; ZqKx Fb,qU˂^M%ЈQˢCQ/xe~M5@q)*hX^sw(*c&HbS{mb{3K2> `CnMY_hYwzSfx=;5-\W0}L}-9˵ ?SGH4k#[ӑ869YqM}ƴdb-qHl)ϛʧLqЧstɕ6ADTJjTk~:Bogqt ѐqCm!EʑrQĽ}?{~39gqn~nQ5mD{OE4;҃ {"V[ޣ!*T>OI:JeU{ԏKiIJSPû,+J^ܖah=)(]DħӹIU)\\uE7Oǎf fp/QTCvIR <rR]ݾ0Eӻe2>@qzE \P0@i[(Bx!J+s2 s$e| L%s_|U'22AE6vԣ/$Į˽ yF)up4]*oyI0*YH>Le֊2PdM Ja*%JͷqX2˜'<>.7u-as>+.pBE?X4P2RV(m?exfg n@T3?**0 ϔ_-gndq#d1sڧ}WZ4,11cȉqͽj, EK=u^9$ ]ؾpEtw -m#]wluIr+tbR:ba%q]ϐ3K b̽w0h1 KT8㔭#3f|.m mWEǾAw..#]y<3l%{ɺ"xIvc7q 0 T]JBKYj5(OSSj3Ÿ9bvE>ᣟ37ʦH ‘s0|髌v(9h hoB@#0!OQ"zҢDZeQ!0 /,nPT,۞.8ʏI7$rLtM_q O(e'&j89PG7:Q'<V%Y w B<.--XMi^I"ߖ(+)5 _te Ao\cM݋YA,+@"fǙZg5F<`im]fˊ%6$\Xg >'vLoYw3l_ψ4?21g W"4655Ӽ9$ `KT-Fw5S5? g\ ߱9+PKf.\h;3* W{Q~Vܥnt詔&lM4b&,0Q˜Hnq>nW텱mDc1)ChruE-'ِ; w$S+! eU 2C_G&oCh眽:.s䓈9NS]6f|Ih~z!z&|k֟tb-H+Qԭ96R8s6Ute؜'熰'WWfFcIt;./Yُ [A]UusnDHW'"/ ݤqp0XhO5 &FYS{u{v{{i`ij|F-WFH9o4nRљUSԙdUetWߓXUþ>mN$nQ~Xd޷˖z ]U1aU ;U(N1?mɑ]zUEidw6C|w2/`F>": tw5_E(m5w vs Y:'H+T˗+g%^Kpc -"|H6oU>@Ҳ" ,I@vomT+&^\[WE$wI&[UG9IټUN^hC&B'˕K>? q\>eQ4+|)Rb pLfRlPCEȌӗf5W?+WQt5MulݻRSly"kk;r2;fBզtԛCӺtSKh| M&={ *g<_uI_#1\le`bA/meJ]HIߊoY߈:# E2" u}(=TE.{&ґEɐ)4@KlP:uvTMpQ7g p Ӌbn"ΚE_‰ ~Bfc 0fɂ8sx܋(ftxA:DAkCXT|pȸp0 @ PA'h3کwA :k874pƳpDEdDt%[ot_ j3^b0[yI͎,JOys?ƒR(BƋoPpXh׻϶`hhu?o$sqaŖU$oC( L&jbBTRRXP@r?OevTS2WԡC};,7|D۲[}L2)n5h&N& <B1BsC)3oξ|RI}RrO;O).09G3O3Xgd7 ̣<)BS^\CT\Ηhog-_Э$0|AHFz(5p\Kť XY>d'QnO9H(ܣ}{b`/|9wafAC ;PCC/ߨƒT^hn}eN(*։kkJrՀYEI23-viu $OBz$\﫠oa߉qTk%;# Bvdt3HZ{yxNꞨ$.e2!|Δ^tcgόe4G=&o&GنiUòJ?;k2EpbZ^.aJ$gκ&ǃ!m s[C/E۲d% ,z N9+I :" 79)uݎ6;~޶ɦHr>WK)xf=| Ih{ 菌L>abl:xa+%bT氱~E\s멼ag򘴕R@ ,;+I2c5M^#Cr/)#b;ak{ [xwuJAY|_`) [ºv9QZ bZ$^e\ۉ-L,#й3a(;TKأmˣ8E7q+ ܴ۲`^acoվhDWZ_Rgؔz#:tFqWsk?ڈ% l!z+jR,694K0k\& Q\l,5c^?k#9R̜~WgDbc&4R)| z`lH/:-ˀ w[S=Dݴ^{ߓ7f po簣5uYG]ĥm$q17ѕPC&8Qq7K:8~[ADGfя2#3I`O4Yp_-;_G-͉qJsqE$UXInFa:N}wL yfhC 5-r}bJVKE6.:OJH*66(;59z~zgo93?s`Z͚à{Gk#N~zkɴmɤGI=[F:}R*&͸ ?Z|XJ+ϕ xG iC&t7\9ܭ2n^ ՝w1>Jb:C,%s扃Iv k.c-c 2zAR`s뫗iRd9Iu|.S\'q8Zj8.'D|O$9ĮvU9b̠Y#SDZ쎪B50 ̦H7]%U|olV܋Nga=4$" dtDO+U]/Fjl73N- rˆp"xːl| o"cL[t,{F,ԒԐ %72:dFrF /!c8+Sa0GXĂj:tREjDvuD~k~ZwsaQ7?ԵT`Е)XjIzصdž*X% "8O"{Mf:!bGz^f#3&,U,:+X4x(AbkH ,|ˁރmȣϐ !ҫ7O1Tg3e,E?I%Ӿ `KS46ߥOj0[^AII \C*Lm8F,Zd+Y9UR@EB?_*9,n#)*W/eY85wpa'CXy_$ QS#GWX{4IPS y8rQcYz@pSֿ 7xء'V~x"L/=Fgp[3 n=5 b*!KXGx&>U"<}^0-$~\'ܒOJ0.8\n;^h*3C %.nvb_>6>bu ˏui'Nb#D|Pzȣ @/l,m-m% X- 3>!DUxvGVCWTu5麌3܁-$?2#A!v|#` ~׵t|O\RX!zMf B}JO˚%W#{'[MsףJ(.˗{|Jn, w{ Uf}6*lzC/Pz];+T:qx9,6IN?<^,Rx">;wckqYEV<@.?o8SfL~M ޳3QMvڌvMD`6DML|AK-oD =X9o^ұ}B֜(g-nvy;=݅mO53rڢmX_ƻ6!/r ɮ;|k =wIۖ r>%O{4N^|ė yH#1u4 X%K40"*Rs֙،ڂ9$Wu$'i,0kLvS|p}7"fxq C%1Lݮ D JԷZ=ezIZg6k;3 wT5xt6 RccZ [R(0焦+$RYMS+'3nB\ ҟ=`nʲ`pKIaf3`#Ms|]vJׁb8g`S/Ix?^i%NUkH4k/^I8ߗ.)%c!o)T!$ݪ BbGynoW# 9Zxeū%sU"J7採hMwvϋyMH;V7g?]z~+0,(k@d$ijlgcodligRjw҄;n#8VLYQA;j0i-w[jS75~}׭wW+'O->0;sǩ_ecg핺ϒ;۩cgl/l#w~Z;n}xH=]톂\/OgVZ.`AJ\JfV֮a1hkmfd7 DzP 姛j=@@X+9?^?U '?+sr}m*zIuYGU K>9?!;;U{Z;|BV?B[naX݆Q=tܬ<@]+ ʇx͓ qrHu1?[P? A5 Ùc+)o?e=M=h==Ab[N(Rxrv.Q,"ӵ>N} Q as LE&9q6r#g/H_ pnp+k1vfMe@9YSؠOQ?j$b[9nd{E *xCP柛93>JeWp]@:(QuD#0PWPgV0b18#zC\Z&zak8^,`!TLd[YԛgGe5I@_qP BOB>8f <4 \f>",cѶը-P 舉E{e64-iڦ{Bsd[%t3Y#1{#! xs"1 @0Mo k7sfn :UxuGq5%Dr{ϑڃ72{@}v|l͒[l*ۄr1r<;n J:GqM>#1mQX{]mU2.F9ֹu yvl||yg?侜=!|ړD~ zTg'ˁǦ;w8P Dzۇ=Ǣ^|J?8[r^}Fo3(j ?/#0[:]1ͷMKv %!>ȅXTQȋEYiM.v2hQ9\*L,e(Xֆ1VdC?(U)ݟՇb#z*f(g_\s%2`hTGsm WpYַa):(Bq+pR/*v8Kf56b^ktNΨ;W\Xex1v)d̨>heP)r^=j<5z6R=Vq&Y`A䴯% w;[$hqFi mF"M$F)_岏B&G˿~ ` 140$n a- + IJ  䥉K!9jr .^GlNFdC3xo ҅ypH Vқ!wjZb暲̜!kő̴Pqƒ3u A9Nf$Z1#7`F1Q#d}RTޞ!ض%IO9Fh31U 1DEڄc%ؤ}QAA"J!h3glP ,]%QK }jzz,a6u5 ERFD[ ZE$p'Ɯ)zmTbuW}zGËV#9Es3SK4,s_F -D r ;+j?%2wQEˇ1kFmrdCP̈́_TJp Nt|!aQ{M>74ZωÙw ؚ 0R-\4J`{Cex7߲k!wd霠k>|6lt|D lz-F7h*gⅆ<*]eӘedm8,mh>y# 8Ut6 _Z?.Fe%D˖H!$%`W/M|^qGdMӉ)A. O $Q6으9=9G9WksjݖUn!+@HFݜ/ohkԋ0!JNחE5_D/Z#p'li; |戗GPYf珿dGțn:Z/q \fξ&?*}F :dv dՎDC6'ĭtLGWk_T]Z( HwiEEG?dD 'i#X% aLAB Ga@%> VzPf9rbbVgB㑚ahKMRlZ '5}DZ?:|'AVZe:랚1ȧdAE} i4t#Z$tj \ApĻm{dzY~rDx((]66 H YFU~znNrƶoZloq'=r1V@}@8LJW[Ů~7%WNƺjdú@AC.A\(_xS>=x~7sغdG 5 YX/3My8 I]UBhauFDVss]2^v?^iQyL[P>QOQCq_ 6* B*Rqh{rhz $ - Ä$v}1CAH2閍huN>SFMΤM]gH/<O\؊z$2yROBF ;o!CqolV/Z ޜ}fpus9"F{q8š^9Đ#.?:5LIMӏGuE}/Fw\:nn+ 9f:+@O.JLW7'Ξed}aM|bOd|}"`;6oAT[#4,QoNLp2pN U@ݸОAN>p10X2 ,l"_^9#@tvܪc6RJ4DVΝ4ԍ`^n&dgޟU Q?KD bclEy| ڄ4\Z_ifn;ˡ>2AoOR瞿 0ݻ?)ύ)M8e]Bο]$t?$[k驢~#d"FfGGFqm|R+pDHŲsG0nr2~Pt$@'; "RɢwN5tq8N N\"҈]Brp>}Av}U-hefy[s$H1oQV/Sc?XyX.bA'IVB-_f\FkT~!ID^TCSm3$yx lc#vZ*pzghL.[^jSgnʎgH#6Pf \l%ך简oJbqo s0( (v)6nG\aePi]<$22$!5 aIIGV8lq'?e.H_iXT.50DAhdS R\}}}̞vQh67tB(E'/b;TNTpD_}K?X"0dȢq,ȸh|]KBQKv^ԭFK;BAۨ]ABzwPRmu2Xv,")^/?]0˧@_@d0h:^\x)9e\ (NJҴ3FT!;|abߵic3n70O['ՐQpSԂ]pZLiX QHy4 tJ~VJnpރjc*ox^-a8"2u$ {±R&:ǙUJ9"*x<lO"}E> m[pʞE-VFԈz'zd sؙO 1u!?I/# ] 0zrA%T7&Xʻ2.wajGۍ.IBk^Qվ 9a*Ip&/anzMv܄T̜{Fa6~a;Ʌ^tQW8`O"10/Q0߾bwDbt,3l INiձ9Xg:sRI:R_ p="yb ?&Zx g2ZR[yXx^Nj~w-&SSn{F2ͽ9k|{nwIrw6fFB;Ȃ_0yQ8_`eTd&ZowBJjew0[;G~4@ ;Z떈>^/Id_ kEn wۀ:Ag5GF4|x)[galnfZuEy { l捔u7,pbBli%t4 (:/=f7V׭ e$c̀mFj@o7/ ?,@A0趲GCoǎ\ͥ y!3@[X<~nO{WG3B #6aːo[Lp՟7O}q[ 8L yŧ;!%}{zoOq]L *?|0EgD./@2 ^s;m+gRp޼Ƞ'= }#}Åa'NK΂.3\~ hUd(M?Yu"_iLvc+e':rEyI{):MMl..<Ꜥ6l>+SYZi +Ri{2>͉jζ5ĕ%A; 0k{}nǘiWZ<ۄȚQ;DF\]5dDF]WD]1]a♡7 BN>jfĥ֔`xTK3O"|\/o tߤ+N/a}LP&SW8#iF'x[fxȉ8:ꦉ筗LoI'댜֗=*zbONd\`_Ǹd(2 ^,KqsHF_[$ms!zOE( 14gF8kt> /fTv{PD5 - oI`6M[u]*{zY@B>":9_̧hDm0DX*0D]ۋ,6NrZ~8!q(.`?W8Sp!i? x{M—uXpƺ9 A* o vYvsJpR>{yݳVϛ e;*p7߰.Q%EtjqƑ{w{wj:9f`(C<o\KoXWYE7N]ٹv5n&*0gjlqXmG6ìM9ľM 9&oi!z'eK #"9ݤ̦=V8ھXs y)0dMqu4Ǭ"Y56\}LۺC6˶wPDxl0)~W.%pXwZcƫ HWpr|}pm) B[%g9O4o h84å9+ɰ,Iȝ4ezVB>w>}> Dͻ?5˜f}h9oMQrg3|z"`Ƈ-Pȝ㱶JXXi=6Ouegb.J_/"b 8tiR୶PlFQ \mYīˏ1Wk@ueDGDjF?=zo.Xxu2-yi_cP!eEW^O_/zڃ㩪?!'8A2>e @RWplw x͖p*t /}mbu0"G3"į㓽x5V_coB< RD+A6{UK65&t;[k=%RX٬j0LJ2U@olc94"fH!sXB/侰+8< k\sgbzn#l1qMa1gF8gƲzM3~XQ6%>ax'0`͝5N$d:Iwi"7W8f c2hפ>ƹq~gPp̒KrGqY(^ZZolO3jr *r_<&]ErԚ bu:[ C9ESZ h{ !G#S5\=2z 2V5yO'$0eoSm kшV׍AyڋĴ{*2H_f:Rd8cij׍%MU4ioU$szeJkKB:o#E(Ðw6Q׵.١hs~՝ B٫f_J(:k_MYBVJ[AVԆz^O'%KjlO)^ͳ+vz>[{G9^{z XJP=Aо/dc"+Tӄ!'tg,K7,GbAek]l;%6*1>H.;nhzR!QH~9Z :s hNlRS%f7G?# gNr"L׮Lfp{Ow՟\O IbI&NM#ˡkHbJ12RαbUW]$Q1f2clfؾ1t/B|a45L:6BgtB1JB }e4B꥽x꤄i}n?tKEμp=ʄ}c||'\"+4,k[Mm3O!{ض+V_+HD'N}[cBeeh2p]Kh2^jhC~4v (20/զO zH-t˴< QQ:&P,ʊ_^}u!0 I}\%]E_`DVbt$VpKǻz{M~ֲuksq:9 Hq;ƱAAXa][vӻ>#GXdOn;Dwk3ma>\.k,<2n)x-)IRIFٺI!AveKIwYVćz KT2l?|I*mkPtͥ㻓IaATj)kq)bi^XAL)<B wpEA;#H&;@|ޖDqfkAj˼^V=ϮHW˭R7kՌP4zCK[=SCgF$rS8sӨ8}=HзZ3lˬ94jD3/u'`/-vzDeSCo4C"=mssN м=d1'DBf+d+{iuX?Hxמ{uk#>E󝫖|4KsMNksf֌e1/l9v)/$44-՛bELFUcDMY 7@J(hv^}.wb7#c\63lx$Xc ~C>]$"FN!|@Yk%S?,zτSL ӟǞ+]Yo [))g׭]~,&M)RnůEPvHwfacڀ/u[;_zzCt e9;UQ\$ 8 w,Ë^zU1j̊ʤ0R& 3~:NsWgG>z@e b׼+6*[xX.foiNi1LZU]Lgk=>$>8S3\=H4~L(yo 0gZ3|(NtU\Sfi d/#5ʹF򠫰 =}\f;y,ڀ:7?UHAVIO3,#Zĺ۔Ϊ3V;kHRp6>+fN)uJe!7ӒGD(Bz?OL@[!e&VdÜ<^w}峽&Dȹ!7'ߕl "50+飄RA 80yOoc(=~kgܮk`fz~!z:okX8yp, yW4d.M ,<@0c P~Iw`m+cka8hYE,~c4ik% ɵvaV`Ȧt#D@|w,h#c SvӶJVG ~QKMe։qG pCii~^.53XIm.}Hce$6ɐBǜ)qCQ.K$oqan˝ukK ܓ2Ht7Zʯ޴U>*up@Ϥ AOV[`L@.Vf?.DS?2c1z<&a54Zt_< |Txism>!+B}rQ.rHz-ܷtGnk $w" {lt܃K2oC!ӡ _#}ѝ;=$"s@.Dܹ;N/6jAYw[]7:p }XO80l0-d@~KwL (b1ԇ<؉4o?zyɓ6zCB;?XutG\ RϣE38^;U(lݖʎhF~>5w Ut0EDk4VO1ߪیy&lp`:t+1˜WyH^Vuo`WcW9ywFRL8BM~Qsy(?F/۳?ܑ+OCHUi̍ ӵ k2w̳]H!cJXe;!D!>9ƕ.exGvJvb< r+FT^G P)|Q;1_5*W&"jbMiW@-۫ Ef8yz;x#x+ܛfø|^QnӝH oCCDyayC^pFSm 5ǰ'w_m'޷gr$R˻IAdqk>/.43 N0F Be=PPBZm2ܧRbq 4`qoHg8ʡEXGAL]p!7ie<_3(n TL0듷>ѕU|^|2Dcb}J1ɧ&~&c;=ӁՌX"Rry~+&?LƧV2t/\aJ[5~:֛C#UHj-m$W9WM I׬EAm ꊛ͑FVTyK { MW1yQ?O#7ݑW6fMO2zUJQdBd|"4gb{dW3%#d8?/OL6mիY0/șy=al =Mw#:=Nr]MX!xD1q7jaQGP#׉'mL^Zi;y6ej\_j%XLY/kGYr#n'}7Z^8W %J֠L~̜kJ,6e4I *Kdd|=Z·1kؤRXKg8Q $i+J4Ffz 9vpa4Ԧgy: 吓_OEI kMuµ^@GOWH"EAHTHM$ p~?*/#YN%-Tݾ@`ox_R2vjW4|@lҊeL\5IU\P²jh |co@giVIO [cVpVt b-)? *&R%04('xڔS H?kuL 6MG*1(RgYS2DjSbY%wՄn&xzGnG-K_D{ S(h\LC<*&d4.UOEG!z$m~Ǩ7&q{4g?lr/*mEg=/%ц.H^yBk唪lb5X:a^I>mzڷCcJr;O7h>Xf^)c|@m*łx yczNgNng0:;K%?ký{Zs~9BW| x(hI/nBv\nrOXP'}PS*㗿r޳b»A#acL*cnxK-/r|90OP/=MdlXZ]7|ĉz]Z O3:-}?VVIYYz*ܐx̛hw}Vto~Æ:䒍 %JX;'Z1-hZsEIc—s` /YnX3#xi\wq ɽ8he/&@Oa͂G=Ъ,R(gƯ|`3k#Z wTzFHM]gjHiF٩JӦzQ%Aj<:W8[Y)?b+ntٵVQ qMaMTJ1zwic;7u>FvT w8Ciṵ9{G@͙auezU`M1G)d>LYb5 "A(;I@g|G~YqTESߡ^pBb欴/1qElg3[V>[闌CWCX]Flq7裰++Ŕ}}ݤdчK3fvY8i疄iwSHJnfZt%2!#ۃWk.ۙw+`\ҹNM1rҏ9=ig:nY lֺd&Ѯ3h3擪T~_ X>zQqЗ^\ͯҋ*D&٦? ͳ=GX􋷘[44f(T+Do~6;듑K$l lIpGHq]spW8`EwK. ʮ~K Ej̾k)6P!oB<6 b )3Ef$<̦MFz O߇7&=:~4t}Ym0\7yiRqovYΐ,l{SY OkbMRWJ"NB= 2iە+5q̏%m%}a"*AZDrJS*yyv7@ ]ݷǦ1}5{_dޡ7v:+|2wrnߑkx1B JIȔIdp^rs7pPsMm~HQqMy"qնw\Dk 㣄 eTГa B=.EBtk.W[XX>3AVzk{أXiKIS o ]ڗYee0)p'd~##%q:5TuG%};fo]ťӵqSl>$M!ťJ?acqYEMw:,ف?>%OMI4CBl&)P@V@),L:+4VtE aN2cl۲w> xlq1?rv]js_"Rjyi`~ VЗ&֏Qͱ&>K%NOQٯƈJ11ԭp<q TJ&{N Z,􅅅{7a49=i-bT 02|+bO13@AIJrѷK Tp/fgd+;ҿL&Ϋ;}Vnk?" #7=K)~r Qvw-b(0m$ ,¢ȁ܉oz/"KLoQ-K*8+̮T?dD\;)6R3mYM᎚psKbG5ZӞM(X'K) $Ϛ k3vayX,W"hdh/&(3˿TM#.ị`Jc+@n;yv#gW2"n l(V3Mm`Fgwțlö5-̬e>#6<>Mҁ %TC7@<ϕ&+9XWr~ȺG?"43ow?t$|g4txF/o`F X~y0?D)ԕSCDzLˋC }m 6a;m&6VQ@[FX|\ gG}[~3^*`Xb9-'h4(hdRLhCOK_` 0kHq [r>J`,`y"ݭ>B}9Ԥ|/w$PPeo H6C@lڰ#<{lOkV:IW]7ߜ`Ӕ I/m٨>_/~sn;& ~hi Vz4 lAPo rgL]Vd LU߸,r"ϾZг?^L IJJ4io7 P@gbTDTLPJe%{fRX|*?\}8@Ӟ}bj_JXUK!P dw5͢{,nYɗLbUzJlb! Trt f4bݭnεģW`X9@  4ޯ`d_{`=IDߏfv:^@S5t"kaV; m]9jF4_~#Y q2.z~p47-lw%s׉P. B4E EiD,FyG!tDIGGlV`Đ"$4?0:H/V`}t A#\~ٷ B#vshZI]8'j l-=쐾64 ΐ/0{$ sȭؑY8[Q Zg{8r3ێsq dFAd/eR!krC{?F] .+Bl9Y,|XKCF @9B ``n~P&t)F+U+e@Kՠl^7GfGVԅ~B[Z/ߏhDJȇu} OIkb&:XwRᩳvׄy;;qZ,tK /Tþ+(_qQΜZ }|c];^KNnR' };{@k;-xm]޹w(NKk3 h$5?6,ixmh;gX5O8qT]$d{Y13?/z3S'ȝDG81E>ӧU#W".(ްVTDˎ< mX#NИ K? JՀ{@_@a`HSUGR(Ü!0Y(MmCT~S="btjqյ>CCzq[Jxz[6R*˲~nяdhjƬKVjh8QW=0?Pi Yg2J^ tOhgŚҕ|!Tz2DcF,&_u%NH3e:bQ"P G*,0uygN*PJR;@:?@)DAqG(% PNiPrR @5:?R/*PCN~+ty:Ql]"16e>ΜL;:lvٶ=6M1 vs=MCک uMzimݔ28챾?|A:0 85e -qjp>繛cm4 Ї sۺ^lА_OǦیsN?`_`iJ޺3\j/r\S?IP)Y8@DʈK8/xX}(@#: }+ǹUQ2$ '|q>4߬CSs_4.s m^1fO+괕{J/1I@w!%$xn&1v!h 4#%!.y\nեd/,=1TwJ6/f9RC(, u56i~m7M;݊_uraޮyR00_L(/"MG˃ G1}6G Z8cQ}`i}[AGlB`2ƋG3LÁ%՞"rHrw#)ͭq "76Gߛx(az)].߬Z(MZz1 v3T}YI3L|+6ufL, t٤Y'IAVBZ$ S7^_[< }S(tk#%Z-{ntqݺI쥐Y_ͤOf} ^nvMq%#k^;2 EWlşh6:)js+]eibR姌(6v=E3ssaW4E%}is}>NyUrL5yK,kG)82[S=}7xևƇ}1w\&2u;_{"Ǫ]vac"E?byZԏGt)9܂v~_c,፭U1ogXUczo ɖ0J"6gɲvi(.S•|_v a[g(}9f+~K>vЕ^6z)ye y_~'vڰIush1nVŲ^usHhVJQcxZ) kMW1C}#6O21[l85.yoA2 nkiLK%V%f£o/Ηȭɳ otY^0͓xty?.GX[$˭ /[)K/-up;a&=ƺkwa8Xo7jeCOe'K׿k,ǮɈ4ݩ/@Tnc~?,0 ; w6DDn;"!?OP[Ǎo)gtNx%o7  `QyA -c>m>ԑ4 ?"# ;w5XDPvXfLɲږX<+ vXnb Fgyh1Zb4(ōw}P}EelfaD &51s,YHϽ ٮ~TT^bV[;;kvWc) Tʶ؃$0 7>%< Ѓ{;ΏWUSIGUtJ bwP1;k >Erf=e+ o1-Irf=M m #dLKԟTFmޣ]DK&@'=gNoqѯKMWH%]ucl,z|7im+89BSkbYf#g=?kRu{jχx~9\ 창 2iJn9\9weL# @9g/V&I֍|>ƇeQߴƓ)SRseʩqsXېCzz|g5ZQO oD$ƄVE K&q&?l*S< r7GM| N)4w\p\){9ɿםઝm*VK y_T"]u^[y( \Ʌ~E# c _1q"FJǬ8]pSA<,)JhV]MPt$w*TN(ȎLpsRqyQG羋U]$D>q0tL `N5|ԅe:8NoY:4-rŐ=^>̬Y%|/>ET ۟ $M_!'3:_ u!@f\$ D羫g"ZϮvJVNZ%/# :v[V&Q6D@]]B ȭ5#m1Y)2ګOud..(0%n=OJu(cn30)EkDy>Tްbix%J~j# 'Fhr3pR&ݒ٩9>t;%}CX]B'ȱSXPőqH68E_D w? L#b (8$aK'lD bM<a?Shk+IpoxoA᧤mԃ7}|x,Q⩔i xIdaB£?U)9{Y*a1OhU dm]7$Tg?lG/C\&l"᭠t sQ=`xl,i&5X$X kp%;I7 [h*K$F% z#+E]\i䣜BHWn:YT< qg{+|XyS1?+7\SHu ?/oJ/;kǧ #M0JF0{Y"old鍠ni+eu o"xEHRΧ#ovͥ(9Z9ٚE$Ȯx{Mz'Է%L)9KzRzTO{:_5!!Wp(s y/qŗl %* y:K<~Fz2yG4m>b8`팡D9p C n^ʽ$@ma:6a;\}\^t}:]e<_$tzPQj҉&TfUvA*OFszsK9,vso,n ,weleYgeѢ*d]BQ^%vA!J@ Ō]im6 ^q$]wMpv3S)<Mں,Qn p[L|/ ( WY%|7eLMْLx8Lޡ*핲YI2q&tV)- UȚzMNzT*OWtz(C5Hx1.#\L7xGz?Rϥ^2P/5X7vI/MyESwm\3%UՑJ\zSIJ*[h{Q,WyoAd\UQXMH@E4JQ?$lR+kQSh+I6N#i#zU:pYM'ඳK2-_\ :glY?[d Tv(VdȔQ7(%IzȕW%" ,>r Td}e<%8?<2~UKj[S~-n:/\BVPt)6H%7NS(^'6<FW(iDbA54 w<=|H %}0FTwТB'mg2Xb(w R)쳋]KkV8Q=n,Z'\hӺZ~ _op?e)SP4>[(szm1 l>߾FMQGvO[ Qfefr$*-%k:_}k,IANPd~JX\\Ԏc 4ᑌy,[. o4?|R[+mMU3ۭSMKYˋ2l\jրJqƖ;bEF%Ԁ*%Ю33;SaP !; d|riTw.D EU"pjxG|Cp{.ٸz|[i2wFlʎrq\Ru>LsOr|5 益`,=;!!Qt'~ r(;'YzOQ`{[odWKϖ|[ AQ(BDڻFݝ}xo=7_{Xw W ,2Yc"0xOI J΅g pzr[tq~RQihttSpRp fn;7 ptrdۊ  z$Ћ|'ƥ?J2H$ }X$,to>Z4 rF)ma[ĚL`I;*`*f\@7Nfq#ݪ컻1a6ºC1OeD65zK\>)3-x).q3e+?pF y/B&INHUAn0y>BrtaB2kbvPR|kYuHz  R Kag!d9!A!̅ ]ӤH̅`d J௎i,5x|> /dM3葐f( 9qI\`)@xJpHq)d~{7~X3wfQZAPUA՟;8u 5w&_ˇ鼿{@?,z"_ȜFxeVT(ƁĶT8' w>?t=6&py8-T/Bda2 AjjA7Ay3I䓽r ޗV{(sG/s0(0xC.-c1U%J P9Ffd8vu^( LsPWıy[d~8 Ȑ(gx TGÆf go<tvПG.ny2wpq>5[F2laFi0?p26Զ' a`p OqLfnxA)݉ˊ0b(E%PpBpCV8(>!ɂU߃ a!Ih[-S&,.@հt/V]5{/mk+U/ƞ>sZR/ʣ@*yI+){M[ W?GP\ *9k:s_,05LZh8Y/̐d#II.oPtp7sm{~E5u)lȌuHg@4-F1|5h!RFa&w־7zWRxmBоWP$Cvv5Whqy1+MN?3yť3)9UΌ;\E1[,^z.q]Z˓+ՙˤdV.wı_,qn=xz7{.nN*Mth>mamޑ)n6]G{W#s6WݓelMVkNUb7P]>\*>2xsl~IGۣ0x@bwU  }tS1boø,+{nϝBW(MPPͩux"u;>KC}9)Z"F(R;K5>oBK٘o+*E"ܫEzn_P>z ,yfI7FzJ96 6~:Jrl%V9 Wv;UiיY0 P!%f.-\9RMKAV@c|5Z"rreö~G[*+!  u\qMx9H"x9BVQ9ՠџfzFѲ Flz^7A1eZN1~e3b JSXZF4gGREC50@iٵ]I-c>ⳉ8/Ij]Ar eZq\d5U g;LbO,ǹ+`^"?6KNCC4Z߳GˤiӍ?gJ%Iˮ}jߣZJV\uW)S}il.m"wvNQf/vzk<@. "9s~2U7Wp8R[ô^sLDK+dѺ}()Iۃ㋲h)5]1z%Cpfz(#j\|H Jtt~Þ Mߣ69R]،~fIwRsntG@[x NsEn+I,aaGJ BF,MvZDtJQ5B,`ˉ{U0iHqޢf좍*;_{I?׷ۡ2ڼɃTJ^F-sUMmU}da߁QΈigz!]}zI))ܧqXCyV5bbvBZ*o1odZ9ZvO P/);zdY*QT[-bp3ɳ sO02HǛv=wv]tjVK_w(OQI\Aw8)d7ԡ%]+}Yl}b:+$FS[~89 }=Y6ahrḛƦhl3D[c]MڿVhE~kنiEx\#x\7dG8^ ~}ЉǧB7PZjkՒRb?MtWS'W3:a $ՈȎO,m]jG]!Gߗ3.qMegng 8] \%s\⟑PbdpgNdjdZs)t.dOJ5bηNT9yBLG FaZA^ҫضa6K&ߘE;epWvA+tb͓Z!ATzc,&tN*Ӹ^( o:e\%檜&&rbr{~ qVJK E֓?S׀'ܣfzNT.G ])Ut`ܼ[@|%VQݳnN;T1vFu*$☲APՁ dגID%4.1fL&THS.-yV!|tQa Jjq >$j`^@l J|+`` CYb4!,;T#8e󯹴I-&I֊56@'"XLˤ V8ZQ0,[6Sbg$+>e>vI9ɞйm}fVCOi ؙ\ֱbXX{]*)_|dY+=k&OjQt{V™*SO5In2Y R('NjAGoDp'P{N%Ni0rPk`H& 3Z5`[!w M[3Qfu#`VbT6+!)R,^Ȅ=\.;W j{v,g*9u+V&sOz绕0+VwfNqgZ>oK5(OoC+F`[-VAxii4t͓R+'bwHFzM*CWe ψψQMÇLSZizNG) &aIc]{qLoHKe9A-ye*&eNntMɲIw{AѬE92|3ҬF•dmPj TQcw-l:l s~=hqlk{ ?gGfN) g"iTN *,fFhdq$xӴmHn$AR(d>qpj e׷ *MkSvW /#TU7OK#yqԟ _'<` ]#WKF6#4dY4|ZWw_BkܔΝy$٧8=G\iF_٣\ CyޓmW>eW{O}z[`!?$g/̏GV rGx,݃g[/ Ht`bzItٍDfVqK,еtyG2>sI>gSmsq0}xritiOEhG$vSw|\r5z+]RtC 0EEs u;eJZ觃7:k^P U'} hLf_(4(e [u?rp # j]jh$dCa['Pӄϕk(LdR) hi4tQ2'a);meq9،d׸AbǜXu #wV/eb}ؤ=峓($-IW h4Ief$c`őoڴ$o:%|#5>{v.J?3>):6/jjmo gH3p |ZS9tLyUY.=/lWXcpE͍2j1AMQ=0ԣ&_LRVwDu|BZ֢ywB H tU ya^ƁM aU)`c,FS2@V5n-13Y)eK1(-jh*Rǟd -|%Z̩1 Gi[kc@X&V-$'{Hwd4}d&kc-"юOKNk\ ԍa$NIM5M)g@Bi@oC1KCN]~W Vޭ $ k&&3#`صJ`oL5{N¨nFanqw"qvd>7I<}ܺkw&duLn4/q؟qmEy់?B 1a ,MA~ȇj(m"ݬWUEN>O {&Asf)h8:7z5rUU Ja U/At)>ĶF碚V%URvyvp&^44cM*B#$-]߫uej yPF=^\>7X\p}D= McOT |@v :'@3%T\-=U2[475^"!sUvWqTXhT%-XӆP WG%3-Y㓕u6ƈZhvz a )^qe) ؞(+WvyEK|R5X*Žb<.IUaphP=ã) Ypa8Ȫ'X1˗("I ERE|\T`bI E a@(PM|Hawr[$NUI QpaD\5P<7ܚ83!A97U:.-D5igD6/ 1 BFyX*`*p*_=ЌO}>d6dLP !7΢j(9Ryc:'*NC&e.t\,az8#(I\솼|fQ -o]PURLH4Q]I[:?>cZbJ9> l=и2"LX;;i|h[{*=`6@ L s1RML $U#q jsrĄ`|DfHC f4$$F H>)uȠAt>? ġ`F iI7 p aC'QFƱ}E QP {(X@t iuHNmqPZmvlVrpMEʃ)MԌc +p!j @^wPsHjAM$։(A!$xܕH8r ($ ȅkmp[o{ 87P0%^b'Ll z|1vdW,w ;8 ^q$ѬͱM'(3/=$DN)^n1o 0[>c1q0FmN cBŬB {HOYE#m =|Ee"NĠ%/4qKOX•cӁvoG+^D'/wb7ϏĶwCDC0 J f@RM.llۮUMT>&֮+|v?! A-_1^=ߪ OcOCcr39ѫ>~,חS&:shge= iy uH[80J@fʾ X F;sZc:l{ 6%J0#]6[o'ɹU_t@_h{3:t߾&3pv`wh mB6\2 Ӡ\ȨQj!kä=:!G"Dz}`V'dQv?K+ۖxgEB>{"fͱXWג8aR}#GTʛ~eK %|eO\nv׿cV-)FB8z4 B ks7oߐ3Mw؁y-y tB' I$lC~̞g(H0HhRW%u%'D*$ܫHokM;Y8[6qS )_s S0j*VyÀ_aH0;#GsX#.,,*sCz"=R~T}p]qYn~Kj ⑉D(CR7nDPHk-xMP@T}PdR:;5~ sߞحoh@FzuydvȁWZƖ#!mS!џWkTJ6q>xt~>~r9.JM??E "W^?I' q=o" ȂmP6Ղ{GqV:L埯Ѭ4!* 5}BB=[G!Q>B`_lfAAӿ J>~ɔ⡖y1a)pc"ˌ- 5.Dw)^;mm(+ <.1)QUt'cc?[!Zֱ֥)baKNeRPfjd<}}o' n ' fLCMu*k4BBYsFn+GY^$ܶMWq/֬izDO|j6ey[[¹ZMEN?傉`J-X4^->)E _bw\yiQr1 AU `gG(׊uqsCm|6JrnB :ggJ7Mai|kK|:D*T[EEgA wT9Ň۝ҹtJ]= ӻgB'3d-_of/rnQO&P\wHs))!t<>񲰸8BH*;N";q<ȄV* 9WDoaj8 - ?\wE-յi0;w/yy벂eٲU@xPeĐԺ%Q/2IGb^4*eu,r*Af!9EhT~LWÎTUlQ0CЪ<:onT7".GWP?D>GQXa8?ߜ#'#~*v@@T\GcGcFMM|&4[훖 7sX;B]?/cڜcU nP6?'wmd7o{,灍FOMFU&~ OQ$D*{lnbtuQn}9^}Ϳ:z/ FV8ؾ\zYΟ7/?P ^ـw0K[JZgURh7K/=2/8Zz21S;-񘨙{G[)ḽ!uʷ2lDbs2;AXĺd${m(6}*} dy,#Xw%mfJ,dnN;w*~8fnwgv."]-VYij>IM/_-)|⭨Wd׊ǽ$LBPXѨmW ?N)ՉT}@Ta=V#J3jX%IN蒱 d?h*5'>Uk1`"q]lL; {:=h<`ܧ $E+?Gucm.Tzfk} RXU=# ߝi/km+6!qAHPvw.Q|[bp8tՌqboh6V{8ACEhy/bwM4jBwL4dLli5i m/L20b"]脣Z,O2KC[qױ7(5=:=-r@p_rnVSe+c%c%3FGOt=V(=vD45~h{gUh3e7bLla,Bǻ fIΫGEer5蛕. Kw+|{k/Y@15mlrw}ԗB* yAq31DW$H HIoO>+鄅F)T˙]KeVWв02;A8! qIH:00b8xkC uwQ:lx$j]9Yƶ:3"3in ;Yfd{'/uB+ zs"b:zm!x.,-5nQ?<")TT)OF%0|_הtXy]Jcf! S˦˲Ziw5+WY-4.t;K=_9fiA,#Aa2[}r.vd?큲<@ָXj/#8V},B(6fx,~ |<V~TO, 8x hM*=V?+w?(1NnEXfK(υE]l$$ז ҫ@3=] '4u1ఖq])u&}N.,Ol}j/!`U3:|`&2|X&)4GQV0f+Nos=suˀ XÚkTpP.Dٸת`LFlEp ;m1KAZƲFmGRnI1f)۳,ztܫg肠siA5a*( Wl!᷏"+W SI9.'* GcT`jDG{4ǿJ#8Pkؖ6UZm8{-땧ֽn&+J=$d;OJ(>>rw0 @fKTo .fUsS >6OUޮ`Fi:]:[N_uo q+2`UM97< . b߻罾FG!E!fc"{M=fָ==/aP(PQ!`t,G=JǎN'=0!dP&E_|pHgϰ ߰h"yo[,qiӚ?ђ8Obw0ɌlU.3퉁̏Miy*]7MNL:'/9Guj)d% @VHed z7_e'vp `y2ko)ݛ)hH=(K_Z%{*LW5,xQO>lT\j<Mѱ70x0)@H';Q C媽?&K?svYRr! 0Dp` 0Ƚ~~>)X{}||~#_/'|^sNywZ`*]ˇP$p<ҞeUT[~.{#>k,IzRĩ>_b@fxg5k&#OG"UޑIGyGrU@V8#o'D_ÔyWk*ޠ}SK;R0eԤ?~ 7Ǣ[ŞeGe.g$rė?\c)zkYM@u 4͹"8ȔA_֌aJs{qƏexv.߫>YW]DX]db'=)od}e2d\:քSΉkpS)'Fݍx2BqƒܢM$~ +W fR+oG(o~9aj:57_Ŕ]CMBUc7vRL.n%YnN-=1?o'Ff|R;*{+`Ms;:˜RVw85@J&{]=?Ъs\xg~EtwbzrʥtkܞEW^&yp[jkG~t";36x[\t-]6n4~3/q#g7;~ -qW/'{u;l_/bkS}7k%kI[k8V77H*kT@SGG .v&l>t7HꔍYlq>Lڴ)Lvv,?6oYuKo{.z~\]um}~[{o&w{O.yO~o&Xu}+K}m|oyd__y>NR?zW$oofoKu5p{_yz_Bk}m6m}>bk}־.*o@%[%~~bu}~7a4 VF{z]P\\&Ȫv*m}qk_n{$T_T}ezC_Gw:pa߿[5$7`tSa;:*y{k~nko;l}s}=>_8{KsuxJc3o}d&#WD7,on|YE;15-U{O*u}'B9r}^]}7~{c>!gD9Z`]ty%yg폳ܢC`p*/ .{Վs/6͖w!Ѥ7S3-G m]ڮex!<`?~ .XwKt10$v~Ya*CkGz-fFkqoI[ OHV+п|۳Z5jKiQ{E pu}:9-sGlk^t~w]}_zo~gym}^v}~G_wguYym~D|%{TwnnD{c?Se}>a}1_ЗFT{2u}Cu?v R.z?L"{׼{6^g3?-9Iزof>]7HE~'k'|8z3Gi3px݇lyYKG0[uOZ3ew,X\ EVz_,z4J~IUwrmveC"~LZc\Co^XcJ3?vYѴ]E1^yKZ_~ˮ?y)Y222Y1Ox,y&R[qiO۽&}߃ g ~[3(/HcwY7)MTp0UXT0ӟ,Ҹ.GSQd0ZK([g(Kg2OݽjǜE3C_'wt: F$}5kN}"M+׮cqבϞ&`@2C׮|n_7nQ}h\]w_g3N$B}Hr3X mw_m{1d|BF!7gS#yqհ++QT\ua &P՚ NQ{BC#]rdd6܋0#Qfz֌S8PY" %Q:1ooz\7S: K=q]򂅱mtnȒ~'2d4ܕu%O=MemZ2?`7%LP}/!{=;gs2[~u9;z?<qwߓ鱤Ke[l"jzVJyAr#Cu498w<hDѦpZX2?U=8n;!sMOIxk_79Q؟g5Ć@/6wu~uxCvJ3<7]W78VӾo}0oWǧǭ}v-VW~j9O7Gkmmbu?gM;˴#rmnmↃp ڇڗ{p>&Է. / waoބ#bLx8eG כXI݆wi_~N*~gҠ j`&<:LaWf[L\yg~ībc9D+FNّ\ yJlzǢQ,+fnlQT\<5v|X@}>L~<{b>nJ'#l:>Z=|s?1>bc~//К>BQ}%cnV7<>bfwK{T95'az׾|@/*u ]I 7 Zs Z PW%Gڜ@P#"h0I uw]{?/2 ~it\SzYGmX5~ux9A'}=yj-.6|~}z}Ą?اio>9<X|) k=-e0Ly| rӽc5\ n0\m𦽜XWGYçUM^+l̹ˍVGϾys;߳ -0}}myG}ly:<$eU7[ğTsD~u_h;=*Ͻxi͑ytY;n9ߜaXv˙9f{j$1VOFsl@[}?Us(+0wFZ L$7E#hhg$HhO,De'lg1z'^;^Za! +/|>]kGnKYms^X?+@,I$&*D&gK^ܩK"KּX%Z/]zYN]Kni6W֬ #H|u#Jn$ٻӱX t  y[3 0 %ƹ3]D*{m7 &˳qnqY wmQ!<ı]x}(aL 18y5Z$ ^#]iprpҗ,}({zU}?G`[R)!'[syY+r3'>t=]iSm&Y7d$Yw;)oH=Z0>/є( NzM^&!OS5BrI\"(u(|UybDɩ1xSR;ilZvp]fn B&+Xnsfg#8yDDŽw U 1.i Xml૳x;"ɇH^:GR@.T5Odkվ@.B vvPGPw3 AD뿮(]nE~BZU- .{dhb\տ5k@m[̰<7SDHn 0ESb.R[Da,O01OL܏LB DEDܿD j/<P _UA>256}j5`b!c^ekܘsA9V@9gaf7^Ho[XÎV"v>q!JxcgNfu9){ҍAqªA8,VFP !v(S+ ifDvFueҼpѹ׹SB@ yZGΨrA0t;9]N : mUF#sWYMt@zeHD'=ξsA.wPx#sX%KeLZl&ՈP|}K}#c ]*Km)ӏaJ@d7d̷65sp,ȩ*t2bKrehR,Re!p`,Zrq!teՉRb}+F(DJnkl,ФAA@@iWh+FD@Ai}0( dpl%92Y 1S!S:qiKͶef#ٞ9l55$hP1y#\y~8`Y*Lr=ݛH RFcȊ84YVdd&{I,Nd)B+0hP6HH8W|WQ,ii0IBٕl=a5a5Ft*$aWY@s܊D-rLKm7S K (kAIGSPPZsWjE )a4`xi:)l^(yS2(j}y]kZI@ʲ!R'¹]\px)_wUrVSG6LY+F<VS7Few$  [KI>,}rdꤼl]ZhO zaS$wJ~tllmG5~4Y޽EY @mXfG!f^Ֆ!98_!)iU,&c$R(Q(]d !D)7ebˈن(+O78idfPOcvr>gDkG|?){y$ w^CX|duaB*2~יHO0aȿZ2PH6`^05"^2>O7*)hqcj\%yۤ-?->_HGc_藱b,Wc2RȥOf8F5%hڬcSOyC\MaтGg\]UVEb_?kWe,Do$Ʀ-e*:!SO6}*J$!o3Ou-Ybu呞L{b *Fv*t4O%ZV|E}d r\d p ɩN\o8z,qi ;nBH 5JL)53EV-ƾ"] )5W$],.Se Jݞ1p;`"^, paXTΰ)̚ɽtv ~;3Vs놕M,Î _g̠0A^CPšU_Z~8 <=SyFWLw}{9,s0ç9Ay*~l3fRW](c쳍4YՕ~2o5#5kSexaC'e B\v(PR6ۗnxՃK7sÊɘ݊,s nOS؈3Tmg2UW-h Lad]x-_CG Y+?_sӒyOҏD#ůx2C؈g2CΨB?UoW!PO/C$oLxcsdj÷]ŷnMs8{#7*g /p#zzޑɱ ~Z ?,>kNq%#ЄW2?%_nC]׮:͈hօ;%&G w󃚙1:f'OG jjWW{q tO YEnܷsrLGӑpæ6樾yd1;Ѣ=GkeT3ODӰVW <4<"IL%tp*p7cEw3j;e-FV#x' a.FNV&Wlvk"3z nH %yڠV0B6cm] m?kR9^@prVEѴ9ɛcsK}rnGŏ0i&&>u7EOWnٸ%{uM⛝pE2;{c;*$ݡ4P~bk O9'`g8V^SY י4(/O3KI=sP1k`ر=3hB`+IhwJT{_ȟ$wPTatk-VƊ,8@}? H6n:r5m *l ]ŝ<2KmR~in/Ÿo\Lꋈjhj a .) gs-yYkoXj2.Ene e6HX$|BKdṘhpy5puE%Wtku@]tf{ϒf:&lׯqƒRJn|TwRl0΀W[Ѕw -VM:de̛RKqteAH)OAL%߿^.OM? zZҝx_[>xs8)}3鍦cSsEN&ޱ%S!Ww=sp|:+i-r:uUAf0 QV`;Ck #ޢZ1 =\r%K=DzxPR},$~E=Uz1vB)x}M>/6uGHg[O\x,ueZg+-dZ0ڍ  &8f^M-F/fS`-6U8-YylԌP[CkE?YQYUי-PѸOY{טuM<ltB!Mi,XȢ?3XܧN=c4sUټn<x2 ?tݙ ԫ:MߔhY|)(r:_%'tκspal3aa^ƫ5:*:H.\LXsԮEnYeey6iq|[׆dW ix$jVԛ/\G&_or+D,-5Kyfnt>ߍZkXu3XSUɠ!47[Pj}o"6Gh``E,\GiF [:$7h{ƿwUl=r/_ un߁Q cs-KFh$i2W0 (Ji$6᥶%gK٣6D5z)ۣ]BاF6د  իd]ג~b1saA@k3LsUy(Z9?ιތ`cP]ؠd)YH"R UO>=6wnL/.G׶neI]+h]+TbІYƨfI6:yrǴ4GFX'YN)_; cS[їyS*g-tCOb#xc7H 1c˸յ Sk4B3P̣J`i~@g{ y<]5{t> P袈Q_H88 n =K:0UQ(\;RNzLqP' BBDd?i> \VSR2`V2QvI~4 @$/ctX|VPx&F&8;B1,} qzҸ͍χGM5CGRb>FY\c̈ u UeljhpR B޸ps/ڻ?{mSNknC+v:WZfk O3a;Cy ! 쬺! ܰ1n׈AsJSZ5Ʃ*w'o8KkKՍWy!IJ'SK$GgԄ q Sv]~&g}Mv|5$.wʽjܷAvؑᮝX"~Kg˦}Qp\۬0h]5=~Rw1蓊Xn:uw>E{v5ucD8~qX=2aunl RP<*YXu/þEHM-cf+0\ueӾ.^bܸLJM = 4SyjӸG6(ID4;X2[f|YK Bĝ}]5Śe0FAZ޶-$4f蟹KǍ 8x NGVa~DI=pJH}r8H{'e\d=0^wiA`9ÕՁ⦧@Zz,;NƳûd+N|yUdi>!BtY} %qt#ދa{ _YtQ(T dP@*jj9 uiRˢEGC=kD##R; .4(N(W7Plqƞ mr"Le0=mׄ7J; 5.-IB> 6\TE[g_NgtziRc F"/N}=Z^jFVh.cFgWv?KݰԠ$hgb^xA8j &Mq6oZHxؼA9 I w7x63"PHaS˜m(Zr֋x.֤l)3Z%]qyQQ=zkveJ ?}ʗW=]qTͽJLC?&t Ϟip*pū!@\(-퓆l;ӂC}C{P+Y`P!+rfUCδzkZ]+Aptsqe->~ ʣyqVe][D8Ւi-oB͊E.M-:k6Ė3ؖn0 *= _Q=YO( nît< 4.6crGC-uWcz }j 9VO.\PHwCNZ򔱫.wVaRw-ncҵo'7ƑQo4vDP'[?65 ~4{󚆴(yEvl۶Ll۶db۶m۶mۘs3ww/C._]S]V'}/vӋ.Su'3Kލ[m3@r}T!@3.g h 5J4]UiwƂ{esp~ϡ5c [?R I#5 XIa8n-5^9e^֎S3`5CXVߛTY6" adl5WO1u<.'F Jf͚ R􋁠uai ɳ MWd0fZ-YO$MIjH:%lȣ _(\E}W!'B'qX.É!'h-lLtOr*HYpW HTrOr@#ٯx\#jT=®20uiHBbA]''ؔ6[6Qc ϮȺr.%eo՝[s\ùC9=YCHIrmA^N5ؙڍBpA6Z&uUǦ`?4(QZ) y1dJp )w! #;c ҩ8DKb  6'ͬ?IK.ҋRΩ θjLwPȴLb_*yx% aZZQי{T1ԦӖґ&s.۠4y 6ξjuC[ Yg+^R]܃Znnϛ("-h^*Y|~b֘w&̟.̶ͼyGVr|;KvAIߕ2(L9WXdZUzՈπ#lp3jwEn(4hrF>*J_6=Q2?ۣItaghp|4BGUp4,pݾX06})Usqsؚ* #_EH&o ;ʹpJ4tf'ݩn6j佖l.kJ=yx2@tǷځ!8i3з*qAVab@ଉ6;nfá do1Yl 6gl[]pkw [`[m:Ok?fj_v ?Go̰]m9uP!)m˰I{"iZS:ī_` [ˌj:s(HLu|Du{Cd]pZw`ʺuS.?D[8u0K=MQ$Y9_ lodHSl׺xZMkA6wɨx1<@ ?R) hЫ^uJ@<ļ)87ʊ2h0 Rz7y+jD˂ao m){{Źc<=Dtkq5q,ȟ0Rզ#Zh#}inɡqu~QCZ`(S Fk:PYBJT'*==~7_SdݕZW=mʦ~4)U }v:aQ0O 3َvu>}7JV6WXV<8rY R% `>eG$}vJ ̀μ1Qɵ{ޤtWg\<4{!l? ٮNf"*`vZm#Zc٦{A *O'Ajͻ b9@7N`-:JY},Mv%"^i47M5>^6ja7BN9YWD}rb|Q+^ڨ>i1vkߘYg_`!20"5$ Yp6PS`L FubdRA _afb:fP|iK҃ToԄx$`JaN;nd߇D$p2)J;a 处H@4s#Sxt㕷r3Un+,.?E*Toׅb*d*M6*S%t0J̿ ٝšKϡꓙÔֹIl\FlOᘦ2.b$bFÔ MdwWF]{ϓH?:dvmM vs:ǛYA~ %yŔn+N6>,[dԘQ^ȻGdt *)|)c 5q>׽K`sWoƙo2760)9KB;GE$4/K\2G8wtƟVV1c=!$yl$Rt0qp "heT~zd~טzX_-A1e2C>QN#n˶EN>a^6IC5?wp%}x_dFAІ?A+zURL9NNXO !(%.*adiI?ᢂJx\H{Ȥ?1rCL&nDnj3@CuA^5nk39%2D+)6:~nB;c3.*0<"ЮSMՐ4M5bK'c؋h-,lt H5:"t:Dɨ{Cfs~n`u'P#k\K`2:7DrvNKztN)*dMydvyM {\R^SZ[\U\YT^t̂#ŏC8 U|(2n(AMwgq9Xh+pT-Y2,}/Co"q?}>:E(#MI!Z0D1G[(b<|DH SNԦiX= g̲V'+QUy ;b)26bkȵI0&2Z4&C$i-;00G#3^(9twQٽ?i@Ưo y됦yBIYhVS!VJoj*0:HTH5"5ԝ؝) Gs+E$NE+ȱ6T[R1rdD ʔ)cf52l 3m"[vk>nTŒ-=)uւKxs3BvcS:}]`nI1\),ivC}p=}%}n m,喳VsY|Z)A|ѣdR(!'2Y4 -Q)"L+DԦu,ZR+9Uz%ʨɮLF;rGGn lGߨ pj˯LJ岩'G.k y=3'2UƿwR4_}~Vx7Mư3iF-v%xpy ]Nkny e?GZaN~Mnў}o{APQy6?#uebLV'vd!vTBٹSPRwRpBŸ*ѶnE!mt¸XQPE g}(j0j 5`Zn|`M4V>tSՏ0a0@? :ntjz*"VhK Zl'Q8NXE ^( -K{JFPsB$SO`\d@ÐTLR1L&by2/P>Q:eS[@I@0b1*SŲ+ղ/Kr[""xH2,e;'J2f2B]689jL0e *r#{3 >J\aȔ\OɔZpʕ^(.ϮB0u0CKnY+aO}(5?ʚp AZz,=4F2B¼V*s>s vGxX0>()`<$)Jdmd 5GK"HqOHP1NN6D Һ2ycI"!oz}\8fw6N閴,,@9$A nG+ ގd<m"ü))0QA'Td!iea)P%+h3SxK ,ҭ'XKNɢ͹1/a =!2bF$5 {,c9V 𐈣f '!ta4n ۂY ;0! )Xg& "͟dvL̴MVA}p,0 rYx j-+u TLXa y΀P c.Z+gX+ ۘMLٚ؂H84 Fr0n)L˥JQLm1V$ $= $O$~a5NЖ d<˥Nʧ@dʫVř?jQ4LM*&W?"Nmg& *Rn 9mC"{9pXAgHE"VgVIfXXjӷ?]m_@ ̾xAPE*$|9j8`Q9 #m@*yE>+U,s[v{ިk,h`z6t.5W60T8"CN&w/#vh;7p}Q%IcGvڈCf%o&1|׎Ƒb B53e47{%YKiԄP[Lf1m 'Nʂ4;Mxۂ + :n$0jXSt1{Cd#G^S6~rVK"ۀԜ{fpYni>FVVTu \$wuI*1U+l k6:jayE'K86xIQB:+>jswqx3KN檒u˨!ȍMMrh[n#<{?lYx4" Et^xYwxߊ[٣߁E VJ!puH@ENXeuoqS(bk2Y}=R UX SG}1h}jkQbѰbߓ[a%Պ_՛H?4MZ"qF<-).&+0) i--Bjto9b6y2o^N@ʗǯQxb XS}57\nzoK2O)M&)(ɍai(57~͔xwz_}ROY]1.j&6R]j{_+՜+ SAr)מ+5_zfJX+n+έ:Up4-` GH-k m/5`$4/*<٧7w@pښ-H H1?+s؜lհԎ{ 3'=Ȱ7Epm> #6+wZ_2IdA˫/W ^,}_bc"+`="GUݨr3IU:lE(GTݘr 3\U>\k#G9.+}`ȵ$>0+K3{FakӁg.CJ,57J!ZB8YY00]!'͖1Ţ\N]!FLنc ͵b O6[$.it6Qf7'h j㛣;ܾ MoRs1{) %ag|@O/W0#z#2{(t03-0&g1?pub2ph5hUeUtg jU9)^"^Ztysؖ?em[p0pVZ!f`tme/n~&)+jnԹk#K$8`͖m^P>K8*HGF=o{6to)j [Dm]Jn Q554wUHV/tj+u5G 5i_;Bisi.CQ'fs"]X_kc+?lnM(_M*`bVN͟"~!kecA';U.`I۽e-bDZō+vM3I.:mIϴy숞_ɽtH׎'L_j 8i'o'%zSL_}^:ԋ;NLKsJ]CQlfd-Nsq 38(hrrv<4өۦO(Mb, Ā^iA4̰v̲Ҡ(c!VPp|i HFJlFlt( ~{sd0Z3sX{umɽ$@oo+iM98n'\vCE4ђ}v^dz , DZ9v 5-o=#*jo7CK,äwRxƜ@SGi5Q L析T. vJxdգgn&сdhxFR$ZR g1-lb Wu`oEqqP.qC>cluf[=ڷlW`ε,εXd/K5{2 1M=>R1i߮yJozucyaPךzݬ*gsW&$d6T#_0BB߉L 6" :?K٥0=92.|IM[=|0(HO41h72ϡZC%ے%ieMq4#pt*V~Fzfkj7丮+f|!;xe3#IijfǷ ) x 1V}jHBn)))\2)4ZAFY5=KfI+Ffh7iw0qSzZW&"I~}q:SA0L0K!f:WC~:n(.HLzlر)FGdư'#1ZưDImN,-ǰ#c)FGlX3#I0ajĚa"- /1 3wsWT]iXǁMh6!Y&xdru A'v1ÎᐢA!N~ITno̬T!J\Pw`ot` q غUxIegATC ,Ln9XǪ\·YoE`yYaEx~ ܾz6x^=:awc9}W$* r@ϓHc<ģ'6w9V8mytܡy6ky kba[8Q HX!TGRB`TŮIAt'f#n&Յd$`JC'0_ fAp#|6ޔy"<7iJ8 # ˢu\"͵)T.49ZuP"w9rҗ\!Zyi\E <9RI(ܯެgی`C&j8aiƟ^zb&Pm`~SmdaLDh`ôF^sw.fՎ;eV7z;s߯Ql! Np.:1y&]ߝ9ɸwA4 nήsCcRx9.xn)𻋲pAl *bAӢc)85F?Ev%8‘%X[7wz{2Ӏy,C j[[ɑ"n8:LD7+#iPxo) N\0GcA{pӎsN&$Ee «BBwb$-Llˣ`;G)VmtE3z%l)>a\EP7ZTz & 6@GHp& UdJ{|i=-Ьvo0aޠUKӭbw1^pEwWC߽*2 Z-ⰵJ♤0Zd&4Hj>)Ԫ/}!UmUMGNb=ߒ4TI55lV00e`4~խ43ij Qaw'! l?_0#&e{S+|ua]nCt.yRM ʻK% Iر"ߓ9@먨IeE նQFe9 V7Ԇ`}xd|HH`wcҨvr`?p&6^->jqN;>%a(-Yi%Ji<KE6jKOM /#)6S: 8X 8'}}f;R߆mEuYeG^[YaxAH(nWab2sKYswgC$bh 2zO=fqz$zMb떯xJrOѼ(M_F1XԦD"A20LD &Byռ kPPPJPJ^!(&WRDR% tTT{z犽2?PP$K$R D@DiIrϊ܅rJy·*CaSmqS%&`&"5ƞXkτĴƾ7ɞ\mϠ˴ѰP*+@T{Kau[yrSZ'o7Gͫ;7cyeE B^FrQ67ɆUʻpiKGrT<ﱺ՟ia_tU*o0/p T, Պ9YK0_c?0㋳33#O{?JjaHL8Y `DSayeZVc8,D;~{?=ۉD&>?k ~2Gyb.pO4ˊ:XlTcO2)hϤLnjI-e}3xjf0LUGfHRTR[ ]u)3Lu4RS cN))|[FS%M/RSm0[ 92p"eceinZ?)( Hg0\A$b}U2|Vfcq*t.*:l)!52zTafa'lhXpdl} iE++PX,?Ќ1)$]y9 $꺂ڍ`%U%%,_!j>j(44n=aQ"]3\h -ԁ )}td'}VC PZ@$պn*y0un#3:2әPWE\8KhL C397X)6h6{v8Ce qdx==y83e&.ŚS*15;(zʇIm'tE,j "R+9\V6wM7˴%*I^PA\hU.e":j8 )C Ot =+"im2 ci2.NdkCY;"Z:Ubgհgpަ@;8xPAhZQþ]BpYhD={qދF(GHӗz73 0y^ P]=z %n~|j!&4Zɾ^V5NQjL>}SZS[ʾ{"j@ZE=q&Ʃև#75d]+Ѩ"UL+fv'+߶EQw;l%Ka>yYz .l+ɦ.E *L ^Ȉk$mI^ e)l,aҬ,Le*j1z x4)Ki:CĬ(*!짴wNfNn<}! $\J5L8\ ItL5RP)ͧ@Lk ʟHR"A2d& b:pt3,l!"b|x[0Y1 "R5 .) .YH`Yv i8$bXWٍ 9M?)ZaT2ۯNr54RPbKPs 7en#E #Q"@b876 fQg>:'-}xjr{EzPY UOTN6qS* FG*3pLRܤHA4"XH9.1ZC8Q2=pd!\4BA7֝AX$pD-dgLSjJp6Ģw0؆?C r W SI B ^djƗcE/ P Ž/.~B5*h4ϊNɫ W#uEb#luHuHE~v O,k)ȩ"~n?T(Bh*F:= 6 Ai ,el"9b[LI!F%;ϱ.B0*/Kl^)$.J)iX ^7JaNX?& 9`|nk &\eMɉux}`%FKL`YԏJw4VmdLJ~:nTS`6%6qK T@UM)JTG◱$)0dVv6S2r`ҡ.)q̮WH#'TF(PY9RZBΟjVZeHfYiiy#iMeb1,ADT!C0T,B͆Fe41>19= ,"Q L!0LJ;z*0l94g~*v/HiuH 9Lئc_h;XO7:$?er҈W l!(OC9͂ ]ޏbksVyMNrG5yMY+<kG58hݐ3ݶdA0zgf*xv|o,}+pDZ>79,~0XV#ugNPrY 8<&lI̳-Cn}[a?|ZUaC"*&=Xퟐ}7W Pu*Fz[@ J%-:ۡ0ߢm5MnG}O8(j0}LUh|@]3@StT@RЯO瘯ԁo7٠,-3ߣ^}5Q߫~S.=/z^_u=~,{v<י9ӭpߧޏW.C/BV>Fސ[Arw.،{:=!Hzw6 7lLNn7.`(v!i{R E $Kȸ)pH{9{">8q8Ľ! J{$7,ĄJ-dRJ4{2HnBJ`@P8?‚kiAT6?՞Z:מJݏJ v$/7qύ(^SZ{R־$=1Sm&~<;{'[ĔJ>YF\D FjrpTiS! Fd$eh 6/E7dZ &2F4")Kptkxݼ,8$bfXpQFќh$sAp,r톪wBzi~]#!#q^D>&-d|(7l;dS!ɩ T3w@ΝO/ Ժ!qFI0b2fxy|E6b?vy1}dp$'2Aql SsWO5QL5`Yaұޣ(XZ1m 4?q9da5~F|Ta-5w٘ƕ ۪[,,ʀ]2hj#F%HzN,ȱIvN $# ;-ʚʒ cӥd״ +7uyD'Tt#M?Φ@.[[ %쇏M %@{0%dZXozo~s<<2D|0:@,Pܺ<VJE7?64)WEsg 8!I?X4~ڂ"8 @r!Ɨ8Kt rdH) ]\RA1#9C  ]ZZ|%L Q'~d.mUH\&d@l?G.X}0KgD[6Zs M*8 ]U8k׎3 PV黉FZ&U-)#!^)Xxy\eK!!p!/[ +v˻DYxL?Î,V!/p=ևn~k5qdՍua1Kae>a-V|/ O#$ ԃЁ oRlTN|%;UarBq„cBU0"ep҂ʟ5".-WqvOZh!# ^z 5Y-|vg8Ћc=a4'lԫ}z̉9B2>q5TdOsZzaVB'&B'NՑF.KNػw ^jR' nso| !53E{zr:/=k8m`ﴣf׬v|>$,|K âDZ;f܄Z];5&z*^hgIGa?DH&ȀSN<ʭީ)fK<1vXll@&qQnZuXRtPSI r=̑%rܬ4Ng!)Tߚ'd. O 2VYG*f*A:mƨ»[E#dQAdGJJ.1qBZ\"p3?EzR;Ɓ }L+lg[wwb7DO3p:3@4<8 ߐPG^W(?WK"r]R]5Rz2M)γk,'//Y,̟ӣ_.4 c#t, 䫒ΰ=DEG%:pk{o?D!}GjoNן`dpd\6<%;28dEV1$C O5tQӐ0vĆϨ'?dU 1$7qHJGz~, 36\kgy[@}: Ѱ^h 6_gzϾCEu;C@Lp<)b{zXh苗p+Úƺ y}XDҢRѠ} oKo.:f?/ ar6oK?`/ mq')X& 5 !ɎJ#_n!`-1KM?p\ ^ _]6j9N=;(({mR^kXc/, :"0zx͊c=8/4% م̰Bo+Nq@h i&bqRuf[<;[#&-IΨ&d6XqT٤ro6Żm \s"aTKG{S[uP |:fDHD Tr%WL 47T wWIxp\].#6 _K3(ޅV%0].gL4R@s PX+@?bUQ_hr NECR'1'쳁0gۅӇ`#,ShZEDuzY?KN%|#oMx=%Ybn[|WH o^kSE dO7 e\?0ťNEb<*O'T,QEu ELmlat,߃gSMw+?q٥!-.iT?j1~WtQԺV۟fސS}n)@TlErAhjr<ѱj;@AZV`) y-'@cPػ t˚^B@=j ~ßvq ҫ3~L]n.>τH0R W@W@J ?BZ{n^ZB;_phgtkՎa ,y^Ws1Rֹ+g8 G=C~dWp&e&Nku0ͺ@GcML0>e6Ez7/.`h|Fqד39):ˬd]%bcݚx˄lS/Euk>Q[};ss\~ؖl,ѿ%x!I4~Sr*Ô2P*j;`%R0qQI&]=a͕\1' 0\m^ӧpW}ݼIt+Q^I ".[lw󘻎5_fVdnM(X³Aj{Rbn4nXəo7kngp rgׂKpKC0U]S-oOX񕣗7BF/jlkT~v ¹>!]!7 >ԁ[w>eo5 l>^X#+po \.a>9#(nMXuPq:rB\g?߫yuPJw[%NISVϬhS||ڼ{=Oai=Bt^@_t[-Dm,]<wzB}!*Z;NJ(1`XDܧ| sЗҒH:ډ~NwR@~C6TX.S Ӟ* ۣ5& t][hS4$fq{xSZO q`mcZ."׆~.N+>mMr;O mib0׈:&v*H|bq~$`{HJ NN5Gհ'7YVXd"f:YF˯^#6yO?Vǩ VשV穅G[`f ffg()?VO͓-9r9KMkA XrEv ae= =×7d) |ZvjG#.Chɣf,|KY[cF#&XmBS }9HK"G \F1yz+e`ZA@1"vj[x>htBYђFA0(ջTV?P'Fz-W*t7nzj9Jn\#~$KZp皪:5RaGJW&ĩZG-_6qs N* F$6 =T1E^K6G겗 |웜3yEs%NGbOay"4bк-7-pˡZ0_pbe=#hظ/nUqdkC#AKQ wVG3+P1hD((@G)eO0b7ƚĮA*O$ ʶ4m?Q":ށ#Ǻ!gb7Ec'C= G泐Dœ4t 0d> BX@"r.Ѕ1!e7]8)1:[bon 2eG~}V mr6n4< "mzBt !ʝ@I WuȓU#s.`35:j Tɠ/^['2b0=!2͑~[}S&[pb{DŽi[n`T%0;˕Ss2{;RsQgt.<*ʙ)Q4|eCcr1`/RE?3U Phc3:gĤlYi[ЯM_VKo͍+PJ9T9#[徔D> f.=Jyw|-;lY+v ᕥ1rp>o \S{ d6ǁlSa=q2ڈKӽꨀz3v0SCșݻkﳌ܄YvmgXX^h/ i7bS'؆ܱGo gykvJ@"","<A[ 5D`h_$п"i2L&"iL@""@U)[(҂fԇ.{]ARE+LFWY8]۔Eh0rHx*~hPeP#[22$q;2H$:ѰQ-^tgؘ@b>6eٚ]7h7x5W \ ~]6fv] }̵}7d= ό)`L2 e)wf. (ڞ!>$ :jGiȍ[!B06UAr |CQpb ܻ Sp6yK[];OL@3@M &yPD4SؤjvIn~Mv \s `Nn ZHjs9i0oL1ȹ8͸+0RU<kp$ JHfIB]U KYӜ0,ު^7$u3v[fYRe# V4d;gIo 9"%fݟ/;G{uG\WUYgq}65xǑLMxFTGcO#bC"*҃tY*#PG /żSmg/aC"Xtzg]齌I*d18jKDl ٌ\kRej<@n6S<:Og_uze4G7߶o`T8H;a V7Tl㘇rݏR}hk꥽@ wl'b>moC1BX},j\e9=A쿄1ΟC䁔Q&}lMm2T!L!/=xeK`S!4j!AH<$'<=.v.we`./r—XrGppP1!r˽y@>m"u]G%Vp?9680 "cH+;)C&i&Z/{yl9) 6V0x0TS*O'1踾q|ӈTߤax=l1}3Ɍ5UfeC{{d}@O D\]+n-*ͦ~N!׮}OhP(̲GiROxhgsRO(Nh+N#roNqCmM;NPq"nߣGbw$=B: 0i M^`(sCMŰC̴;)>Zyױ 6Wa9' jZ(=Iڙ .h8 !HWDj0&Pw]^`ߐXtK ֤ S$ e~`iE J?>M*XBXb|-j׼KTbX.m"H ͐1 X=Y2,0k#ffTovNb@oJb::gJ _w*i(`!L5P_k9Ĺ hƨueSum(Gl$mAv믍ʾjKw!, pR F:cD ԚI$B!4T2͏w@k̅q6!VL;v(wlݿ=4?Dw.qB"s#!w@AH+AHwG< -@p܂'3ܶ'.I|'-B!  bo5ENiͫO6Ĺ4SJ%D Wl azl 3Պfo]f+>mh]nBh=yiHGkPad݀l(^viL^k˅OgIܟ~` 9%xunϵ0؆[mfY}mxm֬q}~Ǒr=,@^S $β:FЌEp`ͬr˾*:Ƿ18!ȐrA lp霃jLJx{FF~I=sUА0F9%B[2[ OM4E ;7q&vUJv,~7o.XD Ow?8?"OT꧆[𒘨XcLj?Pp1W}8X=O; E)urcGLm}=?C9$܎=ǭ@EUW)#񫙳i$:o]>ǭE%T`UJ\]Zl&ff,8OkDƋ:*:*XWN -+L>q3k pI^ q:Сv ?am&߷Ž{˩j8@];c, lIuyTxbL!N#uϡDv{q`kR!e` rsf]媎[>!ίig28f[1NM 9`L8zP"( W1$bP`8W(*RFw!et*UD_ATpc\T,C<|TP&能 %d`p1_"@%mR!w2n.8f/HǗ Vp_X)>IG& nmm9RҺv.LWW'0-5'͚py:qVdC3|=YUd{IVdq7ͯ]j"h͡(7e}D?@Z+^nPK&6ݗ.R~p /(OODʑ3i?ȑ*A1wZ̤Y1ۍ tq$z\I2!mvw,ҋ^s7N@πGһ) Q/;$-x- Ajk/+h Ì97ƒ &5P)vmp!PLmh;HZ.[*55D!]ai،z#AkȨZ"ЬPFLhFLt[3\9N"RGhSG0F3]g76$aXPO=nzl1*(Xŗ1r +ᄹ1` д ;S%G3Bv+H=S~IXP&&=&J8^o_ f^ Ȏ|h<=PX n]ˑ:c$IeF0cf:ΐE*lt| %D?'HPz/TZBHPpX 0$sܗvH5V1~[w/)2pyk۠8TpCLdX%.SI8HXLdcQd-u.3CZBO[QwI΢wtS"|P:v˭t4m:ʔlx?gBٔvo̮2G{B4͆.۩IųGt&s<͊}Dxqخp!lv8=~$3|4sxؽA2O@PHBHL(I-jsĬ=&J6n.-<\0)=")8(]@TS[v2$t$_ߩ19$MDs?~R\*aJ˲F؛q')}u4e@SPSBTP]CRS^׋b_\NC쒋7CŠwqᡶhR@QSl4'X0K=uEh~z:cR)}9Єb ޫMfHw:c,;'fq #4`:OnL^>}>~ܦ>;\tYCZizͺx0ӇzC߳ԠEI+dn!66Yxo[٪UZ5Syȟ5?,Lt:׋7_0xy:*W.1?1傑a/ʗ]m6ЩTMדAi@ДUu,^4׮ܙ=R=rnKSx2\69Q@>*׫q^!o~=bz3v9;v`wMɺw]Lu`v>T1X)D.pΚSS<-) t$y*_A{LXqϝ_|0dm a?cJ4KHJt K .OJ"rHF["nmH)؋;PB, R#|a!eǡ?:AQPRTvg`Q F?_LHu"ƑdYe_S,mw qTTq:_}aP}DU5C)p:^j9`I7qo5w^E7hy%O$<&ϕN] %uE ~\ag1~o51˟#a7Oi<uSRkjd79;- 5pWpY7 `"_!W\gLzU ދx0_7VIlW,0OU%ܗ*pNZC>NFq r(Ә'Y z}!{Fc@b0dtmAzw=!%g>'w (iW1T7mᬩOV- 0u>VS]XGU'9ixg`ÝL!<4l FVw)Tϒ7GDžmcQ Z27AykY??1Ȏ*1=jqS| pZ0tGujD*tzcW Up$჌򶕘U|W[-sg Ldxlgl;tNӻ0 Ik&CXr [NG Ojh-ѓxwZ'&M+lZTz! 7J1N #:N[aY6E5+Bd )`L1Si>U2$;~coTXJH\qXZEBq}Bk jK>Y$p&Hlpe ,%$eťM5ӤNOMdgOf$}jZPC /"9BBQS4IUWgJ8ŵVA[Vw,H+(B\}[_*֜Sn*w*hNY3ϖ?B(E^clYZ@thq}q}?X ꏧ?O1 Mrcy`⏋\Sfn*\5T5Z~r]OI+GZPo-#~{,WyЀI9!yрt1qS ܀ꦲARzXV vzpDQ[+fl^CߦpgU],zӧ-ѫnkS<3gEeɢ3Ǧxq副g0U#6dǩD:j{ݥÎ=<~?z1˽X}]iy~¯+j.7 %1]F㮔0>F0̫d6g[۸`*|*+= /*)kcaf+?1cg,[Oh_EmNBd}A&jՉdƉx-,l|~ k^h{OՄlƹ"m@$[8inIY3VuQ!as+"WHڝQ/$B;pIxrѧ#֫O~fhCũv"3&&W[SwssZ 4" Z#Dm_;Ɠ#ٙ#:L;$_nG1Tc2R7eqn*q-jSZ$<bfZs;8*U-xD4fVU}oCEVpU/YU)04I;4I^_T7[{;!xuIasyxODLygDTW&<%]S~J>udqђ_~QX4' U?߅N9}[B>y>;S(+Ϲ'A=5TH"'؞- 6'K\b |vJK n[]İ6EaSt6'"8ɏ*V"+jcplgήO?zD>u슃PڂNyH$맯V}\d}[?|#*&\޾_9B٩c. )u_ZTK n:>tHe; h$lKce'#D!+nac;~t.W}c9b]޲,6O% 9woս-=i2"Pm! |NVn0LW;%lؾƀ,8ZݵN碨I^+s*DRnmGRnri1ԥns ʂk*;_dWۓڏ.wg=ə C8c#@_[ڭon b)?#r 7gG>xk.U ֢k(A/]aػ@O^R BsTt#kj MK- 70V&՛=/Ʋ벝w[l$߭ 2#K7-oR[~ zJz;\gu^9{=h'ew ۅ죍בK\lxU{zY437W㖭_iA%t/wL i,[J͒矑՚9RZ,i{ۯՠ,9 ;HW棑j7ݴ4Z%':Qfi꿠3-_ao8{ߨXw-;v ʵ\) z!\h&(Գ `2*87˾$ bǘB`^gtޯmaq> ?[6>_JaE덻 _Y︉k{ŵ"/ZRd&IWN@͎ϰl`# CO>OM uZKI(O*wAEϳzֻ7(W!NՁO{-?E9}!?JZ.=r4eW0}T.]<ݧZ/hd&X͘5yN2 Ÿݒiܬz6C䘽K_PND^+K̈́8P6yRnoE[U7KֿȕoE}ϱ1\o7&F2?Ģw/=x`Ξ~Vf0ErK[{h`uϠrIC9-:j15n.ce0^xq_j&+3å=iT:)6P֦xA6Tz'Ai'#fi`sb!N'n+KmV*VAW[-Cíi['s7Hy:hxi a;E:Wy4ꮗ*Z`rjVnɣWfv6Yi|<66!0C2dN2?l"KyۑlDx7sd.1|8Rm]+ؼ9Xq͌` '='" U^-[*Enn%mi.`ضm۶m۶m۶m۶m[yƨjT{Ŝ3 عw#ZV]goѼ(s`nVMϼZpwP|ngWVnz\v_aīć4JiU˒JljՀTs$SLztWTsoΚ&#^7nEJq|g|k42sJ8vE"JF7nÊ 8#R$kF.u$ z.shZ/'?ZKvr$TYmza^[wyԬgY*s$OU˞fVήy( T1sQNL]MM.qg!o]{I䒲Q^PDFiBGymܞDkcxە ߶lsfEX2ʰ]/4ZT3N-9²/ |$$uqp_Hh;`*\{.hdS cU4F%/H=LF/cݮڋs`uj L?+#(]wV ]{z.6l.Dv>Y{$yИP6ab }[r7ҵ=J#E+fq 8e΢"T98A_+#:Ny (W$O;.^9{'u 5/ybeUBWjEhE'R,ѳ2%$>쓨"0XBɪBH`p"!a 5m;`K`]@vUyuGeus`v"-=]t^`s5Zy: %m"5h8wfBOat0C *rI3ׁ1}PBw0q Jʠ]qpjnj#mir* t#mzhǯ?Y7<ʻ}pyK'KWAҲX B7_%xyi 5k$uf_;tKQRQ !/ͳzJX[sxēLVMd4p&$r7wqr%*ypuR*[X6$9AL8GfOicf˯FV,}[x,އN@ݳ < TΛĹL-1M4ڶ v$JC k;C4R"55ǘ'BZ1t,%>+ex֧8ip ~hSd|l[Wa1Z ™k6Rc3m(n.9*n6V/RC^3ai/yΓ,:1_ÐޟTi:Iw5[MsԴ,x3H~A#SOb웾 ~Z6_>2ϯ4JyK@y%~.Xo&=,{gxۃΡow-BT^8cgh˕#hyfc[烆'#^<()bDMKAk?뿡?8Cop?pR-a u/#hJOQ~3`xǨ-t;T?~Wˋ-Y-Ov}^_2&)c#Y>ZN]7frt3!o_?sG,sT57MJ}.W!s@2Oψ1AC'jh gi9 +1Z"V}+ n)b T uZ BRqG x!hYEqTu㕱((+b&ORT+xIJp=?` \Tpyee^s\ (ɩqIp{ݨ|K9Ip M3Q&Sխ9?BP1B3M%1:_&Q':24UVr~~Z|3WL:ٛVUi3d bu\qhj'h) LP#=!?|:> !P r{f|m-`G.Lcpd =ǻu i8fAx%W2І.V[VbʟNҟ˴4ՆkUg[%o|90kŧkNklmL/'01,hW8r(M_Snpe51l㸙WZw7pI֒JG˄HmSGB6quM8O%J7j tF uřZX~R_1vKA(dŰ?i^Q=fCj2RNwV v3O'[Cc<"[bf( AnwݔUvhL vg8nĶmLw#SF_ï !(3)9]չ=$à &E,'XލYXVvK L%bU3Bctch+u֫(=0 6X LDvoQFgHϡQ^)o_ksC/]`|Nb_t[@<(}n2_L@v򥾨!S8#Y}8HX\ S Hĥ (1Tu$>JUKr͆b:sٴ0{Η_zoagɎG*>V1ŕ9MJ{뙈@W´ߝ=䏃**tޑK#9ۘ:r1N^B;6̗RtSp1Ǚ0hN_O9,0,Q3g>% j,vuGu2{ѽVyk!UY瓶4+|;^3ڴGY z;Ǎ8{%NMu|\v2HIC7$wɠ Mʇ&gmt\ j¯>:g$5(Yc/8d ڶd%LSR5up;C/) }|:+}>:<,( ן͝x9-;E2ub.ߴls[VRt3aG dS8=ܨi2Jq\t{;8T` /x =Ao˔vHgʯ =,SWr+LΓLS#l F7菷dTWD4[Yʅ,A"~פ,Ѱ#]Kڱm>hkE4y@%<):iY'Y~93f["1}-,V)'w!5M+[z[bM[ ]%zc8j惍DRDK5GNͪ&[.ܝ@* Ee +*-KzD..[1.rR❺j.:_C6qS"DzdZ.4;*:Ѳ5;NAI}$?B?!W? lL[@POB#8{k֜I51{(,[J#i^jO*r` *NEv{'K(.oΚN_*cX:^Z=<ǹW7ȦMJZ" pwKvMAGj]`y&zY@_fmwU\˥cMC^^{m䥋^˶j&a=:&i4e`ڷ)v?jO3am&l^w Բxr^b׷57ε+kKe8djҾ-+B{W< 4ބp¸r{oi:\dvsږfq49A²s~:x;n_ |76`kG1z&^m(ٸxS$!E+GT|4킄b& |>Ο8 ۼ6-Ņl:ӝp|q ug3Ӽ.@31]bF%}{SS'Ի I@+H4 $Vט??պH=6g؃.J-ɻL6Fɦv*Dϓ;MQ;HH ^O;PϘ;&ʜZIGXb|J82x !@6Dzx xN:7OT5DN)'8y `-7V z kN;7Oi{֯vq軵ѫ/b_2HoqȎ+;c8vD%UK}Ѭu4"64gDڍQsy^"Sa'}=w`#;_մj>`.|#?EOb'qF]YW`©DkK ]W%o{Twl7g4.# )jr+*pFاK+9S|8qӌ aozk xW:~v(-'|y/Sk-49O\N_3aB;OEշDgʛi.1W8Q"&MEO p͢ݕ`ɩl{Ju(|gMIgi?z㑞=>&l//do4:2v `'/ g(Wwc@Em9igMh?b Bb֦RAa38ݻ,ғ kRKՐS:fih.B-)>L*oTқTOi_aܧKSCZoT\T@:Q88RbUNRTmRyVb+;^_WRC_gPy6s쬌 Э#^ܮ#&ükKwEu!*OZ}8:uuj8<(5i_%S=+3EdZtN2}ꡑ8t鑜SVt}ωcz~h^(yXtg_(L+ x( t, xjf8ntCLJKB;)KKR*>L{/%axGl(EKl"tMlrÇܽ_po.лǐJ~[пpD~BAgx @ogQekWd۪8ol #eW_gqѺ%&P+ kS7 m~À~?)nЛw5mݗ3l u/\l e?~C_7tVEi_~C_ݺa>#$mUâ/gsPYi@j_5Of@@Jܪ UOVl68q-Ԩ#n+c=b8AQo|1Uú}o(g_>Ҟf{Y׻ >NU{ٟ{"dxr◤qc6(BGlkcGd߷j8.JކPRfca(HA6rjN}+>z΋/K'"i#rXB|~NtޝxT@G/duOF ٨~z%o:F$c3Cl6hml]kdfkL~gTw=d֬?\4=-l3b|#bl[1BS5aj.T-Uk+!ðIi)5K'kfQvSQl^EZ,{Y7{a/ud[S,ؽHJ k]%7 _s 7rqer=N lm(smD6Ezڨw^Ƹiz 5C+}>HmwHI}/tZg}bk x6nt7ivn?^0e}Y:On߼:עsn%Ewo^rVgf']d.,|[rzhVl ݽ߲ ܜ=&&2@F=:^~`&wC"H76[+N{IV$SJ!~J hG(*7k@$A!nQ UB^H b&+ʼN~ZQ5(i|~qhWmEmdlx6n:H \҆ETm8QkQ4K,l*AQJEm8vXwJ-i[VOނWN}Jdcju07d/)6DŴ aB)vt],MtԴ-v֠b"r] Z=Q>;'ѱ yE9@Ӌcfc8"ш_Hb_yB5B5PJSٮ0٘ q ٷ.\7r;~>PrzFvvяeE5^I_q} ~)#V.vɷE|m+WTd)3\'N٦>ܵfA7H[uy_ #r Pho|UxsrLoY|eS;ຈOu>),&H.:Sl K.zTr&tbYjN/}$pH5'\s 7fg=ܭ/ZȺ;XtʬV#ĠQcHn]EHY8D+?%u`恣¿P]hy}fm ]3ᭆ,jlomԎì6Qke:D0:m=IǸje)̿-#z5ο Z YexVܱ? WdNsX+FI2,1Ӓ3,yI 'uk}jB #+Iݫ\ HҰ2oczv*_soҶ^1?~^U ssuF*`b;@ZWMǀO ~ :R1`[>vT7g\ eҦHf?!Х`tCBV%weJK5IxwnjulzQBкd:T(y!ܴr o(֬MەPWZp7•l*!bO=x쿻vGo{"Wē]3C7*G]#Cjhp]mm^ U:+A]vn9F+L`u>ꂏ#-8ge>n {iڈnBٵg>6grLL{ʨW'F,brZ)nS\,/@S kV4TcI%Ϯ+&óhʼnn-I)}[*2[`CK>РiI$ 9|129Qs]e.*ECޙ-St5&rsY}t?T{f]M#4s^0QI@4hn^0[i>f'0NlKH`Oto3wzЭ47VCf$0ؗb)yJR:7{k_KE D\xEbgd_+R1JlSGY~ٿFa/_?mYf`6R#`lNY6- [6ԁ<1R} Gu)=cHH%k/[Fxмm_ zᕧV&XtDOɪ\Q/3 T'P\HM'$P|HQ+U'#QlWUX[NfjG^PaX4iE%ȫ P@u\^۔A8NQ5Κ^u%'9d5o<ՂPVpvr47ަQguN}vg:lxyz=\3l%?sϡާ n }_IL Нb5D.%e=Ұ{٭kzz9!ZIP5*pǕ^S e܊(Ig*52׎+:{O㫅y{&#ZJD3eʎYCP%ʲ8ydv!^: Hq5 P$om<<'A\|A-ѥ"l[hh\Z*N 2C,N_{,xI:B|ʱ׳(x=CߓSqb-@~u#uFez <;ƣzyzocycb>R@w\ rlHیp~ʚyM/ :?TٳrJ񽛖 }nbf;q/x]Y[;VZ]]c_ip%;~U"_q>b.\i,x[Q߃Z̫a3i\їXvs4]GG+OEqV>qԝ`eQƄ%,oZZ^H$ͮ}t'tͽ?T-qވP_ZBQ~3sˏޢ(Evm+L}[p,_Tx-a :ؐfŭBl8j7VIߗ,u=D!^_=ÔMzK# e#xFܼk _#SRyeT7O`=hN7ɇY{z|" pHVnۖSz]͠=<6l2;cnlR,zx\5[Q3kҲѥ1|^9]Ϭ+ CP޶z8xfE}}=$N7(דͮ<#la5c^aw%x/+**uE1*!)/p}ʩ=s<+݀-VONqK쟮t46|h3x+<򃉽 u  諌ƪ,rTG~ W2"śEHSǫ{F|:,LkRDWzNBGЛzKw(ٹiId\i}t7K< h7p X1ιкJ=$t`bnD|)eSVDuuԠC5k6cMm=Hkbs2B. ?]@"C+y2go30Wf O >GM'WM)O-e=$mVn2K™D[ÛDcQM qمuȭAH&ouFc@WP[TܺF-~ W]Qϥ mrk-՟$ V({%M> ]?I\IDQ&%*X̦X\/a3?u:FVP"O:8زڧ;2]ކC-0K† Px/7IkqDB>YZ1m?+z7UFy$ j-;] L.IYjG-~o4yVWViƍ}Π\=f_9$xs=a پȤF|"EiFUNH/t|_k~Xp}sӣ9ܤP|}86tIF!@#H'~Zܦߥ܌vxvD 䈝~鐳;'eokVóGF8S2 *$ )+C_~=CZg09Xɝ8t_;}|UǹV^ZGKDOu("qz^5HhFQiAzlA~UY[R D)0C9__|[|e/;C|.䚇呕!gqӧtfsPҚ7}FKEܷ_prY|WE?e[?eHN a <ҏ%GmoYMo-XIW_c9a(CSǮ?u}<%Mlxm>yܥ vg9^ 4r6iXńhɉ `U%gpzj_[7c%M>7@J?JWweΫk1GrG I[}ZyMZ&gI(@ldW <9 c:Z!62y L?ҹYwNj9X].;^D.t ;zC ß&]c "_`c]` ޿q sX?GA@CF_ %0*V @@'#p d b=?O"G<x:mf3;al`O!" ~"j?j`#0 H? Xq<&>J/D@@  G ĈDxQ"M1x8 B1I@  )Bj]L?r:, 1[@x>Pk!2<ů¯ȯGPrjqcb@ڄ64mՖ mi_(F1͞@qBXy(_\Ys^M e^ȩw/ss&i-#g2;e2==p4-c[&(ɼۛ8^4{xΧlk CUur=py#c1h":An=+2Na[$L zh(ݒlY}CjVm`~5)`9p"`Z}ЗkF@  _Q>c}Jp߂UiJ: uK>0E&grrte6E !Ђ5yU"Bv_aV,٣Ds^͘%bfp_PqD3Goqqãk3w[|)TJB+m .2wpMNT'Ӗzٞ8)yn,b&76 P'~%ѦEds: ak i9Mڊeǣ-1tR\D.`Go~~eQ=d@><5Rl9T5 vbhl[zk) _ ڲ||FyQӏV&zuY * d7l}8+oA=+Huqy)(HlHE_p}!2y#}=G8L A}6էCz*@}KE`j m&?7Ǜzpg3.a:Mw "`OKwfڦ*kfVv} &n Z#ԍ WS ݵM8~{p- R K+:S_Md{9Jv_JuS}S%څL} SoyO90ugC-oȓn].kdpm_f6W 5Ů+oL2{i*iP>[/2I!f2jB"76?o,*~H==C:ܳG|1{aOrZ^W숕sG6{ )zvB]20c9 }l8rZؓ?`[C>#-]:IetD&>UfB%nuY.>r _}otYg*C4m,%vQb/e^{mpM2G;=!^)ݽ?[3)琕^Iqq,w9Xz'̃okZ ?:P6A]Jlz14 *yLSƫ|  AbmMrŽN{fX,/̸Pz|h u^7EO\q:O ,c*kB7/:{E9avʓGWtY|#R#t7#zϱ7b}^fvMIxǩL^KDD-xr]5=:vh5ͦYbd@^1KmP=z;--*hKTv>_oafô3O8yݟ2[NQg_l^}Œ*T*^>+ǴR ko06hYp7h{k||>l5︤|3$pq6L \0tF+T ڀk^dKس咺fLQ&sD`5M^&ƴTܥ֒19jyfW,W_ޡO=2~xaFpSb '1BSl"GGc>ȓb@ bԇ{8~Qst`uӟt74OJ;FDqO @f6nOK]<1 Iyh3d3/t 9ɿtzBu\Mfs:py!ˌW$$%lac'ʞ~tWi:!Ej+5qݜټqpid8yBÇVS"DA.9C7p *yx+=iD>'QxCD]~Te_>kF%t|N@V.p&mH@G*-&TϽҝV,fMk^5kM>GIYϷ2y-d 5J; U楡~( >+鷴j"{L!9 ̙j8Ao6MЫ̚* wK5"(7Fv9i s!2MaSZ`5yw|DƈSؗ$ƒ_ݒm{ܟ1j~N(]{?pDu;|FuU_5}!xޔ#J’[P mza)~2C6ﻇWP233?4vN\To.i&O!hv4ʨU]J0l6Nt׷6π=W3;Zܶ%ZDŶ Wnb&Y-H?nX&,;yo?xJ/`̶)l˜DO1sf;$/s!j!Y94I#{ƌȦ y^_nB.(&H/>}^ t;vQ1 4n~綁Tudhg|qen 4})rK o|Wn3ל Pk6}^Q9ުzG-er2LޱuUY_1koBFuI᷺] )1-NCӈR[#O+ "{E:vYdUk=s3ge~Z5R󳑧|+owkV>!+EDIc;Gd7i.nytR:0G3I !x Zs;:hH0( `x̺. >TTőP$KVHQA+n]b|͠Wvo3̎zgFK+}AFX Ǚ?Ey4CV"$!j N>,hCy(5b΀u"K|ILO>iszӮ3J5'a&)~FB~N[YrPɓ\'q>UsBJ5e@q-'*84|fڟSE!MqHZ|v5t\ѴkL`~`?ô*ʵL2g5jlv\\;hzo2A ].x>2/P/Q*mI96\n;ݱx7W =5ό!C*+ zyCxy&(( t_B;(v$hδYVz>lHTWzO;ҭ {t]{=HڟA[wKN 87-;kU&ƨZ^y'7\:GOt0L}W_*jWmݩӹPcݧ{>h2TjZ krL&W+Y$q8!wxdžߣ>Lk #?0 7wL>\Eba`/Hht6kWnir/xuV[^æ,l4 +$3ɷo2N{NG TU \7[쌢oE6^ЅsACJׁ?W^GϮYJv;7^v]y`wLŒ&D`^?~mvJV,]uT*OrOFӌU4 s&W] sCUMۏ-]rWPչ.?y4skAfufO&uz41$H'VO '=3ܰ>IGg7O;'F@<=)v!&X't{.kn]@53K^mPGU퍿N+ڏ'*6=[,j+/wn} LW.6`4?]ȴneS5x!d||:D c~hg9jǾ}Spj˹+!Zzn4-l8V-'Y Y6KM78Vp,{ tj=kLqj*g^5z!dqwv:O6̞M%]_ںsH>2E6vj5)V`#ǟ)^%a&bFkd=u]cWJ+l::psquźÌ(ru .bUT bF._?.el 89+qN+lV*?cg?9{KԱ1ϝY1n0)+쩝Zugȹ%tŞEq{P@Mt;z^cX7&Zt;Ag;<_"tV10lVv]ˉc{Z@Y " &`DS^L~4XW,iEO9 LE:3.;\:T] q3 I\VI5Ыį``⤀- TZƣgDOTXF6؆,-y3S5$Z-Pe{ `$B\W})ը؈hpash XdM;9*IFyZu?Oc @+._>gQ|a~Dfyo8񜯴.K-pvUAxSH|apԆ'gwN"bdY)0}m6^S @aƠ> u&;MH4}CGx퉖qy);rFzv9F'c>4| c]Ł1#Q;P.. ),:@i .8 GPoU:| *~E>{ס{5G*lKv聭uٖ Zn/GOLJ38Jp;pS5P7788'dN=7K<}ҋ}]k}/u2,\jjT֝KGR\ @(i/>sdQno bW>=cP Ž(ojuu Nzu@CJ_LG.,ցk'x󌀮sk%:nPg$uFӝf%_"HS[MA[Ph]"ҿ_rghUwx齆+zm"_']tкNsC( WJ4olK|\&ReI yMly#&6SG5exTEZ5U v+wރd0ϕ]wV+Z1/n1O\Mj%Ksk {1Fa;Ax%mB;NQm9qdsc@. ZO2dx2FݓK]A:UeV=;ڑSw&M"Z"/[v y,F4Ap8FG{ΈT o8!@F6H!jw3T'0vE@,jWF\<=H`V#$ )st8 9 >*ck&"cX 3/Ea{f\fӂPNHWf /f9E%<>d! 8E+"*er yǻ"7䠭Wu HqF.2"/TNB'%DWu:HYy( Xa7 ϕ&X'ZDXG `fPѫPt vpa%@? }E%K}fK=PP4: 3˜{-[xU?3;K~bע S 9S#7@o-Jȑ'`6Ѳ#o^ρ-T Q(:)'{w9tO-ΉMCĔE7qMO}[N4=Yn)DtA9l.4y: u:ѐ(}:lVa@l)(y:X֨lY!ʆCiJƫYG}t\H@Gm`:k@ 2FB EҸGE*7 z:T7P%R)dsF2fm̘s@J pF+Td3&=) : 'S9 k-4pwȫ =eb:!ۻ}'0uRƃMbL& F O\M4ea3v zjWդS-~cJL=yRjϚb@ި{ S>X`@5{&X{O.?\n;+LH!8xv yM9p_hfC+XՊQN U]DM~OCcqCI ORHM¾aEg;PQ_7Jl(ST|Doxuiuq7U5]ٴH}IۇUb '''l)v+N?I7n7؃Q+ ozQHo@/VN/!ė \q]n "R*Yp)Sf"}?Eb,(~5٢'Ub߹;?ll&HvUZ 뤱$^*v&]zLru 8WKp<_h7>Y5 2Ս9M #uM@f(N~B_^lyȑT>^Y'H "mI/ߖ7Q+<xdmY"M(`&gHyM6TAa}q!3 '=͂],vul*#+1\Ju1J{a̤^ǹ~ZҶ(܂VăPT;J"\)+8byӤZemC' Zhx/Uw@H 1pVpݕFRlHYZewr_NC*wa*fl̾#iy3u;e4@XJxƩ0{ We) 9G{||؆@P"Sf(FX꽵=NUe{H"S{ אi]=Q탺^)yɩG_d-seh꣢%wyf-R[TN!uN5^tR)JPm--}|UT[% :~z}5+]YK&P3jJq7GtssxKoiO LRLڅ%c1u % ph]/ldK&߽E~FLt Jճ qV۰闃:s]d3osTq,1J@Z2lzFuZCUUez7j4{a)[(S^0.叏^ۼ|rh4O֦r˯oVՠ( nf]-7*Ysn3q`xl比SQc6l'XX=۟!qI FU|Ɇ81}+*dK;8RSê8U ue\8xR Mݬ8&5U" ~dveGM/,>k~ID O9}ѯAV֮by CsφhOti?#[_ od #@JQ8_$ ֢ <\Hr\_"K\)n1YLΡ;z ;;]>Y VXJY+y`.^䁵0V#tlZw˘\v-P8cፏUBfm72w.u(|n iCrg7e_dxԟ1,YϵùCZ gp:-24iZl,`Bl D+jl%A_KfkS+v}2)0ҔCNy-ZİOބYx(<7'鸛~0M  fW/[bӼ[::~$ 偫5ۼ $ZY =pbޤzA=bAF]*wyO$SXK S\M3RG_JPLPtc$G}"gmfO` ~d) aϞ;]J;DPtB4}ecٮ%eBd gk Fڈz U1y#Γket, %hq`/xŊT0x`̞֭m5T]S;^mNX]3Pi5J[F23Sc6e˞ D]wr؊RyqGU2cT+5]5A{;bVeۛ"ґ)g2bY%#b?3]z!m`9zɇ)JsK&udOı〘tH5!2n B fvHC{-s"21mo@ vث)&(ϗ7 IcWj<1yvm_{ozu$?f&:}vq}bJo.v5*_C"2SNrNФjxv:qU=:<.y l.Nm'4fr",b-TOD.<ugS:zeW၁T7&b.w1-8 2߹)2n*߉=  }>ٜ̣',}P7 Ogv?ƹ!=tc[{CÆGMԖ-!(uk@-ydspVm̢%E/hzˆϞ^.V̼f9u:agfmY0v;۟>1$W8} R])&q3[D-=~kNu+Ƞ>MhW( fce@\QGiޟ9M'ԢfulUD@޼ 1=DIJ턡-(5/?nx J+Cր2$PZy {=_nY&,g sDHԜxvuI!L:Y \u\"VmoQ( ԼN QR$$o^ QJMuL7oWU-8 |!ob |v6㬚C<b_vȃNΏm)՚p0:ZdO%kN9+Q`e3-7BN%n^ rqMּ\y zb!uYyTGƲN vQp+ H<';8ݐq^K7'!ˈc1==h đl|ac!TD:CJ6:CÒ91EJpǛϘEi.1eJp92b dKijX/Y0.ٺGN#lDjr3Lo$迅%ݚO+ r`k?0ׁ?F)u8E|G  2 ZǿgA(%D"aL/%D(j$̓MUI3DaizZu7GK Q`94 Rm ^` `Kz ` 9]jRo_K&6oPx' pP/H9f-Py_B@'vjҹзhj9dcLoke&'o^X6@"x`֟!>49lN5R}NRrOS(8uIlT-uȅ+5>NsL+1yrT {K1e/@-؃e=0}0|ebls d'Qqv3 {: Y|RV!aj?^ɍ:7"ҽq.F)S}!,?wl;z ;H=g:k*T^lyJGe3'Z ܹ*Q*#]* aRhn#\J=HU'$cێe GܟX\,+5p1Mbx̷6al\?lw_ٝA~uhmc0ShPŭhI B# GyGr9aCY,0cXAacdQ+4qS/ԵPݻ8AƢ$z]DYaeM::Jr&%#Y$Pԋ8*eƑ0" `9qKB 82! apk!-te yYYpCCSWT0xD R#MAF,kGSi~7ZDa mQ BO,z~huCMK@/I=#1cY* ^zhO*=8I@XuOh[TkJC%,$TTK%rwD*`rɷ)*Fo!-Q/U6ƄW.]xQf*͂WJ| YܡC5*rt tѯx^*01mcȷ56g75|Վ(Wg΢g{K:GB. ,˹0 #ao{<3IͪKŃZy矂]:v( [oÄo {N .xhC.xedAB]cK [\CL'xxF6@ޔmǨF ^V}r_U*:w\iUt :VKkza f8(2f52ng3U{´G˄2}ԚQ<飿tr\) P. ie71U^X_fq_Fn-9-m (v+5:̢qeb]U''d nZM`!hsZM238꒖ӗ2Z56+f*eݢgF0I εi_aխ _S Tc_Y =Lf`/Eȷ1V rKۜG-ȣP~9F0OE(#Nߴjk4~/GVh,I+/_yQ`7aJ-4BD| =ȍ^CMt\qI0Kͱiϱ<*p H}=Р t*n/jkhȈ24hL.jL^˭]t8XW<]ɸ>bpjĈ3~j\5~1⒏T; ~e#snr&G]7_j~+' LoYkVC Ag0^:z+e\Ɇ#"H斔[JS53ǶS5E, 7XɧM/>ZH>BpCꋯ@%k} mNMJs{䀍nȔJb4\)5%#{H>I"9DSQ.~8!M:3*tfjlX/#-}5zxO,q?Q:5+)e6YUϷѬt*`4vdV{4K&+Vnӗ/[dkbBf)vjyU߳%lբnW)cTlӯ e^wD)lpلj&Bgj}l%SQ]还eHW_*]1j6'pH^Tؠn04A}L_6ZexZ=r>b2WťL0:*$=:Q;vɊF擰UrpiCT\9Y$wvu' m|UPsQ4L_/Bn}4WJl58]öaX㲨oTr `m"e,>a1ya9bk"Z1WE*)4(rkұxqﳕj=0IǚjeG֑$00Yz)^f[_EmY QO#طe+AK)P?ĿŶBOP- i,PEŜƏo^낳ڏTϿtR"x%D0w5ˀ t Y3AYAN:{a=g.`RCg .9 rV0Kw:lH f&/ԋVG,l=CwrVq!ՄfΡw5a}W&.C:$ɯSKVZה5'e Д*=h4+Eu}/[PVJ(V5IVI[Zt)?*;r@/3%z^\??`헞1Ȧ|>k cOTg~K^VL?~tW6˹@`J{TlgD)#QDy-T33:vo 16`<9w%^Ƿ-O?yÀd/r_ubw/Op-ϧ3RLx~i*cO:X?f)xI~"#Y9 +kJ ֗u@ ^o)2(#ER/;uɭm(ʈ>ĹqL@ (3 iZ%h@ŀ (3%o'2_ge'Yd~Iˈ' l~$@'|hTŏNÏW(?;p~@N'O%)Ï(~4!ʇT[W*G:0LTP$Cx<4 z~kV~ Cda[|@: f`P(-AZ& )cQp,st>؉d!DJd;n&D|W*]M6}emB@J—M2#v$!Ϥ :_,Oו5Xj5c?.soF)` 5@Ċnv ٓ/pt'iA3E.c/,3V`"!~N:#I_Uh0W%ID%d&OA!I@WG}gC `]wr@*WN].LRi#pDY/Ib^'eD2M+TcK,Јi 8!xF`3"KD !t?^Kg@ſҋ8F΀"10/~(-_ơHFߌ@ .H2bmE.1x'|nx8L2hd Pp@M?s+$чs|F GU3E]C5f?mUS< rMV<nm%/}X oc~%}X$?!Ǻ!Q|AI'߈3#-r4GďMh-U,{R3;{)ߓ埸T sTpvT>4& dLZ`%F!^R$t~}S_pv wc_t uo&bwƣEn8}Þ#l툲(T${/"7bK7 O\)> 'o ,9 7_DnnvȍǧN=}%e߿u^c(ͯE wڿ/;uKXVT4\]Q4!N?@Z΀ś>a._?M9Zѝ$/_m`~ ש [vdǮ˙ !7^r3;@*7a~d ;HG pf1&%ԢEQQPX+%gX'\P0~IR~J-Nlb^cFrK[&qeSr+6/y[%ItB-}G@7뻺kWKpaoGEj*#Ul@,} ,QgiS$~SREAayq s`=B2]"eCo-%Ȳ _ DnYT8*zfIh.O=TygO6{y6SbA$907*_L$c?( qN\Bu 2Q D`$6 7VV]4PcӾz' .F[y'al[p͎ ;* Cje"ÌfGj mmObJ 1UwkO+cCOClR xZ ~GJ>KVѿF,}8KfѿB/SH}~'B}_B`$s_r?i _BBd{ ^B L[# #f(2O?"1\S_CGߠA0`6H"_VJ21 7PPZz؇%3R5pw#k1C'7+\_dW3Rwȣw&)H'qBw+L 4t hRdag`L*O sK$ǚ%{DX~_\Q"GЄp8%Dp hDQqI*:FM>u@ S٩&Af<05\?ܤuou|#nlwu,j hG "+p'QO1NŽ}LDӋj=UyzQ<Ί&GX=@GੜwYItT#D{+Яw$Ydh;/#T^72D^4bθcLeM)6QD6&elc[bE1IEQ4Ҁn<*L FEIMd"0q"va Ot\P`Csvcv/.p-`v\*]ݓX11aWOh jo̎Gϯ0@/9=/6,]of酆?soli;Ua3+ zZ[yFy$NExys }BJCv+_1:0n24J&Qi8'yb5eHg4M`"<QFgw. YK;> ?g =OĊIlwĈxr :߇( 4Z8t)|@$&.|N8^ZqzWk-tgNC-.ҋ(pg.6G-A29ڠrZŽ9; 96؞RYS9p[PABXjƂhl,7A'C..YE1sH܅-OmYIg(0D>كɎX2] G} km%Ag1)ɰ.m OQ+̔cKQD wqʞ&r4.r *cu!˩6BFYJ~k %8d!"Y2Ǫê'\,.ri< צH# H>dlq`k6T(q,ހ|aB]Pd! c@ 3'c:5AoNgʱD\#SXa8{ 7 NczY?\(L0=8AAJ qRT5 -j%Z@ @1dI 2d9" ?"qr3攀3(kYp'l)_9x%X4d8OS2* c./NJ*۫1 qqt cU0II96gBc5;^=~aD] *I6=%nDZHxnVQj %ɛo,=+u$g 58z3`lrRˀ-=DbpZ\*,%vsܢG3¸ ?`dS|J<?Ҙ &x48Y*ͧ袠o4^zo'63+{CF/VSjљ۲VnKE?N%ZU7,GT|i罃.K;*ݸwAE`[OJժ86]Ե]^SYd 'rtS%v%hcbG|^k7k3@K0i5ǰjFKOK/Va6d lޘ?QpOL jb̠Iـ=sL2&}.RdsnFvیHojdd&W,]{%Oqc,k]zJ3xNvCP ΏJMGZym_mV>h}LS-yDcǛ72I e ekPq~uKiJ+YN5lL"~ 9DU^nO'b bZ,ˉN/';uqFr8Dx⣌R+>kw4Uiw%/O`.JVa+VaރUUd!bTP/TAq[a\Kq~l-kM;F> p!*G?bt!UztB]l%i#TV7]Er2ܪHli}HFpе項4׵p '%U~B3=1,!>k('Tq.f8j4K b<΋s]+~44hv!>[ ^( ͛ 3Xu̮i$,=YHI :,>2?r۳v~?/]|-fiѝtar\"+fQi;ᦈq<)ݏOpb7w>r*'cFqVY:yƏtn&&. tүCY^.1TUˆ۳SFZ:''td|xrVƏZa74ìRzۙû^4p;M(ɩͷ@Y4$]xi}[쇣 Ŏ͏ ņ9ugym"9{9܋X_:nIf{XNwDMvYe&LBQ޵1>/_})Ԟ .y$;Nzݠ÷%}w@W(2<&*$+c2C=~2sOc'=$Q fdC4KQ &*PMԂNH؇y1.k"I؈6jAvNr GsʼuY3*Nph ^#4&yx/LS|'cаpL#}r+,,t6J 4ʿX4h`lٌ1rNoZ >T{^yJ/=̷~R]"yVx%>WDuTTG!].u$8ea*{7qQ :%x?c6[#; Ωm]];6&7wC4&3q9QI *#|n3!x;@ âu!õP3r[PcL#!)FkьjޡTޒc7+8qZho*)&.Þ%qdɩ91 ;+#W{9Lj7J6cH s)e#lF[G?6dʁdre`+$Mבd)9N9E>DŘZQo8*,9E16<ՒWo}qOL"9@tryh#)O7F|qecq=6#rlƃq 23i,ϝ!20ACLdю{8_ʬ+Q֨J&%D]ź;9Yr}omgPh/J*WrMj^kZuy^ qձk\9z_WA,ST5Ů K51Sm\5HWwtjKD##rUC*=YS6 rpmrp9"G,V3"{Pr<d']&+ 0RWFrKVfMl~]WNs̤z[m,edQ1nKπ9wJ=8] zgIy $VQyrX`fuG)-hͻm,Q&ĝ &+rN eI>԰&'&e0T; 8p2ț~$̌AXiΈ<)oA|Iٿ+/h₟#maWB>l&R*7l K'nO9/[;hEx ˄dg7UbGq-(1KўѴzڈ% <<k[G8Oac bR$[qE +SWMGz3v0e~lbND#j(+Qƻ]rY{qHS΍%tW[L]o|0+anM1;-QC^`DQ=oȃw(iIPw =4ELEp+#D |AGr[As#<:pPX@^#/c<$%Nnq^l[DWwxc>lbϺKbT~&.|I5PYyWpY7?S'|ij伤whZj+`38trAe I$Dr"ȢajlӜqW4o9d(E&[:ذT%%=[^cT4*Tm7`Z#0'`ݩ aN0@v[sKuSo9pL@TgWTgSTC6M]`aڝ(uvMPffDLZ(~ ޢýѭ+ځ m>m3uPX'Sm?H?P$ Lau!P8`:aM!y7boB7)1ЋJGŵ7-s1XuOaZHC~L|J5CӳX{UWV\azTXN>ځfoÂ;3ݢ}(Vmb?Y+SC4[Knh-tr `L_X,Ɋ\Jfb4 i?"v#cZ[ĆfT1~[\j v$ #,Eڊ |X Ey)M. D`Dyex`֟ bmT\d3.g|oȡ\TLSܡO'*ݯMrլ?UKq}^d@~晵y.?;T/{7`_5hmQ;`r4,UhZKzRPuSN3cNsN#ς3t%J!C. ( UjJwHѨi [h44NXFA^3R5(/5PhxTZ{*7 sxqxT;.쩡ѸJ<@ݜ<: ,14{ D_lk^oXD)xru"Mi`# }ec .ԟiíc9eX6wN0-4ZɌ M81^~TTp⓪M8456(Ǝgu1/Oo%[ #$$ra/Um/u䝯ip.*iQ h ĺnOYO3EǑmW mdQˏGJ/haCBz:~s.ۻCww.> hös6UUpPd^1RUdآTG${ߔq7N$ۓrgܲjҭd۴Av_wjf|"88;I~hݟ6tO ͣź% Xw@) \A# fjsrJjvGYǒ&/E0ʏ؟U}o]=+H~ٶ@ޗ,us>9wPK&J@S_}'"]t0*w"Uw]$E\~O 6eE:0i}~ !-{7\v pc.b[Ҩ#TdiL)*ϰ8$<Ң |c<ּg- "- cO{bΛ{"n騻2a3LDiiP$'bj5CѤ!'hQ;6#bY+D6u-:2%D_bb.5M*!!&,yDT[[ĐQj*,nM&SzᆛʈH6 7eއjrIgTDdGEtȸGD*IoIRGZ*%b#5b"{RnBN'%FDɭ%<pby 9H]Y9c9asu}7|o9忉@o,j#?zL =5*cN$*gKRQ/8]h*iH`+ǥ}Hd W$&렲w$$RrR F5V݀!m̰#Q1 0,<9DV'lM>k$C]$!4@Vΐp΄/QX|B#)xg§x }y뇬?=7.؇C ?b_;s8/IJ>DCݑ#."OF.E:6Jf=}w9i/#RV=; NVUlw5Gd2 6L: 7NۻapUۺJҳ+RրќGa(ԪQzuJZBй E.,?)\ ]X44`ycy>^i>mtA~"NvdmsytnטC >l/Ô}8>vK[ӥы>m, xWfq. |gz)>fkS^ɅT-i}¥m$B_6`秾 leޝk7M<8AD3{g § xk{mCX.nI}Dnn@\J{i+(H=6|֠ ;uXmѮ:NL;?uv'6 ϙ\:Y8/NH{qv޶ b 76 /^%4H3{~F BV ;xk[2!GND_{خ.oA"n\q ɑZΎV|ΦO%[C~ ڧ։@9xkdpFUjӷ]SD׏#.Z@@~sn8ޞ;; -*MOf킑4m:e^CbCm#G LGFG&9mxDAJ4kOg8*2 ʝ9[>5u|@8U{rHm_"Jjg"ڍˮ*樬I !Xxe*MO'o1scttxےtMDǘ"MV8nɳ:4Hע7jXD~"ٲ5GY&a\*л쉋}ϔi:&=wtrҼ3.v,ϗ{sȪqE]/[J5,]E}rʒq;ѻjYQ—CbGY*^hBͤ۽n^jt*,-mY~Qb Ұ(ݵܾͯuMٽ./|]Ir,.I} )ib]*RehsoIP<,מ<LWQH.R_Lh䙐ђ^I0C-mFvoJnq{ >H{q\_nٷ&{m? -H8 i[F%L/4ܗ&%Fn68Ƽ2Mtm#"X,]xN-,m}J(YaIsH;9}٩Z8ԕޜ;VlSa gi?#7zS):~Y5nK[yA淪,%fNQZ6 a~^LnHi&Um"Ҧ2dx+OF$57ӗlM\g4-o.d֏c&,k<$A\FDH Dḻx՛RAGA';9qDOzx^aTy5;9Ӱ1"U6Hś#zdVc3*4:\up&=P۾<9d1 [8-}OM~+EqZSRe>\Bٕ"\i '9|0"+bikŢH :ِ`{&˒c9U|A?k~]u-WHwam wEKMl7{| U2'07v!w{bD7Y]0s;,V%Ăx[%N^ k/xf$%ա&s, nӕȕoqKݜL;_S;S; S;`S;1=дL+52uAF%(<'43` [sw.qm}.W~-g\2L'/-r[_k V9&xyUrK*_hy)p,yG{Cା|ˎen_Ճ{)xM \~>U\W7;|8~X UcS9WcLڡa36`%zfv0 Mr恃52fQ7zUJ $Y_o go׍X6xrXA<w] y/,uPd=.^/cR&\T.5-ue8Yj^wuzsMzƿ_nWg9 ."^"8{mTo󴽾ȴ!*mKz+OC4ny){h-3㯧{GoVjO6sݹfe{;I^CKz7 Oؾ#"s׈jw !ooPFxj cDrܑimRAI4]ǙTfXPIH ZNsqԎBT4vk 4َ Xռ2:[J[W15Ťuݭ5TUq#8G}12Ёm+}fvJim5u{)_K#bNd%f%i3*UgɒjUmDˍ@UE)%/[!6ݝVioaַmEFY-go]Xu+kϪ"MV]}\fyV'C9>okC/6Srv;ʶ̖kjfTo,nk{&&**\[r1.(Szriy']2< .jgYAkr} 0Xӎs;~P~G2PV?e\$A󥌯jHDG\ǟg·`tk= K3·^4Yz orwkjQpwfVRmlǭQ"CS=. ^6s',^Qe"ޚIJN Qtn]Jn*>Oc9h(ޚJ_ףhlŒX/w(f+%3W}JrXMark9Fգ- R ?*.Sx}FMwaUvadwe̛-gb!GSuo%VӎEcSuMGŵo7]#\Ц<>M_>e[ NNh[ N^x[ .|pdbd=I{)<0+W'Yᒧ)>"=*@[o F?e1'KS-ݮ{R g ,jsfqli; ]t\'iW:xQ>믬QOkqm(B. (/@7;d}wr6w7S 46"T;X_BpQ.3*qK1|Xqx!|Y"MƑH2S:YSe3wqxh ~!S$d $e Tdx"6Y&HweM)J_ϲpg1F83Si)f =S)A xNxh44S82xZNp~u,p~'qQ ~q.d {ܟ702 G= dL#R( }(4@2k1EEGzٵ!E3%y$G,w\&V[Y&g~0'J\hMȚ T#i@ol1 GqR)TسS¤웈3u…)vC/-x ƟYL,Bf {E~a_rYA]%Br򉿴q-Bj*^ ,9N~#![<ڻEpʁB5()йk{oUA-ykY Xw9 ȇ>'=C$p (M>mVoꊍ:8t}&?NKXw:BG`~wr=#?y(C|>ɟJݜIngsEf:壓sG 4ywuZ/vmH;AIq#s|8;m.0t]SŹ!b_aګ}K;~k m%пY;@DZ V@ΣFk[a6 @}&yaC(F tw ~2F@ )dз06 xJ1c\'|.̆qx~K= Y:K0(Wo742k>hp[џޅ Hf8XÃf9h taҀ/{1DX,AW49q<ɘ.ll {BN|`@CX&fbd>߯ m_둳ḧ7J@ ɐX{J8'>d"3oYVOEoY-RȖM[*lح,K>rM3n=bcF+! ԧUcċiBk^& cS0%Hi'2LL6x̋Q4ܖ4?m;fڪK_=ۡ˘@ c04򍖣E%WXIofdiJ}R"?&RCpDb/f4B}^#^"5ͮ5*黫P >rFΝ||!ͬrњ*胲اgmقtt:K cjdbw8((Ou]AN-"|Ulu\rU|?!e dI3=p0}/A;4bm@;"jcs[Y}tq&*aZZ4.L}WIvkj "@aArW@ \`h)XFH.B &`#PA>` ':} &7(}#,7`5Dzte3NӍ">ۆ˃+tfzH>A 2CH˹UIuEx.Qr(K)/9R/IIlBDD#o%r% wlx8bK3yF\q_p)մS:ylqM 쇯nVP|mA_'  0 t sx>RZquiPqCUMdZBNqUmTv |Ӵ)"W州?u~S>OR=u  $zU# Li;y?Pw(d7w1T!ValO 9l>`_%<Ў ں%k+rxLux_mtP ,BH;пP1BH$)M^3 F&>;!T1 * Kf$rgXcFɭi-n opr)]-)V< &iKޤ*Ҕ[Rc's{No3{]nT}\ܷ5}v9B!E?x|㳮n`P!eU w_<*74@pyK̺IE*8+˭u ZEI PEI%ccT{e@mYLPn FG4ª-'@e"ީۇg<|l[ džە4(lKк{<"jfYrp1Dd9m@diԂ]T"$RέPsCV$T̠U!(ϝeiѕk]%?$m}me+YCQ焏ewg&K|M!(;.H]o |%)or O_<v^ 7pXc-V"gaT3= n/tv3JDWE_!'å*0 ~-LL**qw֏k|D hjwWvHxt<uQR/t5CZ^-<=2Ymh{=ʊ+\foNx)t^F|(]vGBY4H$|k>02}Ae2#}R&iM%w,*kG5hThj.B\GN= [gF-[gF=ϡCC뫤pBSKGZl{Z}V-"!*V^/ GuؑɯbuG=>ܪOZ 䠶"f ݮNo:J4Cj>:u  wo^ ,نN8q'WXsrª#Gsj;PgO eG| O#KVӖ uyC:rR./c)Z -v$)Dk\(5m*7 4"4'@cNeR~Oi|̡80ڎP !4JtB aNl2p3bLI"@Њ U82&b%eJĖ#-G(6[P cTjTbY 5L yfK{ctlhc,fMʶ{6 & n fn( O6L6L8ۓ-{˻?I&\)$]p}=UhO,6 wu Ykb`hǵ뮥U:d -jbKDK9DeKq IjaQufaRjg-ɍZQ~|Q ؆//VDs} ot؞^>TOB19-y79Րb#[I:QZ Ÿ C\d/Ƒ |J^"څOUqtX!<=B4ZèFUqݿ&zo^@gt4f1~M2Qr^oKM9^ >S]KjgK_~s;B w_n~vU#/5WU G D{zՏ[@,%ӵԉlsXZ(+*wV$5=fzx9Nw)2Fܜ#oMw $C oϏD;u\Ě{Hk/1m2>/UF؟qhǓfǙǽ>H2fP+TFe^_Ḃ$MZB.R^W"{7Dπ^ޠΠ9g5|ƍj-3Dj22Mt*xR'$*9JyTI0te>:Wf}qhÅp}nphd d yKW(0ru?Rf]P 22[i*1+'}a8?vjUfrsI$lXZL3kd@9`t3&lʆ\7@):Q/M1U$iʄS0/'b)İ-DLuWOy8EYو끗IyWz IQLTk,͛S߉\ ΀\{EԎ}ƃL.-?ԏ͑:6~"J"pHK"!'Ċw$XC\[ö9&ұϾ QsU ,Ǡh[O.$;Iq14NP(+@%G 7\Tm$H&)+Q:u%S 9u7g㌪醩VGg̤6GcXK-?2 LZУL$4ԈvؙQ44IL8)*w/&.pLM>Gc].ښ܅~bkC֚dh>r-<`vxYz6oYuoS=FZ %=,a3 ]'H0ěpL6U?޳A+"ވTD; ag$X [Mp̝5Vm$(JH{u3; 0wͳsLFKem] JC\ntu;P++UOi"Vղ:(:B˭Sln Uղw؟>f"Iꘅ7lޞ7P6k3]hc|0u NhO#5Hd}({cVb-}I;7g|35 0dp@{kYNi$iW6ܢy1ŐByc|:k) ?lYOuG3(g"Hnc;|t7&]e2D"_V//?_.߇ƢD$A(j.Hw> S@\\@7P0*0*&:N,C8Q"r)TL:BXbA,E .b9c.lRb0(8h:OSM1D8@TIJL>$H>J0Wee.D(>b@ "MNJ#r'FB0nQ(0@0%AA!x_(9}@"\AXkƌ!I0|ö Z.%((WlI4(^4d,n Y #D Qt:=2ݐWs\GV94{.(jܟ5gV<{;wzeV']3+tK/ߺTdBղjC' k~LFzĮ:L"U]Y$WIԷ¬ske[`W:ЮTmp\Y}m}CXODo;B[3緲r A P*,V[m0^N^`o`wO50ҹdfIu`C^ހNJf8nz p%YQh82bČXM4j^V ̧eM=i~-‡8n#(`[a a%a@LB#x1D^T:#C3{ҽ|hm^m5-{= Eƫ_ #hf$[ڟ"IVܽ :WOc+u4sBkEϤD$;SM\hՑϵk;փu\Z~HW=ڷ0+OdT;IgtRn&Rp߷SG8e٘@ZobQU7p;C,E۵˔%EltT3aJ30Ahr'"_/!twn|4̭]Ԉ0zSG K^-phXr=UhV>9G>9XRLzmV+GZl ȪL DJY D _GnC^k-NdۚW5:Ydm[G\& x XJ2D .zP I5U%Fynϐ%r1mD 166RjZmEzaG/_زEh OФ1ʊONkIsg5ռ/Dr_mbƈiZSu]Wx^ /Ɛqu4V]PO3Hcx'dQ<#g!lDFD~+d~8EbZ#PpN}Ÿm4+_,isdl8#kН`?=Q0)4.>|eA+&SNfG/ ]M+d0LQVʽ##Eaqx΃?W>+5S~NNn _^#Y 4BwA&C10 t 3ŌdtF X\irD3J6c/af^7]k=>&֊"^"F-y@r`2da8$zW. UTԲL'o,)CdDcOQ2 ^OW,6cLѺ؃bvOfZ f l]orjW n¾Vqp)"u jj΁3HXGjC)8{l H҉]L!ֺZQKSʇT<Vjh@nAa-ο`O&Pi/?鏀D'5< 91!MSMP $,6ir(kKDqO N)S[v)Kx l0.͵ 䏀fڋI\!p$҅XS ]Vcz@E!:"ȸo2~6fOEgW"7E`E 1o3QuHQM70LR(G:!BRѶxJG8YixY]kDGD,{%P ܾi%\?,ЙRI F־W3ŁsX9;.$X\pFpk90댱QuP(Lka*a/P j?xjPFh%@-@ֳc/ð~G@ـϩ"_#g!W +"mJ̃AYɓg2cW-aTgBA3,bO-+w (Lu(+0l`Wh"O:xo[P@a)^RVvЭ@V!$zcD$ o6|9p{5Ay3˜hՄI5)R~YZN]u#Dl U|P) 3cy*dU*f8;74D/N^V"^'Z+A6xYB11q[%FG A7>^(/e`b sPgИ q;HBQ3j\Qhxl_C}n&*$O5W;k<\9f˙u>W;:(AuveVm,mkGNP*t_|2/h'KAG' a |$TնPfI{ 5x>ڴww땯1G6>n| S.>fBUPhQD6>:g* ֓gr+rp"E)6760YMpD&!RNP5D^6C!/ +dbTQKTFFpU=<E Z^MPV؇6\\f<*fڢA^GFOM3A]+CZ(*_i?9+G,C}kbmyM+Od:/e0#3I- ͗ WgMV@# % "L(I&Nò*1BZtzGȀמNՔ-#GƂ|4;(n' !lN!mĎ&Y5= 2SG)(f1 wbTI3=^l1! ij9RQQeL١ΘRDlKeU2nC:!*@m:6@n2qw s@vawt#CL#0Z>(e0}%~Z%m˕U?%b3381d:#h*h pX}Gx*ӓG` pӺ*3߅s"|fL+8Cq_4J8 zBgM~vrR{ $g!7v07uеG ^6FO9Y$ui;x]HE796 !%9oi:/~_qO}mVZ_m7Wxq, ټq [&ʨ!/d5*r|ESCnaD9NU-ZN8v|e*ȻN?M@Id?mmyjXc8-n>|e hfx>8B!l{pհmt$tLT$>9ُ~zȤ: j'!q@M}V5?¶j#|SFBDx-4B,T:-ܷ& r͝eVR{ 1~* |Ag2<A$vnr1 9M8=5?ExVT":Y|Qf3#MؓO0Lf"tE* %}TSzL{;DYKFjC31W} H;I:!; k~I節@*==$1q npZr'n0a!+1v\),yBht!dQhָBP4tE`"@ brAE1k pC)؏178NSzchBB ~:0(8|78,5,qV2_Q(JL~A4FBQ`pĤQQIW̅Ls+Kh" Κs޹]!p|(w2ߘRwޢ ' /?L= &R"3L7Ͼpfo'^?E_ |80d*U{8m{oJ/#{k3;^NZ|.NN\[lr?%Ho#oF+92eksc247Lɏt#z}U{7uA6.P뀃яGA1d nn4?-X!d=ͪ#5[+hC1G!ZJ$3pn7FK5#0gtD|߹ ;=n>ǑG!C* C-7{H$k:Ť$ K30=DT-O2"+'Şւ@p}@ *: ?m.MZW#2W֝Rt)Wo6 }ZGO;]Fl?jK`$; q+A5ؾ[JFݰwZkCK'pEC夡 H;!;1lpXW I>57Wc 293O?6rpTr@ Pj}v gU 6q.4~0y dLu@ ޫyTMڑx&k4:qsC+m?Z>P/1A#ZQ`>u tDи̷ G%84r2BGJ0CJSiOQ)x+"JNuROhz`|Wi2 ?&u|`mXAot}E.O PaVfqmZbC`DԶ5!DWO-ax ` U'6v(0 .8P,fI@$($Siti t|S+(*nqnibjÜ {jy[B佹kB:hN3ߏ$sϥ# @QuO}{R EL@$U#3i3c;n:IX~5 ֫ yNЭs*k@#7" xY#2щ֟hJrmpZ?xPz 륿⽅B-`ŃI1hYew@. q>4qrR`, SEj>ő(pujO>.zV>Ш (.d 1Д- }34t}#d5PkNi/[?2*tܲlͬ6-t߲tdV淯oI.!lZGǣK@3.H:tB-rfPo% !2MRW)-"TZp8D?g(K-j I,1Q)+N++1I K@d,h󘼺5F"Z߉H RЧG) 9:>ƀsGl '[v_?R7x6=OpçT 1: 8@lPB 6~!4FreA꠺dxDޡ:΁/8΁-;;΁>;9΁<;&X4r[\BՎ1N;dӞPsy|:.!] Mr#O1VGU )SRS@Oj ?¡Wఁ+O͸<:$*": :]Lυ7k\k8軒ޓړ#m/ iVg ߑ^k"=:;4ɖ@kJlZ?X?9+s=~)ҫ&S?BzͪL^ ؙLID4 {Ӫctr {SO dVekFZp32514MZ,nҊ [4#sxk42k=[:PSTG6Pj!unJuKoRnqf?ǃTcNfw_\ ϠXGq4T2~8hD-=0T&g-@XeËj&%Ԯ|ְGw9} s1aA'd{A][~@'oG @JIu`"x-SxREBՀj"Ĺ\TQ h~aZ@@0Х7WF`m$l<3*Թ-quր0v+X0{i 1a@K k~2GN_5->b|[`礠AKPoMUa?9 Ί3k0Q@?|bs0d"g;r񀨠f)doQ괢}?A\%hΤ;\~D؁˞KP- 6A*("c Pnx fp&=m}* hxiМ X(k>Q4$j pYvD% t0C,9 ƒK Uu_(eY.82 & [uPe(Gd0e(+0PeH_*@,  6dt'g=&,Ȼ )wxRFTE$ jxĿ)ux! @j##f kh^c_IJISjS;57Sc;u18 L/"&_U.ɘB :E^ُ}5`Р$7KC M7&1  qN98e0jp ~O7 BvT]{lv`[ 8לEvB`ߕetTEF†B n +! EL $D~~_ ջ|A"[~P`[MB*WejP#UR^Î`ƌb28 +7qȎZO\Ց-RP'Z8vOōLD ѤI/C5~|'%H]i}z#0_Q# eeҘ ö=(c4R.3X[R`O H_F} 'osW.h !X9ELstcH%3fy'd/vCtJ:Z跕!- ˁV )~s?Jv!?_Llm ƣ>@v޿zQ95]A,;{q2Hݍ@G.|a2(X 7UeWO@W|})X?(]7VQHAGleQlHc2ou Sc@^PBPç?C@42z駺 P  bl˪ڵ lu -6(dx \Dm @ #GǸ 9A"LE|4 /!cpʪ f+ :Z ,ڮT=9q+" dXB  @;j~-dѓ$P1K[xݩa7$ǮJ[4! If"博/x\e_ZڲK㼋^ ͑@`-X|?Bi  _Q0GBLkF0h7s}ƿ۬[<?7fgK݊|Ӂ:(-ԆMKX$A7e~?Ec?FDW}q&0,!c_pbxCv-E8K^?ʡ)m{g$sM"`rpŠ21Zܼ 08rmZMM->O lPr,}(l' pxMLײR'3Qu;u5-ҵG?7+Kx5xQnL" ,JvH( H<,$B^ߴQ1)830x Пq@H[ Jɏ8>_|0 yE1?d=7N^&NRӟz>RqX1¬F x1~}]J53Z/ZFp%A63d17.Ts.{R?sCDvGHUb,$2kXVW+?0uL@,G*Ŕ$Z8`RH9D쵽`m>AVT/9ȋ{*BpqZC?_~~mYOc^;-8c΅\l]'c5/W6ϱ<)tܔcMrC3:F佤bD\(z&)yJ1bU pY{כW\?,Mpqh"+p~-`& # |Basdp[x%:i;1AS*g6|)S"K\8#ĴyڗD#Z~ {% #9MSQf1<@w%9|(Z-}e :ij^X^ rPe3FHj6vjm0c?ذ_? _}@UZ.u"={.$ǚ0>"Ƶ]e]k:0 Dr T4"?3tG7ԈJ=U$@q%aZNќYw+% 1l=b(cC]Hs^~m{|E瘛Rj@N'7KK%o_;ne#K3XAAP@F;ùĆJ6B,\*q$7L@R0PiL7Th% 84ޗu= |baQX'!,*#x{+48=Sa2ԾF$P`ʓ~|5[ɪ4& !L؆PMz`'dOxA/ЉB KLKxA7< |g>$u9Jt=ةE#05-O\yѺ\ bq$'+Gʼn,|C=_͵S%Y*5,9m))?4sD@xa\C {ɚt_t: 2~SFd$XY>MꍴHGdَV)JCkZ,$"E[|;C^s0^.&z+[tB;M͓^:us!p$TwLwXKFS"R6Dzpcl,n%7jZ# 1k[*Q"VtmCx5'Qۖ]a@Z!es!̈́iSMr$ `SBt?Or8 =uL@@Wy?.mOEE86h=Bkb%J&b# ܔJ3OAHg`q~1$S#B 9 FqR*R-^'rSvȲ Xc(Pv&GfYw8eVJcLoVT4c}cBax9E\694gN# =#k5i2ܟ ̉BĶ NJV Z1ϯ^|PfwL3`;)oIFƓ1cn|7gr˿,|JPV*6FpXV 0r|'+怼񍒻08UUrr_`nŰءQevS Oݚ>9ԠA֖|Oي~+3xSC^aGgH:0Q5'{hI8/׃c^5},Ҟ $M x6|Qӯ;wc|v#yũL2S+K\6vI$P)24L7ѪSXyYwNJB6,jHh߷g`Ⱥ4hu!tAd\Bog7} YJc.D4aVd20̽` ܈{1GA\kKQY]Nl\4q%!߈9Fsqֳ S?wRB #dK9s ;*1!6MbaA$uEbK~K 颒. ԥS*UN{LxpV6tRۚ,o֫~xQ3KuJi_\ךgFBRݛsqiz:3'VHkup[:U\z`&_'_s7ⲏC}]}>ta| synXY0WE|^̼8iހ8b@'՛?>J\S¯㥙NHIs묦-66q) h9*:j{Rni6s ss@v|]V\yd則b>u"0}{ 5%[ioU7S׷ri2 Ꝡe= 1Ӥ+[nxK4ˣ$ecj`m_X;S*eq8b/ӡjߵ=ròlsr7R7-t0gÁA+Hqi0HLtZ -3/ EM(5Ezd_`0x_Imd.䋇H Z ;=|_9΂-<vc1l~G p> mYNnY{~تj)Z (!o\dѤ4v~|zCLmuWCrpEg I qQ?I+ gmY*M"lI~y sI:Bm c$Zo)IO4t}G" TOv(ҲkbϘq' %[{s'FKssٝ/ց ƃaCr#XBW*G9_[)3pX?y6xyn̩ ] b1];f4]lOרvz0kɉ"u(t_u>MV n敩(i͟`b+|Tw}к)X=`֙="=ǟ /hZY}S07J6DsvP U;a;SNX.эMπF*e($L^#k6YW6aә Wm$>Y[FZٳ{Բ;Gq/Zɫ% G*EN{r6 #e]-EUZby+9Coe5+^rҗU)=r+f2ldH98F47K=ȗ>|Ol͒[B*&6~Rfz`},S3mRy_͹ mI})XKL̞1)-sw@(0-V}z탖wI^k;w iWQ|I:3)QO{KiӨֿ`E rMC$ V}d?;Ԏ|vQZN3Ɩ{aPm,KxVG-Jz$Y F(ɻ3Pu~ryqG:پ}ؘ=ovpfdjz#OB# r6*Ŋ9Qzz׾D7;dkGFO [Փ͵-}$7"*N0%;XܻHE{q3dMd;wĤɏ/:v+#*ɺcE'X\z)KHDtJaeѿj^#D{n)6"~b +z#Kor=tをG a/,{+RX48OVKXzV5je)w rSiaZziҳ8L|DN9pCܺ_G[2)2?Ɏ :9gJh/-㼌nm9qYK3dMJӈ WM] mV2d [Ctt#}]9C^6aM Hߦ ?:լH걧O_*g. |ۖ)%Xe`z{"PwBߓ+=OzG$)f R0Kr\L)Uؗ- Ӥrt %Z*/~ͽ㡖욌*aC8{ǵ%}%I0QwJnN7rg/{Wl&z!Av]J]KGK1c_Sn}]3Sg6:Q{S9ڒ|S:vDVȁTw'*M#yOWf6fГNuS- ͸w@HSeLx vȚyOՌs砸qRδ$lrMw;iw{2c&m czw#ɒ5-( & qNT%^KǧX>cB&<$r)[KFOog٨}<{X*vx5|Lgת{_1cRzxiޜS}_5_nC0s\݈;8u>z98|EbR kZyE[I9v֖qtJ_pLG2:bNo,.K߷2S-bNк # .j%Eqlߵ,țS l_^.g:`gydfsˆf!AŰR~#,(BLκox~Vp`=Ǐ<$׊jh_a}WL`v&^% Z?S16koIW1dG6@~ > yo8rR6Ձ; TM8zoz5]HPN'*CH@szM2tLS,-e v}pfwaUf5[dUIFFwop#ZruWڇ!:Co̞zcp{oNCqEL]!vm?rW` 2r8(au )TjIL+q~ǥIփR`.,nŬS[:[lW`Tgj 7ֶ*րWQ::1ٿуDOsaz9ZR%h:'!)_KL ~n`Q>k@&BbjCfR$v*^8IJ"̇+T}X"}]vD@֟WU8ZZ8V=kvk{SE8. ` "'} nhwH38N,/ϨEJݥKuoݠBRݴ{,*"VG[n N}Oɖїi);'F 0wאm_pѫ 99(0`ߤp(+FMjv?d{H4{q,P-!X 2 ϩCön4SV\^ɺ3 C ( ޷y{e@Vʱ }^M|=z6?~@|G,Y*HjT{1oGw~rCH*2邉GK~P:՘U,CNҝj8\Ήy\[Ě|{Mvme;w]?td_C֌}V[')aRG[hAh뛱4x|sFbc.;K .6$☣1}_2Q$*S4zx“4F ݱI~N0FP2"v>-;G@~#Žtc+/1UqOC'crPX %RrPv!0D (hL "E(OdCGL :!E{GGpIޗCLξc'o0ɠQW;Oe`~hbP~Ѓ^qA8ld63BT ʊpEG ELCgG;5N1u_R tBN<$n=&pN票fa )R^fRnP1*d *$ *9,*$ &-lN8leKHnB@n~ w G(PDi ЭǔU#,B>Fn.|?<} ;`8#!PlhQmR!/~Xua͒ M@2Pɔ ?%/0ـ6B3"L>bjBu ÖF(}=ЖF(}}N恴v-ٶ{ʚX/K|8αc6f#26di}D"St8ρNI* {4D>rodoQufB="> $;NjŊx @e]jqE.xba# 5؇v|^g SFeo.G]@#hnX@@*: Sb#+B)PIFd_IӞ9ClP~|i .D{ӽ{yU΄)A}X\,[h/T?1@֚d!ahW F }<\\ڿ{lnTe vVHhQHh^z,(>O 61IH/ߝ ~F.RZ\4EGo SАGAgJ!Hf%' J!x_P}IfV%ȀRfS.XؐU7TWHƇñ zƟKb@Ue#8n9u؀R;J4W|s5ٮ5B[T_VE`Q-aѨދ\YdNnBfn= @ k\Cb[^c|+!5Nj xTK$cD @Ok^x_6Qqfz):V68(|.GO:ƨf\'TBDq h{?})~S2Qew7h$$j0U` !PF n.^0;0Ȭ4%~ɜ\o1tgKћ*J] lzE*\1 aOia ,DgUe8$|l-=6+3}%=gEG;ϯ]81"@1S0޿АXR9CS;ùC8jN0.2'Z_,d.:݀cx;;:oֈR˸~1?[C3:~Y'ھZm Z;N*\xHR"tDl`Ukڒp:˔ِ?3U4[QV!L)Xr9~X=j|y28I/X|$u=$d; x0@_Ѵ ~+h$0GŽ\x ~3B)d';)&ӦcU#P}FևM(/g-;_mPG=&?t5IuN#?V]C qҋhӌJ>h=ͱ,58,<ӬJz,AFOS*$?Lz'Dh#6"kԍŊhykdb}iѡBwҐrP+\FPL98CP 8ߕIhiip;MtUwMڿL(\]&!Z?..n LsM$/nx__sK9CTj/s,"xIAI$gÏӜ!Dp>S_Ϻ 2 ͞.5`ţH9=#Bo7Q!:H紼a96עe[P"q`d;P"C0Q%ajyPXJX7s?sl_$fτb{rԾD^ Xį 嶤D!/x#V}tw7<̍{Ҽ U,7D뽪CO PK#V+#Z)=W6 0Cs)mSQ<k"e}y liqGu  vΩ=?^_!H$7TZDI;w-&8Ew5z] kzx]\>\2"zX::r~ch}~:=4TK{ 5}%KHwwR󝴺Ȇw%ݕoIRuD7s1Z ̺1}7>&K`#X#LoIHo{g@gԣkP=tM@=q&. ۉP{V U"b"QA2M;>ՒH=+7<jE'Аƾžz=%W\Ry%>5̏$"T"#{nA~)Y=fy}`?1wsrۛ(b݃(FB3`/|}ͅ۱|Ʌ˵|˅3\y΅#,d񝆜fC l@Cj hv)QE6i٤ Sd'i%׀=T;|sc>)vPhbQӺGA˄J"˕~JBҭ]SQC`ޢ8]:+-b_8;-wo&zp(C[zlzs3\kDYH2?{ YЛNpkw1,T_CԷԷ Էෂfso|9WZ.Zlzk&IO~!ɓTn PhtQ=oLs5?YQ]mt`==z2dfr󿺔SR6>nC !쮴MD'enMrb.iNMwzO>rGREiHrDv?5ȧ!3"4C25IC f9gS Hr%Gg#MdaȔ?`U GQ[hD0m\bJ~o@cuM;cD6lo֏9[ ߥYuuεze@矚|~RcyFYfIܟ}w~֯𳘑}F?^ 8H9}1ÿ^ts[ ^R-?G2 D)A*)UW48jZ~DuZ[}7)yZy?2y0M\ôu$xrFI9_t2{,(NY/DƭjPzWέcjuMYp&QƎ&[/ϼkν&&q~?BXv2A[&!R >2@.OD l\d393yZe`0pSpՌ|YsZ%坔sOojCI^^CEŀMx}sƸyqJHHV9Ac9B<jw an_dI$6z/S`RiD\@6,?}9Qs! )oXğo.0:@:f3nmʰ&ݸq"PGڽcM?!KRbd>+7FiQVƒ3پ Ę+s(+V5"тuc׳yMS Qĉck67})'E/NIN})N"Ûۀ-0鑣3w6Ui=v|f[c};.nžlax$fhߦ uz:Om89ߦ%},z~9>Hãq6pN8ަ*6_ƌ+lJյ.|X.ڂcN]yr/T$MQh~'lYM,[==ko>+~sO|v(%뎼J!-1wPQMߒڇz6U77x^.b9ɏ]$T{+ BhSZ68AK`Ms}mm UJkn08z$񹳮;c.,r|%>N58 eK7ϊsEsG!?!5:}n6]t^?}ѪL\Yl^o=Ab&]'ќܑYfS~/ ]ɂr ?WKA]GBȘPgn7JdR}X &d I/ɘ|A~42lg,A9j$Ȁ# +1ar5`'dDbA0=?&qSzFQ>;Xs8T+ ~IP,;p \(h&&equ@dp<^wīN$x]r\g-VK$Wn9BV`Mtb`u jKf.>eE|hI|h6!MӨkǕ>Dg/qFKW@}~Hk8lhc Z@<6\tuD~`%#Zw=46a  ȶ+xP diUvLp챂3sv<+}H|f=,[ٟK9Ꝃ~d"%SH>G1e/TN"_  8tͺ}e@{"ErE*xb?z+ynE;%]D6yo4ҚdQqYq;ku2蒗[*$]C./FI1҈fK>pWZa:!k{]&Mguw%ξ3e dI&C1ЙF|gЃ=L0X6wsծIv /Oe^`G'~>m‡Iq˻2]'f{om; u&WHko՞O#["~z_X[?Unc#˫zc=N?J? yNPL<K(wֵ0^Pw] ^8oh^7WnDA@t//n(\4 ]:U9Hє+Ba':,VAjL^߆d©|tN&fO ,'FN ,-p&xxL/=Ԑ .P/Έ$S?x|w8'X_ .o|8PVzbUaD:|i躎 #C*;UXsܝlm(C?-EdkM//B`6v@nZ8؊!Gk{`ȸo R rb(%k):s gȮMU(Lj 8 [G!UilQaňCgqY;Ӟ1a 9k'ss(lV)G_?5<#Ch=}̺g&{k!!'IHgO' Ǐ݌a>7ߔlfhWۥvƾԀPқdz<+o9r(K=Pͺ ]#iQm$Q,Wvry+ P L%N6t\rR5ar|A`Xr:tW.R@r[ǤY=7ՙ9(~놧rh> zBL=S*Kk2ً`Xi-a[7T4Mg(0mɰ.V+O6΂~zsxFƴLOɑN,n-7h od]蜐 Q#ꩮ]܋Hkc[2RUEust=e4խkS*j]ee]گ܍J<=Ȕ҂_C7uӦ,@+]u>t*#^Y}mP͍pQȷ'{*~vd'1V Uk_>v>Z_e?W{ovbq NaRTIjy&ϊA٫η J Ef3/I[_ñ"YB c+ٸ}4SQ^{xGg j' SV/>^&L<(Y:ͭ5xD)UN#U6قr ȖC7:64:u}x 8ilxdNj2**q$Ifp#t|/~ziM|["su@Iι*KL^\JѮ!a%|DLc(0+Lr5U ٶᲅ< -U Yfl>\V !o VuYrHq2$ ohmx 4LڶM(>ͮIY+(%Rnotʅ?u"4Ab2yf5rt z-kk-1fRjK 8X{n *9Bqk?qX6d"؏G&ͭxNiԋKi|_Z4JXmтbN_+*4WҺV7gӊX)6Yz|y8Ǝpy`Q>Q>DR?vBU5Qw>w MW6HlS*$fZ8.YI eƗilްiһiű7U~ɿ/9*Hs uQcWe-qzۥox_Xw״80Y9٧՚R/ BO ]mFDDhg-{seM?yfL˫&sGu 7n>r@GSr݀lƼ!sUAAd33[t-[⢿6K/%w⮉È7>cPa!4,i)UGvg J/!&䕔CjU[cVK ee jmn(h5RڛKޟ|2@=drleܔkX'p+ +I<4mt%u<5ڪ ׵&sڦ/g婕I3CzRfǷCW'E )Vdfjbj+W=mWFP\Ӽ_o+~o^D>⑿2بع6QqL~2 @*_1@Hoʙ uCo/{*>|Y-b=Q.*hʡcb(NK|;OnhտU(i.DldCے7$/r{+$~f,RoJISu);ǡ<.ʪ^RE޵ ̓oLȜD"fyދ$xĞXDJX1~x(ºhuZʇQ^0rs%LtvlbeRyJ[}y{ZG|pZ]gj*#E4C/ ND&V[OJ*H'Яi2,_R6S^&G%i#&GGzmtLKJrEG0 { @6 l(ܡ^X1_Yݹ`̱BhCWpΡx _WoĽIWb{p3_ Ƶ/bЈTFcM1"@s}n㠸 s^Ur |1|Y0l]^bIY7\Ai䎌䑎%%>w.9Iޕǂ ɐZF6_Lif cv, LffC3g ϴ{[ ӉFCfÜ% gN_0alZ÷bk W,=[cO[|X'9Nio_#F3hOtb^UJ2\«`w gB}nܪ|r8zh8ӑO*+V7g{CsRZuiZ IygC䛫zAHׅ˫l\lԩYt,cxlOlv]ZiG\~>!2,@lsP06>j !ӄ(7 Y?z"! \[>YDyEeN!z,WPut[} d@2>ZyC#eRm>, vٯ#?ZuY-k~Cկ,NQtVؑoPF) u`O\ĦXTlm;6e"a4f fMn#w乧A(|J c[f9(NDH#҂.,?@mdn ;Z@0{Zs5A,9ݮn+,Tdlq/2Ge5|H|fadL1%}QMC̘H,d'^ܽЗsTrԯd˷}V$Ç7Yv)Ԕ i0f*r$"rQYSm<*=ilZ\S+SGg cbNLo]КfrN9H; 7י9͹ *ۧ=HO:>n[ub>,~%vw56bQ; I|rm* 抽(bV2WE\!ATAOzj獪r7dpR7d %(egsi9ȟͲMBlbS~cPLD}o2afTDy瑈}lKKΑksi%sp̍A%욆™b a=~uC&or#dK[դWVҾKɈB1>iWrieՠ7S!k0Qoɸ۵9ϣ# GY}չU$LeIeP_<[|'+E®8hbqdRnŕ^}//Qf)WKF7V#&kf$SfS>E\a8Hz/әq|tgǚɱ;%XgTc{Rs/ybT ){\gଚ?TXhD#LY8ɋݟޫ\Ƌebr4#gpLrn]Y&n"v#1HWaMO)W2>ϛx?zſ$,C}RBڲ Ԋ3ÐIڹ:W˭{[lDbo=HJg'"(k0WOdPtlQz^:Oĭ*O+R\@Y7_P~I:m~{nֱOL/푂{?+V=3|v]hHe;@n<gz*v.KN$Md([ν}"{b?Q!d*B# ? 93mgޘ㧈q临TkB2XAsg3Bsd_|2MdG1;uߧҵNOFgkka%Sӓe'F]9ߦz w sҫ]ny0U?X#Qi?_l_]Wlj:bLV|&>3QL#Xsvm7%xGya_=J0v\g ډ[Qj3 G޴$?rDc41%o~MnppaOA1Y3|駊,agʘT &N#Ίqd[~Q1@pǠ7E,2b*"i#eGTKV M:Ե`Ϡe{;Lk*&h1 ɝm?BvukUE ˡEjŜW_;:PG9wz+f>Qk>hRs͕p*QL=kZsD\0iōN+b;LO*3(j`E/򄏺*B` h7 试_ ā;#Cط>@;ڃgR%1_+dH,G U^n'Q8,8eg0 ErG$95hYa2MpuRo`_P:a9:? čcplRD;`DbSNFI7F|ʋ}V濼_J{6gm `w7 Z>+kn*f?' o}YNi\-atcu<ܨOWYt LHa2bpnKBm4bh~lx Dl!3i .̎]"m如Wpq@s^}m1Yibm KQAA26Ӫɚ6% cP#d,Ȱ*q!G(tb:n!Jn/B~{o{2M> \>>[{Of(IOCVgxN 7`ީ딈47N޿w}V=P7e Ԯw6K|}0Qt `%gMynbT10V)%{} E:r$];xIHyj %a8C7ZQ v9W_LZŏ>ϜȲ b۫7 yd,YMBⅷ伛oWa>I?{g{plmwc$fHp\4p$T kȻ={J)S)kѫ̩/3ɁԈޓ={{vsr7 LcAn2897՟sLT'R9KLٳp9td)kNq w猷Hzǫms%vvJ[/akuw?I <{o 7l| Jy M/3"{b!ct~ZquMNԾikm;_V)ΫG2֗oȍ4Qvk<Bߊ|-uiT|܃Njp٢0Xje`nh@18@ ~%3$c 37vąd!;rDC|e׻{i,^ݜ E3g8OpAp'7)edBa"^k0ok1ߊBBh|)YʂuZV T}~J)+]i]` n"~hr|Lu<"#rX4_3QgagUº5< ٳ ~eg7jA|6+X҅q]-yL E. 2zbr9? W0_!0,7ڻ6͊sq 燏pלH)3R3۳y%(JԷ˭$Sl{@< ȃ< G}vY߈6sL+ՠ`Ha";x> ;aXgnIm^DfD\Y^>2%/q] Rd./͞I(Q/I_ؾ* 1.CVWSd kAf(q0<)Ӡ"'[U~.\\ƏP/ւև~9LώY73L߫)"]y>i#yi7`>' V)LI1mGB1hv2#;߸mD4vZMOhr"h6&wMw*A^hV.\ t/byfRb1HhpI/\rIm_Gmb~hzwOgT+(+Tf&qAc)PGb!g^mGhf.OC|p=dIIC||`Nh}:`4çЪQąT '$ULN7s5ZΎ9wzR$avq Fk_ u+r  K=v| k)9d? F* Q}jEj!@w"\M_wFeyª~?hNSv:T }V(0*.p DXf |_a$<#X(ځwTʸv^Т&vWX6#O&wKaNlUl:G?V[O ~2J >] >_BqVtt HW&W(Ïf2*'4KKJoJ7Hjp𘸷C-x\ҡO s/ۧ4gڰ5H1q%pƦ CƆ)7=,))T22?Vuu X{R FʾL$cS$4JR+NHz9[426⹹fvu =@HHdv{% \]7RId5ϭj-&F#,k^y0tWmgl/\yq2zڙ<08anFYP9;kHv̼H?˥h J%]]whwwwwqw-993"+"̬?2k- N`[r!0OFʡ+WF֏3+gRl#VmK#YC3]VRAç7sWɤ]/{N *wA 텔(&qJ|OUڍZZDo/2h'(U4[.ulO xNGKڞ/g zZVYUf}]}/ חͮ.4 /?u-U0V .*Wt.${0^pbBb('X6f\ o %-kK9斗3CJ$ ;5O픹Uc"YV,[ܗ ҍɄP(tj˒E^uVZNd|xiȐ}-y?wN}rЀ>!-϶J,9flQ!Opro2wRd}1e -\(ou\|`ƥtm.QòJ 7J\IU78k.hUE&wQX6‡}Vjœ\CCxӵyBl^ZE',F[]m:b>GSbH Ygʠsyˣ_QOMqR'H褉] K 1"}[du [K)1&= ADƵ_t *wUcԬsE1qCRδ͌ 0N#jMg ?qrE=YOE17AB6?"+oFBDx#=y6 #[+Be/6t~#x/h ztclːʟu{)2sfY_F)obR׆5+1\ G++zw76hlS}c@&ZHZwe'yMe]U 'Wc--+k{OII UASXJ.!A3I&V6A=Пu5PMKڐynFQty^LZ.t-^ub8o.e7Cl?`I̳Hh.a[yIQr)|AXo[ˉe5[qI'&spa:U4>]hiW^YgW"ɏRTk^2|.s)ZE}vʹ-j rGFWօIS@5 f+ ]^daQn $KQI˄;yU}D"9-W/` M!z<]7(%8K|f&"o;SN%زGV ԟ =&gх()VLr81/O&n~¥ZWoL/A(:-O hs:%NFg(aiek AF}$I4 Iw'M#ݿ QɤH&2[E am§8}IFb5s QԏV7,ޚX^$5‡j V$]4t5=[4\1/Y$JӋ?K;H9~tkb[8oDVͦ#jx;b˞*:!6 H{& vJA* ' |' h1Q/>^'ݍ!XM"lkV{@TVBҢ!)'X:N_;cκPs'9` n|aux 8H!ݫNcG9v4L Ӳ A[)) d %u#8ûggfjuI?~kj3NWd{*B<܊F J>s8V71Xi'lG@["̇aLt<#̐ H錸c7$7'8Z^uAbob^PD&bK=T4@HZT;QP>c46μ87|60Gn#LZ%Az{/뺃P}M9Y'Pa*PV (~=HT`wK ;qY/]`-xC'4m>Hf_/tZ0pO Ү m!s ~Z0y7DThe HC݁>M(Cm93PS 13ypt T<1BursD;7hZqj4V:y+n6 38׮F0mE5oun_2W54#fVF(7IRjRF7`cD5#VEG |ŗ0GM9#FZ3jC!AzjW%)(D6%9̈)ffCj 7Å"iA,+\%[}Ҭ)Vf}-g ++` +(Vm݉-g+8+՞Vmg +DHTwޛ PD ?n^z ;s V .%,4%:A2ho]_e|^y_&>zS Pu$@"@J]zBa=Цleͼ~Eaї5`,( P?uaVc4 p}`,c%T 0"`,c!/kׁ, M,&ޏ2o:_M\& MRu8;{*B)Boƴi=2eJ rI[1"`@ʤk2^vINZ k-ך7%r׵7`=:Iqm)hޟݭQ18^ZrԪ)Z5AϏ-CC'-YO-aw6*g_%\O[\kӾ,hKa.k_Z>g=!0N o"zQ'+~"ud:/S& XA}}1ʹWƋEWRbCp;H-g1m`Y܄qXHE~gڰ݀O}r!=,MҖ[ϖ4*='9}HMZ]`n<}t[Nּ6`%@..x0TSd. UӨmX+!)ݗՙCqX W-SX9Zvy>?k\3K<64FT =[`w&"-jNOYyByӝa = k@MY{gUo^2^NT= N󓈄HT%l'#@Cץ>Zݰ9N=]v~ ڲI3x婣%$o= H@:2&6* L:<ĭLGl_Iz'}UIm\ZK4_mۭ4aOHtIE &"|,DƠ]僛&m,[d9qtJN$n{mR+Wf?$o%W1iOp DcPZX?Z`wƼ~'}u R1Ap%jOԑrP_M $[iW؛Zm*% yI!,L՞@XGu1 >@ EïtkDѺ_{e1Ccѧ/"*>m2 4,EӐjQ:B|Osb1I c& :u?A/_R䓟Ր! =i P %SYMwnmaȭWzm? l˨:' Of[3pxgͶ8MMNT/c] s@}_,Ju="60%50:N ^JʕH-z#NvW &ݡDO1',maQ9*l;Ob w[c9#?ײ$P6o̙K"x+<i#$1id?x5R@>MZ2ܷ <<-q&ih-gx,,3iR_Ag5=XZz m_2L_ r]jJ ıo#B4Ix<ȿVʹǐ(ϸN(|^:e/# :JЈk`2%2} ~/݌j 0=BMv pPk! rA /'ohdGkh-ybokԋ Q7oభq戃ӻSDO$}; Yzm"6e߿O"zg xp @ > :רXb=JB,4܂!8e-'I$Uv"Uq~ VeTLYL끤;V@/6/{_M5gfWtlɲu>_ҺRcdP UXfީTQ[ks~p%?:<!mJ,ݛ=gUJ]V48ƥ6.S o{PzXA3(in;)"ˑ5xd7<}#`ځXChE;DԱ++PQMgIBx>X09'O`<P6eȝnOPM^\f`Uk(A&YB5e*Qu`鍊A&7oT~sS3 F'?7`s)hV"+ht;=$^RoFTzO۾>+V#ަp4MqJk̸gnIVJ/aIk3c3(qFBB~JL"D\ٮâ74 a -󜪿4]ӑ-{A?~wxF{rHT ~]]ڶ,\F%63yFl:5}WYfǑ=a*۞/_%/qJR69`Ch/;\CRy &rE(jIU,hVLO#/Ŷ.jba[EPR7{+xW`$(.@ 7skJ䐓RD>GExV6wL.tܻhJ*V(fNsG@^zEAíZ_iR0gWNQ_;|NJ]Q-S"FW+Cqe-rZ&a/!snZAӀdXF,qVY@{9A!+'BSz4zQ(*황}.% *MF#r $ΰJʶ5/B6s+}CΏ6r-ݴ?j[z3@j}N`+G)9[,UزQe ^!GT#)rnKK ,UW\V[̬V)kk%s,&JB.X9ruk@7YڨJӻm%(9s䠿UC 7y&Qe1QC0]sfP6MT/3R*ŶU9n]x!@I0[`?",}CO^{ ^/d&FxX1%2RŕT5ך"|VӋ`_{tzB14~2H k D[D epU&[0n+#R+E G W/l)ިNhrXݹ)|B!l J*fl>t_&ŏȠY)b|&| t1Lxvq䞶ų}aɒEyǜ сĸJִƆ46Qx-^6@laL1}N TTKQ*:\ ŭ?cb=_n.x;vNV<t?X:<謁VVY_?^/?ގޏh]_x;6ޟo_XYow^?\?nnf6T2Z.n`%ת<=_VdZhϢ6nt?6&.tγ2yW=Z.ed x޷fvWnft'ͧ?vvFϮyHGp>^f} .&y=6.th'0Gtd'i/ߞFgwF_dM~U(Ŀ> N^As߾ޠ~s6h(mEvz?o1Py{xDLZ{pve< Bk7d}oz;&c &wqR0R6W2Yv|Vx8/[OW E+3]mE E]< /[GsIYDcwWF=0\-Pb0V ~4ZBۼMCm~ovaʯh'2JB=#s_Yg_gUV^Dg"/ipDZ@/Z.( tB-ĝ$})DMf?6bf/m*ᴲPtpT=kxWcʈ5|+m8N. g\%C:5G!BUFX90)ى+Hټ( TdRLWFIV:T+;;a) Khp=a[.Ȩj;o;NhE+jd䧤:a8"SK[Yj'H7\6+բ3JDD&2z.Tku-4) QH*v\s!ꚒTyf6q8ԙ}p Zb΀9&Lx "ZP`_qܵSwIs1 % r41f%dV6*5Srk%I;G a[8ݣR[3*J fbar-RrY Qa$pdcy q+JRN# i)%JTcN[>@0U3b傟-jqm*ˢvByH d fŃ_/s@8~I-Kfo4fmTL";M٘k lfpS0Dsi0S٘lL_W1A!Ri^"觘 ӏvfkJ0Hc<@8Mv 69tjD<ukd˩ₚk]0S|Pu2ڹv]s`4ӡMEUT:3ͽֱOmr\ɽ:ח~5ZSULos@Q{_Y Mhi1 }z6%d~BՅЉ_*\<^PYѐMSY]LMѐ8P9LgIvJOpm*Lq 7塥xhE3EaIA:3qb-]e A<]6x?~ K 't 7egfXu2H*6C⌾ugU[ɐSKQv>ֺ%_@D]l)n A6)4M_zfXlnzV~hpf!M!~-u Rey40ECR \b ;xu`!>3xKbY 0s=βzmoҞ3_/O)ڰQ2fpZivichjC\F曋+4rV:$b(bl{yYINi_mj!qf4$cs ΫZѿ(B u׫+GV\~_m3(dPm,]JL&^O'#6J2sK5Wn,]w =!n1Fl1oyҘV\1i!vgVvU>BS %Sj |rM>M8i F< P=`iAu%OmzYy8Bs Y)\Jgq{:Rګ`EZS0Q~D %& 桪Srnu5Q S!~6 UQhjv*cgcBW)k+.FnKx <ʇya-/i{́K̓RO7zm1 04̀$l%H*"GĚu[AdjjDKj$3}vR*0Hrȹy3^<+SU42TduH y\FhH/).(BY͎@ lEfGqTc#<~TI8hl1"T섄ʒQC3PSWk5B8EbBDŽM@8 a+$~klI~xje󲋜|>%-oZg %;'g"sBaKǧfj 9{R^$RϗyWπf\&Kagɯ,tChlb\F~I!>nDHAJ%O`LdYUtZ.25SR*/y$|>2 &' -Q ]VȾ&PoDB`r{-Pq6Pl䃣 ŘBI,_I{spC+YbCK5k#amG~fƫ^J%(ݫVS#idlnr .Qs*s&/{mO¡ f@ (apzHL t6ABJX)ߊX),Ʈ$GSg"", ؞M'a>ls𲱭gf+-iOSo r;֣P'Fh 7پ…~ M/MZ#gva r7p7ak"y  wؾ=V:Z3HdOz¨` `fދ`/(q%~)I5U͵T^߆SgkEhrRLWdbD$=Ez1)[.sȟz+m#. ;;s lhסdsyǫx5~7m`9h R-t\=0"]d4ZM T\홺^Y!t쐟>PxBj/+ cL@sS B$D-2_NyqK-~&0D RqF٩]1"AիPI}Jqd}&8޶wHz); 1;hyI|_S4y;B+ޡJѓWB{ IʳȋzT %-Q\jji.î퉜FۉCDEe@K[17+jЅ,$s>"{"/'ۮ)btTXA ? "8CP[wN15T!$.FKR Lt|~;R. y:lV?=K:'8bиqY"G NhJmsrA = 9$Ez@P B 3}-2ElmעZTOq{=pfBh *PoU$=lQ%$iLP:hAtIN:Ga=#U?o <^>;c~/' ss߭aB7ƍg涆r=۰D㲒'#Sb"0V蛝8r?{{NwBg;-D:u*v)BY7[ON1Z|6k0tV9:+=>utUg9ARզ~RBoGL6օA@Xw7~[UsDլ\bX@r~R1)/ϤM,1i(suRj9q9OZ=S6-b. -y}7]԰1INb'f9}lQ'g!UL3nPr-AYìW-+,a m`Yֹkn)@2-Ttdq1>~XYYC2 dA#K})uUo&/e*T&W~WgH9//rb!bI"/ gsp\P!~nh UjcVMixb\[VM̈IT=c:Ϧ0!:>#8+y@LOc"FiT K*))_S>8^K}ALkGd3+V }t3a$[ 񼷘$B9Mq"?A>6] ~MIȣuk"mi˲x6ljy%e;`!$D-hSfɟkJHMS%rA{cm0^oP2PI\h2ݐæHs>sK shG.#gW0κκ>k@Q^9 ˩.X | jQM^@o=&1L_#gp=V7w7^1*!]M\;ټ<`To Lߎ7\o]m~D9[_ vyeF:'m/lT%Fqx< n%ܴI{;C\me ݘ^nD=r:{;?]D]yx ܀ąa6I{UVU,lu}to<mm9dMN%>=޲yvi}aKݚ:gXX5 :LxzwA rz:3lNg'k+:rU(*|bhwwʼXIj;pFҕ=%mnZiF)9S4dʻݽ;лE\f7g(j/C,2jקÕqauel^$[ x ȰJU%2צќa4Bg"thW~b_l9\tf1~SԾa\tġB4X"e#R' jb3"}/C\*bU:Y55\_!J(00ϫS lBA@b|eL{ܧ0 A=<33"UdBY ]Pip] ~@$8#\s؅rX!Eean ˆ-:s]&JrWS1"'j<´\w1{_5C B_>ZXUB]X}k8pZT㎫ B@>!l4U ;`90Gx36\(T&*%-Ͻzw'1-S\DqsQur P#Eh>Z鸣ӿ|GH L"KE>1kɛ^TV@CO' èJ*f׽hS 1S&c G'HrT+'hmZ(J$ %{lX[3z-"3{-{ a !pH3$ĸr3i(3.q`=݅" !s)$09.kd?[/WTnѨ~ (* hb.I *>c–ꋩ!d /EE1&hӴyY#.~MrPLՆ: [{ jMC#6+Y)> F_]H숳Of,6-[#죃ſ0IY~14ȏ24ȍ1YO+ ۩)j@uĆK1;guvzd"N n5cOK *pC |+"Լڡ >T]ȕ։"%Z vH춇=gä;V| Eյ tv)Ze,O!ʣ75^`b^uo7r+4ݼH\ 9n}4k!fabuYfр+#|2]Gݠ)6؏Y2;C/W=}A#0Bڵd7r0_J(U ku]]ީSd(#衮;#[ atI k7$5ȇTd9J+D^t0&TjJVyIŔ)؆j6iqVղ\Յ&I{8M1&Mp%+ouܰsIJ? øE9+rV~Y7n|t;CiɫDӸcY3쮎kgDga)!I oʫ⹹ 6G"bcm|z=\$B6a ScU9aC9p!X5T@ XC n6"Hm?5 !HU^,W_]O@P걇[F"kO6bv̡!Pjc J*:8yb۞G 8#AU E s$J6-4>gJ8ݳ:ʵՐ{g.5%0=JW5:gjtΥW#ݕƯ;Apl}l+U-+e& rmΞIu'կOJrd|nJ530vk_kɋI/ fB:/5י/7)W,Z,KxQu_~(T~N`q"o/r9wQ9=eA-^Uiwj2PF *^c``(_ ?ͣ;$"?Y: o~;#9UιM^U*]=Z0v;%q˯LTӟ%oQ4o'vn'V7uq/ Y6Mam<^lV']<+n^xy/TyYXWގV]mn/XoVreu>+*]J<ܚ2utWԻ8LS&}@Vxִ*[2\;8σWn֬n7fX=].0E+ҩ/v1{t/I!D7v._3m;{ ޸_VnLޚ Kz*U;# <#>-A2 INԞ  #t.t]o_\uc0ٳWzm$K'Q֨lܐK+\(Wqj[qY2eHw˼SFҕ˟ٍ'J½xw&_߱>kS~I>k%I7᫩w  Bz-FzWH'c( ۆ\+{-L~LA]/> [70 [/?&H7̓uZ+.+aO܆G܆wG&-aZD}S9X! u[.XN ,8l8n?Nɮ2\ lWUo!O"]={& |cwbw#mW=Rvx|މxct^Z<-=z&EL8^X^Op|\JL(@'Euw wžfymӅg%u+_6(PA;z ] /2ۻA_ݖ JM(Qn @ŝD@f?zPT0Ԓa!ӶQꕁ@wW}Asm"EڔU:nVEn}:23qz[c)(kL̛1hZWu-9HZ${ªFݹJ{Hz-`-t4=ߓ~#iPu鬚M`$`K4BN7`2NeOٗ/dtwS){DL<=I$s^Oo'@]чL^Xi@gvs3?Od9Gak}[Pgᦶ7m8#ez ]ȸ>}6 d*(O;glsڧ[5LnmߢۻJwD psJᇌNu=%ͩ(0~X wD ?>S Gx2Q&>fk$J4/f0dV{~Iݩ'ęʊx=w[ +X; W_7?+dcd:1}u}r (W@Ozq5aMr>D#}gf^ _d>owίj\YfR1̛itFoFT މכVv^=qi g<<, /"W_Ioں?&_fV˞f\7+A-gX?2/&Ɵ.SPyqy޶Һtu3^bLLpbh2e MyVx_hh=G߬>΅ı¸7Ψx#^vElRٖ3C.N4xCTqc:6"d7Q>" 1iE"OYu8qizW\iUYv@zD`Z%i#>l۰Ђp<~;# ; dmI~E>" h;kyPtG+cH}FF>j.4f eLbBc:n曜@ ~IAh2Q4d4 79^9*kE"  6x7]{ ,h8 'gGD4wxw~'tGD31f=`"@ }_1^C9 ʾ!p£#O8oK@wwgG<STWݲK2Tf!+?*sO>]6%PAtAc *[kgNڄ(*rk/)TT_ǡV2N_F!rA̦I)2.); 2`.־ECj$V=Dr<} WH 2;@Ly"@%wm_'+ `1[Ay(TbW;zmͥs|.B .9T*!MCџ/] G+g$Sj uF>ƤvVSGfOBu#R*s~. 2cQ>ElT= ;* ?!=Hl5N'f"d|Q#S@Hb@L=,\~ &歬ʉ޶H_ t.<& l瀰;㾄@S)(FV!Pj,Ykj,N\6FԈjab/'*M(3TZt=n׈k POSA/bU;@tP`n`"`$` l1mAAF{c!递1ǰoDB:\ ?y2~٣N}N S% 8}%S>e8~zdbmG:<@Nk+I%Kj^ S|b {Dnj}s<Qm<5Qan0\Sb^3G}MUv` bM-U@.a-qxef7FB<6GG><<6ѢTd׏/ո Pte/"F_5j쑧RsbD8'|5Ơ<  e@Md,KIN2N`#*>@5*^jr$QY:FU->Kt^Kt]"3o" .$Kdl Wѯ8#TYH#&"#b"W`YRWԃ|nXd(.aTÂ/.2rTގ#4YD#G"L[,PYZW ٪#$.tALZNfɯ7XP'v&] 6'v/ ؊Kh|IM1| }8PM~K2GKid.(Gӌ1[ B< UcEyYkw]j@ҏ@" M)i[%I뇿c.N5 }%>r:UZ;3 RE 3 u&CƉ\u)hp\u)̓.1h3կƺ%3oB3R`/b¶pNpVikfqmcR*S^ ("%>K^S<ǽԋ[7 liVZfW1V C@˙oJ5+9@>zl Yz\@" #va!jaj!Tw*1{ cuUP3tA9iI83/ߢbUW\?| qhԑޕzeyH]LT \mW~FkmhkT8M" w8J8@<^ |.ATוQ{GKE"cGS%I9p (}|K^e8G;Bn>1?&b L,;YWY9o4Dͽъe-/AZNNƗ>5ȼދ7:^k@ՒcG("}S;Cձ ̠G7̉ Ws 智%ę51/"ynHQG/YZY{F'wޭ *Uh˧ g6m<ՙ%,фY/'B ?sX朹IHL#K b.(h,_aJ< r$ D̑0B}j}D݊T{'̀:A=6q1r0]r?9q8LQ0;{,; ࣖ>n?fvMx9>>\lWؾ*(`C#HC)jqL :zQEQ)htvߊ٢rEDLz)5{Wvx<`֒!~RyeV믊qJ65l>ܦEӆE)3 "I"qXлLFHPn>r9k x{4@/vpy9.hԇh%JO/r&3K(os*WLAfѹeo29oMZ~R*xl(eG5 FcWUZVq!T!_1wLsZuvkUcvßV,É+ϵ!/7--jb;CuPS&ځ#{9T mB@qvFBq@2=Y7ӫӤTR eȎ84aI&%I|8nU.&Xѕ] ݈?O^yE}IAAw|m2& ,P<M~yD5kp'{_eYPO?:b&]sJ4{m2d7}]A}M} ^&3/eoe7AUUVU븈7:^ϏUQ4^쯏}k{aOά:]{o{{QIM:cAo[m I ;[wWkW3siA}ii+mOϣY}W6O;$Vޭ-mꑯ[E'K7-U-eiμ:xV:WGMU]]ZڴWeOiI]}x^Gw{?[VNږ6ƚW"og+["$ΆƻYo7Xֻ-iՃ}APAl~&ޤ0ߤ_Yց xǝϑ? fcE   s f^hyu۴k-,1. ,%c^URtb̯x~Rv_[H)UQ?):L1?xzBAEʟ"/D‹q Dq 2nQBձ0Ax)N*rI mHV&?b0'>\-vz;z-hlz+x.A\ 'SWFzWAf q]x.nuV\ d(ck5ԫH\UJo@CGq]!"@4˚ItrF&r>sDpW'?x; 1xWnJ7tTD u#3k:2,Xu V(( AL(*W3s_Q qwD*CQŁCϳQһ~sCfLzxj"Y7};~Wʤ=Qbk3O>!~I3Q iSV%•lcϹL^,*$d(,!oK{ э`8M(R8N NwkWom'}Yi]9m]8”gSgxSHxSXSh(nmj|;ռԺT-%y n[n,0Xٷv{??"??>P9I__e/.WZv\{o"'&Q293I봨x StsC 0(spJ<|h/;1At7ay{^`҇4SK4~шcU&A"M<(x\ۨBeumg}Up3]eR A<:%F%4G$ǵ؉l1- (v"  B.-Yp1|owrSޣ4!oŲ&h-*}!\aCu!7?EvHֆmj0L} ËXcs.̒AC FJ5{v[RZ6x\q3<{z2L\uh5ɭ ՑA?0S. nu<(7li)E\0P  ksYPgOg ySeBTNCNyʙĢn8FUq9fBlGinwkjWa4J\RiEF-Yo:3NH*5s5 rj=b#ܚb?i^:E%s2xO2qg{Ō212sXMIa^˘K+)km.|< b?( ճC\xޏs#<r3|5H>Cb4$Y0k(U,\\D9&x^t'h#c R*5Hp#%2u(îZrv:îUuDy%W9/njjvJ`Vc#ĻQ /\uSS?K^u4<Zp??g> ??#>̱#1- @;~V䝈1uzM9+ɔڠoaoF^kyV\=wuk1S ^<}QyUwLWkT6h 3Oq%؏9D97D)zq<"Ex{995{BO"0?jv3S7&4|YLMTss@98rQ8r9`[)[sIo;}{\ԽԽ}P $ߏ `-{k޷Y70`إr4JkF e1l5<OH3tjwxz j];VPzT]u>w3bo#+'[A囵 ׌):Ri7oc-)F.}{A [ۗ'kSͨgGx/ͿΏx^A[#ƨ 2[iyGi?8[[s[2< ތ͸(Op)Rk݄OX>εpi/֪p?/;RXcz;*@*|4'U?u?]GmPJAT{]B+/sԓ:it4aY6®!J +\=tlc| sz!Oa3$]_(G8 `VFx `VGbX,v`4Fdx<5hx8 Nۣk<3ep]h+ `F׌ځ68]3h5kvӡ=@;9~9no*娨QxM1U|}.k.~3YqF&}*p{jFPy_?6z#yٻ %Y#X=_p._҂dY d _>O.d?n\ܜu_mj_ڢt;8]l/޷߷L>VxlV^fގ.Oƃd 3^ҞN^/-綪6Xt&/dVgPZ[?ln΂6y.>8׶]ĺ:]8sd\]:"{/&y/vMXbXeknwZXYrGheD^D\U5ͿUMr?T[z= x귭vO\zyF.k-Q-6T?x` 6E~^Eyw̬m趷c|<Ѿ^Eyp?lt.`x:fnl࿿`5|sUg^;y[ '0;ϳ;\(eF0E:[o,{fܻb< Uc󧲕-@(gEܑ[F[t8YIbk@H\(,Od/S"+g?dZá0H|.L"t|춧1Sߴ}2QR" R*+;?Wu7>|KNQ ~51 $ML/ͣ^08+$:VjMސ\XŁ7&P߅o N%!MM~7o;uok a/h8fQZ$o !e OR"vgS$xڸ;~42}}&}&hK֞ݩEkE!(xVsOzy7$/"rʺǒ]a^M Skn~:QvJ87u;{9.[%+Ӑ%Մg%#S9Q@?#8FJ X lc"4eEN!J~KǦ'Ir3s\k{6g25[H"A5$/i{cQ['g'%7"9ʴo'VM58htYHWd^ތۂ~X{ܝ%tBk#¸)d}9wJβԘncQ˿%lǪkunҢ|qh -&%Jfxz ] x7`Nkz6UQveedbI k^{1奐^׿m+m>:$FV*8~7hzv.)Ah1Ϟi,0H.5^jFѽY7Cd#v5U;$=:S\R0Qs6A0Rh۔,gje$ 00ydZq=-}( x 0 %t+f%;ّ1/\B XX0"Ā=b݀a9pWyQ5Ɓ˨eu1^f!mFy=uC݊>)O 7-?%#%- J{%/&Q/A{'t !@QH4M.v)ˋ%ML ݊~BQ`4'z@B ~J w}ȡKB^()ogPkĿ$Awҧ$  9BQpw[^W(͈AO7ENvzA/I23Vԇ˳&bΧ(xP.[>qƿ= wg< nϮ? ŗo[QJϠY}2u+:}BWz̛&x7~ތfznE>(OhD @?+#^ ΢"yc\b=4FWRפH"k?Y/|I00!MtC4 L@?Ճ^όɡ1. aޯ2,7:@@_ S}![!#!/& 0FqOG8& >W;!ǒЧtM{xv4E FxM \J?! 3YÄoK#.7goww;{C:s!v s>ug O.&XS~cU [gG3'1tSo9yo^(-8M'W$>bgm8_$X>{'yՃ퀃?@ÅkO0`M愽b|v?{*|=_;=CP_ 3a= ~X𿀅!ߦ>~k F>f$+CoDTEp!2V4JUUO'y]ٶp/>[Cjwǫgy_;P~mpy\衼$`=ϴ˽4{[$+YK0 sz#uEs]{awJ ֽ&[;Nؖ1H?ڠ׳XQn u'YrcIhorGoYjw!?ܶaXEE (*ERHMCiRCK{-B=Bg>}w]_d139#DR>+M +Aw59ٙ,]`Qĕ/{P(h tmm q&b#J`  ?<;K#BOS*s%q#Q[XhVon-䇁RhT,ya{H` ܈}0E;'Pߛ1; qc<@ƯA}T$aB1A(^MAB~( |(>^n\ݟ܃`6馋}4v}%~q :?b}naNZ{+Y >\u:kZ:Ѽ0zpwn[½NWP: ˉC B-A!JKak%U~:q|z&q4$0寑L˶ ]25FqTZ+-_ežA=Xd$d)YڌEBAM܎)[+a @&$|[vLTB3u?AoVtuBi/u{(3o |Qt4fǠ&,u_ޏwV62L'^SP|)KQ?o(Ӯ%rIB3kqi#-'T^WZlOamāe(C}T4a5sc, q½HGEe~Ubƒѿ@E`m*$ 3t ]mMR~.Bwk,Gí}ލLvq]jZ&oF5ѓ]yzQ"՘(zE쿢f+ԙgYL=$Qm%25 !XTm_ JO;e^v] :8ѓL-P0eV]RChdVt L< ~_;{9M"0ƫ jcݍ Jz޼\ A! t/s t; W*#i;]d/z";gEh++D6IW819=tht/M1HIV8rZ~5@>fʈnڛD-:Os&rtv9RhfeW?=,"vV݊&<9v/8gІ$*-B(v++-HYB(r*vV92=<%DHYG"GBLmjEgyB, dYm"BOyUM4U757ctU{(GhMH@nh&Ir] Y}w! ! '_r0 (\U< dmT`pY`Dp-=÷n4[_9jbUɧ\ueM'T~G}BA_j Jg ŸY|ᕇӔ6"mbg/%p$ BhɾSp(n؎S}z!zXCW2끀Ffe7Hio?mbț;I3!zAR ϥN71eΤ0&'&F=dmgΣN@Ydj3֔~(25ӷ;O[w2mZj$i hW|HT;)JK/P i-!nl۵GtNK/fMѷRN ufk>XK8wdqxi&2xxl%7k6rh$< ܅ }bGO| #e@8.Q?{AKnsڽ֍q=']~("ϧg4UхtT%wbPXc:ib+(U]r+O3Ÿ3$ǟe{[fץs{Mڍ2+]y(3 mmXD?h/fSbi{0uYO="1s p|-}=$Hr=-뺰ZM goo(~.k`UE T˵E2&PdsJ!*e'Uefh Q[5ա)VԯOϺ8 w:)*] ;f싚u}gose,u٧Hl{[FyDpDؕ;E[l >aYd+h݈nG/wDD#8JZxqfCHgZR;LRp~Q RZ6׈Lba4U3glٮC 40„jOKZ9B> ,|[A0*E˓ %^:W9x6Ge{QDL}A{<`y5慩n0.T]~ozC%İ9*_0a u2e[#Nj5q> 1h )Tnvc ѣ$ \Gc;[RF>*Gʝ&COJ) 9IefZ?NR7<:}z{ld2'C]},Z:l؊ +G5[3zOuO> V{^F ‘U||C=GOHFILslLw$ZgR,w$gTi_HRu!.KA4E.uZyaypW۞)f@'t?Lz:m}}nEV!TyJsI[ҹ_wЎ/M"m‰[^8z=})9%md𮤕8 d$Sq5v۶c6m.CI]C-Ӫi7txL%>3T1}ykNMHnl3If"Q+bEŗ/^<3jrj8%؊"~5|G)<]"k) fsoBimi*2܈E\Qh_zp-È&ٶ >MgseVN, 'im$5ҿ <՗BUAB0' nm!GfSs/oO$STԑ15im/ u7=JY"J>(~>P&yZm*?ZxR?VTQXz[e-x6nTC1O~Eceec$G)>1!?nE~TcSy?^R2=n|X0⣡#k2%qF"SuZTl`|~ʪ2LhWe^|owO^k&UmiΰJx0O=!WO,''U6M91k}*KVLZ3FUwqLJ><,JT&Of;ۚ[q{+ۗGPl4>"%HϳڔpIƄmGʶL?eHiq ,ELqYj!E' XhO@ш6Z,Gڼ/kv2J<74y'=oXx]zMr_W$ `޻O#!n,E_߈w'LO1eɿQٚWQqumG-vRER2e{'dw _Е 觋rq6P~2{9EE42Uи0*VJdskZCDc曩\*JVsEZx_ s3'Od#B7XG7<޽SD9)@hm{ҧzH sJJ@7T1ƥ_iq=CO[gwN5#y/fNz xT9/">8Nh|f"W+ S$ո "9]зxK!^uGqb5NEqoAZ 'j/}wz qL Wv=sF,*7(}Zjd}j7ee'~;*n}ZBoJE_ bA`= Fvz]6κmzjj#=>rQզg$vg@$H֞ZܧoA+]DJ [؊:x] )&G/*}6$:ٿ(09gn¬XU'rG[|K1>?\Q{KbW[OZ1{ƪ~䑪9_꣐ZMQwjS͎׏֎ye<ӹG'{B${.D0&6 5GgkO5 Ek\F-֢dq N /|$EBk''RE"I+ cL5kZ7(-" c`Cv;pZ|K9BЭlypr_D+)'\~#Ss/ E??Eј&*PԬ=ˊHw LtKO AuQ4).K ιXBx jh<$:wo{'**Q`QϦ( QxBD#IW?AoEmoܽkTZן6G[79cN4$oX4O9B9~qq/[asTS=JTz= UQBhuTՕrJ[mR+K[=&6i`^x4,8SPw}>vz7Jт2X΃tiYK< >rw}QKQ}C/7DžrƬ v1-g 'w-_ ","e0?\Y`zy(z{A֫W!eLR76ɳD)Fw}<-9ZҒrIZcb{Z=AquǗ1+Gk5<ޒGZ:[k/<-Fb^xQ#'36n2Yc#JSCGTr,9e[lP'WvSrnTfq кg9sI%uĴ|^Iصj_AtKp< 6=y0꽐{L)ӊA[J=H`}l`-gPm_TEω#1v7 \&?|8q_dn59RHjM!W҂ o^WЁw@=IN3;d$k $N|y?5|ѵ9<hڒL!$oay4z_ mQ|׳ 4 DdYH WG Eޒ 7F(H^mt bjdy J!jCSϔm;a_@lզ޿l7n|4V6^PMl|Wi$=A1[]>a3ŘOI3oDWevRAVQ}`8ARF}ˆA, %gţ71]#RE7ܣ~t0D= k3Cy̸qgg[;KkFS-4GGnwqRxX{7[ *1QIUL`.&A4UȂ(tQXU-eD"3oeDRBdHzox>v%qlm),B#3?z0B~鳺ʻd%ϟ>yw BmWܦە('$v⊅T)0RtUqW8DY׸hgyoUBƜTV=N0 GR=NfHi$_I=gT=%Y/= +pō[55Kcr!_I_j<1SӖO4f6P}_i>dk] ݬ}Z~bPns䖯hayEb~ W[ц=\%0B˸G*d%pثڣx))4>6hljsR0]!J*T=K,S5h޿vknnzK7p)Iކ-fa_9`v!tRz|nq'x^" 7>[Cu`uV$`}8Ѭa @ӆ+Du ٝVY, gy:Un񖵫.Lt$u\ eQ:HG_Dj0=lzpǙƼ`I귞Q}AonYWr];M]u`Q? 槢vLEl5M8trByNhx}9I fY7?)GjlO4t{;(:"ۮV.;6y>kEo Ą_)2~.ܓ ֌\01^̼Ol3׻5B!VeLH1Jt/4rtvq^9RHN|f, (&a*x\;8n6֘NeW$Q4\gNnh8Pk\KB_ZvvF@8ly(_\GW֠3=2^0jCը&9dIkz.\#͞wذ#I[H4[F?ʓ众rCC2 M7;6=SkT14o?Tg4q?"v,l/3Csf<}X3=sRA+H1~UKD' ښvHIeOB;O3> M("qnk1 z/r?mmw6@aoV)o87E Yƹig2*@k?E// SHpl#c9,]8+ݻxPD7kM[KV_8I}{>.Q߳za>z!7l tb3>a3_X7$lYktw\b蜃nI:3H$f% )S9C_:H, roP^5l4IiotCP uk!gsM\+ f$ݔB}% 3duǏ ѱJF?$_ZFQAyf]7_xaWW.RФfQ)IQйqEC fwؙq KadE\}OZ &=SF5=0Hni=l||)8P86&b!5 PB-9w=C{MlHlkN;7DN|1[o}ER>>g+')XS/)LǯtA}"n}m :xnL5h2l߈h@ @T5@DBt$.~j|v>y:HlV gdع8s7UAϧ!GRG'S[HusFm:_*{$% y+P?UVr8yUHRxUHU9U? Ka[BsFZ`1cz3zYٝ׌ d/-[hB28g(d kdK{4.|+Y= >h5_%x-< WֆEH7̤0ݪeĸ!_6ks9gC49J%# :?HŶ`FPhȨ bA+!S h!9ˊ?#?0B{gƗ<&mˊh z^Gg! ɿ#=$E8H8xŜf60]Ŕy܎i+/AuVHǂp{BQJf[p!>7_nvt^6q<lgCnP`% Q $:lؼ&hl2|qtoDoHVNυ8Ң,icGH9t;!Yv`4'@om.c!;k8u!-oiV~C7uf\16/xYWy!up9\ø!RƱn) .x ` aGKp%8<>τ_8<2\?] s G# ~ǃL8G/͟i?WK NGFy?<P^r?8<'Tqox+&A0^#tI*!8BqO*Kп_nJٍs_uEӬ]gDdjn>WJal*~jtGx:Fxv )^w)noNps䮈OSuEf#T/X $u7Lϖ5#فd~lgTGߏ}f-* O(_Φ޷,Q&π7!9nL7 P'2L2kxI.?VhG[҃_vQyimŽUeI+I8poba@jH+Iޙ'Mm3We; ϐm%Q˻ڽ!)fQ$ܥh..wl]6Z9i"lMO ݍ']׹ hJcJzjt!O$ L *`99cT3(NFl|FC-F=R JKL>m>(.1Yvnϲ2SPٟ(<%7lZy 80zf7^ܲu*0S'a*xz=odR}qeKYKJ)r~I/fgE[Ł/.&;|֮UX}uIUk +Mx+)#'lO}C<ݚ/g6zzkg> n%ln[I񝯜n>p+qyV?L~L) xݑ@ǔP_eNhA0cH=?3;rdQt k@;Y'^3wfKѭsy ?ɿgom DuB_$*SI tP,DMa+-~zzJ[U.BF'~N:Pqҵ>$sT^*9tsT|jz蚴7ĻA.vt\4&N'JyQo )-we~ڞ+p5О(ut%ݷi0ym%5jb=B}|W'!Rk+,'Tb!3 \KjS>WkmŨP z' >?8Xȓ0 -h K-)"s G[ۻ}+K#:ϳ Vqt{&ߗX`Ϛ'YXx& @:G} iDHCʅqjEDSSo5ݾnb0ZTզ4}/UX.N+T?v{oX5{?\C(GOIkE]B45Ν|QC|W lAC4ܣJdoֆ] y)]aV&QTU].$ D%p!BRp:0&P}z eTJ'^gwi0 ;uw8M^3a2EQ)ڮgZ|ēJPs%N t߯E;1pi4Dbm#ѡV˲6򞙤YohG;RdHfQf' 䠺f˚N=A# ׉>!n>brYW9IWYV2Y9o.&H+/"ߎPuVT%>w$ܹ,/@Zfs%y ]P]LFO ;6t g-Fi?vs-}1z FE~ o)FAQ33(8hD`݈E&#xE,WcV"\k 'uF2*g 0)G^PFK0L(E[{sO :l)95!9B.ٗ! Pߩ:CWH p}G0+d>( PRu8(6n!OP͍(r[&Zs@(51 C-+*O*DPpkNJ<taZD{5&$cBtQ|V֠AȍCXfkyw d"WΤ, )/z;PE9ދELqi)( [5n)c45w qqT;o33|&FHYvi3 sFSH]2ƽ{+%uԴJl9+7W$u91_юcgccGO5:b''̪둑l VlWT)C_c"}nYĎY\yiw6Nl->FTZ&%6<}[># jzfxIieѫr3^"UCt# ZG 6/eOӜOOXNN=`ѫaT'V'Nf6b=g.g|d{fu5AAZ[YJ4`hB[Xb$Iq4_%SCb}eJBzuvMs.^9R|ovuʻim-"VaCX? Jp#eCҴp$*3 fk(Eo؄z?s;Xo JHIm2ո `w[9jc[zdh?|kSiRY1?i3b`B\MݭsFi)GW瑁鬁Q^Jpnj5xܬC#ɣH4VIYI髉 00-8 uM=2d~}x]CPV@TMCԉ aÄ3[2(m`[{Zu rTߊ󾠯Aq(?^_e(Js wn`gLzظI&3o8aze`2xS]6iƁأ*ͪogZPE \(#:8 69`]aacogFO-c 2/3(ot@Ls6M/#AGT8U̸A1LYe2CpcD'Ca@N5y9Q'Al↊W}BfA%/YQ=qk9QDe5s% u}-3_dKS>BnL~^0ȤEϯ5^^ fB/u7ID|IZhRݩ34m2i%gؙ֓l'DoF xtHM*W&.Й֐+|2zbi>|ԧU:Kudtz]$.9NL*°I6\SC<'IJƾZϫklsrHwVs4"59H~ݵ8 ׫"DśR2ˤThYe\*d$ \ n!DA7sǩ̩l:iǰ(jBwX2g=-o\i'`F?RPv3fEW M$[ܰBd6;_kIR?l5œ Q+5m٫TZvh5m'i7p|yAeag_tfLJ.ZJ L" )HZURꧫ=ea5=a/ghmQjf7,C2̗@-k/2n(V5ͼYRVG5LEVszo8잚r3sngBv73JXZG?5 ?6rr :{-uv&I~]ULj@[pیc]\drcr,Q-.rUhoOzf IlNj $Swru t*@fXOװe\ U;ICzS{E]tY,Iʱ|jFy3;30$9ø Jq FA_)XX.oԍv~sе H2- }[I73bZ?|559wA]t :ۢ+{_ĉB)U9W('l%UnDs?XX-Iƞ۰tb&e=6ە托8yJ]ΖyPTRfZlS2k^+ի2G逓CZht2)C"w8_3fdž1Â~p~!GJݫ%ۤZ"-2jJ yxDdqψLmVq_ X8xp[E;*/_WuX';̬WI~>~>a^|xnE!?|w;;๾z 2(Э3kz0jɦgɹaW0р SqR]Ic@#;9,eQ>)>WA!:DMuHT$@K(\EJ3=(' ^ SPw0} Iމ0qі˴ C'?$=܂O0A>$o܉_H`BzҴ T#)ˤNjd{[bd$U[BnO iSc=e!P.~^تb`xg*q:72zb$27O_%f-Y:n>#>h%mN2,,$VL~8&G|P8;{2_1 B;Nѧ<B5RT9~WSR[زrLÝWHh~KP?l%$JRLx۰ӾRh\#/HC^9yYU`bS[ϾE\FjcjRҙ]GYlї.D3CͿx},l~|wR ᣉt[CK'NӫЪ{pȱ3 z#:Ebf(e% O/2'%&xlW$ +v5?B _MJn{sʶ tsr}$)z8|5nkοֈ[=ev(cOno=~g2Y~̞Թk1[!]&.$=d<+T eE Ui[6 p3 MUR/:xu1q$'k}g]J < {kEykw˻!bqF ͕ܗHZ;-ԗ4[Qy${Mg7sb/ Qv\D <?ˈoRe9 86hVL8Byf, {wӤh@Al a4!Zm U&Uc`$Iԣy2XwgNsļgTGhHdx&"sQu޶@{X0z|L=Xöf92 2cư\|Q.}Q8Qf` =0H%RKKC,_󡯢( O@,V \`'ח -cB\!BU](*}6E!c[hkE'6)Z 53aCY[mkdMrGis yߌPЅeg 8:VCyǖQmX>׾avĔʠ7JP׺,'޼TAbW @aX?|y؍Fͥi6CGfǟax;7.l;\  _jOt PP*,<ױR<c:5b)qsBXLqUv`qX cp,-Do`Bҿ?BAiz`VL܁%BúH{,- J5s\Za?hX;7Zu6 Ê`a50{Xz4;`%PPZ> ;T/f,1fo넆aO:(03ˇa0v`Ѐ.l+24X{46< b HVQ?ف%CH?Dz`52 MGÈj_2gя+X/XZFo\$C{^r ])Fw k,]m,A?G3%5PP1\툦k8~[A@AkhR@zs?VDCt>\q"tޒH󏽶@?+I#6,эeɿ Ǯ,MCAB~S=(t_n,<.y0m>|مנdNN9[ktq.Y]IP\RldK =nVMѝ>q.&C3􇦕A"/O'DnJ:5s[`d-L2f 2#%lߤ3k7o@_tISeG<e +v\ez Wf?w>ζ`:w8J 8M<=I~}^ӌ>+NJ#e2Fdsq zE0{PݢꗶSI.XS4-7 Bv :߅W1}e2~3;qN|_'Dݘa?lH.J{/p`i^haq Ud{lD v KQS9wn&i\¬ ZmE>>o\x.yAy0.c#8BAzr\XOMrE;bp@R M{d|4L g?f z=A\\ùEpU>n йt ЯsKM ? t.Y7{=Z\XeA?97S@L_]3p @ux!Γ~{5w1{25/b{&E E\+riA6Fb>]Wÿx-K\ gkp{ד43w[t;3Ď VN,"g冀'Q9mF!WToIVib~[NKً8n~~ٝ\ZWMd'wšTC8;#}CSG*Շh39{%!;D0m!L퍍@l`(0l"J|&Ev{ n ׶񔧗=>bIc}QUs^NuIކDhuߍ>,u՟m ૜U*֢̞ۛ!n~ :^LRi%_qY) 4ePVQ] 7 ~[jSi+`lv]ףu^pG=w[PSpCЍ\h޾L)AL+@yyk줸Ux{t|<9,(q'Xuuao '~YQeg7vܗF>Sv<^R5Pn#[Y\=#-]LNي|x׶eABL(I!XKnCݤ!pWVדUCw4u&C%TjxumS}z7Iq&굪-?JsDz8?̟sɓmjZ0HV J{ÔXR(ٕ+BWPs|i齲hO0䙗NsxD^X䌜"9_78p'\8X}c&{ ;Xy }~EbfVt)dtI6AaP/l~u7Mǹfi1q0s<qBPI,86ȣf/Q,t~b 0 :E}M :98[֋4r#MD̯Рv{Is#큰X^f_&?g$ =BEޚh!0lirU_ǰxr;zeA2cDY)w ^ ftKcVWP񌻌 h)~CN {0:~Z v¾?,HE*l[RM 0S޵:,TSs-iq~>pxrq<GDhA o-|ok;k@A޵6ъEv 5K`\;C [;M f%7p^R{ 0[{Yfjpo\(-n2 hLY@Uy v@gGHMj~^ $I[;i̳ >]]n5ٰ(?Ej#iIi^M8=ƚ6"hD#|-  E[c;[ֵY Aޑ`zӫŢa$^Ճ֋ѠYg*rn%z=U xx摜^Q!ڦp##Ʒٽ[x>ŋ`c-Vtd f!'  h) _p/skbES$1>'AAb|Av^Ba(jxJ J y}?l<^ލ_wAxMHɑLϳR[W@?HHK`F3-'l}Ȭ c5&gn Id>mYo$>9ܨHCn _J'!B{0Fx4_M ؂R<-=K{f|i={ Ʌ잋Jnj"[L]~r|d )ἲpyզ[McCƸ_NFOyI⮜m~RY1/P1x%K8ۇ  " `T5va ,w@>6LVXՊ2 NVK'(0*8W.ҌElRvV?ETŠut)yZ$ʴ9b훗rXKroaJ 2*ۀˊ5.`@baoinbK_OZIY_ &Vq!Hƣ?9,쯀-A\Vbp5"`DR"S2q FV 1gE%0t{ j<;[4N3]*!}R[ OcN=eaY j/NRQ8N "T5]/2©J(pKS8ƥ*ReZ^eOܗP:]}oV PSG9D#K>)k}(cVo _Ae}^`9aw p8\U}rk#ʄP=u(TopE .l1I[ maza̓{iOgܡQ k")Jimu{ѯ+) !o }*z>9>>z>" )oG_`8``DppFcDpždžc`w3tCFE08*6qP+Z5kW(~W,.\P \b^=H=s!dM pkt1,~yC@ѷm!3j/E֗wO>%erCҀ(`HZDEt l& CJCDԹ=0_qLzZ 9:MO|6e]'wojo_x̏3Vz͍2Zxw_l*z~+~SzP8+V~Sz8ie;]Ao!@r\K=nɃjɮ<- ̮!ԩ+7.N ni@2EfZH R%Guƾ+tPkνRQvWχVwWOJF]7(i75cqѳC XPO&QwxOAiV7+nPr̸פ[6Z| e=am:԰F@pЌdm~='^lN(>|=3]]J_t >N~տjwVJtа:5vmT\ұ2#]fq\}TϱtD؏zV.pAlPȋgm_Q"䇚iV'wƣ;qapafqaw~wBNY =rLhu˟ԍ[F+ŭO.I=?gR>jdMSM2!3’㞩W%j@̪E?X j:q/_NV>7Z;ŭv[eAEą# *6tvϞL&jů7⶧7ܚ*>{l<`MH0Yw-5q]EIG/F&􌥅p۸ @&n;f01Ӛ&߂LZDkH;LN]+pp[}E3|tm3M.HEV(񛏮#R8S-8":k gzu W4-":k gz+35݂L- BkJ''=t\a5de/_ ttcZ/N٘qdpF0M#b=lFҁU@YMyMҕ7VYon\3sJ({Z,~RL ]`UgDcs79@+|!RSe J<~ժ&݋b깽ZڋFNąfƹDعf~M aPd$`Oo]R/')\is0RRpI#sw`Z/zUMT_h >K&Z*)8qZ"[kםS H'oL8Rjx62gGH6"&gڄ pkFNSs۝I_z)DѼOxpI'v# q׻tǵog"hAvzpQ\!dApF5$rLx@e|,Qш!aT*܏n 9dODY\&+QRyjEEXw;ZW(Ƚw7nTi[*/zq>+QRn֭pgM*>nY,6*N-C_+<bͷWUH ?ФJhxM^=mV{ Liue۔?{"r9xd~2>Zu_ Ŵ8ϱ}OB%?*g־O BFe)ӧJھM,ٺ*Xg;ٓaB0Adw™Yb?(mHE1=~ѣ{P9AJ9 ;$5ӯ(m 8;ҞWJH :4#/Ov޸r%03r B^ζ*M0(ػr%MI=Mm 'W A٠.WD!'m4:٫kبtXD)vqb :@/&}'72!\T9")kʹ.Lhɻp]z1 F]1)na<<5iQ>ι1a.4^ yY(L%Jeƀ$ wꞷBZ@N{7 K[:hpYsoJLs}vuor; G%w7~uyv-.mqd4z:GWܰCR²xpZhxr[W`b0ݔ+uҔC}Ϥu/0Qi7rW3C7)£ڗ%6kホTMޤf®,"1C틽3,Ey>Xܵx`Ιg@k(RW;|D?, Xpp˴Q;.㖽B\V^La|y%B6}[R2G7YU-R@ KvR-JuaYs^3wFo/XƫrL[>A ڳoGAʍPdNMU 3lP&G>jm[xx׬%Zyq?#j 7i) ~ei]R2i2#CpK/Ɏ~DZ$T8ҼZꂕfrDQF/m.-?16|jLd^ެɠDd+Cԯ@+M˙'.+j)mKm! dywӃEs*D#L&I$m6}:6@ǃχ\42?޾wחQ?oH^_}kq%ާ1u V@:BiY!TYS}t8u 9msrl=HX-@[&*mV;bEeq.S|.R+˪z{WtxVTt|(^>l .c#-"=-`6/~f=4[tcS^,/n|ګjm"~8@+-y}㱒x;J:QUch$t_,##-([R /쳖DkeV}1vkS/ 2vܝjfcTR:iVhӃv]z2-)b,jʵpckyx/+#"f4Y=-5z5CYSD^(13檃STbWg9 1'0ھ3Ù%BY"Pma1^dt!T.UC>(MBjv>U6f7;VEi~6~ȷ {~fSc"b|#ݛ$pg|5zZE7EIY,v>vir3K@c&UTYQaA-l.ء,~g Gb.iv(7SbWɰ|#QqTb7gG&mTڝʸg?6MtODc!H+45an뎣0gѳowG-4@ue} 6Jc?֍2V&Z|1оUQ9AwJxJUrIOK-8;'1v`\'+Y"AZ+VwLZTsـnS[s͘A񤑷v$*%*񦲞j rP riN"kM ?r)pko<%wFJfFt.foA,'›>_s[i3Kfpٶ\EY_>;`mQF\[: >raK ]䞤jC0==故&5F0ZrouӺ_r#򄑱`A[];i׶-ӑoSʛS1cs_ uKٮn&=b(w=_Vd=];6IX(ۈ\=TɝB`Cߵ8zehƴٓR!}A&R'\|Ԓy8ն/i;!DTikO)H̟T~?IsOOMvfDy`+ "39ƂoPZs}?} h^8/$'E}@UxҸ j?"a8=0[,d+w`}t ǖS:ވoY-S^{g>|6c !*q! b0J lAΦ.]U!+kEA/5t~'uN[ X#4Q[_9R#uxYAY ԈJK]SU+IQduIdoF'.ŕ"b4/*%/x,vZbrC 3GfV)~FsΎW%{v74~h֥6c_lL}B^hIDI#m: so JITz6[o{r;k!"D@A@IQ) RTDt& Eޣ""һDK J " ~O=o_gg=s朙ARwS#2P[v5Su#SӮm_ ňycց5/u5jOgZ_Q2%snvf~"Kpbѽ~<ӎRR*1%q.V:ӊвݻu6A4kYoٰo?%\I;*7p1JI{7%|sqvᙿi턂 tdKIn=|ߑ=# Z^[`>WGOhK[K>޲šםFHLqi1y?똸/VDf>k`\a(1Q\ 86x!b_PI{esW֭2V}75V#wlv{6Ӏٖq [nM&,(ydKE-to%K8%d~k؛,JNΐoPɄ__J0M6Nk{B]Z(i2gkKמNni## `y; (¶nO`ow/—ub΁\۹y ~M i[3 DG|cJx7x3.KBم«6" )7!:b $ nyJmjJW[ 4J/|:%3Zޔ9/E)_&gO'A -K;WT[FHwPwL}1']%gܯSXdŦ_߰~' ՐfZiMکJ%0,w)ƒz {h M3o/_LGkD~s6aY{eOG] )gL8C_I;Y)}ʇ>~zݧ ݑ,x+]dN1Cfɻ5";:A4߰f XZGVAEww"Φ^2-b*tMJ$ڂ{{7 "/k 2\h")2H I8fyK~dԌ)tY 2ɂ! 1gpeBPt):n;yuj_/FLlPJR7)0|SszI`v_+=cҕƴ?o3g^,S_)[H8rilǰn+{z2d&ٗ:NiF 'MEI4X$L{L䜢; .K[7GQJӧݡGL[TFОDdʟY K_!Eb*k2*7GtWV7am/eLQZbdz\s}Dz<ɕ}!YkFEOԝfbC΃\iS- N&a 7 .`˄ō3F)-.820܆+;1<#DK_xދٮf&rpnUXW-M`>nni=|~b=PwK}=x9m{H=O"t鋳)#=lIFÓ,}^*̧Cgbrg^B^+k##]/ nq{ڠl~-ᖕC\Fojq z)xAy"l `"cV IǑtVp\tGo⪖M ˎV1ݦ-Z 2 z^s0f̐]qspU:/-"}ywV9eo|P]ӿBuj6_~tyGTfGhcGF\[F}IDDH\W2d;{I)tZy¼컆ɚGF/9߲nAWJBWy.4,,5p 7u<LH5YA+zV՘,ȷV+]!ߜq( 0:vH]ji$ [#|DιYe 4aYX诋LǫJ[%.KLf zmVEKUɱٳΫ6/Hl'Ww# 5TQ7k=O݉9 7ȝ*¼MdܠK堃Sr鼢eZD#ڈ;eJD "R[]D0 g˕zVRb"Q2r~1jowז.ybv# G+9M ɞ7Ŷcgx*7_%] )S7sg|gX Ejyv~t"FJgpRVmϸ$z7T$w7o%ߓRQs;si6g?Oh_-GvH=)J(K]Ϋ7Z鐰2>2~wx:YiK"-Q-my o")8 FXA> X}*+ #iقU:g'Nh\qi BFzwPO82Z2/Nx |bRG5OY}x,;:)a2M+F!2f!2)c@ yM GaF2c2;wJт]Jт JG-\uٷUr 1PزQư[ Y+"9pz z N6p,, &g}۶./+#u Eby<И( _ C;ɿ8AɝV(/~ވ=])eˌ cf:sK=m"ɼGf_-#$pٗۄPC|צR,9N _߹n8V~_: w +mA?s]^m"z]u'Mid_ߞwiYWro*j vhѻ%"B Pc^t3B##l">h(t6Dxd]`_BJwm6pL4>77GQvLdVx'nCeni/)Ah U.{$zmWrȬ ^Z0`쒞"DߴWh UVbmߏh|͸ɋ״ ,l`M̼嵣UcW?*D {(g<5 F61X68Kf'{u:cpax=+/u쥾[O =WH}w@o7ip<7>i5BKݽ /u޽A4)@w?o%cT 0,u#ҨHCv)R w$"{yٷdY57 1.ص|! 7r e]&LiC2e`dU ZMaI29:eqIHB r˂ 7g"B=Lm%ܐs yeoan5P6Rv4'2*]McG|MI&8eUfesNy9701Pkd=v -Ŷ^hSֶʑSÁ28Ώf̐ٻW2"=behގ3 SOzY5r^yS9-Z Zoo͋UU eOVJ3fUTGt^zk6>d(M:v8r\ VaF^׹T`_܉a6=^%&ݚmօ)佞Cqg*#"ܢaڵYc~ˤ(сZ[]]Z5wC/a_t ęL3lIf]sLdSmV~NvdX4R HO KA!瞉 f{׳:S1 r Gg6D&z$N+3rIH9.]ɴjz'4|>vm &r9TψTl; ` x՛.ex#5wEAކJ[*))K̂NKg­U9ut?=ˏ?1V,`/k᣿u3'JUlS"9O )DjV4C;Ӧ_Fhf<+ӣi{PR$%5"ܜOcJ#^e^zݓ>L\ |[vmB"b2qC105z6'a%q9(,Й;?r[DܜC6TQ/]z@ rW~詘U㦑|ZQvVe\Ѐ;༚-o~E+~Y&fRkGƥM2n]օ@8;8<(\P+\HB9cNK-k,Rv仿͂JFVD jYWH;A~$@ྐ<>X=Kΐ᜴VX,?:_tgEtg[CfKc9 *WHSX24Kf^5kI 4C7ԂEx!+Y[szA.kM Ro1PzpyO^PiP3`$|WMd»GA- |.\a|. EJQ"^\N;@F1X 7y}fL5PiP<||R>Ԉ&c@1(@.*l/ {mN(CCI z:|ťР!kr.ŀah5׀A(/2iy'oefu;ᜊ0ubJE檆ЗUT~4Gxʟ\r9Y,9x baֹ~Ĉ_rj[W&?]W9t4|o KYX$Ζ݉ޖr0K@+SqA"NHnǧv71lq$\d4{d"WtőIƄk\j\ZxJpL *]Hg,~׳u ^vTZx 0 tՒn)8O@FѷۑaRL\")[1=ä|DwL_ŌcR үm]e”-7 1>=d.HV[Fɭw1A>[𲳵Xz4] [+c-HAܴ4dx}҃wV ڌѿ^Xu{_ fSN]Vac}X^ں}8tZчĤ㬳ZI)QcX ۾a69LG/c m}m@sFn Hĉ,-34HL̩R^ /'g~J.d,vs8"'EE=+^3-T)H]1vUêt&bQl&#dtIXԀ-OSfkXz{%< ^p ]MڊlA SvVSjehB#$Wb%Wc$:%qefr8W$hױlY} (tkL)=`+pכ<ׂ"uXXXlFNV@ǖw[!G )/hdJXbr4РL)Z}zf뽋Vf`S᥷)^8-o}4RW(rnKhK(I+ aUdo`Ш]y1/T|\f5ɑThoB*kbk_ EpWxla _yI@%G#ux.*i_)XީHn ,}n׶1f>_% &dU#>8ާ-#*+u,v+ފf8R9Bc)2ݘnIФmy<EqiJ$j=9`R '%IY[w&UrnѶK4p|+Į ͉u}fu9w4hH[Ҫ 1obB_{0c!-ޭe:Cs̭ y7!82TQuS:&;PT+]_oJ!"I=At$[BcU1<2e|&Vج5~qӆr)eE4wA5c3(3>,6O˓aD̬5U=zj?v**=j*-4ߏ=]ך2SēqFPh;{hhV3Јݽ'١@uh[ֈ<-r%+ALMbJVm[1[br K-(z$3MW[٧"s -2 lGKo 9kݻjs-S5ԋ{?!>q9F^$ER>0(2\=џmkx7 dSQꝁ呎 >:]gfB0M!BJj:}ې|/EѤ\YM)WՑ4Cɪ0L@G4S ? t:2hd \JA_'x=(G^w.[Y9UHgaJ|sIҬc=".JujܮW`}F廋Q@VÚA-# C 8Z|{VKqBӓ3%@" n?Vj$׾5V LSB>Bը0تlj)1-4{VvqD[< E|6X'W\-h;h^ySy]z1I6K| 7?tYl 36R5<2ٶǀҒ.=QM{-߱n闍wߘV&r~p.gGIMGX!E@"* ۠uk0HD9 d(Eml{:!E5fs٘,KC߃(7dm쿽 ]@ iJR>}Zp\OwLT+_H?76@gv= 3-n!/m'Kϸ[ۀ v{~7eNi>m(<̯\Zbބkl@s2eګѹ0c;v rY¯6vv%OخJObo-劦Z)3YJYJ"#P GW|Ns*Rl-R=e3|]o.KDZF5@O榳(`[*`(mVR&e 흪zG +pcPK(2|Ӽ_EDTEF-Y>>ۨ-w)tyn ?aڕY_wLS# %s5kvӃtK46( Ԝ<صwW7z {A݅69z}77z[xrK-e8&vBP͈K͗f4F~(eM#>j iBPD-Ӧ#~|il֨_@j ~VtWYB{GrW(Amy 1wo)7&5Z6kXU0G-Nw<:H"j;=҂u++nMr/tG.-2?;yOl ;\ b2(lb(կ;4l]]d/&ȱS9bHWP"!Ieԕv+v;}aSMظ^~k4orQص7̳7;K7q#~o$zj ^-$~$пblZ~i}]74#>&]˅ 2R\Dˆs{ /LZHQoO_­Vtϵ6~CKU-aw:֒L{Mf Ygo5uK)PUrj^H1cBk&gX"ZtCf9yι~pnmFϼn!̍_$.7~i}rC\$!Z0zFv k5^iH7t#n27bX [& u3ɍµ2_6 tatbL)Km 0[ߺͶDEcG\Sۺm.O\xsye_тi#=[bh4\oKxu YU-Ź&+U>­"*i<+jF~4}͸9%/k>u=U_I82i_ZώqgD*5J8<-A2:A`tq"S}!R' FLƙ^q45t、+<5v3RПW/[yK0rD(y(QkW\7]]j^\2\.kJVG)@>B0 z4D? @JuMsl%\qb.l= w#na^=Ov]s=A*Fl{؍H-mDpO],|-HNl۟\=,@zI!ݠrB !J!IPH q1C@đLg;%kճ1G HT)< Aa(4/ (?@;J=hO@S|RnzB_f3$Y(J(L@S MPyDG!ERHStlyB2'>hPD}])`{A~Aɞ?& R ɻOƋۖp`%>B!yBB<:8dFt?U0[bkx;jzbu"y4*ٓB6{ YJd@9>@;2 `''vhWB6 1/T ?4BL?J.A_|=X(z_h`-fJW[o"a I~]aI(K(Xk,Ju&VɱP, a27UK<ʃr )],k8+ϴJ J ԮZtXV_hVi T{>P?V_hgXjBWm{js(&PFS,2 S, js)j}Pb\#0ٙv!֥$,kєzP@Cs U,4}K& 94:qѹEZ%Jqt@t ,@Є6kx%7$%D%1\qʭ\ǩ1\JA)#'eI#K8#LpLn"x>7zW%s%\ͣT3&K5#5va?LA56A 5Y(8pgq wRmdh9vHƟ(:7?/whvPAz_Yͯvia7#ur:1YmKN_*\FŦQF=j'sORlia~\?xH+b )29@Y q,xP?}DsL4s@DTLq)lϫL/HL(Qw+R|~.K9Ԡ|jY0=!š;HxuUoPCo)]U?)u?I" Ք إZ@T0j8CatC݌tPPY?PZ2vջ TC (%?6 ۜ4m? moc2ӹCK9~1f%oK DWTv.u~jTM݊I~0b6bq-F)3"&)L݆YL¬10u L|:KPۃ&o2D1X"@<%'dy@KFTZ&u%uC9uC5uC˃˘oԿ@]JZJʐ95&.12uMt"D]:0xoHÕN;(;Xﴒ1ꎘ tH@WXj5^)= TCs e UA]*Z@@]ݱTZ@LLu)<:Tg |N8昃"t$LF TCɞ塨݉7dR7dR7d\F=uyȕj+>T (GTqj}|!%;HxeHԮzpO㫵tm|껇ה@iu4hNi`Cm;lg!놙KqpWdB9殇hLv҈j VoM=.XjODz݌{^ 2l"Ti!("C뮍Q @|5i w|beCZ WzV ˆ +_)x׸z#hf116"h!гwv&4]8\a=4=} Co/We#(kVv] :)2@;x@*_Ɂ{-eOq5xX9| ;8}>dA{ħ͘؝}wU㩵remG=vi0Im8sEEAuDxW1בmh,Oc L+X xPޖ x[ wp X \ŝ=Gr}7C5SaIV1-lV*U`}}/>NWsֶ  82/2>eCDٜvGqC pON/WSZt{ak;Tvs\"y=rlrF}"F|Y3~ 1>H%yV鉢clh-L~%+K(^16v&39Ys H]jY]#a4(Fw= 凚]fZw;=fbe=H`2Xl,dXf<38UR?Sn.Mu/lmP)oEB :'p(x)΀$LuxQToŷ2'\k km{1@oR Ѓ2ߐ(P#ָ[ijWZIE-aڞ@r3X4$vMG Uy+^>~p1TOAO-yqDf$K2gZ|QB_8INũ :X/WԂ<^)gps-93VV9+W"&pӥ0^`vBz;uM3N|`8jFҖF{MI+ܲoޟ d\yE匳gd$z5羳4], H=UԳh/f-ȯu>*Ŀ%OuKpX*Z`,㔁 PFd(E.+]S+g٘.S|ડ `+Mb4{?cOkzp=k+w ش;pS-4ٹ1Hl)[$ML0vo3ʌaSOKtiK h$ lq쿹9_Z /GZp˳-и=1Tmygk%Jo%6ue,ou9~sy hoܷ `/]v &Ce=@ba`}+ҙ}'\p1oK4 ֵGHy|0@- LAW&*'he|ӄlq8#f 7|GD\a 8%l$nm C/!^wOOж!͖4 H0PVP +nyx|N}!zg$гp+23D&R 0*')uVw10Tje$j2uRwCeȢ Z7j*]&2Y6l5^:^X!S \ Du(Ex AtX_@\5]&8lm`bBY09A@Yx8֌frXfOd%ӛSj`)׎E'e愜q*)Xn@%P߇WsLdyi&(sV*C]ZJi(my-2EQH3tYSWD!UӜ+MOlB|ˀx|[5Ʈ7 %7D^x6zg'f%&y2tLT攉TkNO?ϩ9xjI-:sVvk#HgWý/"oj6֌脸#[Tfא["@5bw/Čw\1m{ٝ>h5 c#- #A,A|u \k8MDc0ǭq+"N4k0D")ļ ߫5MR'r*8uC| Dd\^g)eRh nCJ63'0YCZ+,g]Gqx0N=Z ܅ѳU|ȉYF T84xEW֖>eE&iO/a>V\#`3KuW5[3Bʰj¦rK dy \kquz/a`V?q xm{13#l@F)T./~j-Z;G!:FUVMo)icZBD9+o1sV=v^oXjX+,ǑUi̍ jKbjy+ٴfC7RYO[UGIΣ`&>C˿txb,<."fcd Rga$Ԕdtrb 87]|ZaHqu}DZNQKJ|[ H_[8x5s>JEݱkʼ#3N hz5Mت\;CY: .ƶ5P WwC L1 f;uw[ϐ?7'QHACVqm`_:2kg'eD4 5jhCl5]~Ch7{XX4s0am^YN4wrݫƯt:bL7;T+^ٴxd]s5-N)tiym599J+:`tr$) 9^xwOzElhv%rGVTb|0 -8ty,Fs &!!Vwd̖Oe``, ]W Rj ј swWżTN/`k͸1/}Խ7B)H6;jTjpL)y7jCqoċ\V{[/gX(WW,Uhpywk1N*}C# l&j`"oM"2ҶY3;Ϟ=:#4jBd2^޵XԞѢ X4>#NB_e'*V_egqaj Dk J!;c^`\n_܏:4)>.ƀY[CX,+l'oBx8cji v^ࢭ7bPY.Ks9 |v/ŷ̔[F/{:ښ8ݱ{M|g|Ne嬯qT#}=<> SRɛڭ]ih wvV&μ܀C8cy#`c).{ =~nV `4>7[;㶚~2w뒧^ծ_GIO/C~%iZ/xi*׻1v Wf;7*O]F8$|O)C |lk ;dt}"mus.4TbL4^kn^Zc{l>I :{yz{ܫ Iiz': |3&U%^{}+uFMlɍ T?:*Φ4zksԔpBn>Wz3Z 5@ MǬr ɠgKj!?Xud̓;Cԝ5Yc{8}X  yrGT'|qE Jh+~ c .}ȍom9M:E&Q] pΙlKި ݰ nVH;+_Z;Kc[:۪Gp]j7(y+HOSsxo@qohf)kCَyy:q.܄&ֆDF^ ƴmc/[4X . ֒m}eh- G(|x7XL}MdAN46ʘYPٷ'WNm/MI@s wXTBbzi~J; %(A+0="׾@>|A>S[Qbv9nAP xZ_!."ox YWq Te8UEWf|z]%`<ݒa oN$0LJ̸3gl⍡+_P[#2O} Z.ᱡ%SS>hqL9~dd SP>F~\ur>"ɥj/x= n%q& ~W+?c 4 2 1}ǂ{mۺTp/Ox'ҪGDTPxZw=Z/Ѡ&Q4&h ;ik$)aRsi-ܒk+Y2ƒ{1U2[ vƑn9ZW8{S4nѧb꟮:CKe1wͯ'X~ʸ$ *=``vڋxv򽌐  VOţ<,?*  O#-;V[L8$O됎dLdX[LCVe wbӑc G;'JK,g >£»PlǙqrLk;_8+lv"zX B8A9D%в>FU1{ '6lH/W%_[6HI{g6  {jr'PMlm57z rq rk_WڠQݐiyŅ3^kP1}nE׸S2tRt#qik 킔&圈+yu(^:5M7IuS[G 2܇ f3`9Q>Nq,o2=ީuKz  PK8NN<hkc!(718t*_R|m&7COaqMyX]=+J|M.'-N0O rm Tftm/pNp:lwaܞu뺖NS =V wkRMπ֮ Y/[[M>71ؖ``gTw*Wo4݁鈓S_gy]/冠^@{.CuJ5l<;| Nnr~S~ &;اT:63%7gLR͸I>c#FZQU 6Y\: `pu1qRƍ$+m?7{7[@'=+JIj{H&F=~ja=moK8=?F2޴2k;_8_N}tú{ XvDY$l$#+vAvQlm _!:ʃJ!$ۦs`PZs9s^^"֪!eX {/{zdvB'%)rdrGJաG`oa P-jg %o{L77a 8 $8(@H>Y&Pp"SKL)_Bg|7TS>y*#q5v |: 8Dz~x: tmsKe1G?aЮ5] 0v*H8qҫo<܇V^NӬoNQr5+0)QNФ)?aEd0`MG7jf׾S='xxU LmPu2ݏW~K{;՗oUCuY`(92}ܕԉit499mg pL4Vۘ=E Υ*C'``zVжǮ;;9"+d"Q%aI+{OGޕԎC=v3u'' i &U( n'MH1)Fh,ӑ^AlL`۵?_C\!m痎Cϸ^^ACN΄B-j+TR`ipqRF@HP1`W=2fzѺ _1"ymgxGnYlg@}}a\yvݢhК Ns%gA(@W)v&KϬ~=f3kڷEs/0 ,y Ik2HBo-#S;ݜ>hR'bI c`"k7ؖPwbqNkjkHeS\>/Η0؏ /dG׿PQW|dbc"d+.; )k(W1/S PSB)MS%N#-9:}UX4*B M%>\> lFy/K]Ǒms3u"Aɏ]gGq^#/U Z`k4Syýz˩3tU9m~Nn" =;zeS`ͫO_K5Lq!v3x3 Wg"D?/pq0`|J~J0_#Jp_p %ȉT@~En r*L8!8: 5!MPa""d""mr"d"D"c"bl"n[\!Z(Z,BT-B-BY Ѵ Ѷ ѳa 1a kabjmb;Vk>)(`۫Un$59#(<#e5z>(˭D;K""c\!VX<ߟ<],7{Cq#Pu6DVGYǏ _;KfD9i}sNCtW%<>s.3wXcGiY̯x?7ݮޑ}k6bG(m~Ao:hqZY23is=*PYHp5{t]{A7 @S6quNttw1!+۲_kҝJͬEVM&(#+<iyvN`y10"%4(oaƿ\%c*(iuHkr~~=DhDF]zCyʪYyurDݰƌQ3s]ϨF܈UVE*kWUs"Ar(߂aV*+6UpUuTP֚Qt^3_PU鍩vʼU S7|Rey8G,Tr8MIc|3BYY#׷`cS,1wt9KX:4:8ǹV l.;F]! ʹh"]Njo:>ORˍ?MZB6m4ivB|p9wM[ToPv [-'vXwm^Xx&ʽA2뛱}Jo^к_!w_ݰ!b{!9:@Jo9! u  !.4-\`$'DcY˾0#To%'}>\wKҼo$YwW(sKOz-nFG/rKZ6댼HQiyHe\ u1m*mAdԋz -:`-LNM 6/]O:E6_ҳLkY]#Y]lo3={QaVVT~܌6fHf['dљJs(.~b-KpFe\jƆv-˂po  [QJei ض;>|WضQF5e\XHN0ڨevM5{.Q3m bo2z奠mA,lr;GCwjc1aߞȜQ c̟nuںL@fkeaHFAx`,oXGFYk'kVxZvIs=ǵ|cLg![KkKNJ8w i(E>1b~+E[D9o4AԫwXο~[/Uo׮0<:6 Ɋq%ﰮʇL;2kf Mx[&ތa)y9 ﰎʇT;M?r3m(LxT>o2|f @T@¼*r(7f y"nx_:;|M ;Ma.yÛ9TՄ3f.}?и5_+eTh垭/X/_7?)P$]ug2b9BSBvo:2>G`:~۪ѭVf BZWڧ>g%OIwFMdm  Y_sR[6UkOp&.QQh8SM:/@*7TX\ɬnBk}񩷟!N(ҀG^Wo?u_ĈL@'n+PZO@xLqmm&술vk,d>7$wc 88y p6 PPi5BR(|'8J!V&~%YBVZ |W[92Q$7>Q.l=YWmI'@$)H~c>}'tcᬥ"XDȈ<y *%kNԈHs45F 1?:Ne@ o /LO xEۆ| E4#r(oJQuutkf' *DP"(7WշNo՜T#TnfM⭓QQЇ =h=~ϕ?'h7E6ɋ6ǢYcw*Q. &K!_9 n.]<ȪIfzo-_&'-TG 27 @w0hM^glC'b˹jНpe+uv9<+'C:C8O. >?cZ|4D2Џ6Y>5po헄_)ZExM.43Jpc'0~ɞ#~cDW|c?3ywz38L8aw`@4!S ۚ>{ ":r SC|i;5?N4Oi´:>7=R=t-a5fysPd@y{H@ĺ9D>S!.Ȣ\_%_џ#l=t/@W)q[gW24#knw&YBȊ})nVҌA s4ݛU9pU-%:&Q ZLx,F_id4QTLݧ;ܠC뷛4ʯ19scR?~# 1 5{ڑ=j9b<UeW_qktʷǃ[w{+;i gGHOq5Q&cS i?fIDu96\hx;GM8N2"k%/dO.V֙Wx/nr3Nswpp%F%b=ݛOf:-jyFܥzNjk7u9?U(~hK?嫮~ν0AnrB!rlzA:S~Pԧ41ϿZtr뙭h9vxˬ8eKM˺CG\uR)09j9Ō_D'~W]BVL~iRnͻ&]gh^.kHћ5%F?뚪e7?VҜr?浟W={SbcK(MgxSyOnhS_ -y/쒲oV^[Ls6~ݼYs#݄d`,Pb?wp^ M(-$/n잇sE{4ҫaOFM^C쒖?bx7^'x^.|t]zWCIӉzINMBUX_D_@I~(n%MnU&Ūhi6j>ƊO0z:G+\V3E ~wL[;zzw$_InHgF}Kᅖ}l}=F3Uz;v\=$ {FkУzUjStDeGf?R5 hVAGcďO\ $s,{PNLSs)DC[\)C ҤOz/*.&N6פ_疺<)7,17ns꩚Bӄ^a{24eplʏOą&Y9E5kKiѸI!I0_{ OMߑxjB5+uRO>Z$B`cg;f–dFK[6lT 3 ߯X߇&vMf43 6װh-s3&n%VRQ!.w $6h\H,ZBd=[]gh*p*l 6W.D6BQWURJeCyx4D6>~vU=npS\JLEQ.|F : +Dx}D~#IYvC#Mdڱj}5)|?]vS5&YpI|檻 oY+\#l;{{'bj,/3^s&Yξx=F~sa߯]=Ooft_~+ rUwGϦ5{3#TJ n ]m9z;N3FrXֱ\JzWdٷ/Xܓj9R>z),V8b{W Rk>[[3f.Xkggw"VQ>v z4L}tߓ''bhvOf?հ.ֹF6=\˥2,T$w]=lntnOK\՞ʃtw3Hl_Y$ζI=gn({Ț{*ꓣ5 H=SAF WHu1:yφ.+xyuɯж? %"DZGr܎`hq\ۍm)~3`0J.|Qw3UE~cCv9D՗ SGtCJL6Izgk*C!_Kg;nfw;w?Y+)Me}obBl:n_q+$5 N}( 8ߐ5*+tu3I_MseJ ":aR9|CS3o| ߇fUi]䫕Sx1΃}xI47 yPPY=y^)8@NZcNj TѝW #P$ v_-=SǙf/ݗa̖t84,'~=\\5=Rb2ٙj1fFM(6pgzi^!rGz0>^e.bj\sqEc1A-نNV\*hWH15ٻq3lC=GhdO.: qT g;<w5#>T͞rg"E/x`z:8CSo{ki?d+*gX5M3Dv AνkZ6&7 ߗ&H`@nX\D=wխig 2.w٭yn Ns]dVC&FŊr}' \*\Ϳ}x]:W&aUg>={,M8dLoo8W˪ $MuzWBZo:zБC tpG:!CocG zrhHjS 򝘊WRQWI̸՗uϢIC՝&.-!zz Ad%Ik (|YJ|as4VKiョEߎ/ܕU=Fkvu(##iqH>pT2c!ےs?L_V-j8wr5E^H9V߽)4aUXD*OHGft{f#n.{z@TA,+0U/hrr*^n~Dر*;\O<=zU/SgG /B}r}Y7G\Sޫdqo؝C&3<]Coۤ k/~9a&6W$×lLn_bΠ&/n rnۧnue>U2ϗٝJ:7!{&>-^دl)f\'e#cܿ}|} ]o[n_`9Zx¥ֹX$|/;ύw&RBl|]mīpgue 0a1rXV3R;,ЫTTv݁o"ia]R=v\Ə;˳<B/+翼\ z-! OZ6!=ґ-lfҔD=}p򕤩\_aoO_y|pס]'nVަ!Yg*z|wi@H=kUO1`~<% 8/ z'SPŗL}2-eڞCH %6'r9TjX9A5#m7N߱74F44~~PF/˿:zʒ+8ܬgzyz`HKwQͲU-c}Qb_Z/.(q `y;z`ه9CkE0&B3Vɟ<1U!K!$V!'VZ:؟̊^3DeUz2X40,==t( 4~ Mv2uB'?qg~ jrɦ*/rҞ/_݇cKO c{_߸qfiyz'Tt{Ut}|xq<9kmgm>W5MqdR!ͽ'V]d^s\?1ko~r>@xF|MAx0"eЉ!G {ô{71 -%Xn۶m۶m۶m۶ݶmw3̙Yqo}YU^Þ<8iI^=FJ9jrfi=>4U#Ŏ/=??{/pv!fn~7uE' [e';=i;J(9,a^}x|5/hSS;|f|v~X7'>] , FD!s cwtiv /kVZG3zd9|t3f8MGwPR''-Xv|T ;\2+ lH!A$C7ҏȻ)ߔKrEye57\Z2]8M}Fw%~ 0#IN祙`E#a2H%Sa|K ]-l~|И/dmwB~|tJa#$&.0Sp6D@W:HC!7ib,H ڹ[1yUR&@ |RQ#y9(lUA3) (r3MBJ|+뻔@{N+ӝvәb9%`L]4JZD joAT[g(;$uRV! -7'[ID1X=$Ha~3N ؜x"`Vmx$B)#T!R"#9QAMs37O42`>Ӫ6 Xag¸3$q^%/\دThu < O qxۺ1.Gs!{H# F;k] 3PRZam̡0RޮИ5t1Sm}J8P@H2`8jji!\"@Nc2O4wZy٨Ā,rZRq`wWl(JAv!R4"4nRtTX᛽2:D{J(#ְ5qIZQ$wA8]n0 '3xjy mp ݃k[UwU9gܫծyij 4f4䆼H9( 2K )BC547)X@}tqұ ў۰J"JWi F2o`6S"KVCn]aEF8|IjȢ635//.^ Se)a„O;DsIO|RC|߃|$=$~V?/q~O '+/~_O/+z|oY?F?Ro7x~_ot㵵~zW;nc e}Ɲ(X@Nǜ12)%$ybr[;"z=WEZM-[h.cU+_?!ZZI<:;,hN4|Q-M8}:+؞aB9[|WO9|c{Ȩ)}2Xj୍4lP=eb:~W7wzsG'31$4N-B)n.=ss2;9 |qy޷v2e4h?K.5Z^4oHbjIMt呕Cĥr͢LHTm%gLJpdL2%J Cc8袨"ǵߴ5I87ܡxRF͋w{6h\@nh7ilZ6RG!goLM m3 !,YO@=GY(X|[f coH5LO-["s&$&e #)E`zz2|&9^TML[x7`W,X$g[4{UL", NV/NM#^DQ_ۧY@ԧR'*mcs{Aht6;K }<:[ΐv嚺Z;;9uu]EL9O)Vոlu,OWs K} ,nEVgR5rk\4<:Ho! "c(B37qIk'6E>Łx_? {Jt7hPHٜKLɠnLg_6xr*`IZs*YJDHYF>rb~* VX#i1 Wq]4<\lݑŭxr C5ZMx$[痒 J;'UKAoRi5y=mҋtXn| > 4b5ɋhy_K= u:Eĭ0Sj17{m=Z%F,0͈7}C`0ڴY J|L $DC)M7cG=]/SUB//XqZ^I2&h2E4ИI .2Zڵ0~ 4sc˥3`nW: sKpƹ/K(3MZ&0tݻʨ]G /0Cڄnmfë桏zD*MW(UV䕙G24*@5!_G+DrFF2#-N+DVCW{Q$tR/d?Ok%&A`B>kO>'AF3ďh\8 y$H@9L_Fu (^ Q,o?a$/J rL=`JUs.X>ҾCD_().ī}*uHb VNVeoqGpz1(/ SB< X 1 z_'ETe ?W$k^'[ZzՋZC8BwI8AC~(ޝ<%=s8y̘k01ohˡEQH}NVWZrk oLlJZ鯢\V@IR+xT\P<9IA{^63}q(8]>z; 0a}AQ2dZ##NX^Cs:*FHSi.xJK (ĿGR*'RxČ1c]@005#f:!2d6b8}JA%lcT4yÝngu:srHp`>QVB0}Zݒ uw'T"XNԱΠ1FF$e8f߹-GD}LԜ e;cMtB>o7rP`}uA1kf+*m,b4*һ]z)е{D0^nnyЛ ~`.\ūU1f Ib¬:sSo%@AA&hbO7;0?:jh}3+fhx8OέC{^1?5W UlFlI]TJjkL:yEc+r`ym"`Mح=\Qn5@gS̠o/r[ᄀ 7-TVm-\o}RV&Nv_ws+QGy z+C&[cV:}R0m1.N2N9cG+?,(" 5/yQiw@;el{m.O?p[qEAy AY9z”@BV:._4{6;9AOϒZ!9nŝ5Ej /ģ2@͢pzWGr>h6A X|~|~vItl{LKY=ܑȞ7Icf`Fyss߽GucM_IvK[XĈj 3f;kJ1.ӹُ3F)$@G$_L$M%d[f٥d{^O;*WN D|$?U{kQHw]MX_-gkc`5rr$uzX "'OBx+Q,nkd;l7h[VKѪ1]/-bZiNg MS',xPu(<=-Hl<`Б,hNY_| [j8w٭%i(0c>S`#ܘ) Zn@kZ7f.,Z)>ݯ6F!8@7%M1py"gkMH0qwv2+W  =ہvtw pm`SXL#!5v>@/\gE眛y>_m9h Y4G_탄F]1NCT~)~=xd`!wEBmD:מ#|I4UiLjefF0v%g?vpx@l9Ń5(K(Z>1, P`ÐRȦGc2\6,^pؼ l` N!ŞIh)/N9B;NqfdwC{qϯmtk>=3~dxW^C;6X6`6;Qvhz~,Y@RM_kvTɶH[SCީ/C2n>9s;q_nT4SL( M"Y- .'ʦ& D2[ec|o/U5:EK~\0_ڲWuUbyP b:pP &j51h'rU p[4KuAY?(h(oG$a31,oI *rJ%+v~!m(1I61ւ~k!&x6:YtqfgE25ՖێYZh`=R(N)``b*eȥ$c{%f}s EB~7,{']jݗ~9!cK ߏaEvK.Nc87_F g<2F[%ɑ4=aAÊ[i:z Mc{G5xE =] -FoEnUG 4F7`kn[S{2' Ka%| <4l᯹ݥOڜ$pvB*`([Gҩr0*uB%b+%o6%_o6]te\@ym;U;,qҟBXؽ*QeȃI"G(p# &fs kʸْnaH&]oEzO,ñWZRHfWGu5j./FɡW^K2Pڷr{$lג=P/"zL:%BH拢MߢŇD/WEk4™ y^@\385TI&=cpMW a8:dͯ$C[>DjNÛ:6c]1wE\}boI':V$=aꁆgd)-H6s[Q@ Y谻 LasB؜hd/7. j4a`1zn+f-02G% ~a*|)jX7E2!a&1R:of}al%F,vlR*X4 }hT=N_ɤxΑN |Um<}lbnb'kF'\tyVR뢂LÇN4I蜵c.B%Ow " MW~݇Ir)=U [@tv:NƷoNj}/h+4v=N5JNQ=Ⴀ8+tQNw/H}=yIFMNLIk 1xk^z]ۄ3V82nϛ1IwMG`8G 71087" dgݐ*tI[ d 'o"1S%^7'lckB%!6i̞cڤ]3c=_P:nAH8?zUW^;QAL} 5'!B,\{~I:è]/!O%)=zǠ(YfNjBSSCa\%guF}y]SZkQ%; Ay3Oc/)*kT)[6jr)I*$FMF4sYˁ؋+᠃@diue0ۊ*}>4# :7%ή22[o׃:bxڅζ-QF6}ĔK?Gs)%&FiV]+Hb8Yck7 [G> )#R~`JS% rr޼"/Q:{ ${NRY_ aAѼziQ3ꩃ:QVY^d޲a+USdZX̟~IIE,:ᒕ92UN+f}),?>/3.dQ*UrPUt%FCڧa)b& x@aE76J:P3ON!jwR9i 2`[/cBbC=ԺJߜH+Y8t<jrU@}A{y* "6pdYU-@PW8 +NOUzg_0! *ퟑ1hpN6%ܵf2@k"./u `#ʖnsۗH8)abW`ǨЇՐƅLvdChHkx4G(.4 i[\%Ӄ\TeD5&T9dv-5,Q5n5ܷNBJ xjvEf 2JuE"F_CțAu y7|e5@e|Za=icǘ;zۑեCapM7\{GGևcݨqnh?@g?;!]9,;c۽i }S4LSƲK|M'\$I͜ }tbm++Èn#٥ޓ8G{EB@i/Xga%>rkz'=.P0ͱB}I+r.JdBp£Ϭ寧@Bܴ7~4mqPRPV4} /4¸#P8\o> "eN=`sR5mΏ.?W#ZLˡm瑛H3\'}E{6kM`܏ċrS+1-ŴޙX[2φ< F1ب>ϔlOϔM爔"UC7+KmQ-LK2TB;+1͵ޅnZ'WA;mRzFO0hk_gܙ ,᪝AY}+hغ<~A `A &1Ҹ&eA\'YUdi!!#cm2OSiPPeC&8IIfT4H؅`K; sW(s7HUo@i).kk~oɇ.A^`-J]8`*f[\<GW jAAUG[47WieB6[[ 5W.-VV_\ Hiu_cO}vo5b4=| ie);EW7 o?tG`3wlξx9Wp %|×: GV341a&xX!5L zPmlom$v[lޤ.MwXܚЍ$"CS,B{AnّEU|AlIVHn|[^Ie{W6_ဎt`c+)bRRXHN\ l`6>6Cԋargf:FE?Cxf8MPN6?ablQ;x#.f}%E8H )jrh R^*QaLQՊ16/nd>YDFK􋊒FW6&-Z0PDsbjjA aCiAbNW{,d&{#:DIdt9 #a *`3>mBzh"Br񸪢3Ư+(yn!nNnMy n7_$!/"mkiյ4Hp- =nbgR_4 ֿ0 ]Pa2xLQ# .xguJj|B/uTX"4-[!O 4`$0 ,4 %WM 猄yY|Cl#}En0x5a} dD[_ aUoiSⲁR !2c_-Rb1dE`r5 ͙Ř5m\X2_lb8ErzV9 "R+E1 Dj\q]L*3"RvK4>)@iVPKރ ׿["Y<~K_=}BFSPO,KX&Ƥ(0v?C&>Φ=2 ㌗H Rt^Y/Ne!>LTG FsFIi!ibis)7k7*^F.c] ,{.:$Lm6BBP_F9U`p͠rw摥Z_!jf`FNB9$2V)VYRqI;t­jA+<8#Xu@O01_րrL(ɱ*SYzY#-R 0!zBLFd^lB~`Mg>@d֠AtU4 ܑ⨘;evq90! +&p]J]U]G؛lv+K% rP O(DJk|:VM3e<Ѯ\R՞9˩),Y&)p9xYD븛c*gϣX~ߢ#,v #fD"v"y*?)!s{?(%d &vMLqx`x\W« bi"Աk bRx\k%hp TT"-gS(beNwnߗ: DYA?ϫWkᴦat+l;2G H$t\r~4v?.qXVb~`}?|mlA_mTxq~dֆ}~ont^ɭ };?Tn>;|;}\ms~{wub=uꅹ^ꪼ|:n~sFl]݄-}qzw~amAɭufƩ|.<=. ~e ~m wo[{i8t+t]O_llz ̽,; ˽żε<ڪ${8xp #Q<:KLq$8FbQIx%ckk^XAݦeof]]6|.w$pR wi+a3fwy6TWM"d3ǼѻDz|<]gFoxv.~6iЛcL :]ڒ~6kЗ""L/Cuٞ-7[˝{K=>ajϢG^!aA'9ÀX1xk7Mh6Ry9鼭VA4{9k~uѧcg΄Aw5\0 Ĝ9fg15 5* K6̔38}9t0t=G5Ib Lh`!$BZI)=(^Q0qL6/|츈,bJ@I1=i L~<^.ԛ0 x#:wc kgKjK

    `-z牂掃*G #Q G'J_K[;tރ8*q@MO ߥ,|mQ u*XN 1ȦX!kSQC\ v?,/{G?n,< 3z嫕&Yȍ si;<ԻNy~rG1 <Ω9G 6|-U8yPDJQ@-Bʒ&ϓre]+8Yk|QiWtjO 1[ 4ZmL8eՉBiz :mw3Ho QmHU_C2NUZGLjM`隮lԨ#Ȩ;۶@i ֘K^G,1_Gi BkW>5wuעJs޿lXa|1 `RcmM(2l[kom[[z1.,-,6JR[0LxJ0J*1LG'1&1VLb&+L+P+T*Tpbjf b͘lO J7` BP 46@ai $$$skmyͤ5;%{Zix ^HvRgK# [ԯQQCU}sh˝aus(G; ?-\?iBSP3gftimҩ;kolA P 8X#*KIPl?&~8.=)2t&@,cҶ[UaO-@Ut(zF ox@|$JKx|7u`mːۜ"=Fb{|KFw$';w8HORL`2ϰ"GS^|.h^aM/`VWq ٯlM}G,.!>0` /lEXƝB)>LֶK-g?lݏ3x3cgBhj ŅFQ)uWaL^j{WaH,IJI&e,[T幫;BMլZReCsCFwFO3FvZ,9g{FKףeZ 2WfsW<9]f>+e}~K|SaKl]A.DDpjt^Wa!nŗƻφwgM^A-mܽvc\/;_*]$uڦѴm+35é`&۝LgźK{$p߭w wi9l%a_MY9S?2ؚ0>q9XqN2\y3>:=:OGvc,Iѐ[|C^N9]lLˢܠya> \ojJabsmq1"E1]WoSIosn06v9tĂ-Շ ܾL~=tg&t' R֞0x>,F2FN!8@$6ǒIOnb ~!D"TO=UN-TW-"6ޏ\ў::VhhQqί8-ֻ N۝i^ok_7>˝ߟΓRɅV:9Ǖٟg9>Ű]_?w;ṁҝمmgV-ޟ#[珻V7/珅<*^[Qq<ᷰcyv%ת[yz<v|qm6sJ󰑶qg+ss$v5+Vy~Ʒ:b%dW}|D.tg;{Wat9ڙwëhI$e6q'fPie7H%yFsc1W[x7`aTu-:^5:z!;Rz^z~)Xrss6\z}uu0꡽_.u?/G#m3ܹwg2m[e2ǯ-QGj&4 "ݐ';D0?~{[tۣǽ[$iȡ㸿@\{g fEj,X d䄃m}D0&#/m_hꋒ$nکv 8h4 i,ؑ#$KR4ic,czaV1CqDbܱ D"őqwaDMCardg ̀m3@kG.=ر$4"pW)IXG+wCHd\wCH#pG#ޗJ 'CK] D:TJrg!9or1< ~8vif"kI;̩"UpA @Akilm/dZٹ:yT+zd\V!R: %5"]^PϪTa^#d[~%F2^4-mVõb#!e'V0ʭyI 7MT?,0T?XpnQt\fjPQ^, NOy1SIǹ_fyp<'sv%MϾ /IݹM I_Y'|dkn8_6b~v\n3zm$[#h{[@4"qіM:@`9\qz\WYm5SkveU<|w_wrk?^xոM=9w+xx|敫-*<9;xn_ϥI%A &>b~ uyyr`Oeoi⍴7yfjDG+L\#(`;5=kRs*O,wbyvRsyjFH 8,$I<V.>^:bh_xv0a!xg_;Qh:لEx4ʤEk^w4@=>`L)`O OCާR /#ȑ>c"KR)ˇb޷Z/E#½ qO`l]qsTbms YY²JΎ`aP\XA UYXc`WVIwјmj gs$VXaet&"ZՄ)x~#~:\k|8SFNی!9x5m(VD"N.lU*\thqfXCaR^ Bm~ !iz0yOM@v䬵1$9D꺨-yϴh66#1UG(V\3:kʅ/w4M gY+05$&_n<j{GN,ϐ/H5F nʙ:h>:NlBlL:[QYsJm1(ײg̠V9xM][-_-Ȏ1}Jv#| ):o7!pLnc!V`AaUQNL307fٰL/s\Wn)I9(aq\lL5!,qQ|\.9`̓YDCT-7?).hFSdNWÉJ%|S5'0O`Jh:)Z/9_FuRlm)XMӱeYe،z VYXOyC-Q~FlHyi\m8Bn 5i`+?BRKp^:i튳Uբ\w OsTx J¯ $eT HVk6Ž{2|UKTKyNt$e SL>x5xU˙b?DϹ ,mYԈ_[rEq(q֓^󻀖Ts1O 㟢+Ep( 3Rr&$BL6rlNM\$hOׯb$ z lH-P1RQ6rh}4+5eZL>uE4E(o$co XR1h.,s")"D4*l-;G]2mGʼnZph29= Ğtc~AdQठ/3(A AbD-DsuࡧѮ\eaPJ$dͳ ic=SofZѕDqaYz6 )GM5bɕN8B, S&Q vKDVa"!ЭP| qM?6C9@,@'(Q$@yBi’ě}8GO.2l2,bp/#Hk`i 5C@ݶBNb&q$"ه=ɑ/8AC1P#CbNJQD8B\>f6xѵmkYʣl]b(MEߒ wZR'FJ÷R߫x[kIںs}3N>dtKd:ć #y2;kMdLjLi,:Xy^)g_BHbrc^Q}edQuU)#Y>Z8ΐsq_ %zVcuSfZaƳAցUf*8SE XnQzTwR~3w)5%fPgQaEuG<ىúvmI/Q|sz5$ueޠ^jGAhC2Rgx \k [mks7Ҭc٤h*ړ'/XoY}:ЇuvHqs0/6iV#G^W8=D#·8 /l9k7!Y&AD->[dF+;~B9m n^ëh4WyG+I8Danoف~㍆ω։LMWVMEr^%)%M;2i@M|)ٖEMGNȌ_!$WHe 6k.JqqP5D8 R@m 8&L1YKwPs`đ#"KZ4qa֑?-=d,aTv^t%#eGp!^Kof19p ߲w#%bXY Rb: r`DcU#ίsg6(D~uB GX ٔ}UI"q!¿Li llQ 'eaڳKLr8=KXؿ*WL w/miX9/%]n[u;MhDKm7*Z? ϐmudT'l&Q.nƣ"@4E' ;XlA۱X F"Jhv7[-XSŕu0H#Xԓ$00P # NnsrZ P+?l"$RLWQCw[CS-[ b0z [k3`|mk0,Jrj50|}HAKf b̈\6Aj4HoZGDΡ-aEWQ9cQ ;<G]ǰ˦(~ŭ24GW<ÕȞޞ'_/i_N=H_K'zv-eST1_S1FwH Y&.@Aw@kɝꑣMI[e(m{kz=ttrˡDVH~|r% l&k=M4lnlbdWs/1&nurz0)--~pO8TCi<,xT/'sv/IBbv8<\Zsa3fbR7-!J! CY2֣8=MMG2^?CuM^ ]-_q=İ[^diT'ٲi5R{أ5\0/|[ښf$<Ǎ=qʬjd7_ ST$_T}#Ӥ"Nl[6ފ?/lKN\Q% UKs$/<Ztg?5ϻ}$68:| ,y7Ïɱ3c{{/z<(jslN\tEּY6%y k2O |S1yʶ8@NbuHtOf(8D,>H:Lۜ2)v.Z2=г-Zʟ&it2Lftd Ʈn"PO/tsia#/'+ŅS;0+mt&+*אon γ}.ΞXSMMdz (x-L\to-M m8^ ᐂTך8v4=!qq7$M~n6TNsԉ`esŦh޽lzz9]9< qVh:8;_ VѺDΥ,whq)]>ݪ/vR]X,&H VԔs%,vvd:Od(NN*f)ܵ O$.d!-dgP\srUےv3\ mj-.L?4=p) )">ۃath_׿@Afh7qNowLpnvjx)0SJ*5\q[ZSn;?0 (|`AboBx~  q 3=Ew'|_[4#:&ڰ߽xh'<_<]V&_ xlrQ|Ocnqklߓ?qQ_s 4W>xic[O Cnx7|3/^d'm|oҦYV> : ڭwO :t[2Olz'X/֝~~ξ?)zc-7=b2c~m^=Ӎ-nu nf =GMV}9BټMOmʳxyX{tЬRrֱWZdd79滝{bZ *Wk}ZgC*͂mM/i?ض?PYwSjWwIfAt=wʗ۳˱ܚmoH3Sŭiaf{wGu!5o3FMebXŌ5^<2jTߔ冚SS-XAc)+Iflc\kk!6k9heyŕSi2ưBZF1],զ|6a{V T+;y$4PyD ًWVss( P˘s3i^[a$ad&eņS,U965IՁUɒ6SIynqaw"T 0xPIjsODOTOA3XQyQN(t SN+$Tլ Xu+ 4P/FesFqx^A!QHk[[vj=~ubxM3 |W{Mcw i6o0C&v'Hhx7oPHWHW;iFJtӮɷ*0qU~! _dK-6$gw5GҘF-u&{^HFԵdЈS'W_'Xep|;ꡉ&d$?d/1GTG|RH]W[OvKa\ NaX5"!(ѥ4M(ra?Ag\&*f|.8H7MFM'5A20el(eD7w(-ws cY(vq@VN 0>+z]G`GDm<bw.V'afB06sJE+gꨶ4/LĴ.G]rZDXwы_NBn^3IhA#є~?AUWgCl3kae7*9޽4pVL`+Gi_Z~J0J~g :DG<,h4Y̳+$A`\^si$DQ!W >B}Puj"Ha=?6nvF8 Kp lhʺACu2t2N`\ WY13i{(jUEh?s- : {raNG"hLⴑ]߆Of,xGOY=d GReVh;IS o#v-&2%(N.bmnI¦=+<gAT-'-Gmz}yf6FCȪ p]YM)iJ5j$S=Ã$5IR4f'ߚjdC $R3+tG'PLC3{`o^Gr<ͮMx.rh0"z{sMؘk7V*liqhlc%4nrdsґPK΄ z6 0D ˵\$J zY=^3"S\jǀc_Y3$Z/f9ėgLckV8[*d<`'9]i)}yllNێ, n #j2@8:2cر*BOahаZm"YI50\;Ts- Jތ :֙_\W˜% ԑ;.4ADH|>u'˄aN7ppZIFkebeLG TkjnweS1&fh)Sk7V@v1)iVCfM!0P_xSC(-ή<si^![ .x$>n]0 a`L QB L L2) !? lTKKT(F B | #~ioOs+&CK} ,}R"ؙ&`VՒF#qA"9d'1O2*ԙ:K)_Y^A[%S9{o=Wŀs$J4Ld\`218`7-eVUP'q[U*{*LkMpUͮʪ:mà{GzR St6l./~h|lY&&f.q[Z]~OW̝GRW!FOlg'ҁCOUJvV2׈;!&ȵ (&$}qQJ:lHW П¾kan0I S)Q>j4R!)xEr 0`WO 6WB,B"ޝqo$OB<.騀7WфߊW8 *)ޝcy KLA@SHV( D $%YpB0/aڈ~5)JpꞻMfkQ&SXzz-& D@ ;L'#3e4uTUw4c)&DR1_LPw}Af-Xl~ʌ_.Qퟜ88i > !R7M{yQ9 8t]jPO`~5-_vm~'a guI>37 e{_%9DĚ/{{DŽ`R*k hlpbu2 |M^X HGgb(fw=ng_Hwv00_˧J%fo6F&cĝwW-\{1{^%.ѽZv|fAO7W|14t*΅ڛAׇ.oX-o!@١H0Inœ 7lzZ/s`"i.e, LJF ATŪW*^(I;Ӄ "gcZ$:}. 䎱@tU:ֆ!K 3)+$TbDߵ(qEZG b*5DNFL$ w8di,Cfj*K =Xk6=l\=)(jՉS¦ֲHDŽN8t) FZwV.6-Iv91N*E0ʘT̪ )1w]eCѰǿHt%U *-4!Go $QwSt:)Nȏ)e2&JT(whV7Qj,[>N3+28l ]-*A9{#2{zېClRUQDԆ6L9õa╅VOMr,gw*Iԫ9^/~A>zKTA|llmBko[-5[ȦjVI>C R *XF{(ߣs$^/IFi'WR,WnVOo[yy mky8# Mzj:}ȍ넎á=jhٯ};q"%Ñ{{ڗkUn˛`xsxbzmFSՎ4Sm%,5w-հ͗lçsNZbqz,-Zo,BrE/Fl7l-tvϫo=֣/6gmqͳZHS#̙ǵ#ˎƚRpg'g}󖝒!0MlѠcvvұmvǶݱݱm۝c۶m{>gs}S5jQUkPVvC' #㬈֦$Fu-'} Kzԉwi ("چsJɫ{3MG˛ogYk 'kB!DW׫7&4gy6rڦ`h7=,4Ջ{;/'.m,oXoo#e27i632ou6>+Y /'g3mOO6]}3MeMgg|+Y@vBH1kXpbEF.B]V香yMb\<1c*G=Z')d4MAC rЇO[G~/]<̡ve{>㉞qk;k*`˶6'C` ?GGp){>c'I ODmKYѺ-Gp曘) ~$9R$f'<%f'ʼn Nx4:Vzq Au_Xq D= {mz?Tc\: q3,R} p1&W\47V̗ N`PTj׀lWTӑ[ABF]7wׇhr#~1APh:@b sM.aӁIԋ'c iCd=^Gԛf!2VT}`jձɋ|hZܵrʹYd%▩})&آ "!UsÎ@~Bu~L<3-ih<=i/Bd7/BtW[Ox}:f{w_* Njuuk,,^0^JohoWGG0`5rgf!3?JWTh?wT. biLs!:8 1j&Bz^uD{݄gZhŖ#n'DWz; {F8 A0e _фThNh?2.8QgY(vv>gc<2z2H?&^Ѥlū2 fQeeJ:pLGp3pag$ze؏#$^%,%u`=:!u= K:j80!k쉺/ej ;uTGW&<mշW![Ѡ 4(Ĩj+{"}þ7/)nLGG 쵎Ł FWyJ3$[>oBz`|0,kz ,Ҭ8S/d>DrcYZLt*;3kߣ5>G6l_%%p'n4ma-6b_ ;4JKʌֻ!7ڰiz"DP&^t>"|WE=}y/2-a>DJz`3|os%'%s2){v =62G ;nS.weQ_!M@\] ˡC+{nZX6rrJ wÐ\\[?CClyq?V(Pu+xy/QMhkZVVGsf)WQ&a]۵ 8dZխ#g^|`"[$2O?v[j)j/e)-jZ{ԇֶ6.'0+ ;դCr\k/S*E@ܓva3P+?Z)eJa-sj|8ʍ܌TLR/$0nL64-7<:R0!)%sccØ:S5JtT̮"yJ|GüN͵_- jAˉZ;uLX(Q\a= ; $j9= 3‘&hhY,dPIX[`~p1h6^S Y4%k5̭.K~Om<˃ZؙiũMP;ŒY7a͞&!&Hfl;ُjMT"XO퀾K\X׫[DMD>؋3T SaMqn{ʑ{%1!a%u;E0bQ,\1! z2D/[fup2k=Dp̻crga> bNEF3E13G3evcNF1FTH[s_Do(z;ણeV#x[Ѵa:&#QDՑvoBnQzV]076}s42-g[cOuSA;4OK,7+);q֌FY5hwlM5+PE{l/ҦC}3Jf7+GgvSavUޛ ,@{&5IYpvV4 yEƛوx0ֿ~&IzH^"&^2zwrR l˂80Nrvy{1VD4bVwͭ08uq%8Pqe?5Ķqt3|=yEc3|8՟ǭ1Rcr=0D0`0Bg5Jնϱocfy`YwݑQQ##đQX6LzmUW>& G>5:QJkkӧϧ#)aU_^谑uպ4}2Ne=ӮyvoR guʑMđđȑf3) ;8U(c/8/]ۺUh`a> 'OM{V.jOosn\_"oGolu%^!_7wZCIXXrN!KNg#|X/WHWxGDʇH_+@,&Eネ|exZTQ 7m ~HF%dR)C{2"?*_*lzҠhQIЦrhVJ&&BgR4Ru}xU3e"k%st]lll*L>;đQHQQOgL` <+Q&)>J>\`h[[AǚO7Chp]6)+cDsyD{)rM cu)c7ޭ«im,Lr=no2Hőo0 ,c E{-?!cO6IW-%بc m Luj1խkȣlj- >sO70=Z} ]U=?qF֯P:΁w%avsfqKmg;4FFp#a7W :̙:5>wjJkb@v:ueP9qT7;v[MrJ #Q 'pgglG+ $˕i}yd1`#"a}ud1`g#b ,fuDa2o,tFHc28.DDRڐ1?XI`0XK` ! @ tcHb+ ` \$0fp\!0 Y1$lpq 0.t08G .NL >~5AnX+/% re[[# ?6 $=7?nwOj8G@Xnޢu#;2'AaXxWzVv=v`2arorڤ;Cfpz`%!<́@bFM-٥YTa-ށŬz䥭wl|cT[glc]Qz|`O-v}WkP~R",E!ɦJ&"O󢡪}I{>jZS5 |& |mf&aUig <gEu-nm !~b":x))k+`mUr~u$hI6IRͥh3>/k Ԥ{iA݆"缋r HZZc(xv,ݺ ,7ˇh" oǗ:Z Wtė B!q8M'p!f]P!KNbkdqo)+{TD*tb9R+GbP%ﱆce%'NQ_k1@o(?KSk]w!r+U@JTL7藋G/bk_T͖HnqVnJ;1.dk`<t 5]ydHFosߟ%.P.PBEJ(*HowYA*2E '`EIG$ 8G̴HP<*xE|&}C]T)<>G w<7 hXl擝aeH\ɞqt47T. jHW\;d;&YY ƯC)WW!~@c+φC!7:`֥*m&{gms&lgE0y8.? QwL[on%߃ ៬p -.0q&qvސ3GbxޔႲ C4d.eɹ[UfIBtlBDG 'FO`S4M6_6"TǭۓAq7rpo+wGW,.L1ns3ݍd获; ޟ|i\?aPPb-" NoOBO$!ʁt:O}JqИPG(GJq<.i'gt#au ®A W"PAnKAVe6U_CNidGYnޥtY),⏹ц'BA7Rö+̲{9جr;\/,lҥ2 F<4BRf!5~sԈ9$U!eJs{T#OAL)ZHYr8 u v֙?$.-cn>H3"V=[RA&AC1mel]I$]Yofp4[O1MĠ2„V8A~b "&=|y'aӫbp^]`嚍vݚphg2l΁ðƲ_ygjftAs|U4f*7a:@ԕFdIߎk#荹}z6nCW} (`Oc;`>6<EaiR>twPyw &{xݬu&/e _^oHxY|p' k-\x<'R06\ ; nRl=6bFYIz@^Y{x]>h:&Y#y9Ncү444M[zP>ѢS>.<uw(Q!{M=SDHjzL`h]Y5ShQn4u=jM&(ZdWX#mt0K4404D`Rl8-,jVf*hY[d -?ӮNU$@eX3$@BV4JvAVtF>J`X)Lؖˍ0vd;/њX,Bk@aPIy"m |j@Vy-^gP[$'>Uϛ֋r: Ae' ѽֿ-ϦK?}(dq7v{퉰~oo2VlęǙ1 ϜϘ՞#j}i(qeɘԞ=@u~`nj:8uu;>>/A ^L^8%f03V~š~SLMi<mGZ;᪚{I-+; Atwtmn^V-:ޅFǕkߕHz5,6.4 ƨ]>p^ՋˡL b Jm&䶍=R]rtלvۅKL$ͧ,Q$O{ZˡVn =, Fk GCˡxa^2tOv][ˡud YTc`:y7]H!TE {Hyg|vZѳЁ= ȿZdlx`joiExh[Q9y9d]י Yxzv;s{;=aló߀plhr!z |rrIA>]{{qkqmK~99{A{z<8{9^ ѿH :ձ~5Inv|<_m@oҴusUK7T"p{j0z̡C MCЦzaW~or}e8:' lFWG{KsrVĚ4{o`׫ɛ} ۉIWVZC^.&e Rc{lo3dI+OOۓFu;'#62ɍYOtFh4O6#CtVȎGULMG]RDzw9\[H;wGۂ/HHpp2;,nX 69j̆* 6ך_U{ r$|k|8J|pS}Y"|B¼ Cr ~@1Zmgy}ʪͪ*i,Y=g/OʹSp7h:6RwzR; &DWFc/}@N :|1R,ʐ{Oex ^Ȁ!É^lx5' 0nM`gmßE'PcIJdPGu l4-K)4Zs:֭{w`VTԄ} +戴&'SK72^nh6z)NŤP1T.%HTYχh&ށ` J%TIR.&`m44YN>BHYLET;l N,gZ 2Oӈiu YPjyvf;Mm2?xTl"bRmBs$%hjqURr;:f>ӄ!a}.R9wyR{6&X|r}3%0Ly?pKTYR;1 n<_>Jqx.d䯏"tL]#_~ə;ޕW%L,Ԟɝr@D+׎d%bl Q;`;HxoƜv4(3wb֞cʂ<<cC<56%Ev 18t5#$Vz+-)5R*A0KAN-#MA VcBFhzGʌ'k/,=2lGI0c e`DŽFO2.0ʖîJ54"|^me_LExh@'+*$I'x8Bl%(d =-iCds ~d@AȜS̀\73k.(OWT,/To^P ]^ ^$ѩ4$y+-U8V`LzD]S({&Q"Ը1)I0c)|Sba|S1xC|rYLiaQlrR M*$倡YE/4Pf'L*7c's]niIɝI~aȄq64KUG^L圷Gއ)CWxP:3O*us^"):䈡aJHө5UTvdo#"!}LU*/ >͊0R~ e⯦`*_,96_0P15i3PnD9vr"@V E(.{  ?B^$OAjڞ&&#@%HpbWrf(ˢd6`*D%/)=N~Jr"έF|@"sQKlvk, VriMbz"Ad\Q* o3zAD8ɹ=L/aWb$nm"|2َTb<<:*PwP$&0q*Z a82 Na8wB280h^m [ؑR Be2ghAB1SBE0Q 'k #,3sŔcS.} Ƌ̬0a&k}RFpO"-kSIςT**Blg.G;&z ٓ[`eGJK%2brsc[ck(&f?Mw2 (*^,zE{6+8}쀷(݁ )~gT (yK ߩ{l=WJ}vkzKrOAX)]3,v/{ҀV6ӈD7(\TZiF5α4g}|:](jm5.vTT^\)8"Nu?_B4HxKF9z z膰R22L/Eyss"P3,Gïl4"oB쟣WN&Vp(:;JQ=]l}=:"7[ ёCcmǴ $Lg4$!*CglaeX_T ou0tqTqTE5d$|r fs}و܅1Od )/k JqZBLXZ.m-/1z&2AΪ[7L2~uss&p*%I?C?d |t90/4^!DЭFB}` X~z*j!=L"GU͟Ճo ;~cqC/tgXI#*+Z@ I<#L}6=uԨȋ,dD[mTmz"͓Ni7;0Ep0H50KXm2iԴ~FG}tR>;҈5MBrwtT9`~ED¯3?ԳZp{ވk;@b#855꒑`kN7*p(g^F0c64c͙טa}5mi%Ezbo9aq*5mはx=Yٛ*?wa~]^)b_ ۄv׍z[([' ߨ:Xqjd, bD:Ϝ?k(剄}KfjȮP=X!?owܓ|֓sOce<T~I&~2"ew-96z΂0iE}8KFݶvz0SnxD:-(lzHnIp9عk*E@So*‘1[FP`#sY&u3fUO6shROY !@ѽo!թo{ mjOyԏ_k׍>XO7(&iI7@)0D,ȜrU0M x?4b%y;++g K*1/"Vv .SvZ\[2l@:&j U}YrpcY._1!?2Rm{T<ӜG"CJOp4SWpu˙t:WW'#e [+˟ŧ++%ERSuD׷_MKGLONp]A})wuuEs;%At|(;$wݚo)̍."&ty15ˍ5<[\ef,%E%V0>ﺻ8{Qw-c%MԭbGy5eEzaGJ-cC<7ګo.j9R*aS1$|EY·JD~ L5@Cɼ32'04J`2ô:!5U#.$2:'Q_Yk7 T5$+ejآ&2pՖ2E{9͠H|&̈Ba|g,{k~wS xx4Fqu9zmU]`}urX@+^ko~Y}yej{3c?o?s|{4}nݯy-|Z-~j$[H۫2vݰBIq(2)x*2-sxjLj=tuygxo +~2FOsJw_7[s/:.]P$=T&٣/hJc_A2lSzaِqjύvsv%,+He," x~Wt,Qp- sOu!lٲKE*as/jCSRr@bɑU4C- [$)'+@ֆBIvUu}˜(UaIVPTTTjȓyDp 7P>t T (蠸++o 8TH!ڎsakh[@2l%e,a9`P vk1]L/!1Q` q(Fj`/`-հefk3G#0lMe vʕS@")%|2J|)Eܓ9 3DI2;zK)Jr-W 0JJj$oݚ-مs@; EnF3N}ȃ#d ܦf:Y7@f7g|̈́4T3؍Lt,6E;(.Z?3J Be# l+,T`ںKS~vukx9VDbC ,oXߖh v:W 3/ĄM)mI3, aE}n؟҆t9h5,b6LjXpAb`M" O_$\13P t=TttbЄаO9BK=ewLr2Fhx)?jʝ Ne{ WF56O>>_3鳸fFyr>r}{3fpBNt ҎtRwJJr+܊v&x2:X?jг+ՃzK mB+f8W^IeOfȤyslV92j1OζwztM)knmٍow^˿(5=wuU`N<`2FF;0dekiPdM$R(`þ$KJ.S)ʈ!Tӻ W0WY"kN%)Od$]^ſF Ķ" P?+9}}ʅ P^RXgM;۳# <q-D+GmU"[oH/תó  V2-}`$\M[Z'?/ V/d:sAB{˱Vm\ XMG\iwA)yr$SnT?P%9j~뒬 _l8^70G J-rWc!*ɧyqj͟vPSM H?;*ns$& Ig]fV*Dկ,zѲ c1_UR]qc4%v (qM'EP ҏUMofqKrt 1\b"'MOȎXi.Iwqh7lt[}B 7mC̚ƒm1_O$qoVifڛ(0N- WQ u'_xy<8z [p[ǶtedY 3'ܱqიquf|1squuor>f=~,Ky;ސC+ě+7gOa'$nԋ+NNKW7}0XjƐ}̈ ^ Zl8<#Y Wl6ͪW{Q-\N\e6p,!w!dʯZ*5cg,V:yN?TZtRV,7KzQ|?,}zZ#KiHVH% pK*&WؖC7,s s~j7Lʻ.ܤkKwwBZTȓZLm/κ'sʨOoə}[6-FZhC GO)[ tT9<SZitE bfbb2CCg'M6lrg9NO4_EZJΑȍ0kIB/LqAGhwW .Km*_68[m~"{Cϐ5E6z;=de(Y9m:y?EM++)2 .Ƒϑt8[oj+N/UU ZrB[Q&ɱ*Sұ(~ FELQ%˖<2R6 ,ꏯYIuw_PrHXf>wL oԒY fQ dGo&]nLq؃}VLvو'_O4.Fu-.V'` o9Z6_,usSq~Hsv!Q{sMo33s7o5TQBb9Wp=ނC+b,5 =9`nճ11v>juԽbvs GT?e* բEs1 ئM2 Qcě9CnFH6ճ/$Rݼ5총ҷEGJ,K˭cŤWCVR&ʕx-tśp΍ >2$ ~l_H< }l/),D!|)_|rPHj |47KL)zt'S6 ic]S\iO _~ '$t}3䦈IU4d #Qg[-UD."+'#H1ڮ^tV+˙@+ -ݎ(KGi,kET/rk$B OM^~Kܔ2bV[EZЌ;ƠӹiqD΍),7 N\ L:j'[R 'l98}ľ|]e#֓Z"L&D?G+.LTDl=HtI0gG._J {E!⥣g~㕳te!ӧ Pvipe+pCQк~mƈAֹ!h䲬AYWry"O{6|Cp^է7gٷigz.;@O8|UǸ ؽț 0/>;,%󗇙Kݽow7H؅9g[L4p腸R;'߰YM½#x{{&両P]a=ihlx{tRwۼ4DY{s5gȓG̾h64%|P)HMI sĝB*`d"%бALvl næę)[ώeHCJXmhnW!C=+'O @zߺe6ȟ}[f+TQ+(Ƨw~Aה[%2 r6Yk-76e0)u@Yل+|ڭGut^pEUI ea®'# &s ݠ# 颭/}>'E\9/)Z MixU @|J_S?|  >"ГCn[կZ TTkJ0[vَ(6ӧK5xuY5vy.k>Zf e9Ѡf[jՔCf%4W;~O}9.nl`Bcio+z!3YJw"-GYӚSƁw6̔a %dXdGllV4ۗM|.&҈m3tvlD.+yЍXgUgɁ eNQg5M@FϗmFNoQ~UFm␏Q,*wbUnȾe.cfI:"dV DU}ͷdYHΤϵۈ\J0F ٘v?Y!G;H&Z2[y~ 9fwI! -2ʎTRГb3'BWy xe"n񮊼sWSD* |$lu{?[]6kT'/u/MǞ7M@wr'sn6=UBSAS}ߩWHW$E@#gqD) 0ii (7jXV@CXG`XLysq`T8lN005mK@ICңa\4"A%.rLCnLFCn[hϠӠ-G8}sg{rwll@\^drxOow\bb 4˔i#pfѽY ԅ􈔲lwX${N3p˹Upܧ56{ںh#.;yQԝC: =|&[fgg6;js[vMj^+7`;k@b8jD癇w'-ejOm=eEk$w.dK5s}G+VoFsIBa O)izԈ@s5Fɮrr  ECa; eC*<"A@TI8%~ґ(,'\KMEJ,dLX9aO $W;F 0pl7CF[4~jzNB7;/U2gt$L@I䩵 OTM,[z c?>S ,v=nk*!G8==n} @ pc{7P>"[ef v;1|\rz)%e:D8tZ2dҵj?|lMSDFs5yrsy4eެRLL4SvDlq&`$&-]|/A {SZVY{I`Ԣ$/PFOIiucAJw{i(8A<;|%? @M6?ph¿~~v(_VAR;( t==k"yN`/+v̤-[̢+Y7yπ"xكO߻[/L޻{HͲ >GpEzC?~$D0rM,(~j|iuAz횸٩7ta~$5ytHMq?x!H ݚ^rͻ46Apww੦a#E|b歭p+_&B@_ilx|wLѬծAi9J(d\cɇ.5@õ`*bCaJBaVɻuA cG<&*MccQ2qOJF|ɢ,W9vPժ.*; 3BC -_rͰvFU1O=0 ĚN] TQX2ZP;C@(P$֩|9z V`GH:f7OA:YV">^ӹ"4F9mLt>]-)i"1IrWA|fY3[֪Ӄ ݨҾBp+0k&MlUER_1ϒtcH5P%|zME :L.cŒɿy PRcgkhSQ~9JRY:[+Qpi:r hgmlQ9UP|cп4lz̴~IVBq5p}S*' Uܘ//,Q)[98X4Uh$.HWY!@,|Q%VVp*yn(-F_;)Qm ymR {o˪el>J:ߏӎ&fegz_nd2nxζfBi' Wߟzp'.^wn}ovn;Ӯ ߼?Wxgno:8&XtEe6+6'G3'GIY+i >/ϯ :6#w[fOJ̞Fnlh Nf.&w?Xx)v.Ozz|py7OSުiG)慉*4+l4p!ʘZJ7FK&FXJܟ[ 31S83JʭS6SHP(X\n;TK.5C廱|R=/Id7PYa:&_IUTPiL=65חtil9ݖnW= J%p?:(]~p!bմzCq^j*LNrc?tvA\gQBB:,8= /% beSy,%d2LLMF7جueOک_Hnn"_gU*- {ǺC@J6Lz_k:֌a)q$!V]-Cd۷,O2돹tfըM3'\K$7IgMtggЇ'%kz'L~2۾]bg0EOeB@c+Z1G>/'|/ƕnjer#s~R%us,9*L@e@j$"pf6\@\("Mӝ/CX ʞ.m^p*>{:ԁ'seq'&|٥uzs"M8#c8+B@.cu!R-iu@*ke|6*aGUtQ+EpʱMx00YJ*pX*o'4dQ=)dHq8zu)~%d}|OtL!?#la.g5@t`zA q7C$Cy9^qn//"Hx±t9op1p$]-XM9n:]z/ח \U/I;Y#WxU͙\wNAx47#W[U;cye~za|1`hυۅ{[mN7Uo/`* {۷[..J@$^LzcpĦ?s;tBlva>̳1hv ~Fv!eӌcQ/Qfp%D({&Rᵽq@fV',L;ڊ$'I Vau:&`BkHuψ'B19Vv1lv蝈| 3q֨4ިfWeM?\b4ɉ|!cH􂾶"{:T<S OV̺L ѻB*~B.v }5 (enH6ZHxGA0ϽEь.@_آ] $i`v娃) 0__Z=b}h+TQYQtx*%קN=q[]Xxdq<ʥ({ӝفh&BBU U|.?͈a'aXa$荜u]TC#t̰|]'^~u>b_,c.PSipZ'VΧ-yir.Oȷ3_ S` i='%^wF`7@qY LL𫿽3!:z8>j60Z7\!9ޥ#`5 "*#uS=\v4*q;\#JrґT"0=>SX(z1K$4\Z/u^tM) /~K@̾J cٜz* WnǞf8]p IkSG 絈 5iJkt5m5~HAzq%{t)xlclk%Kh[U WL*EgrGvK.2E-sR'S|>~Ⱦ s\H+ŁR]&33ц ˚,,~/&\XE*ƭ8>T'#\Yu[XYl]v @L-4}KqgKwC8*ow8~skixJ~ZqpnTnbH R k^]^hd>̉x ڎHc2Y:Z .h c Yp\@K* N8,XvYU>u.O 18OQ-3w+hKW ^Lme##I'o6M>z8wӦ%e`!=S$Ll;O VRm";@yXt8O H4 *VN.ߢ]ncЌWU7: N:M6N3g5W:y);>~o L6(Kύ9\uhJY}˫dGy?6"r om^RMꚶytT/)h8?@ G; kc"8Q! bc1Y2,zfz4T! fd0ryZ45;ʘ9D8kPV}I[Q{VaN(Z-!I:~,QQ5p ZAe'u"]DO;ebRMgm2\B="ệr7- ?k /SfnOXBHV'X2{¢kѭ*?:@J`P>%xo* }զ-5Ʉ9^:nYed@I>>#ea#{R-ڰW+ń, k5lGVǽᄲa'Y>8|Yi2J+4U%0IFm2%Fʕeg~eeMB kawשKx^wk^< ֳ VȂeELh~3.ȳah*?_seZW C.NJY"Ȓ7'sӜW=&R9c:$]gTL)Z*?`_*!:YW E㉾<̶\x?7\qXFSC@`<0'Ʌ_=Hy hzW $`*4. |p[5dy" `r*M^_L[C6@*P &MwqB*X W V |dI;`'JMͶ,E. Ol_&eiz)j쏧U6Q A},]gڧXXNAuh2RYczXA >P@Do:ж`ؾ,G 1OyTAKrrHHKXi\ɜ9a!@A9$002rre΢bj?|r#wf(Xjzw3ʮ\sdp6.H$J{ ~@#ClST>CNAh嚟%Q(v=d;QU->blޯi"~.̐ HfM3s^ƁHNNecyz$˗MZx(^JR TSL w-0z|8|zqiңn25П$lZ `_)fj&@ H+E@o{-dXaY'U޳>:Ҫz`V6qqDر@=ӕ<[ vR`,5_p4 `3՘L;K7$SqLN]ߗ11V$rGm܎D" K {1{Dbҧ1ycئf9L"ɑ VXEbvG|g;65k`f8GkM*i37GV,7-t߱U"mG w2j|3rIG0'qnnzO?آ w68$wjHVZA29 yFctb J0 ͟ڗQ%LA1KfFtp m afGt+ߔG_%˗|d?lX.D9LB!1Z،Q~PTZ1-@@K^k+vcciaN6 vXςS&.t~!ĩuQHBn´ T_(E^\[.*Nn6SiYywOWf4[ U(౑׎8uodRd=RLc6޻M'lo`́^愼L_~U)]c[>SWZdvC +z *ѫ!B~`Ji T)ܑ.ip%kp;r<A/l09DR&`Wx: VXh4$0P%;HN/_D[PwFWXUo9g,1xYY4 B&o{>U{X²G\Bn eFX[+z>GdZ՞ͦ3`!}, F6ݜTṸ}$jFva3$uHT1^"#,H'9@FR4󞢁`C+yED`a} e=q ^ F=Xʄ{k[v: 0cw2 I^2^1wAe!N)=i=aIAI2 G >Mm9a4ypQ)uP9%vgz`>rp}K K kFJ[Cİg5A7v"nyyye pR) Gr˕B {AqYcgVZ Q H<S=WR֯1H?'OiYdj٦wc]ZR+EvOgj$rXnkfҢ!CЗWw?O|d^%fu;=C5+3 zpc*cx^_Uح7FwEMFRƬwlQdyyҎ@7B*)]'m{Kp: XEϼXr:5uZVC_ NI6λȰ\_ cYov%;"5s.s*53ry 5*<xO}OӂDXid{Yު QO?b>Vi!O+ֱp Z83n 6>G/?E18tBt4_7mXnc2U۵,ɮN;7$c5JZWG+Ћ Eqe߶ F+L47Ĝf#%Fǽ8&gZ֊>:\Zqv\ %S fC Oee9z8?u\{5((-RJH#twtw]H ҝRt(H;ysu >gϞ]{}&]X$k2B9*@ȃ Wh~35u 2\ޝyLkuU&:Q~_kR/=,Xε6/gr$+|8))ɿr^/^3zRZĺmz,3*Ryƪ4r.]ę9.WXZP ȉZdoh?1:g֓Ay r\1>`wq3G:W;J^$^k5DQ[اP@LתjJ/Lᚍ|޿HZ"d.DFbM\̍08:n燐5D n7JRvvN+m*ZTljtQ^^'Lkk2A2$eC;h| effOOA _,ޫ?){2 t,t4IQal".f:#E_ݝW5(%#M',_H xM4Ջ(|6ȨPśz #7t0Uѭ~oJ|b.[pVO@v6\gqH[8鑣DU[=>_*t⼽n> _YF/&E13iȺ2T%PҎ"hof (he.ѷN|έv.1տR^Χ+ hgZz&P΢WAf !>{<󮄑D+ArT(7&3jIŮd=d3I9w]UlȖ{wd#ܭ&Sgu|q7'I+夗1wGB8\u7glo|&sg*=U-5:?92,} ܶƝ_/Mܝ^y966sAb}FNVůȕVK6D&>/-ַR>^yy%ͼ득8Vj3o[%Sznl eI9==,\fQYvS]UvS7.56ퟣNw{~ e񔟡5.0?@K--(q9d r_n]݌IJ'q .Fq6<ʷį`oƛKmf P)BT+.HCHUOEfը"ґeVqL>A%&EK"I?R≎0NrN ʍj&$^U&(!ƥ񱖤X%\~w o8:\`H Zm=GK(MZ TLК23->Dy/DWmhDS੹XUf>k c?5zB߲.:{V!C.T^А?.<5>an%( c"=d _"(io;~0NxHAXSަqC-zÍDbtq_f<\1b(S HD+ 0Ei/*&sv0 hUCFV-0!%;sug=<ҞmzOm'FbAe E؍Wq_O;9W!O5|سuh c1.3oQEJ$2{$<[g 8\Yh*iJN@>OHh8%oFu;F=(xFO#ORf9DFahok1(869wm<ëU-5פdw6w*z?W7 ϷR8Ϥt FD0H롪NN}LիK{3f).Eo =/R6n?5t^M]&rmEnҁJg}/F kWDo<_u@T 6Lvh o/<$ΦƎ6teRbY.%$ m]-$x3 /4oR}@W .H0,Fs2)t\P=f#pŹXfd0¶Q]׫0=^lŶmQl@n+o4j4 # gVcxSyT ISܓ)blʼnO~*TRX6<`yM;|Xb@6HU2W`CYZ^iZ>s!yg*>U,# /(NnT^Ky5Bc(L̥XVv"d8Q(~}Kvs@V7?(^6Ad{'t #\F֝78<KO l*1O'ivɣ8=OߨFFcRRPRΣq؉NG \4Mf%ڔ q4Vt:I-*O.`:[ǒ0*;xٿ`0)KciV)pĉne)_'U֤ [0Ij,)T NZ L̸4G(#pbhؗYZ,<sRvRɬz5wtBTwȿ[ikΚwL&j.䐅Ev< ΐBЖc=( z]2iW<Rfܨ?v &#VqR{OlnִJ" lGCʉ7fJ96H?+̩S؛Jr@``zF`|y%rHJ+[ڎ PSu|/vM"DqzF=TZj~͘QW]O#-'/\cM\FZۜ95ĤG6ͬ2ms2-|)T֮nd:Yc׉M^hfkz/8\6׻ujT2ַ?.ŕkyD ƧmOOw4C?j[TU妸UnQGVn0Y;߿ Y~fnwקYTmԲ'r2\lc*,]ggfAmgr]Ŭʺ3'R[RuɑKc.Tk1R|ōK^/i̟Y`/?(wnj/y^m}r,@Hd+Oe ?'@bV+=M">i=l:iz~]mI{dٳ6 cd,x' 27&+5+*5| TVe8Jb4ST(ܕOc.=(1ͩ{B*DrLUhjsyX%dYA 6 '%ߜ0&iH{ OוUa1jU{};O;:bŊ9R."쫆q9Aنā 6k-ʅ)_x_Wzu'\W3cq_шi"#GU5 U5wmsEG^ ^3?[s˙cg`L~ 3ǒzB}Jn[V-ޅۈeU3{fʝpO3<-z!|l@3`p70t*gLylSsOC1*dgQ` ',#]pj}J95Wb>-݁EXky#vhP`D`c4H` j4gMm<~^vI~)i[)Mw-`%4RܠU4k<)nڹ\ys  |,hvP3GoƧL`(7Ϗ{3km.WRܲP:]ąKb}ehPt|GzcJ0CSuN95R_6|^Bu5{^VI@e0ߺIIURȭhjJRESId\мĖ+(:IR:+K7}UY.K?Sص?`w\AX*'֮{' '{67}_S$H%5IOH=:urxxKr9:<ץO-6϶hKk ||jե!A,,&,i:;ubS/>Vd8Lp%?,ΐA7D*!JΪԶ/>d >oi6}<F*[҃+/X ӫ>Vy|9恩(ˌӏ6fSVHkNmWʞS?Lg k{KTns ͯ=חWlKt5Es1o;݊8y֠OvGV,4R6\iZd6&Ѕ~ ՚Vq]Tf3C+@tz^E5qacJu7G#=f#lYDro#&i^>4~_n|`o~?zKg-(JuM̏Xzc$oV͡u>IOZUNI~?V2-*zηo,Կ^r:VFk]U ނWE15 8Y`Q|ivZYn6=cć? UqyC1=s yC#ny,YF!¢Ӛ邚M J|F/g4qUKU]ifFn7Sx!6Iv~O.,Cޢ)?Ogk+snW<{}ec R>#_ygѾ";|wf1?52xAomK$$("D6DO3]55,]q!bWVgT}pq\xOGC“ط_;e;"K U6VI9B1˟_9@] {;3zUiӦ0;PqKf] h J 3x}m !0S$_6VudQ2*ͤv;"< t+vQUf9{Ex9/vtQ5A*(!N^?y{˥'lYm8>L_)fbϾR4y|d«b=0V8~j@*v.rd8˂M롪^*2n\97,-d\ +jPFqou3ƕ{z q[W>#ς_P >ZnE2Ƙ@ft\p糛JO?6U܋.|-EgʲPѦm V[BXC|֭r8SBƳ5Pb [|(moՑcwNG-Nj\ռU{-VQ0 Rmp/a'קrSZũ쀁#_<nꝙޕS4?IWZyA挢O(<oAq*b о"hZ3Vp~ybvZ3!M Up`{QBkbfb`} _7, i,ۣhZCtaCy֦& ;+ A. nk3 bܳPh"\7*nqhñc]06rF܆M,5QEVj)bJl9)>Lϯekv$_rUʷ  }!5gS|~OCSB~5{~_j%N_kxGx]M/jHiB“^ȮɐN3u}v"b ;DY&Z>)ƖF&V #x9L## \;/,X.Tn&{SAleM D> 1˕8QDβËWAWɗ |߇ݭS\mb"MŮscJRH3SM dj$ŸrcHe~na Wk|ka1h+d/J8Lǩ ~,Cz[20٨V#^22 &xHCg_~FvYf-+ cd~.5=v=Wt&4C<")V#/фHYCLTf2ҎoԹ$#,C!k"~|pi`\nM6Ա\DaN u\'yq\uTP'HRټm[Қp>mnmmj\_?vD䶼$\'L"T@Xŕ-.nRTGXn퉕db 71@@,b~lH_=wGȃX~[hF,pA`?xb,9) Yl]2CxZ%NIpjYh^% 1 qc;OM ޝ,RZL/Y.T$,10Oo"l0mނ΁'R/ 2Ⱥ3%9T"[%HפM=~* C@[ zLr\ aޡNlUGZ\v1CLjF9V>:1#?Om㭗CA=9AAU0h @n,mƿA8ڊoux-)2-c-wZ`YHÁ/kGL T#,/O9Di F;OGA6|OA QY]HXAR)8# I$X8A?Y&cUYO|,ݣssvŴ'ש9(Ma54Q=xZ| ytt! iT;Q @:v5]=haNzT_bPCQ6" /zsDԤ#9ޡ(Nb]H> VJr^hԣk `?}LݖA{f8XCY[tM9褺!5rWO 5Ho}O-eL<DE_&E~lgmֆ(]7Z1rkޥy)4tQD&.n87[⪡}RC.Nt2B̏ EB-ѸzI.sK#"9c̼]?kńjYb!8;|\UʩsE*Їw/r$ H]kztx@Cz;2'&wBRbU8 :{xm2hXMN`Tz.&+\"6G=>:J#zE.z>&&ȣ 5XkǙxvs.+p q܍w`Pqq7^Ec|F<͘BaRmBq+ّSTf_fI4\鲃H:x쾠ګ *a&V+/zpb Q߷ RUD-4ks [@j/'vQAw^/qv6qpK?k&Ch-A*ِE3GX0Z{6^*@ȢȢYzs(^Ap)0ouby:0.ٵLC+]qF9{!,䖏.d?o9FR6T,pFh97O kxx4"{>\QZl`)&c؍4ZiZ|7\/k12EZ!(9/WfE! (] 8aYZf(uϨ 1B0b (ebLrPd1@fcD}lD-=CC^3Ï`D{t_EISzw :][aQ\!\yb>oĥ(/ؗE҅m.ݗKY7[2CVǽt*T #/]K) $1FrI?2OLaGpKk @fa z<}pvUl`_ yI_U}RZwj_[R=T4q)wKsHy@L⨗gu'trc$p5~  $<%2WL?D{/4;~(~5Y~_M-UVemU 9&nfh+cM^jqsFH}U{=66bxX" q)*4\@$@,lict[^P̢9LhռPwibq66("&DU#Qz7/ B&9)9Zp hZ+- %FOl^5j%`~$`]ϟݰaQâ mUH_leyx\pM4&H`Bf32]0):]$#!;5>kb 5]ۙYDy, ȕ`O9nUJB9F[I&uWUJ)YR`%bPХ7)PqҚ=5Mt_9FB ~`LƫhM[(qcҤd1绮}BWZgi?!"0kTd)>NJC=; 3)WA?hǗ,sf2_dqg V{:\zkFy%36k}Vkm|C-qh١r 3F*c! 1&8 bUn1VI-ocm^Ǽ {`=u70tl.E£_hs:'h-uW+S;his­ZKI4[!&@3pTT(j/n'q, $fX&zJ2|Wox=*% +)C}JSwoѶh 6RD>5SSgv2g"Ub p9hAta} @R1;:1+2Ę\*!{xE`qxxtMB LF[{uW5;JCݓNfǷίOˤKp&rW¦IJGZ3Z[2&Q0q$?%u "<6^s{eP&Hϧ@_79CbO-9u_ I "tR[?G2*Î񫪌&[2y.<Ru]h5Ȏ[!Cbs XikZIJ*;w( AJEku:@1\؂5s !3e\,S*yFm!3+΀yF;^P L=}{owJnVpg@tl0LуU 7βC**0N9S|,CA qݞr:riAW%#UAQYta"Vk$DrT~HXDn`Tyq4A$F<:bZ17WPmT/@$bb'_咄l|>f=I>^-kk$ +41? A|_y9P]ʱ -{I,~|TĬ@=P'`!Ns= 11$ѥ/xN\zpu*ԟxb![ǹ+5W#ˡێ7<~̟gV_Qo)z$/(^G\\e1O56VS[Dg* N/šZRhEdBN֣Mףސh|2S'yկ>6"l|>3*~W,EXD\Eyf(GY e]ȸx!>LIҧ8zb `y׹Dq[tEwb7O ߬ xmd.]# Y.Ʉ\fmad +>xcg^8Sbi?S%#/͏pb|N_.is[k|=ڠByWHyf.R_:.87o")FZ7W|N܂;y',v<$nr晛y&"Ԍt0:&n~6$3R>L[wd-ZQ*RKD;id,b` 0avch3 )d@@핋vhXmOZÝP&Fd}եVku_o蜰x +>w1ߋ(5O&^TfT,Ŗ:ȎdyvtFb3̬.SʳʡJ8ȖA1îQgy,uK!%% @"ҍ(mO 3Tӌn R}Qȥ . sUɋs"L'h+@6' ЂU0p"d8 F?l"Q1:^QV((/2XAp[df6暔f*wMAA9"F:<& 4x BɜØ.|~&Sp[[șd黮Sҙ!o%DvMzs[wg= yF@'tBJ8O!B`ɵ8Ǘe"g1}rN(Ё 8la`V-fh)Haxt6p;1וzOޢ't!}+Vb۰J, cW2Ư7lFVHTY+KsGM- ; WvgiW ;Hl;nZKf^\)/GbdPN݉c(wvҗT`]qU#ѕ)dʗ|<y:zPf߇0 %rP}73̓*v =&C0~Pd n}xvS qBFdu<Kc,OG5,r~2{'~I\^wxB:2Lgc+Jܮ=Sɪd|ΐ%GeFz*A(7RZ Հ*$*CsR:؈L[GY;o+/d)N}Į(4MlAXN-q1IIzGEfC =̞WtdYhl$ι>.3%:{yO-FU]*HñuUHC+tU)|[/~%b_ _i"4bH\?a'V~M3/Tٝn (Ew4F3"|ЇL\m,oOdKel>Oå9lNPumG?AZ#0?SH!n kNDlƖkrE֩ӥEƌcaefe(3>w] ʌg͌'6z4CN@jw/2uvx ]OO܌8 3-0!slM*#Ό $Ed*"7dvᆍ^^?|ZUPgXԢ*p=o+jߺdX'TǓT"N& Sc'abB}ɔg7V?@$:9BاcϨfUXxt Aj$D&#m0]%/ tvx* 6&ru}3Rl< l*fx v|<ea{Vm)jnu\ SkZ26ANw'%5{TH_lN?, ȎN?11zíƿTcG_{2k(F##+!nK9sPU##{lb$0f{!v!lJ)!§70Q)W;[>X @ f@#jcYY"`)h8<-xӟ'F:ܟ*RNp^O ݦÎ.wO|MQKn=Dc.c?\G!dgw*ijt4pDy70P̉[sb_Ds ɩ@% !U@IRU9Fk;XE9N!/N,Q$Bj~6(M "3=#P(mkM#, T7~;G= f=BΌ)>dwPSGO~azL1sz"Yvp`}'Sye}*]-S*sOrt xys h_mLLh9.y w]GڻJϋ' h(Go` j4A7t9J+~ >zsOnL&DdMR0#pQ)Aflg$ xPKlUYA_2YɡY|I=?%ŸS:%8e(@}=ོxo\/(js>~tHt(k&0vy )RcgB 1>=i8.bq7ݿ̏RKr-_eRz՟d j`b;T&5(C:1ˤ6U Q II,jl`m`oƿls pD#/XQj7z|aoYd^7x3'N<=.PoAe/8ąEY&2(ʠ7_@PI)URo(ne I.$[s-&qߌQ+~W v5rÙ3n։ z@ͽQ\a.O7I}F"8R]J1O߻&n?B:@+%!3(JgEˆs+jxvkwد:/g{fuK*ec;j%ffǟ8V 4i hi>0V?S)s 𔹸̀24%L\<1#ݺBR3B:\xp.49[kZO_ƻXC܆/c3B!VNsR&Y8wD=t<3Vuڿԛ0'p&CHLT: e2T@3J/V?_.}ȱ~9x|x¢9BGQ|($];Pskфv3>LlFwtHH>vT[jDIL 1k#Kž%I>y V`[](8<_!443k YrOOsFa"Wrm>vs0;LIƑhYu0Sc:NG.ld4'o2?G.zc6~ڟXO֏gqA8&Q2?p'A\vY/)WR %yGrqk׏?N+SXp1^Hq< B|T Q8=;F}Lu o[@w%@{iޅa@Z] jM`G{7X?`sID{Wr@{j"j~k@_*.a#0S`=E7>Q!h=ny0\YrEӗB=U@R{S%- ձL];= -DL 1$_~Y1;dvޏv.1"h s>%fD(t#c=Όg+V_gkԴl_W*`h y|k[R\*zU9&$C[RJ:Vo܃:j 6E%K󼍌Yφ8 ԙ2AdvדWz04067 Rgr̆͑ 'H"xzݞ8Wub蕱Q UE.U0?p\xL !]} lсr—!@Śz߂ځ Z*JZ03^p\_~8X*BIB _J֡R.M*ni \ }Ⱥ{b܏ˡR# p޻MqX&Gz/'g_Hg\==PظuքoF^i#~)}< Q΃c x+7k;l ZKd'6 K3KJ@S*g56G 1{ jpe{C6`DawDA8)r(PZ mnšR1o]@B2o< d _ƃc)_x=ZN `]!6 i;=1ds q8DOxϨGo|@!sP(.?=ɺX6< 5e`= HB(ކBgKW50S'Trf\- 4Ck`9yS ͳ Ck(J-68S=Z=8z - 'utS!a>O "kK.eؑdF#ֳs8I4[CǕ|?Q p~ߣF9b |yZf }j 14t,ph ZPkMJqSid;B er8[\r oF`?6+;8/d 1e1}WGXᇰ_݋pgL,#I_ D?Sk)>o"LZU7X^< Q]9 P x:=ۛ<$\== ԙx=@= 9 0wnm9F'aǞv_# <[=g Jf{x{3ÓF(I8O> =# m0WȇNiHZWB u I R(8'x)&@(mҕ OȒ*au\%kQ茇6直fGe)LI(] }RgM=gގ)x ҧ̾ydk#c9 12g Ud-|qfg'Fwɥm^E(ڎ7:=bՎdt=fp#t427=K:h9f74En  ])U ˄Q] ! hsO|l2)Glϑ9q0'Fl9|Ŋ_Z|`hRAn>f*1Jiɘ8;ca!ñ'1nį+Q\ۧ¶!60\?^('Z(j}T(]G,# 3ț$ Ap?i? ZJ N,@|ܬI:Ptd6BC \?8tZ <&IJpV=b&ziF kt?.XZx6c 5#x0i#AF>Ր!,@j־4V6XJT;YJF~|յ9YG5˱5 `LP 8pR.+W̕^Ls-&0?znIO͡L@dzCTt#BTt2 WQTĠ﫪-A.ЦN %T{MQ~0H6u(9`S7(3I wUcJ'i n#fI5Y[#sSO-^9ѠXbV~]#5\<\.W 7G?W6tXOxjXjpoazB, 2tDyeVE0YAD B<%fA,$Z*:UQ_Uѝc\Iz.('}dA&Rp>NR߶)x$1]vs>I@}̱o6BRe H`fT[}t%O*˟UŹj 䏺Wu s"ӽ*vt3O ֮n[|YpZ5_-lBcEZ*c% g|O^>D>)~C b&XAw>yyc~#xL큉.^ʂ=t$txꇹ}s6_ft_2\vuU.õt3wSjMM,kÕs5PÝ$?u%$h00|HYHPaa +DEeAYƫAu|!#fqZZ rrkAREں&b 𶠷08DFu38L" /A_u>$rR/^&IfW$ -l͔ xw H/cxsR!34p9N3m,/˕<'yN[TRyhf (q؇D-\ r,𠷶v6oomt @?Y*T4u=&gg3Z7`<|zGfQl;fAђ6_w YZH4`z!= K?ƚ\g޺Л%Vh1:** V>|䩟<0~ȠqW 6sx*ҵʽ?>8ܱ@ 7@$H] &љ"Ȏtv?b΀}`I:\Z5ڶ' `AoZIƗGEGc^5o9ߺȃ`©3NxtuKNP]ݟM N/# K,ko^>B Y?1&&& 9#" &?^#a.݋sAؐ=zaMcϟvaM,6pa k{&1KĘM\i>@g$ns&1:t̶9[#>0g`v!7`;g3 r]ߦ \ s,٤yhgE I#[kVr}7i;>CeIJ_dIRgi's&]_ 4UbT1Ze& 4cCc?eI{NSq&U?0/41/7qK1@e:{Ӏ#;$M>16 SeTeg?̓_YB];wωp5OmhxXA/%n(d.|Ut+:uvw E<ߴ18?vS`=h) ߎu> ْ~Wӯ+ƀ )_oݨoOȟ4IҮy-?x:2~=)EO7x.2O'cÊo7#^*xf:A[[0խu}J:^ՒDY>'w#1٩$<3E^IkŸT{nY~ּdehb/~#8<8{OWC]gJz=7{h)z' =#K$ѐP`67YB=Ũӫ-,xedwq:p "Kà0E} $ڃA PL(BaП}dl?g|gOZ:[n]_:wx4#|.=㇆:gD Iµc?#H8~汶wN99]@1S$t`oeXN'PgQp֗pߟ^T)j2Ćrj=#6<,G+vZq1B!yzЉERp^ bĝ {7fVO5gk-\ӺP[b~G4hn+[+(q͹1> V x\caߦտ| Rt0j}j%i5i+п3@6GgQp[srN y1#Gj*8#.vIFo;58hMRHOzojsR1[GoW -2yb6 T-۝;AxxPY} ϣߠ~!̤ 2;v&}or-?vY5Z喣>T 7F+;߆_*'^+Zb\*x)-FNms '1PqD8aTRAnmuer/{#k޿Xv)}NJ α~7ı / %VDZv).Q#7nۜo9܂ #RNٛ\M[G>W\,e*p`^&/$K$v;EN b/ҌT=Venrh ToLaXY lɬM, b% AmG_YW^1:GfDWbΑ&_2^*x% nʄ覓 x%5OV?RmC 1O BxAq2)ަ- rO& ' 1b0'ۮ k})gbZb~Y ?9Bő[ޤ dUZo䁗(to9 6r@zB<5heEJg`\ dFg0[KQ.-XK>TdNj}KD>:<¾ow ]RޫPw)w&b; ۯj{9}Tu _ip-NȒ{9W?^j.`_o/hrZS229ٽ{9(5F߷0ڿ3RowsRQ|I3aW UȽSfNg-񢐓:%'{=3Ě[TJ)I[iN(8 ;:`Xuγ83+hlEF$ԋ󏃝3NF$Î`0aBąeӐ21 8LQ ~N90aNSMЖHa 8e5O-GBvl \w[N@J kĮ!~Ӏb!\?Lw'ɉ ,-mZ̞I{cb(h!ܣ^n H-><M"CFHQ.E  `4Ü¿ ȉ/Cbݙ\q \ąQ04d)FUR|m^@]R;*`>  BkB䕐;8Du;B&b;J /M{:9gːp=$&.J÷.LqbM@GeQ9Cܔ|lŏ8iU?n *(&{<6ysyS|S<ěPI|͂?J`\ݳ։ZT| uuS/.)K9o ItkLK?^ZxVo澡:,Euz+ZL-l=1SDfYBux6rO)9ٚ;- X7Fm-MUo+$/5V8MdIO.#&&U-8yok$dǜ|do9T~q,}VϷ1[A:h{] IA`MϾlBzme001}.@q8n ↥G60\K^߶ ßCăO?hkq>DҤl6]VloٙIW;& u]? 4umgйs'@ؒ7~mBr=é5OL@ WE ;0bQ˅K_oFd"7L@<Ji؋Edz!#x{r 3WB#Yġ 2do]UI#0wk}ΘDa~=CZjO w!A?Чf"x6!!bB#!sb vWߟ[Nx[6 kŐ-ǡ*QDp ]N/ЎX9@UD2 ~B :~epIf4>OnZo1pR"}3/7CIe/#_F6 ؛d 9)q0]n+J>?>Co["`KL|[|3ykWHedq|[ kP520( F“ZAK)fH t!!=?ߺL3@+yAW|c-,"Yv ] ^YyGɸ ~冄C5`|fpTVxk)6:!Ȋ֞qT_"~sgN2^GOC$IY)G&aܽntzUdZ8Q! H5q̘ǀy7 2>VC5M?[sδJ4\ggfNd`- "l{TTvD}?:ujx5˓V #v:&'S6t2; ̗`:9weXl ( DuLCX  g-.b@Sgq}XF,5{h6-M[ #&#m ~TKn&V..)aZ:#LY#wH$s"Tk;St>n8~o,67؁W=>HE;=A*F:'`@dbJ>*t53=['owrn)(Wc18jeC*Zevv]iqD[ud?"0< 퉐p VCʃ-uTӹ]OY k{DZ X^`bP!@&0{qZ T7R慁}CG(ԨZj=&Er4-rky<{ɻ}V0F4d/Ş vHk'O?(GL T#"} M0 CŶ ǧ}::'"1œ{_ A>vVNd 603k{_/pKuc(J;b~zp"J7v|+i$G`& L$tNA=3S3; ЭzJ]%V(O {KI4[& 1{Xe{8YtұHcE*n3MSܛuWjDQc90૭θ Vi=<蟼/\4OXG5" ]g:־ؼT@ 0'O=BM#SU*@:0<< =-2idr!-h lA2.$'Ta2i挟&,j!\ Pm],,ڵ8A3}匦IWT5`OxX"sd"bۓE'Myp;tN ̖s*7Dl{cmDV koRِ$؄Yt!!eywO{?<p?=]Hx딞ߺ\$EiݲälAjoX[OcB)@:Ārf:fOrf/zfaVŪo^wP2p[2j[6N`Q 8{.6ݲ1^=p|ȯ~ !o^]1@N>;;R#r{[#z\\d-ީ{$F=x?%C-DVs:etg(N84@$*AG)r-#]%R^JZ2Oz4@Jn0=oo#0yX*l|o&o%CLV[v+ 鿍]1v\.fa@qyzCq`tmBӗ%쟧~N7vůBL6I#1EWՈ 1YIXd6#ëRミp>0t'&uGSp","|b9[ K]E@̿9iy]Wi4K%Q#>:2~z=UL\ijTF0-x8xGVrÁۋq=jٷ#%ԏ,@5:3QK{}q*)-AY{=Lnx&E  = Wbw__Z/=صYX'GNE7m>5؜}!f㽗EaaD7}NURIfˈm4 Qޚx1j=1tfι?(FL=/&v׺ơ5,p >6 44%N>߆O,0_<ϥb&葼p( vC2FJ);;Hq6;Yu(+sgXȱBkgǸApᣪ*>_ݾ43/Es~n7CɦcC[{Ϲ^7ls)z6i)5]=i>2->ztažLۄ2[_rg(hFށ`+%a/IOZ}hhtm軧E;mBBI9Ą̥hNMMb4ڦVj&Lwҝ;ƹCe* :4:vU*K0I]g `f7-&yY^я\F^kt=]>tPHSK\Pi.wL,[Jy<7J)ic>\)w}?ʠqs tu0ἩԷݺ^h9-fÈ~NL+,6KV3>,{=GFyZd&owAFxy[ Ptls |긝|qR!)ǦSO= HBTy*c\e::ѹ#gH %UH8bXQ7n6\$EX^?[6~y(SJF[vKsTUPn73v B̢Ci%)홯ܤЩCTmEN3TU.xZym( }rNl6Fc/H4@rm}8X_c[*JDC$#`{ 0`Zr\}v -:1aev|.qI6ׯ$הz&Y}COPmܺJ:V.lRCPab^֤ y6E[ˡIB lKJjC7x8R⾆Lv!,mdz&t#3%RN"TMU1d՘3 sra^ ȸH(T)빟yܺQ9(N/=}]J%J$I..X,6J3:qE^7s -v"'xދ:Yv1u1>&g&F7+@LF] qBvy(I&oN]=[91(rJ%8yaM|gp0JCw@Tm4L?IBm솳QAc, o ؗ*!|AR{4"'$4Dئl-±HYͣܣ>2|}ʻTeBgq)pmE?Ir%21Pdo@C pm5lQ@N;+ ,scIų< n_ vLrY'rDn<1GI0*a²eq1?Y4#y~ P[9C~@}l PC%u)s)Nw?)"bJr&>k[oAnNcϙU~O9=1$*"{\X}ǵ:񑁨ҘϷע~^2jpX׳7kjX]nf=O+kɯv_^C ^6,/0H]B&_7H uн9˻FWOօ 6t;lr1KBF?ʛT +}gcŏda+T~Ό\iZk$ߵko6XXk1g{\HRNNOCKwɒ w0nqt eFλuq5zj\I:Ta#dOuhO~߶gua rT-WpBӉ)pigнR{cs&:pp6g + tµ3h}P;`9~qzmNaש'R뢤a@'V@_'FQ+ˎ' ݒy_V߈!Hzxޚ"x]AVoLf n˵2ϧŊxpч>0y%֯l¢eyJJF<~Rؠ2j(Ď~ܕeNѦ9Urn>oJW+b:Z6mBo{ fzsW"$]4F,#3~.[AͺΐNإMA*=CXYũ\gK_L*eZEE^bqg[H@+ oXw22w}~ I&i7"{Ҏ(&:02PnXp "T&IW,0f|2pyy _1֎PݻWlݧ; b{q}"bk|H$SVˮMu, *07{N96QZm,Y\jZ"^cSG\DVȉ3aSemqƇ6%R9ѻ%feBOpԬWPD3[3oXIV('v W~d \kV˵~gQ EzC oX7c3=P EoD'NTk7PGc!Ar-9[[2AoUnD3Eúy lM!J%X󑕃 k41Y;oU_p!*{Zdq.َRSHQOoX[i"e~)M!r 8ç>!Y !D asz|gXΩR"69TyȔ< PΥ!ДJ VMSnꕋVouY"!'HWyC-}@da;ǥOTAlu= E}ߧ ҡJ\ JP;qUOR0%!r!鲷+1?ԟ8N]WDġ~eCEO @!}o~x0EKկ/dΗ4Ό/zbc)x)o)箐}SnhF$]v[[6w$T,|-˖w$j=U*>:&{ L\ؐX_^4W_?vY.}Fc}526ʬiF#!#n]!J\ qwwwwO'=9 30<~[Xv^ku$نe!ͩ$]Jڔ% 1Cb+[:*5ɴ%a>Q1K%ݵ1N)'w зL7;Cs1˧k;Ǖ7mG5SJ"O56+vNr/7k nO{w@퐒an52OAl!RG<vtGQiַ,Xum1od?7NR1\h'rL]}]jjzolc <9gS +W[/dҺxߤ! P(|I¡ H߾nc#UGmA 9x+>8tB Ng;4/ 5J 9;"z˱Utp\.EF*&3k]3zp0\$EB":xPBTC99q8#&)̋*O;ʁ?%X2&BL;tmvΦ7GF^ H"ACg 0*`̌7bRa u~!ͧJ0VIzRH$+T`yWnykf}Ȭ T,(AQq]aYD:~2h!Ugb0GXxjFlO^2Sm7Wq\[0`1aNaysS) o=kh$~|Ժ j d<YV0UxAAѿ>]]aX\~ǡS=NY5MkWK[x$ ◟N\߈x|W݌!AQ]뛭Ρjk5M&ⓐ-]-yAy|Jw6y<`Yɨ̱ra'x4KGʑ^Tc8:'iPwhY OEډ%U|i>yJbͨ{ 6+NjtaN/Eq2׏/`M8,bDRfQdSɎߣ}ciϥtu'V :꟩7~c>M)wNDZ۽CHnLB:{ "HG1IXH !NoQ3h`˟|=ɸI8 ̽{7qܨQ((tL7$ڍDwwK._ip*rjmuyz~`_nc뀓ad1jM#5F8*-#QIw!Ȁ k ǾnX|sP!T4γȅ;5*fM11|ɺ8}@W( g7NH4dC&cYM}6 !#3POKW?ûocLmRXqjߊbe^jsپi$}QJyy| ˏ!EUFtlQGtuT!et@ׯ2RL91(׫Ǝ7I?md~Pov& @%R@.~l5b 91Fgdp}h_ G5t&huO^*ypYz* .vkQceZJLsƙM.RuMJNr.1btYv Ǎu(JK֠SQ˙e88ɐ;NhD MT Vw7oOP2j뢆+ff߭K'" &=qxcȒR>ۿ2_h#O! íQ.V_RGց(lJ&9 Gh爭kzYxLNUV:ނRtVӴbx>m(Cj/Xόc2eO9ӕ>W,-3Ϭ(e@0Z##+2[HVK~e! RZ2U8AR+hM5(c,ATCb8 &J}Aˤ'\h ^kϣ[2>.mL,#õ#rm&sv>5I}MQDBG\kDz{9iT?~lG%m|:. )WbeyqY _%<:n^>y*}NY?Q0R[\mA/Fd^LB:Uv,v-WB.o7o]43<'z]ѪAm|cQNv!j!6M!dZFV|O>Uú=?{"0҃PRAat}Jnp* /g`RRH1.H׍ɗeHHfӭ]":3 X-ŁwoQ uSEG ?p:%5## kk5 蹽AR\ ݱs(CSsa "':baԡNl"J,xܨmi nQQʛ+a r(Kk-`ѿeJyŻlCKЀ6#凩bnEH)`D/KΪs v< ]I_}d"Mm$գd &xFђajT?4#Ğ`)[] *O\!<5VaMǂ&t1˚)@R`:S`SUKZȝr4Ԇ= 2N4}yw4x0IG/YZhxsSXa֦roFn}.Ɇ>͡sߌm4רc(kNf D=5 l)6=Uk[c*nF<rQtV!E#Exg8de`VYpS#ǏKS{(O?Y6 OB`G T D =a<1Ťg?Hѽ 8}MǿxI~DyϘ@\˩ъOۋR[TK3 g7~҆S.!ϸKD bupPD|o:CFFш։>t gHaj] l 7%dXQ&+WMY%SK JN׷*&]{r0s-,/*vZ7!oh}嶉_q@Aj3@<$+UT+oU+a6.'nPȫ#}Q8cŜ{j2"4~L++tQԎ0fkǫYm|[  NnbP`< W|Q6g"(EI@IIZwֲ?9ZNҊʳ7="L$ZS{a[Oi,'t/cλOيƩw\1?B:;#ⴭ|(A=p7|Nk>;O8mh}e爝"5uوkO7wO UrƔ Nc6ZVxqѳ=6V>K U ̊+P[in13QLV}k[ŎVA csg{ q {.Y010#ϏBN˼,Fb*n2VN6N.znno/k׎NnM/\J1"nk 6n˧?5f%rg31,%muY9ͅȱo4n+I01On7/jI o>((feG0DRâBQS^1 /}3uXSFgЄ1ΚO RDvf(.$-qߙ2> ~ אx&#\Eb߭c f>seUOLOT^ϴai`X֡؄ffO0D`oi}r1<iH.NwH!œh@s0zM~CK`S &IP?/rW;%e(E3URS963=͹,۸KstGm"ߖ>{/xbn/B?3 ҂H1,Ako?*0]N\HMOl":,_A%4e="k9;@S(0(BZ UZ!K0Y*ü@.P%#' K+SAa,4 oayLP2@p`eP73 O=  |/8p?~ u1><~{0R ]Yi&8҇47֭5iH"d|sš(@z6 l!iJeCiO^x%˪/7& rblN +rhrth8bȬ!zmIhEhiD+Ikkh鳇˚Feu~(*[활+cXiҐ}cmHX6\0f̯7'գ1L\h r[Yr>jVG/ JBvL%ЌBL~uѬsrr̅ z"%SGuNO" ooo C*kS8mkx-<->3~B?3snTYmGJ+! R/P]2*NBnϔnaf!!eį RZŔsL.%=#vmB`W`?ci&ǩ[oY&mَ1@JM6W>t8)GvܵR#*^,$$6RA@\9l _g\S& U|F9&͇sRG KG93"\LkP3dCg:xcA#C)'` $9+]dLu-QalLqV:in3 Ǵңff2!âA%-IZ riTV|a81Ąe)F%Pt#>zZJrr#Zv]2F^bIkdMQU,6^O7wԷ`=)q PO݌v+>a5,g/NMŒ$}% t?V0|)crc[/:ْӤ Vnb W>V D6K"tm{`K h-s%V k" zݎf^;;>[L#A>YʚnGS_l(y߂D☰1Zs6qN9ӯ<HjXExA_n& sDCf4x2ٶB%vRm1noeWek\lY2"mY*&zN36،EbZؔp`qreugx'rdurn4🅊mssslv@O>ݭ\:OEuKVزgLEFMp^8JGu[EFl5`oZ;JL5UU^_WT& m2uA'A48^!bRqwtͪ!`H%.ARTŖPNu ڶjj>hPaƨѰ9/D q Y<Md(}}7ԟa0v3׽čTg(5S"뚙jjԍZD+Bi'ښKP"8@"` enxI 3֮ۘۘrLwm)5PWL&33JfA׆*1c^q̜kȌdET0Ѓi9d;^ʿbMMߤbo_Jš e,OPXM J1"MrNP К6yU5:*H? `]wD:uV|՘^"pׁ6c@fL`/rN^矡?G C!}!ǝUZ%FNܷaPWػ*F$TN:ճ M|yOJOtdJCEk40zcl Cwt:ūEPMgTÆy6 hU1Z{v}_kJWFpB~^? _s/9[ ;5I&qGhrгfL}-JTs[yO6釨(3i%/+sb VDC*ϛtӥ%J|^Իa1n)9dX6Jڪ-=$FapL+];ɃraN%WKϱD鷃ۉ~KWrq]_O#Vz`!`(``XZ?BЮ[+pK/n24f{yE6#F匒0ohAp >? l__1B^%)|t'\rkg^[2 b_/ 'EX`fZr]HֳaW7WTi|^{ qj<(^a^ b1 dNj2nނ 4[ Rjvk1"DT?q#l/seǯ`/AʔవbqvCf`iDcx+CfMGӦ-\ĕthuu|TFJaM«sٽݱ#[Vffπkz˓vػݩ! {|Y7'5sklq&kK6 ;ׅ- kCkGnn|1Z.lѶ0rI2/8D?ϪpWM'+3L+[DVz4W8n}89Ve/Xѫ2MRU%$0U d7 JVƹ>U6 !_MA5Vo+'0aUHX[hPs*M_Ƿ 9p}Mʔs]WyB+{ tr"1dUSІ&4RS36xBS|t5SWi۶|eHiL ܔr xE͡iz |;tOWP3Vo?̪fޤ0Sbe:r6f,)Yc.Ŕc+tXu^!v*tsQzkނo׀NdThgZˋTdkx.mNFڜZ:ުHIoSSICSfOGX?˂?O =?cs)&=&GQ&`r?cn1%7wg!CK&N#A#"k[dt2ɋ( {߂yxhG%;̮RI.}sf_6?h%MF+7d8BxF#x9gYt*;9Ƕn{w.h1VY4=n d\[5- vqn:8%;` c7ܲU'}3og@X#ޛF wa)R Smk>S 4UJeVK73k uRԽȠOqdg .qfN2{dZn X7_yX&}NbKof. i5˸jc0M/Z[:r``fF`cVi0a5[sztĜ({=r>'rEi,v;kL`O`^HKT6D.R p.D)4 W75 , /^wF"i{&/>(IU6ZٸwyU4zV pW̮ <[޹۞ zi! ?R``{.F"HyN߼ $.' `` D4dJ{'3hr!FT1]| )_ԧpB4^PGM [w}#%Dۆ2ceJMKƉf57GJc+nR'JU%&H+FKLU0lRꕜ)rٶ(LVCvR2txZNJY}vx^c(Xt?=+,F}xL5Tg+}KC 7"ax g+Lf+ ) /2miSbcZduGnI-62N$CAk~L{‚92i3O\,sIzT럋%k#(q琰K)?BqQTTPg@/Пd"sB BRr6?`RfBpe@Ve*#< -!4 <,b|R%{89ų] r$Z3\yסqLwH^p"<i0.O|c OFc;J?S%§1ȊE[FgJ0?/KRV),3#³X @~[I~4~:W w68nxy) Qѩ37aDV,+, P<0EA ʋg1ГEs [[~rNW9bg 4_p2bQ 29Vr33Tc(?Me .+ ?>_Q{Z ν|^9_pZkܴ+ഖAρ`{pȇlcrHyu_6.gȺTo̫b>؋Z:1YZv`d&8q'sPqn/ؼ]z[қma4\||ެ!.s.{\*:CQ,jiMAnxLe ZTts)9^ Qީ\xo"1&-b.Ƒ1ndZ&wQWth.W=8 9gs xF|Qbnamo,a"nj-ʧ:>4vL}hŤ~dGs}!JƆiXAoJEpM^P!OMB 7 XˡKIᤧ:Dtq`_y:d0fpG*_XF~Tޕ 2[]͖s ?F4;2[>w+ #YhKr#V4 m1P/|e-30B ]" M]hjcGEK5?nb}I jtAQB<:y..};Qx@[w Նbǩ[ ht_%sLG"D D{{4;FD w4pdK^Femgs`DQ-mZ{[ӵ)OR``; MFh ul#|b [/W|95N⛧`:<ϢYExh5ftÍԫҦv `H̨hAIg@ `/Uvw֗AiA=s7`8J 8![8TA݋Rɋ=fdFCF$(O,L#}b@\gb0 ~,WMV֓1q2;zrAG߿|UG] ,T9)6up8\_uxFП ;ß%i~1"7۷o9[?>?AG ?%4KT1Ei34B?i>Avgp w*B*-1jkv`27$U^b[> E4Jb[#y1;5ӑMt9xhkiň|H͉G7#?lŽ q!ώ/?/9Y扝 W0ʋAӴXT/s i-<[b݂JD=x̟+ON,(ë86/I,gzEG^ZZ2ՃVt͡6|!!t3ǻ 7CآDq3tlp&ϐ #FFt,կ>7Bƫ! 枂syV_4l1;_j!**=!vuVTΉmn@N5̑h>3; cYbTnmXmg5W)_u%uʉ5GuL%- 3ڸ3Әnڛkf-1ۊ3-2ncK3sw}l dC3G'C; N}C kd,N!7ӂ N Juq莌!Be7g3"Ї }}nP{cE,J[Q 6101-Yj ~&r!Q:Ž̹>h"ObMS3"@ƣi?U'HQF/g$ޑ,)FşoyKSSM;yEK2J29is͊g-9.(M6ͤ'fĊ8npR5\>Yl/ftHC77@"6ZyW,&חylق9e:rBLtpҢPkAW~)Z|b\8o` t #g w`W #{SqF#~DKX`Onw-2 K"HvsNWLQ9KMfbArZ<&9qH1bԜV`Vjb2:ѩC?硍tdOYJ)U-ݿSz48cKoހs"ɩz'B'fRd1}4=#6|<_H[X,ytXy>.WSU HˊdggWe&L'8'3|V&~4HX`]O ]OL16 1da c7ǚX$)mhfo,ޣtHޱFΊ$2)Ͷ%2ʉ77"-Yuy i4siDz !X"E [H_1b0D-T?99@Ԥr5;x"lsbjYLuAgI[˜?[+YQxmΎxmq+A̶=E]qVL à ֔ 񅢑VcCv(_ZS@Eb#nk?UZO@ߦ")G-q}۱%׋ P^Agu['"zkIμ|ow(hpcW?;XG`a6 wĺA?3pY9_t8dc7oEiB#kVMS Sqь\6뒙 cɆ)n@pӤxmFͲx dI&ciHv/ηz{'ZŽIi޾abuf  CU҆Yz͍%qh'+[k++Rl3tleSZຑ3y՘Zj"5L;z7u7tKH&7 ,tQHs1cd|%t<%\˘oڤڳCҼ?%.h dM s.Al8ĄlFj$1Iyl9(JKEƦ/Sf0w ^Pht0uZ:pA#)Sh3clz`T9lh $'R]( ZP aytg!)“!5h$a}/ 2"?PF(@w47 :\G`D1As_䘹?.%E,f;e,RE{vOY_v7CK',3P,r//jYf3|b e1z[N0x% [k!p/{K&^vcǨ|GX>79UatW7\jݷo+LM yۣ}zlڱ4S6C"f@cZЦ؏Y}&ʃאS0Yo< 0_Ǧ"Cm`Gk~֮9-bcGb0QcPGp F &"GW״or sǓPe[[=G;IM<-P24ii| _d(E+XNk#tx'e~eA_W<MsH MVR&Baa`V$jpZ&!T3ط{^6n<1ް)_`F]||ĕ"M>ePKQ{*OFܦ&_kY -/8gT8P x/:^t˸%dC P,YR{Ҩxg(q,x#"qxڇۓ k9ܲq(`ew#̭:1hb(\i" q_(o,]GR_ĉ,2 T޾;PsPН* zqj^ G_eg6y'p[De|&k$!-sZ,ۻ0asDUE7㾆ScrbkEzŪ]xݤ(6v%'QVW~@FGo F"NzwDcEExsfPM$O |m?>/^^fĢ>L5U9+Ko+ IXKt2E2ΰ"yP"<_k('!1 Q,I-u|Vch_WsiKz-3?y1Ag& kp.馶p@'kzMVLKs&NV06 gT@alKe㡭PL ~nWЮ>!ڛ]L$).~a mPmP%^BEg{x- AGZ Ŋ*8E_Nta1Նg-et==9J|4srk^DUD>bϻz4v!!*җdiKۚh#P8:˾UǍ^:hBGQB^k"O=U3OEiu\T_^ŷO<){7Q=Ou&'bfu#ؗJU`+*[/aP4..٠ߗseis]/&K=3cq#VVh{=|Ȩ?3&@>6}>5[j=E wY>.Z=Z=BZ=tI+c jY@C#q[wlc_2m' DR]i=Q-49Hp`$+ rн 1,ūoN{/AwB1߱>)ϖ~݊p؃{BR  TуЃ!{ $=m&L]zAh A8ЃGB?{nz~AH78-o/٩b4w#zvTs@Wg>*C5Qktڗ^Z˯*\?u.Zap=O6<_c}_U]o'N^o^o 5GRi~X܊G+Y)O[os ΁Cy_5.'wl$Cĸqlt!18=w% wɹ9sMpLL>f@yCӛnsޙ4e-y8פ_wM}IOy Z,„8r'MX''TԖu)JϔZ *eH@7;1‘KcxR+4$mGWEةԲOn=':^l[TG@ N[ac"bF^r\7hzf En^!oM $Lݛ{ 0  7Mn \i1P^ꓶXbϮ[_M8:2?vr~ץ-$~6~^VU"HQNεiԽ' d:4Z؊_ZN] :+pOkжo=>SB=3@e3 6^a3S"ԱMrWDì*Rj*0c]Y0q#\gbQv$1hd-H=`Hk͉F0^pu=qUk)p{Mf[vj 1hmok\{2VmIM>Fڎܫoo@zЀ4<6 =r{ౙ9΋K5 sjtj3nBw"~0 ªfap9Iᜦ\Dk7[-VD&9 м{lSM o-B٥;#v̖&Ed,֋<״_Y|Oh0fU܃yUUV>0]`5ow PƱ[8rU.5bH$-Uj~J=ӣ5|G.z}('E>e}P3#\B"Ԍd 6CȐ״VrP*>W2 3|Oc$qF[h?d nE?ZG% J\ά=zY>bOC\ uɫfm{oq T2!_*2BVqW:ҐByU}We'#l]MuژxĿZKu*YJ['Sbh􍩐1d*; PJ̷SH!I1dwqoB6Ut᫙S^̇l:[3yᛩ(ؿy{[.k @ fІ(_X;n#QuIRsY}ִ&0i>6,)R4,O] NvD$X8U?0|_?Eٰ'EV}FDǦf4\.-+bY2 j_.v8LWV55|2j3E*~-dSy3I6씽ba_Q N0 1)|xlSL ~BV%;qy{+dJ)jrUdD5-nƿH:@T >Ƙ8$aQK)6@!#YRC-?w]ҮW^?c=]¿j?I$z/ٽu±D.f2Dm/=}H |cN D;T~$oRh*_ZTh⴪_H+ #09\) $0kot+ɖX70ߝ-pDܞt*n-QZ˲$ǮB^<alzPw1Ь 俷 J㚒[vɏ1;-T.mW6 _b ZRSj9W%؈50@ _Bg EƾNbP̦!u/Ԟ_HbV^ 75iox0 s7H{ דͭɮ={` rLHDŽK $>JZ\G\"7q\7-Py3^+j]α%GTs0x7c(~]|bF(w~~9m#-E,hىcVU$#X_͕i …\fcHB$O:v g6 - i!f:ZTa~҉ZվY8B{D+bc\hgCǦ1 .SX#.g\].OK7ƢNQm]G_YϸVqUu_4o.{@kqomkj[ޭP_"\,[seTOpµ}_%{.FH&,h_w+yR+EG`+ eY߁RiQ1OǮ߻= - ҖvS%ZZ̞)5Բo[T֟Nt3 se>iE_fqƒ9r2eX 5b%yn @ V423l j>9_6+M;2gef緌a._,@oABp2-ӫ󋜈 !;kk}ve'f]#[c-{ P>CX>SLý`&W{k511(Д?pҬR{%, tʑD9nvɇRŕwu\NR{k?*2&TOԉ ؈{Ķ ۿsb{hߓ׿'eE=VPWh1$Wg f$7'[o$,DCZg~k Mϐ\V~ }ȫ.[$7E?7;7p.tL{9i~/Y?:CA5&y=P~1,81|Z8ٞر.4՚I#s*i]D}\G]< [ui}$cg V ˙jqvmY5H O&/eyDzs=Dw**DxJ0, (}/yNM:qkwAYo /_W&J >-7k!wj@FNݰ=_-rޣ}ҥ27dqtŖeznn2RUה0ohG=uB8-�twӖrUN"}q!%J,|ĨN -Y]>M+"Rɴ4ErB*BaOȝ򌘚#<43&{CP.3hEiDTݛ,&yJޅfnpD̉fTC}鰯*ɴxîI+90mYr2H:Yx^E(M0mޅxj"z+ۨ^ѻi<³8߻xU7r)ozO%&HyKDbfKWGC *+`L%a~`\y{_TRd``-6{S@/tߐP,dZH@2,LxSjM {6$]a *$b' lq¶dc~pVrɃՀoxYN ,3a뼃\,|\Sr{9E=sk]4?L Xt_by?wv3U2OOC OuHD9 9#ˁgzwdV.iO1O9ÓECigp8 pm$l81w!YP5.ICӞXԯ/wʂEGp;-dUcp@&J+*7m8HS6QooMjh/('4 _n`YowQ3|j";?3"IB' 7k b7J 4l|Dt,5|JNnjrǙo3tƶ-+REQMbFXd/e+kdb Z2kzYMIаw4p4@5 Ѱx@p="-DtuNh{,TdN@X0_t~hve^/UHܷ9ӃOO5LC;0CeQor_9T_w*4R^Hrs&ٍeuT JFXm 7sMXv ON ] 67xyu ls , fLl zm$wBjN{BVGhv^Dv}Œ"hO<KRg'tq,#M /E e?]^)h1ƝYرyRaqBxh>L.]~hŴ:Y|.[ j!zB4t:_%B^js fl~?`w 5wₓ !i$CϸOdl;! 3)dXՉXuޟ2Ű3A #!I!'!y$$b'!c>]g1N *8Qƃ0^#nGj={9:ᷦ 1}(5Sp,TK7rbwcʂwWAgdͽ?Ҽ{yr+6P7nOcurdžL^~ *ΑYSCxJXj,BLC%/ I^鵰\K֡1˒Z͛3_u6b~ 0QI0E^XDtOF4 Mk\XnApYeu"^KI#/+)ҽjetEsH*bW aKsWv,.ޥsI_#H#:AxIoȞU(].VMEs(hˢoJI _}U!*F1 1BVN'Wv?wr8)OU\GU$}5[ˋ2A";^i([rqrPnRI2:j =ѻ ,P(Ai*bJ# ?Q3EVqRI%{-5oe)J;O/8|u9tY{ZT}C}0^8F+c|?F 8 p<,.,c0?a:""`P=;`5 FKXcL}qH/6 4Bd=I͝4.GFfgIaZ3nJ$E/^LY&Lɗ(K֕|>X]Ԟ9zH,N,/lK+wN|)Ψg@>Q0356}4 @Г [eBc2[^VA&%E{`X%BckF>'q PQb('H#}H<&!x~ G sT6)c);k;yڃN7 ⴣwR|T Pu 3hQ&~DY:auп ۜ _1oeV(oHsyW^1^zEվ-?+rLJ>(c]1Bbty!F1b<Et'i{A_U TW;q'гn薫=1sB&?,zP]^qrRӋ) '-( &ֽhO[O{u|x_NM(Nҏf> H+/O^)[H4? w{18qm%phj H?jae;{*ޠ3u;֋ς'TsosͽG∡ڮt+]3ĤiңJh[U^m)׬Oi-ߖ.9E<23K/Y̍/~"8dߢߢ6CzN©gOHzeWm?O$B22E9/!Ro8DO;&GQ_<% (p/Vg"8B{8fίl in(1n)*K'w=A*ȸ{٢.3=EM` dicno9Q@ +nyަ&en#GhRX(㛯*S qy)!9I6P7U&R}"i`R=8>nK^4=(8<5=\koCR!S5B3i?+R³sl~/G@O 3+.J5ÿ=Gǡ˜{WQX(͈$2#HAh m09պtʌZC1PI$ٜ έ~ jMxwUV#̥,F^s.'{r5 BQfK2챗,8Ξ nF<0Z:7u9K?#̚-xOerP\ Tbxx5⪀p+|[HySz?o7>a-1c̶HڭYbtaɾ<ӫ\VY{jӹa"'.`IwН z/%p#ZG-|aÜYIx fq/E4^zRvM-段Hx5f;٣C'bluyzyCN&{2Y #F 󟇙Wvz*4eXgZMΎv25E٧Tv?Μ@(δm))3mUlS߁ nykMn\W[#Y>O?)N&Ǚ{zkVNe:>m}?gNZ/8. x=cbFFŷ2-ޚY˟( 0&>?XʂLa{⏙DF"d0~#] L<nA,$ڋn9%FCeUswᶢrIBڄQ>q^^UEQLz FK#1ɋ!|IgHEj"4*US% 3 {jY/鳟5j4K U _H I_4^v~"T\7h5xhy0M&mPDƟ}^F8qJƠ?*ss+ ׉ECURE3}BE7oK g6bR/JPo)+&"}4xcPPZm1Cp' 7ɒ طe6{c T 0,K]3ZNzc|pZ[fhg JgkmZ1l F{rv:+ I;G+5R:yٱ)s "=/YY?|TW/00s 6fw! (T' תD^VUʀE*2k""WM^EIH X*N *-SCrY$ PAwلAښ9XdӅa(BH@5~3q?ҭcaB-JO7?s{LJsQdij8y3ՄX#tM8ЛjŖ)PW}5{{M0ׯIh1n\ukHB\+"|މHDj_$,NҒ.V2iPIE_S `Ko"+)RZžV T`h}_a)KwQh"IJ ɁDˎ,K ;\-cO6J&#k7˹ʹ4+ RbJ0֕{[G^O %E*PBZ dn4>gZA/s[\S[Źӓ)#qp)Z)\ %d?~  [킈ϓFXAE2R/a48g8f$lrzF&*z%{g}XB8` `!znkSbVTH+պ xS{P̯O_ė'.O%~Ӷ*dzV?$OM_]XӴah"1B3+T > M;U-È\*'}ush0VLq{8~5#< u ;MCZ7;lG0Ԇc`3Fhv PEu/Q{JG>(1ұƥɎ#S.OV]))/+3G[߾MALv@VG.Ħ`$!P,l|c4Lk[0O=_p_j$R#UK5⎑0ʋ{wT:qr F2qsS 2|a5HC3ԣŠZ(&fFhUz,E L!m@,ȋ=T3jOXʍ+#**#-ZkLiyF6ё V 7T<%wwJMFS䯸("߂~)c"(zλ6Jzr`TT ̶FR0=u8ݴ:xI>v4hK/ziӆgQꩱe_@u+6aUGVƝ Ǻ.wJ:S_\-QOİv16^f|X6WT%#KV7nGJ77t6Xia/t ށ"Ceyy^s߾fzZ-fUrSJk R+IeCBVvC!O_94n)z߆5[2+ʧr I zH~H%iߝPDtB QOǼlL*.^*)ƪ %Qi_/~y~#fr fN4˧F)XMi~piuAQ]a._酶&8Tz( Plo7ڈ g@vJ+@!NHB/4í-l<X1,jy*1a2k1ιnx^Ry!a%<!'ݝtmB+r \4 m%YVZS5*17ْUܒ㑐Gn}z:u΀^s|!5^=|Mi`9ZϷ%U }QMcj`O_,\t\p@ +shɝ7|z,`FMCwK9/m㘬֞~|ғ,ö~4xu2%jAH5o+vE#ld=Z ;+ ]s ֔g;STm,_?c,d ҿ52w"> ]T2b?ۼYrwP4yvb%Lթ3v]SQ,ХE*F'#&EJ WuY>bR4jO=orre $d`,{˜!/|9qt zQaT<Z3b꘺%y5l:fIoMa|;beqrAx@~ )aZ@Z-_Wȓ] Q~06si<=nc|fLgP/X,^Eu+*M0%%%}OBnU ן$jo}d2wχ e"SQ -y}ޚ@T ߬dlnHls>["l_Z61e:C98i3TfVqژ5GkO\>^BO}bO(uȦgTHN #3Fh㹀Em3y%P;@JȼJמ؝xJoJWȻ#8FmT \8ploޅUm_4K0uD4uyz$?,wO1{@CH9sCg1 0uȫ!7Z퉡A{ r>Z; @\Inl;4M\#|i(+31(] _)#rY c;)pulC,Hpuŵ$ *c [飝^\`6bp|ͧZYA/#Θg>bR}#yr{p\_I#̅/ !(t*@xf-`CswF77BQlˊ7;J4/033Cg"`/!Q8RywCI",?t\97a#N'x>mVZ~ɳs{8"z6_sz,@9={1aIz[G\Ya-̈f 61C!sob=k! 1PSG.Z;ٲ?3{%.@>c[- r߻|_O~}=f{N95x@&7d-e!TC}{f(nu>u4L#uK$:#oxYק vFu{hϦ&sŞeTrj7ޡP>ZčfuGC5H*ϊ ^G뀪0TcYNy<аz< ĠLRBQ q P.EVnŹi[ Em&Q:,+OzXHcy،:qI1I6/.Mk!O|23ʩ BLL%7CR&Rꯀ9QpjE(+D,k4._Qr^ů]r-f@d_#$퉲ZF2v ŃFՒNںɌ&[@hZSrLP!G'g~%)D IY BfjfG輧z_|mٹ8\84_|H#mb%}HáG;G+2?%&WLB=)X E+F„͓tzz@ m~v| Wv-Q> sSA">ĊoGXwJ lO 9,o8*l@6bh2Ǧ3\+2~BUn5ۢR`0B~ -dh$59=jhZ%ZeOibh>[;]en\_yZ_iw~fn#pG v;Ju]FJe 8VtKiDrhSӘ50d!x/߳@)dJ΍iB{ Xy۾B}]D)Ʈ$}"Й 8':%;u*ɶ]K/mOT\0]O}*μ99\6Q6ֈH+u N\=yL^GPP:uӅ Y'K$Vg0]_k6MZUWiZ0POLthe얲Y} LaLrs|9;8tk:(arCb k E'y@yۇOh51ƙp|yNW1Y[3&"t%~"z(MW!U1bӚ砙רh"qNgx \TcvEo;EqcN+ %-^3s I+hLm\628diEe-fffX,fffbY:gַךofs܈qF]z*2+IvO)$VvSG=z0i.۵/he1~SN}#&"irQc ^^JjpC)f ̅d "dDSe͐ۛlC3_~ƚ5_m]8#'?L*ȸyzBLZi Ⱦ*d1Au? %8")TpBD~pF|63vctmh&}@9/ֱ͢D:)Г(AH_\) )IGi-aG i3"o oS439iH@‘13e[LgtW+ 3ewB(eG@£O6?WLJ'J?ka+ 8s(PHQD:Ơ{I cqYc\m>}bgf$!v-a}{X$4FJ^*ۦߕIOJo?@MOhfgqbwNcz{82zg`)x՘#C e}j뱮YnR"9 ԇrBRAd?K|V.! u6Nu9m|^OںaUQo9ۜs;sˆbЉ{Oco[މ~c:(!?55Rr2ʬ%ntRfbi $;K8E7Rf L0;u.1gC&PKTpsqg2ܕ[_0 /q,~ R'U6*'UouKck]-]D%1xq[[گ;+ B *,M őڐ'3,+wxv>-}'Emձ!1I>%ɬ'NTOwy0340M¯Nu`%d_КsLm>Z,nuTnklV0o8_l^ArR6fԭ,ZZ}1DhjK3) I ܘSbq6uif!}yCˮ2YA TWᒇ )X}pE>dވsN#^['0. .Nx骜MԣxY31LBY`lԠn YcR3N938$   UDr E[PnHjZ`vm)!4H8}  _\ҏ:L4ԂBgNwsBhs4W#sw R;GԢărKGosfĒAr-  3r!w99' HJ (b/Kw qeY?qo+Vqѩ~/>P팳7Ǹ G5GSRf._zV*e^Fi+[Xk]I"DRikIB}ŁPGm{DK|ԄTv<;g%OŸ/n s!oվ ]Kx;8ԁg*\;:ɯ:bw%w-r+w>' Yd:t4̘`7}" Ѹs(%~~ZNKG!2W.sG*)*X]XYB+%etޫ"U:D!ǚ=A:;@7oqRsR;N߁V/{; Y `Һ >Ѭ7ş#]> .p a 1[?cWyޡ a뺚/ ]0\8ս>j#*A'uc3yGC?/ OYrM(Ҥtr7O<1 7Ďv5dlq˶7%׺gY5@[T(T֘1:֤'.ܜ3ba.Rc?25q*s.aR`hb~x7UA4`YWK-2qzKՀ²s֭peB+^pZe"Am8%Su}Ϻ(iߨ)A<*<C(= 3g+bg$!]|\*^0m]{`3Շ.I6/l#1|rլ"aRZ%ըF>GB#9˚ve:p.]3ixDl?:\;q@O"!քO_GwIՁwBk`vU>!y{#I}ߓE2-R@"ٙUAI# HPqB7ڪ).EE}씐N)>3K7Z(a|^:B%LA['EG,m\,ӥ{,oَMOV9EQ}Cu o=m,DZvce;K\"NvNXX"<)\31L+l.w14̺mtƐT/p핱|-;RLW7e6[kH{]4Vŕ٪]8wtN~eP\hEDT- 5&@D ?핟j>?T HIoCAgt.Z8NOiO>49٤%F!baQ[/\GrOh{<^ʱ*ԉ#vv<7XZ"/T*.T7&QPJ +&:N!--#ʙ,3ߔ4)iR[ST d^424|dSA5*eG.ICT?|لeS*1|{kQ|q}P n'EA$Ȉ5O.9]KCr'GI_(*8ox&0mLX0m+]6Poޟ_=W(?B@+i GlC5GB#_ ʾlEr r$v~ xΰ5"}5*YkS d]R2'F٦>!-=OOy&ܞ = !7#P)>o@W#VG )i.Aqψ*MN-%U\WӻWk6ZMKV̓;}nĀ*&PW9 g6yIWbpXi{FtQHq^wTϱ@Z5E#~\YᩕAED %',!' }ʀj8hPFRJ?e[r ZA"92@@K'0j'M|,&YzkF! ۧ3S%>4bLxD!"!f* `_|c?`(UcR(O_v4j\W?^fSsԨϣsu?cKRPEGL|WVQ7061'jQ6Az,PA :)ݞ>-LdKQ /]IUP7s4{FwR`iXs 1' lüdD yC5t0"tMF]* '"&O:ճ_ 'd>~q"*Bk,Yl)K&?:2؄[H \ETD({AQUХg@zphdSA~8 `'uF@|4S1)5,?sV)TPQcL{CAZ>VvnFph}OiN`Ǥ_uŕ R-X5JbfY1[`ޫIrԻ>JC u}Ub[τ HtA>U)9\?\zM2 {(0mOڱpS%aiEVKJ'*OSݕ-CkqeED[c1'}KT|սG^^})\0a쀩HzLśR _0P8*H< skDfv R"ij3F[?!1! PÉ;輱3*+&ZS+De.%!Cޖx/eaj`ۋWI w6~k%s g,=vy`Yv4>sOU#`w2׃N$ڒt> z'#x/5yvp6:%%➱V6 iz[J,Qt8Yß ך*C|xm}cE %.S~C".=\PB[0rە:Ot Zப.۩vn"bsGmO s["㖓) (% h6Zd}zt٢`Hlϙs#Js >S\ yϖ %sl>ZeQP"^AU 0J0N 0Gdl|r }•xwFPsẍ́!rٹAG++)Z)r pi8%kv^ypgh)S4WPW0P ̥ӷk!Nҕ32;@`67CÂvo_xȩOny(ono$::bKD߸'T5&GDx?It~.T5RڿKUS}^T#bGN^FM7$:*G6cK X/.#9t Kar6zr#Mq7(` =ZH~Ёr ֕۵tn@K(8KsW}p%$nEHl7uy!|]_.8QXJdC6Z'I7[3/FQ>>6[7vm)ĚxhjEQ.(]?6[gUcUSʢ֔?7[y뜾L}-9{`/, nO@NG27hzFzL]ɹWE4;`Auˀ=Ȝ;cM6xti9X#0Jʚlj jϬ#~c H 7P9 v=iameOg#F/;4!RzrY%e6ӳ3J l?%@7f u?s!62iULQ]@2W:<<<Vݘɟ~L,?0@bl4ba͐Jk!1a -r߸46ʠugHJU:-~^KX-V; T7c!JFg`NOYŶwbM&tbN/{_.>zi?Gq)/ fES8LM$^Kt\zІ=g0,k xp $,Q=`y_f#f߮j_sJ]&T3 /Q6]fM3Giхu} ,,ׯaaBܔ^k]Pd7"X?qgzaդ{>?G,Y5f.o=Ĵ9 !'[̰986[+ sUSf)ΝUmۅk%̢MBu.A*t-=0 0ΐnTO\cf6Apvӥ\0S.='߯8ra%du4+du+e0PRM .T @uN__ 7XWeц)YIB:C&ϖr+ͦ7ZΨVBLV| \6TԷhZ~ls?kM8LkCL=3 $ [V5k$eܳ?<RiN^0 V b#K`$C1|eY,iW=gq $Y :.$W-i+4,KhE}gFz*5ΦT%l3V+L5HDGR#Oj s!0h2_J@۹9^6࠮DT-Wvlh%3rT;gƳz|it=\HUfIwC+] 6)ifN3[֡8ඝ T 3PJj[yƠ|rb̀jW _OT{98@E-  QUf % ̈d<{ke,_)Q/)XZ1f*55-e<XyQ֜C>25 ,Lۮg~ZDHwv2FB:y1 PX]i 9l0o2g@"i%HJo©X2…iFaްp7^$XPLF6(F- qf󟬉zgvnpp9@ez}w5Ŧ^Ry QlR϶puqwCA5%zجA M4qM *gl{Z']|U&,mEWUxh,!߈-}} 6Na1&?aNtYa0L*X~|<B#NY:hU34;[,G18!cPᇲ+pΝZJC\[x_SQ*8oVϲ7oW;kx3KX?ZqaEkLǿA,>,oc,r\Hp-~Qd"$ w,Ǿ}UX^AS{tG ~2iyp0}fT9v[@(*>X*^2Z"J4eh͎(v7;/XD!`jzXݤHBIAgI־#,< / HuSǵib@[a<8~;yiV="Ҹ9 K%חYJFbq0D[䉪=׆ ޙ3O e.tJ9 ͕p+6p3.cS\6^6?wPGUK($o!oiڜԼm Fzʊ &F,gRBj=ԣ5sF2)43ztùmkdm*SƳ lBd7:Ax7p8YU$DAjb4}x:рID1A;Xo!y:TusretUt]7IJ9#%2M1WqEVsU#t0S*jɛN QW=:uCVQ!e"P .(cR6"ac4`N  r-X1 FBBC$'T*[#H6rzxp#0}\ѥ9ޭOT4se}i*|ҨJӝ=dDBճG15 !Tgo+qd@}X&\@ʃշuaB+^X{RuࣨR~ 5 a‹a"|/2aj5*gwOhWg;~BEa4C] (H?Bh HáY $wGD?!;Hr&)JRא eÄ( Sɼ,ȡ &w冩.\;H fW,5V&]_ zAmN&M|qsWf_a3913]CvE"N|C܌Z`7y 81 0(op+ud&يv7D?cIvf2}\ӑJ"fҁ9XJ߬B-@%;+xuOJZ`[>58UD=ck5ףq Y|,ϲc+ =hP5?XoTRIdR/' ㉡GTmҔ>XArf[da 9$vBY[9MIw8D{쎪"ޕr *58XDq%/Y,mQ[[ \g;OZȺu0 }s)>M0o[e`j*۳^b*+1Eb*& 2p@ v i>o0 ")rK 2IqN$iF[g܊EKMu^^{1A&c_.xsP~1,@p>Iԧ]G*.cc^?XeJ޵Mٴ"Swed$y Iؒh}h/ zhUZBp\za՘{2~Wfݚ^B x_۽iݢjJ0odP9SqooN0="FyW?w5;rKwٟ{bﳨL8|b w;4Xz8]ZoUFT`oEGCun򯪫oRoTw^J{C]mCLώqbt.9]p<>ꈊyIo°|C/$&B  '>EՌ$aN C=h>_x59߽4d|!Qh4KXn_Ӄ®~ /Jd!R>=Q aLB?z1C ZrF~'li)PlL:%ʥ{_>A|Q{Yi鱵3w^q =l9%-bDxT- -[:Quu=@h2A:ua(!ʁGJ8I8O`Vc` L Ä_3E8~i3v">&&j,MU lOb!+aAT3 kdƸ_|{Aێ[&,к3%fۡI/Q `@KTf(O 飅dǿSUd5ng.2nav7dCvb8g .1HT]ģjV`SGBd/`rPb50Di|7d_ŧ@nFh`MZl ]3x5=-XOxҨ:pQs1swrA)cq˯$Ni;UjpLdDF΍EsQ~|=]>F{9BSrenk1^ TO{btگ,(Z8 3x"eAXs^y IQpA).Ĕ .?hjx1lҒE ?$~eAݝ?LBJYM 稹C֯I+|)47&B*{BQD27 s*w C4"A[0mŽ?/rC?)}x#qW?d0y lp}ɪ\riRg1RUMId?rt!p+^4nEa4Vxdv$~Ga1#-J&8̚Q.1PI= 2B; 5O1cߦr  wx83 %*_3}*S9S9=C; TZ<7q_iw5+-B[ jo>5ޭRB3[-X9A s*`xoQ~DT:1 D+1 +']`z+[qzGdqCβ{WOfI)W&""߼sCKH^Pعp|UlAؑ-I+B[^(b0a9x'J5%ՕΔ4`=rk6;E4.om PEƣ;s4=9GW9rbV,% X2pMkdٛjD+=0Ϛ剸6N꺛DLLpM@jli2_F8rj UGg\*VkgF]8>0|1|axL<qI8dHMC]>w<}?Wj|@|Ij~}|γ{{/L ͳ{ϳg#\'^{g?;ֵiQ!_|<;QCٳG>(^B<{6.?~P"y0di8>qCi[K*~9Әk]8_Y<دGs▯iG@e3W&rPwx>2B6 d!g{F:'wZ.&1=n} s5Lo7u..$.+5 'Þ/Φ-W׼ҿSpqm20~gm!7`Pވ߱Nבw+]O|ˋ[]K[57יۓ{ӍnZ@|JxZcYi|m5l[4l|_ '#KDY UƁkUcyFZ7ksˊ' K4ސ=kӍNk)'5;ΫG[VC2XS9k*n SmMm3O {Vќ ERॴk[ u[iJ@ԌgZ}{Kj Z G2ȕ-/K[|I’ 5LcYYEK0°j\*Z%Ef%Ef%Z% (悑j! 'ڈZ[Z۰Zj>lIDsY5#ɒ R,Ǥ4_iC )Y&rFj3Kذ[K֙$}J9h[́m[7%!*pQR=s'|DI'*ZZ{a&E_MM0͕<|Ϡ>?4QQ&MXm}~OYYСP{kɿHqrơ5h4bfxj6:Kee^ۧ6>@gg{K --zxd= ? ?݇]b^`lnF&LL y/y|Ͳ2`g6gg-!^˸k6}FyFyT;Wۮ[찌ZYon@RBmnnв2v-d M£Ywg I6sKߧ/Η6,,cֈ۠$=0=7xGNVݐeeZuvGӳóGK9ĶuOm$e΋9CXUuQl,p[*:he0cզQTM%KJ(oG i#~O|r~2P>_ow+> _x-|_ >@22#q>J@/,*/ҁWס~P3!>J"4Y,[GZoH2.횎@-j#vxEXLRk ☸+J%Z[djl%ÝaG!MoGq1$W6%#| 0gGmȶ$Cc?H4PEKØ*5ެAu0~Pա scNt" bhU&ah ?^o-XaZ@U#AiDTM$ ==- #jr`/.IZ7Nדs6֩AJVμ(iAcޘk̴X̞q$?#Ea "z`p)K Q`BMlyMd{KB&5lD~F|[2Ӹ>@r mf^]5//!_jǷrb4Km5' m1z~*R(XD}RFΘ :UX#f]hL .!F 7ϯjH*o#i'[Z؊\d̬r>$zP(unE0M$BVXe-*1[3Ҧ[uhRXWS/s(8*73ܯ_#ru~r pvZFBfg-LtKn# \z|gwŢWA`sT)πy6nws(Y_܇}?n- Q;c1||!\R6Pl0c!CgO>CixYł '7UPĤj\>Ϳ;K+]yV^UˣYv]ym+-TKp{պ/zญG2 w/$Ƙ; >Þu@/qjD\N:j\,{WXu׸LCur|]?t0(fF8LX-=ބm2eY^H#\m1\E N oƮlXwwIYI9rpQ&$ {?P}wYz?RR =c aGPCT!0Y{v>w)Oy5cZ- 8*,9ƅޥqti۟)pk±60}(њ)xKR+\4/[aCFHݔvʋ Rfg5W+O!wKȿQM8[(GS9]VrH^\xzml0E¢jY0sB[ l~TV3w`.D[4*cI4֢ܢUHSkEuN(3(̫[#j3% /eO!se K}[U6# VoN껸CnlW OZyE{$UܣW6<<˯V]]W-ck*ϘC,oNʭ?hbGyIwkL* u''ؙ/JлN vl-G&N?DSӰp2b0()v?\qy^&3y?0\uS'с@Ig&U#ԳeF)\gҭ}~]sږS%#+BfE'}`*ީ)j!J0[.$u#H4cpYi ]pv](&6 Fq F|qsG/k%5CM y3= EO(nyiz%…\;r/AW28xbM1e (u ZRKQ!}He`Ynp~Ux Edϝ?ſ)un k>kBLlt(''5Ԣ`!R`Rku(1w(9? Z2,[Gc?JC"iA@W5;cXIKXZ|Plݺ%$қ ^}3U HJ}/{}#_P>TDF7'dVf36ps$h,;3d}VrОC\yˤǮ:U)˷ý6<\䃓=۩+鶔 nǾ`Yܥ>ǝׇ\W[Wiv/.oK<>>siZ l?^>d7~;Е% lZ63:^(QWmܞ'+m[V]-1-pә: dnksc1ĭ3҈[I <9*vZ+F$ Jt 4jF>G3bre͎H"kh.1A}gbر91=!gz΄eٔz.CɻVp&fW Q<`$]PX}pz#s4$_'1G}Bo)  /UvI/[ɫ5~+Ke8v)cyiAhY٥{]/h+.dҫ^%G3Iψ^Șϡ\=F)Oel{kϚ:.2m 2̧oQ;9N.pD[-L0e8@gBE%C!6zKH|W5 *Aʤ)NV_VH| .qoI"MT?, >QM OjTFi*ZgK6*|ux2Y;+R+p_8jT+څ3~T<=ėj=ԧǡ:|~(sI8#u?xY|ڨ׸~J E><_Gg嘥k /٨C*%|K0#r(*x: wWV7K$k.k 0R81 " χx/Upia$] 8iIܓ{~+D8\-.vp@(,Eր( fUMʫ`ކWLHC99yÞL-,f HdL7x%9H>b_~?/ z+. dԵ/@(^Qsw'R3BG۽=ƮH!R[<*p=z&<%OZkǓϝFbB˾`s>F+CӜ/v'Wa7r'AobCw!'a?c3 @}2U  yn bز cU"*\ >Pz։ =Gkw J,/9Hk|䧪B5-ƍ>p.^W^Fo&GUyE[1td6UFi @$8fU2PّpqL%TΉe[k-EW:mhG 6A@[S<N*TW,D0+q~- +U!ж;[Ʌl124{ۆ/r\Fbf9Xή?h9$*cۦKV◃%o!zs f`82KB8yH[z2ڷ^,i?bzEљ݇} F8ONMN1곩K9FAbǒis#j=56\庫a@kK؂WC~S~OpZ%nx|Lˤ6[OQc<=M؀zt0?R$ uGo7CvwvJSUV&~q41A)`YYZ p)b}^Ob5zԮl&_7B]v[6 Ƒڼ)?OS9pȹciеXȎ4CdWb}u" ƫ1y*H%lwOBR!ix {/ʂ>`'U;L'6^b P[pۻGg lnwq,7Qj]OڂOWs"@ްI/}L;\~>70ON8ːt[8'+nZz Ls s3J@ԕe,@G8+" @9ioW8MGGz6U0?͂~i ~50*J(},-v:`3=M.ڃEV"{q3R_B}G GBطCO'@p:b'9ɵ0.x2I_Xiö<<^9v>EZXẸS"~7gZχ[dJ1h䆏OUF|T*3ȴ < 3'bNYLB˜7Ef+yųYEF{ -:32@ez"Bm5 ܩx{Gfic(n k1k7,}8]ܐbU muv?GS3:XVk.[_v4|:&;b.)קMa|6۫+VX/PO;:dloQ}\:YRM*VunLV8D0,= -g8ݼ' q}0Y)v4km^(P]4U-3Aedo2kϙtguEb;tԹnn/чE%"e^` |\ʖ!JAJ%~ Ԟ7ZA"Uh}p0A9&\\m%e~EGTp2ėH}zdK Zؔwkfaos?͡Cׇc7|n/3,SKiyZ8i'ywe{\e{C]'ϴ-OwK]MyY\B-ss{6H-m=]q*fm?')z 9?]ڤ.z<%ſ{ v8QO+(ar Cq|g{t5d H~J͓p8tky#*}k0qNh0q ^qVDgEc. 'cO 7,l`ĝ߅)J3*WP@Ʋ#I24"I7 _$\ sy;SQ^ͿQmE ީFfԷASA hҤ,WY1C'P΄3 /%R)%r +9c?~\Ɖ\ ^ 撼;X0 Ut2dn>CU1Fl/;φ\G@UQ_0)ډPcK?]Lxگe ωS_'a,|#/EQV`ݥVrmRhjOSEF/K2*|`]y|`%j"K%/F5=_wC?o$1!di&gc?)/Fi}7][M[5u" ^V[_.}[-* ހW}6ȇ\{8 `/ +Sb@OO CV@H&#Ԗɲȹ$7&) uz5"fEss܁ #SS\ֵqɦjfV˺嗻CCqnt;ɾh3|#7( zlNQW!'RkHkjhtD|}s_'=y#CC_U81؜(Lk16w׻׻]Ui{,t\ķd1/m]:ƪ!9⃸p+6.ROe+N.oV&G1aeZm4= 4l2LK˽ZhC[a[z ]_o\ͱX|GGqeXXiƊMU/ݝA&'.*6hɋ8wz+[ d@ dXTto\&PYjkzfraG]M' =O64q7& fUeE鸎2 *u^YK0)knT~gx|g*,9ru }V w, =v3>DiHnw8Un2ӏj?׋b0,1 zN1uK(0V_8ച/6@`5ȱG%| k[fˢ0'{{c˚0^vtEm֤ӛf gЙۤW^ )_ͮ3hUn"-rV6󩶴(eO:A;'_}-#]HV-{;?-5ۆ^.M<;(` H7j~4Xps! ~ds~lxzj#C~u :v}Ƣy,}gg!-_Y6B")퉃eC."hۿFHC '}r3'y76e,1Uҝ)H}oYM"'ZHwoK9A2) Ç<Es%9n#G]wi)]Mg0 [WTFavݗ[ :E; fb9 C{^Trz=h H!Bww lw[m[F4KY6×n^I1ŊWͣ+4J*Hn\#N%V<אכ9 3mtO6XZmRңQu[˂gU-umqA% ,/5ɹWS Tj||ԍuJUMrkYJ]DU|uT[ZjZK+jTPAmkD[Chґӎε g c{(kً7SD7g=W40󧛥G ҩG7QSrҩ)`r,J6)iӺĽ80 T!C0Scq@Pb!sS Ԉ2qHίh2P~0ցDT^ǯ9^#xYK(5njfjY%jd0jls\q pQsAI:1:}B,Uuӗˆ (.[On a4"~X lAZϘ- gf|u,*!/fM q@ ?xd=T5An-I<2 (#%zc@ZQS(r cR=)MB!RM}<_giѰ~5D{eS_ 1!ުìX4ِr6QVv9T3a(jkM*\nЃ[&$ JR"҆uHmiw_2\պJ)4zlZnbHSZlZKר9mv껙4[\_i]s'+MefetÚr"Q;)eCP% z%y-䑂 0R Ѡ(WG鱅NGvP!Lc/mfd2{Hj-8*4qm$[0\ OԂm8SpJ ߒ^.}TF(/eBRb*>9|dS@&,`Cȣ_Xj`5}U;%# #%#u V^bcknك 6k61h\w\=5~"8?et"s@O߉RaɘUV k4VWJ2* Dm6a;KGL%aq3nTx#q* d&!PlpYZuYdQ_ @ @ _bd̒}#͠C¯lUΑa8=7$KyԞ| ZO}WAhXxeUbJ=<#Mbg:?]yBAN NqDFT_<@uHͷf"Yo/d!w% v'"`horP|atV9ӕL!̙#u<֭- Z_b(Bbk%7Ίx&C1_p69 :I-߄sq7kN7gZm7In`o4GjA.}[\f4o}V#ObƫQa`oedtv0uɍ8$4ð &-AR#\2097lDQYp]*L]kP)q 氫0;ҽI,> K7)€Fa8(4L W: S^H&xvm܏͆|DZK^T⠉%s{;m>P4/[IfLKgADA2t|両22Ҳ.3"ѾyC$Ga&[ ~7rӣf-0/Yb]r-_ JbPh6NwM[԰Axr}_w-~79&aY4g$ h*uʪKaKI+&M+|sżτ{Xt.;NX#e)DdXˊxMǙ}TTjIQX  RhI@>fJ g o2%0EkMc u"4PVl Gc!5q1oƳLQ"gd۸sN˜f׆o94W pnIrymhjM9[Z!vW-D*4ܿw_id#)ڿcӅ{<PPU4\9w fbA~$h #v/,@^y./n ϙe|BcvWrPڟ%3Rit@MzΖ oojq9ܫ力k]λc\JV+t`ww\R7tиBJ5Ve>yty٬[sw2|b:O]AbM_lrhYskra!Γ*v`*kK\CˣK][y[M΅ =6~'[s[ï)j){%,icKon-{nqk$ZmO4f_lܝ\4FiNښF95BowXOol4=^4 ^/oG.g.hٱ B4Xqz#qLd#OJ)!:p.[GnQ:0u.ۨM4"7ZǘΰZMh^˜װ}~r iq*4*KnhafJ!SAe~}kVp"Ƞ:I_ćDA#}{u?PßBC ײ%oɳFAtz: u;p=zc3da (> }1iz% ,C{ohu+ǂwAW7hW)/2!c IF0$!55E=8׀pQGd;4d1Vu3/>32BW/6۴$ɬKKc:#%!C: b&N:M$A6#Yco тƩl : S+Οx# 1.ڜ:G owKfM*}Ed=m!D_Lf3CW !C=\I)9qx[? ܶ`:iG}^"9#u R~k!DM}  c?/4GKY]:-܁J Li7宅9CpW uF)*;-} ۳EГVlց"[Zć5ɹ 9j hh}9pm4)>0 7|QKSfOźMnqꬋ4VLiX qHY} x?dŮu7p溂N kJ |_9vۂrEm8yz>f=<_wY[;#7>Ov9˴5!*2=w+{lUSѻ}8 HT/ws4OKPO;COP+'vQ9* % uCLkD#Uj)%Gۭ^ftmv ?/@}?в"N0k76k zPcOJBW'5NUf_ -d2_-@3ȏbTY, ǀGe.J&Y\ w_"n7בW礓h'4KSOcL9JaMdžI "1ՃNE;9~ ò7MzuʯQA/[7|hQ$T}?rk-HE8?aFq?B{Y4SL LjQ]h!lR{-~Z1aᏪHd"G<\恡y^aVa?,uDU sZ>$ |5|칧Ny! _K L6ߛW{. tO 4]9*p4JӐ 0뼑& X6 eINMRĩG9-"FX.U 9$r^Ox GC je[IqP¬8*ϙa/#vma.33333C]fff233]Ϲ?{3"2tFJ+֒)62+G'a~S"v%{ 'zC .;$^]?? P@`t{LVO,@\ޮcⵉI*H*. :||׾~(\xx\~~5u svz{rwOHx-~=V΅C$sU['{^g\/a:K/goKF/wO'}uc/^2 / REr~j-AG__G~Z=LߨwetGmD?ݔ5}XrE}xym-5}Y[ oݵg3J~>:{ %jv,xo ^_rN۷ZҮ?TG~Zd3NFz92)><Ͼ졻zߎo/4#1zB.7͛ƣr]p?z"a)qţ`<1j٤JiRa%O쓔&^LQwSL#8&(LrԓY$IˊjXAM;,snlkUY˿wN5}Ug^A(F B JXPJA,("ݎʓjQ4XXEg 7R4Af+l%h~&vVOb4OM$b8 y-2)P#.0B)T܂ خ'&98ꏞmnM˽:^yx_l Zzwv*=%9U00fPO+uΆgCKq$FGϩk;nQEjQ7L YX4^Q6|ri]Q_z@_㏜Gw37T[I W* h )ŨDi(SXZk3!ma&&h u/$̹&C%' EW94|ڣ  4_z ̼Oiu?ݺ;5&C8Ε:Sy&wc> ȟ16lIv}­h;1}A;l,c[t?T.|w|XvzCͨHoyA 3A;Z!뒮 դOqt*x&)dD5 C2")S9v O?[9xk۽IFeM: Q.Cq /& _6txӗں:FboܷTJ,8їk͇vs5vf%;~3tkʼn73FWQ v;wwʤ;e]#esjS6)G'O.Ofh"y7sAVuNwr3DlO[?R;*ʾb`_n4Pޕ;E-=vr979 b5hٲʭON6I TǞLxV=2E> ܱa_z@(]S!?C޺33ǦfJV@\?#c0UI?L+5ɏmPh)e7>زH}ܠoGF Wg'R"#`Q (%E2{gpQH<=\~I= {;sA B>E"!tb>04}yfTЦg9D6c᪢IaeZH }Ezh9 ƽ)(% FNQݓ3'MGxTw:ԸN`T*:2Qk3u{`EwEK|UGΜ"sꇐS:2P"1K{|S3=^ ?2R<(Ngk;L@^!(-rדּ,e,",:)̩&Mlko5 U8o$8?x&Ct"Z/{dʌ*k;]˅ Ra?kQN\KE֮'+,./hHDxDI, X44+a#Rz 1 TU5fJ<d+tgv\O,L5:'T¥M('4/j692sG:Yp"flslz-Āsu&Q$Ղތz? Oh0 ?g7HUCOiPf:+45Bv|-DO 돧=Ɏk~…{4>!d3dž"N-kS(e5v&aͼẬl\{C y9oGe쎼] ]3WMD1aNSHˡ?]jX_m kN;X6~lV쮴z6F]37aA=5 笅ި^w=pm@5mCM8s@&/uO+ 9S3QLh.},CΡDbjH(/uyskƭfS^~ ÐD@ѫ1$h3=rt fp3F ! E9ucL& Dj@qannT)Iƪ ;(^<q50%Ah~CJPIj`t+=2 ?l%ֵ,z~-`p87Wڨs ` T-[jSS]YЩM  ~"Jx񌿊$\G#P([2EeX%PWi>VJ'5a-ԑ> VpWHNkP<@~;5BzWṱ{xG˃vJP<.m5a6? Uɋ+BuweH[5~}CuZ7o?8B2y |M=cjh@<(ڇ_w*'0&l$Gx,B]=ܺa[VO;u׍g-옛E&(K`/ GZUA硧2 `m/<ʴg[nN+ јQ $y7v ~m"9!bs1SmR"XslFGr͵*_6!ˆ=H5~d+7d\}WM Ƣn+Rzɽݨа\e89lj(́C{8DmNyet=\Kww_0dYxg/\y|62M?jJ^0NNߔ8sk웆}uu\VmO>e=TŽs|w$:*xzY:q?Q86wkHū6P)ˡۇU%UN9:MK{1uc8<8Sv.w[?}5jj8;V zيmDǺ~cdMhDӫi,7S}[WÙ!r"jwM4c]R{bIC vg.V/'wޭwNHd&xq+&&JuAqFѨ=N.5=Yo]w׳ ѝ(G\*dkՏ luTYo&csV@dp D F;*[6jS.EhjIjb ɂE"-͘:c<5IYYAzV~$1`4~O4\ GG#"glv^N $N-ȱ l;A~"-dH hr̗C S`]cDMY4֫9؀ yW.]D٥1 ͚>{#K飏"&LrI2n4;FRD[\sg H"ӸqHEsvɏ742ʬ!ûۦ`L'Jh~TrnӭphSH)bn"Ul#CF{Wr l[ 5×Ϻ̸̗{YP3MIF_}h|>&+5҂Bg]pN1v 6)릡8&a+4Q_񘑌POE ; tIc,1Zme!HUZ׵ۢz HC 8C\4Jq.l<8#+hd{5d״aoeP{d@ co7l>;Y>Pfoæs&bvSgU_l0SSU'G'UzYrNQGMO16ާ[~-f/PK@e%RRG9383.9=Nv p9h&p*͎q>AC=PFzl~M!>?@B"`,l"l׏h $k j9jɓ _MdBΫ".9mLl8 @9S'9Mɞ^FL*&VQcTX>_vh9Gʕ|%,xRzN˙S& 3Մ6n ^Jk4vj2/R{P;)( 1SSV l 2Xqo%t=sVvz?sXIJ}ϡ4c,ERPhDLXX%klR.\ch2'틾_?3$4uţi Eq]slOv!շ+8 89i0EۉCh2٧B+/CMdJw"N2aZTexNdANnJ!p`qxSqq‰ȄкDO&:r!?{myag#Q rF!U7JŸm_ i<HIR)z ҏ =;/ZZh:zsȬWo4A !WA^V`E"D$%53)s%JDDe\Ehn-ʳ¿z+cJq$_tEr)J(g.ttgxiEm$նԼw-l-%W9rOA!7Zhut4lgYx7N[Fh44_:,d] @H#9jo"J8MJ'uNY AE!wzg!8vJ=< FP6_Aw!~]. T9m7h-8Wب F|v 't46ts"< t23 ~%N X]xNe@B^HHL;flB<*KiM!azPxqpނSc{Zu :yߕJ@U9և^1[SA3dL(@20Yk#>YzBZDN="VfⰟ9#Ν%ܕѓ݆0(ʯ&f-VkPȴg( ՗5G2HTKʌa&޴vY.x'E$Vrȵ@-衲fRkVo:itsCURno΅5ˡ6D ]oܻYzk^柕!XsΥǩlo*Z˰zptlO9 z1LDxOjQ6Uj#(FYɒT֐Y#ٷt<5SŝhȒ32M~4ƚsbSM x8ӒT)pHtu_GXb֊TMR(#q ԉ"pr>ݦ#ͺXagFzNZAhΑJ#%hCEf(EA7+Piz)CI^tTMJbO^pl,|Fr=1 M#Qi' VY"_8SIǮÃ#+^JqIKwB`,M6P1YwZ32ڹgGPcǾS 󐲉uvĐ#90U/jR'd4*Æf:wdɻНQ'| UfƙG{ ]4s6w Stݧt9mmԚ2R$Ï~0 &{M!_ *h< ^H4>~[m섋{[⊌. qljbT3ǒi NPwB/kZ[2gt-[ 겨6#P6߷PBP_T%R9Hی몋 *tzw0㗼2G\~v/)iM.CM;%JMo(SH[h Rnj Ƅyd}e`{$|3b)goZ>ߋ+[ H~xK>uRD3&ۋ0穸w?ox/ॽ 4:<{=&jn{]1!iW!?0Oy ~Bvi QiU ̷n7 ;Ov& ͫϖ >疨 W _SwvQ S'ڟZ%BK ņF/u?NuC͕C$nqd>W)?2O)k4ju|#'wnW{N:Q_Ų~+7ո{EaǾK,.v^=1 i c`W)Mmlp"uɉ^#tWyQ`!akTU{Gl y 0M8af)9|4P=0'U>]kN & #dd+\6u33fȈǔ!YjU.8 !ǝ i+y=l_#s I09iՐjeS1!s+Osϲ 8[}c5)F ɚ?XTWEN``V ]0rkRQHlBA,*$;B@2cɩ..G2TgTeN.: QO~ݎe#O#|׺ yQvl6Dr1B+FԹ BǍE;42^&J= / xKŪ0d8q3f#v 54=&u=H4-@p؊KCvB) g(5I:ML৿n -;v^dӖ`j hFgtUatK&mMAR&_d 8zL$in*جN BT 4_=M}upl]=޼~?ZCrThĜ}|hv~>2ۧ//xνѭ-#X"{i:v[bH23[KrJ?)9I# rpCJ-2BZy./%k =4zBa)Cxk^S\rZ"E&/2,E #A KQ,dhl^rGYp|DJK!@H+؄n[hZO|O8],\_- CGIp2wJc #84#V / ]s۩ Tc,9lZ?ƌ2+zL]7sgqԴڠϡ:.ӕVxT_HMvv~H ^|arՐkpmDx@@zqq28^y8^1dओ6B@Q6S͒.b)rÀUUKif''[._ZƋʌ< ? 9!YgnprbOyLD"1K`'ANwDc\P ⸅z=coIhVI.*.0zf4bAb2\AbYh- !;2Ce;M7M!Xaz|'Xh*׌$8($Mh9Ċq?Y:4؆'>(s0KL82K~ySܤX zyv 1.ݶc⧪ ɩLYv{i|H7Hbƹ {YxE&/ٿ#- ,,k[Q72g'\zwL!~]TW{dKZULN˾_Vfgt"jx2sGw1(@c3tx@w& V7ݟ\\e5G=P\ ch\\Rcen2 biD0䄲kL{6h.*Rw^m¢VC DbNBU+@ſTm3CozSXcw@B-ahT%;k~MUl|cj`) )TW ضM [g7ͼTA$P[g0l*W䵅5Yt~!5(3y_:-(; D~Q~lFѫ\frKO6vqK?N#\]&+mVɬQΜk8F O !k)N0r!)mī?dI/1P.O@R,wclr[\o 1d:/w9)*Ɓ KyXyO ֊0nsOwj$lWO^Ns_2_8"*X$+NmA"y8(ׇxM`wx@_\yTS Yk7{aG5W1 Lk>5x*\g4دpzkm]2xW]_Z a(jWE˜^lvAjSA"*A( JFA+nhdh:HAΘ]eݎsIQE(yyK0?jQ\:)+;2+*j]EeJgk ¬ż ƭ&7hX\K1ʺ@҅ P::(~T"x5zsrcpq[XJ@;>44hU8`,>x'RtBd[c=mZ/tؙR.N^5gVwy9gjxem\> q|9)>hlT\X_:my Am)-xm–/AJLasΆ͎YGsV{M5 dmX+WF]2|1yd0QN5ͫ/L#oj ʎ]1e%ʚaaẃX>]ƋcT|vg.+25ErM1tM}wd&ubJIǑ]Re ,tɅ)NɥE>#0GĤ: 8Lt==3~@Lὀ@X0QBt+H`;<V0%YvCd\B6"BB``pYbV @PE~ iFNf5ھP[B Iaڡ#hQM`Ŵ8v 9I:!e `O`p#u_~DF7h4@g 5֔)\ J/4d0> 5׼X_'4#vlòńNs!a33fB3˄j!BVy- {hi#pJܜ/ ЍWB(}U}zE]WMT֍EXܒ20O/2Z`..4o$.*.Gtx=cXlaqYq\tid{Mkavkg8C$&7!M]'RܿMK mgTwjd C8@kݿ6oak˲auNa0P¯Ըt*^R{vDcd 40M,eT]i0JF*{ V8> [cOx~ۨq|{tP2}z/6,Cҫ\} u2Ŀ Xa[1V,Ur_"Ҵ)P iE#\)i}u)榲XąNK8n"+m^b#3p =a)+āwJ(u&s"|jV?^Gp 4Fbz@?P1i*?&bWOpYKjBmoh7YUI(`Ay4M)OYg𳞡,P5qGp/ɂ9uCo^`X9fd^E}E,DwǼO%H,O ?U 拂Fs%$>TPc㉞(qc+|td6ܐ8w٭jV$(_w\'01= UP?.Co)L%oHYe4f\-Eh{*8onA'8>{Ÿ|TR0~tE `񿒀cpZu>Ca;IW78E\fÿx2w;&-ՔQ#2[%׋ZTmSZ|u.M#>L>},tlU˺N/Íwl~u{> ˎ ݎ_|~RwL/vzwv|v|'P =yu젅ɩWǜ؏q:PG<96p)Ӫ <_^'n8 x{|n٣H~rӵ =-_Wlu{'>MI5ޞdWOfی?mo7~?R}Ҟ$٤@e.gѣb/?PcȎtb_-BH֯lW% R$azI>5~ {Z| @6'vk$O4lR'NR(gf@#T?c Gɍ [?E .=/QRsfVCn/S/!A2=@S;ja7&Nu`;ΪynCYGZN%D c\; URG}wkAy'Ĩ_34ƺ^2Lؕʣ:' W0 oFyhdUBv{/D눽w"uBocnl&v^&v/|5ISnjF*pVE9G Y8_6^ˉ˫  ¥O!ӮtJ"o*)8%55[UlJxXp$ou H +DSU7Aq@Nc,"bEWl*,SNĉip7^c+5F2{f3&t%ٹPugCGd2(i_TvSZ-עoCoMxh}? fI{hLWM}Aea1326.5̸- KA!Bȷ [ HqDJ#g0D/#YtcpK2 dI6!8р\%Z[KfNj!W䙄ICHC Y]?m--[tS)54^>x8 CE4 ͠YӃH!pƢ#eO 㨵ԳMdL`4 u>JHT9QdbմYri~Cf~/igewZ}m#<،cfwVgVMe Wfez9GHEa4᧿Ʉ:m`agJ}&_&Cnz@;Wy%HӐ _`L bzX~t7O~ɣ|nD`` 05)q&=UO=u_Ʋy%*۵}T-u*שw-b/g~7-1=̧*?ggue5x QLj2"*`JwgtX7_PUQ" d%&1?Wƶ*:GP3ZnxޥY-+umy7~>;mz=ܸ|,?x~{}_/*y[8Z8zR˩~ZclYvk(zZ8hx91dS~PَMjݶbn}j2[߻n6yym;xYN ]8a[jkyZc?ȿ?^ߴ ,>\.ss)zٽ3-O7s~| pz㶽׭P|H}ak#lZs~^gHT}@EH(AxTUz?^ }w;k QO ⸑X 5SJ!{?}84f%,$=ZJ7^{n=K^zzKtcQfTjIYALjvr hD DoD2nĝ:q4mR'KUsW |VozKbbw}`y̅EKzI)m0Grc, 5I~ܺTz0LA=6SE*Wg8`d!kVA Q0JpJ0 ¡|ƥLꯀ.&%Ca0fg YX"|I$hV}]ż $ ^<Ǥ]v/dJɣx&1VdxeKSc4ciGܑ哦#J=bgq0^? V{>"BnkeHqS% %LXpj\IEL KnKS9ڼ/YD_CVHGLT^pbT71 )+jQT[zbhhӞ:ɧDrj/ˠ9>cl*=C |90s:ʧr~|O43(TBf7tǥ\!&J8AsC2^ Wq]E8046E>%O/Ėh{/L|t"7>ʓ;z]fkl]@ NI\gfX-K=YJ=[KLAhT2oh$fQ6Ωj2i=C!'k{3Z%t$JpzS@=L+`JDм 1LG: 73nq| r!C i W"n@|01&K\{nZ3KShpz>~lI K|6)}lk~{}N#JF8{MhLTvϘLvƅJ E^!qv\R>b͙dLFEiL2M`fz$AQ@f.Hv-A8&_b:cZ̙"TL!(m`<ŴP.=fJ:\E3!)W Ë0qR%bEjVFlr_,>OI֫s_q:*j"?yA֌선.܈7*R~ OªQTn2Dy#}&| œ0pVL{M4nY*h9sxv)֞9ĭUgzxqc,-O֔@ P T Ͳ/h |'\z,xaM-&LkDϝYAGm#9Fy0ȉ/Y=o]R'od?NB^MSB@CcI;/e@%$9+_!X°mᇌΐInMjQSVFlYeaEb8l{hkgiZ[t|Ny]r|sscՅ^罸ƒ_vO~swݞ:d':`<۳ }8=iL=54z1{_NkkpϜnx9NXŖZ*u9+jc;+{9z9uX[y羊79~'lϋ7w4|96~XJgS:|oŌ%6鋗&z1۝{qڐݜ/7>te4뢌ȍ=W~pzAwPqPQm smc^685a=kmf(?J Bc`۸uZ38CY]r:P]mk7LZ ('}?j?*?6\dTֺpd::֠ba񰼨t2ZhN_ BR?0Cy' %%(V$SBty3k2F +$PZ1ei@Q +l aMҔFڔQ),D1+BDqKr@`1);'FfXoh*ɸ`Gط}N(yb6Fw{oDak8xZjP pݑHb%fR= 0#%)^Y݆8 @`(3 &89"Kϊ!P(Ss"t [5[V(_̐iDJ4,Nn}6@e)J~)zEWm ʊi(0o_~x);R"! AuЀr|$3r.s- ?#/f+6/CI@{k{i,"HJ!pD5̢˲ZE'jV6.Lt8ďU\d/^t Ple_tg*\T8,ǺYI,U=.&Wy2h,Ϳ0IkʗW& o,SHh;,@* I;< Vzx ㊸$g* DL%Q'[Tciefb-pڈl= װvYF# %`cỮJ±:l+6EĖ3QN͆)Hlps:Mº\bWr] &rYTGBE4l~ê֡sB qӧ0E@P bMg꒵f2h+f*{wϫ) ?#bvf6z]/e7~FLC^;rSp!ɕ/P_$W5l4kt U_!hf`\{z߶O@ώ?Aʆ?Nf47BiqY\&_|x{zJ6z~m|12" ='s1aZH8{շ a'`@oaflsAEaӣ JoEKR|Tk>6z&AyH R2xD[VgЄ<Y9>*wTqXNEmD Ek\`C^mK̨f*ߪU'}_nBih#R^mq cR O?I37`1 :Bk!^yG<1)F\l+kcy@yEDY_v[rT|uFgyLJ 9iA$PY9'jSgwp|42E-rfޓ٦ @zJ՞Go"BlW6r=ib)lFmDUӦJ 1OSy\orEoo$/^F+p}v7O +L<ǽi'R[|˚G;E qNi }M1pn)ӧst^L;.O𣖷 /$=gNjh*8XU|he~x:4urk֑35~b{v [r𴳳7:ͷxw|wsrx7Cq9=i{uHG炮/[6딻ףOsw0[:%';nJ?7|xȠ?.O__ߟRL7'vZ$Z #DRU uWzҁ%U+atXýzyz!} DMa EhӘ/.!h43-3X+_uqB}-?ko agE?O}6[nh(6 ܃жxZ- 6k D]p/׌hݸvzz2婶l T fvs l+ c-<ܻьYDeZSIi6U%\__5{ CX̯`8a зRCGRb<) qKBr1rO3~ P(@L 5p!-pH&0|O0o3R" XeKJ܁}k9q&`_ILmJi˱%;!Jm6m/:YYrIK*>L-_W9.hbI)Q r+h%qZ7 #Uyo6ijau*-aV,h|7UPgPcc-)F Ռohn퉚}M MHtCszcLI} Q W:CH2tM%f"z"an,8\9SdH>۰x!t9)$B{E4Phb6㔋e)Hw΢մ ک80$yG `#`82dosCt=L1Su1 NMp {zNV SCm1/K=&3{Z^l2%4VԵi 12Nt[-S(. z'T[F#)&x+$; `K)}Q/wPӝ1֋VKE1L@߫L˄j曍(d,/!2 W; vz<_G9`pz=66T&aM EV4saBd 7quIOF{c͉׏g6$AHQ,)璥a I TY0j֍X5`XU(j:rL&crnoi/YLW| E3~r%xٙO:!_ F(ہZ`A;/ђ]֗˥kӶ3WKGC{I@yYDrpSW6'N'*_d,JNe@!{.'Zq@F^V مDV҈NYXQ>7)H6 ψs@YUYyfqϩm1XOr4egŽ \ xs?Y*Ѵ }ᕁ.y l0s & GfSFѬ` #`bѾ4n?0AĝVZ@c?< Aљ]ZG+{ץh,5"X! H4mj~HQ݄ 5H;ˀdD-46ƅ@Z1FcDLIIGnUw ~_ʭSՙÄ2pT(4m&\\5r(ɿ`:#BK,-j-Plȓ[#:.UiT`{=\,&A Nή@?46R]‚aCs€pn{ьE9Nlq}^]XilKiXa!q_55RƘ_icMk49Mc`Ie93덩QkUge!Mɧ]IJ!&cgf.hKxCkMs"/Fh-YXeVшbڮ؜g=b̗e h1z[bsr3uο>c W[/kCm(ާ"*̳HRC^?֛;&m>ee/UڷsHVK8މBIDl18F\NÌd#ՙ# YҤJh JK5q|uz3~qIK=&R/ }-R͚dUưQJdK*Xf`o*!3kv\SnӠ?+!&o w@SW& (RjxbRϱkbǘ_%SBXcl[LqqYzıXdEiaLc~6"(K (S'0HK //38!諢fBZ<(!컅95!ZHjΝfXЎwhjJ3'F8ݙ]` *BnDpGs0Pw,'[2y[T*V,eCH+MVK#՗mх4Dmv}$'՟XTlVSfR!l@tV]c0uA$mSm8I^NEfg"t?A9y(d #p ?aGkQՌت)}̶*`V_lģPsRq^Hm Yfa ҩdjyUS "3q ]b[Bt\AE__j2}S+M 5&S^sҀW)K44M |2fڷs;?2T.:J離tmrG3R"Hd* LjCY P ݊_8)ʿ;9";iTFUN3Gs·Ar>e53zQLWr-ƙ9vඉ2M\潱q;;4~ٚN'髋sTu{9>ﳚ⛓2v2|ʷ٢{57|x6|v{rSWnkhº:K]gzz{gˡvn˒o7#'⛯ǻW+Sж6o+2E{nMIZy^I;w6_A]Eӕ;bP "1yXd)XUXdfڇrE~c߳sY. z\ *8,yf@{`<;GC7N)vW$-W7/葰&v)mZKݦ@yʆz-L,)̀`L"v[[2|F⫰atp!p 50JW"(b4$ӛPGppX&,2PqsWaU &YG4吀Jo8&PH ,ϋCg Or8ijG*{r;Q5!8kMpkH6 <'ayk?j 8dɌ.ơ4؅oM\+n~8!URYF2ÿ98"3OSe*o!|y1 ~"x\)Fko =ص1UWPPst]w0G·| e,P{ >74Q2=]J)- f2F WxOɸ<esuՒA1Zӧ]L"վ) A&ZJ'xV5qȵ.ٕU,b1L%ʙ +فS@RO&;Y% G9nѪAv%%lX 9~y9Dr^9#l`HMO \DHiXnc.tlP/6RlZ`v}<laU RyM!*]:P 4j`;^E8`Wt1a0~0jCŸ́>Z2 JFnble:92+`jw}HDG) @.dMH]QejLdsU?Jx\HH2 lՆjL "" 1qqV 5cIgA|II" P0' pS͌CmDe+Orw; ( qt%m¤&CM]ᶋXW\\6&qValbF4;hvi0cܗ+Skb\jM[hr]E1Dk͂`P @]TYb(#VT 9FP4 P kV M&>Sb3CBZN:(K$wQ3ADL"^D*E72/&:5P'í0Pcۊ,Kq]!o *L@25T.+W6%Ji~=IIܝQ8"}X':^4[oD#jq%u/Ո m 6h>/ud8L2(*P_d 2(I5V-F4c!HK=Wnwۻc.#CYKiLZ.(-Xk +#-&p[S#NaQ"}\A_]%oUd,  SnCC DyuOvΥ [Z2RdmM[DMy`9zksFqO ߖtUό岟_3|[/^Y|ZTS%ɚX}(n uS2ִ"ctUe@BqQSV"eTFIH~5D|u@x-"'Sw; 0VnOQV59i:"D Ȑvinx\22mVmn!D`aB1M-B;er5dz0_g q itߨd'bʼn#j姰_pϒt p xK#ƨ^FN{k,}.g g.WT! . Yex&;458*tf2tCrZi( u~݁*W"7l}]hqs[JpH׮D"`Yyb)볐yNB"NI:\˓) r.\8BvX#Sa]WLURmPmqHR.޹a?2*^#U T2@孆**9 7 @ qZ,]'_Hi P"7)؄U8) S61/K'3+@*0OjT Оs&OGKRhJal-oav :gYeqeAYTͼWTQ°B\&s:pM`fsRR -?p~oc+"XL1N£X .P2zmB!Q؆a"܋Z)(A;_Fy.(-{!;]ww$N>svAMg>󝹮-"}O#FZ`EG*-~6\twy+Žd,jb{ 7 "Ȍs'4:dQha62n$o]L! vIӪph| &rv,EźRLtfY 9!hH(B#_f Y8 nQu޴ 2 ܬlRU:Er~X<…fg BZ|5F#3͑.LEY }G@C6ù9ĄaZR- E*P3UoϝއCISmW ?>~U:|<9bO4^ձu7YƺxJXYƹ L|81aocenmx: H'3j#J@:<: `fz)mBn5>;pi n@1>r/ ++IE))L=Ypl]** 8khJl!⡣Qd;XnjINUg3w7S+r{FZY$U:͛#9$\R;RnM  W!\NEtFb? fnP`[Yb.QjZ);K< "spWS.x15~=u;.K{Ƴq~zTx7uOk.]es3 p 38 tAWTWkY}ʑ8.30O%|7 [6gS"qhlIY{, N.SI[RN&2c-Xva+0l(=͑EY+ >x߶*@M{utRXVJæyuggNfqf(ibL383تC$vӓ5NNL1֗A1pjBߊۆN"F/PvG}w$|K3Uo6|]#g8i!+]s{$X++ ,a9Ϸ,Ix* ^ք-d- Φ$2ʖPS+1#)ݧ\뜂0QJs7&FQFhJg7co/ٙ@EnjR=S?r xub"ck2VrRJ;M k7!2OuêŸp1LBv,z, t$T:x.VQɏekA5XC)TbB m+OlWa\h]ȁ1"sC랇?g-HСC {XoKF/e@EG0le:ެÕ!4ra-· }% DkG#|c^:m!ӇྯE7w|TcQS?}6yͥxhyK 'db.ZmAުVDD؋Q(la 1>:An&:jtBʰ^k'-h68TbV ڸZ<olن b)? PEϐ\CG#y0i@&рϟ > #αw C]+C`5K987_7m|\4 _ŵz^<r,XJyPaV{ؒ謼O\Q_@]qdv}WP*\ms6 d hHە;?KaFWC/E\,ªT\ڤsj8n^}{BY ee~oC(yT+PTǾLUcYgc9V-_C}⨿j"'vυ_fM'O8{܅p:L'v/ &فDmX LdDzNM"=?wEI,sAY2hҽ|PqCص/"X&E !kg|\HL^'rdOyו,W⢪7=z`쮺޺zL=~Nyt|N鐟6֪4 ݔS+ސrnᐇfpW#os d_pzjFδ#geuU;P acFҐ A>B25-DzɣJJ$='́<d|v'} Dd%Hf;^ HN*bc qH[b RI /w;ů6]VbJrr&^BF~~,ҒQD6<6w"). & JŚ|(n4@Y %J#xme(LS@U^)&O \ҐUoTmlܷ3%|lrq* 1(( Eޱ2y <)mďYS5b4/a}雩 =^oAa&Ĩ'< BuR@I|!ڬС`^^>< )kx[S1L[#ԷmTI]+n'XEQ(HQSP'GV<}MxLuAdj2pQLO?r+کD{hT*#(`JޯTOTijoh&?Hc!fL ev;fwb{tmC3BV@fıጩCAo"\ZnkYvX_Y.]EEX%D T /#RjSkk1 (;Jr"Ƽl@gm !u, 7vh hŵB)e*zB4Vqf*lAa @龢F#3id1L/9~8 9J&3lI?(eh@N|e>Dd[3| @0G9^Yu=k#A?1D83XhI{~2aWvawBh:(zvccsLosusAI 9eIg]΃K,9Ipj^Rubr3lKr}qt*0\tΉ9͒D%LJr r0Pa1Jhf5 Ȩ|Az"mm,}[#0; u!TH"0Ykn,>u %_c ; ;&GnA h*Բš u8Ad]ۑ( Ȧw BDSݭ)X7A߄7ϴNVQd$һ"eOZYNY;gӜK^!(2 Q1lCiS՛l+8Fv(F37<>1QV#[Lfmw⦩}#Ndp->Aņ@P=gn˖F0ާWh:jbpߍ/ Pvg1ң\ F O> _.SM47ȯHU*AQ?l˦Td:_&\=)?; vEwl\"Ӡ㐟R2R,770!LTFJ9쳢BqceQV~%]Hڧdn=-*ao')C($˄Pq++;ˊESШ:xZyY% )W lZn@M,+3- .?'@8Y&)! $)cF_JJJ+^jQu{?7&%i(ߗ* ζb꫱Pk2m9v M$1[T ݾJI2\1F&|Չ2}~~*wE$kTte9Mc6ATzv1?32Cy)X5_vf, jpZPY;6؇AQœRlF}PGћQP@MM3;OaK 4M *TǙfʇ$A Y$Wst75TdbWl_`,~˱ۡVqjsiHy {eA!DG?DiR&@foe!Uu,o )|#ETCuvQjiKͮ[^}I"آv"n Y[{lGzɍC[>qJ2O  X%g7 =Ro5}bu6%9'&$HkԐ";WwSqCPHb V;Q(@mH:ֈK -* hL9hw~m{ yXcZitmFF/79K CS2 {79W2"G>GζHnN9'm" eEJ[ .$zplg^K3ZJno??qYo Sgp1aHl[1_8L8m<[WTU{|;-od>k7T;5dԋKٴ*AeozQcP aGh8a؃4(,׾b[y6UGo b'̧ANR V½D]#Q>?BQA~ Q>ȅ8ql|l<ΪʽQmHkH Ѐ_RVC| ѡݟ{s% _憍PZ:<0ϒkhkQCك85"MSSŏ-*n6'7NhpyҚ<Wכxy8 dyVF `[xoXjS(ŝ Ј(@WrQ UX.2 d[;F_P=(Ąt"t^{F$% / ?˂;:uQyں襔!R>Dxn)e{)+uLa2Q6@Xۉ&Q zh)}++J+>Yۘ$6.k%oВIx(?wiHT9Z$(N }97#!Zڙ<<||"+χ.v@ (YQ)i|Vcr:2c\bEDD [DTH&2+*ʠ7lU نc0mw9VRUQQp(gpRzƚM+Tw)cU|.+]POQ9XȢ@ qFx!{`>Q\( dӨ(dS-+٘[ɩ Q$0"ч樗SF:k:WjQ۾|ɣH*@5ɬ7=R,1q,T*?týOI"Sr1A׳Z)e<9nA=aWSZ09J?o A2ث*nH. (lBQvJ7U۠I;lPiV !tg'-&|T&ag*g YdgYYmg5$.msEkC\\WQބ}25z,RLچzy[L\#t@)|,L|xt&Q,*82 ؤuKRw787QaeEsi]pKѫCA88ȳ2~Ղ.H'_ nH>(Oy吆A,e0O&JۗΏ@J;Lཨl/r/ET{#Vwa% Qa})32 ;5!q^O:MH&JHךnymǃj7zugO?2yT;ol^ݞTJߧ7=6\lHs ӎ ljksr/5}?v>~6pwc@+yWt<M~y}q6Zq>^Gf#WJstwPQQ #(QSHo&~..RSxy^BL ʯ&T6 4̓u+M l Vʽ =\NzE^YE_\> G &eyz G (ցY*RD\<>PP#=(̗%ߩmGR-G 哵 W^EjMr'O;| ޠS@8duH׏)KLU?%x \m20P+O ;6_ 8RJDLq7HڨEY};HU=ub>)ba'wej(jLfz!&cm & L65i4y5%;ךw/I65}C8^n)ctpe"[Q[(dPUף_ma6_%n]ټ7gAQ1@M]ybp#Ε~(YA ? T!KR0Uag0lBf ;P /H#U.׭[3Q'ЋT{Jۡ ?: x v(YN4TrIY7LS .3#00]? jPkc#TY`&FYe2R2ؙ0㎧>1mֆ 1+)؜aeeBI1D;^}!z@?Goީi4$F]lݐ0aN|Oq6_Ǿu*;+DXЛjށ^L8U`Z(fLqEŇ.똅>뉐 i BhwjE PMvkrf7̨X"eW!z tQVBs(Qȅ!:/?gdv#22 rςCiPu!KwA8q9%K1"(ʖY1\9h#'vy9X\ͿTE\Erx ;#iܶ؃DA((yp#`Ç5ORE .T.3H9d[ \J{ Vm<<6D8Dr/;}pmۢXnvb^֐zU^f_:2ʧ,wFn>t;oΧb4p !%zK[fֱVk(n~FfϴFiqPI t1/ "&M~S |V*JtT==О8c˜1 TbϢb-pkIk ƻ~2QU7bb%Ʒa~z0kiSaJ( PkF]X-Sx-Uju|;}oF4E 9ԛ#]bL{%fM'F, ~mGȀji}B*=P8 B$>͜QVAEAQU׃{ٔtKpS׌▀0 Ri:TH +gՠCjxf*L(G|?5Ml9f7"]?eJ2LA.mNyDE!5}B( * xMW@i(%p?SJ|yuZǎO4W-Tw gO돗3H-xÛ뷮4?]ՖR'z~]nؕtozpnzxn~8ٺ!M 7p>ă+/ރS=ϓm#sӜG} y0`upZWcɛ.Ѧہcˁ]} =yw.WW\Zʛ3鵴#3-w!+%x-`>$ GN'{ޗBSJe V>lbX98}+;C>X5 qU=\{qNd]Z4>mZDaB18(k&RنЃs,>_0vhj i\fE+Mi{gDE^AYY 7yRcd3n'T+o_ ʐɧ3⋿7O/yV2LXx@*q4Njq1$n+[[t .? b bᤁqBF1?ߞ1)XCdRпZ_L}Ԭ]_ΊT^5+3 U(/)_̍3B4U?(򁼯*֎ozl{b0ux.OA*_U4iyf?c_^=af>=@8v;$m0oX}ebQ̈hXa\TCFmg`$Jp J͆k@M*Ʋz7]~ rf?лlU@5XI'f1:e76̅: V*,hdzk³iTc嚼*qN|+Ŝ caS﷼#*fJ0u/y^"WCQbudc5GϩSlSMY$GSoMJ,/i$ +=1n" V[]rYeMk؃'1r\m;Jv`ni484i~Ԡ]-Gb4 `v j^?KF!`QT {jSyu8؇`KbHsIGc*2c0UNYJ7Y2E&,Y㟵MY`Qx嵀*'̩@ 3ifzʺ;1zaibEyMKsrRm,*4*݇pjhԾ'L&.!G݄ZwLz 'Rx՘0ǩA+':0 t>J ~&r/I!2{Y(hHPL{xy@Ԋxh#%Øh X;LȖK^{[lUVM5 }2'452^Vsl~GdfՄD1U} '$J>b sVMCMP}m9ECŪ%|2Ͼ-llN{t={nU;ϛO5Z0 ,H!Aaw9&T,"H'XI"TkE3Q+ܑY_oMn]#\mz3Ȳv@+$ߪNډayP~ZGKѡU!֣Ő ~jyXXүvd;kK,Lz5J7m,^P3:qqYQڐn ǬMLgϘkX<fm|:@(ظ~ҁ>tO[YRY;6\\]I>5*6jR5?%o El<_lsn?>5ޛ^\/<6LPFl_>ND?n_hn vw(7ww\ڒvhE7vc}H 7g]U@cƏgVM#3=V'=ַ=#qy떨# 6e)?Jo: NԞ-jtxz8]מ?n"Oz&oӵ:oJk 9iͩfㇹD:ε2c0\j^C~eYYb+]$C[R&E8f,_3]}F&TO&iYСstT^>}5ƌ>UoYV4<;#aq4وHi*X.=qxran] ٠+\Yd ݴ9δ1X*`s0,A{CW+2{+2Mrd|m}|K9}y@mt^ԦL 5R#%8JԊ_՘ !*]ܨM7 Wr_s !_*ìfaA HU+A eb^oHYNX; $?T3t_uY87 `keȲ/er(_@PT^h__ Ř3̀kt -f_) >UQ"e~-Ƞx#//KQ W.b Jarv y@kB%}HL0'd&2r@%]n @^ֲ?`1EgbH1e 7*pc wbV|eBLNmwdq3E))jMdobm+ڠ߾̡X Hjh=j {)Ү.DD[#LLGZ6t`ްC_#YQԸ$Z`PvwAo}R` \vONIEb[d5eY;ě>y KVꔚ[6io,XO:*9V3;5FFȜӬbt/zeJ40DM3Р\T7m!)Z)D1rX2DU UCVs뵅k]ttVqlb[ZG `਩O|9_{QYȂyXJo_ k\fÀaA0P4 L`{@5pf81ӞJo8K O1CUisGUi ӯ7׾,HUMr0Ϝ_`_1ߐTҕIMi%Fat'&_.\cjF@MW)ۚl?"Mp ֻFTu(^:ڨ*g4 <8J"8|VE pB]:5@ #%AT8D WuD>`8.0BU0ۡQF}J-`YT7SbSf%|Ic35XW+уwթ tg&\.X:[CymZ˪H^WRvX w -zL+&?ެ*ohȧLjND+fed!ԧMo8ȰX"zN1*$u: }*y+1mC.bXYAVJ ! $|FɱwjS[K02J[+o5 m̓#!p թRW7#=N>r( ouI^HY=tQe՝Eg)+ H> Wb& -/rqNBP#>@UeM%.۶Ѳ46f/0-2HazK%<4{K譁5m24bCN13FT^_S"hW@AU!sA2Bp?ؗƋ5DZͅߡ JF9U{ꙶl !m4Svrmd_sHvvϑd}HyT\-!Uٴ 8ӖOX;h[Mo7Inyӟ:&%*\Ծo:rя:Y&3!;F\z)q:ϒGyDŽrec~)ڃ{H&\D@ŭ y͏  & Ow?HkóJX3< cMrݧ?v7d ^9^IHK}HˮectAr"b=>g#tæEJeӘ_~د Z,K~W}mv m,v!G&Fc.qYifbE */8eLZu,H0IӂJ>e$혾ZA_@m^dt:e:!(Cqx. %ƲꓜtMJB}8{[/_\&h|9;1dR_į㾴,- #7' IXԱ ][fbϐ/s7crʄ.f{ceʆzcCidC*7'7q.(c4mWwhq-r@c;iW܄a_{~fWi^w1) <n|T}L2ʾg[eM~9(Z9NV|"3`P֊^`w]85 dpcQԋ:`Ad *5Hp;qeXП).7h*s{gz>vCGJg|yRH@hK,wl7+$= iSW) fYQȰ329\->S`Nw\bNFk.\֞¿ev6v $$V-zgt֋kʞձ_;R/Kj[M M!O D-Yu#>"l(Mx&,|IX>CƭI5q֊Iz=,0 e Mp˜pєV2/oSXHl ſ?}FX%dJh[gxX UxHcľrHrkxۓSFXaӂ*f;PxgiElxFhBx >?L+p%&ӊ8fߔߥ.tccW%xJj3TL}Z0݇qZ<#Jxԇmd>C3TL4iAF?QzwhfE9 ˎ#)r#g=Éhnh7gzӋQ[Vb=W`k'cT,<׫nr)xㅿ+UO;])ͤ@* E6ӋCn˥:RWuWI˩~oes^rSӗ,-xϔ-\bn<ݠak٢;.8]xb'(KW&̓jHTH\P:MӽQ]Edq#۝7Odz8+T,Vj;+1龖]Va7\Ӕ|Ė3ɉyUj ѻ}ċce?l?ٔ5<]B^Vq%+M\)0BwI@E:dS֓D'T-" {MSWZ >/3g)z½yZظŔ}BPeCqZv_ksCʏ[Ʀ4^cu8ͣ ޥZm^)n^En$ nSU@>.smwsXp,]TF٣CңBs<,@"2~ME*h@Od0*$:v> lrd# '/򌅨ib &R}|]d#,>F d@YT@"QQ0Kݰ(~`~ ,I1,9]K]K*dư`**N]t SaHp˟{Αe >VEW o\YT;?vr#äil_vMFZcILgYm~Ho/x`12XU hP?~{fY%{}#/!?oe։G0 7)Z Q *[P(uQqPTX ?txUWT ҏ&˯AJlS+ԈlSC}S+PC)BhWA+lQ, lFAQp8MOx]}ZʐCM$*p ܻ0mȡ2emN3U2 ^'-VIah-Ce RP Í8m{#vFTҭ `=kaW'J]&)~;76hG~7V-vi?MQH@{ b &ψ)eًÄóݞqVfTGag@ٓYzN/pPQ0q{xaΑ4JFzAY!9W#?`I3`1YJM L3`1ՙ̊6e:jmh[yq$ZyӍf60S˥—|!yŌYΞ%Cԣ1Ec*Q)Ԑ"]=i9F9〭ڔ4Age/URM49|=];okP'pn7Flֆz3?5Bv0 m: h"XSI@Φt~{Q;.1Z8i^} 8^-Yu nRUh<*mBw~݃w]G.k5(0rT…'uGxcAe Ɣ-]ԝJQ<o?x+u$?we)]/FՅk)+9ԷoOMnRϤkin_!_H]*s{s&fe%xVζF'}#j\EfXŹ%oX*XsݳU֟釘z7?_/8W&_T7dPIi(bwuĩnn{BgYFm嗏l߼D 'Sơs DOK?lȿ5{[980|`'L5~ʅv<s tE8- lun\ˎ<⥯KK#cb9mMx@Y.{74 G=t YQ+q7∸R.-?6Jk(ݠE|vlvtv|X;6"w0 |9@Zf𲫰C"*$XI/qvk32#$P}`SՊr:J)qU3-.NSSg[y=:#<\jw6M\4-x?< ";ooNvv{yi<<izX 5\͝Wߴ ^4*xn4J5Zvyy/ZTݟi[,TxԿ(V/JRK0qT.{T*O_J\EއѦͥ2׌N:U<:yQ*_c4so![WǫzmEL&tULԂu?J3t]i RHz*^JFGrж J>Cj}:zj!-%sl#iFv֕Ot $y߽G$ߐ,8a拪>تʽ/,:LQQI_ Q!5#xnBy' ȰN?9U vQ,@@+\3ءKN+^gU(ڛY*{p~PJ/e⡴Q%)%\0lb5gUܩ=ju-e\DJiRbFI`k ʩJ~`^*~I@Jpl4FsB=GP?r+1ݕ#-H?.>8p~.}ՊF==ެ|-WЩUh,W*)u,T*\9/V*䬡JP]{P- }sZSɿ)Q6ʝ~\?_f\4Z*_/T Vˡejj>K"LjSYlX3l9&(V"Sk-+_SL2yHA%B|jgnAת^-])[, yNt wa<-wK Z i:@C :lʹ,[R@{7Mi_/(5S>/ۀ{#tR[[iUA~W%# 08O\~xxnx{vڬ{߫gᠫ/ ;^ +Rұ(U8P9iauPYACZD;V @mf-t)EW\Sjʱlg#hBXPpgqɀQñCpf`WΔk`wrRbxPW]7mR$-s9HVM98 j;V 3 (d eGr(RjOr*sf+6 ^/ ֍X$]j6l("*t I9ٙb`ɚ҆0JQpg6*?ԧeI:>f`ݹYV`BdA!?Ճw*Mit 0d&k}I #RhʣPU'n:=;ر M۱"*sz ˟bYnf̗ް8zJh>FLuLx駼 ;!gKOCD,ڂ[ jo.nXX|_2fʠ ,UQ0)a*1([Pk`e0((ɘR ЀAIML ܑbX0U7Hv4cA.4vXۢeB'1䍝{LTÝUbAFCٯ(Gʾh: %qr ̖ChY* ۍߗV ϑ.9*A>Jj/@F0\7l Wb)+Էȗ6znaxFq\+Īm;|ߊ |,%Fx3w3!ڒ@Hyڱ}U<+ 0 Wԁky fQlcNI=?<"0+W(u@'x%1Ļ)}E2 5'3o*_Y2 TO@J] ֐3Z=gKcDµH|=YV^6RK>$8)>?b2FU4RUJŝrLsP/RxԓG-,<>+Q^Yk\ ɨTL ;qi(5^D@cf@X$fHolsX<7i;ZHd`jf.ƕIWǩ(G퍋KVL?ǒUUp>$"!)&vfN!<&ʋWBpNWֲdsETiS|7(2Y?u^sM 5ddX7XPCT|K%u I>"b7M6{6UA i:[uV^}鼦S(d!b]3˦>1hJwi^'JU8Uۆ]2DRjW=D! ;ofVFx;CNA(*RMNl6r 2[%J3۴1>\!TT7h }c1v> 8ҕ q(ːhcH]"-'Jؕ׉EwVȋxOV!õS$q6EgxK>peTȳl)uVVot逹*&U@9G/BlXw:،vf_wU&kt@,C[rO3<~ ÑQk(*U6|Foʙ>1'(?59wIp?u loӑ:蠹K?Xı26+ÝUi?-t yYKϮ]W-@ k/lpr*_B&Ü[GDY lR{Lh9 ~ ࠺HB :8T&ZX=oF- G}E&ۮ\Ljfgx-`o ja,(\>UeuC0 dHkLTAP -W|ʡ|F!ucgjSe]?V`&(a-4xI-fQz;ǥwd;Bc:4uЦz6?}ؼtt3Qer߭%,a">b v ? +]$xb~I&GGjx&Nr8f5YcdWudPsaD[PTv^s>~v mPMIM9!WzXn*[C)bWk3%^<ى9=MuyE-waFh=$WW.T;!B/||7| bvu(D ^IP1&Yq*gw`}EኹAtz9!K(4J\7:=O(\WuzA/ Xfn}kX]3v!}1ϳwNT㈧os;-ucG~ygv} 4lXKɛn{Kk)([3D(yMׅ7ڈ.}gl9W%,((ND4 thC:DZ(uz 1gNs6]g)$d^/#a9`m& m v~HxW-Ѥ" LOY;L9f*X`nOd/l +0')!)uZz /bvq]_st@>-t׀T̮0txg0!2FGWUlArh8Ǚ=`ߠ ſO/c5` .ԾzCrEW1ε~% I,r3ٝAಋGdU%QC5{(a:FН! ,eP%GĜI9Yu*ہg.`ؾ7E9)\ Ff'aNi~6 %*( u++Ϻ%c;؊/ۡB51=f|F3:zϷiq=Lߎc^wK9\?H R '3ٵa ( | rׂRf95E(y2Q}ӰWakU<ʧZI6S/o*)n6gG9rг_,<1!amm[i,ʫ.v?lYHq-7 {h-,[X4?KXQcR DMҊ9$Kh(&%հp_?'c?AJ}cV-&}M@lsgDŽӴF5~pӹor:02ZiQT h0ԂIɇs"DˇZJRC $`+),kPYJ'Kld OSR :w̓e \.=cJFzgMms)E{Zu!g1>k\"wMoK6>Ŵ7g~oKXd:ڽLAe79WI5sz3S*iٴ>D҅-T(R] aB_=œ}LdyrO=٧| 4"l7 :bl%4[u\Zɩ@]2-k,Zd񿣛U8ڵO?wV?;О&Pz ]^^^8sAJBl똍q1C}mTwSR־3!٢uEn qͧV$eF5Z+ɚfBt,͌: 7x8)Df@ۃ/ AG%V[1jk&e9T>,SĨ#ODI>YAFۮ^Soص×SYRϪOjxh,4Q5"OH40wџ~3QJ_΀Kω40<IMԳLO\Q} %/7w' 8GfY`|eF[b] Te!.Ϸ=G!E*Td}:}l3]*Qk몺ƴ^k4]=DAͼB=gmlJ=R\;l!! .=}2FfNc5ET^c"slY&9YH B+ 0X|}~zF䗝लͭSeR{-&P2px92ZgoVOÍ!G0aAJ \g=;b2d7τB{/2bQ$Sf#Qf/yY k:q5=:a#mBoGc/ |nSDr/׏|Sp8hZiUbz|:n_$QH&?ϴ($!s=gZDx3 gK0}3 ֐Gߺ‡^_~*8W)r N.p} 6a)F`hdw1'^"$|g`Q\m{7a.X61 T es)PNtʠV'mʳ4HGwٳ'G7a1aɩ~r;^r` (G u_r`y31WL^PGu`(G؅Lak rZaFtmܙ~x瘼1ԗχ?vcr!YXpJZ9FȜMҼiTNOxyvmJz<Ϗ2$`v@,453ḭ ~ ^-v ~MKߢ>ORYģoמ$\VLw r!r_$̿f~CPIon!pfo9/gbK b!c.E\B"1G֓vR1yS2 m,ͬb/bPbP3K%Yeq@,gTKD KT|FsBf}&"2>ⶦFv"_= 3}G\ZjZy*wXo…I&~3swsF+W ![*gE44#Yiſ?))\J~u9|谘^CXRktp8)[c|AEՀ.j_Ktmtx>~1U ئY\)B#qSfk0՞ŁB:0wNړ=oyChC}#9`xd:m[Ꮎ6" 09U/¼p5X-MΦ$2AgnXމ!`+tUHb]T .[{kUoƜ\3nBkX]s~ _}1mM{z\ן=Ӌ@ [چ"M^hw4M\!jS^]~E}՟Z4 /FvV3IRn1?zņ /j1q#Pj^۳)B ?U:x"U)Y @Jhg^̚W#gjYgõ1{)J o_a>W p}%+KTu4Go)ev$F3s]SXL,rSQ`6}5ѻ) E~Y=ߣȯ)+ivXXBSi fZ]ko,~~Mpu?~v60|#xX>l{GWr=UITrk?+9I4QGkF5 #"ǥ"6/ !e:;zGG+k6FP_#BٗI2ZߍˆóMRZ0h^;8L\-.Sl)86g.̝`%}ᐻЧ^lU<,)jJt!w#VKl7> F{4Jf %~6ܶ b+xβcP+y闊͇C>\־ݻX[K1R3 )*ʉ97l z4RD)/%rG&i{O ^[!1q#"3B1$=Pf["7w$~{8ߴ IBc.<[#oͤ'`4bѪ͉O몀en] ևvWηI"evo܄yRR gىkMbx&`BzR9f3ɳF.9U?b~AXAZ pzrªFM5#%=iFt}^i~,ᯨ iD% jUò6闩grA>#FaM!7=Tnv}? 9%n.Wm*1"g~2mrxXGᳰӑLX*5؍gs&bM^pB3T!7$ȡtAP/U$pYml=t߫!"eii;l| C/:Y>ΎsKm+0(M:NPLҝb^A8$ UD$e ߳suH^gϵͨz@hb[PsޯaDv]x7FJ~F$=S?yF\ N܃JFA^V\UMšo}C쐽>|FE\U 14;y8z8Ѭ ᯒ@Aܑ4E`,~`T^#<ه(d7SZnʽtGDUԀ!kwduG#HoL]e_;<~&vPd7aV?#wFi}c6q%*ng4. RS|\ 'rɠRmCtFx ^L4jȫ^q,?'c[Aq &.Z$-&xFvtB*Ev[r'#50~We.m mjBomIД oDj 6@t]~Bnlz]Tës_pŶGbg X9go"-s>ĹZgXUJ{9?qn=s.ЖCmL;ͱWgߠYA2Y?؏fk?ڢhL[_m6砟qo $5GI ǩ(ѩK{z8 1?=԰ V%YA#%B VzBPFY 8,ecA (C"TJ#Cz3jX|4=H/ [[A.lցPR@&m]B'Zrb uG}f؜c;ZۋF I^D/ m1 jئaIơjئvGeeHLQ0]*,9qp_grJ_LNLp7≮8,ǪehoK&TD"ty<)4 <">vmʮmA@62tzWCZVTpuN td_?[{7@?& R' Yؿm뛕("X!z/B@Et>tnQ/kaz<*(rs27YrQ`ʙ>W$]e껐Ku`h¼t\^S@=%6ܛgīu^{0 >El._֍i#"?[M;ąٺ>@cpތC{ſmPIjNRh7d`Lhs`FdluߚW]#1lk*㏁+zL.Ҫ2(%jU|o2pW9_WR~ \^.}&cjJNF~NFH]ϥ4k)&wts)}o5\J_6KLQPN{Kwu"lb/X&.^{}M;ǜ&؟=_sbu_;?0YM'QsbgIA%0c߶ѣW!aK<aa/La4ݝ܂;]r g<3{ԩ:oZ@Q)j@܁,eKRVhuxK蒁k3Ӳ֦ #$CBEPin!vh< P\5|!oo7ߋXM;Tx',7n+g27ߺc&EWWmFZKP$ qZi'ɫpv8jcy(6(:cUŜ/dh0?myJdr/JQ{  . ZMF}ϟshJbBn ۳M}oN5f]dh-) {{*?`q?C֛~T]?A +=*;]/( 6LHL>@JbEZwEXA䘁4qOBp-7&y{ -pmD݁5P%,XJc*H=a$vf쯵+EK܁ǿ[$!}6_w16C7(OW$Ao2İ!a'k1G{Ggg DpG< nYCx*4FjGO͓*.;s >dӠz|ЭStUkROblAIImAs߮0=dca!BU -yr;&p g%Fm{:] 3Ò{2!ή\ k}1-q)!3ڪ))Q<{Wfy `o1`)AMzއBMI#ej͗6lge_ .|"g qAK`ּg NbF쓲hڜ]7V{dDI)2ad8)rnB~Z㷙( `}`tm1LEY kd?=*>ݤYPx H"Jm҇"6?CfJޠi_,7 nRG q]Wa.6aמ%[ׇ-57mhR%MH!h-!~B"G-:'w9# N>dpdK; &u lj_*/Zz/0Rƃb3ǃZa''s=h* oF@,N:!Y/wF,8Udꁼ}cJ0Cӭ~.A!c"m9] z@ D XR ˾%p Tq$@_H`a1O ؂-*F|82?c_ _W+ӤNJiR t'l~.^gI_K_ DM[2ʑUmLƄLFٙW6Cwgavg>=wefkadC)wf+dӆMefl,U/ѧAH|bRNRh-,#6_qj4Z !0[qksWI =J &l&u*_~+Ũh&u;z1fCzbkzq=AM|M&uxDܧ?U?TdJ;| ~d\U-:\ j ~c]V[aEp%M {uHdS$k2iS5_jTTvoB+v%4oή{ųEZN:W뵰3;|+&2Q$Q5^}ovQNj*FЋ|) 8d_UKwc'l5;r}$CutÂk,ur>,I M]1b 訧-pmŰW!RG qy0Ț6mMc/*'@r/XB+56<aTxr e,Lt0<2ݜ5ٯY]}y>1F@F6r{os6w#m{pg|/i ([Dbg[ޯ-7+^g5Ŭ$&cstqԁZ"7 $*~0;̗>ۯPl0h}̴9ʟ-VZ$v+av# =E˽sJbN)V".rq6:yh6m,5$gE1%K&||3ws\Xh!4H[ _ 7U>WV 4/`߻ޞݞ=l8k?]`͢-1 30٨Bc)mH>3n4t 96jKD|!Yq~@`q4U0Vemq7i|!In rmxsڷ,P((jx!JMU 8zxZyA=%>-/U2i2 mA_ {V+z*vñir#_Xh=1&(Z ϡhuut؃1xCF/~U?4§WW,)H-JuA#)gƼV:.@9[Z up6i?ju /B:Ǹc:LlϜmUIN67ts- K6['}ծ91:%HyjQIǃ[/T95#| X+~]!*3-'C_kׅ8^k5 ɱ\ `?S_ )edw]v@iߑH%Mk%߷]J.U Jz%Mzcؒ5hK 5ˬ]cعgu3F$Ops\cZ6S5 >+*\!=YJ823,D>:h S>uc kn;Cʞ}'4"\$ЊCt"ൿP# ^ST4fw̬D6k7:3W(n( ӷ e9 ]3<4ioXr u7yEir-姤mNYXacCD{y]ϛVjnwCP'IN)ōi7c/O喏]Q~C֎ zw $kϛZύ]qC/,Ryw6 uSbXCy&˪?8ݘ5Vb v}i:†_!%S[?Wt=rżԻƶ-Uf>ݍkZ}3m!dO`I|mptmcGw/.lQ~y^Z{{[[Y6$S C ȥ(ޭ4>X5yʨ 應Y;hrA[TҳhRqeq}nxE@ L<_xxP;A@"O띦@f6>W$fh \odL\j ӳ]/,L?4z̀haw%~L  | jyQt4Hc06JbScѰIIf#xQbͨ124X|فS A^griTAX4H9tDp!1:3` uM-NËHIT۵Vڟ&BXCh?ewhCN㐷]K&amyVTu*O(>igz`À/~_tu**q%x/Gs>B+5MJ9x*q8/ʆdx-ӑDžJ!Dg$sn:w 7AQ Y.kKD:k锁Uw\SVÞ h".ysl& ,[kIH>P#0:GT..-bAk+[ހ?5];/OޫdH259C7I=E4}iɾqᔕvGd=AZg>|G 8PS'( TT& @ P_$ .-CP8Q^+9T8`ÙWZRebda1匟}ɒXm &~Ahl`AzQv=ZM9+82!GZ}Q+/iMݢNo3UҾaXȍ2}'/Ў'}ٿ8Jj$"|>'+%@o<==uHeda%a>WaȤ`@00\6)õ*_^L8f=sovL34atu#B] ۨB74QӶ Yi-0.j3+]HؓG9$d$V?IȚZr&;.Jl-2cArdC0魣UHŏ !a:JEc4pi=Eor m9+[wѫN-o@ zmJn7GtJX]` L1=<͑:,y3Pl7w kUmiJkcEa+(ꍫ2Mvߜ;Žʝ V1[z7>LMt}ݻ: 9TLm*t%8tv@|5f lJspTet\(BQ- y@b[hc9wM]e:GAJ:YKbȧ6~g=cq+mi;QL!z*ySC=yfQ/-U̥) KP%MQH"{@ !I{}z+gyi) /& FɃFOe Jo6 PǍ#d|R5. KQ]ALH,P/65&#njan $0U,J@}c`mII p1]$pM?~=٥oQ[:<:9?پ;.ۍ;Dl[:o3~sqcǩZ;tswԠxT$aٲv?p`oM#-e6= Gs'GpomfsPKq/Sz^C0?}:\:;}qsd.a usiıњUrn|Cig`>|qXJY766wxƾlZ|e%ŁQm5k= վ W%FsmakeS|Q,Ĺ@8?.A2EWN`R4|ؓ-rnWRЈZQ\Y9BqԻ]RxEt̻ѵ2Pp@?//o!&ve͓ZlΎ7O5+Yj.^!`(]q<۔E9t: (|eѪ@3a7kPrA^V](E`:|&NbhAna#E9Բ)2ς_|{U[ŕ86XUx QJ)d|tĕ @SA% 3)ҌӺQFxydQc&TК!fhYf?(m:#y2nfQ ݥD OcJ rjlDBOdbQ+궹j:~Kjތ5TTSfv1f԰)xBmīԐ5E{D}C5*qCa9Ƌ4DŽ4TAk 2߰rLOm\PH&ŐJ [^C6 ՌC'vcq0l0v.{tlpz=J<ܻ#Ll ;B$drp|&!̪VJJQ\]2A L=@[+gO۲jLke𑩘{tT(| {Ra}ziM6a@0KQ7jd'LMZ|"%'Q[>Bf0t@f-ĽWL' (8/nN7< E43'˫u|,ڐu^ JF,_Hv2^{'X?:l/\ aq [J?^ʼntYWm |a˨ 4U'YY-AKK,LfG;9$t-* FTϨ~OK)Qz>'Rs w+TnSnR&e% bb+tc 䊝mvW}`#?t&N^o fZCX\7f'*F@u:,K ؂! << ˈ9vr{!s zSxlR6ȬISr1+|hQ"ȱuJ$vNLW^&B ై'W|cxºy Q ;}H&/YO%Ep _9FxƇzO. avÏrU٥>TM3V2>gy.ya4?B j~oRxjɌH׺SO3&!5imx '.}zV4o>/": vI|֟0ͫ Tc-9gBԺ4 x:+݄<\lb?ў_{+Q'so &~-?`VC{ѭ.?čE|@gr6#'YP1ٴnPl̰=`R49Λ187 i8bBL{x**?Ia? _SkC=1[|tp0֥Ku7srӷڊZLeCW49:Δq cQͬHl_d*oۃk>j1mձ@c2DGc6-aѝ[?iփca ̼ݏ9çG+:gmh{. 捘`V}XKs]tjwd(&KV†|+a=[ g;Ў[eY*ϫ")ы>cd2T#BF]d ::ڮ|(D͜%Ar KZ0m&YpS +)iThx{ͳίqo=@L lo 6KɞR٬6?EXnA,I3"bd(Æ)q WO=+uT-)f~@[~ 41\!}/;a[8f)\~!C`u1HR~z;Կv/?{}T/ȘR4wuU)ښ)Ⱦ.y03.Ss6C}Zr}rSGR"F;,Scyw`OjP1Zg3l] D o#Ź1< HUOGhe!i$vZ2k\( X8hc' ,3*2^\hϡ߅&j-D-l1 7کX"*yaxӯ3R^<8Uq׼E2*hb%Ә9[-~ka-[jrRJ:%yuOZ Zn? PqMUuɕMgՋps$٪ K>]R_DlD F%o2}O?dvy w-wJ] doEQCuR.ؘ{-{Ҹ}OX )^FA9cTn!%.|Q[yXqw1HמAŞCzڬ1/؛؛@0o^hOEBgU 64$!dШ6/e*f%ϐ7 q^ B*3F OB[S[u%\Nr[;7D/(^.G+'8~qMMpx:jhMC !˂"TKYN;lF~| O<ZP;n8YBxЯ# *)C.|ծU7Z _ \8- ARP> '(!S@D N YHu6~݉%&S-/g۹wվ (0XaV7LE+Tl _Jd_q`{wÁp|5@6?OOR .<@ޯX0LhkM*HƜȝx 0oCecvJfJ h{)a4Z9|vN^ڪZkrRL%)l Y0Ҧ}s1T}):Yvmr<&m(uִꗋTPvhr`V?c!sŦ%u/pEtnS8&%v= m[zώ%S"o%i{]"9T ]1X"b3EMZکmrX湣ܐZ\В͑u9׸2[ݤݹ2'ۻS \WL(&~ L}6{T뀖d 0x>BvKYF*EL Z3^/z)TbW7$,.hUf'шҊ M9HyaDHvpJsuy}dѬnDe@8.)ԩ#OKP5!ƝݡWwFv;H4}8}~I2_f{sWNJ'PPNJ]<0 {*P^jP(@1& ^h:Lb2HB_e@H\hStj6z@d𤒰A4 TBɅ}~iLUsR4;>IdY$`!4HF,2X tطp/`>0Ғđ~3Ջ|lLtK;9l3?)sSuwU ۑa|JVD@{׆coσ䷌T!t1M=z@( 3?Dp+6kvUG)6)xV3fP\h:]wk+27>Kfk΅*k)Lk<< oV:BO2M ns_^ ]m_z ;z zG=o (]:MC "  yr .p@xG;@hf&42H\ZBɾu1|8b^;+z"F5?w%QXB+ HzͮxX_;<` 3j@HZŀk5 6CS5']lqܕ߂%񴱳sĀ’tE' ;I]_K0_/n_)S(q>J(Q)XZl\JHnr_:>Uȩc$1z *$r$ FńS :"l8u&ɗk1ne[]0JX!BSjxu Xp # ^K~'W!a YSPJsRz~SR%4:eg}-(q^>zQLJ3+5d=`$ PQ `[OHʯ.Ƃ -\-!'19~/nGYM-B\;2x9i2ꅕk;,zI\Ho7IfN;&fhVKZx__UNJӸK͓AMӄSYњ:;4>U96g/*T1Y\;5`*(!|- t]iT;X3 0b0tDf ^w$zDڛlɦ.@l,Eq'"+^?51*1* TLEG T~;z,14GWÏap =ߔ[ǎ'}w{TBv߇\U t)5B'Eg)86y_?To_v“weOMo 6t*MtZ*>yCG`aTB\9uPڄ߾I]vLlI찁B5ӾHyݷ+  j)'~,r&sNt2,yӱ\ך4tF ۲KL2c}i(ME#{}FkmykqZ٣yC M^̐e:Ι{ALWy2ߔO+5VՙC}ٰsp{w:Jt6:f.>rY޾qz^F,e'|u_4?{o4?dl9[|kP={)Lw@Eog ա_ _[ Oo{\GDj7H8]YUd,Ww?ogE&*s $F (wCHlB:kJphR#(Z7;+fb4%"M(~r>.:q(`^"E@+611'fE@C3_CVyuj#2ZJ['ٵQ]vDvYo ]-]\Ep},ã9# Yq+YOҼ0YtmezT`bpۢʝQ( SPcsn Ǧ恕F4dKQ6H].G4uu+d`C4[蚙tJ\ڦםic;*Z:_G5mRu~giޒo84q:30JǕ{x@M4KOϡR~#:'SO$I)wa|%`>LHoђuj~j+f$), 1L;ՏVÚ'K4i%Qv̄sT}JRTd|=e1 !7A4ѥ[Wr*F.sS|U- ~sCe7|&MDv xU֔^DM!K.*wjM% \ʞ-nT Rv}!;$*QxwLwU_#71Ws-ڋѴ0$LOĘ>|IUϢI U;jXpdLSLk=O)g @f`ꄧp*'QC6S.yqm yLѣgU8RE$L{SsPX}R%^cOm%Modv5G}Xvwf#2ضfҦPLP}YD>,[Έb;f+hӘ.]i/fiI֣w"ن =K Φ!2%N~S'xEoO'>űM뾦^&7?ʴbi=m|_E^Y+OO$_1怢nΏdGaT 7`] v@#!$ / Romu~;JPu nPIJ2^*]}F"ŰO>JbNyQ=1B5pv*dφT؏f}x?41uozNyb@\{bQ~dc|/`o}ln>q~YtA6wͦU[>te3>۴7espn_鶿ޡXKi4쇾SA>>20(!qiLf0]HHA׸c(AF.@Zd]";T" 0S V0_H4\] &Q U2U)r{UbD ~֧<rbȎVTYr#TI6Qe: :c+}dbEXAOv '"mN phX5|_U~`SO|^M]cf[J dD$q|t^7om{ٕs-tcMɒR̬8GoŶ%kz)whnK ܷ8ERͧ/4/r߁7r_7rdTd=z侰}S\B' ;n|5)Ee-* _|sWgE b)l݁2\SP7‰uca/]kɿ0Z{}o-^E SDE_n$|[Z+1+#6zϹ?|;Wk;Fe\=ޯs8uS3]-}uz6or˿ՋV(h, ŮW)% &G)mOE|GӀ@7M"Csqf=9r(7 ]k|p*&,: ŝ5GYfϿUEL/) }2~+#<''0m{+D |ԴӁD% fO?IdSAb^#BP+\})l yEg8Fgh pz fs(瀚g(H@}Dډ7{z:JJB1O)(lqppq [Z^q}{,SX+ozdV,Javvx& X-Z ӑzs*Ϩ<ZD ݷvo'c~dQ}Y4CÃR6[@ZI7%uWQ&?F{U9V CarOxowƀdJZ`fV!rxҠLJ&s`9ouW'ST*n`i iol,Lbf1,lR-er{-~xce*@r,-w}>^n^.&<:8xXLN~ykac<;)bX<ﻙ:܏K[JDîn;tapq({?=]ZPBNo!``Wm%<;) smЙ-sui{emn-.lL|)dfq!U}mnƷkfռӶ-k/e;zR倘H53[3aZ ]Ȑff 9p IP)Is6@rFZ7 _o rZո>ĕ2 {' 4֪sjٸO,q+@zP!  Fa3M:Ai{T@M2,T }_1bHb0Ȋs$&W$+d*I<[vΨ䟙lDeBS K]=a SX] 6+)IhK+ @6 {vDJ2 ]'.a4 ޝ~?\O.Tw}I-JC~i8x&! ·8@\ X$bCȾrJ+d~-S:řTL-_-W<𗘌_yeGѬqO%0$WJUjCZr>Y}5r̍ k5lpS æbuA;^abT0|$m޹4k|S%SkȨZϷJ(K/.JH$F:guֵU'*8 g5 ]=>$Ax8B$~pp0Ox%+`АcReu\Z%@w2Rw.ϪO뗍ynUױ˸(>Hǜ*wɟ]ـqt.v~C00ЦTh˫'ӐkrdhRn4K'HvX#m֕@`%w=d;&G9q,e$kK 37w4ӥ$~qHX-9- YAR c\hAdPtQd\ܳZZYJCzle\$6@VIl[uwk;jwT,92w5F<@0R؞ܔKbjMsg7)-؆ J)||$W$F9Չհ|dFShy _Z*.M RG߉z1Dm#hE[IG DX@ G|~^ޢȱ5.7} &I]j6i\ q;bL?u!P]z몙Y dWxx{bvm;|M: XL+ƂRV]yXnVV( z`gI ݻ#CC AO٪ѲHLjQa i7wֻuܧ,E0M:;h}}սA)ky+ϜbƊe mSY} 0-a;L@M۾6ءX%ZzNHBR'iR|sùxJrt}J۠zH޷Sp8h`^[G{k,;#wzeqKg_R5G9N0sgAlO&(~d"t7Xitu2rޱ*e"}{8?ͺ[ߴ?ᰢ2?D$@Y+bޛ|ĎR 뗠#) )T~UY8,@eNAVqY qɿ47 yH3|j`CೃszL;(Wl7Ȓ},G;Om+xqaCp&Ͼ@XYHhȗ /0MÐ(bKD:nNq o(X=Tc*\SRw>|!#ѕT(s܀؇5[ԑ|~Qnsw[KkOmW h(JC-Fy|LJ"3/Pp`-Y]՛o{П͸{կØ.e)' )'l[7b+Q[5?H1<%ʿks{X1+}Q{,T^w.3>f؄!oi6rjUOZS/7V7/vχk~c7#PS]WFIiPa}KMɥKWKWOaSS-cSZIn-kiWώ:MA~JEB[ .eRsԒ^bn^\pϓEéc}וȏ뮫G  -iSjyyC3@/j[UǦwSE~Nٲ }S'ɀ7L{qG^B9ok'S>bPeSu:5qM}ߚ?bR6Ε]^]>9YQa [JcWe$ T 65o pԈk,,+nd7DBݤc7v^,G'ȿ=J)݂4Ka ؈^%duo.H0AT:MRh>TUAN5lL,8rIlo>DiEx݊:ڒ T 8s4 $~-Xg)6i?X j(o>-oOR,<(?Tu!(Ďҗ*@Cׯ=]dG5;o+_U?{LZ24R@ʨv]vSUU<[HDIuk ?{T =T"Fʡr/A r)1eq+y" W4utprRA桱>jяH%-Q^ݰUΘ>0qM1\tzs߿aN1QDl 0o 0?|%Z{sըcG"7S3CqMg[# D3s; uXxxhD-~0<ʿ;X\ӯX+ln> w??D/γFafϧ mGs[w a>%)Ms<ߥ&+8 R+N,F?T䩥htHl8IMgR'|)Iĩ2Sdf<(K(p+P ^%.oŇE;cOx}AEW}OA⃦/)$WLD jE')20Z\FӷXx&) O6I@>ĭêzXRۿ2sv} 'bug"#n|tist+n^U/U„F@3 U`,zxLRSA#YBɐDroQ\4i6-Ή]FB)XDNdV<\zGb ~*zw^kzX:LCPa,#Q|YZBCzeQwc-8ȋ$ߟKӲ1UGw/1AѬgF q×ht,N~oL[`H]%Ĺv]:e]tmmDlud^c_M dx8Se[dİVg76wz8 NUa};J~t}WvC?OJhPٌ>ޙ3JH;]{nU'~ަ@pJ͌)+drWIdA@vQ`aHY%eQa2T?ˣ=nx1~*;qEsCRMRfOh֚3c3J>bs̳## O_xtp/-E)=Q)ů$sQUҪ&ϞbIkNi*]jJGLF#Bl3;ʱf١p|BVNۺ䓶J~ wHC* 0Q,e?S~ߚt"HCH1?%F[^DJR R#o'@7(4Kq7 8>bT |j(-=4\&XDIFknK",Nfd'yJtEOiOcP{1W0 w`1%2V/VCSh Mjy%/к>ԛhwvӴ3i:O8Z-lڷL4sSa dh^9$Y,y1lc(cF]︾B5=gA=Bեei0Εs^+87v`]pJ805o?.'mR|CK 0{~9@p<{'ȦWde[3G(UWr^k%Lz[F PƓDy9ӗB  0/Zks~T]l<xF.ZȻ/k%'YiSIѻF uJr3 x_flmMIg}D:g"fcqMIx!#U`Xu_ZF&oǰD**}9Ω2σEBқ(i›yF}[ ĆOPpΚ+!$0t"H; Gnpn0?E)B)v 5f);,bYu "~#(REӀu(2|TsZ~-=B柷e͂3[68z,21o%P{~mf#&4v8W(,t =G7؄7ܻbxL`V|Jx8PUk^mU&n-I:T_F#F2S߀냬7>N똸Ɔdd [+#(;~gp ߪ;:wu$$ڰT!+ / >jՃ]CX~17uڨ,n-$MOzᲢ,0`=`T.b uuzu(8Tֵ{,|69pT:õfen3z--#R>Ҟ,jzd { Jy} s)M!Ce+F}.4]^.Zxc?*p_79;9Z,@S9[AG 1U lFxRͮ?5rəZZd (;R,aznjsq/q}EY^K-ao6TC5xă e6Q&n!x6m nYs+ N Ѷƃ]kZ 孆\󷽈5s hX}W՟LXwm_t0R%@\ ,ӠĆ E'μ04e H }~bїbU|_X \έomvM'B`B WftkjS㠡!jҌf-@תبgͰfsCV̎[1"kL/.# [UVj],25 (QBT*"Gz>;-@>ٜ;\W XMl8ݭLUOEBuE 2*Vz~%RcܵHy*xʨ$=$Q5]_VAC.?{GOO+ƱbxoGYVP }S\DP Ahyv*c &$=g^L3زT\Zg8t WjAs-ҽR㺐63"x6z(-TQh)Ȃ1 =S5v ~[X?Q&6F6}WtQn7oP'X]R5V}[{˥w,nJF K J.m\8gȯe嚶f<>jؕI<4n{`?^5h(6f4?:7{ˏ )rZN#%ue%?+rI*ukmk7GA& m@HCF %כڇxMܼ;[oY4SG#,*p+JU [x?@ŧ9Qn]@qf'Ө%ة9HܮJkDlW 9'hz=-6B(AE]a74l]IFxϒ* l\I>;hC/w-I1 -(-jKzA@pZb2_7EiF d{ {{KUqBD|]ׂB@X>zHQKZAE{⎺fdTz /FCƈ:+^ʙ OUxBEuK؈0;${3dE Sv|!|iT ];24MBGɝʯ5Y%7>g]W =ٟ`g81HDd~M]Sp" )tuc@nljoBexD1 $!]ͳl"$yB#X&䃄Rx-xCĴhl$iF@2|? SjcA.V\vŽ]RX%[NLLɇ#;$u!02!4MAX jDllso/u@9o@"9n%9vou:I54trF6]D&qt\Dʦ7ύ oe9 +8uz"A88wsS52v r]uR{'q2OZvr}Z|ʍՙKXmZsY cаCQIحĚ[7wJv 8lA*NG^ڑU}ک+H.p)ho^cz}IYuuڨq؜[cDLD\=L R@a/14'.y\yC-aT t*S 8tS$)$rv<'`R<3zm,(ШJ8?WvL1,~&Kd1m`Y\GeT8.n?Q<^Xjй]X,쨥%ǮnZ&ntpv @T2tT/#+w/] Ї~hV$ంޕ\bF[ !pW{󜍢dv!]4$O%)T S""ˑ%!.HH*0(k#v͠d"% AJH'ZbvtU%銯'}Mc&Lgɞ`c?( Uۑ̹m-6ę:.H@)>~[tXclO۩yÞ*k]4:_oZx`=ldwgw$LoXoUl[b}G.({`QտS7߷Qk(XzŧCJD(Ԭwծn6?} ht:MUTV|$25Tam,x*ְ{y^4ۖZi+]yΰݿˬl-}߽zI},e@RjqXǁ0JvА)11۱X9`ksg;ƘFMg2iySF! :mG 5*XrE~Wq$?Tz=1.Z= u§:s?]`LZ,f=blF!U_otɵ)pj_5_ۘ&uտͪMN/A\׻TM5 ŠKeeKՕe3ul _ʪ$k(Aq6)J-^n1~:n/wVInZ̑!d19;xJ.`\lc8gS9 hhaAh"h|ϼ.S}8km  H yOf6#1m[ԸB{q 5O/șZ)ژJwL,* ,X6N`2MV, }%d#ΏvKW;~9^ 5Σ4uq| >(QqVjפvd8sх;MnM~^YDtħ&'֍HC iC>ǝȼIPW Kq| 8bj 69"7'vn\:2IOW{q<@= bgP+.JGdZhn؃#-'wQMG"2 65?F8W'#G;h$]Z{} ֞N=;@B~a @&SsL&8zV?xpcuq:6nDPlo Yz0TQR޵~,ܘz'3==xsU)x,/{M/Tf6\݄ꖋ Tj.Ε9aJMղ mx[d/ش ^ [Q:y1ֹuVFȞv3k$K w\~״6Xł[uy]\5Kb2YH"}zy{Lj-y%jqb3Yß oI40 =Y"8f;0;>aO{Hu2+I8܄v=L*@ܥLۙ*Z\:pHҀ%C5ZQH<Ē Z Q 8*pDp!2*ˏ6ɴ,f6<>gګbYs4Z=gv/4,2>qT[ ca,NVR4#4,nlx8vyurl~b2N}lR$v\~Ș^XTUw% 470E:Ad A ("Qd{8`iL|,^NINt7gd]gGw"xF8>SιmX1L d ъ0ktx@E ʹj?22%%ģ+j%.C4AΠ"eHdNԣJ7dhŧ+E^Si58~h߁bH6!-ZRR4Ex!6" 7p%>N=0,PM7LEb$̬2ߠZ48P:w4]l`"V<-C祉z@:@erg=.C݇U %ZTLU3D6hA%Qdo#~1Mˉؤ -L?\;ݚ& kO_Ue z'+~IcTV˅@DA\I?ʤwĻY>2Ai ?+.62mE5h!&-/ rvfͪwb U&>B[!Fo+ou>)[٩t&#kQ.X~PKɟ߸e|ȫ̉ 6x]eҔR Ҕ ;KT.R2X>um6AhqFP.C߹xM.O5Yx1)&I jtS%)SAv:xB_u_jv(Pk<6* ] z=ߏ| .wx]];#F(xG '\KosʢcEŧfrLĠH1ִVoSt3aS+}3oؙ4׷XW7#O>8mvM7r[-[zar}`hy:{j:prL0x:t\^x><|za}#Ni軌Kqú7j;&166ڼJšsxs@qeu. )7X{E꣧} 쩥{ Ks7NnOjME/77#ly $ :b?W }"Ӗĩ+ĕ2[_"MU3e5kqԁ8'Ӧ2'`1Ve;İ '@>kc# w.i^]ޙ򔿍>⬒3K-RCM񲵟>l)XZb 6vwY?5ɇ˰׮{FnnnN\Zm{q>]_y9c Cĕ91$8OZ@nf1>l9,Yb<2gmt)8P(kׯ$*CUm&6^=RBu%VL,ka^x, DyEY3qL)GWPTkÁ?(mSCcΛ](|1\X[hgwiNZkj }{!@AL~dX:]츼Z %*\ it\Dvy+~3&4/Dpa1%.و,bפDZq=Xd(~ҨLU9^zVCZ(;r0 9;1H&U-9I0jHD>pBw,i´#oH$33t{< yyxԔtl!&H<# L& wG#\z݆9px5BI[vQ . 5A[HdF*9=gvym&H\4ә:י^LsEf~$+}319\ӻ/a\`;@`k(1 2Bl33^ILtV9htä^9a4CB]9{/9r"9 r/  _&տÓSWajEu4E"&Yfan4 ^A]{aB-V@}s5=L; a$JobV<,Uh)'!D_Lh]@ꑝxMu6HrqA=hHw&D:9l)k4 {' H]GO"ųhP` wHwt <쓨Yv(1RklO?\a#&h*TGb$5|'/yeN eeQx)2Eʆl騔cI!۞EERo; G/@ ղu-zǦW1aFX5:.:Aٸ0`F+?H.3k7*iKůkYB:0M%ES3EΡFOg|7AeyNGdStvsʟmuͷ,ӗSeֻ\?68*0 t`o͏EhSt*]3S,/yc_x|( g$?cs td"fqgڛ%8~H[sµHs'&aG<ۮUD\~l3# bt*!mS ǝ&z";+70e !/E QdȧckIkE?$MU:]Xٸ) %{՟"yC6>\c~"5r\ dl;NS5oEp8*X9b^`Zhciډpd_ fv܄ؔ=jYdx{'b<w5a:F UJyh59Vi*7cw;cK^O׫Vb,m+}I l.-\jo 9 1wK,}2TDVc[m\2-q&!*ndW 9 6Ng9~,_JLk}2>a$QuSD<{'uݎ'}s7wdImz`Hk?DliAk&߅f gyظ*:_BVM@=Xb 7A/ lԧ6뚵8< StT(D9d0詺oQVmDy}jUgECf}P@13ro3yӊw͹J'.)AT?CWo-:'xf+Lׄ 5Ѷ :ΜOx^[s";$$Cў̼zهU':M9% 1<G W$g.55/}D?߿O~yhw L1.y<<ǃdrǗtDlU_D%B]~\6ŶOpk50Bߟ"ѩj\1=fc,N2KgA..h/9LŽWp͉FB@F˖;{IN᠒hAQf_tKqbɅjd7q6o]^`17mHo:A[9x`u(gq r ([w.F3)ޔCI>LhT{[>uu{{D-/K⢭{ tI4#S Ƭ\%J4X 1iyFST;r-VD%C,ⴓ^0F͹ @N"S_ R1g(Eߥ(A*4PyY f+!0v7\DOelkt<5hBtOw48a#rjDHi0~ktRx&N pN3&ad?ɸ9ӿJ/CБ~qs_}0\sH@twx ORQQ'(O۪|C)$}CrPvyLbٛE@8 ! 1@V0Ew4Jۧl kx> НrVOBjn桯o;6Pj `s46!Vr|Ȣj$-ЮϏ>*8NU<0ZkKFcʓ[R(T+UF4 u@Ig> dF9mdPU4S*my'qo* eZƲA?T:Č * /dz.(1l8Hn0dړQ_J +lb+h3]aӵZ/v;BרP%`y^ j^\6CP,Tx2);j['JZƒ`XA1( *cjyAg`9מQB 5rz%e/sUo;?uI=.4Z(.(j&S.>>bف_YS?V1QuoXlY^`BZ0ܕM٤hӆ_VȞё}K˽& 4޵1ӳK=~']4s=$63)al 92[MɝaE6ZyqPjgS OWDD?,MZ=Su3| 9J!0 oRUӤ-5\CILh"Hfrx\N}u*8I\0E²zA|PcӉ0sT(;󃇾Y%[l_" ٘9KӑaM!j9Qf)mҗWt]MZpc:H~^N$5omQ@$ : GaIf<:i&Y֣__t۠p| LPb(!BZ|F.AܮӍ$whOP۔aQf^*w'v}^E]Nhi/#"$$ >$QF.cXesHqpd XN}u<*EeB#$N$dž6wdݔƶ,j`/^@CUYh)lkw~>-b>Olj?Mg;>W5"Dc}'\a#,v -eRYGxawJUz##Й/Lȫl֋a&o&ogO0qI+1&U}w{kOqO` &"$Ch;Bφ8f峫&OY1Rp#͟U [ϣ򲝢uQ>UU}YIߦ#$ Nw'+ɭIBJDٔ< ܇#T}PO2zyXޔ93LXl0nl+!1X$Ai%0FhL5)FGK4e^Wo>XCg מ3zC+LQ_ݦQp QF*iǮ1eڅ0> L)P'egȓZh,x7L%!sU( DQdHP?\t+!2ТQT'"l :l&-M NTNm SA<$Ќ\MxŽ+EOn;%Nywh>6tPC3a|st8҃4x#+[[3 }~:YnWN AJ3As}eW^`l)V%FѮrHy$QtsۀFBs-fm=;*xcHO e8UkP!vi1J:u^P2ObW}epRrȦX|Y|႒Ė `5 $FV-huE ';y0ZG5ݿ,҇mU[CDT Og5QA P+f%3GP4%Ak8$%GV%3"Z4l{~4kAOS? fˊwp %A`1V*{yfB| B?Q/4\*ݾc~^Ջs37'i.lqsy]2^X7U\"+^ryQ,]Sls $ 5Љ, |RJzQ\, |mRewVcW@?`x E_6Ň]=>wZde\?E R_aO^rfb3J|oڙ'ʼn6k@xwKК)0U'] w&ZhzT G5Se"CNiOm᭳hecPh<{&Tɗcn-Sn!8d`Jנi{㪴9 -p[Gn :7GiKG(ث&Pudו5 =y1& p*RVf Pcar8+W'40JSӟ/π%UAp!Jү9LB8b`MƄ tU&0Z!_ S3RJmˈs9&a35JU LW|Sɓ|n.SgdGNR/jo ʜK6g˱F]HIjt?Ԧ[eaZ6tܜ,G.TJ^7H6Ax-}N&EIާj rP5V(Nf{CFVJ.UkeU\ aI\wE؏@10fƲY!B8+"<ʨ>!v@p>+zk;N( @^B@AB@]0'D~ (Kמ(G??aYه2]\Lt|={zk50Oـ֫8u^ߙhM|V) >JR} ]rJap+Le  EN$LM)B0h4S'z[`>ˊf[5#˴§(9`y# B˦ucƩ2eнo}]K\v(>ƀQ:RMu&Ԕ#f!d!CNfo n^#y o6$b0_B)"@U\y@[),^n8,\TO\XD)0AGٝ lg{=s3YY M# M~?*{O (Ŀ8ҿZhOChQ+zԂ`; ,,~71%{}:\reKt _|)Y;H,3>B-@4 "T\1K>F N>Zi0:o7T!Ê$>DWsgdЃQjf`gʑˁ7б!.N[,LMr<ݷ4\09gaY}-:} US럐f%Tgw诬ͮ: E3JG]"xÀ#LC1ٹ/<DzدZaHCOMa4xm52QhT٦{e}w"xZy[/P2HIV j]bQ~!L{'ES>TJw$;:}0LޙtٕrVa#Zze.C j X4JIϜ8leޞiێf}d-fꑘF? _ ߅b>_bofW^S%!V;yG2P.ԟ%n_iFةpVt.D䯽χˋC)KGsh;EӚ(ahbXS=5g"eĆʆNx2jj#y8Hnc! z KhSs!Ѯz, eU"FKX [Aak##kS5a_\[NNZi`t'Y~.@4ڧ#=;G:G \ m%ύXs4}pͶD2IEJ(N> |IMe5>{}^A I3VW |+cB1a+t $MAq͝/>uLPpmKUIP7 .MoϮKVf…& ?{k;ؘRBb>\D[9L>E \lÅ(\ؿ% v̥?: b8QI˓ψ•Q0 mUk%aw?ݦ>q'#3XkvNC9/?o6w1$#*kr! ;&fϾ ~+}ͪ^>^H떄xȎwa,EsW @1tѳh3{Waj XߧHʟ?~,v_7m5Sv "kI!,BIg+;2%81ShÆjQ^CKp@a@{^^',8|daOi /^ $Gw'@hVQE(cHjOIq:HzQigqeS2+M+qE\A8%p>Ba<F,mo '6;iFL'~3jq쟤G2yLiACiƻSzJ6~nM`q+zƉ0> P|T|X8D21㠵j+{oW _ X&S`d٫}-X1[yW'pIT׭?-epEhHQò?x/\hE', Kzi4;{r`)5!ey$Ie,~Z'UHJ(2Id|$v>\EHXFښߒ0F,8V`Xzؚ+$U/@M tHE2hi ,G>66*.UQz*)%AXweZ\[cu'oTaR#]mn#ɏ|iļĠ'5t2<65'rk^'5 [b?s0Hů)~橞#Dʷ5L?(IP Qm?C﴾lp +qU ,hїZ_^FbL dE QN\IӧplQҮ0$c-&t|P1 \k/,#,}#H9E36OSxԑ$&ߘ>- ^-Eq}d740 BveG`JsXYB^+bV=ఢxȫC;Dw'6lyv?X%Q!gCz!{8W?H$g.xw~ZF&y;IH0XQd/Ԉ`!*<ɻӱ |M!Mlllcݝ`"̬;d<ϕ>a |*!}קb\IH!O^gsCŗσkgmgGMa>lK7^ NV7 p+; f!᫽0D{ 7姱&/L!H<-~H%ga_wx1QM9s3/ʂ}S}{3L&~8 ZMںg>~7z7LcG34 叨wYX[.W-Lo|Yfզ!9u zs2ØyWP]:6K~I Y9"Q)ef0S"7n>C{˛]}-Jަ:\O򚄥y޹Q%~PH\R˳ssp+CjF5uY~χT\Rֺ)  [јLmhQBRRVS_#H|@6@mT^~8   wfҦk3WέU,\}q-ӁA%0)'=GtUC)v^jR6F'YaD^~ƾcPm3p* %AH&C&֦Ags0ܤbHݩG00eoN?.Cnn=%g!"_U ~ukY&n`6LE MQșIuVAZ8裦 \9*# |7ֻx8k>ߟ'QOzBgf屫/? ْA~'t'$[jv{k]=z+")VpTFGM5LdiRd;ïyv+/,>VS@[i%&-Ix+nqIa F  `^2s3!Ɨr&I@b|>`ʹTnS, I6O]vX"tj,%%K`̣qY仴%z(d;գ ]nF&dL Vt+V9s؈Q:m %Q-ڢV"@xOw.-.t?]cb ]O,^:hNjPdNHwИ51Dx`rq}a+]l`/`aXl<|KT=`?6XY'BtE؅UΈ},럀ա b SHh]wg2O)G_ROG_4HE%5IU??%}[~8UԬ*_լ1uR'Op'a߉Ol~ Rx` JQO`S| .d(`]6)*8^h)Ehc5Q܀q~ a6O ~ D'd&V nBN gbr9LR&\jp雬 Y#_d,z[]{Tg~|k XQs5ye x=O* z-Qf5~˵⠁Ӝ'88 LC9'y 2X[FF1/tbJt'@ίW@ c}ľ~'ES1@7 9Uנ{%_^옰LFtvZ/!՞H.VN#XcG!*76 XZY)> LaX7N_߽ja<:j~͍}ƿwѨ=7-B+QL7kd9">$JxfI30C sQ5 WP]2q3C,7l X_7/CQo{ۂwGVMj3qyZ2W t5 A\ΟqQ|j_k|o3)mA'j~=ݺ!#g>| X+C)7K8T5?vB qO%L^lpfxygzݘE⎙͍Sr9DO2",FI4hs+;^AZ?`dkHy40n''S!R8 xo+fG|햕^ CC9VĻs: z 3 $'uj4"^T3弐0QufŠ'~$a29s:6{$O:GG{#q":>0#HkV Ŕpq"*7̉C#[<e:F~5' N+4oiQI]?t2-?`&M6oe{;pǀ=zeـ F߃ .ү&?%U_u$@.x:׻o0X~k0P<4DϧM5(6k0```~R7qa! YIc&\f*G%Ni3 ,L^È,0hfng  -,Rv#0V`Da28n"磗YsUZSâx-yj5֕/7 VcVCʔ>&gM 4wS?gܹ2;_@I>) :)AJ *UO0Z,l2+,ɯ- K ,K~՗;_| Ă..%,1|:*1Jsa>{.| JAü4pKU-i+YDN˾k/itꘁܘ_OeXsoL9&ԡNfhY[r? ˦dn  lx?I|ω)?]ٟ;_O11+7L7?gb>6.8 Xp =I6;qҟ꿉, ߺ)*Sk (|1$z?nZ39EB, ́$ AɥֿdSv_n8e=ǎbG^_XmB\PD6`usN7_j|o .'_c֬(^ L1dc(0y7/.r*\%![0-GOxrS'+t7׷D%vz-Lp}]*5חp}!y}þj۫vC:/H1O{T~_y{noc@D,A1I]T;jzQ.Zܓ2TJp<$qZX\J3`!Ay/7O5y .w! xKTJ. (s5d17?W:іTCM5|!Y^quPݯ_Zz 畉yt9+A?qUA^dҢ=SVЈhNۘ#|q)>mؽ>ciDhtq@@οn=Do-2ox?G!ĕ"";9$JW}椙%Lvq $znVruq朩L220z<1X*EDLm|('^c0H<6E)1k O-'-s2 Eeףe9RS`ՒrytIPPqw5%:h[a4 x#rc6Wi]Z1s7 cs0͊I)swq(jfU׍jO:diMtTmAnz4˦ˠ@q_mt=)MQ+[_ yȱtx$0*K/u`wMu7:uR#2p_kg5*mENS=Yb%8Wԯnʸ9,r &v # FiO7ji> z 7V`Gɷ?X``U)BJD_DA98)ly(8rcHR{^EOrX}ҒK;x׎D?ڛ_͉|i?U!%Ey0Ryo#Ǧ醝+ ȨkTW&C~v孒 OJz^IipiwV*FQT!{s M9 SzPFR<%@m)"55'r@20+c~9a TVVTJ ah^;i;??iSkǪ#lk'7ƨ*i1eST6UBCϚm65A ֈj[l]uY:Vُ.Ԇ}=9hӕgw !n?7u\A>Bْ06{614] p<(-0Ltpt՛ SL'Nl5;Nҡ[Mc(MU/Rl4{@&3_2=PAZ@<.ƜmjTɦc$OQwɃɮTpZ҉؜G02ﲢ)D`3 =F#p=),LX(n|uڂ aw|8~1k%_s7EڿMiu`NGNcÅ}/W.Ւ>] 5:ءJ38)z jBVfq%qȐu("Oz2PCBuZ.`Uh'~_bvDZ~6:9 dyn }N\z>sK,"< +h)dN}BH C&TRڟB&s:8\m@ Tr$=+>&,/_?fT|_YPD?Ȅ8,O8MrsrτOYoD[?!S ";duf~[GG-->4jG~He/AV(G'l~OP'5TT"?K| =>SDKN%lbD ٟeo(M(0X$Os`)!ngk%K1-ex׬+WGf < X"ufOwwyN?8v-qu"1aѩ򙏟@):Šyv {aYdĮv+eDG3v,Vf9ā.KNj;#Ćfs/@M˲3tvO`ݧ$]|sS3}JN܉qY҈2En7 Q77Fa67Hy87 ~0쩷>9/K "9u#EP en2k>( N/\C?Ł(k:`gR(R/*+Nϭ8^.yAYlü~c i6E 2j'E~Uزfnl9:"A%R o>tHh,P5xm$ߨg/}E6ŰƮw׬s%Kv%MGT>+sdrM2e4)`4 0XmimNj?,lx0j4Rr¨Km(om՗ oK3f&FG>9dm6 2CMSC~ FAR8(*g̦t{}϶ZX.~GZ|)ySqie29I460$}7jJmq-{w^soN/zLfqw+TߟþULRqĺsQK[Pdڔqe.d}*yx,A/\{sxx m /+F $fA}b_]8p-6kVZ(NwAHiRC#Y1j-Q-T8;U.DUGǍT$f+n2Af΃j2wk!=:D.j5Zv8<ƵUFԄo 0辍1ekElez d'ZF OXy}NexR;7m(`g $B=c2.B0ς|C fc`K%Kޟ]bOY1],T#I[57^9$t諅*D^FMig7vwZlE*΀SP3H&1wj9Rywc|V> >,%n+Y!yy%C.[h+t QIq_E!9Q%Aּ` a3J0%7!ϝLd-ïևr#H~'LWe`-u5PC]T/t!~(o+S1-_D~1`F/6|?_Fy_!dv~OhPA {~;a)bNov? đ03vl1j'̤`|_m'p6Nx/;aٟ cCKAZ|Ywf|ȁA'A`@prD^XJ3CRF{C[_v߰ @sQDLXB{ǞPntƇ%v- [$_28ȢKzy׬9Xk_geMW+0Ld}E֦faw=|R1|s=сeh-g"qqv&v,vg C{Fyc*cY}ё(-ae4(*fueȺuReFE1}P++ǽ#?*?-=Ci [O L<+x!Y}3G⪟R>-@b>v 67%޼*Ax)0FR멬fJs=1 s˫>`Cʥh'=ƔR}>s3;>wjp[6a``Wb|nżĿulͮE|>jx|l㦦(Xv#t̛FK\T>6!Kl9#L2[ƒӃ M'22)6+jn\8r; UG&nb!d wB"V~Wj2hFtEBݲޖ!Y FP@kv9p@<95WDdxs M2T3~(N<;+Vڗ\cp S$BkQuJGwOIh IP}qIea+x,blJN̏"ii, _e B[ڣq_-*V'|#"%e@ws{ IK@YIYY: 5(Bcw[,vP٢^q<,Hn*/B қ"b8W Lnn>]5EM䞘 tԮ:E6ݟ^{XL5ҼȕŶ܇ẃ`SyQm(a yMIuń -%&~BvSGceg$4Vc]}p8j N!l 8]_aAZ?۾Z]2%;}]2+HT~ϐSCCcV>~kl[<4SخQ rNCްbx;b(+z]$ Qjlgۯ׷(C`C$;~bvRD`=>SJ_gJF?l-˖l}Di| ;"aGZ v:|Ҋ@HW_BKL?2g%wsCA iUk +}V.7%[q?7(4u~K|q+/C82* @qc;V7Z0/ZpLd.,f!Iyyσ~v`\e޳1}hqg~&{-n_coq[=aUC+wl WDtWׯ8OŘZM=q! OG3$MW"Tgy{!hiAݲ }0(kެy6Kfj c~30{_bLm#. w\ }w2O7̪UogNjL/U|>xHeײT,!Sw: ECm4UeӚ6&  &Siwx*hYN_HVJ#!͊GGMCQ_Q=FL9y~Hk"@yԇgW!בuHքbDjv#{ u"1c'ՑR~XC&ވ2#z iYD*UAuw̗Plq]Im 0`̯Ok8?UO?-ﳤ`HS .g3gxp!8iV~9V]") ~MVkpp묲'rqyl>̛d8)ʓBb+" Lo4Ddc*mћhϦ鸍Sh h-GFs[C+kW+WKK|/^ ly>%D 9N]6ZVA @/` x47d\f7(: MhKnlR. Gks)jej2LxIHedRvGc PٝaL['hЦG/5+Hۭ;˶ԵS~H U[ތԟx_b6nMa67bsXd 2Nk\qBb ;da2;$;|ޱ$TQ%D<"4t @W:Uuu.h)6ԨYi`U$[.fs'ku~q:5+Em Bd(Œ^ZX?r:w("kS?l[IwΜmMؕm 4XJ fhRԑ’ŇGt3uV;N* {&-\s[=^K18J?̿z(+]H(ݡ=|t^JïVwFqOp®}G0u--)`-}rZ/N]3~ޝ0tca휝9 ?~1[l鵏1; 4>bwsqte<.dvVcw$3B?+e g-yL酰ë}=.||;p o2r|r餔ޛ9p׏25[M rZ (}_{vI.ШnN1P[@렓Ioѧ|mHbi0OB.eϾ5+UZȎLY呇Y3ǒ{^Īef (\3켖GGpf0_:ws0y9*/ 4Z[oN L}[ nf_* P\μ>g;vyQew8:Oh^a갵]M۹Bkp)wvt\y;$wU6GtNp:\OrH'$VR/TIމT輒L&cE ?G UE)-^H _5L%a>}$AWqj.+jݠ!V $DKiNVi#"1Ge-8.ְGI`2uF^iK- !иI#mX~z2b&ʯpi|6p&cKf?/(oh/4庰g+v r ƨMT'BP9!֑rF-t[i@p|pqxa?(l8ϼd *B?Ț](^RW% %tyҤF5ƪJl$ca Ƭ*H Mٖd&[0.R _  Xe ;,t3xa99sߛҲ F5AhMTPJHX#.ox+n+U@^_XU;WdLö8eqa/\s%MӮs 8XD<&QLzD!gޔhyo`J)-ߦ VlhJ)-R0`J;u:Be6L+D+aqSRGOv 9'S x'K}%_"?K'q8S.'y#G%NJ}*yp>%ڒ`c,Й`[pf=߭I{.? |&4a.xzn IS{WD٦k3sōw;Sn߮Oi=!wSw}ۇ#V̷kT?_Rc:l^ ]:D,.ugAf}5q}gaĒݛf_l߭wVqh]wG]W{+TuѣUW.nhvJ5H۷)`?hcQ5*}nyu鐁yɵxǹΚL;|P-lP٬S5֍<gQ܀[`/Yx,#=5EP3 tmpz̏ZN95HD,tS lzĦzK*:# RM@RE|+EUJlyEC S4⻙.N£ϻ$3# q98 "T˼N،'~/ Nl9p"ha@<}0agƲ{ ] P1H&4d ܅X"PapOez fnky)׃CQJ mOʱFL"*[>)VKѲ(o'Zh=$%vՊeoc8BRj~QTѯEc1isSgKDSMɢV@:2'Z-@̓2ƾPmJOJv<!I%o˲"-Mb\}>1z쨀H^_ kRRA!NID,|W6Z ;8A]JVWOhBkl0.UU|`"77^~eALEd^ِ}O:T?E51@MiCMXMM̯I}0ruӟ qΰ%"A?49i6"6nŨ>*δ1΀B}\)m;W+1vc@9d} Z/e_[4tB 1򚂹]W״L>ɉzCo=<D÷Laܪ8o"oG*ov2VB~n; $r*wnYQ;G $ļ})"x|!疓OD #)V*CfX/WʑKW{s11TRpSbvƜf.Z Ժ %Wqo*cGC H5&ظirirА Ƹz`,sSe5ppUa; mdjzd:08 옍&QB$ycVKɘgO-+g'I0svvǟQCۥ{X磸C(U.@*!dXd>X(E XtAG~ _d =q!?MMFB*%Y? {- !bc{ytMUp`Pml;[90K^n;,7's1`ݳ1g1"a[mf1{¹{wgvfyX-Etf`U9>V45-P]|9 Ic= {#T[p %`!MW(T387O*~FD[9tYxO4ʎf̉Dh#hs vw^8!w怓S D}8&)#0>z\Q`Nnfq盧EKc3lTEi8< ލA]s"Қ %F} HnPEy,@Ǔhdm =K&bZcvMԌÕ|/kKĒSLx j>hʀeg2"-IZn+B`$#rcDz}^q"rApDvkyPf|ji@ֻs޴((yxD ,=UidXyhr y`U=e8v^Dbe8 찍rGfh StZji+v'M;rKn &)Cw6J[|[5L`0h *|Z x.Lw?UYỳfv&H 4}Lڂa~^G880$LdXHHw (:~@.7Q[pdO.cA)[桭LZL{w3B86gáot=rn4=3? +|a8}M]qȳ>[!?~<LQ5>l$ǚTox1E[kw'}~Xҕ $Gm/nE&;se,n2FALOd.:NJ>` @\keb:!"8B8[$Se}DUwU,z\I ҧzWNSxD&SҦg\(4M=`UN|씞2=I&7/Z7Ƹe,\va=jx6|Ơ&yVpΓGI-EDUr!@uR1a]Юw6`X[?a&(f l@PQ1̥( u$Ɂeac4&!1n(%"Qҵ_G*+J̔[AGV|~s>PrԈ|iê%6}*<\ lqaLa¶XP[1E<"WG NER ]ƃx'3^Ю$${;VNہ`dJl.e_oKA]ڐG6nbn8CpTphc, $(OpN &g^nov:\P"1I;?{ϳOj-AC罷Jh @y:> _X"M-Pu1H'TI6% @$ >FvlVx/Gnw~M**8C:`@*-q9zTLy|yKQPr3@-5Oɗlۋ3keYfy٬bzr;4gSR(hTr::a;n&qZ-yqt[Ì7o3Lԃ aߌ7Pcu# x 8@g|?o/ڠ/N`V1ib&$s@Yym偵Ce uBiu@'ŁjG% a{yR \bt%)aԞgdD/T\y^hv6PQCpb?la( *\/fgEs`=WxqJy2mdssMӓ )%Y.c6a fg$ z镱 Ɋ6hK#-LzRڜ0VQ2͛ SŨ 10O\4|Fm(+l$>d ?G,^9|ʀ*xłA,ʷVu`9ţSا0M*D7__R9tHw1BSsFo‰s^2ARkndqGI 4)◦A]bB r Mk ؼѱbCO}@Ѻ7Y:lZ+qyh9fq06犡9Qg.f?Ф_,M 8bN,ypնM jh`j'4A;q8e/3%h/żs|LMO&z~U%Z:N_]G '.K1 ſ5VJ8eą)SYujXugQ!+PFnDzZ-hsN 8_>*xNgmaF\jU%z_ڄ |V4j:~j/ N敩=6 rԠ92cC6mK?hRj~\mV(pia\R)Ҿ e VoR3+^$[8!>Ѓҩ8ebr  Vۘ|1w&fM&FXR{fiK׵xc|Ü>ʜS6gˊFa+@ze/G>byeZwz8 [H]+:=?C1^!z5#2\s0VyfXZVwaC˲B yܞ<>SZ%Ʊq&ڿkTlQ$6fyr:^fsClc ^\cHt gG窂h00H+Jt9VvEJ fq4 #] qG'h2{POtQ\A?hD.+ULț7_xAgWkavv?;ˈkHqPbdJ-$AfFfW7fAV.C ÁӦ>IwU[W)|$D7Zޭg3:7dsȶBzwd*u.h# K|WGyGor6x !@{EuP*UR)/.X]' PKϯ؜g>n5O=eL+>'3ybbj苨e};\ӮuܖLů" } pxEKfH>U'c*r'|zk tT'~%-&g+w~[y/qe$(]?K[ O) m[ïX3j:S`04KjDNU\+~m dNhb Ms6pq-zY~YIeN /:St֨o^ɝbOZK]\>9Hk9~|JV-<a?u >V 6\(q:1e!&sˀ/}Mw@R]ov.J$>xf1%.%e52 sw&jټ%4BGG|׻Te;so^uE[|Uա޵j5n^= t>zf|p-HlHBNQ߬Ql6NL5lcMĢX:JUG*Q= Eo0!!HUN\BG?)DTDI1U^\/ u9_4ZBddTxa i:PF˲{%Gj=19,"^VOV} oJ;EH ɯI QLx 9^(C܎&'1e$P7h_aI]YR7Է1fh=VCMё'[ϐ+.`@Hت, D}&ڗ/,:0ؠ7).JkOOT=e5~ skh~[:+{NSsqyKK֨n+o6-B*{,uI Y#R,*𐘌+Ioҡ[גcӁ2:6hulΰ}R7y,W9|sP7s՛p]8>H h{p]sOӹb/cM 7RڟsuY9S28bwbǗqc/2.9|^GꌸB Tv,%wP}A&f⪹?'wv UÚZѭUHi$LMkSqSi4?Y&W/]Ie#2рVs)|Ve3?S6o8 |b .M]Uxwo5 ǃy˥T}e!vZ1Y dȐmV»~h*@d?ۿK??O5_3$JOIq;HzQQ2kf^;U8U5Jm9C1@"kLLSI[K(zZsܝm4)=3Ua5F xN۹ EHSJ3aH3Or"VKTޝs{ws9EڛW>tzϧDߗ~dQ y(bĽtM2L)$kޟF!)#ZmYY`Ǻx1BGa(jessO?Q_>.CcVE|~8uK¾%նT;3tШ,kfx(G~r~^՚}(a9o@:^b]LAVJjErV׊X +p|wtدD\MLJ0 sgqDrtЈ" ]tܹRpǶE2+m뵎 "9|}4zM2ZZɹۛg x40טK78i-;/yܦ&;Ԇ,=rwv8w2!'N3صj~,MZ 喜wt+ȻB wPE<+d44T-@5G̅{6𐬑9!Dj!}r%OrWU% JoD8+ј_Z*<5Fq&*C|C&NMI;'96T?ƒ׺O .~MzrA<}B!}'1:P&">蛥'Wz_西6!!6Vxb"&V͌6ʼn͢:BEkʎ-_};s|U"+;ᖣyR/C@SNێ!کޅqW_B/wnuUt 0ܟ|dˎ05X^~wŒ-WcEԉp/+i9[K 2Dwj0Ғ b">b7g2N ǒ&"}/yxl} fa!6B\ <1DZ|>l,8y5OK$'ba!ueasi`_EYx{ r%9Z2>eC%LfQ&Tn3\u,Z "$rPHkUvIͻ1"Q}7O@wy$0"E!I+A^s- ԯJVF3434Z};8)ҷr[KH"ATٜ^\^$"odQ;u]5JΚw[ٱHz<7/ʓ,1몜/el! ѿ )7O:HM'$cN=$k֯%QMQk,7ƽPT|`$Kk+7 Ti~ivN4ԇn*TB$#Js*Fu^B7-Qlʡ:Qk4p@^=[`~(A ǿA,Z+LW _ïI6Ŕ90%K*}@+a&bA( =&a1)r^ μc%-D 𥝔w+ݧEcQSlI:-ACB'''|e1 MK L+Խ^v^e~suNBI0RWI9w k7^;`_t` {ٻ+uqũ6qµ9㠙#v Mf٪m샦67s+=Nou[|rg^ k8tLFiY].Ի\Mw1 /_ovN?Y֥˰}?Ε~I=Xs1§wuǤp}OJ\NH?-z}{aH:޲jkxJr)$롭:زie,D {lKusRG7Ӣx,8M @/ʰ̲"+'u]ZK'oBz/R1,N^X;W!̬B ɮLtjy^i{rw?tsk8l?9Xۜㆆ lPG puĒ*uCҫ+T)ãJgekϣRꑜoO)클2C 3Å$*]B.6XۡX~0jW7/52wf 1iILO ^+1;€y~xj;$EHnApt#@t>E)XWރ%&.Go`@6o6"]8;CCiޖDc1|0%B_ND] x"AXiq,r~E?T+tӈ"E%^u?Lb{1mWLסϥ,f?? Hc и;8A#uA/ ,`(ų5#n':Rm7 `G>?8dNY@y/M%jcYVJu.AoG[ճ6HE4TKE ).4BV@S2'd., ͽrd8rw,#dvRvaP."rFvP8$}fvLSTlo 91pQoLm1il @X`c5w"FjnKۯ (d#S/~ݥlk>; [A1cV;Q1a |Eg7٩C W/Ni1a=oMželRt3c ^vn>MX@2$%L㜪^C.t||XZ"iy5!g}tЧ}~u;0z{p倓aYd~ba2?p{rS53ON&g..xaq~{/85)\F (%$+.. = @2~1Sp/oeg#V4a5!'P%o`vQ}a912){(/|МhǏ,廴&*uYu>ѫk_@9!&YK.dB8Q` SCzepb~*̤+5mln) x$?Rx]\uR=Z|Tj_~T)v_۪UX/BmiJ/ٶ7xz}xUf%wo2c <7dǧy&p^u ɽ:owSgue@t6Rt%g&`qx$DsЍjPr'jT#D1'GJQ\G7|Lj%mG&CqV6(ژlq ~E;=?BM攨jd긾O)>.e( `%f*qķk:D't( F^?33."mx5W*ԾV+RsȮL?2RW+~(]tCf (evS-.nZTLń<^/=QTc쌑I{NhS8(ur7E)fH cAN4W7bH701—c1&LH B ec{"C[ptNҪQnLrI%RC\z֞H>&~NN K_;S<7_.F@1&d:0&('WC*u]6-rD4-ADʳRY<+g@mТmR4sBδ-o4&Gl}36F°3qOUBc &xz]LTTkB!; P U8ֹq}xudry(NmnubUʒUݱiWͥ&ɥYS}8ꕳc2Z\zYڪ&{Oۇ|#şs?^\84srpQ[ mM'H{:I~:z^yѼ}4rsjҪU=.|hOuz,|;-ݩg:ZՄgյ˱X3n (ј5n7%gۍ+FUOJ.Mn8p;/]0*;Ck+?wP_r0{888oXpޮC[IrTٰTOU($49[ٰ9قm60y[c1S Lmii1-C؟S٪@{W@.QH?R yA(y*bxbCEd=HjE4֠ʧlx0;^PZ@v"W7QRfBHyJHf[Ɨ",mi>mB6mΤn{V. TTk<4CӥQ8H^K4nYM:$Ǿ7oz8 J9,%, NpbMta~HZّ|8g!n)SBvwpI]iJα'VU%Gp'b7-PxVU\Id8m¸(eNe{> 2rDRI4㘱T\ Mcd^IGշֹbzLm0d2ͳj,DC0ZBf~E25#zŰ k. Q( M,z\&x$ft=e:p4L]ھ 1BԙXvb'A^_Յ綸: .o(Pu(^!jP#~s$H!vSzmQhvl ÕmQ98&Á71ڹJI Z9b_͓ADA+Oqo hlY̋"h+c68:g`\%6#|{d= 07umY<ԎO< O ;E EnX^yZ%/O]1f Ef~'g5>7rdNtgV?ml#Ɂ|Ls LIsÆ rbM(4FT:0,I/񑟢]:}bPu+`rgdb&z82mI,SY;f,w>,ehE +pT3C{e_kMӮnF-&SBgB(ju6ifO)<5;xzT%Ȧ:UUz%8"<:22FzL`]xI`A9O* Kx,)-a<ͬ*XO>-)`J˦փ%zap8Z_UFI 0n~/ uWu(eZifM"/gUMOrrRͼ57lvXm34.+rB% ScSe5K\ ,ayi]Itސr–v:"\=sNƘь@&xb7ôZo^!wJRŮ3l/XsypVU K (yΈ7GmH {ڧ&xPgkW1ną |PY (1MC"㦋fZ*a!>Ho NK󭉨H}!1 C9ؖ7#F&DYͣ# T` ~ yyV|bjgD7A'ۅN\3C:p 2*^,|iumŹ,/2?\%,$cۢb](rAbn+ $Rj)T,-p)p|il"c{r w-]l5E 01jQgK "M5~8 KֶQaee֝$#=0fS <"Bi%MqiFqp;Kvvfp s"o899)t\֥+g֗bf&-ɸ]ߜ=5e-p<("jo.fMO( C,C'n-WSEVcw%ðv]C<)--le<Jm_k `fKg?$m&Ogj^&xIFIIpv+Lң.s2c}\fK0k<6Ӕoq+KݝLo!ǏkƟ.ϯɯ[.Jyx*n%\PLz q!IfwjBrg|=s@gmaGycFMF2'O!>LqIjZ2ڟ r["qu FMKIOB)($#wo !{A,dNKە@9 N9lӖ a>wOtF>܁Y? qrߨ ]ao~/c?\hQثTI~K}J䯳}y$|o< kWbnLfv]TU۔Tu7O)y?Mg9SdT*6e .dJj=::̾S_ zxWѶ2%tߓÕ^a_̃dc:Mbu`a$ֿ.dfdGY5EXZĜq^Cɻλ Uk΀kVVZ3u dwكcՔ/G??c;Uj6 \719l,,ވäH@F0J:̘Cnx'FPLA a8}eВu B7Z]ϯ J9 k-_:t(Ge31X+ u C ı6ګl&s]}AC̫t2uuϦ[T#v!-D UcM3C'w,Wी"\W:Ha5'k|b ̭RVh!ћ8R8++jQYJ%<ŒA/%3ؚM<0fJpod^SšdG}c%6o#SY^8R[&TĮg2nj>K܉'N"6M?c`#& Gjl]RWq"MD|u#H#J;FiEd쟍:Ru'jp$(x;wHv=Nza;hы+kLKLggmFq8aؚpMhY3Ol]Ic)# JQhQ"Wuл +pA&}ރ]ii dٝf:̴Sy⸽iT$V36y!< 3JgexDjQXՂ.0v]ש= w?/  ƴE{ ! 8 ƞ%]eMAJ)Q[%Xۆ^g2X2+7s,I-O3BMu5z$e=/7$ ӂ)ƕ ;eљASR0f:7 b ۵NO gFA s+ ]bÁL?1i2HV|PM?EEf&/7mH)o^`Y'6:H- ;SqjGRut۸Ta+uB5#tLlUv v/yҭ+۫HAD.cP⍌FE%դU5kc 4 m@I=J0F̠Fc)=0šKePbj0,!J t$$fjmS?} @٫ TK,ot9NXXmK* YYe$`[&ɣ#҂5fdz##U&L""$;gtO IN'"P-WtH~?qOEE?-RFL.Q@mI=Lj \TkQb8oYމjy2Klo56[.l< TS'O~凚dA+[ 7緟M?Q9k%ދ8 R HhFjDPr)AH4uJڻH`:o#]ם.&i'BBŎbwy‹2Bo9䟌ꍑș4mSb)v>n5l#K}- Υ]D]L-%7^'#Qkt"?[lRb6 (ᩡacA-Vk1 ~_}i_R14u20D4 o[g#k` [}?]#l+c5jKEU;$Z$_CH oLC@/_e8rDĒsnZn5a[[ R8Fp\+J.ZYVIl4ԐLRI>nO80W|[D1|PӮb@9g\B>-,zRJGsp2Fu̲WfD!yw(lԽy Vh0V #!8rx]1aUtݲQwq{}?XF +hw>#̳_,mp-bм'20>Eі曺kvs/Fy% 1\[{pmZ9|_õjZ$ D IWѿxt.xTñhQ5.m$e\~e,v֭16b%X jw+b:]w'Ӌb!_<{u>^:^~E n;8ͩΕ6,k?ApG}?soƎf/#At#/@2)X;E|qEO-'@k>+N]tyh.Cݿ^l Yݻ=΀9:W.}4Z?jg#?U{4̣4CyJsÿ>zTNVwzprk8g_o@_/}Bo.!h}jj3|ޓ q,ZU$h! jjŘt+#Ę_ܜHtCGo)Kf Бv) 6݊c=wKwL;K9;g೥'5bA&9Tr].=$ew5KKGd\h\htK/a_r8Hd8p4m_˿l`Oe߯b֥EfhU{qf &(toŻUL5CT7z<8/ <>I:s%f٧ԙ fmTdt+C`#]*Q1~130I"Jim`3<էfҕ_~+x"üe n.ÑHM䝬k8峬Rӑ=HzݑS׊LvHQedZTAV| tO#⿺ f*zlH!ۑUdY>}ȋ-}sӃ)78MRJ`|Ѹ=T/9 DZ?Ll{BWsp{tw>;D-Qϕ @ULƷ2׵h4uyrr]c#orSA)3= FO>"t#(ѓcM՜=No k9Ֆ}+3) 0kg3U2.{ggّdei?YȖ'xcx [φ1^R .TcLJi? eN-cN _S TfF%ndR_1ѥjoX_ck NCKTjDjmN&cׂu8:E7p] T\4mbХw, gȖR6mm umҵq}<2g&:$p=5N{ċTvaPsa^LpvpFKkFK_P(w0zkL2©LC/YpLi;Qg8UAuO 4] 9glU?ʽ{\XOy չQmt~W\D*7;5ʪ޾L!lz)bvFv?S|y/V)tO;d_./ HL$sKpU:lOfhC;O^x텤Q孄k*ÚhH4Yi30$B b ߸Yb!ٟ5Wȧ TXMWɵDQXEXx 0̯\ώ~W'NIuޯP>y,*(^ȱ*ZƓk(\aI&:R6(*YصOzl-/UFԆTXcf(0\"7Oǜ CQ6c*V\@׌ X+,tpbC^{_)<|Bb!˵WUZsD?!'"xsNbV$9[͇?;CB){ TB_0&#H.Cɕ=G>X ZQ.pabc)% -WJIu(K *侷qJk = 9'^$ZZTU(%AJ**NUL%J.Ůp9Sx{zI 0E*Sx;fb_Fŀ1:+ XʽGM{& tC[j,;SaD.hU`JopE#mmrG]јAbc$DH+;|Y/O \m$tfh}!5ܿ0W:dI,zITHd),"kU oVj""*. ȩ 5P)$SPBx/1rC2y*5&xn[']7hƕm,~o_ږ>24k X`JVXG, C;a'L)T~g~r^E;W86>$ +ٞ`{5=s E#M&2Y2_2\MD?􁐴ΐlvNJRӪX>MY^jm}|! ur5+ʆ sX_JU J,.KIT `'גYH?O>+ҚCް$h;4٭ Y{Jxcr;%,ƦjCfa\. QlH:3)eeт |m7 ݛ/Q2˝ȓ&D+jD]lf5ϺJ&$j<M@ڍng}ʕh ƪ֙:ܗXxm[ŷs[FPHʮWL\\?|!x"bJPt$Tfie΁/G(W d$^m?>|Puᦙ"@vꍤ$hL=tD8ˋIT>yd#/^ûeZReut=_>q4{CraEpk{P %^F9or^ S? 8z 92Q23HoDyDē!qjTV o؋-O;ӝv՞) g~;g ,ل87&c^XKvK'YV;Y{Av"QIE: B3wr`пxb^á|oTK6QI;cUR|x;[׋%^K|x IDzsAӯR%鼩"$ɉj G}^tԏ8]'$nң4pA]ʪ5,0-jIS!4W.~c)o,?gAx$g&0Mhhw&<^x SlYOۅ*(GSg?ᦒqWJۜ[__fv{4[_ϝw6.~({?XcKKTΖY4nn慟ߓWxu^?y{9ڸvvHIq(qB,?pW[^~^l<8rKiriZox:um\ӽK!24wtrV|2Q~ x =-e1Y-!۾ԊcC_d#kCpn$} k|dHrFMb}u@)iڅZߙMcG-1ɣTj!"Ё;.>2\PKu.ΚT a~^0# X{,h&!xQLZ_%FtfT_;חˤ ?q"ֻ Noyt\AzWZNR4(lĪaËa HPϙ\!&Sng]~u%|'~HAJa.]H_/u5]o0vk,f1h,T*ґoa,AT*wFQ)mW A)!xcBotL3R)R_Le~"Q_f*SlY9HBG7Ɇ\G7)K*LOΤ VƯ ԠxK9ϸԦ l/oH-Ÿocv` z|8EZAvܢhCL5]gQvʙ g`K(OXYec^qNlS U rxFqۇ.߶zgŶ ;wT\ٳW1#2Ct`?'vqʭ ̊^_Y6+P:5GsF \I#ѶUvuZ ̊aݼ/5HmJ[JK PYu@촏rHz6HWu)]Q;' †`ReqeѩPV骛]()VzNv!DEFG j@]=&CW%J .ƁA&nf c>sX󔋮3B8KQ~ȤWYp| -9aDJ_ƊW6YUVkg6f N2U쪴~yֶ!Sշ&:mrrAMz΂_?#dK|^f) F]pjiW7L8sm: -,)x]ZA脄~)\vג3;N{3 $M~ed .(-ndAieeyrYら=T;C{Zaxҫ7=#f7k ̿B 9>nfeӴj L/5ujdhJ~u99Hg弇z:XyzQ\[,kN 5_WLSȴ#NocW:ذV>tW@lco9*D7̜xRo8%i=l>2mx+͕܍X8^$rf񆩸X)^3 Cs0y5妵3: O*9T9^N2ZSBZA}r{gn׎HvrPxvNױ!7Uk,E$sEO{՘P2P}(0C?ȫ‡'gº[7iJ"h1 O%60Sƻv f&@Q|0g F^|d;XikƝOD1e, u?0F!~xxD B'[[Lfp`ȹWhW9eU1%QO TE bR V|,⠪6G +&L~3:>,ag0|tWKr:7.egl~.ѭg#\[yVa|]^0;>t y+v@{'hաk`P8KodsMnq?ɴSdIuHSpJAf`1J]mpq~pOIBO\P\ Ƃ?(MҖ<SnR Gj7!;^w>}^'.˟gC([59NR'IûZFTq^l?3|YH{ F|fij2W6?o J77Dw:%{H3ujfhcbBc֝/Q6B_IKʌ# B&ɾtzX)B4]޿ֈRyU(cYe1[on͔V&*S!WM2lӛծu^(ap8? ͺ7JRZcO=M >fw b毶ȀF|Eޙqʎww=?=٤Ņi4|{|Ty n n{S@G"`bcG:\G>'Lw# kn) {2"Ci蓜?*C?Ո|sh%?3(7'F`-, ' {JF |RL%M?e NX$F3ddÚh DIi$N1ՑRv5/%ʜeq&6$"fOe;#9*76 c0!#2t ej,ho!nv(K@GyO@ V*a9u$ Dk{U Hp:3ØW+!+.#?v --zipX\U>U\is> p(o.)~h9 >md[Kܝr6|=Җطrig1\ˍ5ew }ty e1wy0ژP5|/zU9,{4ay5acQ aw{v8^O2ϗn쫸p5Tcͽl=U^Z;5ݒP^>2|YSϭ{+ fdmۗXԝ9M-;qpE~|Y&34oݞA 9I&UTzNYq$_Ge-E%l  Eus %}'cE ?L.DH'FV G}DZe20(Wzp0(QG'w`I5ҵ~z$s 3 uz9y>YPW&D`u&cΆ T#̴W ܞ0y 2-{"BQ`I'.Jx_t$ψBœ-aM0^0۵e٦7քa:>(f3V VFh#]zD$¥D.&'yִ )W6=3yn u<7- b.Y}VbͥgAJ hk}̥]-܌ݿknʫOe b1C36. (#h6 !\-X3u&tߔO=k-3Ma1AbMZM6z1c\VRxM|]g/||P 3*9 1.(`۰jZzꮱCP Kԥ'KRۛRuR{=U[a_qk :΃W<,QQ0"ﱭn6GEښ3TPPRPjrHK'DB;*#^R2`\NWY&a%})G(p"_>xI ףJ0D#N^KMaUV!<.#t?repEޙC`t+@2&v\Z^'+QD-}Y g/^yUe -{j?ʆD>ց03,0g B)fFrنl56gTCgLb7%7YTx²D$,WZ?v-x {C +Jjۘ/j ϐ !yNq8W֗ޅBwIwiwceNRu{)l37g<l9g|RYػխ!ԩN,#dg,aFzs^xs —n_΋q\,܂-]]/*:t=kpfO,m$erA= /T6 Qx7}q=&wߢvɇk g~#Ϙأz|$.3dMs @ƒ#Gj쳅Q Tǫ@}D*Ap/i8^MRIʚ&7UJ"8Y,:i?rȽjê"x)Ifgz)NBY'.^ީp/u(|A4aIyMsWi \42^nb% ]5q%Mɏ zē_58 K0ÐCzUE$ Mk*=9*-%[#!M/$g"G@e F0E{i7ܢlܥ$(Bb6~YH=1RD˥S].2אl-/JJ䯰6{y{ղ4w8{W|?'== 8}@m:{׭aVJ e})N$gm/^$ Fs?^-!0vD gtP. I 3pOj0~5jb&Qqb6 Q2 !I2e!3[vhH^D¥vF$q/7ZE9[8_':"5BOZQdz٧6Jޮ+}/0#^J&#ߟdpJmZEGSR/RT)Q7ݑ3 '37B _6#oVA#x$$z-HzXoF>: ᫐yk% +߈{Kٌ}~2aR=#cX-(;u|V}x^4>%Cj&Q[F͗c"Gw4Q5yB;YeӦxo섾{`m"ui1!$H!BU!躽|ȟb} 1->T# o'ZurA-6Q}JQm4XҖ ԋ,&آ^ AQ5<}*A`=9ȉ֬ rzWsY#o6ZNTxN@$1Sp@OY3<|YoU }7)Lhʨ -!"(!ME`d%X; }+Pno;\ټKoGV-p.hɤ=[lAE϶fU|sH\ nؑ2wydRRqXގ0H,P¾אa{k4fWc/7=1!"K`>kX$!a-}+ &T87S(4cO'9S_.ui[0RSHsVMF#Nj~J \[oww㧄ec^|ŜXjnQH$c࠴2,ӏ%TE9S\#W;Z&vZm[8JXƦ]K-'NU## \:TMmj?HemP,ݎ՚2NjF@jPǰ9ܷqHq䄑}*6qԞQ FU/&TW E!ɯnSX?A}"ҌxKL{[DA{d@Bv`Q ;݀ض,O^^Y2€\|{:G5c&:s3 I5BL@˨e0`H:%sZ͇n]I-~#^i ě !ωw{J(Y)ӽы{awD^O#qDQƆ (xF)Đ@_%?3&J 6ϡIJ?@ FDNd炖u0kmmmRW}{[@q֢C%0<Ĉ6\n&z. ][7`>$@mp3C*E K$ʜ/0)x0V$Z/ˤ)B >JSrB~"Eѕ{u6m!D@@L |BNL 1ViA)ϱ"Qg>7ve(O+@"8CXCR!00̺Mse*͝d`*sԱ*zAPlC1'QEANB~2oTP6B\ iR"' %s|h֙S02V\l4]3\IK®yHEݭ2'#HڝeD%ݽ1An~˳m*E]F<A~sW [\I " ND)χIUFZ-Ϥ2PU+#@V@y094**0!# c5ͭt fwP܂@;Ȝh~(Pȱ~>: '4oڬRV8;2l%6sk!ްkI6"W"e32=| sQ(i?˂xa,t!} 8tR9^8<6Kʗ)FL硆k`'1 JLF  P|y Ê8E;Zܨ\O"/fvjGgdhVPR>\uF <]e}Ȕa⥊ACrX~?:"nNv^m] ZKϹnzqzmnjK?}|#G/'_3-?[6YZ<3?t]~t{tڰiؚI=Ф>pt74Z]CMMjlj dO)Mޔ[YJӀw)܍'9keS7Rep4S;/9WG}[vM[>Q5͕_]_=J[% ?XP*T1ﺦ4e7Asw?~hd>[mt\i?GYF2NHF>in"0S2M\ܬk?vYtw~w)|wk[Q" 䈯~dM_"АHqlެm5jX>\u!an Bl8ZiloLYeD(Ê)!\*8k46-$QƮ.dWE?dթ_ Hc۳K{=icBKY1J> ;:BYnPx;îv;cj#33]ߐ I_G|.MN^/_"2_Мܠp-?Gnd[[tr*`.f+ZtӊզɑwW8ܟ,) ,e We DZvS~!A5V*k"$NmxkM"oT&}΀tDilڏ-p5PBA"ӓblOa-ksz-u.}5VZB :)VY Of=?2a[2r;N1<چVya,CQޠQDG=Q̤zh_SA۱GCda!tdbGVMmD Ӄ P}#$#7,+lԱ ˉfn7$ DL7R!엸wޗҫrR$W'0@ݤ]\ sWPag]H|iȕXu$cݒgRm?k3);R/_dU} ?f{Ыx<U~ Uf?Orf߮eaW{U5%.=n1oW_^KP7 UB2^v"4.8͕wnГ . $NV%-_e_lElbYg( l$":lm8-t;_k_Ǫ=X%Ԃɍp5{uXj%1/o*犚¥dx'vdIIU3^8OwCUI `smw/EӚs.=.˒V SiRFVf8Z߽]r<8 Z˰aOF|p7("¹Zy],!#Gf8B JЗhAG}W+vM@ +IM!]փEq2Mq Ož|sQog,ω~wQ|_2'5Ʀj>P U刿7TQZ&SF[zȘ6$QqMPX63 #B(8HwV}$RY\7e}ͤ,ڪcтM4΀J%ͪC+:.jD{ohBYSwELE1\[80-Gt^NqG7pw(.WP{`yv63om/]! ZXb:ȫ5K,[,-ѧ-]Hq+Z9ﰖ\SLC֞c2. I2TF&Me5b¤?H,gFw8qO`;La?!~%̊ !aB?1f >@B^L]\m$ZVGdZOвoo&0j W%`2)x ' wr7q/pU]1Yi!1ڊP|y Kd0_+\T*CK12YI#TDyPA7.%ͳ߮ xiE0p56Q:iV q____g__oK0j2xCdWWDD ͍/jJ W PKb;.UY E3$S#Β%+ G}bNO"AJ'[j&DOvx}ݐ ^1dGv,ESGuVaAB! ڥ`L'fw?ݼƞX6'}Γ"?i/:n'`_/Xޑ(A]8 f'cTO6x\=7'C ^4\ܗl. 6z *?_ ~ ^_EC/hUpݘ\^f6“Rb?XKFnͿ>iu=3}wbZm9 +o[Xl]ӂ۽Yzi٩ŭu l,ff9.y2򫳓kKk3:*k\mMK{C[Ow+//U+ߩ/}w_M_\nοթeuR3!ѩe|i$d'e.9xǛ!.˜ei0W:Oq_[8)ǖn6NvfpָšNVpg/on_nNngg9׆bf.fۨPAp'G" ׾eN^VTLEۮ[Čg2Ypş3d%(5?'HSu֮p)5;5ra4#==}˕؆ITiͺA3eˢ}@ ; Oƾsݖ۬تk2c1.Lwv;\'h,&+_<3/asL-[cX e“0SƜQ! fZO|,Ar -}ATCgVsbiŀV&?Cg "DEVXIvRW IGюq)KK y"ar4f`Nc^}עMyzE quƢOvBيGN*(9tWg?kc(,5}ը߱OLtYEE)aIB*< )(ǺMuwn\L+APP1WXLNB*ǎcx.8F,-spyK4UB\ه!Xsio$ve 2#(Y%oK_qL+KkSo%K3[TXzݓ% h9 9h4PϢeG/< 8BŅA)2sR!Bn#>T3? s@gNɡX{;yԮfCpB0;\Gɒ D c /2S)4M+3 !'kU֣6KվqL E dAΙn ny;_vzQre=c+&6Isݜ笆Lr LgգӆF 㩼Y ]tW8Y~ \?=W^#z4%ҊQ Faz@6D>m+@ R2' қ. x:! n LA7\ G!wej`΍Ѕ $g <en pHġF>r#eVx8񣭳|e:mG=CwK0O&b-B `  J)]j!s`(eKGM? ?`T GmO+ݢ,20G@#BFt*`pO+I4BΓO~KxohBuVfJ 1 (u%r'd]7iŸ̢e˜GhU.յڴd8)$<q;G XA'Q!ǹPM٢DKrIWO!҅1udv|~twnnڷ3NJ؂.IiIэHMh vamav qݛ$v K6fLQ9PO<À/rTxП챦Y'a3ܬ]T]-zyQ<_3Z TA}aBP*^6pf6BEjrd%` JJ_m9aLyB+3$΂!) {!.xYW "ȞD ֹߗhDI=R5% #>,Mf^Qѕ iNIPhPX4lwpiWlei9ޏv^AKΡ~h"y 8e0i`) D5͸;+6M38gq_yS" ? 10Ky~OmE:y|[XD<bG(SbbREnvRh夻; W x1E h䃋 T#jEz>=FJmJnXU KZUZgei6[o>NG$R02n7QwJ羪m5,sUcsĎ;mT=*Wsmp99 @I6[ jڮiԀɉ/CfDSd9"dIhh&Ngm2UR8 $!1_IW96)qx"^ q:p  Wu( E͝0*c`x}NŢ,:̦5/ O席9<[͇k]m=mXU4..Tߟת+3j[-KY=&^BSxQQMMYd(2%P^rjHUZ-v`c^BfQCdL-Lg5HK_] s ѱQ0&FTa(Nᛌz)3: U$a+ j,TC7 Ba' ̆H=4@F=Gs G(xu%@Ampr\@Kuէm,&k(hZ߭^tN?Y+oc{1x-cX>ﯶ@-Qwi_.QTa ek ٫ĭdc֋dMmRW!kW0Y6kN–U5RSյNuq_!&f n$L-KFO@x a]mSf5ݡn8B|׺F.MiC;@g/Sw֎K09K[n]qv <64{:=yy>@]~y[o$g K<7{۴0;(-(ˠ_bh|~Lثx&; eY "2(W1JHG-F(F“V8[:#^!+")db DEMZJ1-H I4Bb}fP$RS+b x(H@{ ֧g"7ZwC[2XCrvz<=&dW#/QX AS@AC.i n)}{{ .dz{|g>S.KƈԚ434j{>(= 0J2< 45E. [믎p!,nlOX3x.oӹD5R=3 }C_I2׫]\UTj3E*dpE =OFv)wnTdn<׏H] [-Jư3z e >Oxin@^dbW nX{ob+|TS3T>4q{ja8FԲK-֢б m`׫)G|g<mܝۣƾI&V!%({.# !J v&竗6 tl3pI>v_bi*ÛE y+w^״㋈E"?Fj= _ȣ bmmX\O(ZlSpX> n3ʐ.Ebxk6ؗbK?q_ۣÆx-]NBS[A~>RƅL_ i%YC71܈{ ?z-->d1,x%ӞzfQЮXE'_Fdz YuӠ+{ln>Nxl:كh,5Lccc7ʱFvH9ep0b/\W+zU&Ƞ8%oЊGm+4 -1}[;`Cv>?v2&o_MdCׇlfۅJJ4^+_m -;yb7(ɘ\%OС&jPGS#G\=< IBdO#4 KGjғ$mY31ExyG ?TzFNw":𚵦Z_P5( @.7ғ=T@"ANգ`>[r#aXQi[+NU&|` Bn]/P[U63Q7R/v\IIoh'3Hv>:ua p6Sb_z12},Wh4@DYuF ;d&uԡeQa GOX"oK_lu Z'z.M=t;PAng''3v8 cdcğ(ey 9J nV:c\ArdF T0/Rʀ#e>՞̭hNnδsK:0B }vn^ݎk9∩QőGvei>C[.bk`9MWIN /pZzBBYJkʻhZeݓe@;^.D3߲3D 1]bo:z}̃&8߆ D˹"nw?8gn[9 {aq7s_ڗ;tEX=u4 s9 :aaխ6F9}6D;ڝx@;mQؓD'#&7 oiE" %2녫'$Ƛ;͐f?X_# [NjSD_' =bF-cQ2%h3`` M˳)߈zTfwmӬ(GIqdNq5J8> DSAӞ`#4APFu:S>{7", uZ*kEysX'B?GX@&z_JUS=a٬h8b(d$nMvbna=sHnBx9uoQiF2]FǞJԷ`þ]_.haR/T.5pDk6Gi ;52&# `_F¥\>@RL빵N(&5Ds\Xby/_hlm|]`p8سbKVFMHB>F+׀x~i{O(qm汄)f5qAk"^t#'E]ʧe+:3*5T()#~uפs.X곋l1W8j?V_jOFTE4"h-Շi7F97'm[ΣQAh'(Ǫ ,9{T\׀ @wS.*!5\ t0H3j.^ †V΋d*OI>+Lo3OBFѦ_MEu+TmutwiY-p;NǞmcztov.ڄ߰lB܃ Ȗ}sMӏ~;cؓDPT_|3-L#rJ[@z]4-@JzͲPi}]UKctarYCjI4!~tT~Suf {~F)s-A*S97ӷ"mN~&&QGhw0fw(Yn/$hXA Ld(HxvZ/lC06̮$vYpkr0MMP! _e: B)7oi9ǚ1k5/$yݑﴤw[WjGixo`HπtRU7Z;#;v^QMM~y=w%6K̇.h.m(ݿHm=%&6mfGu bieDaR%찃FU:xTͫDȔJu.CR0!2YB9|jhLa{+-E`yf2VoIzR%VY}a^ zaO̫rh(odPU~Xz[1)CWnXhH6\- X.\rz-eW1jv}|=>NM 9:X.yŹXP0JJ 0RH-!UFYIwF K6_1X@XjmB58w,zOT6?FPL$*g3Za{ۈLjmS[Z6L| Gg9LûoFx=OsX(ܾYmv z= !d֗z}楚^-<-T) uf ʑnvMU0xo9#[{n]gi#Hc>rbB߄MhCl~6 [M91gHBYX[6?˪71rowtMYf1N6FIgcq2l50wk0XYZ kt ;ﻛez72(l1% TPEζGb*;h\"h.c[!U}C!IqsΟ2қƯF8KBg-?)`hv2E|oJ #vDJl9)ԀaF]EQ5)zeҊ#A20*f{qV₡dpb1x(}!5Y c ܐ*Kjgl@!ܐ@ ީaNDՖX~;Ŧ:4b&$=3` {) n#ZC:&ü8|p߽_7!L`1Ϲ0jDƠDBڭg{[0u~@sWG{Fl~Mp)PbRA!Yܡ:5يVt "Œ̟66]?GFdesnwn\KhVtEM+ֻ@Ġ76]VBS}d>Ζ(C15ohTU^Yǘ2cNr.f8}篚k7y*dɎ2a'tiM,Ս hQd.z[M"߇5-, un_CxVe[̹D}Lrc,C6iwxR:9f Nce;Dc7(}w6XD1ILlTf c3Dm.FFFQ/e7ɶR\`D R|O h2)"e (m0FDXܕwO#|t ϷZh#Al N^&ী%Xϥ-X'oBiNɜʬyzJIərJ "DчǗM_ }' D@H X( U`FJSf;2.XLIxtZ/z m4W{@lj<6vGCΖ؉5bc5 řJZRB"Zѝ`^n!<#n\CvB5:QAy)L_֛ 7@%RKk4s;Xi)*pM>?'Ӕ}%n,LFlr5 q" T(G\q( >61SaL3<#'6Po A&9]k |m2bD{Ϝ;-LEu,RI@Ŝ-d_= l[AgľՇAXaC*3{Aa=6YǼ?gbKIե<=hY DJbXq- fs"Yoխtr鿧 a+?r11i3që[?B8OWD ^O,'JE1a5 @S7H:KkBvO'QH#'x`o %u,(%'ZW洒N'u؝ ܂3UO iW H IP^L:fV ~Dž|xFj,m2$(TX2a-¯2)R#`_Lt`%m ns|@Dy <,T`1&Rν֌BI<TZ<痃nĎ#NNWA'N2Nޥ{ٰ9eMhL1XH GFpZ!V`ZŲ$Ƥܘ bv>k3c/H}=Q-:ړp.~^\>/ Tը>@u.6}5t--]&ɵUl6"7;$y|OYۛ,3lAKՇ[!RuƱ냰jB!DЩ7vLMJM #JuSwьgܻ"c,ETb %\bXh(5v 5z~ӽ4Az'zͦ[oFGr1r'+' t i&D1X--1ڂdg?,ȑ~v#GM l#^u$V+Fz3Kl3ѿOLmr;'eQP2b]} <8w4s9_ֺ0vkl2{T7~$rX|( ަtl-c̓ l1"ZfR,gyL#C5!@qihfQnh-J9JkQB]F(wz/)ثv:PY=ɭMoRߦUFrކQ.2o ``Y ZǏK)hz R:8"scJT#n`V6nr'_\g?||1mÂ$lf(Aд_d&:ށ(Iɺ} cvW>MMHhz]%|~{G[#ivQ籽)H/?o]Ϭ+d?DfgBbv_W)rj%ec`6`}̍Ϣ' o9qFs|zBL.byl:>Rkn6QD;)YQ(WՊKn L)6q\pmːOVNjշ߅)<dGl/?@LbB9KB_&.ZεU$ñ OuUu8h<,a_K<)}u2 N%AWF9X-VhjS*D?4o675ȨQ43mZM7~0GTڀSܝԶJCnKiub;4Hdk8@^ b1%zc$F|fSgX#|l'L)Q(6~H؊f +o`v(NĖę#˘UH_5' ucs7[qCO r O̎Sk\.nj&K/"Ҁ&Ȑ4X΀cAGՔ2T:f!3*Ej+GnԫaJ}<ssVy)(Gzڂ٩_u:0wr QV!No}!j˛EMgx(ӬL)1~}auE7FS`#WyQEQd >~V|aPqSo%mw ' |F?pQp??+y@g)8 ȡ {Rr]S@%ܫ鴛ڗ^S{D(&>taD!PNBƔpVEV@!%ߠ ;O j| 9?tZU5R`_*H WfR.r ۷S~>k" :0~B~Fu!W] 4E+? wG@57*k*Y5A -5wh韦>v)r[io@QH VKڭ"<>վ1_Rt.:= 83. U|xu饂K/NtY ?pX `ZH= cXk1E!D ,]Ž'罏9wm֥WtGc_K}G}cY<5/bo<Ŝ]NMQ7ȏZtJMt3{Jg-a}coB78 zocr[ . DwWrhֈu|2fŞnXk-YОX ":q 0A|eDS*7,QЍm{RV.pMh,L?'k10oZN0IQzܙ`ڬm(ƨ۹Hs/k%HKG \d/*5/n7אPs|σx|f<)n@13O)+ ؙ.`٨+BNML \I/5nqm8bۇI"Q{?rXj$~alRp4<lfk:5Nȑc3hPRD<\S\r v{: LJ'ÞaƋ>#%'󱃑z2H!8T~U[M E KܲgۙYv^ c;Le;y+lB\W5QbK !唢FBuK!Gi_}b:w-xi>`B"D9 6C e\ n_RȖ_8;9:zo>Ÿ}7p.B–CeC ~"B^[VaȠ0AeMyȓJQ(bgW 0xv ,UʑM {>H{bU‡b&ɷk2vI-I%S EZ+IND4L'yufzPX6nh8Ez_nnq}Z3>p)!3'K;^BX2g.B<y֑ i=&lNbgmv*Ɣm1BMg:ס =|!R9()A}s mh-xC/Ou'?YF(:߻ϐ}X6=[?1@? 참--Yՠ[U&Z9j0n`qD8f'boO w'/!p1Di-6A@^%ȯ?s+b%/ݯ'D9هgtd/  =ً]=6j$l }Yʥ.Q߂y Eг$B8_icqyK}>DɵT[OXT 4-Zb' lӇyj/QA ʑ"H 5$Sp/x۩AXHfK;cuͱϛT.8ͮgyGco L ¤$uYDvp wc[+ FV R3MH .st!of )ֻ_߱_GƼ:_u<+K9F0z,~R4'%̿,9EZވ<p|ƞD+ep$p1ݠqN' k}zIYSpp眉'o27U3$$&;? iEG2%2.nKeG]~X7"$ x&ϺeLB==SȴYgJ{>}Gvf<{FXeV=՟,wVj .(I٭HoNj9Ml[v1jw )֬ zRFrSKI-ә mzNfvTDˈ.wC4־#hAhoo 78l^62OaThl5[,Ap%+kdB`O9sS ?+=fEVt]KimDՒ\֗O<{H]tF0p?(\[r:Va( G"./e\,}Q;Iޗ6`qA8gio-q@9ZFC~3b%N}B%}LߠsE3lu&1RgNdDv5` wʠ5u%6+\QಪX>Ƞc6hMGM;WV{ݬ$_ {tusWV?= dW?HLxY9=҄$οZ2D~0WLD'/垘S&D-OvuEM?HSI !z;yjBE=%!$h|ń] l~:ψ%N#6"Qj^7~g#q(L$t-YBBmiIȖLPn4U=Ȳ0RC7%ճnAs kǶg6'gSa,BPWмޓ"V,zu LHxr 81Y p7X̷zv: vWetZUfwmWnIuBnI P"xjq+9#?8N>/o+h :L1 满ZD7hM-ܫѤR*OPbI=Z 9|ٴ0}m2L()рh!>+&Byd&Mjy}gK9q,ImU"KTCdBdc}VZ|,$#^D'M!׀zP~.618ٮwfx6=pĶT4ȏ/bBA 4dBe| OReƂW(%c'>yOI ]GΉrKA74߾ӗa.:MΆTi\껪 D`gc8M&L?P8fŀߒyBJ@WUxf]؂4~'9r⼄ŭ̄=Es?gyI``.sEʞ+* CO3HWxqsyBB:WK4V*3*C5ky{ ?$ r5og#A.R{"a};.;G%=+ǼJP~VX3QΥkP7 A[.%lQ%`]D9 aH~mi9i+]u55܁mݨ (n^iM.['s@8TOq'&p9"DBK|39l:9?B#Yh%|*#e9UPQcXxq_nGRsC߃{G?: yӮ#H LU7A:ş0n9QUuo`Vau+OB] ,ovgZp! L#낯W|JP]5/z=4C>m\W,4j^ !(SIFCƊɓ6~~2O6 ۭaҹЧR|K-#Y3b_op#Ć}lZ-#8Dnܰїڂn]S᫿W,MZ[{`֓[؟_j#x`{g`:Z1fgMEqs{kP6}#D(w9-m:g^U1R >W.Y'JD7vY6b (K`9 x3 ~C&ZLjk H}G͹;Z/'Gev2"=aA᲌2)-@&·DXȉ&Q1dx8c@Jl @˰;j0tN1e1~j ޫVPF!_W<1 \Pd.p:Iѯx^߲8u[_5RiFI.PhEj)XQL΍\Ȏ+ߏ %u,H{$ 0B@8[pG2vv|NNjޯhG]A9Ï`&"9`)IbC7YXT:%],~4̴҂WC>gĄ6dxp^%%ݸ?hL+xX3AtlZHV &qn=4akasq$h=DԊ/r^FKOz3zSZ+VS G*Ngn;%\Fĸç҉ȹGsь9)AFmw}r!|j npS}H/KK3:Wb~Y'}И [m8= W_lg~n! ,pr`Cݦ3@YNB"U6VY Դo[πVw3SLtĨF%C7 wm覽[O(eO/k Mv}攭dR]s?_{ZuޚZh7t!mcs@̈́imCt$Pvg{a Z.u̮M_XOi[OUigl@g}wN%]+v3F6e}Itn##LDHt੍Jx0B?t*YqkPqiw4R׽w=VI{? ŅւLiZ3er88J S *gA 0B2?Ual.ri-KBS4ۊ}pP J wXw/OϚe5@^Uzk]k僙Fg5*yJ6d/OsSX`3 zJwn )S)s8M,68W?>㩆ßg|%.?/ u{:g e"&yoK+K]ЫC'8"<賦H0pШL Li}0 "jk"Od` Dtۚ݋l&j+׿Bl qXw}5Kpa&,;/aGO fSu^g/Hχs!\U5+:Lϝ^/0.OEm+yF|O"O7BA^ 2IG1Z-m b)m|?i[;3Wc@QQ.D)\spq-j03$zT =٢zo}SlE.nq [a#vnF3 [|#ЂhМoB| k]STn EHDZ)6Kt6?Qcw"Ŗdy漏If%@.=XsHP^nGw]5 [%vsrS%~rʑEyy! `K?i/,6(b_Q/r>%ᣓ UĨoʦD}B}}¬W~'DYKKp1__-?MjCM Xg/.f%o|USpp /gR)[7E?,(l; uRC[HD{Bfɷu8MyIGʝfU[GC?凶mWt 5\y"=D\-^ 9˿~4KAwh ,;0y;ą, Z#xc<?t=v%ܨ`8'= X^dhʮłwmMM݄^^FԠ8|bQx|d]v쨩qRp adaK$H̺/gmN,/u;85\W05=L ?7.VNb,u`EP'8-!q8Hҋ; 'O%Q{=JUrDRW~2eG@׹on,^Aɉ/3[qݝL@Of(PEۿ5l_D[@ߙOmڃӻ 9NtUpD ՙI)mPT뙏{t :~בG?}$w;$ K,nhZoUT~RIVdurqE}ȪmB OXTG$S L'_CW矋DyKd.f@ZO7}p\*Y=RxFVoW 8ʖ܁Vƃ]\W>̂78]5p_q1OV俉-\Ml@.;:9wK܉-,%NJZ"w-mx_~0!#DH9;ލ]0V#PyM!ycHׁA%/WdqRUԓw1NʣqmdGYwڼvSx[ve7e:}[v߶L]+r$*# P97W^\weis兢"r(OϢ<@Qi(4@nFNn;}M?ΓXwy`',{ԁF?]]l~hTZ9ƏH.Ё!0+r|s}մ;a ߽ӽMx OXe\9ڄ! 9mS/Fi˃w@}lAqt&ZQ{6j_z6 [TdR kw&%v:6xuԨ A>#YAHvfz60x_w_[_= Dν%%Pr\#+/{ݭu N(5 -~?n֋I6irE']ڙ`9L`gw@r4ܯJp\y=k4 +E– s@\+Mܽz?Ps_$L*+| X@??PnoUoU;DŽ6Ko2gҿ [UZNO[]M\%%>V !,Ͷ'%"FC5WP!~N6pfWvF3 B!5ɨӣ#5QIKHM !bJ&}j YDa}K.d4ւ齟4~A6l镽>( '&:=*e8yBc-lrEg (3w  y xqY>:d5rO``eOF}jL(~tڣؽ.3v :ن[,(g[W1 WAE^觑ߴۊݭOh%݅Po?Rw sJJ\^6 `& 8_h̗39K"]<~n r,Thv7-WiC< `@a%plok6P֩Vw"ىX~٠͌@]s4/Eݟdfe"*"l20GwIl('/oEO.v2q?o+rrS$auƨr=Z nǺx8zo 8Ӊ>%ju-KA `҇!2}@`` s %GLQsp QbL|HыJl-J쉛N| 3 ]iLhS%qС|nʶt;2fAc/X;%dί9pӶDG@[Tإ;nʬ?&6GT⁗ KeۦxSP rb"}ߐwJ fK4>983"Ki?[' R6k JUU.1~fdydo=/xl`-qa56خJ+r=liMƤ_% \|tP/BU^0џL08{s^0Mp lAwzVһlO?/u88HY_;Wzq{v\r s?^P@m['1[6N:ַAknj^3F&w8yG٩`dG)" j7]M.,MZuȑ WM @6NY[J09S\whn1& }um]|6r˟z[Oq#OqS)wS5+6u4[f6IlQEVܒ(;utTv'~B z6F:tO\G5oXEׂ7C '-x:clX<2wZYiym."8粓"ai޳!toq>ݱb~e;$<#3?T͛`H '`c?X_o\M fٵٲUb$nfT|s|u:^L`Ѕ|Wg_ "˚!9bvTz= T,A4EIxv bIRe%Ӎaѐd3UMrw#"SnaT "[:yb@}_ D<rdea&WM4V\DqG)!~#ay<pU}ABP]F/ } }K3fX(m.:ϵf wݮxn\b~oڻBAfMJ mySbѢۮGM1oF: /"QɉGg`}_( ?V}=Y J/ m.FV<+tmG*tm@y1=LRIP57+ϿWQ:G~7NOr-w b5Շ)dmj}] t߉Q߉#[䧙"h].y{"16nj]Oc31n䒭g3lßE$Y;EتQ\Jjl ^ G6ݔ.j}+s!;?u{Q 'J/Ou߃.P[_ˁs(VFa*ixpUvK4V }N״ECh FGnw @~9 i4bE4?9xeFU?'~2:5ͷY W0ǵ'Ĝպ6K|ޟj3j$߅FH+Lt8=g7~OIgL D 棊--NiY}s H{TFUIx#{ʖGCJPSM S▗kwCqB@´ٽ@]B?b_ oh"Bv]~[Wfog\T.tTS~ z5J.clx71w_"Z!H#J.MH; VD e\)#,ݯϯ.cQOH_KS+!{2aU3Zb]9mq-coaxуULOV7>E*8F!l`+ hSc]mMsڇ 4֘V ?zլ~ ;U8oC!y gtԤRUkT9!>umWm7qƠvW@@L\i,cE`E}I]T_46{E໴9F9J̀c"b5AdvH}5f1['^e"FĢ:;mQ'!oEtZ1> p}F^d29{yЮsXPmP Z`F4a~K}PK^Fusa̹Z oVUyQah, EHKlR~g W{g:(L֙"a>T<+UL%=|hVwJkGpIl}P@z,SV3(E&>aU|HһhS&/pV>#M F>f~cf))-a1@ld]N/CZB([ ?m}F̼@ATQlPf&> b b)F"AP~ơqA:jHz%}Kا>]M6uc" OX5S8Rj'ǞNBwgP cZ=TWYh/( kuJLnyE[r,Y.'A 0|PVݛY/r{W #UC'۰g:ԙ%e@-{qV@[R!ڃ|uc= d%<īystZO#fDًWpt)mmo9E,= -}Efh2)UN _CQ \JȮiose, g=1rSAԟ`=,tsZ MeLs>ye vDw6˵շL4gluWCC+ܷ2EvvOy27?6DpDnu@8Geڰffe?o<9&,?5u h5}kH➥e >j@R4qigiKIq{L "2#qF7ԽC!DMV"׹Rg BI%bwnvÈLh])RB#>eǶԜՇp6X;5ʭ.ڐ2 GIv+eKјf9r8O$u9r -2} .S>tmz淯#+>ywYN v ? c:/zG3ń2beE>xg1$XDON_'+[d䴚XX}J{{" 3LIl緘}-MJ1՜ъa;RSD@u"M*C6GuԤV>rTw~UJ|pf8Kͤs)ǂGI:s {} XHZ|YI;^"~Wҫ*鉞[ZfdoGPk*Z@Q#<(~||JX,}*\4.ϙzC]"!c\]Wjfojn+Lx{b%E/Ԟ eKH5|H\̛TICޕe&z~|C:쎓)Nkv,;%o"bRg:w?uu(ڶ(/KFx"u"A=u=1+SC'SKCT&َQ?~_p`kCz@ðN$21rtjZ1}4dsNǎ5CoI 1UM %\${uQ_w¾UL&Ȳ.ǝ0l2%)~)De_ iHNWR\anM.+Jrg? iH,f;aDX8/'C=^J б_LKYnr[l^̞m{^C:Upk.lvՆN74 g7M[ڶ;- QKٯʰr) ;Z\h<bp D}a}jʴǡVРXvM[Y)7oȎӒ{o@Я'7~biAOw%AI֮o2Gxk(" %|oA.F=yS/p+?a~KFyo=F``c@ >A|n'(LqnZҊ@L_){Q'#(JzEK>XdFqiԘ|g|~|V)+1q"S UrALCbM < D٭))aM1i !*X^&e:xnNOavD! GS*{}Ɲ՟B;bUv=yn{D%K[e%Q F} Oa\;y+`ȥfn{p ;oGIcC;[I$q/"%UnSM&skWdxF 1-[wĐ8*L*6+SG{0Vέ(c)fӰAr<h&wO`w>d%o&ʇ>#M!DG|>%eu(^~d3{F7 s|MI5Weg^!TҚQbSP0S?27C_WJ }adڿs( l0ׅl0[+Sm6~G Me˓lEw70qP^OѾ<^5,Kcę3}[M(LNЅ &b<0 ;r5 Z (P03l_0OƬ-BIF -5={zjSO.t~Yyz痋Ե~NsM` 8>. ]p1} xH: R{ݯY L}EN/(~ڋw2Xr^;f7Dʜ]N@6 :9MwR(.UߦMx+#16.Uv$[>ނ<CwtJ}u_AoIJN0e\ =ݚR%^*㣜4-K?1MBMb h-9ӥaܘCO5᥽p<<-F_Su0_V]yK{JVi&klawO,6s~zx-K*%A0y >NxA;yRo]BV2~2:ɾZ6+ӷ#3dE[`EVu?T1>턎PMpRTC]~`A"J&{_OB'17|<\hU7ae'7vZIxso3 > NJ$Im TM&O/ޕw5BA chz\(!qnҜ+z NHOMmÏMk TNDcJW//7ŭ!ƨ{fD0޷+N [)FGzn$AIX&ѫybї p[Wr9/*Gfe]UZy8g)%w^z`oE\bK۾ɴ/,Z1*c$P[V3L"]nLE-{] o^R_9lOiw|LٕfV%-D93jxE"mk,L> 5^wxFK XU;s J)2A009Q}P8Տ4 <#}LFSa]H# o\n4[!B@?m96Mw^w;+~ٷiZh82qhlGsdthkȆ»o&_ QLtMOuLwk3pnST͇Uu+LPPpY b30&XjFAM{TdHp |of2\.lROSvTsQm\{ks]AT=n唓$6"# f#Ԏ)54<7I;xr FiGkI)n2F;A-@'y1Z7.{\wL(֊ ~U$+q 3)9q̪{;| J Ϣ8^NM&/n 8s aPٟ,vޟҩM k†n@+#d=6 :_rw;BˆY?hȱJ&I U5h;0jS U} Svs.m}  wV%2r @AFBLx5_9FKYlNS\ΏDX8?~[Ę uNTr>W溫G ::@UgI uŵW*WP @(G|=!)U+jYj]psLLpW6pms[blV:Ie XTr٢%KzӢZ)TF~1yw648J?[>u4I~ȿhgE IIM~ 1$0w=)8"<0 TKV-a4(iwQKV}U>֧^!9_Ӳpm;ݔCmJg_;8VT }?Z$| Nj/XCZ@y)}vS|*#y^ &%mR}"-NNzSQX,a dHn&#)uB"qmu 5J\Pd΋$FU{".`shw!Oak[o(H$p<~7jNR&- dI)AVJTQ5tw dU|dkG6'n>djb)9=SY$evF'_[GϜH#cH^3;CϹ|Ryksb[ktSN9 N5kAMH% ٰ\:ˑg/ȁz-x >WN7Aɳ.F|EKpqIM.|-M#q7.'`Rrs#ff#nO"km7w )0'EYǫSʵ7⎇yFo{|;x\<Ϸ uRd u_io/M✔Wp@ޫN^N\nf9Mw X2f 5%I-yt:BR86V)<y0u&)/<*d-d ]SjnLN/8zW6?:A9F}esϤ,EE@-QICޢ&@OmNp)X$i xDbCNSTbh^8 S0!<"^' Gʮq2/6#L|eΑ1ߒ1' HƧ nzZeR 2d̼+əRJKޯ҆ġ(I!0S(4E> KJUUxDD:L-LaI1.|kwfYeLv|]yLVAXt}  >0Ja.+~ /rMzƱBnq|3{Cfۧ꜠T9o]?QSUlS ..gȉ9Shr-k(-4ܝ-}j0FHuI=]@9>I1S> qL;j;4/X+UFAnњ&u90?6&1MQ3|q} --`V؇W7B8fP} ,xoDsoD%8UI/D0?1yhBfط>@lOr'!7 }ik( #lH-.a(Il 7KT3`}?K*5C6 afO~JݔRί[gܒ}D f&<\T@FINbzLbLdr8YyV9E԰ܹԣz.K3\޼\\zT r0'p"Xaw|UM:&ϺtP.*mP4 ӊLwӢPǙ~ADT%8~(3 U.8oY!?dU.9%dܽha.A)ɫк03>P|Ҫr]ޱֶbRyЖ7)oP?֌w䈑TI߻a'*T;@ }.LA(f*8H& ܐG (Y>=s7r*0 -6%qrXy=nPDȏ{(].[l۶m۶m۶m۶m.۶==}#FȨ̹2bMpd`1mcЄjX-ng:|HEsQ~Fv8 bls1AۅY`n#l]*6Z{SCã1Gd/7 8VECIdЊv.]!l~xI}`xjq(<3h5Lsެ[uİ~5&)pӱ,eL-6) H*=2ā=أS_pH&h+!D%2S;}^II kM ] XpA|ɚO{Ai '!xZ{T& BMN1+`b{Wh& 2٥ z`HlCj<=е'0bC#B9"H7 o>цA|3HD\?wvfVX4 ؤʀ5SeMZ)l֑(OαyI"6 3ϩfb1 czFdWjV]\d8,r{9 SY5$7@E=ȴa=}t~ &J* ^O#;5˲rn[(Dw7Vד[/`k&Fg{ gZ. iEK:$5ҕGWeal2LdKr pÂ1N7;CC6|G9NE ؿ>eKIYbxŰ =N{:#MgrB!5IpMd lE%EĔLCJCNwz0wBzB&'X&Ze}rTp'?B`WYjrG9fl !_X< bKNR([OX`D>lӄP S+;$}m^ECç& k/_ZwSfc6v4^xb71X;uE37ߡ!덻{Q:f*WJ(tPʩФ"Q@_Œhl-'wp^մ=36kzAǞNwz%qL hDEɕLBJa¡ܩ@y$6TW[oJQL)P3ؙPKt&Vp1ؓ=;*{v6n+^sk\II C; /CQx܏&dZ $7JI#TDΊͅKu)rTVW8DaMًV؍fŌ.C޶;xڴᯆ±~Ďc^}9\ߋL_l/k^u?Fm%3a,d#?yc),P.͊LH3]bw7||ʆ'_#hO~J" ׯI"1I%[E^^'b* wѩ^NO!Y8 m DWl?N/C-dN=grѮqY1rG*%7_}#'fV8O$Ik1p65'ȃʯ6%Qb26QGn(sWg=0_WLe(7(jΥRMUuh(o537!!٬iH㐔*Yc`iiI`~ҋZODڲ^-+r6 ]Ƙ↌۝yep`$-a{@hx*#beAnvQȔ^},OML_wo9<3P;[4JZS>fuid}ߎy r؏!/6¿)nv Dww6V617ӹ7~d!^۳l{R5P8`L#?t|L2IP?_UR;:2;4OOgGg#A h@ `t|0}s4ɟ_^Nz~~,eouߛW=ӳ+'% ωWW8=AƵ'g?}NefyH6+g,Cn0*=~ѡ{rd[@zy:o}|ie߇~dl˙x7+Εlibئ[ԑ4TĒ*HD;S#ͨ6ĵ}·rvBL5 "V՛,Q1h?~K{F-@>εVq+;ӳǖ-eL%Ԭ)6<YN,lplYg/dP> aKa]T!hœfMQI56n^uϝJc "D9"Ƃ1yΡb>I~#ńC|] 3 B\)^$B5I-ࢅֲ \YvY3l&V2Ndjh.,_>)>hee,!RYj;6FIEi"%%C %)(yT)iARw.HD(KcD(ęQ]%aFHf'@0yyF,̴LF y&Ps%: R0# 򈠭+'D&8D CL'0NGi4!Q376a6e"63m-fTPUz4iR])L)iM )i)`NSљd)LM$01/,Pp<7FcA+I$nIdN-^ S]=4]Ebkfz떺u qjF*ط,+:aīiQ-Q2DZTʲ~.@(㵯.vJ'6Rq XX+?L1VṊ"@؟}qttuxl?UG_:Clsn\>eք jگ@ 6:*Hu̢"4_Z4҆J$e{?\oS,2yřDgOcTeuCJc|ãGF@OB^홄K f]AMP-٥ݽc#y ٻ45 3;GwEmHmbY:XBL Ž +YMJt.4/j&.$FN9JE_X (@c$b^JLۡh$ج, p/<@ԨS+ )Li->Y( Q9..Y*K~t4uώt)xf*c,Ze6@ lKATQe6AZ=a)$F{ `@r&;SMbЌNw. =O;1 b{ AWX]e@xtq ̬e݈awûa4m dJosP&g8!xT3 SSQk( 7<9n=u,Wx ; %ax p̛%˭4@,`l{o& x/D658 d12"R@b9)Hr;EIjKAODZ DQJ \g 8H_3owGj瘑..p\)SJM ldZm)Ju'xbXfZ7 98n~ dAcY] !mC(6Vq Oo)j-Y>OEo[x% ! ;WPt'!ߥo&+h,Qw#I0ZwJ%&^̹4Ě(1SU1U90W,Vel:_Y 7)֥oЯjpfՃg髱׭3.@ޮ"WzN ڡ4U)/ dro%,Y+>Yf*;+߻`iҦ4O[_0nQj4_O)N k7YRY2>f7e|D2F ?5T\ȋedܟhU@hXEEOM\d[?fkkGH5{ITl<9Kɖ'oj"x2f@ZЍupUx;/jkK}}ck܀!i/I>^?ֆvȫ n> ٦wp4 5b7 IZz#nN8[I?URXi46%$Q^2,weZzٻNV약_X Nn-?]}:s?}Ʒ>~|??n˯ҝ?8M=^+ {>YO>Og_r]ۙϽoC>1=_?jz?7?_]:7o.J:YPϳokOp]k*~0g^z|;Cw?~~rk(<~ntkg8<:~=SqWV^G^=2??~ӛޙyZc>Hhgg?$PjyuQ(-ыͥ܀6,\UbV-g0W MnM|xZn r"-EU^9 Vf]bn@[ځ0܃6|Ѓ 5ܵ.S,p &Q RQ]O$]ȍxg␉X ] d<0b$Dg016 a1IJ V*gWRcU vfc~fsCYrném,6(beZCBiY&[mtPZ!pp홰 Go=o ʅ0Eh IDI`!J:F JH(,EsIL(%!(#D&wo{$@)pDve'QaXx+OM$P8C`@iIr8B4 Rۚj4't'1ߊڶ^FB'X3>/Qz0\-kh=Yzr©"NfvV"I6 4Fa)t6W;b>Юx~/Qq56˳aP@ 1`"|~ZyQ\4\28tpUe1ɷh# ЈP>P}K{=fJ$xvɆ<"2RBCAԚ, KL9 4@ 2PB0*`C ]2h^(pʤV\#)@Mbn9ucn!nC r0`ZQ ɬHQϭ>M{gFAI%C_S*/\k,P%(Z:3@M7S1PiVMн /nkm ^ǚF)dTjng;] i(F.-:,𼝆_fGd ;½ԅk%MD]VG\cr:wZdZ55THYNP3bLq1 ,m 6;b2 K5VUn /X#*ռe",0UdPCpG'9to7]a|;3@V(# {e96n!}@-ײfQF\Gc)^ [6 Wf.A0Ljz a'_`%ns.GJ,fo'8rzj+bg]o1`@/-e)~Ax' 0d2K5;:(¥QVwq`;vֲc<[#+/n\C`͘mG ]3[D%k A@0N6LsZ{%@z}L{~< oߥyx6{xQߣYy8O:>y4|zã7{l`uB~6/vۮg:W߿.|G&^>_Ʒ=~熿w>K>=g;-ɳoNOܿ{oOkm}~teJN}_{wnM==l.|<=?:7_?|<<XVMO]=y{eu{ _)޷״ H$|+XmЮM:̾zOlf l-~G%3chKE|;Pas+%ټ_/ZiUu=G,+<ك gf4Pq}vY20shP ZzTR";oF4RPh"NEyP-k5 #ESA]E ՅLFҐA٠\ A$1H1&fNkޞ@ :5)*Iv:j&j0ALD%A5ѵ"ff^h/{[TWzTe*SusQ7jFu+/uja-F@Q1Z*&*SDIịTFhW%Bʚvkd), Qg˻a8켲ˆ@p րBg2&,EB)8 9ep=Uwyy +-I9ZdLW&L/"2j %eիLΦϙr" 7\ zЉEW5׶޹g, z{,NFLAkVA.Wb\a|rp>%1?ڼ-bSm 0%Ѹv<0iVuaDZ7CҎo]sU k[-qڑWW#Ґ6p1a0lWx y:ro$LH: gM  -"Y@nBΙX:suq[/U$F`IҡF8NHقv JCdi] gИb2hDHƒ2= y^MN&fK:Ҩcc%P阫m#?7pࡕFmS1Ud&\f k`vfGu9Jxp]mt%?zAu2diudF66Ҽmz 6 mثbGeTe-}9X==ʲϖuTkB؊N{gK&^!KORM: h[n ZޖE#@f jV@֢&[+fɽi݄=3(=Q3LJcPҺVk 9NXkuc̒t[HԹGe4e0$ԟ(i4qx3o^in.&6C j6K ni Vd1itnxJ&:(mʓ`<ӄecҤ!W#GITEÂAu.9WSpn:91@gO̬Y4۹1dɩ| EFE W,VCfM fE!i<?s ` xp2hi}2+) ÏC0LUfmY-KZw<ڀKwv`-0-h ,$k=+s sp|U8,)fa f %nUï)iӓ߂lmdfr1am`seQEjL!ajWDCu@4}!C'dQUkY2I@nu:)N|<|jGtAY\a'Kje950 _ZW^IYr xX9rYz9}󮐆yzr*Uͨ*@ZA DMj٨ R8HE}>䍶*xMi?f O#ZQ+rۙM0jG(EF=Җ-jR, ~DUWHaUixM|e 2ߴ)پBABC݄LXB@޹.B}\㸏Q}KVU*z*jc(O۴Ճ)dQ| eK!^ʆJyJ&~ܶ"Zn" Abuy]䚓t?rW8?b<%>mӉf;p9Cqcdiy B-1pˤуZoi%~Zt5m7%~y? igN>\o;_';{:-]=}4k|<|7mߝ{]ni$jmoh;__~gƶ>c'Myg񧣦kex/ /9?}:`]BٖAI9syӕ__| p'U;J,P.~Bޕ/Y[aSU棕=;Ԉcf~I2#Y V-7Yv,g I"(VR5lݙFյ-,"5VIYʪ.յ1 Y"TN#~F:yߺ>΅Y< v!BY3 ىG.D5"؞PAŢҙJ`K4Ogw5h~Q)Am4_ {5~1; Ek=$mU6h$*xP!P`E\i /?S7EJ!NdvwMf"H9谦(=T78-B)ATjpLkH4LKI*CJҨ8Qa C#e21= Tmˡu )Fi HA$UZ SwTFWNt.364&i(pI4ȗ*&Rh ~^7<$`7":p!(S X!ÌH Q+pUpOHX3!b!;6d&N ST˾en㒸7(', KTf?\F{@fF{0]^.PcQ;J V.B ҊQ ڼpk*d .C$TFЈ]̙ $S^9v*rŝ`N !$fly ]ABÄ @ ^04Ni <&sċL0НMۃR[0hAGMHVZRLZlWJd*I+3g@02YeiUe XΩQcSx%s&lZM9E[aPݤQۯyYٙ!~s]mT=#\9ހ]26*- >s@˜ .7FIY zژUʍ$tYv K-E)AYM=;' F2^ tH9n&ÿ06i&Cԧ ~ܓ1fGL66HZ'-RE~%V5jT_u6^ڥۡӾ~<3[&g|qz80x9x`8}~ų?U?}}Ǐٳ͇;M/O?~ş_?||~_|n vǟ,?yO-O~-lyyf褿yx['ŝW?|46~?/ϻ篗W0{}[~?ZCM?gϯhض7W0iG^sG֏g;-~^#>/~`0KM7./APǣkS- E5` 0 `I{,T2ؠ:Dq~bL k`\CtT{{Q91讥~09T.Pi[ʵN<G ƌWktm̼0saM@uL{PE) {5"C-Cl<"l^T % %PWѐT#@ Y )rb˺eGT>[SruliWY2 5Z[Ktڗi_BsbByS\ kuaijp -5 LPtԛUE.6f5 PG֨!E+Q qolST|jjR\uX7v\EtieɇT2q\MjŊS&˨n[UTGuPLU75}X]'r>+x"ʽ8Y;saG<̐]0)OY~Z*HN &$bX̄s!\p1dˊ!Q;AufSO|.2s))JB'DBkF79Muki MbJÑs:23"ATH>U)J)|@԰+UhG&x &֋M]ulA<1ǘ[la5#TKjg?ReVmNm E uCL ud!P-j^y: .Ac 2 ՚˂'Almiy"$DTB $p]蒍ܜViFlYL>MTtI2EI6MV)  %rKIm(V xܰ,tQ&P4(aL& A]m AL=͞:xQҜrb!K0耩_Nwjj +82A*4a:)!sg] mP 50LQD/ȑ8~kTA TXråjr)m2;u"ps;ߚHS>8QmD.O5xX"FtLc "YLREDx pE!cT<8D 0-}:Ll8=$j0\DF栛3 Azs6bI-s2Uw"[,6E]1U3c1[CGsRaO4͂1 |)#L 3.VeqKn.T7\br0`zfYٍ)v_HV+]Is.r3l䵎e+da`0eeɭuF(3]/282(8X}LȌG1fbgdǤi) Eͦ])M4JԂH?V~1+0~jn} 1Y SjWɋFc5 Qs$eTLUƣaF„ɇYu'bw?]X20$su4}Em,#Xϲ.>M0v!K9$;h'C3.''TAa#7~lH)芃ՙ/kL-혗OKpXcJ:-A.ftC (:FG-2}hFV l2ca{}%mO|9rTPQm$[ #uG\y-fCen h j |e[ݼ m;TqNxāeʤmJ90 F!3*v@~8Y7jŖgIxmRzDd3Pqv5M[ަ˭D51D3MśRpMMusX&]b}. uϐpEt3Wm,} SCGgy8o%DaI6h嫐:?͎εۈ''dii:?nNt㲗c$EҠA_`M<2{Sla&A^{']/:8^mvXXn~YN(jsyne9;Boqr ! =e@s# c=%l5BKߗ-]Jj5uu^{v(j7XRҾ!;Fu,1}=!:hlXڅoSj;!v0 EXH>'9&iVq֨=z!7cKHr۠9(~C- *  /q%JKE4$CX`0>)0eGà I b:-hqrt`: `h=ԕ'hOndHPA/Aę@ Ib N^,*G^) $E{9=m1 Ceȫ5:s)=͌xQl-X.w:/L .~Y d&6GWbfFiXHWB?evF[D-^*q2Bl(|r9i:@O2"hUAe12M6񃟜+ޢz|VMsh0Tnpӛ"%(U \C mE" Hapy3k(.>1"ޥ+Î\o5ch]"|O322ص);i]`ΙpIpWsOoW6- ,gs> r_q-ɠH*$ܶ_f}Tu,nəe-Ut`|0i<1-IС,'}LaSB@|t@q x통uVl +$Rb(pXзaZ@rpbް 51l1h ՞(9H 9?'ICRN 51A>ҙT u(gt tu;MBX]PZĸˬ3PD9-V8m$:RxuyU|`@sJ} dx>om QG;=wT)W5C?}45=5Oe ;;fU pZk=§~"rѮD`r^[!uDb<(ĦzDz=c}̜H<}XKXFp9yӐH~?k_ɧο“AAp"8L7ٖ+A+xl E9mZ:~M]zJ*Xf`,Fn)q-IJ2%Cy MͶ`2eԚFn]oq-{ox5sz3)7{>[B31hr^czJy*IQX|2aVɾ)9R=@т@C4W%`)g#_ G \z \0{Np$oW H@2#Xу/FמǏ#,uV%XǵYѵk'4T:ayy-yZ`n\$AN&eK9:S/%O/"`*`h?jyh:'(xN,)QK`X/V;i[-X udg^d܂<- 7 y}jb@%=+YII}9ڤݥػ/cv* p@IeNk3D_G0o6yt:`1ɒ߉k!9- РG h0O<gKe;`A⢄R7>_R7%#v7S}Z ~n/n>G^\:1/~dEyZo%@)$^T&L6b*%:dcoG;Ջm Rex@eR(]/<=;k*7}>Lb VƮi2܀jVmUrsj` Vu%)2G XGbEH*A- tgTTMU¬M&Y)%9OQxO@*/28d?7F|6U옩~ #PU;\啓:+5U>=je(=?T/`lad < ~[J+o3; Z-,Sr9~E=d٣DG; ҡ=-rq '&{\pڦiFTma5kvli^5Gm ޻!0vDE+U:N R)ŽUdM8|dase$g;*ҕw 3DjM;ąh_>6A9e*88dzk+MkXZ^% JwFEӁ)۳aӟ<%|24ÿ52g7S-"6Dy|IX VaUi۷05ġ.~6/.0ANeh Ou#:He*ͦ˽yfw2%0FXUBaݸvxϠ;H4 СUGU|/u,cYV/oί_Uu(e}cbO}-5^B.R_3JH9Ayu Ċ/o/ЩC%^ eGlLsSq> `\g|Y5p,śۣ&E2T,xgh(W=N_Ơ_8_FDq})L ?ԨCAgFKua.x6Ug]Fll*KgSB;/:mݛ^>;m",n= [lՠՑVд TMj# <24W-XV~EiMJOSIekgU -WSN)$N%Xmup۹ܖ]!4JpdNƨunQq N<  `w_ʠBؽkL|vPo5%._0tM1ںqb_D&?H%^W(fG;DPҧ1 ֳ7"MFs2R씳-yc\{[*̺ȋgLVG XV^8tAo#[TTTg?Ua*%@#q$g 뢥Ks))XM" &2 ɕؾp}G v@8IZ%&?/[4:qUYjFXٔ, 0n1@ yhԆ|R,o j>U5_en8 $xb0k̻}v#g4 œI][NC>q4w<䐯BZ@ Qn !tWG\=j{]:ZJu3 . d7xk报T ʂNBC>3b>bA I;̳*~aYȅ>CԟdeXX3ͨ!x\_ y%Q7%ΌDвm ֞s\񰅮(`Ux |:S؁YQdͪ.fEor51 2C+"J/S- -h/5'R 6(¿i1͆vxo}J(Iz4oŷQ(ylZ1XQe>T@s״*kU/<[5uuȨz!_y4,Š) R5IJjf %x hzTG>qmQ'K2۞J#L0 -HyhpS2*eIʲsAuUF$[턣Siek$ z:؇w0 AVI̠}mh.ͶUT;_V"~gZe ό{O[™a9)C]L`Z`lnE<8}_oGyX y*bg Eْ XŖyD:]8Y!o#B0FÃQ ?$$| z#8 a,w- e0y+W1Ǝ:wA7`=[?fȘ^uKz'U{0R%Pި )qFw-KB+ ~z5Ӟ7`*R{; l6p073R]Č?:׿B5Qdn&E"/x%W^]Ϲ] ~v}o?q?`vƶkmckTiȧ0K\yE%7>OJ}-ۑY{p`{䎫cpl˷:*Qa3~1/-7y(D/ 2ky#$P`U;lkx]8;L^I䷴"pT*Q"u?pc+2ڬsw*_2okޏ_]a58i'T Rn_^nn):nB S5KZ/:%o/7Xz_'j,P(W?3 V!R-le3XwT(0zTP'nOZXYYm1Η-%bS*Tyg6gA.|_ጸ>ut?{py͖G]/. oNbw~Ja Iə6We+nW0 v0]ZMF:U2U s$@0&¨NiVf>әyv4ÚJ84e 6שRg 5-V*״l _Z{*7 Ici5@)iPL;$c*NyXoy,w]9ԎEX?)<&0Tf|f!3w$^hv/? Jhj0x:nqb< $]sĨya~:#>G9dHiL&ʬ)$;\}\s;FAr1J$239(/YժN1[l>?NKwo#n%sy]-zx1|3R2j#_2j5C3ȃ $99ӭׄpJMXEUlF8 @ YWVNVnVXV*85EثoIu#8?.g5rgtؿs?皻?mث9ϰ  KM{\ ڂ`ϫW/PN(!ZߝDv X :Ѧ ϖHky0`M?_<?4>DaW |¨xpDcP򼼂{Ƞj}bA1;!F1!˓+0`|n*w_dP\tle'A\Rbv&\WG!ʁ"Σi\bn" F'MTi9<08cU\E|z==}I4{zMiu/uoL س &OX#@)_&ܟxug1CY"ENa"Eڏ遊qHr| i4%?l@ H&1}셻[n]8R֖Tz  9ta%aԐRvnwRY,ѷcI=HnYån;`XN b:x%`{CS bG5y3 8L92C&'?Cﱥvcꆊ)9/B:gؒDRA"t}ovm)65+d7960D5-$J6V()Sp20o쎖xK3ڴ$voԮXh%+a5c«jʍ$TQĆ3+|2Ey'h8DyarfVK$ҵ Rʊ*!Ol9*DwI},c3o'C.H)dS6t\wx:*$/gɧo66?%HK-2scnKMN {M^UNE뻒C~QPesReZU+9~^FHkVSϋ- SJuV-T2J)c%V`՜n3]~mhݤP2b'̬t)=ElZ̵m.:=Śv>Ml99Qli[)<]R.nixӕ2aY7w;]} ۱A뱁zbK,1W,_sù~ǩw<6z+h"1غoukKnUKuéaϩo8}185L ~{ ߎSCߩa 0%s?QInչ5;ٿJ ;껿N6!~\+M^F~18]r]tpԖ O7a cG>KD߱^Ͼ: mkma¥7ݐ~^Ȣ8{KMF :&Ŷ.~w_2g*!#/b]cd;_˾$ Kˤ,Uu Aͩs؋&SATj *ߍ|tͨNJJ@Ef_XcR*/<*fh R&Ž,../mKf2 RnoT2FdZbPCxq6f3iW@֐L@swx"\%wQb *&uc6&Y{sDٕM*f#%Qz+ I`7 Ksqr}|62Thۤz> Z$%XK&Ï$ȳ+FwH [;IM+HISwwpUw:QJ"P2{ۧFen џ"wfoq[Y5/-ß>纱 )^< ?=  *2CWHzS[Nneg=q@1Y^ }@t4A;Y9z',֔,)r ^~6w)(*!3AK㮘90FH?#_WjVBkzq&Y8.F8EM4ɕr$GH ªq `pHXyCfL*MUΌf;b̊lY9Z]U*<Ա;>7%Z33\@Ұbr(NqlT+;b[($䋤N(+2A6. IˀQp$$}55,7fX .gt:BSJSĕ[@~X.4"2sh E~b<7H\$g&8mE`8rjNO\AI 1,<8#%_e,UN}C pӝi\o`_x:-$*Z Op9fl7KG ](y{P(q$$KuD@c~ia(+ T u=6%K8$>xS;a<2SqU;?V_dW.`m*Qogr/"En@|biߟIZ)PRz!}WvLWZ.S(}qPI^ax˸%y"s|Mmud!+`s]`DA=٥gfGp ~LRB*Y,(XlWka-m ZǠQHV41 K8Qث#sU8+U $-ZLb6\##[ }i#@!u+>U2r'ͳSDH~GߔHcMY D's.6 hag1*FdP [ 8i荺KHlHMvU4 d ZnNEOt,]uN$j΍F' K[,h5 + 2w"6NL3-L$y?3͘&҃$V؝荟Rf.JYz{%4ν2&@E1M ՌK=WL 6zgnft_pw:Dzb*Q,"P~zxiP9s}sƈ7k`Z;8ݻ'zG*kW#yYvcTm`$/C>dS76U&c},a$؅=t2 -*-j~A.(^xI#S]۩\AwF/JMEаጌ-KDzty&F\=s#bOpln2n4wi%ݕ{ܽ fYh;.ն8c/)䤉ɁNj("fTgDB xϷ Y;uVxZ YڅVםޛvz[@˽",멕 chhb4Lőԥ`:5Q-)F}H bwـI,͜7ܩE>|O`?K-md+-I >-q H%لz3{ at<~u 1$}˴V^K5jQ^b/X0kLF4̅! eHy <\ٺs8a2ʋZ NҹtPr_IuF#S5+Yq{fG~?:VG9Qaڼy^2*8j3uvH>67.nP!8掵ؙ6: 4އ)ZXDqG~4-c (bq#6z`#ulbUD  dQrҘ*m:յI|\= zuD|AuO +qM%7h1XhžF>HQ5)Y)ϷY-Ÿ -$81[bav'|)1CF Jy x ulvМaۚ w Rs[\Zx]3ZqPF.^ K2:x\uYsZS9[<^NnptcFkN)U޼gK tQB\,+ȕkE@\>Sl5I|w36ʠ G=ZvuQQpQ<7.B- ujdp\'sk@.rsE~Moq=1 Y$%LjU`fX]Ɲ,TToЬIL#ZCyzYk-I -򒲣{TasxK8\vCl$k'&!h*Dg^5y9f+,H==eSdzӂL?Ld6@z|uT  E,Q,Rg$Đ5ؙfw>nʒ@L4gz2~x⊲N%[j Da&he`sJfk8i w x xmV"9>?lt"UeaqEPu[B\hB?:D5MR!Vafp-rB@!Uޢ9ޠLAHU 0U_FA#8 JҢYe(7*9Mm+u#k 4 (HXt),B ]+:#7bBXW(,ũ;k.bLp uX>By\-̍~lb2ƺ1XڈuvN8q<&7F[rkرkgP(@bYKs@$XWBv:.(;Dt9d&j H9{%&An[YW|IX XL!A˽oEÁGP @ǘ;"2{֦XΉH.PFFWlpD˲k h,H0hS2㛙#;GR *"iJ3&94@]ͱֹqkeyJE>%dgF0둂  }^ ˸l\-yvcDqm]tŠɭnU` aD>Py9ͥ^ ~b.P ^>\g=4ke> |nN&m # klwŷ*,9Uv}:N袭zLaFhAx@^ǻ 岀0Wdz^dthD‘ S4lQ`+U,z'7qktC[l{Bz3LzCHNE;Y;{58G0^ 0WAr #ğ=GɨM6ל a^̝&шTvjOu659SзraL' %[bYZ'*Zʂ;1Aux b®dԧOqƉ~e{7FkW㋦aG==1}zWV$6a $Ug{30]$vHa"!A&ac7fkAFZbIG籶˥ mv@dM_/cc%ō5ýyX';sםf=]i{rY_-iOL`7~Xh:n2k5W`{{WZʡ'sOWޯVk&{[ps۞̗GMq⁣y7i='·OeRrR)2춢r HQBU5VC׺6Ӟ$ I<I:+Y#.R#K\Xb0N@ 6_"$Wk|QK$F@Zph0C-qF#bߵDƘ:-q_-]X9~"٪T$Y8.~<?/vKv rm @KPfj[PEm"Q6T7WV /α#AىV0sDu[:HIý<%!x>sP~IQw u`&}S\:p[vZt]ʃ:.Ht1סLb͸sJqV4| ǝޮc·wjq|t\bB  QKs[&B޳?w% N؎"p(~{k\A õ;ǠvYO|0[ot/h/;CR]1ys~٫r W99Q. CJ4`Jj@h T7beOd5EM|6vA h#lxBD&&ʏXEn}wjWHq4XDmȑKL8OkMoosM9M#)3j3mlu@)}([<{A@62l0!-/̀zqR cWgqQAݭ>̒/r>' N=|B:V+jX\.Ao{X9GL#q\=o˞͎.C _<և; JĈU*0P~iiGhBBjbT@4!.`IQ4@XUEP C&ZpLr棺-gs`({˟#a*&& -_b2$k@_k†*W0LǏd bhc){Za]9ᩙA VdTB@tv_:Qx@.~?2^kȄCR#Yvq['RK|)>-&3Ҿ*Jpk/#-2yY[b u:'ÑDD#%>,~%WbWQr&:AYuq Q69# 0"5%?(T,M"M/ۋBwlm~"-j"nLK7@Ldnt]^8_AC_҈@ӻ)Vxm;;%y62dNJƘEw#Nrg}GXniPC>⊇W^TDBMn{;% }{ry"A yu T8jjv8nUSx^gT)EҿdSo:d6v鱮ӡo0].'YNzS܌P`{ӝxCr[0>eE$c`7}=7L ZU֍`6eXnMu+#-!4+qdOCºM0uqV盍ES/* KbcMl1[tNP()(p uΜA긩 aˆߞA /1e\!:^o^pE7N~eBn` (PЖ-QP \|TI(q qv! RL݂BQ?@1oT(yp&_-W"Cۆ3AQfgm8 &llĦfyx/-rCY!W CH gQAYF`R\FlAowNUHMM@EY=HiP=d`6 nƤCKU8տG$Y5!MCqOHb:%hӝjrM$M5/ħ!|UE0 ҸGTS@eO2õ_RLX¥ώrCC =Ʃ)vk,a(q 2+qQa\ $)l#-[t#"X t&Z-!쟺m,atڶm۶m6\Ӷm۶m۶}޽#|q"3/F?j7ϧ:. 2 1U:'ES3\R*jpVud)RL2*hҥrǘj H/Fݓ4Tz80e: mzT\DR,[0fZ}Lԫ(6: WhlΕR0dfcp[~}sq[!M7(wxT[bVϟgUFcLL氹xsKX+ͨEJ2k^E>0bB8.Q l9|ݷXmó<޺;w7.]&mSӹ2LFͦh- ;_2ZGV颭W>z0lo0dBCL\ wE_+l2 }ԤbU誊Lsvx_gP0 X8ID휨~mO@~4gk?rGm|d/ ?uY5rv)ݝmq!۹ahX]4֌!9m͎~e\Wh\EZZPe]AP(Nmy`kR IXܗ@tnzԸW;$/ kP$\\sq|k?VتGT1ܗ7wο+jco#!6=SƁB8sJ@b.u J?K "0"!@a ݳ |WUS+MSDG@!LLiL`EEdhZF4Cua~K&\ R8%ӈi rk˯ Xꯅ|Ң|W8PLDBq_`86[q_,ppuTZN4ITw;42r9aM;E].ƵscP gr% QaKr.zY#~%q;ߕ*1i'X>>I^kT>TP[5X/ ȿŅIgG/ sm3UÀYZtKݏrMayon%YlB;z:Cnn{Ow>t9`IGr_g| |VOayʖT9!,>|B2cJN4}x쳰bJ8f^(X Qeg~P-/S, 4^~ v= a7l,]c7"@5ԙ@p4L˯eᚿ^3 IyEkc cCy2 ^BFNԘ$3wC6`uv>2J$6۔5(3!Jg hhA|pNaˎNoJ1}.jT7m9gTl04zNdԟBd lE>1!r@"^%˵x7yݬc`U䖟^B.Kݻ|c¢ I7Li'Ͼp.8 B[&% -.F#EM:נ*Vi4݀mǪ{@Ct5Sœ;Tvq2l~oĘڂ6F kKZ>7S3(=8tbtZ-?~NI^ќWLK.Pxa&YYU*lҥIn@D\* d:fC#.%MO. SiTAm{Ojõ1L>$Ur#9)Wit ,TO#BCX=(% 6k~i26CO8Rhq,{ cO7.b3P(AY(oܐka>Ǭҙ(yz̩.]T,X)w,e Qj=Zqf-㬛sԀRO2GJdvĶjYR~:8mK>jZYIv<MjW*<|TCΰlh}62 ?h`{Zg#{'.؇ƥi tyRAyEC Ҧ\!L_c(].]hBGu=êZqߛB-%I҉(k">swHSc|Sї4X&u,Y͋nX}sAtcNeCLFA朢)EѵmԌ(=p$*)0s~)=sȑ P`۞ eǡ8XtE$+ܲT+7N^:mm:Ó:]쾊ЩZܚē3V{e ΪtN4w,p܅5+coz[.:fDD絲[!tþ_饳C+j V]mE-0?8P5s a}ݓ U:s.- 6f9$6Nz&7>ck"xGB< -D$QmTRmI0NU*!CuȀ%ca?W:wBЖڧФ~/V B⡀zjht=֭ 4njwole@ ,AB#FKA#B d2"#ʿyʽ1u,s>5]qNha-a~Hgex ]}5E@&o I1MT ܲ}[tYdTrOíBGaZ)w·ns=hW>)E C/ۙiuިAUQ:O-  ZW%85U:1KNπ7OQ~?mL)HcM[ xkjw%fP}D Jrfdžo|O B7Ɂ 3pL(׫5RV8X~v,;"D%҇fn˟1S T% [N  >9^cw-RdQ99泱Ktf=wL?qT1g*T} Át1wt´Ew<>u"dl(0)FD3= 0hF7nfΗlss=sQ"Ih͕}Q"R.d6xgHQ7*Lm{ 9Hԉ ?TZGcΘFj6aoǔIGZBj@͕&(u.֒${w-g;Pe={fMLaPR]]ˬ$30yY)ߗ7Tgt9ʺ٤C &U}M#Ux/mڗ;R2UFXVp8iS׋U8t.oLCCVV*L0LœQEYZωUF'Vyh0x;y1;[(V2[G!'7mG]>TߛCZsU5:S.;@Lځٔ+p-;k_ lPN縨9?b={w}',!yh78_?l,^c橙e,R(ۚЁnp$d#Ś"ȹ[`x2[P]6 r~Q_,ZS*"Vkɩ.6^Ͽ6 hXzcĥf#id doWo+uegwC}̽*Izq!6R(L<^B_kBkB܈eCZ@—t2i߅3R^HM ;ޟt4ʐCpgWi殺5Gt\B@J"Ljc3]H2.-M f.\F[;̓kppw58V%NKI)CR,]D>X[03ݏGL?.=X]_L⣴*Fgҏ֣oJ˘/Q~Fgpk{DK N-'c!%hdnΩǡM`+=LFE&KgIA.EdkjtuN}?v ct* d˥K=] PF!ڧ3^,͜$%Ǔ0m/*)P[U>E[&We%60CJb{Y!qUeXs [.#(} M>#LH.Z]bZȲ0amS6̘ES(SCbnIC5d\j=~M1&C7!c,iZ%-nvhT!笪 r)>DrKMQV7)W2`$wa54jx`ZGr \<;5j_^cn|^+ .jlՓHdQENZ]EFajoOG.Dy{ϻXǤXh5V%-KvQ9.ԋBTє)˓ƫHg]$W{IQ̐HCVyMζNa}ƛ`|\']ʷ|n[o wk/[S7*޼T35ZL^Emo~l=~Җ&n'PGޞmk Pﰗozd?ֻXk¿ :c A)?Ūlߜ_5r+kG>`)\Vf4?W. ydDT_&V!F>7MffDvd2@ DG*b[L@~Zss~ʶ}ӠAF# 5%sőT8W׷O1[J:jk x.'Zf3 +̊<q.8¸?H#R{m jt5N9Ib4iG̽!`\|c@ŒO^~@NdXs,rL&p\o2Ink#ӆ/[:$X͒eIe`0HU!3F#c->C6V qJuz."E/ 9CWژDnss|z4_ voOb4gCkylUNGۚlc=0-sGi+p`rƊ.F{딮c]mjlmH$B853S"Xwv9m|sq/E ; GEK.#wSJa7>8 QkOElpiut=t `0^Ea,U!!(̬r9{"4P0.{TtZ,H~F EsCٯ楺^粭+yu=AG+%pAPnևeNPOCbb@x,A\ 1on#AlёOQ B_2t o,if \fTݢ~^g;~ GIGIG"ipm6qCYl]:i\_??'W@ϹԌ?c7q 5PO?*Nm/o\X "V茢KYEX{KJtdAEc?KꂤDRnh<` Rhurf- U=_)OPi~AʾF+"vb7P'a1'}M|89xzƺkxLOe UhȄW2C2h? 9DGǻiUYN8X!o·9IY@V`&D7v(!N|X]cl+{(1-cKea!߷3jj\CXʿngIDuq&m)o[SRoxgr=VƢ`lLʔJlrGxb(l3ɳx#FcwsdB] iE|(j1&aJ}W;:vަ_-T2k 뜫 an[ȧO`䳺 mOIJBlpp04ڦ<,Ԫq{CM8gkD8P;g ЬXLy' &%C|&i{8W$j{k{yod~:ɤeV ^m`nkRE>=dCIu6o+Uv"6k 4cZzªԤ,f+TaLGZ=&}8$iZy*Jg*+idWC:fA] hݩiD CuQx`1og`~M;y@XbRI{xp1(_G $^J'E[2#{se=bLo `8)2Q;sAKb Ę<`R3 ±_KҀ+P@ J0y%y}m Fq"@a*iO~K VVC2J;P{vc'Ҍih}tMgߙ_υ+GT7'Ph/nlBY'qr)$/l_V*ٵw(pUEH[m~`Z2ƕgWR1j UR#3 [%j;ޢFV_ 18Z F'tOB#18?|5Ÿ%۟Sܞq !Qty04 v*$hY1C2AvB5{6GX`Z'*'K7* 1OӵE6>õ{e1\\pKqƨ6T8T쿆#Sjw (zhHߍD2| v$=ssKv[YVFd\"ՐDnȖ:O^5Bqx@myՌfjqTR c4jA5Oo'/NV6t]uqa䂾a#u4ZՂ}h07n]6oU:(cR$& 4~+vKTzFQ?d*}b}T=!1d'ȃfAvHP#&0oO(@pP=ZhU4Ilu2Ձ)4,S-PKXnāי5gMR+a&GAn|ѭtLM*;42^*j1wC[i\R ` Rk7n%2vqu_>Ob~k%z:aR1MP Rd,BJ^<ܥa*:`\*OWhmXڐ-^L'i~:1;:Nq a1?+:0~3.䝤yaoUe7T:`6*0 o9GU%P{(V^?sEͤ~*zikd# n6Emjʞ?`Nʄ=.tΖvfŪд8O7jh Aߨ +*vl=]F. 9Yٮ_-No.&L4yӌgI` ;&yX*Joay~c*tb^G?)wڄTpݔOL;2+?GH6{pMr|Y͆KS]Z`Z"jWFd${H_>턤>he]d (|E-ϞkFeek0^k+kX oB^EwvlQ|0j<߳lp$ %2j`hwp#CN-~]#X K1q+gPn,ԖF'.,9Mm@cxuɿI?|䴨=Jkz=^߻Xh2{2,ĊUk v c\ Gb 2Q'pF[ c`zii=^F=̈́z}$O_I`$ ~ce8/njC-m-Z@u?)"{꫄eTh$6dkw[@5S*~jV ЄM ⎰ĬK`Ӗ~< 5pqDx>H[4.gރtF!#XA:Q'hpwoKNO㥘K-/o"`Nh^ʣSO2GmW̖4χ *} GF4*!x U =Iݲ>=񼊳(VXpmhjAѧF;+.?_ W.VRLP 5O޾ 2cw~m >TA9x _fQ *࢒jK=?"֑. 7Z>[0߰%M] sM'^QaE^DCjʝq5A{m"tFd:=0\^=fo|#%L2i/B w*q]Q0Ȍ<ҫi3-Vt u!vtNBgfaUW(^1_!EQTpZ+caQpU:eV,Rsr"aJ7cƁah ejX{9fpi#| ԟ?sSt9M|E7yk$Ypa3pY.<:oZq GmNBaЫB}RsvbR1$y+nh&K=;ɣwIjB-+ o{ADJe -Wf󡱝eg% |'됍okC^ .d>S<4mOxQߋk/e}JQS̬rHɎAvs~mmZ)+2PP`U=%f >>dZLio,_ի7']F¢#hk-#{=J/TU*-U;eX)+A ?P3WOFUA%ͷ]][zݜ^KI><8Wd9;l[]hɹ1aZ1QPiIdgAzsT!|fL0dDm!i1~U`udȁ:H-Ӝ8{3;7Fs &{ͱ)X1ăZӅn'zeI[Fw\<)]fAN#8LoUd6Ck35gYDuw!Q|QjPqw|2 \DpE+ ^?5KCoٙU3m^m9 mlX=McmY>ԐVZi V}@:lw+oj¿ o%awÂ}H,DVZKq:S2z=8ʢb3Wwge%ɐ-h9 X5H+⇤Zb{Ajx>˫Trד O"0aa8~g!Qa[oٟvhAsOȉ[Q|͜v~S!)#+P@Cg.%/R'3ڢM趹LmVM!虌+``!=qj5:Y2 \FA +;*&Uzh{8'|/٤/c5O1j\!ae%_Hgogna c TAOTd6'mEjnvp|>28Ʉ͹(% 莗噓hAK dfAVUnYGF *3n%rrfuxZ+noj/F$YVi\D9 QX˶:>kڴ-۾XA Qi+ t` .t[3j'Qzea7h0g[cOήeO O2^cO?}hJV1;D܍Xmʶ4AO*R`~KC?˪<̤2BB#T0U ";0*(R+ G`{&;wRvM x%ry^0iqXɭ$mƯCm%'B1lLM` <@T+Q0=b FJ~0 PǤYOe.OeDM'lR~hE|}ɉ{|K'\z }qmT(4y]\;DDF"cT.Njo5S29-'Qtqh!i2TG! a?m6:1fG Vx*cn%sB?&Y6 sw(xM>B焅 uDZ,X5uj]?>m9Ɋ?P#u?CE+'Ѭ=:+D8pX Hְtn, {&*na|U OaD슕N=O0a 4+E9(P{7O+Mk7t]#Ч.IN._иJ[LJ}v[N ɽ "؊>RFФQ}NjlN̋B)} 9t$ʈJ9k̷EmAIJ Bk^o(U8yØJ}94Ǵ{k׭*E+;/gu0m:xg22{3to#^v b-#&rWY,/tK=7nsx9]9i-&{֞X?^K_pO@l~}žJe]'%BaoNrTXbJ] Gfuˠl9(DUO5 )EhLk`Ns!}sZ*a.vا/IXa>ȶK7$?!|67> G1jlv'1N"NS|ނݣ`r9`q偲j5O3B.zY 5 /}D~'SO},sd96pBUPD\zq|sse_;BW&¸K{d6M]͍JY+F"Ȭ#C*]5>N1>%H/#\vm.ͬԒmELECR+2{fp_i7:ycw^R9.5nAeO#|/p<.wfSU':QZW`QT)\3-5SCqLb.嘳91%+ڶ&@]bB _Dd)t|@TաN}hHx隯ȐbYip'^2H܈O⌍]|rN(rz TyɊO:y@kڰK(vcP=sNZբs~ۗWz778S:B#DV?~C,p9Z)̹ր-- FlȸHɍZ Nzz|=ɮ:hQI4}`m0b.Q,2eTZ?O=EKqI^JuvPxҗ^ Vr6r+W4J Aݳ^J$5H )_ !Fi׼e ک嵗L|AH+]mG[x/TTV 5L1׵ZA)p CmPae ;ƀ(`ӈpq1BHi>Q@mE򛟢A֥F;s9+T%[3@ǹ-wO5YUΧ$N~%p*n{,9 ΍· r 'V "cJFJ>V㬞JV5S1,d-swn:ƽ+ʲIԲjafjzn%Qdv\/Ob?De#\i&» ?I KT_3X#dD%%c9w~y{K Tq=Mz12Ts`8`TMrfB - S6t]`8A%=0{ I<-hĉ%9Ks#tk @3ѧ }ȠYgYlPg24s΂$O)LWpUTX=[8qKZQ"1ARH3`q3a[e<*Pb@-A*2#D0L [bB%3'8낎qxLg8 :r`"E6JV|&a(f!HsB+#w%`产6͛C+œ] hRJFǼS$ғF"_Ȩx$55D*>hES/2O{i睸g@cj5S4L&iFrd% K~2|]ֽaIH@Catq!Gnk?[}$("%0ˎA~xsxe @97',ֺ6ܰ<09 %\0CE4mE)`]Պ+(*ů./M|0ePM; Q=cXYUİC`| Ῐϟ;%sTZl:hBQ)y&yxT644ЧTDDJ\ȋ "Ω6b{e9Y _F%:dFk\o}A[]s'ˇ˚yH3c{an;^{r+=}*6I>#~X*otH0u̽aev֯1<j)=U ZTP%>@SÎ 'YsѠ0GTbqX?FcHaD|Wac?lHyF|rId>3C)XH\!fnԛ6;vqBro-hF>V|vVi:74B5ȵ]MrX/Ӝϟp>[V  @Uk^Nlc0T_U.$[z \5~{}./0/$TB|K7ăuF_uǕkP'!cVC;RM-I@[eN(O)nhlWB)L莱?>LMiA&3`~J$&RTo'у%zm4h%H]Kuo/??P]s\ҫSR7}T+CcAdtu/9Hc'.s?4X4Tqأ5פ:0y`&I3։06; xف]K'7Y:xT?wW3ٓoRQ'(-@stqy1<9m5vzj7LX soUy 6I]SP9emg,K Vąo@o spU*}M6$xbޘ>F4O-ГzQ$J0`CYؙBjK%ֈ F:_6Cv {Qo2 y=]Lwf\HQ=U Ib7yAH%zjw*B kEifO~ƫR֐[zg:_?~=D"Y}YOgƧ6_ƁF`f=O Q3/3%qeuM =nܛ9DŽ/ef h U/㏔rT!۪XE̊.JƈX6$JmGy?1@:'^ԫ+4@)wn=Fpe.\&]}x/ 6 9h.Iazn ښ?8I m6>: O赅SXXSv/j5XKr1l\3C!ξJ ANSE}&vMy7~',ʵ8x'ycWf&668)*kٔFDo#X)ie@!v{d!6&e!k6 E5CI`jjV^]? _m:/ؖp)W2d'l fqzi@kᤃ"lꏅO|{I AK Ii8eH#fcV.+!W QmYKbm89n*\;+[~IJ2k2`¾]*qGJذTvhVa6f ^*G47s-!/Ş4M|iS6/@P M& .E93ߍC cU`{,ƥS y8X.9#-7 d @gxUT z0'I+KM`2Wdfb)PtBܣ c N Q7rZvty>^b~ \rȌ8Td 3oԥHe*:Kk$n뚗!c_e&!@̫e՜!ol,¬;PĮDF\JAC9*( m]ej}Jm9+GDwÅwQU )OjY)o A9!kkym22 /a*܁خbάSyj=3`0ܰPJ~dZoy մ'^y1XV2V7ge A2He,%KeLr.z{DHHvo\w2(\/. ӌ!DhDqQIvZL)f]YUs=$Ve8*-0ɴFzEMZo6Mx%xߵz Q؁D&Prn{M=7OhTù&ܼljTnDX7Xa9TZFq7gx҃%c#>32U1~x^%8!d)#r# ҐjZvD+jN ͋i \W Y|I+(HwE 6l#jDoϬ-A_[K 4ވ/DV3=+Ty4)*'iLR1HwZTLHNHy(*b虔tQ0"˚مɷXJ@g d(?V ϭt򈅋f5A5NS{ޖ~K^٢^ʕqrR\3(tW̪EOm%q=KzO!ZTpzm5*)dth]n)I^{Eu +v|AP~o=ZEEڻ dϷrq 7c.U,塚 dܕqΆ+#,*BBp4 ;L8Lj" I٫LhKuzu/J0=q4Io/ \\8[,+) 6 )B60Kad2qԆ]C趺S8+-v.p\EX A733KQ@оuo.y _;_1KzoR`ؽ 3n9~.muٌ(%T kab6c:x!X\9!5 KVTRo yl_1J8@?AEt2^WVTTB|mn*75,v >oTşlASBmh ORL>بȩ5sqT1͖UjU\Q$DnXJ^x OnKPUr>peH`E+ir@K>^W gib'ߧeRlT:򳧃 DQyKlbuu)EđP,rS۲Ukg#?jM[x^Rq ih0ȀaRF.Qu@ ~V.Lb+v0h/ .YHy1V 8K[\k`[-LZ҇+^1C%%\xX*/gL?8blws 6pz&eR!$U{$sZN6jr*̂ۃ{Dye}`4N{w5O&V5gqW@n{{w\ȳ|Rfe_cc[rS>E@k!bTN_ՈIPinH=]qjRe1hn:"jEL @FS;3 -(U$J %b %e]a@Swџל8x6 b !9]N?G:`gV;ibwt_\'wجv.vf<>ZDM.CM"2;^d:pE^_C&aD! &OqxDEJbIhƘe"Zy'S+*P`2/E@)J% [7Bgqp‰5K_5}FіόzgzCFl,,7#:5Uq$8 J! COA"`^簃!G (> ~A3Br{>ݨ?QA9URj!4d.H60t*٧jCb>nWs sH]D.¹r2 .[QM0#|Bą w[{~:GNJ!AZ H] #k4Ԭ{{̷BFZ%Ƴ]߇O' z6^5->%Ɓ:*lxjcHѿ^T  l5s~+P e(>Yq5+IUù~!Toc byR2U{΁W;_lۡ8Q*HƤ=x[ +ce~G^|) ;FK5~ E$q_mysy8THwDwy xIڦ`k͏R6 2Z%m%O^hpgupMwOn2- P⦌k+- 5;1(+U,6־{Vrw0  _{Hl?QY]}^+~ i%/I-Jw^r͢C>bX=8|Ð P_B7h{c1,fgg$pָ_0f|92D׎Df )5@|s)9ê^Xü8XW%ZAU\—P#Xyd~f ee@QmաK훋R鄙r&:{=%JcLZXLoS@ -JA̙f s9s~{w8j<4; wf-*JTu1P(6@ 5|Ncd Nv.jX@R'*&AȠق[܆}7`- ѹ O;).=+鹌KnӧO/O%́g5Fџh :HpV0ŗ<,XThfU{Xl PcGTE--if)L^R?B`6eomL̂w%>7qYټ~(kDĽ[?h5dX7Nڑ$^ƺ4 SLVL4 vM+np!P#w۝8~ _}i; }>A6z1|`XZۗ ``ƃhܿx*T7husshT@ٌsR?R[Ruޤ)jUKŻ>~iO]{aPV[4j}ܴfV%j2X\Ir/z ۿ{s"Ş$ԝ片&hC' yLSiiN=JpfCie9˒+iK 1 խy]Uk$San?\0Od269|Y%({l5=-+_/{ԅ, S?\U.BFB|Z/nCV / !nJ*ji xlF_S.6/RFY9 d_ח%MUYV@E/0o$\ GlZw( P7^+x@zhT7C$HL5A k0{/&t\X.45 }'YR~R*c%%+т`Z݇sn8q7/_,R\R?ʫ_V5V?~?RhWygWu%| ޝEگ J9$4Ha{賷pr7jO#k%r&lczFilġʂ Jjô:/7``PZp$/?ԹNr%7Q4dNEBj <ux`$ʞTqpt \SCcEA,3EGLv/ԋېޗŠ#d= T1#Fe1QW ۑS0k!)K 宀j-GM.ab}U^:dƘYxkV>Ze4oگ<47x!lQVMd<$#nhk-? (ƿ֡_x17ļ=HG,Yj=8f8C W*#4^odKX>l`NYR6+Ydݢjs3\G+F(B*j^Bյv̤U {;jh[&E?ɀkNx$Q#z׶#Z3%Ƭ,ofECrdhT`sxWq|,9$7ZB&o!eާ="+fD%19$نz2h7ٌoņU+l_ec:| Keh}m% {Dl~ 5 )ohLGK·4P Q)n[eK b FDia:|wDFx`?3%F,֎-߁bu`Mc4QV;oWkx pǕ9H#{2ߐVکsV`e7k%tIaƯHCvKsLϵJJaOQ}& ^Ӱ:a/}y}^+ZWC%bgaג'ZJ,z,<>u2 aTTo[FЬ Rf4QJr~Saum\5NJT%=UJjSq!m_yŇmkْg4pFX_ewNlEМߧAQP]GU97PnLT-|t}NtR|(i~ȇKFw4oGa|$x E e KQI5XZ=Z7R4,1Wukl[rô8W7"R ^$!9{IRU=G*1 {j9ezjH< |*@C_HH(׶>Ǣjg-8w0aTb_,+l/?۞5] v,bb,.=m~GT4I/c*n\/ovvo$?_uqf_>hJJ,@I.ED'Xa+ƻX.*lSgzӴvc'%AKRX:O (%o$|럈]yG3 jU^"`JtNkGDn/q=͞P/k3JKM߽ׄvE8X Tn}Xߓ1u.?'V;U, GxmF9"b"3pnPr !kH cDh-)`S2ZJM,zxmSmUt7@0xD l΀Ey՟j*EIp]٣OE%NhAqͶe+;) bc-4$ Hj`x]@R<((K {A{>j7f&"y3>KSn.zoIƝG8v߾D8o'+ Wp.&6-Cpx6 흸cdFL])+W[%\/ A&D_}9s3A\P_Dl^o2hR bT7Iz-X"QcLU,QU,+q]E7r>JKz )cIlЁ H8hcx&Z51bQ ;cy54C(iUHYZ}ѣX(#r]+I|q?Lc(紬QwX{'Ps,y߃.Nd `}-O 8`0 \0CcSQNC-K85SDoA7h -kdѴΔQG)vx.ڥn :S?6qS;d( TХh!M1I-_ ̗ '=6?Gkvn0ZZ޶5nIyUI @+P}-x(O|g-%<[|vU4Bטe|;2hS浉|8HaU7?#RJwAb<_OJU%])^e؊!7B~ۓ }DŽjz$Lt>78ײh [Bf4S38!-~y 84[>?2AXo/<,Y,UmW[:-$j8eޘ/ 'l`HЧfbDzgtP].Q8Ȉyc$x `w`G~H8(EX''%ɭ e<)Lf6&jN3 -[jWֿ;hW~^B\ 50&4P[}{pUTV:N@֠s W+Uyn +=Ry-bّ|^b/G2/ЩڤTOO _9/E?{eۉ|!<<\͎oVKk/JQp_\Q*)L/:#J}Q Q3)JנXBqKo&EY!KRF6@;pu|9v`RPCDvk_= T!y 1FW׳˼\S@Eq+UMy3t0$;NVzZ^-~q,O yLO3j^}]oM{M|h}W5Ɍ ҷe~-zr]9c!186 \N13 b'bAvKŲ(CAƀB.K S(~o4ְN?;(ęBEQ6g'Pмv"x3] B#;L,*G٩)rk٠6u(58[J{1D҂9ar+*<.FLRWPkgY^ rή3nQճ$l"bɐ!ΘM47ZjP-x/dnY`&,x 5J [ҕ`=` |ك.A#O ǔu7S@Y}[{烬,m<ՇIYBB\TLU$@xMMhemok5ޛ~/$!z[da|~z}Z="rFw tiAF?3h` m}!fcnXgႱ;IA%rȿӲI.9u޴7$Q`ٻ_:aq_wخst̀܁C7HE>5]RIVI_?=8%l\ 1Id5x"OXo@XI&W=b1bSUcCta]mɹ]2*/#,/cpcH9QZ7k"5qUF1?pot,۬?m\CvB%:5 bǽ7 Q{T MRګwdQr)*'͌T-L4/nXfɜy0UN[3PLh ]0. @}Wwޅ>!n0bCɺ#@IgiC9q׹ .Ȋ8u?y:B)5M$=q4 M1@Z4`۟F_,@-y6gZ35Y5^6u-rLW,% Lm#d 9V,hܝdAJ& Q f/ )&:| N8!L3x!{FQ& bѓ?0vdY}b X,0=f8x2]lQ4z%0bM+<$k'a1K0]K\OWtS"jlE20rAw_^Um}k'D !ˆHA$??19ҀI9ᭀOMo45_jZ6.c 6;EF}0=)P_VPK jQyxZ3m*i+Ӧd2ԛ77`ȝ*j[ff։7>'$.H"'?X ?_kWFOJ+r.NODQ]hyp\4= Y߳٬W.H* W\Fؗi])2o!ʻTgȹ#1YIΖU}f8x(8w7jTۚ߮ieT̍kfGsFTg0%R 4e_VEoeR(C4@{RF_:W0^DLFg%_E`Z/31y:}zR\B:Ӿ)>Bɠi e .B=BG!} +^U׈ 6tS 5䭟8sT^*daJܼnEr}iSscqO:"]m qX.6UKnVSPVrCzUcR?US}" ="C18N Z)1%b]]h}=8{`ڐ1,D5Nea|elQ棃P1yQC90ڲR;;jN&uL.ahϾ.}ՃՆYZz8Cu_ g"uϒ?f9lA԰Yx-RVʞ1$C] Enmǧl}i͈wSvsY_Jq=WNO͙g--mPE@SizJCh ,[$$Wv}ݓlFS qHH_=^o}橫Σ.xd[ i ,\+"mCQ2򄦽t` ̿7{B_v?zj潽q.7d1߱)"hd ~ȋQdPpBkUKDӕ#VAIQ X\aov"nE+gEyN0wH·-l?Dn6v}EZHGbW Q|:X+i h_,mX9:YZ~hMЖf#XC EL2w+:1iՃvnr#y,q ~cJ#plȰS'Kbb]cM |lGҁ8&d#fMJvBK-*x8{xrFQoKF?~CMyES w F Oݣ2ƚ3vߋdIu~Y#3JF櫄,+gϒ{S2X4 zwmDY%}qdP>oQM 69GRt[f~Ȟ2oBȄ ec.`H{û\嵱b 5`vm +b٩j=s-6|<Ujf 騻{.םM-> K(ƏGNL^ ]]i]#{GAvY7_6~<9[Ne6|C \ TZh1,@c|6 1{7 +DKk&Vr߷@vc9$|L1 YK.`;ƉFjH/.t&kaAݺj՜뵴 5zr+`ܰKGҳv=J+m !,F-%qZo||7T l뒴m۶q˶m۶m[|˶mܲm}{~qyk\2̄p{ׅJ҃/DzlM_qR1&~&Ly*GpMxɂװ` _=[B(=dᣏ0PJm~ez5!*xn Eoh DqW Iꔤ^&+tPΘVՔ'ߓT99v裲C㍫]EO&v-"ȇ lL --;5d&6f߳TomQA FrH&ox%=,DdГ(8'l~YZi:ߺw'T%9lYZ=> [جZϳ[WӋ@.`AswoyF{vM7p*YK>_0`\]AVsxyWU.KV1h6V̐/{@ټM/釂SzW<ނ; qqk_Py !(Q=ĹD믘={Hm©,SWQHhoz؅R' _uqr,S esS!]a:;>!BCVS-1 oY;\qb‘H+(~5MaM@+b1Hϙ 5UASeEXũzOl-Hԉ*jY ~jNpd6X2'~s 'MB/ | iG2lc;}fBD3,Uu+ȱjEh7$r;X_;.- 4&١>ST*j^:cJ's|uv !{vm}d:{ѰzSF5 lYPw=L%ib@sϰfmD>{IMy(howJ&jLC5wlA1sҔ?gӸ hBD 0ӿ4 ȶ,=VCRC*بk `t6d*sM~ fJQ 'uЛ\\i]?XPO@h+:[an*i sRހ"MCxM5w`ƞV1av r{0"*_ z$繱`xBqOx[,1#'雘 v׋Ȁ[(Eݡ='ڻ)]ï uzUl#3;u]GVRprJfҪC!OjȣZV.$jYfZK3xD*.6Stc)>.yRdq`_ra_f#-5!aԱgY i,F%`,qkDZ󽕱hAaq?ݠxf-9\HBמ+IhGAF{N(L5ͯaykWl!yB74Oh !1&jR"Ŵ?RvGQŜ;@?2W,c"jp0tm:,ܱF;imzWţh&XFj5&,r0zPW0#OWrODm;{muuTEh>u eX'?-ROgΞ\Lh bw$ ҶXٻG?.ֵL'.PҐ?2|89vl>g3D*;.WqGC)ymY0Iڮ|zĂ5INY 5P";IԜFXOaͤ85B)".^P~n!ګ*TEND?ж"z_!r*YV)+7g||^5 ޘRֲ>2[3FbvdCS$!is9팳5̅ d}qj a{6BkyP2*EkHR:e2u"FpYR0}lyxHu;_Ov>~ItaoRvO`fgG c/1S%l%eT.A@(e|Y$t,unVQj@ud$WD+J繿a.R^"Ѵ+^ plQ$~Cumq}_>?vY{ྲྀxiY]EmU#ȱ%6As#@pֺ3HynQAK{O}kLbN($ZWwqߒXޓ E+q6tvy_{?~ T>ՀJ1KQ†" RQJ*<8\K9njxm7nRȀmkK3#np*t'Hpvk&&6@<<kk ka[$ffx9$a21e${7◮2 Eb bB}lNg~!jt-eVh.F_3Wiㅵ^JUpjI؜tN 4PD3HYql݀ :)A4в4pq<״̏ QH*]4ؚ"0@YÊ5 j8.?ч{ ^mO^jBH>c& Յxen$;Jo3R-8qss/svɘX7m<9muړJՉ:t ٳ.nX]z/Jl (weov]v" Ӳs x?e4Kx.{Vw}yINp͕NJ/No!e]W{R<֮'W54T:"G(AZiM}|3$r,mV}MXBk۫h >aRu޳Bhb)u31A6(Sr'7iTDY1Ѳ!`P$̭"d)Cږ]0Uؔ|<ޮ' 3Ԏ_*=z^cY5%s9VOt/<ᥓT[ȴŁ uEH*z~h:}ED[["tne;fs(5 x{ &c>pI_wAdKXt}!< wt_Ṫj:bal2N~rܚh)[LO`I%F]^B(R[11R8@ZK tXלAKPDw?_ͽy2>yGV,9zq>7:ā_0-\8ro+Uxts,:EaЅnOڒB3I,Q=jhm(asN h-L2>"[ *$ԩ{G+dt hIJښn<ߩu `/sqth$"dW}$w"`&Y[d3 O!X>!NA0fvS9tS8ҝap2ڊP4¸mݎ,k.'ߵƐSh9ͫ.*N9qSbw!/7TE` PzBd{ؿ"?ff:YŦ^fg~,oETA.4ø3MZ;]F e^/dhb6g3H黶]J~Jȹ}ݾ^ 8wa귪 @@ f?"mt`&P0.p+~EW Gru8QUSRQ?0J xǀ EQ\.cO= !#|&t+=n&ZgiC"ٽ 8.5Qi5#2wyN֒e5r_7c*,ŀ^zD0LkYEt븻C?7nۣX&`|`x=5Bx< ho(d6Ym;m{^bH+~큈'a!$+ -/f6S:Q\m2S(MW&廂lU2_%i.ΏηBk T֝2_SKhʴS!C0).rCȓ;CZ;Yk쮒f.4S)Ebɨ;5qb~ 2Ra8BTٟl'M3>"BNTvAh+fauM ko;(T$d8IU#gg8e9Z r%ǮOu7'Ho]lFI,٩EAĕ+{[Blq!`5r2'~vŪߧo(rd>ZGN>ġ@Ԋ@w|j]JJ,kW-0UlLU0<> F"!'#81%8c4W>ȭ #CBQ9Sׁ >3eei\hCLnX@xA@z9HrV]ƈnVeJgbyq${N! O_{ BdǬ+c>dhC"-{"L>)YNuU5h1p1N;F9= 6 R5dz:dzNŲ$ 'JL&ɖh'5B I`V+ÆƉ4<H<Ĕl3ج.L˯{mBY؋au},zۺ%#/l2+Si)6˖ݟX Q̳UW߽ZbBz0OxgBdp^^x~? ]LGo8x;;%ѠŮ2ղe+ gfO :u. ȑ;R]2 :aօCCV:4/8"yaRW8cPGh8i%K4P. > >k02,TV-{ݠ6{ Fo 6Wl"_I25=ԿO  y(G)qdOkU*_uI Tv(-N_gZS^qڙ!d 7O\gøˠ0wAN?ym+%g$P~=aG2SkMDS!s!U̲rkQ9SM1q**SjCw/V=&V)3̡ "fvDZiUgCj2]ƍcst'nzE@s@ilo3>=!Azc`7_ rkZaS˔z2r%IoAlj,j+G}YlGU4t\_$G4tSq*O Eܷ8G͋ťy{ Ӣ[@:u>yM89ԠaqzhPnU6ӫ1C]о/AfLŎ<+ehvͲbz{lX[_6W){>}?++@0V}Ƨc{S@< f..qskp)nC gY P 3Ɠ8`p! ⎜,x!塘.e;60(Dd)c}@%,B@&&&:pXv;]p;Lmp{%DNA}C ƢI/㡿Q&gˁv Ʉ&d] 0YiȺ܎=Ƹ_wd2=]7/72⼺|eG+ =rbwE79Xb `y\MJˀӫ eNa^,CQFH%p0 NdobjWb@0tȋ)͜|O)KnvгZ@C5`h }A 1_9n>}g +n^Uf%)˚mO7.S*.vn_Ɉ9t8MtXG)<|1Jf0'$;d’ J9wD"2,L!Nl qC>;Us>!1<BAO;kDaET!.D&>=XyqBEBO z~0K%I ]_G'O%ݟr <p._W7Z-"~4#>,0rvfVge0 Q{K_&+=b}.ClyV_ZdF2e5v)~C.s||8ҦL&Tgv Եqa$H/`DTN/.ͦGYfᡝ܍H*ɟnnF9m;0r>^#~o_'W\TVb#3ԷZZt8TԀYJ'sZ\|=bhh#e:' qvy\g98@$>4*~ltnÈ)(DU$@6_ɢJhV]*P I1-13tm4Cٽ]z2(wH߄ٶ\4,v_ g0ZxWw!]2YXv%n0o'mkֈRxE($jfx;!ZC0٘f.k&`t.>u׬&x>|N%W 0ɫpAuˤnTV9w^ΩJ^ƒWJ#0P]>2H Qb'ꭹPCȸ Ҥ%cP 8zÕ{A1E(hw>h)G0`JS{BS806T꾘җ>dUkٷ%GO˅Qs6dt{Rb'JO"7׵h̸~t!c{.jtǤjh9!q 1u$99ьgMeQQs"??qs(GnUЃf{P*ඣ1T;]>. y|Ur`uy-`k$97N.5 BJp׌*=lF \nUԙӗ)%lK( &O53~O%\w,7d,x%j5~iQ={qF% yػ8WՔ 3rظw"u!CvAظܦUzxuxvGIi@UQoƧ c9'X=Ed#~Ń{ Kt>fAy0EQ Tx%qOUdK_NA;/sXQHsR 5CTG_W۠0:!2;kwV%S1\#Ѕp"SřY'FWqKtL|fnY(zo{}Guܪz@d;aB@.+Iuj%WkdW@JSDJ +}jt S5" ֔Ƴ"lZJYFH[xԇ% Un l>SC늫U{rFMA"!}bLUJi1pG MXeMq2Y\PLeuYӘN0KeR?}M7z+tլ>wE3-)Ox!<}SvP0`A$v`CaKI3bsbޡB UA9,AK;j>B'Qds4R[mV04 gjb9; ]aSW>9Z+1-xM #jJLω¢k,RkNOkwRߡB1CQbM*:!SĒ;PQݢftZCBIܾ\d#ܨ%#yA 8PA `DwWjT^O..XDXT74ţ:ESg1tQV/}<#F%_Da!7(y/8bF aH/ U΀]K6Xt{P:;pY`L8/B#Q9TPq=8n~d{Ow-i| ޖa=|jNe38 UPdO  zst/ kɒ3C%?Pg+c,@:WonkgJhqƍW%P^63`oWhngF#xA[UdYq]P~Tg|gjq u,eՂbW2]= ?d1B'f8b`k IH1K4TQ֤/^?8Lw* Y!T IVh en.hUNd0: < i28_c&kŨYe\dD81Ί/˻De V|<% >8 8xn1 4bQ LmLa u0`%YA)vba`f3J>[bA㾕H@dTLiN]TXX0ҢHk8ꙥjo EԖP3l|oO@O&Vj{ !pjsn% wݨq[NX$(l݃uoIy:pIB$`g ,&@ ] ]R,%R-Fadn%Zte!`nr%ɲdL\ktE,.'~ƇidWDٚ {g|GG \8}?UtsahQ~|}}펴EԼ'ZӹžO lY%w<$RCbe')9|Z z\vlo+m߾R/!j`g\ /}K{xUl+㏥Vncތ ]|М's?[JSG$k<AkБ|46:`ŭBS2hЮ7y珏rj"@^Ro~H6j{(N:+7G9Iђ"[< kIx/#)7-淥._\8}Jgڠ~w}UZ(T 8m֋ Pr'#*.jxT4jX+E&~=\=9{cDg](x7+o.ޫ)|C^TY$_mg=A2AS) wq hCb`zf׷vx";%EPN`zm}UOJKT8;_@G *w"N5!8l칠L<{rS4z]t.q%ixUleP <x4g.?Kj['-Ser*_Z3);(1AAlOs[vݫЫ8=6t{l%R@{D4dK*xˑB;rq`#nQQ'0k2qgQmءR'JCCN}d6^*z~z*{FA1ϫK;fFBWI߾ip,[I_ܣ-fik`ϟHbUSԭ/ u]oln7:?Io=UP/;PxrYygDPu* !DZfy mdUcV!#u Ds4hH  (B{ U;~_Gkn1 >SVq;\Ba{sI֩M G/\ ecbW :0a2f5닿9T&o=82zn̵lYX)  \ZVO˜w)OVE^ 6J&Q~+]Z$ aI.2_.uu ! kW^h`HSK c߮@kDCʣks qߏ^dPqҺ"c1JQQ E2/FDtFe e#/ɖ Rg!KԆd Z cD|s 1Hr.=,t`ƒ)*T+TcǪ !e'y>}6b2 ǴngWKO CMD'B叢ܔnJeZWxxIuS/ȕY!a!0?0_Fmz uGV"谫Gs#du&Fl#KHr/y=L>NǂQD?>"y¾wa؂0P@m_g?YāfChQLNw mg-zNypϗYI?kvL*bsId,ky/1X bt|I9Q_ 6*p#xH)U .Ad3>=,4glx~h\uaܶ8%4oECYY Qmw !~su҃A&xɼ*Kss RH%56[຀8Rz Y[QE _>(RT-u/p}9wv@Ř6d &[ K*{*lZhjſW%p١w-ZaXDHn~۸ܾ PU@aD׹^Wm/e  K!F0DULhDH$%,DkU?lmpȨυxR+Ei\q@\}fٳ}%9rMjx1V?_; h4hT T-k4i1r3N–BPH&$t P>ށU IzNX:&DXl6Oq*L!_Ll|6waYHa+7 3zQ'g^bO:C8-:A.4ϩZLZhx.B:5LʠOPx"aew V_Ί/t\ZH:۔/ ~cZ/j_+~ E򝃸|3b.5O8~3:>v_]nרZ 9@׊F^/K65Kݹuխ`mPm|<iMhb 0)? :ioG?_uvC7LdLG( ZܝwhY 7DvYG[VoFa dGg`[wk-XN5cu<Ȉl(fb҅ ჶn^Pёd$:Q)rY`ewG;Z?5#)`fiϐ1=O9cP>D$-ծ-h}SOJ5˘g=ґɒtem$;zp| <;Di\9-82 _X&α"?ٲ4=WkBҹ8Ȁbu.=2qTGEA]70u5C}71He} k1q"PwV0ѠM%^i ˬzV3czd<\ }]͆sh4UhԲz”%H[^;H֏ulW^}Vgm51Df}Q:SAu_JW,x΍/TpEb:N!x9#;&@F\ kPn0׭D5Q߾5gn ( pD|<\'׬F)'/: Y! %tM!9u9q3xCǗePwK?wlק#9?`G;,nT0(=4<>=s"%XvKGPo-~.AvY |5ʏWr)N+Z[~дokP@~zԁaFa9Q3|*gL8c̋"b[}{^tleVm\gBһ{X75 O`,bΥl7DdK&t~Kv Kr yړDӀ0swRԡyG \3(jRIK̀WxTJ~V:C~_2bËܠfkSw̘£fFRhMӪt_M y~Y k>8q&ӥ(V̱m~SBYjF(h Q1Mcر[ti`:bo{XzU0Q+aG4t>Vs:,~4 zϩߟ BT1lYuV)o;eIgRKm]}?[H4vխr=71Ⲅ yD, ުjruL9"V:*τ ݰRf ԫ~Sdxe`%w}`E9VPӑdZj셨ߨb> C]vdluCBmtO) 5p|.B*VmcoZI];]hGP4_z=kWڝ9}bIįdcK%$lT Z(Ze++_ Ur)3i_RX+dg@eTXS]ҩ+oǫޫ~?ˊ, t Ec4>XE~Qu3熲\=^00I*t4zO4wQBT53bmNKXdz JEt7)q~4XV.ᨰ&C.bl.W,.7FΜd{pt]SV 5T+k0 Goy+Vhbq_^cDA4|RG`wHjVl  ŧ1zy&nrG$S5;Vh !L/WX9ZU\PVي@v3Q>U)_e KTQDns^6X23 .Q lcI+zv~|h;nxNŘw(o=cG- vwƘV6IEeĞ˥ZUR۩h_<9٪4n;jpP<F ͻpJ C*I{hE{GF0wd @ ϣZgg#U+kQPrr=`7[8]!iW*'ǁL Ӯl ANM1uG@>Ve`M*ɛw({@P3><7D mWwsg@reVX,3 &gG eѠQ=x+É[N:.ϏZHMdjR$;Ce4i5Ǘ%Fh2]8G hα&75TwQ #Tulۨj,PW/1XpSG?; pgEUUCvn1.u} "2dޡ4; x~{ėy@1)hc:.Ҧ38/UnHF$xx/EjŁ!h, TKt0CMlVYk^8xl(ݮE7k|E55. *Vvq_l<=?4bGz5ykרT Cl㊩UڏGwortu!y[9 ]P*bCwscY2P>O=|Wb'WA 5.-MNv\)=LϞ 9]SNUT;yu^n1yXe**0,]BK"6>Aؾ]*S֬P[UB |LDŀ|agvïPD._Xd MzeHQ*WU[ U",M^c P 0檮3Á [-V+3J-v($"@wXb=˶vbm܈5(:lo#U.;wAeu'L;q 8ڒ=s1,Y #\ƞX{QݻO3x&e=PU'҄B0l.14(b`$6o,TMYS[[!P[L4e[]mEW]96e8H.M >_mg.dPAЂ*&u#u[8<ωk_ 2y̰racգ ]RY2{Fv.B1-++G1n T{6Lt&Y}*p$wl7ڰdu~^bi[SNG3b⪆H/nxDc%6L+cAY6cq'Eh[UB\}pQE=?j{ 3)&^|vWfR;qQ`" ozW[h 3Ur«/BV݂/Ub`U z,{.1gVn(|*ׂIb5{yBU|6PB x8U,$wqJEj9Oݝ]&U=H{@<6'p $e 4:Ǖxh-<Ųn&utä`료삒^9J+Y[y[nȰ`u t[HpI#OC}Tϥ+R{/Y 1 Wn" ʂ;ұE(P3t3I-&nύ)^ۜ0J9Êkm$h5'%}7822)L#2\}OV4vMDL+wTtʝ)ѽ"GD5&6H[O.NO U_(!+^D"78)%婌/ax`!t;6Tޤ&iJ% 5*,z\EiaBo~4(/8|;_e5rm%͔Z*msk>kc=V"߰w"i_H3SWQ?$Vyp~8;yT|?+ABQj0x[l$Ώt;*bOPdQ#gF^htE[{`e4n~lF݋H…`NF!” U`1BPVin_:*4zĞgOs༮p'80krp@f͖uU4çݑ )?yPzzꈾ*IH /&5io䡭o {5l}xMy0C{W=]x9~oT7vjM%OP&㋞D5 g9=gY' !UFGU;ۡ[^s}ʝn:Q+(tک4x>B`n#r~Tԗb-JbYا_=^W")ո9>O2%c+! Szi3FL1so7b~2J4]L;CO Z򽞿ݝkM4e :kW;d8Tj5R0+D#Ypfw7a)̖wD=&jU2aA)(|KBA:qYJUɃEֺ0h|[B2L\O? pIAZԱVמ3=J_@Hd1 Y(n$ǫqug6HxbJig6Eňs *u U*ae% &WtFR,?vAc'% SЛ2I@mbԆ>H}mO{AL=i]ٛgE*F06FJ'aSF9nڨ3-](E7Qwg:s(IJ?Weয়+CW|q:A}ةȟW ywc`MǩٶKb1f\sR~\ڬR,|y~U2OR|ڦNRwTj;qP̤daZg @DB#4bc}fh9ҿWF:Br0=r5א 7NwΘ`aLCNf`N/uLu ٯ/N%s,{Op1pw@$Tj2=_4}lE(RJT z.OL0Xz׊tNc <5HLhF}]وA}#@!1,So)Ou`?DiM{SxG,K:laSR392=c.LȕݶWeyXD,O4\>S69w \ ;Ԫ.BԪ3k .+WHՀ<:\zwy ohTB%^KnoA,]x;^$mψs5o绥*a\l-ek鋔],^Izvu]埖%&SHmL4UP bc9NZQ*1݇Es 39$e&n+|Y؎رxv8`_7cdF2jM|t^g$ykƾWh$EN6T1C%Á[bo㱟fv) 2+hij?g,W;uH5)Xߙj+Wa ~h{IQ5_Ia1mE8JvCvm563Y 8CIBǵ>6s769WʌNr:bZF[qO6m fLc\Z:r^6xO[d[T}ֻ09z;(ƀT\qZ<4IlӉ~F= rLqXC(9MXN^KQ1p{w]W/ѼAd΋ 'R:s ,V5'u\o&pǗ9WC30Ppգ b'&Ԉ#,:kwgJݽȊ2[HHH.S($ԶշE# &bFtT;l f7a9LU+#h񡘸^|aִ=RtM# 1݃:X4 U 3,I[ʟ*|bF/mq̳M3j+*e:2#j7K5-"ȵZߴ.i*%#x-)[wY|C]d<=8b()]gbߚfXs#^~3&ctTDƳlK#j_ r oj'Ki(?%'-ws6>+;5N) sיt5Y?q<-!E|f/ѷ½O =˺\QZ6wCcD /p%f2u&O ˲K-\2V\UM7T̅7?KA>Ck퐰bz-78/ R6R+KS_:72CӒҵClieͳܴzs>ZۨH+S0,mzl@Yum`1:Q5xL:)Nػ @܁0b-tRZA$i# sM)ɇm+B(ˇ@S BSI0_BXV7NӒ8 V3.QS;>8ol7.N3$NeoB3(+JxB_QE%'X,Iu~g-ֿАD;SziZf2b Xt~s];\P\6.g~uΌ¹K󟍉?Pʒ*1'\d b/Iڇ겟leC#"Obݹlt etdս\*yLVl=iO?syH5DS/Ћč >'|dd^\ k6lPA/P׌thn5n}J$j:xG̹Kѷ9mw- Fkw*dļ~-T4h oJu}Ȼ&?0xaOSc/ZZ>aJ-{G[I!H٢{h>C=T>q9cuI6Lb\Y>=iT 0%VҖƅ.>X]3H:2]l؁u$_ꨒM3XDohhզ^pS9x3t:=WExI$P:hzENԻY@"gZU,nY9^7V #˅:@5= [(Dz! uۍTt vK q1O[Ø{a#fs~bBJF 1 xb JC2WtꇋƲiq=*{ЄTA=N[^}fT&loZ4{-]b פx~*;\tK>}hUe´^w[QhyH^$%E%$M%YF..4͆Zw^˰T!7+^60dX캳ӣKv?M_MAqdöU`1ڢmgp{wTMgsu#)HǍbO%29 RAwZkq(8Y=EZ "ДXc+l2-c skF6diVIi銖 U:#3U6%ݼ!h4;iX# GAERmWx 44T+ƑTA˽ Gk87Ӛs-1LHhG ~Y 4DaP{֔{"TT'oSJk+mwHV[澙r93wUSIG5IS,,p8tngaĎ))N$rP51tJ`Kڈ/[F*& ўe9JP+3w_sBHP5 *< %n [~,j1lf]pxVZMD? yx8ws Aرk+:1c2!]b}c'd+ *eR4MӎGCc{U7$5]}tXl^HiuVu=4iSo\nWjgm.,zSJmE7,"(r}yu^e\/Ռů^b)ϸ_x@KX>Υ]7OTIC-;xU"ڐ2<*}fXarn?֖iW.~5%o 6l|®,X;8&P'=X&bJ[fRC(f\dkJ5;ht6jW"ZяґБʇ.._}ghVJ.Q_P>y?3MdלjCL۱8}I'|hס\_Lghz2")B_{XXWG 4A?JJOh;C^h@vcPy͜Uk~oL}Ld$ 8bQ$j†G 6 S]jĂѷ"JaL.3op\XZPTe߫F"δ^&&CihfC}:El}:5?@/6Hc' 4JiplOPS-.vm.5(sşv"; n, (+Hլ14K B,5.1(Mg55eK hz3/#{eY K2w:7Iqg$w<3-gǵeZYG v;6 (y;q]nmg@^o0`zR8`CtIP.P3[*&7sU8HOYU8#Gf2N Y} rkeP$DUԟeK%n5 :7\cH03jdjl8 8s~WsvtiP9j nd%@>';yxjI w.gУDT}e}{m&n oNmq2̦t"P{: OYGlB\rz:S*Q(ĩ!iJ_)sp]O%CJٰ<>Z% KWDQRx֑E/w 'N\y6ڃg*>0NKk;%A~7 r ~7!}R!`S eE.u h<~l&mlK4 $q 9צ3N`wO"%@5e>D\L "s^YJR7|2!pjG>3x4"w$!)2D+V50eW¶WoDqe3q?5pX)k!|}8e(-~_Kѱ' ʎ*yDa߆Ĕ3?OY 󜼉$c".7  318ZXЦ }k>XF44_؆ )툗1zG9c,[N/M'QtS%5*p3 s?hw 0s^MRƦ_ 2xVq RFS Yd])H!)Y8 IOpVYq1ӥNl 5X&ZRG}c*aƿo­J;'] 79H *J<,*˒ m۫q8gU\(N=:uU2iep=t4$oMk ި6@'0cnk'!j6cm|ZwJ \3ԶO~tj➻[*aZe8ebԠ#jc$nZdǣ,M`eV`cbPMWDb7Y(٧AK㢑p\NƜɿ;GS Q(CSZ{FCDQ1Q "uӕ+y NMM3]=*|8Mx3*'W+ ?E> + Y,~u80$7&jǝ _CifEtXd닧;.|q԰QiCţ@RG5 @& PKYWzЁ烾ɿ"ciPȦW~L'i첇k ,SDJ_Ac3l6vU_۩/Ot,迲.ybCbjFESgk&ʁï9Dlսl~%DcW#5Hp7uv҂%֖Y٫rxG ]Xn!DTې:Ej\SҡaHŚq`yaB7o2::Q#spxdTxqbJo0s ϗ >2M Y.2z3)Eg؂&¾|[>BSȇ;5s|WoA@a>Ss! Np\V{t.M"%N1B8wCG̾ ~Pm)gzDFiPlxsE'^TjʚP9jź\pבjql|^>%:.]XO9uP(UL+“> %)8Kavnij>o4|&O$&Sj1U#WFD蔩2t)|i;>NJBfgN8q`n5kwbImx%b!o.t՛&~SŅ`J6ZW!ݜ5k;Ëx >֌YetŌ2Hrtì_5bF42v{p5mL[ݽ%`e 48i) %fvR>UIW q"yU42sy=-!D1X[m. wCbC MQ R(cTKy||p-Ɣvb -gDi4Ayy$ 6LD'UQwi1w_IGatUqn}- iZ0k$1xD,q/YK(#-u_l) ԌJ'o^#GApfuֵgb6E 42.<$rl:'Z%G-x93@ꃕ+$4#Rhriln\R"/#Ll(f: !?TZĨQGo.aQ)jԎ3_$0ZM I~^NAr >lT2bh,,ݕ : Y2ČZD2PdjNo<:Ƥh"8kI|</pfZ7 ㇲƈn M~}%[P5iXX=-R#}_="(,,c |:4&emI^V@y"Nď]ܧ>#@e0]5}E-ڰM(3@PVpwN:$KV:H\0RziQe"Tnlxt7Aܮ`yYmjÍOd[FlWjPa2eYcH0gD++>pCÝ2Y6yQudAG ol%@2QeT)Q0pIuJ\@}Lh ^ԡVo{ *C(?%D7eYsCK3ԅDUIu t ċYa.NAJA!OD=<"@Mʱ4l΁t̸yo}!;摦PQC~u|܈45[N {"*X+5*ӕ?ƫy(ǡvRYelbHp)tF6Ŏg#-)npHD2D <4 }:N+gmtѡiOG*]lf% ǐ*j(S(k!rEn$I_#H77Ȓ F &DcX-FHwDxQ6Րt4OeLuG=Brib3_^(O̦LVE7>b 1.[X3zU]=S٨SGyWKJƔ͕X9>DIyR8bYB>0X2i(kMR/ 'QwB)| :wBkVn٫ Bz?>ivf{ p^F./,6{,N S .+ZuDi9d笩b3ܭF ˈnI_(ͧO:DG,ݽ)W|dӐY S*{W67*jbNy.ӍXVWڹ+zaNDAajZF/+ <zǙu{E¼m*ex'Jc A~hqgЁ DCD#MZAZ;!fZ^%buˊ݇TɺdT){:ۈbz[SXΧ1XYrI O& esyJ*Uu@ zn@NWuve{D"9R :@ Vlט""*v2do9KڞgH2 pc ޹aiR$0{ "YƮ*nE <{겤5 KRKL&?WX>"_m~9Z&IVUblэdTkZȐ[[zˠ+rE<2dE4cgSM.!P%)2!iƼMRJUiUqD%ٚ)u X|z9w)!'Z̑!VϺ6e(5M(V @QPؠ)K:Pb{#△nl(F#q:Î==H.1NSuK"tSIWNj#~Y5mY_-=x*'}-f?uh"\kk!Ҕ`c<Ht݈VZ_p\9V ͳnwiTnߦYD!][JJF69K0(nqJ-Jp":clj *2=."=Śu>1N!+"fUf2i1Ѣvo:v(Ū[^y] Zna$*ͪoGSIQWycM!ІdcJf]y)#iQi}h95G9MV,XQ̑aƍXF\arb:vMs>u;UPW}J[V9JGΨ ѫ`/ۺ$7`h3١;څU02]yʹS[^oG[T \/Ң"ǸǂScW2z (/sTC䑟wZfzG V8!r\IB|ጪvAy8t_6-?jO+iV:s_S9EunIy}@f1n'(~| <KPhz1Oɩ!#+,zXJSy8ި*"fIy :Ю$̮p!xg>F%$)@IVwҡ >W[&W`Gv[Loozi:%~<^?@cɆ/RэF"X81[(v(X?ٺm\y?Q¥ 8Kp$w<7nFXmz#/[o9ZrLVl/ic<:b*gҎ0H Wls~%s]PBzu&K9~OYqEwl)^qNr5 +jH*'1N:|#鞏צ49rQкݻbzvw>-:,ؾV%KWr'7Tٟ̿9ăOm^6X]n_7hGs\ HWo+:./9[v|\E&f59WN7 NنXK%Nfs.It.<@~͚;G*N̝~Ri{x+  ;dJӕ>D͐٪NAFeIXjpiT)Pih\uҌAX# & EBJKVrgg8l 1זV4"Yeɕ A-o#v B9CɨFlo1# ?:!ŽUsM"Mb+9UeRd\9Itm7:P> w2=%q֬&0i.+ t/l̕&ѽ X\r%/,X#΅ CnDQbQ[$#&2=_ p |Knby0tھXqyEʯgDd3㬸ZHpס3-jOhl6!4G75)M&]-;?-¡Uʘ`-P=9d I-YPR-K-%ulnfYJLYѪg'Aĭ<#iQ=ܢ6d5<]W搨fI)ɦ9TcV#ZZb{ώmu0HubzBܜwzh'Қ-|f벥UJ񱥂!ڐ.):>]h\p Vln3ٰGP>:%ɾgmЃt?X#ME?nPKW8p;>ȒS򭖐w{lP4EvN)lcPiM\v[wsŸ3s}&=fyɃJxΊkKʗiygb ydalGRGĕ|M~zI.",Q VNwt1s#B4s/n \*cQIKFِ 镪8TQ}$cǝؘ'\4̤[sK ;T1ZtPbMx!{Hc`q|븒/26pw+ b˒oE~|wg<&m`-̭lX,N!$C[Rke R?9Gܠ}bW^Mv~tt-% xIKƗ@7 O@ SX?p|ӟ2e!G<$?f AtWkKw|l *P;} |++_F啐;yOFs֞NH$?(ovCVV,nF25E1 Y6$+ߏ &HXy$ Uj^`sk7A둙PICy:g&-d5% w <5-v߁k(Q)tEגqi>7$u,Prc]%'Qlp+/4MهNk.֌1\]YZ-wPZ]c 1٪k~I-H"p3奥dWdc"g03!y**)K5R`cQ>_X)lWOS& XXa)܏ӷk)3F[m.⢤PWc] yY4-(sQYoFI-OIs ̒gl,Fe%cP͝͠Sγuk.Ȣ~0cs$T9炲LͅGe?%κ}@ަ}D11DD~%Ca,D9U% ߂,~/!1Oc&}砨<TֳSRP>e[o[3`cJwD*2@cڍ97`!顱\4`q,&JoaZA~Mi Vsy)9oZe=r y@yʙHDYfz8"9v>*\4bZHa)s".fa(웲0z3c<G`{<「,Lh0-M_3|<2!PYEBVMlR^Υ6&0Y$}Ҙػ׊ )"!:֓8eN􀾄1Ԋ֋?sH/5oJ"T!~2YS7Yu=KH%$sdQ)~bT=s>9c:Rqp' }fYuC+D{H0 Uیh$BO H_qǴW#+Dp4N+.2kM՘>X-M2khA 9%K{l4/VZGgpuh ܊_ЕB8&ƫR!uPK[-_QCtKt lZZ2†t($]4RG&*HRoTŪ<'3BJ`CewLS30*ωsoaȄ ?4OC&?o)e:ٓ2Ӗ,p>/427AܷP[ g'?&jUR-DN9w_hu؝P[cbvzuIEpsQeSnc_hJtDq[q>MjWL ≽&R9Ӣ 7jh$q qnh0qm Z| ax7;nWϦbD"Ib0G#bJP"lأ cfҊiZFg6 mGiynڪ#1-k3:1C~F*|&q]틁ZeJ$iEmj%IAHc.QLR" _V}UAI̱"U\V5sua]ӆz#xq6C P=Bq\Z2o8[ ͟C.HUIb_x(G| zG [i;ǐnx/ nqI+ VPSǍۆi iWsi#&(_O_\஝jno1P[O|i SPxHO ]^=/8Xl9ξ}mMqz6FQ/CŒ u0@o:$eO\GO8r#9bhh)Bh,+~iYgĈ!VYG8/Μ'`ԙ6ހ8wWe0w(WZ#^Xz`qɅtaG6Qo_ӥHbd^eT}@2KY֐W ]7/R$.ž AHƲ8/W؆Q 2e?u9 ͅrqk{H7Zc]/@[z6|ѱH^l{$]r޿!q|ei~{[}`O[ђ=qXJŬ}W 6-.:Y)r1~P+R%P0\o-ؠ)y T3Ͻ/冽fUaWK{sԴfheptypoQdHP:|~ jZ̝2g0Njy*cߢs.-nykPk `0点%5rC jPGqBK&U96=e4Sri30< 'S^ uiG\BN^n?9ivvWW`m}X X^]+aSjskrW/Z1o{pjU @y@sF OW>qjyTƒC/ߔ`qj $@E* y]pvs7,NX65/I8{8V"2Ue@ N#nl@5+Ni4P)jmTZL9񓰚 KפVf{D/zEeVz/˚Kx_#r6_{i>(61e֪Z൜*u\xC9UB F LoI/'],ZL[= dL*8]e1X1P]zď.H9ҐgVoUA Q9PA)+ђ߉΍izrrhaV)>) ,MyJ| ҸM DCҘwC8KA]\Rt%}m| &UQMi 8O[ΠĖ R̅PfYw0ɧpvߊGJuć'6oAbT񡵩찕1 Pf~F(2YՖ*'Vh3s0_wcʃf v? )ȴo{RCP>)-=05hp2P`?4~d/@j\??{:{qjLxL/MdB8lPvX,8z,F˩8U~(7$RޜQy+*b ^Z-.;19ĪM4}"ζ9RRskPgn8 !0~KuI9kjYFv!*&gN)~*sBy VUx8,XY z48Sgz@ÙX8Hϒuo\{^D + ^AmgAMLr~,C:=;M@-"J*ER$pUtC ,A \ c g=?TXx}2 DA7 R]n#v^lMur(yH;_?܆V.hpqE9}y8ÈtGɂk<'2(\z49De ɴE]BMg*c)&/7ʲ&A)Cސǜ;ޡJ8 ń#Z: ,Rc7ya8k( *QqzE8= Ǧ󐮜l!ZK9+S# R0rmBg!&;е68xTt7ݹL18x 1&<=\Q%QAzJo$L(*hD{o_"銘J4|mvϠe9OHڿUQVe]K}yJ=;PX&kR]^яg1* }iri4 r՛\֖:ֈNk @hzkPْ'wrhem aSE<o7|2RJ [Zn*8J᭩y9FNBS>_Tfd!"ϕg Y 1oU](c)rB 2,LPRT(%WCu wҟHn%`m߉P  TB/٬!Jc Q\_K">SV^(@O)zp'ZouyW]ITp`qaM wpv&z a1|i6:08lvw'p H1"]F,ـu|Q:dM uxJdW(i}#~iz9t? $fSƆ4xNKR̫/WbSb"T6H9 OgM xSʃi29ep~ P.;ͧ(k. X[7g^ϒ._)!k@k"s,| :B Mᵯqd}I9Z+B9]xqs5~:]oq-4i!ՑvHM"hd+^&wHCF|)MD`jq#!ϣͽ濼O~H'8`l0}&<9)OY dCevxc1/P֔ [ ΀ ,aIu7$+Ǒ$(MK'S>}F1FM;lV,o8ng,bYY pj#E4n eJ6}[ pE5ܤlGz&0Ƨͥ+ŬXΆBcu)b&`dDL<92')=).5v6 ͗z>q(?Myi_y(onl cwt9YQ{RQ\Ԩ5' _^q(Dͱz+1VSܞN4)vȴt{_j>?38F{n-KCK=@Y.пSؕ/}EEO0v{leWjsʚ1qGﳟ j̪?>:}cLG)Bkܳn7dG%Mg7rbw *+FEO1jmQ*Zu:oɼyyc^I&s"%;WO7 9x9ɞ~ a(]p 2bDIOhAV؊%uO2CbEINT#U%̐@EI2٫R2Y< S)f :غ=ӂȏقoomHdL<ӲIOrc"W?\$EVZf~0b"1Wm[3NV* J"UU /])>~T`)Trz{aR4*Y ]5MjIޚ1y@%--oM&ť!U̖ Sqx5#lT^g)tjH^>⧊e6nlgsEٟ~n1ÆI8W߻?"&0C׶ǾVi 1h{, `Picu,}kl b4mͨv!(FbAH>u$#KR1\`kF dk~F:^rU+LJtӉǯڳ$Ŀ%VRYQXRRklyxe݋t~oGv#|a1ݥ rk^QM@LggїEsW(}Т^|/BRhb5e ȧYHR 6̼B{~9]\ʂ/!4}F BaVF =Ҧg&늲o)*=XLh2-"AfpGB%4BvlcƬkPCO^XrJe Y = $*\G Y !b.:$8G^mpIwE18r62q2Nr"p'!@KqHάey8LOKl[!Aj}Ga J[3jFɊ) *n9'EY7LؼD1ӺyɈmZr9YaX̍u>aMKg0uт|pt2_)@ӾOm }~q6Xd_ Ѯ8Xv,@єR&wu@1k`֨8AIksB_љ@fN&Yo~qɲ,H,Mz4 /g)9$Y%qgѨBo"ΰb^ru,r=(I7s6K$== ~jq\#RH[a;=:ULw]HĮ3*;TPwO>h~ K4gb)unnhC׮%"4g8%kҪ:2}wW Gce_k}0͉E,))ÃQu*j<̧u[t'ֳAW iUZPg~Z͢|7O$ӐmW JQJR'=U) !)UXe!uiR/S]lI5R֢EH#%S~R5c|0-=ص &Z'׍,y+k]D%멉:t4m>BM)*\Ƕ7D9߆*2ƸCZqw qևbX%Lk@\sr۰Jl9!:aA s;mqѐlԸK/O`u\|{8촚%8^рwt;$6gCyoWC[XEhq' eēPMH&Ke-)l3^UoJXMUʽ"2DK?"CJ>h]h-ddFjb4jXNccݭ XΤ"Ni bryq*f]}>G8D.W[k>09go>>u?8H dYAv.1]CҦ`.~RaN خ! C)NcqDhLNl7$w!Yax9I.vd*&#s}z0}`%;_+sNn=e曶DKRSP>9fT*C gުTC*4@Xș%xʳ- W{:x!]䏿ETwpMLA,q"KtW SE~\R"g]t6h'}jf 78bH\jyx!Ɯw`&`p$a1uCLPX ̵.q ko!&zMr5aOv>@1@.Zn*bBdύuXm1$E@ rjS^յ$I]!u`jYKd!nVfD:N vqJ6`T|[N `jERBS'(9uD[fN  Rkd˞}w:%,,'݇5aM m&]hIˣ|JsdNӺԂ]LqW80w3 C!}w$!iZs\v/w!',﶑T2ݒCj} uLYrJ4Ŏ)kɉ i9/4& Pkˆ[=q7rT!ZKjֆjMV+w搤8b0db芈莗Da=ݸ#^%4X##ŰJth? n,S/OA6B3H;Ck*QLйBJVe/Ö0SM W$,^P\?n] .U(SL-\GytiQ5 N d.6d1),U:7kYFaG{9a҄Py u1t=BXQCl_6aihk߈5OЪ`y}.7 C1z}u!wY v` VT4Yfa(uHW'!\K %~>͡"GTvߣFNA =f/G3G@JJ4XFr±kuOlm#Gp:r$0 '˿U80Ռ:c͆4:?1 "$25{ >ƅuI"Xfdd~4O]dēS0Vա(biY$ vtLWja" [mQ7L,-Q9jQ'e f`zRopL9fag+eb皅q nPl ֟aå?ۋbXd$CU-4 CTL*߰C `[FˍhzwF][`:J Gcf W㪠2 K# [봙5\H2'쬊͇+0m@79m5YezjpjYM/áQtY2M;l)(e `x.f1z0diGaohl3N}fo2 CΪ1 pG|Z^c[E0Fiԣ'%6!L#oza;Pߌ(߫*;0DBg+?,aİ020%]y^ӓO\`Zh`$a~!n$a(QMK03Bf3υK&QWh2z} kqEz\Imc u, Gu_\\zJQ70_2$[h\K^3(I鱐1,@Fy/v6Q酈cTipe啊Kmm [?\\5 Cs$ {ޙ-7bfa(M?[l;,<> `DE7sQ0M^1KqLUǽ{KfJ`Z4{kSLBFJ?VX\V Ge̲st On ue1,%~\TNQUhH=1be]AeJCk/1PI2izoZ /ĵ'U$G*M?,uLX1~F|poȉاN:܇j aa:1>7~Ś a&=Yۭx]Kr5켬r`X:`zUJ:mƛH\ Y'pYìxy!^S ;RY_R:9t} D0#ȷ&Iؑ 07S7mVU|nšpLd¥U"عߦ⥻HJ 0,SKT+5(N e5[/\>fah^chqnf5 Yíqϼg5Dn0g0ʶ{ uFU3 %,lE0JpY <Q893`?DȊkSMw,odBKۗ@8p!)~,NBV'<*nuh-5*iTh;1iMM@RMqhn8u>6uz QЬS-{ UvKnsH+VǡyQt{p80t"|{DcXD`p '1XAmyzu"&]0*1c|"*XGOvGk6ioP9@ST2F{3zKoL9|exưCh4szx/] j9U=6|Y֛(Wyf"]Š}]``"&H^] KK6SeEXH@&<__&枦/B&.snMfn0@:{xC]Zh 0 0HfyCGŜ13'}\h4QAO?V&^MI"?0,=굍L6DqulLXn^}"}@l7CG(ES.u/_2#%ryW.#9]"b eyܲŚӥD<]᳔ҟeiLAl|"7(c6[zzN2YqEA3hWw0KP85fziGSAsͱqc["NKzUT&YEAQUAQfyYƠ(&BAQ\ė,51w׆,ž_AQ|cP{}ks mgԨ=Ou-qA?2-lb$"i>2'(Ya~msg8S1=[8@g9S 0U LZˇoK9H/|SBQD Í޹Sdi!jUl HkAH2!WN@An 2CߔFbTO"gJ]tL$ ی2:{C|1~+R)*wvH GC"VԒ8k`J?ڸ{o(:ek3]uѠ.DM' Fqu ⭜i̧8eÔN,.7@XV FI 9ׇāv; Ah⼥[lؘy&) M~뻘HL< P٥%9BAڌp )"rUǔ+92*svڱaD,G)Hs %j5Kl (*ŝ&O;LAܞ&#kb0#+w&r6, K6x{ xnw7xÇfY^;^h_w[Ushe^TE\mS O iW0ǀ^9게+nX1Ջt%ro9< xBZk]ypA[Kޅg2W-oS%cuv^ll>b-0 ϫ2҅pFcLsI (W8m~*0Ƅ }ӣ\Z)-SkEpc O9jx${H5?xlH-e_N7B!=n{O"B/|Tsһ,dB&SM>q=jCPҪ2W4~A(Z%R:HCix1@RAnGy: c}X:w'TjiVu8QXOAcˋ?]&ab`Wq518_1DR*)yiּ䚴UŜ&>[ $_(aE_-Yo!VM9!BJNPXMk|V#詠vl)›wODJ,5|fcJ62;c#US6`N|GGՃ-ҭT8٪/LļqnԹ{$ >SPD:\Zd؆)JRj/ڎ)e}cݭH>b]r'uS#ےfC_(t!VJ+E!/R䢅OI(Y]t~Ҫ9I֜oú]HA={+}RAJ# ABOGs17)ECBҠ5wu =ԋ.lg5%H5wbnĴA[Bs>` ;WNϠ~]6sWF\V~4u8a N~礒 /.Z:s[M r- SAуLA.h55g!Ze\ A ZHQfr/m8<ԡm\ZJ6r10]˽6c(s/)(> 1M 䢓Uf/ )PnY엪 ŰSJ4~vwE[SPnkLTH&Z]?~TPrf} dYFDv!{-[j@_Э{ -}-yí3nX|SP^їfZ7Yx+u,Yn 0iJ-lvkҚ@*ɁFP8 >\[=_G ]J9eYJC?LA>py#ޥXJpD =iQ tx:q6Q,Ce8)fEQPOzߵ/|NۼxR[AT{YoK901Ju \8LX=u2ot_B\GS ĴL`)>K%Xg?ῃL1vͨ8t]%Y|Y*`sz2GEP\1G)fdي]pp f]1'3 'E|1YI}ʲ{dOWxH0qA c9BE?{/qNnpc9EKK'[oӏy :eH +zwv=9Ja9&GNZXUķ w^dD 7!^:տz8Ҩ["T[^SJKO! }KieT-T]ߴIrQ:﹇Yhںg/do=P2#XGڰ1FÔhj*wvq}dQ0}qD(jov ֹBhT9Mc ײk RƑ/E4OS'œ;es@?t{ecu, 00KkNl{̉ Vv~v0H31hG^+*|xCB1 |a1qΕ=dRkIJO׊Znh"Ғ &HA'^֏9Q4<@q΁i ~b|({iE| /Okmig?;YbtqF(a_uVnے3jHM\R],`Wc슊9b90)*6yOIVWp}㪇5dƺ[YhU&yڬ݈m0H ԅ9 I [G s*pWaG=q-`u E0'EnǣGp,YtF]G9QߊAV8TqVBAXl5nĬ K}c*m6 ﺏͦ`4-+vɵfuD! ,18c+/¸zuVڔ]YeGO@( 0}jqq ZXU!f[zzmb5̉ǠYW*:*o<qZ޺%+d#x#)E)>oY7nb PQL))Oqu$H̾I)/(8zHf+nшҍ@)\:;nPt)J==,woO8U9ѡ"*1#Nz%QW;w,ϡK-S]k  ҦMF"7ՒmU)<&#^[',]U_{0UAtҬYNё/3Gq?N 9ρ;ixv'SdĕO g23OAݺF";/3k1ӆb@PBmYХBj٬&+)Ă4 >=Dٳ )ۢOv"&44"6yS}G+.H B-}H鹛LQ% mw8\(@:%бT 5*aR}g:Pam17" 3[?& $"[x\A޻Z,JWX4' DDߺh)3$b/9ZE,X]z367?Y(&W(KvN@M“3AmBDeIR ^ZPK&V풀tާ=X>15wCH{SC[Z\mr&6\sMߐ{s3FS ה1-6%P`N9}sГ^&,x)-b z"/qÔHGyTIq_Ap23sL|`ۜ}byzfp܏?6&?{:' 0O[naa 07 {!PiNֽ GZɰ6!c>vw#VDYbPD|{ A]RtǵhaM+IAUp%JBMd%q |҄nx7LAZZL}^LySP~9"LiSP~/L)o_`ѻߘvwC'L Գ w`b LAyY2%L>8ͨ 0KRHvƥ!ҼGKADʊK31uG˫F!(簍v-iơ88 ., mm#+A(4? f;1eRqLA6)/K` J3[R~?)f\4 4sk4L ))(,Yf9SVf^,+` _O_yOdE^!a3BU`Pи}_UAߥz$sy5AMz~8?;Rwdhkc ?$" ⼪` y:94#`RיOx$ v{kAaݱ94z[|m(i3ԧ{oM̊spAWOuCa%m>0]/uUA31;C 93MbҜ 4vOK}y/ A|i.]#F (SC;l-8-@[4|Tr  ^Z_ŜSBL.X-27D͍ދ_~ɶ`<coտC@9]v ]8o] $xyz1;rƄ)H-9@?sJR rHFl/wU腙?na 0HˢM7fd#2j `Щ]&r~ ḍ=N4D!$!Ycŝz3i<88qG˴Q,DA:ʱ9률 Ѧo[ˌA!rcX~i_ÊOɣx!i4jf>{.~AqP+:WS&8H0 2YHYɀԫZ|n+:hMCN$&:m$:UJ U^x=}jp!zB4w\^+UsX#W P>z|38y^pmM K:&+3:=XA導4ah}wh:*ZyUKJ{< b9m)-l9q)yrh:-sm{焻Ve9*r.jCZs4q2W´hIn-;lGGwNl[J[}, GeO3G#] څ7ɇ69Iz$\y}BDӫ`m;V4bo. P4y(٥$Ul-\eT3š5LT1kj YxUcӦ ؛>:L!Zzuy$ u3@KyL"ޏV]o-faU{\#5RYY8oNч~8`"]񴎁r},XLS \AҀcT jtFrv~NVWF750w'7twxX0wWHqRxX])IJ}ry~D,Zo~{qC(m!ܫtiػ1un{]TSP:?>_hQ SP],/sTe0 I]78"]?{f) rU*Tqs"Vҩ.xn]=5z6"{ XBP{0=y4YTC W5P;{[Z\wqT߱ ÍS (r]]׮3cܴfSGJ6夌/aǭF~VX-0'ـαn 'RNgqQ>]Qn_k8T(mjyJ1%*q~sZ4:"{cn9D΅_1G-S+␿b^Tc2.ģII#wj=N:]q>x 8pJImLJxcN<|PǺnjCp͛9DOW|O̾8#;`N"o幮iO?nOe2&6]X{`KCHTx9x?[\yrBRn1hOOaZOG}#0GzQ"NWz`8WGwSod`8ǩMѣb߾; FH+G-"c>:Sz0]n_;)AY|'IK9ˢ0G<^g/s4\O;S!* 5>"g1QBN9LNC"Kx) 9r-T9B0Q1'~53.v lS^I?7hcPۅ.icsp:l=vq vnD"(iNAbQKnc<Œ#NΖ0,fe"ZdKxU[Xͧ1GAos>%5 8Zi&]9i cөN $t6g/4N@9\;aҁD&g}0Gٚ~\+N:0G?}~1*}rbNL>?Rx]s\Q sgBN< }w>:9K;rF?UMRo<(Nvp4z}:OIFgmyu|Qv/+]Z9K:EFU6x.s(ϻw$-qP>S =\^9h䯇~X9qpvH˄+!lV}~#pQv5tITq\sڽ.i~ LhJ5<۵j~\Z)pry|d6\rވ9ii0\ƛ2\1sݼjʵk~G(z(rPA;2Ɯ|ǀWEWszwؘ3KD?w2[4; DtXM+ \tpIPYO\9EGKGGnNK Yn\Ns!yj. }'\/{t{Ҋ-sRȨ}}HGI>IGSK!B qvR٧)̩'k3]C-qvSP_JV9%|y )ɔRەt*;+S'|)3mwѢ2: EGH]Z;6YS$ΚF \@Ơtݢg2]>/ 1$dPjЮ˒"#AVJ %OtڼEOHl kqư11Q V:s&Ѽ{LVB"v`dRTu=Hn,d~Ьl"2LVL"=K0EתqHX7On"v+T#ݖ([{],O~#¼2BJ4:)rBi0UU /]),Րs N(J Uӄ=ƚ),lI!o[d⹇`ajb,ڽfMh^j4DΨS踨Y$wUm!8:9n 'f a ިU)FeC^)=QB|ij[3<o_Fgu$#QRӏY9bMӵj?#PPL+LJv`¶73zVemrodFdPV,+^tu}CnD6,)騈 r8p^QqOHqZ']Esk,PE -{q犈cP]֬V[}f9wxNJM@Fq{~9س884}F B?`ڔ|,g]Qv+FRq[6Ѥ[$fW͸^S@VkPCO^X+$  .tvb:OBlNqt1Fk؅Ywɋ d'$%s"}9TayvBۛpnQKz:Xd~Z:9fUcPj}ɠX4u1q$H'jIWr>sN FClZ /SK.KIZ9E7 @XƆ&/[-HgKǾI ÕRlps@'EjAԯ# J_ǕUc``xmI@ƬmV )Z8+Ws$ͺ `S<&\ES>#>Gq`z Y!S'E7j4yJeM.͚7iѸK?]bc䍛en^2Ǜ!ndbcPKiXB(=Jecaccess-cosinfo.bat1 0B-]ͭhɕNvdtqpސImVBrYPr\BLci$9D>]zvH\iwCRԛ}{Z{ӫ۵ PKiXB±ZXecaccess-ectrans-delete.bat? 0B[ [6]BrBZN:xp8HbNo8SeS5֢VŤ*ds&9% l_Od]ZXzCN6>QG>wjm-jڿyáPKiXBTecaccess-ectrans-list.bat 0@,7[7oGb5'کLl!N 8[ aA!T&~`Ur1+14+9nX+-x hv7kAby9ir'&A:BˆϼiqéPKiXBcwZecaccess-ectrans-request.bat1 0B[ [7 .!hI :۵t8 @jfX;N0I,!g'lcV{Ar)GJ֎/_s'O3tmaDTHq (7^*u\s}ݮmPKiXBmwZecaccess-ectrans-restart.bat1 0B[ [6 .!hI+:۵t8YF$Emc׎Lc!(E TKq%kǗ na$Ǽ\$7^*u\fs}ݮm^PKiXB}XRecaccess-event-clear.bat 0 @AKv#d1ι 'J۩Ll điygdDMf'XR^,dS&r U%> 7y s7K^5-a)2 չjK㬆hݺSPKiXBZTecaccess-event-create.bat1 0 E@%K[;Yb;8J۩goSxی@ԕ72IY\'1 /DQ){9 +?\r#tʹ%6}M)Zpx{=D!E9ʬ{)fͷL~TW?PKiXBOTecaccess-event-delete.bat; 0D{ﰍ.i1:Iʝ-đi9n qMa'Xyx!p`1ȗ7 p%> ? s7KYmrҰ嘘 Gu_7arݩm~PKiXBRRecaccess-event-grant.bat1 0 E@%K[;]b;J۩gS==u'qFo8Rf 5"g1d& RUlK|@n!+Pݬ5#bаTĂzu*}`wXclݩm~PKiXB-Pecaccess-event-list.bat 0 @AK[v#d1ι5'J۩Ll 2#6q֙ m Jx!0ٜU:YzzɫE&A:B{^wոmZwjPKiXBFPecaccess-event-send.bat 0 D@AKv'd1ι vSN"7 điy0/Hđ2O9 Xdlu) %> 7͐r7k*^bа UR᣽︨a7^6?PKiXB.Pecaccess-file-chmod.bat 0 D@AKv't1b+ oo S;l7ZV E\!R)* )"{@%!sP&2݀vn˔D_y{'K_AI@hΣ24hW؍Wm8PKiXBU|\Necaccess-file-copy.bat 0 D@AKv't1b m~{k0E4qg3P{lВ(0qY@JQ~^H!7 >sLS"*݀vnEyGK^Q@h2=5xo3%sیl8PKiXBWRecaccess-file-delete.bat 0 @AKv#d1 '8 go S}wH78ʦ0kź ?I|ɱRMg_ :ـvf+H,y{ ' _^ΉIШΣP4h5F6 PKiXBLecaccess-file-dir.bat1 0B-]-.!y@kNv zp{Ğ;]=.0Lk1\AZapMr9NJ4l'dڹ<톜4l|xR!A:B}཭[7owoPKiXB>| Lecaccess-file-get.bat 0 D@AKv't19 vکLvhлN'xGmtbY#e6 Xc-rn^ &0 #}Ax_*"YznfK,/qO'$hP w>ڪ{[;PKiXBm`Tecaccess-file-mdelete.bat 0 @AKv#d1 '8 go S}wH78ʦ0kź ? c4ɑ/9VxP6 kIƗsb4(o/ >lEM PKiXBҭNecaccess-file-mget.bat 0 D@AKv't19 DvpکLl zw &ud$*. Ǻ0P~1h[ՆC}PKiXBւTecaccess-file-modtime.bat 0 D@AKv'd1ι5DvpکLl zw&udn7L3 IE\'yeQ!NPG ٥Bɼa׿ u깻 ,&7a&LSxJ6)5bа< K>sRnféPKiXBADLecaccess-file-put.bat 0 @AKv#d1ι ?82go KE4Ngx{t`Mđ66 Xc-MeHFM+_%* hjJF`y48&A:B}཭ל7owoPKiXBsPecaccess-file-rmdir.bat 0 D@AKv'd1";( oo S;,#:2}g *䉀ybQ1 "PF2݀vnc̢e{`=NY@hΣ24h3F۫6 PKiXBXRBNecaccess-file-size.bat1 0B-]-hIJrEqk 8uqp}$Lq '*l2?@Z"!l ĉ\N2M'_*ـvf͈,i#E N$hTQߞuیl8PKiXB5qے^ecaccess-gateway-connected.bat 0 D@AKMv't1% v.6`:. zwܙOjԕ<.f$HYl;l`O1Gmpԧ7|]rvIqcRԵN=xo3ڟ͡PKiXBrQTecaccess-gateway-list.bat 0@,7[lGb95'.}6`:e8Рq2#jaĉ O6I3V&Bq$SذZk.Y!+P )0aE&A:BR˺8kS|PKiXBkqTecaccess-gateway-name.bat 0C@,7[7oOr8r\Hۀ-@d3#+u0N$f,$O;yV= V~R;9 +/FE_#E V(5V] |tY&}m\s/PKiXBS(Pecaccess-job-delete.bat0 J}/]nl` EW0P)bV˒|Ğiz\gdDMfXR3݄l DGcNa4N\͒YrG6F9E&A:BTώհmZwh/PKiXBzYJecaccess-job-get.bat0 DJ/]nl`XBz-EM\%`ۡR[-Ktg-SWv8aH$$79;_!!Q8DrExq.@9g$DG^p1 )j;U泇o-ռ\F PKiXB|]$7Lecaccess-job-list.bat0 J}/]nl` AW0P)b%t3-6z8ĉ 7{ M!8ҔSX.MCVY2"cZHQÆ$]dԫ}/gڪ{F- PKiXB3oیRecaccess-job-restart.bat0 DJ/]nl`XBz&W0P1ueý;:F e[2N'0I,!gHW .`cOSXEx0BQ17CRԚ}wZyڭPKiXB#Pecaccess-job-submit.bat0 DJ/]nl`Xԅ:G0P)bV˒{>لjϴ]=.8/@$ {Y=yP <8”VѪk|#LaF]z$\ѢפCPЛcoO۫mF۪ PKiXB!1Pecaccess-queue-list.bat 0 @AK[v#t1ι5'eکLl 鸛2=wq_֙ m Jϊ ]a2)g9jou\u͈,ϩޑ^V$hTQߞuیUm8PKiXBP: ecaccess.bats(JUХr9H)H-R(W(.I,*Q(HUHMNLNN-.VHMKQH+@uz i9zPP'(5D=4=5?!596Xecaccess-command.exePKiXB(=J;>ecaccess-cosinfo.batPKiXB±ZX>ecaccess-ectrans-delete.batPKiXBT>ecaccess-ectrans-list.batPKiXBcwZ>ecaccess-ectrans-request.batPKiXBmwZM>ecaccess-ectrans-restart.batPKiXB}XR>ecaccess-event-clear.batPKiXBZT>ecaccess-event-create.batPKiXBOT>ecaccess-event-delete.batPKiXBRR`>ecaccess-event-grant.batPKiXB-P#>ecaccess-event-list.batPKiXBFP>ecaccess-event-send.batPKiXB.P>ecaccess-file-chmod.batPKiXBU|\Ng>ecaccess-file-copy.batPKiXBWR'>ecaccess-file-delete.batPKiXBL>ecaccess-file-dir.batPKiXB>| L>ecaccess-file-get.batPKiXBm`Te>ecaccess-file-mdelete.batPKiXBҭN)>ecaccess-file-mget.batPKiXBHiP>ecaccess-file-mkdir.batPKiXBւT>ecaccess-file-modtime.batPKiXBNn>ecaccess-file-move.batPKiXBd7N.>ecaccess-file-mput.batPKiXBADL>ecaccess-file-put.batPKiXBsP>ecaccess-file-rmdir.batPKiXBXRBNl>ecaccess-file-size.batPKiXB5qے^,>ecaccess-gateway-connected.batPKiXBrQT>ecaccess-gateway-list.batPKiXBkqT>ecaccess-gateway-name.batPKiXBS(P>ecaccess-job-delete.batPKiXBzYJG>ecaccess-job-get.batPKiXB|]$7L>ecaccess-job-list.batPKiXB3oیR>ecaccess-job-restart.batPKiXB#P>ecaccess-job-submit.batPKiXB!1PJ>ecaccess-queue-list.batPKiXBP:  >ecaccess.batPK++ >ecaccess-4.0.1/MYMETA.yml0000644000175000017500000000137512252107726016150 0ustar amckinstryamckinstry--- abstract: 'Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API)' author: - 'Laurent Gougeon ' build_requires: ExtUtils::MakeMaker: 0 configure_requires: ExtUtils::MakeMaker: 0 distribution_type: module dynamic_config: 0 generated_by: 'ExtUtils::MakeMaker version 6.57_05' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: ECMWF-ECaccess no_index: directory: - t - inc requires: Class::Inspector: 0 Crypt::SSLeay: 0 Getopt::Long: 0 MIME::Base64: 0 Net::HTTP: 0 Number::Bytes::Human: 0 Pod::Usage: 0 SOAP::Lite: 0.712 Term::Prompt: 0 Term::ReadKey: 0 URI::Escape: 0 version: 4.0.1 ecaccess-4.0.1/META.yml0000644000175000017500000000160412252107726015675 0ustar amckinstryamckinstry--- #YAML:1.0 name: ECMWF-ECaccess version: 0.01 abstract: Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API) author: - Laurent Gougeon license: unknown distribution_type: module configure_requires: ExtUtils::MakeMaker: 0 build_requires: ExtUtils::MakeMaker: 0 requires: Class::Inspector: 0 Crypt::SSLeay: 0 Getopt::Long: 0 MIME::Base64: 0 Net::HTTP: 0 Number::Bytes::Human: 0 Pod::Usage: 0 SOAP::Lite: 0.712 Term::Prompt: 0 Term::ReadKey: 0 URI::Escape: 0 no_index: directory: - t - inc generated_by: ExtUtils::MakeMaker version 6.56 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 ecaccess-4.0.1/script/0000755000175000017500000000000012252107726015727 5ustar amckinstryamckinstryecaccess-4.0.1/script/ecaccess-file-copy0000755000175000017500000000657212252107726021325 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-copy: Copy an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, erase => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( erase version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Copy the file $controlChannel->copyFile( $token, $sourceECaccessFile, $targetECaccessFile, SOAP::Data->type( boolean => $opt{erase} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-copy - Copy an ECaccess File =head1 SYNOPSIS B B I I =head1 DESCRIPTION Copy the I to the I. The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name for the copy. =item I the target ECaccess File name for the copy. =back =head1 OPTIONS =over 8 =item B<-erase> Delete the source file once the copy has completed successfully. By default the source file is not deleted. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Copy the I File in the ECFS bin directory of the authenticated user to the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-command0000755000175000017500000000142712252107726021046 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess: Helper to start any ecaccess command from the PAR archive # # Laurent.Gougeon@ecmwf.int - 2012-02-09 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use IPC::System::Simple qw(system capture); my $commandName = $ARGV[0]; my $dataDir = $ENV{PAR_TEMP}; die "No command name specified!\n" if not($commandName); die "Not called from a PAR archive\n" if not($dataDir); # Remove command name from args shift(@ARGV); # Define the filename of the script my $command = "$dataDir\\inc\\script\\$commandName"; # Check if the command exists die "Command $commandName not found!\n" if ( not( -e $command ) ); # Run the requested ecaccess command eval { $exitCode = system( $^X, $command, @ARGV ); }; # Return exit code from command exit($exitCode); ecaccess-4.0.1/script/ecaccess-certificate-list0000755000175000017500000000666512252107726022674 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-certificate-list: List Available Operations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $operationname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($operationname) ) { # Get the list of operations my $operations = $controlChannel->getOperationList($token); # Display the information for each operation foreach $operation ( $operations->valueof('//getOperationListResponse/return') ) { printf "%-20s %-8s %-20s %-20s\n", $operation->{name}, $operation->{duration}, $operation->{endDate}, $operation->{comment}; } } else { # Get the information for the specified operation $operation = $controlChannel->getOperation( $token, $operationname )->valueof('//getOperationResponse/return'); print " Operation name: ", $operation->{name}, "\n"; print "Standard Validity: ", $operation->{standard}, "\n"; print " Your Validity: ", $operation->{duration}, "\n"; print " Start Date: ", $operation->{startDate}, "\n"; print " End Date: ", $operation->{endDate}, "\n"; print " Comment: ", $operation->{comment}, "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-certificate-list - List Available Operations =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the Operations which are available with the current Certificate (the one in your "$HOME/.eccert.crt" File). If a required Operation is expired then you should renew your Certificate with the B command. If you specify an I on the command-line then the information for this Operation only will be displayed. =head1 ARGUMENTS =over 8 =item (optional) The name of the Operation to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the Operations for your certificate. B I List all the details for the Operation I only. =head1 SEE ALSO B and B. =cut ecaccess-4.0.1/script/ecaccess-association-get0000755000175000017500000002241712252107726022523 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-get: Get the Association Descriptive File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, template => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s template version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; my $targetFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-file specified!\n" ) if not($targetFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Open the target file open FILE, ">", $targetFile or die "Error creating file: " . $targetFile . "\n"; chmod 0600, $targetFile; # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName, $opt{template} ? 'true' : 'false' )->valueof('//getAssociationResponse/return'); # Print the parameters print FILE "##############################################################\n"; print FILE "# Main Parameters\n"; print FILE "##############################################################\n"; print FILE "\$name='" . ( $association->{name} ) . "';\n"; print FILE "\$active='" . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "';\n"; print FILE "\$comment='" . $association->{comment} . "';\n"; print FILE "\$grantedUserList='" . $association->{grantedUserList} . "';\n"; print FILE "\$directory='" . $association->{directory} . "';\n"; print FILE "\$hostName='" . $association->{hostName} . "';\n"; print FILE "\$login='" . $association->{login} . "';\n"; print FILE "\$protocol='" . $association->{protocol} . "';\n"; print FILE "\n"; print FILE "##############################################################\n"; print FILE "# Data\n"; print FILE "##############################################################\n"; print FILE "\$data='\n" . $association->{data} . "';\n"; # Close file close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-get - Get the Association Descriptive File =head1 SYNOPSIS B B IB<] [-template]> I I =head1 DESCRIPTION Get the Descriptive File for the ECtrans Association specified by the I parameter. Once downloaded, the I can be modified and processed through the B command. When using the B<-template> option, if the Association already exists in the ECaccess Gateway Database, then the command return with an error. In order to create a new Association similar to an existing one the B command can be used to retrieve the Descriptive File of the existing Association. The file can then be updated and pushed to the ECaccess Gateway Database with the B command. An ECtrans Association Descriptive File contains parameters for ECtrans of the general form $name='value'. Each ECtrans Association has their own Descriptive File, and parameters in any given Descriptive File will be passed to the ECtrans container whenever a transfer is requested to the corresponding Association. Blank lines and leading spaces and tabs are ignored when they do not occur in single quoted strings. Lines whose first non-space character is a pound-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as parameters and don't persist when the Descriptive File is retrieved from the Gateway (they might however be used when Descriptive Files are archived on your system). The parameters are the following: =over 8 =item I This is a boolean which indicate if the Association can be used by ECtrans or not (e.g. 'yes' or 'no'). You might want to deactivate an Association but still keep it in the ECaccess Gateway Database for later. =item I This is a comment about your Association (e.g. 'Access to the archive system'). =item I This is the list of ECMWF user identifiers which are allowed (other that you) to use this Association. Multiple users should be separated by a column (e.g. 'abc,def,ghi'). =item I This is the directory where to download/upload the files from/to (e.g. '/tmp/data'). =item I This is the name of the host to connect to (e.g. 'hostname.example.ms'). =item I This is the login to use to connect to the host specified in the I parameter (e.g. 'anonymous'). =item I This is the protocol ECtrans will use to connect to the host specified in the I parameter. The list of available protocols for a Gateway can be displayed with the B command (e.g. 'genericFtp'). =item I This parameter can be split over multiple lines and contains various options for the I which have been selected for the Association (these options are passed verbatim to the Module which implement the I). In order to get the list of available options for a protocol please use the command B with the name of the B. The availabe options depends of the version of the ECaccess Gateway which is used to host the Association so it might be that some options are available for some Gateways and not available for others. An unknown option will be silently ignored by ECtrans. The format of an option is {protocol-shortname}.{option}={value} (e.g. ftp.port="21" would set the port option of the genericFtp module to "21"). An example of this parameter is given in the EXAMPLES section below. =back =head1 ARGUMENTS =over 8 =item I The name of the Association to retrieve the corresponding Descriptive File. =item I The name of the file where to download the Descriptive File. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-template> Allow creating a new Association Descriptive File for the B command. If the Association already exists then the command fails. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I<./test> Create a new Association Descriptive File for an Association named I and store it in your current directory (file I<./test>). The file can then be edited and updated accordingly to your requirements. B I<./test> Create the Association with the previously updated I<./test> Association Descriptive File. B I I I<./ginko> Get the Descriptive File for the existing I Association on the I Gateway. B I I<./ginko> Push the Association back (once updated). This is an example of an Association Descriptive File: ############################################################## # Main Parameters ############################################################## $active='yes' $comment='Access to the archive system' $grantedUserList='abc,def,jhi' $directory='/tmp/data' $hostName='hostname.example.ms' $login='anonymous' $protocol='genericFtp' ############################################################## # Data ############################################################## $data=' ftp.mkdirs="yes" ftp.passive="no" ftp.port="21" ftp.suffix=".tmp" ftp.usetmp="yes"' Please note the multiple lines in the I parameter. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-ectrans-list0000755000175000017500000000756112252107726022045 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-list: List all ECtrans transfers # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($ectransId) ) { # Get the list of transfers my $transfers = $controlChannel->getTransferList($token); # Display the information for each transfer foreach $transfer ( $transfers->valueof('//getTransferListResponse/return') ) { printf "%-10s %-10s %-20s %-20s %s\n", $transfer->{transferId}, $transfer->{status}, $transfer->{ownerUserId}, $transfer->{hostName}, $transfer->{scheduledDate}; } } else { # Get the detail for the specified ectransId my $transfer = $controlChannel->getTransfer( $token, $ectransId )->valueof('//getTransferResponse/return'); print " Copyid: " . $transfer->{transferId} . "\n"; print " MS user: " . $transfer->{ownerUserId} . "\n"; print " Hostname: " . $transfer->{hostName} . "\n"; print " Status: " . $transfer->{status} . "\n"; print "Last error: " . $transfer->{lastErrorMessage} . "\n" if ( $transfer->{lastErrorMessage} ); print " Schedule: " . $transfer->{scheduledDate} . "\n"; print " Source: " . $transfer->{sourceFileName} . "\n"; print " Target: " . $transfer->{targetFileName} . "\n"; print " File size: " . $transfer->{fileSize} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-list - List all ECtrans transfers =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the ECtrans transfers in the ECtrans Spool. When an I is specified then the details for this transfer are displayed. The Transfer statuses can have the following values: =over 8 =item B Files are being transferred to the spool. =item B Files are being transferred to the remote site. =item B Files are scheduled and waiting to be started. =item B File transfer will be retried. =item B Files have NOT been successfully transferred (error). =item B Files have been successfully transferred. =back =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans transfer to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECtrans transfer I<124356>. B List all the ECtrans transfers in the Spool. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-gateway-list0000755000175000017500000000616112252107726022042 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-list: List the ECaccess Gateways # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, retry => 0, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $gatewayName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($gatewayName) ) { # Get the list of Gateways my $gateways = $controlChannel->getGatewayList($token); # Display the information for each Gateway foreach $gateway ( $gateways->valueof('//getGatewayListResponse/return') ) { printf "%-16s %-12s %s", $gateway->{version}, $gateway->{lastReport}, $gateway->{name}; print " (off)" if not( $gateway->{active} eq 'true' ); print "\n"; } } else { # Get the detail for the specified Gateway my $gateway = $controlChannel->getGateway( $token, $gatewayName )->valueof('//getGatewayResponse/return'); print " Name: " . $gateway->{name} . "\n"; print " Version: " . $gateway->{version} . "\n"; print " OS/JDK: " . $gateway->{comment} . "\n"; print "Connected: " . ( $gateway->{active} eq 'true' ? 'yes' : 'no' ) . " (since " . $gateway->{lastReport} . ")\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-gateway-list - List the ECaccess Gateways =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all the ECaccess Gateways. When a I is specified then the details for this Gateway are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess Gateway to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess Gateways. B I List the details for the ECaccess Gateway I. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/script/ecaccess-job-list0000755000175000017500000001034112252107726021146 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-list: List all ECaccess Jobs # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($jobId) ) { # Get the list of jobs my $jobs = $controlChannel->getJobList($token); # Display the information for each job foreach $job ( $jobs->valueof('//getJobListResponse/return') ) { printf "%-10s %-10s %-10s %-6s %-15s %-15s", $job->{jobId}, $job->{queueName}, $job->{status}, $job->{tryDone} . "/" . $job->{tryCount}, $job->{scheduledDate}, '(' . ( $job->{eventIds} ? $job->{eventIds} : '-' ) . ')'; print " (" . $job->{name} . ")" if ( $job->{name} ); print "\n"; } } else { # Get the detail for the specified jobId my $job = $controlChannel->getJob( $token, $jobId )->valueof('//getJobResponse/return'); print " Job-Id: " . $job->{jobId} . "\n"; print " Job Name: " . $job->{name} . "\n" if ( $job->{name} ); print " Queue: " . $job->{queueName} . "\n"; print " Host: " . $job->{hostName} . "\n" if ( $job->{hostName} ); print " Schedule: " . $job->{scheduledDate} . "\n"; print " Expiration: " . $job->{expirationDate} . "\n"; print " Try Count: " . $job->{tryCount} . "\n"; print " Status: " . $job->{status} . "\n"; print " Event-Ids: " . $job->{eventIds} . "\n" if ( $job->{eventIds} ); if ( $job->{status} eq 'DONE' ) { print "Stdout Size: " . $job->{outputFileSize} . "\n" if ( $job->{outputFileSize} != '-1' ); print "Stderr Size: " . $job->{errorFileSize} . "\n" if ( $job->{errorFileSize} != '-1' ); print " Stdin Size: " . $job->{inputFileSize} . "\n" if ( $job->{inputFileSize} != '-1' ); } print " Comment: " . $job->{comment} . "\n" if ( $job->{comment} ); } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-list - List all ECaccess Jobs =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all your ECaccess Jobs. When a I is specified then the details for this job are displayed. The Job statuses can have the following values: =over 8 =item B Jobs are being initialised =item B Jobs are waiting for an event =item B Jobs are running =item B Jobs have been queued to the scheduler (e.g. LoadLeveler) =item B Jobs will be resubmitted =item B Jobs have NOT completed (error) =item B Jobs have successfully completed =back =head1 ARGUMENTS =over 8 =item I (optional) The identifier of the ECaccess Job to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECaccess Job with identifier I<124356>. B List all your ECaccess Jobs in the spool. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-association-list0000755000175000017500000001014112252107726022706 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-list: List your ECtrans Associations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($associationName) ) { # Get the list of associations my $associations = $controlChannel->getAssociationList( $token, $opt{gateway} ); # Display the information for each association foreach $association ( $associations->valueof('//getAssociationListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $association->{name}, $association->{hostName}, ( $association->{active} eq 'true' ? 'active' : 'not-active' ), $association->{comment}; } } else { # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName )->valueof('//getAssociationResponse/return'); print " Name: " . $association->{name} . "\n"; print " Owner: " . $association->{owner} . "\n"; print " Active: " . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $association->{comment} . "\n"; print "Directory: " . $association->{directory} . "\n"; print "Host Name: " . $association->{hostName} . "\n"; print " Login: " . $association->{login} . "\n"; print " Protocol: " . $association->{protocol} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-list - List your ECtrans Associations =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all your ECtrans Associations. When an I is specified then the details for this Association is displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the Association to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Associations are installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all your Associations on your default Gateway. B I I List the details of the Association I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-delete0000755000175000017500000000557212252107726021614 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-delete: Remove an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->deleteFile( $token, $ecaccessFile, SOAP::Data->type( boolean => $opt{force} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-delete - Remove an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Remove the I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to delete. =back =head1 OPTIONS =over 8 =item B<-force> Ignore nonexistent files and complete successfully. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I File of the $SCRATCH/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-move0000755000175000017500000000714112252107726021312 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-move: Move or Rename ECaccess Files # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->moveFile( $token, $sourceECaccessFile, $targetECaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-move - Move or Rename ECaccess Files =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow moving an ECaccess File. When the move occurs within the same ECaccess File System then it is a rename. When the move occurs across two different ECaccess File Systems then first a copy is done and then a delete of the original file is done (e.g. similar to ecaccess-file-copy ... -erase). The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name. =item I The target ECaccess File name. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Rename the I file in the ECFS directory of the authenticated user in I. B I I Copy the I file from the ECFS directory of the authenticated user to the I file in the $HOME directory of the authenticated user, then delete the I file from ECFS. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-gateway-connected0000755000175000017500000000404012252107726023023 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-gateway-connected: Display the ECaccess Gateway Connection Status # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Status of the Connection to ECMWF print $controlChannel->gatewayIsConnected()->result ? "yes" : "no", "\n"; __END__ =head1 NAME ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head1 SYNOPSIS B B =head1 DESCRIPTION Display the connection status of the ECaccess Gateway you are connected to. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the connection status of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/script/ecaccess-event-list0000755000175000017500000000714512252107726021525 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-list: List available events # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $eventidorname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($eventidorname) ) { # Get the list of events my $events = $controlChannel->getEventList($token); # Display the information for each event foreach $event ( $events->valueof('//getEventListResponse/return') ) { printf "%-10s %-20s %-40s\n", $event->{eventId}, $event->{name}, $event->{comment}; } } else { # Get the information for the specified event my $event = $controlChannel->getEvent( $token, $eventidorname )->valueof('//getEventResponse/return'); print " Event-id: ", $event->{eventId}, "\n"; print " Name: ", $event->{name}, "\n"; print " Public: ", ( $event->{isPublic} eq 'true' ? 'yes' : 'no' ), "\n"; print " Owner: ", $event->{ownerUserId}, "\n"; print " Comment: ", $event->{comment}, "\n" if $event->{comment}; print " Title: ", $event->{title}, "\n" if $event->{title}; print " Metadata: ", $event->{metadata}, "\n" if $event->{metadata}; print " Can send: ", $event->{notifyUserList}, "\n" if $event->{notifyUserList}; print "Can subscribe: ", $event->{subscribeUserList}, "\n" if $event->{subscribeUserList}; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-list - List available events =head1 SYNOPSIS B BI|IB<]> =head1 DESCRIPTION List all the ECaccess Events which are available to your ECMWF user identifier. If an I or I is specified as an argument then this command will display all the information related to this event. =head1 ARGUMENTS =over 8 =item I|I (optional) The identifier or name of the Event to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Gives the information related to the I I. B List all the events available to your ECMWF user identifier. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-ectrans-restart0000755000175000017500000002232712252107726022553 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-restart: Restart an existing ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, remote => undef, target => undef, mailTo => undef, retryCount => undef, retryFrequency => undef, priority => undef, lifeTime => undef, onSuccess => undef, onFailure => undef, onRetry => undef, keep => undef, reject => undef, append => undef, resume => undef, overwrite => undef, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s remote=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $transferId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No transfer-id specified!\n" ) if not($transferId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if $opt{retryCount} && not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if $opt{retryFrequency} && not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if $opt{priority} && not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = undef; $ifTargetFileExists = 'reject' if ( $opt{reject} ); $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Restart the existing ECTrans $controlChannel->restartTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $opt{remote} ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'keepInSpool' => defined $opt{keep} ? $opt{keep} ? 'true' : 'false' : undef ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => defined $opt{onSuccess} ? $opt{onSuccess} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnFailure' => defined $opt{onFailure} ? $opt{onFailure} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnRetry' => defined $opt{onRetry} ? $opt{onRetry} ? 'true' : 'false' : undef ), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ), $transferId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head1 SYNOPSIS B B IB<] [-remote> IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> I =head1 DESCRIPTION Allow restarting the ECtrans transfer with the I identifier. In order to get the list of ECtrans transfers and the corresponding I please use the B command. If you want to setup an ECtrans transfer then use the B command which will give you an I (this one can be kept for a later restart). =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to restart. =back =head1 OPTIONS =over 8 =item B<-gateway> I Update the I of the ECaccess Gateway. =item B<-remote> I Update the target I in the format IB<[>I<@protocol>B<]>. =item B<-target> I Update the target I. =item B<-retryCount> I Update the I of retries. =item B<-retryFrequency> I Update the I of retries in seconds. =item B<-priority> I Update the transmission I 0-99. =item B<-lifeTime> I Update the lifetime of the transfer request. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Update the target I address. =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file. =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Allow updating the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature. =item B<-minimumDuration> I Allow updating the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature. =item B<-minimumRate> I Allow updating the minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-event-grant0000755000175000017500000000723712252107726021667 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-grant: Grant usage of an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( subscribe => 0, notify => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( subscribe notify version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $userList = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No users-list specified!\n" ) if not($userList); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->grantEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'userList' => $userList ), SOAP::Data->name( 'subscribe' => $opt{subscribe} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'notify' => $opt{notify} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-grant - Grant usage of an ECaccess Event =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow managing the Event permissions for a list of user(s). The permissions can be either subscribe, notify, both or none. In order to remove permissions to an Event for a list of users use this command with no B<-subscribe> and B<-notify> options. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to grant. =item I The user(s) to give/remove the permissions. Multiple users should be separated by a column (e.g. abc,def). =back =head1 OPTIONS =over 8 =item B<-subscribe> The user(s) specified in the I will be allowed to subscribe to the I (e.g. with the B<-eventIds> option of the B command). =item B<-notify> The user(s) specified in the I will be allowed to send notifications to the I (e.g. with the B command). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I Allow the users I, I and I to subscribe to this Event. B I<167> I Remove all rights to the Event for the user I. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-cosinfo0000755000175000017500000000375212252107726021073 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-cosinfo: Display ConsInfo from ECMWF # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the ConsInfo print $controlChannel->getCosInfo($token)->result . "\n"; # Release the Token $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SYNOPSIS B B =head1 DESCRIPTION Cosinfo is the system used at ECMWF to provide computer operations system information, such as scheduled or unscheduled downtime of servers, applications or hardware. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 SEE ALSO B. =cut ecaccess-4.0.1/script/ecaccess-file-mput0000755000175000017500000001405612252107726021334 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mput: Upload Multiple Local Files on the ECaccess File System at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); use File::Basename; my %opt = ( progress => 0, force => 0, umask => 640, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force umask=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetECaccessDirectory = pop(@ARGV); @ARGV = map glob, @ARGV if $^O =~ /^MSWin/; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file(s) specified!\n" ) if not(@ARGV) and not($targetECaccessDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-directory specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Check if the target directory exists and is a directory pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target is not a directory!\n" ) if not( $controlChannel->getFileSize( $token, $targetECaccessDirectory )->result == '-1' ); # If we have a domain with no user specified then include the '.' $targetECaccessDirectory .= ( $targetECaccessDirectory =~ /\w:$/ ? "." : "" ); # Format the target directory $targetECaccessDirectory .= ( $targetECaccessDirectory =~ m/\/$/ ? "" : "/" ); # Process all source Files from the command-line foreach (@ARGV) { # Set source and target filenames my $source = $_; my $target = $targetECaccessDirectory . ( basename($source) ); my $size; # Do we upload this file? (don't process not-plain-files) if ( -f $source && ( $opt{force} || &prompt( "y", "Upload " . $source, "y/n", "y" ) ) ) { print "Uploading " . $source . " -> " . $target . " (" . ( format_bytes( $size = -s $source ) ) . ") ...\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $target, 0, $opt{umask} )->result; # Open the Source File open FILE, $source or die "Error opening file: " . $source . "\n"; binmode FILE; # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow uploading Multiple Local Files on I at once. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only upload plain-files (directories specified as I are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source File(s). =item I The name of the target ECaccess Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and upload each file without prompting. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/*.txt> I Upload the local I<$HOME/*.txt> Files in the ECaccess $HOME directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-association-delete0000755000175000017500000000632612252107726023207 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-delete: Delete Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Delete the association $controlChannel->deleteAssociation( $token, $opt{gateway}, $associationName ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-delete - Delete Association =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow deleting an ECtrans Association. Once deleted the Association can not be retrieved. The History associated with this Association will also be removed from the ECaccess Gateway Database. =head1 ARGUMENTS =over 8 =item I The name of the Association to delete. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Remove the I Association on the I Gateway. B I Remove the I Association on the default Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-certificate-create0000755000175000017500000000517712252107726023161 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-certificate-create: Create Certificate for the ECtools # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $userid = $ARGV[0]; # Get the userid if not specified if ( not($userid) ) { print "Please enter your user-id: "; $userid = ; chomp($userid); } # Get the passcode print "Your passcode: "; ReadMode('noecho') if ( -t STDIN && -t STDOUT ); my $passcode = ; ReadMode('normal') if ( -t STDIN && -t STDOUT ); chomp($passcode); print "\n"; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Create the certificate $ecaccess->getCertificate( $userid, $passcode ); __END__ =head1 NAME ecaccess-certificate-create - Create Certificate for the ECtools =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION This command allow creating a Certificate with your ECMWF User Identifier and Security Token. The Certificate is required to use the ECtools. It is stored in your home directory ($HOME/.eccert.crt). If you don't specify your ECMWF User Identifier on the command-line then you will be prompted for it. =head1 ARGUMENTS =over 8 =item I (optional) The ECMWF User Identifier to use. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Create a new ECaccess Certificate for the ECMWF User Identifier I and store it in the "$HOME/.eccert.crt" File. =head1 SEE ALSO B and B. =cut ecaccess-4.0.1/script/ecaccess-association-protocol0000755000175000017500000001012612252107726023577 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-protocol: List the supported ECtrans Protocols # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $protocolName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($protocolName) ) { # Get the list of protocols my $protocols = $controlChannel->getAssociationProtocolList( $token, $opt{gateway} ); # Display the information for each protocol foreach $protocol ( $protocols->valueof('//getAssociationProtocolListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $protocol->{name}, $protocol->{module}, ( $protocol->{active} eq 'true' ? 'active' : 'not-active' ), $protocol->{comment}; } } else { # Get the detail for the specified protocolName my $protocol = $controlChannel->getAssociationProtocol( $token, $opt{gateway}, $protocolName )->valueof('//getAssociationProtocolResponse/return'); print " Name: " . $protocol->{name} . "\n"; print "Shortname: " . $protocol->{module} . ( $protocol->{activeModule} eq 'true' ? '' : ' (disabled)' ) . "\n"; print " Active: " . ( $protocol->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $protocol->{comment} . "\n"; print " Archive: " . $protocol->{archive} . "\n"; print " Value: " . $protocol->{value} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-protocol - List the supported ECtrans Protocols =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all the ECtrans Protocols supported. When a I is specified then the details for this Protocol are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans Protocol to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where to list the ECtrans Protocols supported. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECtrans Protocols supported on your default Gateway. B I I List the details/options of the Protocol I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-association-put0000755000175000017500000001243312252107726022551 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-put: Update/Create an Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; use File::Basename; use Cwd 'abs_path'; my %opt = ( gateway => undef, password => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s password version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-file specified!\n" ) if not($sourceFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-file is not a plain text file!\n" ) if not( -f $sourceFile && -T $sourceFile ); # Prompt for a new password if required my $password = ''; if ( $opt{password} ) { print "New password: "; ReadMode('noecho'); $password = ; ReadMode('normal'); chomp($password); print "\n"; } # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Load/check configuration from file no warnings qw(once); unless ( $return = do( abs_path($sourceFile) ) ) { die "Couldn't process $sourceFile: $@\n" if $@; die "Couldn't process $sourceFile: $!\n" unless defined $return; die "Couldn't process $sourceFile\n" unless $return; } # Update the association $controlChannel->putAssociation( $token, $opt{gateway}, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $name ), SOAP::Data->name( 'password' => $password ), SOAP::Data->name( 'active' => $active eq 'yes' ? 'true' : 'false' ), SOAP::Data->name( 'comment' => $comment ), SOAP::Data->name( 'grantedUserList' => $grantedUserList ), SOAP::Data->name( 'data' => $data ), SOAP::Data->name( 'directory' => $directory ), SOAP::Data->name( 'hostName' => $hostName ), SOAP::Data->name( 'protocol' => $protocol ), SOAP::Data->name( 'login' => $login ) ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-put - Update/Create an Association =head1 SYNOPSIS B B IB<] [-password]> I =head1 DESCRIPTION Allow updating or creating an ECtrans Association. If the name exists then the Association is updated. If it does not exists then a new Association is created. In order to get a template for a new Association please use the following command: B I I The I for the Association Descriptive File does not have to be the name of the Association itself. The name for the Association is specified in the I parameter. When creating a new Association the B<-password> option should be used to set the password (it can not be set in the Association Descriptive File as this would not be secure). =head1 ARGUMENTS =over 8 =item I The name of the Association Descriptive File to upload. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association should be installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-password> Allow prompting for a new password for the Association. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test> Push the Association described in the I<./test> file of your current directory on your default Gateway. You will be also prompted for a new password. B I I<./test> Push the Association described in the I<./test> file of your current directory on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-chmod0000755000175000017500000000634712252107726021445 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-chmod: Change ECaccess File Mode Bits # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $mode = $ARGV[0]; my $ecaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No mode specified!\n" ) if not($mode); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event $controlChannel->changeFileMode( $token, $mode, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-chmod - Change ECaccess File Mode Bits =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow changing the ECaccess File Mode Bits of the given I according to I, which is an octal number representing the bit pattern for the new mode bits. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Octal number representing the bit pattern for the new mode bits (e.g. 0600). =item I The name of the ECaccess File to change the File Mode Bits. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<0700> I Change the File Mode Bits to Read and Write for owner and Read for everybody else on a File in the bin directory of the ECFS directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-mkdir0000755000175000017500000000554712252107726021462 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mkdir: Make a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->makeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mkdir - Make a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Make the Directory I on the ECaccess File System, if it does not already exist. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess Directory to create. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Make the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-event-clear0000755000175000017500000000456612252107726021644 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-clear: Clear an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->clearEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-clear - Clear an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow clearing the event specified by its I. Delete all the subscritions to this event and reset the sequence number. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to clear. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Clear the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-event-send0000755000175000017500000001037212252107726021477 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-send: Trigger an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( environment => undef, delay => undef, at => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( environment:s delay:s at:s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $sequence = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No sequence specified!\n" ) if not($sequence); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid sequence number!\n" ) if not( ( ( $sequence * 1 ) eq $sequence ) && abs($sequence) <= 2147483647 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event my $updates = $controlChannel->sendEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'env' => $opt{environment} ), SOAP::Data->name( 'delay' => $opt{delay} ), SOAP::Data->name( 'at' => $opt{at} ), SOAP::Data->name( 'seq' => $sequence ) ) ) )->result; print "Notification sent for ", $eventid, " (", $updates, " subscription(s) updated)\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-send - Trigger an ECaccess Event =head1 SYNOPSIS B B IB<] [-delay> IB<] [-at> IB<]> I I =head1 DESCRIPTION Allow triggering the event specified by its I. The I number should always be greater than the last I submitted. The specified environment parameters are passed to the jobs before submissions. The triggering of the event can also be delayed or started at a later time if required. As a result the number of notification(s) updated is displayed. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to trigger. =item I The sequence number for the triggering (must be an integer between 0 and 2147483647). =back =head1 OPTIONS =over 8 =item B<-environment> I Specify which environment I to pass to the jobs. Multiple variables should be separated by a semi-column (e.g. I<"PARAM1=xxx;PARAM2=yyy">). =item B<-delay> I Allow delaying the submission of the event (default: no delay). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-at> I Specify the starting I for the event (default: immediate submission). The format of the date is "yyyy-MM-dd HH:mm" (e.g. I<"2011-01-19 12:17">). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I<2000> Trigger the event I<167> with a sequence number of I<2000>. B I<1d> I<167> I<2000> Trigger the same event as in the previous example in 24 hours. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-dir0000755000175000017500000000725712252107726021132 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-dir: List ECaccess Directory Contents # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( long => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( long version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $ecaccessFile = $ARGV[0]; # If no file specified then list home directory $ecaccessFile = '' if ( not($ecaccessFile) ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # List the files my $ecaccessFiles = $controlChannel->getDirList( $token, $ecaccessFile ); # Display the information for each file foreach my $ecaccessFile ( $ecaccessFiles->valueof('//getDirListResponse/return') ) { if ( $opt{long} ) { printf "%s 1 %-8s %-8s %-11s %s %s", $ecaccessFile->{permissions}, $ecaccessFile->{user}, $ecaccessFile->{group}, $ecaccessFile->{size}, $ecaccessFile->{time}, $ecaccessFile->{name}; print " -> " . $ecaccessFile->{link} if ( $ecaccessFile->{link} ); print "\n"; } else { print $ecaccessFile->{name} . "\n"; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-dir - List ECaccess Directory Contents =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List information about I (the $HOME directory by default). Sort entries alphabetically. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess File/Directory to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-long> Print detailed information about each file. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List information about each ECaccess File in the $HOME directory of the authenticated user. B I List information about each ECaccess File in the $HOME/bin directory of the user xyz. B I<'home:/xyz/*.txt'> List information about each ECaccess File ending with ".txt" in the $HOME/bin directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-event-create0000755000175000017500000000753112252107726022014 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-send: Create an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( comment => '', public => 0, overwrite => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( comment:s public overwrite version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventname = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-name specified!\n" ) if not($eventname); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Create the event my $event = $controlChannel->createEvent( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $eventname ), SOAP::Data->name( 'comment' => $opt{comment} ), SOAP::Data->name( 'overwrite' => $opt{overwrite} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'isPublic' => $opt{public} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); print $event->valueof('//createEventResponse/return')->{eventId}, "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-create - Create an ECaccess Event =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow creating an ECaccess Event. As a result the I is displayed. If an event already exists with the same I then by default the request is rejected (please check the B<-overwrite> option). By default an event is private and restricted to its owner. Access can however be shared with other users thanks to the B command or with the B<-public> option which make it visible to all. =head1 ARGUMENTS =over 8 =item I The name of the Event to create. =back =head1 OPTIONS =over 8 =item B<-overwrite> Allow deleting an existing event with the same name and create a new one (the identifier will be however different to the original one). =item B<-public> Allow creating a public event which can be used by everybody. In order to have a better tunning of the permissions please keep the event private and use the B command instead. =item B<-comment> I Specify the I to display as a comment for the event. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<"My Comment"> I<"My Event Name"> Create the new event with the name I<"My Event Name"> and the comment I<"My Comment">. This new event is public and other users can subscribe to it. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-job-delete0000755000175000017500000000442512252107726021443 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-delete: Delete an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->deleteJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-delete - Delete an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECaccess Job with the identifier I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-ectrans-delete0000755000175000017500000000455512252107726022334 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-delete: Delete ECtrans # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ectrans-id specified!\n" ) if not($ectransId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the ectrans $controlChannel->deleteTransfer( $token, $ectransId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-delete - Delete ECtrans =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECtrans transfer with the I identifier from the ECtrans Spool. =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-job-restart0000755000175000017500000000450012252107726021657 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-restart: Restart an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->restartJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-restart - Restart an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION If the job with identifier I fails, this command instruct ECaccess to rerun it. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to restart. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECaccess Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-size0000755000175000017500000000604712252107726021322 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-size: Show the Size of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Number::Bytes::Human qw(format_bytes); my %opt = ( human => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( human version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime my $size = $controlChannel->getFileSize( $token, $ecaccessFile )->result; # Display the result if ( $opt{human} ) { print format_bytes($size) . "\n"; } else { print $size. "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-size - Show the Size of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the size of I (-1 for a directory). The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess File to get the size. =back =head1 OPTIONS =over 8 =item B<-human> Print size in human readable format (e.g. 234M). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Size of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-job-get0000755000175000017500000001172612252107726020762 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-get: Download a Job Output/Input/Error File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( input => 0, error => 0, encrypt => 0, binary => 0, bufsize => 524288, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( input error encrypt binary bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; my $target = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target specified!\n" ) if not($target); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-input,-error)\n" ) if ( $opt{input} && $opt{error} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Get the file handle (output, input or error) $handle = $controlChannel->getJobOutputHandle( $token, $jobId )->result if not ( $opt{input} || $opt{error} ); $handle = $controlChannel->getJobInputHandle( $token, $jobId )->result if ( $opt{input} ); $handle = $controlChannel->getJobErrorHandle( $token, $jobId )->result if ( $opt{error} ); # Open the Target File open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Donwload the content if ( not $opt{binary} ) { # In Text mode while ( length( $data = $dataChannel->readStringHandle( $handle, $opt{bufsize} )->result ) > 0 ) { print FILE $data; } } else { # In Binary mode binmode FILE; while ( length( $data = decode_base64( $dataChannel->readBytesHandle( $handle, $opt{bufsize} )->result ) ) > 0 ) { print FILE $data; } } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-get - Download a Job Output/Input/Error File =head1 SYNOPSIS B B IB<]> I I =head1 DESCRIPTION Allow downloading the Job Output/Input/Error Files with identifier I. The file is downloaded localy in the I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to retrieve. =item I The name of the Local Target File. =back =head1 OPTIONS =over 8 =item B<-input> By default the Job Output File is downloaded. Using this option allow downloading the Job Input File instead. =item B<-error> By default the Job Output File is downloaded. Using this option allow downloading the Job Error File instead. =item B<-encrypt> By default files are downloaded through the plain text channel (http). Using this option will force the download to occurs through the SSL secure channel (https). =item B<-binary> By default files are downloaded as text files. This option will download files as binary files (decode_base64 required). Please note that text files can also be downloaded in binary mode but text mode is faster. You should use this option if your job output is containing non-text characters. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> I<./ecaccess-job-124356.output> Download the output of the ECaccess Job I<124356> in the local I file. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-job-submit0000755000175000017500000003056412252107726021507 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-submit: Submit a new ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use File::Basename; my %opt = ( distant => 0, encrypt => 0, bufsize => 524288, scheduledDate => undef, noDirectives => 0, gateway => undef, remote => undef, transferOutput => 0, transferError => 0, transferInput => 0, keep => 0, eventIds => undef, sterr2Stdout => 0, noRenew => 0, mailTo => undef, onStart => 0, onSuccess => 0, onFailure => 0, onRetry => 0, queueName => undef, jobName => undef, manPage => undef, lifeTime => 7, retryCount => 0, retryFrequency => 600, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( distant encrypt bufsize=i scheduledDate|at=s noDirectives|nd gateway|tg=s remote|tr=s transferOutput|to transferError|te transferInput|ti keep|tk eventIds|ni=s sterr2Stdout|eo noRenew|ro mailTo|mu=s onStart|mb onSuccess|me onFailure|mf onRetry|mr queueName=s jobName|jn=s manPage|mp=s lifeTime|lt=i retryCount|rc=i retryFrequency|rf=i version help|? manual|man retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $source = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source is not a plain text file!\n" ) if not( $opt{distant} ) && not( -f $source && -T $source ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -lifeTime specified (>0)!\n" ) if not( $opt{lifeTime} > 0 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If the jobName options is not set then let's use the name of the input file my $jobName; if ( not( $opt{jobName} ) ) { $jobName = basename($source); } else { $jobName = $opt{jobName}; } # If the file is local then transfer it first if ( not( $opt{distant} ) ) { # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Upload the file open FILE, $source or die "Error opening file: " . $source . "\n"; $source = $controlChannel->getTemporaryFile($token)->result; my $handle = $controlChannel->getOutputFileHandle( $token, $source, 0, 640 )->result; while ( read( FILE, $data, $opt{bufsize} ) > 0 ) { $dataChannel->writeStringHandle( $handle, $data ); } # Close handles $controlChannel->closeHandle($handle); close FILE; } else { # Copy the ECaccess file to a temporary file my $sourceECaccessFile = $source; $source = $controlChannel->getTemporaryFile($token)->result; $controlChannel->copyFile( $token, $sourceECaccessFile, $source, SOAP::Data->type( boolean => '0' ) ); } # Submit the Job $jobId = $controlChannel->submitJob( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'scheduledDate' => $opt{scheduledDate} ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnStart' => $opt{onStart} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'containsDirectives' => $opt{noDirectives} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'queueName' => $opt{queueName} ), SOAP::Data->name( 'name' => $jobName ), SOAP::Data->name( 'transferGatewayName' => $opt{gateway} ), SOAP::Data->name( 'transferRemoteLocation' => $opt{remote} ), SOAP::Data->name( 'transferOutputFile' => $opt{transferOutput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferErrorFile' => $opt{transferError} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferInputFile' => $opt{transferInput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferKeepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'renewSubscription' => $opt{noRenew} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'errorToOutput' => $opt{sterr2Stdout} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'manPageContent' => $opt{manPage} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'eventIds' => $opt{eventIds} ), SOAP::Data->name( 'inputFile' => $source ) ) ) )->result; print $jobId. "\n"; # Delete the temporary file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => '1' ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-submit - Submit a new ECaccess Job =head1 SYNOPSIS B B IB<] [-scheduledDate> IB<] [-noDirectives] [-gateway> IB<] [-remote> IB<] [-transferOutput] [-transferError] [-transferInput] [-keep] [-eventIds> IB<] [-sterr2Stdout] [-noRenew] [-mailTo> IB<] [-onStart] [-onSuccess] [-onFailure] [-onRetry] [-jobName> IB<] [-manPage> IB<] [-lifeTime> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-queueName> IB<]> I =head1 DESCRIPTION Allow submitting the I script on either the default ECaccess batch queue or the ECaccess batch queue specified with the I<-queueName> option. ECaccess batch queue name can be obtained with the B command (the default queue is the first in the list). A special service (see option B<-eventIds>) allows to automatically submit jobs to be run when certain points in the daily ECMWF operational forecast suite have been reached. The main purpose is to ensure that certain data is available before e.g. submitting a MARS request. These events correspond to the different stages when the ECMWF operational activity has produced certain data or products. The list of events can be retrieved with the B command. In order to facilitate the migration from the old ECtools (ecjreq/ecjput commands) the equivalents options can be set using their old names (e.g. B<-at> for B<-scheduledDate>). This should limit the scripts modifications for job submissions. =head1 ARGUMENTS =over 8 =item I The name of the file which contains the job input script (depending of the -distant option this file is either at ECMWF or local to your workstation). =back =head1 OPTIONS =over 8 =item B<-distant> By default the I is specifying a file which is local to your workstation. Using this option allow submitting a script which is already at ECMWF. =item B<-encrypt> By default the I file is uploaded through the plain text channel (http). Using this option will force the upload to occurs through the SSL secure channel (https). This option only apply for local scripts (no B<-distant>). =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. This option only apply for local scripts (no B<-distant>). =item B<-at, -scheduledDate> I Allow specifying the start I for the Job. By default the job will start as soon as possible. The format for the date is 'yyyy-MM-dd HH:mm'. =item B<-nd, -noDirectives> Allow submitting a job with no scheduler directives. Some default directives will be added to your input script to allow processing the job. =item B<-tg, -gateway> I This is the I of the target ECaccess Gateway for the transfers. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-tr, -remote> I Defines the target ECtrans I in the format IB<[>I<@protocol>B<]>. =item B<-to, -transferOutput> Request the transfer of the job standard output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-te, -transferError> Request the transfer of the job error output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-ti, -transferInput> Request the transfer of the job input to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-tk, -keep> Allow keeping the transfers requests in the spool. =item B<-ni, -eventIds> I Allow giving a I of event-identifiers to subscribe to with the Job. The list should be separated by ';' or ','. =item B<-eo, -sterr2Stdout> Force redirection of the job standard error output (stderr) to the job standard output (stdout). =item B<-ro, -noRenew> The job subscriptions to events will not be renewed. =item B<-mu, -mailTo> I Defines the target I address (default: current ECMWF user identifier). =item B<-mb, -onStart> Allow sending a mail when the execution/transfer begins. =item B<-me, -onSuccess> Allow sending a mail when the execution/transfer ends. =item B<-mf, -onFailure> Allow sending a mail when the execution/transfer fails. =item B<-mr, -onRetry> Allow sending a mail when the execution/transfer retries. =item B<-queueName> I The name of the ECaccess batch queue to submit the job to. =item B<-jn, -jobName> I Allow specifying a I for the new Job (other than the Job Identifier). If no name is specified then the name of the input script is used. =item B<-mp, -manPage> I Allow giving the man page I which will be displayed to the ECMWF operators in case of problems with your Job (e.g. what to do or who to contact). =item B<-lt, -lifeTime> I Allow specifying the job input/output life time in I. The default is 7 days. =item B<-rc, -retryCount> I Defines the I of retries. The default is 0. =item B<-rf, -retryFrequency> I Defines the I of retries in seconds. The default is 600 seconds. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test.txt> Transfer the local file I to your ECMWF spool and submit the job to the default ECaccess batch queue. The source does not have any directives. =head1 SEE ALSO B, B, B, B, B B and B. =cut ecaccess-4.0.1/script/ecaccess-file-mget0000755000175000017500000001410512252107726021276 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mget: Download Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( progress => 0, force => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetLocalDirectory = pop(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file(s) specified!\n" ) if not(@ARGV) and not($targetLocalDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-local-directory specified!\n" ) if not(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target-local-directory is not a directory!\n" ) if not( -d $targetLocalDirectory ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Download each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source and target filenames my $source = $file->{domain} . "/" . $file->{name}; my $target = $targetLocalDirectory . "/" . $file->{name}; # Do we upload this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Download " . $source, "y/n", "y" ) ) ) { print "Downloading " . $source . " -> " . $target . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Get the file handle and open the target file $handle = $controlChannel->getInputFileHandle( $token, $source, 0 )->result; open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $file->{size}, remove => 1 } ); $progressbar->update(0); } # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $target . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mget - Download Multiple ECaccess Files at once =head1 SYNOPSIS B B IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow downloading Multiple ECaccess Files at once in the specified I. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only download the plain-files in the I directory (sub-directories are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source ECaccess File(s). =item I The name of the target Local Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and download each file without prompting. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> I<$HOME/bin> Download the I<*.bin> Files in the $HOME/bin directory of the user xyz. The Files are downloaded in the local $HOME/bin directory. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-queue-list0000755000175000017500000000733112252107726021525 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-queue-list: List available queues # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $queueName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($queueName) ) { # Get the list of queues my $queues = $controlChannel->getQueueList($token); # Display the information for each queue foreach $queue ( $queues->valueof('//getQueueListResponse/return') ) { printf "%-15s %-15s %s (INIT=%s,WAIT=%s,EXEC=%s,DONE=%s,STOP=%s)\n", $queue->{queueName}, $queue->{schedulerName}, $queue->{comment}, $queue->{numberOfJobsInInitState}, $queue->{numberOfJobsInWaitState}, $queue->{numberOfJobsInExecState}, $queue->{numberOfJobsInDoneState}, $queue->{numberOfJobsInStopState}; } } else { # Get the detail for the specified queue foreach $queue ( $controlChannel->getQueueDetail( $token, $queueName )->valueof('//getQueueDetailResponse/return') ) { printf "%-20s %s\n", $queue->{name}, $queue->{comment}; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-queue-list - List available queues =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION Two different types of queues are in use with ECaccess: B<1> - The ECaccess batch queues, which correspond to one system at ECMWF with its specific batch environment, e.g. ecgate will be the ECaccess queue, which will redirect jobs to ecgate at ECMWF, running LoadLeveler. This ECaccess queue will be given as argument when submitting a batch job. B<2> - The batch queues (or classes) on the systems at ECMWF will be given in the batch job with #@ class = for LoadLeveler. The names of the ECaccess queues and associated batch queues at ECMWF can be seen with this command. When an ECaccess I is specified then the details for this queue are displayed (including the list of classes). The first ECaccess batch queue in the list is the default queue when submitting a batch job with the B command. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess queue to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess batch queues (or systems supporting job submission at ECMWF). B I List all the batch queues (or classes) on the ECMWF system I. =head1 SEE ALSO B. =cut ecaccess-4.0.1/script/ecaccess-gateway-name0000755000175000017500000000446712252107726022016 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-gateway-name: Display the name of the default ECaccess Gateway # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Gateway Name print $controlChannel->getGatewayName()->result . "\n"; __END__ =head1 NAME ecaccess-gateway-name - Display the name of the default ECaccess Gateway =head1 SYNOPSIS B B =head1 DESCRIPTION Display the Name of the Gateway you are connected to. If you want to use another Gateway (e.g. a local Gateway) instead of the default ecaccess.ecmwf.int Gateway then you can use the following environment parameters: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateway name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the name of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/script/ecaccess0000755000175000017500000002706712252107726017442 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess: Display ECaccess Information # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0 ); GetOptions( \%opt, qw( version ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); # Display documentation pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ); __END__ =head1 NAME ECaccess Tools (ECTools) - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN. =head1 AUTHENTICATION =head2 ECaccess Certificate Using the ECaccess Tools requires a valid ECaccess Certificate. The ECaccess Certificate is a standard X509 digital Certificate saved on the user's computer as a file. It identifies a user to the ECaccess Gateway. The ECaccess Certification Authority (ECCA) signs each Certificate. Therefore, when a user provides his Certificate to the gateway, its signature is checked using the ECCA public key for verification. The ECaccess certificate is by default valid for 7 days for all services. The ECaccess Tools are also available at ECMWF. As you have already been validated to enter ECMWF, you will not need a Certificate when using these ECaccess shell commands localy. =head2 Creating a Certificate The ECaccess Certificate must be stored in the "$HOME/.eccert.crt" file and can be created with one of the following method (both methods requires an ECMWF user identifier and token PASSCODE): =head3 Using the "ecaccess-certificate-create" command: Please refer to the man page of the command for more details. =head3 Using the Web interface: Login to the Web server and in the menu click the "Get Certificate" option to download the new ECaccess Certificate. =head1 ECACCESS FILE SYSTEM When accessing FILEs at ECMWF through the ECtools, the following domains are available: HOME: the $HOME directory (home:) SCRATCH: the $SCRATCH directory (scratch:) ECFS: the ECFS directory (ec:) ECTMP: the ECTMP directory (ectmp:) HOST: any server at ECMWF ({host-name}:) =head2 Path The format of the path is the following: "[domain:][/user-id/]path" If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain. If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user. =head2 Exemples "bin/a.out" a.out file in the $HOME/bin directory of the current user "home:bin/a.out" a.out file in the $HOME/bin directory of the current user "/tmp/a.out" a.out file in the /tmp directory on ecgate "home:/xyz/bin/a.out" a.out file in the $HOME/bin directory of user xyz "ec:bin/a.out" a.out file in the ECFS bin directory of the current user "ec:/xyz/bin/a.out" a.out file in the ECFS bin directory of user xyz "c1a:/c1a/tmp/systems/xyz/a.out" a.out file in the /c1a/tmp/systems/xyz/ directory of c1a =head2 Commands In the DESCRIPTION section you will find the FILEs commands which can be used to manage the files at ECMWF. Whenever a parameter or an option refer to an ECaccess File then the "[domain:][/user-id/]path" syntax apply. =head1 ECTRANS ECtrans refers to unattended file transfers initiated from ECMWF. ECtrans allows transfering files between ECMWF and remote sites. Like the UNIX "rcp" command, ECtrans requires no password to be specified on the command line for the remote host: the ECaccess gateway performs the security checking. Unlike standard FTP, ECtrans is suitable for unattended file transfers in scripts, cron jobs, etc., as it avoids the problems inherent in storing passwords in text files and sending passwords across networks. Even if you don't have a local gateway installed, you can benefit from ECtrans by using the ECMWF ECaccess gateway. Please note that in this case the transfer is not as secured as when a Member State ECaccess gateway is used. =head2 Target location Users who wish to transfer files between ECMWF and Member State servers need to declare one or more remote Member State users (msuser association) for the storage/retrieval of the remote file. This can be done through the ECaccess Web interface of the target gateway. For every "msuser" declaration, the hostname and the login username and password need to be specified. After the ECaccess gateway installation, the Member State ECaccess system administrator can customise the access methods for file transfers. These will be displayed through the ECaccess Web interface. Several schemes can be implemented, such as: B<1> - The target directory for a particular destination is a sub-directory of a central directory configured by the administrator, with the sub-directory name matching the msuser name. B<2> - The target directory for all file transfers to a given destination is a sub-directory of the msusers home directory. The administrator configures the sub-directory name. B<3> - The target directory for a given destination is configurable by the user. The administrator determines whether or not the user is allowed to include ".." in the directory path. Target directories can be located on: B<1> - Member State servers running a standard FTP service accessible from the ECaccess gateway. This is known as a "genericFtp" destination and is the most convenient way of getting the files to the system you want, under the specified user ID. B<2> - The server running the ECaccess gateway. This is known as a "genericFile" destination. All users will share in a common directory the files transferred using this destination. B<3> - Member State servers running a proprietary application. The administrator provides ectrans with the implementation of the access protocol. The administrator can also use more complex rules to define special target locations for ECMWF users, Member State users or groups of Member State users. The command "ectinfo" described in the next section can be used to get the translated URL of a target location, giving a Member State user identifier and a destination name (passwords are displayed as ***). =head2 Commands In the DESCRIPTION section you will find the ECtrans Association and Transfer Management commands which can be used to manage the ECtrans Associations and associated Transfers. =head1 EVENTS ECMWF maintains some notifications (events) which are linked to ECMWF's operational activity and offers the service for time-critical jobs. This service is also available to MS users who maintain their own notifications and can therefore create simple dependencies between different activities, at ECMWF and remote sites. =head2 Commands In the DESCRIPTION section you will find the Events Management commands which can be used to manage such Events. =head1 DESCRIPTION The ECaccess Tools are organized under nine categories covering access to the whole computing and archiving facilities of ECMWF. Each command is documented with its own man page which provide explanation as well as examples on how to use it. The following options are common to all the ECtools: =over 8 =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head2 Shell commands for certificate management (ecaccess-certificate-*) ecaccess-certificate-create - Create Certificate for the ECtools ecaccess-certificate-list - List Available Operations =head2 Shell commands for file management (ecaccess-file-*) ecaccess-file-chmod - Change ECaccess File Mode Bits ecaccess-file-copy - Copy an ECaccess File ecaccess-file-delete - Remove an ECaccess File ecaccess-file-dir - List ECaccess Directory Contents ecaccess-file-get - Download an ECaccess File ecaccess-file-mdelete - Delete Multiple ECaccess Files at once ecaccess-file-mget - Download Multiple ECaccess Files at once ecaccess-file-mkdir - Make a Directory on the ECaccess File System ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File ecaccess-file-move - Move or Rename ECaccess Files ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once ecaccess-file-put - Upload a File on the ECaccess File System ecaccess-file-rmdir - Remove a Directory on the ECaccess File System ecaccess-file-size - Show the Size of an ECaccess File =head2 Shell commands for batch job management (ecaccess-job/queue-*) ecaccess-job-delete - Delete an ECaccess Job ecaccess-job-get - Download a Job Output/Input/Error File ecaccess-job-list - List all ECaccess Jobs ecaccess-job-restart - Restart an ECaccess Job ecaccess-job-submit - Submit a new ECaccess Job ecaccess-queue-list - List available queues =head2 Shell commands for management of events at ECMWF (ecaccess-event-*) ecaccess-event-list - List available events ecaccess-event-send - Trigger an ECaccess Event =head2 Shell commands for management of ECtrans Associations (ecaccess-association-*) ecaccess-association-delete - Delete Association ecaccess-association-get - Get the Association Descriptive File ecaccess-association-list - List your ECtrans associations ecaccess-association-protocol- List the supported ECtrans Protocol ecaccess-association-put - Update/Create an Association =head2 Shell commands for management of ECtrans Transfers (ecaccess-ectrans-*) ecaccess-ectrans-delete - Delete ECtrans ecaccess-ectrans-list - List all ectrans transfers ecaccess-ectrans-request - Request a new ECtrans transfer ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head2 Shell commands for getting ECaccess Gateways information (ecaccess-gateway-*) ecaccess-gateway-list - List the ECaccess Gateways ecaccess-gateway-name - Display the name of the default ECaccess Gateway ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head2 Shell commands for general information at ECMWF ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-event-delete0000755000175000017500000000476512252107726022021 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-delete: Delete an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->deleteEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-delete - Delete an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the event specified by its I. All the Job Subscritions to this Event will be also deleted which mean that any Job in the STDBY status will be deleted (the previous instances of these Jobs will not be affected). =head1 ARGUMENTS =over 8 =item I The identifier of the Event to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Delete the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-ectrans-request0000755000175000017500000002713712252107726022563 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-request: Request a new ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, target => undef, mailTo => undef, retryCount => 144, retryFrequency => 600, priority => 99, lifeTime => '7d', onSuccess => 0, onFailure => 0, onRetry => 0, deleteSource => 0, keep => 0, reject => 0, append => 0, resume => 0, overwrite => 0, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry deleteSource keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $remote = $ARGV[0]; my $source = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No remote specified!\n" ) if not($remote); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = 'reject'; $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Request for the new ECTrans $ectransId = $controlChannel->requestTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $remote ), SOAP::Data->name( 'sourceFileName' => $source ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'deleteSource' => $opt{deleteSource} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'keepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ) )->result; print $ectransId. "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-request - Request a new ECtrans transfer =head1 SYNOPSIS B B IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-deleteSource] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> IB<[>I<@protocol>B<]> I =head1 DESCRIPTION Allow Member State users to initiate file transfers between ECMWF and Member State servers. The ECaccess Server will spool the ECMWF file specified by the I parameter in the user's ECtrans transfer queue: if the connection between the ECMWF and Member State gateways is down or if any error occurs, the file will be kept in the spool area at ECMWF and you can resume the transfer through the web interface or with the B command. If required the transfer can be retried automatically (see the B<-retryCount> and B<-retryFrequency> options to tailor the retry mechanism). The B<-reject>, B<-append>, B<-resume> and B<-overwrite> options are mutually exclusive and determine what to do if there is an existing target file. The B<-mailTo> option specifies an I address to be notified in case of a successful (option B<-onSuccess>) and/or a failed transfer (option B<-onFailure>). When a request has been spooled successfully, an I is returned immediately. The I can be used to reference the transfer, using the web interface or with the B, B or B commands. =head1 ARGUMENTS =over 8 =item IB<[>I<@protocol>B<]> The ECtrans Association with optionaly the name of the protocol to use. =item I Name of the file at ECMWF to spool in ECtrans. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the I of the ECaccess Gateway where the ECtrans Association I is defined. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-target> I Defines the target I (default: same as I). =item B<-retryCount> I Defines the I of retries (default: 144). =item B<-retryFrequency> I Defines the I of retries in seconds (default: 600 seconds). =item B<-priority> I Defines the transmission I 0-99 (default: 99). =item B<-lifeTime> I Defines the lifetime of the request (default: 7 days). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Defines the target I address (default: @ecmwf.int). =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-deleteSource> Allow deleting the original I file once it is safe in the spool. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file (default). =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Define the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature (default: 12h). =item B<-minimumDuration> I Allow setting the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature (default: 10m). =item B<-minimumRate> I Allow setting a minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature (default: 10240). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<2d> B<-overwrite -onFailure -onRetry> I I Request a file transfer of the I file to the default gateway with the association I and the protocol I. If the target file already exists then the original file is deleted. If the transfer is retried or fail then an email is sent to the default email address (@ecmwf.int). After 2 days the file is removed from the spool (whatever the status of the transmission is). B I<10m> B<-maximumDuration> I<35m> B<-minimumRate> I<8192> I I After 10 minutes ECtrans will start to control the transfer rate. If after 35 minutes the file is still not transmitted or if at a certain point in time the average transmission rate is less than 8Kbytes/s then the transmission will be canceled. If canceled, the transmission will be retried 144 times (with a 10 minutes interval). =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-put0000755000175000017500000001246212252107726021156 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-put: Upload a File on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use File::Basename; my %opt = ( progress => 0, umask => 640, offset => 0, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress umask=i offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceLocalFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file specified!\n" ) if not($sourceLocalFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-local-file is not a plain file!\n" ) if not( -f $sourceLocalFile ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # If no target is specified then take the source filename $targetECaccessFile = basename($sourceLocalFile) if not($targetECaccessFile); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $targetECaccessFile, $opt{offset}, $opt{umask} )->result; # Open the Source File open FILE, $sourceLocalFile or die "Error opening file: " . $sourceLocalFile . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => -s $sourceLocalFile, remove => 1 } ); $progressbar->update(0); } # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-put - Upload a File on the ECaccess File System =head1 SYNOPSIS B B IB<] [-offset> IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow uploading I on the ECaccess File System. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the source Local File. =item I (optional) The name of the target ECaccess File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/bin/a.out> Upload the local I<$HOME/bin/a.out> File in the $HOME directory of the authenticated user. The Target File Name is I. B I<$HOME/bin/a.out> I Upload the local I<$HOME/bin/a.out> File in the tmp directory of c1a. The Target File Name is I. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-rmdir0000755000175000017500000000553412252107726021465 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-rmdir: Remove a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->removeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-rmdir - Remove a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow removing the Directory I on the ECaccess File System. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess Directory to remove. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-modtime0000755000175000017500000000562212252107726022004 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-modtime: Show the Last Modification Time of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime print $controlChannel->getFileLastModified( $token, $ecaccessFile )->result . "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the Last Modification Time of I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to show the Last Modification Time. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Last Modification Time of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-get0000755000175000017500000001245112252107726021123 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-get: Download an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( progress => 0, offset => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetLocalFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the details of the remote file my @files = $controlChannel->getDirList( $token, $sourceECaccessFile, 'false' )->valueof('//getDirListResponse/return'); my $size; # Reject if it is not a regular file die "Source-ecaccess-file is not a regular file!\n" if not( @files eq '1' ) or ( $size = $files[0]->{size} ) eq '-1'; # If no target-file is specified then take the source-file name $targetLocalFile = $files[0]->{name} if not($targetLocalFile); # Get the file handle $handle = $controlChannel->getInputFileHandle( $token, $sourceECaccessFile, $opt{offset} )->result; # Open the target file open FILE, ">", $targetLocalFile or die "Error creating file: " . $targetLocalFile . "\n"; binmode FILE; # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $targetLocalFile . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-get - Download an ECaccess File =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow downloading the I. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the Source ECaccess File. =item I (optional) The name of the Target Local File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Download the I File in the $HOME/bin directory of the authenticated user. The Target File Name is I. A progress bar is displayed during the transmission. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/script/ecaccess-file-mdelete0000755000175000017500000000746412252107726021773 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mdelete: Delete Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-files specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Delete each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source filename my $source = $file->{domain} . "/" . $file->{name}; # Do we delete this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Delete " . $source, "y/n", "y" ) ) ) { print "Deleting " . $source . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Delete the source file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => 'true' ) ); } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mdelete - Delete Multiple ECaccess Files at once =head1 SYNOPSIS B B I B<[>I<...>B<]> =head1 DESCRIPTION Allow deleting Multiple ECaccess Files at once. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the ECaccess File(s) to delete. =back =head1 OPTIONS =over 8 =item B<-force> Overrides the interactive mode and delete each file without prompting. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> Delete the I<*.bin> Files in the $HOME/bin directory of the user xyz without prompting. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/MANIFEST0000644000175000017500000000250312252107726015554 0ustar amckinstryamckinstryscript/ecaccess script/ecaccess-association-delete script/ecaccess-association-get script/ecaccess-association-list script/ecaccess-association-protocol script/ecaccess-association-put script/ecaccess-certificate-create script/ecaccess-certificate-list script/ecaccess-cosinfo script/ecaccess-ectrans-delete script/ecaccess-ectrans-list script/ecaccess-ectrans-request script/ecaccess-ectrans-restart script/ecaccess-event-clear script/ecaccess-event-create script/ecaccess-event-delete script/ecaccess-event-grant script/ecaccess-event-list script/ecaccess-event-send script/ecaccess-file-chmod script/ecaccess-file-copy script/ecaccess-file-delete script/ecaccess-file-dir script/ecaccess-file-get script/ecaccess-file-mdelete script/ecaccess-file-mget script/ecaccess-file-mkdir script/ecaccess-file-modtime script/ecaccess-file-move script/ecaccess-file-mput script/ecaccess-file-put script/ecaccess-file-rmdir script/ecaccess-file-size script/ecaccess-gateway-connected script/ecaccess-gateway-list script/ecaccess-gateway-name script/ecaccess-job-delete script/ecaccess-job-get script/ecaccess-job-list script/ecaccess-job-restart script/ecaccess-job-submit script/ecaccess-queue-list Changes lib/ECMWF/ECaccess.pm Makefile.PL MANIFEST README t/ECMWF-ECaccess.t META.yml Module meta-data (added by MakeMaker) ecaccess-4.0.1/blib/0000755000175000017500000000000012252107726015333 5ustar amckinstryamckinstryecaccess-4.0.1/blib/man1/0000755000175000017500000000000012252107726016167 5ustar amckinstryamckinstryecaccess-4.0.1/blib/man1/.exists0000644000175000017500000000000012252107726017475 0ustar amckinstryamckinstryecaccess-4.0.1/blib/bin/0000755000175000017500000000000012252107726016103 5ustar amckinstryamckinstryecaccess-4.0.1/blib/bin/.exists0000644000175000017500000000000012252107726017411 0ustar amckinstryamckinstryecaccess-4.0.1/blib/script/0000755000175000017500000000000012252107726016637 5ustar amckinstryamckinstryecaccess-4.0.1/blib/script/ecaccess-ectrans-restart.bat0000644000175000017500000002363412252107726024227 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-ectrans-restart: Restart an existing ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, remote => undef, target => undef, mailTo => undef, retryCount => undef, retryFrequency => undef, priority => undef, lifeTime => undef, onSuccess => undef, onFailure => undef, onRetry => undef, keep => undef, reject => undef, append => undef, resume => undef, overwrite => undef, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s remote=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $transferId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No transfer-id specified!\n" ) if not($transferId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if $opt{retryCount} && not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if $opt{retryFrequency} && not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if $opt{priority} && not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = undef; $ifTargetFileExists = 'reject' if ( $opt{reject} ); $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Restart the existing ECTrans $controlChannel->restartTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $opt{remote} ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'keepInSpool' => defined $opt{keep} ? $opt{keep} ? 'true' : 'false' : undef ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => defined $opt{onSuccess} ? $opt{onSuccess} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnFailure' => defined $opt{onFailure} ? $opt{onFailure} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnRetry' => defined $opt{onRetry} ? $opt{onRetry} ? 'true' : 'false' : undef ), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ), $transferId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head1 SYNOPSIS B B IB<] [-remote> IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> I =head1 DESCRIPTION Allow restarting the ECtrans transfer with the I identifier. In order to get the list of ECtrans transfers and the corresponding I please use the B command. If you want to setup an ECtrans transfer then use the B command which will give you an I (this one can be kept for a later restart). =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to restart. =back =head1 OPTIONS =over 8 =item B<-gateway> I Update the I of the ECaccess Gateway. =item B<-remote> I Update the target I in the format IB<[>I<@protocol>B<]>. =item B<-target> I Update the target I. =item B<-retryCount> I Update the I of retries. =item B<-retryFrequency> I Update the I of retries in seconds. =item B<-priority> I Update the transmission I 0-99. =item B<-lifeTime> I Update the lifetime of the transfer request. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Update the target I address. =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file. =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Allow updating the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature. =item B<-minimumDuration> I Allow updating the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature. =item B<-minimumRate> I Allow updating the minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-job-submit.bat0000644000175000017500000003222112252107726023151 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-job-submit: Submit a new ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use File::Basename; my %opt = ( distant => 0, encrypt => 0, bufsize => 524288, scheduledDate => undef, noDirectives => 0, gateway => undef, remote => undef, transferOutput => 0, transferError => 0, transferInput => 0, keep => 0, eventIds => undef, sterr2Stdout => 0, noRenew => 0, mailTo => undef, onStart => 0, onSuccess => 0, onFailure => 0, onRetry => 0, queueName => undef, jobName => undef, manPage => undef, lifeTime => 7, retryCount => 0, retryFrequency => 600, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( distant encrypt bufsize=i scheduledDate|at=s noDirectives|nd gateway|tg=s remote|tr=s transferOutput|to transferError|te transferInput|ti keep|tk eventIds|ni=s sterr2Stdout|eo noRenew|ro mailTo|mu=s onStart|mb onSuccess|me onFailure|mf onRetry|mr queueName=s jobName|jn=s manPage|mp=s lifeTime|lt=i retryCount|rc=i retryFrequency|rf=i version help|? manual|man retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $source = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source is not a plain text file!\n" ) if not( $opt{distant} ) && not( -f $source && -T $source ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -lifeTime specified (>0)!\n" ) if not( $opt{lifeTime} > 0 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If the jobName options is not set then let's use the name of the input file my $jobName; if ( not( $opt{jobName} ) ) { $jobName = basename($source); } else { $jobName = $opt{jobName}; } # If the file is local then transfer it first if ( not( $opt{distant} ) ) { # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Upload the file open FILE, $source or die "Error opening file: " . $source . "\n"; $source = $controlChannel->getTemporaryFile($token)->result; my $handle = $controlChannel->getOutputFileHandle( $token, $source, 0, 640 )->result; while ( read( FILE, $data, $opt{bufsize} ) > 0 ) { $dataChannel->writeStringHandle( $handle, $data ); } # Close handles $controlChannel->closeHandle($handle); close FILE; } else { # Copy the ECaccess file to a temporary file my $sourceECaccessFile = $source; $source = $controlChannel->getTemporaryFile($token)->result; $controlChannel->copyFile( $token, $sourceECaccessFile, $source, SOAP::Data->type( boolean => '0' ) ); } # Submit the Job $jobId = $controlChannel->submitJob( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'scheduledDate' => $opt{scheduledDate} ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnStart' => $opt{onStart} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'containsDirectives' => $opt{noDirectives} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'queueName' => $opt{queueName} ), SOAP::Data->name( 'name' => $jobName ), SOAP::Data->name( 'transferGatewayName' => $opt{gateway} ), SOAP::Data->name( 'transferRemoteLocation' => $opt{remote} ), SOAP::Data->name( 'transferOutputFile' => $opt{transferOutput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferErrorFile' => $opt{transferError} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferInputFile' => $opt{transferInput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferKeepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'renewSubscription' => $opt{noRenew} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'errorToOutput' => $opt{sterr2Stdout} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'manPageContent' => $opt{manPage} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'eventIds' => $opt{eventIds} ), SOAP::Data->name( 'inputFile' => $source ) ) ) )->result; print $jobId. "\n"; # Delete the temporary file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => '1' ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-submit - Submit a new ECaccess Job =head1 SYNOPSIS B B IB<] [-scheduledDate> IB<] [-noDirectives] [-gateway> IB<] [-remote> IB<] [-transferOutput] [-transferError] [-transferInput] [-keep] [-eventIds> IB<] [-sterr2Stdout] [-noRenew] [-mailTo> IB<] [-onStart] [-onSuccess] [-onFailure] [-onRetry] [-jobName> IB<] [-manPage> IB<] [-lifeTime> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-queueName> IB<]> I =head1 DESCRIPTION Allow submitting the I script on either the default ECaccess batch queue or the ECaccess batch queue specified with the I<-queueName> option. ECaccess batch queue name can be obtained with the B command (the default queue is the first in the list). A special service (see option B<-eventIds>) allows to automatically submit jobs to be run when certain points in the daily ECMWF operational forecast suite have been reached. The main purpose is to ensure that certain data is available before e.g. submitting a MARS request. These events correspond to the different stages when the ECMWF operational activity has produced certain data or products. The list of events can be retrieved with the B command. In order to facilitate the migration from the old ECtools (ecjreq/ecjput commands) the equivalents options can be set using their old names (e.g. B<-at> for B<-scheduledDate>). This should limit the scripts modifications for job submissions. =head1 ARGUMENTS =over 8 =item I The name of the file which contains the job input script (depending of the -distant option this file is either at ECMWF or local to your workstation). =back =head1 OPTIONS =over 8 =item B<-distant> By default the I is specifying a file which is local to your workstation. Using this option allow submitting a script which is already at ECMWF. =item B<-encrypt> By default the I file is uploaded through the plain text channel (http). Using this option will force the upload to occurs through the SSL secure channel (https). This option only apply for local scripts (no B<-distant>). =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. This option only apply for local scripts (no B<-distant>). =item B<-at, -scheduledDate> I Allow specifying the start I for the Job. By default the job will start as soon as possible. The format for the date is 'yyyy-MM-dd HH:mm'. =item B<-nd, -noDirectives> Allow submitting a job with no scheduler directives. Some default directives will be added to your input script to allow processing the job. =item B<-tg, -gateway> I This is the I of the target ECaccess Gateway for the transfers. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-tr, -remote> I Defines the target ECtrans I in the format IB<[>I<@protocol>B<]>. =item B<-to, -transferOutput> Request the transfer of the job standard output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-te, -transferError> Request the transfer of the job error output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-ti, -transferInput> Request the transfer of the job input to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-tk, -keep> Allow keeping the transfers requests in the spool. =item B<-ni, -eventIds> I Allow giving a I of event-identifiers to subscribe to with the Job. The list should be separated by ';' or ','. =item B<-eo, -sterr2Stdout> Force redirection of the job standard error output (stderr) to the job standard output (stdout). =item B<-ro, -noRenew> The job subscriptions to events will not be renewed. =item B<-mu, -mailTo> I Defines the target I address (default: current ECMWF user identifier). =item B<-mb, -onStart> Allow sending a mail when the execution/transfer begins. =item B<-me, -onSuccess> Allow sending a mail when the execution/transfer ends. =item B<-mf, -onFailure> Allow sending a mail when the execution/transfer fails. =item B<-mr, -onRetry> Allow sending a mail when the execution/transfer retries. =item B<-queueName> I The name of the ECaccess batch queue to submit the job to. =item B<-jn, -jobName> I Allow specifying a I for the new Job (other than the Job Identifier). If no name is specified then the name of the input script is used. =item B<-mp, -manPage> I Allow giving the man page I which will be displayed to the ECMWF operators in case of problems with your Job (e.g. what to do or who to contact). =item B<-lt, -lifeTime> I Allow specifying the job input/output life time in I. The default is 7 days. =item B<-rc, -retryCount> I Defines the I of retries. The default is 0. =item B<-rf, -retryFrequency> I Defines the I of retries in seconds. The default is 600 seconds. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test.txt> Transfer the local file I to your ECMWF spool and submit the job to the default ECaccess batch queue. The source does not have any directives. =head1 SEE ALSO B, B, B, B, B B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-copy0000644000175000017500000000657212252107726022232 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-copy: Copy an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, erase => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( erase version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Copy the file $controlChannel->copyFile( $token, $sourceECaccessFile, $targetECaccessFile, SOAP::Data->type( boolean => $opt{erase} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-copy - Copy an ECaccess File =head1 SYNOPSIS B B I I =head1 DESCRIPTION Copy the I to the I. The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name for the copy. =item I the target ECaccess File name for the copy. =back =head1 OPTIONS =over 8 =item B<-erase> Delete the source file once the copy has completed successfully. By default the source file is not deleted. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Copy the I File in the ECFS bin directory of the authenticated user to the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-modtime.bat0000644000175000017500000000665212252107726023462 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-modtime: Show the Last Modification Time of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime print $controlChannel->getFileLastModified( $token, $ecaccessFile )->result . "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the Last Modification Time of I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to show the Last Modification Time. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Last Modification Time of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-size.bat0000644000175000017500000000711512252107726022771 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-size: Show the Size of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Number::Bytes::Human qw(format_bytes); my %opt = ( human => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( human version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime my $size = $controlChannel->getFileSize( $token, $ecaccessFile )->result; # Display the result if ( $opt{human} ) { print format_bytes($size) . "\n"; } else { print $size. "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-size - Show the Size of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the size of I (-1 for a directory). The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess File to get the size. =back =head1 OPTIONS =over 8 =item B<-human> Print size in human readable format (e.g. 234M). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Size of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-create.bat0000644000175000017500000001062312252107726023462 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-send: Create an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( comment => '', public => 0, overwrite => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( comment:s public overwrite version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventname = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-name specified!\n" ) if not($eventname); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Create the event my $event = $controlChannel->createEvent( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $eventname ), SOAP::Data->name( 'comment' => $opt{comment} ), SOAP::Data->name( 'overwrite' => $opt{overwrite} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'isPublic' => $opt{public} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); print $event->valueof('//createEventResponse/return')->{eventId}, "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-create - Create an ECaccess Event =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow creating an ECaccess Event. As a result the I is displayed. If an event already exists with the same I then by default the request is rejected (please check the B<-overwrite> option). By default an event is private and restricted to its owner. Access can however be shared with other users thanks to the B command or with the B<-public> option which make it visible to all. =head1 ARGUMENTS =over 8 =item I The name of the Event to create. =back =head1 OPTIONS =over 8 =item B<-overwrite> Allow deleting an existing event with the same name and create a new one (the identifier will be however different to the original one). =item B<-public> Allow creating a public event which can be used by everybody. In order to have a better tunning of the permissions please keep the event private and use the B command instead. =item B<-comment> I Specify the I to display as a comment for the event. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<"My Comment"> I<"My Event Name"> Create the new event with the name I<"My Event Name"> and the comment I<"My Comment">. This new event is public and other users can subscribe to it. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-certificate-list0000644000175000017500000000666512252107726023601 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-certificate-list: List Available Operations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $operationname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($operationname) ) { # Get the list of operations my $operations = $controlChannel->getOperationList($token); # Display the information for each operation foreach $operation ( $operations->valueof('//getOperationListResponse/return') ) { printf "%-20s %-8s %-20s %-20s\n", $operation->{name}, $operation->{duration}, $operation->{endDate}, $operation->{comment}; } } else { # Get the information for the specified operation $operation = $controlChannel->getOperation( $token, $operationname )->valueof('//getOperationResponse/return'); print " Operation name: ", $operation->{name}, "\n"; print "Standard Validity: ", $operation->{standard}, "\n"; print " Your Validity: ", $operation->{duration}, "\n"; print " Start Date: ", $operation->{startDate}, "\n"; print " End Date: ", $operation->{endDate}, "\n"; print " Comment: ", $operation->{comment}, "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-certificate-list - List Available Operations =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the Operations which are available with the current Certificate (the one in your "$HOME/.eccert.crt" File). If a required Operation is expired then you should renew your Certificate with the B command. If you specify an I on the command-line then the information for this Operation only will be displayed. =head1 ARGUMENTS =over 8 =item (optional) The name of the Operation to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the Operations for your certificate. B I List all the details for the Operation I only. =head1 SEE ALSO B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-association-get0000644000175000017500000002241712252107726023430 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-get: Get the Association Descriptive File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, template => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s template version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; my $targetFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-file specified!\n" ) if not($targetFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Open the target file open FILE, ">", $targetFile or die "Error creating file: " . $targetFile . "\n"; chmod 0600, $targetFile; # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName, $opt{template} ? 'true' : 'false' )->valueof('//getAssociationResponse/return'); # Print the parameters print FILE "##############################################################\n"; print FILE "# Main Parameters\n"; print FILE "##############################################################\n"; print FILE "\$name='" . ( $association->{name} ) . "';\n"; print FILE "\$active='" . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "';\n"; print FILE "\$comment='" . $association->{comment} . "';\n"; print FILE "\$grantedUserList='" . $association->{grantedUserList} . "';\n"; print FILE "\$directory='" . $association->{directory} . "';\n"; print FILE "\$hostName='" . $association->{hostName} . "';\n"; print FILE "\$login='" . $association->{login} . "';\n"; print FILE "\$protocol='" . $association->{protocol} . "';\n"; print FILE "\n"; print FILE "##############################################################\n"; print FILE "# Data\n"; print FILE "##############################################################\n"; print FILE "\$data='\n" . $association->{data} . "';\n"; # Close file close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-get - Get the Association Descriptive File =head1 SYNOPSIS B B IB<] [-template]> I I =head1 DESCRIPTION Get the Descriptive File for the ECtrans Association specified by the I parameter. Once downloaded, the I can be modified and processed through the B command. When using the B<-template> option, if the Association already exists in the ECaccess Gateway Database, then the command return with an error. In order to create a new Association similar to an existing one the B command can be used to retrieve the Descriptive File of the existing Association. The file can then be updated and pushed to the ECaccess Gateway Database with the B command. An ECtrans Association Descriptive File contains parameters for ECtrans of the general form $name='value'. Each ECtrans Association has their own Descriptive File, and parameters in any given Descriptive File will be passed to the ECtrans container whenever a transfer is requested to the corresponding Association. Blank lines and leading spaces and tabs are ignored when they do not occur in single quoted strings. Lines whose first non-space character is a pound-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as parameters and don't persist when the Descriptive File is retrieved from the Gateway (they might however be used when Descriptive Files are archived on your system). The parameters are the following: =over 8 =item I This is a boolean which indicate if the Association can be used by ECtrans or not (e.g. 'yes' or 'no'). You might want to deactivate an Association but still keep it in the ECaccess Gateway Database for later. =item I This is a comment about your Association (e.g. 'Access to the archive system'). =item I This is the list of ECMWF user identifiers which are allowed (other that you) to use this Association. Multiple users should be separated by a column (e.g. 'abc,def,ghi'). =item I This is the directory where to download/upload the files from/to (e.g. '/tmp/data'). =item I This is the name of the host to connect to (e.g. 'hostname.example.ms'). =item I This is the login to use to connect to the host specified in the I parameter (e.g. 'anonymous'). =item I This is the protocol ECtrans will use to connect to the host specified in the I parameter. The list of available protocols for a Gateway can be displayed with the B command (e.g. 'genericFtp'). =item I This parameter can be split over multiple lines and contains various options for the I which have been selected for the Association (these options are passed verbatim to the Module which implement the I). In order to get the list of available options for a protocol please use the command B with the name of the B. The availabe options depends of the version of the ECaccess Gateway which is used to host the Association so it might be that some options are available for some Gateways and not available for others. An unknown option will be silently ignored by ECtrans. The format of an option is {protocol-shortname}.{option}={value} (e.g. ftp.port="21" would set the port option of the genericFtp module to "21"). An example of this parameter is given in the EXAMPLES section below. =back =head1 ARGUMENTS =over 8 =item I The name of the Association to retrieve the corresponding Descriptive File. =item I The name of the file where to download the Descriptive File. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-template> Allow creating a new Association Descriptive File for the B command. If the Association already exists then the command fails. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I<./test> Create a new Association Descriptive File for an Association named I and store it in your current directory (file I<./test>). The file can then be edited and updated accordingly to your requirements. B I<./test> Create the Association with the previously updated I<./test> Association Descriptive File. B I I I<./ginko> Get the Descriptive File for the existing I Association on the I Gateway. B I I<./ginko> Push the Association back (once updated). This is an example of an Association Descriptive File: ############################################################## # Main Parameters ############################################################## $active='yes' $comment='Access to the archive system' $grantedUserList='abc,def,jhi' $directory='/tmp/data' $hostName='hostname.example.ms' $login='anonymous' $protocol='genericFtp' ############################################################## # Data ############################################################## $data=' ftp.mkdirs="yes" ftp.passive="no" ftp.port="21" ftp.suffix=".tmp" ftp.usetmp="yes"' Please note the multiple lines in the I parameter. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-copy.bat0000644000175000017500000000763612252107726023001 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-copy: Copy an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, erase => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( erase version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Copy the file $controlChannel->copyFile( $token, $sourceECaccessFile, $targetECaccessFile, SOAP::Data->type( boolean => $opt{erase} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-copy - Copy an ECaccess File =head1 SYNOPSIS B B I I =head1 DESCRIPTION Copy the I to the I. The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name for the copy. =item I the target ECaccess File name for the copy. =back =head1 OPTIONS =over 8 =item B<-erase> Delete the source file once the copy has completed successfully. By default the source file is not deleted. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Copy the I File in the ECFS bin directory of the authenticated user to the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-get.bat0000644000175000017500000001360712252107726022601 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-get: Download an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( progress => 0, offset => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetLocalFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the details of the remote file my @files = $controlChannel->getDirList( $token, $sourceECaccessFile, 'false' )->valueof('//getDirListResponse/return'); my $size; # Reject if it is not a regular file die "Source-ecaccess-file is not a regular file!\n" if not( @files eq '1' ) or ( $size = $files[0]->{size} ) eq '-1'; # If no target-file is specified then take the source-file name $targetLocalFile = $files[0]->{name} if not($targetLocalFile); # Get the file handle $handle = $controlChannel->getInputFileHandle( $token, $sourceECaccessFile, $opt{offset} )->result; # Open the target file open FILE, ">", $targetLocalFile or die "Error creating file: " . $targetLocalFile . "\n"; binmode FILE; # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $targetLocalFile . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-get - Download an ECaccess File =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow downloading the I. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the Source ECaccess File. =item I (optional) The name of the Target Local File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Download the I File in the $HOME/bin directory of the authenticated user. The Target File Name is I. A progress bar is displayed during the transmission. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-job-restart.bat0000644000175000017500000000552412252107726023340 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-job-restart: Restart an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->restartJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-restart - Restart an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION If the job with identifier I fails, this command instruct ECaccess to rerun it. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to restart. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECaccess Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-ectrans-list0000644000175000017500000000756112252107726022752 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-list: List all ECtrans transfers # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($ectransId) ) { # Get the list of transfers my $transfers = $controlChannel->getTransferList($token); # Display the information for each transfer foreach $transfer ( $transfers->valueof('//getTransferListResponse/return') ) { printf "%-10s %-10s %-20s %-20s %s\n", $transfer->{transferId}, $transfer->{status}, $transfer->{ownerUserId}, $transfer->{hostName}, $transfer->{scheduledDate}; } } else { # Get the detail for the specified ectransId my $transfer = $controlChannel->getTransfer( $token, $ectransId )->valueof('//getTransferResponse/return'); print " Copyid: " . $transfer->{transferId} . "\n"; print " MS user: " . $transfer->{ownerUserId} . "\n"; print " Hostname: " . $transfer->{hostName} . "\n"; print " Status: " . $transfer->{status} . "\n"; print "Last error: " . $transfer->{lastErrorMessage} . "\n" if ( $transfer->{lastErrorMessage} ); print " Schedule: " . $transfer->{scheduledDate} . "\n"; print " Source: " . $transfer->{sourceFileName} . "\n"; print " Target: " . $transfer->{targetFileName} . "\n"; print " File size: " . $transfer->{fileSize} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-list - List all ECtrans transfers =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the ECtrans transfers in the ECtrans Spool. When an I is specified then the details for this transfer are displayed. The Transfer statuses can have the following values: =over 8 =item B Files are being transferred to the spool. =item B Files are being transferred to the remote site. =item B Files are scheduled and waiting to be started. =item B File transfer will be retried. =item B Files have NOT been successfully transferred (error). =item B Files have been successfully transferred. =back =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans transfer to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECtrans transfer I<124356>. B List all the ECtrans transfers in the Spool. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-gateway-list0000644000175000017500000000616112252107726022747 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-list: List the ECaccess Gateways # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, retry => 0, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $gatewayName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($gatewayName) ) { # Get the list of Gateways my $gateways = $controlChannel->getGatewayList($token); # Display the information for each Gateway foreach $gateway ( $gateways->valueof('//getGatewayListResponse/return') ) { printf "%-16s %-12s %s", $gateway->{version}, $gateway->{lastReport}, $gateway->{name}; print " (off)" if not( $gateway->{active} eq 'true' ); print "\n"; } } else { # Get the detail for the specified Gateway my $gateway = $controlChannel->getGateway( $token, $gatewayName )->valueof('//getGatewayResponse/return'); print " Name: " . $gateway->{name} . "\n"; print " Version: " . $gateway->{version} . "\n"; print " OS/JDK: " . $gateway->{comment} . "\n"; print "Connected: " . ( $gateway->{active} eq 'true' ? 'yes' : 'no' ) . " (since " . $gateway->{lastReport} . ")\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-gateway-list - List the ECaccess Gateways =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all the ECaccess Gateways. When a I is specified then the details for this Gateway are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess Gateway to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess Gateways. B I List the details for the ECaccess Gateway I. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/blib/script/ecaccess-job-list0000644000175000017500000001034112252107726022053 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-list: List all ECaccess Jobs # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($jobId) ) { # Get the list of jobs my $jobs = $controlChannel->getJobList($token); # Display the information for each job foreach $job ( $jobs->valueof('//getJobListResponse/return') ) { printf "%-10s %-10s %-10s %-6s %-15s %-15s", $job->{jobId}, $job->{queueName}, $job->{status}, $job->{tryDone} . "/" . $job->{tryCount}, $job->{scheduledDate}, '(' . ( $job->{eventIds} ? $job->{eventIds} : '-' ) . ')'; print " (" . $job->{name} . ")" if ( $job->{name} ); print "\n"; } } else { # Get the detail for the specified jobId my $job = $controlChannel->getJob( $token, $jobId )->valueof('//getJobResponse/return'); print " Job-Id: " . $job->{jobId} . "\n"; print " Job Name: " . $job->{name} . "\n" if ( $job->{name} ); print " Queue: " . $job->{queueName} . "\n"; print " Host: " . $job->{hostName} . "\n" if ( $job->{hostName} ); print " Schedule: " . $job->{scheduledDate} . "\n"; print " Expiration: " . $job->{expirationDate} . "\n"; print " Try Count: " . $job->{tryCount} . "\n"; print " Status: " . $job->{status} . "\n"; print " Event-Ids: " . $job->{eventIds} . "\n" if ( $job->{eventIds} ); if ( $job->{status} eq 'DONE' ) { print "Stdout Size: " . $job->{outputFileSize} . "\n" if ( $job->{outputFileSize} != '-1' ); print "Stderr Size: " . $job->{errorFileSize} . "\n" if ( $job->{errorFileSize} != '-1' ); print " Stdin Size: " . $job->{inputFileSize} . "\n" if ( $job->{inputFileSize} != '-1' ); } print " Comment: " . $job->{comment} . "\n" if ( $job->{comment} ); } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-list - List all ECaccess Jobs =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all your ECaccess Jobs. When a I is specified then the details for this job are displayed. The Job statuses can have the following values: =over 8 =item B Jobs are being initialised =item B Jobs are waiting for an event =item B Jobs are running =item B Jobs have been queued to the scheduler (e.g. LoadLeveler) =item B Jobs will be resubmitted =item B Jobs have NOT completed (error) =item B Jobs have successfully completed =back =head1 ARGUMENTS =over 8 =item I (optional) The identifier of the ECaccess Job to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECaccess Job with identifier I<124356>. B List all your ECaccess Jobs in the spool. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-dir.bat0000644000175000017500000001034512252107726022574 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-dir: List ECaccess Directory Contents # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( long => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( long version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $ecaccessFile = $ARGV[0]; # If no file specified then list home directory $ecaccessFile = '' if ( not($ecaccessFile) ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # List the files my $ecaccessFiles = $controlChannel->getDirList( $token, $ecaccessFile ); # Display the information for each file foreach my $ecaccessFile ( $ecaccessFiles->valueof('//getDirListResponse/return') ) { if ( $opt{long} ) { printf "%s 1 %-8s %-8s %-11s %s %s", $ecaccessFile->{permissions}, $ecaccessFile->{user}, $ecaccessFile->{group}, $ecaccessFile->{size}, $ecaccessFile->{time}, $ecaccessFile->{name}; print " -> " . $ecaccessFile->{link} if ( $ecaccessFile->{link} ); print "\n"; } else { print $ecaccessFile->{name} . "\n"; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-dir - List ECaccess Directory Contents =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List information about I (the $HOME directory by default). Sort entries alphabetically. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess File/Directory to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-long> Print detailed information about each file. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List information about each ECaccess File in the $HOME directory of the authenticated user. B I List information about each ECaccess File in the $HOME/bin directory of the user xyz. B I<'home:/xyz/*.txt'> List information about each ECaccess File ending with ".txt" in the $HOME/bin directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-association-list0000644000175000017500000001014112252107726023613 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-list: List your ECtrans Associations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($associationName) ) { # Get the list of associations my $associations = $controlChannel->getAssociationList( $token, $opt{gateway} ); # Display the information for each association foreach $association ( $associations->valueof('//getAssociationListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $association->{name}, $association->{hostName}, ( $association->{active} eq 'true' ? 'active' : 'not-active' ), $association->{comment}; } } else { # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName )->valueof('//getAssociationResponse/return'); print " Name: " . $association->{name} . "\n"; print " Owner: " . $association->{owner} . "\n"; print " Active: " . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $association->{comment} . "\n"; print "Directory: " . $association->{directory} . "\n"; print "Host Name: " . $association->{hostName} . "\n"; print " Login: " . $association->{login} . "\n"; print " Protocol: " . $association->{protocol} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-list - List your ECtrans Associations =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all your ECtrans Associations. When an I is specified then the details for this Association is displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the Association to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Associations are installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all your Associations on your default Gateway. B I I List the details of the Association I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-event-send.bat0000644000175000017500000001147312252107726023154 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-send: Trigger an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( environment => undef, delay => undef, at => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( environment:s delay:s at:s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $sequence = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No sequence specified!\n" ) if not($sequence); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid sequence number!\n" ) if not( ( ( $sequence * 1 ) eq $sequence ) && abs($sequence) <= 2147483647 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event my $updates = $controlChannel->sendEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'env' => $opt{environment} ), SOAP::Data->name( 'delay' => $opt{delay} ), SOAP::Data->name( 'at' => $opt{at} ), SOAP::Data->name( 'seq' => $sequence ) ) ) )->result; print "Notification sent for ", $eventid, " (", $updates, " subscription(s) updated)\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-send - Trigger an ECaccess Event =head1 SYNOPSIS B B IB<] [-delay> IB<] [-at> IB<]> I I =head1 DESCRIPTION Allow triggering the event specified by its I. The I number should always be greater than the last I submitted. The specified environment parameters are passed to the jobs before submissions. The triggering of the event can also be delayed or started at a later time if required. As a result the number of notification(s) updated is displayed. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to trigger. =item I The sequence number for the triggering (must be an integer between 0 and 2147483647). =back =head1 OPTIONS =over 8 =item B<-environment> I Specify which environment I to pass to the jobs. Multiple variables should be separated by a semi-column (e.g. I<"PARAM1=xxx;PARAM2=yyy">). =item B<-delay> I Allow delaying the submission of the event (default: no delay). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-at> I Specify the starting I for the event (default: immediate submission). The format of the date is "yyyy-MM-dd HH:mm" (e.g. I<"2011-01-19 12:17">). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I<2000> Trigger the event I<167> with a sequence number of I<2000>. B I<1d> I<167> I<2000> Trigger the same event as in the previous example in 24 hours. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-ectrans-delete.bat0000644000175000017500000000560612252107726024004 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-ectrans-delete: Delete ECtrans # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ectrans-id specified!\n" ) if not($ectransId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the ectrans $controlChannel->deleteTransfer( $token, $ectransId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-delete - Delete ECtrans =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECtrans transfer with the I identifier from the ECtrans Spool. =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-delete0000644000175000017500000000557212252107726022521 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-delete: Remove an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->deleteFile( $token, $ecaccessFile, SOAP::Data->type( boolean => $opt{force} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-delete - Remove an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Remove the I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to delete. =back =head1 OPTIONS =over 8 =item B<-force> Ignore nonexistent files and complete successfully. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I File of the $SCRATCH/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-move0000644000175000017500000000714112252107726022217 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-move: Move or Rename ECaccess Files # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->moveFile( $token, $sourceECaccessFile, $targetECaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-move - Move or Rename ECaccess Files =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow moving an ECaccess File. When the move occurs within the same ECaccess File System then it is a rename. When the move occurs across two different ECaccess File Systems then first a copy is done and then a delete of the original file is done (e.g. similar to ecaccess-file-copy ... -erase). The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name. =item I The target ECaccess File name. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Rename the I file in the ECFS directory of the authenticated user in I. B I I Copy the I file from the ECFS directory of the authenticated user to the I file in the $HOME directory of the authenticated user, then delete the I file from ECFS. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-gateway-connected0000644000175000017500000000404012252107726023730 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-gateway-connected: Display the ECaccess Gateway Connection Status # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Status of the Connection to ECMWF print $controlChannel->gatewayIsConnected()->result ? "yes" : "no", "\n"; __END__ =head1 NAME ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head1 SYNOPSIS B B =head1 DESCRIPTION Display the connection status of the ECaccess Gateway you are connected to. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the connection status of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/blib/script/ecaccess-job-delete.bat0000644000175000017500000000545112252107726023115 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-job-delete: Delete an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->deleteJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-delete - Delete an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECaccess Job with the identifier I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-association-get.bat0000644000175000017500000002367512252107726024204 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-get: Get the Association Descriptive File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, template => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s template version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; my $targetFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-file specified!\n" ) if not($targetFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Open the target file open FILE, ">", $targetFile or die "Error creating file: " . $targetFile . "\n"; chmod 0600, $targetFile; # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName, $opt{template} ? 'true' : 'false' )->valueof('//getAssociationResponse/return'); # Print the parameters print FILE "##############################################################\n"; print FILE "# Main Parameters\n"; print FILE "##############################################################\n"; print FILE "\$name='" . ( $association->{name} ) . "';\n"; print FILE "\$active='" . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "';\n"; print FILE "\$comment='" . $association->{comment} . "';\n"; print FILE "\$grantedUserList='" . $association->{grantedUserList} . "';\n"; print FILE "\$directory='" . $association->{directory} . "';\n"; print FILE "\$hostName='" . $association->{hostName} . "';\n"; print FILE "\$login='" . $association->{login} . "';\n"; print FILE "\$protocol='" . $association->{protocol} . "';\n"; print FILE "\n"; print FILE "##############################################################\n"; print FILE "# Data\n"; print FILE "##############################################################\n"; print FILE "\$data='\n" . $association->{data} . "';\n"; # Close file close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-get - Get the Association Descriptive File =head1 SYNOPSIS B B IB<] [-template]> I I =head1 DESCRIPTION Get the Descriptive File for the ECtrans Association specified by the I parameter. Once downloaded, the I can be modified and processed through the B command. When using the B<-template> option, if the Association already exists in the ECaccess Gateway Database, then the command return with an error. In order to create a new Association similar to an existing one the B command can be used to retrieve the Descriptive File of the existing Association. The file can then be updated and pushed to the ECaccess Gateway Database with the B command. An ECtrans Association Descriptive File contains parameters for ECtrans of the general form $name='value'. Each ECtrans Association has their own Descriptive File, and parameters in any given Descriptive File will be passed to the ECtrans container whenever a transfer is requested to the corresponding Association. Blank lines and leading spaces and tabs are ignored when they do not occur in single quoted strings. Lines whose first non-space character is a pound-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as parameters and don't persist when the Descriptive File is retrieved from the Gateway (they might however be used when Descriptive Files are archived on your system). The parameters are the following: =over 8 =item I This is a boolean which indicate if the Association can be used by ECtrans or not (e.g. 'yes' or 'no'). You might want to deactivate an Association but still keep it in the ECaccess Gateway Database for later. =item I This is a comment about your Association (e.g. 'Access to the archive system'). =item I This is the list of ECMWF user identifiers which are allowed (other that you) to use this Association. Multiple users should be separated by a column (e.g. 'abc,def,ghi'). =item I This is the directory where to download/upload the files from/to (e.g. '/tmp/data'). =item I This is the name of the host to connect to (e.g. 'hostname.example.ms'). =item I This is the login to use to connect to the host specified in the I parameter (e.g. 'anonymous'). =item I This is the protocol ECtrans will use to connect to the host specified in the I parameter. The list of available protocols for a Gateway can be displayed with the B command (e.g. 'genericFtp'). =item I This parameter can be split over multiple lines and contains various options for the I which have been selected for the Association (these options are passed verbatim to the Module which implement the I). In order to get the list of available options for a protocol please use the command B with the name of the B. The availabe options depends of the version of the ECaccess Gateway which is used to host the Association so it might be that some options are available for some Gateways and not available for others. An unknown option will be silently ignored by ECtrans. The format of an option is {protocol-shortname}.{option}={value} (e.g. ftp.port="21" would set the port option of the genericFtp module to "21"). An example of this parameter is given in the EXAMPLES section below. =back =head1 ARGUMENTS =over 8 =item I The name of the Association to retrieve the corresponding Descriptive File. =item I The name of the file where to download the Descriptive File. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-template> Allow creating a new Association Descriptive File for the B command. If the Association already exists then the command fails. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I<./test> Create a new Association Descriptive File for an Association named I and store it in your current directory (file I<./test>). The file can then be edited and updated accordingly to your requirements. B I<./test> Create the Association with the previously updated I<./test> Association Descriptive File. B I I I<./ginko> Get the Descriptive File for the existing I Association on the I Gateway. B I I<./ginko> Push the Association back (once updated). This is an example of an Association Descriptive File: ############################################################## # Main Parameters ############################################################## $active='yes' $comment='Access to the archive system' $grantedUserList='abc,def,jhi' $directory='/tmp/data' $hostName='hostname.example.ms' $login='anonymous' $protocol='genericFtp' ############################################################## # Data ############################################################## $data=' ftp.mkdirs="yes" ftp.passive="no" ftp.port="21" ftp.suffix=".tmp" ftp.usetmp="yes"' Please note the multiple lines in the I parameter. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-gateway-name.bat0000644000175000017500000000550012252107726023455 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-gateway-name: Display the name of the default ECaccess Gateway # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Gateway Name print $controlChannel->getGatewayName()->result . "\n"; __END__ =head1 NAME ecaccess-gateway-name - Display the name of the default ECaccess Gateway =head1 SYNOPSIS B B =head1 DESCRIPTION Display the Name of the Gateway you are connected to. If you want to use another Gateway (e.g. a local Gateway) instead of the default ecaccess.ecmwf.int Gateway then you can use the following environment parameters: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateway name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the name of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-list0000644000175000017500000000714512252107726022432 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-list: List available events # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $eventidorname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($eventidorname) ) { # Get the list of events my $events = $controlChannel->getEventList($token); # Display the information for each event foreach $event ( $events->valueof('//getEventListResponse/return') ) { printf "%-10s %-20s %-40s\n", $event->{eventId}, $event->{name}, $event->{comment}; } } else { # Get the information for the specified event my $event = $controlChannel->getEvent( $token, $eventidorname )->valueof('//getEventResponse/return'); print " Event-id: ", $event->{eventId}, "\n"; print " Name: ", $event->{name}, "\n"; print " Public: ", ( $event->{isPublic} eq 'true' ? 'yes' : 'no' ), "\n"; print " Owner: ", $event->{ownerUserId}, "\n"; print " Comment: ", $event->{comment}, "\n" if $event->{comment}; print " Title: ", $event->{title}, "\n" if $event->{title}; print " Metadata: ", $event->{metadata}, "\n" if $event->{metadata}; print " Can send: ", $event->{notifyUserList}, "\n" if $event->{notifyUserList}; print "Can subscribe: ", $event->{subscribeUserList}, "\n" if $event->{subscribeUserList}; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-list - List available events =head1 SYNOPSIS B BI|IB<]> =head1 DESCRIPTION List all the ECaccess Events which are available to your ECMWF user identifier. If an I or I is specified as an argument then this command will display all the information related to this event. =head1 ARGUMENTS =over 8 =item I|I (optional) The identifier or name of the Event to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Gives the information related to the I I. B List all the events available to your ECMWF user identifier. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-association-list.bat0000644000175000017500000001123312252107726024363 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-list: List your ECtrans Associations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($associationName) ) { # Get the list of associations my $associations = $controlChannel->getAssociationList( $token, $opt{gateway} ); # Display the information for each association foreach $association ( $associations->valueof('//getAssociationListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $association->{name}, $association->{hostName}, ( $association->{active} eq 'true' ? 'active' : 'not-active' ), $association->{comment}; } } else { # Get the detail for the specified associationName my $association = $controlChannel->getAssociation( $token, $opt{gateway}, $associationName )->valueof('//getAssociationResponse/return'); print " Name: " . $association->{name} . "\n"; print " Owner: " . $association->{owner} . "\n"; print " Active: " . ( $association->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $association->{comment} . "\n"; print "Directory: " . $association->{directory} . "\n"; print "Host Name: " . $association->{hostName} . "\n"; print " Login: " . $association->{login} . "\n"; print " Protocol: " . $association->{protocol} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-list - List your ECtrans Associations =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all your ECtrans Associations. When an I is specified then the details for this Association is displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the Association to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Associations are installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all your Associations on your default Gateway. B I I List the details of the Association I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-ectrans-restart0000644000175000017500000002232712252107726023460 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-restart: Restart an existing ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, remote => undef, target => undef, mailTo => undef, retryCount => undef, retryFrequency => undef, priority => undef, lifeTime => undef, onSuccess => undef, onFailure => undef, onRetry => undef, keep => undef, reject => undef, append => undef, resume => undef, overwrite => undef, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s remote=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $transferId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No transfer-id specified!\n" ) if not($transferId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if $opt{retryCount} && not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if $opt{retryFrequency} && not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if $opt{priority} && not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = undef; $ifTargetFileExists = 'reject' if ( $opt{reject} ); $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Restart the existing ECTrans $controlChannel->restartTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $opt{remote} ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'keepInSpool' => defined $opt{keep} ? $opt{keep} ? 'true' : 'false' : undef ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => defined $opt{onSuccess} ? $opt{onSuccess} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnFailure' => defined $opt{onFailure} ? $opt{onFailure} ? 'true' : 'false' : undef ), SOAP::Data->name( 'sendMailOnRetry' => defined $opt{onRetry} ? $opt{onRetry} ? 'true' : 'false' : undef ), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ), $transferId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head1 SYNOPSIS B B IB<] [-remote> IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> I =head1 DESCRIPTION Allow restarting the ECtrans transfer with the I identifier. In order to get the list of ECtrans transfers and the corresponding I please use the B command. If you want to setup an ECtrans transfer then use the B command which will give you an I (this one can be kept for a later restart). =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to restart. =back =head1 OPTIONS =over 8 =item B<-gateway> I Update the I of the ECaccess Gateway. =item B<-remote> I Update the target I in the format IB<[>I<@protocol>B<]>. =item B<-target> I Update the target I. =item B<-retryCount> I Update the I of retries. =item B<-retryFrequency> I Update the I of retries in seconds. =item B<-priority> I Update the transmission I 0-99. =item B<-lifeTime> I Update the lifetime of the transfer request. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Update the target I address. =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file. =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Allow updating the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature. =item B<-minimumDuration> I Allow updating the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature. =item B<-minimumRate> I Allow updating the minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-rmdir.bat0000644000175000017500000000656412252107726023143 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-rmdir: Remove a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->removeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-rmdir - Remove a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow removing the Directory I on the ECaccess File System. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess Directory to remove. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-mdelete.bat0000644000175000017500000001055112252107726023434 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-mdelete: Delete Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-files specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Delete each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source filename my $source = $file->{domain} . "/" . $file->{name}; # Do we delete this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Delete " . $source, "y/n", "y" ) ) ) { print "Deleting " . $source . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Delete the source file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => 'true' ) ); } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mdelete - Delete Multiple ECaccess Files at once =head1 SYNOPSIS B B I B<[>I<...>B<]> =head1 DESCRIPTION Allow deleting Multiple ECaccess Files at once. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the ECaccess File(s) to delete. =back =head1 OPTIONS =over 8 =item B<-force> Overrides the interactive mode and delete each file without prompting. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> Delete the I<*.bin> Files in the $HOME/bin directory of the user xyz without prompting. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-association-protocol.bat0000644000175000017500000001121612252107726025252 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-protocol: List the supported ECtrans Protocols # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $protocolName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($protocolName) ) { # Get the list of protocols my $protocols = $controlChannel->getAssociationProtocolList( $token, $opt{gateway} ); # Display the information for each protocol foreach $protocol ( $protocols->valueof('//getAssociationProtocolListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $protocol->{name}, $protocol->{module}, ( $protocol->{active} eq 'true' ? 'active' : 'not-active' ), $protocol->{comment}; } } else { # Get the detail for the specified protocolName my $protocol = $controlChannel->getAssociationProtocol( $token, $opt{gateway}, $protocolName )->valueof('//getAssociationProtocolResponse/return'); print " Name: " . $protocol->{name} . "\n"; print "Shortname: " . $protocol->{module} . ( $protocol->{activeModule} eq 'true' ? '' : ' (disabled)' ) . "\n"; print " Active: " . ( $protocol->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $protocol->{comment} . "\n"; print " Archive: " . $protocol->{archive} . "\n"; print " Value: " . $protocol->{value} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-protocol - List the supported ECtrans Protocols =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all the ECtrans Protocols supported. When a I is specified then the details for this Protocol are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans Protocol to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where to list the ECtrans Protocols supported. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECtrans Protocols supported on your default Gateway. B I I List the details/options of the Protocol I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-grant0000644000175000017500000000723712252107726022574 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-grant: Grant usage of an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( subscribe => 0, notify => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( subscribe notify version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $userList = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No users-list specified!\n" ) if not($userList); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->grantEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'userList' => $userList ), SOAP::Data->name( 'subscribe' => $opt{subscribe} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'notify' => $opt{notify} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-grant - Grant usage of an ECaccess Event =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow managing the Event permissions for a list of user(s). The permissions can be either subscribe, notify, both or none. In order to remove permissions to an Event for a list of users use this command with no B<-subscribe> and B<-notify> options. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to grant. =item I The user(s) to give/remove the permissions. Multiple users should be separated by a column (e.g. abc,def). =back =head1 OPTIONS =over 8 =item B<-subscribe> The user(s) specified in the I will be allowed to subscribe to the I (e.g. with the B<-eventIds> option of the B command). =item B<-notify> The user(s) specified in the I will be allowed to send notifications to the I (e.g. with the B command). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I Allow the users I, I and I to subscribe to this Event. B I<167> I Remove all rights to the Event for the user I. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-put.bat0000644000175000017500000001361412252107726022630 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-put: Upload a File on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use File::Basename; my %opt = ( progress => 0, umask => 640, offset => 0, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress umask=i offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceLocalFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file specified!\n" ) if not($sourceLocalFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-local-file is not a plain file!\n" ) if not( -f $sourceLocalFile ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # If no target is specified then take the source filename $targetECaccessFile = basename($sourceLocalFile) if not($targetECaccessFile); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $targetECaccessFile, $opt{offset}, $opt{umask} )->result; # Open the Source File open FILE, $sourceLocalFile or die "Error opening file: " . $sourceLocalFile . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => -s $sourceLocalFile, remove => 1 } ); $progressbar->update(0); } # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-put - Upload a File on the ECaccess File System =head1 SYNOPSIS B B IB<] [-offset> IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow uploading I on the ECaccess File System. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the source Local File. =item I (optional) The name of the target ECaccess File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/bin/a.out> Upload the local I<$HOME/bin/a.out> File in the $HOME directory of the authenticated user. The Target File Name is I. B I<$HOME/bin/a.out> I Upload the local I<$HOME/bin/a.out> File in the tmp directory of c1a. The Target File Name is I. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-job-list.bat0000644000175000017500000001147512252107726022631 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-job-list: List all ECaccess Jobs # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($jobId) ) { # Get the list of jobs my $jobs = $controlChannel->getJobList($token); # Display the information for each job foreach $job ( $jobs->valueof('//getJobListResponse/return') ) { printf "%-10s %-10s %-10s %-6s %-15s %-15s", $job->{jobId}, $job->{queueName}, $job->{status}, $job->{tryDone} . "/" . $job->{tryCount}, $job->{scheduledDate}, '(' . ( $job->{eventIds} ? $job->{eventIds} : '-' ) . ')'; print " (" . $job->{name} . ")" if ( $job->{name} ); print "\n"; } } else { # Get the detail for the specified jobId my $job = $controlChannel->getJob( $token, $jobId )->valueof('//getJobResponse/return'); print " Job-Id: " . $job->{jobId} . "\n"; print " Job Name: " . $job->{name} . "\n" if ( $job->{name} ); print " Queue: " . $job->{queueName} . "\n"; print " Host: " . $job->{hostName} . "\n" if ( $job->{hostName} ); print " Schedule: " . $job->{scheduledDate} . "\n"; print " Expiration: " . $job->{expirationDate} . "\n"; print " Try Count: " . $job->{tryCount} . "\n"; print " Status: " . $job->{status} . "\n"; print " Event-Ids: " . $job->{eventIds} . "\n" if ( $job->{eventIds} ); if ( $job->{status} eq 'DONE' ) { print "Stdout Size: " . $job->{outputFileSize} . "\n" if ( $job->{outputFileSize} != '-1' ); print "Stderr Size: " . $job->{errorFileSize} . "\n" if ( $job->{errorFileSize} != '-1' ); print " Stdin Size: " . $job->{inputFileSize} . "\n" if ( $job->{inputFileSize} != '-1' ); } print " Comment: " . $job->{comment} . "\n" if ( $job->{comment} ); } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-list - List all ECaccess Jobs =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all your ECaccess Jobs. When a I is specified then the details for this job are displayed. The Job statuses can have the following values: =over 8 =item B Jobs are being initialised =item B Jobs are waiting for an event =item B Jobs are running =item B Jobs have been queued to the scheduler (e.g. LoadLeveler) =item B Jobs will be resubmitted =item B Jobs have NOT completed (error) =item B Jobs have successfully completed =back =head1 ARGUMENTS =over 8 =item I (optional) The identifier of the ECaccess Job to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECaccess Job with identifier I<124356>. B List all your ECaccess Jobs in the spool. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-certificate-list.bat0000644000175000017500000000774312252107726024344 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-certificate-list: List Available Operations # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $operationname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($operationname) ) { # Get the list of operations my $operations = $controlChannel->getOperationList($token); # Display the information for each operation foreach $operation ( $operations->valueof('//getOperationListResponse/return') ) { printf "%-20s %-8s %-20s %-20s\n", $operation->{name}, $operation->{duration}, $operation->{endDate}, $operation->{comment}; } } else { # Get the information for the specified operation $operation = $controlChannel->getOperation( $token, $operationname )->valueof('//getOperationResponse/return'); print " Operation name: ", $operation->{name}, "\n"; print "Standard Validity: ", $operation->{standard}, "\n"; print " Your Validity: ", $operation->{duration}, "\n"; print " Start Date: ", $operation->{startDate}, "\n"; print " End Date: ", $operation->{endDate}, "\n"; print " Comment: ", $operation->{comment}, "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-certificate-list - List Available Operations =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the Operations which are available with the current Certificate (the one in your "$HOME/.eccert.crt" File). If a required Operation is expired then you should renew your Certificate with the B command. If you specify an I on the command-line then the information for this Operation only will be displayed. =head1 ARGUMENTS =over 8 =item (optional) The name of the Operation to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the Operations for your certificate. B I List all the details for the Operation I only. =head1 SEE ALSO B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-clear.bat0000644000175000017500000000561412252107726023311 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-clear: Clear an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->clearEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-clear - Clear an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow clearing the event specified by its I. Delete all the subscritions to this event and reset the sequence number. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to clear. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Clear the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-mkdir.bat0000644000175000017500000000657712252107726023140 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-mkdir: Make a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->makeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mkdir - Make a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Make the Directory I on the ECaccess File System, if it does not already exist. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess Directory to create. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Make the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-gateway-connected.bat0000644000175000017500000000504012252107726024476 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-gateway-connected: Display the ECaccess Gateway Connection Status # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Status of the Connection to ECMWF print $controlChannel->gatewayIsConnected()->result ? "yes" : "no", "\n"; __END__ =head1 NAME ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head1 SYNOPSIS B B =head1 DESCRIPTION Display the connection status of the ECaccess Gateway you are connected to. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the connection status of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/.exists0000644000175000017500000000000012252107726020145 0ustar amckinstryamckinstryecaccess-4.0.1/blib/script/ecaccess-event-grant.bat0000644000175000017500000001032712252107726023333 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-grant: Grant usage of an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( subscribe => 0, notify => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( subscribe notify version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $userList = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No users-list specified!\n" ) if not($userList); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->grantEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'userList' => $userList ), SOAP::Data->name( 'subscribe' => $opt{subscribe} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'notify' => $opt{notify} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-grant - Grant usage of an ECaccess Event =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow managing the Event permissions for a list of user(s). The permissions can be either subscribe, notify, both or none. In order to remove permissions to an Event for a list of users use this command with no B<-subscribe> and B<-notify> options. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to grant. =item I The user(s) to give/remove the permissions. Multiple users should be separated by a column (e.g. abc,def). =back =head1 OPTIONS =over 8 =item B<-subscribe> The user(s) specified in the I will be allowed to subscribe to the I (e.g. with the B<-eventIds> option of the B command). =item B<-notify> The user(s) specified in the I will be allowed to send notifications to the I (e.g. with the B command). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I Allow the users I, I and I to subscribe to this Event. B I<167> I Remove all rights to the Event for the user I. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-gateway-list.bat0000644000175000017500000000723412252107726023516 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-list: List the ECaccess Gateways # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, retry => 0, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $gatewayName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($gatewayName) ) { # Get the list of Gateways my $gateways = $controlChannel->getGatewayList($token); # Display the information for each Gateway foreach $gateway ( $gateways->valueof('//getGatewayListResponse/return') ) { printf "%-16s %-12s %s", $gateway->{version}, $gateway->{lastReport}, $gateway->{name}; print " (off)" if not( $gateway->{active} eq 'true' ); print "\n"; } } else { # Get the detail for the specified Gateway my $gateway = $controlChannel->getGateway( $token, $gatewayName )->valueof('//getGatewayResponse/return'); print " Name: " . $gateway->{name} . "\n"; print " Version: " . $gateway->{version} . "\n"; print " OS/JDK: " . $gateway->{comment} . "\n"; print "Connected: " . ( $gateway->{active} eq 'true' ? 'yes' : 'no' ) . " (since " . $gateway->{lastReport} . ")\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-gateway-list - List the ECaccess Gateways =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List all the ECaccess Gateways. When a I is specified then the details for this Gateway are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess Gateway to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess Gateways. B I List the details for the ECaccess Gateway I. =head1 SEE ALSO B, B, B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-cosinfo0000644000175000017500000000375212252107726022000 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-cosinfo: Display ConsInfo from ECMWF # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the ConsInfo print $controlChannel->getCosInfo($token)->result . "\n"; # Release the Token $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SYNOPSIS B B =head1 DESCRIPTION Cosinfo is the system used at ECMWF to provide computer operations system information, such as scheduled or unscheduled downtime of servers, applications or hardware. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 SEE ALSO B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-mput0000644000175000017500000001405612252107726022241 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mput: Upload Multiple Local Files on the ECaccess File System at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); use File::Basename; my %opt = ( progress => 0, force => 0, umask => 640, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force umask=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetECaccessDirectory = pop(@ARGV); @ARGV = map glob, @ARGV if $^O =~ /^MSWin/; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file(s) specified!\n" ) if not(@ARGV) and not($targetECaccessDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-directory specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Check if the target directory exists and is a directory pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target is not a directory!\n" ) if not( $controlChannel->getFileSize( $token, $targetECaccessDirectory )->result == '-1' ); # If we have a domain with no user specified then include the '.' $targetECaccessDirectory .= ( $targetECaccessDirectory =~ /\w:$/ ? "." : "" ); # Format the target directory $targetECaccessDirectory .= ( $targetECaccessDirectory =~ m/\/$/ ? "" : "/" ); # Process all source Files from the command-line foreach (@ARGV) { # Set source and target filenames my $source = $_; my $target = $targetECaccessDirectory . ( basename($source) ); my $size; # Do we upload this file? (don't process not-plain-files) if ( -f $source && ( $opt{force} || &prompt( "y", "Upload " . $source, "y/n", "y" ) ) ) { print "Uploading " . $source . " -> " . $target . " (" . ( format_bytes( $size = -s $source ) ) . ") ...\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $target, 0, $opt{umask} )->result; # Open the Source File open FILE, $source or die "Error opening file: " . $source . "\n"; binmode FILE; # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow uploading Multiple Local Files on I at once. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only upload plain-files (directories specified as I are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source File(s). =item I The name of the target ECaccess Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and upload each file without prompting. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/*.txt> I Upload the local I<$HOME/*.txt> Files in the ECaccess $HOME directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-queue-list.bat0000644000175000017500000001041512252107726023174 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-queue-list: List available queues # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $queueName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($queueName) ) { # Get the list of queues my $queues = $controlChannel->getQueueList($token); # Display the information for each queue foreach $queue ( $queues->valueof('//getQueueListResponse/return') ) { printf "%-15s %-15s %s (INIT=%s,WAIT=%s,EXEC=%s,DONE=%s,STOP=%s)\n", $queue->{queueName}, $queue->{schedulerName}, $queue->{comment}, $queue->{numberOfJobsInInitState}, $queue->{numberOfJobsInWaitState}, $queue->{numberOfJobsInExecState}, $queue->{numberOfJobsInDoneState}, $queue->{numberOfJobsInStopState}; } } else { # Get the detail for the specified queue foreach $queue ( $controlChannel->getQueueDetail( $token, $queueName )->valueof('//getQueueDetailResponse/return') ) { printf "%-20s %s\n", $queue->{name}, $queue->{comment}; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-queue-list - List available queues =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION Two different types of queues are in use with ECaccess: B<1> - The ECaccess batch queues, which correspond to one system at ECMWF with its specific batch environment, e.g. ecgate will be the ECaccess queue, which will redirect jobs to ecgate at ECMWF, running LoadLeveler. This ECaccess queue will be given as argument when submitting a batch job. B<2> - The batch queues (or classes) on the systems at ECMWF will be given in the batch job with #@ class = for LoadLeveler. The names of the ECaccess queues and associated batch queues at ECMWF can be seen with this command. When an ECaccess I is specified then the details for this queue are displayed (including the list of classes). The first ECaccess batch queue in the list is the default queue when submitting a batch job with the B command. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess queue to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess batch queues (or systems supporting job submission at ECMWF). B I List all the batch queues (or classes) on the ECMWF system I. =head1 SEE ALSO B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-association-delete0000644000175000017500000000632612252107726024114 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-delete: Delete Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Delete the association $controlChannel->deleteAssociation( $token, $opt{gateway}, $associationName ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-delete - Delete Association =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow deleting an ECtrans Association. Once deleted the Association can not be retrieved. The History associated with this Association will also be removed from the ECaccess Gateway Database. =head1 ARGUMENTS =over 8 =item I The name of the Association to delete. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Remove the I Association on the I Gateway. B I Remove the I Association on the default Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-certificate-create0000644000175000017500000000517712252107726024066 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-certificate-create: Create Certificate for the ECtools # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $userid = $ARGV[0]; # Get the userid if not specified if ( not($userid) ) { print "Please enter your user-id: "; $userid = ; chomp($userid); } # Get the passcode print "Your passcode: "; ReadMode('noecho') if ( -t STDIN && -t STDOUT ); my $passcode = ; ReadMode('normal') if ( -t STDIN && -t STDOUT ); chomp($passcode); print "\n"; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Create the certificate $ecaccess->getCertificate( $userid, $passcode ); __END__ =head1 NAME ecaccess-certificate-create - Create Certificate for the ECtools =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION This command allow creating a Certificate with your ECMWF User Identifier and Security Token. The Certificate is required to use the ECtools. It is stored in your home directory ($HOME/.eccert.crt). If you don't specify your ECMWF User Identifier on the command-line then you will be prompted for it. =head1 ARGUMENTS =over 8 =item I (optional) The ECMWF User Identifier to use. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Create a new ECaccess Certificate for the ECMWF User Identifier I and store it in the "$HOME/.eccert.crt" File. =head1 SEE ALSO B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-association-protocol0000644000175000017500000001012612252107726024504 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-protocol: List the supported ECtrans Protocols # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $protocolName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); if ( not($protocolName) ) { # Get the list of protocols my $protocols = $controlChannel->getAssociationProtocolList( $token, $opt{gateway} ); # Display the information for each protocol foreach $protocol ( $protocols->valueof('//getAssociationProtocolListResponse/return') ) { printf "%-20s %-20s %-10s %s\n", $protocol->{name}, $protocol->{module}, ( $protocol->{active} eq 'true' ? 'active' : 'not-active' ), $protocol->{comment}; } } else { # Get the detail for the specified protocolName my $protocol = $controlChannel->getAssociationProtocol( $token, $opt{gateway}, $protocolName )->valueof('//getAssociationProtocolResponse/return'); print " Name: " . $protocol->{name} . "\n"; print "Shortname: " . $protocol->{module} . ( $protocol->{activeModule} eq 'true' ? '' : ' (disabled)' ) . "\n"; print " Active: " . ( $protocol->{active} eq 'true' ? 'yes' : 'no' ) . "\n"; print " Comment: " . $protocol->{comment} . "\n"; print " Archive: " . $protocol->{archive} . "\n"; print " Value: " . $protocol->{value} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-protocol - List the supported ECtrans Protocols =head1 SYNOPSIS B B IB<] [>IB<]> =head1 DESCRIPTION List all the ECtrans Protocols supported. When a I is specified then the details for this Protocol are displayed. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans Protocol to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where to list the ECtrans Protocols supported. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECtrans Protocols supported on your default Gateway. B I I List the details/options of the Protocol I on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-association-put0000644000175000017500000001243312252107726023456 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-association-put: Update/Create an Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; use File::Basename; use Cwd 'abs_path'; my %opt = ( gateway => undef, password => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s password version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-file specified!\n" ) if not($sourceFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-file is not a plain text file!\n" ) if not( -f $sourceFile && -T $sourceFile ); # Prompt for a new password if required my $password = ''; if ( $opt{password} ) { print "New password: "; ReadMode('noecho'); $password = ; ReadMode('normal'); chomp($password); print "\n"; } # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Load/check configuration from file no warnings qw(once); unless ( $return = do( abs_path($sourceFile) ) ) { die "Couldn't process $sourceFile: $@\n" if $@; die "Couldn't process $sourceFile: $!\n" unless defined $return; die "Couldn't process $sourceFile\n" unless $return; } # Update the association $controlChannel->putAssociation( $token, $opt{gateway}, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $name ), SOAP::Data->name( 'password' => $password ), SOAP::Data->name( 'active' => $active eq 'yes' ? 'true' : 'false' ), SOAP::Data->name( 'comment' => $comment ), SOAP::Data->name( 'grantedUserList' => $grantedUserList ), SOAP::Data->name( 'data' => $data ), SOAP::Data->name( 'directory' => $directory ), SOAP::Data->name( 'hostName' => $hostName ), SOAP::Data->name( 'protocol' => $protocol ), SOAP::Data->name( 'login' => $login ) ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-put - Update/Create an Association =head1 SYNOPSIS B B IB<] [-password]> I =head1 DESCRIPTION Allow updating or creating an ECtrans Association. If the name exists then the Association is updated. If it does not exists then a new Association is created. In order to get a template for a new Association please use the following command: B I I The I for the Association Descriptive File does not have to be the name of the Association itself. The name for the Association is specified in the I parameter. When creating a new Association the B<-password> option should be used to set the password (it can not be set in the Association Descriptive File as this would not be secure). =head1 ARGUMENTS =over 8 =item I The name of the Association Descriptive File to upload. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association should be installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-password> Allow prompting for a new password for the Association. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test> Push the Association described in the I<./test> file of your current directory on your default Gateway. You will be also prompted for a new password. B I I<./test> Push the Association described in the I<./test> file of your current directory on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-chmod0000644000175000017500000000634712252107726022352 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-chmod: Change ECaccess File Mode Bits # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $mode = $ARGV[0]; my $ecaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No mode specified!\n" ) if not($mode); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event $controlChannel->changeFileMode( $token, $mode, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-chmod - Change ECaccess File Mode Bits =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow changing the ECaccess File Mode Bits of the given I according to I, which is an octal number representing the bit pattern for the new mode bits. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Octal number representing the bit pattern for the new mode bits (e.g. 0600). =item I The name of the ECaccess File to change the File Mode Bits. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<0700> I Change the File Mode Bits to Read and Write for owner and Read for everybody else on a File in the bin directory of the ECFS directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-mkdir0000644000175000017500000000554712252107726022367 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mkdir: Make a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->makeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mkdir - Make a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Make the Directory I on the ECaccess File System, if it does not already exist. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess Directory to create. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Make the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-association-delete.bat0000644000175000017500000000737212252107726024663 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-delete: Delete Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $associationName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No association-name specified!\n" ) if not($associationName); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Delete the association $controlChannel->deleteAssociation( $token, $opt{gateway}, $associationName ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-delete - Delete Association =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow deleting an ECtrans Association. Once deleted the Association can not be retrieved. The History associated with this Association will also be removed from the ECaccess Gateway Database. =head1 ARGUMENTS =over 8 =item I The name of the Association to delete. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Remove the I Association on the I Gateway. B I Remove the I Association on the default Gateway. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-clear0000644000175000017500000000456612252107726022551 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-clear: Clear an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->clearEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-clear - Clear an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow clearing the event specified by its I. Delete all the subscritions to this event and reset the sequence number. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to clear. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Clear the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-event-send0000644000175000017500000001037212252107726022404 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-send: Trigger an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( environment => undef, delay => undef, at => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( environment:s delay:s at:s version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; my $sequence = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No sequence specified!\n" ) if not($sequence); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid sequence number!\n" ) if not( ( ( $sequence * 1 ) eq $sequence ) && abs($sequence) <= 2147483647 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event my $updates = $controlChannel->sendEvent( $token, $eventid, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'env' => $opt{environment} ), SOAP::Data->name( 'delay' => $opt{delay} ), SOAP::Data->name( 'at' => $opt{at} ), SOAP::Data->name( 'seq' => $sequence ) ) ) )->result; print "Notification sent for ", $eventid, " (", $updates, " subscription(s) updated)\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-send - Trigger an ECaccess Event =head1 SYNOPSIS B B IB<] [-delay> IB<] [-at> IB<]> I I =head1 DESCRIPTION Allow triggering the event specified by its I. The I number should always be greater than the last I submitted. The specified environment parameters are passed to the jobs before submissions. The triggering of the event can also be delayed or started at a later time if required. As a result the number of notification(s) updated is displayed. =head1 ARGUMENTS =over 8 =item I The identifier of the Event to trigger. =item I The sequence number for the triggering (must be an integer between 0 and 2147483647). =back =head1 OPTIONS =over 8 =item B<-environment> I Specify which environment I to pass to the jobs. Multiple variables should be separated by a semi-column (e.g. I<"PARAM1=xxx;PARAM2=yyy">). =item B<-delay> I Allow delaying the submission of the event (default: no delay). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-at> I Specify the starting I for the event (default: immediate submission). The format of the date is "yyyy-MM-dd HH:mm" (e.g. I<"2011-01-19 12:17">). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> I<2000> Trigger the event I<167> with a sequence number of I<2000>. B I<1d> I<167> I<2000> Trigger the same event as in the previous example in 24 hours. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-dir0000644000175000017500000000725712252107726022037 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-dir: List ECaccess Directory Contents # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( long => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( long version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $ecaccessFile = $ARGV[0]; # If no file specified then list home directory $ecaccessFile = '' if ( not($ecaccessFile) ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # List the files my $ecaccessFiles = $controlChannel->getDirList( $token, $ecaccessFile ); # Display the information for each file foreach my $ecaccessFile ( $ecaccessFiles->valueof('//getDirListResponse/return') ) { if ( $opt{long} ) { printf "%s 1 %-8s %-8s %-11s %s %s", $ecaccessFile->{permissions}, $ecaccessFile->{user}, $ecaccessFile->{group}, $ecaccessFile->{size}, $ecaccessFile->{time}, $ecaccessFile->{name}; print " -> " . $ecaccessFile->{link} if ( $ecaccessFile->{link} ); print "\n"; } else { print $ecaccessFile->{name} . "\n"; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-dir - List ECaccess Directory Contents =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION List information about I (the $HOME directory by default). Sort entries alphabetically. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess File/Directory to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-long> Print detailed information about each file. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List information about each ECaccess File in the $HOME directory of the authenticated user. B I List information about each ECaccess File in the $HOME/bin directory of the user xyz. B I<'home:/xyz/*.txt'> List information about each ECaccess File ending with ".txt" in the $HOME/bin directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-event-delete.bat0000644000175000017500000000601612252107726023462 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-delete: Delete an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->deleteEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-delete - Delete an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the event specified by its I. All the Job Subscritions to this Event will be also deleted which mean that any Job in the STDBY status will be deleted (the previous instances of these Jobs will not be affected). =head1 ARGUMENTS =over 8 =item I The identifier of the Event to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Delete the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-event-create0000644000175000017500000000753112252107726022721 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-send: Create an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( comment => '', public => 0, overwrite => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( comment:s public overwrite version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventname = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-name specified!\n" ) if not($eventname); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Create the event my $event = $controlChannel->createEvent( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $eventname ), SOAP::Data->name( 'comment' => $opt{comment} ), SOAP::Data->name( 'overwrite' => $opt{overwrite} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'isPublic' => $opt{public} ? 'true' : 'false' )->type('xsd:boolean') ) ) ); print $event->valueof('//createEventResponse/return')->{eventId}, "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-create - Create an ECaccess Event =head1 SYNOPSIS B B IB<]> I =head1 DESCRIPTION Allow creating an ECaccess Event. As a result the I is displayed. If an event already exists with the same I then by default the request is rejected (please check the B<-overwrite> option). By default an event is private and restricted to its owner. Access can however be shared with other users thanks to the B command or with the B<-public> option which make it visible to all. =head1 ARGUMENTS =over 8 =item I The name of the Event to create. =back =head1 OPTIONS =over 8 =item B<-overwrite> Allow deleting an existing event with the same name and create a new one (the identifier will be however different to the original one). =item B<-public> Allow creating a public event which can be used by everybody. In order to have a better tunning of the permissions please keep the event private and use the B command instead. =item B<-comment> I Specify the I to display as a comment for the event. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<"My Comment"> I<"My Event Name"> Create the new event with the name I<"My Event Name"> and the comment I<"My Comment">. This new event is public and other users can subscribe to it. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-job-delete0000644000175000017500000000442512252107726022350 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-delete: Delete an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->deleteJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-delete - Delete an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECaccess Job with the identifier I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-ectrans-delete0000644000175000017500000000455512252107726023241 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-delete: Delete ECtrans # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ectrans-id specified!\n" ) if not($ectransId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the ectrans $controlChannel->deleteTransfer( $token, $ectransId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-delete - Delete ECtrans =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the ECtrans transfer with the I identifier from the ECtrans Spool. =head1 ARGUMENTS =over 8 =item I The identifier of the ECtrans transfer to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Delete the ECtrans transfer with the identifier I<124356>. =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-chmod.bat0000644000175000017500000000740712252107726023115 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-chmod: Change ECaccess File Mode Bits # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $mode = $ARGV[0]; my $ecaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No mode specified!\n" ) if not($mode); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Trigger the event $controlChannel->changeFileMode( $token, $mode, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-chmod - Change ECaccess File Mode Bits =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow changing the ECaccess File Mode Bits of the given I according to I, which is an octal number representing the bit pattern for the new mode bits. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Octal number representing the bit pattern for the new mode bits (e.g. 0600). =item I The name of the ECaccess File to change the File Mode Bits. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<0700> I Change the File Mode Bits to Read and Write for owner and Read for everybody else on a File in the bin directory of the ECFS directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-ectrans-request.bat0000644000175000017500000003050212252107726024223 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-ectrans-request: Request a new ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, target => undef, mailTo => undef, retryCount => 144, retryFrequency => 600, priority => 99, lifeTime => '7d', onSuccess => 0, onFailure => 0, onRetry => 0, deleteSource => 0, keep => 0, reject => 0, append => 0, resume => 0, overwrite => 0, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry deleteSource keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $remote = $ARGV[0]; my $source = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No remote specified!\n" ) if not($remote); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = 'reject'; $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Request for the new ECTrans $ectransId = $controlChannel->requestTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $remote ), SOAP::Data->name( 'sourceFileName' => $source ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'deleteSource' => $opt{deleteSource} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'keepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ) )->result; print $ectransId. "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-request - Request a new ECtrans transfer =head1 SYNOPSIS B B IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-deleteSource] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> IB<[>I<@protocol>B<]> I =head1 DESCRIPTION Allow Member State users to initiate file transfers between ECMWF and Member State servers. The ECaccess Server will spool the ECMWF file specified by the I parameter in the user's ECtrans transfer queue: if the connection between the ECMWF and Member State gateways is down or if any error occurs, the file will be kept in the spool area at ECMWF and you can resume the transfer through the web interface or with the B command. If required the transfer can be retried automatically (see the B<-retryCount> and B<-retryFrequency> options to tailor the retry mechanism). The B<-reject>, B<-append>, B<-resume> and B<-overwrite> options are mutually exclusive and determine what to do if there is an existing target file. The B<-mailTo> option specifies an I address to be notified in case of a successful (option B<-onSuccess>) and/or a failed transfer (option B<-onFailure>). When a request has been spooled successfully, an I is returned immediately. The I can be used to reference the transfer, using the web interface or with the B, B or B commands. =head1 ARGUMENTS =over 8 =item IB<[>I<@protocol>B<]> The ECtrans Association with optionaly the name of the protocol to use. =item I Name of the file at ECMWF to spool in ECtrans. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the I of the ECaccess Gateway where the ECtrans Association I is defined. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-target> I Defines the target I (default: same as I). =item B<-retryCount> I Defines the I of retries (default: 144). =item B<-retryFrequency> I Defines the I of retries in seconds (default: 600 seconds). =item B<-priority> I Defines the transmission I 0-99 (default: 99). =item B<-lifeTime> I Defines the lifetime of the request (default: 7 days). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Defines the target I address (default: @ecmwf.int). =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-deleteSource> Allow deleting the original I file once it is safe in the spool. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file (default). =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Define the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature (default: 12h). =item B<-minimumDuration> I Allow setting the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature (default: 10m). =item B<-minimumRate> I Allow setting a minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature (default: 10240). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<2d> B<-overwrite -onFailure -onRetry> I I Request a file transfer of the I file to the default gateway with the association I and the protocol I. If the target file already exists then the original file is deleted. If the transfer is retried or fail then an email is sent to the default email address (@ecmwf.int). After 2 days the file is removed from the spool (whatever the status of the transmission is). B I<10m> B<-maximumDuration> I<35m> B<-minimumRate> I<8192> I I After 10 minutes ECtrans will start to control the transfer rate. If after 35 minutes the file is still not transmitted or if at a certain point in time the average transmission rate is less than 8Kbytes/s then the transmission will be canceled. If canceled, the transmission will be retried 144 times (with a 10 minutes interval). =head1 SEE ALSO B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-association-put.bat0000644000175000017500000001357612252107726024234 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-association-put: Update/Create an Association # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; use File::Basename; use Cwd 'abs_path'; my %opt = ( gateway => undef, password => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s password version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-file specified!\n" ) if not($sourceFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-file is not a plain text file!\n" ) if not( -f $sourceFile && -T $sourceFile ); # Prompt for a new password if required my $password = ''; if ( $opt{password} ) { print "New password: "; ReadMode('noecho'); $password = ; ReadMode('normal'); chomp($password); print "\n"; } # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If no Gateway is specified then use the default Gateway $opt{gateway} = $controlChannel->getGatewayName()->result if ( not $opt{gateway} ); # Load/check configuration from file no warnings qw(once); unless ( $return = do( abs_path($sourceFile) ) ) { die "Couldn't process $sourceFile: $@\n" if $@; die "Couldn't process $sourceFile: $!\n" unless defined $return; die "Couldn't process $sourceFile\n" unless $return; } # Update the association $controlChannel->putAssociation( $token, $opt{gateway}, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'name' => $name ), SOAP::Data->name( 'password' => $password ), SOAP::Data->name( 'active' => $active eq 'yes' ? 'true' : 'false' ), SOAP::Data->name( 'comment' => $comment ), SOAP::Data->name( 'grantedUserList' => $grantedUserList ), SOAP::Data->name( 'data' => $data ), SOAP::Data->name( 'directory' => $directory ), SOAP::Data->name( 'hostName' => $hostName ), SOAP::Data->name( 'protocol' => $protocol ), SOAP::Data->name( 'login' => $login ) ) ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-association-put - Update/Create an Association =head1 SYNOPSIS B B IB<] [-password]> I =head1 DESCRIPTION Allow updating or creating an ECtrans Association. If the name exists then the Association is updated. If it does not exists then a new Association is created. In order to get a template for a new Association please use the following command: B I I The I for the Association Descriptive File does not have to be the name of the Association itself. The name for the Association is specified in the I parameter. When creating a new Association the B<-password> option should be used to set the password (it can not be set in the Association Descriptive File as this would not be secure). =head1 ARGUMENTS =over 8 =item I The name of the Association Descriptive File to upload. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the name of the ECaccess Gateway where the Association should be installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-password> Allow prompting for a new password for the Association. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test> Push the Association described in the I<./test> file of your current directory on your default Gateway. You will be also prompted for a new password. B I I<./test> Push the Association described in the I<./test> file of your current directory on the I Gateway. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-job-restart0000644000175000017500000000450012252107726022564 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-restart: Restart an ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the Job $controlChannel->restartJob( $token, $jobId ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-restart - Restart an ECaccess Job =head1 SYNOPSIS B B I =head1 DESCRIPTION If the job with identifier I fails, this command instruct ECaccess to rerun it. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to restart. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Restart the ECaccess Job with the identifier I<124356>. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-size0000644000175000017500000000604712252107726022227 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-size: Show the Size of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Number::Bytes::Human qw(format_bytes); my %opt = ( human => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( human version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime my $size = $controlChannel->getFileSize( $token, $ecaccessFile )->result; # Display the result if ( $opt{human} ) { print format_bytes($size) . "\n"; } else { print $size. "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-size - Show the Size of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the size of I (-1 for a directory). The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess File to get the size. =back =head1 OPTIONS =over 8 =item B<-human> Print size in human readable format (e.g. 234M). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Size of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-job-get0000644000175000017500000001172612252107726021667 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-get: Download a Job Output/Input/Error File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( input => 0, error => 0, encrypt => 0, binary => 0, bufsize => 524288, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( input error encrypt binary bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; my $target = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target specified!\n" ) if not($target); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-input,-error)\n" ) if ( $opt{input} && $opt{error} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Get the file handle (output, input or error) $handle = $controlChannel->getJobOutputHandle( $token, $jobId )->result if not ( $opt{input} || $opt{error} ); $handle = $controlChannel->getJobInputHandle( $token, $jobId )->result if ( $opt{input} ); $handle = $controlChannel->getJobErrorHandle( $token, $jobId )->result if ( $opt{error} ); # Open the Target File open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Donwload the content if ( not $opt{binary} ) { # In Text mode while ( length( $data = $dataChannel->readStringHandle( $handle, $opt{bufsize} )->result ) > 0 ) { print FILE $data; } } else { # In Binary mode binmode FILE; while ( length( $data = decode_base64( $dataChannel->readBytesHandle( $handle, $opt{bufsize} )->result ) ) > 0 ) { print FILE $data; } } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-get - Download a Job Output/Input/Error File =head1 SYNOPSIS B B IB<]> I I =head1 DESCRIPTION Allow downloading the Job Output/Input/Error Files with identifier I. The file is downloaded localy in the I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to retrieve. =item I The name of the Local Target File. =back =head1 OPTIONS =over 8 =item B<-input> By default the Job Output File is downloaded. Using this option allow downloading the Job Input File instead. =item B<-error> By default the Job Output File is downloaded. Using this option allow downloading the Job Error File instead. =item B<-encrypt> By default files are downloaded through the plain text channel (http). Using this option will force the download to occurs through the SSL secure channel (https). =item B<-binary> By default files are downloaded as text files. This option will download files as binary files (decode_base64 required). Please note that text files can also be downloaded in binary mode but text mode is faster. You should use this option if your job output is containing non-text characters. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> I<./ecaccess-job-124356.output> Download the output of the ECaccess Job I<124356> in the local I file. =head1 SEE ALSO B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-cosinfo.bat0000644000175000017500000000475312252107726022547 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-cosinfo: Display ConsInfo from ECMWF # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the ConsInfo print $controlChannel->getCosInfo($token)->result . "\n"; # Release the Token $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SYNOPSIS B B =head1 DESCRIPTION Cosinfo is the system used at ECMWF to provide computer operations system information, such as scheduled or unscheduled downtime of servers, applications or hardware. =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 SEE ALSO B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-job-submit0000644000175000017500000003056412252107726022414 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-job-submit: Submit a new ECaccess Job # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use File::Basename; my %opt = ( distant => 0, encrypt => 0, bufsize => 524288, scheduledDate => undef, noDirectives => 0, gateway => undef, remote => undef, transferOutput => 0, transferError => 0, transferInput => 0, keep => 0, eventIds => undef, sterr2Stdout => 0, noRenew => 0, mailTo => undef, onStart => 0, onSuccess => 0, onFailure => 0, onRetry => 0, queueName => undef, jobName => undef, manPage => undef, lifeTime => 7, retryCount => 0, retryFrequency => 600, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( distant encrypt bufsize=i scheduledDate|at=s noDirectives|nd gateway|tg=s remote|tr=s transferOutput|to transferError|te transferInput|ti keep|tk eventIds|ni=s sterr2Stdout|eo noRenew|ro mailTo|mu=s onStart|mb onSuccess|me onFailure|mf onRetry|mr queueName=s jobName|jn=s manPage|mp=s lifeTime|lt=i retryCount|rc=i retryFrequency|rf=i version help|? manual|man retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $source = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source is not a plain text file!\n" ) if not( $opt{distant} ) && not( -f $source && -T $source ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -lifeTime specified (>0)!\n" ) if not( $opt{lifeTime} > 0 ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # If the jobName options is not set then let's use the name of the input file my $jobName; if ( not( $opt{jobName} ) ) { $jobName = basename($source); } else { $jobName = $opt{jobName}; } # If the file is local then transfer it first if ( not( $opt{distant} ) ) { # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Upload the file open FILE, $source or die "Error opening file: " . $source . "\n"; $source = $controlChannel->getTemporaryFile($token)->result; my $handle = $controlChannel->getOutputFileHandle( $token, $source, 0, 640 )->result; while ( read( FILE, $data, $opt{bufsize} ) > 0 ) { $dataChannel->writeStringHandle( $handle, $data ); } # Close handles $controlChannel->closeHandle($handle); close FILE; } else { # Copy the ECaccess file to a temporary file my $sourceECaccessFile = $source; $source = $controlChannel->getTemporaryFile($token)->result; $controlChannel->copyFile( $token, $sourceECaccessFile, $source, SOAP::Data->type( boolean => '0' ) ); } # Submit the Job $jobId = $controlChannel->submitJob( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'scheduledDate' => $opt{scheduledDate} ), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnStart' => $opt{onStart} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'containsDirectives' => $opt{noDirectives} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'queueName' => $opt{queueName} ), SOAP::Data->name( 'name' => $jobName ), SOAP::Data->name( 'transferGatewayName' => $opt{gateway} ), SOAP::Data->name( 'transferRemoteLocation' => $opt{remote} ), SOAP::Data->name( 'transferOutputFile' => $opt{transferOutput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferErrorFile' => $opt{transferError} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferInputFile' => $opt{transferInput} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'transferKeepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'renewSubscription' => $opt{noRenew} ? 'false' : 'true' )->type('xsd:boolean'), SOAP::Data->name( 'errorToOutput' => $opt{sterr2Stdout} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'manPageContent' => $opt{manPage} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'eventIds' => $opt{eventIds} ), SOAP::Data->name( 'inputFile' => $source ) ) ) )->result; print $jobId. "\n"; # Delete the temporary file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => '1' ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-submit - Submit a new ECaccess Job =head1 SYNOPSIS B B IB<] [-scheduledDate> IB<] [-noDirectives] [-gateway> IB<] [-remote> IB<] [-transferOutput] [-transferError] [-transferInput] [-keep] [-eventIds> IB<] [-sterr2Stdout] [-noRenew] [-mailTo> IB<] [-onStart] [-onSuccess] [-onFailure] [-onRetry] [-jobName> IB<] [-manPage> IB<] [-lifeTime> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-queueName> IB<]> I =head1 DESCRIPTION Allow submitting the I script on either the default ECaccess batch queue or the ECaccess batch queue specified with the I<-queueName> option. ECaccess batch queue name can be obtained with the B command (the default queue is the first in the list). A special service (see option B<-eventIds>) allows to automatically submit jobs to be run when certain points in the daily ECMWF operational forecast suite have been reached. The main purpose is to ensure that certain data is available before e.g. submitting a MARS request. These events correspond to the different stages when the ECMWF operational activity has produced certain data or products. The list of events can be retrieved with the B command. In order to facilitate the migration from the old ECtools (ecjreq/ecjput commands) the equivalents options can be set using their old names (e.g. B<-at> for B<-scheduledDate>). This should limit the scripts modifications for job submissions. =head1 ARGUMENTS =over 8 =item I The name of the file which contains the job input script (depending of the -distant option this file is either at ECMWF or local to your workstation). =back =head1 OPTIONS =over 8 =item B<-distant> By default the I is specifying a file which is local to your workstation. Using this option allow submitting a script which is already at ECMWF. =item B<-encrypt> By default the I file is uploaded through the plain text channel (http). Using this option will force the upload to occurs through the SSL secure channel (https). This option only apply for local scripts (no B<-distant>). =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. This option only apply for local scripts (no B<-distant>). =item B<-at, -scheduledDate> I Allow specifying the start I for the Job. By default the job will start as soon as possible. The format for the date is 'yyyy-MM-dd HH:mm'. =item B<-nd, -noDirectives> Allow submitting a job with no scheduler directives. Some default directives will be added to your input script to allow processing the job. =item B<-tg, -gateway> I This is the I of the target ECaccess Gateway for the transfers. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-tr, -remote> I Defines the target ECtrans I in the format IB<[>I<@protocol>B<]>. =item B<-to, -transferOutput> Request the transfer of the job standard output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-te, -transferError> Request the transfer of the job error output to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-ti, -transferInput> Request the transfer of the job input to the gateway and remote location defined in the B<-gateway> and B<-remote> options. =item B<-tk, -keep> Allow keeping the transfers requests in the spool. =item B<-ni, -eventIds> I Allow giving a I of event-identifiers to subscribe to with the Job. The list should be separated by ';' or ','. =item B<-eo, -sterr2Stdout> Force redirection of the job standard error output (stderr) to the job standard output (stdout). =item B<-ro, -noRenew> The job subscriptions to events will not be renewed. =item B<-mu, -mailTo> I Defines the target I address (default: current ECMWF user identifier). =item B<-mb, -onStart> Allow sending a mail when the execution/transfer begins. =item B<-me, -onSuccess> Allow sending a mail when the execution/transfer ends. =item B<-mf, -onFailure> Allow sending a mail when the execution/transfer fails. =item B<-mr, -onRetry> Allow sending a mail when the execution/transfer retries. =item B<-queueName> I The name of the ECaccess batch queue to submit the job to. =item B<-jn, -jobName> I Allow specifying a I for the new Job (other than the Job Identifier). If no name is specified then the name of the input script is used. =item B<-mp, -manPage> I Allow giving the man page I which will be displayed to the ECMWF operators in case of problems with your Job (e.g. what to do or who to contact). =item B<-lt, -lifeTime> I Allow specifying the job input/output life time in I. The default is 7 days. =item B<-rc, -retryCount> I Defines the I of retries. The default is 0. =item B<-rf, -retryFrequency> I Defines the I of retries in seconds. The default is 600 seconds. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<./test.txt> Transfer the local file I to your ECMWF spool and submit the job to the default ECaccess batch queue. The source does not have any directives. =head1 SEE ALSO B, B, B, B, B B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-mget0000644000175000017500000001410512252107726022203 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mget: Download Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( progress => 0, force => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetLocalDirectory = pop(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file(s) specified!\n" ) if not(@ARGV) and not($targetLocalDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-local-directory specified!\n" ) if not(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target-local-directory is not a directory!\n" ) if not( -d $targetLocalDirectory ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Download each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source and target filenames my $source = $file->{domain} . "/" . $file->{name}; my $target = $targetLocalDirectory . "/" . $file->{name}; # Do we upload this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Download " . $source, "y/n", "y" ) ) ) { print "Downloading " . $source . " -> " . $target . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Get the file handle and open the target file $handle = $controlChannel->getInputFileHandle( $token, $source, 0 )->result; open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $file->{size}, remove => 1 } ); $progressbar->update(0); } # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $target . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mget - Download Multiple ECaccess Files at once =head1 SYNOPSIS B B IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow downloading Multiple ECaccess Files at once in the specified I. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only download the plain-files in the I directory (sub-directories are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source ECaccess File(s). =item I The name of the target Local Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and download each file without prompting. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> I<$HOME/bin> Download the I<*.bin> Files in the $HOME/bin directory of the user xyz. The Files are downloaded in the local $HOME/bin directory. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-queue-list0000644000175000017500000000733112252107726022432 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-queue-list: List available queues # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $queueName = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($queueName) ) { # Get the list of queues my $queues = $controlChannel->getQueueList($token); # Display the information for each queue foreach $queue ( $queues->valueof('//getQueueListResponse/return') ) { printf "%-15s %-15s %s (INIT=%s,WAIT=%s,EXEC=%s,DONE=%s,STOP=%s)\n", $queue->{queueName}, $queue->{schedulerName}, $queue->{comment}, $queue->{numberOfJobsInInitState}, $queue->{numberOfJobsInWaitState}, $queue->{numberOfJobsInExecState}, $queue->{numberOfJobsInDoneState}, $queue->{numberOfJobsInStopState}; } } else { # Get the detail for the specified queue foreach $queue ( $controlChannel->getQueueDetail( $token, $queueName )->valueof('//getQueueDetailResponse/return') ) { printf "%-20s %s\n", $queue->{name}, $queue->{comment}; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-queue-list - List available queues =head1 SYNOPSIS B B B<[>IB<]> =head1 DESCRIPTION Two different types of queues are in use with ECaccess: B<1> - The ECaccess batch queues, which correspond to one system at ECMWF with its specific batch environment, e.g. ecgate will be the ECaccess queue, which will redirect jobs to ecgate at ECMWF, running LoadLeveler. This ECaccess queue will be given as argument when submitting a batch job. B<2> - The batch queues (or classes) on the systems at ECMWF will be given in the batch job with #@ class = for LoadLeveler. The names of the ECaccess queues and associated batch queues at ECMWF can be seen with this command. When an ECaccess I is specified then the details for this queue are displayed (including the list of classes). The first ECaccess batch queue in the list is the default queue when submitting a batch job with the B command. =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECaccess queue to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B List all the ECaccess batch queues (or systems supporting job submission at ECMWF). B I List all the batch queues (or classes) on the ECMWF system I. =head1 SEE ALSO B. =cut ecaccess-4.0.1/blib/script/ecaccess-gateway-name0000644000175000017500000000446712252107726022723 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-gateway-name: Display the name of the default ECaccess Gateway # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Display the Gateway Name print $controlChannel->getGatewayName()->result . "\n"; __END__ =head1 NAME ecaccess-gateway-name - Display the name of the default ECaccess Gateway =head1 SYNOPSIS B B =head1 DESCRIPTION Display the Name of the Gateway you are connected to. If you want to use another Gateway (e.g. a local Gateway) instead of the default ecaccess.ecmwf.int Gateway then you can use the following environment parameters: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateway name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B Display the name of the current ECaccess Gateway. =head1 SEE ALSO B, B, B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-move.bat0000644000175000017500000001020612252107726022760 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-move: Move or Rename ECaccess Files # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-file specified!\n" ) if not($targetECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->moveFile( $token, $sourceECaccessFile, $targetECaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-move - Move or Rename ECaccess Files =head1 SYNOPSIS B B I I =head1 DESCRIPTION Allow moving an ECaccess File. When the move occurs within the same ECaccess File System then it is a rename. When the move occurs across two different ECaccess File Systems then first a copy is done and then a delete of the original file is done (e.g. similar to ecaccess-file-copy ... -erase). The I and I are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The source ECaccess File name. =item I The target ECaccess File name. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I I Rename the I file in the ECFS directory of the authenticated user in I. B I I Copy the I file from the ECFS directory of the authenticated user to the I file in the $HOME directory of the authenticated user, then delete the I file from ECFS. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-mget.bat0000644000175000017500000001526312252107726022756 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-mget: Download Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( progress => 0, force => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetLocalDirectory = pop(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file(s) specified!\n" ) if not(@ARGV) and not($targetLocalDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-local-directory specified!\n" ) if not(@ARGV); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target-local-directory is not a directory!\n" ) if not( -d $targetLocalDirectory ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Download each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source and target filenames my $source = $file->{domain} . "/" . $file->{name}; my $target = $targetLocalDirectory . "/" . $file->{name}; # Do we upload this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Download " . $source, "y/n", "y" ) ) ) { print "Downloading " . $source . " -> " . $target . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Get the file handle and open the target file $handle = $controlChannel->getInputFileHandle( $token, $source, 0 )->result; open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $file->{size}, remove => 1 } ); $progressbar->update(0); } # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $target . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mget - Download Multiple ECaccess Files at once =head1 SYNOPSIS B B IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow downloading Multiple ECaccess Files at once in the specified I. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only download the plain-files in the I directory (sub-directories are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source ECaccess File(s). =item I The name of the target Local Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and download each file without prompting. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> I<$HOME/bin> Download the I<*.bin> Files in the $HOME/bin directory of the user xyz. The Files are downloaded in the local $HOME/bin directory. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-delete.bat0000644000175000017500000000662712252107726023270 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-delete: Remove an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->deleteFile( $token, $ecaccessFile, SOAP::Data->type( boolean => $opt{force} ) ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-delete - Remove an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Remove the I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to delete. =back =head1 OPTIONS =over 8 =item B<-force> Ignore nonexistent files and complete successfully. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I File of the $SCRATCH/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess0000644000175000017500000002706712252107726020347 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess: Display ECaccess Information # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0 ); GetOptions( \%opt, qw( version ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); # Display documentation pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ); __END__ =head1 NAME ECaccess Tools (ECTools) - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN. =head1 AUTHENTICATION =head2 ECaccess Certificate Using the ECaccess Tools requires a valid ECaccess Certificate. The ECaccess Certificate is a standard X509 digital Certificate saved on the user's computer as a file. It identifies a user to the ECaccess Gateway. The ECaccess Certification Authority (ECCA) signs each Certificate. Therefore, when a user provides his Certificate to the gateway, its signature is checked using the ECCA public key for verification. The ECaccess certificate is by default valid for 7 days for all services. The ECaccess Tools are also available at ECMWF. As you have already been validated to enter ECMWF, you will not need a Certificate when using these ECaccess shell commands localy. =head2 Creating a Certificate The ECaccess Certificate must be stored in the "$HOME/.eccert.crt" file and can be created with one of the following method (both methods requires an ECMWF user identifier and token PASSCODE): =head3 Using the "ecaccess-certificate-create" command: Please refer to the man page of the command for more details. =head3 Using the Web interface: Login to the Web server and in the menu click the "Get Certificate" option to download the new ECaccess Certificate. =head1 ECACCESS FILE SYSTEM When accessing FILEs at ECMWF through the ECtools, the following domains are available: HOME: the $HOME directory (home:) SCRATCH: the $SCRATCH directory (scratch:) ECFS: the ECFS directory (ec:) ECTMP: the ECTMP directory (ectmp:) HOST: any server at ECMWF ({host-name}:) =head2 Path The format of the path is the following: "[domain:][/user-id/]path" If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain. If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user. =head2 Exemples "bin/a.out" a.out file in the $HOME/bin directory of the current user "home:bin/a.out" a.out file in the $HOME/bin directory of the current user "/tmp/a.out" a.out file in the /tmp directory on ecgate "home:/xyz/bin/a.out" a.out file in the $HOME/bin directory of user xyz "ec:bin/a.out" a.out file in the ECFS bin directory of the current user "ec:/xyz/bin/a.out" a.out file in the ECFS bin directory of user xyz "c1a:/c1a/tmp/systems/xyz/a.out" a.out file in the /c1a/tmp/systems/xyz/ directory of c1a =head2 Commands In the DESCRIPTION section you will find the FILEs commands which can be used to manage the files at ECMWF. Whenever a parameter or an option refer to an ECaccess File then the "[domain:][/user-id/]path" syntax apply. =head1 ECTRANS ECtrans refers to unattended file transfers initiated from ECMWF. ECtrans allows transfering files between ECMWF and remote sites. Like the UNIX "rcp" command, ECtrans requires no password to be specified on the command line for the remote host: the ECaccess gateway performs the security checking. Unlike standard FTP, ECtrans is suitable for unattended file transfers in scripts, cron jobs, etc., as it avoids the problems inherent in storing passwords in text files and sending passwords across networks. Even if you don't have a local gateway installed, you can benefit from ECtrans by using the ECMWF ECaccess gateway. Please note that in this case the transfer is not as secured as when a Member State ECaccess gateway is used. =head2 Target location Users who wish to transfer files between ECMWF and Member State servers need to declare one or more remote Member State users (msuser association) for the storage/retrieval of the remote file. This can be done through the ECaccess Web interface of the target gateway. For every "msuser" declaration, the hostname and the login username and password need to be specified. After the ECaccess gateway installation, the Member State ECaccess system administrator can customise the access methods for file transfers. These will be displayed through the ECaccess Web interface. Several schemes can be implemented, such as: B<1> - The target directory for a particular destination is a sub-directory of a central directory configured by the administrator, with the sub-directory name matching the msuser name. B<2> - The target directory for all file transfers to a given destination is a sub-directory of the msusers home directory. The administrator configures the sub-directory name. B<3> - The target directory for a given destination is configurable by the user. The administrator determines whether or not the user is allowed to include ".." in the directory path. Target directories can be located on: B<1> - Member State servers running a standard FTP service accessible from the ECaccess gateway. This is known as a "genericFtp" destination and is the most convenient way of getting the files to the system you want, under the specified user ID. B<2> - The server running the ECaccess gateway. This is known as a "genericFile" destination. All users will share in a common directory the files transferred using this destination. B<3> - Member State servers running a proprietary application. The administrator provides ectrans with the implementation of the access protocol. The administrator can also use more complex rules to define special target locations for ECMWF users, Member State users or groups of Member State users. The command "ectinfo" described in the next section can be used to get the translated URL of a target location, giving a Member State user identifier and a destination name (passwords are displayed as ***). =head2 Commands In the DESCRIPTION section you will find the ECtrans Association and Transfer Management commands which can be used to manage the ECtrans Associations and associated Transfers. =head1 EVENTS ECMWF maintains some notifications (events) which are linked to ECMWF's operational activity and offers the service for time-critical jobs. This service is also available to MS users who maintain their own notifications and can therefore create simple dependencies between different activities, at ECMWF and remote sites. =head2 Commands In the DESCRIPTION section you will find the Events Management commands which can be used to manage such Events. =head1 DESCRIPTION The ECaccess Tools are organized under nine categories covering access to the whole computing and archiving facilities of ECMWF. Each command is documented with its own man page which provide explanation as well as examples on how to use it. The following options are common to all the ECtools: =over 8 =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head2 Shell commands for certificate management (ecaccess-certificate-*) ecaccess-certificate-create - Create Certificate for the ECtools ecaccess-certificate-list - List Available Operations =head2 Shell commands for file management (ecaccess-file-*) ecaccess-file-chmod - Change ECaccess File Mode Bits ecaccess-file-copy - Copy an ECaccess File ecaccess-file-delete - Remove an ECaccess File ecaccess-file-dir - List ECaccess Directory Contents ecaccess-file-get - Download an ECaccess File ecaccess-file-mdelete - Delete Multiple ECaccess Files at once ecaccess-file-mget - Download Multiple ECaccess Files at once ecaccess-file-mkdir - Make a Directory on the ECaccess File System ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File ecaccess-file-move - Move or Rename ECaccess Files ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once ecaccess-file-put - Upload a File on the ECaccess File System ecaccess-file-rmdir - Remove a Directory on the ECaccess File System ecaccess-file-size - Show the Size of an ECaccess File =head2 Shell commands for batch job management (ecaccess-job/queue-*) ecaccess-job-delete - Delete an ECaccess Job ecaccess-job-get - Download a Job Output/Input/Error File ecaccess-job-list - List all ECaccess Jobs ecaccess-job-restart - Restart an ECaccess Job ecaccess-job-submit - Submit a new ECaccess Job ecaccess-queue-list - List available queues =head2 Shell commands for management of events at ECMWF (ecaccess-event-*) ecaccess-event-list - List available events ecaccess-event-send - Trigger an ECaccess Event =head2 Shell commands for management of ECtrans Associations (ecaccess-association-*) ecaccess-association-delete - Delete Association ecaccess-association-get - Get the Association Descriptive File ecaccess-association-list - List your ECtrans associations ecaccess-association-protocol- List the supported ECtrans Protocol ecaccess-association-put - Update/Create an Association =head2 Shell commands for management of ECtrans Transfers (ecaccess-ectrans-*) ecaccess-ectrans-delete - Delete ECtrans ecaccess-ectrans-list - List all ectrans transfers ecaccess-ectrans-request - Request a new ECtrans transfer ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head2 Shell commands for getting ECaccess Gateways information (ecaccess-gateway-*) ecaccess-gateway-list - List the ECaccess Gateways ecaccess-gateway-name - Display the name of the default ECaccess Gateway ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head2 Shell commands for general information at ECMWF ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-event-delete0000644000175000017500000000476512252107726022726 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-event-delete: Delete an ECaccess Event # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $eventid = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No event-id specified!\n" ) if not($eventid); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the event $controlChannel->deleteEvent( $token, $eventid ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-delete - Delete an ECaccess Event =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow deleting the event specified by its I. All the Job Subscritions to this Event will be also deleted which mean that any Job in the STDBY status will be deleted (the previous instances of these Jobs will not be affected). =head1 ARGUMENTS =over 8 =item I The identifier of the Event to delete. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<167> Delete the event I<167>. =head1 SEE ALSO B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-ectrans-request0000644000175000017500000002713712252107726023470 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-ectrans-request: Request a new ECtrans transfer # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( gateway => undef, target => undef, mailTo => undef, retryCount => 144, retryFrequency => 600, priority => 99, lifeTime => '7d', onSuccess => 0, onFailure => 0, onRetry => 0, deleteSource => 0, keep => 0, reject => 0, append => 0, resume => 0, overwrite => 0, maximumDuration => undef, minimumDuration => undef, minimumRate => undef, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( gateway=s target=s mailTo=s retryCount=i retryFrequency=i priority=i lifeTime=s onSuccess onFailure onRetry deleteSource keep reject append resume overwrite maximumDuration=s minimumDuration=s minimumRate=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $remote = $ARGV[0]; my $source = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No remote specified!\n" ) if not($remote); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source specified!\n" ) if not($source); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryCount specified (>0)!\n" ) if not( $opt{retryCount} >= 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -retryFrequency specified (>0)!\n" ) if not( $opt{retryFrequency} > 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Invalid -priority specified (0-99)!\n" ) if not( $opt{priority} >= 0 && $opt{priority} <= 99 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-resume)!\n" ) if ( $opt{append} && $opt{resume} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-overwrite)!\n" ) if ( $opt{append} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options (-append,-reject)!\n" ) if ( $opt{append} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-overwrite)\n" ) if ( $opt{resume} && $opt{overwrite} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-resume,-reject)\n" ) if ( $opt{resume} && $opt{reject} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-reject,-overwrite)\n" ) if ( $opt{reject} && $opt{overwrite} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Value for "ifTargetFileExists" option my $ifTargetFileExists = 'reject'; $ifTargetFileExists = 'append' if ( $opt{append} ); $ifTargetFileExists = 'resume' if ( $opt{resume} ); $ifTargetFileExists = 'overwrite' if ( $opt{overwrite} ); # Request for the new ECTrans $ectransId = $controlChannel->requestTransfer( $token, SOAP::Data->name( "request" => \SOAP::Data->value( SOAP::Data->name( 'gatewayName' => $opt{gateway} ), SOAP::Data->name( 'remoteLocation' => $remote ), SOAP::Data->name( 'sourceFileName' => $source ), SOAP::Data->name( 'targetFileName' => $opt{target} ), SOAP::Data->name( 'retryCount' => $opt{retryCount} ), SOAP::Data->name( 'retryFrequency' => $opt{retryFrequency} ), SOAP::Data->name( 'priority' => $opt{priority} ), SOAP::Data->name( 'lifeTime' => $opt{lifeTime} ), SOAP::Data->name( 'maximumDuration' => $opt{maximumDuration} ), SOAP::Data->name( 'minimumDuration' => $opt{minimumDuration} ), SOAP::Data->name( 'minimumRate' => $opt{minimumRate} ), SOAP::Data->name( 'deleteSource' => $opt{deleteSource} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'keepInSpool' => $opt{keep} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'userMailAddress' => $opt{mailTo} ), SOAP::Data->name( 'sendMailOnSuccess' => $opt{onSuccess} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnFailure' => $opt{onFailure} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'sendMailOnRetry' => $opt{onRetry} ? 'true' : 'false' )->type('xsd:boolean'), SOAP::Data->name( 'ifTargetFileExists' => $ifTargetFileExists ) ) ) )->result; print $ectransId. "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-request - Request a new ECtrans transfer =head1 SYNOPSIS B B IB<] [-target> IB<] [-retryCount> IB<] [-retryFrequency> IB<] [-priority> IB<] [-lifeTime> IB<] [-mailTo> IB<] [-onSuccess] [-onFailure] [-onRetry] [-deleteSource] [-keep] [-reject>|B<-append>|B<-resume>|B<-overwrite] [-maximumDuration> IB<] [-minimumDuration> IB<] [-minimumRate> IB<]> IB<[>I<@protocol>B<]> I =head1 DESCRIPTION Allow Member State users to initiate file transfers between ECMWF and Member State servers. The ECaccess Server will spool the ECMWF file specified by the I parameter in the user's ECtrans transfer queue: if the connection between the ECMWF and Member State gateways is down or if any error occurs, the file will be kept in the spool area at ECMWF and you can resume the transfer through the web interface or with the B command. If required the transfer can be retried automatically (see the B<-retryCount> and B<-retryFrequency> options to tailor the retry mechanism). The B<-reject>, B<-append>, B<-resume> and B<-overwrite> options are mutually exclusive and determine what to do if there is an existing target file. The B<-mailTo> option specifies an I address to be notified in case of a successful (option B<-onSuccess>) and/or a failed transfer (option B<-onFailure>). When a request has been spooled successfully, an I is returned immediately. The I can be used to reference the transfer, using the web interface or with the B, B or B commands. =head1 ARGUMENTS =over 8 =item IB<[>I<@protocol>B<]> The ECtrans Association with optionaly the name of the protocol to use. =item I Name of the file at ECMWF to spool in ECtrans. =back =head1 OPTIONS =over 8 =item B<-gateway> I This is the I of the ECaccess Gateway where the ECtrans Association I is defined. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the B command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int". =item B<-target> I Defines the target I (default: same as I). =item B<-retryCount> I Defines the I of retries (default: 144). =item B<-retryFrequency> I Defines the I of retries in seconds (default: 600 seconds). =item B<-priority> I Defines the transmission I 0-99 (default: 99). =item B<-lifeTime> I Defines the lifetime of the request (default: 7 days). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<1w> or I<2d>). =item B<-mailTo> I Defines the target I address (default: @ecmwf.int). =item B<-onSuccess> Allow sending a mail when the transfer is successful. =item B<-onFailure> Allow sending a mail when the transfer has failed. =item B<-onRetry> Allow sending a mail when the transfer is retried. =item B<-deleteSource> Allow deleting the original I file once it is safe in the spool. =item B<-keep> Allow keeping the request in the spool until the duration specified in the B<-lifeTime> option has passed. By default a successful transfer is removed from the spool. =item B<-reject> Allow failing if there is an existing target file (default). =item B<-append> Allow appending if there is an existing target file. =item B<-resume> Allow resuming if there is an existing target file. =item B<-overwrite> Allow overwriting if there is an existing target file. =item B<-maximumDuration> I Define the maximum transfer I. The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<10m> or I<1h>). A value <=0 will deactivate the feature (default: 12h). =item B<-minimumDuration> I Allow setting the I before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The I is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. I<30s> or I<10m>). A value <=0 will deactivate the feature (default: 10m). =item B<-minimumRate> I Allow setting a minimum transfer I for a transmission (expressed in bytes/s). This is an average value, not the transmission I at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature (default: 10240). =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<2d> B<-overwrite -onFailure -onRetry> I I Request a file transfer of the I file to the default gateway with the association I and the protocol I. If the target file already exists then the original file is deleted. If the transfer is retried or fail then an email is sent to the default email address (@ecmwf.int). After 2 days the file is removed from the spool (whatever the status of the transmission is). B I<10m> B<-maximumDuration> I<35m> B<-minimumRate> I<8192> I I After 10 minutes ECtrans will start to control the transfer rate. If after 35 minutes the file is still not transmitted or if at a certain point in time the average transmission rate is less than 8Kbytes/s then the transmission will be canceled. If canceled, the transmission will be retried 144 times (with a 10 minutes interval). =head1 SEE ALSO B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-event-list.bat0000644000175000017500000001022512252107726023170 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-event-list: List available events # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $eventidorname = $ARGV[0]; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($eventidorname) ) { # Get the list of events my $events = $controlChannel->getEventList($token); # Display the information for each event foreach $event ( $events->valueof('//getEventListResponse/return') ) { printf "%-10s %-20s %-40s\n", $event->{eventId}, $event->{name}, $event->{comment}; } } else { # Get the information for the specified event my $event = $controlChannel->getEvent( $token, $eventidorname )->valueof('//getEventResponse/return'); print " Event-id: ", $event->{eventId}, "\n"; print " Name: ", $event->{name}, "\n"; print " Public: ", ( $event->{isPublic} eq 'true' ? 'yes' : 'no' ), "\n"; print " Owner: ", $event->{ownerUserId}, "\n"; print " Comment: ", $event->{comment}, "\n" if $event->{comment}; print " Title: ", $event->{title}, "\n" if $event->{title}; print " Metadata: ", $event->{metadata}, "\n" if $event->{metadata}; print " Can send: ", $event->{notifyUserList}, "\n" if $event->{notifyUserList}; print "Can subscribe: ", $event->{subscribeUserList}, "\n" if $event->{subscribeUserList}; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-event-list - List available events =head1 SYNOPSIS B BI|IB<]> =head1 DESCRIPTION List all the ECaccess Events which are available to your ECMWF user identifier. If an I or I is specified as an argument then this command will display all the information related to this event. =head1 ARGUMENTS =over 8 =item I|I (optional) The identifier or name of the Event to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Gives the information related to the I I. B List all the events available to your ECMWF user identifier. =head1 SEE ALSO B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-ectrans-list.bat0000644000175000017500000001067512252107726023517 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-ectrans-list: List all ECtrans transfers # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ectransId = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); if ( not($ectransId) ) { # Get the list of transfers my $transfers = $controlChannel->getTransferList($token); # Display the information for each transfer foreach $transfer ( $transfers->valueof('//getTransferListResponse/return') ) { printf "%-10s %-10s %-20s %-20s %s\n", $transfer->{transferId}, $transfer->{status}, $transfer->{ownerUserId}, $transfer->{hostName}, $transfer->{scheduledDate}; } } else { # Get the detail for the specified ectransId my $transfer = $controlChannel->getTransfer( $token, $ectransId )->valueof('//getTransferResponse/return'); print " Copyid: " . $transfer->{transferId} . "\n"; print " MS user: " . $transfer->{ownerUserId} . "\n"; print " Hostname: " . $transfer->{hostName} . "\n"; print " Status: " . $transfer->{status} . "\n"; print "Last error: " . $transfer->{lastErrorMessage} . "\n" if ( $transfer->{lastErrorMessage} ); print " Schedule: " . $transfer->{scheduledDate} . "\n"; print " Source: " . $transfer->{sourceFileName} . "\n"; print " Target: " . $transfer->{targetFileName} . "\n"; print " File size: " . $transfer->{fileSize} . "\n"; } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-ectrans-list - List all ECtrans transfers =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION List all the ECtrans transfers in the ECtrans Spool. When an I is specified then the details for this transfer are displayed. The Transfer statuses can have the following values: =over 8 =item B Files are being transferred to the spool. =item B Files are being transferred to the remote site. =item B Files are scheduled and waiting to be started. =item B File transfer will be retried. =item B Files have NOT been successfully transferred (error). =item B Files have been successfully transferred. =back =head1 ARGUMENTS =over 8 =item I (optional) The name of the ECtrans transfer to retrieve the details. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> Give the informations concerning the ECtrans transfer I<124356>. B List all the ECtrans transfers in the Spool. =head1 SEE ALSO B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-put0000644000175000017500000001246212252107726022063 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-put: Upload a File on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use File::Basename; my %opt = ( progress => 0, umask => 640, offset => 0, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress umask=i offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceLocalFile = $ARGV[0]; my $targetECaccessFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file specified!\n" ) if not($sourceLocalFile); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Source-local-file is not a plain file!\n" ) if not( -f $sourceLocalFile ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # If no target is specified then take the source filename $targetECaccessFile = basename($sourceLocalFile) if not($targetECaccessFile); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $targetECaccessFile, $opt{offset}, $opt{umask} )->result; # Open the Source File open FILE, $sourceLocalFile or die "Error opening file: " . $sourceLocalFile . "\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => -s $sourceLocalFile, remove => 1 } ); $progressbar->update(0); } # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-put - Upload a File on the ECaccess File System =head1 SYNOPSIS B B IB<] [-offset> IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow uploading I on the ECaccess File System. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the source Local File. =item I (optional) The name of the target ECaccess File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/bin/a.out> Upload the local I<$HOME/bin/a.out> File in the $HOME directory of the authenticated user. The Target File Name is I. B I<$HOME/bin/a.out> I Upload the local I<$HOME/bin/a.out> File in the tmp directory of c1a. The Target File Name is I. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-rmdir0000644000175000017500000000553412252107726022372 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-rmdir: Remove a Directory on the ECaccess File System # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Delete the file $controlChannel->removeDirectory( $token, $ecaccessFile ); # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-rmdir - Remove a Directory on the ECaccess File System =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow removing the Directory I on the ECaccess File System. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I Then name of the ECaccess Directory to remove. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Remove the I Directory in the "/c1a/tmp/systems/xyz" directory on c1a. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-job-get.bat0000644000175000017500000001306512252107726022432 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-job-get: Download a Job Output/Input/Error File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( input => 0, error => 0, encrypt => 0, binary => 0, bufsize => 524288, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( input error encrypt binary bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $jobId = $ARGV[0]; my $target = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No job-id specified!\n" ) if not($jobId); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target specified!\n" ) if not($target); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Incompatible options!(-input,-error)\n" ) if ( $opt{input} && $opt{error} ); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the Data Channel my $dataChannel = $controlChannel; if ( not $opt{encrypt} ) { $dataChannel = $ecaccess->getDataChannel(); # Plain Text rather than SSL (faster) } # Get the file handle (output, input or error) $handle = $controlChannel->getJobOutputHandle( $token, $jobId )->result if not ( $opt{input} || $opt{error} ); $handle = $controlChannel->getJobInputHandle( $token, $jobId )->result if ( $opt{input} ); $handle = $controlChannel->getJobErrorHandle( $token, $jobId )->result if ( $opt{error} ); # Open the Target File open FILE, ">", $target or die "Error creating file: " . $target . "\n"; # Donwload the content if ( not $opt{binary} ) { # In Text mode while ( length( $data = $dataChannel->readStringHandle( $handle, $opt{bufsize} )->result ) > 0 ) { print FILE $data; } } else { # In Binary mode binmode FILE; while ( length( $data = decode_base64( $dataChannel->readBytesHandle( $handle, $opt{bufsize} )->result ) ) > 0 ) { print FILE $data; } } # close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-job-get - Download a Job Output/Input/Error File =head1 SYNOPSIS B B IB<]> I I =head1 DESCRIPTION Allow downloading the Job Output/Input/Error Files with identifier I. The file is downloaded localy in the I. =head1 ARGUMENTS =over 8 =item I The identifier of the ECaccess Job to retrieve. =item I The name of the Local Target File. =back =head1 OPTIONS =over 8 =item B<-input> By default the Job Output File is downloaded. Using this option allow downloading the Job Input File instead. =item B<-error> By default the Job Output File is downloaded. Using this option allow downloading the Job Error File instead. =item B<-encrypt> By default files are downloaded through the plain text channel (http). Using this option will force the download to occurs through the SSL secure channel (https). =item B<-binary> By default files are downloaded as text files. This option will download files as binary files (decode_base64 required). Please note that text files can also be downloaded in binary mode but text mode is faster. You should use this option if your job output is containing non-text characters. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<124356> I<./ecaccess-job-124356.output> Download the output of the ECaccess Job I<124356> in the local I file. =head1 SEE ALSO B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-certificate-create.bat0000644000175000017500000000623312252107726024625 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-certificate-create: Create Certificate for the ECtools # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use Term::ReadKey; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); my $userid = $ARGV[0]; # Get the userid if not specified if ( not($userid) ) { print "Please enter your user-id: "; $userid = ; chomp($userid); } # Get the passcode print "Your passcode: "; ReadMode('noecho') if ( -t STDIN && -t STDOUT ); my $passcode = ; ReadMode('normal') if ( -t STDIN && -t STDOUT ); chomp($passcode); print "\n"; # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Create the certificate $ecaccess->getCertificate( $userid, $passcode ); __END__ =head1 NAME ecaccess-certificate-create - Create Certificate for the ECtools =head1 SYNOPSIS B BIB<]> =head1 DESCRIPTION This command allow creating a Certificate with your ECMWF User Identifier and Security Token. The Certificate is required to use the ECtools. It is stored in your home directory ($HOME/.eccert.crt). If you don't specify your ECMWF User Identifier on the command-line then you will be prompted for it. =head1 ARGUMENTS =over 8 =item I (optional) The ECMWF User Identifier to use. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Create a new ECaccess Certificate for the ECMWF User Identifier I and store it in the "$HOME/.eccert.crt" File. =head1 SEE ALSO B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-modtime0000644000175000017500000000562212252107726022711 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-modtime: Show the Last Modification Time of an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $ecaccessFile = $ARGV[0]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No ecaccess-file specified!\n" ) if not($ecaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the modtime print $controlChannel->getFileLastModified( $token, $ecaccessFile )->result . "\n"; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File =head1 SYNOPSIS B B I =head1 DESCRIPTION Allow showing the Last Modification Time of I. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the ECaccess File to show the Last Modification Time. =back =head1 OPTIONS =over 8 =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Display the Last Modification Time of the I File in the $HOME/bin directory of the authenticated user. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess.bat0000644000175000017500000003033512252107726021104 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess: Display ECaccess Information # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; my %opt = ( version => 0 ); GetOptions( \%opt, qw( version ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); # Display documentation pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ); __END__ =head1 NAME ECaccess Tools (ECTools) - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN. =head1 AUTHENTICATION =head2 ECaccess Certificate Using the ECaccess Tools requires a valid ECaccess Certificate. The ECaccess Certificate is a standard X509 digital Certificate saved on the user's computer as a file. It identifies a user to the ECaccess Gateway. The ECaccess Certification Authority (ECCA) signs each Certificate. Therefore, when a user provides his Certificate to the gateway, its signature is checked using the ECCA public key for verification. The ECaccess certificate is by default valid for 7 days for all services. The ECaccess Tools are also available at ECMWF. As you have already been validated to enter ECMWF, you will not need a Certificate when using these ECaccess shell commands localy. =head2 Creating a Certificate The ECaccess Certificate must be stored in the "$HOME/.eccert.crt" file and can be created with one of the following method (both methods requires an ECMWF user identifier and token PASSCODE): =head3 Using the "ecaccess-certificate-create" command: Please refer to the man page of the command for more details. =head3 Using the Web interface: Login to the Web server and in the menu click the "Get Certificate" option to download the new ECaccess Certificate. =head1 ECACCESS FILE SYSTEM When accessing FILEs at ECMWF through the ECtools, the following domains are available: HOME: the $HOME directory (home:) SCRATCH: the $SCRATCH directory (scratch:) ECFS: the ECFS directory (ec:) ECTMP: the ECTMP directory (ectmp:) HOST: any server at ECMWF ({host-name}:) =head2 Path The format of the path is the following: "[domain:][/user-id/]path" If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain. If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user. =head2 Exemples "bin/a.out" a.out file in the $HOME/bin directory of the current user "home:bin/a.out" a.out file in the $HOME/bin directory of the current user "/tmp/a.out" a.out file in the /tmp directory on ecgate "home:/xyz/bin/a.out" a.out file in the $HOME/bin directory of user xyz "ec:bin/a.out" a.out file in the ECFS bin directory of the current user "ec:/xyz/bin/a.out" a.out file in the ECFS bin directory of user xyz "c1a:/c1a/tmp/systems/xyz/a.out" a.out file in the /c1a/tmp/systems/xyz/ directory of c1a =head2 Commands In the DESCRIPTION section you will find the FILEs commands which can be used to manage the files at ECMWF. Whenever a parameter or an option refer to an ECaccess File then the "[domain:][/user-id/]path" syntax apply. =head1 ECTRANS ECtrans refers to unattended file transfers initiated from ECMWF. ECtrans allows transfering files between ECMWF and remote sites. Like the UNIX "rcp" command, ECtrans requires no password to be specified on the command line for the remote host: the ECaccess gateway performs the security checking. Unlike standard FTP, ECtrans is suitable for unattended file transfers in scripts, cron jobs, etc., as it avoids the problems inherent in storing passwords in text files and sending passwords across networks. Even if you don't have a local gateway installed, you can benefit from ECtrans by using the ECMWF ECaccess gateway. Please note that in this case the transfer is not as secured as when a Member State ECaccess gateway is used. =head2 Target location Users who wish to transfer files between ECMWF and Member State servers need to declare one or more remote Member State users (msuser association) for the storage/retrieval of the remote file. This can be done through the ECaccess Web interface of the target gateway. For every "msuser" declaration, the hostname and the login username and password need to be specified. After the ECaccess gateway installation, the Member State ECaccess system administrator can customise the access methods for file transfers. These will be displayed through the ECaccess Web interface. Several schemes can be implemented, such as: B<1> - The target directory for a particular destination is a sub-directory of a central directory configured by the administrator, with the sub-directory name matching the msuser name. B<2> - The target directory for all file transfers to a given destination is a sub-directory of the msusers home directory. The administrator configures the sub-directory name. B<3> - The target directory for a given destination is configurable by the user. The administrator determines whether or not the user is allowed to include ".." in the directory path. Target directories can be located on: B<1> - Member State servers running a standard FTP service accessible from the ECaccess gateway. This is known as a "genericFtp" destination and is the most convenient way of getting the files to the system you want, under the specified user ID. B<2> - The server running the ECaccess gateway. This is known as a "genericFile" destination. All users will share in a common directory the files transferred using this destination. B<3> - Member State servers running a proprietary application. The administrator provides ectrans with the implementation of the access protocol. The administrator can also use more complex rules to define special target locations for ECMWF users, Member State users or groups of Member State users. The command "ectinfo" described in the next section can be used to get the translated URL of a target location, giving a Member State user identifier and a destination name (passwords are displayed as ***). =head2 Commands In the DESCRIPTION section you will find the ECtrans Association and Transfer Management commands which can be used to manage the ECtrans Associations and associated Transfers. =head1 EVENTS ECMWF maintains some notifications (events) which are linked to ECMWF's operational activity and offers the service for time-critical jobs. This service is also available to MS users who maintain their own notifications and can therefore create simple dependencies between different activities, at ECMWF and remote sites. =head2 Commands In the DESCRIPTION section you will find the Events Management commands which can be used to manage such Events. =head1 DESCRIPTION The ECaccess Tools are organized under nine categories covering access to the whole computing and archiving facilities of ECMWF. Each command is documented with its own man page which provide explanation as well as examples on how to use it. The following options are common to all the ECtools: =over 8 =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head2 Shell commands for certificate management (ecaccess-certificate-*) ecaccess-certificate-create - Create Certificate for the ECtools ecaccess-certificate-list - List Available Operations =head2 Shell commands for file management (ecaccess-file-*) ecaccess-file-chmod - Change ECaccess File Mode Bits ecaccess-file-copy - Copy an ECaccess File ecaccess-file-delete - Remove an ECaccess File ecaccess-file-dir - List ECaccess Directory Contents ecaccess-file-get - Download an ECaccess File ecaccess-file-mdelete - Delete Multiple ECaccess Files at once ecaccess-file-mget - Download Multiple ECaccess Files at once ecaccess-file-mkdir - Make a Directory on the ECaccess File System ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File ecaccess-file-move - Move or Rename ECaccess Files ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once ecaccess-file-put - Upload a File on the ECaccess File System ecaccess-file-rmdir - Remove a Directory on the ECaccess File System ecaccess-file-size - Show the Size of an ECaccess File =head2 Shell commands for batch job management (ecaccess-job/queue-*) ecaccess-job-delete - Delete an ECaccess Job ecaccess-job-get - Download a Job Output/Input/Error File ecaccess-job-list - List all ECaccess Jobs ecaccess-job-restart - Restart an ECaccess Job ecaccess-job-submit - Submit a new ECaccess Job ecaccess-queue-list - List available queues =head2 Shell commands for management of events at ECMWF (ecaccess-event-*) ecaccess-event-list - List available events ecaccess-event-send - Trigger an ECaccess Event =head2 Shell commands for management of ECtrans Associations (ecaccess-association-*) ecaccess-association-delete - Delete Association ecaccess-association-get - Get the Association Descriptive File ecaccess-association-list - List your ECtrans associations ecaccess-association-protocol- List the supported ECtrans Protocol ecaccess-association-put - Update/Create an Association =head2 Shell commands for management of ECtrans Transfers (ecaccess-ectrans-*) ecaccess-ectrans-delete - Delete ECtrans ecaccess-ectrans-list - List all ectrans transfers ecaccess-ectrans-request - Request a new ECtrans transfer ecaccess-ectrans-restart - Restart an existing ECtrans transfer =head2 Shell commands for getting ECaccess Gateways information (ecaccess-gateway-*) ecaccess-gateway-list - List the ECaccess Gateways ecaccess-gateway-name - Display the name of the default ECaccess Gateway ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status =head2 Shell commands for general information at ECMWF ecaccess-cosinfo - Display ConsInfo from ECMWF =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-mput.bat0000644000175000017500000001523612252107726023007 0ustar amckinstryamckinstry@rem = '--*-Perl-*-- @echo off if "%OS%" == "Windows_NT" goto WinNT perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 goto endofperl :WinNT perl -x -S %0 %* if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl if %errorlevel% == 9009 echo You do not have Perl in your PATH. if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul goto endofperl @rem '; #!/usr/bin/perl -w #line 15 # # ecaccess-file-mput: Upload Multiple Local Files on the ECaccess File System at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); use File::Basename; my %opt = ( progress => 0, force => 0, umask => 640, bufsize => 10485760, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress force umask=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $targetECaccessDirectory = pop(@ARGV); @ARGV = map glob, @ARGV if $^O =~ /^MSWin/; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-local-file(s) specified!\n" ) if not(@ARGV) and not($targetECaccessDirectory); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-directory specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Check if the target directory exists and is a directory pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "Target is not a directory!\n" ) if not( $controlChannel->getFileSize( $token, $targetECaccessDirectory )->result == '-1' ); # If we have a domain with no user specified then include the '.' $targetECaccessDirectory .= ( $targetECaccessDirectory =~ /\w:$/ ? "." : "" ); # Format the target directory $targetECaccessDirectory .= ( $targetECaccessDirectory =~ m/\/$/ ? "" : "/" ); # Process all source Files from the command-line foreach (@ARGV) { # Set source and target filenames my $source = $_; my $target = $targetECaccessDirectory . ( basename($source) ); my $size; # Do we upload this file? (don't process not-plain-files) if ( -f $source && ( $opt{force} || &prompt( "y", "Upload " . $source, "y/n", "y" ) ) ) { print "Uploading " . $source . " -> " . $target . " (" . ( format_bytes( $size = -s $source ) ) . ") ...\n"; # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Get the file handle $handle = $controlChannel->getOutputFileHandle( $token, $target, 0, $opt{umask} )->result; # Open the Source File open FILE, $source or die "Error opening file: " . $source . "\n"; binmode FILE; # Upload the content while ( ( $readCount = read( FILE, $data, $opt{bufsize} ) ) > 0 ) { $ecaccess->writeFileOutputStream( $handle, $data ); $progressbar->update( $readTotal += $readCount ) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # close the file handles $controlChannel->closeHandle($handle); close FILE; } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>I<...>B<]> I =head1 DESCRIPTION Allow uploading Multiple Local Files on I at once. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. Please note this command is not recursive and will only upload plain-files (directories specified as I are ignored). =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the source File(s). =item I The name of the target ECaccess Directory. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-force> Overrides the interactive mode and upload each file without prompting. =item B<-umask> I The user file-creation I mask (umask) is used to determine the file permission for newly created files. The default value is 640. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to upload the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<$HOME/*.txt> I Upload the local I<$HOME/*.txt> Files in the ECaccess $HOME directory of the user xyz. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut __END__ :endofperl ecaccess-4.0.1/blib/script/ecaccess-file-get0000644000175000017500000001245112252107726022030 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-get: Download an ECaccess File # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; my %opt = ( progress => 0, offset => 0, bufsize => 1048576, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( progress offset=i bufsize=i version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); my $sourceECaccessFile = $ARGV[0]; my $targetLocalFile = $ARGV[1]; pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No source-ecaccess-file specified!\n" ) if not($sourceECaccessFile); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Get the details of the remote file my @files = $controlChannel->getDirList( $token, $sourceECaccessFile, 'false' )->valueof('//getDirListResponse/return'); my $size; # Reject if it is not a regular file die "Source-ecaccess-file is not a regular file!\n" if not( @files eq '1' ) or ( $size = $files[0]->{size} ) eq '-1'; # If no target-file is specified then take the source-file name $targetLocalFile = $files[0]->{name} if not($targetLocalFile); # Get the file handle $handle = $controlChannel->getInputFileHandle( $token, $sourceECaccessFile, $opt{offset} )->result; # Open the target file open FILE, ">", $targetLocalFile or die "Error creating file: " . $targetLocalFile . "\n"; binmode FILE; # Open the source file my $socket = $ecaccess->getFileInputStream($handle); # Progress bar my $progressbar; my $readCount = 0; my $readTotal = 0; if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ) { eval "use Term::ProgressBar"; $progressbar = Term::ProgressBar->new( { count => $size, remove => 1 } ); $progressbar->update(0); } # Read the file while (1) { $readCount = $socket->read_entity_body( $data, $opt{bufsize} ); die "Error downloading file: " . $targetLocalFile . "\n" unless defined $readCount; last unless $readCount; $readTotal += $readCount; print FILE $data; $progressbar->update($readTotal) if ( $opt{progress} && not( $^O =~ /^MSWin/ ) ); } # Close the file handles $controlChannel->closeHandle($handle); close FILE; # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-get - Download an ECaccess File =head1 SYNOPSIS B B IB<] [-bufsize> IB<]> I B<[>IB<]> =head1 DESCRIPTION Allow downloading the I. If no I is specified then the I name is used. The I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I The name of the Source ECaccess File. =item I (optional) The name of the Target Local File. =back =head1 OPTIONS =over 8 =item B<-progress> Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms. =item B<-offset> I Every open file has an associated file offset, which determines where the next read operation will start. This I is set to 0 by default. =item B<-bufsize> I Specify the I of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I Download the I File in the $HOME/bin directory of the authenticated user. The Target File Name is I. A progress bar is displayed during the transmission. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/script/ecaccess-file-mdelete0000644000175000017500000000746412252107726022700 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # ecaccess-file-mdelete: Delete Multiple ECaccess Files at once # # Laurent.Gougeon@ecmwf.int - 2010-10-15 use ECMWF::ECaccess; use Getopt::Long; use Pod::Usage; use MIME::Base64; use Term::Prompt; use Number::Bytes::Human qw(format_bytes); my %opt = ( force => 0, version => 0, help => 0, manual => 0, retry => 0, debug => 0 ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if !GetOptions( \%opt, qw( force version help|? manual retry=i debug ) ); # Display version if requested die ECMWF::ECaccess->VERSION . "\n" if ( $opt{version} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 1 ) if ( $opt{help} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 2 ) if ( $opt{manual} ); pod2usage( -noperldoc => 1, -exit => 1, verbose => 0, -msg => "No target-ecaccess-files specified!\n" ) if not(@ARGV); # Create the ECaccess Controler my $ecaccess = ECMWF::ECaccess->new( $opt{retry}, $opt{debug}); # Get the Token (using the Certificate in $HOME) my $token = $ecaccess->getToken(); # Get the Control Channel my $controlChannel = $ecaccess->getControlChannel(); # Process all source Files from the command-line foreach (@ARGV) { my $sourceFiles = $_; # Get the list of Files to download my $files = $controlChannel->getDirList( $token, $sourceFiles ); # Delete each File foreach my $file ( $files->valueof('//getDirListResponse/return') ) { # Set source filename my $source = $file->{domain} . "/" . $file->{name}; # Do we delete this file? (don't process directories and symbolic links) if ( not( substr( $file->{permissions}, 0, 1 ) eq 'd' ) && not( substr( $file->{permissions}, 0, 1 ) eq 'l' ) && $file->{size} >= '0' && ( $opt{force} || &prompt( "y", "Delete " . $source, "y/n", "y" ) ) ) { print "Deleting " . $source . " (" . ( format_bytes( $file->{size} ) ) . ") ...\n"; # Delete the source file $controlChannel->deleteFile( $token, $source, SOAP::Data->type( boolean => 'true' ) ); } } } # Logout $ecaccess->releaseToken($token); __END__ =head1 NAME ecaccess-file-mdelete - Delete Multiple ECaccess Files at once =head1 SYNOPSIS B B I B<[>I<...>B<]> =head1 DESCRIPTION Allow deleting Multiple ECaccess Files at once. Each I is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System. =head1 ARGUMENTS =over 8 =item I B<[>I<...>B<]> The name(s) of the ECaccess File(s) to delete. =back =head1 OPTIONS =over 8 =item B<-force> Overrides the interactive mode and delete each file without prompting. =item B<-version> Display version number and exits. =item B<-help> Print a brief help message and exits. =item B<-manual> Prints the manual page and exits. =item B<-retry> I Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. =item B<-debug> Display the SOAP and SSL messages exchanged. =back =head1 EXAMPLES B I<'home:/xyz/bin/*.bin'> Delete the I<*.bin> Files in the $HOME/bin directory of the user xyz without prompting. =head1 SEE ALSO B, B, B, B, B, B, B, B, B, B, B, B, B and B. =cut ecaccess-4.0.1/blib/arch/0000755000175000017500000000000012252107726016250 5ustar amckinstryamckinstryecaccess-4.0.1/blib/arch/auto/0000755000175000017500000000000012252107726017220 5ustar amckinstryamckinstryecaccess-4.0.1/blib/arch/auto/ECMWF/0000755000175000017500000000000012252107726020061 5ustar amckinstryamckinstryecaccess-4.0.1/blib/arch/auto/ECMWF/ECaccess/0000755000175000017500000000000012252107726021532 5ustar amckinstryamckinstryecaccess-4.0.1/blib/arch/auto/ECMWF/ECaccess/.exists0000644000175000017500000000000012252107726023040 0ustar amckinstryamckinstryecaccess-4.0.1/blib/arch/.exists0000644000175000017500000000000012252107726017556 0ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/0000755000175000017500000000000012252107726016101 5ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/ECMWF/0000755000175000017500000000000012252107726016742 5ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/ECMWF/Makedistrib.pl0000755000175000017500000001215312252107726021542 0ustar amckinstryamckinstry#!/usr/bin/perl -w # # Makedistrib.pl: create package to be distributed. In the # Windows environment expect to find the dmake command. # # Laurent.Gougeon@ecmwf.int - 2011-09-21 # # Required libraries to run this script: # # perl -MCPAN -e "install PAR" # perl -MCPAN -e "install PAR::Packer" # perl -MCPAN -e "install Archive::Tar" # # This script must be started from the source # directory. use Cwd; use File::Path; use File::Copy; use Archive::Tar; use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); # # Function to start an external command # sub execCmd($$) { my $command = $_[0]; my $expectedCode = $_[1]; print "# " . $command . "\n"; my $result = `$command 2>&1`; die "Error: $! (exit-code = $?)\n" if $expectedCode != -1 && not( $? >> 8 == $expectedCode ); print $result; return $result; } # # Where to install the ECMWF module? # my $installBase = ""; # # Set the PERL5LIB environment parameter to install the ECMWF module # in the source directory if "ecaccess-perl5" is defined. Otherwise # the module is installed in the standard directories. # if ( $ENV{'PERL5LIB'} ) { my $perl5lib = $ENV{'PERL5LIB'}; my $index = index( $perl5lib, 'ecaccess-perl5' ); if ( $index != -1 ) { my $find = quotemeta substr( $perl5lib, 0, $index ); $perl5lib =~ s/$find//g; $ENV{'PERL5LIB'} = $perl5lib . ":" . $ENV{'PERL5LIB'}; $installBase = " INSTALL_BASE=ecaccess-perl5"; } } # # Get the ECaccess version number from the current directory # name # my $cwd = getcwd(); my $version = substr $cwd, -5, length($cwd); my $make = "make"; # # Get the target system name (OS) # my $system; if ( $^O =~ /^MSWin/ ) { $system = "windows"; $make = "dmake"; } else { my $unameS = execCmd "uname -s", 0; my $unameM = execCmd "uname -m", 0; chomp($unameS); chomp($unameM); if ( $ENV{'ECACCESS_WEBTOOLKIT_PERL_TARGET_OS'} ) { $unameS = $ENV{'ECACCESS_WEBTOOLKIT_PERL_TARGET_OS'}; } $system = $unameS . "-" . $unameM; } # # Make, test and install the ECMWF module. # execCmd "perl Makefile.PL" . $installBase, 0; execCmd $make, 0; execCmd $make . " test", 0; execCmd $make . " install", 0; # # Build the package name # my $packageName = "ecaccess-webtoolkit-" . $version . "-" . $system; print "Creating package " . $packageName . "\n"; # # Clean/create the target directory # rmtree "$packageName"; mkdir "$packageName"; # # Get the list of scripts from the MANIFEST # my $scriptsList = ""; open( MANIFEST, "MANIFEST" ); while ( $record = ) { chomp($record); $scriptsList = "$scriptsList $record" if ( $record =~ m/^script/ ); } close(MANIFEST); # Runtime dependencies and options my $dependencies = "--compress=9"; # # Create the distribution # if ( $^O =~ /^MSWin/ ) { # # Process the Windows package # execCmd "pp " . $dependencies . " -M IO::Socket::SSL --output=$packageName/ecaccess-command.exe script/ecaccess-command $scriptsList", 0; # Goto the distrib directory chdir $packageName or die "Chdir failed ($packageName): $!\n"; # Create the bat files foreach ( split( / /, $scriptsList ) ) { $name = $_; if ( length($name) > 7 ) { my $scriptName = ( substr $name, 7 ); print "Create ", $scriptName, ".bat file\n"; open FILE, ">$scriptName" . ".bat" or die $!; print FILE "\@rem -------------------------------------------------------------\n"; print FILE "\@rem Helper to start the $scriptName command from the\n"; print FILE "\@rem ecaccess-command.exe file.\n"; print FILE "\@rem \n"; print FILE "\@rem Laurent.Gougeon\@ecmwf.int - 2012-02-09\n"; print FILE "\@rem -------------------------------------------------------------\n"; print FILE "\@%~dp0\\ecaccess-command.exe $scriptName %*\n"; close FILE; } } # Go back to the main directory chdir ".."; } else { # # Process the Unix packages # execCmd "pp " . $dependencies . " -M IO::Socket::INET6 -M IO::Socket::SSL -M Pod::Text --output=$packageName/.ecaccess-command script/ecaccess-command $scriptsList", 0; # Goto the distrib directory chdir $packageName or die "Chdir failed ($packageName): $!\n"; # Create the links/copies $source = ".ecaccess-command"; foreach ( split( / /, $scriptsList ) ) { $name = $_; if ( length($name) > 7 ) { my $scriptName = substr $name, 7; print "ln ", $source, "->", $scriptName, "\n"; symlink $source, $scriptName; execCmd "./$scriptName -v", -1; } } # Go back to the main directory chdir ".."; } # # Build the list of files to distribute # @archivefiles = <$packageName/*>; # # Push the ecaccess helper # push( @archivefiles, "$packageName/.ecaccess-command" ) if ( not $^O =~ /^MSWin/ ); push( @archivefiles, "$packageName/ecaccess-command.exe" ) if ( $^O =~ /^MSWin/ ); # # Compress the distribution files # print "Packing distribution\n"; if ( not $^O =~ /^MSWin/ ) { Archive::Tar->create_archive( "$packageName" . ".tar.gz", 9, @archivefiles ) or die "Create tar.gz failed ($packageName): $!\n"; } else { # Create a Zip file my $zip = Archive::Zip->new(); # Add a directory $zip->addTree( $packageName . "/" ); # Save the Zip file unless ( $zip->writeToFileNamed( "$packageName" . ".zip" ) == AZ_OK ) { die "Create zip failed ($packageName): $!\n"; } } ecaccess-4.0.1/blib/lib/ECMWF/.exists0000644000175000017500000000000012252107726020250 0ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/ECMWF/ECaccess.pm0000755000175000017500000004432012252107726020757 0ustar amckinstryamckinstrypackage ECMWF::ECaccess; use 5.008002; use strict; use warnings; use SOAP::Lite; use IO::Socket::SSL; use Net::HTTP; use MIME::Base64; use URI::Escape; use POSIX; # For windows use Encode::Locale; use Encode::Byte; require Exporter; our @ISA = qw(Exporter); our $VERSION = '4.0.1'; # ECaccess Version use constant VERSION => 'v4.0.1_2013040401'; # Force SOAP to use the IO::Socket::SSL library! $ENV{'PERL_NET_HTTPS_SSL_SOCKET_CLASS'} = 'IO::Socket::SSL'; # Deactivate certificate verification in LWP (just in case) $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = '0'; # Force the SSLv3 protocol and de-activate the certificate verification IO::Socket::SSL::set_ctx_defaults( SSL_version => 'SSLv3', SSL_verify_mode => 0); # ECaccess variables my $data_channel; my $control_channel; # Http/https hostnames and ports my $http_ecaccess = ''; my $https_ecaccess = ''; # Open ECMWF command channel to ECaccess (secured with SSL) sub new() { # SOAP package to deal with reconnections! BEGIN { package My::SOAP::Lite; use SOAP::Lite; @My::SOAP::Lite::ISA = 'SOAP::Lite'; my $retry = 0; sub setRetry($) { $retry = $_[0]; } sub call { my $self = shift; return $self->SUPER::call unless @_; my $result = $self->SUPER::call(@_); return $result if $self->transport->is_success; my $try = $retry; # If retry is requested and the error is a transport layer error! while ( $try > 0 && ref($result) eq '') { warn "Failed connection (" . $try-- . " attempt(s) remaining)\n"; sleep 5; $result = $self->SUPER::call(@_); return $result if $self->transport->is_success; } # Get the error message if ( ref($result) eq '' ) { die ($self->transport->status . "\n"); } else { die ($result->faultstring . "\n"); } } } # Get the parameters my $package = shift; my $self = { retry => shift, debug => shift }; # Check if debug is requested? if ( $self->{debug} ) { eval "use SOAP::Lite +trace => 'debug';"; eval "use IO::Socket::SSL qw(debug3);"; } # Set the SSL connection retry My::SOAP::Lite::setRetry( $self->{retry} ); # Just in case the environment parameters are # not set no warnings qw(uninitialized); # Is it local? $http_ecaccess = "$ENV{'http_eccmd'}"; $https_ecaccess = "$ENV{'https_eccmd'}"; # Get it from the environment? $http_ecaccess = "$ENV{'http_ecaccess'}" if ( $http_ecaccess eq '' ); $https_ecaccess = "$ENV{'https_ecaccess'}" if ( $https_ecaccess eq '' ); # Default values if not set! $http_ecaccess = 'ecaccess.ecmwf.int' if ( $http_ecaccess eq '' ); $https_ecaccess = 'ecaccess.ecmwf.int' if ( $https_ecaccess eq '' ); # Init control channel $control_channel = My::SOAP::Lite->uri('http://service.client.ecmwf/xsd')->proxy( 'https://' . $https_ecaccess . '/axis2/services/ECaccessService?wsdl', timeout => 5000 ) ->on_fault( sub{} ); # Init data channel $data_channel = My::SOAP::Lite->uri('http://service.client.ecmwf/xsd')->proxy( 'http://' . $http_ecaccess . '/axis2/services/ECaccessService?wsdl', timeout => 5000 ) ->on_fault( sub{} ); return bless( {}, $package ); } # Get the Control Channel (https) sub getControlChannel() { return $control_channel; } # Get the Data Channel (http) sub getDataChannel() { return $data_channel; } # Get the HOME directory (Unix or Windows)? sub getHome() { # If HOME or USERPROFILE are not defined no warnings qw(uninitialized); # On Unix Platforms return $ENV{HOME} if $ENV{HOME}; # On Windows Platforms return $ENV{USERPROFILE} if $ENV{USERPROFILE}; # HOME is required to get/store the Certificate die "Please set your HOME first!\n"; } # Get the certificate file sub getCertificateFile() { # If ECCERT is not defined no warnings qw(uninitialized); # Authenticate with a Certificate file my $certificateFile; if ( $ENV{'ECCERT'} ) { # Defined in the ECCERT parameter $certificateFile = $ENV{'ECCERT'}; } else { # By default load the certificate from HOME $certificateFile = ( getHome() ) . "/.eccert.crt"; } return $certificateFile; } # Get the Security Token either from the Certificate or the eccert command when # local to ECMWF sub getToken() { # If ECCERT_HOME,HOME or ectrans_ecaccess are not defined no warnings qw(uninitialized); # The Certificate content my $certificateContent; if ( $ENV{'ECCERT_HOME'} ) { # Authenticate with the local eccert (ECMWF) my $eccert = "$ENV{'ECCERT_HOME'}/client/ecbin/" . ( POSIX::uname() )[0] . "/eccert"; # Check if the eccert command exists and is executable die "No valid eccert found: " . $eccert . " (please check with your administrator)\n" if ( not( -x $eccert ) ); # Are we using a specific eccmd port? (e.g. bucmd) my $ectransport_ecaccess = "$ENV{'ectransport_ecaccess'}"; $ectransport_ecaccess = '645' if ( $ectransport_ecaccess eq '' ); # Get the Certificate/Ticket from the eccert command my $command = $eccert . " -eccmdhost eccmd.ecmwf.int -eccmdport " . $ectransport_ecaccess . " -ecpass"; $certificateContent = `$command 2>&1`; die "Authentication failed with eccert (please check with your administrator)\n" if not( $? >> 8 == 0 ); chomp($certificateContent); } else { # Authenticate with a Certificate file my $certificateFile = getCertificateFile(); # Check if the Certificate exists die "No valid certificate found! (please use ecaccess-certificate-create first)\n" if not( -f $certificateFile && -T $certificateFile ); sub get_contents($) { my $in = shift; my $ret = ""; while (<$in>) { $ret .= $_; } return $ret; } # Load Certificate open CERT, $certificateFile or die "Error opening certificate file!\n"; $certificateContent = get_contents( *CERT{IO} ); close CERT; } # Login and get the Token from the Certificate return $control_channel->getTokenFromCertificate( encode_base64($certificateContent) )->result; } # Release the security token (logout) sub releaseToken($) { $control_channel->releaseToken( $_[1] ); } # Create a new ECaccess Certificate sub getCertificate($$) { my $userid = $_[1]; my $passcode = $_[2]; # Get the certificate file name my $file = getCertificateFile(); # Login and get the certificate my $certificate = decode_base64( $control_channel->createCertificate( $userid, $passcode )->result ); # Store the certificate open CERT, ">", $file or die "Error creating certificate file!\n"; chmod 0600, $file; binmode CERT; print CERT $certificate; close CERT; } # Download file (REST) sub getFileInputStream($$) { my $handle = $_[1]; # Open the socket connection my $socket = Net::HTTP->new( Host => $http_ecaccess ) || die "Can't open data connection!\n"; # Send the request $socket->write_request( GET => "/dataios?handle=" . ( uri_escape($handle) ), 'User-Agent' => "perl-ectools:" . $VERSION, 'Content-Type' => "text/xml" ); # Read the headers my ( $code, $mess, %h ) = $socket->read_response_headers; # Return the socket return $socket; } # Upload file (REST) sub writeFileOutputStream($$) { my $handle = $_[1]; my $data = $_[2]; # Open the socket connection my $socket = Net::HTTP->new( Host => $http_ecaccess ) || die "Can't open data connection!\n"; # Send the request $socket->write_request( POST => "/dataios", 'User-Agent' => "perl-ectools:" . $VERSION, 'Content-Type' => "multipart/form-data; boundary=---------------------------154328737501", "-----------------------------154328737501\r\n" . 'Content-Disposition: form-data; name="fileupload"; filename="' . ( uri_escape($handle) ) . '"' . "\r\n" . "Content-Type: application/octet-stream\r\n\r\n" . $data . "\r\n" . "-----------------------------154328737501--\r\n" ); # Read the headers my ( $code, $mess, %h ) = $socket->read_response_headers; } 1; __END__ # ECMWF::ECaccess Documentation =head1 NAME ECMWF::ECaccess - Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API) =head1 SYNOPSIS What are the ECaccess Web Services? How to use it? ECaccess Authentication ECaccess Token Control Channel Data Channel Upload/Download FILEs Release Token ECaccess File System Where can I find examples? See Also =head1 DESCRIPTION ECMWF::ECaccess is a Perl module which provides access to the ECMWF ECaccess Web Services (or ECaccess API). =head1 WHAT ARE THE ECACCESS WEB SERVICES? The SOAP ECaccess API was created for developers and researchers interested in using ECMWF facilities in their applications. Developers write software programs that connect remotely to the SOAP ECaccess Service. Communication is performed via SOAP, an XML-based mechanism for exchanging typed information. Developers can issue requests to the following SOAP ECaccess Methods: =head2 Gateways Requests String getGatewayName(); Boolean gatewayIsConnected(); GatewayResponse getGateway(String token, String gateway); GatewayResponse[] getGatewayList(String token); =head2 Certificates and Tokens Requests byte[] createCertificate(String ecuser, String passcode); String getTokenFromCertificate(byte[] certificate); String getTokenFromUserPasscode(String ecuser, String passcode); OperationResponse[] getOperationList(String token); OperationResponse getOperation(String token, String operationName); Boolean releaseToken(String token); =head2 FILEs Requests Boolean changeFileMode(String token, Integer mode, String path); Boolean deleteFile(String token, String source, Boolean force); Boolean makeDirectory(String token, String dir); Boolean removeDirectory(String token, String dir); String getFileLastModified(String token, String source); Long getFileSize(String token, String source); Boolean copyFile(String token, String source, String target, Boolean erase); Boolean moveFile(String token, String source, String target); DirResponse[] getDirList(String token, String path, Boolean dir); String getInputFileHandle(String token, String source, Long offset); String getOutputFileHandle(String token, String target, Long offset, Integer umask); String getTemporaryFile(String token); =head2 JOBs Requests String getJobOutputHandle(String token, String jobid); String getJobInputHandle(String token, String jobid); String getJobErrorHandle(String token, String jobid); JobResponse getJob(String token, String jobid); JobResponse[] getJobList(String token); Boolean deleteJob(String token, String jobid); String submitJob(String token, JobRequest request); String restartJob(String token, String jobId); QueueResponse[] getQueueList(String token); QueueDetailResponse[] getQueueDetail(String token, String queueName); =head2 Events Requests EventResponse[] getEventList(String token); EventResponse getEvent(String token, String eventId); Integer sendEvent(String token, EventRequest request); =head2 ECtrans Associations Requests AssociationResponse[] getAssociationList(String token,String gateway); AssociationResponse getAssociation(String token, String gateway, String name, Boolean template); Boolean putAssociation(String token, String gateway, AssociationRequest association); Boolean deleteAssociation(String token, String gateway, String name); =head2 ECtrans Transfers Requests TransferResponse[] getTransferList(String token); TransferResponse getTransfer(String token, String transferId); Boolean deleteTransfer(String token, String transferId); String requestTransfer(String token, TransferRequest request); Boolean restartTransfer(String token, TransferRequest request, String transferId); =head2 IOs Requests (on FILEs and JOBs transfers) Boolean writeStringHandle(String handle, String string); Boolean writeBytesHandle(String handle, byte[] bytes); String readStringHandle(String handle, Integer size); byte[] readBytesHandle(String handle, Integer size); Boolean closeHandle(String handle); =head2 CosInfo Request String getCosInfo(String token); The following link provides the WSDL file you can use to generate code if your environment supports it: http://ecaccess.ecmwf.int/axis2/services/ECaccessService?wsdl =head1 HOW TO USE IT? =head2 ECaccess Authentication Using the ECMWF::ECaccess Module requires a valid certificate. Certificates can be created with the "ecaccess-certificate-create" command from an ECMWF user identifier and a PASSCODE (using a security token), it generates a certificate in ".eccert.crt" in the user's home directory. You need to ensure the following environment parameters are set with the correct values: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateways name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) The default values are pointing to the ecaccess.ecmwf.int server. If you access your ECaccess Gateway through a proxy then you should also set the following: http_proxy=http://proxy.meteo.ms:port https_proxy=https://proxy.meteo.ms:port =head2 ECaccess Token You should generally request a token for the majority of methods available. For example, if your application requires submitting a new job, you should usually request a token from your certificate which grants access to the jobs management methods (e.g. submitJob, getJobList, deleteJob or getJobResult). When you obtain an ECacces Token for a user, you must use that ECaccess Token for all future interactions with the API on behalf of the user. In order to obtain an ECaccess Token you must use the following code: use ECMWF::ECaccess; my $ecaccess = ECMWF::ECaccess->new(); # Create the ECaccess Controler my $token = $ecaccess->getToken(); # Get an ECaccess Token =head2 Control Channel Once you have an ECaccess Token you must request a Control Channel to access the API: my $controlChannel = $ecaccess->getControlChannel(); # Get the Control Channel This Control Channel will allow you to call any method of the API. For example, let's move a FILE from ECfs to the super-computer: controlChannel->moveFile($token,'ec:test/a.out','c2a:/c2a/tmp/systems/syi/a.out'); Or let's get the CosInfo from ECMWF: print $controlChannel->getCosInfo($token)->result."\n"; =head2 Data Channel In order to Download/Upload Data to/from ECMWF you are required to use a Data Channel: my $dataChannel = $ecaccess->getDataChannel(); # Get the Data Channel The methods available on the Data Channel are the following: Boolean writeStringHandle(String handle, String string); Boolean writeBytesHandle(String handle, byte[] bytes); String readStringHandle(String handle, Integer size); byte[] readBytesHandle(String handle, Integer size); =head2 Upload/Download FILEs Suppose you want to Upload a text FILE you would do the following: $handle = $controlChannel->getOutputFileHandle($token,'home:/test.txt',0,600)->result; open FILE, 'test.txt' or die $!; while (read(FILE, $data, 524288) > 0) { $dataChannel->writeStringHandle($handle,$data); } $controlChannel->closeHandle($handle); close FILE; In order to Download a binary FILE you would do the following: $handle = $controlChannel->getInputFileHandle($token,'home:/a.out',0)->result; open FILE, ">", $target or die $!; binmode FILE; while (length($data = decode_base64($dataChannel->readBytesHandle($handle, 524288)->result)) > 0) { print FILE $data; } $controlChannel->closeHandle($handle); close FILE; In both cases you get a FILE Handle through the Control Channel and then you access the Data through the Data Channel. Once the Download/Upload is completed you close the Handle with the 'closeHandle' method. =head2 Release Token Once you have finished with your session you must release your token using the following code: $ecaccess->releaseToken($token); # Logout Please note that you can also use the Control Channel to Download/Upload Data if you require a secure connection for Data Transfers (https vs. http). =head2 ECaccess File System When accessing FILEs at ECMWF the following domains are available to the user logged-in: HOME: the $HOME directory (home:) SCRATCH: the $SCRATCH directory (scratch:) ECFS: the ECFS directory (ec:) ECTMP: the ECTMP directory (ectmp:) HOST: any server at ECMWF ({host-name}:) The format of the path is the following: [domain:][/user-id/]path If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain. If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user. A few examples: "bin/a.out" a.out file in the $HOME/bin directory of the current user "home:bin/a.out" a.out file in the $HOME/bin directory of the current user "/tmp/a.out" a.out file in the /tmp directory on ecgate "home:/syi/bin/a.out" a.out file in the $HOME/bin directory of user syi "ec:bin/a.out" a.out file in the ECFS bin directory of the current user "ec:/syi/bin/a.out" a.out file in the ECFS bin directory of user syi "c2a:/c2a/tmp/systems/syi/a.out" a.out file in the /c2a/tmp/systems/syi/ directory of c2a =head1 WHERE CAN I FIND EXAMPLES? The scripts which are provided along with this Module are good examples of what can be achieved with the ECMWF::ECacces Module. They use all the methods available through the ECaccess API and show the options available as well as the format of the messages which are return by the server. =head1 SEE ALSO The ECMWF::ECaccess Module is based on the SOAP-Lite Module and therefore you might be interested in looking at the documentation related to this Module: http://www.soaplite.com/ The Server Side is based on Apache Axis2 (part of the ECaccess Gateway). Documentation is also available at the following place: http://ws.apache.org/axis2/ If you have questions please contact: ecaccess@ecmwf.int To download the latest ECMWF::ECaccess Perl Module please go to: http://www.ecmwf.int/services/ecaccess/download/ =head1 AUTHOR Laurent Gougeon, ELaurent.Gougeon@ecmwf.intE =head1 COPYRIGHT AND LICENSE Copyright (C) 2010 by ECMWF (Laurent.Gougeon@ecmwf.int) This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available. =cut ecaccess-4.0.1/blib/lib/auto/0000755000175000017500000000000012252107726017051 5ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/auto/ECMWF/0000755000175000017500000000000012252107726017712 5ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/auto/ECMWF/ECaccess/0000755000175000017500000000000012252107726021363 5ustar amckinstryamckinstryecaccess-4.0.1/blib/lib/auto/ECMWF/ECaccess/.exists0000644000175000017500000000000012252107726022671 0ustar amckinstryamckinstryecaccess-4.0.1/blib/man3/0000755000175000017500000000000012252107726016171 5ustar amckinstryamckinstryecaccess-4.0.1/blib/man3/.exists0000644000175000017500000000000012252107726017477 0ustar amckinstryamckinstryecaccess-4.0.1/blib/html/0000755000175000017500000000000012252107726016277 5ustar amckinstryamckinstryecaccess-4.0.1/blib/html/bin/0000755000175000017500000000000012252107726017047 5ustar amckinstryamckinstryecaccess-4.0.1/blib/html/bin/ecaccess-association-delete.html0000644000175000017500000001042512252107726025262 0ustar amckinstryamckinstry ecaccess-association-delete - Delete Association

    NAME

    ecaccess-association-delete - Delete Association


    SYNOPSIS

    ecaccess-association-delete -version|-help|-manual

    ecaccess-association-delete [-debug] [-gateway name] association-name


    DESCRIPTION

    Allow deleting an ECtrans Association. Once deleted the Association can not be retrieved. The History associated with this Association will also be removed from the ECaccess Gateway Database.


    ARGUMENTS

    association-name

    The name of the Association to delete.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-association-delete -gateway ecaccess.ecmwf.int test

    Remove the test Association on the ecaccess.ecmwf.int Gateway.

    ecaccess-association-delete test2

    Remove the test2 Association on the default Gateway.


    SEE ALSO

    ecaccess-association-get, ecaccess-association-list, ecaccess-association-protocol, ecaccess-association-put and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-gateway-list.html0000644000175000017500000000711012252107726024115 0ustar amckinstryamckinstry ecaccess-gateway-list - List the ECaccess Gateways

    NAME

    ecaccess-gateway-list - List the ECaccess Gateways


    SYNOPSIS

    ecaccess-gateway-list -version|-help|-manual

    ecaccess-gateway-list [-debug] [gateway-name]


    DESCRIPTION

    List all the ECaccess Gateways. When a gateway-name is specified then the details for this Gateway are displayed.


    ARGUMENTS

    gateway-name (optional)

    The name of the ECaccess Gateway to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-gateway-list

    List all the ECaccess Gateways.

    ecaccess-gateway-list ecaccess.ecmwf.int

    List the details for the ECaccess Gateway ecaccess.ecmwf.int.


    SEE ALSO

    ecaccess-gateway-name, ecaccess-gateway-connected, ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-certificate-list.html0000644000175000017500000000750212252107726024743 0ustar amckinstryamckinstry ecaccess-certificate-list - List Available Operations

    NAME

    ecaccess-certificate-list - List Available Operations


    SYNOPSIS

    ecaccess-certificate-list -version|-help|-manual

    ecaccess-certificate-list [-debug] [operation-name]


    DESCRIPTION

    List all the Operations which are available with the current Certificate (the one in your "$HOME/.eccert.crt" File). If a required Operation is expired then you should renew your Certificate with the ecaccess-certificate-create command. If you specify an operation-name on the command-line then the information for this Operation only will be displayed.


    ARGUMENTS

    <operation-name> (optional)

    The name of the Operation to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-certificate-list

    List all the Operations for your certificate.

    ecaccess-certificate-list submitJob

    List all the details for the Operation submitJob only.


    SEE ALSO

    ecaccess-certificate-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-mget.html0000644000175000017500000001311112252107726023352 0ustar amckinstryamckinstry ecaccess-file-mget - Download Multiple ECaccess Files at once

    NAME

    ecaccess-file-mget - Download Multiple ECaccess Files at once


    SYNOPSIS

    ecaccess-file-mget -version|-help|-manual

    ecaccess-file-mget [-debug] [-progress] [-force] [-bufsize length] source-ecaccess-file [...] target-local-directory


    DESCRIPTION

    Allow downloading Multiple ECaccess Files at once in the specified target-local-directory.

    Each source-ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.

    Please note this command is not recursive and will only download the plain-files in the source-ecaccess-file directory (sub-directories are ignored).


    ARGUMENTS

    source-ecaccess-file [...]

    The name(s) of the source ECaccess File(s).

    target-local-directory

    The name of the target Local Directory.


    OPTIONS

    -progress

    Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms.

    -force

    Overrides the interactive mode and download each file without prompting.

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to download the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-mget 'home:/xyz/bin/*.bin' $HOME/bin

    Download the *.bin Files in the $HOME/bin directory of the user xyz. The Files are downloaded in the local $HOME/bin directory.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-chmod, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-job-list.html0000644000175000017500000001117612252107726023235 0ustar amckinstryamckinstry ecaccess-job-list - List all ECaccess Jobs

    NAME

    ecaccess-job-list - List all ECaccess Jobs


    SYNOPSIS

    ecaccess-job-list -version|-help|-manual

    ecaccess-job-list [-debug] [job-id]


    DESCRIPTION

    List all your ECaccess Jobs. When a job-id is specified then the details for this job are displayed.

    The Job statuses can have the following values:

    INIT

    Jobs are being initialised

    STDBY

    Jobs are waiting for an event

    EXEC

    Jobs are running

    WAIT

    Jobs have been queued to the scheduler (e.g. LoadLeveler)

    RETR

    Jobs will be resubmitted

    STOP

    Jobs have NOT completed (error)

    DONE

    Jobs have successfully completed


    ARGUMENTS

    job-id (optional)

    The identifier of the ECaccess Job to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-job-list 124356

    Give the informations concerning the ECaccess Job with identifier 124356.

    ecaccess-job-list

    List all your ECaccess Jobs in the spool.


    SEE ALSO

    ecaccess-queue-list, ecaccess-job-delete, ecaccess-job-get, ecaccess-job-restart, ecaccess-job-submit and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-modtime.html0000644000175000017500000001021512252107726024056 0ustar amckinstryamckinstry ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File

    NAME

    ecaccess-file-modtime - Show the Last Modification Time of an ECaccess File


    SYNOPSIS

    ecaccess-file-modtime -version|-help|-manual

    ecaccess-file-modtime [-debug] ecaccess-file


    DESCRIPTION

    Allow showing the Last Modification Time of ecaccess-file.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file

    The name of the ECaccess File to show the Last Modification Time.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-modtime bin/a.out

    Display the Last Modification Time of the a.out File in the $HOME/bin directory of the authenticated user.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-chmod, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-certificate-create.html0000644000175000017500000000701712252107726025234 0ustar amckinstryamckinstry ecaccess-certificate-create - Create Certificate for the ECtools

    SYNOPSIS

    ecaccess-certificate-create -version|-help|-manual

    ecaccess-certificate-create [-debug] [user-id]


    DESCRIPTION

    This command allow creating a Certificate with your ECMWF User Identifier and Security Token. The Certificate is required to use the ECtools. It is stored in your home directory ($HOME/.eccert.crt). If you don't specify your ECMWF User Identifier on the command-line then you will be prompted for it.


    ARGUMENTS

    user-id (optional)

    The ECMWF User Identifier to use.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-certificate-create xyz

    Create a new ECaccess Certificate for the ECMWF User Identifier xyz and store it in the "$HOME/.eccert.crt" File.


    SEE ALSO

    ecaccess-certificate-list and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-create.html0000644000175000017500000001157712252107726024101 0ustar amckinstryamckinstry ecaccess-event-create - Create an ECaccess Event

    NAME

    ecaccess-event-create - Create an ECaccess Event


    SYNOPSIS

    ecaccess-event-create -version|-help|-manual

    ecaccess-event-create [-debug] [-overwrite] [-public] [-comment string] event-name


    DESCRIPTION

    Allow creating an ECaccess Event. As a result the event-id is displayed.

    If an event already exists with the same event-name then by default the request is rejected (please check the -overwrite option).

    By default an event is private and restricted to its owner. Access can however be shared with other users thanks to the ecaccess-event-grant command or with the -public option which make it visible to all.


    ARGUMENTS

    event-name

    The name of the Event to create.


    OPTIONS

    -overwrite

    Allow deleting an existing event with the same name and create a new one (the identifier will be however different to the original one).

    -public

    Allow creating a public event which can be used by everybody. In order to have a better tunning of the permissions please keep the event private and use the ecaccess-event-grant command instead.

    -comment string

    Specify the string to display as a comment for the event.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-create -public -comment "My Comment" "My Event Name"

    Create the new event with the name "My Event Name" and the comment "My Comment". This new event is public and other users can subscribe to it.


    SEE ALSO

    ecaccess-event-grant, ecaccess-event-clear, ecaccess-event-send, ecaccess-event-list, ecaccess-event-delete and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-job-get.html0000644000175000017500000001243312252107726023036 0ustar amckinstryamckinstry ecaccess-job-get - Download a Job Output/Input/Error File

    NAME

    ecaccess-job-get - Download a Job Output/Input/Error File


    SYNOPSIS

    ecaccess-job-get -version|-help|-manual

    ecaccess-job-get [-debug] [-input|-error] [-encrypt] [-binary] [-bufsize length] job-id local-target-file


    DESCRIPTION

    Allow downloading the Job Output/Input/Error Files with identifier job-id.

    The file is downloaded localy in the local-target-file.


    ARGUMENTS

    job-id

    The identifier of the ECaccess Job to retrieve.

    local-target-file

    The name of the Local Target File.


    OPTIONS

    -input

    By default the Job Output File is downloaded. Using this option allow downloading the Job Input File instead.

    -error

    By default the Job Output File is downloaded. Using this option allow downloading the Job Error File instead.

    -encrypt

    By default files are downloaded through the plain text channel (http). Using this option will force the download to occurs through the SSL secure channel (https).

    -binary

    By default files are downloaded as text files. This option will download files as binary files (decode_base64 required). Please note that text files can also be downloaded in binary mode but text mode is faster. You should use this option if your job output is containing non-text characters.

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-job-get 124356 ./ecaccess-job-124356.output

    Download the output of the ECaccess Job 124356 in the local ecaccess-job-124356.output file.


    SEE ALSO

    ecaccess-job-delete, ecaccess-job-list, ecaccess-job-restart, ecaccess-job-submit and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-mkdir.html0000644000175000017500000001017612252107726023534 0ustar amckinstryamckinstry ecaccess-file-mkdir - Make a Directory on the ECaccess File System

    NAME

    ecaccess-file-mkdir - Make a Directory on the ECaccess File System


    SYNOPSIS

    ecaccess-file-mkdir -version|-help|-manual

    ecaccess-file-mkdir [-debug] ecaccess-file


    DESCRIPTION

    Make the Directory ecaccess-file on the ECaccess File System, if it does not already exist.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file

    The name of the ECaccess Directory to create.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-mkdir c1a:/c1a/tmp/systems/xyz/test-dir

    Make the test-dir Directory in the "/c1a/tmp/systems/xyz" directory on c1a.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-chmod, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-ectrans-restart.html0000644000175000017500000002171712252107726024635 0ustar amckinstryamckinstry ecaccess-ectrans-restart - Restart an existing ECtrans transfer

    NAME

    ecaccess-ectrans-restart - Restart an existing ECtrans transfer


    SYNOPSIS

    ecaccess-ectrans-restart -version|-help|-manual

    ecaccess-ectrans-restart [-debug] [-gateway name] [-remote location] [-target file-name] [-retryCount number] [-retryFrequency frequency] [-priority priority] [-lifeTime duration] [-mailTo email] [-onSuccess] [-onFailure] [-onRetry] [-keep] [-reject|-append|-resume|-overwrite] [-maximumDuration duration] [-minimumDuration duration] [-minimumRate rate] ectrans-id


    DESCRIPTION

    Allow restarting the ECtrans transfer with the ectrans-id identifier.

    In order to get the list of ECtrans transfers and the corresponding ectrans-id please use the ecaccess-ectrans-list command. If you want to setup an ECtrans transfer then use the ecaccess-ectrans-request command which will give you an ectrans-id (this one can be kept for a later restart).


    ARGUMENTS

    ectrans-id

    The identifier of the ECtrans transfer to restart.


    OPTIONS

    -gateway name

    Update the name of the ECaccess Gateway.

    -remote location

    Update the target location in the format association-name[@protocol].

    -target file-name

    Update the target file-name.

    -retryCount number

    Update the number of retries.

    -retryFrequency frequency

    Update the frequency of retries in seconds.

    -priority priority

    Update the transmission priority 0-99.

    -lifeTime duration

    Update the lifetime of the transfer request. The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 1w or 2d).

    -mailTo email

    Update the target email address.

    -onSuccess

    Allow sending a mail when the transfer is successful.

    -onFailure

    Allow sending a mail when the transfer has failed.

    -onRetry

    Allow sending a mail when the transfer is retried.

    -keep

    Allow keeping the request in the spool until the duration specified in the -lifeTime option has passed. By default a successful transfer is removed from the spool.

    -reject

    Allow failing if there is an existing target file.

    -append

    Allow appending if there is an existing target file.

    -resume

    Allow resuming if there is an existing target file.

    -overwrite

    Allow overwriting if there is an existing target file.

    -maximumDuration duration

    Allow updating the maximum transfer duration. The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 10m or 1h). A value <=0 will deactivate the feature.

    -minimumDuration duration

    Allow updating the duration before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 30s or 10m). A value <=0 will deactivate the feature.

    -minimumRate rate

    Allow updating the minimum transfer rate for a transmission (expressed in bytes/s). This is an average value, not the transmission rate at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-ectrans-restart 124356

    Restart the ECtrans transfer with the identifier 124356.


    SEE ALSO

    ecaccess-ectrans-delete, ecaccess-ectrans-list, ecaccess-ectrans-request and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-grant.html0000644000175000017500000001132212252107726023735 0ustar amckinstryamckinstry ecaccess-event-grant - Grant usage of an ECaccess Event

    NAME

    ecaccess-event-grant - Grant usage of an ECaccess Event


    SYNOPSIS

    ecaccess-event-grant -version|-help|-manual

    ecaccess-event-grant [-debug] [-subscribe] [-notify] event-id user-list


    DESCRIPTION

    Allow managing the Event permissions for a list of user(s).

    The permissions can be either subscribe, notify, both or none. In order to remove permissions to an Event for a list of users use this command with no -subscribe and -notify options.


    ARGUMENTS

    event-id

    The identifier of the Event to grant.

    user-list

    The user(s) to give/remove the permissions. Multiple users should be separated by a column (e.g. abc,def).


    OPTIONS

    -subscribe

    The user(s) specified in the user-list will be allowed to subscribe to the event-id (e.g. with the -eventIds option of the ecaccess-job-submit command).

    -notify

    The user(s) specified in the user-list will be allowed to send notifications to the event-id (e.g. with the ecaccess-event-send command).

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-grant -subscribe 167 abc,def,jhi

    Allow the users abc, def and jhi to subscribe to this Event.

    ecaccess-event-grant 167 jkl

    Remove all rights to the Event for the user jkl.


    SEE ALSO

    ecaccess-event-clear, ecaccess-event-delete, ecaccess-event-send, ecaccess-event-list, ecaccess-event-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-association-put.html0000644000175000017500000001227412252107726024634 0ustar amckinstryamckinstry ecaccess-association-put - Update/Create an Association

    NAME

    ecaccess-association-put - Update/Create an Association


    SYNOPSIS

    ecaccess-association-put -version|-help|-manual

    ecaccess-association-put [-debug] [-gateway name] [-password] source-file


    DESCRIPTION

    Allow updating or creating an ECtrans Association. If the name exists then the Association is updated. If it does not exists then a new Association is created. In order to get a template for a new Association please use the following command:

    ecaccess-association-get -template association-name target-file

    The target-file for the Association Descriptive File does not have to be the name of the Association itself. The name for the Association is specified in the association-name parameter.

    When creating a new Association the -password option should be used to set the password (it can not be set in the Association Descriptive File as this would not be secure).


    ARGUMENTS

    source-file

    The name of the Association Descriptive File to upload.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where the Association should be installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -password

    Allow prompting for a new password for the Association.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-association-put -password ./test

    Push the Association described in the ./test file of your current directory on your default Gateway. You will be also prompted for a new password.

    ecaccess-association-put -gateway ecaccess.ecmwf.int ./test

    Push the Association described in the ./test file of your current directory on the ecaccess.ecmwf.int Gateway.


    SEE ALSO

    ecaccess-association-delete, ecaccess-association-get, ecaccess-association-list, ecaccess-association-protocol and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-mput.html0000644000175000017500000001355212252107726023414 0ustar amckinstryamckinstry ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once

    NAME

    ecaccess-file-mput - Upload Multiple Local Files on the ECaccess File System at once


    SYNOPSIS

    ecaccess-file-mput -version|-help|-manual

    ecaccess-file-mput [-debug] [-progress] [-force] [-umask mode] [-bufsize length] source-local-file [...] target-ecaccess-directory


    DESCRIPTION

    Allow uploading Multiple Local Files on target-ecaccess-directory at once.

    The target-ecaccess-directory is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.

    Please note this command is not recursive and will only upload plain-files (directories specified as source-ecaccess-file are ignored).


    ARGUMENTS

    source-local-file [...]

    The name(s) of the source File(s).

    target-ecaccess-directory

    The name of the target ECaccess Directory.


    OPTIONS

    -progress

    Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms.

    -force

    Overrides the interactive mode and upload each file without prompting.

    -umask mode

    The user file-creation mode mask (umask) is used to determine the file permission for newly created files. The default value is 640.

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to upload the files. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-mput $HOME/*.txt home:/xyz/

    Upload the local $HOME/*.txt Files in the ECaccess $HOME directory of the user xyz.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-chmod, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-association-list.html0000644000175000017500000001042212252107726024770 0ustar amckinstryamckinstry ecaccess-association-list - List your ECtrans Associations

    NAME

    ecaccess-association-list - List your ECtrans Associations


    SYNOPSIS

    ecaccess-association-list -version|-help|-manual

    ecaccess-association-list [-debug] [-gateway name] [association-name]


    DESCRIPTION

    List all your ECtrans Associations. When an association-name is specified then the details for this Association is displayed.


    ARGUMENTS

    association-name (optional)

    The name of the Association to retrieve the details.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where the Associations are installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-association-list

    List all your Associations on your default Gateway.

    ecaccess-association-list -gateway ecaccess.ecmwf.int ginko

    List the details of the Association ginko on the ecaccess.ecmwf.int Gateway.


    SEE ALSO

    ecaccess-association-delete, ecaccess-association-get, ecaccess-association-protocol, ecaccess-association-put and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-send.html0000644000175000017500000001231112252107726023552 0ustar amckinstryamckinstry ecaccess-event-send - Trigger an ECaccess Event

    NAME

    ecaccess-event-send - Trigger an ECaccess Event


    SYNOPSIS

    ecaccess-event-send -version|-help|-manual

    ecaccess-event-send [-debug] [-environment variables] [-delay duration] [-at date] event-id sequence


    DESCRIPTION

    Allow triggering the event specified by its event-id. The sequence number should always be greater than the last sequence submitted. The specified environment parameters are passed to the jobs before submissions. The triggering of the event can also be delayed or started at a later time if required. As a result the number of notification(s) updated is displayed.


    ARGUMENTS

    event-id

    The identifier of the Event to trigger.

    sequence

    The sequence number for the triggering (must be an integer between 0 and 2147483647).


    OPTIONS

    -environment variables

    Specify which environment variables to pass to the jobs. Multiple variables should be separated by a semi-column (e.g. "PARAM1=xxx;PARAM2=yyy").

    -delay duration

    Allow delaying the submission of the event (default: no delay). The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 1w or 2d).

    -at date

    Specify the starting date for the event (default: immediate submission). The format of the date is "yyyy-MM-dd HH:mm" (e.g. "2011-01-19 12:17").

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-send 167 2000

    Trigger the event 167 with a sequence number of 2000.

    ecaccess-event-send -delay 1d 167 2000

    Trigger the same event as in the previous example in 24 hours.


    SEE ALSO

    ecaccess-event-grant, ecaccess-event-clear, ecaccess-event-list, ecaccess-event-delete, ecaccess-event-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-delete.html0000644000175000017500000000714012252107726024067 0ustar amckinstryamckinstry ecaccess-event-delete - Delete an ECaccess Event

    NAME

    ecaccess-event-delete - Delete an ECaccess Event


    SYNOPSIS

    ecaccess-event-delete -version|-help|-manual

    ecaccess-event-delete [-debug] event-id


    DESCRIPTION

    Allow deleting the event specified by its event-id.

    All the Job Subscritions to this Event will be also deleted which mean that any Job in the STDBY status will be deleted (the previous instances of these Jobs will not be affected).


    ARGUMENTS

    event-id

    The identifier of the Event to delete.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-delete 167

    Delete the event 167.


    SEE ALSO

    ecaccess-event-grant, ecaccess-event-clear, ecaccess-event-send, ecaccess-event-list, ecaccess-event-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-ectrans-request.html0000644000175000017500000002716112252107726024640 0ustar amckinstryamckinstry ecaccess-ectrans-request - Request a new ECtrans transfer

    NAME

    ecaccess-ectrans-request - Request a new ECtrans transfer


    SYNOPSIS

    ecaccess-ectrans-request -version|-help|-manual

    ecaccess-ectrans-request [-debug] [-gateway name] [-target file-name] [-retryCount number] [-retryFrequency frequency] [-priority priority] [-lifeTime duration] [-mailTo email] [-onSuccess] [-onFailure] [-onRetry] [-deleteSource] [-keep] [-reject|-append|-resume|-overwrite] [-maximumDuration duration] [-minimumDuration duration] [-minimumRate rate] association-name[@protocol] source


    DESCRIPTION

    Allow Member State users to initiate file transfers between ECMWF and Member State servers. The ECaccess Server will spool the ECMWF file specified by the source parameter in the user's ECtrans transfer queue: if the connection between the ECMWF and Member State gateways is down or if any error occurs, the file will be kept in the spool area at ECMWF and you can resume the transfer through the web interface or with the ecaccess-ectrans-restart command. If required the transfer can be retried automatically (see the -retryCount and -retryFrequency options to tailor the retry mechanism).

    The -reject, -append, -resume and -overwrite options are mutually exclusive and determine what to do if there is an existing target file. The -mailTo option specifies an email address to be notified in case of a successful (option -onSuccess) and/or a failed transfer (option -onFailure).

    When a request has been spooled successfully, an ectrans-id is returned immediately. The ectrans-id can be used to reference the transfer, using the web interface or with the ecaccess-ectrans-delete, ecaccess-ectrans-list or ecaccess-ectrans-restart commands.


    ARGUMENTS

    association-name[@protocol]

    The ECtrans Association with optionaly the name of the protocol to use.

    source

    Name of the file at ECMWF to spool in ECtrans.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where the ECtrans Association association-name is defined. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -target file-name

    Defines the target file-name (default: same as source).

    -retryCount number

    Defines the number of retries (default: 144).

    -retryFrequency frequency

    Defines the frequency of retries in seconds (default: 600 seconds).

    -priority priority

    Defines the transmission priority 0-99 (default: 99).

    -lifeTime duration

    Defines the lifetime of the request (default: 7 days). The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 1w or 2d).

    -mailTo email

    Defines the target email address (default: <user-id>@ecmwf.int).

    -onSuccess

    Allow sending a mail when the transfer is successful.

    -onFailure

    Allow sending a mail when the transfer has failed.

    -onRetry

    Allow sending a mail when the transfer is retried.

    -deleteSource

    Allow deleting the original source file once it is safe in the spool.

    -keep

    Allow keeping the request in the spool until the duration specified in the -lifeTime option has passed. By default a successful transfer is removed from the spool.

    -reject

    Allow failing if there is an existing target file (default).

    -append

    Allow appending if there is an existing target file.

    -resume

    Allow resuming if there is an existing target file.

    -overwrite

    Allow overwriting if there is an existing target file.

    -maximumDuration duration

    Define the maximum transfer duration. The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 10m or 1h). A value <=0 will deactivate the feature (default: 12h).

    -minimumDuration duration

    Allow setting the duration before to control a transmission (e.g. for the first 10 minutes ECtrans don't try to check the transfer rate, which allow not to enforce some minimum transfer rates for very small files). The duration is specified in [w]eeks, [d]ays, [h]ours, [m]inutes or [s]econds (e.g. 30s or 10m). A value <=0 will deactivate the feature (default: 10m).

    -minimumRate rate

    Allow setting a minimum transfer rate for a transmission (expressed in bytes/s). This is an average value, not the transmission rate at one particular moment in time (e.g. if a big file is stuck for 5 minutes but then transmit much faster later on then it will not be interrupted as long as the overall transfer rate is above the minimum). A value <=0 will deactivate the feature (default: 10240).

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-ectrans-request -lifeTime 2d -overwrite -onFailure -onRetry test@genericFtp ec:test.txt

    Request a file transfer of the ec:test.txt file to the default gateway with the association test and the protocol genericFtp. If the target file already exists then the original file is deleted. If the transfer is retried or fail then an email is sent to the default email address (<user-id>@ecmwf.int). After 2 days the file is removed from the spool (whatever the status of the transmission is).

    ecaccess-ectrans-request -minimumDuration 10m -maximumDuration 35m -minimumRate 8192 test@genericFtp ec:test.txt

    After 10 minutes ECtrans will start to control the transfer rate. If after 35 minutes the file is still not transmitted or if at a certain point in time the average transmission rate is less than 8Kbytes/s then the transmission will be canceled. If canceled, the transmission will be retried 144 times (with a 10 minutes interval).


    SEE ALSO

    ecaccess-ectrans-delete, ecaccess-ectrans-list, ecaccess-ectrans-restart and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-delete.html0000644000175000017500000001021612252107726023663 0ustar amckinstryamckinstry ecaccess-file-delete - Remove an ECaccess File

    NAME

    ecaccess-file-delete - Remove an ECaccess File


    SYNOPSIS

    ecaccess-file-delete -version|-help|-manual

    ecaccess-file-delete [-debug] [-force] ecaccess-file


    DESCRIPTION

    Remove the ecaccess-file.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file

    The name of the ECaccess File to delete.


    OPTIONS

    -force

    Ignore nonexistent files and complete successfully.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-delete scratch:bin/a.out

    Remove the a.out File of the $SCRATCH/bin directory of the authenticated user.


    SEE ALSO

    ecaccess-file-chmod, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-association-protocol.html0000644000175000017500000001054112252107726025660 0ustar amckinstryamckinstry ecaccess-association-protocol - List the supported ECtrans Protocols

    NAME

    ecaccess-association-protocol - List the supported ECtrans Protocols


    SYNOPSIS

    ecaccess-association-protocol -version|-help|-manual

    ecaccess-association-protocol [-debug] [-gateway name] [protocol-name]


    DESCRIPTION

    List all the ECtrans Protocols supported. When a protocol-name is specified then the details for this Protocol are displayed.


    ARGUMENTS

    protocol-name (optional)

    The name of the ECtrans Protocol to retrieve the details.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where to list the ECtrans Protocols supported. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-association-protocol

    List all the ECtrans Protocols supported on your default Gateway.

    ecaccess-association-protocol -gateway ecaccess.ecmwf.int genericFtp

    List the details/options of the Protocol genericFtp on the ecaccess.ecmwf.int Gateway.


    SEE ALSO

    ecaccess-association-delete, ecaccess-association-get, ecaccess-association-list, ecaccess-association-put and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess.html0000644000175000017500000004674012252107726021521 0ustar amckinstryamckinstry - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN.

    - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN.


    NAME

    ECaccess Tools (ECTools) - The ECaccess Tools gives Member States (in the following "Member States" (MS) includes "Co-operating States") and other ECMWF users batch access to the ECMWF computing and archiving facilities for the management of files, file transfers and jobs. Access is available via the Internet as well as via RMDCN.


    AUTHENTICATION

    ECaccess Certificate

    Using the ECaccess Tools requires a valid ECaccess Certificate.

    The ECaccess Certificate is a standard X509 digital Certificate saved on the user's computer as a file. It identifies a user to the ECaccess Gateway. The ECaccess Certification Authority (ECCA) signs each Certificate. Therefore, when a user provides his Certificate to the gateway, its signature is checked using the ECCA public key for verification.

    The ECaccess certificate is by default valid for 7 days for all services.

    The ECaccess Tools are also available at ECMWF. As you have already been validated to enter ECMWF, you will not need a Certificate when using these ECaccess shell commands localy.

    Creating a Certificate

    The ECaccess Certificate must be stored in the "$HOME/.eccert.crt" file and can be created with one of the following method (both methods requires an ECMWF user identifier and token PASSCODE):

    Using the "ecaccess-certificate-create" command:

    Please refer to the man page of the command for more details.

    Using the Web interface:

    Login to the Web server and in the menu click the "Get Certificate" option to download the new ECaccess Certificate.


    ECACCESS FILE SYSTEM

    When accessing FILEs at ECMWF through the ECtools, the following domains are available:

       HOME: the $HOME directory (home:)
       SCRATCH: the $SCRATCH directory (scratch:)
       ECFS: the ECFS directory (ec:)
       ECTMP: the ECTMP directory (ectmp:)
       HOST: any server at ECMWF ({host-name}:)
    

    Path

    The format of the path is the following: "[domain:][/user-id/]path"

    If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain.

    If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user.

    Exemples

       "bin/a.out"                           a.out file in the $HOME/bin directory of the current user
       "home:bin/a.out"                      a.out file in the $HOME/bin directory of the current user
       "/tmp/a.out"                          a.out file in the /tmp directory on ecgate
       "home:/xyz/bin/a.out"                 a.out file in the $HOME/bin directory of user xyz
       "ec:bin/a.out"                        a.out file in the ECFS bin directory of the current user
       "ec:/xyz/bin/a.out"                   a.out file in the ECFS bin directory of user xyz
       "c1a:/c1a/tmp/systems/xyz/a.out"      a.out file in the /c1a/tmp/systems/xyz/ directory of c1a

    Commands

    In the DESCRIPTION section you will find the FILEs commands which can be used to manage the files at ECMWF. Whenever a parameter or an option refer to an ECaccess File then the "[domain:][/user-id/]path" syntax apply.


    ECTRANS

    ECtrans refers to unattended file transfers initiated from ECMWF.

    ECtrans allows transfering files between ECMWF and remote sites. Like the UNIX "rcp" command, ECtrans requires no password to be specified on the command line for the remote host: the ECaccess gateway performs the security checking. Unlike standard FTP, ECtrans is suitable for unattended file transfers in scripts, cron jobs, etc., as it avoids the problems inherent in storing passwords in text files and sending passwords across networks.

    Even if you don't have a local gateway installed, you can benefit from ECtrans by using the ECMWF ECaccess gateway. Please note that in this case the transfer is not as secured as when a Member State ECaccess gateway is used.

    Target location

    Users who wish to transfer files between ECMWF and Member State servers need to declare one or more remote Member State users (msuser association) for the storage/retrieval of the remote file. This can be done through the ECaccess Web interface of the target gateway. For every "msuser" declaration, the hostname and the login username and password need to be specified.

    After the ECaccess gateway installation, the Member State ECaccess system administrator can customise the access methods for file transfers. These will be displayed through the ECaccess Web interface. Several schemes can be implemented, such as:

    1 - The target directory for a particular destination is a sub-directory of a central directory configured by the administrator, with the sub-directory name matching the msuser name. 2 - The target directory for all file transfers to a given destination is a sub-directory of the msusers home directory. The administrator configures the sub-directory name. 3 - The target directory for a given destination is configurable by the user. The administrator determines whether or not the user is allowed to include ".." in the directory path.

    Target directories can be located on:

    1 - Member State servers running a standard FTP service accessible from the ECaccess gateway. This is known as a "genericFtp" destination and is the most convenient way of getting the files to the system you want, under the specified user ID. 2 - The server running the ECaccess gateway. This is known as a "genericFile" destination. All users will share in a common directory the files transferred using this destination. 3 - Member State servers running a proprietary application. The administrator provides ectrans with the implementation of the access protocol. The administrator can also use more complex rules to define special target locations for ECMWF users, Member State users or groups of Member State users. The command "ectinfo" described in the next section can be used to get the translated URL of a target location, giving a Member State user identifier and a destination name (passwords are displayed as ***).

    Commands

    In the DESCRIPTION section you will find the ECtrans Association and Transfer Management commands which can be used to manage the ECtrans Associations and associated Transfers.


    EVENTS

    ECMWF maintains some notifications (events) which are linked to ECMWF's operational activity and offers the service for time-critical jobs. This service is also available to MS users who maintain their own notifications and can therefore create simple dependencies between different activities, at ECMWF and remote sites.

    Commands

    In the DESCRIPTION section you will find the Events Management commands which can be used to manage such Events.


    DESCRIPTION

    The ECaccess Tools are organized under nine categories covering access to the whole computing and archiving facilities of ECMWF. Each command is documented with its own man page which provide explanation as well as examples on how to use it.

    The following options are common to all the ECtools:

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.

    Shell commands for certificate management (ecaccess-certificate-*)

       ecaccess-certificate-create  - Create Certificate for the ECtools
       ecaccess-certificate-list    - List Available Operations

    Shell commands for file management (ecaccess-file-*)

       ecaccess-file-chmod          - Change ECaccess File Mode Bits
       ecaccess-file-copy           - Copy an ECaccess File
       ecaccess-file-delete         - Remove an ECaccess File
       ecaccess-file-dir            - List ECaccess Directory Contents
       ecaccess-file-get            - Download an ECaccess File
       ecaccess-file-mdelete        - Delete Multiple ECaccess Files at once
       ecaccess-file-mget           - Download Multiple ECaccess Files at once
       ecaccess-file-mkdir          - Make a Directory on the ECaccess File System
       ecaccess-file-modtime        - Show the Last Modification Time of an ECaccess File
       ecaccess-file-move           - Move or Rename ECaccess Files
       ecaccess-file-mput           - Upload Multiple Local Files on the ECaccess File System at once
       ecaccess-file-put            - Upload a File on the ECaccess File System
       ecaccess-file-rmdir          - Remove a Directory on the ECaccess File System
       ecaccess-file-size           - Show the Size of an ECaccess File

    Shell commands for batch job management (ecaccess-job/queue-*)

       ecaccess-job-delete          - Delete an ECaccess Job
       ecaccess-job-get             - Download a Job Output/Input/Error File
       ecaccess-job-list            - List all ECaccess Jobs
       ecaccess-job-restart         - Restart an ECaccess Job
       ecaccess-job-submit          - Submit a new ECaccess Job
       ecaccess-queue-list          - List available queues

    Shell commands for management of events at ECMWF (ecaccess-event-*)

       ecaccess-event-list          - List available events
       ecaccess-event-send          - Trigger an ECaccess Event

    Shell commands for management of ECtrans Associations (ecaccess-association-*)

       ecaccess-association-delete  - Delete Association
       ecaccess-association-get     - Get the Association Descriptive File
       ecaccess-association-list    - List your ECtrans associations
       ecaccess-association-protocol- List the supported ECtrans Protocol
       ecaccess-association-put     - Update/Create an Association

    Shell commands for management of ECtrans Transfers (ecaccess-ectrans-*)

       ecaccess-ectrans-delete      - Delete ECtrans
       ecaccess-ectrans-list        - List all ectrans transfers
       ecaccess-ectrans-request     - Request a new ECtrans transfer
       ecaccess-ectrans-restart     - Restart an existing ECtrans transfer

    Shell commands for getting ECaccess Gateways information (ecaccess-gateway-*)

       ecaccess-gateway-list        - List the ECaccess Gateways
       ecaccess-gateway-name        - Display the name of the default ECaccess Gateway
       ecaccess-gateway-connected   - Display the ECaccess Gateway Connection Status

    Shell commands for general information at ECMWF

       ecaccess-cosinfo             - Display ConsInfo from ECMWF


    SEE ALSO

    ecaccess-association-delete, ecaccess-association-get, ecaccess-association-list, ecaccess-association-protocol, ecaccess-association-put, ecaccess-certificate-create, ecaccess-certificate-list, ecaccess-cosinfo, ecaccess-ectrans-delete, ecaccess-ectrans-list, ecaccess-ectrans-request, ecaccess-ectrans-restart, ecaccess-event-list, ecaccess-event-send, ecaccess-file-chmod, ecaccess-file-copy, ecaccess-file-delete, ecaccess-file-dir, ecaccess-file-get, ecaccess-file-mdelete, ecaccess-file-mget, ecaccess-file-mkdir, ecaccess-file-modtime, ecaccess-file-move, ecaccess-file-mput, ecaccess-file-put, ecaccess-file-rmdir, ecaccess-file-size, ecaccess-gateway-list, ecaccess-gateway-name, ecaccess-job-delete, ecaccess-job-get, ecaccess-job-list, ecaccess-job-restart, ecaccess-job-submit and ecaccess-queue-list.

    ecaccess-4.0.1/blib/html/bin/ecaccess-job-submit.html0000644000175000017500000002734112252107726023566 0ustar amckinstryamckinstry ecaccess-job-submit - Submit a new ECaccess Job

    NAME

    ecaccess-job-submit - Submit a new ECaccess Job


    SYNOPSIS

    ecaccess-job-submit -version|-help|-manual

    ecaccess-job-submit [-debug] [-distant] [-encrypt] [-bufsize length] [-scheduledDate date] [-noDirectives] [-gateway name] [-remote location] [-transferOutput] [-transferError] [-transferInput] [-keep] [-eventIds list] [-sterr2Stdout] [-noRenew] [-mailTo email] [-onStart] [-onSuccess] [-onFailure] [-onRetry] [-jobName name] [-manPage content] [-lifeTime days] [-retryCount number] [-retryFrequency frequency] [-queueName name] source


    DESCRIPTION

    Allow submitting the source script on either the default ECaccess batch queue or the ECaccess batch queue specified with the -queueName option. ECaccess batch queue name can be obtained with the ecaccess-queue-list command (the default queue is the first in the list).

    A special service (see option -eventIds) allows to automatically submit jobs to be run when certain points in the daily ECMWF operational forecast suite have been reached. The main purpose is to ensure that certain data is available before e.g. submitting a MARS request. These events correspond to the different stages when the ECMWF operational activity has produced certain data or products. The list of events can be retrieved with the ecaccess-event-list command.

    In order to facilitate the migration from the old ECtools (ecjreq/ecjput commands) the equivalents options can be set using their old names (e.g. -at for -scheduledDate). This should limit the scripts modifications for job submissions.


    ARGUMENTS

    source

    The name of the file which contains the job input script (depending of the -distant option this file is either at ECMWF or local to your workstation).


    OPTIONS

    -distant

    By default the source is specifying a file which is local to your workstation. Using this option allow submitting a script which is already at ECMWF.

    -encrypt

    By default the source file is uploaded through the plain text channel (http). Using this option will force the upload to occurs through the SSL secure channel (https). This option only apply for local scripts (no -distant).

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 524288 bytes (512KB) is used. This option only apply for local scripts (no -distant).

    -at, -scheduledDate date

    Allow specifying the start date for the Job. By default the job will start as soon as possible. The format for the date is 'yyyy-MM-dd HH:mm'.

    -nd, -noDirectives

    Allow submitting a job with no scheduler directives. Some default directives will be added to your input script to allow processing the job.

    -tg, -gateway name

    This is the name of the target ECaccess Gateway for the transfers. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -tr, -remote location

    Defines the target ECtrans location in the format association-name[@protocol].

    -to, -transferOutput

    Request the transfer of the job standard output to the gateway and remote location defined in the -gateway and -remote options.

    -te, -transferError

    Request the transfer of the job error output to the gateway and remote location defined in the -gateway and -remote options.

    -ti, -transferInput

    Request the transfer of the job input to the gateway and remote location defined in the -gateway and -remote options.

    -tk, -keep

    Allow keeping the transfers requests in the spool.

    -ni, -eventIds list

    Allow giving a list of event-identifiers to subscribe to with the Job. The list should be separated by ';' or ','.

    -eo, -sterr2Stdout

    Force redirection of the job standard error output (stderr) to the job standard output (stdout).

    -ro, -noRenew

    The job subscriptions to events will not be renewed.

    -mu, -mailTo email

    Defines the target email address (default: current ECMWF user identifier).

    -mb, -onStart

    Allow sending a mail when the execution/transfer begins.

    -me, -onSuccess

    Allow sending a mail when the execution/transfer ends.

    -mf, -onFailure

    Allow sending a mail when the execution/transfer fails.

    -mr, -onRetry

    Allow sending a mail when the execution/transfer retries.

    -queueName name

    The name of the ECaccess batch queue to submit the job to.

    -jn, -jobName name

    Allow specifying a name for the new Job (other than the Job Identifier). If no name is specified then the name of the input script is used.

    -mp, -manPage content

    Allow giving the man page content which will be displayed to the ECMWF operators in case of problems with your Job (e.g. what to do or who to contact).

    -lt, -lifeTime days

    Allow specifying the job input/output life time in days. The default is 7 days.

    -rc, -retryCount number

    Defines the number of retries. The default is 0.

    -rf, -retryFrequency frequency

    Defines the frequency of retries in seconds. The default is 600 seconds.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-job-submit -noDirectives ./test.txt

    Transfer the local file test.txt to your ECMWF spool and submit the job to the default ECaccess batch queue. The source does not have any directives.


    SEE ALSO

    ecaccess-queue-list, ecaccess-event-list, ecaccess-job-delete, ecaccess-job-get, ecaccess-job-list ecaccess-job-restart and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-chmod.html0000644000175000017500000001065512252107726023522 0ustar amckinstryamckinstry ecaccess-file-chmod - Change ECaccess File Mode Bits

    NAME

    ecaccess-file-chmod - Change ECaccess File Mode Bits


    SYNOPSIS

    ecaccess-file-chmod -version|-help|-manual

    ecaccess-file-chmod [-debug] mode ecaccess-file


    DESCRIPTION

    Allow changing the ECaccess File Mode Bits of the given ecaccess-file according to mode, which is an octal number representing the bit pattern for the new mode bits.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    mode

    Octal number representing the bit pattern for the new mode bits (e.g. 0600).

    ecaccess-file

    The name of the ECaccess File to change the File Mode Bits.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-chmod 0700 ec:bin/a.out

    Change the File Mode Bits to Read and Write for owner and Read for everybody else on a File in the bin directory of the ECFS directory of the authenticated user.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-put.html0000644000175000017500000001401012252107726023225 0ustar amckinstryamckinstry ecaccess-file-put - Upload a File on the ECaccess File System

    NAME

    ecaccess-file-put - Upload a File on the ECaccess File System


    SYNOPSIS

    ecaccess-file-put -version|-help|-manual

    ecaccess-file-put [-debug] [-progress] [-umask mode] [-offset number] [-bufsize length] source-local-file [target-ecaccess-file]


    DESCRIPTION

    Allow uploading source-local-file on the ECaccess File System. If no target-ecaccess-file is specified then the source-local-file name is used.

    The target-ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    source-local-file

    The name of the source Local File.

    target-ecaccess-file (optional)

    The name of the target ECaccess File.


    OPTIONS

    -progress

    Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms.

    -umask mode

    The user file-creation mode mask (umask) is used to determine the file permission for newly created files. The default value is 640.

    -offset number

    Every open file has an associated file offset, which determines where the next read operation will start. This number is set to 0 by default.

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to upload the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 10485760 bytes (10MB) is used.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-put $HOME/bin/a.out

    Upload the local $HOME/bin/a.out File in the $HOME directory of the authenticated user. The Target File Name is a.out.

    ecaccess-file-put $HOME/bin/a.out c1a:/tmp/a2.out

    Upload the local $HOME/bin/a.out File in the tmp directory of c1a. The Target File Name is a2.out.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-chmod, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-rmdir.html0000644000175000017500000001016312252107726023537 0ustar amckinstryamckinstry ecaccess-file-rmdir - Remove a Directory on the ECaccess File System

    NAME

    ecaccess-file-rmdir - Remove a Directory on the ECaccess File System


    SYNOPSIS

    ecaccess-file-rmdir -version|-help|-manual

    ecaccess-file-rmdir [-debug] ecaccess-file


    DESCRIPTION

    Allow removing the Directory ecaccess-file on the ECaccess File System.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file

    Then name of the ECaccess Directory to remove.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-rmdir c1a:/c1a/tmp/systems/xyz/test-dir

    Remove the test-dir Directory in the "/c1a/tmp/systems/xyz" directory on c1a.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-chmod, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-copy.html0000644000175000017500000001110212252107726023366 0ustar amckinstryamckinstry ecaccess-file-copy - Copy an ECaccess File

    NAME

    ecaccess-file-copy - Copy an ECaccess File


    SYNOPSIS

    ecaccess-file-copy -version|-help|-manual

    ecaccess-file-copy [-debug] [-erase] source-ecaccess-file target-ecaccess-file


    DESCRIPTION

    Copy the source-ecaccess-file to the target-ecaccess-file.

    The source-ecaccess-file and target-ecaccess-file are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    source-ecaccess-file

    The source ECaccess File name for the copy.

    target-ecaccess-file

    the target ECaccess File name for the copy.


    OPTIONS

    -erase

    Delete the source file once the copy has completed successfully. By default the source file is not deleted.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-copy ec:bin/a.out c1a:/c1a/tmp/systems/xyz/a.out

    Copy the a.out File in the ECFS bin directory of the authenticated user to the "/c1a/tmp/systems/xyz" directory on c1a.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-chmod, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-list.html0000644000175000017500000000746312252107726023610 0ustar amckinstryamckinstry ecaccess-event-list - List available events

    NAME

    ecaccess-event-list - List available events


    SYNOPSIS

    ecaccess-event-list -version|-help|-manual

    ecaccess-event-list [-debug] [event-id|event-name]


    DESCRIPTION

    List all the ECaccess Events which are available to your ECMWF user identifier. If an event-id or event-name is specified as an argument then this command will display all the information related to this event.


    ARGUMENTS

    event-id|event-name (optional)

    The identifier or name of the Event to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-list an00h000

    Gives the information related to the event-name an00h000.

    ecaccess-event-list

    List all the events available to your ECMWF user identifier.


    SEE ALSO

    ecaccess-event-grant, ecaccess-event-clear, ecaccess-event-send, ecaccess-event-delete, ecaccess-event-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-ectrans-list.html0000644000175000017500000001106612252107726024120 0ustar amckinstryamckinstry ecaccess-ectrans-list - List all ECtrans transfers

    NAME

    ecaccess-ectrans-list - List all ECtrans transfers


    SYNOPSIS

    ecaccess-ectrans-list -version|-help|-manual

    ecaccess-ectrans-list [-debug] [ectrans-id]


    DESCRIPTION

    List all the ECtrans transfers in the ECtrans Spool. When an ectrans-id is specified then the details for this transfer are displayed.

    The Transfer statuses can have the following values:

    INIT

    Files are being transferred to the spool.

    COPY

    Files are being transferred to the remote site.

    WAIT

    Files are scheduled and waiting to be started.

    RETR

    File transfer will be retried.

    STOP

    Files have NOT been successfully transferred (error).

    DONE

    Files have been successfully transferred.


    ARGUMENTS

    ectrans-id (optional)

    The name of the ECtrans transfer to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-ectrans-list 124356

    Give the informations concerning the ECtrans transfer 124356.

    ecaccess-ectrans-list

    List all the ECtrans transfers in the Spool.


    SEE ALSO

    ecaccess-ectrans-delete, ecaccess-ectrans-request, ecaccess-ectrans-restart and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-queue-list.html0000644000175000017500000001042312252107726023601 0ustar amckinstryamckinstry ecaccess-queue-list - List available queues

    NAME

    ecaccess-queue-list - List available queues


    SYNOPSIS

    ecaccess-queue-list -version|-help|-manual

    ecaccess-queue-list [-debug] [queue-name]


    DESCRIPTION

    Two different types of queues are in use with ECaccess:

    1 - The ECaccess batch queues, which correspond to one system at ECMWF with its specific batch environment, e.g. ecgate will be the ECaccess queue, which will redirect jobs to ecgate at ECMWF, running LoadLeveler. This ECaccess queue will be given as argument when submitting a batch job.

    2 - The batch queues (or classes) on the systems at ECMWF will be given in the batch job with #@ class = for LoadLeveler.

    The names of the ECaccess queues and associated batch queues at ECMWF can be seen with this command. When an ECaccess queue-name is specified then the details for this queue are displayed (including the list of classes).

    The first ECaccess batch queue in the list is the default queue when submitting a batch job with the ecaccess-job-submit command.


    ARGUMENTS

    queue-name (optional)

    The name of the ECaccess queue to retrieve the details.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-queue-list

    List all the ECaccess batch queues (or systems supporting job submission at ECMWF).

    ecaccess-queue-list ecgate

    List all the batch queues (or classes) on the ECMWF system ecgate.


    SEE ALSO

    ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-job-delete.html0000644000175000017500000000660112252107726023521 0ustar amckinstryamckinstry ecaccess-job-delete - Delete an ECaccess Job

    NAME

    ecaccess-job-delete - Delete an ECaccess Job


    SYNOPSIS

    ecaccess-job-delete -version|-help|-manual

    ecaccess-job-delete [-debug] job-id


    DESCRIPTION

    Allow deleting the ECaccess Job with the identifier job-id.


    ARGUMENTS

    job-id

    The identifier of the ECaccess Job to delete.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-job-delete 124356

    Delete the Job with the identifier 124356.


    SEE ALSO

    ecaccess-job-get, ecaccess-job-list, ecaccess-job-restart, ecaccess-job-submit and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-gateway-connected.html0000644000175000017500000000622112252107726025106 0ustar amckinstryamckinstry ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status

    NAME

    ecaccess-gateway-connected - Display the ECaccess Gateway Connection Status


    SYNOPSIS

    ecaccess-gateway-connected -version|-help|-manual

    ecaccess-gateway-connected [-debug]


    DESCRIPTION

    Display the connection status of the ECaccess Gateway you are connected to.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-gateway-connected

    Display the connection status of the current ECaccess Gateway.


    SEE ALSO

    ecaccess-gateway-list, ecaccess-gateway-name, ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-mdelete.html0000644000175000017500000001056712252107726024051 0ustar amckinstryamckinstry ecaccess-file-mdelete - Delete Multiple ECaccess Files at once

    NAME

    ecaccess-file-mdelete - Delete Multiple ECaccess Files at once


    SYNOPSIS

    ecaccess-file-mdelete -version|-help|-manual

    ecaccess-file-mdelete [-debug] [-force] target-ecaccess-file [...]


    DESCRIPTION

    Allow deleting Multiple ECaccess Files at once.

    Each target-ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    target-ecaccess-file [...]

    The name(s) of the ECaccess File(s) to delete.


    OPTIONS

    -force

    Overrides the interactive mode and delete each file without prompting.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-mdelete -force 'home:/xyz/bin/*.bin'

    Delete the *.bin Files in the $HOME/bin directory of the user xyz without prompting.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-chmod, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-size.html0000644000175000017500000001031412252107726023372 0ustar amckinstryamckinstry ecaccess-file-size - Show the Size of an ECaccess File

    NAME

    ecaccess-file-size - Show the Size of an ECaccess File


    SYNOPSIS

    ecaccess-file-size -version|-help|-manual

    ecaccess-file-size [-debug] [-human] ecaccess-file


    DESCRIPTION

    Allow showing the size of ecaccess-file (-1 for a directory).

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file

    Then name of the ECaccess File to get the size.


    OPTIONS

    -human

    Print size in human readable format (e.g. 234M).

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-size bin/a.out

    Display the Size of the a.out File in the $HOME/bin directory of the authenticated user.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-chmod and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-job-restart.html0000644000175000017500000000665612252107726023755 0ustar amckinstryamckinstry ecaccess-job-restart - Restart an ECaccess Job

    NAME

    ecaccess-job-restart - Restart an ECaccess Job


    SYNOPSIS

    ecaccess-job-restart -version|-help|-manual

    ecaccess-job-restart [-debug] job-id


    DESCRIPTION

    If the job with identifier job-id fails, this command instruct ECaccess to rerun it.


    ARGUMENTS

    job-id

    The identifier of the ECaccess Job to restart.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-job-restart 124356

    Restart the ECaccess Job with the identifier 124356.


    SEE ALSO

    ecaccess-job-delete, ecaccess-job-get, ecaccess-job-list, ecaccess-job-submit and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-gateway-name.html0000644000175000017500000000676612252107726024102 0ustar amckinstryamckinstry ecaccess-gateway-name - Display the name of the default ECaccess Gateway

    NAME

    ecaccess-gateway-name - Display the name of the default ECaccess Gateway


    SYNOPSIS

    ecaccess-gateway-name -version|-help|-manual

    ecaccess-gateway-name [-debug]


    DESCRIPTION

    Display the Name of the Gateway you are connected to.

    If you want to use another Gateway (e.g. a local Gateway) instead of the default ecaccess.ecmwf.int Gateway then you can use the following environment parameters:

      http_ecaccess=gateway.meteo.ms:9080
      https_ecaccess=gateway.meteo.ms:9443

    (e.g. if your local ECaccess Gateway name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443)


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-gateway-name

    Display the name of the current ECaccess Gateway.


    SEE ALSO

    ecaccess-gateway-list, ecaccess-gateway-connected, ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-dir.html0000644000175000017500000001114112252107726023175 0ustar amckinstryamckinstry ecaccess-file-dir - List ECaccess Directory Contents

    NAME

    ecaccess-file-dir - List ECaccess Directory Contents


    SYNOPSIS

    ecaccess-file-dir -version|-help|-manual

    ecaccess-file-dir [-debug] [-long] [ecaccess-file]


    DESCRIPTION

    List information about ecaccess-file (the $HOME directory by default). Sort entries alphabetically.

    The ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    ecaccess-file (optional)

    The name of the ECaccess File/Directory to retrieve the details.


    OPTIONS

    -long

    Print detailed information about each file.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-dir

    List information about each ECaccess File in the $HOME directory of the authenticated user.

    ecaccess-file-dir home:/xyz/bin

    List information about each ECaccess File in the $HOME/bin directory of the user xyz.

    ecaccess-file-dir 'home:/xyz/*.txt'

    List information about each ECaccess File ending with ".txt" in the $HOME/bin directory of the user xyz.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-chmod, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-cosinfo.html0000644000175000017500000000540412252107726023147 0ustar amckinstryamckinstry ecaccess-cosinfo - Display ConsInfo from ECMWF

    NAME

    ecaccess-cosinfo - Display ConsInfo from ECMWF


    SYNOPSIS

    ecaccess-cosinfo -version|-help|-manual

    ecaccess-cosinfo [-debug]


    DESCRIPTION

    Cosinfo is the system used at ECMWF to provide computer operations system information, such as scheduled or unscheduled downtime of servers, applications or hardware.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits. =item -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    SEE ALSO

    ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-move.html0000644000175000017500000001150512252107726023371 0ustar amckinstryamckinstry ecaccess-file-move - Move or Rename ECaccess Files

    NAME

    ecaccess-file-move - Move or Rename ECaccess Files


    SYNOPSIS

    ecaccess-file-move -version|-help|-manual

    ecaccess-file-move [-debug] source-ecaccess-file target-ecaccess-file


    DESCRIPTION

    Allow moving an ECaccess File. When the move occurs within the same ECaccess File System then it is a rename. When the move occurs across two different ECaccess File Systems then first a copy is done and then a delete of the original file is done (e.g. similar to ecaccess-file-copy ... -erase).

    The source-ecaccess-file and target-ecaccess-file are in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    source-ecaccess-file

    The source ECaccess File name.

    target-ecaccess-file

    The target ECaccess File name.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-move ec:test1.txt ec:test2.txt

    Rename the test1.txt file in the ECFS directory of the authenticated user in test2.txt.

    ecaccess-file-move ec:test1.txt home:test2.txt

    Copy the test1.txt file from the ECFS directory of the authenticated user to the test2.txt file in the $HOME directory of the authenticated user, then delete the test1.txt file from ECFS.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-get, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-chmod, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-association-get.html0000644000175000017500000002423612252107726024604 0ustar amckinstryamckinstry ecaccess-association-get - Get the Association Descriptive File

    NAME

    ecaccess-association-get - Get the Association Descriptive File


    SYNOPSIS

    ecaccess-association-get -version|-help|-manual

    ecaccess-association-get [-debug] [-gateway name] [-template] association-name target-file


    DESCRIPTION

    Get the Descriptive File for the ECtrans Association specified by the association-name parameter. Once downloaded, the target-file can be modified and processed through the ecaccess-association-put command.

    When using the -template option, if the Association already exists in the ECaccess Gateway Database, then the command return with an error. In order to create a new Association similar to an existing one the ecaccess-association-get command can be used to retrieve the Descriptive File of the existing Association. The file can then be updated and pushed to the ECaccess Gateway Database with the ecaccess-association-put command.

    An ECtrans Association Descriptive File contains parameters for ECtrans of the general form $name='value'. Each ECtrans Association has their own Descriptive File, and parameters in any given Descriptive File will be passed to the ECtrans container whenever a transfer is requested to the corresponding Association.

    Blank lines and leading spaces and tabs are ignored when they do not occur in single quoted strings. Lines whose first non-space character is a pound-sign (#) are comments, and are ignored. Note that comments are not allowed on the same line as parameters and don't persist when the Descriptive File is retrieved from the Gateway (they might however be used when Descriptive Files are archived on your system).

    The parameters are the following:

    active

    This is a boolean which indicate if the Association can be used by ECtrans or not (e.g. 'yes' or 'no'). You might want to deactivate an Association but still keep it in the ECaccess Gateway Database for later.

    comment

    This is a comment about your Association (e.g. 'Access to the archive system').

    grantedUserList

    This is the list of ECMWF user identifiers which are allowed (other that you) to use this Association. Multiple users should be separated by a column (e.g. 'abc,def,ghi').

    directory

    This is the directory where to download/upload the files from/to (e.g. '/tmp/data').

    hostName

    This is the name of the host to connect to (e.g. 'hostname.example.ms').

    login

    This is the login to use to connect to the host specified in the hostName parameter (e.g. 'anonymous').

    protocol

    This is the protocol ECtrans will use to connect to the host specified in the hostName parameter. The list of available protocols for a Gateway can be displayed with the ecaccess-protocol-list command (e.g. 'genericFtp').

    data

    This parameter can be split over multiple lines and contains various options for the protocol which have been selected for the Association (these options are passed verbatim to the Module which implement the protocol). In order to get the list of available options for a protocol please use the command ecaccess-association-protocol with the name of the protocol. The availabe options depends of the version of the ECaccess Gateway which is used to host the Association so it might be that some options are available for some Gateways and not available for others. An unknown option will be silently ignored by ECtrans. The format of an option is {protocol-shortname}.{option}={value} (e.g. ftp.port="21" would set the port option of the genericFtp module to "21"). An example of this parameter is given in the EXAMPLES section below.


    ARGUMENTS

    association-name

    The name of the Association to retrieve the corresponding Descriptive File.

    target-file

    The name of the file where to download the Descriptive File.


    OPTIONS

    -gateway name

    This is the name of the ECaccess Gateway where the Association is installed. It is by default the Gateway you are connected to. In order to get the name of your current Gateway you can use the ecaccess-gateway-name command. When using the commands at ECMWF the default Gateway is always "ecaccess.ecmwf.int".

    -template

    Allow creating a new Association Descriptive File for the ecaccess-association-put command. If the Association already exists then the command fails.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-association-get -template test ./test

    Create a new Association Descriptive File for an Association named test and store it in your current directory (file ./test). The file can then be edited and updated accordingly to your requirements.

    ecaccess-association-put -password ./test

    Create the Association with the previously updated ./test Association Descriptive File.

    ecaccess-association-get -gateway ecaccess.ecmwf.int ginko ./ginko

    Get the Descriptive File for the existing ginko Association on the ecaccess.ecmwf.int Gateway.

    ecaccess-association-put -gateway ecaccess.ecmwf.int ./ginko

    Push the Association back (once updated).

    This is an example of an Association Descriptive File:

      ##############################################################
      # Main Parameters
      ##############################################################
      $active='yes'
      $comment='Access to the archive system'
      $grantedUserList='abc,def,jhi'
      $directory='/tmp/data'
      $hostName='hostname.example.ms'
      $login='anonymous'
      $protocol='genericFtp'
      ##############################################################
      # Data
      ##############################################################
      $data='
      ftp.mkdirs="yes"
      ftp.passive="no"
      ftp.port="21"
      ftp.suffix=".tmp"
      ftp.usetmp="yes"'

    Please note the multiple lines in the data parameter.


    SEE ALSO

    ecaccess-association-delete, ecaccess-association-list, ecaccess-association-protocol, ecaccess-association-put and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-ectrans-delete.html0000644000175000017500000000664112252107726024412 0ustar amckinstryamckinstry ecaccess-ectrans-delete - Delete ECtrans

    NAME

    ecaccess-ectrans-delete - Delete ECtrans


    SYNOPSIS

    ecaccess-ectrans-delete -version|-help|-manual

    ecaccess-ectrans-delete [-debug] ectrans-id


    DESCRIPTION

    Allow deleting the ECtrans transfer with the ectrans-id identifier from the ECtrans Spool.


    ARGUMENTS

    ectrans-id

    The identifier of the ECtrans transfer to delete.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-ectrans-delete 124356

    Delete the ECtrans transfer with the identifier 124356.


    SEE ALSO

    ecaccess-ectrans-list, ecaccess-ectrans-request, ecaccess-ectrans-restart and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-event-clear.html0000644000175000017500000000672712252107726023725 0ustar amckinstryamckinstry ecaccess-event-clear - Clear an ECaccess Event

    NAME

    ecaccess-event-clear - Clear an ECaccess Event


    SYNOPSIS

    ecaccess-event-clear -version|-help|-manual

    ecaccess-event-clear event-id


    DESCRIPTION

    Allow clearing the event specified by its event-id. Delete all the subscritions to this event and reset the sequence number.


    ARGUMENTS

    event-id

    The identifier of the Event to clear.


    OPTIONS

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-event-clear 167

    Clear the event 167.


    SEE ALSO

    ecaccess-event-grant, ecaccess-event-delete, ecaccess-event-send, ecaccess-event-list, ecaccess-event-create and ecaccess.

    ecaccess-4.0.1/blib/html/bin/ecaccess-file-get.html0000644000175000017500000001274512252107726023211 0ustar amckinstryamckinstry ecaccess-file-get - Download an ECaccess File

    NAME

    ecaccess-file-get - Download an ECaccess File


    SYNOPSIS

    ecaccess-file-get -version|-help|-manual

    ecaccess-file-get [-debug] [-progress] [-offset number] [-bufsize length] source-ecaccess-file [target-local-file]


    DESCRIPTION

    Allow downloading the source-ecaccess-file. If no target-local-file is specified then the source-ecaccess-file name is used.

    The source-ecaccess-file is in the form [domain:][/user-id/]path. Please read the "Shell commands -> File Management" section of the "ecaccess" guide for more information on the ECaccess File System.


    ARGUMENTS

    source-ecaccess-file

    The name of the Source ECaccess File.

    target-local-file (optional)

    The name of the Target Local File.


    OPTIONS

    -progress

    Provide a progress meter on the standard terminal, allowing to monitor the file transmission in real-time. The progress bar is removed from the terminal when the transmission is done. This option is not supported and ignored on Windows platforms.

    -offset number

    Every open file has an associated file offset, which determines where the next read operation will start. This number is set to 0 by default.

    -bufsize length

    Specify the length of the buffer (in bytes) which is used to download the file. The larger the buffer the smaller the number of http/s requests. By default a buffer of 1048576 bytes (1MB) is used.

    -version

    Display version number and exits.

    -help

    Print a brief help message and exits.

    -manual

    Prints the manual page and exits.

    -retry count

    Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.

    -debug

    Display the SOAP and SSL messages exchanged.


    EXAMPLES

    ecaccess-file-get -progress bin/a.out

    Download the a.out File in the $HOME/bin directory of the authenticated user. The Target File Name is a.out. A progress bar is displayed during the transmission.


    SEE ALSO

    ecaccess-file-delete, ecaccess-file-chmod, ecaccess-file-mget, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

    ecaccess-4.0.1/blib/html/site/0000755000175000017500000000000012252107726017243 5ustar amckinstryamckinstryecaccess-4.0.1/blib/html/site/lib/0000755000175000017500000000000012252107726020011 5ustar amckinstryamckinstryecaccess-4.0.1/blib/html/site/lib/ECMWF/0000755000175000017500000000000012252107726020652 5ustar amckinstryamckinstryecaccess-4.0.1/blib/html/site/lib/ECMWF/ECaccess.html0000644000175000017500000011142112252107726023211 0ustar amckinstryamckinstry ECMWF::ECaccess - Perl extension to access the ECMWF ECaccess Web Services

    NAME

    ECMWF::ECaccess - Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API)


    SYNOPSIS

      What are the ECaccess Web Services?
      How to use it?
        ECaccess Authentication
        ECaccess Token
        Control Channel
        Data Channel
        Upload/Download FILEs
        Release Token
        ECaccess File System
      Where can I find examples?
      See Also


    DESCRIPTION

    ECMWF::ECaccess is a Perl module which provides access to the ECMWF ECaccess Web Services (or ECaccess API).


    WHAT ARE THE ECACCESS WEB SERVICES?

    The SOAP ECaccess API was created for developers and researchers interested in using ECMWF facilities in their applications. Developers write software programs that connect remotely to the SOAP ECaccess Service. Communication is performed via SOAP, an XML-based mechanism for exchanging typed information.

    Developers can issue requests to the following SOAP ECaccess Methods:

    Gateways Requests

      String getGatewayName();
      Boolean gatewayIsConnected();
      GatewayResponse getGateway(String token, String gateway);
      GatewayResponse[] getGatewayList(String token);
    

    Certificates and Tokens Requests

      byte[] createCertificate(String ecuser, String passcode);
      String getTokenFromCertificate(byte[] certificate);
      String getTokenFromUserPasscode(String ecuser, String passcode);
      OperationResponse[] getOperationList(String token);
      OperationResponse getOperation(String token, String operationName);
      Boolean releaseToken(String token);
    

    FILEs Requests

      Boolean changeFileMode(String token, Integer mode, String path);
      Boolean deleteFile(String token, String source, Boolean force);
      Boolean makeDirectory(String token, String dir);
      Boolean removeDirectory(String token, String dir);
      String getFileLastModified(String token, String source);
      Long getFileSize(String token, String source);
      Boolean copyFile(String token, String source, String target, Boolean erase);
      Boolean moveFile(String token, String source, String target);
      DirResponse[] getDirList(String token, String path, Boolean dir);
      String getInputFileHandle(String token, String source, Long offset);
      String getOutputFileHandle(String token, String target, Long offset, Integer umask);
      String getTemporaryFile(String token);
    

    JOBs Requests

      String getJobOutputHandle(String token, String jobid);
      String getJobInputHandle(String token, String jobid);
      String getJobErrorHandle(String token, String jobid);
      JobResponse getJob(String token, String jobid);
      JobResponse[] getJobList(String token);
      Boolean deleteJob(String token, String jobid);
      String submitJob(String token, JobRequest request);
      String restartJob(String token, String jobId);
      QueueResponse[] getQueueList(String token);
      QueueDetailResponse[] getQueueDetail(String token, String queueName);
    

    Events Requests

      EventResponse[] getEventList(String token);
      EventResponse getEvent(String token, String eventId);
      Integer sendEvent(String token, EventRequest request);
    

    ECtrans Associations Requests

      AssociationResponse[] getAssociationList(String token,String gateway);
      AssociationResponse getAssociation(String token, String gateway, String name, Boolean template);
      Boolean putAssociation(String token, String gateway, AssociationRequest association);
      Boolean deleteAssociation(String token, String gateway, String name);
    

    ECtrans Transfers Requests

      TransferResponse[] getTransferList(String token);
      TransferResponse getTransfer(String token, String transferId);
      Boolean deleteTransfer(String token, String transferId);
      String requestTransfer(String token, TransferRequest request);
      Boolean restartTransfer(String token, TransferRequest request, String transferId);
    

    IOs Requests (on FILEs and JOBs transfers)

      Boolean writeStringHandle(String handle, String string);
      Boolean writeBytesHandle(String handle, byte[] bytes);
      String readStringHandle(String handle, Integer size);
      byte[] readBytesHandle(String handle, Integer size);
      Boolean closeHandle(String handle);
    

    CosInfo Request

      String getCosInfo(String token);
    

    The following link provides the WSDL file you can use to generate code if your environment supports it:

      http://ecaccess.ecmwf.int/axis2/services/ECaccessService?wsdl


    HOW TO USE IT?

    ECaccess Authentication

    Using the ECMWF::ECaccess Module requires a valid certificate. Certificates can be created with the "ecaccess-certificate-create" command from an ECMWF user identifier and a PASSCODE (using a security token), it generates a certificate in ".eccert.crt" in the user's home directory.

    You need to ensure the following environment parameters are set with the correct values:

      http_ecaccess=gateway.meteo.ms:9080
      https_ecaccess=gateway.meteo.ms:9443

    (e.g. if your local ECaccess Gateways name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443)

    The default values are pointing to the ecaccess.ecmwf.int server.

    If you access your ECaccess Gateway through a proxy then you should also set the following:

      http_proxy=http://proxy.meteo.ms:port
      https_proxy=https://proxy.meteo.ms:port

    ECaccess Token

    You should generally request a token for the majority of methods available. For example, if your application requires submitting a new job, you should usually request a token from your certificate which grants access to the jobs management methods (e.g. submitJob, getJobList, deleteJob or getJobResult).

    When you obtain an ECacces Token for a user, you must use that ECaccess Token for all future interactions with the API on behalf of the user.

    In order to obtain an ECaccess Token you must use the following code:

      use ECMWF::ECaccess;
      my $ecaccess = ECMWF::ECaccess->new(); # Create the ECaccess Controler
      my $token = $ecaccess->getToken(); # Get an ECaccess Token
    

    Control Channel

    Once you have an ECaccess Token you must request a Control Channel to access the API:

      my $controlChannel = $ecaccess->getControlChannel(); # Get the Control Channel
    

    This Control Channel will allow you to call any method of the API. For example, let's move a FILE from ECfs to the super-computer:

      controlChannel->moveFile($token,'ec:test/a.out','c2a:/c2a/tmp/systems/syi/a.out');
    

    Or let's get the CosInfo from ECMWF:

      print $controlChannel->getCosInfo($token)->result."\n";
    

    Data Channel

    In order to Download/Upload Data to/from ECMWF you are required to use a Data Channel:

      my $dataChannel = $ecaccess->getDataChannel(); # Get the Data Channel
    

    The methods available on the Data Channel are the following:

      Boolean writeStringHandle(String handle, String string);
      Boolean writeBytesHandle(String handle, byte[] bytes);
      String readStringHandle(String handle, Integer size);
      byte[] readBytesHandle(String handle, Integer size);
    

    Upload/Download FILEs

    Suppose you want to Upload a text FILE you would do the following:

      $handle = $controlChannel->getOutputFileHandle($token,'home:/test.txt',0,600)->result;
      open FILE, 'test.txt' or die $!;
      while (read(FILE, $data, 524288) > 0) {
        $dataChannel->writeStringHandle($handle,$data);
      }
      $controlChannel->closeHandle($handle);
      close FILE;
    

    In order to Download a binary FILE you would do the following:

      $handle = $controlChannel->getInputFileHandle($token,'home:/a.out',0)->result;
      open FILE, ">", $target or die $!;
      binmode FILE;
      while (length($data = decode_base64($dataChannel->readBytesHandle($handle, 524288)->result)) > 0) {
        print FILE $data;
      }
      $controlChannel->closeHandle($handle);
      close FILE;
    

    In both cases you get a FILE Handle through the Control Channel and then you access the Data through the Data Channel. Once the Download/Upload is completed you close the Handle with the 'closeHandle' method.

    Release Token

    Once you have finished with your session you must release your token using the following code:

      $ecaccess->releaseToken($token); # Logout
    

    Please note that you can also use the Control Channel to Download/Upload Data if you require a secure connection for Data Transfers (https vs. http).

    ECaccess File System

    When accessing FILEs at ECMWF the following domains are available to the user logged-in:

      HOME: the $HOME directory (home:)
      SCRATCH: the $SCRATCH directory (scratch:)
      ECFS: the ECFS directory (ec:)
      ECTMP: the ECTMP directory (ectmp:)
      HOST: any server at ECMWF ({host-name}:)
    

    The format of the path is the following: [domain:][/user-id/]path

    If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain.

    If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user.

    A few examples:

      "bin/a.out"                           a.out file in the $HOME/bin directory of the current user
      "home:bin/a.out"                      a.out file in the $HOME/bin directory of the current user
      "/tmp/a.out"                          a.out file in the /tmp directory on ecgate
      "home:/syi/bin/a.out"                 a.out file in the $HOME/bin directory of user syi
      "ec:bin/a.out"                        a.out file in the ECFS bin directory of the current user
      "ec:/syi/bin/a.out"                   a.out file in the ECFS bin directory of user syi
      "c2a:/c2a/tmp/systems/syi/a.out"      a.out file in the /c2a/tmp/systems/syi/ directory of c2a


    WHERE CAN I FIND EXAMPLES?

    The scripts which are provided along with this Module are good examples of what can be achieved with the ECMWF::ECacces Module. They use all the methods available through the ECaccess API and show the options available as well as the format of the messages which are return by the server.


    SEE ALSO

    The ECMWF::ECaccess Module is based on the SOAP-Lite Module and therefore you might be interested in looking at the documentation related to this Module:

      http://www.soaplite.com/

    The Server Side is based on Apache Axis2 (part of the ECaccess Gateway). Documentation is also available at the following place:

      http://ws.apache.org/axis2/

    If you have questions please contact: ecaccess@ecmwf.int

    To download the latest ECMWF::ECaccess Perl Module please go to:

      http://www.ecmwf.int/services/ecaccess/download/


    AUTHOR

    Laurent Gougeon, <Laurent.Gougeon@ecmwf.int>


    COPYRIGHT AND LICENSE

    Copyright (C) 2010 by ECMWF (Laurent.Gougeon@ecmwf.int)

    This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

    ecaccess-4.0.1/Changes0000644000175000017500000000015212252107726015714 0ustar amckinstryamckinstryRevision history for Perl extension ECMWF::ECaccess. 4.00 Wed Sep 21 10:23:44 2011 - original version; ecaccess-4.0.1/t/0000755000175000017500000000000012252107726014666 5ustar amckinstryamckinstryecaccess-4.0.1/t/ECMWF-ECaccess.t0000755000175000017500000000142512252107726017370 0ustar amckinstryamckinstryuse Test::More tests => 5; use ECMWF::ECaccess; no warnings qw(uninitialized); my $ecaccess = ECMWF::ECaccess->new(0, $ENV{'TEST_VERBOSE'} eq '1'); my $controlChannel = $ecaccess->getControlChannel(); my $dataChannel = $ecaccess->getDataChannel(); my $gatewayName = $controlChannel->getGatewayName()->result; my $gatewayConnected = $controlChannel->gatewayIsConnected()->result; ok( defined($ecaccess) && ref $ecaccess eq 'ECMWF::ECaccess', 'new() works' ); ok( defined($controlChannel), 'getControlChannel() works' ); ok( defined($dataChannel), 'getDataChannel() works' ); ok( defined($gatewayName), 'getGatewayName() works (' . $gatewayName . ')' ); ok( defined($gatewayConnected), 'gatewayIsConnected() works (' . $gatewayConnected . ')' ); ecaccess-4.0.1/pm_to_blib0000644000175000017500000000000012252107726016442 0ustar amckinstryamckinstryecaccess-4.0.1/lib/0000755000175000017500000000000012252107726015171 5ustar amckinstryamckinstryecaccess-4.0.1/lib/ECMWF/0000755000175000017500000000000012252107726016032 5ustar amckinstryamckinstryecaccess-4.0.1/lib/ECMWF/ECaccess.pm0000755000175000017500000004432012252107726020047 0ustar amckinstryamckinstrypackage ECMWF::ECaccess; use 5.008002; use strict; use warnings; use SOAP::Lite; use IO::Socket::SSL; use Net::HTTP; use MIME::Base64; use URI::Escape; use POSIX; # For windows use Encode::Locale; use Encode::Byte; require Exporter; our @ISA = qw(Exporter); our $VERSION = '4.0.1'; # ECaccess Version use constant VERSION => 'v4.0.1_2013040401'; # Force SOAP to use the IO::Socket::SSL library! $ENV{'PERL_NET_HTTPS_SSL_SOCKET_CLASS'} = 'IO::Socket::SSL'; # Deactivate certificate verification in LWP (just in case) $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = '0'; # Force the SSLv3 protocol and de-activate the certificate verification IO::Socket::SSL::set_ctx_defaults( SSL_version => 'SSLv3', SSL_verify_mode => 0); # ECaccess variables my $data_channel; my $control_channel; # Http/https hostnames and ports my $http_ecaccess = ''; my $https_ecaccess = ''; # Open ECMWF command channel to ECaccess (secured with SSL) sub new() { # SOAP package to deal with reconnections! BEGIN { package My::SOAP::Lite; use SOAP::Lite; @My::SOAP::Lite::ISA = 'SOAP::Lite'; my $retry = 0; sub setRetry($) { $retry = $_[0]; } sub call { my $self = shift; return $self->SUPER::call unless @_; my $result = $self->SUPER::call(@_); return $result if $self->transport->is_success; my $try = $retry; # If retry is requested and the error is a transport layer error! while ( $try > 0 && ref($result) eq '') { warn "Failed connection (" . $try-- . " attempt(s) remaining)\n"; sleep 5; $result = $self->SUPER::call(@_); return $result if $self->transport->is_success; } # Get the error message if ( ref($result) eq '' ) { die ($self->transport->status . "\n"); } else { die ($result->faultstring . "\n"); } } } # Get the parameters my $package = shift; my $self = { retry => shift, debug => shift }; # Check if debug is requested? if ( $self->{debug} ) { eval "use SOAP::Lite +trace => 'debug';"; eval "use IO::Socket::SSL qw(debug3);"; } # Set the SSL connection retry My::SOAP::Lite::setRetry( $self->{retry} ); # Just in case the environment parameters are # not set no warnings qw(uninitialized); # Is it local? $http_ecaccess = "$ENV{'http_eccmd'}"; $https_ecaccess = "$ENV{'https_eccmd'}"; # Get it from the environment? $http_ecaccess = "$ENV{'http_ecaccess'}" if ( $http_ecaccess eq '' ); $https_ecaccess = "$ENV{'https_ecaccess'}" if ( $https_ecaccess eq '' ); # Default values if not set! $http_ecaccess = 'ecaccess.ecmwf.int' if ( $http_ecaccess eq '' ); $https_ecaccess = 'ecaccess.ecmwf.int' if ( $https_ecaccess eq '' ); # Init control channel $control_channel = My::SOAP::Lite->uri('http://service.client.ecmwf/xsd')->proxy( 'https://' . $https_ecaccess . '/axis2/services/ECaccessService?wsdl', timeout => 5000 ) ->on_fault( sub{} ); # Init data channel $data_channel = My::SOAP::Lite->uri('http://service.client.ecmwf/xsd')->proxy( 'http://' . $http_ecaccess . '/axis2/services/ECaccessService?wsdl', timeout => 5000 ) ->on_fault( sub{} ); return bless( {}, $package ); } # Get the Control Channel (https) sub getControlChannel() { return $control_channel; } # Get the Data Channel (http) sub getDataChannel() { return $data_channel; } # Get the HOME directory (Unix or Windows)? sub getHome() { # If HOME or USERPROFILE are not defined no warnings qw(uninitialized); # On Unix Platforms return $ENV{HOME} if $ENV{HOME}; # On Windows Platforms return $ENV{USERPROFILE} if $ENV{USERPROFILE}; # HOME is required to get/store the Certificate die "Please set your HOME first!\n"; } # Get the certificate file sub getCertificateFile() { # If ECCERT is not defined no warnings qw(uninitialized); # Authenticate with a Certificate file my $certificateFile; if ( $ENV{'ECCERT'} ) { # Defined in the ECCERT parameter $certificateFile = $ENV{'ECCERT'}; } else { # By default load the certificate from HOME $certificateFile = ( getHome() ) . "/.eccert.crt"; } return $certificateFile; } # Get the Security Token either from the Certificate or the eccert command when # local to ECMWF sub getToken() { # If ECCERT_HOME,HOME or ectrans_ecaccess are not defined no warnings qw(uninitialized); # The Certificate content my $certificateContent; if ( $ENV{'ECCERT_HOME'} ) { # Authenticate with the local eccert (ECMWF) my $eccert = "$ENV{'ECCERT_HOME'}/client/ecbin/" . ( POSIX::uname() )[0] . "/eccert"; # Check if the eccert command exists and is executable die "No valid eccert found: " . $eccert . " (please check with your administrator)\n" if ( not( -x $eccert ) ); # Are we using a specific eccmd port? (e.g. bucmd) my $ectransport_ecaccess = "$ENV{'ectransport_ecaccess'}"; $ectransport_ecaccess = '645' if ( $ectransport_ecaccess eq '' ); # Get the Certificate/Ticket from the eccert command my $command = $eccert . " -eccmdhost eccmd.ecmwf.int -eccmdport " . $ectransport_ecaccess . " -ecpass"; $certificateContent = `$command 2>&1`; die "Authentication failed with eccert (please check with your administrator)\n" if not( $? >> 8 == 0 ); chomp($certificateContent); } else { # Authenticate with a Certificate file my $certificateFile = getCertificateFile(); # Check if the Certificate exists die "No valid certificate found! (please use ecaccess-certificate-create first)\n" if not( -f $certificateFile && -T $certificateFile ); sub get_contents($) { my $in = shift; my $ret = ""; while (<$in>) { $ret .= $_; } return $ret; } # Load Certificate open CERT, $certificateFile or die "Error opening certificate file!\n"; $certificateContent = get_contents( *CERT{IO} ); close CERT; } # Login and get the Token from the Certificate return $control_channel->getTokenFromCertificate( encode_base64($certificateContent) )->result; } # Release the security token (logout) sub releaseToken($) { $control_channel->releaseToken( $_[1] ); } # Create a new ECaccess Certificate sub getCertificate($$) { my $userid = $_[1]; my $passcode = $_[2]; # Get the certificate file name my $file = getCertificateFile(); # Login and get the certificate my $certificate = decode_base64( $control_channel->createCertificate( $userid, $passcode )->result ); # Store the certificate open CERT, ">", $file or die "Error creating certificate file!\n"; chmod 0600, $file; binmode CERT; print CERT $certificate; close CERT; } # Download file (REST) sub getFileInputStream($$) { my $handle = $_[1]; # Open the socket connection my $socket = Net::HTTP->new( Host => $http_ecaccess ) || die "Can't open data connection!\n"; # Send the request $socket->write_request( GET => "/dataios?handle=" . ( uri_escape($handle) ), 'User-Agent' => "perl-ectools:" . $VERSION, 'Content-Type' => "text/xml" ); # Read the headers my ( $code, $mess, %h ) = $socket->read_response_headers; # Return the socket return $socket; } # Upload file (REST) sub writeFileOutputStream($$) { my $handle = $_[1]; my $data = $_[2]; # Open the socket connection my $socket = Net::HTTP->new( Host => $http_ecaccess ) || die "Can't open data connection!\n"; # Send the request $socket->write_request( POST => "/dataios", 'User-Agent' => "perl-ectools:" . $VERSION, 'Content-Type' => "multipart/form-data; boundary=---------------------------154328737501", "-----------------------------154328737501\r\n" . 'Content-Disposition: form-data; name="fileupload"; filename="' . ( uri_escape($handle) ) . '"' . "\r\n" . "Content-Type: application/octet-stream\r\n\r\n" . $data . "\r\n" . "-----------------------------154328737501--\r\n" ); # Read the headers my ( $code, $mess, %h ) = $socket->read_response_headers; } 1; __END__ # ECMWF::ECaccess Documentation =head1 NAME ECMWF::ECaccess - Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API) =head1 SYNOPSIS What are the ECaccess Web Services? How to use it? ECaccess Authentication ECaccess Token Control Channel Data Channel Upload/Download FILEs Release Token ECaccess File System Where can I find examples? See Also =head1 DESCRIPTION ECMWF::ECaccess is a Perl module which provides access to the ECMWF ECaccess Web Services (or ECaccess API). =head1 WHAT ARE THE ECACCESS WEB SERVICES? The SOAP ECaccess API was created for developers and researchers interested in using ECMWF facilities in their applications. Developers write software programs that connect remotely to the SOAP ECaccess Service. Communication is performed via SOAP, an XML-based mechanism for exchanging typed information. Developers can issue requests to the following SOAP ECaccess Methods: =head2 Gateways Requests String getGatewayName(); Boolean gatewayIsConnected(); GatewayResponse getGateway(String token, String gateway); GatewayResponse[] getGatewayList(String token); =head2 Certificates and Tokens Requests byte[] createCertificate(String ecuser, String passcode); String getTokenFromCertificate(byte[] certificate); String getTokenFromUserPasscode(String ecuser, String passcode); OperationResponse[] getOperationList(String token); OperationResponse getOperation(String token, String operationName); Boolean releaseToken(String token); =head2 FILEs Requests Boolean changeFileMode(String token, Integer mode, String path); Boolean deleteFile(String token, String source, Boolean force); Boolean makeDirectory(String token, String dir); Boolean removeDirectory(String token, String dir); String getFileLastModified(String token, String source); Long getFileSize(String token, String source); Boolean copyFile(String token, String source, String target, Boolean erase); Boolean moveFile(String token, String source, String target); DirResponse[] getDirList(String token, String path, Boolean dir); String getInputFileHandle(String token, String source, Long offset); String getOutputFileHandle(String token, String target, Long offset, Integer umask); String getTemporaryFile(String token); =head2 JOBs Requests String getJobOutputHandle(String token, String jobid); String getJobInputHandle(String token, String jobid); String getJobErrorHandle(String token, String jobid); JobResponse getJob(String token, String jobid); JobResponse[] getJobList(String token); Boolean deleteJob(String token, String jobid); String submitJob(String token, JobRequest request); String restartJob(String token, String jobId); QueueResponse[] getQueueList(String token); QueueDetailResponse[] getQueueDetail(String token, String queueName); =head2 Events Requests EventResponse[] getEventList(String token); EventResponse getEvent(String token, String eventId); Integer sendEvent(String token, EventRequest request); =head2 ECtrans Associations Requests AssociationResponse[] getAssociationList(String token,String gateway); AssociationResponse getAssociation(String token, String gateway, String name, Boolean template); Boolean putAssociation(String token, String gateway, AssociationRequest association); Boolean deleteAssociation(String token, String gateway, String name); =head2 ECtrans Transfers Requests TransferResponse[] getTransferList(String token); TransferResponse getTransfer(String token, String transferId); Boolean deleteTransfer(String token, String transferId); String requestTransfer(String token, TransferRequest request); Boolean restartTransfer(String token, TransferRequest request, String transferId); =head2 IOs Requests (on FILEs and JOBs transfers) Boolean writeStringHandle(String handle, String string); Boolean writeBytesHandle(String handle, byte[] bytes); String readStringHandle(String handle, Integer size); byte[] readBytesHandle(String handle, Integer size); Boolean closeHandle(String handle); =head2 CosInfo Request String getCosInfo(String token); The following link provides the WSDL file you can use to generate code if your environment supports it: http://ecaccess.ecmwf.int/axis2/services/ECaccessService?wsdl =head1 HOW TO USE IT? =head2 ECaccess Authentication Using the ECMWF::ECaccess Module requires a valid certificate. Certificates can be created with the "ecaccess-certificate-create" command from an ECMWF user identifier and a PASSCODE (using a security token), it generates a certificate in ".eccert.crt" in the user's home directory. You need to ensure the following environment parameters are set with the correct values: http_ecaccess=gateway.meteo.ms:9080 https_ecaccess=gateway.meteo.ms:9443 (e.g. if your local ECaccess Gateways name is "gateway.meteo.ms" and you are using the default ECaccess http/s ports 9080/9443) The default values are pointing to the ecaccess.ecmwf.int server. If you access your ECaccess Gateway through a proxy then you should also set the following: http_proxy=http://proxy.meteo.ms:port https_proxy=https://proxy.meteo.ms:port =head2 ECaccess Token You should generally request a token for the majority of methods available. For example, if your application requires submitting a new job, you should usually request a token from your certificate which grants access to the jobs management methods (e.g. submitJob, getJobList, deleteJob or getJobResult). When you obtain an ECacces Token for a user, you must use that ECaccess Token for all future interactions with the API on behalf of the user. In order to obtain an ECaccess Token you must use the following code: use ECMWF::ECaccess; my $ecaccess = ECMWF::ECaccess->new(); # Create the ECaccess Controler my $token = $ecaccess->getToken(); # Get an ECaccess Token =head2 Control Channel Once you have an ECaccess Token you must request a Control Channel to access the API: my $controlChannel = $ecaccess->getControlChannel(); # Get the Control Channel This Control Channel will allow you to call any method of the API. For example, let's move a FILE from ECfs to the super-computer: controlChannel->moveFile($token,'ec:test/a.out','c2a:/c2a/tmp/systems/syi/a.out'); Or let's get the CosInfo from ECMWF: print $controlChannel->getCosInfo($token)->result."\n"; =head2 Data Channel In order to Download/Upload Data to/from ECMWF you are required to use a Data Channel: my $dataChannel = $ecaccess->getDataChannel(); # Get the Data Channel The methods available on the Data Channel are the following: Boolean writeStringHandle(String handle, String string); Boolean writeBytesHandle(String handle, byte[] bytes); String readStringHandle(String handle, Integer size); byte[] readBytesHandle(String handle, Integer size); =head2 Upload/Download FILEs Suppose you want to Upload a text FILE you would do the following: $handle = $controlChannel->getOutputFileHandle($token,'home:/test.txt',0,600)->result; open FILE, 'test.txt' or die $!; while (read(FILE, $data, 524288) > 0) { $dataChannel->writeStringHandle($handle,$data); } $controlChannel->closeHandle($handle); close FILE; In order to Download a binary FILE you would do the following: $handle = $controlChannel->getInputFileHandle($token,'home:/a.out',0)->result; open FILE, ">", $target or die $!; binmode FILE; while (length($data = decode_base64($dataChannel->readBytesHandle($handle, 524288)->result)) > 0) { print FILE $data; } $controlChannel->closeHandle($handle); close FILE; In both cases you get a FILE Handle through the Control Channel and then you access the Data through the Data Channel. Once the Download/Upload is completed you close the Handle with the 'closeHandle' method. =head2 Release Token Once you have finished with your session you must release your token using the following code: $ecaccess->releaseToken($token); # Logout Please note that you can also use the Control Channel to Download/Upload Data if you require a secure connection for Data Transfers (https vs. http). =head2 ECaccess File System When accessing FILEs at ECMWF the following domains are available to the user logged-in: HOME: the $HOME directory (home:) SCRATCH: the $SCRATCH directory (scratch:) ECFS: the ECFS directory (ec:) ECTMP: the ECTMP directory (ectmp:) HOST: any server at ECMWF ({host-name}:) The format of the path is the following: [domain:][/user-id/]path If no user-id is specified then the current user-id is selected by default. The user-id parameter is not valid with the HOST domain. If no domain is specified then an absolute path will translate to an absolute path on the ecgate server and a relative path will translate to a path in the HOME directory of the current user. A few examples: "bin/a.out" a.out file in the $HOME/bin directory of the current user "home:bin/a.out" a.out file in the $HOME/bin directory of the current user "/tmp/a.out" a.out file in the /tmp directory on ecgate "home:/syi/bin/a.out" a.out file in the $HOME/bin directory of user syi "ec:bin/a.out" a.out file in the ECFS bin directory of the current user "ec:/syi/bin/a.out" a.out file in the ECFS bin directory of user syi "c2a:/c2a/tmp/systems/syi/a.out" a.out file in the /c2a/tmp/systems/syi/ directory of c2a =head1 WHERE CAN I FIND EXAMPLES? The scripts which are provided along with this Module are good examples of what can be achieved with the ECMWF::ECacces Module. They use all the methods available through the ECaccess API and show the options available as well as the format of the messages which are return by the server. =head1 SEE ALSO The ECMWF::ECaccess Module is based on the SOAP-Lite Module and therefore you might be interested in looking at the documentation related to this Module: http://www.soaplite.com/ The Server Side is based on Apache Axis2 (part of the ECaccess Gateway). Documentation is also available at the following place: http://ws.apache.org/axis2/ If you have questions please contact: ecaccess@ecmwf.int To download the latest ECMWF::ECaccess Perl Module please go to: http://www.ecmwf.int/services/ecaccess/download/ =head1 AUTHOR Laurent Gougeon, ELaurent.Gougeon@ecmwf.intE =head1 COPYRIGHT AND LICENSE Copyright (C) 2010 by ECMWF (Laurent.Gougeon@ecmwf.int) This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available. =cut ecaccess-4.0.1/Makefile.PL0000644000175000017500000000351712252107726016403 0ustar amckinstryamckinstryuse 5.008002; use ExtUtils::MakeMaker; WriteMakefile( NAME => 'ECMWF::ECaccess', VERSION_FROM => 'lib/ECMWF/ECaccess.pm', # finds $VERSION PREREQ_PM => { Getopt::Long => 0, Class::Inspector => 0, Net::HTTP => 0, URI::Escape => 0, Pod::Usage => 0, Term::ReadKey => 0, Term::Prompt => 0, Number::Bytes::Human => 0, MIME::Base64 => 0, SOAP::Lite => 0.712, Crypt::SSLeay => 0, }, ( $] >= 5.005 ? ( ABSTRACT_FROM => 'lib/ECMWF/ECaccess.pm', AUTHOR => 'Laurent Gougeon ' ) : () ), EXE_FILES => [ qw( script/ecaccess script/ecaccess-association-delete script/ecaccess-association-get script/ecaccess-association-list script/ecaccess-association-protocol script/ecaccess-association-put script/ecaccess-certificate-create script/ecaccess-certificate-list script/ecaccess-cosinfo script/ecaccess-ectrans-delete script/ecaccess-ectrans-list script/ecaccess-ectrans-request script/ecaccess-ectrans-restart script/ecaccess-event-clear script/ecaccess-event-create script/ecaccess-event-delete script/ecaccess-event-grant script/ecaccess-event-list script/ecaccess-event-send script/ecaccess-file-chmod script/ecaccess-file-copy script/ecaccess-file-delete script/ecaccess-file-dir script/ecaccess-file-get script/ecaccess-file-mdelete script/ecaccess-file-mget script/ecaccess-file-mkdir script/ecaccess-file-modtime script/ecaccess-file-move script/ecaccess-file-mput script/ecaccess-file-put script/ecaccess-file-rmdir script/ecaccess-file-size script/ecaccess-gateway-connected script/ecaccess-gateway-list script/ecaccess-gateway-name script/ecaccess-job-delete script/ecaccess-job-get script/ecaccess-job-list script/ecaccess-job-restart script/ecaccess-job-submit script/ecaccess-queue-list ) ] ); ecaccess-4.0.1/Makefile0000644000175000017500000015716612252107726016103 0ustar amckinstryamckinstry# This Makefile is for the ECMWF::ECaccess extension to perl. # # It was generated automatically by MakeMaker version # 6.57_05 (Revision: 65705) from the contents of # Makefile.PL. Don't edit this file, edit Makefile.PL instead. # # ANY CHANGES MADE HERE WILL BE LOST! # # MakeMaker ARGV: () # # MakeMaker Parameters: # ABSTRACT_FROM => q[lib/ECMWF/ECaccess.pm] # AUTHOR => [q[Laurent Gougeon ]] # BUILD_REQUIRES => { } # EXE_FILES => [q[script/ecaccess], q[script/ecaccess-association-delete], q[script/ecaccess-association-get], q[script/ecaccess-association-list], q[script/ecaccess-association-protocol], q[script/ecaccess-association-put], q[script/ecaccess-certificate-create], q[script/ecaccess-certificate-list], q[script/ecaccess-cosinfo], q[script/ecaccess-ectrans-delete], q[script/ecaccess-ectrans-list], q[script/ecaccess-ectrans-request], q[script/ecaccess-ectrans-restart], q[script/ecaccess-event-clear], q[script/ecaccess-event-create], q[script/ecaccess-event-delete], q[script/ecaccess-event-grant], q[script/ecaccess-event-list], q[script/ecaccess-event-send], q[script/ecaccess-file-chmod], q[script/ecaccess-file-copy], q[script/ecaccess-file-delete], q[script/ecaccess-file-dir], q[script/ecaccess-file-get], q[script/ecaccess-file-mdelete], q[script/ecaccess-file-mget], q[script/ecaccess-file-mkdir], q[script/ecaccess-file-modtime], q[script/ecaccess-file-move], q[script/ecaccess-file-mput], q[script/ecaccess-file-put], q[script/ecaccess-file-rmdir], q[script/ecaccess-file-size], q[script/ecaccess-gateway-connected], q[script/ecaccess-gateway-list], q[script/ecaccess-gateway-name], q[script/ecaccess-job-delete], q[script/ecaccess-job-get], q[script/ecaccess-job-list], q[script/ecaccess-job-restart], q[script/ecaccess-job-submit], q[script/ecaccess-queue-list]] # NAME => q[ECMWF::ECaccess] # PREREQ_PM => { Getopt::Long=>q[0], Net::HTTP=>q[0], URI::Escape=>q[0], Pod::Usage=>q[0], SOAP::Lite=>q[0.712], MIME::Base64=>q[0], Crypt::SSLeay=>q[0], Class::Inspector=>q[0], Term::ReadKey=>q[0], Term::Prompt=>q[0], Number::Bytes::Human=>q[0] } # VERSION_FROM => q[lib/ECMWF/ECaccess.pm] # --- MakeMaker post_initialize section: # --- MakeMaker const_config section: # These definitions are from config.sh (via C:/Perl/lib/Config.pm). # They may have been overridden via Makefile.PL or on the command line. AR = C:\Perl\site\bin\ar.exe CC = C:/Perl/site/bin/gcc.exe CCCDLFLAGS = CCDLFLAGS = DLEXT = dll DLSRC = dl_win32.xs EXE_EXT = .exe FULL_AR = LD = C:\Perl\site\bin\g++.exe LDDLFLAGS = -mdll -L"C:\Perl\lib\CORE" LDFLAGS = -L"C:\Perl\lib\CORE" LIBC = msvcrt.lib LIB_EXT = .a OBJ_EXT = .o OSNAME = MSWin32 OSVERS = 5.2 RANLIB = rem SITELIBEXP = C:\Perl\site\lib SITEARCHEXP = C:\Perl\site\lib SO = dll VENDORARCHEXP = VENDORLIBEXP = # --- MakeMaker constants section: AR_STATIC_ARGS = cr DIRFILESEP = \\ DFSEP = $(DIRFILESEP) NAME = ECMWF::ECaccess NAME_SYM = ECMWF_ECaccess VERSION = 4.0.1 VERSION_MACRO = VERSION VERSION_SYM = 4_0_1 DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" XS_VERSION = 4.0.1 XS_VERSION_MACRO = XS_VERSION XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" INST_ARCHLIB = blib\arch INST_SCRIPT = blib\script INST_BIN = blib\bin INST_LIB = blib\lib INST_MAN1DIR = blib\man1 INST_MAN3DIR = blib\man3 INST_HTMLDIR = blib\html MAN1EXT = 1 MAN3EXT = 3 INSTALLDIRS = site DESTDIR = PREFIX = $(SITEPREFIX) PERLPREFIX = C:\Perl SITEPREFIX = C:\Perl\site VENDORPREFIX = INSTALLPRIVLIB = C:\Perl\lib DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) INSTALLSITELIB = C:\Perl\site\lib DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) INSTALLVENDORLIB = DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) INSTALLARCHLIB = C:\Perl\lib DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) INSTALLSITEARCH = C:\Perl\site\lib DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) INSTALLVENDORARCH = DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) INSTALLBIN = C:\Perl\bin DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) INSTALLSITEBIN = C:\Perl\site\bin DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) INSTALLVENDORBIN = DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) INSTALLSCRIPT = C:\Perl\bin DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) INSTALLSITESCRIPT = C:\Perl\site\bin DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) INSTALLVENDORSCRIPT = DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) INSTALLMAN1DIR = C:\Perl\man\man1 DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) INSTALLSITEMAN1DIR = $(INSTALLMAN1DIR) DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) INSTALLVENDORMAN1DIR = DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) INSTALLMAN3DIR = C:\Perl\man\man3 DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) INSTALLSITEMAN3DIR = $(INSTALLMAN3DIR) DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) INSTALLVENDORMAN3DIR = DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) INSTALLHTMLDIR = C:\Perl\html DESTINSTALLHTMLDIR = $(DESTDIR)$(INSTALLHTMLDIR) INSTALLSITEHTMLDIR = C:\Perl\html DESTINSTALLSITEHTMLDIR = $(DESTDIR)$(INSTALLSITEHTMLDIR) INSTALLVENDORHTMLDIR = C:\Perl\html DESTINSTALLVENDORHTMLDIR = $(DESTDIR)$(INSTALLVENDORHTMLDIR) PERL_LIB = C:\Perl\lib PERL_ARCHLIB = C:\Perl\lib LIBPERL_A = libperl.a FIRST_MAKEFILE = Makefile MAKEFILE_OLD = Makefile.old MAKE_APERL_FILE = Makefile.aperl PERLMAINCC = $(CC) PERL_INC = C:\Perl\lib\CORE PERL = C:\Perl\bin\perl.exe FULLPERL = C:\Perl\bin\perl.exe ABSPERL = $(PERL) PERLRUN = $(PERL) FULLPERLRUN = $(FULLPERL) ABSPERLRUN = $(ABSPERL) PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" PERL_CORE = 0 PERM_DIR = 755 PERM_RW = 644 PERM_RWX = 755 MAKEMAKER = C:/Perl/lib/ExtUtils/MakeMaker.pm MM_VERSION = 6.57_05 MM_REVISION = 65705 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) # DLBASE = Basename part of dynamic library. May be just equal BASEEXT. MAKE = C:\Perl\site\bin\dmake.exe FULLEXT = ECMWF\ECaccess BASEEXT = ECaccess PARENT_NAME = ECMWF DLBASE = $(BASEEXT) VERSION_FROM = lib/ECMWF/ECaccess.pm OBJECT = LDFROM = $(OBJECT) LINKTYPE = dynamic BOOTDEP = # Handy lists of source code files: XS_FILES = C_FILES = O_FILES = H_FILES = MAN1PODS = script/ecaccess \ script/ecaccess-association-delete \ script/ecaccess-association-get \ script/ecaccess-association-list \ script/ecaccess-association-protocol \ script/ecaccess-association-put \ script/ecaccess-certificate-create \ script/ecaccess-certificate-list \ script/ecaccess-cosinfo \ script/ecaccess-ectrans-delete \ script/ecaccess-ectrans-list \ script/ecaccess-ectrans-request \ script/ecaccess-ectrans-restart \ script/ecaccess-event-clear \ script/ecaccess-event-create \ script/ecaccess-event-delete \ script/ecaccess-event-grant \ script/ecaccess-event-list \ script/ecaccess-event-send \ script/ecaccess-file-chmod \ script/ecaccess-file-copy \ script/ecaccess-file-delete \ script/ecaccess-file-dir \ script/ecaccess-file-get \ script/ecaccess-file-mdelete \ script/ecaccess-file-mget \ script/ecaccess-file-mkdir \ script/ecaccess-file-modtime \ script/ecaccess-file-move \ script/ecaccess-file-mput \ script/ecaccess-file-put \ script/ecaccess-file-rmdir \ script/ecaccess-file-size \ script/ecaccess-gateway-connected \ script/ecaccess-gateway-list \ script/ecaccess-gateway-name \ script/ecaccess-job-delete \ script/ecaccess-job-get \ script/ecaccess-job-list \ script/ecaccess-job-restart \ script/ecaccess-job-submit \ script/ecaccess-queue-list MAN3PODS = lib/ECMWF/ECaccess.pm # Where is the Config information that we are using/depend on CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h # Where to build things INST_LIBDIR = $(INST_LIB)\ECMWF INST_ARCHLIBDIR = $(INST_ARCHLIB)\ECMWF INST_AUTODIR = $(INST_LIB)\auto\$(FULLEXT) INST_ARCHAUTODIR = $(INST_ARCHLIB)\auto\$(FULLEXT) INST_STATIC = INST_DYNAMIC = INST_BOOT = # Extra linker info EXPORT_LIST = $(BASEEXT).def PERL_ARCHIVE = $(PERL_INC)\perl514.lib PERL_ARCHIVE_AFTER = TO_INST_PM = Makedistrib.pl \ lib/ECMWF/ECaccess.pm PM_TO_BLIB = lib/ECMWF/ECaccess.pm \ blib\lib\ECMWF\ECaccess.pm \ Makedistrib.pl \ $(INST_LIB)\ECMWF\Makedistrib.pl # --- MakeMaker platform_constants section: MM_Win32_VERSION = 6.57_05 # --- MakeMaker tool_autosplit section: # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto AUTOSPLITFILE = $(ABSPERLRUN) -e "use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)" -- # --- MakeMaker tool_xsubpp section: # --- MakeMaker tools_other section: CHMOD = $(ABSPERLRUN) -MExtUtils::Command -e "chmod" -- CP = $(ABSPERLRUN) -MExtUtils::Command -e "cp" -- MV = $(ABSPERLRUN) -MExtUtils::Command -e "mv" -- NOOP = rem NOECHO = @ RM_F = $(ABSPERLRUN) -MExtUtils::Command -e "rm_f" -- RM_RF = $(ABSPERLRUN) -MExtUtils::Command -e "rm_rf" -- TEST_F = $(ABSPERLRUN) -MExtUtils::Command -e "test_f" -- TOUCH = $(ABSPERLRUN) -MExtUtils::Command -e "touch" -- UMASK_NULL = umask 0 DEV_NULL = > NUL MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e "mkpath" -- EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e "eqtime" -- FALSE = $(ABSPERLRUN) -e "exit 1" -- TRUE = $(ABSPERLRUN) -e "exit 0" -- ECHO = $(ABSPERLRUN) -l -e "print qq{{@ARGV}" -- ECHO_N = $(ABSPERLRUN) -e "print qq{{@ARGV}" -- UNINST = 0 VERBINST = 0 MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e "install([ from_to => {{@ARGV}, verbose => '$(VERBINST)', uninstall_shadows => '$(UNINST)', dir_mode => '$(PERM_DIR)' ]);" -- DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e "perllocal_install" -- UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e "uninstall" -- WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e "warn_if_old_packlist" -- MACROSTART = MACROEND = USEMAKEFILE = -f FIXIN = pl2bat.bat # --- MakeMaker makemakerdflt section: makemakerdflt : all $(NOECHO) $(NOOP) # --- MakeMaker dist section: TAR = tar TARFLAGS = cvf ZIP = zip ZIPFLAGS = -r COMPRESS = gzip --best SUFFIX = .gz SHAR = shar PREOP = $(NOECHO) $(NOOP) POSTOP = $(NOECHO) $(NOOP) TO_UNIX = $(NOECHO) $(NOOP) CI = ci -u RCS_LABEL = rcs -Nv$(VERSION_SYM): -q DIST_CP = best DIST_DEFAULT = tardist DISTNAME = ECMWF-ECaccess DISTVNAME = ECMWF-ECaccess-4.0.1 # --- MakeMaker macro section: # --- MakeMaker depend section: # --- MakeMaker cflags section: # --- MakeMaker const_loadlibs section: # --- MakeMaker const_cccmd section: # --- MakeMaker post_constants section: # --- MakeMaker pasthru section: PASTHRU = # --- MakeMaker special_targets section: .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir .USESHELL : # --- MakeMaker c_o section: # --- MakeMaker xs_c section: # --- MakeMaker xs_o section: # --- MakeMaker top_targets section: all :: pure_all htmlifypods $(NOECHO) $(NOOP) pure_all :: config pm_to_blib subdirs linkext $(NOECHO) $(NOOP) subdirs :: $(MYEXTLIB) $(NOECHO) $(NOOP) config :: $(FIRST_MAKEFILE) blibdirs $(NOECHO) $(NOOP) help : perldoc ExtUtils::MakeMaker # --- MakeMaker blibdirs section: blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists $(NOECHO) $(NOOP) # Backwards compat with 6.18 through 6.25 blibdirs.ts : blibdirs $(NOECHO) $(NOOP) $(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_LIBDIR) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR) $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_ARCHLIB) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB) $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_AUTODIR) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR) $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR) $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_BIN) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN) $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_SCRIPT) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT) $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_MAN1DIR) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR) $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL $(NOECHO) $(MKPATH) $(INST_MAN3DIR) $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR) $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists # --- MakeMaker linkext section: linkext :: $(LINKTYPE) $(NOECHO) $(NOOP) # --- MakeMaker dlsyms section: ECaccess.def: Makefile.PL $(PERLRUN) -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"ECMWF::ECaccess\", 'DLBASE' => '$(BASEEXT)', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" # --- MakeMaker dynamic section: dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT) $(NOECHO) $(NOOP) # --- MakeMaker dynamic_bs section: BOOTSTRAP = # --- MakeMaker dynamic_lib section: # --- MakeMaker static section: ## $(INST_PM) has been moved to the all: target. ## It remains here for awhile to allow for old usage: "make static" static :: $(FIRST_MAKEFILE) $(INST_STATIC) $(NOECHO) $(NOOP) # --- MakeMaker static_lib section: # --- MakeMaker manifypods section: POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" POD2MAN = $(POD2MAN_EXE) manifypods : pure_all \ script/ecaccess-file-mkdir \ script/ecaccess-file-mdelete \ script/ecaccess-event-grant \ script/ecaccess-job-restart \ script/ecaccess-file-size \ script/ecaccess-gateway-name \ script/ecaccess-file-get \ script/ecaccess-job-list \ script/ecaccess-file-chmod \ script/ecaccess-file-put \ script/ecaccess-event-list \ script/ecaccess-file-rmdir \ script/ecaccess-file-delete \ script/ecaccess-gateway-connected \ script/ecaccess-certificate-list \ script/ecaccess-file-modtime \ script/ecaccess-file-move \ script/ecaccess \ script/ecaccess-gateway-list \ script/ecaccess-event-clear \ script/ecaccess-ectrans-delete \ script/ecaccess-cosinfo \ script/ecaccess-event-delete \ script/ecaccess-queue-list \ script/ecaccess-association-delete \ script/ecaccess-association-protocol \ script/ecaccess-event-create \ script/ecaccess-ectrans-restart \ script/ecaccess-job-delete \ script/ecaccess-file-mget \ script/ecaccess-certificate-create \ script/ecaccess-association-list \ script/ecaccess-job-submit \ script/ecaccess-ectrans-request \ script/ecaccess-association-put \ script/ecaccess-ectrans-list \ script/ecaccess-file-copy \ script/ecaccess-file-dir \ script/ecaccess-file-mput \ script/ecaccess-association-get \ script/ecaccess-event-send \ script/ecaccess-job-get \ lib/ECMWF/ECaccess.pm $(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW) \ script/ecaccess-file-mkdir $(INST_MAN1DIR)\ecaccess-file-mkdir.$(MAN1EXT) \ script/ecaccess-file-mdelete $(INST_MAN1DIR)\ecaccess-file-mdelete.$(MAN1EXT) \ script/ecaccess-event-grant $(INST_MAN1DIR)\ecaccess-event-grant.$(MAN1EXT) \ script/ecaccess-job-restart $(INST_MAN1DIR)\ecaccess-job-restart.$(MAN1EXT) \ script/ecaccess-file-size $(INST_MAN1DIR)\ecaccess-file-size.$(MAN1EXT) \ script/ecaccess-gateway-name $(INST_MAN1DIR)\ecaccess-gateway-name.$(MAN1EXT) \ script/ecaccess-file-get $(INST_MAN1DIR)\ecaccess-file-get.$(MAN1EXT) \ script/ecaccess-job-list $(INST_MAN1DIR)\ecaccess-job-list.$(MAN1EXT) \ script/ecaccess-file-chmod $(INST_MAN1DIR)\ecaccess-file-chmod.$(MAN1EXT) \ script/ecaccess-file-put $(INST_MAN1DIR)\ecaccess-file-put.$(MAN1EXT) \ script/ecaccess-event-list $(INST_MAN1DIR)\ecaccess-event-list.$(MAN1EXT) \ script/ecaccess-file-rmdir $(INST_MAN1DIR)\ecaccess-file-rmdir.$(MAN1EXT) \ script/ecaccess-file-delete $(INST_MAN1DIR)\ecaccess-file-delete.$(MAN1EXT) \ script/ecaccess-gateway-connected $(INST_MAN1DIR)\ecaccess-gateway-connected.$(MAN1EXT) \ script/ecaccess-certificate-list $(INST_MAN1DIR)\ecaccess-certificate-list.$(MAN1EXT) \ script/ecaccess-file-modtime $(INST_MAN1DIR)\ecaccess-file-modtime.$(MAN1EXT) \ script/ecaccess-file-move $(INST_MAN1DIR)\ecaccess-file-move.$(MAN1EXT) $(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW) \ script/ecaccess $(INST_MAN1DIR)\ecaccess.$(MAN1EXT) \ script/ecaccess-gateway-list $(INST_MAN1DIR)\ecaccess-gateway-list.$(MAN1EXT) \ script/ecaccess-event-clear $(INST_MAN1DIR)\ecaccess-event-clear.$(MAN1EXT) \ script/ecaccess-ectrans-delete $(INST_MAN1DIR)\ecaccess-ectrans-delete.$(MAN1EXT) \ script/ecaccess-cosinfo $(INST_MAN1DIR)\ecaccess-cosinfo.$(MAN1EXT) \ script/ecaccess-event-delete $(INST_MAN1DIR)\ecaccess-event-delete.$(MAN1EXT) \ script/ecaccess-queue-list $(INST_MAN1DIR)\ecaccess-queue-list.$(MAN1EXT) \ script/ecaccess-association-delete $(INST_MAN1DIR)\ecaccess-association-delete.$(MAN1EXT) \ script/ecaccess-association-protocol $(INST_MAN1DIR)\ecaccess-association-protocol.$(MAN1EXT) \ script/ecaccess-event-create $(INST_MAN1DIR)\ecaccess-event-create.$(MAN1EXT) \ script/ecaccess-ectrans-restart $(INST_MAN1DIR)\ecaccess-ectrans-restart.$(MAN1EXT) \ script/ecaccess-job-delete $(INST_MAN1DIR)\ecaccess-job-delete.$(MAN1EXT) \ script/ecaccess-file-mget $(INST_MAN1DIR)\ecaccess-file-mget.$(MAN1EXT) \ script/ecaccess-certificate-create $(INST_MAN1DIR)\ecaccess-certificate-create.$(MAN1EXT) \ script/ecaccess-association-list $(INST_MAN1DIR)\ecaccess-association-list.$(MAN1EXT) \ script/ecaccess-job-submit $(INST_MAN1DIR)\ecaccess-job-submit.$(MAN1EXT) $(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW) \ script/ecaccess-ectrans-request $(INST_MAN1DIR)\ecaccess-ectrans-request.$(MAN1EXT) \ script/ecaccess-association-put $(INST_MAN1DIR)\ecaccess-association-put.$(MAN1EXT) \ script/ecaccess-ectrans-list $(INST_MAN1DIR)\ecaccess-ectrans-list.$(MAN1EXT) \ script/ecaccess-file-copy $(INST_MAN1DIR)\ecaccess-file-copy.$(MAN1EXT) \ script/ecaccess-file-dir $(INST_MAN1DIR)\ecaccess-file-dir.$(MAN1EXT) \ script/ecaccess-file-mput $(INST_MAN1DIR)\ecaccess-file-mput.$(MAN1EXT) \ script/ecaccess-association-get $(INST_MAN1DIR)\ecaccess-association-get.$(MAN1EXT) \ script/ecaccess-event-send $(INST_MAN1DIR)\ecaccess-event-send.$(MAN1EXT) \ script/ecaccess-job-get $(INST_MAN1DIR)\ecaccess-job-get.$(MAN1EXT) $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \ lib/ECMWF/ECaccess.pm $(INST_MAN3DIR)\ECMWF.ECaccess.$(MAN3EXT) # --- MakeMaker htmlifypods section: POD2HTML_EXE = $(PERLRUN) "-MActivePerl::DocTools" -e "UpdateHTML_blib(installdirs => "$(INSTALLDIRS)")" POD2HTML = $(POD2HTML_EXE) htmlifypods : \ script/ecaccess-file-mkdir \ script/ecaccess-file-mdelete \ script/ecaccess-event-grant \ script/ecaccess-job-restart \ script/ecaccess-file-size \ script/ecaccess-gateway-name \ script/ecaccess-file-get \ script/ecaccess-job-list \ script/ecaccess-file-chmod \ script/ecaccess-file-put \ script/ecaccess-event-list \ script/ecaccess-file-rmdir \ script/ecaccess-file-delete \ script/ecaccess-gateway-connected \ script/ecaccess-certificate-list \ script/ecaccess-file-modtime \ script/ecaccess-file-move \ script/ecaccess \ script/ecaccess-gateway-list \ script/ecaccess-event-clear \ script/ecaccess-ectrans-delete \ script/ecaccess-cosinfo \ script/ecaccess-event-delete \ script/ecaccess-queue-list \ script/ecaccess-association-delete \ script/ecaccess-association-protocol \ script/ecaccess-event-create \ script/ecaccess-ectrans-restart \ script/ecaccess-job-delete \ script/ecaccess-file-mget \ script/ecaccess-certificate-create \ script/ecaccess-association-list \ script/ecaccess-job-submit \ script/ecaccess-ectrans-request \ script/ecaccess-association-put \ script/ecaccess-ectrans-list \ script/ecaccess-file-copy \ script/ecaccess-file-dir \ script/ecaccess-file-mput \ script/ecaccess-association-get \ script/ecaccess-event-send \ script/ecaccess-job-get \ lib/ECMWF/ECaccess.pm $(NOECHO) $(POD2HTML) # --- MakeMaker processPL section: # --- MakeMaker installbin section: EXE_FILES = script/ecaccess script/ecaccess-association-delete script/ecaccess-association-get script/ecaccess-association-list script/ecaccess-association-protocol script/ecaccess-association-put script/ecaccess-certificate-create script/ecaccess-certificate-list script/ecaccess-cosinfo script/ecaccess-ectrans-delete script/ecaccess-ectrans-list script/ecaccess-ectrans-request script/ecaccess-ectrans-restart script/ecaccess-event-clear script/ecaccess-event-create script/ecaccess-event-delete script/ecaccess-event-grant script/ecaccess-event-list script/ecaccess-event-send script/ecaccess-file-chmod script/ecaccess-file-copy script/ecaccess-file-delete script/ecaccess-file-dir script/ecaccess-file-get script/ecaccess-file-mdelete script/ecaccess-file-mget script/ecaccess-file-mkdir script/ecaccess-file-modtime script/ecaccess-file-move script/ecaccess-file-mput script/ecaccess-file-put script/ecaccess-file-rmdir script/ecaccess-file-size script/ecaccess-gateway-connected script/ecaccess-gateway-list script/ecaccess-gateway-name script/ecaccess-job-delete script/ecaccess-job-get script/ecaccess-job-list script/ecaccess-job-restart script/ecaccess-job-submit script/ecaccess-queue-list pure_all :: $(INST_SCRIPT)\ecaccess-file-mkdir $(INST_SCRIPT)\ecaccess-file-mdelete $(INST_SCRIPT)\ecaccess-event-grant $(INST_SCRIPT)\ecaccess-job-restart $(INST_SCRIPT)\ecaccess-file-size $(INST_SCRIPT)\ecaccess-gateway-name $(INST_SCRIPT)\ecaccess-file-get $(INST_SCRIPT)\ecaccess-job-list $(INST_SCRIPT)\ecaccess-file-chmod $(INST_SCRIPT)\ecaccess-file-put $(INST_SCRIPT)\ecaccess-event-list $(INST_SCRIPT)\ecaccess-file-rmdir $(INST_SCRIPT)\ecaccess-file-delete $(INST_SCRIPT)\ecaccess-gateway-connected $(INST_SCRIPT)\ecaccess-certificate-list $(INST_SCRIPT)\ecaccess-file-modtime $(INST_SCRIPT)\ecaccess-file-move $(INST_SCRIPT)\ecaccess $(INST_SCRIPT)\ecaccess-gateway-list $(INST_SCRIPT)\ecaccess-event-clear $(INST_SCRIPT)\ecaccess-ectrans-delete $(INST_SCRIPT)\ecaccess-cosinfo $(INST_SCRIPT)\ecaccess-event-delete $(INST_SCRIPT)\ecaccess-queue-list $(INST_SCRIPT)\ecaccess-association-delete $(INST_SCRIPT)\ecaccess-association-protocol $(INST_SCRIPT)\ecaccess-event-create $(INST_SCRIPT)\ecaccess-ectrans-restart $(INST_SCRIPT)\ecaccess-job-delete $(INST_SCRIPT)\ecaccess-file-mget $(INST_SCRIPT)\ecaccess-certificate-create $(INST_SCRIPT)\ecaccess-association-list $(INST_SCRIPT)\ecaccess-job-submit $(INST_SCRIPT)\ecaccess-ectrans-request $(INST_SCRIPT)\ecaccess-association-put $(INST_SCRIPT)\ecaccess-ectrans-list $(INST_SCRIPT)\ecaccess-file-copy $(INST_SCRIPT)\ecaccess-file-dir $(INST_SCRIPT)\ecaccess-file-mput $(INST_SCRIPT)\ecaccess-association-get $(INST_SCRIPT)\ecaccess-event-send $(INST_SCRIPT)\ecaccess-job-get $(NOECHO) $(NOOP) realclean :: $(RM_F) \ $(INST_SCRIPT)\ecaccess-file-mkdir $(INST_SCRIPT)\ecaccess-file-mdelete \ $(INST_SCRIPT)\ecaccess-event-grant $(INST_SCRIPT)\ecaccess-job-restart \ $(INST_SCRIPT)\ecaccess-file-size $(INST_SCRIPT)\ecaccess-gateway-name \ $(INST_SCRIPT)\ecaccess-file-get $(INST_SCRIPT)\ecaccess-job-list \ $(INST_SCRIPT)\ecaccess-file-chmod $(INST_SCRIPT)\ecaccess-file-put \ $(INST_SCRIPT)\ecaccess-event-list $(INST_SCRIPT)\ecaccess-file-rmdir \ $(INST_SCRIPT)\ecaccess-file-delete $(INST_SCRIPT)\ecaccess-gateway-connected \ $(INST_SCRIPT)\ecaccess-certificate-list $(INST_SCRIPT)\ecaccess-file-modtime \ $(INST_SCRIPT)\ecaccess-file-move $(INST_SCRIPT)\ecaccess \ $(INST_SCRIPT)\ecaccess-gateway-list $(INST_SCRIPT)\ecaccess-event-clear \ $(INST_SCRIPT)\ecaccess-ectrans-delete $(INST_SCRIPT)\ecaccess-cosinfo \ $(INST_SCRIPT)\ecaccess-event-delete $(INST_SCRIPT)\ecaccess-queue-list \ $(INST_SCRIPT)\ecaccess-association-delete $(INST_SCRIPT)\ecaccess-association-protocol \ $(INST_SCRIPT)\ecaccess-event-create $(INST_SCRIPT)\ecaccess-ectrans-restart \ $(INST_SCRIPT)\ecaccess-job-delete $(INST_SCRIPT)\ecaccess-file-mget \ $(INST_SCRIPT)\ecaccess-certificate-create $(INST_SCRIPT)\ecaccess-association-list \ $(INST_SCRIPT)\ecaccess-job-submit $(INST_SCRIPT)\ecaccess-ectrans-request $(RM_F) \ $(INST_SCRIPT)\ecaccess-association-put $(INST_SCRIPT)\ecaccess-ectrans-list \ $(INST_SCRIPT)\ecaccess-file-copy $(INST_SCRIPT)\ecaccess-file-dir \ $(INST_SCRIPT)\ecaccess-file-mput $(INST_SCRIPT)\ecaccess-association-get \ $(INST_SCRIPT)\ecaccess-event-send $(INST_SCRIPT)\ecaccess-job-get $(INST_SCRIPT)\ecaccess-file-mkdir : script/ecaccess-file-mkdir $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-mkdir $(CP) script/ecaccess-file-mkdir $(INST_SCRIPT)\ecaccess-file-mkdir $(FIXIN) $(INST_SCRIPT)\ecaccess-file-mkdir -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-mkdir $(INST_SCRIPT)\ecaccess-file-mdelete : script/ecaccess-file-mdelete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-mdelete $(CP) script/ecaccess-file-mdelete $(INST_SCRIPT)\ecaccess-file-mdelete $(FIXIN) $(INST_SCRIPT)\ecaccess-file-mdelete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-mdelete $(INST_SCRIPT)\ecaccess-event-grant : script/ecaccess-event-grant $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-grant $(CP) script/ecaccess-event-grant $(INST_SCRIPT)\ecaccess-event-grant $(FIXIN) $(INST_SCRIPT)\ecaccess-event-grant -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-grant $(INST_SCRIPT)\ecaccess-job-restart : script/ecaccess-job-restart $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-job-restart $(CP) script/ecaccess-job-restart $(INST_SCRIPT)\ecaccess-job-restart $(FIXIN) $(INST_SCRIPT)\ecaccess-job-restart -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-job-restart $(INST_SCRIPT)\ecaccess-file-size : script/ecaccess-file-size $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-size $(CP) script/ecaccess-file-size $(INST_SCRIPT)\ecaccess-file-size $(FIXIN) $(INST_SCRIPT)\ecaccess-file-size -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-size $(INST_SCRIPT)\ecaccess-gateway-name : script/ecaccess-gateway-name $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-gateway-name $(CP) script/ecaccess-gateway-name $(INST_SCRIPT)\ecaccess-gateway-name $(FIXIN) $(INST_SCRIPT)\ecaccess-gateway-name -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-gateway-name $(INST_SCRIPT)\ecaccess-file-get : script/ecaccess-file-get $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-get $(CP) script/ecaccess-file-get $(INST_SCRIPT)\ecaccess-file-get $(FIXIN) $(INST_SCRIPT)\ecaccess-file-get -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-get $(INST_SCRIPT)\ecaccess-job-list : script/ecaccess-job-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-job-list $(CP) script/ecaccess-job-list $(INST_SCRIPT)\ecaccess-job-list $(FIXIN) $(INST_SCRIPT)\ecaccess-job-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-job-list $(INST_SCRIPT)\ecaccess-file-chmod : script/ecaccess-file-chmod $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-chmod $(CP) script/ecaccess-file-chmod $(INST_SCRIPT)\ecaccess-file-chmod $(FIXIN) $(INST_SCRIPT)\ecaccess-file-chmod -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-chmod $(INST_SCRIPT)\ecaccess-file-put : script/ecaccess-file-put $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-put $(CP) script/ecaccess-file-put $(INST_SCRIPT)\ecaccess-file-put $(FIXIN) $(INST_SCRIPT)\ecaccess-file-put -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-put $(INST_SCRIPT)\ecaccess-event-list : script/ecaccess-event-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-list $(CP) script/ecaccess-event-list $(INST_SCRIPT)\ecaccess-event-list $(FIXIN) $(INST_SCRIPT)\ecaccess-event-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-list $(INST_SCRIPT)\ecaccess-file-rmdir : script/ecaccess-file-rmdir $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-rmdir $(CP) script/ecaccess-file-rmdir $(INST_SCRIPT)\ecaccess-file-rmdir $(FIXIN) $(INST_SCRIPT)\ecaccess-file-rmdir -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-rmdir $(INST_SCRIPT)\ecaccess-file-delete : script/ecaccess-file-delete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-delete $(CP) script/ecaccess-file-delete $(INST_SCRIPT)\ecaccess-file-delete $(FIXIN) $(INST_SCRIPT)\ecaccess-file-delete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-delete $(INST_SCRIPT)\ecaccess-gateway-connected : script/ecaccess-gateway-connected $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-gateway-connected $(CP) script/ecaccess-gateway-connected $(INST_SCRIPT)\ecaccess-gateway-connected $(FIXIN) $(INST_SCRIPT)\ecaccess-gateway-connected -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-gateway-connected $(INST_SCRIPT)\ecaccess-certificate-list : script/ecaccess-certificate-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-certificate-list $(CP) script/ecaccess-certificate-list $(INST_SCRIPT)\ecaccess-certificate-list $(FIXIN) $(INST_SCRIPT)\ecaccess-certificate-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-certificate-list $(INST_SCRIPT)\ecaccess-file-modtime : script/ecaccess-file-modtime $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-modtime $(CP) script/ecaccess-file-modtime $(INST_SCRIPT)\ecaccess-file-modtime $(FIXIN) $(INST_SCRIPT)\ecaccess-file-modtime -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-modtime $(INST_SCRIPT)\ecaccess-file-move : script/ecaccess-file-move $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-move $(CP) script/ecaccess-file-move $(INST_SCRIPT)\ecaccess-file-move $(FIXIN) $(INST_SCRIPT)\ecaccess-file-move -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-move $(INST_SCRIPT)\ecaccess : script/ecaccess $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess $(CP) script/ecaccess $(INST_SCRIPT)\ecaccess $(FIXIN) $(INST_SCRIPT)\ecaccess -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess $(INST_SCRIPT)\ecaccess-gateway-list : script/ecaccess-gateway-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-gateway-list $(CP) script/ecaccess-gateway-list $(INST_SCRIPT)\ecaccess-gateway-list $(FIXIN) $(INST_SCRIPT)\ecaccess-gateway-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-gateway-list $(INST_SCRIPT)\ecaccess-event-clear : script/ecaccess-event-clear $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-clear $(CP) script/ecaccess-event-clear $(INST_SCRIPT)\ecaccess-event-clear $(FIXIN) $(INST_SCRIPT)\ecaccess-event-clear -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-clear $(INST_SCRIPT)\ecaccess-ectrans-delete : script/ecaccess-ectrans-delete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-ectrans-delete $(CP) script/ecaccess-ectrans-delete $(INST_SCRIPT)\ecaccess-ectrans-delete $(FIXIN) $(INST_SCRIPT)\ecaccess-ectrans-delete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-ectrans-delete $(INST_SCRIPT)\ecaccess-cosinfo : script/ecaccess-cosinfo $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-cosinfo $(CP) script/ecaccess-cosinfo $(INST_SCRIPT)\ecaccess-cosinfo $(FIXIN) $(INST_SCRIPT)\ecaccess-cosinfo -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-cosinfo $(INST_SCRIPT)\ecaccess-event-delete : script/ecaccess-event-delete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-delete $(CP) script/ecaccess-event-delete $(INST_SCRIPT)\ecaccess-event-delete $(FIXIN) $(INST_SCRIPT)\ecaccess-event-delete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-delete $(INST_SCRIPT)\ecaccess-queue-list : script/ecaccess-queue-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-queue-list $(CP) script/ecaccess-queue-list $(INST_SCRIPT)\ecaccess-queue-list $(FIXIN) $(INST_SCRIPT)\ecaccess-queue-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-queue-list $(INST_SCRIPT)\ecaccess-association-delete : script/ecaccess-association-delete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-association-delete $(CP) script/ecaccess-association-delete $(INST_SCRIPT)\ecaccess-association-delete $(FIXIN) $(INST_SCRIPT)\ecaccess-association-delete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-association-delete $(INST_SCRIPT)\ecaccess-association-protocol : script/ecaccess-association-protocol $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-association-protocol $(CP) script/ecaccess-association-protocol $(INST_SCRIPT)\ecaccess-association-protocol $(FIXIN) $(INST_SCRIPT)\ecaccess-association-protocol -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-association-protocol $(INST_SCRIPT)\ecaccess-event-create : script/ecaccess-event-create $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-create $(CP) script/ecaccess-event-create $(INST_SCRIPT)\ecaccess-event-create $(FIXIN) $(INST_SCRIPT)\ecaccess-event-create -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-create $(INST_SCRIPT)\ecaccess-ectrans-restart : script/ecaccess-ectrans-restart $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-ectrans-restart $(CP) script/ecaccess-ectrans-restart $(INST_SCRIPT)\ecaccess-ectrans-restart $(FIXIN) $(INST_SCRIPT)\ecaccess-ectrans-restart -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-ectrans-restart $(INST_SCRIPT)\ecaccess-job-delete : script/ecaccess-job-delete $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-job-delete $(CP) script/ecaccess-job-delete $(INST_SCRIPT)\ecaccess-job-delete $(FIXIN) $(INST_SCRIPT)\ecaccess-job-delete -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-job-delete $(INST_SCRIPT)\ecaccess-file-mget : script/ecaccess-file-mget $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-mget $(CP) script/ecaccess-file-mget $(INST_SCRIPT)\ecaccess-file-mget $(FIXIN) $(INST_SCRIPT)\ecaccess-file-mget -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-mget $(INST_SCRIPT)\ecaccess-certificate-create : script/ecaccess-certificate-create $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-certificate-create $(CP) script/ecaccess-certificate-create $(INST_SCRIPT)\ecaccess-certificate-create $(FIXIN) $(INST_SCRIPT)\ecaccess-certificate-create -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-certificate-create $(INST_SCRIPT)\ecaccess-association-list : script/ecaccess-association-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-association-list $(CP) script/ecaccess-association-list $(INST_SCRIPT)\ecaccess-association-list $(FIXIN) $(INST_SCRIPT)\ecaccess-association-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-association-list $(INST_SCRIPT)\ecaccess-job-submit : script/ecaccess-job-submit $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-job-submit $(CP) script/ecaccess-job-submit $(INST_SCRIPT)\ecaccess-job-submit $(FIXIN) $(INST_SCRIPT)\ecaccess-job-submit -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-job-submit $(INST_SCRIPT)\ecaccess-ectrans-request : script/ecaccess-ectrans-request $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-ectrans-request $(CP) script/ecaccess-ectrans-request $(INST_SCRIPT)\ecaccess-ectrans-request $(FIXIN) $(INST_SCRIPT)\ecaccess-ectrans-request -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-ectrans-request $(INST_SCRIPT)\ecaccess-association-put : script/ecaccess-association-put $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-association-put $(CP) script/ecaccess-association-put $(INST_SCRIPT)\ecaccess-association-put $(FIXIN) $(INST_SCRIPT)\ecaccess-association-put -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-association-put $(INST_SCRIPT)\ecaccess-ectrans-list : script/ecaccess-ectrans-list $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-ectrans-list $(CP) script/ecaccess-ectrans-list $(INST_SCRIPT)\ecaccess-ectrans-list $(FIXIN) $(INST_SCRIPT)\ecaccess-ectrans-list -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-ectrans-list $(INST_SCRIPT)\ecaccess-file-copy : script/ecaccess-file-copy $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-copy $(CP) script/ecaccess-file-copy $(INST_SCRIPT)\ecaccess-file-copy $(FIXIN) $(INST_SCRIPT)\ecaccess-file-copy -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-copy $(INST_SCRIPT)\ecaccess-file-dir : script/ecaccess-file-dir $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-dir $(CP) script/ecaccess-file-dir $(INST_SCRIPT)\ecaccess-file-dir $(FIXIN) $(INST_SCRIPT)\ecaccess-file-dir -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-dir $(INST_SCRIPT)\ecaccess-file-mput : script/ecaccess-file-mput $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-file-mput $(CP) script/ecaccess-file-mput $(INST_SCRIPT)\ecaccess-file-mput $(FIXIN) $(INST_SCRIPT)\ecaccess-file-mput -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-file-mput $(INST_SCRIPT)\ecaccess-association-get : script/ecaccess-association-get $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-association-get $(CP) script/ecaccess-association-get $(INST_SCRIPT)\ecaccess-association-get $(FIXIN) $(INST_SCRIPT)\ecaccess-association-get -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-association-get $(INST_SCRIPT)\ecaccess-event-send : script/ecaccess-event-send $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-event-send $(CP) script/ecaccess-event-send $(INST_SCRIPT)\ecaccess-event-send $(FIXIN) $(INST_SCRIPT)\ecaccess-event-send -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-event-send $(INST_SCRIPT)\ecaccess-job-get : script/ecaccess-job-get $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(NOECHO) $(RM_F) $(INST_SCRIPT)\ecaccess-job-get $(CP) script/ecaccess-job-get $(INST_SCRIPT)\ecaccess-job-get $(FIXIN) $(INST_SCRIPT)\ecaccess-job-get -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)\ecaccess-job-get # --- MakeMaker subdirs section: # none # --- MakeMaker clean_subdirs section: clean_subdirs : $(NOECHO) $(NOOP) # --- MakeMaker clean section: # Delete temporary files but do not touch installed files. We don't delete # the Makefile here so a later make realclean still has a makefile to use. clean :: clean_subdirs - $(RM_F) \ *$(LIB_EXT) core \ core.[0-9] core.[0-9][0-9] \ $(BASEEXT).bso $(INST_ARCHAUTODIR)\extralibs.ld \ pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ MYMETA.yml $(BASEEXT).x \ $(BOOTSTRAP) perl$(EXE_EXT) \ tmon.out $(INST_ARCHAUTODIR)\extralibs.all \ *$(OBJ_EXT) pm_to_blib \ blibdirs.ts core.[0-9][0-9][0-9][0-9][0-9] \ *perl.core core.*perl.*.? \ $(MAKE_APERL_FILE) perl \ $(BASEEXT).def core.[0-9][0-9][0-9] \ mon.out lib$(BASEEXT).def \ perlmain.c perl.exe \ so_locations $(BASEEXT).exp - $(RM_RF) \ dll.exp dll.base \ blib - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) # --- MakeMaker realclean_subdirs section: realclean_subdirs : $(NOECHO) $(NOOP) # --- MakeMaker realclean section: # Delete temporary files (via clean) and also delete dist files realclean purge :: clean realclean_subdirs - $(RM_F) \ $(MAKEFILE_OLD) $(FIRST_MAKEFILE) - $(RM_RF) \ $(DISTVNAME) # --- MakeMaker metafile section: metafile : create_distdir $(NOECHO) $(ECHO) Generating META.yml $(NOECHO) $(ECHO) "--- #YAML:1.0" > META_new.yml $(NOECHO) $(ECHO) "name: ECMWF-ECaccess" >> META_new.yml $(NOECHO) $(ECHO) "version: 4.0.1" >> META_new.yml $(NOECHO) $(ECHO) "abstract: Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API)" >> META_new.yml $(NOECHO) $(ECHO) "author:" >> META_new.yml $(NOECHO) $(ECHO) " - Laurent Gougeon " >> META_new.yml $(NOECHO) $(ECHO) "license: unknown" >> META_new.yml $(NOECHO) $(ECHO) "distribution_type: module" >> META_new.yml $(NOECHO) $(ECHO) "configure_requires:" >> META_new.yml $(NOECHO) $(ECHO) " ExtUtils::MakeMaker: 0" >> META_new.yml $(NOECHO) $(ECHO) "build_requires:" >> META_new.yml $(NOECHO) $(ECHO) " ExtUtils::MakeMaker: 0" >> META_new.yml $(NOECHO) $(ECHO) "requires:" >> META_new.yml $(NOECHO) $(ECHO) " Class::Inspector: 0" >> META_new.yml $(NOECHO) $(ECHO) " Crypt::SSLeay: 0" >> META_new.yml $(NOECHO) $(ECHO) " Getopt::Long: 0" >> META_new.yml $(NOECHO) $(ECHO) " MIME::Base64: 0" >> META_new.yml $(NOECHO) $(ECHO) " Net::HTTP: 0" >> META_new.yml $(NOECHO) $(ECHO) " Number::Bytes::Human: 0" >> META_new.yml $(NOECHO) $(ECHO) " Pod::Usage: 0" >> META_new.yml $(NOECHO) $(ECHO) " SOAP::Lite: 0.712" >> META_new.yml $(NOECHO) $(ECHO) " Term::Prompt: 0" >> META_new.yml $(NOECHO) $(ECHO) " Term::ReadKey: 0" >> META_new.yml $(NOECHO) $(ECHO) " URI::Escape: 0" >> META_new.yml $(NOECHO) $(ECHO) "no_index:" >> META_new.yml $(NOECHO) $(ECHO) " directory:" >> META_new.yml $(NOECHO) $(ECHO) " - t" >> META_new.yml $(NOECHO) $(ECHO) " - inc" >> META_new.yml $(NOECHO) $(ECHO) "generated_by: ExtUtils::MakeMaker version 6.57_05" >> META_new.yml $(NOECHO) $(ECHO) "meta-spec:" >> META_new.yml $(NOECHO) $(ECHO) " url: http://module-build.sourceforge.net/META-spec-v1.4.html" >> META_new.yml $(NOECHO) $(ECHO) " version: 1.4" >> META_new.yml -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml # --- MakeMaker signature section: signature : cpansign -s # --- MakeMaker dist_basics section: distclean :: realclean distcheck $(NOECHO) $(NOOP) distcheck : $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck skipcheck : $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck manifest : $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest veryclean : realclean $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old # --- MakeMaker dist_core section: dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) $(NOECHO) $(ABSPERLRUN) -l -e "print 'Warning: Makefile possibly out of date with $(VERSION_FROM)'\ if -e '$(VERSION_FROM)' and -M '$(VERSION_FROM)' < -M '$(FIRST_MAKEFILE)';" -- tardist : $(DISTVNAME).tar$(SUFFIX) $(NOECHO) $(NOOP) uutardist : $(DISTVNAME).tar$(SUFFIX) uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu $(DISTVNAME).tar$(SUFFIX) : distdir $(PREOP) $(TO_UNIX) $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) $(RM_RF) $(DISTVNAME) $(COMPRESS) $(DISTVNAME).tar $(POSTOP) zipdist : $(DISTVNAME).zip $(NOECHO) $(NOOP) $(DISTVNAME).zip : distdir $(PREOP) $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) $(RM_RF) $(DISTVNAME) $(POSTOP) shdist : distdir $(PREOP) $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar $(RM_RF) $(DISTVNAME) $(POSTOP) # --- MakeMaker distdir section: create_distdir : $(RM_RF) $(DISTVNAME) $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" distdir : create_distdir distmeta $(NOECHO) $(NOOP) # --- MakeMaker dist_test section: disttest : distdir cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL cd $(DISTVNAME) && $(MAKE) $(PASTHRU) cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) # --- MakeMaker dist_ci section: ci : $(PERLRUN) "-MExtUtils::Manifest=maniread" \ -e "@all = keys %{ maniread() };" \ -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \ -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});" # --- MakeMaker distmeta section: distmeta : create_distdir metafile $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e "eval {{ maniadd({{q{{META.yml} => q{{Module meta-data (added by MakeMaker)}}}) } \ or print \"Could not add META.yml to MANIFEST: $${{'@'}\n\"" -- # --- MakeMaker distsignature section: distsignature : create_distdir $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e "eval {{ maniadd({{q{{SIGNATURE} => q{{Public-key signature (added by MakeMaker)}}}) } \ or print \"Could not add SIGNATURE to MANIFEST: $${{'@'}\n\"" -- $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE cd $(DISTVNAME) && cpansign -s # --- MakeMaker install section: install :: pure_install doc_install doc_update $(NOECHO) $(NOOP) install_perl :: pure_perl_install doc_perl_install $(NOECHO) $(NOOP) install_site :: pure_site_install doc_site_install $(NOECHO) $(NOOP) install_vendor :: pure_vendor_install doc_vendor_install $(NOECHO) $(NOOP) pure_install :: pure_$(INSTALLDIRS)_install $(NOECHO) $(NOOP) doc_install :: doc_$(INSTALLDIRS)_install $(NOECHO) $(NOOP) doc_update :: $(NOECHO) $(PERLRUN) "-MActivePerl::DocTools" -e ActivePerl::DocTools::WriteTOC pure__install : pure_site_install $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site doc__install : doc_site_install $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site pure_perl_install :: all $(NOECHO) $(MOD_INSTALL) \ read $(PERL_ARCHLIB)\auto\$(FULLEXT)\.packlist \ write $(DESTINSTALLARCHLIB)\auto\$(FULLEXT)\.packlist \ $(INST_LIB) $(DESTINSTALLPRIVLIB) \ $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ $(INST_BIN) $(DESTINSTALLBIN) \ $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \ $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) \ $(INST_HTMLDIR) $(DESTINSTALLHTMLDIR) $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ $(SITEARCHEXP)\auto\$(FULLEXT) pure_site_install :: all $(NOECHO) $(MOD_INSTALL) \ read $(SITEARCHEXP)\auto\$(FULLEXT)\.packlist \ write $(DESTINSTALLSITEARCH)\auto\$(FULLEXT)\.packlist \ $(INST_LIB) $(DESTINSTALLSITELIB) \ $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \ $(INST_BIN) $(DESTINSTALLSITEBIN) \ $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \ $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \ $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) \ $(INST_HTMLDIR) $(DESTINSTALLSITEHTMLDIR) $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ $(PERL_ARCHLIB)\auto\$(FULLEXT) pure_vendor_install :: all $(NOECHO) $(MOD_INSTALL) \ read $(VENDORARCHEXP)\auto\$(FULLEXT)\.packlist \ write $(DESTINSTALLVENDORARCH)\auto\$(FULLEXT)\.packlist \ $(INST_LIB) $(DESTINSTALLVENDORLIB) \ $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ $(INST_BIN) $(DESTINSTALLVENDORBIN) \ $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \ $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \ $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) \ $(INST_HTMLDIR) $(DESTINSTALLVENDORHTMLDIR) doc_perl_install :: all $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -$(NOECHO) $(DOC_INSTALL) \ "Module" "$(NAME)" \ "installed into" "$(INSTALLPRIVLIB)" \ LINKTYPE "$(LINKTYPE)" \ VERSION "$(VERSION)" \ EXE_FILES "$(EXE_FILES)" \ >> $(DESTINSTALLARCHLIB)\perllocal.pod doc_site_install :: all $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -$(NOECHO) $(DOC_INSTALL) \ "Module" "$(NAME)" \ "installed into" "$(INSTALLSITELIB)" \ LINKTYPE "$(LINKTYPE)" \ VERSION "$(VERSION)" \ EXE_FILES "$(EXE_FILES)" \ >> $(DESTINSTALLARCHLIB)\perllocal.pod doc_vendor_install :: all $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) -$(NOECHO) $(DOC_INSTALL) \ "Module" "$(NAME)" \ "installed into" "$(INSTALLVENDORLIB)" \ LINKTYPE "$(LINKTYPE)" \ VERSION "$(VERSION)" \ EXE_FILES "$(EXE_FILES)" \ >> $(DESTINSTALLARCHLIB)\perllocal.pod uninstall :: uninstall_from_$(INSTALLDIRS)dirs doc_update $(NOECHO) $(NOOP) uninstall_from_perldirs :: $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)\auto\$(FULLEXT)\.packlist uninstall_from_sitedirs :: $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)\auto\$(FULLEXT)\.packlist uninstall_from_vendordirs :: $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)\auto\$(FULLEXT)\.packlist # --- MakeMaker force section: # Phony target to force checking subdirectories. FORCE : $(NOECHO) $(NOOP) # --- MakeMaker perldepend section: # --- MakeMaker makefile section: # We take a very conservative approach here, but it's worth it. # We move Makefile to Makefile.old here to avoid gnu make looping. $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) $(PERLRUN) Makefile.PL $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" $(FALSE) # --- MakeMaker staticmake section: # --- MakeMaker makeaperl section --- MAP_TARGET = perl FULLPERL = C:\Perl\bin\perl.exe $(MAP_TARGET) :: static $(MAKE_APERL_FILE) $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) $(NOECHO) $(PERLRUNINST) \ Makefile.PL DIR= \ MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= # --- MakeMaker test section: TEST_VERBOSE=0 TEST_TYPE=test_$(LINKTYPE) TEST_FILE = test.pl TEST_FILES = t/*.t TESTDB_SW = -d testdb :: testdb_$(LINKTYPE) test :: $(TEST_TYPE) subdirs-test subdirs-test :: $(NOECHO) $(NOOP) test_dynamic :: pure_all $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) testdb_dynamic :: pure_all $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) test_ : test_dynamic test_static :: test_dynamic testdb_static :: testdb_dynamic # --- MakeMaker ppd section: # Creates a PPD (Perl Package Description) for a binary distribution. ppd : $(NOECHO) $(ECHO) "" > $(DISTNAME).ppd $(NOECHO) $(ECHO) " Perl extension to access the ECMWF ECaccess Web Services (or ECaccess API)" >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " Laurent Gougeon <Laurent.Gougeon@ecmwf.int>" >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) " " >> $(DISTNAME).ppd $(NOECHO) $(ECHO) "" >> $(DISTNAME).ppd # --- MakeMaker pm_to_blib section: pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM) $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e "pm_to_blib({{@ARGV}, '$(INST_LIB)\auto', q[$(PM_FILTER)], '$(PERM_DIR)')" -- \ lib/ECMWF/ECaccess.pm blib\lib\ECMWF\ECaccess.pm \ Makedistrib.pl $(INST_LIB)\ECMWF\Makedistrib.pl $(NOECHO) $(TOUCH) pm_to_blib # --- MakeMaker selfdocument section: # --- MakeMaker postamble section: # End. ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/0000755000175000017500000000000012252107726022503 5ustar amckinstryamckinstryecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-ectrans-restart.bat0000644000175000017500000000053212252107726030063 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-ectrans-restart command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-ectrans-restart %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-job-submit.bat0000644000175000017500000000052012252107726027012 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-job-submit command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-job-submit %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-modtime.bat0000644000175000017500000000052412252107726027316 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-modtime command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-modtime %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-size.bat0000644000175000017500000000051612252107726026633 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-size command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-size %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-event-create.bat0000644000175000017500000000052412252107726027325 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-event-create command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-event-create %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-copy.bat0000644000175000017500000000051612252107726026633 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-copy command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-copy %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-get.bat0000644000175000017500000000051412252107726026436 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-get command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-get %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-job-restart.bat0000644000175000017500000000052212252107726027175 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-job-restart command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-job-restart %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-dir.bat0000644000175000017500000000051412252107726026435 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-dir command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-dir %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-event-send.bat0000644000175000017500000000052012252107726027007 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-event-send command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-event-send %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-ectrans-delete.bat0000644000175000017500000000053012252107726027637 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-ectrans-delete command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-ectrans-delete %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-job-delete.bat0000644000175000017500000000052012252107726026751 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-job-delete command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-job-delete %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-association-get.bat0000644000175000017500000000053212252107726030033 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-association-get command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-association-get %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-gateway-name.bat0000644000175000017500000000052412252107726027322 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-gateway-name command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-gateway-name %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-association-list.bat0000644000175000017500000000053412252107726030231 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-association-list command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-association-list %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-rmdir.bat0000644000175000017500000000052012252107726026771 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-rmdir command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-rmdir %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-mdelete.bat0000644000175000017500000000052412252107726027277 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-mdelete command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-mdelete %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-association-protocol.bat0000644000175000017500000000054412252107726031120 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-association-protocol command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-association-protocol %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-put.bat0000644000175000017500000000051412252107726026467 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-put command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-put %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-job-list.bat0000644000175000017500000000051412252107726026465 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-job-list command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-job-list %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-certificate-list.bat0000644000175000017500000000053412252107726030177 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-certificate-list command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-certificate-list %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-event-clear.bat0000644000175000017500000000052212252107726027146 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-event-clear command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-event-clear %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-file-mkdir.bat0000644000175000017500000000052012252107726026762 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-file-mkdir command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-file-mkdir %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-gateway-connected.bat0000644000175000017500000000053612252107726030347 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-gateway-connected command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-gateway-connected %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-event-grant.bat0000644000175000017500000000052212252107726027173 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-event-grant command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-event-grant %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-gateway-list.bat0000644000175000017500000000052412252107726027355 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-gateway-list command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-gateway-list %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-queue-list.bat0000644000175000017500000000052012252107726027034 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-queue-list command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-queue-list %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-association-delete.bat0000644000175000017500000000054012252107726030515 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-association-delete command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-association-delete %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-event-delete.bat0000644000175000017500000000052412252107726027324 0ustar amckinstryamckinstry@rem ------------------------------------------------------------- @rem Helper to start the ecaccess-event-delete command from the @rem ecaccess-command.exe file. @rem @rem Laurent.Gougeon@ecmwf.int - 2012-02-09 @rem ------------------------------------------------------------- @%~dp0\ecaccess-command.exe ecaccess-event-delete %* ecaccess-4.0.1/ecaccess-webtoolkit-4.0.1-windows/ecaccess-command.exe0000644000175000017500002603334712252107726026415 0ustar amckinstryamckinstryMZ@ !L!This program cannot be run in DOS mode. $PEL1O 84P@ p .text34`P`.dataP8@`.rdatap@0@.bssЀ@.idata@0.rsrcp "@0U]E1ۉu1=wC=r[$1҉T$,tzt$л؋u]]=twJ=t؋u]]=t[=u$1t$`,tjt$=$D$0,v.l$ 1D$ ,t0R$ ?$L$+%$ D$+ 'US$$@M+e-`.EED$U$UD$ ED$UD$u+ UtdT0Ut UD$0U@0$3+0Ut( UD$0U@P$+ *T~,V,*D$UD$U$'*$^*D$0U@$*0U@U$ U&U$ U&U XU]t&U  UU2UWVS,E1:=Ɖ4$)EEU$p);E}fG<=un(UUEU)ǍD$)UtH>(ET8Au J9v+8t9v# TJ9v8u 9tJ TJ9v8t)1ɍB=w\$BD$$ U$ U[]UT:9E8'UWV0$UEȡ(UE̡,UEС0UEԡ4UEء8UEܡ<UE@UEDUfEFUSOUIWU?`U5gU+wU!UU UU UUUUt ¸UUt ¸UUt)¸UUgU0^_]Í&UtUUEٹ uU㸃U멍t&'UTtøUD1҅tt<0t&'TÍU1ɉWVSÁ\&3 Љ A~ʹt&ph111AO~ϋP8H@ !Ћ! ʋA‹yZ!!؉ ʋ‰yZ#! ʋ‰Љ!! ™yZ‹‹™yZ!! ‹™yZ!! 򋍠‹yZ!! ʉЋ򍲙yZ!؉! ʋ‰#yZ! ʋ‰Љ!! ™yZ‹‹™yZ!ى! ‹™yZ!! ʋ‹yZ!! ڋyZ!!؉ ʋ‰#yZ! ʋ‰Љ!! ™yZ‹‹™yZ!ى! ‹™yZ!! 򋍠‹yZ!! ڋЍyZ!! ڍyZ11Ћȉn11ЋЋn11ЋЋn11n11Ћ؋1؍n1ʋ Ћ؍n11ʋЋȉn11ЋЋn11Ћn11Ћn1ʉ1؋ ؍n1$1Ћ؉򍘡n11Ћ(ȉn1,1ЋЋn11Ћ0Ћn114n1ʉ1؋8؋n11Ћ<؉򍘡n11Ћ@ȋЉn11ЋDȋЉ n!ʉ! H-$Cp !ʋL! Ћ 򋵘!ʋܼ! Ћ؋P ؋ܼ!! ʋTЋЋ؍ܼ! ! ʋЋXЉ -$Cp!! Ћ\ȋЉ !ʉ-$Cp!񉅜 Ћ ڋ`!ʋ!-$Cp ʋdܼ !! Ћ؋h ؋ܼ!! ЋlЋ!ܼ ! ЋpЉ !-$Cp! ʉЋt-$Cp !ʉ! Ћx !ʋ-$Cp! ʋ| !ʋܼ! Ћ؋]؍ܼ ʋ!! ʋ]ЋЋ!ܼ ! ʋUЉ !-$Cp!ډ UȋЉ-$Cp !ʉ! ЋU-$Cp !! Ћuܼ1ʉ1؋]؍b1]1Ћ؉b11ЋMM-*>51򉅘1ЋЋ-*>511ЋUЋ-*>511ub1ʉ1򋍜؋]bʋ]11ʋЋ؉b11MЋȉ-*>51M1ЋЋ-*>511ЋUЋ-*>511uċbʉ11Ћ؋]ȋ1؍bʉ1ʋ]Ћ؍bʉ11ʋMЋȉ-*>51򉅘1ЋMЋ-*>511ЋUЋ-*>511u܋bʉ11Ћ؋]؍bʋ򋝘11ȋMʋqybʉA Q\[^_]É'U1]É'UH]ÍEȉu1D$$uE%=@t ]u]É$D$xu߾ؐt&UWUVS\1EUE!UE)UE6UE;UEMUE t8uUC|ȅuۃ\[^_]ÍvE4$D$!tC|ȅu\[^_]ËU$!ET$UЉE4$UD$EġTt$D$ ED$UD$Uĉ$UT U<WVSEU1ɸU~EXUEUEEUE`UEgUEoUEtUEExUE}UEst 8 ~$ƍ~4$D$t>&'СU8f@UP%u_GuЋE1ۅt$&t 8<CDu㸆Ut 8j~1ۅ~$<$U.4$$$U$~Ut$D$TD$ ~UD$T$~$~$\$~6U$<D$U$4$qAu4$L$~UUUzD$U1ۉT$TD$ ~|$T$~$ K 8uRPD$UCt$U\$TD$ ~L$T$~$l ~$6 @t~$- ~U~$~e[^_]É$D$X v <$~$@<$e[^_]ËE1 C D:t8t݉$vыE04$ LDU|$$ /tT8DUZ $h DU\$$R Ep&}؅t&?u`~C|؅u$ $ |$øUD$$ <~R<$L~됉$T$|$t$T$~$u C1vT2ÉD$11ۉD$~$$#Eg1ɉ1҉ܺ (,0tfD$T$~$?,߉~0 ډ,9у00tt^@)9~މt$(4߉$)T$ ~tt@?D40@@D$~$T$ ~@ ?ˉ|$~$D$y t~~$,0‰~?*4B8@4)ЉD$41$D$t1lmn~xo1p~q~r~sCCSЈSCCC ЈS CC C $ЈSC C C(ЈSCCC&'/~G$D$UD$~EU\$t$TUD$ ~L$T$~$wU8)Ѝ4D$1D$$0A$AC HEL$\$~$ )T$D$~$y UD$D$UWVS\t8ue[^_]É$$Ë$D$UD$S$L$ @t\D$$upt&UL$ |$$D$VBfL$$\D$$At$L$#$Ut$t+ƸUtUmW1$xǍt&'$0F $t<$8$u $$xe[^_]U]]u$Y$t&t";t4$UD$9t&]u]Ëu؋]]Ux]]u։}E$q$gD$KUUT$\$ t$$D$D$U$ t]Ћu}]8u%ED$U$ u E 9EtlD$UD$ ED$UD$0U@$ ]u}]ÐUWVS\} "<$E"E$C6U|$D$$$>$UĉT$T$Uqt=$T@$P@D$Eĉ$%$.UEUD$WD$ t=TP@@C$@4D$E$Eu1ۉ4$D$:UD$U;]}6v'\$=UD$4$CI;]|$IUt$$PUL$t $ЃUwU|$$D$ EĉD$ËE$$ 8#lUD$ED$ L$D$0U@$$%U%СU%U%U%ءU%U%U%U%U%U%|U%U%HU%U%U%U%\U%`U%DU%U%$U%PU% U%U%8U%dU%tU%lU%U%U%U%U%U%pU%hU%xU%U%LU%4UUT8tTBRTuÍ&USC@t)t'C@Ku$=@jY[]1=C@ @C@u뾍'U(Ut]f](U냐UpUQ@pUr]ÐUSX5 PX1ة 1%ft 8Ut 8Ut 8Ut 8Ut 8U t 8U@ t 8U=v,x0@t 8U []à 8UM 8UĐU]ÐUU]HUBSdT$U1ۉT$$ܡU u=Jx|*Au Jy;Tu؋]$UUT$D$+$8UU\$L$ 'UWVS=Ute[^_]EAAAAU}EAAAAEAAAAEUEAAAAEAAAAEUEAAAAEAAAAEUEAAAAEġUEȡUE̡UEСUEUfE؉<$ԡUq$Ti$1ɾTL$t$CC@C?@@UTDUC(CTSTCPUC,S C0TTC4`US8dUC> >$>(>,>0>4>8><>@>D>H>L>P> h5l5X<\<`$>@>D>`>d>>>>>>>>? ?$?@?D?d???????? T000D0d0000 1$1,10181<1D1H1P1T1\1`1h1l1t1x1111111111111111111111122222 2(2,24282@2D2L2P2X2\2d2h2p2t2|2222222222222222222222222222222333 33333 3(3,383<3@3D3H3L3P3X3\3`3d3h3l3p3x3|33333333333333333333333333333333444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4p4t4x4|44444444444444444444444444444444455 55555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686D6P6X6666$70787777788888$8(8,8084888<8@8D8H8L8P8T8X8t888888888888888888888888888899 99999 9$9(9,9094989<9@9D9H9L9T9`9d9l9t9x9|99999999999999999999999999999::: ::::: :$:(:,: t; ;$;(;,;4;8;<;@;D;H;L;P;T;X;\;`;d;h;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<NB10NC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\perl514.pdbi_M@p]R#}sȺ,$+"-$xm'˾T9J=G:D~݊sg}5C>(˴yi j] j`ZN$_St *!.$1&(±?;?wkiM@QSKtgYJ8+ =/ @1 B2D4E4l\'tqp;M<K9S}uȽeD3C3P@G8#7,t~qZQB6<=3MD dYyvd<. @1 B2D4F5H7K9s:݇S[jZ.T؁GG6E4C3xg¬'K>uvjSI5+ J@ULvfA2 E6D3F5I7M;R@VDoU͈֕ֈ\K!K:G6F69,ZJxgxjoeLAJ>dJBdXfUE5l[ I8M;TB[I$`O*{lChn]:ۤ}NYH#RAK:w/ȴCy"_Os"sg!_VG:P;2H? SJ|n {J9P?BfU'\K&dR/kZ7p`>tdBvfEiySiY6bQ.ZI%|l4ͺP*[Jw#tf#pe#OE7-I>\F>k` q"~l H7XFgjpKudC|lLqRtUsUpQ{kKscB{mJnƷngU#n]j wi#ui$ZQG;HI>]Uma#s&u/N;bQ){ѰЮdS,F|*q_xk&_W$LAB8SId\$naziJcS-p`>oպܽtqLqS~kUH\U#PF?5 H=SIXPNBzn4ouYd±pƧvma(I>@8I?G<C8MCA9KB zqAѿĵüºĽµʿpf6F>@8G=A68.H<}C; E=jc5e]0C<D; H<o8.=4F<F= RK{vQͽɺwqKPHF=F<=4:0 H<UJ@ULc[2g`7nf7bZ1OFI?G=ORJ+ ??(0 ` ""","A b%0';3<4/'$ l!L"6"&"! "#)!?G?{4O`jxiByr$B9 ( D##"" !NBq4ÿVt݌qZ8{I>g' bW4ļIevtbTSrü{rX4ZO' -%bV'6SIQH)!*"KD"b[3bZ1NF%?76H(YM"ZM'Bj`$( -& Qܙ{C;5MA{D83~ν.[Q( 4, Žu]MHɸ!yq9-'^Sȹ s)!)!]{`˺Ku"~ RF3+ sj ± 0'( `W$ٔrah]!-!~q eZ +" H;ayw)!)!\ݒ؎pL6AѼ"eY sh ?2RYM{ SI )!6- VzKnûߥْՁx;ϿK)Ѽ ~q~PD_U² /&+#`VõNxk,H<Zvf{0Byzu{nZOcXz +"0&|n!>L}q9ǂʿsڊtbu,|);0 ¬ypbrVKZPth5*5) C6s&E´X{ݒ^iAp̽Z[L2=0 Ůxhqc{nRGOCdZM?:- ?0 B2D4yi.wLdT)O>avQC3dT`PZLpqfF:s>4FTKpkZ?0 B2E4H6K:Eggr@كzk4F5C3%!PBpf\8.6(! KA gZzC3RAH6N<UC\K&ņ~Rܞǽ{UCL:YIű@xgxhui UK$ I>RIufUVEp3YH!aP+jY6q`>tcB}~qa<_N*]L$F}'p_zk#ka!I>q0( G> k` t"WFcQ"·pgqQpQuWuWpQpPhxsb,|jvesg%TJ,$ D9@\Sqe$z)dS'n^8ĺ}nHTrj\ZQ!B75K@^\T"QFKjvXx¯ñŻy=J?E= J?QF;LE< NEZɴ̾ɽɴ}SH@ C: D8B6-D;H@rkBmg=G? D;6-3* G<uOFld:|uRzRf_7MDJ@p?8(  @  ""9+$NHgb&ke,LE*#"E")"9/ 5~v,ÿ`ۃtFsk7. 1F;Z/SżdLum"~ 3* JZO ^S )!Ǽdݍ؎q6Ͼ4zUIj_Ǵ 2*H>G[O"ڏ[>!y^Sh]Π.$YL²AG؈uӊuE2fW }n[QVK}A5=. K;v4syEsd4Ǻh5l% RIoSBeT$\J%n]8pJƽ^ZI$v2}(xhdZ" C9 mb!tc!ra0ywppv}xA{hqe$G=yTKcWzK}]¹ƾ~XWJOED9SKOGB8 )# -F=slEם~|ngBLC*$ ) (  (@@ (B00 %    h4VS_VERSION_INFOzz?StringFileInfo040904E48 CompanyNameActiveStateJFileDescriptionPerl Interpreter8 FileVersion5,14,2,14028 InternalNameperl514.dllYLegalCopyrightCopyright 1987-2011, Larry Wall, Binary build by ActiveState, http://www.ActiveState.com(LegalTrademarks@ OriginalFilenameperl514.dll6 ProductNameActivePerlLProductVersionBuild 1402 [295342]DVarFileInfo$Translation x 0 0&0+070<0H0M000001>1K1^1p11222233333334 4444444456r77Y9999;J<2====>x>_? T002U34457/7i778V8889C9999 :t::::V;w<< ======n>>>?0X,0;0@000001434A5n5555S6q6667>778R9G::;'<<=G=_=q===>? ??@D_0u1111P22I3T3Y33334F4455c66*7799j;o;=>>>PH0:112544566Y7z77778m99:F;};;;;I=R=>` )040;01 3,341:7:A?R?p01<1|112G22_3l3x3334i44445(5r5566^6e6n666667:7A7e7z77777 858A8L8888S99999999::Z::::: ;;;;;<>#>H>M>p>>>>>?? ?'?:???U?j???????@u0y000000011J1o11111I2223)3]3t3333333444i4444=5E5Z555555666/6@6H6]66666(7a7f7s7778L8u888888889 999&9-989?9J9Q9\9c9n9u9999999999999999:::":):1:8:@:G:O:V:^:e:m:t:|::::::::::; ;&;G;e;;;;;;;>>?>?n????,0W0t0000001-1>1C1111111122T2p22222222 3*3A3^3~33333r4y444v55C6g666667707b777778&8:8d8u888881999f:m:w::;5;=;v;;;;;=>>>>>?D???0000n1111212b2y222222 3D3V3e3q333344*4x444445&585W5l55555556)6=6R6l66666667%7Y7u7777 8=8\8e8l888888 9929D9V9h9}999999:%:7:I:^:p:::::::::::::::::::2;m;;d>>3?;?_?d??h244'7L77777778888899992:=:H:U:\::: ;;';;;P;e;l;s;;;;;CD0013f44x56636>7788S:M;;4;>H>Q>>>>>>>>?{??????00034455"6.6v688<9x99:;G2C2|226!789:====>`>T?[?a?? (}00133334(55556; =0@C00000268 889: :;t;;;+-?7?f?`468;,?p F6 ????????????<00 000000#0'0+0/03070;033334499|; >4?\$39333f444455555:6K6i6667778886999:G:[:b:q:::??@0233N4`4r445V6r6666;;<<=R=j====9>B??,00j1*2&33i88;);u<y???@ 0]000134M4T4/566`77j:r::; ;2;L;;<>>C?J?O?`1'1@1P1f1q111~222233324g4444555 667>89:R:j:<<*??;0O0^0011112 2*2J2Z2j22233355V8`8f8{89];;;;;#<7>K>\>>??0?4?8??#?B?a?z??????? `Y011122.22223"3J4444 578!868v8|888809b9999O::::;v;;<<<>?0T0"0J12i3s3x33 446666888:;;;;<<>d>???@,0]0}0F24 555:8\8C99:P8 000 001 1'1123440446k8 ;~;<<<<{?`D011+13333334 4677/7W7`77 9999:t<<<=>>p\000001>1Z1f2u23334+52555 677788\8r888b9{99c;;J<===]>>???tL0W0]01"121B1P111112D3H33u55566k77888D9I9y9~999>:C::;(;;;<<#*>:??<_00011m2t2284`4455s677999:e;x<>/>??@e0z01*1111&3445%55*6Q6667<77C9U9<=&???0000N14578W:^:;G=Z=~>>>>>>>01T2e46789::):0:8:::;;"<@>><U223 44{556n666778$8x9$?*?1???????P00000H00 111"11182Y2l22i3t444T::::;;>>>?%?6??+000 11233334 4!44444445f556 6d6y6666707E7K7Z7v77a88888996:c:l:y:::::;;+;a;h;;<<#<'<+6?8c3x3344O5k56R77789t::x;<)>U>P?W????0R000g1q1111212W2}2222X334'4,4^4g444 5555 66(6<6P6666667D7c7m77;8R88889>9b999:=:n:}::;;;;"W>l>>>>?2??? t0500000+1Z1H3O3n33333334Y44475566 7b7778M8|888)9::R:::>;[;;<_>>p???????0H0x0V11272[2&3t3~333 4;4L4q445,5Y555555!7P`$1b111$2+20272333$3a3|44555789999:*:@:R:y::\;j;x;;;e>>K?e?v?????`(30f000|22222239;<=p0Z6i6s677g8888888&9H9:|;;;;<3416779:v22489@171?1J1R1]1i11122222b3344444569>?=?k??X000000v11122223&3+3t3~333334&4+4E4444C5M5R5f6m687{9:;p=D 11-171S11122_222!323<3e3w48:):.:a:;;;;;=n>G?,0.13a7@8J8O8s8}889;<?*?T???T$021U1k2{44446j6q66B7F7J7N7R7V7Z7^7b7f7j7n7r7v7z7~77799:/:> 0=111233K46/7%8g9:::9;y;<>=?@T11222i56,696>66666R7v7%8N8 :,:?::::$;.;3;,<6<;<>>>>>>?P,0111K2?3N3b3}35'6)9;&`Xz001 1>1112`334B4K44'5\55I6J77P9U9:;/;;;;!?p0K0v00411<333W799':V:r:E>12S4Z: <>401223:3444478,858i888k9;M>W>1(1|246W==9>>,-16339$9)9:<<&<,<4=;=A=>>>T11112 2g243G33 466#6W6a6f6N7X7]78C89;9:::::H;=P?a?g?????(122[4478 9z9;~<<)?4?K?80+0O0335|678G8i888=> >>>|>>>???? t3(3>333324R4e4444h5o5}5w66+77777F88899Q9w9}99999':H:n:::F;m;;;0<7>>>?0 111'2?2E24{8 =>M?@4+1>11444555:789I9s9999999:<=P<12~22-3;3h33D8n88888999:::;<====`$Z3d3i333`444>;;;>>pH000222223333v45l658G88899G:Y: ;;-;8;;>>I>@0070]12234$4g44677K8P889:q;;>><10e013344-667788l:;;;Z;;;<==>>850j0z000S22344568::d;j;;<=G=L=?+?hC0 152833=455A6E6I6M6Q6U6Y6]6a6e6i6m6q6u6y6}666666667889:;;T<<<<====??@60W0000~112222A4,5-6t6889 99 :::;;<=?01111111111 2V3r3333333C44444%6S6\6o6w66666666777C7T7b7777777N8h8}88888 99h9999":9:F:;;R>>?1161a11112373`5e555556666!6^6b6f6j6n6r6v6z6~66666666%7*7J7w7777N99-;:;[;i;n;;h>>>F???80,0e001R157!8888:G;;;;<<<>/?p?? 0811D22{33*4N4u47B8L8>*?i???0@^0000111!2a223Y33 4r448"9{::::::::;e>@(44G56L88,959>99T>Y>P x1111333f7F> ?=?``00133778 99X9]9q999::6:c::::!;L;o;;;; >>C>U>r>>>>??p00E0d0i00001@1E1a1111222 3&3+3333'4L4Q4456555 6A6F6^66$7)7777788B88:8:=:~::;;$;);Z;d;{;;;?=H=S=Z=i====c>>>>B?`?e???????x0<0A000000k1u11114b4i4 5'5S5o5t55555576S6w66 7&7+7>79E9[9999;;;<< ====I=_=>??9?U?l011,191>12 3*3/3F3g333333 4.4J4O4y44444468(8888919N9\9a9::j;;;;<<>;?^?c??????t 0*0/0N0000000Q1p11222722+3O3444!555]666V77%8c889n99+:y::6;;;A<<<}== >v>>E???`>00 1K112V223a33444)555e666^77-8k88&9v993:::>;;Q<<==^>r>>>>3?C0H00124)57506G6 73777;7?7C7G7K7O7S7W7[7_7c7g7k7o7s7w7{77777777777777777779 99<9F9K9:::;;$;<<=7=\====>)>G>e>>>>>(?-?h????00002m22333334Z44V56 66a6777788/959>9G999:%::::::;;;;;;;;;===>>>>>>>>???01F9>>'???? 0a0}0000u1{11112222J3f3333`4f4444o555F6d6 7"75777h888A9c999:v::/;`;|;<(<<<<===>i>>>*?T?d?q??0m0001~112j2223z333!4v4444W55555p6667$777%8C888>9c999:,:=:J::;1;8;|;;;;p===/>U>>>K?q??? d!0D00000p1111%2A222*33333V4{444 5(55566c6667,7@777779>->>Z??001112233333333333333333333333333344 444444"4&4*4.42464:4>44&606567799;?@8s011i3s3x3333U55K6E7!=>>>>>>>>?P40i0~0000 1111122G2\2f2223 4@4S4444/5V5v55555@6n666.7l777838`8r888939E9~9993:l:::/;V;s;;;;;,>>> ?I?r????`P0Q000?1l1112,232G2N2b2i2v2}222222223u4455788?8I8N89p80 0002`44555n5555J778N8888 :w::Pk7v777'8+8/83878;8?8C8G8K8O8S8W8[8_8c8g8k8o8s8w8{888888888888888888888888888888888899 999999#9'9+9/93979;9?9C9G9K9O9S9W9[9_9c9g9k9o9s9w9{9999999999999999999999999999999999:: ::::::#:':+:/:3:7:;:?:C:G:K:O:S:W:[:_:c:g:k:o:s:w:{:::::#>P>>m???00g0000 11%1_11112"2922223*3:3D3333484}444455!5Z55556(696C6666#718<8R8Z88888+9P9m9999:;:L:V::::;-;D;;;;;<#<-<=>???00 000000"0&0*0.02060:0>0B0F0J0N0R0V0Z0^0b0f0j0n0r0v0z0~0111Q22222223(3E3X3u3333334494K4i4{44455=5O5m5555556646F6d6w666666 7A7i77777O99:;r====== >*>q>{>>>>w?????? )03080000l7;;)<>34445 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|55555555555555555555555555556#68*:::: ;,;T;Z;~;;<:<@>>:???4011145555555?6J6Q6d666889>80Q0X0s000122333944657.8<<<<=8>$00003]56>7L7U7i7:??$1u334 66788,9:Q8?g?0, 01%2g56T88 >>M>|>>>?&???@$1"2?2Q2{2;49<<<%=9>|??Ph0000:1E1X11223*363H3Q3X3_3p3y3333333333333333333337888><=I>P> ?`,03334544l56G6`6::;;v>??pD00"1'1223344!4'4t4444455$5#<-<2<`=>E>N>11L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111111111111222 222233$4/48;;;<<<<<d?LL11 2R22222222H3}55577>>>$?7?L?Y?`??p 000W0w000011111111T22234X4{66'778t88S9X9999:h:m::::h;;;=y===>>4???<0?0b0g001111$2D2}222C7A89;;);T;<>z???`X111111:2j22223Z3d3346!6'636Z6666x7777789J999>;;;?1?|01 1101a222223c3~33333#4C4M4R4444X5i5666777 8888B::;@;S;p;;;$&>D>\>}>>? H00!0334H4M4556!777888 ;;;<=P=K>R>}>>>>??G?? 000162T2h45666'778889;=l> 0111111D5n5u55555"6c6 ?c?j??0 @U11111 222`44444q66:7t79<<== >{>>???@ <00000*1G111;677777 8n889J::[;=@>??P T0+1:1134=4T44445556j666*88 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>>?$?/?`?~????` (001D12444455Q7;?H?p |000'1-1s111122222o445B5567787~7777888939{;;;}<<<<<=9=f=|====>&>^>>??R????? ha0j0000011:112!21272345666667778V8.959A99:::::;<<<<<=U===>h> 11w2|22333333333"4;44<5e5556 6686L6677W7q78D8K888888S999>:]:::::%;3;G;b; <<<<<,=6=;==2>P>>>? H0(0:001`1x11111*2:2M22344=555]6k794 P0c1i1[77777-8O8889>9Z9j9999#:X:::1;|;;;;;<0<;<<<= > x1 2/2[2g2s22222223-3R3m3333h445y555666d8888'999::B:Q;;;;;<<< lX11e2w2223555T666"707y798c8899:x::: ;";H;;;;2:>^>e>>>>?3? Dn000 1=1q1122t3z44O55c6/77 8x889S999@<<>C>>? <M001322J3S3[3b3i3p33344445556K79;x> 0h000@11111111202=2O2c2z22222o3333333O4*555<5E5L5\5555555~78688<=L=s=====>6>T>r>>>>>?&?D?b?????? X040R0p000E1P1^11112{3333334 446 892:::-;;;=|= >%>C>Y>x>(? \12D222445}5555 6677y8888_9c:::3;J;;;;;;;l<<<<<->!????0 ,001135+:h::<=>>>>>>?@ 2 44578(8.848]8i888F9Y:k::q;;O=Z=j=q=z============>>>>> >&>,>2>8>>>D>J>P>V>\>b>h>n>t>z>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>l?s???P 00z00000000141]134'5A5X5v5555556:6]6w666666(7=7S7i777777 8 8-8<8O8[8m888%9c9w999::1::>;;;;;;h/>S>g>>H??` `:0F000011>2Q2m223x3344444 55=5b55666666E77777s:: <+>p 0 00C0S00011111111122/252E222!3:3m3t3y333333_4g44445c5t56n777I8W8_8m8{88888889 ::&:M:::;&;d;i;;;;;<<<<==M>~>>+?? ,12333444415555==>?+? x0223*445555567X88888999999:&:<::::f;v;;;;;;;>&>9>O>e>{>.?8?>?? +0D0j011233O44545}556;6N6S6g66666 737O7w777778C8_8889":>:^::;;;";';M;S;f;o;u;<<<+=J=^==>_>=?G?L?u??? g001l1s1*3H33333j44R55686Q6$777I7R7r7w7778i8}8888888888X9^9c9r9w99999: :1:6:}::::;G>?? 000)01111223*3l3z3333 444 5L5556667*7`7n7777778D8|999 :;)<4<<<<<<<<===5=E=c=i={===== >>*>5>:>x>>>>>>>>>>>?v?~???? d%000&13A3b3394b445J5+6O6q666617;88I9i999:::c:~::::::;;;;(?? 090`002:p> 0001)212T2f2k2t2222223*373>3P3`3p333333=4I4a44455)5?5T55556,6O6666666767{7777738=8B88=9H999O:]::::;;;>>?k??????? 1911S2@3333 444=5t55555*6T66666767@7E7l77777/8M8W8\88888849Q999J::::);>;R;];u;;;;;<2>$>2>i>t>>>>????? 10:000000y1111112 2@2Z22223343333333333333 4 4%404o44444444?5D5W5f55555$6=6[67B7777x8869s9999):G:f::::';D;O;];p;v;{;;;;;;;;'<>(>9>J>W>c>o>{>>>>>>??1?B?O?t??????? 0"0D000000'111:22233#3N333333444:5H5X5c5p555555556$6B6`6v666666747X77B8^8<999 ::::::::;; ;;S&>i>w>>>>>>>>>>? ??'?8?E?U?b???0 L*0000 111#1(1D1122!2'212e2k222<3z3333333344C44 5O5W5e5k5555 666)6766666677@7^7g7|7777777777788)818I8d8l8z888888888899969>9L9T9d99999999999 ::!:):6:U:]:k:s:::::::;I;;;g >>#>4>R>Z>h>p>~>>>>>>>>>>!?J?Z?q????@ k000000011#1*181B1^1u1111111111122%222I2W2_2l22222222223 353M3Y3a33333344#4*4<4G4X4i4z44444444 55y555555555566 8w888888899999999:O:X:i:y:::::;<=0=9====>,>;>y>>>>>>E?Z?????P 0000f1{112@2O2Z2{222U3h33L4k44 5v55/6666677$7)757:7I7N7Z7_7k7p7|7777778"8.8p8v888j9}9999999::(:;:N:a:t:::::::::: ;;%;*;>;C;W;\;p;u;;;;;;;;;;;< <<$<8<= >>>%>0>7>B>I>T>[>f>m>x>>>>>>>>>>>>>>>>???!?,?3?>?E?P?W?b?h?r?x?~????????????` `00000 01111122222(252?2T2`2f222233333334#40474@4E444444?5p H:L:P:T:X:\:`:d:h:l:p:t:x:|::::::::::::::::::::::::::; ;;;$;,;4;<;D;L;T;\;d;l;t;|;;;;;;;;;;;;;;;;;< <<<$<,<4<< >>>$>,>4><>D>L>T>\>d>l>t>|>>>>>>>>>>>>>>>>? ???$?,?4?>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8? F N!S!X!Z![!Z W R L E!3%`TB40'c&$#" " """""8. G;WJ;rh%>MVbmx|y|~zoh_RE8.%f[G8?4 BH:$H9i^ 9FP^m{ۉߘwrkcXJ;/( ]PH9H;H:bSE.?FþNYdmtz~ڂxrkcYK;/'"xrM?I;GG9H:eZ4<@FQ^hpuzكxrjbXJļ:-%!YLI;G9I;I:uk 269@ȾLXckpv{؄ۈ~hW~JzrAvn?xq?zEQqѶyoh`UGƼ7*#dYH:I;D6I:|t .039ƻDQ\djpvqNaX,6.( ( )!)!)!)!)!)!)!( ( 3+_Yrl ʽɷ н'"( )!)!)!)!)!.& l{qkd]VNŴC^S( 6->4 G= Ĵ wo_V G9M@-UI~x 'н(C9 )!)!)!)!)!( ~>}}wqke]VȷKH>( YNɶ.dz$A8 ND ̽ |snf L>D7M?d\ | ķȷѿ#( )!)!)!)!)!80o|ۣۗ}wqke^V^S( f\:0ӿ'*"r  wtj WLF9_L>M?qk~ ǹ˹͹ E; )!)!)!)!)!( 'UHvp ǸϽ( )!)!)!)!)!/& bpx؋ޫ׋|vpjd[>58/ óBоAE>)к( v}zn i` L>E7 M>f\R xq ŵgZ)!)!)!)!)!)!kb1{sv~ێً߰ք{uoic=( 8UXC.Ѽ$Ϲį?5IA |pmc RFF8=M>c[zq ñ4+)!)!)!)!)!( @ڌڏ߮րztnhcPFSK#nYϽ@ɶ5ӿ+ѻ#ͷi[' vuj\Q H;vM?g`{r ®( )!)!)!)!)!0( ϾLXdtl>ri==3ݐڋܚݡ~zy~؋}+"?LϽCͺ3~ߤًvngafZ#oc%MѿGμ@ϼ8[Or(%)!B8sqfbYPBSFi\91QFg`zo ı7.)!*!+",#-$-#BQS]du26* 7* qe1߂wޢ{vqke_E97KоEн=1aUi`%θɱ/&0'sqfcZMAf[6 g[6@TI riĻ ˿' *"+",#-$.%2(M^OG;@48+ 9, :, :- =0 ;- H}vpjcY5) CH?7AskOD η˴ɱĬ3*)!tpebZK?i^9bU/FfZ ( +",#.$/%0&I>ͻ=ϽC1SFs-@SF<. siCKu=Ǿn~xqjbɻO3' ɸIDξ9ocVLSGI= Ͷʳǯ Ĭ 3)( wodVOJ>dX2dW2DRF bZshz) ,#.$/%1&2'bUͺ;ϼBHPX_BC5ՁG|{uog`F8+ DMrg#4) 3(1'K? ̵ɱƮ .&( h^OHK>fZ5l_<;PD^Wpew*!.$/%1&3(4) gYɷ9Ͻ@FNV^Doa)r|[C3ug4~yslf_<=/ ?_k^6* 5) 3( WI ʳǰ Ĭ *")!k`NGK>mb?fZ5(NB[Tlar2(/%1'3(5) 6* 8+ J<z&˻>LU]s0Opv{tD3l].ݏʾj]wqlg`{2?0 wk+J;@3 7* 5) iY ɱƮ *"0'~j`RK OB^R,la=NBWPg]{mC81&3(5) 7* 9, :- <. >0 @1jZ9ŷNq1jpuz~UEoa4ME5D4Rrnicl]%A2C4AϼAw%9, 7+ o Ư«x,#@6 xh^XQMAPC]P*SFSLbXuhyYJ3(5) 7* 9, ;- =. ?0 @1 A2B2C3H8t1aouy}FJ9_ՑXGSCte7F5C3\M#ǺitojfO?B2A2cSʷA69+ 8+ ­ m^-$VI tzf\WOG:L?OH\Snasp`4) 6* 8, ;- =/ ?0 A1 B2B2C3D3E4E4TCĶ\uz~FE4I8H7I8I8I8hZ-k~zvqmȿfC3C3C2B2UEiY=. =0 $ L? /%p`|~ovcZSKG;M?LDWNg[zk}x5) 8+ :- =. ?0 A1 B2C2C3D4E4F5F5G6Q?˽f{݃uSUEM;M;L:~o9{Ԁ}ytyIE4D4C3C3B2A1?0 bRį' 3(/%|wylr`XPFE9_J>KKA QJ_Uqct:- :- <. ?0 @1 B2C2C3D4E4F5G5H6I7J8^M w܂ކ߉P>TC]M%O=RA}EҀ}{cS#G5E4E4D3C3B2@1 $į)"p3( L@ qviym^VMAD8#H<L@LEXOi\|l}YI<. >/ @1 A2B2C3D4E4F5G6I7J8K9M;O=q;܇ދאVE!ՒfWF P?ĹqԂfI8H7G6F5E4D3C3I:ï4Į,$ RD4( wgyzluirhXQI=E9K?HARI`Trcsn=. @1 A1B2C3D4E4F5G6I7J9M:O=Q?SAUCeߑl}Nۗńiډߎމ}n:M;K9I8G6F5D4C3s'ɴ:î0&8+ G:  rtfzmh^RJH=J>aJ@ KDXMgZ{jF7A1B2QAC2E4F5G6I7K9M;P>SAUCXF ZH#eU.vf>_ݟܛۘەrTBQ@N=L:I8G6E4L<ŲDȴ?­3'ZJ9, ~mx zl oc |p_XNBF:9H<M@F@PG]Quf }tbA2C3K;ud"E4G5H7J8N;Q?TBWEZH#]K&_N(aP+tnfU2yiCޣܠבm\4XG"UDRAO=L:H7E4:̸LȳC6u=/ `P}"q!sf!qe ti WOJ=E9K>G?JBUJl^tI9C3D4]L7L;I8L:Q?TCXF![J%_M(bP,dS/gU2o^:Xl[8m\9m\:rG`O+]L'ZH$VE SAN=J8rb&λK˶Cį9'E5N?"u"xj"mb!{n!c[!PFH;jI>!L@D>MDaVzlx |jC2E4F5n\$OdT$N;TBXG!\J&`N*cR.gU2jX5l[9o^ra?sbAscApOޯ{lFhW4eT1bQ-^M(ZI%VE Q@dS#˹PκJȳ@*K;J;|!x#|m#pd"rf"rh"XRL@G< J?F> F?WN qe }o z!!\KF5G5H6yh.eE[J$\K&`O+dS/hW4l[8o^tdBxgFzjJ}mMoOpPpQpQoP~nO|lMyiIvfFscBo_=k[8gV3bR1[˃kGaOD3[Jx~jp#vh$pd$}p$e]$WPK?F;I=jH> B<aXka!uh"q"|$x'J9I7J8M;|k8ݓq}oNscDzjI}mNpQsTuWvXwYwYvXuVrTpQ|lLxhHrbCylLqʖԘ͇~DK9I8~m,(m mZsdtg%r%h_%]V#ODG<DI=K?C<YRe\"la"uh#q$~*x1J9K8N;VD{m=̊ܡ˥ox]vZ{_}a~b~a}`z^vZw\oɤްڨΘsFRAP@K@vp]bQ}o%s&g^%^W%SII=H=L@VP`Y#f\#la#vh$t'7AQ?N;VDaP,q`=ѾʶDzDz˶ѽ߷ǽvgC^M)\L&]V5xfs`l{n'd[&_X&WOK?H= J?DQF_X#e]$mc$vj$q"u+PZJ#UBaP+l\9sbBiԱڷuqa@hX7vhCuiK%z taUHcZ&_X'YS#NCH='I>hRH]W$aY%e\%ZO[LpaAqzmG^L(m\:vfE|lMtVvXzjKtfGr֐|Ų`8raUGI=D:TL[T%ODH>ELAyRH]V%`X&RIMAZM sf%_|wiJvfFoPuX|^f°ȶgz]rVuťɣqIi\RFH<C9?8@:OELAUL@vRG\V%RKE;K@ZN|q:r{awZbjpv{{vomͺϳžXma*SG G<B9>7?8L@J>TI=^QEQJ?8B:I?\QzKiɰijwyŬand2SHE<@8=7A:L@F:@I=9K?C; >7@9G>WMtk;lιʵdmc4QHC;>7=7E< K>F;#F;H<I??8>7D<RImd6fͻɶ^f^0MEA:=7?9K?G;F:G;OK@F= >8@:KC`Y*{Uð¾~{tM[T%HA ?8>8H>J?F;8E;B9tJ?F= @9C= QKic8c±¾\e^3NGB;@9H>I>B9^E;B8 E:gJ?J@E= F@ RKf`6|Vv±ƷǶʰq{vQc]1OIE? F> LBJ?E;VC9E:G;1I>J?MCMD^U_X$b]2mh@upJzuP{wPIlg>a[/WP"OHMCMBI>J@x]S,%E;G=LJ?~OD[P'cY1XN#VL VL \Q%eZ3XM$MCI>wF<CE;???????(0` %"""" """"!'!3!@ N [ e!m!q!r o j a V H!;!/"%""""" """  "" ""!"+"7"B"N"]!s%0& :. F:SGYM[PUHD88- .%# !m"]"Q#E":"."#""""" """("3#>"J"X+":. _S{3:JU[^aVF6{s'XL7, ( !g"X"M#A"6"+"!""""""%*#4)fPCׁz/J]jemswyxނi]O?/vm I<1'\)"$ """"B5ǺFD;( ( )!( <5pu_UJQFѿ.ĵ e[G9TPB"^Sɺ'3ĵ;<4 )!)!)!( VN'ڋyaXNNZ8˹#y XKE7QC´ ν*ͻ3E<( )!( ( VN%{cZPпGFG)ƴum I:M@.bXɸ"ҿ,g[( ( )!( =5}ye[QϾGC,)˸zsUIF8M@ys ̾ͻ$ ( )!)!)!)!^yne\R?G=7. `TPF  xf^ G9L?YM} ̼+E; )!( ( )!h_*{Ԁvnf\ĴL<3 JAǵ1Ӿ(eYla  ~sj NAB5M>Zg^ ˸( )!( ( )!Ƚ^yێܦ~vnf\_UA7˺=5/ɹ 0( yn [PF8<M?rl óϽTI )!)!)!)!\S lwٍܤ}umdH,$_ޥܠٓzDg\!LϽCɶ7\PѼ!"@7uj vndTII<!_R,\\Swm>4)!*"+"-#r&KU_TITHTHޢ{skcvi+6IϽ@ͺ16-+ĮNB UJ vodVLZM'=aU/n`X )!*",#-$/%>`}8j]$D89, B4cU&cV)yqi`[ODE:=1)į˴ƮVI G<{ndVMbV0P]P)tyo) ,#.$/%0&7ϽDt)4FD6{qIa\zrh^J=˺I?naUJ2(ɲŭ VI@6i_NE]Q*VaS.pXOod{ *!.$0&2':/ ˸9нBKV`eV"jXIc~woeZ@2FA6* 3( 0%Ȱë NBA7dZ KCaT/QaT/`TLj`v0&0&2'5) 7+ `Q0GS]tf+pwSD|Dujtmf˼S?0 :ͼDPB6* 7+ ƯŮ =3J? h^KB _R-AcW2EQH cZ}oA62'5) 7+ :- <. ?0 M>s+;ĶVnu|{Ň}o8RkM<G7qohHA2SC˹C.9, M@ Ư.%ZM}|f\PFMA'WJ!ND \TugXJ4) 7+ :- =/ ?0 A2B2C3D3n^'ev{JH7{nB]M"L;H6pa1]wqk~MAUMk_ura7* :, =. @0 A2C2D3E4F5F5[Km}|Xk\.L:L:[J wztxcT$D4C3B2A1>0 !sb/%xq~q_WI=K?NGaVzj{8, <. ?0 A2B2D3E4F5G6I7J8m]+݆ߋbR)se9k[0Q@HӀ~mG6F5D4C3B2G8-#H; K> |xkxlXQH;J>hJBWNm_uF8 >0 A1B2D3E4F5H6J8L:O=Q?Pލte;ݔZuC؆{AJ9H7F5D4C3}l#Ʊ3&6* wfssfshSJF;JH=J@ NFaUyiq_@1 C3I9E4F5H6J8M;Q?TBWE \J%ʅxQۛۖVEO=L:H7F5I8?ű9)[JN@{ yk uig_MAE9K>HAUKo` ~D5C3aPYHG6I8M;R@VDZH#^L'aP+YҖxhAra=ަޥޡzk@YG"TCP?K:G65˸Kï=w @2 tq!pd!wk!XQI<I>BH? KCbV rp^D3E4u/tc*J9Q?WE \J%`O*eS/hW4kZ8o_p`&κIȳ=$E5ziw"vh"rf"lb"PFG;&K?E>UL uh v Q@F5H6CK`O&\K&bP,gU2kZ8p_=sbAveDxgGyhH}mMudueCn^H=5H> H@j` xj!x"w!I8H6K9Mw^pa;m\:rb@wgF{kK~nOpQrRqRpQ}nNzjJvfEqa?k[8j[9cˀRcQL;mj|l"re$zm$aZ$OEF;J>C<_Wla"yk"y%q)I8K9Q?V۟kqSrTwXy\{]z]y[vXqS~oRi֤֝aQ?fV&9qiWvh"|o%d\%VMI=rH= J?YRd[#ma#yk$.9O=Q?_M)VӣսîĭԽ׬a[J&sd7Y1s` xd|n&cZ&ZS"K?F;J?&QGaZ$i`$th$ziy$M[J#_M(n];~nNĻrRk\:]ĵsNxdTGaY&\U%NDH=J??SI^W%cZ%PDaS|=vuRm]8I>K@0J>4PEF> A9I?j`+[йνǻ̵}R[QE<?7@9J>G;$H<J>C; ?7F=^T!ZпzRXOC;=7D< I=F;E9H<fH>@9A;SLyrI̼ȷslBOH@9A:I>G<SC9E;H>C; G@ ^X*\˹ƵzVZT&E> C; H>D:xD9 B8H<iJ?I@ME^W&xCbyw_mh?WQ#LDI?RHOE]C: E:G=TLAOD(\S(XO$[R$aX*YP&MCK@G<MC9????( @ !" """'!8 Ng!~& *#*"& p X!B"0"%""" !"""$"5#F"Z)!B9ld&6DLWN3f^>4 ( "j#U"C"2"""" +#8. VcZҝ@_oqy|{lYB)ZP4*N)"!=0\O8Og}ݏrbJ0 UI=1E77si!箩8D[mx؁ۇymk~שq`H- f\D7+D6>zq-7M`gFRI!,$( )!)!)!( 91qi8SY>%jaC50OA'rg履"*̿>T~73+ )!( 70voDgxxparj5@8f\"G̾0dY@3A7aVѤ"1F[R( )!1) \bBA=Ŷ"UI3( RE~Ǹ%ξ5OF)!)!>6~fVLPѿ)x I;iD8qgϽ)g\)!)!2* tiXоJ?-ƴ [Q 9. OB{| ο!( )!( LuhZ;B8 sdX ³ phF9f\Q؏ ̺LB )!)!F=vߘ׍thƸS@74.zz }r RFB6#h_ ( )!)!FtܜՂsfsi+7H.ĮMC w]R7, N?\pgzo)!)!+"ͿZ{ڗˇĻwݐܞ|vu[R V4ҽ&DZQF xmG:H[N$qiJ?)!*"ODN@h^+rg4ƒړՂM4оD& qe}~߇~{xvspmkgd`\VI:?0 >0 =/ aSFнB*5) 8+ 7* 6* 5) 4) /$ʲȰǯ ŭ ì *!*"*"0'~rnch^YQHBK?PAi^9fZ5EK=OF VP^Vf]odzmv<1.%/%0&1&2'3( 4( 5) 6* 7* 7+ 8, 9, :- ;- ;- `Q.DJNRVZ^A;+ Ilnquwy|~sB2E4D3Pޗۍ׀˿mt:pb-Mwuspnkigc`õQ@1@1@1 >/ 2KоFϽBϼ>[M9, 8+ 7+ 6* 5) 0$ɱȰƯ Ĭ ~m+"+"*";1}|smbg]_WHBK?VI"WK" xmL+K=ND TN[Td[mbwjs|MA/%0&1&2'3( 4( 5) 6* 7* 8+ 9, 9, :- ;. <. =/ >/ =. D5wg#vsqnljgdaE?/ A2A1@1L=ͻHоFϽCλ?37* 9, 8+ 7+ 6* 6+Ȱǯ ĭeW,#,#*"L@ {xulaf\aXNH L?SF!RFtjGPBMBRLZRaXj_tgpyaS0&1&2'3( 4( 5) 6* 7* 8+ 9, :, :- ;. =. =/ >0 ?0 @1A1A1>. M=p*GGwj-_hknqsvx{}ހqߓrd2F5E4]؉IE4F5F5E5E4TFvtromjgeby6A1B2A2A2?0 {-ѿGϽCμ@ϻ=bT:- 9, 8+ 7+ H; ǯƯíK? -$,#+"`Syuuk`d[_WSLM?K>\P( \O)MAPJWP_Vh]qe{mwve0&2'3( 4( 5) 6* 7* 8+ 9, :, ;- <. =. >/ ?0 @0 @1A2A2B2B2B3B2@0 YI=`gknqsuxz|~~sd/B1 WGs|m8F5G5vjDņsd3E4G5F5F5E4?/ u>wurpmkheehY%B2B2B2A2A2E6<нDϼAͺ=*8+ :- 9, 8+ dUŰ#î!­ 7,.$-$*!wg~wsuj_dZ^WQJM?A5XK"UH M@NHUN\Te[nbxjs|{.$2' 3( 5) 6* 7* 8+ 9, :, ;- <. =/ >/ ?0 @1 @1A2A2B2B2C3C3C3D3D4C2UDIjnqtvxz|~\E3G6G6G5wi<üVEH6H6G5G5G5G6G6D3>/UH!NxxusqnligfN>C3C3B3B2B2A1 QB=ϼBͺ>37) ;- :- 6) wį$­!.$.%-$) }|tq~th^bY^VNFN@A5mJ=M@MFSLZQaXk_ugpy.$3( 4) 5* 6* 7+ 9, :, ;- <. =/ >/ ?0 @1 A1A2B2B2B3C3C3C3D4D4E4E4E4D3q3kqtvy{|~WE4I7I7I7I7G5G6I7I8I8I8I7I7G6D4}p>k}}zxvtroljlļeB2D3C3C3B3B2B2A1 I:x(3|l!<- <. ;- 7* "ï$­!|k.$/%.$6,zr}o|rg]aY\ULCN@A6AL>bN@LDPJWO^Ug\qd{lu~=14) 5) 6* 7+ 8, 9, :- <. =/ >/ ?0 @1 A1A2B2B2B3C3C3D3D4D4E4E4E5F5F5E4m^(ltvy|~}pc3?/E4I8J8J8J8J9J9J9J8J8J8QBźqՂԀ~|zxuspnn{KC2D4D4C3C3C3B2B2A2@0 ?0 >/ >0 =/ <. H;î(ï$­!VH 0&/%.%TG~wpzm{|of\`XZSK@L?A6L?/N@LB NHUM[SdYmawirzYJ5) 6* 7+ 8+ 9, :- ;. =/ >/ ?0 @1 A1A2B2B2C3C3C3D3D4D4E4E5F5F5F5G5G6F5m\)rwz|~݂݀݃rUob4D5J8L:L:L:L:L9L9K9dT(ցփՂԁ}{ywtqqxgX'E4E4D4D4D3C3C3B2B2A2A2@1?0 >0 <. p`Ʊ)î$!9. 1'0&+"xh|t|nxkzxld[^WVPL?E9D8L?N@L@KFRJYP`Wi]se}nvyg4( 7* 8+ 9, :- ;. =. >/ ?0 @1 A1A2B2B2C3C3C3D4D4E4E4E5F5F5F5G6G6H6H7H6|m4x{}܁݃ޅ߆߇}uh:J8N<N<N<N<M<M<L:gW)eلՂԀ}zxvtwkG6F5E4E4D4D4D3C3C3B2B2A2A2@1 ?0 :, $ư*î%"}1&2'1&.$yrykwjzshbY^VQJM?E9K>M@JDOHUM]SeZoayir{3' 8+ 9, :- ;- <. >/ ?0 @1 A1A2B2B2C3C3D3D4D4E4E4F5F5F5G6G6H6H7I7I8J8H6H|~܀݂ބކއ߉ߊznCP=P>P>P=P=P=O=O=K9]L#Pԁ}zxxHE4F5F5E5E4E4D4D3C3C3B3B2B2A1@1 I:Ű/Ű+í&" bR3( 3( 1&SF}v~ovivjync`X]VMEN@B7dG<wNAIBLFSKZPaWj^te~nwD78, :, ;- <. =/ >0 @0 @1A2B2B2C3C3D3D4D4E4E5F5F5F5G6G6H6I7I8J8J8K9L9L;bۀ܂݄݆ވߊߋߍĈP>R@M<cV1zm@YK'K;Q?Q?P>N<j[/ԁ|{݃ueU%H7H6G5F5F5E4E4D4D3C3C3B3B2A2?0 |kȳ1Ű,í'#! =0 4) 3( -"ozs{ltgvjyi__W[TKAM@@6+F;6M@JA JDPHVM^SfZpayjr{gV9, :- <. =/ >/ ?0 @1A2B2B2C3C3C3D4D4E4E5F5F5G5G6H6H7I8I8J8K9L:M;M;N<\K"y܄݇݉ދߍߎ˄SAQ?VގcVF#R@RAR@O=\ԄӂӀ؁~cG6I8H7H7G6F5E5E4E4D4D3C3C3B3B2>/ 1Dz3Ű.­)%" v4( 5) 4( @4 ~wpxjrexkvf]^VUOK@G;C8H= K?L@HBMFSKZPbVk]te~nv{6) ;. =. >/ ?0 @1A2B2B2B3C3C3D4D4E4E5F5F5G5G6H6I7I8J8J9L9M;M<O<P=P>P?}n;ۆ݉ދߍsUD_P,ޔޒȁfX1Q@TBN=]׆Ԅք|q:K9J9I8H7H7G6F5F5E4E4D4D3C3C3B2dUʶ9Ȳ4Ű0­+&#! UF7+ 6* 0%rczt|mtgpd{n~rbZ]VOHN@C8I=N@GAJDPHVM^SfYoayirzG8<. =/ ?0 @1 A1A2B2B3C3C3D4D4E4E5F5F5G5G6H6I7I8J9K9L:M;N<P=P>Q@RASASA_ލގߐSWE"bݙږەԍWk]6~LׅۆׇߌكrO>M;L:K9I8H7H7G6F5F5E4E4D4D3C3<- 3ɵ;ȳ6į2­,'$"8* 8+ 6* >2 ~ wqxjrepdtuj`X[UKBNAD9KH=KNAI@ GBMFSJZOaVj\td}mu~q`;- >0 ?0 @1A2A2A1C3C3D3D4E4E5F5F5G5G6H6I7I8J9L9M;N<O=P>Q@SATBUCVDWE]M&ʁߑٓfU0WF$юߞۚۙڗڕܓݏ܌ٌڎՄyDO>O=N<L;K:J8I8H7G6F5E5E4D4D4C3_P̸Aʵ=Dz9į4.($"`O9, 8, 2& ue z t|muhocrfxka^VVPK?K>E:H=M@M@E@JCPGVL]ReXn_whp=/ ?0 @1A1B2B2P@?/ D3D4E4E4F5F5G5G6H6I7J8J9L:M;O<P=Q?R@TAUCVDWEXF!YH#ZH#vGj^M(]M*ܙݝۜۚۙژڕٓڒًɽvR@R@P?P>N<M;L:J8I8H7G6F5E5E4D4;, ;˷Cɵ@Dz;İ6/)%:, :- 8+ I< }!v p xj re mbvjwd\]VOHO@F:I=OAF?GAMESIYN`Ti[rbo _O?0 A1A2B2B2K:jZ?/ D4E4F5F5G5G6H6I7I8J9L:N<O=P>Q@SATBVDWEXG!YH#ZI$\J%]K&[J&ɇڙm]8bQ,]L*Ɏߢݠܞܝۛۙڗޗ׍ue9UDTCSAQ@P?O=M<L:J8I8H7G6F5E5C3m^#λJ˸FɵBdz=ï71*%UD<. ;- 5) t!z!s |m uh oc mb r xm `Y [UKAOAC7FF;7N@J@E?IBOFUK\PcVl]p|=/ A2B2B3C3C2eTn$?0E4F5G5G6H6H7I8J9L:N<O=Q>R@TBUCVEXF YH#ZI$\J%]L&^M(_N)`O*[ddR/eT0eS0jޤޢݠܟ۝ݛܕ_XF"XF!WE UDTBRAP?O=M<L:J8H7H7G5E4C5ñJͺL˷IɵEDz@®92+p<. =/ 8* fW"|!v!o!xj!qe!la qf x ja ^W SMM@I<C7I=K>N@D>G@LDQHWM^RhYpx~[KA1 B2C3C3D3B2s'/B2F5G6G6H6I8J8L9M;O=Q?RATBUDWEYG"ZI$\J%]K&^M(`N)aO+bP,cR-eU2ח{hW4hW4hW4iX4qa?ߨߦޤݣݡz^M)\J%ZH$YG#WF!VDTBRAQ@O=M<K:I8H7G6?/;μR̺O˷LɵGƲB:2&C3 ?0 <. J=!~"x!r"{l"tg"nb!la!ym!~r!bZ!\V!MDOAD8zG<`OAH? D>HANESIZNbU{lsz~>/ B2C3D3D4E4D45F?JBPFUJ\Quh~ou|bQA1C3D4D4E4E5J9BJ^OC2I7J8L:N<P>RAUCVDXG!ZH#\J%^K'_M)aO*bQ,dR.eS0gU1hV3iX4jX6kY7iX6lZ9m\:n];n];n^;o^G@LCQGWLpdylqw}B2 D3D4E4E4F5F5SCM˺Vt4D3J9M;P=R@UCVDXG!ZI$\J%^L'_N)bP+cQ-dS/fU1hV3iX5jY6lZ8m\9n];o^;p_qa>ra?ra?ra?qa?sljY7hW3fU2dT0cR/aP-_O+^M(\K&ZI$YG#VE UCRAO>M;J:GѾOϻK͹GʶBDz<­5+gUB2B2:+ yh#}#w#q#{l#ug"oc"k`"qf"v"kb"^X"XRLAOBD9(H=M@MAB=D>IANDSHk`uh{mr x ~ xf?0 D4E4E5F5G5G5]LȶWп^NVGJ8P>TBVDXG!ZI$]K&^L(`O*bQ,dR.eT0gV2iX5jY6lZ8m\:n^;p_ra?sb@sbAtcBtdBudCudCudCudCueEͥФyzjGl\:l[9kZ7iX5gV3fU1dS0bQ.`O,^M)\K&[I%XG#VE TCQ@J:JVнRϻN̸IɵDű>4cQB2C2:, tc$#y#s#}m#wi#qd#la#nb#r#xm#bZ#\V#OGNAG;H=tOBG> B=E>JANEf\pe vi }n s z!!!!TDD3E4F5F5G6G6G6fU"˻^dξbx9K;TBWF ZI$\K&_L(`O*cQ-dS/fU1hW3jX6kZ8m\:n^;p_=qa>sb@tcAudCueDvfEwgFxgFxhGxhGxhGxhGxhGxXppdrRtdDrb@ra?p`>o^sb@tcBueDwfExgFyhHziIzjJ{jJ{kK{kK{kK{kK{kK{kKzjJziIyiHxhGwgFvfEtdCscAra@p`>n^NAC<A<E=KCg]!j`!oc!tg!zk!p!v!{"#&k[B2G6H6H7I7I7J8J8n]-iszҁՇkqd?`P0hW5kZ8m\:o^scAudCvfExhGzjI{kK|lM~nNoPpQqQqRrSrSrSrSrSqRqRpQoP~nO}mN{lLzjIyiHwgFueEtcBqa@p`>n];k[9iY6fV3^N/fX:qӑЋ́piFZIF4G6F5@0QB#s ~iua~m{l%vh$qd$ob$th$w$vj$c[$^W$[U#NDOBE:tF;3NAL@@;B<E=aXg]!k`!pd"uh"zl"q"v"|#&+\LE3H6H7I7J8K8L:N;kZ+;n~ԅۋü}uQgX:m\k[:dU8wkLyӚՙӔю͂sCK9J8I7F5?/rb%1"wk ubmZrbwh%re%pd%vj%x%xl%d[%_X%]V%SKNAJ=E; H=OBG> @:B<XPd["h^"la"pd"uh"zl"q"v#|%*0TDF5I7I7J8K8L:O<R@gV,ʾrߞߣȖpxkNo_BvfGzjJ|lL~nNoPqRsTtUuWvXwYxZx[y[y[y[y[xZxZwYvXtVsUrSpQ~oP|lMzjJxiHueEm^AsfKnܩڥؠ֜ԗА|uAN=L:J8D3PA>?.}owcnZeTqbse%sf%{m%z%wk%e\%`X%]W%YR MBM@E:;G< K?NAB;@:TLbY"e\"h^"la"pd"uh#zl#q#v$}(/7PAG5I7J8K9L:O<TAXF!dS-pݘܝݢߧÝzu[whN|mOrStUvWwYx[z\{^{^|_|_|`|`|_{_{]z\y[xZvYuWsUqSzkOtfLtZx޲ޱݬۨ٤֟ԚÄwg;TBP>L:E3hY*SI;)szf n\fT_Nrd"wi%s&{&th%e\%`Y%^W%\U$NEOBF;F;5MAL@?:QK`X#bZ#e\#h^#la#pd#uh#zl#q$w&,7?P@H6J8K9M:O<SAXG!^L(bQ.cך۠ݦߪնjt\sYw\{_}abccddcc~b|`z^v[rXs\jնߴް۫٧ףjZ5ZI%UDP>F5k\/\TF6y#}jp^ fUaPbRp%}&y&oc&d[&`Y&^X&]V&RJNAH<H= H=pOBI?NH^W#`X#bZ#f\#i^#la#pd#ug$zl$q&x*3?IXIH5K9M:O<SAYG!_M(dR/fU3yR͙ީİ}}DZ޳ܯةofU4aP,[J%UDH8tf9e]QB0osaiWgTlZm '~p&j`&dZ&aY&^X&]W&VPNANAF;.G<I>OBQH]W$^X#aX#cZ#f\#i^#ma#qe$wi$~o%x(/;˵FTiY'G5M:O<S@YF!^M(eS/iX5l\:teD߶ɡvUiY7fV3aP-[I%L<xJnf[M;u(ygs` wcp{prf'g]&cZ'aY'^X']W'YT#NCOBB8aG=K@OCXQ_Y$a[$d\$g^$ka$qe$wj$~p$x%'*#&;\rd8F4O<R@XF _M'eS/jY6n]WE^L&dS/kZ7o^=sbAufExhH{lN߾żxYueFsdCp`?l\;cS3h\=|ǻ´xnbR>) }h`PRDK?MB bY&aY'_X'^W'\V&QHOCK@H>D:HNBPDZS"]W%_X%aY%cZ%f\%h^%fZUGZLcT o_}n%:Xsl\M,Q@]J%dR.kZ7p_=tcBwgGzjI|mNoPy]˪k{lO{kLxhHueEqa@fW:aВЋ΂xl]˳I3tb`QUFMAI>F;D:TM_X'^W'\V'RJNBI>F<F<bNBPEZT#]W%^X%`X%bY%d[%aWNBSFZLcU par.FkzvSTD$aP+jY6p_=udDxhH{kK~oPrStVvYfǨstXsTpR|mNyjJqbD{oRƍ׋́ξtfR7E? SMNCNBJ@4MBLAwNBPEZS#]W&^X&`Y&\SF<I>LAQEYL eXtg(}Dj{ûȿul_DqaBzjI}mNrStWwZ{^~aehlnuŽǸzmjgd|`y\tW{oWͲոаɨvdN{o6j]!\OREK@G<D:B9A8?7>7<6B;NBNBLA:NCL@uOBQEZS#]W&^X&^W$F=E;H=K@PEZMeYvj.YpûãytgM{lNrTvXy\|_cgknqtwy{Žžºzxvsplifz`xcӾؾӸͰŧļ~kU}r=l`']QRF K?G<D9B9@8>7=7<6C; OBNAI?8MBH<iOBPDXR"]W'^W&HA B:D:F<J?PDYMfZwCcvûŧͲ˲~r[rWz]~aeimosvy{~}{xurm}g}ֿзɮr[tCmb,]RRF J?F;C9A8?8>7=7<7E= PCM@F;0C8RNAPCVN ]W'ME?8A9C:E;I?OD XMnc-Sbi}žɭи}g}dinquxz}|xvԾ͵Īw`vGmc/^SRGJ?E;C9@8>7>7=7<7H?PCI=B7 G;4L@PCTJGA >7>7@9B9D;H>ND \Qul:wn7=7<7>8L@PCI=C8E:L@PCK@?9=6>7?8@9C;G=MC WMdZ%ul;~SmëιȿĿžʵľ~evKmc4]SQGI?D;A9>7>7=7<7B;NBOBF:D9H< C7OBNBC; <7=7>7@8B:E=KB UKbX$si9}RlĮϼ̸Ŀ~d}uJkb3\RPFG? B;?8>7=7<6=7H>OCM@@4SG;G<D8LL?PCJ?>8<6>7>7A9D<I@ RH^U#of7yOiîϽ˹þ{azqGh_0YPMEF>A:?8=7<7<6A:MAPCI=B7#A6E9PCNBE< <7<7>7?8B;G? OF[R ia2{sIc}ͼɷu[tlBc[,UNKCD=A9>7=7<6=7H>OBNAB6qC8F:E9PK?PCLAA;;7=7>8@9D=KDVNc[,tlAZtȶılxRme:]V&QJHA B;?9=7<6<6E< NBPDH<D9(D9B7OCODJ@@:<7=7?9B;G@ PI[T$jc7|uNgÿͽɸx_uoFd^1WPMEE> A:>7<6<6C; MBPDK?A6XG<C8"?6OCPDJ@A:<7=8@:D= KDSL_Y+oi>zUmÿ̼ȸ~fztNic8[T&PIHAB;?8=7=6D; MBPDLA>5yC9 801@6NCPDLAC; >8>8A;F? LFVOb\/qkB|Wmǵ;ñ|f|vPle<^W*RKJCD= @9>7?8F= NCPDK@;3:2?6-D:LAPDNCH?B:?9A;F@ MFVO a[.nh@|wRexÿ°ȹ;ƶr_xrLjd:]W*SLJDE> @:?9D< J@OCPDJ?B8t>5<3B8rI>PCPDNBH?C< B< E? KESM\V)hb7ztFUdr~zn_zuPoiAc^2YS%PJICD> B< E= J@OCOCTHJ@?6QC: D9C88F;K?PDPDODLBIAHAJDWQqh pi*hb4mg>toI{vR}Zafjkkie_|XytOrmFjd;a\0YT&RLKFHBHAJAMCPDQDOCMBh^9qg^8#VL$G< C85C8}F;NBREQERFUJ[PSJQJSMVP"YT']X+`[0c^3e`5fa7fa6id5}3pi.\X*XS%UO!RLPIOGPFQFRFQEQEJ?E;>5eA8"KAF<B9B9C@7~G<J?RFSGSGUIVKWL!XM"YN#YO$YP$ZP%ZP%ZQ$_U$[P#XM"WL UJTHSGSGQEF<H=?6k>51F< MB?7JA?KB d[Q*f\6wnKg\6\P'THSGSGSGSGWK _T+ka E7J:K;mc 7@BEI¾PYaiouy~؃ڇۋݏޒߖ{wurolhd_YRJþB;4/+'%#ZMJ:H9G:RL?E90G8J:XJ.J:E7I=N@E8hI:K;pg!6;>CFILľPV\bhlosvx{}؀ځڄ݅~{xvsokgc_ZSKC»;4.*&$" [NJ:I:F:4J=E7K;SE*7:>AACGüMSY`eimqtwy{~؀قڄ܆~{xurnkgc^YSKCļ;3-)&#! nfL<J:C7fNAH;!H9K;`T/69<<=@DûJPW]cgkortwy|~؀قلۆ{xtqnjfb]XQJAŽ92,($"!}xQCK;H:H<G:;G7K;oe04888:=AúGȾMTZ`dhloruwz|~؀؃لنۍ҇Ɂ|zƾyz}΁ֆߋ|wspmiea\VPH?ƽ80*&#! YMK;C5K?K=MI:L={s!.24457:>¹CȽJQW\afiloruwz|׀؃مڇ׆w_yFcZ1KC:2/( *"'&&&&')!-% 5.D<YQ(voEۧxrnkgc_ZUMF=Ƽ5.)%" aVJ:H9MA>2ZJ:N?{",011247;@ƼFMSY^bfilortwz|{dxCSJ$5-( &( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '&/' JC"ztTީzrmiea]XRKC;Ƽ3,'$!f]K;H9@5&=0]J:QA~!).../148<źBʾIOU[_cfiloqtxuXg^/7/( ( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '2+aZ̿5Ź-(#!kbL;F6D8 K=FK:P@}#()()+.15¶9Ǻ@˽FMSX[_beilUYP#)!( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( )!`W&øXd^ZUPIB:ʽ1ĸ*&"i`L;J:K>K>3I9O>y %&%')+.15ŷ;ɻBͿINTX[_bfQPG&)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( ( ( '&#"#$&&%#"#$&'( ( (!)!)!)!)!)!)!)!&lc)Y[WRLF>6ʼ.ö($ f\L;F7H; UGP@M<zq!$#$&(+.1õ6ǹ=˼DͿJOTW[_V_V$')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '$(! ?9e^;Wm~ˋדߙߖِψǿ{owne^7F?.' %%'( )!)!)!)!( 3+ >XTOHB9ο1Ⱥ*µ%"`UL;?1M?UI QBL;pf"!!#%(+ǹ/˽47yrKwܙޅrXxp;KC,% $( ( )!)!( mc&RPKD=5̽-Ƹ'# {YLL;B4{TFQCK:eY "&ö*ɼ.29@IPW\a÷SND')!)!)!)!)!)!)!)!)!)!)!)!)!( %3,xrI}nQf]+1* $( )!'RILMG?80˻)Ŷ$!zvRCK:D7JSGYL<XK!$÷(Ⱥ+;/57aߘ~ia^ʻUH8F:TG%L=O@} "&ǹ)˽-18?GNUXwm+)!)!)!)!)!)!)!)!)!)!)!)!)!)!'2+^ja^[WTIx1G?#NELD=6.̻(Ƿ# zg_K;E7K>SFN@L<rk!#ŷ'ʻ*ο.4:BIPRZQ( )!)!)!)!)!)!)!)!)!)!)!)!( #pi@ېmb_\XUQOZ[R`J?81ν*ʹ$ŵ!}zv ZOL<@4qQEmK;`U!ö%ɹ(̽+06N>ytĵ!ɹ%ͼ)ѿ,160н ʷų }vtnkfPBK;H;OBL=M>vq } ݶóȷ!̺%н(+0j_( )!)!)!)!)!)!)!)!)!)!)!)!$`vmieb^[WTPLϾHϽDCE5ymQFC: RI~ʼ$κȴ°· y wpnh]T K<C6NBQL<]S}x  ļȼŴʸ!ͻ%Ѿ(,%&)!)!)!)!)!)!)!)!)!)!)!)!&|s;zspmifb_[WTPLоIϽE<`U&( ( '&( .&˸ıǻ { zrqjgbNAJ;D8L?L=qk y !ʼɸ̹"ϼ%Ҿ(н,B8 )!)!)!)!)!)!)!)!)!)!)!)!( ?7w~xuspmjfc_[XTPMпI52) ( )!( &cXr)!( )!ȵŴͿʾ } }tslmfYP L=B5kNB-L=VKyt { $%Ͼ$н&Ӿ)y' )!)!)!)!)!)!)!)!)!)!)!)!&W{ٕ|yvspmjfc_[XTQM4,$)!)!'3+ &.))!)!,$  vvnqi e_L=E7E8M@K<g` {u } ȸ̼(,*ȵ'6-)!)!)!)!)!)!)!)!)!)!)!)!( ^V'v{~׎|yvspmjfc_\XTQ<.&( )!'F=²34.Ծ)ҽ$&( >6ɼò xypuk ld SHK<C6:NA L>OAsn}w  ȸȵμ!+3u( )!)!)!)!)!)!)!)!)!)!)!)!)"ƺ_vz~ڜ֊~|xvspmjfc_\XTH80 ( )!&RHп;93.Կ)ҽ$Ѽ!aV( ( j_ ð z|rvl of ]U L<E8MA@L=[Pupx ɹȵ̸н$˺(7/)!)!)!)!)!)!)!)!)!)!)!)!' i`+rvy}ߑ׊ܣֈ~|yvsomjfc_\XSWM( )!'MC@>83-Կ)&&$0()!*" |t xn qg e^N@H9C7 M?L<g` wqy ˻ɶ͸м"v')!)!)!)!)!)!)!)!)!)!)!)!(!ź[qux}ݑ؊،ެ޲Յ~{yvrolifb_\X6( )!( >6Ƕ?B=72.,-."zl'( WL ¯ ~v zo ri jb SI M=E8AM@L>PAojyrz ͼʶ͹̷!?5 ( )!)!)!)!)!)!)!)!)!)!)!( ]U#lptx|ߔٌ؊َݧՃ~{xurolifc_[ȹR6. ) ( .& =μA@<74472#л0')!'  x|p tj lc [S M<D6M@/L=XMqlzs| ˷ι')!)!)!)!)!)!)!)!)!)!)!)!&Nkosw{ڎٌ؊ٓڛւ}{xurolieb^[xl,')!%5ϾEμA>=M>hbsl}u} ͹.%)!)!)!)!)!)!)!)!)!)!)!)!'=kjmquy}ܐڍًيܡ؋Հ}zwtqnkhea^{p/( ( 90ǷHIKPYWC3+ҽ&ѻ"кϸʴî?5)!'{swl of i` UL M=D7\M? L>REketm~u~ ̼ ϼ{')!)!)!)!)!)!)!)!)!)!)!)!(!}ytux|ێڌيٍ߭׆|yvtpmjgdaZ6- )!&8T[ggQϾ>5/ӿ*ҽ%ѻ"Ϲͷ­m_( )!JC |tymqfja [SM>C6M?)M=WL lfumv ɷ!ҿSH )!)!)!)!)!)!)!)!)!)!)!)!)!PGeޓڎٌيڐݤ׃~|yvspmifc`>( )!LDhvs]Hμ≯8̸3.Ӿ)Ҽ%ѻ!Ϲ˵¬')!%ù}uznrgkb`X M@E7H;M>ZL=\S lfumv ǵ!ɹ-%)!)!)!)!)!)!)!)!)!)!)!)!' 1R\u܋ۏڍڋىۗڔց}{xurolifdfUK*"(e{bOпEμ?̺;ɶ6ı1ӿ-ӽ(Ҽ$ѻ!Ϲɳ­/')!'ʾ~x~rxmof SGK<I<J;M>`Ylfvmv Ƴ&)!)!)!)!)!)!)!)!)!)!)!)"%óFOS`kurxعӆUK$4* aX/ێڌييݡ؋}zwtqoopt||*!+"G?`SKпFνBλ>ͺ;1|n,ӽ'Ѽ$к ϸȲ­G< )!)!XN ùʿ͹¯pd M>C7;MB'QBN?b\mevnv űwo( )!)!)!)!)!)!)!)!)!)!*"*"G>LORYeK.%-$1' jh`C1&1'/% юݐۍڋډڍׅ~}||~Ԃևّޟ[,"*!6PLHоEϼAλ=̹:,7.͹(ҽ&Ѽ#кθɳ­¬gY ( )!5-ĺz}ruk_U M>F9g[Q9\N&\O*PBd^levmv İоD< )!)!)!)!)!)!)!)!)"*"*"+"*"zm&ѿJNRUb~s1.$/%/&>4xؓ6,2'2'LD0ێۍیܗޥڐڒڗܟުߥٍuj[Q -$1) ʺMNKѿGоDϼ@λ=̹9&$ҽ%ѻ"йθͶŰdzͼ')!&x}ptimcg^WO M>B5k_;PARFd^levmu ï( )!)!)!)!)!)!)!*"*"*"+"+#&8пIMPT]ŸT3* 0&1&0%~?}P2'3( 3) „ުڕՂvngb\5+ .$aV RNJѿGнCμ@ͻ<̹8"'i\ӽ$л!кѼ#($')!'uŸv|otimcg^YR M>I<ynN(K<TI d^ldvlu ®&)!)!)!)!)!)!*"*"+"+#,#,#0' ʹCпHLOS[cQ=31&2'9.i|UI4) 0%Xݟڑ؉ւ|wrmjfc`J.$-#9PLIѿFϽBμ?ͺ;ͺ7}( @7 Ϻ#Ҿ"!%(#"ǵ( )!( gZ w}puimcg^[T L?QD PDh\6AJ;UL c]ldult~ ®sd ( )!)!)!)!)!*"*"+"+#,#,#-$QFϾDоGJNQYae\C93(3(WK{=5) 5) ^T)یܔݟׂ|ywtqnkheb_|50&/%ǸLOKHоEϽAλ>ͺ:2~)!,#ij#,1)ҽŰ,$)!( PD Ⱦw}puimcg^]VL@UG!VJ dX1WK<WN c\lcukt} RF )!)!)!)!*"*"*"+#,#,#-$-$-$wj#оEпHJMPX_bfȻY4) 5) 5) 5) 6* 2&aߋݝً}zxuspmjgd`_eY#2'H>RMJGоCϼ@λ=5/) '-4$ӿη˳ǰ2()!)!=4w}ouimcg^_WMAPA`T,~sTmL>WPc\kctj~s} ɷʹ8/)!)!)!*"*"+"+#,#,#-$-$.%*!C[ZXWW]bccʽX=16* 7* 7+ 8+ 5) P}|ƻlUx׃|zwtrolifc`]I=3( nb%PLIпFоCϼ?920") ) !кͶ˴ʲɱ7.)!)!2)ɿw}otimcg]_WMBL>wWshE|L?XPc[ldyo|ǽ ( )!)!*"*"+"+#,#,#-$.$.%/%,#ȾPakt|cdX%LAL@E98, 7* 8+ 8+ 9, 9, :, 9, @2>0:, :, J=ވ݃|yvtqnkhea_X:. 3( 2NKHѾEѿA:44;8) ,#ykϹͶ̵˴ʲȰŮ<2)!)!+#ùx|othmbg]`XMCJ<xnK*j_:M?^Vph ʻ ±$)!*"*"+"+#,#-$-$.$/%/%0&<1 ˺?пDIOǹO;05) 6* 7* 7+ 8+ 9, 9, :, :- ;- ;- <. <. <. =. =/ 7* w~yurolieb_ȺO5) 1%>MJD?:78HN/*!-$k^ϸͶ˴ʳɱȰ ŭ Ĭ ?4)!)!(!z|nthlbg]\UKB J<oe@4j^9M? %*"*"+#,#,#-$-$.%/%/&0&1'UHͺ<λ?ϽBоE?2' 6* 6) 1% 8- MCG<6) ;- ;. <. 9+ 7* =17+ 5( 5' XL%}zwtplhea]F6) 0$FLI@<:ʻ7~&og!|!,".$dW θ̵˴ʲȰǯ Ĭ Ĭ ?4)!)!'ó~|nsglbd[QJKA J<nd?:dX1M?rivnulxm~qy%*"+#,#,#-$.$.%/%0&1&1'2'naͺ;λ>ϼAϾDѿG4fZym)D[ckH:, =/ ;- umQ܀pn|yurokgc`\>7* 1%FKHA>/9. 2'2'0%C8 /%/%bT η̵˳ɱȰƮ Ĭ ë<1)!)!'ı{nrgj`XOMGKA J<h]7=j^9N?XP_Xf^oeymv &+#,#,#-$.$.%/%0&1&1'2'1&z$̺:ͺ=μ@ϽDоFJOSV[^adTF>0 :, щ~Ҁ}zwtqmjfc_[69+ 3' BKIFɼ?;0 4) 3( 3( 2'1'0&/%dV Ͷ̴ʲȱȰ ŭ ë 7-)!)!'|nrf_VSKLFJA K<nc?;j^9N?TL]Ve\ndxlu~&,#,#-$.$.%/%0&1&2'2' 3( /$*̹9ͺ=μ@ϽCEIMQUY]`el^&@1 VHuYB3C3G|yvsplieb^Zu-;- 8+ 8LLY75) 5) 4) 4( 3( 2'1'0&j[ Ͷ˳ɱȰǮ Ĭ ê1()!)!'|oqe_VRJKEJ@ K<od@5rfD}N?SK[Tc[lbvjs| ',#-$.$.%/%0&1&2'3( 3( 4) 2' /˸8ͺ<ͻ?ϽBEHLPTX]`dpa(@0 u6qtzcU(C3C3@0j}{xurnkgda]Zn`#=. <. r+P_eu*6* 6* 5* 5) 4( 3( 2'1&uf ̵ʲȱǰ ŭ ī ª,$)")!( }ppde[QIJDK@ K<wlJ+|qRpM>RJZSaYj`th~qz)!-$.$.%/%0&1&2'3( 3( 5) 5) 6* p4ͻ;ͼ>ѿACGKOTX\_dgY#<, Vpsvy~j\-C3D3C3J܆~|ywtqnkhd`\YYK>/ =/ YLehO;<0 7+ 6* 6* 5) 4) 3( 1&s˳ɱȰǮ Ĭ ë*!*")!*"~podh^SKICJ?M=uVl`<[M>PH XQ`Xh_rf|ox0&.$.%/%0&1'2'3( 4( 5) 6* 6* 7+ 7* ?2 ue6?BFJOSW[__M>WIjoruxz}NC2D4D3JيPDPDPDQENBD9:0 ,D:,& ,7/LAPDPDOCPDOCJ@B:<7<6<7=8>9?9A;C=F? JCMFRKWP ]W(d^1kf;toF|wQ]iu±ɹ˼ŵ¾yna{VwqJoi?g`5_Y+YR#SLOGKCH@ D< B:@9?8=7=7<6<6?8H>MBPDODPDPDOD@7'" L@7 =4.' )3,J?QEPDPDPDPDLAE< >7<6=7>8>8@9A;D> GA JDNGRKXQ!^W)e_3lf B;@9?8>7=7<6=6A:J@OCPDPDPDQEPD;21* S0* <3 *$ .:1J?PDPDOCPDPCMBG>@9=7=7=7>8@9B;E> HAKDNHSLYR#^X*f_4lf=toG|wR\gq}¯ʶѻ;ȸòvj`yVwqKoiAha7aZ.ZS%UNPILEIBF? C< @:?8>7=7=7?8D< KAOCPDPDPDPDNB?6(" Q<3A891 5. ,@7J>REPDPDPDPDOCJ@D< ?8=7=7>8@:C<E> HAKDOHSLYR#^X*e_3kf8=7>7B:H?NBPDPDPDPDQEOC?5>5I1* C:?67.jD:NBQDPDPDPDODNCJ@C; ?9>8>8@:C< E> GAJCNGRKWQ"]V)c\1ic9oiAwqK}xS]foxŴǷʺ̽οپҼ˸Ƶ±¿zri`{WxsMrlEke8>8A;G>MBOCOCPDOCPDPDH=?67. 1C9 7/ ,& O<3NBQEPDPDPDPDPDNCI?C< >9>9@;C= D> G@JCMGQKVP![U'aZ.ga6lf>tnF{vNW_fov~¿ȫ̩¦yqja|Y{vQuoIoiAib8c]2]W*XR#SMOHKEHAE? C= A;?9>8A:G> LAODPDPDPDPDPDREC9)# t;2&A8F<:/ #?4yF:OBQDPDOCPDPDQEODJAE= B;A;A<B= E? HBKEOISMWQ#]W(e^/ng6{s=DLRY`flrx}»~ztnhb~\~xTysNsmFnh?ic8c]1^X+YS%TNPJLFICF@C> B<A;A;C< I@NCPEQDPDOCOCMAOCaV.]U5*# @G=H?B7@5<1K@4MAPDPDPDPDPDQEQDODLBI@F> C= B= D? GAIDNHTM]V ha$yp+{1yq6rkhb8c]2^Y,ZU&VP!RLNHKEHBE@C> B= D= H@KANCPDQEQEPDPDPDOCQEofAxfe\5(ib?<1 @5QB7J>PCQEPDPDPDPDQEREQFODLBHAG@ICPJ\Ulcvmg_]W"]W&^Y+a\0d_4hc9kf>ojBrmFupJxsNzuP|xS~yV{X|Y}[~[~\~\~[~ZXWUSzOxsLsnGpkDmh?id;fa6b]1_Y-[U(WR$SNPKMHJEGBF@F@GAJBNDQERFREQDPDPDPDQEQEJ?;2ZQ+fp$C8F;!9. IA6I=NBPDPDQEQEQEQERFRFRGRGSIZPe[^VSLPJPJQLTOVQ"YT&\W)^Y-a\1c^4fa7hc9jemh?niAojBojBojCojBojBpkAuo@~?=x;oi7fa5b]2_Z.]X+ZU'WR$TO RMOJMHKEJDKDLDNEPFRGRFRFRFQEQEQEQDPDOCI>@7,% `C:+@88- >32@6k7/G<OCRFREQEQERERFSGSGSGTITITISIRIQJQJQKQLRMSNTO!VQ"WR$XT&ZU'[V([V)\W*\W+\X+\X+\W+]Y*c])vn('qj%_Z#WR!SN SMQLQKQKQJQISISITITIUITHSGRFRFQEQEQERFQEJ?>580{=4H,& B9F<A8 F</) 36.jC9E:LAPDQERFRFRFRGSGTHTIUIVKVL WM!XM"YN#YO$YO$YP$YP$YP$YQ%YQ%YQ%YQ%YR&YR%YR&YQ&ZR%\T%cZ%i_%aW%\R$ZP$YO$YN#XN"XM"WL!VK VJTITHSGSGRFRFRFREQEMBH=D9;3~*$ FD;B9B9E<2+>64H?V1*<3I>PDTGTHSGRFRFSFSGTHTIUIVJVK WL XM!YM"YN#YN#ZO$ZO$ZO%ZO%ZO%ZO$ZO$YN#XM#WL"XL"WL!WK VKUJUITHSGSFRFRFRFSGTHRFL@B83,@7i@8?6/;3I@KAND/)!0)C?6lKAI@SI$WM$YN%XM"UIRFQEQEQERFRFSGTHTHTITITITITITHTHTHRFRFREQEQERFTHXL!YM$XM$VK$LC LBB9y4.R(" -G>J@ G>I?B:ME%ZR.'`W15`V-EmYqryYxoMh]6dY1XL"RERFRFRFRFRFRFRFRETHaU-eZ3siE}tTjzbh_9KbX0;]T/+TL*D< KB???????????????????????????( """"""""""""""" ! ! ! ""!""!!! !#!&!)!,!.!0!2!4!5!7"7!8!7!7!6!5!3!1!/!-!*!(!%!"!!"""!"!! ! " " " """"""""""""""""""""""""" " " """"""""""""&"*!/!4!:!?!E K Q W ] c hl p t w z!|!}!~! ~ ~ | {xurnje ` [ U O!I!C!>!9!4"/"+"'"$" "#"""""""" " " " """""""""""""""" " """""#"# ###&#)#,#/#3"8"="D!J!Q!Y ` iqy  !!""!! ~v n f!_!X!Q"J"E"?#;#7#4#1#-#*#'#$#!"""""""" " """"""""""" " """""# ###'#+#/#3#7";#@#D#H#M#R"Y!b!j s |  %+"1( 7, =0A4D6F8H9H9H9G9E7C5@3;/5+ /&(!"  y!q!j"b"\#W#R#N#J#E#A#=#9#4#0#,#)#%#!"""""" " """" """" ""####$#(#-#1#6":"?#D#I#M#R#W#\#a"g"p!z  $.%9- C5J:O>Q@R@SBUEYI\M_P aS!bT!bT"cU#dT$]MXGTDRAQ@P?M=H9@25* *"   !!y"q#k#f#b#]#Y#T#O#J"F"A"<#7#3#.#*#%#!##""" " "" """" ""###!#&#+#/#4#9">"C#G#L#Q#V#[#`#d"k"u   ".%;. F7L<N=P?YIg["wn)18>BFIKLLMTozNA;4y-qg&bTUEO>N=K;C46+ )!   !}"u#o#j#f#a#\#W#R#M#I"D"?#:#5#1#,#(####""" " """""" " """"##"#&#+#/#3"7#<#@#E#I#N#R#W"]"e!o v$2' A2J:L;M<\Nuk(09AFJMPSVXZ[\\\\h\QMJFB<4|*k`!VFL;L;H8#:#6#2#/#+#(#$#!#"""""" " """"""""""""" " " """""""#&.6+ G7K:L;`T/DQVZ_cbW]aehknpqrsssssru݄jd`\WRLGA;62+um VGK:K:B30&n#+"$#"# """"""""" " " """"""""""""""$& ("*#+$/'!>1 I8J9QBtk%;KPTX]bhmpfhloqtuwxyzz{zzyx݀}nkgb^XRLF@:40,$dYL<K:E66+ f+$'  '  % $#"""""""""A8@3H8J9VHx*@JMQU¿Z`fkptxsptvxz{}~~~}}yqnkgc]WQ¿JC=72.*%lbO?J9F7<1 Y:0 4*.%C7UH#fO?J9VH{+?GIMQV]cipu{׀؄ۄ߀wspmjfa[TM¾F@93.+(#mcN>J9L>D8<߾}`wgJwhHxhHvfGueDrcBqa@p_>n^H=F;KAaX%bZ'aY'_Y&_X'^W&^W']V&]W'YT#OGNBOCOCMAG=FE;&G<OCOCNBSJ$]W%^W%_X%`Y%`Z%bZ%bZ%d[%e[%g]%g]%i^%j_%l`%dWVHXJZL^ObShX n^ue}n#u-8ARhpxxpc?>/K9TAWE[I#_M'bQ,fT0iX5l[9n]sbAtdCvfEwgGyiHzjJ{lL}mO~oP|mOpUvϲŽkxiMzkM{lMyjJxiIwgGvfFsdCrbAp`>n]H=F;E:D9TK`Y'`Y'_X'_X'^W'^W']W'[V&OHNBOCOCOC;1T:/1J>OCOCOCSJ\V$]W%]W$]W%^X$`X%`Y$aY%bZ$c[%e[$f\%g]$i_&^SQDTGVIZK]ObT hYo_vg~n'x2"E5TB[H"^L&bP+eS/iX5l[9n^aS8bW=sיۘٓ؍։քր{tog`׿VȱK@5+q xgm]dU \NWISDOBM@J>I=H=F;E:C:B9E=XQ_X(^W'^W(]W']W(ZU%PJNBNBOCNB:0rG<LB>3NL@OCOBOBUM\W$]W%]W%^X%_X%_X%`Y%aY%bZ%cZ%e\%f\%h]&\QOCQETFVHZL^OcT iZpawi!r-y7ATjry~xj^?A2TB]K%aO*eS/iW4k[9n^I=H<F;E:D:B:A9@8HA ^W&^X(^X(]X(\X'QKNCOCOCPD?4F< MCC8SMAOCOBOCTL\V%]W%]W%^X%^W%_X%`X%aY%bY%cZ%d[%f\&ZOK@NBQDSFVHZK^P cTi[payj&r/{;Hbnu|ĹjUH-L<]K(cR-hW3kZ8n];q`?tdCvfEwhGyiI{jK|lM~nOpQrSsTtVuXwZy[{]z]w]rվgu[x[wZvXtVrTqSpR}nO|lNzkLxiIsdGeX?ncLޝؘғ̍ň̾ķ}woh^TI}>s3wi(n`eX_QYK UGQDNAM@J>I=G;F;D:C:B9A9@8?8?8OG]W']X([W&RLNCNCNBOCD9J@MBD:hNBOCOBOCVN\V&]W&]W&^X&^X&_X&aY&aY&bY&cZ&e\'YOI>L@MBPDSFUHZL^P dVj\rd zk)u4~?WjrzǽtiLL=#[J)gU2jY7n];q`?tdCvgFxhGzjJ{lL}mNoPqRrSsUuWvYx[z\{^|_~a}a}cqо¯iz`{_{^z]x[wYuWsUrTqS~nP|mNyjLnaFdXDnşۯ֪Ҧϡ˝Ǘ’Ƚø{tldYO|Ct8wj-na"gZ_RZM UHRDNAL@J>H=G;E:D:C9B9A9@8?8?7>7A:UO]X(SNNDNCOCOCF:J@H=lNBOCNBNCUL\V&]W&]W%^X&^X%_Y&`X%aY&bY%cZ'WMH=I>K?MAOCREUHYK_Q cVk]rd"{m-v7Gcmv}ƽĜ|g[ATE*cS3m\:q`>tcBvfFxiHzjJ|lL}mOpQqRsTtVvXwZy\{]|_~abdfhgfuνƵn}ceec}a|`{^y\wZvXtVsTqS}nQseKj^I~i۸ղѮΪ˦ȡĝȾĺxpg^R~GtH<F;E:D9C9B9A8@8?8>7>7=6<6B=PJNCOCNBOCI>LBNC H>qOCOCNBOCUL\U%]V&]W&^W&^X&_X&`Y&aY&cZ'ULE;H=I>K?MAOBREUHZL ^QeXk^tf&|o1x=XhryúǾĞúe_S:`Q5m\H<E;D:D:C9B9A8@8?7>7>7=7<6;6?9MBOCOCOCJ>LBI>yNBNBOBOBTK\U%]V&]W%^X&^X%_Y&`X%aY&WNE<E;G<H>J?L@NBQEUHYL _ReXl_tg)|p4Ialu}Ļȿɿǡz`aT=fX;sdDyiH{kK|lMoPqRrTtVvXwZx[{]|_~acefhjlmnoqsrqwļroqpnmkjhgec~b|_{^y\vY|nTpePyfؾؼչӶѳͮʪƥ ƾxof[PyD|p8rf,i]"cV\OVJ QE NBK?I>G<E:D:C9B9A8A8@8?7>7>7=6<7;6@:LAOCNBPDI>LANDI>lPCPCOBPCTJ[U%]W&]W&]W&^X&_X&`Y&[SG=D:E;F<H=J?L@NBPETHZM _ReYl`"ui,t:VfoxŽŽţȧxah[Dn`DxiJ}mNoPqSsUuWvYx[y\|^}`bdehikmnoqstvwxxy{~žȼǺ»{xxwvusrpnmkihfdc|`x]~qYxmYm׽պӶг̮ɪĥû|si_S{H|p;sh0k_%cW\PVJRF NBK?I=G<E:D9C9B9A9@8?8>7>7>7=7<7;6A:NAPCOCPCJ>J@ODH<sOAOBPCOBTJ[U%]W&]V&^W&^X&^X&]V#IA C:D:D;E;G=J>K?MBPEUH YM_SfYma$vj0|G_irzºƽ¡ǧ̭Ͱxch[DseI}oPrSsUuXwZy\z]|_~acdfijlnoprtuwxyz|}~~}~~~}|zyyxvtsqomljhge{b~q[zo]xýֽԺѶβʮƩ¤ĽwmbX|K~s?ti3l`(dX]QVKRF NBK?H=F<E:D9C9B9A8@8?7>7=6>7=6<7;6C; NAPCOBQCH;H=NCE9[NAPCPCOCRGZU%\W']W']W'^W']W&NGA9B:C:D;E;F<I>J@LAPETH YM_SeYna'{p9Walt}»ƿĥɫͰѵӸlqfPviOqTuXwZy\z]}`~bdegikmnoqsuvxyz{}~~}|{zywutrqomkhzdvcpսӺж̲ȭħƿ{qeZ~O~s@uj6la*dY!]QWKRF NBK?G=F;E:C9B9B9A8?8?7>7>7=7<7;7<7D< OCPCPCPCE9F;MBB6\NAPCPCOBRGYS$]W']V&^W']W&RL?9A:B9C:D:D;F<H=I?MAODTI YM_TfZpe,OZenwü£Ʃˮγѷ׾ԼvqfRuiQsXy\{^}`bdfhjlnoprtuwyy{|~~}|zyxwtsqokydwfԽѹε˰ƫļti]QvEwk8nc.dZ"^SWLRG NC J?G=E<D:C9B8A9@8?8>7>7=6=7<6;7;7G= OBPCPCQDB5E:>3>I=PCPCPBPDWP!\V&]W'^W'YQ @9?9@9A:B:C:D;E<F=I?LAODSG XM^Sf[ uCQ\ennq}ž¦Ȭ̲зӻֿѾs}r_|pYw]}beghkmnprsuwxzz|}~}{zywsnmtӼи̳Ȯèžvj_SuFwk:mb-eZ$]RWLRFMB J?G=E;D:C9B9A8?8>7>7>7>7=7<7;6=8I@PCPCPCOB<1rD9 L@9.4I<PCPCOBPDVM[V&]W'YS"@8?7?8@9@9B:C9D:E;F=H>KAOD SHXM^Stj6zJT[Y]huƿũʯεѺվǸxwfua{dgjmopstvxyz{}~}{xut|ѻηʱūƿymaUwIwm7>7>7=6=7<6<7?8K@PCPCPCNA9-mB7:/I<QDPCPCOCTJ[U&TO>8>7?7?7?8@9A:B:D:E;F<H>K@ND SHWLi^)}sCvG|r@vER]jvǬ˲ϸӼq|j}ilpsvxy{|~|z}ӾϹ̵ǯ¨{ncVwJwn=mc1e[']SWMQFMC I?G=E;C:B9@8?8>7>7>7>7=7<7<7;7B;NBPCPCPCL?<1>@6L@C7OBPCOBPBRGMG<6=7>6>7>7?8?8@9A9C:D;E<H=J@NC RG^Tpg4i_+mc.vl;vFR_ky¼¨ȯ͵Ѻ{wvvyz|~ѽͷɲ«½|qcXwKxm?nd3e['^TWLQGLB I?G=E;C:A9@8?7>7>7=6=7<6<7;6<7F= NBPCPCPCG;B6:G< :.fOBPCPCPCNBA:;7<7=7>7>7?7?8@8A9B:C;E;G=J?MC SIZO]SdZ$mc/vl;uGS_my½êɲθҾÿҿϺʴŮľ~reWwKwm?nd4e[)]SWMQGLC I?G<D;B:A9?8?7>7>7>7=7=7<7;6>9I?PCPCPCPC@4<1 I>I=BJ>PCPCPCOBG><8;6=6=7>7>7?7?8@8B:C:D;F=I?MB PFVL\RcY%lb/uk:~uF}Ramz½ĬʳϺӿм˷ůĿ~reX~uJvm?lc3cZ(\RVLPFLB I?E<C;A:@9?8>7>7>7=6=7<6;6;7B:MBPCOBPCNAD9tD9 A6*B6QCPCPCPCJ@?9;6<7=7>7>7?7?8@8A9B:D;F=H?LA PFUK\QcY%ka/tk;|sET`nzþĮ˶лѿ̸ƱĿrfX~vKtk>lc4dZ(\SVKPFLB G?E=B;A:@8?7>7>7>7=7=7<7;6<7F= OBPCPCPCK>:/ PE:9/ A5tM@PCPCPCOBD< <7;6<7=6>7>7?7?8@8A9C:E<G>JA NESJYO`V#i`.qh8zrE{Q^ky½Įʶмѿ̹ƱĿ~pc~V{sIsj=ja1bY(ZPTKOEJA G>D<A:@9?8?7>7=6=7=6<7;6;6@:L@PCPCPCPCE93) "F;8, DL?QCPCPCOCI??9;6<6=7=7>7>7?7@8A9B;D<G>I@ NDSIXO`V$g^-qg9ypD{Q^kx½į˷Ѿ̺ƲĿ}pb}U{sIriD<A:@9?8>7=7=7=7<7<6;6<7F= NBPCPCPCOB;/~B7D8A5PBPCOBPCOBE< =8;6<6=7=6>7>7?8@9A:C;F=I@ LCQGVM]S!e\+ld5vmAwMZht­ʶϽ˹Ű½zl`yRxoEof:f]._V%WNQILDH@ E=B;A9?8?7>7=7=6<7<6;6;6A:L@PCOBPCPCG:@55A6 5* ]K>PCPCPCOBK@@9<7<6<7=7=7>7?8?8A9C;E=H@ KCPGUL\S!bZ)kb4sk?}uKYetȵϽп˹İwk]xPvmCld8e\-]U#WOPHKDG@ D=B;A9?8?7>7=7=7<6<6;6=8G=OBPCPCPCOB>37- ;0 $>2OBPCPCPBOBH>>8;6<7<6=7>7>7?8@9A:C<F> JB NETKYP`W'g_0ph;yqG{Tbn|þdzͻϾȵtf~Y{sKrj@ia4aY*ZS!TLNGIBF> C<B:@9?8>8=7=7<6<6;6<6C; MAPCPCPCQCF:6+ IE:C8 <1YL?PCPCPCOCMBE< =8;6<7<7=7>7?8?8@9B;D>G@ LEQIWO]U$d\-me8umCwP\jwï˹̻ƴ¾|nbzTxpHnf;f_1^W'XPRKLEHA E> C;A9@9?8=7=7<6<6;5<6A:K@OCPCPCPCNAB6A6C8=2OCPDOCPDPDLAB;;7;6<7<6=7>8?8@9B;C<F@ IBOGTMZS!aY*ia3rj?zsJ}XdrǴνпʸ¯wi\}wPslCkd8b[-\T%UNPIKCG? D= B;@9?9>8=7<6<6;5;5?8H?OCPDOCPDQEC8>3EG<E;>34D8OCPDPDPDODKAA:<7;6<7=7>8?8?9@:C<E> HA LEPJVO\U%d]/ld8unD~wP]jv¯ɷϿ˻IJ|na{UwqHnh=f_2_X)XQ SKMFIAF> C<A:?8?8>7=6<6;5;6?8G>OCPDPDPDPDI=;/iE; ;1 :/cL@QEPDOCPDNCJ@?9;6;6<7=7>8?8@9B;D=F? JCNHSLYS#`Y*ga5pj?ysK|Wdq|IJ˺ͽǶÿui\|vOrmCjd8c\.[T%UNPILDG@ E> B;@9?8>7=7<6;6;5=7F= MBPDOCPDPDOC=1>3'A7>4B7tH=QEPDPDPDPDK@A:<7;6<7=8>8?9@:B;D= HAKDPITM[T%a[-ic7qkBytL~Yer}ñʹ˼Ƶ¾vj]}xRtnFle;d]0\U'VO QIMFIBE> C;A:?8>7=7=6;5<6?8G>OCsfzm~orux{~l[6( B2C3C3C3D4D4D4E4E4E4E5F5A0eTIJIͺN˸O67( >- G6H7I7J8J8J9K9L:M;N<P=Q>Q@RATBUCVDVDWEXG YH"ZH#ZI$\I%\K%^K'^L'_M(_N)`O*bP+bP,cQ-cR.dR/dS/eT0fT0gV2hV2hW3iW4iW4iX5iX5jY6fT4fT4hW6lZ8m[9m[9m\:m\:m]:m]:m]:n];n];n];n];n];hW7fߩؕ{P^M,cR/cR.bP-bP-aO+_N*_N*^M(^L']K&[J%ZI$ZH$YH#XG"WF!VD VDUCTBRARAQ?O>N<M<L;K9J8I8E49,?OмHϻFιD͸B̷?˶=ʴ;ȳ8DZ5Į2¬.)&"L<?/ B2A2A2@1 4& J<!###{"y"u"r"o"|m"yj"vh"se"oc"ma"k`"k`"pe"{n"|"{o"g^"aY"^W"\V"XRI@O@OAPB6,xF;OBOANAD>B=D>F?H@KCNDPGSHUKYM]Qpcxj{m~psuy|I: >/ B2C3C3D4D3D4D3E4E4F5E4E4?. ra$ȶMͺQоTFUG8) E4I7I7J8K9K:M;N<O=P>Q?RASBUCUDVDWE XG!YH"ZH$[I$\J%]K&^L'^L(_N)`O*aP+bP,cQ-cQ-dR.dS/eS0fU1gV2hV3hW3iW4iX5iY6jY6kZ7lZ8lZ8l[9m\9m\:n];n];n];o^;o^E>G?IALCOEQGTIWK[Omaviyl|nqtwz}}k7( B2D3D3D4D4E4E4E4E5F5F5F5F4C2v/λSͻTоWPj['7( D3I7J9K9L:M;N<P=Q?R@SAUCVDVDWE YG!YH"ZH$[I%\J%]K&^L'_M(_N)`O*aO+cP,cQ-dR.dR/eS0fT0gV2gV2hW3iW4iX5jY6kY7lZ8lZ8l[9m\9m]:n]:n];n^;o^qa>qa>qa>qa>qa>n^=~]ݰyqa>eS1gV3gV2fU1eT1dS0cR/cR.bQ.bP-`O+_N*^M)^M(]L'\K&[J%ZI$YH#XH#WG"VE VDUCSBRAQ@P>N=M<L:J88)n_&QҿPнMмKλIιG͸E˷Cʵ@ȳ=DZ:į7­3.)"WE?/ C3B2B2A1 :+ 9, s$##}#z#w#t#q#~o#{k#xi#ug"qe"oc"l`"k`"la"rf"|p"|"zn"f]"aZ"]W"\V"YSIBNAOBPCB8G<F< H<OBOANAD=B=D>E>G@JBLCOFQHTJXLj^sgwjzl}nqt wz }   VF:* D4C3D4D3E4D4E5E4F5F4F5F5E4?. 8μVμWоY\AE7<, H8K9L:N<O<P>Q@SAUCUDVEWE YG!YH"ZI$[I%\K&^K'^L(_M)`O*`O*bP,cQ-cR.dR/eS0fT0gV1hV3hW3iW4iX5jY6kY7lZ8l[9m[9m\:n];n^;o^q`>ra?ra?ra?ra?sa?sb@sb@sb@sb@sb@sb@sb@l[=ϓVdT4iY6jY5hW4hW3gV3gV2fU1eT1dS0cR/cQ.bP-`P,_O+_N*^M(^L'\K&[J%ZI$ZH$XG#WG"VD VDUCSBRAP?O>N<K9:*k]'ͼRҿRѾQнOϼLλJ͹H̸F˷CʵAȳ>Ʊ;î83/$XF>. C3B2B3A28) 3& w$$#~#{"x#t"r#~o"|l#xi"ug#re"pc"ma"k`"k`"od"xl"y"v"kb"c["_X"\V"[U"OIK@OAOBM@<2C9:OBOBOBI?A<C=D>F?H@KBMDPFSHUJh\rfthxj{m~or u x { ~ y>/ B2D4D4E4E4E4E5F5F5F5G5G6G6F4J9>пZϽZп\_RaS%;,F5L:O<P=Q?RATBUDVDWE XG!YH"ZI$[J%\K&^K'_L(_N)`O*aP+bP,cQ-dR.dS/eS0fU1gV2hW3iW4iX5jY6kY7lZ8l[8m\9m\:n];o^;o^ra>ra?rb?sb@sbAscAscAscAtcBtcBtcBtcBtdBtdBtdBtdBraA|lOӪʚfrcAiX8l\9l[9kZ8kZ7iX5hW4hW3gV3gV2eU1dT0cR/cR/bQ.aP,`O+_N*^M(]L'\K&[J%[I%ZH$XH#WG"VD VDTCSBR@P?M<?/XJ ɹTXҿTѾRнPмNλL͹J̸GʶDɴBDz?İ<®84*SB@0 C3C3C3B2:, 7) {j%$#~#{#y#v#s#p#}m#yk#vh#sf#qd#nb#l`#l`#mb#ti#s#|#sh#f]#`Y#]W#\V#YS IBNAOBOB>3F;OBOBNAD=B=C=D>G?IAKCNDPFSHeZpd rf uhxk {mp s v y { ~ sb5' C3E4D3E4E4F5E4F5F5G6F5G6G5E3E5Iп]Ͼ]п_bξaBC5?.M;P>Q@SATCVDWDXG!YH"ZI$[J%\K&^L'_L(_N)`O*aP+cQ-cQ-dR/dS0eT0gU1hW3hW4iX5jY6kY7kZ8l[9m[9m]:n];o^;o_qa>ra?ra?sb@sb@scAtcBtcBudCudCudCudCueDueDveDueDveDueDveDueDveDq`Bqˡ|Zo^?kZ:o^?/\N$ŵV\YѿVѾTнQϻOκM͹K˷HʶEȴCŲ@ï=Į:)N<@0 D4C3C3B2:+ 3& n&%$$|#y$v#s$q#}n$zk#wi$tg#qd#ob"la#k`"la#rf"|p#{#}q#h_"bZ#^X"]V#[U"PJK?OBNAJ=D:0F<CM@OBOAJ?A<B=C=E>G@JALCNEPFbWnc qe sg vi yk |n q s v!y!|!!!!!!!L=<, E4E4E4E5F5F5F5G5G6G6G6H6H6E4SBK_acegTm^*@1H8Q@TBUDVEXF!ZH"ZI$[J%\K&^L'_L(_N)`O*aP+cQ-dR.dS/eS0fT1gV2hW3iX5iX5jY6kZ8l[9m[9m\:n];o^ra>ra?sb@sbAtcAtdBudCudCveDveDvfEvfEwfFwgFwgFwgFwgFwgFwgGwgGwgFwgFwgFufEwhJ˞˞ȿlwWufGp`Ap`?qa?ra?q`>p`>o^=o^G<I=OBOANAD=A<B=D=F?G@JBMCND^Tlanb qetg wizl }oq t w!z }! ! !"w=. B1D4E5E4F5F4F5F5G6G5H6G6H6H6D2TCTcdfhe`EQCA1Q@VDWF YH"ZI#[I$\K&^L'_L(_N)`O*aP,cQ-cR.dS/eS0fU1hV2hW4iX5jY6jY7lZ8l[9m\:n];o^;o_ra?ra@sb@scAtcBudCudDueDvfEvfEwfFwgFxgFxhGyhGyiHyiHyiHyiHyiHyiHyiHyiHyiHyiHyiHxhHscEsdEtdFtdFrbDqaBp`AqaAtcCudCtdCtdBscBsc@ra@ra?q`>p_=o^=n]ta!A0C2E4D3D4C3:* 4'xd ~ #%$}#z$w#t$r#o$|l#yj$uh#sf#pd"nb#la"la#nc"wj#t#|$sh#f]#`Z"^X#\V"\V#OIL@OAOBL?@6 A8 -NAOBOBK?A;B<C=D=F?H@KBMCWM i^lb oc rf tg wj zm ~o r t w!z!}!!!!"#ve6' C3F5F5F5F5G5G6G6G6H6H6H7I7H6E3WFTggjhcf;cw>M?J:VE!ZH#[I%\K&^L'_L(_N)`O+aP,cQ-dR.eS0eT0fU1hV3iW4iX5jY6kZ8l[9m\:n];o^ra?sa@scAtcAudCudCveDveEvgFwgFxgFyhGyiHyiHziIzjIzjIzjJ{jJ{jJ{jJ{kK{kK{kK{kK{kK{kJ{jJ{jJzjJzjJyiIyiIyhHxhHxhGwgGwgFwfEvfEueDueDtdCscBscAra@ra?q`>p`>o^H=B9NBOBNAE= A;B<D=E>F?IAKBRHe\k`!mb pd!rf uh!xj {m!o r!u!x!{!}!!!!"#SD;, F5E4F5F5G6F5G6G5H6G6H7H6I7H6D3^N ]ikkfgko^j]3D6RB![J%]K'_L(_M)`O+aP,cQ-dR.dS/eT0fU1hV3iW4jY6jY7kZ8l[9m\:n];o^o_=n^G?JANDaVi_!k`!nb!pd!sf!uh!xj!|n!~p!r!u!x"{"}"""#$#G8>. E4F5G5G6G6G6H6H6H7I7I7I7I7J8F4WF\nnijmquy`i\6K<"UD%^L)`O+aP,cR.dR.eS0fT1fU1hW3iX5jY6kZ7l[9m\:n];o];p_ra?scAtcAudCudCveEvfFwgFxhGyiHziIzjI{jJ{kK{kK|lL|lL|lM}mM}mM}mN}mN}mN~nO~nO~nO~nO~nO~nO~nO~nO}mN}mN}mN}mM}mM|lL|lL{kKzkKzjJyiIyiHxhHxgGwgFwfFufEueDtdCtcBsbAqa?qa?p`>o_=n] z tolvy%v%s%p%}n%zk%xi$tg$re$oc$na$ma$nc$sg$}o${$v$mc$d\$`Y$^W$]W$\V$UOJ@OBOBOB6,\F<C:tOBNAOBF> @;A<C<D=E>G?JA[Qh_!i_ la!nc pe!sg vi!yk |n!p s!u!x!{!~""#$&r ;, B2F5F5G6G5H6G6H6H6I7H6I7I7J8J8F4aP$`qmkorvy~zZaT3O@%[J)bP-cR.eS0fT0gU1hW3iX5jY6kZ7l[9m\:n\;o^qa>sb@scAtcBudCueDvfEwgFxhGyiHziIzjJzjJ{kK{kK|lL|lM}mN}mN~mN~nO~nOoPoPoPoPoPoPoPoPoPoPoPoP~oP~nO~nO~nO}mN}mN|lM|lL{lLzkKzjJyiIyiHxhGxgGwgFvfEufEtdCtdCscBra@q`?p`>o_=n^. 0# bQ|v pl}glv%s%p%~n${l$xi$uh$se#pd$nb#ma$nb#sf${m$z${$pe$f]#aY$_X#]W$\V$[U#LDMANAOBD9>4G=H=OBOBMAC<@;A<C<E=F>H@SJ g]!h^!j`!la!oc!qe!tg!vi!yk!|n!p!s!u!x"{"~"#$%(ue9) E3G6G6H6H6H6H7I7I7I7I7J8J8K9L9G5VDbpmqtx{~ҁ؇ЄafZ9QB(\K,dS0gU1hW3iX5jY6kZ7l[9m\:n];o^ra?sb@tcBudCueDvfEwgFxhGyiHzjI{jJ{kK{kK|lL}mM}mN~mN~nOoPoPpPpQpQqQqQqRqRqRqRqRqRqRqRqRqRpQpQpQpQoPoP~nO~nO}mN}mM|lM{kLzjJzjIyiHyiHxhGvgFvfEueDudDtcBrbAqa@p`>p`>o^LDe\ g]!h_!j`!ma"oc!qe"tg!wi"zl!|n"p!s"v!y"{"~##%'+`P9* F5G6G5H6G6H7H6I7I6J7I7J8K8L9L:I7\K"Xorvz}р҃Ԇ׉ڍφhma>XJ._O0fU3jY7kZ8l[9m\:n];o_o_F5G5I7G6H6G5G6F5B15' F8{'*!ztn ~iyetap]xfo$|m%yj$vh$sf$qd$ob$nb$pc$tg${n$y%|%th$h_$cZ$`Y$^W$]V$]V$XQ KBOAOBOB@5G<B9 E;OBOBOAE= ?:A;B<D<E=H@`We\!g]!i_!k`!ma"oc"rf"th"wi"zl"}n"q"s"v"y"|#~$%'*+TD<, G5H6H6H7H7I7I7I7J8J8J8K9L9L:N;K9TCZuw|~҂Ӆ։ڋߎuvlHXK2^O2hY8m\:o]qa?rb@tcAudCueDvfEwgFxiGyiHzjJ{jJ{kK|lL}mN~nO~nOoPpQpQqRrRrSsSsTsTsTtUtUtUuVuVuVuVuVuVuVuVtUtUtUsTsTrSrSrSqRpQpQoP~oP~nO|mN|lM{kKzjJzjIyiHxhHwgGvfEueEtdCscBrbAqa?p`>o_=n]. 1$ aR4/(}vp kzfuaq]mZn[ zk"yj%vh%sg%qd%pc%oc%pd%uh%|o%{%}%vj%i_%d[%aY%_X%]W%]W%]V$NGM@OBOBH<8.)F<*K>OAOBMAA;@:A;B<D<E=ZQd[!f\!g]!i_!k`!mb"pd!rf"uh!wi"zl!}n"q!s"v!y"|#%&)-.H9>- G5H6H6I7H6I7I7J8I7K8K8L9L:N;P=O=UCRz}сԄׇ܋ߚƽ|YfY?`Q7gX:n^=qa?rb@tdBudCveDvfEwgFyiHzjIzjJ{kK|lL}mM~nO~nOoPpQqQrRrSsTsTtUtUuVuVvWvWvXvXvXwXwYwXwYwXwYvXvXvWvWuVuVtVsUsUrTrSqRqRpQoP~oP}nO|mN{kL{kKzjIyiIxhHwhGvfFueEtdDscBrbAqa?p`>m\:@:A<C<C<SKbZ!d["f\"h]"i_"la"nb"pd"rf"uh"xj"{l"}n"q"s"v"y#|$&),0|-A2A0G6H7I7I7I7J7J8J8K8L9L:L;N;P=Q?R@UCSԃنމߣǔqpeJ\N7fW;p`AudCveDwfFxhGyiIzjI{kK{kK|lM}mN~nOoPpQqQrRrSsTtUtUuVuWvWvXvXwYwYxZxZxZxZxZxZxZxZxZxZxZwYwYwYvXvWuWtVsUsUsTrSrSqRpQoP~nP}mN|lM{kKzjJyiIxiHwhGwgFveEudDrcBn^@dV;YL5g[DkŽ٦ߩۥ٣ءמ֜՚ԗӕђЎ̓|vs>L:N<M;K9J9J8I7G6>. / _Q"@D<4+#{um|h vcr^nZjWeTk[wh$tg%re%qd%qd%tg%xk%q%~%}%ui%i_%d[%bY%_X%^X%]W%]W%ZS"LCNAOBOBC7A7H=F;OBNANBE= ?:@:A;C;LE `X cZ"d[!f]"h^!i_"l`"nb"pd"rf#ug"xi#zl"}n#p"s#v#y$}%'+/51>/A0H6I7H6I7I7J8J7K8K9L:M:N;P>R?TBVDRA ~Iޛޞݠޣߥ߫mthOfYAj[ArcExhHzjJ{kK|lM}mN~nOoPpQqQrRsSsTtUuVuWvWwYwYxZxZx[y[y[y\y\z\z]z]z]z\z\z\z\y\y[y[y[xZxZwYwYvXuWtVsUsTrTrSqRpQoP}nO|mM|lLzkKzjIxiHvfGqaDhY?dW?mcLgڭޭܫܩۧڤ٢נ֞՛ԙӖєό΂Ķppa4N=Q?O=M;K9J9I7G58) H:};OIA:1(~ vp}i wd r_nZjWeTaPl]tg$se%rd$rf%vi${n%v%%z%sg%h_$d[%aY$_X%^X$^W%]V%\U$OHMAOAOBH<E:0B9 7L@OBOBM@A;?:@;A;KC _WbZ"cZ"e\"g\"h^"j_"la"nb"qd#rf#uh#xj#{l#}n#q#t#v$y%}'*.39r.=.C3H6I7J7J8J8J8K8L9L:M;N;P>R@UBWEYG"XF$vCޘݛܝݠݢޥߧ֪mocMgZCoaGwhK{lN~nOoPpQqRrSsTtUuVuWvXwYwYxZx[y[y\z]z]{^{^{^{^{^{_{_{_{^{^{^{^{]z\z\z\y[y[xZxZwYvXuWtVsUsTrSrSpQpQ~nO|lMyjLufIm_EdXBk_Jhҧ߱ݯݬܪ۩ڦ٤آן՝ԚԘҔЊpl\3Q@SBQ?O=M;K:K9H69) UG OTMG@8/&yrlye s`n\jWgUbQ_Nn`sf%sf%tg%xk%~p%x%%y&qe%i_%d[%bY%_Y%^X%^X%]W%]V%UNLAOBOBPC>3mG<C9YOBOBOBJ??:?:@:HB]VaY"bY"c["e\"f\"h^"j_"la"nb"pd"sf#ug"xj#zl"}n#p#s$v$z&~(,16>v3;,B1I7J7I7J8J7K8K9L:M:N;P>R@UBWEYH#\J&XF&tf9uܔۗڙۜ۟ܡݤަߩ|v_rfPobJtfL|mPqSsUuVuWvXwYxZx[y\z\z]{^{^|_|_}`}`}`}`}a}a}a}a}a}a|`|`|`|_{^{]{]z\z\y[y[xZwYvYuWtVsUrT~oSzkPqdKl_IpdOu_{ƾ߶߲ޱޯܬ۪ڨڦ٣ע֟ԜӚϏeZJ(VE"VE SBQ?O=M;K9H77( ]P&XXRLE>5-|#umzgt` o\jWfTbQ^M]Mqd!uh&xj&}n%u&~&'q&nc&g^%d[&bY%`Y&^X%^W&]V%]V&YS!KBNAOBOB@4K@E; G<OBOBNAF= >9?:GA\U`X#aX#bZ#d[#e\#g]#h^#j`#la#nb#qd#sf#uh#xi#{l#}n#q$s$w&z(*05;Bp3=.C2I7J8J8K8K8L9L:M;N;P=R@UBWEZH#]K&_M)^M*fV3p֔ٙٛڞۡܤަߨήw}r^uiTviR{mTqVtXwYx[y\{]{^|_}`}`}a~a~b~bbccccccc~b~b~b~a}a}`|_|^{]{]z\y[xZuYrW}oUxkStgQthT}s_yί߽߲߱ݮܬڪڨ٥ף֠֟ϖV^M+ZI&ZH$WF TBQ?O<M;I7;+ ZL&Y\VRJD<3*w!q|ivc p] kXfTcR_O]M`Pwi$|m&r&z&&&|o&mb&g^&d[&bZ&`Y&_X&^X&^W&]V&[U$NHMAOBOBJ>>43C9%J>OBOBNAC;>9E@[T_X#`X"aY#bZ"d[#e\"g]#h^"j`#la"nb#qd#sf$uh#xj$zl#}n$q$t%w'{).29?Ht7=.C2I7J8J7K8L9M:M:N;P=R@TBWEZH#]K&_N*bQ-cR/aP0ZЕڞڠܣݥިߪҶuwdzn[xkVzmWrZv\y_|`}b~bccdddddddddddcd~c}b|az_w]t[}pXxlVvkVyo[wdvԸߴ߲ݯܭ۫کاפ٤ǽrM[J)^M)\K'ZH$WE SBQ?O<K97( _Q)``[VPIB90z&s~kvdq^ kYfUcQaP`O`Pk[ s%x&&&z&th&l`&f]%cZ&bY%aY&_X%^X&]W%]W&]W&QKLAOBOBOB8.XG<A8 JNAOBOBL@@:D?YS^X#_X#`X#aY#bZ#d[#e\#g]#h^#j`#la#nb#qd#re#uh$wi$zl$}n%q%t&w)|,16=DK?A3A0J7K8K9L:M:M:N;P>R@TBWEZH#]K'`O*cQ-eS0fU1dS2qLǻۢܥݧީ߬í|q|jyfwcwcwbxbxbxbybybybybybybxaxbwbwbvcvdxf|kr~įߵ߳ݱݯۭڪ٩ԣ~m^=`P/bQ-`O*\K'ZH$WF SBQ?J8;+j]3be`[UOG?6~-v#mxfq_lZ gVdScQdSgVn[}j(&&q&qe&j_&f\&cZ&bY&aY&`Y&^X&^W&]W&]W&VQKANAOBOB@5D: H=H=OBNAOBJ?C<XR]W#^W"_X#`X"aY#bZ"d[#e\"g]#i^"j_#la"nb#pd#rf$ug#wi${l$}n%q&t(y+~/4:AIRCD5A/J7K9L9M:M:N;P>R@TBWEZH#]K'`O*cR.eS0gV3iX5fV5paAvۥީޫӿ˸ðþűɸѿ߷ߵݳܱۮܭѣfeU6eT2eT1bR.`O+]K'ZH#WE TBM<:+na7khd_ZTND<3x)p zhsbm\ jXgUhUkXo]wcm'|&wj&nb&i_&e\&cZ&bY&`Y&_X&^X&]W&^W&]W&YT#MEOANAOBJ>H=A8 G<OBOBOBJ@WQ]W#]W#^X#_X#`X#aY#bZ#d[#f\#g]#h^#j_#la#nb#pd$rf$uh$xj$|m%p&t'y*-28?GƲNWȸRSC>- J8L9M:M:N;P>R?TBWDZH#]L&`O*dR.eT0hW3jY5l[9l[:iY:\Ŗ߸߶ݴݳگykKgW7iX6gV4eT2bR/`O+]L'ZH#VDK:>1zKolid_YRJA9{.s%|kudq_o\ n[q]vb}ir|}|o're&l`&g]'e['bY'bY'aY'_Y'^X'^X'^W']W'[V%NGNAOBOBK>6,8D;0L@OBNBNCUM]W$]W#^X$_X#`X$aY#bY$cZ#e[$f\#h^$i_#l`$mb#pc$rf#vh$yj$}n%r%v'}),16=ϷBCM[UUG ;* K8M:M:N;P=R?TAWDZH"]L&`O*dR.fT1hW4jY7l\:m];o^=l\5v+o!{iwewc xc{fluwq_qdnc'j_&f]'d[&cZ'aY&aY'_X&^X']W&^W']V&\V&QLMBOBOBOC@5hI?C:@MBOCOCOCXQ^X$^X$^Y$`Z$bZ$bZ$c[$e\$g]$i_$k`$mb$pd$rf$vh$yk$}o$s%x&~&)+/0+(,7F^ceX/<+I6M:N<O=Q>TAWDYH"]L&aO*dR.fU1hW4kZ8m\;n^n^<,G5N;O<P>T@VCYH"]K%`O)dR.fU1iX4kZ8m];n^ra@tcBudDrbC}nPܴͨqsdFp`Ara@p`>o^=l];k[9iX6fU2cR/\K*J; eX9uǺµzuqlhaZRI@6,~!}~ ut`bQXJREPDbX e['dZ&cZ'bY&aY'`Y&_X'^W&^W']V&\W&VQ MDOBOCOCC8;2J@ G=OCOCNBQG]V"`Z$b[$c]$e^$g_$i`$kb$nc$qf$th$uj$wj$xk$yl$yl$zl${m%|n%yk!scp^ tbyhmt#|-7BRgpUE7A0N;P>T@VCXG!\K%`N)cR.fT1iX5l[9n];p_=ra?scBtdCvfEwgGxhGsdFy\״zkOrbDufFtdDrbAq`?o_=m^YOdZ'cZ'bZ'aZ'`Y'_X'_X'^W']W']W'XS"MEOBOCOCJ>A7KBK@OCOCNBRI[U#^X%_Y$`Z%aZ$c[%d\$f]%g^$h_%j_$k`%la$mb%nc$pd%qd#k^aSaRdTiY n^td{lt(|2=G]ltdXK+?/L:S?UBXF \J$_M(cQ-fT1iX5l[9n]ra@tcBueDvgFxhGyiIzjJyjK|mPmȨOB ,"/&/%/%.%.$) 5+}xuq}n~pv~tgi`e\bZ`X^V\UNH K?N@OAA5I;&L>N@M?LC MHPJTLWOZR_VbXh]l`qdvh{mqvz~/$1&3( 4(4) 5) 5* 6* 6* 7* 7+ 8+ 8, 9, :- :- ;- ;- <. <. =/ =/ >0 >/ ?0 ?0 @1@1 A2A1 B2A1 B2A2B2B2C3B2C3C2C3C3D4C3D4D3E4D3E4D4E4E4F5E4F5E4?. bR"˽^ppqstuvxyz{|}~~~t=>- H7I8I7I8I7I8I7J8I7J8I7J8I8J8I8J8I8J8I8J8I8I8I7I8I7I7C36' SG$Y~كԀ~}}{zyxwvutrqpomlkklpC>- D3D4C3D3C3C3C2C3B2C3B2B2A2B2A1 A1 <- >/ bRs%}(k[=. >/ =/ =/ <. <. ;- :- 6* !ű'į%®#­! 3(/$/%/&/%.%.$&SG ~{ws~o{n|ou}sgi^e[bY_W]VZTJD M?N@OA4* kI; L>N@N@LBLGOISLVNZQ]TaXf[j^pctgykptx}>20&4) 4) 5) 5) 6* 6* 7+ 7+ 8+ 8, 9, 9, :- :- ;. <. <. =/ =/ >/ >0 ?0 @0 @1A1A2A2A2B2B2B2B2B3C3C3C3C3C3D3D4D4D4D4E4E4E4E4E4E5E5F5F5F5F5F4A0 ]Nķ\qqstvwxyz|}~߀qK=<, F5I7I7I8J8J8J8J8J8J8J8J8J9J9J9J9J9J9J9J8J8J8J8J8G6<-uCz׃ՂԀԀ~~}|{yxvutsrqonmlmo|^P#@/ D4D4D4D4D4D3C3C3C3C3C3B3B2B2B2B2A2@1 =. =. =. <- >/ >0 >/ =/ =/ <. <. 9, H<&Ű'į%®#®!¬ )0&0&0&/%/%.%&qb}zvr}ozl|nt{qfh^dZaY_W]VXRIB N?N@M?.% DM@N@M?L@JFNHQJUMXP\S_VdZh]narexi|nrwzWH/%4) 4) 5* 6) 6* 7* 7+ 8+ 8, 9, 9, :, ;- ;- <. <. =/ =/ >/ >/ ?0 ?0 @1@1 A2A1 A2A1 B2B2B3B2C3B2C3C2D3C3D4C3D4D3E4D3E4E4E5E4F5E4F5F4F5F5G5F5B1PAŷ]rstvwyz{|}~݀ooc48*5% =- D3G7I8J9I8J9J8J9J8J9J8J9J8J9J8J9J8J9J8J9J8B1sAՄՄՃԂՁԀ~}|{zyxwusrqonnnpyrA1D3D3E4D3D4C3D4C3D3C2C3B2C3B2B3A2B2A1 A2A1 A2@1 @1?0 ?0 >/ >/ =/ =/ <. 2% m_Dz*Ű'ï%î#­! n^+!1'0&0&/%/%.$.%y|xtq|myk{mtypdg]cZ`X^V\VUPH@ N?N@I<G;(M@wN@N@M@JDLGPJTLWOZR^UcXf[l_qcvg{lpuy~tc/%5) 5) 5* 6* 7* 7+ 8+ 8, 9, 9, :- :- ;. ;. <. =/ =/ >/ >0 ?0 @0 @1A1A2A2A2B2B2B2B2C3C3C3C3C3D3D3D4D4D4E4E4E4E4E5E5F5F5F5F5F5F5G5G6G6G6G5C2YH\ttvxyz|}~݂݀݁߄ۂølNh]1L?=/<-B1I7K9K9L9L9L9L9L9L9L9L9K9K9K9K9K9K9B1V݆քփՂՂՁԁԀ~}||zzyxvusrpppqwO=- E4E4E4E4E4D4D4D4D3C3C3C3C3C3B3B2B2B2B2A2A2A2A1@1?0 ?0 >0 >/ =/ <. , !ȳ+İ(İ&î#­! L? 0&1'1'0&0&/&+"E9 ~{ws~pzmxjzmtvodf]bZ_X^V]URLI?N?N@B6B7M?HN@M?M@JCLFOHRKVMYP\SaWeZj^obtfxj~nsw|{2&5) 5) 6* 6* 7+ 7+ 8, 8+ 9, :, :- ;- <. <. =/ =/ >/ >/ ?0 ?0 @1@1 A2A1 A2A1 B2A2B3B2C3B2C3C3D3C3D4D3D4D3E4D4E4E4F5E4F5E4F5F5G5F5G6F5G6G5G6H5C1UEkvwxy{|}~݀܀݂݁݃݃}j|GOC!6' E4L:L:L:M;L:M;L:M;L:M:L:M:L:L:L:I7cS't؄ՃՂԂԁԀ~~}}{zyxvvtsrrruwvh0B1E5E4E4D4E4D3D4D3D4C3D3C3C3B2C3B2B2A2B2A1 A2A1 A2@1 @1?0 ?0 >/ >/ 9+ :- *Ʋ+İ(į%í$¬! 7, 2'2'1&1&0&/%$hY}yuq}oykwjylssmbf\aY_W]U]VMHJ>M?N@8-=3L?'N@N@M@JB JEMGQJTLXO[R_VcYh\l`rdwh|lquz~=04) 6* 7* 7+ 8+ 8+ 9, 9, :- :- ;- ;. <. =. =/ >/ >0 ?0 @1 @1A1A2A2A2B2B2B2B2C3C3C3C3D3D3D4D4D4D4E4E4E4E4E5F5F5F5F5F5G5G5G6G6G6G6G6H6H6H6I7D3fW'jxyz{|}܀݂݁݃ބބ߆߆߇څZVI%@/K:M;M;M;M;M;M;M;M;M;M;M;M;M;M;I7YI \ކ؄ՃՂՁԀԀ~}|{yxxwutttv~gQAE4F5F5E5E4E4E4E4D4D4D4D4C3C3C3C3C3C3B2B2B2B2A2A2A2A1@1 ?1 ?0 >0 5( dUʵ-Ʊ+Ű(į&­$¬"!xg/$2( 2'1'1'0&.$$}{xtp|mxjviyls}qlad[aX^V]VIC L?N@OA@5bL?N@M?M@KAIDLFPISKVNYP^TaWf[k^pbtfyjosx|RC0% 6* 7+ 7+ 8+ 8+ 9, 9, :- :- ;. <. =/ =/ >/ >/ ?0 ?0 @1@1 A2A1 A2A1 B2A2B2B2C3B2C3C3D3C3D4D3E4D3E4D4E5E4F5E4F5F4F5F5G6F5G6G5G6G5H6H6I7H7I8I7C1wh1xyz{}~܀܂݂݃ބޅ߇ކ߇߈߉߉h\3A0N<N<N<N<N<N<N<N<N<N<M<N<M<N<M;J9J9qa1_ڂއՄՂՂԁԀ~}{zyxwvuuv|yPA0E4F5E4F5E4E5D4E4D3D4D3D4C3D3C3C3B2C3B2B2A2B2A1 A2A1 A2@1 @1?0 >/ 5( "ȳ-DZ+Ű)î'­$¬"! PC /$2'2( 1'1'0&+!;0 ~zvs~o{lwiuhxltznj`cZ`X^W]VYRH@ M?M?OA6, 1K?J=N@N@L@ICKENHQJUMXO\R`VdYi\m`rdwh|mquz~we-"6* 7+ 8+ 8, 9, :- :- ;- ;. <. / >0 ?0 ?1 @1A1A2A2B2B2B2B2B3C3C3C3C3D3D3D4D4D4E4E4E4E4E5F5F5F5F5F5G5G6G6G6G6G6H6H6I7I7I8I8I8J8J8J8B1}?xz}~܀݂݁ނރބޅކއ߇߈߉ߊߊߋznCE3P=P=P=P=P=P=P=P=P=P=O=O=O=N=N=N=K:C2WGzAkҁքՂԁԀ~}|{yxwww|{uqc-A0 G5F5F5F5F5F5E5E4E4E4E4D4D4D4D3D3C3C3C3C3B3B2B2B2B2A2A1@1@1<- E8-Ȳ.DZ,ů)î&í%¬#" 2&3( 3( 3( 2( 2'1'(j[|xuq|nykuhthxktuji_bZ_X^V\USNH>N@N@J<6- E;UN@N@M@IBJDMGPISLWNZP^TbXg[k^pbufzkotx|1&6* 8+ 8+ 9, 9, :- :- ;- <. <. =. >/ >/ ?0 ?0 @1@1 A1A1 A2A1 B2B2B2B2C3B2C3C3D3C3D4D3E4D4E4E4E5E4F5E4F5F5G5F5G6F5G6G5H6H6I7H7I8I7I8I8J8I8J9I7H7V}}~܀܁݂݃ބ݅ކއ߈ވ߉ߊߋߋߌԔQB"N<P>Q>P>Q>P>P>P=O=P=P=P=P=P=P=P=O=O<K:I7QAyj9ʿtփԁӁӀ~||zyxyzwhN?F5G6G5F5F5E4F5E4E5E4E4D3E4D3D4C3D3C3C3B2C3B2B2B2B2A1 A2@1 A1@1 4& n^ʵ2DZ/Ʊ-į)î'í&#" n.#4) 3(3( 2'2'0%0'w~{wsp{lxjtgthyku~rgg^aY_W]V\UNHJ?N@OA@4>6 M@NANAJA IDKEOHRJULYP\R`VdYi]n`sdxi}mruzE85) 8, 9, 9, :- :- ;. <. <. =/ =/ >0 >0 ?0 @1@1A1A2A2B2B2B2B3C3C3C3C3D3D3D4D4D4E4E4E4E5F5F5F5F5F5G5G5G6G6G6G6H6H6I7I7I8I8J8J8J8J9J9J9K9K9J8QAŹg܀܁݂݄݆݃އއމ߉ߊߋߋSL;R@Q@Q@Q@O?D4<->0=/?/J9O>Q?Q>Q>Q>Q>P>P>O=I8SCcօԃԁԀ~|{z{|݂ztJC2H7H7H7H6G5F5F5F5F5F5E5E4E4E4D4D4D4D3D3C3C3C3C3B3B2B2B2A2A2?0 3% +˵3Dz/ű-į*Į(­&$"! RD 3( 5) 4) 3( 3( 2' * PC|yur}ozlvisftgylw{odf]`X^V]VZTIC M@NANA0' nH=J>NAM@KAHBJDMGQISKWNZQ_TbWg[l_pbufzkpsw|dS3' 8, 9, :, :- ;- ;- <. <. =/ >/ >0 ?0 @1@1 A1A1 A2A1 B2B2B2B2C3B2C3C3D3C3D4D3E4D4E4E4E5E4F5F4F5F5G5F5G6G5G6H6H6H7I7I7I8I8J8I8J9J8K9L9L:L:M;I7iZ,w܀ہ܂܄܄܅݆݇ވމߊދߌތߍhN=TASASAO=C4g];cqg~MSG&C4K;Q@Q@Q?Q?Q>Q>P>P>L:XH#ŹrՄԂӁԀ~}||ڀ݀wol\+F4H7H6H7G6G6G6F5F5F5E4E5E4E4D4E4D3D4C3D3C3C3B2C3B2B2B2B2A1 A2:, QCį3ɳ2Dz0Ű.į+î)¬&%#"!  9, 5) 5) 4( 4( 3(1&&|l{xtp|mxjtgresgymxxlbd[_W]V]VWQG@ M@NAK?A6?C9NANAMAHBIDLEOHRJVMYP]S`VeYi]n`sexh}mruz~t2%9, 9, :- ;- ;. <. <. =/ >/ >0 ?0 ?1 @1A1A2A2B2B2B2B3C3C3C3C3D3D3D4D4D4E4E4E4E5E5F5F5F5F5G5G6G6G6G6H6H6I7I7I8I8J8J8J9J9J9K9L9L:M;M;M;N<N<F4}D܁܂܃܅݆݈݇݉މދߋߌߍߍpP?TBTBSAC4X҆^M@!E5Q@RARAR@R@Q?Q?Q?J8tCԅԄԂԂӁ~׀|w`H8H7I8H7H7H7H7H7G6F5F5F5F5E5E5E4E4E4D4D4D4D3C3C3C3C3C3B3B2B2A16( w$ʵ6ȳ3DZ1ǰ/į,î*¬'%#"!! ra1%6) 5* 5) 4) 4) -#=1 }yvr~o{lwisgqesg{nztj`c[_W]V]VRLH?M@NAD9?5?6 NM@M@MAHAHBJENGQITLWN[Q_TcWg[l^qbufzkosw|>07* :, :- ;- <. <. =/ =/ >/ >0 ?0 @0 @1A1 A2A1 B2A2B2B2C3B2C3C3D3C3D4D3E4D4E4E4E5E4F5F4F5F5G5F5G6G6H6H6I7I7I8I8J8I8J9J8K9L9L:M;M;M;N<N<O<O<O<O=Z݄܄܅݈݇݉ފދތߍߎߎkQ@UDUCG7xLznBF6P>SASBSARARAR@N<^O)сՅԄԃӂӁԁׁޅzwwNANAJA GBICLFOGSJVMYP]RaVeYj\oasdxi}mrvy~]L2& :- ;- <. <. =/ =/ >0 ?0 ?0 @1@1A2A2B2B2B2B2B3C3C3C3C3D3D4D4D4E4E4E4E5E5F5F5F5F5G5G6G6G6H6H6I7I7I8I8J8J8J9J9K9L9L:M;M;M;N<N<O=O=P=P>Q>M<WG!z݈݇݇މފߋߍߍ^SAWERAK= ՍޒߑیTF7O>UCTBTBSBSAN=ZM(Ԁ׆ՆԄԂԂւۅ~zmWGJ8J9J9I8I8I8H7H7H7H7H6G6F5F5F5E5E5E4E4E4D4D4D4D3C3C3C3C3B3A24% qb͹;ȴ7ȳ6DZ3DZ1ï.î+¬)'%#""!!!{5( 7* 7* 6* 5* 5) 0%6, ~}zvsp{mwjsfqdpduhr}vjf]`X^V\VXSHB M@NAPC;1YE;G<NANAL@GAHBKDMFQITKWN[P^ScWgZl^pbvfzjosw{t4':- ;. <. =. =/ >/ >/ ?0 ?0 @1@1 A2A1 B2A2B2B2C3B2C3C3D3C3D4D3E4D4E4E4E5E4F5F4F5F5G6F5G6H6H6H7I7I7I8I8J9J8J9K9L:L:M;M;N<N<O<P=P=P>Q?Q?Q@R@M;yj:Ղ݈މދތތߎߎsEUCXF L;WߖڔړܒޑiQD%I8RAUCUCR@D4yG܅ۅ׆ՆՄք؆ڂ}{JI7L:L:K9J9I8I8I8H7H7G7H7G6G6F5F5E4E5E4E4D3E4D3D4C3D3C3C3B2C3@0<. 4ʶ;ȴ8ȳ6Dz4Ʊ2ï/î,*'%##"!! ZJ5) 8+ 7* 6* 5) 5) 'hY{xtq}nykuhrepdpdwju{oed[_W]V\USNH?NANAM@5, E;cNANAM@G@GBICLFPHRJVMYO]RaUeXj\n`sdxh}mquy}C59, <. <. =/ >/ >0 ?0 ?1 @1A1A2A2B2B2B2B3C3C3C3C3D3D4D4D4E4E4E4E5E5F5F5F5F5G5G6G6G6H6H6I7I7I8I8J9J9J9K9L9L:M;M;N<N<O=O=P=P>Q?Q?Q@R@SASATAO>Yދތߍߎߏߏ֎cS/WF"XG#UF(ޙۖڕڔ۔ݓߒǼyh\7@3D4E5<.]Q/{݇܅څׇև؇ފއׁ}w_O%J8M;L:L:K9J9J8I8I8I8H7H7H7H6G6F5F5F5E5E5E4E4E4D4D4D4D3C3C3C29+ fXǴ<ʶ<ɴ9ȳ7Dz5Ű3Į0î-*(&$#"!!:- 8+ 8+ 7+ 7+ 6* 2& 5* | } z vsp{mxjtgpdocqexlyxkacZ_W]V[UMHJ?NANAA6I>C9 MANAN@I@ FAHBJDNFQHTKWMZP^SbVgZl]pbueziosw{kY4' <. =. =/ >/ >0 ?0 @1@1 A2A1 B2A1B2B2C3B2C3C2D3C3D4D3E4D3E4E4F5E4F5F4F5F5G6F5G6H6I7H7I7I8J9I8J9J8K9L:M;M;N<N<O=P=P=P>Q?Q@Q@R@SASATBTBUCSARAyߎލߎޏߐߑpRA [H$RA ~rIߛܙۗږږٖڕݔߒǼzWQfևދ܈܇ۆ؇؉ۋمԁԀUF4O<M<M;M;L:L:K9J9I8I8I7H8G7H7G6G6F5F5E4F5E4E4D3E4D3D4C3D3C2@06( 6̸?ʵ<ɴ:ȴ9Ʋ6Ű4į1®.+)&%#""!fU4' 9, 8, 7+ 7+ 6* + hY  |x tq}nykvhrfocncrfzn|}qh^aY^V\VZTHA M@NANA<2oH=J>G<NANAL@F@GBICLEOGSJVLYO\R`UeXi\n`scwh}lptx} 3& ;- =/ >/ >0 ?0 @1@1A1A2A2B2A1B2B2C3C3C3D3D3D4D4E4E4E4E5E5F5F5F5F5G5G6G6G6H6I7I7I7I8J8J9J9K9K9M:M;M;N<N<O=P=P>Q>Q?Q@RASATATBTBUCUCVDVESAzl=ՈޏސߑߒuHWE#\J%L<qܛۙۘۘڗڗږ۔ݔޒސލ݋܊ۉ؋׌ڌ݊ׄԂwgW,M<O>O=N<M;M;M;L:K:J9J8I8I8H8H7H7H6G6F5F5F5E5E5E4E4D4D4D4D3C37( aSͺC˷@˶=ɴ;ȳ9DZ7Ű5į2­/,)'%##"@2 9, 9, 9, 8+ 7+ 1%8-  } z v sp{mxjtgqenbnbtg~q~ujf]`X]V\VUOG> M@NAJ>B87J>E:mNAM@M@G@F@HBKDNFQHTJWMZP^SbVgYk]pauezi~mruzN? 7) =/ >0 ?0 ?0 @0 @1@1 A2A1 B2A2?0A2C3C2C3C3D4D3D4D3E4E4F5E4F5F4F5F5G6F5G6H6H6H7I8I8J8I8J9K9L9M:M;M<N<O<P=P=Q>P?Q@R@SASATBTBUCUCVDWEWFXF XF Q@Zߒߒʿ`O,^L']K&UF(Џޝܛۚۚۙژٖٕٕ٘ڔے܏ݎڎ؎؎َސډՅօRM;P?P?P>O=O<N;M;L;L:K:J9J8I8I7H8G7H7G6G6F5F5E4E5D4E4D3D4D3D4B2;- 7̹B˶@ʶ?ɴ=ȳ;DZ8ű6î3­0-*(%$"!iX7* :- :, 9, 8+ 7* * n_! ~ {!x t q}n ykvh reod naocvjv|ndd[_W]U[UMHJ>N@NAF;A7 F<1L?NANAJ@ E@FAICLEOGRIULYN\Q`TdWi[m_rcwg{kps}}l6( >0 ?0 ?0 @1@1A2A2B2B2B2B3QA<- @1C3D3D4D4D4E4E4E4E5F5F5F5F5G5G6G6G6H6H6I7I8I8J8J9J9K9L:M;M;N<N<O=P=Q>Q?Q@R@SATATBTBUCVDVDWEXFXF XG!YG"YH#XF#]M*ŀRZI&_N)]L']N.וߟݝܜܜۛۚۙژژڗٖڕڔّْٓڑܑݍ׉և}XG"P>R@Q@P?P?P>O=N<M;M;L;L:K9J8I8I8H7H7H7H6G6F5F5F5E5E4E4E4D4C37( n`"ʷD̸C˷BʶAɴ>ȳ<Dz9Ű7ï4­1-*(&$#;- :, ;- :- 9, 8+ 1% F: !!|!y v s o {m wj tg qe nb mbpdyl{vj`bY^V\VXRIA N@NAPB<2mG<J>OAOAM@D?E@HBKDNFQHTJWMZO^RbUgYk\p`tdxh}mrD6 =. ?0 ?0 @1@1 A2A1 B2A2B3A1Q@bR7' B2D4C3D4D3E4D4E5E4F5F4F5F5G6F5G6G5H6H7I8I8J8J8J9K9L:M;N<N<O=P=P=P>Q@Q@SASATBTBUCUCVDWEWFXF XG!YG"YH#ZH$ZI$[I$WE"Pߔ̍]L+_M)aO*`N)[K,Ғޟܝܝ۝ܜۛܚۙۙۘڗڕٔؔٓۓߔڍ։ԇNM;TBSASAR@P?P?O>O=N<N<M;L;L:K9J8J8I7H8G7H7G6G6F5F5E4E5D4E4D3?0 4' @λG̸E˷CʶBȴ?ȳ=Ʊ:Ű8ï41.+(&$#eT7) <. ;. :- :- 6) *p! ~!{ w tq }nzk vhsf odma mbrf~p}wlf]`X]W\VSMI?OAOAM?>4&B9 ZOAOAO@F?E?GAIBLDOFRIUKXN\Q_TdWhZm^qbue{js sb4% ?0 @1A1A2A2B2B2B2C3B2=- jZrb6( @1 D4E4E4E4E5F5F5F5F5G5G5G6G6H6H6I7I8I8J8J9J9K9L:M;M<N<O=P=Q>Q?Q@RASATBTBUCUDVDVEXF XF YG"YH#YH#ZH$[I$[I$\J%\J%\J%\L*ăV\J)bP,bP,bP,WF(ǽߢݠݟܟݞܝݝܜܛܚۙڗږږەޖݑ؎،lWG#UDUDTBTASAR@Q@P?P?O=O<N<M<M;L:K:J8J8I8H7H7H6H6F5F5F5F5E5E4D37( zk(ѾK͹H̸FʷEʶCȴAȳ?Ʋ;Ű8î62/+(&%y=. <. <. ;. ;- :, -!YK!!!|!y!u r ~o {l wi tg qd nb la nc ui v | nd d[ _W ]V \U KEL?OAOA>2G; E:L?OAO@J@D?F@HBJCMEPGSJVLZO]RaUfXj\o_scyhv~7* =. @1 A1A1 A2A1 B2B2C3B2B2B1%n^4% C2E4D4E4E4F5E4F5F5G6F5G6G5H6H7I8I7J8I8J9K9L:M;N<N<O=P=Q>Q?Q@RASATBUCUCVDVEWEXF XG!YH#YH#ZH$[I$[I$\J%\K%]L&^L'^M'UE#\ˆfU3cQ-cQ-cQ-dR.YH(lޡݡܠݟܞݞܝܜۛۛڙۘۘݘۑ؏ԋpa7SAVEVDUDUCTBSARAQ@Q@P?O>O=N<M;M;L:K9J8I8I7H7G7H7G6F5E4F5E4D4?/ H:EκK͹I̸HʷFʶDɴBȴ?Ʊ=İ9®63/,(&%O?:, =/ <. <. ;- 5( :. {!"}!{!w s!q |m!yk uh!sf oc!ma l` pdxl { t h_bY ]W\V YSG? N@OANA?4dH<H=B8OAOAN@E?E?G@IBKDNFQHTJXM[P_ScVgYl\p`yi w{~fV8* A2A2A2B2B2B3C3C3C3C3A1A21u%5' ?/D5E5F5F5F5G5G6G6G6H6H6H6I7I8J8J9J9K9L:M;N<N=P=Q>Q>Q@RASATBTBUCVDVDWEXF YG!YH#ZI$ZI$[I%\I%\J%]K&^L'^M'_M(_M)_N)_N)hX4ۖ~oH`N,dS/dS/dS/dS0bQ.{nHݟޤޣޣޡݡݠݟܞܝ۝ۛۚݚߚޕڒ֏TSB YG"XG"WE VEVDUDTBTBSARAQ@Q@P>O=N<M<M;L:K:J8I8H8H7H7H7G5F5F5F5C22$ :ѾPκL̹K˸IʷGʶFȴCȳAƱ=İ:74/,)&ye7) >/ =/ =/ <. 8+ *n""~"{!x!u!r!~o!zl!wi!sg!qd!nb la la sh ~q ~!ui e\ `X ]V [U PJJ>OAOAH;6, C9 HN@N@O@H? D>E?GAJCMEPGSIUKXN]Q`TdWi[m^{kvy|~=/ ?0 A2A1 B2A2B3B2C3C2D3C3?/ bQ9s':, @0E4E4F5F5G5F5G6G5H6G6H7I7J8I8J9K9L:M;N<N<P=P>Q>Q@RASATBUCUCUDVEWEXF YG"YH#ZH$[I$[I%\J%]K&^L'^M(_M(_N)`N)aO*aO*bP+]L+vw`O.fT0fT0fU1fU1fU1fU1gW6Œߥޤޣݣݢݡܠܟܞ۝ܜޜܖەq[J'YG#YG#YG"XG"XF!VE VEUDUCTBSARAQ@P?P>O=N<M<M;L:J9J8I8H7H7G6G6F5F5E4:+ _Q ͺOλPͺN̹L˸JʶHʶGȵDȳBű>ï;84/,* D4 >/ >/ >/ =. ;. /#UG!"!}!z!v!s!o!|m!yj!uh!re!oc!ma k` nc wj x y!lc b[ ^W \U YTJBN@O@PB?3C8D: J>OAOAM@D>D?F@HAKDNEQHTJVL[O^RbUfXl]}ntwz~dT7) A1B2B2B3C3C3C3C3D3D4D4>. r`͹B1>0=, E4F5G5G6G6G6H6H6H7I8J8J8J9K9L9M;N<N=P=Q>Q?Q@RATBTBUCUDVDWEXF YG"YH#ZI$[I$[I%\J%]K&^L'^M(_M(_N)`O*aO*bP+bP,cQ,cQ-`N,tfAĹjZ8gU2hW3hW3hW3hW3hW3hW3bR1_ߧߦߥߥޣޣޢݡݠܟޟܘfV2ZH$\J%[I%ZH$YH#YG#XG"WE VEVDUCTBSBRAQ@Q@P>O=N<M<M;L:J9J8I8H7H7H7G6F5?/ B5IнRμQͺO̹N˸LʷJɶHȴEdzCı?ï<840-(RA<- ?0 ?0 >0 =. 3& B5 ""}"z!w!t"q"}n"zk"vh"sf"pd"nb!k`!ka!pe!|p!}!xm!g^!`Y!]V![V!TNI?OAOAM?:09D9gOAOAO@F>C>E?G@JBLDPFRHUJXM[P_ScUj[|nrux|~;- ?/ A1B2B2C3B2C3C3D4D3D4D2?. -ʷD8K<:* E4F5G6G5H6G5H6I7I8I8J8J8K9L:M;N<P=P>Q?Q@RASBUBUCVDVDWEXG!YG"YH#ZI$[I$\J%]K&^L'^L'_M(_N)`N)aO*bP+bP,cQ,cQ-dR.dR.dS/]L,up`>fU3iW4iW4iW4iW4iX5iX5iX5gW4eV7נߨߧߧߥޤޤݣݢޡ̎vg@ZI']L(]L&\K%[J%ZH$ZH$YG#XG"XF!VE UDUCTBSBRAQ@Q@P>O=N<M<L;K:J8I7I8H7H7G6D35& 9VϼSͻR̺P̹O˸MʷKɶIȴFDzDİ@®<840,q_<- @1 @1?0 >/ 8* 2& q#""|"y"u!r"o!{l"xj!tg"re!oc!ma!k`!mb ui!v!{!mb d[!_W \V!\U!LEL?OAOAC7E:I>!L>OAOAK@C>D>F?HAJCNEPGSIVKYN]Q`TfYzk~psvy|dT:* B2B3C3C3C3D3D3D4D4E4E4C3G77ϻIAZL7( D3G6G6H6H6H7I7J8J8J9K9L:M;N<O=Q>Q?R@RATBUBUCVDVEXF XG!YH#ZH$[I%\J%]J%]K&^L'_M(_N)`O)aO*bP+bP,cQ-cR.dR.dS/eS0fT0gU1fT1m];·ogW6gV4jY5jY6jY6kY7kY7kZ7kZ7kZ7kZ7cR3nߨߨߦߦަޤ֑vK[I'_N*^M)^L(^L']K&\K%[I%ZH$YH#YG"XF!VE VDUCUCTBRARAQ@P>O=N<M;L:K9I8I8H7H7G69* hY%ͼWнWμTͻSͺR̹P˸OʷMɶKȴHƲEðA=951t >. @1 A2@1?0 <- /#n^###}"z"w"s"p"}n"yk"vh"sf"pd!ma!l`!k`!pe!zm!|!}q!g^!aY!]W!\V!WQH?O@OAOAC7ZF<C9OAN@N@E>C>E?F@HBKCOEQGTJWLZO^QcVvh|nqswz}@1 ?/B3B2C3C2D3C3D4D3E4D4E4B1RB@ͺLųIrc'9+ B1G5H6H6I7I7J8J8J9L9L:M<O<P=Q?Q@SASBUCUDVDWEXF YH"YH#ZI$[I%\J%]K&^L'^M(_N)`O*`O*bP+bP,cQ-cR.dR/dS/eS0fU1gU1gV2hV3hW4fU3hW7]sXgV6jY7kZ7lZ8lZ8l[9l[9l[9l[9m[9m[9m\:l[9qaB˘ߩߨާߧٔuJ^M,bP,aO,`O+_N*^M)^L(]L'\K&[J%ZI$ZH$YG#XG"WF!VD UDUCTBRARAQ@O>N=N<M;L:J8I8H7H7=. K>QѿTϼLκF͹E̸E˷D˶DɵCɴBƲ@İ=®:852'E5@0 A1@1 @1>/ /# \M###}"{"w!t"q!}n"zl!wi"tg!qd"ob!l`!k`!mb!ui!u!z!oe!c[!_X!\V![U NGL?O@OAH;6- A7 ,M@OAOAJ?B>D>E?G@JBMDPFRHUJXM[P`T۔؅~|{zxxvutrponlkihgecb`_]\VI0%4) 3(6+ EPNMKIѿHѿFоDоDϽBϼ@μ>9421014h]&,#,#(C9 $ ѻϹηͶ̵̴˳˳ʱɱȰŮNA $)!( )!( &9/øztq{mvjrgodkah_e\bZ\UNGL>L>J;Cd`S.M?L>SI ]WaZd]iamdrixnsyƺ  !/'')!)!)!)!*"*"*"*"+"+#+#+#,#,#,#-$-$-$-$.$.%.%/%/%/%&Fgkpuy~}nNw5l`(fZ$h\%fZ$^RQE>25) 6* 7+ 7+ 8+ 8+ 8+ 8, 8, 9, 9, 9, 9, 8+ 9, D7G:C6=09, 8* 8+ 9+ 5' {o<ڄ~|zzyxvusrpomljigfdba`_^̾VD83( 4) 3( E:ǸKOMLJIHѿFоDнCнAо>:632246A}v"%,$,#*"6-ƲѻϸηͶͶ̵̴˳˲ʱɱȰǯ ¬SG $)!)!)!)!' 1){t~q{mvjrgodkah_e\bZ]VNGM?M?I:}O{Z"\O)M?L?SJ \W`Ze^kcqhynu~ż "( )!)!*")!*"*!*"*"+#+",#+",#,#-$-#-$-$.%.$/%/%/%/%.$/% BPSW\agms|v^U+3' -!/$0%0%1%2&4(6* 7* 7+ 7+ 8+ 8+ 9, 8+ 9, 9, :, 9, :- :, :- :- ;- :- ;- ;- <. ;- <. <. <. >1t~{ywwutsqonmkjhfedba`]]N:. 5) 5) 1&YNNNMKJIѿFѾEоDҿA=975446:IT(%-#-$,#/&йηηͶ̵˴˴ʳʲɱɱǰ Ǯ ĭ «VJ #)!( )!( ( -$|u~p{mvjrgodkah^e\bZ]VOHL>M?H9nZ}sP)WJ#M?M?UK `Zf_meul~tij Ϳŵȷ)!)!)"*"*"*"+"+"+#+#,#,#,#,$-$-$-$.$.%.%.%/%/&0&0&.$A6ŵ>CFILORV[XUJ1%4) 5) 6* 6* 6* 6* 7+ 7+ 7+ 8+ 8+ 8, 9, 9, 9, 9, :- :- :- :- ;- ;- ;- ;. ;. <. <. <. <. <. =/ =/ =. 3% ]~{xutsrpomkjihfdca`^\E6* 6* 6* .#re'QOLKJHEC?;976669BSRE!&-$-$,#+#йηͷͶ̵˴˴˳ʲɱȰǯ Ʈ ĭ Ĭ ŭZL #)!)!)!)!( )"Ż~u~pzmvjrgodkah^e\bZ[TLFL?M?G9}_e}tP.WJ#M?M?YP icpi{rijĺ¶ r )!*")!*"*!+"*"+#+",#+#,#,#-$-#.$-$.%.$/%/%/&/%0&0&-#TIɷ<ͻ?μ@ϽAоDпFHKO;0&5) 6* 6) 6* 6* 7+ 7* 7+ 7+ 8, 8+ 9, 9, 9, 9, :- :, :- :- ;- ;- ;. ;- <. <. <. <. =/ <. =/ =. =/ =/ =/ 1$^~|zwvtsrpnlkigdc``^\=4( 6* 6* *z0QNLKHD@><:8879;JYRA7'-$-$-#)!йͷͶ̶̵˴˴ʲɱȰȰǯ Ů ĭ ë ƭ [M#)!( )!( )!' {u~pzluirgndkah^e[bZRLJDL>M?G9}_l}sO3WJ#M?L?h_ ʺϾʸı zj!*"*"*"*"+"+#+#+#,#,#,$-$-$-$.$.%.%/%/%/&0&0&0&1'1',"qd̺<ͻ=λ?μ@ϽBϽCоEѿFI0-"6) 6* 7+ 7+ 7+ 7+ 6* 4( /#**+1%8+ :- ;- ;- ;. <. <. <. <. <. :, 6) 5' 5( 8* ;, <. =/ =/ <. 5' B7z~}{zywutqpnljhfdb`_\[44( 7+ 7* (9PMLKGA>=;99:<<Ļ>?621-).$.%.$) йͷͶ̵̵˴˳ɲɱȰȰ Ǯ ĭ Ĭ ë ƭ [M#)!)!)!)!)!&vw}pzluirfnckah^d[YR LFIDL?M?G9}_s}sO6WJ#M?M?{  zj!)!*"*!+"*"+#+",#,#,#,#-$-$.$.$.%.%/%/%0&0&0&1&1'1'+!{&λ<ͺ=λ>λ@ϼAνCоDоEG<5+ 2&5) 6* 6) 3' -"(2' K@ja*xo4qg3NE/$ 6) ;- ;. <. <. <. <. ;- 2% .# <1G;C89.1% -!-!.!+ 8-`~|{yxvusqomkigfcb`^[Zu-5( 8+ 7* )>OLKIHB?<::<;)QF9/ 0&0%6+ XM!* .$.%.$) ϸͶ̶̵˵ʴʲɱȱȰȯ ƭ ĭ ì ë ŭYK#)!( )!( )!&rǷ¯x~pyluhqfncj`g^]U QJLFIDL?M?G9}_wvkF7UG M?N@tj }yv~t}s}r~stux||k!*"*"+"+#+#,#,#,#-$-$-$-$.%.%.%/%/%0&0&0&1&1'1'2'2' ,"-λ;ͺ<λ>μ@ϼAϽBϾDоEѿFH48.(&)<2j_$>T_eiqsVA57) <. =/ =/ =/ <. 2% e\>{݇{qbTP`|~}{zxwusrpnmkigdca_][Yse&5( 9, 8+ )>OLKIGC>=<>6WL+ 1&2' 2'1'1'-":/ qc-$/%/%.%)ϸͶ̶̵˴˳ʲɱȱȰ ȯ Ů ĭ Ĭ « ĬVH$)!)!)!)!)!%o͸y~pylthqfmcj`aXTLOILFIDL?M?H9|rSzrhA8TFM?N?bX leldkcldneqgtiym}puz~ }n!*!+"+"+#+",#,#,$,#-$-$.$.$.%/%/%/%0&0&1&1&1'2'2'1'2( 3ͻ;̺;κ=λ>ϼ@μAϾCϾEпFHJôD:7@LUZ[\^`cfmJ7* <. =/ =/ >/ 7) WN4}|zyxvtsqonljhfdba^]ZXfY 6) 9, 9, *=OLJHѿGE>>@8H=0%3(3( 2'2'2'1'1&.$3(/%/%/%.%)ϸ̵̵˴˳ʲɱȰȱǯ Ǯ ĭ Ĭ 뫪QD$)!( )!( )!%~nкzqykthqembd[XORJOHKEICM?M?H9wmLz}sO6XJ#N?N?WM ^W_Xb[d]h`mdrgwl|pty~ p!+"+#+#,#,#,#,$-$-$-$.%.%/%/%/&0&0&0&1&1'1'2'2' 3( 0%>3 Ŵ6̺:̺;ͺ<λ>ϼ@ϼAнCоDоFпHILNQSTVXZ[^_abecZL;- >/ >0 >/ 0"h~}{zywutrpomkigedb`^]ZVYK7* :- 9, ,9PLJIGGBAAVJ0$4) 4) 3( 3( 3( 2' 2'1'1'1&0&0&0&/%) Ϸ͵̵̴˳ʲɱȱȱȯ Ʈ ĭ Ĭ ì ªK?%)!)!)!)!)!%}mͶ|qxkthpeh^[RUMRJOHKEHCM?N?H9}_x}rO4XJ#N?N?SI XR\U`Xc[h_lcqgvk{otx}t!*"+#+",#,#,$-#-$-$.$.$.%/%/%/%0&0&1'1&1'2'2( 3'3( -#QEλ8̹9̹;ͺ<ͺ=μ?μAϽCнDоEѿGHKMOQSUWY\]^`bdfv49* ?0 ?0 =. ?2uv^dy~}|{yxvusqpmlkhfeca`^[YTK?8+ :- :- /"1OLKJHHHM/2& 5) 5) 4) 4) 3(3( 3'2' 2'1'1&1&0&0&/%*!η̵̴˳˲ʱɱȰȰ Ǯ Ů Ĭ Ĭ ëD9&)!( )!( )!%~nƯ~rxksgodaWXOUMQINGJDHCM>N?H9|_t}rP0XJ#N?N?QH WR[T_Xc[g^lbpfvjznsw| y +#,#,#,#,$-$-$.$.%.%/%/%/&0&0&1&1'1'2'2' 2( 3( 3( 4( +!fYн9̹9͹:ͺ<ͻ=μ?μAϼBϽCоEGHKMOPRUWXZ]^_adg@6( ?0 @1;, [O#s}UI:<- >. J;O}|{yxvtrqomljigeca_][YPB4:, ;. ;- 3& yk)NLKJKLTeKA3&6* 5* 5) 4) 4) 4( 3( 3( 2( 2'2'1'1'1&0%+!η̵˴˴ʲɱȱȱȰ Ǯ ŭ Ĭ īª>3( )!)!)!)!)!%prxksgpddY XOTLPINGJDHBM?N?H9}_o|rP*XJ#N?M?QG WQZT^WbZf^kaoeuiymrw|!+",#,#,$-#-$-$.$.$.%/%/%/%0&0&1'1'2'2'2( 3(3( 4(4( + pϼ8˹8̹9͹<ͺ=λ?μ@ϽBϽCоEFHJLNPRTVXZ]^`acgF6( @1@1 8* {;qtx}ɽq>/A1B2B2B2;+ xk9~~|zyxvutrpomkihfdb`^\[YĴI9, ;- ;. ;. 8+ _RϾLMMMOXmZ/#6* 6* 6* 5) 5) 4) 4) 4(3( 3(2( 2'2'1&1'0&,#η˴˴ʳɲȱȱǰ Ȯ ƭ Ŭ ë ëª7-)!)!)!)!( )!%sësxkrgodi^YPSKPHMFIDGBM>N?H9|_fvV$ZL&N?N?QG VPZS^VaZf]jaodtiymqu{ !+#,#,$-$-$.$.$.%/%/%/&0&0&1&1'1'2'2( 3( 3( 3( 4) 4) 4) ,"%κ7˸8̹:ͺ;ͺ=λ>μ@ϽAϽCѿEEHJKMORTUXY\^`acfF7( A1@1 6) QrrtvzN9) C3C3C3C3B2<- e~}{zyxvusrpnmjhgedb`^\ZYC5' <. <. <. ;- L?ƶINOQZniƼK-!6* 7+ 6* 6* 5* 5) 5) 4) 4) 3( 3( 2( 2( 2'1'0&/%Ͷ˴˳ʲɲȱȱȰ Ǯ ŭ Ŭ ëë1()!*")")!)!)!&vtxkrfock`\SSJPHLFICHAM?N?I9f]eaT0N?M>PF UPYR]V`Ye\i`ncshxk}pty~ "+#-$-#-$-$.%.$/%/%/&0%0&0&1'1&2'2'3( 3(4) 4( 5) 5) 5* 3' *̸6˸7˹9̺;̺<ͻ>ͻ?ϽAоCDEFHKMOQSUWY\]_aceE7) A2=. E8hqrsuvx{v@;+ D3C2D3C2D3@/ m`1}||yxwvtrqomljhfeca_^\ZZ84& =/ =. =/ <. N?J:~RfbT0N>N>OE TOXQ\U`Xd\i_mbrgwj}pty}%,#-$-$.$.$.%.%/%/&0&0&1&1'2'2'2( 3( 3( 3( 4) 5) 5) 5) 5) 8, 'ɶ5̹7̸9̺;ͺ<ͻ>μ?ϽAѿBCDFHJMNPSUWY[]_`ce@9* A26' oc,ppqrtvwx{~F9* D3D3D3D3D3B1RD}߆~}|zyxvusrpomkjigeca_^\ZZx.6' >/ =/ =/ =/ 6( 5WariYMG~q%0%7+ 7+ 7+ 6* 6* 6* 5) 5) 4) 4) 3( 3( 3( 2(/%;0Į̵˳ʲɱȱȰȯ Ʈ ŭ Ĭ ī ªª*!*"*"*"*")!( *"uxkqfncj`f\VMNGKEHBH@N?N?J:Ft l`>M>M>ODTOWQ[T_Wc[g^laqfvj{nrw|*!+"-$-$.%.$/%/%/&0%0&0&1'1&2'2'3( 3(4) 4( 5) 5) 6* 6* 6* 4) 8+ bT*ȵ7Ͻ;ͻ;μ>ͼ?ϽAAADFHJLNPRUWX[]^`bd{5=- A1 5( Nooqrsuwxy{}\7( C3C3D4C3D4B2I;vׄ؇ۑ~}|{zxwutsqpnmkjhgeca_][ZWoa$:+ ?0 >/ >/ =/ 6( fY"ftkZOHѿCȷ>YL0$8+ 7+ 7+ 6* 6* 6* 5* 5) 5) 4( 4) 3(3( .#F;ʳ˴ʲɱȱȰǰ ǯ ŭ ĭ ë ës) *"*"*!*")!( .&~vxkqembj`g][R MFJDGBG@M>M>N?8fk^NBSNVP[S^VbZg]kapethzmrw{0'+"-$.$.%.%/%/%0&0&1&1'2'2'2( 3( 3( 4( 4) 5) 5) 5* 6* 6* 7+ 7+ 7* 5) 9, UG(7λ>Ͻ@ѿ@?ACFGILNPRTVXZ\^`bai[$@0 >. SGdnoprsuvwyz{}v@2C2D4D4D4D4C2L>x؅ڋޙ~}|zyxwutsqpnlkjhgeca_^[ZT[L=. ?0 ?0 >0 >0 <- C6mm\QJѿEнBоA6;/ 5) 8+ 8+ 7+ 7+ 6* 6* 5* 5) 4) 4) 4( 3( ,!VI Ϸ˳ʱɱȰȰ ǯ Ʈ ĭ Ĭ ë«sc( +#+"*"*"*"'5,}~wxlpembj_g]`XNGICGAH?N?M>PA񠙁+]Q*K<M?NBRMVOYR]UaYe]j`odtgyl}puz~9/*!.%.$/%/%/&0%0&0&1'1'2'2'3( 3(4) 4( 5) 5) 6* 6* 6* 7* 7+ 8+ 8, 8+ 9, 6) 5( K<s$6>?ACEGILMPRSVXZ\^_b˼VJ;A12% Almopqstvwxy{|}cU*@/ D3E4D3E4C2OAzنܑڍم݂~{zyxvutrqomlkjhgfdb`^[Y;OL=@0 @1?0 ?0 >0 >0 7) K_SKGѾDнCϼAϽ?y&0% 8+ 8, 8+ 7+ 7* 6* 6* 6* 5) 5) 4( 3( * iZ иʲɱȱǰȰ ǯ Ů ĭ Ĭ « aS ) +"+#*"*")!%>4||xxlpdlai_f\c[SLICFAH? N?M>UH!VK !j^:J<N?NAQLUOXR\T`Xd[i_ncrfxk}oty}G;) .%.%/%/%0&0&1'1'2'2'2( 3( 3( 4( 4) 5) 5) 6* 6* 7* 7+ 7+ 8+ 8, 9, 9, :- :- :- :, 7* =0 iZ-̻/E4E4E4E4C2TF }ڋߚߚوׂۀlVJRixywvutrqonmkjiigfdb`^]GB4A1@1@1@1 ?0 ?0 ;, h[#SNIѿFоEϽDϼAϼ@̹<[N1%9, 8, 8+ 7+ 7+ 6* 6* 6* 5) 4) 4( *p ϶ɱɱȱȰǰ Ʈ ŭ Ĭ ë NA ) +#+#+"+"*"$L@ {{zxkodkai_f\cZYRICF@I@ N@M?^Q,YN$xnMI:M?N@PKTNXQ[T_Wc[g^mbqewj{nsx|UH) /%/%/&/%0&0&1'1&2'2'3( 3(4( 4( 5) 5) 6* 6* 7+ 7* 8+ 8+ 8, 9, 9, :, :- :- ;. ;- <. ;. 8) <. TEz&;HJKMOQSUWY[]_XM?@03% >kjlnoqrtuwwyz{|}~ƻmB3E4E5E4E5C2WI#ρܒێׅց؀vy?N>A0>. @/ M=|=uxvusrqonmkkjigfeba`_@>/ A1 A2@1 @1@0 ?1 >/ @2CLHпGϾEϽDϼAϼ@Ѿ>05) 8+ 9, 8, 8+ 7+ 7* 7* 6* 6* 5) 4) ,!ʹɱȰȰǯ ǯ Ů ĭ ì >3*!+"+#+"+"*""YM ~zy}{xkodk`h^e\bZ^VLFE@I@ N?M>bU2YN%hbI:N@N@OJSMWPZS^VbYf]kapduhzmrv{hZ* /%/&0&0&1&1'2'2' 2( 3( 3( 4) 4) 5) 5* 6* 6* 7+ 7+ 8+ 8, 9, 9, :- :- ;- ;- ;. <. <. =/ =/ >/ >0 >/ 8) 8) ]M,óAKPQSUWYZ][o_&?/ 7( aU$diklmoqrstvwxyz|}~܃XK"C1F5F5F5D2YK$цߛݔوׂ؁fUF=, D4E4E4E4D4<, k]*rvtsrqpnnmkjigfecb``r1=- B2A2A2A2A1@1@18) tf$LҿIѿHоEнDϼBϼ@λ>ͺ[P/UK"KJ;M?N@NHRLVOYR]UaXe\j_octgxk~puy~yh+!/&/%0&0&1'1'2'2'3( 3(4( 4) 5) 5) 6* 6* 7+ 7* 8+ 8+ 9, 9, 9, :- :- ;- ;. <. <. =. =/ >/ >0 >0 ?0 ?0 ?0 <- =. J;l\6οJRUWYZ[z2<- 9) 7+ĶVhiklmnpqstuwxyz{|~~xk7>- F5E4F5C2YK%ӌڌ؅ׂ`PAA1E4E5E4E4D4E4D3:* Qxtsrqppnmlkihfedb`agW#=- A1B2A1 A2@1 A1@1 >/ F7BJѿHоEнDϼBμ@ͻ>ϼ=49, 8+ 9, 9, 8, 8+ 8+ 7* 7+ 6* 4) >2ɱȱȰǰ ǯ ĭ¬(,#,#,#+"+#*"$|l|xvywknci_g]d[aY_WYSFAK?M?L>VK.RG 1OAM?N?MFQKUNXQ\T_WdZi^mbsfwj}osx|y-#0&0&1&1'1'2'2( 3( 3( 4) 4) 5) 5* 6* 6* 7+ 7+ 8+ 8, 9, 9, :, :- ;- ;. <. <. =/ =/ =/ >0 >0 ?0 ?0 @1@1A1A2A2A1>. 9) G7m^";˻MY\VPC*C7Kggijlnopqstuvwyz||}~P<+ F5F5F5D3VI$Քݔڈ؃NF6C2F5F5F5F5F5E5E5E5=- n`/wuusrqpnmlkjhgecba^K<?0 B2B2B2B2A2A2A2A1<, sc#ѿIѿHоFнDϼAϼAμ?λ=Ҿ=rc2% :- 9, 9, 9, 8, 8+ 7+ 7+ 3' REìɱȰǰůí|k&-$-$,#,#,#*")!z|wuwwknbi_f\cZaX^W\UKD L?N@L>OE+ODmb< XJ#M?N?ME PKSMWP[S^VbZg]k`qevi{mqv{2'0&0&1'1'2'2'3( 3(4( 4( 5) 5) 6* 6* 7+ 7* 8+ 8+ 9, 9, :- :- :- ;- ;. <. =. =/ >/ >/ >0 ?0 ?0 @1 @1@1 A2A1 A2A1 B2A2@1>/ A1M=xi(AWʽTDʼVdegijlnopqrtuvwyz{|}~{ZQǼq_>. F5F5G5E4PBԜۍ}~EC2D3F4F5E4F5E4F5E4F5E4<, j^.wvussqponlkjhgfdbcĵV<- B2B2B2A2B2A1 A2A1 A2?0 >/:IоFϽDμBϼAλ?λ>κC8f_S*fZ6L>N@MC OJSLVOZR^UaXf\j_pdtgzlpuy~:.0&1'1'2'2( 3( 3( 4) 4) 5) 5) 6* 6* 7+ 7+ 8+ 8, 9, 9, :- :- ;- ;. <. <. =/ =/ >/ >0 ?0 ?0 @1 @1@1A2A2A2A2B2B2B2B3B3C3C3B2=, =- WG}4˼Tddefhjlmnpqstuvwyz{|}~߀ʽkfW'>- =, E5Gݎf@0F5G6G6F5F6ʛyiZ,A/ F5G5G5F5F5F5F5F5F5F5C20!NzvutsrqomlkjigeddeH8( B2C3B3B2B2B2B2A2A2A2=. ZKƴDоFоEϽCϽAλ@λ>ͺ<Ǵ8YK9+ ;- :- :, 9, 9, 8, 7+ , {Dz$į"į"î!® ­ «H< ,#.$-$-$-$,#) F; }yurt{vjlah^e\cZ`X]VZSHB M?N@L>;0 KbW/ rgFL>N@MBNHQKUNYQ\T`We[i^nbrfxk}ntx|H;/%1&2'2'3( 3(3( 4( 5) 5) 6* 6* 7* 7* 8+ 8+ 9, 9, :- :- ;- ;- <. <. =/ =/ >/ >/ ?0 ?0 @1@1 @1@1 A2A1 B2A1B2B2B2B2C3B2C3C2C3C3A1@0 G7{k,Peghjlmopqstuvwxy{|}~vYJB1 F5F5E4B1^O%p`?/ G5G5G6G5@/ zRPQAC2F5F5G6F5G5F5F5F5F5E4>. 4& g\/txvutsrqpnmljigfeefu5<, C3B2C3B2B2B2B2A1B2A1 A1<- qa"ξFпFϽDϼBλ@ͻ>̺<λ;s"3% ;- :- :- :- 9, 9, 7* ,!!Ʊ%ï#î"­ ­ 7,.$.%-$-$,#,$&]P|xtrszujlag]e[bY_W]VXRH@ M?M?J=3) -aV.rgFL>N@MAMGQKTMWP[S_VcZh]laqevi|mrw{ZK,"2'2' 2( 3( 3( 4) 5) 5) 6* 6* 7+ 7+ 8+ 8, 9, 9, :- :- ;- ;. <. <. =/ =/ >/ >0 ?0 ?1 @1@1A1A2A2A2B2B2B2B2B3C3C3C3C3C3C3D3D4D4D4C3>- G7y5^jjkmopqstuvwyz{|}}߀J@/ G6G6G6G6G5C1H7|n>ϏxAA/ H6H6H6H6G5D3K9B0E3G5G6G6G6G6G6G6F5D4=- 0"4'|o=syxwvtssrpomlkihgfgfeW%B1 C3C3C3C3C3B3B2B2B2B2A2@1 :+ }-ѿGϽDϽBλ@λ?ͺ=ϼ<*0$;. ;. ;- :- :- 9, 5( :. ¬&Ű%ï#î"­!¬«}/&/%.%.%-$-$-$$te{wsprxuik`g]dZaY_W]VUOH> N@N@G:," K>kL>N@M@LFOJSLVOZR]TbYf[k_ocugzkpuy~tc)2'2( 3(3( 4( 5) 5) 6* 6* 7* 7* 8+ 8+ 9, 9, :- :- ;- ;- <. <. =/ =/ >/ >/ ?0 ?0 @1 @1 A1@1 A2A1 B2A2B2B2B3B2C3B2C3C3D3C3D4C3D4D3D4D3D3?. L<Hhlmnpqstuvxyy{{}~{fW)E3G5G6G5H6H6H6H6D3E4l^6t~{FH6H6H7H7H7H7H6H6H6H6H6H6H6H6H6G5E4=- 4% 9,YN'Hp|zyxwvutsrqonlkjihhjɾbM>C3D3C2C3B2C3B2B3B2B2A2B2A1 A1 =. {l%˺CоDͼAλ?ͺ=м<+2$ <. <. ;- ;- :- :, 1% [M˵(İ%ï#®" n^,"/%.%.$.$-$,"(|}yvr~oqwtij`f\cZaX^W\UQKJ?N@N@I<I=I;LL>N@M@LEOIRKUNYQ\S`WdZj^nasfxj}nsx|x(2' 3( 3( 4) 4) 5) 6* 6* 7* 7+ 8+ 8, 9, 9, :- :- ;- ;. <. <. =/ =/ >/ >0 ?0 @0 @1@1A1A2A2B2B2B2B2B3B3C3C3C3C3D3D3D4D4D4D4E4E4E4E4E4E5B2D3s4hmopqstvwxyz{|}~z_P%F4H6H6H6I7I7I7I7I8H6D3D3F5D3G6I8I8I8I8I7I7I7I7I7I7I7I7H7G5?.2$ C7wCez}{zyywvvtsrqonmljjjjp^B3D4D4D3C3C3C3C3C3B3B3B2B2B2B2@0 <- k\8ѾBн@ϼ>ϻ<{j8) =/ <. <. ;. :- :- /$oɴ'Ű%ï#®!­!)!)!)!)!)!)!)!)!)!( uk0lmortuwy{}ڏٌٌي؉؊ْܢْևՀ}|{yxvusqpomkjigeda`^\[YϿTaV %)!)!)!)!'t(ϾDμBнAB@>;8542112584("Ҿкк' ( )!)!( +#Ƴ }y v}r yn uk rh nd jb aZRF L<M=J:D7MAL>L<L<WKmhrlwq{ty} ̺̾ʷʷ̸ι к! ?5 ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!'#Ukmnqsuwy{}ٌٍ؋ي؉׋ٔݦِֆՀ~}|zyxvusqpnmkjhgeda`]\ZZA+#( )!( )!(  TK˻EϽDμBλAA?>;8655669<4)#Ҿ лϹηîJ?&)!( ( "la ˺  } zv~rzo vk rh ne kb d]VML<L<N>5* ?MADL=M=M=`W ojsmxq|uy} ̽ ͼʷ˷̸ι Ӿ"w&)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!#_W%gjlnqrtvxz|ۏڍٌ؋؊؉،ڗެޭ؎քՀ}|{ywvusqpomkjhfeca_]\[VJ@%)!)!)!( !C9óCоFϽDνBμ@н>?>;:9:<>A=2)%ҽ!ѻкϸηϸ ( )!)!( 3+ij~zws{pwl si oe lc g_ ZTN?L<N>A4E9I? wM=L<N?g`ojsmxr|uz~ ʻμ˷˷͹Ϻ ҽ"K@ %( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ( %Fhilmprsvxz|~ڎٌٍ؋؊׉؍߲ۚܥ׌փ~}|zywvtsqpnmkjhfdca_]\Z=( ( ( )!( &&7HϾEνCμBλ@λ>>>>>?BFF=0*&ҽ#ѻ кйϸηͷĮ1)&( )!( &{ ɸ{wt{p xl si pf lc i` ^WPCL<M=@2>3 K=M=L<SFkgpjtnyr}vz~ ʺо̸̷θѻ %( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!$C:aghkmoqsuxy{~ݒڎڍٌ؋؉؉ُܞ۝׉ւ~}{zywvtrqpnljihfdba_]\̿UJA')!)!)!(  |q*IпGϾEϽDϼAμAϼ@Ѿ?DFHLOI;/+(ӽ$һ"ѻ кйϸθͶѻi] ")!)!)!&@9ĸ|xt|pxmtjqg mc ja aZSI M=M=I:H;5J@ L=M=L<ZP lhpkunyr~v{ ɸ̹˷θιse$)!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( |6ffhkloqruwy{}~ۏڎٌٍ؋؊؋ْݣڗ׈Ձ~|{zxvutrqomljigfdba_]]=%( )!( ( !H?ʹHIϿGϾFϾCоCоCDFKSVSG81,)ҽ&Ҽ#ѻ"л ϺϹϸθͶͷ+"( )!( ( "ŵ|xu}qxmuj pg md ja d\ VOM=M=M=3( `K@ DM=M=M=aYlgqkunzsv{ ȷ κ̸θ@6( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!'-& ƺVgggjlnprtvxz}~ڏڍڌًٌىًڔީْֆՁ~|{zxwusrpomljigfdba_]YPF%)!)!)!'(!;LIпHGGHKNSY_VA82.*Ӿ(ҽ%Ҽ#ѻ"л кϹθθͶ˵D:')!)!)!#e^ }yu~qynuj qg nd ja g^ ZTN@M=N=;.N@L?}L=L=PBe_lgqkvn{sv| ȶ!ϼ͸л'( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!$\T'mqnlklnoqtvxz|~ېڎڍٍڋيىٌۘ߰ިُքՀ}|{ywvusrpomlihgedb`^]A+#( ( )!( vj(LKJKMOTZ`c[J?73/,ӿ)Ҿ'ѽ%Ѽ#л!кϺϹθʴį­¬rc!)!( )!( 70³}yu~rynvk qgnd kah_ ^WPDM=M>G9D9N@ L>L>M>THhcmgqkvn{sw| ǵ"нιӽdW #)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( !X~ytrppqstwy|}ۏێۍڌڋييَܜܞ،փր~}|zywvusroomkjggedb`^]_U"%)!)!)!#0( ǸJOOQTX^hmfTEо=841.+Ӿ)Ҿ'ҽ%Ѽ#ѻ!кϹϹͶįí ( )!)!)!&~zvrznvkrhoekbh` `YRI M=M>L=2( O@#M>L=L=YP idmgrkvo|sw| ƴ#ѿϻ6-'( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( %2,ф}yvuuwxz|ܑۏڎیڌًييڑݡږ؊ց~|{zxwutrqonlkihfeca`_O*"( )!)!( "5UW[`gpun[IBν=̺9̹620-+Ӿ)ҽ&Ѽ$ѻ"л!кϹϸʴ­7-&( )!( $NF ƹzvr{nwl rhoe lbi` c[ UMM>L=N?@4WM?;M>M>L=_Widngrkwo|tx} ƴν# Ѽ')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)! _W$hx}{z{{~ڏۏڎڌًٌيًړަڒ؈ց~}{yxvutrqonlkihfeca__t2"*"*")!$H?˾V`emv}ubPHпBμ=̺:˸7˷5м2/,Կ+Ӿ(ҽ&Ҽ$ѻ"ѻ!кϹϸȲ­¬¬íZN $)!)!)!'( zws{owlshoflci`e] WPN@M=M><0E9M>kM>L=M?c]idnhskwo|sx} ų̺!!ϻfY &)!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!(!%;X]dޓڎڎٍڌًيىٌُۗ߮؅Հ~|{zxvusrponljhfedb`_ȺVC9)!*!*"( OpxwdRKFϽAμ=̺;̸9˷6˷4˷2Ҿ0,Ծ*ӽ(ҽ%Ѽ$ѻ"к кϹθƱí¬¬u&( )!( )!Ÿ{ws|pxmtiqfmcj`g^[TOCL=M>?2F:M>M>L=PCf`idnhslxo}tx} IJ˹ #ƴ@5')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!(!:2GQUZgwܐۏڎڍڌڋڊىڎܜݤٌׄր~}|zyxvusrpnmkjhgddbaaD,$+"*"*"#JC!܂zeWOIпEϾAμ?ͺ<̹:̹8̸6˷4˶3ѽ/+Ծ)ӽ'ҽ%Ѽ$ѻ"ѻ кϹͷŰí­.&( )!)!)!$aW ~zwt}qznvkshpfmcc\TJ M=M>G9L?#L=L=M>L=THfaicnhslwo}tx} ı˸# '( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!(!)!)!*"#f[!MOQTZhpv~̀ߔۏێۍڌڋيىىڐݡۙ؉ׂ~}{zxxvtrqonmkigffffgmaX'&+#*"*!' fxcXQLHоDϽBμ@ͻ>ͺ<̹:̹8¯3,κ2.ӿ+Ӿ)ӽ&ҽ%Ѽ$ѻ!к йϹͷį­@6')!( )!( <3ĸ~|ywu|ryosj `XL=M>L==2 :4) I: K<M>L=XO fajdngtlxo~tx} İʷ$"}q"( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!*"*")!7NNQSU^gkqw\UK%8.8.WN(r܏܏ێۍڌڋيىً۔ߨړ׆ׁ~|{zxwusrpomlkkklnpsyv1( )!+#+"%JBjcZSOJHоEϽCμAλ?λ>ͺ;͹:͹8.TIϼ0-Կ+Ӿ(ҽ&ҽ$Ѽ#ѻ!лϹϸ̶į ­\O #)!)!)!)!)" O@M=N>3( bB7I: @K<M>M>\Tf`jdngslxo~tx} ïɵ#"RH %( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!)!*")!*")!'( ȸHMNPRTXcfilrdz@aW,d[2fۯX-#,"0&0&+!E<؊ۏێڍڌًڊىىٌܙُ߫׃ր~}|zyxvtsrpppqrtwz~ք؊l"+#,#+";]UQNKHпFϾDϽBμAλ?ͺ<ͺ<̹:κ8)"$-ӿ*Ӿ(ҽ&ѽ$м#л кϹθ̶Į ­ ­|l )!( )!( #ym¶ƺлƲSEL=N?=1pl`J; eK<M>N@_Xf`jdogtlxp}tx} îȴо" 5-( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!*"*"*"*"*"*"$SILLNPRSV_egiK8.* ,#,#) ?6t5+0%1'1'1'1&-# pޑ܎ێیڌڋڊىډڎݞܞًւ~}|zyywwwxz|Ղօ׉ِܗߡle@) ,#,#( 7/ǹPTPMKIGпFнDϽBϼAλ>ͻ=ͺ;̹:м8}#bWѾ+ӿ)Ӿ'ҽ%Ѽ$Ѽ"л кϹϸ̶į­­­¬#( )!)!)!#RJ Ǿ{wtzorjTGL=M>G9NAqm` [N%cV1K<M>PB`Zf`jcogtlxo}sx} ®dzλ)")!( )!( )!( )!( )!( )!( )!( )!( )!)!)")!*")!*"*!+"*"$u+LKNOQST[dfbH?*!.$.%.$/%+!D;x~xe)1&1&2'1'1'-# ێۍڌڋڊڊوڊۑޤۖ؈ց~~}}~ՀՃՅ։׌ؐڔܚޣڌpA8,#,#-$&ka&RPNLJIпGоEϽDнAϼ@λ>ͺ<ͺ;̹9ѽ8yl"6.%Ӿ(Ӿ'ҽ%Ѽ#л"к ϹϹθͷưí­­¬­-$'( )!( &92yt|pwlsipflcc\RG L=M>H:;0 rnabU- rfFK<M>RFb\f_jcngtlxo}tx~ ®Ʋ͹yr&)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)"*"*"*"*"*"+"+"+#*".& ;ѿJKMOQSTW`fƺV+".$/%/%/%/&0&)j`.ުD:0&2'2( 2( 2' -#D=)ۍییۋۊډىڌܗ۔ً؇؇؉؊،ُْڕڙܠݥ߬ܖׅwpmI,#.$-$,#+#BRPMLJHѾGоEоCнAϼ@λ>ͺ<ͺ:̹9Ѿ8f[#$v)ӽ&Ҽ%Ѽ#ѻ!кйϹθηʴîîįŰŲǴƴB9&)!)!)!( %|wr|owkshoekbi_e]^W OF M>M>I:6, 'B6`T*i];K<L=TIb\f`jcngtkxo~tx~ ®ű̸LD &)!( )!( )!( )!( )!( )!( )!(!)!)!*")!*"*!*"*"+"+"+#) D:ƵCѿIѿKMNPRTV\d[4* ,#/%/%/%0&0%/%5* ^}i2' 2'2( 2'3( 2'%ܑېېېېېܖޣܜۘۘۚܝݠݥު߰ޣړօ|tojfeuj-(.%-$(G=PQOMLJѿHоFоDϽCϽAμ?λ=ͺ<ͺ:̹8н7[O#$PE (ӽ&Ҽ$Ѽ#л!кϹϹθηͷDzƲ ȴ ˸Ͼ!#_X %( )!( )!#y´}yt~qzmvjrgodkah_e\_X OGM>L=K<<1 B[N#ZL&L=L=WM b]f_jcogtkxo~tw} ®İ̷-$')!)!)!)!)!)!)!)!)!)!)!)!)!)!*"*"*"*"*"+"+"+#+#,#,##l`!HпIJLNOQSUYcdti-'/%0&0&0&1&1'-#_T&x|~qg5/$3( 3( 3( 3')e^=ߠޟޠޠޡޣݢْֆ~yuplheba^H=+!.%.$#v/TPOMLIHѿFоDнBϼAμ?λ=ͻ<ͺ:̹8м6QG%( )!#Ծ%Ҽ$Ѽ"л кйϹкѻҽмμ#%'(%"tk%)!)!)!)!%aU Ⱦ}xt~qzmvjrhoekbh_e]aYPJM>M>K<A4 `+PAL=L<YQ b]f_jcngskxo~sw} ®ï͸"( )!( )!( )!( )!( )!( )!)!)")!*"*!*"*"+"*"+#+"+#+#+# 0HпHѿJKMOQSTWbd\OF&/%0&1'1&1'1&-#V}|~t?42'3(4( 4(, D<Չ߮ݣّۚ׊փ~zvrokhecba`R1' .%/%-$-$ DRPNLJҿIѿGѾEоDϽBϼ@μ?ͻ=̺;̹9̹7ѽ3KA&)!"տ%Ѽ$ѻ"к лѻҽӿ!+,($ u&( )!( )!'H>ʾ}xt~qzmvjshoekbh_e\bZRKM?L=L<LA$zODCJ;L=L=ZTb\f_jcnfskxo~sw} ­ï̶zl !)!)!)!)!)!)!)!)!)!)!)!)!*"*"*"*"*"+"+"+#+#+#,#,#,#+")!=ѿFпHIKLNPRTVacfZZQ"%0%2'2'2'2' /%TIr|}O+ 4( 4) 4) 2&4+lߩݠܙۓَ؊ׇׄր|yvspmkigeeba`_?+!0&/&,#LB̽OQONLJHGѾEоCϽBμ@μ>ͻ<ͺ;̹9͹7ӿ1G< '*"%k^Ѽ$Ѽ#Ѽ"Ѽ Ӿ $)*('"ξɶDz~')!)!)!)!'7.}yuq{nwjshodlbi_e]cZSML@M>L<TH,QFm]H9L=M>\Vb\f_jbnfsjxn~rw} ­ïưXK%( )!( )!( )!( )!( )!)!)")!*"*!*"*"+"+"+#+",#,#,#,#( D:̻CϾEпGпIKLNPQSV_acfdti/*!0%2'2( 2'3( 0%{=|}uUJ 2&5) 5) 3( &Wߡޞޝޠޣۓً؇ׂׄր}{xvtrpnlkjhgedba_^sf+.#0&0&({n,RPNMKJѿHѿFоDϾCνAμ?ͻ=ͻ<̺;̹9н4/E: (*!) I> ȴ#ҽ#Ӿ#""$).,' Ͻ ȵű)!( )!( )!( +"}yuq{nvjshoelbh_e\c[UOL@L=L<ZN.UI }rSvH8M=N?]Wa\e_jbnesjxn~sw} ï@5( )!)!)!)!)!)!)!)!)!)!*"*"*"*"+"+"+#+#+#,#,#,#-$-$-$(fZпDϾEоGпHJLMOQRU_abdgf~:$0%3( 3( 4( 2'3( \G3( 5* 5* 5* ,!TK%ېڎېܙ۔ه׀~|{yxvusqqonlkihfecaa_ZTH/%1'0&'?RPNMKIѿHѿFоDϾCϽAμ?λ=ͺ<͹:ϼ61.E; '*"*!3+!%%&,32+#ӿɴ®-%)!)!)!)!( $vµ}yuq{nvjshoelbi_e\c[VQ LA M>L<_R0YM#ma=I9L=OA]Xa[e_jbnesixm}rv| î/&)!( )!( )!( )!)!)!)!*")!*"*!+"*"+#+"+#+#,#,#,$-#-$-$( +ϽCνEоGоHѿJKLOPRT]`acegk:.$ 3(4(4) 4) 3( 9.ZO"4) 4( 5) 6* 5) 6,øi܉هۍݛޢׁً~|zyxvutsrpomljhffdba_^³Q<00&1&.$6, ˻NROMKIHGпEϾDϽBμ?μ>ͻ=ͺ;ϼ82/-H= ' *"*"'*0880% ӿϹ̵ɱ3)( )!( )!( !sdź}yuq{nvjshoelbi_e\cZXR LC L=L<`R.ZO$`S-J;L=OC^Xa[e^ibnesiwm}rv{ z( )!)!)!)!)!)!)!)!*"*"*"*"+"+"+#+#+#,#,#,#,$-$-$-$.$-$.%5нCϽDоGоGIKLNPRT\_abdfhhtj/+ 4( 5) 5) 5* 4( 2&5) 6* 6* 7* 0$e[-هېޡە؇|{zxwwutsqpnmkjhfecb`__G0% 2'2'+ RGTPNMKIHGѿEнCϽAμ?μ>λ=ϼ:40/-LA '+#*"#;=7,$ѻη̵˳ɱ­9/')!)!)!)!"aU ɿ~yuq{nwjshodlai_e\cZYS LD M>L=WI"XM tiDbU0K<L>PE^Xa[e^ianesiwm|qu{ pb%)!( )!( )!)!)")!*")!*"*"+"*"+#+",#,#,$,#-$-$.$-$.%,"?4ŵAѿFпFѿHIJLLMOQS\]_`befic@53'6* 5) 6* 6* 6* 6* 7+ 7* 7+ +Q܊ܗَ׃~|{yywvtsqpomljihfdba___7+ 2' 2')|p,SONLKIHоEоDϽBϽAμ?λ=ϻ<520..RG'+"+#"xt?1)"ѼθͶ̴˴ʲɲƯA6&)!( )!( #PD ytq{nvjsgodlah_e]cZ[T ME L>L>QC{rP(v mb?L>L>QG]XaZe^iandriwl|qu{ ű¯dzXL $)!)!)!)!)!)!*"*"*"*"*"+"+#+#,#,#,#,#-$-$-$-$.%.%.%(ZPLMNOOPPRRRST\^_`acehiWK2&6* 6* 6* 7* 7+ 7+ 7+ 8+ 8+ ."N߇ݞݢيׁ}|{yxvvtsqpnmljhgedba`^^pd(-"3( 3( ,";QONLJIѿGоEоCнBϽAμ?ϼ=831//0[P&,#,#%ZR0'!ӾкθͶ̵˴˳ʲɲȰ¬G;%)!)!)!)!%C8¸yt~q{nvjsgoekbi_e\cZ[TMFM?L>M?5hcW3L>L>RH ]XaZd]iamdrhvl{qu{ ƶ ̼̾@8%)!( )!)!)")!*"*!*"*"+#+"+#+",#,#-$,#-$-$.$.$.%.$/%$9ljifdb_]\Z[]feeeedbʽW95) 6* 7+ 7* 7+ 7+ 8+ 8+ 8, 8+ 9, 7* M@Urwuǻk[{BaT(OB{o;݇TGQDvK<K;K;aV~ !µ#Ʒ%ȹ'˻)̼*Ͼ,п/147:=ADHL51) ')!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( (  60m{gfdba_]ZZXVTRPOMоKϾIIPRTX`mu^H>840ҿ,о)μ&̺$ʸ!ȶŴò | }w xt uq f^ M=K;L<F7J>SH1L=L<K;RC}y ´"Ŷ$ȸ&ʺ'̼)ν+п-/257;>BEJ4*#')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!'QJ*~|hfdca_^\ZXVTSQOMпKоJϾHJPPPT[gq]E<51-Ѿ*ϼ'λ$˹"ɷǵŴ±~ y {u ws ws `UK;L<L<7,xTH OAK;L<M=kc!õ"Ʒ$ɹ&˻(ͽ*ν,п-035860,н(ϼ%ͺ#˹ ɷǵų²| z { zpL<L<L<7+H; VKOAK;K;M>vp õ"Ʒ#ɹ%˻'ͼ)Ͼ+о-/146:=A8B9&( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( '!nf:~jgedb`^][YWVSRPNϿMϿKξIϽGμDGLJIHKPYbQ=3.ѿ)м&λ#̹!ʸȶƴIJ~ ~ XLK;L<K;4) FVIQEkL;L<K;aW}³ Ķ"ȸ#ʺ&̼(ͽ)п+ѿ-/257:>?LB$)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!'mf:߇kgfdb`_]\YXVTRQOMKϾIϾGϽFѿDKKHFFHMU]O80+н'ϼ$͹"˸ɷǵų± }y ic L;K;M<C4A5 UIL=K;K;UGzô ƶ"ɸ$˺'ͼ(Ͻ*п,-0357;;bW$( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ' le9mhfdc`_^\[XWTSQOMпLϾIϽHμFμDGKHFCCEIPXJ6-ҿ(м$κ"̹ ʷɶƴò ys qmXLK;K;K;B5cL>TFPCzL;K;J:vm³ĵ!ȸ#ʹ%̻'μ)о*ѿ,.1358=v"&( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( XQ,ځmhfeca_^\ZXWUSQOMпLоJоHϽFμDDKHFCA@BFLTD1+Ҿ&λ"͹ ˸ɶȴIJ± | wrqlf_ N@K;L<C4L?RF0L=L<K;\Ożô ƶ!ɸ#˺&ͼ(Ͼ)о*-.1369)( ( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( (  QJ'~nhfeca`^][YWUSQPMѿLоJоHϽFμDμBIIFC@?=>AIO@/(н$ͺ!̸ʷȵƳñ z wqqlmi[Q K;L<M=<0hOBL;L<L<qhƽ³ĵ Ƿ!ʹ$̺&ͼ(Ͼ*п+-/2371<2 &)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( "70sohgecb`^][YWUSRPNѿLѾJоHϾFνEͻBFIFC@><:;?FK:+%μ"͹˷ɶǴIJ x wqsmnigaO@K;L<E7E9QFL<K;K;VJz ƽóƵ ɷ"ʹ%̻&μ(о*ѿ+-/24Ͼ4UJ$( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!&,%cpigedb`^][YWVTRPNѿLпKϿHξGμEͻBCHFC@>;978;CF6(ѿ#κ̸ʶȴŲ± ~ ~w xrtnojlgZQ L<K;K<@4oQDOAL;K;L<jc{ ŻĴȷ!ʸ#˺%μ'Ͻ(Ѿ*ҿ,.034{n'( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!&Uqihfdba_]\ZXVURPOMKϾIνGμEμDϾBGGDA>;86459@B1&н!͹˷ɵǴñ } x {tvpqkmhf`PAK;L<E7I= QD*L=L<K;VIws ~z  żĺ³Ƶɷ!ʸ#ͻ%μ'н(ҿ*,.03)*"')!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ia3oihfeba_^\YXVURQNMϿKϾIνGϼEμDμAFGD@>;864358>=-#ϻ̸ɶǴIJ± } x |txqrlnijfZP K;L<M=?3`MAL;L<L<ib|x {  ŹĴǶɸ"˹#ͻ&Ͻ'Ѿ(ҿ+,.1ij.I?&( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( !QI$wwpkjhfdca_^\ZXVURPOMпKоIϽGϽEνCμADGDA>˺7+~ obbVdYsh .6(!λ˷ɵƳıļ ~ z ~vyrtmpjkfe_PAL;L<C5E9PEL=K<K;SEws }x | žƿź²Ŵȶ ʸ"̺$ͻ&ϼ'Ѿ(ҿ+,/2vj&)!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( %# f߃zromkjhfdca_]\ZXWUSQOMϿKоIϽHϽEνDλADGE±8viD: ,#%####$-%KD!$ѿ̹ʵdzıø { wzsunqkmghcXN K<K<K<:.VPCNBpL<L=L=e^zv ~y } ƿɽµóƵȷ ʸ#ͻ$μ&н'Ѿ)ҿ+-0'$( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( "Jރytqpomkjhgeca`^\ZXVUSQOMпKпJоHϾEϽDμBE;fZ&#( )!)!)!)!)!)!)!)!(  LC ѿ˷ɴŲðƺ } x|tworlnhidc^N@K<L=D6C7PDL?L<K<REqm {v z ~ !ƹ³²ĴǶɷ!˹#ͻ$ϼ&н(Ѿ)ӿ+-ʸ,UJ&( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( (  VN&w݄|wtsrqonljhfecb`^\ZXVUSQOMпKпJоHϾEϽEɸA*8/ %( ( )!( )!( ( $"'( ( ( %>5нʶƳð³ȻĹ ~ y~uxptmoijegbUKK<L=K<9. >MC OL<L=K;aYws |w {  #!ȺƶǶȶʷ!̺#λ$ϼ'ѽ(Ҿ)+.w%)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!&-&ǽg~܅}ywvusrqonkkigecb`^\ZYWUSRONKѿJоHѿF±?XM$( )!)!)!)!)!( %=4 cW( #( )!)!&1(κɵŲñ²ƶ̾˾  zvzrunqjlfjd_XM?L=L=8,B7 PDM?K<K<M>ql yt }x | ʿ "" ̽˺ʸ ˹!ͺ#λ$ϼ'ѽ(ӿ),)7.&)!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( !Bz|ۈ|{yxvusrqonlkhgecb`^\[YWUSQONѿLпJH:MB%( )!( )!( )!' "' ocIJ)ҽ*6-"( ( )!&4+͹ǴǴɸο { w{svoqjngnf f_SHK<L=G9E9)NC1L=L=K<YNwszu y } ɾ#$#"ν#ͼ#μ#ϼ$н'Ҿ'ӿ)ҿ,qd%)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!(!"E=s{|~։Ӏ}|{yxvutrqonlkigecb`^\[YWUSRONѿLJ=<3 $)!)!)!)!)!(!' :2 '0-*(@7 !( )!)!%?6̺̻ | x}txprlqiph jc\UK<L=M>9-tOBLAL<K<M?ha wr{v z ~ ʾʽʼ!''&%ѿ%ѽ&ѽ'ҽ(+#/&( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ' & Uzz|~ٛՈӀ}|{yxvusrqonlkigedb`_\[YWUSRPNM;=5&( )!( )!( ( $i]Ƶ130-տ*Ծ(Կ& 6.#)!( )!%MC ̼Ĵ ~ y~tyqtmsk qh le c^NAK<L=C67- PCL>L<K<THqmxs |w {  ˿ɺǸʺ"*+)((ӿ(ӿ)*aT$)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!(!!bZ,sxz|}٘ՇԀ~|{zxvusrqonljigecc`_][YWVSROODE<%( )!)!)!)!( $"~r 7630-տ*Ӿ(ҽ%Կ$.&')!)!( !xɸ ~ zvzrvnvl ri nf gaUL L=L=J;C6HLBHK=L=K;bZ upyt ~w { ɹŶǶ˹#*/.-++ +#( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!%' dwxz|}ܡؕՆ}|{yxwutrponlkihedb`_\ZYWVSRPĵHKB&( )!( )!( ( !-& -;8520-Կ*Ӿ(ҽ%Ѽ#ӽ!"')!( ( .&νIJ {w{ryowm sj og kc ]WM?L=L=9,G:PBM@L=K<N?mh upzu x } ʹƵǴʷͻ $*230-[P&)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!of0vuxz{}ّۤؒՅ}|{yxwutrqonlkihedb`^][YWVSROnc##( )!)!)!)!( !1* 1>:752/-Կ*Ӿ(ҽ%Ҽ#ѻ Ϻ _S "( )!)!%E;ȷŲ |w}szp xn tj ph md b\RFL<L=F8J>NB%K>K<K<XLrnvq{u y } ɺǶǴȵ˸μ!ѿ$*27'%( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( &6/asuwy{}~ސ׊ؓܨ޲؏Մ}|{yxvusrpnmlkigfdb`^][YWVSSy.( ( )!( )!( ( !;37A<:752/,Կ*Ӿ'ҽ%ҽ#ҽ!Կ!ij>6%( )!( #zm Ǵ ~xt|q yn uk qh ne g`YQK<K<M>7, ZKA ZL=L=M>c[ snvq|vy ~ ʻǶǵȵ˷ͺ ϼ"&*1bX$)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( y9qruwyz}~ސ׈׋ٕޭݩ׎Ճ~|{zxwutrpomlkigedb`_][YWVTF/' ')!)!)!)!( !4, 8B?<:752/,Կ*ӿ'Ӿ%ӿ$#$&"( )!)!( 6-ı ~yu~r zo vl rh oe ib _XN@L<M>=1;0 OBK?M=L<QClgtnxr}wz  ̼ȷȵȵ˷͹ λ!ѽ%'-&( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!%,% fqstvxz|~ێ׉׉،ڗ޲ۢ׌Ԃ}|{yxwutrpnmljigedb`^]ZYWUɹNSI%)!( )!( ( #2+ 5DA?<9652/,)Կ('&')+'RI %)!( ( #cX ʷ zv s {p wl si of kc c\RG L<M=G8@4)OCL=M=L<YNpluoys~wz ̽ɷȵɶ̷͹ Ϻ!м$&^R%)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!(!"zq5pprtvxy|~ۏ؊؉؉؍ۚڛ׊ԁ~|{zxvusrpomljigecba^][YWWs.')!)!)!)!(!#&5BCA?<9641/,+**+-/) '( )!)!( -$Ų {w t|q xm tj pg md f_WOM=M=L<F8_LAJL<M=L<c[ qmupzsx{ ;ʸɶʶ̷͹ ϻ!ѽ$ ( '( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( '1*ǼZnprtvwz|}ڍ؋؋؉؉؏۞ٕ׉ԁ~|{ywwusrpomkjhgeca`_]ZYXK/' '( )!( )!&$+DоABA>;9641/--./12*!ҽϺQF "( )!( &bW Ƴ |x u }q yn uj qh md ia \VN@M=M=;.J=OBM?M=L<QBjeqlvp{ty| Ͽ˹ɶʷ̸κ ϻ!м#sf")!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!sqomlihfda_\ZWTQMIE@=Ž9º51.+)'%$#"! f\K<J:K;K;G85+ OBE9:-K;K;J:J:fZ*23479:9999:<=@BEúHŽJȿNQUX[^acegikmnpqstuvxyz||~؀؁قكلمڅڇ~{ywusrpomkigfda_\YVSPMID@;ƽ8¹40-*('%$""! ohN?J:K;L;A3:/ <H;(@2K;K;J:M>sj,02368777789:<>ACºFżIȾLPSVZ\_bdfhilmnpqstuwxyz{}~؀؁؂؃؄؅نهފٌчžxqkd_\ZXVWWZ^dipǿw}҃ه|ywusqonljhfeca^\YVSOLGD?;Ž7¹40,*(&$#"! ytTFJ:J:K;G8?3LPCJ=&D5L<K;J:O@xp-/02565666679:=?B¹DżGȾJNRUXZ]`bdfijlmnpqstuwxyz||~׀؁؂؃؄؅نڇ܉ۋ|hU{sCf]3TL(E>;33+-% )!'%$##"####$&'*"/' 5->6HA XP)ia4{EVrЗ~zwtrqomljhedb`][XURNJGB>ɿ:ƽ6¹2/,)'%$"!! |VII9K;K;H8D7ZL?8G8K;J:J:SD#,./24433334679;=@¹BĻEǽIʿLPSVY\^acegijklnpqstuwwyz|}~׀ׁ؂؃؄ۆ܈؆ӃzeMc[2F>.& %"#%'( ( ( ( ( ( ( ( ( ( ( ( )!( ( ( ( ( ( ( ( ( ( ( ' &%#"'5-PJ8qkOczӕ|wtrpnlkigeca_\ZWTQMIEA=ɿ9Ƽ5¹2.+(&%#"! `UJ9J:K;K;G:rPDL?5+ @ĺCǼGɾJNQTWZ\_bcfghikmnpqstuvxzz|}~~׀؁كۆՃ¸pUlc6ME"6/*"$$%'( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '$#&-% >7ZS/U~xtromljhfda`^[YVSOLHD?;ɿ7Ƽ3ù0,*'&$"!! _TK:J:K;J:@3p?5 H;.% CJ:K;J:J:\O%*,-010/00023568:6% $( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( '" -% VO4l{vrolkigec`^]ZXUQNKGB>:ʿ6Ƽ2ø/,('$#"! iaK;J:K;K;4) @5 K>0% KF6L;K:K:`S#)*,.0/.///023568;=ù?ƺCȽFʿIMPSVY\^`bdefhjlmopqrtuvxy{|{iKWN&7/)!%&( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '%&/(IB,z_ݑwrolihfdb_][YVSPMJEA=8ʾ4ƻ1¸.*(&$"! i_M=K:K;L;5) |?4 H;/% AI9L;K:K:cV#')*..----./023579;·=źAȻDʾH˿KNQTXZ\^`bcefijklnoqrtuwzyøiEUM%*"!%( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!'"%D="yHk߀|rnkigec`^\ZXURNLHD@;7ɾ3ƺ0·,)&%#"! ldM<K:L;L;5) ?4 1& HG7L;L;L;dW"%'),-,++,--/023579·<ĸ?ǻBɼE˿ILOSVYZ\^`bceghikmnoqsuumR^U)3+'&( ( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( &&-% VM&Noupkheda_][YVTPMJGC?:̿5ɽ1ƺ.·+(&$"! meN>K:L;L;6* }>3 =14G7L;K:J9dW!$&'+,***++,-/023579÷<ƹ?ȼDʽGJMPTVXZ]^`bcefhjklnortĺe}t;D<%$( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!%#@8w6H8L;L;L:bU #$&)*)())*+,-.02468¶:Ÿ>ǺAʼE˾GKNRTVY[\^_bcefhjklokVaX)/( %'( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( '%.' ne/Yjgcb_\ZXVSQMJGC?;7˾2ȼ.ĸ+)'$"! nfM=K:L;K;G8nOAJ="F6L;K:J9_R!"$()(''()*+,-/0246µ8÷;ƹ?ȻBʽE̾ILORTVY[\^_bcdfhilnT\S%.& $'( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!'$1) vm2]ic`][XWUROKHEA=9Ϳ4ʽ0Ǻ,÷*'%#! g]L;K:L;J9C5SF9B3L;L;K:]O !"&('&&''()*,-/0246ö9Ƹ<Ⱥ@ʼC̾GͿJMPRUWYZ\^`acefifKOG"&)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( ( ( ' '''&&&&&&&'''( ( ( ( (!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!#'~u3Yc_\ZXUSPMJGC?;7Ϳ3ʽ/Ǻ+ķ(&$" jaK:K:L;J9=1QNARF A3L;K;K:ZL !#'&%%%&'()*,-/024µ7ķ:Ƹ=ɻAʼD̾HͿKMPSUWYZ\]_acefP_U%,$ %( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ( ( ( '&%#" ! # $ & & % $ #   !#$%&' ( ( ( ( ( )!( )!( )!( )!( )!( )!( )!( )!'&A9C_^ZXUTQNKGEA=95̾0ɻ-ǹ)ö'%#!~aVL;K:L;G79. .VH^S:L;L;K:UF~"%%$#$$%&((*+-/02´4ö7Ƹ;ȹ?ɻA˽E;IKNPSUVXZ\^_beSj`+&$)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( ' %!+%<6!QK0f_=~wO\ku}ˊЎԐ֑֑ՏҌΉȄwnbVyJng@\V:ID5:4,)# #&' ( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!'#]T!¶P^YVURPLIFC?;6ο2˽/ɻ+Ÿ(µ&$# ~{`UK9K:L;B31' %VHWI"bK:K:K:RC}v#$#""#$%&'(*+-/03´5Ķ8Ǹ<Ⱥ?˼C̽F;ILNPSUVXZ\^`ȻZx66- &( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ( ( '$!# 2+LF*uoJe~ϏޚΠx\xF^W0@:/($ !!"$'( ( )!( )!( )!( )!( )!( ( %800NA ]Q/LN=L;K:O>wn!#"!!""#%&'(*,.ö/ŷ1Ǻ4ɻ7̽:62ͽ.ʻ+ǹ(ö%#" ~xtUGK:L;M<>1I= XN)O?K:K:M<pf"" !"#$%')+Ǻ-ʽ/Ϳ148<@DHLOSVZ\\ZXXZQla(*"&( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( '#$ C=$vpJ{ژހvbJaY,>7' !&( ( ( )!( )!( )!( %OFGVRPMJFC@<84ο0˼,ʺ)Ƹ&õ$"!|smRCK:L;K:5) lF:WKPBK:L;K:cW !  !"#$&(ķ*Ǻ,ɼ.̿/36:>AEJNPUX[]_aa`E?7$( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( ' /)vpJw{q\ALD!#')!)!)!)!)!)!)!$91EUQNKHD@=:51;.˻*Ⱥ(ŷ%ô#! ~~{lfL<K:L;I8;0 6WKQDK:L;K:^R  !"#%'ĸ)ǹ+ɻ-̾/148;73Ͽ/ͽ,ʺ(Ǹ&Ķ#³" }}ze\L<L;L;D5A5&VIUKUL<L<K;PA}!#%'÷(ƹ*Ⱥ,˽.Ϳ/26:=AEILPTWY\^b÷RWN%')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( &$ qkE}|ndb``_XJvl-=6 %( ( )!)!&2* 1( %( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( %/)RӍ}oca_^\[YZVCk`'6.&( ( '*"7QLHDA=:62.ͽ+˻(ȸ%Ʒ#´" }}yxtSFK;L<L<C6rM@VKOBK;K;K;jb!"#%&Ÿ(ǹ*ʻ+̽-/269<@DHLOSVX[Zu0,#')!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( & ("yrIʆ}qcb`^][ZXVURJ6TK(! #&&6. >OJEB>;730ξ,ͼ)ʹ&ȸ$ŵ"³ ~{|x mgPAK;L<I98- 7UHQDL;K;K;\P !"#%÷'Ǹ)ɺ*˽,;.047:=AFIMPTVZT]S$( ( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ( "d]9Ł~rdba_^\ZYVUSQRRN=LD& 80LMGC?<841п-ν*˺'ʹ$Ƿ"ô!}~y yv f^K;K;L<H9K>UJ:73/п,ν)̻&ʸ#Ƕ!Ĵ |}x yv pl RDK;L<L<6, AUIQEK;L<L;dY "$ö%Ǹ'ɺ(˼+ͽ,Ͽ/147:>BFIMPT:5- '( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( &IB&qwedca_]\ZXWTSQPMпLPY]dn~`PG@;751ѿ-Ͻ)ͼ'˺$ɸ"ƶ ó~z |w xt ha M>K;L<C5:0 !TJ6L<L;K;SE~z "µ$ŷ&ȹ'ʻ)̽+ξ-0257;?BGJMR<1) &)!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( )!( ( &c\6Ոyfeca`]\ZYWUSQPNпLпKQWZ`ky{`LD=852.о*μ'̺%ʹ"ȶ Ŵ²{ ~x yt tp \QK;L<L<5) THN@K;L;N>sl !´#ķ%Ǹ&ʺ(˼*ξ+Ͽ.1368<@DGKO3)"( )!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!( !*$^zfecb`^\ZYWVTRPNѿMпJѿIPTV[crz`KB;63/ѿ+Ͼ(ͻ&˺#ɸ!ǵĴ~ z {v ws ql SEK;L<L<<1 B p u y }  !$( ,#/&2( 5* 8- :. 1>2?2?2>2>1<0:. 8- 6+ 3) 0' ,$)!%"    ~ { v r!n!j!g"c"_"\"X#U#R#P#N#L#J#H#F#D#B#@#>#;#9#7#5#4#2#0#-#,#*#(#&#%###!####"""#"""" " " " """""""""""!"!""""" ! " """""""#"#"!##"%#'")#+"-#/"1#3"6#8":#<">#A"C#E"G#I"L#N"P#R"U#X"\"`!d"h!m!q v {    #(!.%5* ;/B4G8K;N=O>P?Q@Q@R@QARARARARARARARARARARARAQAR@R@Q@Q@P?N>L<H9C5>16+ 0' )"$!    | x!t!p"l!h"e"b#`"\#["X#W"T#R"O#M"K#I"G#D"B#@"=#<"9#7"5#3"1#/",#+")#'"%#"" ""#"""""""" ! " """"!"!"""""""" " " ""######## #"#%#'#)#+#.#0#2#4#6#9#;#=#@#B#E#G#I#L#N#P#R#U#W#Z#\#_#b"f"j"o!t!x!}    !)"2( ;/B4G8K;N=O>P?Q@Q@QARARASBSCTCTCTDUDUDUDUDVEVDVEUDUDUDUDTCTCTCTCSBSBRAQAQ@Q@P?P?N>L<I9D6=16+ +##    !!{"w"s"o#l#i#f#d#b#`#^#[#Y#V#T#Q#O#M#K#H#F#D"A#?"=#:#8#6#4#1#/#-#+#(#&#$#"# #####"#""" " " """""""!"""" " " """"#"#"# ""#%"'#*",#."0#3"5#7":#<">"A"C#F"H#K"L#O"Q#T"W#Y"\#^"`#c"e#i"m"r!v!|     '0& :. D5J:N=O>O>O>P?P@Q@QARARARASBUDWFYI]M_P bT!eX#h[%k^&ma'ob(oc(od(pd)oc(qe*re+se-se.k\(aR!^O ZJXGUDSCRARARARAQAQ@P?O>O>O>O>L<F7>03( )!!    !~!z"w"s#p"m#k"i#f"d#b"_#]"[#X"V#S"Q#N"L#J"H"E"B"@">#;"9#6"4#2"0#-"+#)"&#$"!#"#"#""""" " " "!"!""""""" " """""#####!###&#(#+#-#/#2#4#6#9#;"="@"B#E#G#J#L#N#Q#S#U#X#[#]#`#b#d#g#k"n"t"x!~      %/%O>P>P?Q@RBTDWG]NeV"od'xn+|048<>ACDEFGGGHHINWe{zSF?951|s,qf'h\#_PYIUESBRAQ@P?O>O>N=N=M<J:F7>04) '      !!"|"x"u#q#o#m#j#h#e#c#a#_#\#Z#W#U#R#P#M#K#I#G#D"B"?#=#:#8#5#3#1#.#,#*#'#%### ####""""" " " """"""!"""" " " #"""#"#"# ""#$"&#)"+#-"0#2"4#6"9#;">"@"C#E"G#J"L#O"Q#S"V#X"[#]"`#b"e#h"l"q!u!{     "+#8, C4J:M<M<M<M=N=N=N<N=SC[Lh\"vl(~.5;?CFGIJKKMMNOOPPPQQPPSYdxaSMIHGEB?;5/zq)l`#_RUEP?N=N=N=N=M<M<M<L;F7M<M<M<L<L;K:H8@24) '!    !~!z!v"r"n"k#h#e#c#a#_#]#Z#X#U#S#Q#O#L#J#G#E#C#@#>"<#9#7#5#3#0#/#,#*#(#&###!#####"""""" " " """""""!"!""""" ! " """""""#"#" #""$#&"(#*",#."0#2"4#6"8#;"<#?"A#C"F#H"J#L"N#Q"S#V"Z"^!a"f!k mo#/%;. G7K;L;L;L;L;L;K:P@aTul%1<=>@BDFHJLNPRSUVXYZ[\]]^^________bkzh]VSRPNLJHFDB@><94.|u'f[VGL;K:L<L;L;L;L;H8@23( ' ~ z v!q!n"j"g"c"`#^"[#Y"W#T"R#P"N#K"I#G"E#C"@#>"<#:"7#6"3#1"0#-",#)"'#%"##!"#"#""""""!" ! " ""!"!"!"""""""""""" " " " """""""##### #"#$#&#'#)#+#-#/#1#3#5#6#9#:#=#>#A#B#E#G#J"N!O!S$b-$:. G7K:K:K;K;K:K:O?ZLmb".;GOVYPDFHJMOQSUWY[\^_abcddeffffgggfffgjtlb\YWUSQOMJIFDA?=:862+ul#^QRCL<K:K:K;K;K:I8?11&&~!h!b"`"]"Y"V#S#P#N#K#J#H#F#D#B#@#>#<#9#8#6#4#2#0#.#,#+#)#'#%###!####""""""""" " " " """""""""""!"!"!"!"!"!" ! " " " !""#"#"#"#"#"#!""#$"%#'"(#*",#."0#1"3#5"7#9":!8%I4) A3I8K:K:K:K;J9J8VGoe!/=HQUXZ[][KKNQSUXZ\^`acdegghijkkkllllllkkklqۀne`]\YWUSQNLIFDB?<:8640*wp#\OL;J8K:K:K:K:J9E68, )!q!I!I"H"F#C"A#?"=#;"9#7"6#4"2#1"/#-",#*"(#'"$##"!# "#"#"""#""!""" ! " " "!"!"!"!"!"!"""""""""""""""" " " " " " """"""""""###""# #!##"$""$-,$X=0 I8L;K:K:J:J9M<XJsj#1ALRTVXY\^`bdWSVY[]_aceghiklmnoppqqrrrrrrrqqqpry߈܁qieca_\ZWUSPMKHEC@=:86320+xq!`SO?J9J:K:K:L:K:A32(~%A"."/#.#,#+#)#)#'#%#$###!# ####"""""#"""""" " " " " " """"""""""""""!"!"!"!"!"!"!"!"""" " ! " " " """""""""##$.%V?1H8K:K:J9J:J:P@eY+:GMQSUVY[]_bdgibY\^aceghjkmnopqrssttuuuuuuuuuutttw܀~qkhfdb`][XVSPMKHEB?<:7531/,&oeTEK:J:J9J9K:J9C44* }&1"""#"#"""""""""""""" " " " " " "!"!"""!"!"!"!"!"!"""""""""""""""#$%%%&  # " " " ,%1(:/ cB4K:K:K:J9I8K;[M{s&6DLOPRTUXZ\_begilnmbbegijlmopqrstuvvwwxxxyyyyyxxxwwvw{}smkihfda_]YWSQNKHEB?<96420.-*{"cXN?I8J9K:K:L:G78, (!1-& %""""" " " " " " " " """"""""""""""""""""!"!"!"!""$&(!)"+$-$/&0'2)4,6- 7, ^C5J9K:K9J9J9O?aV,;FKMOPRTVY[^`cfiknprskgjkmopqstuvwwxyyzz{{{|||||{{{zzyxyށ{ronljhfdb_\YVSPMJGDA=:7531.-+)$neRBK:J9J9K:J:G7<0 }6- *.' '!0(-%+#)"(!& %$#"""!"!"!"!"!"!"!-$/&1(3* 7- ;1 8. <1 YB4K:K:K:J9H7P@kb0?IKLMOPRUWZ]`behjmorsuxslnoqstuwwxyz{|||}}~~~~~}||{{~xrponljhfdb_\YVSOLIFC?<9641/-+*)%vnVHI8J9K:K:K:G7=0 z7- ;1 7. 4+1'.%,#*"( &$""""I? JAHC5J9K:J9J9J9TEsj!3AGIJKMOQSUX[^adfilnqsuwyzzqrsuvwxyz{{|}~~~}}}ހxsqpomkjhfda_[YUQNKHDA=:7520.,*)(%{t[NL;J9J9K:J:G79- m?5 >4 i^8(YK$QAK:K:K:H7O?sj!2AFGHJKMOQSV¿X[_behknqsuwz|~׀؁zxyz{{{||}}~~~}vsrqpnmkjgec`^ZWSPLÿIFB?;8530.,+)('$ysXKI7J9K:K:K:K=QGRE;I=@5UG)N>I8J9J9J8RBtl"4AEFGHIJLOQT¾WZ]adhknrtwz~ׁ؄نڈڊۋމ{vutrpomljigeb_\YURNK¿GD@=9631.-+)('%$ztZMJ9J9J9J9J9I;@5@=3 SF9-S=.I8J9J9J9L;j`/>CDEFGHKLORUX\_cgjosx}؃ڈ܎ޕywvtsqpnmkigec`]ZVSPKH½DA=:741/-+)('%$"rjRCI8J9K:J9F55) xK>B629,L:K:K:J9L;dX.=BBCDEFHJMPSV[`ekpv{׀مۋݐߔ|xwvusrpnmkjhfda^[XUQMIĿFB>;741/-*)'&%$#!ndQAI8J9J9L;D47, SQDL?9-cG7K;K:J:K:WI|'8?AABDEFHKN¾RV\agkosvx{}׀؃نڈۋ܍ݐݒߕߘ{xwvutrpomkjhfda_\YURNJF½B?;842/,*)(&%$#"bVL<J:K:K;I9B5?4!QD@4.D5K;K;J:I9N?vn"3>?@ABDEGIMRW[_cehjlnqsvxz|~؀قلمڇۈ܉܋݌ݍޏ{yxvusrqomljhfdb_]YVROJGĿC?;852/,+)'&%$#"!zuXKI9J:K;L<E6F9SH=J> A5[F7K;K;J:K;cX+:=>?@BCEILPSVX[]`behjmnqrtvwxy{|}~ـفڂڄڅۆ}{zxwusrqonkjhfdb`]ZVSOKGC½?;852/,*('&%##"!jbPAJ:J:K;I9=0L@NAC89,J:K;K;I9QBxq#5;==>?BDGKNOPRTWZ\_bdgjlnpqstvwyz{||~ـفڂڃڄ|{zywvtrqonljhfdb`]ZVSOKHCĽ?;852.,*('&$#"! |XLI9K;K;L;@28- DJ>J=IE6K;K;J:L<dY-8;;=>@CFHIJK½MþOſQTWZ\`bfhkmnprsuvxyz{|~ـځڂڃڄۅ|{zyxvtsqomkjheca`]ZWSPLHCž?;741.,*(&%$#"! ogO@J:K;K;J9F8rH=OB8,lH8K;J:J:M>um 29:;;>ACEEFGHJLýOƿRUW[^adgikmoqstvvxyz|}~ـځڂۄڄۅ߆~}{yxwvtrqomkigeca_]ZVSOKGCſ>»;741.+)'&%#""! ~yUGI9J:K;K;=/E9E9"D6L<K;K;J:\O+689:ļ:72/-+('%##"! slRCJ:J:K;G86+ kNB C7eG8K;K;I9SD}v#2567:<>>==>?@BDGûKƾMQTW[^adfhjlnpqssuvwyz{}~؀؀قكلڅۆ܇|{yxvutrpnljigdb_][YURNJFB=Ž:62/,)(&%#""! YMJ:K;K;L<@3OCA6<0sJ:K;J:J:[M(2457:;;;;;<=?ADFûIƽLȿOSVY]`cdghklnpqstuvxyz{|~؀؁ق؃لمچڇ}zyxutewRVPerl_newRV_noincPerl_newSLICEOPPerl_newSTATEOPPerl_newSUBPerl_newSVPerl_newSVOPPerl_newSVREFPerl_newSV_typePerl_newSVhekPerl_newSVivPerl_newSVnvPerl_newSVpvPerl_newSVpv_sharePerl_newSVpvfPerl_newSVpvf_nocontextPerl_newSVpvnPerl_newSVpvn_flagsPerl_newSVpvn_sharePerl_newSVrvPerl_newSVsvPerl_newSVuvPerl_newUNOPPerl_newWHENOPPerl_newWHILEOPPerl_newXSPerl_newXS_flagsPerl_new_collatePerl_new_ctypePerl_new_numericPerl_new_stackinfoPerl_new_versionPerl_new_warnings_bitfieldPerl_ninstrPerl_nothreadhookPerl_op_append_elemPerl_op_append_listPerl_op_clearPerl_op_contextualizePerl_op_dumpPerl_op_freePerl_op_linklistPerl_op_lvaluePerl_op_nullPerl_op_prepend_elemPerl_op_refcnt_lockPerl_op_refcnt_unlockPerl_op_scopePerl_pack_catPerl_packlistPerl_pad_findmyPerl_pad_pushPerl_parse_arithexprPerl_parse_barestmtPerl_parse_blockPerl_parse_fullexprPerl_parse_fullstmtPerl_parse_labelPerl_parse_listexprPerl_parse_stmtseqPerl_parse_termexprPerl_parser_dupPerl_pmop_dumpPerl_pop_scopePerl_pregcompPerl_pregexecPerl_pregfreePerl_pregfree2Perl_prescan_versionPerl_printf_nocontextPerl_ptr_table_clearPerl_ptr_table_fetchPerl_ptr_table_freePerl_ptr_table_newPerl_ptr_table_splitPerl_ptr_table_storePerl_push_scopePerl_pv_displayPerl_pv_escapePerl_pv_prettyPerl_pv_uni_displayPerl_qerrorPerl_re_compilePerl_re_dup_gutsPerl_re_intuit_startPerl_re_intuit_stringPerl_reallocPerl_reentrant_freePerl_reentrant_initPerl_reentrant_retryPerl_reentrant_sizePerl_refPerl_refcounted_he_chain_2hvPerl_refcounted_he_fetch_pvPerl_refcounted_he_fetch_pvnPerl_refcounted_he_fetch_svPerl_refcounted_he_freePerl_refcounted_he_incPerl_refcounted_he_new_pvPerl_refcounted_he_new_pvnPerl_refcounted_he_new_svPerl_reg_named_buffPerl_reg_named_buff_allPerl_reg_named_buff_existsPerl_reg_named_buff_fetchPerl_reg_named_buff_firstkeyPerl_reg_named_buff_iterPerl_reg_named_buff_nextkeyPerl_reg_named_buff_scalarPerl_reg_numbered_buff_fetchPerl_reg_numbered_buff_lengthPerl_reg_numbered_buff_storePerl_reg_qr_packagePerl_reg_temp_copyPerl_regclass_swashPerl_regdumpPerl_regdupe_internalPerl_regexec_flagsPerl_regfree_internalPerl_reginitcolorsPerl_regnextPerl_repeatcpyPerl_report_uninitPerl_require_pvPerl_rninstrPerl_rsignalPerl_rsignal_statePerl_runops_debugPerl_runops_standardPerl_rv2cv_op_cvPerl_rvpv_dupPerl_safesyscallocPerl_safesysfreePerl_safesysmallocPerl_safesysreallocPerl_save_I16Perl_save_I32Perl_save_I8Perl_save_adeletePerl_save_aelem_flagsPerl_save_allocPerl_save_aptrPerl_save_aryPerl_save_boolPerl_save_clearsvPerl_save_deletePerl_save_destructorPerl_save_destructor_xPerl_save_freeopPerl_save_freepvPerl_save_freesvPerl_save_generic_pvrefPerl_save_generic_svrefPerl_save_gpPerl_save_hashPerl_save_hdeletePerl_save_helem_flagsPerl_save_hintsPerl_save_hptrPerl_save_intPerl_save_itemPerl_save_ivPerl_save_listPerl_save_longPerl_save_mortalizesvPerl_save_nogvPerl_save_opPerl_save_padsv_and_mortalizePerl_save_pptrPerl_save_pushi32ptrPerl_save_pushptrPerl_save_pushptrptrPerl_save_re_contextPerl_save_scalarPerl_save_set_svflagsPerl_save_shared_pvrefPerl_save_sptrPerl_save_svrefPerl_save_vptrPerl_savepvPerl_savepvnPerl_savesharedpvPerl_savesharedpvnPerl_savesharedsvpvPerl_savestack_growPerl_savestack_grow_cntPerl_savesvpvPerl_scan_binPerl_scan_hexPerl_scan_numPerl_scan_octPerl_scan_versionPerl_scan_vstringPerl_screaminstrPerl_seedPerl_set_contextPerl_set_numeric_localPerl_set_numeric_radixPerl_set_numeric_standardPerl_setdefoutPerl_share_hekPerl_si_dupPerl_signbitPerl_sortsvPerl_sortsv_flagsPerl_ss_dupPerl_stack_growPerl_start_subparsePerl_stashpv_hvname_matchPerl_str_to_versionPerl_sv_2bool_flagsPerl_sv_2cvPerl_sv_2ioPerl_sv_2ivPerl_sv_2iv_flagsPerl_sv_2mortalPerl_sv_2nv_flagsPerl_sv_2pvPerl_sv_2pv_flagsPerl_sv_2pv_nolenPerl_sv_2pvbytePerl_sv_2pvbyte_nolenPerl_sv_2pvutf8Perl_sv_2pvutf8_nolenPerl_sv_2uvPerl_sv_2uv_flagsPerl_sv_backoffPerl_sv_blessPerl_sv_cat_decodePerl_sv_catpvPerl_sv_catpv_flagsPerl_sv_catpv_mgPerl_sv_catpvfPerl_sv_catpvf_mgPerl_sv_catpvf_mg_nocontextPerl_sv_catpvf_nocontextPerl_sv_catpvnPerl_sv_catpvn_flagsPerl_sv_catpvn_mgPerl_sv_catsvPerl_sv_catsv_flagsPerl_sv_catsv_mgPerl_sv_chopPerl_sv_clearPerl_sv_cmpPerl_sv_cmp_flagsPerl_sv_cmp_localePerl_sv_cmp_locale_flagsPerl_sv_collxfrm_flagsPerl_sv_compile_2opPerl_sv_compile_2op_is_brokenPerl_sv_copypvPerl_sv_decPerl_sv_dec_nomgPerl_sv_del_backrefPerl_sv_derived_fromPerl_sv_destroyablePerl_sv_doesPerl_sv_dumpPerl_sv_dupPerl_sv_dup_incPerl_sv_eq_flagsPerl_sv_force_normalPerl_sv_force_normal_flagsPerl_sv_freePerl_sv_free2Perl_sv_getsPerl_sv_growPerl_sv_incPerl_sv_inc_nomgPerl_sv_insertPerl_sv_insert_flagsPerl_sv_isaPerl_sv_isobjectPerl_sv_ivPerl_sv_lenPerl_sv_len_utf8Perl_sv_magicPerl_sv_magicextPerl_sv_mortalcopyPerl_sv_newmortalPerl_sv_newrefPerl_sv_nolockingPerl_sv_nosharingPerl_sv_nounlockingPerl_sv_nvPerl_sv_peekPerl_sv_pos_b2uPerl_sv_pos_u2bPerl_sv_pos_u2b_flagsPerl_sv_pvPerl_sv_pvbytePerl_sv_pvbytenPerl_sv_pvbyten_forcePerl_sv_pvnPerl_sv_pvn_forcePerl_sv_pvn_force_flagsPerl_sv_pvn_nomgPerl_sv_pvutf8Perl_sv_pvutf8nPerl_sv_pvutf8n_forcePerl_sv_recode_to_utf8Perl_sv_reftypePerl_sv_replacePerl_sv_report_usedPerl_sv_resetPerl_sv_rvweakenPerl_sv_setivPerl_sv_setiv_mgPerl_sv_setnvPerl_sv_setnv_mgPerl_sv_setpvPerl_sv_setpv_mgPerl_sv_setpvfPerl_sv_setpvf_mgPerl_sv_setpvf_mg_nocontextPerl_sv_setpvf_nocontextPerl_sv_setpvivPerl_sv_setpviv_mgPerl_sv_setpvnPerl_sv_setpvn_mgPerl_sv_setref_ivPerl_sv_setref_nvPerl_sv_setref_pvPerl_sv_setref_pvnPerl_sv_setref_uvPerl_sv_setsvPerl_sv_setsv_flagsPerl_sv_setsv_mgPerl_sv_setuvPerl_sv_setuv_mgPerl_sv_taintPerl_sv_taintedPerl_sv_truePerl_sv_uni_displayPerl_sv_unmagicPerl_sv_unmagicextPerl_sv_unrefPerl_sv_unref_flagsPerl_sv_untaintPerl_sv_upgradePerl_sv_usepvnPerl_sv_usepvn_flagsPerl_sv_usepvn_mgPerl_sv_utf8_decodePerl_sv_utf8_downgradePerl_sv_utf8_encodePerl_sv_utf8_upgradePerl_sv_utf8_upgrade_flags_growPerl_sv_uvPerl_sv_vcatpvfPerl_sv_vcatpvf_mgPerl_sv_vcatpvfnPerl_sv_vsetpvfPerl_sv_vsetpvf_mgPerl_sv_vsetpvfnPerl_swash_fetchPerl_swash_initPerl_sys_initPerl_sys_init3Perl_sys_intern_clearPerl_sys_intern_dupPerl_sys_intern_initPerl_sys_termPerl_taint_envPerl_taint_properPerl_tmps_growPerl_to_uni_lowerPerl_to_uni_lower_lcPerl_to_uni_titlePerl_to_uni_title_lcPerl_to_uni_upperPerl_to_uni_upper_lcPerl_to_utf8_casePerl_to_utf8_lowerPerl_to_utf8_titlePerl_to_utf8_upperPerl_try_amagic_binPerl_try_amagic_unPerl_unpack_strPerl_unpackstringPerl_unsharepvnPerl_upg_versionPerl_utf16_to_utf8Perl_utf16_to_utf8_reversedPerl_utf8_distancePerl_utf8_hopPerl_utf8_lengthPerl_utf8_to_bytesPerl_utf8_to_uvchrPerl_utf8_to_uvuniPerl_utf8n_to_uvchrPerl_utf8n_to_uvuniPerl_uvchr_to_utf8Perl_uvchr_to_utf8_flagsPerl_uvuni_to_utf8Perl_uvuni_to_utf8_flagsPerl_vcmpPerl_vcroakPerl_vdebPerl_vformPerl_vivify_defelemPerl_vload_modulePerl_vmessPerl_vnewSVpvfPerl_vnormalPerl_vnumifyPerl_vstringifyPerl_vverifyPerl_vwarnPerl_vwarnerPerl_warnPerl_warn_nocontextPerl_warn_svPerl_warnerPerl_warner_nocontextPerl_whichsigPerl_win32_initPerl_win32_termPerl_xs_apiversion_bootcheckPerl_xs_version_bootcheckPerl_yylexRunPerlboot_DynaLoaderboot_Win32COREinit_Win32COREperl_allocperl_alloc_overrideperl_alloc_usingperl_cloneperl_clone_hostperl_clone_usingperl_constructperl_destructperl_freeperl_get_host_infoperl_parseperl_runperlsio_binmodesetgidsetuidwin32_abortwin32_acceptwin32_accesswin32_alarmwin32_ansipathwin32_async_checkwin32_bindwin32_callocwin32_chdirwin32_chmodwin32_chsizewin32_clearenvwin32_clearerrwin32_closewin32_closedirwin32_closesocketwin32_connectwin32_cryptwin32_dupwin32_dup2win32_dynaloadwin32_endhostentwin32_endnetentwin32_endprotoentwin32_endserventwin32_environwin32_eofwin32_errnowin32_execvwin32_execvpwin32_fclosewin32_fcloseallwin32_fdopenwin32_feofwin32_ferrorwin32_fflushwin32_fgetcwin32_fgetposwin32_fgetswin32_filenowin32_flockwin32_flushallwin32_fopenwin32_fprintfwin32_fputcwin32_fputswin32_freadwin32_freewin32_free_childdirwin32_free_childenvwin32_freopenwin32_fseekwin32_fsetposwin32_fstatwin32_ftellwin32_fwritewin32_get_childdirwin32_get_childenvwin32_get_osfhandlewin32_getcwin32_getcharwin32_getenvwin32_gethostbyaddrwin32_gethostbynamewin32_gethostnamewin32_getnetbyaddrwin32_getnetbynamewin32_getnetentwin32_getpeernamewin32_getpidwin32_getprotobynamewin32_getprotobynumberwin32_getprotoentwin32_getswin32_getservbynamewin32_getservbyportwin32_getserventwin32_getsocknamewin32_getsockoptwin32_gettimeofdaywin32_htonlwin32_htonswin32_inet_addrwin32_inet_ntoawin32_ioctlwin32_ioctlsocketwin32_isattywin32_killwin32_linkwin32_listenwin32_longpathwin32_lseekwin32_mallocwin32_mkdirwin32_ntohlwin32_ntohswin32_openwin32_open_osfhandlewin32_opendirwin32_os_idwin32_pclosewin32_perrorwin32_pipewin32_popenwin32_printfwin32_putcwin32_putcharwin32_putenvwin32_putswin32_readwin32_readdirwin32_reallocwin32_recvwin32_recvfromwin32_renamewin32_rewindwin32_rewinddirwin32_rmdirwin32_seekdirwin32_selectwin32_sendwin32_sendtowin32_setbufwin32_sethostentwin32_setmodewin32_setnetentwin32_setprotoentwin32_setserventwin32_setsockoptwin32_setvbufwin32_shutdownwin32_sleepwin32_socketwin32_spawnvpwin32_statwin32_stderrwin32_stdinwin32_stdoutwin32_str_os_errorwin32_strerrorwin32_tellwin32_telldirwin32_timeswin32_tmpfilewin32_unamewin32_ungetcwin32_unlinkwin32_utimewin32_vfprintfwin32_vprintfwin32_waitwin32_waitpidwin32_write  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~I(K(I(S(((ҝ((^(%(UL(*N((h(O(T(MU(W([(X(\([(w](^(~z(<}((l~(I(O(g(((({(c((5(i(d(i(d((j(Ga(_V(Z(Z(}n(}n(o(o(o(o(p(s((u(M(v()(y(((}(( (((݀(ρ(Û(](L((՜(w(^((((p(((u(u(u(u(*(((k(((t((((؀(,(((@(((((ˣ( ( ( ((5(f(y(y(( ((((%(%((((b(b(X(G(*(((J(Al(Al(((b(&(((4/(X\((%(((z(((((((((i(@((G((((((((+((Ρ((((((D((-(~(f(|2(I(`(3((0((I(5(i(:(;(<(IB(.G(G(I(I(T((~((F((̒((((W(_('(((\(C(#(\(?(1(ۙ(U( (](:(((e(L(U((((.(L(ٶ((((((U(ϼ(((((((((((6(6(L(L(L(L(L(L(`(`(`(`(`(((((((((((((((((((}(((((T(T(M(((((i(M(6(((L(N(x(((((((((T(G(G(()((((((((((((b(b(r(]r(w(|( }((((((((((I(I(I(w(w(w(w(((((((((((((((($(X(!((/(/(/(c(((((((((((((((|(|((|(z(({(((((I((((((ѕ(ѕ(ѕ((ѕ(k(({(({((>((((((((((((((((((((((((x{((=z(=z((((((((((((((((((((((=z(=z(=z((((=z(((((((((((((((«((ɑ(ɑ(((((((((((|((((((((((|(E(|(((((((A((((((((((;((t((t(((((((((((((S(ҩ(((((R}(((((((((((((((((((R}(((((((((((((((((((4(4(b}((((=(=(=(((((b}(((D(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(~(((((((((((((((((((((((((((}((}((((((((((((((((((((((((((((((((((ޒ((((((ѕ(< (K((&(  ($((((P(S(x(]((#( (e((|((ؾ((!((ο(((7(((8(Y(p((w((((((/(q(((((((u(u(u(u((x(((t((( PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_PERL_ATOF USE_SITECUSTOMIZE ( (й ( ( ( ( (| ( ( ( ( ( ( (p (K (\ (K (L ( (< ( (, (q ( ( ( ( ( ( ( (8 (ظ (8 (ĸ ( ( ( ( (} ( ($ ( ($ (p ( (` (L (T ( (D (k (4 ( ($ (M ( ( ( ( ( ( (̷ ( ( ( (+ ( ( ( ( (p (C (l (T (1 ( w (< (o ( w (( ( ( ( ( (0 ( (V ( ( ( ( ( ( ( w (̶ ( (0 (( ( (c (v ( ( ( ( ( ( (U ( (و ( ( (& (5 (H (` (t ( (lj (։ ( ( (' (b (m ( ( (Ί ( ( ( ( ( ( (+ (0 (5 (: (J (U (` (k (v ( ( ( ( ( ( (ʋ (ڋ ( ( ( ( (% (> (W (g ( ( ( ( ( (Ռ ( ( ( ( ( (,() (. ( ( (ō (ڍ ( ( ( ( (% (5 (o (z ( ( ( ( (ώ ( ( ( ( ( (% (1 (< (L (a (q ( ( ( ( ( (ˏ (ۏ ( ( (* (5 (@ (K (V (k ( ( ( ( ( (ސ ( ( ( (ɐ ( ( ( (# (. (9 (> (N (^ (c (x ( ( ( ( (ӑ ( ( (' (F (Q (\ (g (r ( ( ( (̒ (ג (ܒ ( ( ( ( ( (- (- (- (- (2 (7 (G (Z (f ( ( (ȓ (ȓ (ӓ (ޓ ( ( ( () ( ( ( ( (Ҙ ( ( (pX ( ( (p (O ( (p, (O ( (p( (ۻ ( ( (p (= ( (c ( (3 (j ( ( ( ( ({ ( ( ( ( (- (I (q (p (| ( ( ( (! ( (/ ( ( ( (@ ( ([ (Z ( ( ( ( ( ( ($ (? (p (0 (~ ( ( ( ( ( ( ( ( ($ ( (t ( ( (- (I (q (W ( ( (( ( (p (0 (~ ( ( ( ( ( ( (3 ($ ( (Z ( ( (- (I (q (W ( ( (( ( (p (8U (~ ( ( ( ( ( ( ( ( ($ ( ( ( ( (- (I (q (W ( ( ( ( (                              A@@@A@@A@@@@A@@@A@@@@@@AAA@@@@@@@@@@@@@A@@A@@A@@@A@A@@A@@A@@A@@@@A@A@@A@AA@AA@@AA@@@AAA@A@A@A@A@                              @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                        0 0 0  0 0  0 0  0           0  0 0 0 0  0  0  0          $$  $ $ $$  $ $             $$  $ $ $$  $ $                  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                            ((  ((  ((  ((  ((  ((  ((  ((          """"   " " " " ((((((((    """" ( ( ( ("("("("(   !"#$% !"#$%&'()*+,-./0123456789:;<=>?./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzp (K (gK (K ( (K (7O ( N ( (_N (N (N (O ( ( ( (- (I (q (/auto/\ (] (] (&] (8] (J] (\] (n] (] (] (] (] (] (] (] (] (^ ("^ (4^ (F^ (X^ (j^ (|^ (^ (^ (^ (^ (^ (^ (^ ( _ (_ (0_ (B_ (T_ ((p0H` x         ( H(p(B%@BR p\h`h@aPERLDLL( """""""""""""""""""""""""!!!!!!" " " " ! " """""!"!""""""!!!! !!!""#!$"%"%!&"'!(!(!)")")")!*!*!*")")")"("("'"'!&!%!%!$!#"""!" !!""""!""""!"""""" ! ! " " ! ! ! !!!"""""""""""""""""""""""""""""""!"!"!"!"!"!"""!"""!""""" " " " " " " ! ! !!""""!!!"!"!"!!"!#!%!'!)!+!,!.!0!2!4!5!7!9!:!!?!@!A!B!C D!D!E"E!F!F!F!F!F!E!E!D!D!C!B!A @!?!>!=!;!:!8!7!5!4!2!0!.!-!*!*!'!&!$!"!!"!"!"!"!"""""!""" " " " " " " " " " """""""!"!"""!"!"!"!"!"!""""""""""""""""""""" " " " " " " " """"""""""""""""" """#"%"'"*","."1"3!6!8!;!=!A!C!E!I K N P S U W Z [ ^ _!a!c!d!f!g!h!i!j!k!l"l"l!m!m!l!l!l!k!k!j!i!h g f d c a _ ^ \ Z W U S Q N!L!I!F!D!A!?!!A!E!G!K!N R U Y \ _ c f i mpsux{}      !!!!!!! !      }zxusp m j f c ` ] Y V R O!L!I!F!C!@!=";!8"6!3"1"/","+#)"'"%"$#""!# "#""""""""""""""""" " " " " " !"!"!"!"!"!"!"!"""""""""""""""" " " " " """"""##""###### #!#"#$#&#'#(#*#,#.#0"3"4"7":"="@"D!G!J!N!Q!U!Y ] a d ilquy|         !!!!!!       }yuq n j f b _ [!W!T!P!M"J"G"D"A"?"<#9#7#5#3#1#/#.#,#+#*#(#&#%#$#"#!#####"""#""""""" " " " " " """"""""""""""!"!"!"!"!"!" ! " " """"""""#"""#" #""##%"&#("*#,"-#/"1#3"4#6"8#:"<"?"B"F"I"M!P!T!W![ ` c g l p tx}  !!"""#####"""!! ~ y u q n i f!b!^![!W!T"P"M"J"H#E"C#A"?#=";#9"7#6"4#2"1#."-#+")#("&#$""#!"#"#"""""""""" ! " ! " !"!"!"!"!"!"""""""""" " " " """"#""######!###%#'#)#+#-#.#0#2#4#6#8#:#<#>#A#C#D#G#I#L"P"S"W"[!_!c!g!lparam=%p refcnt_inc: fd %d < 0 refcnt_inc: fd %d refcnt=%d refcnt_inc: fd %d: %d <= 0 Zeroing %p, %d More fds - old=%d, need %d, new=%d refcnt_dec: fd %d < 0 refcnt_dec: fd %d refcnt=%d refcnt_dec: fd %d: %d <= 0 refcnt_dec: fd %d >= refcnt_size %d Cleanup layers for %p %d _is_ a regular file %d is not regular file wr+Don't know how to get file namew+b\\?\\\?\kernel32.dllGetLongPathNameWMSWin32-x86-multi-threadbin%s-%slibSoftware\Perl%d.%dsitelibsite%s/lib%s/%s/libvendorlibActiveStateCan't spawn "%s": %scmd.exe /x/d/cCan't %s "%s": %sspawnIN32_SLOPPY_STATx86ia64amd64unknownunknown(0x%x)localhost (%s)Build %dWin32sWindowsWindows NTWin32 UnknownTerminating on signal SIG%s(%d) Unknown ErrorUnknown error #0x%lX (lookup 0x%lX)NUL/dev/nullplxList form of pipe open not implemented/ccommandcommand.comcmdcmd.exe.exeusage: Win32::SetChildShowWindow($showwindow)Win32::SetChildShowWindowWin32::BuildNumber.\win32.cinit_Win32COREPATH=PATHPerlMessageWindowClassPerlMessageWindowCould not find version 2.0 of winsock dll Unable to locate winsock library! ZAPERL_ALLOW_NON_IFS_LSPioctl implemented only on socketsendhostent not implemented! endnetent not implemented! endprotoent not implemented! endservent not implemented! getnetent not implemented! getnetbyname not implemented! getnetbyaddr not implemented! getprotoent not implemented! getservent not implemented! sethostent not implemented! setnetent not implemented! setprotoent not implemented! setservent not implemented! tcpwin32load_file:%sfilename, flags=0unload_file:%slibreffind_symbol:%slibhandle, symbolnameperl_name, symref, filename="$Package"DynaLoader::CLONEDynaLoader::dl_errorDynaLoader::dl_install_xsubDynaLoader::dl_undef_symbolsDynaLoader::dl_find_symbolDynaLoader::dl_unload_fileDynaLoader::dl_load_fileDynaLoader.c1.13PERL_DL_NONLAZYWin32::GetCwdWin32HzG?Win32::SetCwdWin32::GetNextAvailDriveWin32::GetLastErrorWin32::SetLastErrorWin32::LoginNameWin32::NodeNameWin32::DomainNameWin32::FsTypeWin32::GetOSVersionWin32::IsWinNTWin32::IsWin95Win32::FormatMessageWin32::SpawnWin32::GetTickCountWin32::GetShortPathNameWin32::GetFullPathNameWin32::GetLongPathNameWin32::CopyFileWin32::SleepWin32CORE.cWS2_32.dllY P (4e ( ( ( ( (L (ots  ( (< (3495678 WSCEnumProtocols.WSASocketAWp f p 0 ~ s T p h p q  " 0 H ` z  6 L ` x  . D V b r  * @ R r  4 B P j   . > N ^ p ~   * 6 B T Z p | r d X N D : 0    " , 6 @ J X d n x &    $ , 4 : @ F N T \ d l v ~    & 0 : D L \ p ~    $ , 6 > H P X ` l v    $ 6 D N X d n x     n \ J 8 , t QLeaveCriticalSectionEnterCriticalSection(SetLastErrorqGetLastError#InitializeCriticalSectioncTlsAllocGetProcAddressRLoadLibraryADeleteCriticalSectionFreeLibrary(InterlockedDecrement,InterlockedIncrementFreeEnvironmentStringsWWGetEnvironmentStringsWwGetLogicalDriveStringsWFreeEnvironmentStringsAUGetEnvironmentStringsvGetLogicalDriveStringsAGetVersionExAxGetLogicalDrives SetCurrentDirectoryAuMultiByteToWideChariGetFullPathNameA SetCurrentDirectoryWjGetFullPathNameW^GetFileAttributesAoCreateThreadFGetCurrentThreadId}GetModuleFileNameA~GetModuleFileNameWdTlsFreeDisableThreadLibraryCallsGetModuleHandleAWideCharToMultiByteFindFirstFileWFindCloseFindNextFileWGetTempFileNameA4CloseHandleWaitForMultipleObjectsProcess32NextProcess32FirstrCreateToolhelp32SnapshotOpenProcessGenerateConsoleCtrlEvent^TerminateProcessZGetExitCodeProcess_TerminateThreadVSleepGetVolumeInformationAbGetFileInformationByHandleSCreateFileAFindFirstFileAGetShortPathNameWXGetEnvironmentVariableASetEnvironmentVariableAGetProcessTimesBGetCurrentProcessSetFileAttributesASetFileTimeeGetFileTimeZLocalFileTimeToFileTime[SystemTimeToFileTimeGetSystemTimeAsFileTimeGetSystemInfoGetComputerNameAGetTickCount[GetExitCodeThreaddLockFileExpUnlockFileExFormatMessageA\LocalFreeXLocalAllocGetTempPathA7SetStdHandleGetStdHandleXCreateHardLinkWoMoveFileExASetEndOfFile3GetConsoleMode@GetCurrentDirectoryAfCreateProcessASLoadLibraryExAYGetEnvironmentVariableWSetConsoleCtrlHandlerfTlsSetValueeTlsGetValueReadFileWriteFileSetFilePointerDuplicateHandleKERNEL32.dll4CharUpperAPostMessageAPostThreadMessageAPostQuitMessageDispatchMessageATranslateMessageCallMsgFilterAPeekMessageAMsgWaitForMultipleObjectsKillTimerzSetTimerDefWindowProcARegisterClassA`CreateWindowExADestroyWindowUSER32.dllRegCloseKeyRegQueryValueExARegOpenKeyExA$GetUserNameAADVAPI32.dllCOMCTL32.dllmemcpymemmovestrchr_errno=atoimemsetstrcmpstrlenmemcmpstrncmplocaleconvsetlocaletouppertolower_pctypea__mb_cur_max_isctypestrxfrmm__p__environmemchrIexit_ftolstrtod_setjmp3qsortstrrchrtimelongjmppow3_isnanVfmodUfloor:atan2DcosJexplogsqrtsinrandsrandAceilstrstrmodflocaltimestrcspnsprintf`frexpstrftimeHdivstrtoul_vsnprintf??3@YAXPAX@ZwcscpywcslenstrcpystrcatstrncpywcscatwcsncpycfsetposQfgetpostmpnam_exit??2@YAPAXI@ZI__CxxFrameHandlerB_EH_prolog?bsearch4abortrealloc^freeLfclose_iobPfgetcungetc_getpid_stati64Cclock_get_osfhandlestrerror_sys_nerrvfprintfvprintf]freadffwriteWfopen_freopenZfputsYfputchgetcBclearerrOfflush_telli64bfseekrewind_fstati64_pipe_fmodeE_lseeki64perrorsetbufsetvbufRfgetskgetsputcputsigetcharputcharmalloc@calloc_open_osfhandle_control87wcschrsignalwcstombs_strupr_access_getcwd_mktemp_umask_execl_fileno_stricmp_unlink_utime_fdopen_setmode_open_eof_dup_dup2_read_write_mkdir_rmdir_chdir_chmod_execv_spawnv_execvp_flushall_fcloseall_putenv_closeMSVCRT.dll_initterm_adjust_fdiv)InterlockedExchangeRaiseException N    H v s | | @ p | | | h 8 ğ ̠  D x L   ` , 4 , $ (  q r o Hn | | | | 0 0 r r | x | H | r r | <   } ~ ` } @ | }  } } ~ @~ @} `} ~   ` @ } ~ | `~ @  ~ Ȟ l H I  -    q t W (  ~ $  e + I =   j  f  , Ϯ P S W ~ M   p | t m I  *  Z e { 8 I 8  H  & 4_gDg% f( n  J_'H $P"M. $=  $z   Mk-,,1 ``ԢE D |F F nC D C @  K™4d ODZc,,,J2 @ ]@ K@ x 8 ^']'}jX%.ze b _ $#soqVqoop:ow3 a5 5PTOzY: C: : )- W< 6< CxaɰE -XM M M x M wT x`+?62EXēh˯ڴ#θ6Y<pYj 01*r-/M]; <ۗ 3l:.:C)D:nADGD)Mc<e ՛tQ E  e4_r\s w 0u0O 3H AH wG r >j yf?S Fv v s Gwwv,wRC$fx*LRqypu[_%<x@y#+ka'K^UeP'A(H;*H<wTIlICI H<y IEH7HiDxGGGDCeFTIH)RaXsrSRQ] G 2  %_&Nk;7%&_'H WʖT0 t  z g u }.T ||{t}z|a{Ʈ>uqCt+ &[2 ,,;,?H;LJaLOP OL3O+`cbab`bacdfjf0g@,tB4CwI  I3 AH [H &ڡ}y1 \1 b0 1 ڵb0aɴESqH2ɷLv-Ә y7 PcM: : ; f; ;  ; X* X : V8 ,q E RQRyF"]=]۬ _r ;M?LDKӐV   [[n[J[# >\ snP11344T US@|@m o  ~J/`##5U<!=TSs$$ B$CT#,,,ݑu,?)%WȒ%RwP*'XRRH,JJPu69ZZZ\ZZ2Z& FVVUVnV iYO- /V1YY1r[Lb[[o\Z[8\ * A6 6 5 / ZE  j    v @D` g   3 P    * ) * ) T lg aC ,u< ?AW? Gd b f a VD rE D D #D QE D h 2 3 u 8t  V ,Z S > w1A@     7 &  V \ G8 / h& & $ & i % ; > 8 r % % h/ AD RD cD tD t % n . -.  .    u . ' . ]  . +  /   ?/ ' ,  8    ;'  \/ Q .  A A 0B D D D 8 jB B D . B ,C D 9 _9 ( 7 7 (D D C 9 %  v" 9 M (% / ,& 7 7 N% K/ ! q.  1  . / n . & ./ 4: ~: 1# I 1 J&  : = = }. D # D E E /> . |>  @ ' [ z     B%     @ ]      &     # , ? O \ i }           , 8 G R a t ~ ! ! ! #! /! B! V! o! ! ! ! ! ! ! ! ! ! ! " " " -" 7" I" W" i" t" " " " " " " " " " # # # 1# @# P# \# l# w# # # # # # # # # # $ $ %$ 4$ ?$ M$ Z$ g$ s$ ~$ $ $ $ $ $ $ $ % % &% ;% N% `% r% % % % % % % % % & & /& >& O& `& o& ~& & & & & & & & ' ' '' 9' E' R' f' x' ' ' ' ' ' ' ' ' ( ( "( 0( C( U( f( u( ( ( ( ( ( ( ( ( ( ( ) ) )) 7) F) S) b) p) ) ) ) ) ) ) ) ) ) * * 4* D* V* i* z* * * * * * * + + -+ D+ W+ i+ |+ + + + + + + , , 3, K, d, u, , , , , , , , - - !- /- <- K- W- d- p- }- - - - - - - - . . 1. D. S. d. s. . . . . . . . . . / (/ L/ [/ l/ x/ / / / / / / / 0 0 .0 B0 Z0 m0 ~0 0 0 0 0 0 0 0 1 1 1 +1 A1 J1 ]1 i1 w1 1 1 1 1 1 1 1 1 2 2 !2 /2 =2 O2 ]2 r2 2 2 2 2 2 2 2 2 2 3 3 +3 =3 Q3 ^3 k3 |3 3 3 3 3 3 3 3 4 4 ,4 ?4 V4 `4 t4 4 4 4 4 4 4 4 4 5 5 "5 25 >5 L5 [5 g5 t5 5 5 5 5 5 5 5 5 5 6 6 16 ?6 P6 ]6 o6 6 6 6 6 6 6 7 7 77 G7 ^7 n7 7 7 7 7 7 7 7 7 8 8 $8 18 ?8 Z8 i8 8 8 8 8 8 8 8 8 9 9 29 ?9 P9 a9 q9 9 9 9 9 9 9 9 9 : ,: E: U: g: v: : : : : : : : ; ; !; 6; I; [; p; ; ; ; ; ; ; ; < < 3< G< ^< p< < < < < < < < = != 4= J= [= m= = = = = = = = > )> <> O> a> t> > > > > > > ? ? 0? C? V? i? }? ? ? ? ? ? @ @ $@ 8@ N@ b@ x@ @ @ @ @ @ @ @ A A 6A MA ]A iA }A A A A A A A A A A B B "B 1B AB MB ZB kB tB B B B B B B C C :C GC UC fC tC C C C C C C C C D D +D >D OD _D oD D D D D D D D D E E E /E =E JE XE hE uE E E E E E E E E E E F F 'F 5F BF OF \F jF uF F F F F F F F F F G G G 0G >G VG dG xG G G G G G G G G G H H ,H ?H PH kH wH H H H H H H H I I I 1I EI [I iI wI I I I I I I I J J *J =J QJ aJ pJ J J J J J J J J K !K 4K IK ^K nK ~K K K K K K K K L L )L =L RL fL oL L L L L L M *M EM _M sM M M M M M N -N JN hN N N N N N N N O O ,O ;O NO ^O kO xO O O O O O O O P P *P 8P EP WP mP }P P P P P P P P Q Q +Q CQ [Q hQ wQ Q Q Q Q Q Q Q Q R R +R 8R VR eR zR R R R R R R S S "S .S ;S MS `S tS S S S S S S S S T T %T 6T MT dT ~T T T T T T T T T U U 1U EU QU ]U iU {U U U U U U U U V V %V 7V GV UV hV vV V V V V V V W W 'W 5W IW ZW gW uW W W W W W W X X #X 4X HX ]X qX ~X X X X X X X X Y Y Y )Y :Y IY ^Y jY {Y Y Y Y Y Y Y Y Y Z Z .Z 9Z FZ VZ fZ |Z Z Z Z Z Z Z Z [ [ "[ 8[ O[ _[ o[ [ [ [ [ [ [ [ [ [ \ \ <\ U\ e\ x\ \ \ \ \ \ \ \ ] ] '] 5] F] T] d] q] ] ] ] ] ] ] ] ] ^ ^ 4^ K^ _^ t^ ^ ^ ^ ^ ^ ^ ^ _ _ (_ 6_ E_ [_ o_ _ _ _ _ _ _ _ _ ` "` 7` I` \` o` ` ` ` ` ` ` ` ` a .a ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~perl514.dllPL_NoPL_YesPL_bincompat_optionsPL_charclassPL_checkPL_core_reg_enginePL_csighandlerpPL_curinterpPL_do_undumpPL_dollarzero_mutexPL_foldPL_fold_latin1PL_fold_localePL_freqPL_hexdigitPL_hints_mutexPL_interp_sizePL_interp_size_5_10_0PL_keyword_pluginPL_memory_wrapPL_my_ctx_mutexPL_my_cxt_indexPL_no_aelemPL_no_dir_funcPL_no_funcPL_no_helem_svPL_no_localize_refPL_no_memPL_no_modifyPL_no_myglobPL_no_securityPL_no_sock_funcPL_no_symrefPL_no_usymPL_no_wrongrefPL_op_descPL_op_mutexPL_op_namePL_op_seqPL_op_sequencePL_opargsPL_patleavePL_perlio_debug_fdPL_perlio_fd_refcntPL_perlio_fd_refcnt_sizePL_perlio_mutexPL_phase_namesPL_ppaddrPL_reg_extflags_namePL_reg_namePL_regkindPL_revisionPL_runops_dbgPL_runops_stdPL_sh_pathPL_sig_namePL_sig_numPL_sig_trappedPL_sigfpe_savedPL_simplePL_simple_bitmaskPL_subversionPL_sv_placeholderPL_thr_keyPL_use_safe_putenvPL_utf8skipPL_uuemapPL_variesPL_varies_bitmaskPL_versionPL_veto_cleanupPL_vtbl_amagicPL_vtbl_amagicelemPL_vtbl_arylenPL_vtbl_backrefPL_vtbl_bmPL_vtbl_collxfrmPL_vtbl_dblinePL_vtbl_defelemPL_vtbl_envPL_vtbl_envelemPL_vtbl_fmPL_vtbl_isaPL_vtbl_isaelemPL_vtbl_mglobPL_vtbl_nkeysPL_vtbl_packPL_vtbl_packelemPL_vtbl_posPL_vtbl_regdataPL_vtbl_regdatumPL_vtbl_regexpPL_vtbl_sigPL_vtbl_sigelemPL_vtbl_substrPL_vtbl_svPL_vtbl_taintPL_vtbl_utf8PL_vtbl_uvarPL_vtbl_vecPL_warn_nlPL_warn_nosemiPL_warn_reservedPL_warn_uninitPerlIOBase_binmodePerlIOBase_clearerrPerlIOBase_closePerlIOBase_dupPerlIOBase_eofPerlIOBase_errorPerlIOBase_filenoPerlIOBase_noop_failPerlIOBase_noop_okPerlIOBase_poppedPerlIOBase_pushedPerlIOBase_readPerlIOBase_setlinebufPerlIOBase_unreadPerlIOBuf_bufsizPerlIOBuf_closePerlIOBuf_dupPerlIOBuf_fillPerlIOBuf_flushPerlIOBuf_get_basePerlIOBuf_get_cntPerlIOBuf_get_ptrPerlIOBuf_openPerlIOBuf_poppedPerlIOBuf_pushedPerlIOBuf_readPerlIOBuf_seekPerlIOBuf_set_ptrcntPerlIOBuf_tellPerlIOBuf_unreadPerlIOBuf_writePerlIO_allocatePerlIO_apply_layeraPerlIO_apply_layersPerlIO_arg_fetchPerlIO_binmodePerlIO_bytePerlIO_canset_cntPerlIO_crlfPerlIO_debugPerlIO_define_layerPerlIO_exportFILEPerlIO_fast_getsPerlIO_fdopenPerlIO_findFILEPerlIO_find_layerPerlIO_getcPerlIO_getnamePerlIO_getposPerlIO_has_basePerlIO_has_cntptrPerlIO_importFILEPerlIO_initPerlIO_isutf8PerlIO_layer_fetchPerlIO_list_allocPerlIO_list_freePerlIO_modestrPerlIO_openPerlIO_parse_layersPerlIO_pendingPerlIO_perlioPerlIO_popPerlIO_printfPerlIO_pushPerlIO_putcPerlIO_putsPerlIO_rawPerlIO_releaseFILEPerlIO_reopenPerlIO_rewindPerlIO_setposPerlIO_sprintfPerlIO_stdioPerlIO_stdoutfPerlIO_sv_dupPerlIO_teardownPerlIO_tmpfilePerlIO_ungetcPerlIO_unixPerlIO_utf8PerlIO_vprintfPerlIO_vsprintfPerlIO_win32Perl_Gv_AMupdatePerl_PerlIO_clearerrPerl_PerlIO_closePerl_PerlIO_context_layersPerl_PerlIO_eofPerl_PerlIO_errorPerl_PerlIO_filenoPerl_PerlIO_fillPerl_PerlIO_flushPerl_PerlIO_get_basePerl_PerlIO_get_bufsizPerl_PerlIO_get_cntPerl_PerlIO_get_ptrPerl_PerlIO_readPerl_PerlIO_seekPerl_PerlIO_set_cntPerl_PerlIO_set_ptrcntPerl_PerlIO_setlinebufPerl_PerlIO_stderrPerl_PerlIO_stdinPerl_PerlIO_stdoutPerl_PerlIO_tellPerl_PerlIO_unreadPerl_PerlIO_writePerl_Slab_AllocPerl_Slab_FreePerl__append_range_to_invlistPerl__new_invlistPerl__swash_inversion_hashPerl__swash_to_invlistPerl__to_uni_fold_flagsPerl__to_utf8_fold_flagsPerl_amagic_callPerl_amagic_deref_callPerl_any_dupPerl_apply_attrs_stringPerl_atfork_lockPerl_atfork_unlockPerl_av_arylen_pPerl_av_clearPerl_av_deletePerl_av_existsPerl_av_extendPerl_av_fetchPerl_av_fillPerl_av_iter_pPerl_av_lenPerl_av_makePerl_av_popPerl_av_pushPerl_av_reifyPerl_av_shiftPerl_av_storePerl_av_undefPerl_av_unshiftPerl_block_gimmePerl_blockhook_registerPerl_boot_core_ActivePerlPerl_bytes_cmp_utf8Perl_bytes_from_utf8Perl_bytes_to_utf8Perl_call_argvPerl_call_atexitPerl_call_listPerl_call_methodPerl_call_pvPerl_call_svPerl_caller_cxPerl_callocPerl_cast_i32Perl_cast_ivPerl_cast_ulongPerl_cast_uvPerl_ck_entersub_args_listPerl_ck_entersub_args_protoPerl_ck_entersub_args_proto_or_listPerl_ck_warnerPerl_ck_warner_dPerl_ckwarnPerl_ckwarn_dPerl_clone_params_delPerl_clone_params_newPerl_croakPerl_croak_no_modifyPerl_croak_nocontextPerl_croak_svPerl_croak_xs_usagePerl_csighandlerPerl_custom_op_descPerl_custom_op_namePerl_custom_op_registerPerl_custom_op_xopPerl_cv_const_svPerl_cv_get_call_checkerPerl_cv_set_call_checkerPerl_cv_undefPerl_cvgv_setPerl_cvstash_setPerl_cx_dumpPerl_cx_dupPerl_cxincPerl_debPerl_deb_nocontextPerl_delimcpyPerl_despatch_signalsPerl_diePerl_die_nocontextPerl_die_svPerl_dirp_dupPerl_do_aexecPerl_do_aspawnPerl_do_binmodePerl_do_closePerl_do_gv_dumpPerl_do_gvgv_dumpPerl_do_hv_dumpPerl_do_joinPerl_do_magic_dumpPerl_do_op_dumpPerl_do_openPerl_do_open9Perl_do_opennPerl_do_pmop_dumpPerl_do_spawnPerl_do_spawn_nowaitPerl_do_sprintfPerl_do_sv_dumpPerl_doing_taintPerl_dorefPerl_dounwindPerl_dowantarrayPerl_dump_allPerl_dump_evalPerl_dump_formPerl_dump_indentPerl_dump_packsubsPerl_dump_subPerl_dump_vindentPerl_emulate_cop_ioPerl_eval_pvPerl_eval_svPerl_fbm_compilePerl_fbm_instrPerl_fetch_cop_labelPerl_filter_addPerl_filter_delPerl_filter_readPerl_find_runcvPerl_find_rundefsvPerl_find_rundefsvoffsetPerl_foldEQPerl_foldEQ_latin1Perl_foldEQ_localePerl_foldEQ_utf8_flagsPerl_formPerl_form_nocontextPerl_fp_dupPerl_fprintf_nocontextPerl_free_tmpsPerl_get_avPerl_get_contextPerl_get_cvPerl_get_cvn_flagsPerl_get_hvPerl_get_op_descsPerl_get_op_namesPerl_get_ppaddrPerl_get_re_argPerl_get_svPerl_get_vtblPerl_getcwd_svPerl_gp_dupPerl_gp_freePerl_gp_refPerl_grok_binPerl_grok_hexPerl_grok_numberPerl_grok_numeric_radixPerl_grok_octPerl_gv_AVaddPerl_gv_HVaddPerl_gv_IOaddPerl_gv_SVaddPerl_gv_add_by_typePerl_gv_autoload4Perl_gv_checkPerl_gv_const_svPerl_gv_dumpPerl_gv_efullnamePerl_gv_efullname3Perl_gv_efullname4Perl_gv_fetchfilePerl_gv_fetchfile_flagsPerl_gv_fetchmethPerl_gv_fetchmeth_autoloadPerl_gv_fetchmethodPerl_gv_fetchmethod_autoloadPerl_gv_fetchmethod_flagsPerl_gv_fetchpvPerl_gv_fetchpvn_flagsPerl_gv_fetchsvPerl_gv_fullnamePerl_gv_fullname3Perl_gv_fullname4Perl_gv_handlerPerl_gv_initPerl_gv_name_setPerl_gv_stashpvPerl_gv_stashpvnPerl_gv_stashsvPerl_gv_try_downgradePerl_he_dupPerl_hek_dupPerl_hv_clearPerl_hv_clear_placeholdersPerl_hv_commonPerl_hv_common_key_lenPerl_hv_copy_hints_hvPerl_hv_delayfree_entPerl_hv_deletePerl_hv_delete_entPerl_hv_eiter_pPerl_hv_eiter_setPerl_hv_existsPerl_hv_exists_entPerl_hv_fetchPerl_hv_fetch_entPerl_hv_fillPerl_hv_free_entPerl_hv_iterinitPerl_hv_iterkeyPerl_hv_iterkeysvPerl_hv_iternextPerl_hv_iternext_flagsPerl_hv_iternextsvPerl_hv_itervalPerl_hv_ksplitPerl_hv_magicPerl_hv_name_setPerl_hv_placeholders_getPerl_hv_placeholders_pPerl_hv_placeholders_setPerl_hv_riter_pPerl_hv_riter_setPerl_hv_scalarPerl_hv_storePerl_hv_store_entPerl_hv_store_flagsPerl_hv_undef_flagsPerl_init_i18nl10nPerl_init_i18nl14nPerl_init_os_extrasPerl_init_stacksPerl_init_tmPerl_instrPerl_is_ascii_stringPerl_is_lvalue_subPerl_is_uni_alnumPerl_is_uni_alnum_lcPerl_is_uni_alphaPerl_is_uni_alpha_lcPerl_is_uni_asciiPerl_is_uni_ascii_lcPerl_is_uni_cntrlPerl_is_uni_cntrl_lcPerl_is_uni_digitPerl_is_uni_digit_lcPerl_is_uni_graphPerl_is_uni_graph_lcPerl_is_uni_idfirstPerl_is_uni_idfirst_lcPerl_is_uni_lowerPerl_is_uni_lower_lcPerl_is_uni_printPerl_is_uni_print_lcPerl_is_uni_punctPerl_is_uni_punct_lcPerl_is_uni_spacePerl_is_uni_space_lcPerl_is_uni_upperPerl_is_uni_upper_lcPerl_is_uni_xdigitPerl_is_uni_xdigit_lcPerl_is_utf8_X_LPerl_is_utf8_X_LVPerl_is_utf8_X_LVTPerl_is_utf8_X_LV_LVT_VPerl_is_utf8_X_TPerl_is_utf8_X_VPerl_is_utf8_X_beginPerl_is_utf8_X_extendPerl_is_utf8_X_non_hangulPerl_is_utf8_X_prependPerl_is_utf8_alnumPerl_is_utf8_alphaPerl_is_utf8_asciiPerl_is_utf8_charPerl_is_utf8_cntrlPerl_is_utf8_digitPerl_is_utf8_graphPerl_is_utf8_idcontPerl_is_utf8_idfirstPerl_is_utf8_lowerPerl_is_utf8_markPerl_is_utf8_perl_spacePerl_is_utf8_perl_wordPerl_is_utf8_posix_digitPerl_is_utf8_printPerl_is_utf8_punctPerl_is_utf8_spacePerl_is_utf8_stringPerl_is_utf8_string_locPerl_is_utf8_string_loclenPerl_is_utf8_upperPerl_is_utf8_xdigitPerl_is_utf8_xidcontPerl_is_utf8_xidfirstPerl_leave_scopePerl_lex_bufutf8Perl_lex_discard_toPerl_lex_grow_linestrPerl_lex_next_chunkPerl_lex_peek_unicharPerl_lex_read_spacePerl_lex_read_toPerl_lex_read_unicharPerl_lex_startPerl_lex_stuff_pvPerl_lex_stuff_pvnPerl_lex_stuff_svPerl_lex_unstuffPerl_load_modulePerl_load_module_nocontextPerl_looks_like_numberPerl_magic_dumpPerl_mallocPerl_markstack_growPerl_messPerl_mess_nocontextPerl_mess_svPerl_mfreePerl_mg_clearPerl_mg_copyPerl_mg_dupPerl_mg_findPerl_mg_findextPerl_mg_freePerl_mg_free_typePerl_mg_getPerl_mg_lengthPerl_mg_magicalPerl_mg_setPerl_mg_sizePerl_mini_mktimePerl_modPerl_moreswitchesPerl_mro_get_from_namePerl_mro_get_linear_isaPerl_mro_get_private_dataPerl_mro_meta_initPerl_mro_method_changed_inPerl_mro_registerPerl_mro_set_mroPerl_mro_set_private_dataPerl_my_atofPerl_my_atof2Perl_my_cxt_initPerl_my_dirfdPerl_my_exitPerl_my_failure_exitPerl_my_fflush_allPerl_my_forkPerl_my_lstatPerl_my_lstat_flagsPerl_my_popen_listPerl_my_setenvPerl_my_snprintfPerl_my_socketpairPerl_my_statPerl_my_stat_flagsPerl_my_strftimePerl_my_strlcatPerl_my_strlcpyPerl_my_vsnprintfPerl_newANONATTRSUBPerl_newANONHASHPerl_newANONLISTPerl_newANONSUBPerl_newASSIGNOPPerl_newATTRSUBPerl_newAVPerl_newAVREFPerl_newBINOPPerl_newCONDOPPerl_newCONSTSUBPerl_newCVREFPerl_newFORMPerl_newFOROPPerl_newGIVENOPPerl_newGVOPPerl_newGVREFPerl_newGVgenPerl_newHVPerl_newHVREFPerl_newHVhvPerl_newIOPerl_newLISTOPPerl_newLOGOPPerl_newLOOPEXPerl_newLOOPOPPerl_newMYSUBPerl_newNULLLISTPerl_newOPPerl_newPADOPPerl_newPMOPPerl_newPROGPerl_newPVOPPerl_newRANGEPerl_nInvalid type '%c' in unpackCode missing after '/' in unpackNegative '/' count in unpacklength/code after end of string in unpackCount after length/code in unpack@cCsSiIlLnNUWvVqQjJfFdD'x' outside of string in unpack'X' outside of string in unpack'@' outside of string with malformed UTF-8 in unpack'@' outside of string in unpackUnterminated compressed integer in unpack%.*lu'P' must have an explicit size in unpackU0 mode on a byte string'/' must follow a numeric type in unpackMalformed UTF-8 string in unpack00000000000000Character in '%c' format wrapped in unpackMalformed UTF-8 string in '%c' format in unpackCharacter(s) in '%c' format wrapped in %s'/' does not take a repeat count in %sMalformed integer in [] in %sDuplicate modifier '%c' after '%c' in %sCan't use '%c' in a group with different byte-order in %sCan't use both '<' and '>' after type '%c' in %s'%c' allowed only after types %s in %ssSiIlLxXnNvV@.sSiIlLqQjJfFdDpP(Too deeply nested ()-groups in %s()-group starts with a count in %sInvalid type ',' in %s'X' outside of string in %sWithin []-length '%c' not allowed in %sInvalid type '%c' in %sWithin []-length '*' not allowed in %sNo group ending character '%c' found in templatepack/unpack repeat count overflow'%c' outside of string in pack'%%' may not be used in packInvalid type '%c' in packpanic: string is shorter than advertisedField too wide in 'u' format in packCan only compress unsigned integers in pack`@Cannot compress integer in pack?Cannot compress negative numbers in packAttempt to pack pointer to temporary valuepanic: predicted utf8 length not availableMalformed UTF-8 string in packCharacter in 'c' format wrapped in packCharacter in 'W' format wrapped in packCharacter in 'C' format wrapped in packaAZCode missing after '/' in pack@Xxupanic: marks beyond string endUndefined subroutine in sortUndefined sort subroutine "%-p" called$$Sort subroutine didn't return single value;Zx0N<[y1Omn:0 but trueg (|g (xg (tg (pg (lg (hg (dg (`g (\g (Xg (Tg (Pg (Lg (Hg (Dg (@g (.ANon-string passed as bitmaskGETCNot a format referenceUndefined format "%s" calledpage overflowUndefined top format calledUndefined top format "%s" calledbad top format referencetop%s_TOPPRINTFOffset outside stringNegative lengthREADWRITEEOFTELLSEEKfcntl is not implementedPossible memory corruption: %s overflowed 3rd argumentlstat() on filehandle %sThe stat preceding lstat() wasn't an lstat)QΠE>-T and -B not implemented on filehandlesfchdirUse of chdir('') or chdir(undef) as chdir() is deprecatedLOGDIRHOMEOpening filehandle %s also as a directoryreaddir() attempted on invalid dirhandle %stelldir() attempted on invalid dirhandle %sseekdir() attempted on invalid dirhandle %srewinddir() attempted on invalid dirhandle %sclosedir() attempted on invalid dirhandle %sgetpgrp()setpgrp()getpriority()setpriority()%s %s %2d %02d:%02d:%02d %.0f@%s(%.0f) failed%s(%.0f) too large8ѰSnC%s(%.0f) too small85.OWn@@@UUUUUU?8@?N@@System V IPC is not implemented on this machine ####'''***-./0000055789999=>?@@@@@@@@@@PPPPNOPQRSPUUUUYZ[\]^^^aaaaaaghijklm5oUUQQ<<==========..;;;;JJ999999eeccddffgg   (z (z (z (z (z (z (z (z (z (z (z (z (z (xz (pz (hz (`z (Xz (Pz (Hz (@z (8z (0z ((z ( z (z (z (z (z (y (y (y (y (y (y (y (y (y (y (y (y (y (y (y (y (xy (py (hy (`y (Xy (Py (Hy (@y (8y (0y ((y ( y (y (y (y (y (g (h (x (x (x (x (x (x (x (x (x (x (x (x (x (x (x (x (|x (tx (lx (dx (\x (Tx (Lx (@x (0x ((x ( x (x (x (x (x (w (w (w (w (w (w (w (w (w (w (w (w (w (w (xw (lw (dw (Xw (Hw (@w (0w ($w (w (w (v (v (v (v (v (v (v (tv (`v (Tv (@v (4v ($v (v (v (u (u (u (u (u (u (u (u (tu (`u (Pu (WHITESKIPWHITESTART_ONLYTAINTEDTAINTED_SEENCOPY_DONESPLITINTUIT_TAILUSE_INTUIT_MLUSE_INTUIT_NOMLMATCH_UTF8CHECK_ALLNOSCANCANY_SEENEVAL_SEENLOOKBEHIND_SEENGPOS_FLOATGPOS_SEENANCH_GPOSANCH_SBOLANCH_MBOLANCH_BOLUNUSED_BIT_8CHARSETKEEPCOPYEXTENDEDFOLDSINGLELINEMULTILINEKEEPS_next_failKEEPS_nextCUTGROUP_next_failCUTGROUP_nextSKIP_next_failSKIP_nextMARKPOINT_next_failMARKPOINT_nextCOMMIT_next_failCOMMIT_nextCURLY_B_max_failCURLY_B_maxCURLY_B_min_failCURLY_B_minCURLY_B_min_known_failCURLY_B_min_knownIFMATCH_A_failIFMATCH_ACURLYM_B_failCURLYM_BCURLYM_A_failCURLYM_ABRANCH_next_failBRANCH_nextWHILEM_B_max_failWHILEM_B_maxWHILEM_B_min_failWHILEM_B_minWHILEM_A_max_failWHILEM_A_maxWHILEM_A_min_failWHILEM_A_minWHILEM_A_pre_failWHILEM_A_preCURLYX_end_failCURLYX_endEVAL_AB_failEVAL_ABTRIE_next_failTRIE_nextPSEUDOOPTIMIZEDFOLDCHARNHORIZWSHORIZWSNVERTWSVERTWSLNBREAKKEEPSCUTGROUPCOMMITSKIPMARKPOINTPRUNEVERBACCEPTOPFAILENDLIKEDEFINEPINSUBPNGROUPPGOSTARTGOSUBAHOCORASICKCAHOCORASICKTRIECTRIERENUMLOGICALMINMODEVALBRANCHJLONGJMPGROUPPIFTHENSUSPENDUNLESSMIFMATCHNREFFANREFFUNREFFLNREFFNREFREFFAREFFUREFFLREFFREFWHILEMCURLYXCURLYMCURLYNCURLYPLUSSTARTAILNOTHINGEXACTFAEXACTFUEXACTFLEXACTFEXACTBACKBRANCHCLUMPNDIGITANDIGITLNDIGITDIGITADIGITLDIGITNSPACEANSPACEUNSPACELNSPACESPACEASPACEUSPACELSPACENALNUMANALNUMUNALNUMLNALNUMALNUMAALNUMUALNUMLALNUMANYOFVANYOFCANYSANYREG_ANYGPOSNBOUNDANBOUNDUNBOUNDLNBOUNDBOUNDABOUNDUBOUNDLBOUNDSEOLMEOLEOLEOSSBOLMBOLBOLSUCCEEDPERL_RE_COLORSfmsixdluaa?%s in regex m/%.*s%s/Regexp out of spaceE_TRIE_MAXBUFLookbehind longer than %lu not implemented in regex m/%.*s%s/Variable length lookbehind not implementedQuantifier unexpected on zero-length expression in regex; marked by <-- HERE in m/%.*s <-- HERE %s/panic! In trie construction, no char mapping for %lderror creating/fetching widecharmap entry for 0x%lXtǘpanic: Unknown flags %d in named_buffpanic: Unknown flags %d in named_buff_iterpanic: Unknown flags %d in named_buff_scalarRegexppanic: attempting to append to an inversion list, but wasn't at the end of the listJunk on end of regexpUnmatched )Unmatched (Sequence (?R) not terminatedUseless (%s%c) - %suse /%c modifier in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Regexp modifier "%c" may not appear after the "-"Regexp modifiers "%c" and "%c" are mutually exclusiveRegexp modifier "%c" may not appear twiceRegexp modifier "%c" may appear a maximum of twiceUseless use of (?-p) in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Useless (%sc) - %suse /gc modifier in regex; marked by <-- HERE in m/%.*s <-- HERE %s/?-don't Eval-group in insecure regular expressionEval-group not allowed at runtime, use re 'eval'nopreSequence (?{...}) not terminated or not {}-balancedpanic: paren_name hash element allocation failedpanic: reg_scan_name returned NULLSequence (?%c... not terminatedSequence %.3s... not terminatedReference to nonexistent groupSequence (%.*s...) not recognizedSequence (?%c...) not implementedSwitch (?(condition)... contains too many branches(?(DEFINE)....) does not allow branchesSwitch condition not recognizedSequence (?(%c... not terminatedSequence (? incompleteUnknown switch condition (?(%.2sExpecting close bracketIllegal patternSequence (?#... not terminatedSVerb pattern '%.*s' has a mandatory argumentUnknown verb pattern '%.*s'THENMARKVerb pattern '%.*s' may not have an argumentFAIL in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Unterminated verb pattern%s in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Unterminated verb pattern argumentpanic: bad flag in reg_scan_nameReference to nonexistent named grouppanic: no svname in reg_scan_nameNested quantifiers%.*s matches null string many times in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Can't do {n,m} with n > mQuantifier in {,} bigger than %dUnmatched [Missing right brace on \%c{}panic: Unknown regex character set encoding: %uInternal disasterInvalid escape in the specified encoding in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Missing right brace on \x{}Unrecognized escape \%.*s passed through in regex; marked by <-- HERE in m/%.*s <-- HERE %s/"\b{" is deprecated; use "\b\{" instead in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Unterminated \g{...} patternUnterminated \g... patternReference to nonexistent or unclosed groupReference to invalid group 0Sequence %.2s... not terminatedTrailing \"\B{" is deprecated; use "\B\{" instead in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Quantifier follows nothingInternal urp"\c%c" is more clearly written simply as "%s""\c{" is deprecated and is more clearly written as ";"Character following "\c" must be ASCIINon-octal character '%c'. Resolved as "\o{%.*s}"Number with no digitsMissing right brace on \o{Missing braces on \o{}\N in a character class must be a named character: \N{...}}\x{?:Invalid hexadecimal number in \N{U+...}Using just the first character returned by \N{} in character class in regex; marked by <-- HERE in m/%.*s <-- HERE %s/.}Ignoring zero length \N{} in character class in regex; marked by <-- HERE in m/%.*s <-- HERE %s/\N{NAME} must be resolved by the lexerU+Missing braces on \N{}s%04lx %04lx %04lx panic: invalid PL_utf8_foldclosures structureACased%cutf8::Is%s Invalid [::] classDigitASCIIHorizSpaceVertSpaceXPosixXDigitWordSpacePerlXPosixUpperXPosixPunctXPosixSpaceXPosixPrintXPosixLowerXPosixGraphXPosixCntrlXPosixBlankXPosixAlphaXPosixAlnumFalse [] range "%*.*s" in regex; marked by <-- HERE in m/%.*s <-- HERE %s/Unrecognized escape \%c in character class passed through in regex; marked by <-- HERE in m/%.*s <-- HERE %s/%cutf8::%s%.*s%s ___iEmpty \%c{}Invalid [] range "%*.*s"POSIX syntax [%c %c] is reserved for future extensionsPOSIX class [:%.*s:] unknownwordcntralnuuppelowepuncprindigiblanalphspacgrapascixdigitPOSIX syntax [%c %c] belongs inside character classes in regex; marked by <-- HERE in m/%.*s <-- HERE %s/ssPerl folding rules are not up-to-date for 0x%x; please use the perlbug utility to report; in regex; marked by <-- HERE in m/%.*s <-- HERE %s/panic: reg_node overrun trying to emit %dpanic: regfree data code '%c'panic: pregfree comppadpanic: re_dup unknown data code '%c'Corrupted regexp opcode %d > %dpanic: unknown regstclass %dNULL regexp parametercorrupted regexp programREGERRORregexp memory corruption%lx %d %s limit (%d) exceededComplex regular subexpression recursionREGMARKEVAL without pos change exceeded limit in regexPattern subroutine nesting without pos change exceeded limit in regexInfinite recursion in regex̀panic: Unexpected FLAGS %u in op %ucorrupted regexp pointerspanic: paren_elems_to_push offset %lu out of range (%lu-%ld)panic: paren_elems_to_push < 0panic: Unexpected op %uMalformed UTF-8 character (fatal)TUUApanic: pad offset %lu out of range (%p-%p)panic: save_alloc elems %lu out of range (%ld-%ld)panic: leave_scope inconsistencypanic: leave_scope pad codepanic: corrupt saved stack index 1"Cdh eHF GXXh Y00Z{|88}88>`DD`"(null)panic: sv_upgrade to unknown type %luIO::File::sv_upgrade from type %d down to type %dCan't upgrade %s (%lu) to %luCan't coerce %s to integer in %sCan't coerce %s to number in %sArgument "%s" isn't numericArgument "%s" isn't numeric in %sANULLREF%.*gWide characterCannot copy to %sCannot copy to %s in %sUndefined value assigned to typeglobBizarre copy of %sBizarre copy of %s in %spanic: attempt to copy freed scalar %p to %ppanic: attempt to copy value %-p to a freed scalar %pSubroutine %s::%s redefinedConstant subroutine %s::%s redefinedpanic: sv_setpvn called with negative strlenpanic: sv_chop ptr=%p (was %p), start=%p, end=%ppanic: sv_chop ptr=%p, start=%p, end=%pDon't know how to handle magic of type \%oReference is already weakCan't weaken a nonreferencepanic: del_backrefpanic: magic_killbackrefs (flags=%lx)panic: magic_killbackrefs (freed backref AV/SV)panic: sv_insertCan't modify non-existent substringpanic: reference miscount on nsv in sv_replace() (%lu != 1)%s::__ANON__DESTROY created new reference to dead object '%s'Attempt to free unreferenced scalar: SV 0x%lx, Perl interpreter: 0x%psv_len_utf8sv_pos_u2b_cacheutf8_mg_pos_cache_updatesv_pos_b2upanic: sv_pos_b2u: bad byte offsetpanic: %s cache %lu real %lu for %-pWide character in $/Lost precision when incrementing %f by 1@CLost precision when decrementing %f by 1@semi-panic: attempt to dup freed stringBad filehandle: %-pBad filehandle: %sUnable to create sub named "%-p"Not a subroutine referenceCan't coerce %s to string in %sCan't coerce readonly %s to stringCan't coerce readonly %s to string in %sUNKNOWNFORMATGLOBCODEHASHARRAYLVALUEVSTRINGCan't bless non-reference valueend of string\%03lopanic: frexpvector argument not supported with alpha versionsalpha"%Invalid conversion in %sprintf: internal %%p might conflict with future printf extensionsMissing argument in %ssv_vcatpvfn()Integer overflow in format string for %ssv_vcatpvfnBizarre SvTYPE [%ld]Cloning substitution context is unimplementedpanic: ss_dup inconsistency (%ld)CLONEWATCHING: %lx cloned as %lx with value %lx CLONE_SKIPdecodeInvalid argument to sv_cat_decodecat_decode in $.${$/}within [%ld]{%s} ( ( ( ( (PERL5SHELLBASH_ENVCDPATHIFS while running with -T switch while running with -t switch while running setgid while running setuidInsecure $ENV{%s}%s-_.+Insecure directory in %s%sInsecure %s%s$ENV{PATH}PATH%%ENV is aliased to %%%s%s%%ENV is aliased to %s%sanother variableIdentifier too longNumber too long?@@ @0@ w (Ğ ( w ( ( ( w ( ( w ( ( ( w (p ( w (` (T (0xffffffff0377777777770b11111111111111111111111111111111HexadecimalOctalBinaryhexadecimaloctalbinaryfeature_ ;Lexing code internal error (%s)lex_startLexing code attempted to stuff non-Latin-1 character into Latin-1 inputlex_stuff_pvnlex_stuff_svlex_unstufflex_read_tolex_discard_to;};}continue{print or die qq(-p destination: $!\n);}lex_next_chunklex_peek_unicharlex_read_unicharlex_read_space(eval line@@filter_del can only delete in reverse order (currently)([{< )]}> )]}>Unmatched right curly bracketAmbiguous use of %c resolved as operator %cOperator or semicolon missing before %c%sAmbiguous use of -%s resolved as -&%s()Bareword "%s" refers to nonexistent packageBarewordBad name after %s%s'Illegal declaration of subroutine %-pIllegal declaration of anonymous subroutineIllegal character %sin prototype for %-p : %safter '_' Prototype after '%c' for %-p : %s$@%*;[]&\_+Prototype not terminatedMissing name in "my sub"sort is now a reserved wordsubroutine name<> should be quotesPossible attempt to put comments in qw() listPossible attempt to separate words with commasPrecedence problem: open %.*s should be open(%.*s)|&*+-=!?:.No such class %.1000ssubMissing $ on loop variableAnyDBM_File::ISANDBM_File::DB_File::GDBM_File::SDBM_File::ODBM_File::BackticksBackslashCan't use \%c to mean $%c in expressionUnmatched right square bracketScalar value %.*s better written as $%.*s $#+-'"Use of ?PATTERN? without explicit operator is deprecatedUnterminated attribute listInvalid separator character %c%c%c in attribute listUnterminated attribute parameter in attribute listUse of :locked is deprecatedlockedlvalueThe 'unique' attribute may only be applied to 'our' variablesUse of :unique is deprecateduniqueUse of := for an empty attribute list is not allowed=>Number!=~ should be !~String&*<%$@"'`qYou need to quote "%s"SIGMultidimensional syntax %.*s not supportedFinal $ should be \$ or $nameScalarArray length{$:+-@Missing right curly or square bracketFormat not terminatedToo late for "-%.*s" optionCan't exec %sindirperl -Unrecognized character \x%02X; marked by <-- HERE after %s<-- HERE near column %d:encoding(%-p)name%s::DATACORE::%s is not a keywordAmbiguous call resolved as CORE::%s(), qualify as such or use &dump() better written as CORE::dump()Bad plugin affecting keyword '%s'CORE=cutReversed %c= operator+-*/%.^&|<panic: input overflowour @F=split(' '););our @F=split(qour @F=split(%s);chomp;LINE: while (<>) {use feature ':5.14';BEGIN { require 'perl5db.pl' };qBad evalled substitution patternpanic: yylexU\lL\uUse of comma-less variable list is deprecated (Missing operator before %.*s?) (Do you need to predeclare %.*s?) (Missing semicolon on previous line?) %s found where operator expectedCan't find string terminator %c%s%c anywhere before EOFWarning: Use of "%.*s" without parentheses is ambiguousqqtrpanic: constant overflowed allocated space\%c better written as $%cPossible unintended interpolation of $\ in regexUnrecognized escape \%c passed throughDeprecated character in \N{...}; marked by <-- HERE in \N{%.*s<-- HERE %.*s.%X\N{U+%X\N{}Malformed UTF-8 returned by \NcharnamesMissing right brace on \N{} or unescaped left brace after \N.Missing right brace on \N{}Missing control char name in \clLuUEQ()| :'{$Ambiguous range in transliteration operatorInvalid range "%c-%c" in transliteration operator])} =[#!%*<>()-=zZ79~aA01! rnftbxcavwds]__PACKAGE__readpipe"%s" not allowed in expressionnouseqwxrmsyqPossible unintended interpolation of %s in stringCan't use "my %s" in sort comparisoncmp<=>No package name allowed for variable %s in "our"No comma allowed after %s%s (...) interpreted as function;&/|})]oaiuwef!=Constant(%s) unknown: %s(possibly a missing "use charnames ...")Constant(%s): %s%s%s} is not defined$^H{Propagated}} did not return a defined valueCall to &{$^H{Ambiguous use of %c{%s} resolved to %c%sAmbiguous use of %c{%s%s} resolved to %c%s%s{...}[...][\]^_?Use of /c modifier is meaningless without /gSearch pattern not terminatedSearch pattern not terminated or ternary operator parsed as search patternmsixopadlugcmsixopadluRegexp modifier "/%c" may not appear twiceRegexp modifier "/a" may appear a maximum of twiceRegexp modifiers "/%c" and "/%c" are mutually exclusiveHaving no space between pattern and following word is deprecatedAmbiguous use of 's//le...' resolved as 's// le...'; Rewrite as 's//el' if you meant 'use locale rules and evaluate rhs as an expression'. In Perl 5.16, it will be resolved the other way{do eval Use of /c modifier is meaningless in s///msixopadlugcerSubstitution replacement not terminatedSubstitution pattern not terminatedTransliteration replacement not terminatedTransliteration pattern not terminatedDelimiter for here document is too longUse of bare << to mean <<"" is deprecatedGlob not terminatedUnterminated <> operatorExcessively long <> operatorfloat+-0123456789_integer%s number > %s non-portableInteger overflow in %s numberIllegal binary digit '%c'Illegal octal digit '%c'Misplaced _ in numberpanic: scan_num%s has too many errors. %-p%s has too many errors. (Might be a runaway multi-line %c%c string starting on line %ld) %s near "%.*s" at %s line %ld, at EOF\%03o^%cnext char at end of linewithin stringwithin patternnext token ???Unsupported script encoding UTF-32BEUnsupported script encoding UTF-32LEpanic: utf16_textfilter called after error (status=%ld)panic: utf16_textfilter called in block mode (for %d characters)Integer overflow in decimal numberParse errorParsing code internal error (%s)parse_exprparse_blockparse_barestmtxparse_labelparse_fullstmtparse_stmtseqUse of qw(...) as parentheses is deprecated..\universal.cre::regexp_patternre::regnames_count;$re::regnames;$$re::regnamere::is_regexpInternals::HvREHASHInternals::rehash_seedInternals::hash_seed*;@PerlIO::get_layers\%Internals::hv_clear_placeholdersInternals::SvREFCNT\[$%@];$Internals::SvREADONLYutf8::unicode_to_nativeutf8::native_to_unicodeutf8::downgradeutf8::upgradeutf8::decodeutf8::encodeutf8::validutf8::is_utf8version::is_qvversion::declareversion::qvversion::is_alphaversion::noopversion::(nomethodversion::booleanversion::(boolversion::vcmpversion::(<=>version::(cmpversion::normalversion::numifyversion::(0+version::stringifyversion::(""version::parseversion::newversion::()UNIVERSAL::VERSIONUNIVERSAL::DOESUNIVERSAL::canUNIVERSAL::isaUsage: CODE(0x%lx)(%s)Usage: %s(%s)Usage: %s::%s(%s)reference, kindobject-ref, methodUsage: invocand->DOES(kind)%s version %-p required--this is only version %-p%s defines neither package nor VERSION--version check failed%s does not define $%s::VERSION--version check failed(undef)Cannot find version of an unblessed referencev%sclass, versionlobj is not of type versionlobj, ...operation not supported with version objectlobjsv, failok=0SCALAR[, ON]SCALAR[, REFCOUNT]hv%-p(%-p)get_layers: unknown argument '%s'detailsinputoutputfilehandle[,args]Internals::HvREHASH $hashrefname[, all ]NULL array element in re::regnames()[all]msixpRegexp::Malformed UTF-8 character (unexpected end of string)Unicode non-character U+%04lX is illegal for open interchangeCode point 0x%04lX is not Unicode, may not be portableUTF-16 surrogate U+%04lX%s in %s(empty string)(unexpected continuation byte 0x%02lx, with no preceding start byte)(unexpected non-continuation byte 0x%02lx, %d byte%s after start byte 0x%02lx, expected %d bytes)(unexpected non-continuation byte 0x%02lx, immediately after start byte 0x%02lx)(overflow at 0x%lx, byte 0x%02x, after start byte 0x%02lx)(%d byte%s, need %d, after start byte 0x%02lx)(unknown reason)Malformed UTF-8 character Code point beginning with byte 0x%02lX is not Unicode, and not portableMalformed UTF-8 character (unexpected non-continuation byte 0x%02x, immediately after start byte 0x%02x)%s%sMalformed UTF-16 surrogatepanic: utf16_to_utf8: odd bytelen %lupanic: utf16_to_utf8_reversed: odd bytelen %luIsWordIdStartXIdStartIdContinueXIdContinueIsAlphaIsAsciiIsSpacePerlIsPerlSpaceIsPerlWordIsDigitIsPosixDigitIsUppercaseIsLowercaseIsCntrlIsGraphIsPrintIsPunctIsXDigitIsM_X_Begin_X_ExtendGCB=PrependHST=Not_ApplicableGCB=LGCB=LVGCB=LVTGCB=TGCB=V_X_LV_LVT_VOperation "%s" returns its argument for non-Unicode code point 0x%04lXOperation "%s" returns its argument for UTF-16 surrogate U+%04lXToUpperutf8::ToSpecUpperToTitleutf8::ToSpecTitleToLowerutf8::ToSpecLowerToFoldutf8::ToSpecFoldSWASHNEW didn't return an HV refCan't find Unicode property definition "%-p"SWASHNEWpanic: swash_fetch got swatch of unexpected bit widthpanic: swash_fetch got improper swatchCode point 0x%04lX is not Unicode, no properties match it; all inverse properties doBITSpanic: swash_get found swatch length mismatchpanic: swash_get got improper swatchpanic: swash_get found swatch size mismatchpanic: swash_get doesn't expect bits %luEXTRASTYPELIST%s: illegal mapping '%s'panic: av_fetch() unexpectedly failedpanic: hv_store() unexpectedly failedpanic: swash_inversion_hash doesn't expect bits %luUnicode surrogate U+%04lX is illegal in UTF-8\x{%lx}| (t (.cmd.bat. during global destruction, <%s> %s %ldchunk at %s line %ldList form of piped open not implementedfork() not availableCan't %s %s%s%sfindexecute on PATHFilehandle opened only for %sputFilehandle %s opened only for %sputinout (Are you trying to call %s%s on dirhandle?) %s%s on %s %s (Are you trying to call %s%s on dirhandle %s?) %s%s on %s %s %sunopenedclosedInvalid version format (version required)Invalid version format (alpha without decimal)Invalid version format (non-numeric data)Invalid version format (misplaced underscore)Invalid version format (multiple underscores)Invalid version format (no underscores)Invalid version format (maximum 3 digits between decimals)Invalid version format (no leading zeros)Invalid version format (dotted-decimal versions must begin with 'v')Invalid version format (underscores before decimal)Invalid version format (fractional part required)Invalid version format (0 before decimal required)Invalid version format (dotted-decimal versions require at least three parts)vinfv.InfInteger overflow in versionInteger overflow in version %dwidthVersion string '%s' contains invalid data; ignoring: '%s'%.9f000%0*d%0*d_%d%d.Invalid version object_%ld.%ldv%ldUnknown Unicode option value %luUnknown Unicode option letter '%c'Your random numbers are not that random@PERL_HASH_SEEDpanic: my_snprintf buffer overflowpanic: my_vsnprintf buffer overflowbootstrap parameter %-p$%-p::%s %-p%-p object version %-p does not match %-p::%sXS_VERSIONPerl API version %-p of %-p does not match %-pdirfdWin32COREDynaLoaderreallocmallocfreemsvcrt.dllx (,y (y (z (z ( (z (Gz (Free to wrong pool %p not %p.gethostent not implemented! (Win32CORE::bootstrapDynaLoader::boot_DynaLoaderperllib.ccrlfpendingperliostdiounixrawbytes%.40s:%ld (none)PERLIO_DEBUGfdupopen f=%p param=%p Clone %p from %p Destruct popping %s Destruct %p PerlIO_pop f=%p %s (Null)Cannot find %.*s Recursive call to Perl_load_module in PerlIO_find_layer%.*s => %p PerlIO::Layer::NoWarningsPerlIOPerlIO::Layerwarning:%s Usage class->find(name[,load])define %s %p Unknown PerlIO layer "%.*s"Argument list not closed for PerlIO layer "%.*s"Invalid separator character %c%c%c in PerlIO layer specification %sPushing %s panic: PerlIO layer array corruptLayer %ld is %s PERLIOPerlIO::Layer::find..\perlio.cIwtIrtPerlIO_push f=%p %s %s %p %s (%lu) smaller than %s (%lu)PerlIO layer instance size%s (%lu) does not match %s (%lu)PerlIO layer function table sizesize expected by this perl:raw f=%p :%s PerlIO_binmode f=%p %s %c %x %s GlobHashCodeUnknown PerlIO layer "scalar"openn(%s,'%s','%s',%d,%x,%o,%p,%d,%p) More than one argument to open(,':%s')Cannot flush f=%p PerlIOBase_dup %s f=%p o=%p ic not implementedpanic: magic_len: %ldopen>open<_TOP$[allwarnings::BitsUUUUUUUUUUUUUIGNOREMaximal count of pending signals (%lu) exceededDEFAULTNo such signal: SIG%sNo such hook: %s__WARN____DIE__FETCHSTOREDELETEFETCHSIZE returned a negative valueFETCHSIZECLEARFIRSTKEYNEXTKEYEXISTSSCALARAttempt to set length of freed arraysetruid() not implementedseteuid() not implementedsetrgid() not implementedsetegid() not implementedPENassigning to $^OSIG%s handler "%s" not defined. Signal SIG%s received, but no signal handler set. AABinary number > 0b11111111111111111111111111111111 non-portableAIllegal binary digit '%c' ignoredInteger overflow in binary numberHexadecimal number > 0xffffffff non-portableIllegal hexadecimal digit '%c' ignored0@Integer overflow in hexadecimal numberOctal number > 037777777777 non-portableIllegal octal digit '%c' ignored @Integer overflow in octal number0 but true$@Initialization of state variables in list context currently forbidden$_Can't use global %c^%c%.*s in "%s"Can't use global %.*s in "%s"my panic: allocmy illegal flag bits 0x%lxpanic: op_contextualize bad contextUseless use of sort in scalar contextUseless use of %s in void contextigdsdia constant (undef)a constant (%-p)a variablenon-destructive transliteration (tr///r)non-destructive substitution (s///r)negative pattern binding (!~)Bareword "%-p" not allowed while "strict subs" in useUseless localization of %sCan't modify %s in %snon-lvalue subroutine calldo blocklocalpanic: unexpected lvalue entersub entry via type/targ %ld:%luUnexpected constant lvalue entersub entry via type/targ %ld:%lupanic: unexpected lvalue entersub args: type/targ %ld:%luCan't localize lexical variable %sThat use of $[ is unsupportedattributesCan't declare %s in "%s"ourattributes.pmUsing !~ with tr///r doesn't make senseUsing !~ with s///r doesn't make senseApplying %s to %s will act on scalar(%s)@array%hashDB::postponedParentheses missing around "%s" list@$%*, ;'%s' trapped by operation maskpanic: fold_constants JMPENV_PUSH returned %dreflags_charsetreflags&`'123456789+-Useless use of /d modifier in transliteration operatorReplacement list is longer than search list%04lx %04lx %04lx %04lx %04lx %04lx XXXX %04lx %04lx XXXX # comment VERSION%C @feature~R8 @BEGINVersion number must be a constant numberModule name must be constantdoUse of assignment to $[ is deprecatedAssignment to both a list and a scalarValue of %s%s can be "0"; test with defined() construct() operatorDeprecated use of my() in false conditionalBareword found in conditionalFound = in conditional, should be ==Can't use %s for loop variablenone(%.*s) vs : none (%-p) sub %-pPrototype mismatch:"my sub" not yet implemented%s:%ld-%ldBEGIN not safe after errors--compilation abortedSubroutine %s redefinedConstant subroutine %s redefinedlvalue attribute ignored after the subroutine has been definedRunaway prototype%s[%s:%ld]__ANON__::__ANON__Too late to run INIT blockToo late to run CHECK blockUNITCHECKautousepanic: no address for '%s' in '%s'Format STDOUT redefinedFormat %-p redefinedoops: oopsAVoops: oopsHVUsing an array as a reference is deprecatedUsing a hash as a reference is deprecatedPossible precedence problem on bitwise %c operator%s argument is not a HASH or ARRAY element or slice%s argument is not a HASH or ARRAY element or a subroutine%s argument is not a subroutine nameCan't use bareword ("%-p") as %s ref while "strict refs" in useConstant is not %s referencea SCALARa CODEan ARRAYa HASHArray @%-p missing the @ in argument %ld of %s()Useless use of %s with no valuesHash %%%-p missing the %% in argument %ld of %s()__ANONIO__%s%c...%c{}[]HANDLEMissing comma after first argument to %s functionNot enough arguments for %sToo many arguments for %sType of arg %d to %s must be %s (not %s)File::Glob::csh_globFile::GlobCORE::GLOBAL::globpanic: ck_grep (Maybe you should just omit the defined()?) defined(@array) is deprecateddefined(%%hash) is deprecatedopen_OUTopen_IN.pmbUse of /g modifier is meaningless in splitpanic: ck_split/%.*s/ should probably be written as "%.*s"STRINGpanic: rv2cv_op_cv bad flags %xsymbolMalformed prototype for %s: %-pone of %.*ssub {}block or sub {}panic: ck_entersub_args_proto CV with no proto (Maybe you meant system() when you said exec()?) Statement unlikely to be reachedNo such class field "%s" in variable %s of type %sFIELDS%-p() called too early to check prototypepanic: can't register custom OP %sCan't undef active subroutinepanic: pad_add_name illegal flag bits 0x%lxpanic: pad_alloc& (Did you mean "local" instead of "our"?) "our" variable %-p redeclared"%s" variable %-p masks earlier declaration in same %sstatementpanic: pad_findmy illegal flag bits 0x%lxVariable "%s" is not availableVariable "%s" will not stay shared%-p never introducedpanic: pad_swipe popanic: pad_swipe curpadpanic: pad_free popanic: pad_free curpad%2d. 0x%lx<%lu> %2d. 0x%lx<%lu> (%lu,%lu) "%s" %2d. 0x%lx<%lu> FAKE "%s" flags=0x%lx index=%lu PADNAME = 0x%lx(0x%lx) PAD = 0x%lx(0x%lx) < ( ( (L ( ( ( -w enable many useful warnings -W enable all warnings -x[directory] ignore text before #!perl line (optionally cd to directory) -X disable all warnings Run 'perldoc perl' for more help with Perl. -t enable tainting warnings -T enable tainting checks -u dump core after parsing program -U allow unsafe operations -v print version, patchlevel and license -V[:variable] print configuration summary (or a single Config.pm variable) -l[octal] enable line ending processing, specifies line terminator -[mM][-]module execute "use/no module..." before executing program -n assume "while (<>) { ... }" loop around program -p assume loop like -n but print line also, like sed -s enable rudimentary parsing for switches after programfile -S look for programfile using PATH environment variable -e program one line of program (several -e's allowed, omit programfile) -E program like -e, but enables all optional features -f don't do $sitelib/sitecustomize.pl at startup -F/pattern/ split() pattern for -a switch (//'s are optional) -i[extension] edit <> files in place (makes backup if extension supplied) -Idirectory specify @INC/#include directory (several -I's allowed) -0[octal] specify record separator (\0, if no argument) -a autosplit mode with -n or -p (splits $_ into @F) -C[number/list] enables the listed Unicode features -c check syntax only (runs BEGIN and CHECK blocks) -d[:debugger] run program under debugger -D[number/list] set debugging flags (argument is a bit mask or alphabets) ActivePerl Build 1402 [295342]panic: TlsAllocMSWin32v5.14.0v5.14.2Scalars leaked: %ld Unbalanced string table refcount: (%ld) for "%s"Unbalanced context: %ld more PUSHes than POPs Unbalanced tmps: %ld more allocs than frees Unbalanced saves: %ld more saves than restores Unbalanced scopes: %ld more ENTERs than LEAVEs Apanic: top_env NoNe SuChHASH_SEED = %lu PERL_HASH_SEED_DEBUGExecution of %s aborted due to compilation errors. %s had compilation errors. PERL_SIGNALS illegal: "%s"safeunsafePERL_SIGNALS:utf8:utf8:utf8:utf8:utf8Internals::Vperl.cCan't chdir to %s-Illegal switch in PERL5OPT: -%cCDIMUdmtwWBEGIN { do {local $!; -f '%s/sitecustomize.pl'} && do '%s/sitecustomize.pl' }5.14.2PERL5OPTNo code specified for -%cNo directory specified for -IUnrecognized switch: -%s (-h will show valid options)nuluse Config; Config::config_vars(qw%c%s%c)use Config; Config::_V()hhelpvCompiled at Oct 7 2011 15:49:44panic: restartop %s syntax OK eval_sv()require q%c%s%c Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. Binary build 1402 [295342] provided by ActiveState http://www.ActiveState.com Built Oct 7 2011 15:49:44 Copyright 1987-2011, Larry Wall (with %d registered patch%s, see perl -V for more detail) This is perl 5, version 14, subversion 2 (%-p) built for MSWin32-x86-multi-threadCan't emulate -%.1s on #! linePERL5DB split(/,/,q{%s});use Devel::no Devel::PERL5DB_THREADED1 Missing argument to -%c) split(/,/,q ()Can't use '%c' after -mnameInvalid module name %.*s with -%c option: contains single ':'Module name required with -%c option no use Recompile perl with -DDEBUGGING to use -D switch (did you mean -d ?) "-%c" is on the #! line, it must also be used on the command line%s/ Usage: %s [switches] [--] [programfile] [arguments] dump is not supported -CORE::GLOBAL::DB::%240s_INCCan't open perl script "%s": %s Can't open nul: %s rMissing (suid) fd script name Wrong syntax (suid) fd script name "%s" /dev/fd/YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET! FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP! PERLNo Perl script found in input perlNo %s allowed with (suid) fdscriptprogram input from stdinDB::argsDB::signalDB::traceDB::singleDB::subDB::dblineDB::DBstderrSTDERRstdoutstdinSTDINIO::File::ISAIO::Handle::IO::Seekable::Exporter::,ARGVmain::FENV0.PERLLIBPERL5LIB/MSWin32-x86-multi-thread/5.14.2/5.14.2/MSWin32-x86-multi-thread%s/%s../.../%s failed--call queue abortedBEGIN failed--compilation abortedWbaL ON    X !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKMPQRSTUVYZ[\]^_`cdfegeheiejekelmnopqqrrssttttttutttttttttttttvtttwwwwwwwwxxxyyz{{||}~  JJºY\10KIII< 2 Mʹc˟ɷZH%,/aeNO]SXWV[s|}yzw~{xg`hGLMAM=56C3478uQdRlrpͮjOBDF@E2ObfP^vokqmi->>Atn_UT99<$ <<!"+><#.&':<*)9(; lgdbc^bX*[d^x5_9:3;<=>?@AB_CDEFGHn+v &l v v Uv v Z6`av Dv v v v v v v - *8ns &e^lWOOv Av v G& G6G-v G7{v GfoG-OOOvv v v v v v v v v v v v v v v v v v v v v ;v v v v v &v v v v v v v bzv -nHv p * LOOv v  [&v v v v  v v &v v v !v v  _v iiv iv 'inii,,+eiieeiiev ey89ii,8q7P6M%8]geaJ\\1mmmmmmmc|h~TImiopqrst  u hiv0\{\\|w2Zz]}8C$ !"#%&aN UPqVIBk)+,-./K(vx8M478=:<?@fOA GHDJQWY+\+\eS}\jlsyz{`u~mr??I8k !"\\?#$%&'()6*+,-./\0Ya1234t567\yK\>'I\L !M`NO"PQRSTUVWXY#$%&'()*+,-./Z01E234K56L7[InL !M`NO"PQRSTUVWXY#$%&'()*+,-./Z01o234K56p7[IRwL !M`NO"PQRSTUVWXY#$%&'()*+,-./Z0I1j234kK567[IL !M`NO"PQRSTUVWXY#$%&'()*+,-./Z01234K567[IL !M`NO"PQRSTUVWXY#$%&'()*+,-./Z01234K567[IL !M`NO"PQRSTUVWXY#$%&'()*+,-./Z01234K567[IL !MNO"PQRSTUVWXY#$%&'()*+,-./Z01234K567[ !"#$%&'()*+,-./01234K567 !"#$%&'()]*+,-./0]1]234567]]]]]]]]]]]]]]@]]]]]]]]]]]@]]]@]]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I !"#$%&'()*+,-./0123456I7 !"#$%&'()*+,-./01234567f !"?#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./01234567 !"#$%&'()*+,-./012345697 !"#$%&'()*+,-./0123456;7 !"#$%&'()*+,-./0123456I7 !"#$%&'()*+,-./01234567F? )C}L s1# IRSTUVWXa, # T&(+7 )*+  /'i bsCu)*Qb+,Z`YV ` bdebfgbv #!b|}( +Lx. 0b23456}-b b HIJ}b b aHIJ F HIJ HIJHIJ3 KF aHIJa HIJHIJHIJ$ HIJ  b JHIJ3HIJ<~HIJ !#U&_aHIJ "V[\]aa`5AHIJ\] ` K a~HIJ$aafgHIJa:;<=2 456789aa a>?@ABCE |UVK<=[\]a`aWXYHIJF^_`baaUV"[\]`a[\] `   !"#$%&'()*//./012456789HIJ>?@ABCDEHIJVKHIJ[\]a`WXY^_abc a  !"#$%&'()*./012456789HIJ>?@ABCDEHIJKHIJaWXY^_abc a  !"#$%&'()*./012456789>?@ABCDE KWXY^_bc  !"#$%&'()*./012456789>?@ABCDEKWXY^_bc  !"#$%&'()*./012456789>?@ABCDEKWXY^_bc  !"#$%&'()*./012456789>?@ABCDEKWXY^_bc  "#$%&'()*./012456789>?@ABCDEKWXY^_bc $'()*.0<=2456789>?@ABCEHIJVK[\]`WXY^_ab $2456789>?@ABCE KWXY:;<=^_ab'()*.03RSTUV:;<=[\]`HIJLMNOPQRSTUV [\]`a:;<='()*.03STUV:;<=[\]`HIJLMNOPQRSTUV[\]`a $:;<=2456789>?@ABCETUVK[\]`WXY^_ b $:;<=2456789>?@ABCEUVK[\]`WXY^_b $:<=2456789>?@ABCEUVK[\]`WXY^_ b $'()*.02456789>?@ABCEHIJKWXY^_ b $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_ab $2456789>?@ABCEKWXY^_b3:;<=MNOPQRSTUV3[\]`:;<=MNPQRSTUV3[\]`:;<=NPQRSTUV3[\]`:;<=PQRSTUV[\]`efghijkm $2456789>?@ABCEKWXY^_b l "#%&'()*./01Dcltw!rstqq lb bbbllbaHIJL b3:;<=MNPQRSTUV[\]` mCl-y'()*.0str blaa aF aa baqummmmmmmml}a Faaaa a  baOaa   l |}~}w{~mn~alaaa  a maaaaa~~a alvzz oo~o|aaoqoop+,xxayoo yyqoozy ~yaaooxUnimplementedUse of "do" to call subroutines is deprecatedsyntax errorACan't use string ("%-32p"%s) as %s ref while "strict refs" in useOut of memory during list extendOut of memory during string extendCan't return array to lvalue scalar contextCan't return hash to lvalue scalar contexta symbolNot a GLOB referenceNot a SCALAR referenceCan't modify non-lvalue subroutine callCan't find an opnumber for "%s"+@;+\[$@%*]?$@@%&*$CORE::backtick\[$@%*]$@+;$$@_;$CORE::Explicit blessing to '' (assuming package main)Attempt to bless into a referenceAMEACKAGECALARASHRRAYODEORMATUse of *glob{FILEHANDLE} is deprecatedILEHANDLELOBdo_study: out of memoryConstant subroutine %s undefined(anonymous)Illegal division by zeroIllegal modulus zero?Can't take %s of %g?AAttempt to use reference as lvalue in substrsubstr outside of stringType of argument to %s must be unblessed hashref or arrayrefNot a HASH referencepanic: avhv_delete no longer supportedOdd number of elements in anonymous hashsplice() offset past end of arraySPLICENot an ARRAY referenceNot an unblessed ARRAY referencepanic: pp_splitSplit looppanic: unimplemented op %s (#%d) called[out of range]M (M (M (M (M (Target of goto is too deeply nestedgoto must have labelsubstitutionevalformatsubroutinepseudo-blockOverloaded qr did not return a REGEXPSubstitution loop %*.*f%#*.*f%0*.*f%#0*.*fNot enough format argumentsE0Range iterator outside integer rangeApanic: bad gimme: %d (in cleanup) %s%sCompilation failed in requireUnknown error panic: die (eval)No DB::DB routine defined%-p did not return a true valuepanic: returnCan't return outside a subroutinepanic: lastLabel not found for "last %s"Can't "last" outside a loop blockExiting %s via %sLabel not found for "next %s"Can't "next" outside a loop blockLabel not found for "redo %s"Can't "redo" outside a loop blockCan't "goto" into the middle of a foreach loopUse of "goto" to jump into a construct is deprecatedCan't "goto" out of a pseudo blockpanic: gotoCan't find label %sDB::gotoCan't goto subroutine from a sort sub (or similar callback)Can't goto subroutine from an eval-blockCan't goto subroutine from an eval-stringGoto undefined subroutineGoto undefined subroutine &%-pCan't goto subroutine outside a subroutine_<(%.10s_eval %lu)_<(%.10seval %lu)[%s:%ld]Compilation error%sCompilation failed in regexpNull filename usedCan't locate %sCan't locate %s in @INC%s%s (@INC contains:%-p) (change .h to .ph maybe?) (did you run h2ph?).h (did you run h2ph?).phCan't locate %s: %s/loader/0x%lx/%sAttempt to reload %s aborted. Compilation failed in requirePerl %-p required--this is only %-p, stoppedPerl %-p required (did you mean %-p?)--this is only %-p, stoppedv%d.%d.0.0qvoriginalPerls since %-p too modern--this is %-p, stoppedc_<(eval %lu)_<(eval %lu)[%s:%ld]Smart matching a non-overloaded object breaks encapsulationCan't "continue" outside a when blockCan't "break" in a loop topicalizerCan't "break" outside a given blockCan't use when() outside a topicalizerRepeated format line will never terminate (~~ and @#)Null picture in formline?an ARRAYa HASHOut of memory during array extendPRINTCan't return %s to lvalue scalar contextNot %s referenceNo setregid availableNo setreuid availablepanic: attempt to copy freed scalar %pOdd number of elements in hash assignmentReference found where even-sized list expectedpanic: pp_match start/end pointerspanic: pp_matchglob failed (child exited with status %d%s), core dumpedutf8 "\x%02X" does not map to Unicode$&*(){}[]'";\|?<>~`glob failed (can't start child: %s)READLINEUse of freed value in iterationpanic: pp_iterpanic: pp_substCan't return a %s from lvalue subroutinetemporaryreadonly value%s returned from lvalue subroutine in scalar contextArrayEmpty arrayCan't return %s from lvalue subroutinea temporarya readonly valueNo DB::sub routine definedDB::lsubUndefined subroutine calledUndefined subroutine &%-p calledClosure prototype calledCan't use string ("%.32s"%s) as a subroutine ref while "strict refs" in usea subroutineNot a CODE referenceDeep recursion on subroutine "%-p"Deep recursion on anonymous subroutineUse of reference "%-p" as array indexCan't call method "%-p" %son an undefined valuewithout a package or object referenceCan't call method "%s" on unblessed referenceDOESCan't call method "%-p" on an undefined valueAAN D : 0    " , 6 @ J X d n x &    $ , 4 : @ F N T \ d l v ~    & 0 : D L \ p ~    $ , 6 > H P X ` l v    $ 6 D N X d n x     n \ J 8 , t NWActivePerl::CHANGELISTActivePerl::BUILDActivePerl::PRODUCT..\activeperl.cActivePerl::VERSIONActivePerlUsage: ActivePerl::PRODUCT()1402Usage: ActivePerl::BUILD()Usage: ActivePerl::CHANGELIST() [295342]Out of memory during array extend%sAEXTENDNEGATIVE_INDICESPUSHPOPUNSHIFTSHIFTSTORESIZE => The stat preceding -l _ wasn't an lstatFilehandle STDIN reopened as %s only for outputFilehandle STD%s reopened as %s only for inputERROUTCan't open bidirectional pipepiped openMissing command in piped openMore than one argument to '<%c' openMore than one argument to '%c&' openMore than one argument to '>%c' openUnknown open() mode '%.*s'opensysopenpanic: sysopen with multiple argsWarning: unable to close filehandle %s properly. STDOUTCan't open %s: %sCan't do inplace edit on %s: %sCan't do inplace edit without backup*Can't do inplace edit: %s is not a regular fileinplace openARGVOUTWide character in %sprint%ld%lustatlstatUse of -l on filehandle %sCan't exec "%s": %sfchownfchmodfutimesCan't kill a non-numeric process IDUnrecognized signal name "%s" |perlglob panic: do_trans_simple line %dpanic: do_trans_count line %dpanic: do_trans_complex line %dpanic: do_trans_simple_utf8 line %dFINALNONEpanic: do_trans_complex_utf8 line %d(unknown)printfIllegal number of bits in vecNegative offset to vec in lvalue contextpanic: do_vop called for op %u (%s)T (L (H (D (@ (8 (0 (( ( ( ( ( ( ( ( ( ( (L (H (D (@ (8 (0 (( ( (܇ ( (؇ (ԇ (Ї (̇ (ȇ ( ( ( ( (@ (@ ( (x (p (h ( ` (@T (H (< (4 (( ( (  (@ ( ( ( (@ ( (؆ (І (Ȇ ( ( ( ( (@ ( (x (l (` (T (H ( @ (@8 (0 ( $ (@ ( ( (@ (@ (@؅ (@̅ (@ą (T ( (@ ( (@ (@ (@ (@ (@| (@| (@| (@| (%8| (| (| (| ((| (h| (h| (p| (x| ($H| (=P| (`| (#0{ ({ ({ (| (| (| (#p (%d (.\ (:P (<D (@8 (A, (B$ (D (E (H (I (L (N (P܄ (SԄ (Ū (] (a (c (d (e| (ft (gd (hT (iH (k< (l0 (n (o (p (q (r (s (tԃ (uă (v (V (w (x (y (~ ( (x ( p (@h (` (X (P (H (@ (8 (, ($ ( ( (  (@ ( ( ( (@ (؂ (̂ (Ă ( ( ( ( ( (@ (t (l (` (X (P (D (< (8 ( 4 (@0 (, ( ( ( ( ( (ԁ (ȁ ( ( ( (@ ( (x (l (d (X (L ( 8 (@( ( ( ( ( ( (܀ ( Ѐ (@Ȁ ( (NULL,WHITE,SKIPWHITE,START_ONLY,TAINTED,TAINTED_SEEN,COPY_DONE,SPLIT,INTUIT_TAIL,USE_INTUIT_ML,USE_INTUIT_NOML,MATCH_UTF8,CHECK_ALL,NOSCAN,CANY_SEEN,EVAL_SEEN,LOOKBEHIND_SEEN,GPOS_FLOAT,GPOS_SEEN,ANCH_GPOS,ANCH_SBOL,ANCH_MBOL,ANCH_BOL,PMf_KEEPCOPY,PMf_EXTENDED,PMf_FOLD,PMf_SINGLELINE,PMf_MULTILINE, CV HV AV SVIN_PAD,ASSUMECV,MULTI,INTRO,CLONEABLE,REHASH,HASKFLAGS,LAZYDEL,SHAREKEYS,ISXSUB,CVGV_RC,WEAKOUTSIDE,METHOD,LVALUE,NODEBUG,CONST,CLONED,CLONE,UNIQUE,ANON,pPOK,pNOK,pIOK,OVERLOAD,BREAK,READONLY,FAKE,OOK,POK,NOK,IOK,RMG,SMG,GMG,OBJECT,TEMP,ext(~)defelem(y)substr(x)utf8(w)vstring(V)vec(v)uvar_elem(u)taint(t)sigelem(s)qr(r)tiedscalar(q)tiedelem(p)collxfrm(o)shared_scalar(n)dbline(l)nkeys(k)isaelem(i)hintselem(h)regex_global(g)fm(f)envelem(e)regdatum(d)overload_table(c)overload_elem(a)checkcall(])uvar(U)sig(S)tied(P)shared(N)dbfile(L)isa(I)hints(H)env(E)regdata(D)bm(B)overload(A)arylen_p(@)backref(<)symtab(:)pos(.)rhash(%)arylen(#)sv(\0),EXISTS_SUB,SLICE,GUESSED,EARLY_CV,LINENUM,INTRO,DOLIST,BACKWARDS,REFCOUNTED,COMMON,HUSH_VMSISH,EXIT_VMSISH,OUT_CRLF,OUT_RAW,IN_CRLF,IN_RAW,STABLE,QSORT,DESCEND,INPLACE,REVERSE,INTEGER,NUMERIC,WARNING,BARE,ARYBASE,ENTERED,STRICT,SHORTCIRCUIT,NOVER,INARGS,NOPAREN,AMPER,NOMOD,HASTARG,DB,DELETE,GROWS,COMPLEMENT,SQUASH,IDENTICAL,TO_UTF,FROM_UTF,SPECIAL,STACKED,MOD,REF,PARENS,KIDS,NONDESTRUCT,EVAL,RETAINT,CONTINUE,GLOBAL,KEEP,CONSTIOFMCVHVAVGVUNDEFPVIOPVFMPVCVPVHVPVAVPVLVPVGVREGEXPPVMGPVNVPVIVPVNVIVBINDNULL%*s (xsub 0x%lx %d) SUB %s = FORMAT %s = %c%cx{%lx}%lx%c%o%c%03o%123456789ABCDF...><"\0 [tainted])WILDFREED()(%ld)(%lu)(%g) [UTF8 "%s"]%s)[%s](null)CV(%s)VOID\:SV_PLACEHOLDER?SV_YESSV_NOSV_UNDEF<%lu%s>T(} PMFLAGS = (%s) PMf_REPL = PMf_PRE (RUNTIME) PMf_PRE %c%s%c%s (RUNTIME){ {} ,SKIPWHITE,ALL,SCANFIRST,TAINTED:USED,ONCEREFCNT = %lu LAST ===> NEXT ===> REDO ===> OTHER ===> PADIX = %ld PRIVATE = (%s) ,LVAL_DEFER,OUR_INTRO,STRICT_REFS,DEREFed,MAYBE_LVSUB,AV,HV,SV,FT_STACKED,FT_ACCESS,TARGET_MYFLAGS = (%s) ,ATTACHED,LATEFREED,LATEFREE,VOID,SCALAR,LIST,UNKNOWNTARG = %ld LABEL = "%s" PACKAGE = "%s" LINE = %lu (was %s) DONE (%lu) %lu %*sTYPE = %s ===> %-4lu-> %sGV_NAME = %s %2ld: %lu -> %lu ???? - ..\dump.c does not know how to handle this MG_LEN => HEf_SVKEY MG_TYPE = PERL_MAGIC_%s %s MG_PTR = 0x%lx MG_LEN = %ld REFCNT = %ld PAT = %s MG_OBJ = 0x%lx LOCAL DUP COPY GSKIP REFCOUNTED MINMATCH TAINTEDDIR MG_FLAGS = 0x%02X MG_TYPE = UNKNOWN(\%o) MG_PRIVATE = %d MG_VIRTUAL = 0 MG_VIRTUAL = 0x%lx MG_VIRTUAL = &PL_vtbl_%s hintshintselemarylen_putf8backrefamagicelemamagiccollxfrmdefelemuvarfmbmposvecsubstrtaintnkeysmglobarylenisadblinepackelempacksigelemsigenvelemenvsv MAGIC = 0x%lx %s %s = 0x%lx "%s" %s" %s" :: " "UNKNOWN(0x%lx) %s OFFS = 0x%lx PPRIVATE = 0x%lx SUBSTRS = 0x%lx PAREN_NAMES = 0x%lx MOTHER_RE = 0x%lx ENGINE = 0x%lx SUBBEG = 0x0 SUBBEG = 0x%lx %s SUBLEN = %ld SEEN_EVALS = %lu PRE_PREFIX = %lu GOFS = %lu MINLENRET = %ld MINLEN = %ld LASTCLOSEPAREN = %lu LASTPAREN = %lu NPARENS = %lu INTFLAGS = 0x%lx EXTFLAGS = 0x%lx (%s) TYPE = '\%o' TYPE = '%c' BOTTOM_GV BOTTOM_GV = 0x%lx BOTTOM_NAME = "%s" FMT_GV FMT_GV = 0x%lx FMT_NAME = "%s" TOP_GV TOP_GV = 0x%lx TOP_NAME = "%s" LINES_LEFT = %ld PAGE_LEN = %ld PAGE = %ld DIRP = 0x%lx OFP = 0x%lx IFP = 0x%lx EGV FLAGS = 0x%lx FILE = "%s" LINE = %ld CVGEN = 0x%lx CV = 0x%lx HV = 0x%lx AV = 0x%lx FORM = 0x%lx IO = 0x%lx SV = 0x%lx GP = 0x%lx GvSTASH NAMELEN = %ld USEFUL = %ld PREVIOUS = %lu RARE = %u FLAGS = %u TARG = 0x%lx TARGLEN = %ld TARGOFF = %ld TYPE = %c OUTSIDE = 0x%lx (%s) UNDEFINEDUNIQUEMAINANONnull PADLIST = 0x%lx LINES = %ld OUTSIDE_SEQ = %lu FLAGS = 0x%lx DEPTH = %ld FILE = "%s" GVGV::GV XSUBANY = %ld XSUBANY = 0x%lx (CONST SV) XSUB = 0x%lx ROOT = 0x%lx START = 0x%lx ===> %ld COMP_STASH PROTOTYPE = "%.*s" HASH = 0x%lx [REHASH] [UTF8 "%s"] Elt %s (*** Active iterator; skipping element dump ***) ISA = 0x%lx MRO_NEXTMETHOD = 0x%lx MRO_LINEAR_CURRENT = 0x%lx MRO_LINEAR_ALL = 0x%lx PKG_GEN = 0x%lx CACHE_GEN = 0x%lx MRO_WHICH = "%.*s" (0x%lx) BACKREFS = 0x%lx ENAME = "%s" ENAME = %s , (null), " NAMECOUNT = %ld NAME = "%s" PMROOT = 0x%lx EITER = 0x%lx RITER = %ld KEYS = %ld hash quality = %.1f%%Y@, %d%s:%d+ (Elt No. %ld FLAGS = (%s) ,REIFY,REAL ARYLEN = 0x%lx MAX = %ld FILL = %ld ALLOC = 0x%lx (offset=%ld) ARRAY = 0x%lx STASH OURSTASH PV = 0 LEN = %ld CUR = %ld ( %s . ) PV = 0x%lx OFFSET = %lu RV = 0x%lx NV = %.*g COP_HIGH = %lu COP_LOW = %lu IV = %ld UV = %lu%s%s SV = UTF8IsUV,EVALED,STATE,OUR,TYPED,VALID,TAIL, ),ALL,IMPORTSCREAM,PCS_IMPORTED,WEAKREF,ROK,PADMY,PADTMP,PADSTALE,(0x%lx) at 0x%lx %*s REFCNT = %ld %*s FLAGS = (SV = 0 WARNING: %lx changed from %lx to %lx NULL OP IN RUN(NULL)(%s)[%lu]cmd /x /cp f f f f f f f@ f@ f f f f@ f f fC8C8C8C8C8C8C8C8C8C8@ f f f f f f fO<~O<>O<>O<>O<>O<~O<O<^O<^O<^O<^O<^O<O<^O<O<O<O<O<^O<^O<O<O<^O<O<^O< f f f f@?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./0123456789:;<=>? ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (t (l (d (\ (T (L (D (< (8 (   !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~T(3>IU`kvͮü¢кƳ֦̠󬡾˽ūğ  !"#$%&')*+,-./012456789:;<=?@ABCDEFGHJKLMNOPQRSVWXYZ[\]^_abcdefghijlmnopqrstuwxyz{|}~ MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES USE_PERLIO, ($ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (x (p (d (X (P (H (D (< (0 (( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (\ (x (l (d (X (P (D (< (0 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (x (p (l (d (` (X (T (L (D (< (8 (4 (0 (, (( ($ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (d (` ( (| (t (h (d (` (X (P (H (D (@ (4 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (x (l (d (\ (X (P (H (@ (8 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (t (p (h (` (T (L (D (< (4 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (t (w (l (d (\ (T (L (H (@ (8 (0 ($ ( ( ( ( ( ( ( (Lx ( ($w ( ( ( ( ( ( ( ( ( ( ( (| (t (h (` (X (P (H (< (0 ($ ( ( (dx (\x ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (t (l (d (\ (T (L (D (< (4 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (x (p (h (` (X (P (H (@ (8 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (x (l (` (T (H (< (0 ($ ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (p (d (\ (T (L (D (< (4 (, ($ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (l (\ (L (< (0 ( ( ( ( ( ( ( ( (h (< (L (( (@ (, ( ( ( ( ( ( ( (x (d (T ( (H ( (8 ($ ( ( ( ( ( ( ( ( (t (` (D (0 ( ( ( ( ( ( ( ( ( (t (\ (@ (8 ($ ( ( ( ( ( ( ( ( ( ( (p (` (P (4 ( ( ( ( ( ( ( ( ( ( ( (x (` ( (L (@ ( ( ( ( ( ( ( ( ( ( ( ( ( (d (` ( (| (t (h (d (` (X (P (H (D (@ (4 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (h (T (d (\ (X (P (H (@ (8 (L (< (8 (( ( ( ( ( ( ( ( ( ( (h (L (< (( ( ( (| (t (p ( (ܿ (̿ ( ( ( ( ( (l (T (H (< ( ( ( ( ( ( ( ($ ( ( ( ( ( (t (w (l ( (\ (T (L (H (@ (8 (0 ($ (о ( ( ( (Ⱦ ( (y (Lx ( ($w ( ( ( ( ( ( ( ( ( ( ( (| (t ( (` (X (P (H (< ( ( ( ( (dx (\x ( ( ( ( ( ( (| (x (t (p (l (h (d (` (\ (X (T (P (L (H (D (@ (< (8 (4 (0 (, ( ( ( ( ( ( ( ( ( ( ( ( ($ ( ( ( ( ( (x (p (h (` (X (P (H (@ (8 (, ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (н ( ( ( ( ( (p (d (T (@ (4 ($ ( ( ( ( ( (ؼ (̼ ( ( ( ( ( ( (x (l (` (T (H (< (0 ( ( ( ( ( ( ( (ܻ (x (DD@D@@@@DD@! @DD" ++dDdDl\l\>>> ">>&&&&&&..  H624;;;KKKHBDK  $B"$$444A $ATHATH@@I! $M$  @ @ A$D D D D D D@@@ d)d k d Et!{{DK d Dd d d d  d d dd d dddddd d dddkklllllllllllllllllllllllllllll$$$$ dk kdkk ]]$            @@@ {10123456789abcdef0123456789ABCDEF\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}values on referencekeys on referenceeach on referenceunknown custom operatorendgrentsetgrentgetgrentgetgrgidgetgrnamendpwentsetpwentgetpwentgetpwuidgetpwnamendserventendprotoentendnetentendhostentsetserventsetprotoentsetnetentsethostentgetserventgetservbyportgetservbynamegetprotoentgetprotobynumbergetprotobynamegetnetentgetnetbyaddrgetnetbynamegethostentgethostbyaddrgethostbynameeval {block} exiteval {block}eval "string" exiteval "string"eval hintsdo "file"timesopendir-B-T-t-l-k-g-u-p-d-f-b-c-S-z-o-O-C-A-M-s-e-x-w-r-X-W-Rsetsockoptgetsockoptsocketpairwrite exitwriteselect system callpipeleave when blockwhen()leave given blockgiven()method with known nameloop exitloop entryforeach loop iteratorforeach loop entryblockblock exitblock entryiteration finalizerdebug next statementnext statementline sequencesymbol resetlvalue subroutine returnsubroutine exitsubroutine entrymethod lookupdefined or assignment (//=)logical or assignment (||=)logical and assignment (&&=)conditional expressiondefined or (//)logical xorlogical or (||)logical and (&&)range (or flop)range (or flip)flipflopmap iteratormapgrep iteratorgrepanonymous hash ({})anonymous list ([])list slicejoin or stringhash slicehash elementhash dereferencevalues on arraykeys on arrayeach on arrayarray slicearray elementconstant array elementarray dereferencesmart match1's complement (~)integer negation (-)negation (-)bitwise or (|)bitwise xor (^)bitwise and (&)string comparison (cmp)string nestring eqstring gestring lestring gtstring ltinteger comparison (<=>)numeric comparison (<=>)integer ne (!=)numeric ne (!=)integer eq (==)numeric eq (==)integer ge (>=)numeric ge (>=)integer le (<=)numeric le (<=)integer gt (>)numeric gt (>)integer lt (<)numeric lt (<)right bitshift (>>)left bitshift (<<)stringconcatenation (.) or stringinteger subtraction (-)subtraction (-)integer addition (+)addition (+)repeat (x)integer modulus (%)modulus (%)integer division (/)division (/)integer multiplication (*)multiplication (*)exponentiation (**)integer postdecrement (--)postdecrement (--)integer postincrement (++)postincrement (++)integer predecrement (--)predecrement (--)integer preincrement (++)preincrement (++)match positionundef operatordefined operatorscalar chompscalar choplist assignmentscalar assignmenttransliteration (tr///)substitution iteratorsubstitution (s///)pattern quote (qr//)pattern match (m//)regexp compilationregexp internal resetregexp internal guardappend I/O operatorquoted execution (``, qx)reference-type operatorsingle ref constructorreference constructorsubroutine prototypeanonymous subroutinesubroutine dereferencearray lengthscalar dereferenceref-to-glob castpush regexpprivate valueprivate hashprivate arrayprivate variableglob elemglob valuescalar variableconstant itemnull operationtransrrvaluesrkeysreachcustomoncelocksyscallgetloginegrentsgrentggrentggrgidggrnamepwentspwentgpwentgpwuidgpwnameserventeprotoentenetentehostentsserventsprotoentsnetentshostentgserventgsbyportgsbynamegprotoentgpbynumbergpbynamegnetentgnbyaddrgnbynameghostentghbyaddrghbynameleavetryentertryleaveevalenterevalhintsevaldofilerequiresemctlsemgetsemopmsgrcvmsgsndmsgctlmsggetshmwriteshmreadshmctlshmgetsleepalarmgmtimelocaltimetmstimesetprioritygetprioritysetpgrpgetpgrpgetppidkillexecsystemwaitpidwaitforkclosedirrewinddirseekdirtelldirreaddiropen_dirrmdirmkdirreadlinksymlinklinkrenameutimechmodunlinkchrootchownchdirftbinaryfttextftttyftlinkftsvtxftsgidftsuidftpipeftdirftfileftblkftchrftsockftzerofteownedftrownedftctimeftatimeftmtimeftsizeftisfteexecftewriteftereadftrexecftrwriteftrreadgetpeernamegetsocknamessockoptgsockoptshutdownacceptlistenconnectbindsockpairsocketrecvsendflockioctlfcntltruncateseektelleofsyswritesysreadsysseeksayprtfleavewriteenterwritereadgetcselectsselectdbmclosedbmopentieduntietiebinmodeumaskfilenopipe_opclosecontinuebreakleavewhenenterwhenleavegivenentergivenmethod_namedexitgotodumpredonextlastreturnleaveloopenterloopiterenteriterscopeleaveenterunstackdbstatenextstatelineseqresetdiewarncallerleavesublvleavesubentersubmethoddorassignorassignandassigncond_exprdorxororandflopfliprangemapwhilemapstartgrepwhilegrepstartreversesortunshiftshiftpoppushspliceanonhashanonlistlslicelistjoinsplitunpackboolkeyshslicehelemrv2hvexistsdeletekeysvalueseachavaluesakeysaeachasliceaelemaelemfastrv2avquotemetalcuclcfirstucfirstcryptchrordformlinesprintfrindexindexlengthabsocthexintsqrtlogexpsrandrandcossinatan2smartmatchcomplementnoti_negatenegatebit_orbit_xorbit_andscmpsneseqsgeslesgtslti_ncmpncmpi_nenei_eqeqi_gegei_lelei_gtgti_ltltright_shiftleft_shiftstringifyconcati_subtractsubtracti_addaddrepeati_modulomoduloi_dividedividei_multiplymultiplypowi_postdecpostdeci_postincpostinci_predecpredeci_preincpreincstudyundefdefinedschompchompschopchopaassignsassigntranssubstcontsubstqrmatchregcompregcresetregcmaybercatlinereadlineglobbacktickblessrefsrefgenrefgenprototypeanoncoderv2cvav2arylenrv2svrv2gvpushrepadanypadhvpadavpadsvgelemgvgvsvconstwantarraypushmarkscalarstubDESTRUCTENDRUNINITCHECKSTARTCONSTRUCTCLDCONTNUM24STOPABRTBREAKCHLDNUM19NUM18NUM17NUM16TERMALRMPIPENUM12SEGVNUM10KILLFPENUM07NUM06NUM05ILLQUITINTHUPZERO  ( ( ( ( ( ( ( ( ( ( ( ( ( (| (x (p (l (h (d (` (\ (X (T (P (L (H (D (@ (4 (0 (, (( ($ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (| (x (t (p (h (AUTOLOADDESTROY(qr(-X(~~(.=(.(x=(x(sqrt(log(exp(sin(cos(atan2(~(cmp(<=>(^=(^(|=(|(&=(&(>>=(>>(<<=(<<(**=(**(%=(%(/=(/(*=(*(-=(-(+=(+(nomethod(ne(eq(ge(gt(le(lt(!=(==(>=(>(<=(<(int(<>(neg(abs(=(!(""(0+(bool(--(++(&{}(*{}(%{}(@{}(${}Bad symbol for %sarrayhashdirhandlefilehandleCannot convert a reference to %s to typeglobCan't locate package %-p for @%s::ISA::SUPERCan't use anonymous symbol table for method lookupUNIVERSALCan't locate object method "%s" via package "%.*s" (perhaps you forgot to load "%.*s"?)Can't locate object method "%s" via package "%.*s"IO/File.pmIO::Fileunimportimport%s::SUPERSUPERISA::Use of inherited AUTOLOAD for non-method %s::%.*s() is deprecatedversion$%c is no longer supported IGRGVOUTRGVARNING_BITSOSTMATCHREMATCHAINTTF8CACHETF8LOCALENICODEPENHILD_ERROR_NATIVENCODINGLOBAL_PHASEATCHXPORTSAVERLOADERSIONHad to create %s unexpectedlyTie::Hash::NamedCapture!ErrnoTIEHASH::Global symbol "%s%s" requires explicit package name%@$ (Did you mean &%s instead?) Variable "%c%s" is not importedmain::panic: Can't use %%%c because %-p does not support method %spanic: Can't use %%%c because %-p is not availablepanic: POPSTACK main__ANON__Name "%s::%s" used only once: possible typo%s::_GEN_%ldpanic: gp_free failed to free glob pointer - something is repeatedly re-creating entriesAttempt to free unreferenced glob pointers, Perl interpreter: 0x%p%s method "%.256s" overloading "%s" in package "%.256s"Can't resolveStub found while resolving???overloadnilOverloaded dereference did not return a reference%-pOperation "%s": no method found,%sargument %s%s%s%s left has no overloaded magicin overloaded package , right argument has no overloaded magic, right argument in overloaded package Copy method did not return a referenceoverloadingpanic: gv name too long (%lu)D( (..\mro.cdfspanic: hv_store() failed in set_mro_private_data() for '%.*s' %dpanic: hv_store() failed in mro_register() for '%.*s' %dRecursive inheritance detected in package '%s'Can't linearize anonymous symbol tablepanic: invalid MRO!Can't call mro_isa_changed_in() on anonymous symbol tableCan't call mro_method_changed_in() on anonymous symbol tableInvalid mro name: '%-p'mro::method_changed_inNo such class: '%-p'!classnameCannot modify shared string table in hv_%sAttempt to access disallowed key '%-p' in a restricted hashstorefetch%ld/%ldAttempt to delete readonly key '%-p' from a restricted hashAttempt to delete disallowed key '%-p' from a restricted hashpanic: hfreeentries failed to free hash - something is repeatedly re-creating entriesBad hashpanic: hv name too long (%lu)Attempt to free non-existent shared string '%s'%s, Perl interpreter: 0x%p (utf8)panic: hv_placeholders_ppanic: hv_placeholders_setpanic: refcounted_he_chain_2hv bad flags %lxpanic: refcounted_he_value bad flags %lxpanic: refcounted_he_fetch_pvn bad flags %lxpanic: refcounted_he_fetch_sv bad flags %lxpanic: refcounted_he_new_sv bad flags %lxpanic: store_cop_label illegal flag bits 0x%lxPOSIXCan't fix broken locale name "%s"Cstrxfrm() gets absurdabaPERL_UNICODEUTF-8perl: warning: Failed to fall back to the standard locale ("C"). perl: warning: Falling back to the standard locale ("C"). are supported and installed on your system. LANG = %c%s%c %.*s = "%s", LC_ALL=LC_ LC_ALL = %c%s%c, unsetperl: warning: Please check that your locale settings: perl: warning: Setting locale failed. PERL_BADLANGLANGLC_ALLelseif should be elsifstateswitch:crlf:rawSize magu]V4u49]YY}]@@EmHu (vhh (h@u (FYYP|339Y~ @;|M \EHtHt Hu"V6jV6Sh* V60YYEVE 4Y}}u `9]}IjWIYYt2}X (t (q (0Pu Vh (jWGE EEEE_^[ËT$SV32ۊt@ȃ"tt.IItt IIt>utt :u 32j^BjX3^[ËD$S2ۊt6\uP:t"u@@"u@؄u J (u@[jt$ t$  jt$ t$ 2UxSVW GuE`3;Yuq ('~q (&h$j2uPau-H (t:ujƅ.ƅ/_=p (e+HEmHu (vhh (h@u (HxL;T$t H}UQQW}RSV=p (e+HEmHu (vhh (h@u (;YY_i?QQPq (e +HEmHu (vhh (h@u (h;YYQLQOPq (e +HEmHu (vhh (h@u (;YYSq (QPӋ 8+HPPQӋ^[_SW|$3;}Wt$YY.Vt$Sjp (;tWVt$C Vp (^_[UHSVW8<}WVejhjh (SEt\@ tSHt#CPCTt?@wlt3CP@ 80[t39HFt2@Xu (u5eD>H (t1:u+G<\t ;YEu\uuup (VV@VVPuESVPEu# Y;YEu#VVuuuuSVu YE_^[Ã=| (tmSUVWV6tx u@ @t @uVYx (WOYPWSVήYYPUdjVs _^][jr (UQSVW5=p (3PPuE׋tNjh w (S4PS4EN9J sQPSIE Vp u׋E;q sӋp%jh (uq ( uEPuYYE_^[t yt@ 3SW/5|$ tJVWN@PWVoOj=Vq (t H@#QVp (t3V Y^_[UWr (EPEPEPEPp (Pp (t(EVP3uEP%YFY3ɉNN ^E3ɉ8HHH _ËD$V33ɋP V h'RQN^SV@4t$ PP$YYVdp (؃uq ( 8UWt#=p ($PVVs (YuSV Vs (Y_]^[U SVW3uPP$u VWs (؃q (8 uEuP(r (EYEjhjjjhWp (tZEPEPEPWp (t<6EP?YYt+vEP-YYtEPEPEPWp (t3Wp (_^[UE Plr (YtcfHflfMfHfAfMfH fMfHfMfHfMffefEEPEPp (tuEPp (tjX3UQQEVPp (EM->jޱhQP Nujj uuMjh@BRPgMF3^U$x (SVWtHtHth< (h0 ( h( (h (uVILY=tr (Y5p (5l (h8 (Pסt (=x (t%Ph (S׃ =| (tSfK0$| (h (P׃ h (-Yt?35KY;w3PKYY:Q3Pr ( EPSEq (u EPq (E܅t:t. t"=tPh (S׃  ( ( ( (;t SPKYY_^3[ËL$}!D$ttQYu3jXVt$ V4 (hL (t$Z/Vr (^USV5s (W}tmujWWESPօujhhESPօt8}t)EhPs (uEPs (EPs (us (}3jPPPEPփtW蟝YjX_^[USVu3ۃWt q (jX+Pjuu s (Et8ttq (;} uuY3 +3;#_^[]UQQSVW/URu PQVV];u8uctY;r ;sÀEP q (t$M3eSt~Yuq ( URu PQVE;u3ntV;rx;rEPp (tM3eWtY|q (q (0_^[UQSVW-E]$HEuPu pYYSUYsEEPEuPjV}t}.EPu q (%M 3eWt YSY|wEEPEuPjV:}u3}EPup (M 3eWtjYSjhp (Et\EPEuPjV}u3!}u(EPup (tM 3eup (up ( q ( _^[jt$YY+T$3iQRQQP83ҹVW+u sD$ tAuiƬQP6Q t (+ UMVWur (Yt23jEVPDE HtrHtRt>Ht,HHtq (EPVhVWq (2EPVhVjEPVhVj EPVhVjWq (tu3EPVhVV|q (!uq (3' q (E_^%q (%r (r (@ár (ár ( ËD$@ ËD$@ W|$|r (;8 Wr (Y_V)}|q (jhVjWjhq (u hp (VDYY^_UQS3VSEjPSu Shq (;v ENt 0J (u<0.tF0;u-j@S q (;ÉEt@|q (Pu h (utr (9]t)VuuPuq (^[ÍD$ Pt$ t$ s ( ÍD$Pt$s (YYt$ t$ t$ s ( t$t$s (YYt$t$t$t$s (t$t$t$t$ s (VWr(|$ ?u3Ph (Ws (YYu (S\$SWPP$YYPs (YYt;aujjjV[_^VW (|$Wt$s (YYt?aujjjV_^UV'h (us (YYuE (uu uPP$YYPs ( ^]t$$#Yt$t$s (YYt$t$s (YYt$t$r (YYt$ s (Yt$s (Yt$$s (Yt$(s (YUQQEPur (YYtËEUUQQEVut^Ht>Htq (TjjV0s (Vs (P,s (E EUUEPVr (YYuEME ME PVr (YY^t$t$r (YYt$t$r (YYt$4s (YUVW?&PV$q (3;tP;sLPWh (Pp (t.WhjWWhPp (t WPY;Y}_^{|h (PYY3%q (t$t$8s (YYt$ t$ t$ "Yu|0"tEMwDEuu}YE t "xE3]eV3}Yubt}tVX8YtLEB>"u v|3"t53Ʌv/1J (tE<"tA;re}t"GVW3Y}Yt"GE8t G}uB}t<r7>/u2D3h (Ps (YYuE8txt "GEEEEpE }t"G'_^[USVWU3!]]3 t/t\uEJBCu]ht (PYYt Wy2Y3DPPEY]dp (uuV2EuYx.Yt.}rx.t"h (V2YYuӃt&uVӃttvtvtp}uj<;uG?;tt&<;t"<"uGGt <"tF?tFGԀ?tG;uWF}FHF C+EffE~ h (VYYtOF <OuO It.dž@ t@ jPV4 fF+E$}juuV0|}tEPVPV: N _F É^[VWhx (50 (p (tVYl (Wh81 (hX (VeBWh/ (h< (VTB _^Vt$WjFHht (VFH< PVN ~ >_^V)u 5| (VY^VtD$tEHt0Htt3QjVJYYt@j4jV8YYt.j"jV&YYtjjVYYt jV4YYjX^PPxs (YYp (hh (h (Hp (UVhEYE;uuh (Lq (;ErEPuYEYuӋuSW3j;V|s (YEYt f @@Ef>"uFFVr (Ytf|F"DFuf VwPE,YYt9E\CPW-YYEFVu;@PE, ]6FPYtUjh (W ,FPGuP,uuuY'tWq (YWht (p (uY_[^V5 p (h (h` (蹛h (^V5,q (Wj֋|$ jjG։G_^UQW}E}ESV5q (u Ws (YYEuEE։ME ^[Eq (_Uuuu u!t3uuu ut (]UE V-WtP- t#HuVSYYtpuVcuY|`MDt2;Eu-Pt (&jWYYt jW YYjX3_^]U(j(EjP'* ES4 (jp (EEPE (t (3PPPjPPPPPh (h (Pt (SVt$ W3j VihhDjY3;5| (u+5s (W%(WjWj֋5Pq (SSjh1 (_^[Vt$W  tPt ('t tPs (;5| (u jh1 (Pq (Y_^Vt$Wj t$3>~~@hjF hDjF~xFD$(jlPV7($_^Ã= (t% (UQpPj (t h (] Yfpt h (H Y (Ã= (ut$ (Ã= (ut$ (Ã= (ust$ (Ã= (uZt$ (Ã= (uAVt$t$t$r (YP (uW (q (8_hVYY^Ã= (uVt$t$t$r (YP (uW (q (8_^Ã= (uVt$t$t$r (YP (uW (q (8_^Ã= (udVt$t$t$r (YP (uW (q (8_^Ã= (uVt$t$t$r (YP (uW (q (8_^U= (uVuuuu ur (YPě (uW (q (8_^]Ã= (uVt$t$t$r (YPț (uW (q (8_^Ã= (uEVt$ t$ r (YP̛ (uW (q (8_^Ã= (uVt$t$t$t$r (YPЛ (uW (q (8_^U= (SVuW>uVuuuu ur (YPԛ (؃u (q (0;>uVuu _^[]USVWq (39= (Eu59}E tRjZt>Wr (Y3Ʌv9tA;r;u@s 2ۋEtRjZt>Wr (Y3Ʌv9tA;r;u@s 2ۋEtRjZt>Wr (Y3Ʌv9tA;r;u@s 2G;}t.MtA iPjp (35q (֋M3ۉ9 (uuPPPu؛ (Eu  (։8֋E} t3jÃ^<7tSr (YQP$ u!7}t3jÃ^<7tSr (YQPu!7}t3jÃ^<7tSr (YQPu!7C;]Hq (ME_^[Ã= (uVt$t$t$t$r (YPܛ (uW (q (8_^U= (uUVuuuuu ur (YP (uW (q (8_^]U= (uVuuuu ur (YP (uW (q (8_^]Ã= (uVt$ t$ r (YP (uW (q (8_^Ã= (uyVt$r (YP (uW (q (8_^Vt$W|$htVWT thtVWs (_^UWjM3}h (PY;Yt#Pq (YtWWWuu u (EPEPWW#}G'ESVt3ҋ}Em (vhh (h@u (YYE3ҋitPyYEPEPSWEto3;~iS\E;t;BuE ;Bu9}t ;t9EuBu A;M|2itxPQYxYWWPuu u (ESY^[E_Ã= (uVt$t$t$ uW (q (8_hVYY^Ã= (VWut$ S|$ Wr (YtAP (u Wq (Y32u% (6'tWq (Yq (0Wq (Y_^Ã= (VWut$ c|$ WPr (YYtHWYV (u Wr (Y32u% (6'tWr (Yq (0Wr (Y_^Ã= (uyVt$t$t$ (uW (q (8_^Ã= (utVurYFY_^H []UQQM(SVuW3;ωut@ t @QuP@YY9},E0P#;u@ jWPuM,>#E}}0uF@+u(EE,ME,F>+uEFu]},tWMuE0WW5p (u,ju0uu֋؃},jWjju0uu֋}xq (3_^[Ë}|7;= (/ (Et!@}(uuO`E(EYM(뺀>Iu<ǃtHtHu/jjj,q (؃tuPS E}o}(u u_YE(uuiPuu u(ulXx@;= ( (~= (E(UVu @ t?M jQuup\q (tE #|q (t H }tH 3^]UVu M jQuup`q (tE H ^]UE EЉE E4 (E Puqdq (u|q (u]3]UE e VM jQjpdq (u|q (u U 33 ^]ËD$xu` pdY3UQQVW} 7p (jjM jQPvPhq (tzEPu0yP)Pu |MuuuWu$|t)M Hp@;5 ( (~5 (VY u p (_^USVuWFH8FHF G+|~h (u V N E Q#;uA jjQVEF@ uVY|F |G u jWV5 uZYuuPPlYYjp (Vw} YN ۉ9uVPh (V!F S48Vq~ F _^[]UQ (VuW eP #;u IM@ MjQPVEuP7V̱_^U (SVW} 4|q (~ujh w (W9 FSvPPpF P#;u@EF@ MjQPWr_^[]USVWu =YuP 5q (j\Pփt /@j\PYYj/P$r (YYt dr (h (PYEYtE E=( (( (t*6uӋYYt;}6t <8Yt >u3_^[u YY@3/USVuWFH8FHF G+ȃth< (u V~ F @ t@ jPV EF@ t @ N< VYu$p (EuVPh, (V|F uDWVE { G @t WV% (QRh (,% (QRh (% (QRhě (%ě (QRhț (%ț (QRh̛ (%̛ (QRhЛ (%Л (QRhԛ (%ԛ (QRh؛ (%؛ (QRhܛ (%ܛ (QRh (% (QRh (x% (QRh (f% (QRh (T% (QRh (B% (QRh (0% (QRh (% (QRh ( % (QRh (% (QRh (% (QRh (% (QRh (% (QRh (% (QRh (% (QRh (% (%q (%q (%q (%q (%q (%r (%r (%0r (%8r (%@r (%Dr (%Hr (%Lr (%Pr (%Tr (Q=L$r-=s+ȋą@P%r (%r (%r (%r (%r (%r (WVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_SD$ uL$D$ 3D$3Pȋ\$T$ D$ ud$d$r;T$ wr;D$v+D$T$+D$T$ ؃[SVD$ uL$D$3؋D$ Aȋ\$T$D$ ud$ȋD$r;T$wr;D$ vN3ҋ^[D$u9 (~.  ( q ( (u?hls (Y (u3f  (hp (hp ( ( (YY=u9 (t0  (Vq;rtѡ (Pr (% (Y^jX US]Vu W}u = (&tu" (t WVSЅt WVSu3NWVSvHE u u7WPStu&WVSu!E } t (tWVSЉE E _^[] %q (U$M SVuW3ۋF}E3E$uM]쫋F]]]8+F ȋFMMt@@%E (;tMQSЋ؅Q (tMQjЋuPup (uA|q (E (tMQjЋu!E܉E E Pjjh~mpq (EWvlq (;t&~t'jj@ q (tp  ( (W$p ( (}t MQjЋ؅Vt2Nt+G<ǁ8PEu9Hu;x4uRv F MPuWp (؅u;|q (E (t MQjЋ؅uE܉EEPjShmpq (]E  (teMQj}]Ћ_^[VW|$ 3ɋ9t A8ut$_^uYø0 (  " 0 H ` z  6 L ` x  . D V b r  * @ R r  4 B P j   . > N ^ p ~   * 6 B T Z p | r d X H߃X2ËD$t$ËD$t$ t$ PËD$t$Pt$ D$t$ HVt$t$ WVt VjW _^D$` D$`D$`D$t$HVW P t$  P_^t$ D$t$ HVW P t$t$P P_^D$t$HV  P t$PP^Vt$ t$D$WVH3t VjWp _^ËD$` D$`D$`D$t$ËD$t$ t$ PËD$t$Pt$ D$t$ HVt$t$ $WVt VjW _^D$` D$`D$`D$Vp6Yt$ ^ËD$VpYt$ ^ËD$VWp|$Yt$΃'8t V"Y_^t$YËD$VpY:^ËD$VpY^ËD$VpnYt$ ^ËD$VpMY$^lt$ t$ hYYt$ t$ kYYt$ t$ lYYt$蛨YST@t$ t$ YYt$Yt$?Yt$)Yt$Yt$ҒYËD$@ËL$A+AËD$@ËD$t$t$t$ t$ t$ hYYt$ t$ GYYt$蒒Yt$ t$ NYYt$_Yt$ t$ 臑YYt$t$t$誑 t$t$t$t$轐t$t$t$t$辐t$ t$ YYt$t$t$t$ËL$D$ AËL$D$ jj@jt$ÍD$Pt$t$ t$t$t$ t$裑Yt$t$t$t$賑t$GY̒t$ t$ YYt$ t$ YY黣UQQVu WVP蟘YYN t E re tE at eE rE +M QPEPVr (u EPWr (YY_^t$ t$ ޘYYt$ t$ YYt$t$t$>u t$t$t$ t$螗Yt$Yt$ t$ ݗYYt$ t$ lYYt$ t$ ÑYYUQVjuEPEPuu UEjPu$^t$5Yt$ t$ YYt$t$t$t$艖t$ t$ zYYt$s (Yt$ t$ 肖YYt$t$t$n t$t$t$ t$ t$ +YYt$ t$ ٔYYt$r (Yt$s (Yt$#Yt$ t$ 膂YYt$t$t$蹖 t$ t$ 辖YYËD$VlYt$ ^t$譖Yt$rYt$nYt$pYt$hrYt$ t$ @rYYt$"rYVt$8Yt$ z^Vt$Yt$ ^t$_Yt$mYt${Yt$艧Yt$t$t$菧 t$t$t$˧ t$t$t$ 駳鳳鿳˳t$t$t$ t$4Yִh (PY3Yt$ t$ EYYt$ t$ 谳YYt$葳Ywt$t$t$货 t$>Yt$hY逳t$ t$ 艱YYt$ t$ ѱYYnt$t$t$襧 Uuuuuu Ч]t$苲Yt$gYt$ t$ ;YYt$t$t$t$eUu uuuuu 葨]Uuuuuu ߨ]t$t$t$t$rUu uuuuu 螫]t$蕲Yt$蛲Yt$衲Yt$觲YUuuuuu 覫]t$ t$ YYt$t$t$ҭ t$t$t$t$vt$Yt$ t$ 艇YYt$r (t$r (Uuuuuu s (]t$ t$ YYoot$ t$ qYYËD$ Pt$ yqYYh[Y9jP\0t$t$豌jP>0t$t$t$zt$IYhht$B t$FoYt$Yt$|Yt$迅Yt$t$t$ t$ t$ џYYt$ t$ YYø>e (QQSWh8@Vh8YE3;Ɖut jW؃,4u蚠3EPVShs (VVhp (WoY;^uq ( ;UTE؋M_[d UXSVuWVuVYYlp (jjh0 (V+t @ 8g PWV9 O 莟ۉtPhSs (FN>j@ SV=9 C @t SVYY>FFEjEEP=uEEYYEeHH-H;jV0YYEyuCtx u@ @t @uV_WYh (PbYjV!E+F A@ F  I FN @GFtx u@ @t @uVVYhH (PXF4Y;F8Y~V$Yj_zE9F~ VuYF4;F8~VYtu PuV &VYN;M~FULLEF3EV 3V8 SV`Sjjhw (V(PVCSV6V V4JV VU(_^[3_t$轖Yt$ t$ RYYt$t$t$Ȏ ͬ3=` (SVWh` ( (,p (hY3j;[t S<3j<;Yt 3j<;Yt 3j< ;Yt 3$W(,~jh8 (W0^ jhX (SF=u V¼Ytju_>tV誼V|蠼YtYM^We3Y;ljE?MP^9(Ev ,j_3EE8}uPEPEPYY}uu蠼u @EEj=uq (YYt&xt uujuػM DE;(s ,GD3E^u衻YMDEF}tSj=uq (YYt$xtuuVu`D E;(s ,GD3EuE utLUj=Vq (YYt']eEVu0tVkY]\$V|tYu]SjFHF A+M}h` (V7YYLSP#;u@E@ Mj"QPV\*E~oF MDtaHt'FPFTtN@wtBFP@ 80t75t x%t@Xu (jPV1 2PuuV [tPV^PVrMV  F _^Vt$Wu VY|$jWV2Wwh (_^UQQSVW}_?VJ (u<:uGt3ҋI (UUFFK (u+߀>(uBjFYuF+(tHt3uFIt A;t ΋+EHE;v]jSWuE39}tuuu tEPuu uWu_lW'H$'PQPh (juq ( +WNVh (WSh (ju迍3_^[V5ĉ (h$ (6t$YYPjj5ĉ (VPt$Vi^ËD$L$@ DUEW|.} ;G}&O V 1qPhT (G 0^}uh0 (uYYE_]Vt$ t >tVt$ Vt$3^Ã^Vt$W t3hh (PYYVC$ (V &h (Vh (Vh (Vhp (Vh (Vh (Vh@ (V@h (VYYPjj5 (VP VtW V  V9YY x} PV$YY _^V (Vh (hp (t$Vh (h (t$$ ^t$YL$}Hhp (QPt$ËD$u.VP$ (j4 (Vj4Vj4^USVuW8 (ptjpWPh (h (uՉFsjWPh (h (u謉] jvwYYwC G E;u (uPvSh (#G@tjVuuSuЃtVSuYYE] tB}Eu (uPvSh (FtVuuSuЃt3_^[]US]VW}jWsaPVuWtZHtSu0u,u(u$u uuVuPWы,t)Su@Puu VWpu VWYYq (3_^[]ËT$t(t"Ht A t`  Rt$YY3ÃS\$ VWtx;tsSt$YY>t5Gt@tVt$YYuD;u Vt$%YYuŋt$@t@ (PShT (_ 3_^[USVW}3;}}=jWuu=t WuPuVu uItG_^[]USVu3VV{ 9] tA9]ttVt$F YYxt6ދ_^ËL$t*t$@t@$t Qt$ Qt$ YYq ( UQSVuWV3Y9EEuVY9]tGE8G ttVuYYtM Ku7u_[E ^]ËD$Vt:SUWj?[t@#;u Vt$6YYKuߋ7u_][^ËL$t,t&@t@Ht Qt$YYq ( q ( ËD$tt @q ( ËL$t*t$@t@Lt Qt$ Qt$YYq ( ËL$t*t$@t@Pt Qt$ Qt$YYq ( ËL$t*t$@t@Tt Qt$YYQt$}q ( ËL$t*t$@t@Xt Qt$YYQt$fq ( ËD$tt@t 39H\3ËD$tt@ @t@t 39Hl3ËD$tt@txdt xhtjX3ËD$tt@t 39Hl3ËL$t,t&@t@\t Qt$YYq ( q ( 3ËL$t,t&@t@`t Qt$YYq ( q ( ËL$t,t&@t@dt Qt$YYq ( q ( 3ËL$t,t&@t@ht Qt$YYq ( q ( ËL$t2t,@t@ltt$ jQt$Ѓq (q ( ËL$t4t.@t@ltt$t$Qt$Ѓq (q ( ËD$t$tT$tJ t H` 3ÃËD$tt Pt$YYÃËT$D$ҋtCt=R taHt!+At rHtwH@ubA!ËD$T$` ɋHtzlt @HT$ tk #tIuB Batrt wu;H  H H " tGB+tbt tuH @` ۀH q (Ët I6 H3USVu WVujh (hP (Vu$uux VX$u!,_^[]UQEEE tAuAq ( 3Ã}vvSVWu uMYY~Bu;|~5u uVWu +SWu u)uu$t}vu uYYt_^[E+EÃSVW|$tO7tIWt$Y؋Y!Ht9t3Ptz@u!H6Vt$R@YYt q ( _^[ËD$tt @jXËD$tt @ jXËD$tt` t8t Pt$.YYËD$t tH U} u3]Ã}tuu u @]u u}YY]UQQSVut>t8ItI(tuuPu uuuPu u] e WxtG (uVSPh$ (ytG tuuVuЃE u EPV4YYPWSuw؃A_t Au uVYY^[VWxt$ |eS (Sq (;5( (| VW[YY$ ($ (PVh (Wv$ (4Vhd ( Sq ([VhL (Wv _^UQQVW} 5( (Wu Vh (h9u SP5$ (r (YEYh (q (]tx u@ @t @uS Yhx (E 跑YPhx (u uY] ]YPE PdjS*bEߣ$ (+ލSPh (=( (E e]m Hu ([vhh (h@u (uYYi?Vju  _^UVW:wt$3|nS (Sq (( (;|PVh( (UUu$ (PVh (U9u$ ( $ (QSPP u.ESf%f=th (YYH  hh (YYES_GY_^[UVu @ Htq (!uEuuQPP0#ƒu` 3^]US]Vu(WttHt @ tVSQ@YY},}~\?#uGWYE E$} t=E0P#;u@ j"jPSs u$u PQQ@E}|k?IuGu SYt>u uuPWu VSt/u uVSdH ?aujjjVS3_^[]UES]VW3~tEWPPYY|/uuSu u؃tvWSu3_^[]USVW} G xtH@M ty utuuuu PPD؃}:q (8utWVAYYt롅}q (8 tH u}tH q ( 3_^[]VW|$ WFt$Vh (W F @Qw tWAYxu2ttxt Pq]Y_^ËD$@ HUE SVWH ytauXuuSPPd}=q (8utu V YYt봅}q (8 t E H _^[]ËL$D$jj jqPP0SUVW|$3@ Xt\SY~ ?g 3Vt$SPPYYt(q (8utWV~YYũ?g ߋq ( _^][ËD$tt@tL$PQQHYYq ( ËT$Vt$…t t BFbb^UQQSVu W}tct]tWU9Qu VWY3YUPWYY|KEPuEuSPPLt'A6WYYuuuVW_^[ÃSUVWo39|$\$-s (;t;u{t$PW (QWPPLuA (SWPPL u) (SWPPL uWVVY3YVSTE YYt8u EPV YYPVSUYYPE7PL EtA>&EjPhp (Vu؃t EPAs (PYY8>E_^[ËL$txp (t@VjQYYtVs (Y|PY^SVt$ tA\$xp (u9Xt u%W)eSs (Y|PYVWYY_^[US]Vu WV>SYY|PQQ(YYtH 8tPSYY#ʃtG W$uuuVS_^[]UE(SVW0]p{Wuut)Ht"u0u,Vu$u uuWuPuу,u u(Sux,YYPuVuWE}jWpPVuW]e;IuEt*Ht#u0u,u(u$u uSVuPWу,E( q (}(tYuuu(PSu VWVWu YY3.}YYt uI hPWWL E(_^[]UQQSVW} e7ދFNF;ȉMM sA+E Pu Su6~E |SuYYu F9E r H ME +EF V$FFF` t;tSuYYtME_^[étWu{YE YN+E F V$;Nst5;t0jv$v SuuSuYF YV$kF+E )F V$3UQS]VW} WS7 YY@ tSY~u WSYYFFF>VFYVStYY:VSYYVSu VYY*YYuVSYYt3~PVSEF(Y;Y~WuvzE+SPVuv(vVS E tH ~E ~H 3 H _^[UVu t+t%xu VuYYuuVu3^]UQEMS] e V3ȉMF t SuYY~u SuuYYFWt`Jt~+~(ljFF HF()F ^$;}~}~')~v)}9ut WuVy )}} ` }_vuuSuE E ^[UQeS] VuW;uu u SuYY@ttSuYYt3@ tE;ƉE vH8 u}v{w+ww(9u}uM9M v 9E wu +H t,VQwxu)uEuw ;E u Su;YYGG(9GrSu%YYu @ t Su YYE_^[UVu WVuYYu5uu` u6u6u6VusYF YV$_^]SVW|$7FN ^$ t*t#Wt$7t$2F V$N ڋVt F+™_^[UVW} Wu7E YFYtN,;tPIYfff_^` E ]UVW} Wu7E YFYtN,;tPlIYfff_^` E ]ËD$V0~u Pt$ YYF^VW|$7~u Wt$qYY@ tF+F3_^ËD$V0Fu59F(uF( jv(HYFYu F,F(FFFF^ËD$V0~u Pt$ YYF+F^VW|$7~u Wt$YYD$F_^H Uuuuu u]t$t$Y3Yt$t$t$t$Uu uuuuu u]VW|$7FtN,;t PGfYWt$Y3Y_^U}u u/YY]uuu u]UVu uuuVu 1Qv3@3q^]USVWu uzuY3;Y}Ƌ]~PSu u|#;}+VPu u}u_^[]USVW} u@u puWu#ҋt/ t)y (u Au ƉARWu WY_^[]ËD$tt Qt PUVW} H0t `07F@uuuWuMS]e˩Mt WuYY~u WugYYFtgJuV(‰FF HF()F ^$v=FV;v3MM uH;HF rNF HFEK뿋E[_^]S\$ VW3~u St$YY;G@tG0t 8 usuFN;se8 t@;sY8 uTP;r:N;rPSAt$FN(NmF(NYYȋFF uH;Nsƀx Ht G0G0t@G0F+F3_^[VW|$7~u Wt$ YYD$uN0tA;Fu 9 uHF+D$N0t ;v f0@F_^H USVW} 7F @uuuWu]EÃ~Eu WuYY@ u3E;EsgN(NH ;]sVF;sJ u$P;w1 FF FFCB u FFC;s;]r Wu'YY;]r@ t WuYY+E_^[]ËT$H0t `0Rt$YYËD$A@t俉A3ËD$VuPY^ËD$VuPrY^ ËD$VuPPY^05Wh (PtUY3Y W3QQQQQt$t$ QP$UQVWV3VuWUPWEUEEPjVVVju VWd8_^UQVVjuVuUPVUEEPjujjju jV"8^UQ}VMjQuPuEÃUSRV] tMjQ]uP.u[]UQVM jMMQuPOVUt$ oPt$t$V*^VU3PPPt$V[t$V^UQSVWUEPu WW N#;u @EF Ej"PVWuPuWVW3_^[ÍD$ Pt$ t$ V1U3.|h (PYY^W|$ txL$ t9rt @"te ( @"tX (tOjjjQp,WYHuP Rсt #;u@ _j"jPW8_3_UVTM QuA @%tI#;u @E A E jPQV}t} ujp0uVq (^]UQQVSuVEEjPu UV[M#M^;t3SD$3t$t$Pt$ÍD$Pt$t$t$U0 (SV5p (Wuj֋؍lPDžlHp (ph (h (Pp (\VPStp (djP\VP`p (tdVPdPjdh (Pl u)lPr (DPlPdPq (dPM$ (WVW<E (hVSpp (jh (V:l u$ (W"l@PWVq (VY= (t>\u/F>u_^[U V Rue$ (Vh (Ptr (EPP2u EPV!YYjh (h (Vu EP^t$t$h ut$t$h UES3PhSh( (]up (VEWPES= p (PSu uׅuv}t}uj QuE9uSh w (P3PPu`OM9J s QPu EPp SSu uׅu6F EEHAup (_^E[U VW}jjEh8 (Ptr (EPXj= (Euh (Pjj/P$r (ESEts&j/Pu$r (YYtC^WSs (YYt8?5u-;5u(uEPW=q (׃ uuEPS׃ tu/EE8u[uƅ.ƅ/uFVjYYPdp (tlOuuPh w (WNPWMx tjjh (PWVP6W^E t  I@ 3_^t$hH (h@ (t$U<SVWNu5tr (EEu 3}}h (P֍EPEPuuhX (PW (u (SWPEjPDEPu uhP (P3VuSWPEVPM0;u9uu3FMM-9ut(jjh (Qu(juuuM$E;tRA _^[t$hp (hd (t$áx (Mt%r (UeeVuW};wS]e+D0EmHu (vhh (h@u (KYYƍP8GYI0t(@u#CP@ t@ jPS E;}wMut,P#;u@ jjPStM E w (EE;}v}E $Gt#P#;u@ jjPS/VPui. Eq (8t q (8urOx 8G}9:MuHx E t#P#;u@ jjPSVPu- E}u O}}7jSLYYt q (0!P6h| (jSNKE EEEV57EY[_^VWmKu0h (PYYu (QWP _^UQQSW}33ɃV KWd؍CP5Ce+‹Y]YmHu (vhh (h@u (HYYPx5YuE03ۊtFG\u tG. u#? uG;uuN&C?tN?uCF봋Eȃ$&fE^U _E[jt$ t$  UMSVWu E43Yu c@]@YEmHu (vhh (h@u (GYYu cPz4u c@Pi4u EPdE8t/:tJ (t@8tP8Yt@͉;t=MItIt Iu$VPjVPS4+ VP1YYEu q (9u V0 ;M sjY;sjsj sjفsj́ɃSSj QMQPVi;tj;tdY#;u IM@ Ej"PQV}u3SPuVv+EEuPuqLE 3E;uM;t1MjQPV;tSPuV)+EEE;uSu uV +EEM;t;tSuV 3_^[ËD$h@ (h8 (|Qt$t$t$P(ËD$h\ (hT (Qt$t$t$PËD$hx (hp (Qt$t$t$PUE% (PEh (Quuu P]U SVuWu >uVYNH+F F+$}jWWV|huu V,huuV+EV+uPV裷Vn+uPV获>@H 9tSPV@ 0V19]YYtjuhhjh (Vq+PV ;tQVg1YYE H 9tSPV膖@ 9KH 9tSPV_@ @ tUA 9uSQV<@ FP;ÉFT@;FP@ 80H 9tSPV@ @ H t&9tSPV輕@ 3ɋ9Xu9tSPV薕@ @ H t(9tSPVo@ @Xu ((9tSPVG@ j0V= ;u0H 9tSPV@ hW0VWVt V< Ex;u@;tx u@ @;t @;uVYh (PjVE+F A@ F  I N F@ ;u H } Gt O y t!tWh (V#) h (V)YY_^[UE e}S@ VW}Eu;r$? UE}uH (KuME ;E@?th (Vh&Y3YbMQQI:MIE8MEjZ8"ڋ_^[U@E SV3Wx SSj Sjh (SWu} SSj Sjh (SWuEHSSj Sjh (SWuSSj Sjhy (SWuE HESSj Sjhx (SWuEċ$P#;u@ jSPuEԋE pt@jPu EE}pt@jPuܺ MEEEЋEt tt tPhL (u$ ;tu EpVuH DYE܋@ ;YtAM;t:<0;s/}t$}t} u@@@@͈NQSP? E܋Uqx p#;u@E؋@ MjQPu[EM;MF9]EEuԍM uQMQMQuPu, ;EE E9E9]M;s9]tU9U s+U ȉM;MMuыE;E+΃}uE 9B}uE 9E D9*} u$E 9E D9E D9E D9E;t9E sE EUE;Ev6U;sЉU;Uw%E+;Us#48B;Uv݋E;EUĹp#;u@E̋p MjQPuνEE̍<0};F< E+Wj V r ( }-t"}+t}!t}&t;pq;Ët+@Eԋϋ}SSj QRuEWSSj Sjh (@ SPW @@ t@ jPW袷 9EEs h (W!YYuu6WE@#;uEIMx EjPuu踼9]uh (uD!YYE܋H#;u p IMMjQPuw}}E9Eth (u YYE!tVt;t HHEM GFEMGFEM GFEMGFEUƉ];E}uM8EJG;tM GMuM+u;u$!u ;uLjX-u;t> &u7;u33}t}u FF} uFFu;uXuuuYY}:E_^[U E$8Tuxou EeSVu W}j[+Wj V] r (EEjPE } PVu莾}3Ƀ 9M u H (EF+QE EPE PVu]IM39E tu } tHH (t1MPEFPE PVu+Ή]M M} u?!:M9EM)U} Et9MtVu$h (ueEuE E;uE@_^[UF$Y36}u u 1%u uPP u8*uV@Y^]C|$tt$PPYYSVW#|$\$t 3;vhh (h@u ($YYttuj_uj[WSPP u8*uVY_^[t$PYYt$t$PP t$t$PP kt$PPYYUEMV3;Es6\uP@;Ut;M s\AF;Ut;M sA@F;Er;M s!M1^]UVW} t GE uE:ut/F;E u?t+׊ t8u@8u8uЍF3_^]UES;EVWrE6u+MM @;u w!F:u+;Ms :uAF3_^[]UUSVu;WErE FE M+‰MF;r2HM HM ;Mu;s!} +:uA;r;s ;Es3_^[]@UEeVu WEEtIF ttjwVuj 3jjht (Vut G |@G F% =u @EEjBPVuE NS#˃ }j Vu蔕E N?@Nva;È]wEPVu貙F Mh|EPW_E*e+E@;r% U8uUKE@PVu_ 3WWjBWVuF 39}[v (;UsMUA;MrU9}QMBH@dtN _^UQMSVQW#;u q @EEj"PQu趩E]MӃ+U E;ЉUsMMI#;H;zt E :hQVP) UE OuNEP#;uu{ CE ;s8 @;r+#tE@#;ljEu.u*C{< uSK:u*#E V@K:ʈMU t2;wWM:U u8HtB:u;t>U 8Pp@8t@@;w%8u8Ht;t8HM@@H>9}38 &UR#;uXuT+;} r+{ u%:uPFPGP$( uG_:EFPVWMA @uFPVSu YMI#;+]CC:EFPCVPd;EwoL0xE Mu ;s0U tEϋIt;PHN:tEu @u%E@tE ++WPS>' u3_^[UEeSV0W}uM@43Ej4XG QI]]] @[ ]] [+ڋU+]э\ ;Ӊ];}]4tG;|)M;uMU2;Uuh;sLM+ȍL1M] B:u/M;r*x HQ9PG @QMJ;uU} 2t4EU4t ;uu} t}tEETEM]w#;u:}4U 2vr +t!+;utIQPFP% u3_^[ËD$VW|$Ot"t$+:t : (u@OujX_^3D$VW|$Ot"t$+:t : (u@OujX_^3D$VW|$Ot"t$+:t :p (u@OujX_^3W|$ u3_VW$FVVWP$^_Vt$W~WkY39L$tV 0t$PX$WQPX$ _^Ã|$VWu38t$H$|$FVP u WFYVt$P$ _^Vt$W|$ NQPYYu WY$0Vt$P# _^UE VP#;u p IM M j"QPuyE u u VPz#^]UE P#;u @ IM M j"QPu)u Pu5 ]UQe M MMQuP# UQEEEPu u UVu*Y3PPPuu "YPu VuF ^]W|$Dthjh w (W_Ëdu3Vjj j f FF@d^_UQM MMQuP, UQEEEPu u UVu WFt/}tu;$VWuXp}t }tuWVPWES]@tK | +  pPW uHtQph (SWtF% t u F t@3F @xu}XttPuH Iʁt"tytyu @ (8 t (;u w (@SQPh (uWDu]jjh (SW]jjh (SW[_^]UEVWtC};Gt;@t1pt*fFu ~ uu Vu W u v3E _^]UVuHY3PPPuu  YPu VujVu,^]VW|$ tbxt\H t u @ tp3t7F tjqVW^ 3tt$jhhU (PVW9yAtx u@ @t @uWYVt$WWVW芃_^t$t$HY3YUQ>M MMQuP 3UQEEEPu u 3Vt$Wjt$VPVjWV]WV(_^Vt$lt;yt3L$ A u)jQPVlVD$$l`D$ ^UQQS]VuWt l} hEEVjmWVuEjP'EPuV V}m$x4x>VmVYYtuVtEYY u VH jPVE*u@ uj)j Vk HA jۃHX [a+~ yI N R V N I<>^HFH;FLuVlYNH+F F+$;}jWWV9jESuV>r xu@tx u@ @t @uVSYh (PVjV+^ VX@ F  I N F@kY2_^[US39] VWtuuu V+uH 9tSPVGk@ S0V PVSWVcWV_^[]UQM MMQuPx UQEEEPu uZ hL (h@u (t$ Vjt$t$jVt$u Vt$ CYY^UVuu ujVuu VuYY^]UQM MMQuP UQEEEPu u UQMMMQu uPUQu uYYtEEEPuu uXUQu uNYYtEEEPuu u&UQEEEPuu uUS]VWl ( p(F} jXL?#ʍL L1uwj[L#ƒDD0uRj[L#ƒDD0u0jD?ZȃD0u]uuS $]uuSjVSVS _^[]ËD$ y(u t$P#YYËD$ y(ut$PYYËD$VW p(t>t=D$jZ #L1ut jZݰ2_^UU VW}ҍOtttEQRPP EQPYYWuF>P _^]USVWu }YuE w (u؍D3PVu WSD7u7=PWd0EPPWy,_^[]ËD$Vt$L+~WFIOu_^h (t$Y3Yh` (q (h (Y3t$ D$t$ PP` Ã%0 (SVt$ hH (t$PP`؋St$ PP`=0 (tWt$WWhYPW0 _^[0 (t$ D$t$ PP`L$ 3ɃIËL$ D$1t$ PP` 3ɃIU} u]VuWuuu PP\E }>=q (׃8u1Qw tVYE _^]U}SWuE uPu}t}MjXM;}3V~ E؋uE ~ A@NuMuMǙ+;؉E uVuu^uۃ ;] ~;^~+}Wuu: _[]US]3V;WEEEt] Eh (]u h (VEYYu E} j.Vu$r (YYt$;tWPYYt>uME4M]`QSPPP |Ef@ff%f=@ul;] u3u tY]C;sZWu Px+ E]}|3t-E+˃QPPB+ t g] )5q (j/u YYj\u YYEht (PYYuVY;]xE3t <;t;s5FEEu;s59]sEu lD0Y; t5
    M w (ɋu, (ɋuU ɹ$ (u (PVRQh (uhuEYE 3_9E ^[t u uYYø, (ø (øq (ËD$$N (| (ø| (ø} (ø@ (ø } (ø@} (ø`} (ø} (ø} (ø} (ø} (ø ~ (ø@~ (ø`~ (ø~ (ø~ (ø~ (ø~ (ø (ø  (ø@ (ø` (ø (ø (ø` (ø (ø (ø (ø@ (3M (M (M (M (M (M (M (N (N ( N (N (N (N (N (%N (+N (1N (7N (=N (CN (IN (ON (UN (gN (mN (sN ([N (aN (yN (N (jt$tYYUjuaYYE t9Hс tu uH I t@3}> (t (t8tQPh\ (ju]Qh8 (ju]U SVu WtF#ǃ t uF t@EeEHfYMt y@ uE (E E (E u PTYY=t3F#σ t%=u uF @ uƋp3frfE w (vE (fu (&fuȾ (f< (rfv]tx@su ]t ( (tM>tHVPuuWh (u uU tlxtd@A@u^VuWh (u u+DPuuWh (u ut%xt@A@uuWh (u u_^[QL$ VWqyQ AlT$|`\X3!D$GNiSUj[jd؋ƙ]j؋im؋ƙ+؋ƙ^9t$tRVX p@EVS ؅t6EPu VS׃~;| Ekd; VSYYSY3_^[UVu38tPPjtPu VkhPs (YYtPu Vr jXhPu V3^UQQEtEeee}S]VW} ϺtH (UYYPj$Wjh (WUV˶$WWj (jUSV肶tvWWj WjUWSV螶$@ tWWj WjUWSV胶$@ jWWj WjUWSVe$0Vs WPVYYPj$WjUWt$8V;$WWjT (jUSVt4WWj WjUWSV$WPVtYYPj$WjUWt$8V$WWj Wjh (WSVֵ3X SV苿,|cWUSV輵@ tWUSV訵@jWUSV葵0V s PVPt$VSVE(;~Wt$VYYPj$Wjh (Wt$8V;D$<$C tjVSV> 3;tMX SpVSUt$,VEI (tjjh  (WWt$,V讶UYhSt$ ViWt$V _^][YU@VW} GtvtWuYYtb5q (Sh (j։E @E$h` (j@Pu jփ|0uvK|.uKESPu [jG tjVWu= 3tp pu E5G#;u @E G E jPWu}Pu@YYuWVu?8tPVh$ (j uxVY_^SVW|$G t  uH3۾ (SSjjVWt$(t)SSj SjVSWt$0+$@ ;t x u3_^[QQSUVt$W3t$ \$VY;Yu h (VYYSSjjh (UV蛲tD$SSj (jWUV|t]SSj SjWSUV蘲$@ t SSj SjWSUV}$@D$*jSSj SjWSUV[$0Vo D$SSj Sjh (SUV/$h ;tUV߻YYD$ ujh (V SSUV@ tSSUV@jSSUV̱0VDo ;}Ph| (V7 D$j_9|$ SWUV菱@ tSWUV{@jSWUVd0Vn L$}93҃J⦃d;Ë}QPr (RPt$,ht (t$,V} PQhl (t$ VgG;|$ ]9\$ St$$UV߰@ tSt$$UVȰhjSt$(UV记0V&n 8\$t|$ujjh` (t$ VUt$ hl (t$ Vjjhh (t$ VԤD$(_^][YYUQQSVuWu 3ۈ]VY;Yu h (VYYSSjjh (WVͯtESSj Sjh (SWVx WV蘹,E Suh w (Va XSWV貯@ tSSWV螯@jSSWV臯0Vl Ph (V EjX9E E~eSuWVQ@ tSuWV;@jSuWV"0Vl Ph (uViEE;E |9] ~fSu WV@ tSu WVѮ@jSu WV踮0V0l 8]Pth (h (uVj_9} +E tWWhS (uVKuE_^[SUVt$Wt$V3Y;Yu h (VYYUUjT (jSWVUUt*j UjSUWV$@ t PVg-'jjhS (WV觭WVtYY_^][USVuWu 3ۈ]]V]](uE V9] Et;u h (V9YYSSj Sjh (Su V]SSj@ (jWu EV @tESSj Sjh (SuVSSj@ jWEuVԬ@tEuV趶uEV誶9EE}E3;ÉE] 9] SWuV蹬@ tSWuV裬@jSWuV芬0Vj SWuEVn@ tSWuVX@jSWuV?0Vi 9EE}M 9E~E G;}B9] u&E;Eu6E9Eu8]uj8]t 8]uE E;E9] ;E}p;}9] SWuV譫@ t"SWuV藫@&8]uM jSWuVs0Vh ;tM G;^9] uYSWuVF@ tSWuV0@jSWuV0Vh ;tE G;}~E _^[U,SVWX3Ƀ9M}}}9Muq (} uuYQu jP;ljEjE[SjP fEh (feMSQuE苆PP;juPPt ;ju jP;ljEM]QMQuPPd;9]MSQuPP;M]QMQuPP;ljEtm9]u\uPPMQMQuPPd;t?9]u.fEf;Eu$E;EufEf;EuEMMH3cq (E'q (uPP9}YYtuPPYY9}tuVVYYq ( q (?'_^[UP TSVW Mj EjPEjjjPEEb]}hf (jW3GfgPP)EMt"jjjPuMQMQEuPPd]}ă}3ɋ9MjWtPPEMtMQW3PPduoEƍMjQuE싆EPPdu6]}ƋEMtqfMjQ3E싆PPdtЃt q (E'q (Ӄ}8tuPPYY}tuVVYYӉ8_^[ËE]3;؉ME蠆j_9tA;r;uDžM3QSSBQRP6Pu/$Pu MQMQSMjQ}uPP|}}39]fD f9EfUf;T U;T f9EEMt,MQMQSMjQ7PP|y_EMMH3UE SV3ۋ0W ȿ_^[UVuA 8ujQV7@ SW8AAWVE =LYYt3@t/G%}t jWVR MO HE} Xte@0u;h (@PYYt"C M9Ht;E { u C 9Huu$uVhSWVvSV蛫 jjSWV^} _[tƆA^]Ã|$uh (h (t$ w 3Vt$ t%F t Vt$ ="YYF tv ~u^3^VFX (PFtq (FhL (Fv p (F,t-W=p (hD (Ph< (F0v,h4 (F4v,׉F8_^VWX (w;t PG,tP$p (W p (_^VWP D$ PW4Yu P3OG0F~qPF _^SVW|$u t$]\$uWP*P WOG S PQV8YYu P3NF8GwyPG _^[D$VWtOp@;t$tAvWhx (P%!P NVHfW0YP_^Qq (ÃQq (VWFP(p (utnVY_^ÃQ,p (ËD$VjljfFF PjljP^Up7=E S]VWۉt$3WW:PqG|CFFELp (E3WhSP hhPHp (l^shPhlDp (tD@p (E jXMtSWSu |C|u fPh68p (tD4p (E jXMtSWvSu |GC|u 0p (h (,EF_^[T$uAf`ff@:f@\USVW} 3ۃ9]u7Y| 7PSREuPEYY\C<\t <=uF<\t
    .t Et \t/t aj^VPw_^UQSVW} 3ۃ9]ur (Y7PTREtxuPr (EYY\XfCCf=\tf=/t f\fc7詏PEY؋E Yt | PSRt uP!YYuPY~t u\p (_^[U VuEWPPhV`p (tGf>.t Etf \t/t aj^VPw_^USVW}WY6;~=SWPr ( <\tPPr (SPr (Pr (=vfEf&f=\tf=/u(ff=\tf=/uEfPVhWFr (PfYf=\Ytf=/uWPӁYYEf&IW`YtPWPr (Pr ( =vfEf&PVhP`p (_^[D$f#ʃAWIIt} tVIIt6II]H߃RMH߃N=fx2H߃UH߃LH߃UH߃X$fH#ʃLOH߃Mu"fHf1f9fxsNfHfcɃ߃Iu H߃NPOuyH߃UumH ߃Tuafx $uZfxH߃OuDH߃Cu8H߃Ku,fx $u%fx H߃UuPS ;uWWWj:WSp~ eGEmHu (vhh (h@u (艦YYGPEv譓YFYM EF t3@ t-@ I TtDt ʅt tB3PSoYYM A(E8t$~ E PEPWuSNtE8uߋF tuhx (jS _p<^[@EUQESVW5q (W}u YYuK (|m*ǃaHHHtzHHtkEHt+eu+@K (ujeu YYh (jME? E|EHpME ͋EH OExn}uE`%E 8uuPWݷ tG< } u @;r;r& @PAPVaYYE}+E@PuWV$[M E+@QPuV[EM jD+SPWVa@@Pw u'}]@}+;s5M 8uuPW  tG< u @Ë;r @PAPV芶YY+CPSuVRZEj| @+PWuV`huppVD4HpI xtxxx|HpRQ ]jh w (SVY;xt @}tjV"YYu& @PAPVcYY Hxt @HpRQ +|BH ux t u4x u8@ Hp+A Au x u@ E 8uPW uy}HpI +K @pI@DPV\jWppVk_HpRQ @px <jppSV&_2G @ATHQ;P sAQH s zYC YuVw YY@ uJ@pt@ u tps MYYtK  t PSV) MXLH_^[USVuWj u Eq (3Y;YEuEEPE j>@uPuW}E| h8 (VkYYE;Er h (VVYYE?$u 8_Gt:t[ A u+Ip;tA u tG K;r9\uIj+YHt}@E#CH-HX:HYu e G E;ÉUse \u(}uJ :JXu MAM\@E:JXuEU @B;ӉUr;sM`@+O J+G M}EkP+UJ9H s QWV X_ HX:HYM;AMM9 uu @9\u.U;sE<\t}u 8uAE\C:Eu_uh (juG uF (E, (E@ (EFiA}0$1~O7~(9uPhг (uPu uPh (uPu*_`f eF}uCE;UtQM@uEEeuEmh (jQE]Ee} (m] ljEEt@;uh (ju uF~_uh (juӋ }t>E (vuuhx (ju觋E]QQ$S諎 uu6]YY}t%t3PPP+E Wjhp (Pu SI@F3PPP+E WjhĞ (Pu uE (eEI (u<_u?<_u Et@;uWju֊ uF;]rhܝ (u芉YYCEt@;uWju蛊 .8NF CE>_uWjuh uI (u<_u?;]rhܝ (u YY<_uEt@;uWju uCF뮀~_uWju .u;FI (t-ujVQWu V et EF~Ph` (q (YYeCE>_uh (juq uF<+t<-uCF>_uh (juH uFȋ H (#u<_Gt;]rhܝ (u݇YYCFȋEt@;tFȅPt;v7+}+;t'HxJ (tAHx䋆Hx뫿;~ E (u? t(ux0 tx8t E (E (Eش (hj h̴ (V E}$#;uI (@t@Shȴ (PYq (8~hWPr (YY q (Ë fA%WtjE jPu] VF#Sh (uVvE@ EE (ju V-PV؋ pph (SV5(}tuuh (SVuh (SVPPHT;}4 +w$HY@XRQPhL (SV̗`T@Sth (jVVbYY @td3H 99tWPV@ 9xt<H 99tWPV@ q0h0 (V|3 ph (Va 3f_^3[ËT$SVt$W3ۋHp y+tjtLI~8^~u8^u h@ (R~YYD$9jVP~FF9v|SVRmvr~ul~ufav\8^u~u,~u&h (Rk~YY8^u8^t SVR0 v 8^u8^t8^ujVt$ _^[SVt$ 3WShx (Vv+D$ Pt$$V~Sh w (WVA,=D$@SA@@pXppSV8_@pH HpRQ ^[@p@ U MSVWtU @ 43xXx,]E}tuh (Q&} }Shh (u} pj v  r (؃ tC}u`X^ }~P@r3ҋ8UB+O r,w'PE @WPuE몋XHMYT9P sRVuM }EPPtN Qw u@N Qw u?MUʋJ HtG L@`F +jWPuuASVuJ@ 3_^[ËAUE SVWvEup};sI (u_uF.tE;sJ (tA;r+|&9=u!y>u+QPuuq:H ( 8vu@E }jh w (Wu::ejX^;] r@ _t6Ƀ0UȉU9UUEvh (ju{ EKjEuPu,Mj+PEPWuL@$}rO F;Es:>.u5I (t(u ;uSI (u<_Yjh` (Vaw_^[]Ã|$thp (h (t$ `v jht$ Ã|$Vt$Wth (h (V,v jhVjVt}th (V^8SVF4 \$C t SV/YYKuC @%u.txu! @zxnSVJYYtjs V !K#;uC jjSVPt$褎YYuFHFH;FLuV\YNH+F F+$}jWWVF+$}jWWVjt$V sPVrhjh (V> rH hPV00u2bHt'FPFTt@wt܋FP@ 80tѳ3t x#t@Xu (jPV ؋F4;F8~ VY2V.Y_^[UM V@tfp@t3@ t-@ I TtDt ʅt tB3uVtPh (u}qh ( uQh (u`q^]USVuWFH8FHF G+уth, (u V> MC t SV|YYMSuC @%tqu!CtzuC tTC @tNztFN |O#;uG j"jWV PSV uV M V  F _^[]USVuWFHFHF C+ȃth< (u V@ F M<G t WVYYMWuG @%u-txu! @xF DP#;u@ j"jPV G E t G tG jWVe t1ju PV1tx u@ pVtPVFo؋N EN ȉMV  F _^[]Vt$WNH>NHN @+thP (VnYYWDPS9#;u@ j"jPV PSV [uN 9F lj_^U SVuWFH8FHF G+ًM@ t%@ E@ uh (V%nEYYUjPV E3;tPPj Pjh (PRV(?U$trx uj@ ɉMt^A<uA @%tHVl$uEPVEh (PVE ujuV U3 (EF ɋ\]tFzt-J @ TtDt ʅt tB3PPh (Vl9MFPP#;u@ j"jPV.Ph (Vl h (SV2 uSV=PVlEuuV E3SSjjhS (p Vq=MtOyt+I @ T;tD;t ;t ;tZuV!PV3lPuV Myt+I @ T;tD;t ;t ;tZuV蹎PVkPuV襎PVkPShl (VkE@<u E@ @%t3h (uV tuVQPV|kN U F UM F _E^[UQQSVuWFH8FHF +GE~hT (u VE ؍EF 4LMVzF YYtC@ @ t0@ I Tt Dt ʅttU %e H#;u@ jjPVE }t`MA<uA @%tG}u[V{iEF Y|G#;uG j"jWV~PhP (uVŀV:ijh (PVE+)uVh (u `tju VPSV|}SViYY>_^[USVuWFHMFHF C+}h (u VM F h (ߋSV< t C t[ hd (V/iYYSVPV1i>_^[]USVuWFHMFHF C+}h (u VM F h (ߋSV<8 t C t[ hd (VhYYSV轆PVh>_^[]USVuWFHMFHF C+}h (u V\M F h (ߋSV< t C t[ hd (V hYYSVPV h>_^[]UQSVuWFHMFHF C+}h (u VM h (EF _^[USVuWFHFHF A+M}h (u VM N h (E4V tVF M@ tG@ jh (VEgPVPuV衉PVjjZ+PVf0 hd (VeYY_^[]Vt$WFH8FHF G+ȃ}h (t$V F h (48V# tF 8@ th (hd (VeF YYD8_^Vt$WFH8FHF G+ȃth (t$VW F h (48V tFF 8@ t:jjjjh (p V6tN 9F ljhd (VdYY_^U SVuWE w (NHڋNHN <@+ߍU9UUDHuH IuEVNHN @+ A t@ jQV E~hĎ (u V uVcPV_N F _^[]UQSVuWFH8FHF G+ًME@ uhл (u VME P U u B tpF |tSGt#~P?~Tt?w\t3FP@ 80Kt39XË6t@Xu (u%b +jWVMU tۀJ V _ F ^[UQSVuWFH>FHF C+ME@ uh (u VEM P U uBH+u?F \C t@jSVU BPVaPV@]V M V  F _^[Vt$WNH>NHN @+u$ 9A tq VJF YYD8h (t$V _^U SVuWFHFHF <+AME| jYuh@ (u Vz e}E c;}H}P#;u IMx Mj"QPVlSߋFHF A+؉Mth w (u VM [+E>uV  F 9hjjIPVQ >t PVTYYMGF _^USVuWFHFHF A+M|~ht (u VrM +؋t@X#3ۅuV  F ufF Dt[Pt'FPFTtB@t2FP@ 80pt39P‹[tE@Xu (uKf  PF jI4SVQ t%PV|SYY jPVTM t붍C~ >_^[]UQQSVuWFH>ߋFHF A+؉M~h (u VM t@P#ЉUe}uucF tYHt)FPFTtE@;t6FP@ 80t39Hot[@Xu (u^ˀ+M>PjjQRVR >Eu6EV  F jPV t렋@ PVE ,eYYE|^juu V#؃u h (VQYYF+$}jWWV膺@3VQEEY;EY~uV0Y>Y_^[USVuWFHFHF A+MthĎ (u V? EߍF 4V+YYȋFɊ@M $<Q<I<tV0YM 2e@tYj_t2Ht(HtHtHt{ ($j{ (_ ({ ( z (z (WPEPkM }E (PU  (tE t }ET=Ufm EދPTy@ +HWPA PVOF+Ã$}jSSVҸ؃;F+$}jSSV貸hEuPVFOMCF DjQVBUPVOEF+Ã$}jSSV]؋EC.$<t<t<t Vm/YuN ~ >_^[SVW|$ ( (jvSv6W} $ (rjhh (jh (WK PWr|_X ^[ËD$Vt$uVFjYƋ;^s 9sA;r3;ŠUSVW}j,W>Q]YYr%wEtShx (j2WWOEvv6Eu ;vEtSh@ (j0W#OE@uD;vGE8rv ˸#;u$EtSh (j1WNE t3sE sE @?su ?F( s6u  ? "F F"" FˀFsE ӈ@?GsE ӈ@?E ?"@ʀ@"рʀ@"рʀ "@ʀ"@ʀ@"ـˀ@_^[]ËD$SVH (zu :@au-QH@<=<5jX/ಀuHrw H:rvπrwH:rw H:rvuH:rw H:rvH:@u)Hr!wH:rwH:r )r-w(H:r!wH:rwH:r r'w"H:rwH:rw @:3# VPYY^[ËD$SVWsjXt$H@jNXV##؋Jtrdw_? ȋ;rQG=sjX6=sj=sj= sj=sj=;#3_^[ËD$SUVt$WuVeY,0;:sj_H (|u :Acu+YPN:EO7uNrwN:r r!wN:rwN:r uN:rwN:r N:Nu%NrwN:rw N:rvwr)w$N:rwN:rw N:rvIr1w,N:r%w N:rwN:r w3Ʌu3 WVWYYt ;A;_^][UE VuuVcYe S;WE:sj_H (|u :Acu+YPN:EO7uNrwN:r r!wN:rwN:r uN:rwN:r N:Nu%NrwN:rw N:rvwr)w$N:rwN:rw N:rvIr1w,N:r%w N:rwN:r w3Ʌu3 WVdYYtE ;u=E_[tM Et03;u^]UeSVu W}j,WuEHEYE39EYEEEuEu EsEt rwEu Er}vFr=w5@ @uShx (WGPWCEE _^[ÁrvӸ#;u5w5!uSh (WGGPWCEE롁v$uSh@ (WGPWUCEEn}ueE tE?7}}uhjh0 (WBEEuHYH>HHHHtjjh (5sjX;sjsj sjفsj́} w (tl (uPQuh (uWYuPuh (uWY} w (tl (uuuPVh (uWYuz;uuFuPh\ (uWgYZƹl (+E w (uuQPFPh (uW6Y )Sh (uW"Yjjh (uW)}tuEOɋp tWfAf#fmu%QW̽YYtwW輽@YY ( #‹ (PVh (j,WbBVh@u (j,WOBMt EuE3j,t$yC%Pt$j t$t$fËT$ D$VW3;w"srH (@G;r;t~Ot$ Nt]fASغf#fm[u%QVڼYYtvVʼ@YY ( #‹ (Phȼ (h (j,VAhȼ (h@u (j,V@_^UE ;EsuPu5 ]Puu" ]ËD$ |Ht3HD$H (Iuj@Z+ЋD$HHrvJuËD$UEMSVu W<EȉM;Z;EO@Mr1р);E@rw? و]8F먋uVtEfBf#fmu%RVsYYtvVc@YY (# ( w (~H (u w (PQEPPh (j,V?zuVt[fBf#fmu%RVYYtvV@YY ( # (Phȼ (h (j,V ?hȼ (h@u (j,V ?jX$@@;u ;Eu3;H_^[]UQUE VW:u;s,@ru;s@t rv׃ 3/S;sE PSu] F;rUE&+[2_^UE SVu3W8E tr];;s(@ruT;sP@tIrDw?BԀ&+@P)u YE ;sFr]? F@ +E E _^[]US]Vu W<0DP5)YE;s"Frр?@ɀ@ڀ +E_^E[]UQS]VuWutSh (ud< } ;]GGG} s  rOwG;}sRE E ?@rvh (u;YY (? ߋ} rwh (u;YYs   $?F $?F ?FˀF;}M+E_^[US]VW} tShH (u5; ;sVFFF;ruSuWu_^[]UjEu PuREPuUjEu Pu*EPuUjEu PuEPuyUjEu PuEPuoUjEu PuEPueUjEu PuEPuUjEu PubEPuUjEu Pu:EPuUjEu PuEPuUjEu PuEPuUjEu PuEPuUjEu PuEPuyUjEu PurEPuoUju uuNuuuu_ ]Uju uu%uuuua ]Uju uuuuuuc ]Uju uuuuuuub$]t$t$DYYt$t$\YYt$t$tYYt$t$YYt$t$YYt$t$YYt$t$YYt$t$YYt$t$YYt$t$YYt$t$4YYt$t$LYYt$t$dYYUE PEPu upUE PEPu u{UE PEPu uËD$hx (Qt$PUu PYu2]VuW}>ujjPuh (Wju 6W _^]ËL$9_uËD$h (8 RQPËL$9_uËD$h (@ RQP]ËL$9_uËD$h (< RQP6ËL$9_uËD$h (< RQPËD$h (Qt$PËD$h (Qt$PËD$h ( Qt$PËD$h ($Qt$PËD$h ((Qt$PyËD$h (8Qt$P[ËD$h (,Qt$P=ËD$h (<Qt$PËD$h (@Qt$PËD$h (0Qt$PËD$h (4Qt$PËD$h (DQt$PËD$h( (HQt$PËD$h0 (LQt$PkËD$h< (PQt$PMËD$h@ (TQt$P/ËD$hL (XQt$PËD$hX (\Qt$PËD$hd (`Qt$PËD$hx (dQt$PËD$h (hQt$PËD$h (lQt$P{ËD$h (pQt$P]ËD$h (tQt$P?ËD$h (xQt$P!USVu3WSu ]V? =E =wnj2V5YYV;tEfBf#fmu%RVXYYtvVH@YY (# (Eu Ph (j2q} vqj0V,5YYtcV;tEfBf#fmu%RVYYtvVծ@YY (# (Eu Ph (j0Vt3SEu PVf}9uSjPuh (V9] Sxf@F6@@3xtHxf@FA.@/@3xtHxf@F/`Wjh1@Q@3xtHxf@FQWjhR|ASAa@_@3xtHxf@F_@`@3xtHxf@F`V@@3xtHxf@F@K@3xtHxf@FKWjhL?AM@N@3xtHxf@FNqWjhOAP7WjhTWjhUAV@@3xtHxf@FWjhCAf@d@3xtHxf@Fdu@e@3xtHxf@Fe5Ai IJA3xt";-Wjj\jlx\u  IH@3xt,WjjrjkPWjhWjh@@3xtHxf@F&Wjh-jjjhWV5ƨARj|jzƨ`@3xt5+jojx\u  @Tx\u  @V@5@3xtHxf@F5jiWjhlWjh_@k@3xtHxf@Fk@@3xtHxf@FiWjhWjh Wjh>Wjh=Wjh@Wjh?fMWVf1 Y@ Yu=@pt@ u t!?rWV]YYWVYYH ( EPjhPWVd}u!jhX (Pq ( uPV/U u2xtPh@ (hPBPVr@@3xt6)jjjhWV^2ƨAx\u  @Y@3/!WjV V ƨA3At(?(tDWVE/YY?(t4ƨx\u 8v@3xt>F(ƨ@``3xtWV. Y}@ Yu=@pt@ u t!?rWV(YYWVyYYH (  @ u,@pt@ u t?r WV)YYH (tG뮋J (tCtIPh4 (q (YYt4j!VYYt&;=u{>t+}uWuWh (j!V:}Wjhx\u @@3xt<&jvdjmQWjh"h (PWVYWjhV. V&h (PWVoYWjhӋjWjhH@@3xtHxf@Fj-%WjhjjjhWV/PVf,PV2(ƨA2A3Atu%Wjh3SSWV|Yj}3SSWV]|;ÉEu SVX+YY`3@LI;;P] uM@Lx MjQPV9]3J (t9]MG9]}uKj$VYYt=J (uG}tA<,uhТ ( <#uh (j$V EMGJ (u }tMG狆HL At A t3P+PSVmPVD1PjjVPuhV8}E39]u VYE@L;tPVYYXLu`3VYYAMHtm#3SSWVz;u SV)YY@C@Lx'NXFj WV^f 3SSWVlzx\u 8v@@3xt,"WVx)YYI (tjWV- !@@3xtHxf@FjjjhWVF*ƨAWjhjf<@!@3xtHxf@F!,WjjsWjh@#@3xtHxf@F#jh jYH@3@&@3xtHxf@F&gWjhWjh@@3xtHxf@F jWVfYYy. Atj'h (PWVARWjhj(~jWjhWjhWjhCWjhBWjhAWjhWjh0Wjh2@W@3xtHxf@FW@X@3xtHxf@FX@Z@3xtHxf@FZs@Y@3xtHxf@FY3AbAgWjh%lWjh_@@3xtHxf@FWjh:Wjh9Wjh;Wjh<Wjhjd+@8@3xtHxf@F8WjhWjhwh| (PWVeOWV"<;t<)u h` (VYYjjjhWV@3R%PjhV%$(WjhWjjtWjhjj6jg)AA3ytQxf@F#j,Wjjp|H ( uU<'tO<:u8GtF}u hD (VYYjh{ (E@3Ve E@3+AxEEPjhPWVUuj:P r ($tuPVGhV#jjh (VjuPV8WVE  YY}DuV?=u H AH4} t!jjj@xhEPVB#@3xt?(eeeeeej/VE jjWVEpEu h( (VKYYe@Lx }?EJ (ME}9}tEEPh (q (YYuEa}tE8;tEeE<[uE<<]ue2<@t<%uM||9\t}u EE <_uEEEE8?E$8}tEWPh (j/V}t(} (u w (WPh (j/V{uME@LVHYYe<:u8GtM܈H3:<{t69]u1} uh (VYY<;t<}thh (V }t:pLjjVh V`L返} u;t jh (jh (VgxtFjjj@xhEPV }ԃxtu 7 Wjh+WjhWjhjWjhWjhWjhWjh@@3xtHxf@F@$@3xtHxf@F$WjhB@@3xtHxf@FA3_A4GWjhj{Jjy7YA3ytQxfXFx\u  IH@3xtx\u Ӳ IH@3xtWjhj+ZQA3ytYxfPF5WjhWjh@@3xtHxf@FWjhDWjZ@@3xtHxf@FWjjqx\u  IH@3xt#x\u V IH@3xtCWjhZA)Wjh*5ƨ@`3jhjh (Vj{@@3xtHxf@FHx3uC?=ux\u Y@=@3xth/VYVYZx\u  @BWV[YY R;r׉a3AtV' 釒IM 't :ud8Ou_M̺QM+jRPWVyL}u'?'d (t (PPhP (V6EEEx3uCHt;u) hl (h@u (j&HVW @WhD (V Mv}:ul:ucjV;YYt6j juPVRyuPh (jVmMee$}uj j QPVxEeEuPYPPV  }t*jh< (V]juSVmuVE$ I;rSjjVA@@@}^PCvPjjVPjV@@#0jPVEDXE􋆨(H|;Ht;t ;x3tHF (p`|?(WVE Y@ Yu9@pt@ u t?rWV/YYtWVYYH ( u?$uuuWV8؃i}u%fHFftQ}uftfu=_HF ( ;H|H3fHFftftftf+tf,ut@H} -j%V?YYI (@e@`3WViYY<=>39]uV蛧YY I;rʉ@QpV` Hp;tA t A t > A .uP萭YY@@H 3<( I;r9]t9GE܊ t u@8)EuuVYYt E܍xu䋈PV`3ghVq`j&xt <$t<{u`9]u[uV)YYHxf@F9X\u 8v@3xt  9] A u8IptA u tu Ɓ<[t <{tƁA3t$?A3xtV.j}V蝃YYxtj;UGGG<|uAx\u3Ҁ?=J;@3hAxtOx\u3Ҁ?=J ;_@]@3aH|;H(@ u$WV@ @\Y YY}u?x3 @3Gh@H (VAtmYY'"`q_; H (t-qt x.C; H (E J (t C;rK;Ms;=u 9>ۈ] tPhh (q (YYt @:؈Eue]ԋ;s)CE<\u9Ms 8E tCE:E tCE;rC;J (C䋆]ԋ;sčKM \u 9EsCE:Mu M}~:M uECE;r;s A u&@pt@ u t;r SV6YYH (8H (؋뗋 @ u,@pt@ u tr WV϶YYH (H (ߋ; A u&@pt@ u t;r SVdYYH (fH (듋_;@:6C<\u<\t:uC;s*,uqI (@t{=u{>tpx3u @3H(@ Dx4t@3Oxt2H|;H(@ u$@ @\@3xt3;s t uG퀠ߋ;s2?-u-ƀ-_; t uC; A u7@pt@ u t!;rSVSYYSV褴YYH ( tyEPjhPSV;;s t u@8}u4-jjjhPV t j-V}YYH(@ @ @\@3 @AJ (u<#u j{xtX_^[(((((7((((V (w ( (7(7( ( ( (( ( ( ( ( (> ( (T ( ( ( ( ( (^ (b ( (: ( ( ( (" ( ( (9 ( ( ( ( (! (! (b (! (G! ( ( (" (# (K" (j" ($ (+$ (C$ (s$ ($ ([$ (# (" (<# ($ (" (" (# (& (& (' ($ ($ (& (+ (& (9' (' (+ ([+ (+ () () (* (+ (_* (* (l* (z) (0( (( (p( (}( (( (( (( (( (:) (* (* (* (* (* (+ (+ (' (k' (^' (' (+ (+ (9, (C, (P, (], (j, (, (, (, (, ([- ()- (- (- (- (- (- (- ('. (6- (c (g. (t. (. (. (. (. (. (20 (0 (a0 (0 (z2 (0 (2 (*2 (g2 (. (Q3 (^3 (3 (2 (>3 (2 (2 (2 (2 (3 (5 (5 (3 (3 (6 (W8 (8 (8 (8 (9 (9 (i9 (8 (9 (J8 (^6 (7 (6 (v9 ()9 (8 (d8 (9 (9 (": (B: (; (5: (O: (\: (i: (v: (; (: (: (: (: (]; (; (; (; (; ('< (4< (A< (N< ([< (h< (u< (< (< (< (P= (9= (F= (]= (j= (w= (. (= (+ (= ()B (6B (CB (]B (PB (B (jB (wB (B (B (C (DC (\C (G (tC (C (C (D (hD (D ([D (D (D (C (C (E (D ( E (JE (E (F (F (E (TE (E (1F (F (F (G (D$hp (jPA3 j,XUUHt9=uQA} BHtu@.} Au@} @u @E ?E ]SUVt$W|$Hxht;Åuxtt$h (V\PV#cjV)th (jV+ A| B u>IptA ut)8r$PVYYp|V:YYH ( x| @ u+@pt@ ut?r WVYYH (u?:uG몋;xts.H (t"@|+PWhĩ ( +UWh (jV_^ht][UVu W}tj V$r (YYtJ EHYH (t%E ^@YI (@t 4@eE e M u j"Vq ($"PVPh4 (W_^]Vt$H4t"9H D$ ;ss t ug@HpWxt+y L$Htfxbu t3 PVpYYQpAtR _Qt;NtvNt^Vt$WH|;SH (tA⋆ @ u+@pt@ ut?r WVϫYYH (u?-uGj(Wq (YY[t ;Atr +PWhl (jV_^ËL$Vt$WH R8;r׉T$P3T$PtxxfHFu:(u*1RV8(YYt닶~\uv,_^UVuW @ uB @ptxu t"uu ےYYuuu ]YYu3Wuu V_^]USVuWu VV Y} @ Yu9@pt@ u t?rWV蠪YYtWVYYH ( u}t?:t}?'EPuhPWV0}E tjuPV\t~} u#u Vz8(YE Yu@3`3uPVxPjjVuVH@r$E _^[]US] VW;SuPSVE PjjVChV+rE(tE$GujX@uj 3Ƀ%I P@ @Pu SV>]_^[]USVW}u 3WPYYu >vuF H (U ҅ H (u } _t} .u@<;t$J (u<{t<}tt }tx5q (h (j֋؋Pu W RSjE ֋XsFt-u(%} jVWd VWFqYXN "Yu hWpYY_^[]UQQS3Vu W]]J (tF}SSSESPjVW ;t'SWjSVWSjjWU(C<;t:<{t6<}t2VWYY<;t!<{t<}tpt9]t.uW[!MhWoYY_^[UQQeVW} }x O u Pw UEjPWubUO%|xtyE ;s>\u~\tF;t]ESt QRw PyE;u s F>\u ;E s8\uF@ CF@;u r#+_ X[Mt0 (jPuWjPjjQ&$_^UQSVuW3X;uHbt1clC;]sjuCPu} h< (DC;{thT ('Cj}Sq (EYEYu!x8uh (u_NYY|h (x8t=}u7+F AE+ÀN D'PhVu5uEx~ ;U={+3ECCj+EEE̍EPEPSuoEẼ;EEx8t#E+ÉE@PSWE |U}u~+F AN D'E=sjX6=sj=sj= sj=sj=+EMDPhVu+tEx~ E=sGjPWuh (uLYYE+PSuE9MMQKQ3QPj hԫ (QQuqjjPEusE܃@H#;uE܋IM@ Ej"PuuOjuEP諄YYuh (u,LYYEx8Eujh (W xM+~ jUԍURPQu?u M8tPh (EjP*ME+EǍD9A sPVuX F uEPWE}E؃ ;EԉEsXEjPE+E+~ Puu貇u M8tPh (EjPσ+MEȋEDl}G}u=+F AN D'EM+ÍDPhVuqEx~ 4E;Ev,N ++ЋED9B sPVuW uuW }uu膬ju(}ÉEu1 H (C;EH (@@sH (uF${tEE (Aj}Vq (YYuEE (ȋU+΋AAF+ } u E (2CEjPE PVufM}t E ;tVP0PhX (ju_^U SVW}z uzu -u~>u F<[tc<{t_{t [z8tK{uVWXYY@FFj][:<^xMSVEq (YEYujXVhjPK <$uM9 H (t(F:t H (t8^uEE;u]LjM$HHPÉEK (uv$tq@tl&tgH (tZFtSH (tFH (t@F +jPPu{tmE@;uE=)EF~Etq (Ph (YYt Edu]uTPh (YYt E(I (E(zI (iF~EW~\uE2=q (Ph (YYtEFPh (YYtEFI (u<$m=k]E @ u0@pt@ u t~~r WS)YYF~H (tQjhPuVSP~jjPPS?tmd?m 9>$u4t.Phܬ (q (YYtFPhԬ (q (YYuMEF39E3_^[USVW} E3ɀ?$υtBx u@ t@3uEt@ t@ t8;u@8*u 3_^[ÃeuE PjhPQV?$u`}uɋfHFftftK (uSVYYytA33ɀ8( q3Wu PV:QE v&:u:uHHE j WPPV=;tH 9y u 9y9}tE;tH t u @ ;t@3;uWu PV;SV؋YY+Ã|;=u {>E PPVPjjVhV@@@3Q$Xt3;(  U} Vu W}u#>_u$h (VYYu Nj}v.Eƀx:u#x:uj juVW<t@ @hj juVW<tD@ @t:PWYYt-P#;u IMp Mj"QPWYjuVWz:_^]SVt$ Wj h (jWV<3ۃ;AtH 9Y u 9YtAubSSj SjWSV@$;;Hсut t udH 9Y u\9YtWAtOPSjVPSVdPPSjVPhV荟Pj@hV荢 A<_^[SVt$ 3Wx3t&9\$H (uD (Ph$ (V蜵PV:t$VYY H (u1vu P H (uSjShPVoSPVk$]jPV[ <;t)<}t%WVYY<;t<}t uz~(utjWYYtfjFZtt(uB)uJ@H (t@tPh4 (q (YYut$h (jW胸;sH (tF>(uF;s H (u A u6@pt@ ut!>rVW(YYVWyYYH ( ދ F@ u,@pt@ u t>r VW&YYH (u;sJ (tF>,uF+jVSWu3j PVSW3t@ x uxut$h (W͵ _^[USVu3W`>@ @;ÉE`S8vhԫ (uYYu xSSj uuuV_;ÉEA<uA @%;uV8E9] YYEu9] thuu V薴E 9]$t9] thu(u$VuE @ ;uj)j V HA H@V Y+~ yI N R V N I<> F8PVU%F4FHF8FH ;FLuVYNH+F F+$ }jWWVE ;tM;ÉtE @>$ PuVq @E QH 9tSPV@ 9*H 9tSPV\@ xtOA 9uSQV5@ FP;ÉFT@;FP@ 80H 9tSPV@ @ H t)9tSPV@ 3ɋ9Xn9tSPV@ @ H 9tSPVg@ @Xu (E m ;ÉEt@E F4;F8~V YVjYxu@tx u@ @t @uVK\Yh (PN^jV +^ X@ F  I N F@EHuH I (Ю (E9tSPVJ@ j0V@T ;A 9uSQV@ jj hĮ (0VvH 9tSPV@ @#;NjH u9tSPV@ @ $9tSPV@ j"S0VKPV-Em Y;Yt @E2]* ( (E$u (RuQPh (V9hԫ (uYYd (t w (E$;u (QPhH (V׳w VZ-WViE_^[]UQESVuW} DE;ur]hȝ (S¯YY]K (t}'uw @ uA@pt@ u t%_rSuxYYt4Su#xYYG_H ( t:F:FM]:u8OGu$tFFG%@pt@ t @ t WSwYYttH (ljEt,EPS%zYYtEH (EuًE+ߍ3;EE vhȝ (u\YYSWVu } o&+uE0_^[U SVu eW}FEE]DEJ (t VSYYI (t+I (~;}r hȝ (SƭYYGF;}r hȝ (S謭YYK (tGF<'uu @ uDM@pt@ u t%~^rSuvYYt2SuvYYF^H ( t :G:G:u8NFuGGF]>]@pt@ t @ t twrrVSuYYteH (tSu0xYYtH (ދ+ƉE;EEvhȝ (uqYYuVW} VM'M9t! >$V~ @ u,@pt@ u tr WStYY‹H (&<$<{jh (Wq ( M>{uuF}t SYM;usFa9^yuEt?K (uPhp (q (YYMtI (@t 4@F}IFH (t;us F< t< t @ u@@pt@ ut%9r uS,tYYuS{sYYH ( }@pt@ t @ t ;}sO @ u,@pt@ u t?r WSrYYH (u?:u%H (;}stWSouYYtۉ})uuVu@E E}3K (u<:u;}sG}F;}r hȝ (S臩YY';us < t< uF<[t<{hX (uYYjSѫYYtC+}jWuSt->[h (t` (EQuPQuPh0 (jS`$H(@ @ @\:EfJ (uGK (t:ωMK (t;MsAMF;Mrhȝ (S肨YYM!>}F uz u A3 jS轪YYE}+jPWSEľuPuWSdt^}#uE@EWPWPh (jS;:Eu / u x uVS3YYu ƀ_^[USV]W3WWu S} EE$ (tE (e ;u#u S=8?YYȯ (t (PS6YYWuS# u xX?N!;j:XYY ( #‹ (t#O#;uG j"jWV, w (ShH (PhH (j)Vh_ w (PPPhH (j)VM^[UQQSVu 3;WA}}t%9]*9E} (fN#=-=th  *!t(#t#%t')~d+voF@Ft F O!H 9tSPW@ 9EBF #@ (M;H w=5RtAHXHt)-t}HtHt9w#f= t f= t2f= t f=teE3Eɉ]FFfHf#fB/v;.fV$F =t =v;^H($m(FfHf#fu@9XNF@^EfCf#f=CXjhjh (W ;@ M93p=7K=6}^=&=}P=|M=~B=t;=s=t*=!~'='~-BttHHt "tuEF^e ˅fyfuNAt uQ vzuu UA R@ u UA R@%uF O;Y@ ONSQPW];7M9,FjP>]FK< }tV03SFFF t 3EƆ EF3tt{PtGCP3 j SlYYjxlj F(l} F, YYt0O#;u@EG EEj"PWSDe}ujh؞ (S誀 Fp;G% PuuSFUFpM|;tjjh؞ (PSMENp_A FtFxF|@Ft^[S\$Vt$W vpS^S5) ;u WStt;t WS2YYSZ^v(Nlv,FlV8l_^[ËL$@pt@ t @ t u3jXUVuW} QpUB ;z Qx+SUQ|Yt+ЉU++U싑+؅t+ЉUet+ȉMeu uVp؃ YtM􋖨[JxMȉJ|M싖ȉ9tUЉtUЉ_^UQESVuWthP (hܞ (Vd} }3ۋ@p;t@ t A t EM M9;ʉUM E9Uu@ÍD8PVUHt+M@PQQq ( ;߃@pHu tM$?A AMMEF;uuE8E ]E 8;M!@EE u @FF܋_^Xt[USVu] Wܞ (@p@ ;؉Esh (WVy ;];Xtvh (WVx +}9XxsXx9X|sX|t;s t;s +@PSuq ( @p)x))xt)xx)x|t+ωt+lj_^[]UeVE uWthП (hܞ (Vw SE xpO uW9PtUuI3!]!]9]]t!U;tE 3 EEAUXt++ىUPx+щUP|+щU싐+щU苐t+щUet+EeEuMu euWVk t EEG ujh w (WV6VE YM ;u QVc t QVYY@uL8t#jj2h (WV,<4u8tjjh (WV;jjh (WV;EG ؋IZtUЉWxU싾ЉW|U苾Љˆ39:t]؉Œ9:t]؉}[t9L;t/u ;t&t!;tU+QRWVE_^UQE SVuWth (hܞ (V6u xt@pt@ t @ t ;u&u VYYuxtu@tDH (+ωE;s/E E u VYYtxt+;ErٍE+h PSWV] ,.}Eu0V.lSVjju  (WV-Vo$E#;uu VYY%xt_^[D$Vt$th (hܞ (Vs t$ VzYYt& u AQt2H (qt^UQeSE VuWth (hܞ (V}s xt<#uGG< tu;u< u"G;uEWVYYJ (tG버un;ujEudu xt  V@?YYOytt)}_RWVeYY@xt_^[USVuW} @G<#< t< uGjh (Wq ( G< t< G} < t< uG} H (g}H (tG} < t< t< t < t8< t< uG?"} u_j"Sq (YEYt] @ljEJ (u@E t t t u@< tuq (؋E+KY]E @tPV@ YY3tH M@Eee}&jh (uq (  E=Ew h] PI]YEuC_C!G&3;  B/ ! x1t`1ƀfxD!u/H@9Hpu'A @t!Ht;t h4 (VjdYYX@Ht;u V4.@pz'ugPViYY9Y8u PV蓆YY$tjh0 (PPjh (SSV2$PSjVE\A&QV词Y?\Yu ƀƀ;xtNrPh V@3YYHH;ˍQPHr9X$u 9X82@B@3xtIƀ ptVY9X4Yp@3q9G;@x[@[9LtUhD (PY;Yt/PppV"j[Sjh (ppV!( .q ( jh (jh w (ppVj!j[`t[x @;Ew4S7ppV(Sjh (ppV'$;}v`VBA`YYtSjh (ppVi'u Sjh (ppV9'tSjhܨ (ppV'|/t 't"u1@QPq (YYt|hȨ (ppVx{|Sjh (ppV&?\uSjWppVy&SjWppVc&GuSSh (Sjh (ppV9&Sjht (ppV&HpI xxx|HpI JLu;jjppV  HEHoHt H u&@t t'0#u,;u$@tu WVHYY;s? tG;sGv h (V^YYWVQYYH49H G+2 j&[+4HHWHH,&-/". / 9h!_@E/;/H.HtH,H0+~_GG=] ->1-~U-tAJ (t4jVf`YYt&Sh| (q (YYtShd (jV_Ox3'-M H (-A;t  -@t^uU;0G< uWVjh\ (Wq (uj Wq (YYtGWVwYYƀA\Z[1j\Y;[1]0^M0(zyw`d2u_vt9wQxGI (6x31!G H ( @3E Gڅ H (u_u@.uX H (q1H (M ttt j +jPWV,1{p+H{jHniHh @ u=@pt@ u t!rWV$YYWV'$YY‹H ( 3EEytMQEPhPWVuP膞 E u(?:u#:uhT (POvYY #ωM;sJ (t A;Mr9=u y>0HtxtEȉMPuPV| (ytuEԉAt'0 1Qh0 (V&Z juPVp} Eu&y3uE;s8:u x:039EtEE܋x3?:u :j juPV[Et0ȋA x u%@tBtM @0u M܃}uijjj uPVK*EtPɉMtqQ%=u9 t u)Q z u zt@tEeEM3;t!9EuUڃxuI 9A u 9AtE`E؃-Euh (j VY M܃eet4}t+} t%A @ u@Phȧ (jVYEH= $DY (?: : EPjhPWV+juPVn(EuPh (VW E}=t ,dEEY@t DD (33;NjuA ;Nju;Nju R I 9|;Nju;Nju R I 9|t(;Nju;Nju R I L $;Nju;Nju R I L;ts;Nju;Nju R I 9|t&;Nju;uI @ D";Nju;uI @ DH3jjQh (VN PVwHtG% t u G t@3ujV&[YYO AO VIA G @HAY9G @u@@-@@< @ HptA u th (jV0 >V ^8SVUF4 FHFH;FLuVYNH+F F+$}jWWVF+$}jWWVҽ jh (V>Qh (VMPjVgF4(;~VgYVſYApt@ t @ tu +WV E v5@pt@ t @ tuGjWV5 'MAQPPh4 (VSQVPt @YYu Nbb H}xttotett suOPVYEYQp[;É]E}uC;E}t]ԋB WVYY?=jh\ (Wq ( GH (u3Sh w (ppVHpI xxx|HpI J t WVYYt39EFxtxxx|HpI J x;sJ (tG?:u :Gt@z?#q!gG\H (t@EtɅH (u@h, (WE?YYh (W?YYEX;]r)؋]x3uSh (V"e u$;u hx (VYY@3[tdjjj( ([SWVQ@ tjjSWVQ@]$SjjSWVQPV^ 3PV'OPjjVBA@@  I;rʉ`3Xt [_ M tx tSVfYEY؋x3uH|;6SVqYY%<[jVƀ@OLYY{‹H (uJ A u,IptA u tr WVCYYu?$uG렊G<,ptV)eYYAt;s?]tG@t+PGWhL (jVeJ?<{7hH (ƀ%PWdYY jVKKYYj}Sq (YYj=Pq (YYGG H (u @ u<@pt@ ut!?rWVYYWV YYH ( taEPjhPWVJ (t@8;u0juPVtPh0 (jV!I`3 >M J (,;H|fxF =q (Ph( (YY`Ph (YYtb @ u=@pt@ u t!{{rWVYYt$WVYYCH (  @ uH@pt@ ut-;r!SVYYSViYYH ( EPjhPSVmjuPV\(tJ*==|@3 хH (uހ.u SH (ù?t -t+uCЅ?t9mt styu X H (ttu#xru@ H (uh (jV$E x\u  .@P/<~u ƨ@`@3Oj!A3xtXx3u;=Oux\u D@;@3HtEƀ%jhQWV跔uA3-AZ% R9;r׉a3Atlx3tgjhQWV@j*`3[SPV6b$b@3xtSWOG*u=G?=ux\u @6hI@3xtD=ux\u s@7DH\u IGWVH\]8{YYuA3' R;r׉a3Atj)xVGH|9t9t@3HxWV]YYj(A\At3V3SSWV苭8X3uH4;t 9H Wh (VZ ;u SV \YY@ I;rʉ`3xtCGGG<&uAx\u3Ҁ?=J; @3hBxtCOx3Ht;SVBYYt @ u9@pt@ u t?rWVF YYtEWVYYH ( t& hl (h@u (SHV@ @x\u3Ҁ?=J ;@[hD@3xtBjhQOWV`3SPV^ @ I;rʉ`3wOG:u]Gx3u9 I;rʉ`3xtKS@3xtMsSx3u$=ux\u @>ѹ H (u@t H (uVyZYj+@3xtSx3 / x\u3ɀ=I;@3h@xtY@3ۋH4;t89H u3O t u& u ;t uX4@3!KH3u&.u .u@3xt'4RtHOI (t:PWV  x3Wh (VV WG:u=9X\u sNG8u G@X@3xt&Q=!9X\ OcOGH (OK (sЋPtBU苀;s t uBUjh (uq ( u2PPPhptVDZA3AtHxeSǃAt6Ht)Ht0 t+HHtYOEjhjh (VAt!OOt O TtIt:Ot- tOtO    rOtFft:Ot0t$OttOhaZSL E>st4Ot*Ot OOtOt OOu[! fAFAM@3Ht+NHtxtOG:u]Gx3u9 I;rʉ`3xtJN@3xtLqN>GWV"U Y@ Yu9@pt@ u t?rWVoYYtGWVYYH ( t(jjjh WVKWAtNM?$uA3. I;rʉ`3xt몋x3u$=ux\u @@ѹ H (u@t H (uVTY@3xtj-Mx\u @3G":Gu3e3EEEeHt;H|:e :3H3+tt I@35@3/f9 xt?=u h (V;7YYWV!SYY] @ u=@pt@ u t!?rWVkYYWVYYH ( EPjhPWV辆E܃I (@tgjuPV7MtL}ع;"F=@~+B/h-  uWV7؋E܃ 8(ujjPV蝢E܅@LtHjPSVzSjjV8.PuhVEpLV/8`LK}uZ=q (jh (s ׃ uGSVYYfuh (jVd6 hT (VR5YY=q (fu3}u-jhL (s ׃ uSVYYH0fu2}u,jhD (s ׃ uSVDh$ (jV5`fu0}u*jh (s ׃ uSVYYH0 SjjV,PuhVq EuVFPYY?:u:GtPV-PYY ;}t?Eh (VAtn}YYt uVNYYSVjYYx3Iƒ{;}:=u )'J'=u;}u5xtH\u /IH\j:@3xtHxttPQPh (V+ (PV蔰}YYtuVtYY룋Mt h V`YYxt9Hx3G?u2H\u hAj?H\@3xtGG/u1x\u"3Ҁ?=J;|@3O?=ux\u @959H|9s+|yjh (QM ue @ u5HptA u t8r PVYY@H (tV*NY??uh` (jV2 j#GGG<>u>?=ux\u AEA3<=u%x\u  @LNOx\u  @H(x\u  ^@N-x\u 9@3xtj,EAA3xtFEH ;H4ϊ t t uA t#uoO@3GH d~ Qp(7YYA(H3CCT?DB?H(@ $Dx\u i`@3xt?Dx3t:Wq (YYuVKYu#x\u r@REOx\u  V@J@3xt-COx\u  @@FƋx\u  I;rʉG@3=x3uWhpX (VH jhƀ@QWV؋u @3[ u SVIYYx3uH|;SV2hYY;{u ƀ%<[t<{jV0YY{tf A u+IptA u tGptVHAt@t+HQOQPWh( (jV.$@Z@ I;rʉ`3j@XtAx\u3Ҁ=J ;_HG@3hCxt/H tP(| @#Gh (V[YYIH H\ u-x u'-u>u ƀ[t {tƀ I;rʉj]`3xt@GfxDt$I (tPPh (jV|,x3uWhԣ (VE @3xtG=@H d~ Qp( YYA(H(@ $@ @\GA3yt?GA=A3_-PWV赝  R9;r׉a3At3SSWVÖ8X3uWhȣ (VC ;u SVhEYYVkYI I;rʉuPVGPjjV"A@@@ I;rʉ`3xt>MȉH I;rʉ@3\>MȉH I;rʉ`3>xt PVYY3A I;rʉxt= jpV)PjjV b phTx (V.,ڋt.@ t@ I Tt |t3RV\)YYPjjVr A I;rʉ`3xtx3xtEeWVEC Y@ Yz!@pt@ u Z!?Q!WVYYT!WV3YYB!jnYH@3xtPxfHF?(u )<<WVBYY3ɀ8(I+<@7@3xtHxf@F7WjhV D;ƨx\u @3xt=;WjjcWjhWjhWjj랋Aa3xt(K;j&ZQA3&tMjh (Vj t9WVA8{YYu B3 At)Bb3 At냋A3xt :j hjh (V9@@3xtHxf@F@@3xtHxf@F@'@3xtHxf@F'x\u  @Z@@3xtHxf@F2WjjxWjhWjhWjhwjw@e@3xtHxf@Fe@@3xtHxf@FnA3xt$8WVU?YY{uB3 M'tjjjhPVA},uƨAƨaA3At'6Wjh8j*[X@3xtHx"@@3xtHxf@FIjj XPh (Ph (Ph (j h (Ph (jhx (VWjhV?HM7@@3xtHxf@FjjjhWVU@ƨAA3At%6A3xt6 IJA3xt6x\u  U@X @@3xtHxf@F@@3xtHxf@FWV<8{YYuB3BI B3BGBt Qx8(JPO@@3xtHxf@Fjh@@3xtHxf@FWjh,A[xA\`A^HA]0AcAhx\u 1 WVIH:؋Yx3Yt A u7@pt@ u t!;rSV9YY<SVYYH ( +Ã|&jh (Sq ( uKCJ (u9+Ã|(jh (Sq ( uKCJ (tWV : Y@ Yu9@pt@ u t?rWVWYYtLWVYYH ( t-jhQWVkoPV9 ?$t h\ (VYY@3Xt!2Wjju(Bb3 yta2Wjh@@3xtHxf@FWjh2x\u  @Ux\u  @WWjhjjjhWV:ƨA@6@3xtHt9 tWYF t=F @ tj jPVW豤^ jVWSVW蘑F0Ȼ #;uujVuє F#ρt\@U (rEQQ$hh (j.uf_F t Vu謏YYEp (N "X@/N 9#H (t@v 띋{tF#ǃ t u F tx3uV@Ph (;jjVu^ttH#σ t u @ tx3uVh (u _^[]UQSVu 3;WUuE3E=F#σ t ~E ~҃ u;M@ȋ؁uE~ u0@ ; t VuLYY^tF @ tjVu v F#σ uEM @=%=u t uuShL (uYYBЁu t u tVuKYYj uVurEEM3;ʉA؁#ǃ t A y @ ;uM9U@9P u 9Pu_juؽjjuSuN 3PPPS]PjSPjjSHq PSS_x uxu+F<uF @%uVh( (Sh ?39G u GE3_^[ËD$u3ËHttIw3t@ 80%t 39Ht@Xu (tjXjPt$ UVu W}F tu jVWh FtEISt}E@uwjVWO ɉEtRfAf#fmu%QWoYYtwWo@YY ( #Ë (Puh (W%Ph (W Fȁ ~u%=ug t u]OfAf#fmu%QWcoYYtwWSo@YY ( #Ë (PjVW: Phh (WuE PVW؍؋EtM ;^ tcF t jVW F%} jVWPx E @9A s PVW| u Sv q (M HF M $F[u)DFtAt3PPjtPVWF _^]Vt$ W|$jWVt$jVt$$@F _^Vt$ W|$jWVt$jjVt$( @F _^Ã|$ Vt$ tNF tHA t-I @ TtDt ʅt tB3 (^ËFȁ$S(tjVVt$K t (^F u L (^tx (^Ë@,FYYF tFF @ t=A t-I @ TtDt ʅt tB3u3^t$P YY@^US]VW$$t  S蒸Yu 'gGF t jVS輱 VtF ` N%|*^fVu@fjV^ut]}t v S)YYl}tjVSt T|Ox t;t*F HɉMujPEP M )N f v Y` `f_F t VS7xYYN }~ tjuS jPVS_^[]U}VWu-}u hPVWЗF @t,VWEYY!uu uVu[ Puy _^]Uuuu u2 PuxE ]Uuuu u PuzE ]UEQQ$uu u PuMzE ]Uuuuu u Pu@E ]US]Vu F u h (SYYv WFtA #;u jVSf F tSYFt<t 0SYY ~~_t F%} jVS{r MtA3tjQS t E @ H E @ t@ ` F @t)j~VSF ujUVSF t VSCYYE ^[]UQSVW}W ] jhw (Sc PWE7~C t`x uQxtKptBF t-N @ TtDt ʅt tB3t VWZYYSWYY@tSPWN ``@t PW2YYc { uFjWtY3Y (+jY (} U|21 C$ CjuSW貔_^[UVu WFV #;uVRu褻f f ,f FzuEu Ru~ RuYY_^]ËD$H|ytjtPt$ D t` ËD$H|$ytjtPt$ D t @ t2U EPjjEuPDM+QPu u$Vt$ t$Vt$ F @t Vt$ }AYY^UQ?MMMQu uPJUQMMMQu uPoUQEEEPuu uU3PPPuuYPuu uP ]UQEEEPuu uU3VPPPuuZu YPuVu F @t Vu@YY^]UQQMMMQu uPJUQ-MMMQu uPoUQEEEPuu uU3PPPuuYPuu u ]UQEEEPuu uU3VPPPuulu YPuVuN F @t Vu?YY^]Ujh w (u u٦u$u uuuuu u0]USMVu W3F} }t B uEeU% =U}u @xxjPVQ3];}ua?%u\suVEt#@u (PVu謮 } ~Ej0VuCvusYhu3;t57?%.-$p6jvu 뤃?%.DuQQ$uh (Ptr (Pu ud D39U ~E@ tE @ uE}EM;MEeeeeeeeeeeE3ۋ ]E U܉UUЉUUỦU؉UԉUUE (EUU䉝pE8%t @;EEr;}}9Uuc+EhPuu}]9Uu9EP_PQQ$ljuPu u  +EPuuu^}g jjWu胈jWu u蒪 +EjPuu u誩E3҉E@;MEp;t2ۀ8-u-@EEPuYYM EpthtEEx}O#;u @EG Ej"PWu~G EE @ sjthĚ (ju p}EPuJYE܅YtM9$FEEEt>ȃ t$ttIIt u#EEE }+u< tEE빋E8*u,EEPuYEYtEE<$EE8vu(E}EEt ]eeE뜀}u E80uEE0EPucYEY}}t x3t~";] E|E;E } M<@E uYO#;u @EG Ej"PWu|G EtE @ tQ}tOWu'jjWuʅO#ȃ;u @EG Ej"PWu|EE}tzt @XMt 3;M  U3;U t6tAEEMMAP@ t@jPQ}o 3MEȅ}؉E܋E8.EE8*]}EEPWYYEE@f@f%f=t f=tu]j"SYY`S\CYf@f%f= w (tl (Ph (VSt;}];]r]jjh (Vu莥;J (jjWVubt @UMt 3;M  U3;U t3tAEEMGP@ t@jPWm 3EȉEE-3ɉMЋEI (tE LH߉ME}tvtYxO#;u @E؋G Ej"PWuzG EtE @ uEeEtT~;E ~UeE w (EPY}fu,}u&EEP_PQQ$ E^E}]]t%EЉEj 3[IEԀ03EuI.E܅tEj 3[IEԀ03Eu}0uI0}tI-EtI}tI#EI}qQQ%$Q)EEEDž||E)E؊Et EEE}؊EMD t=Vtct(htlt q_@봃@멃@G t@jWuQe ct$htlpqbZ]E؋؋ED-EE pHHEXXG t@jWuk ct"htlt q_IA9}6t1@EtPYEE (EO#;u @EG Ej"PWupG Et{E @ ul}]t1;]s,WuߵY;YwÉEEjPWuCEEЃ}t(}tE;Es+EWu蘵YYM+ME}/E;E#E}(}t XEUԍ_eH#EJJtftCt3uIÀ03uԋ؅ug}X (t (I:u-I$0u}t1<0t-I0'I0utEUD0@T@E荕_M+р}Ut5E;v+‰Euu90u}u8Eue}0uE E:EtdtE ytUjjPuwC]hSuujjWuwG }E@Et+EEEM<};}shh (h@u (YY;}܋w]܋j+YEE +H+M;rhh (h@u (YYE UHˍL9H sQu u] E YX }t'}0u!}~Muȃu}t}uEuPS ]}t'}0t!}~MuȃuMtѸ0000ʃ}tuuSZ ]}t}tuj SG ]}t}tuuS ]e}tE}E tH #+X }Xe}}tEjPuuu EEEEE]E)E%PhH (VuG8jjh܈ (Vu jj h8 (VS褖Vh (j"u2}uMU ]M+ˉMpL9H s QRu[ } uSpw Vu &+w pEuEE3҉EEtAt3PPjtPu uP_^[Vt$j)VYYtdNtGfAWf#fm_u%QVLYYtvV~L@YY (#‹ ( (Ph (j)V^SVt$3W19\$ƒ0AI (txҍ]SpuߐSApuXACtVpui Sw ut F @]Sp,@A@ut5NSA,p4u;SA4pM$A4E@8t Pu3YY3MA8E@Tt PuYY3MATE@Xt PuYY3MAX_DNQMRPRQYYPRuDNPujpQh (u豲 _^[w(w(((((((1(1(1((:(͌(((((8(r((('(o((`('(Ύ((͌((X(o(:(((((o(*(/((P(ِ(/((/(o(o(w(`(UE tu uSYY]ËEu P,]UESVW WPuhj h(V 4SٲW3WSEj@EEEE E$E(E,E0E E荃XWu]}PH $(x Sx | | zP8ǃPǃSHjS: z (+jh (ǃSǃw `W@ `XPSNjS9 z (+jh (ǃSǃw蛦jXAA WAXPSHj S芴` ߋpS7Sj ƈYS.uPSYSDPS/ƈPVS t&t!tQRPRQYYP 6S}uV S PPTj STUE` E Eu j S8YEYqqEPVSEPXSyXEP\Sc\EP`SM`d0t PSWYY3dEPhSehEPlSOlEPpS-pEPtStxx||0t PSCYY3EPSQLLHHEPSEP S w (j WPSjj WPSjD( jWPSj3j\WP E䉻(P4Sf@ EPSGEPS@EPSEPSEPSEPSEPSEPS\HEPSCEPS-EPSEPSEPSEPSHEPSEPSEPSEPSzEPSdEPSHEPSEPSmEPL SWL EPSAEPP S+P EPSHEPSEP S EP S EP,S,00;tPQS| 00EP4SY ` (4Wq (88tA 3W8q (<V<@@DDHSHLLPPT3TX\llEP`S`ttfrfrEPdhSchx$;ljxE}m (vhh (h@u ( YYxP荓|xE}mY (vhh (h@u (ȦYYxP||D | ;lj E}mHu (vhh (h@u (iYY P E}mYHu (vhh (h@u ((YY P   EPS EPSEPSEP S EPS^SH;ljt@ 3CEPS@@PPSї$$EP S (()),,004488**<<DDLLHHP$;t PSYY3PTTE䍾P7S? tVS EPS3 ;t PSRYY3  ;t PSYY3EPSEPSEPSEPSEP S EP0SH0EP4S4EP8Sj8EP<ST<EP@S>@EPDS(DEPHSHHEPLSLEPPSPEPTSTEPXSXEP\S\EP`SH`EPdSrdEPhS\hEPlSFlEPpS0pEPtStEPxSHxEP|S|EPSEPSEPSEP8 S8 EP@ S}H@ EP< Sd< EPD SND EP S8 X X T T H H \ \ d d h h l l p p t t $9tjj܌YY9t7h裋M䍻Qj6PSl3 9} F4}C4F>EPlS:3lpF@C@tfVfxSxEP|S|EPSHEPSr$?j  S 菟` ,So, ;t3309t( ;t"uPQ,h؛ (S^DYPfFuEP S EP S EP S uSt,uSsWhЛ (PSEe;ljE@ 9x3S;{8WSp C4 CHCH;CLuSYKH+C C+$}jVVSMA tI @ Tt |t3RSPSE3j@ pSWC4;~SYSY3uSsYYE uSYY9}u uSvYYuSwY;Yt9xuj@Sf _^[UQSVW} G t#O @ Tt|tE Ue}ujh (WV O ؃C x>VF8PVF4FHF8FH ;FLuVYNH+F F+$}jWWViuV蚘PVy>C jpVU>FP@ tXjPV- ؋F4>;F8~VYVSYtE ` _^[US] VuH~`C W3ҍ M 8uB;vF4;F<| RV,YY{ xuF4F4N0 PVvYY;} v׀c _SVuYY^[]SVt$ W~ ';tWY6WuFYYt PWJYYV貃;YtS͗Y_^[SVW|$;tW谗Yj舂D$j WfF~ .j ` W ;߉FtSrY_^[US] VC u A MA ~W>VgF8PVF4VF8QBFHFH;FLuVYNH+F F+$ }jWWV-F+$}jWWVEF+$}jWWVjh (V>R P#;u IM x M j"QPV0;{ t0E @9A s PSV E @PWs q (M HF4_;F8~VGYVCY%|7xt/jgSV tH jwSV t PSV K @tC 3^[]UMS2ۅA M AE@ }VuWV>^8SVF4V@j[^HFH;FLuVYNH+F F+$}jWWV`F+$;}jWWVFEF+$;}jWWV%E F+$;}jWWVEE0V蚗EF+Y$Y;}jWWVuVF+Y$Y;}jWWVhu uV=jh< (V>P>u2bHt'FPFTt@wt܋FP@ 80tѳ3t x#t@Xu (jPV"5 ؋E@ t@ jPV MF4;F8>~VYV+Y_^h (uّYY[]SVt$ 3ۋF;W39\$t*St$PV;tjjh (SSWVdNfAf#fmu&QVYYtvV tMwPt!FF% t u F t@3t@ tN PWaZYYVWZYY_^ËD$jjh(Pƀ)"ËL$D$;,t;t H PQZYYUQS]VW(t&0t ~t6xuP^hYuߋt8FuHt@E @<7/hM }Ywu6hY3jYI;w_($^[UE SVW}XtF;FrhjgY@S0YFF}@W4fYM ~Nuȋ3҉ 1;s!_^[]USVu W]eF;}  0 (M?t #;ujVuG< EǃtuHHtEHt8HtkHthHteHtbE@tYSWjVu Ph` (uSy6}1j[,F tF EE (u} 3;~SWh8 (uyF<[$K à F;${(F`YjuYY V (+X8EXtM 0 (8 (QSP E EM X0 (PjQ2 (E + j_u*H HF%? @FE8t)`!f_F t VuYYN x 9}|EPQJf A F4 (@t\EXtM 0 (8 (QSP'E EM X0 (PjQ2 ( )E 2 (0 (jPdYE YE EPt7H҉U2 (:v +)MMuQM P膒 uM}j jj h, (WN ` WcC @GPt@P38@ <}}EF Sh (uv M~EU@E􍌊X_^[(((((((((>(>((((T$L$VXXuI8 (0 (PQR^UVu WF ~ t!GE ujPE PG e M H E )F F IAQWPq (f 3_^]USVu WF tjVuŠ Fȁ}fjVut ^ };x @D ;svhh (h@u (uYYx t?t;WS#bYYYtVu}^ Y;x Yv@k +WFaY؋N t@t;sPQSq ( ^ x _^[]SVt$W|$F t jVW,7 Fj[ t ~%=uuOfAf#fmu%QWYYtwW@YY ( #‹ (3PSVW肂 Ph (WsjjVW f_F t VWYYL$N H8t8AtSSjtSVW>_^[Vt$ t$Vt$ F @t Vt$ :YY^UW}wWu u Vu jVu N x^_]Vt$ t$Vt$ F @t Vt$ YY^SVt$W|$F t jVWt5 Fj[ t ~%=uuOfAf#fmu%QWYYtwW@YY ( #‹ (3PSVW Ph (WrjjVW D$Xf_F t VWYYN "8t8AtSSjtSVW<_^[D$ Vt$ QQ$Vt$F @t Vt$ tYY^UM At A IM @t%E j"PQu ju Pu/]%3]USVu F] < u@uz ȁ #;u jVS3 FN<uN Iȁ2j)S=sYY2VSYY$Et VSYYF  tQQ@$S @tvy tnEPqv S+ȃu(t}sE}sEuj SrYYt VSYYv SpwȁtXtOF @ tFE uWj j PVSt'HtP ;V tt+jPSR F uVSYYt3@^[]UDS] VWC t7u @ u(hjh w (Vnjj SPV>X$3 C uEy;lj} M;Àt@q (8~hWPr (YY q (Ë fA%Wu MF-F u \FnF u \Fr u \Ffރ\uF҅u \F0šq (8~hWWr (YYq (fx%Wu^%F;u I (@t@} FE@;ljE;s .F.F.F&u}NtWfAf#fmu%QV^YYtvVN@YY ( #‹ (PWh (j VnWhē (j Vn_^[USVu WN ujVua N QQ@$4r (YYt`N ?QQA (A$us5t  A@XFF e AHMmXuFwFl@x M Qpv uVEEFu#ǃ}jVuX N #ǃ}jVu= }uuN NEE u=AvO ^J;w ؉A=#σ}jVuE NE2emNXX}v }W}YXYuj WnYYt VWYYN 2VA (As&QQ$W A@XuPN J (v ӉVI1AQQ$W;e AHMmXuN  ^}uf 2q%=u#ǃ t u VuLYYC]u >uj)S#mYYt VSYYF#ǃ} jVS _^[US]Vu WS~if jhw (VPSE ~j Sl t u SYY_^[]USVu F] < u@uz bȁ #;u jVSf, F/<uN Iȁj)SlYYVSYYEt VSؿYYF tQQ@$Sf@tWy tOEPqv S ȃu uEuj SkYYt VSYYv Sc떋ȁtXtOF @ tFE uWj j PVS t'HtP ;V tt+jPSq F uVSYYt3@^[]UQQSVu W3;F@ < u@uz ȿ# #;ujVu* FO<uN Iȁ3j)uPjYYVurEt VuYYF ttL9y tEuE]j SjYYtWpv SE u VSYYv SYYt"t@}Em@ȿ#ttt^F @ tUE ]j j PVS=t/HtP ;V t t @jPSW {F eEmi#ǃ}j}jVu N t6tHeMm@XFt "F x MQpv u F uuj uzhYYt VuwYYÃ<u"EteEmeEm v u)YYXt N "N %=u#ǃ t u Vu)}>uuj)WgYYt VWfYYXu (_^[SVW|$G t`\$G tZG @ tQj j PWSUt6F tVSzYYtƃAF%tN ;O t uw SiPSd_^[UXSVu WuEa YF Et VuкYYF@t!EtIE@E #uzuvȁNt %}jVu AXu (y ojVu ]t(pthXx (hTx (Ej@PZBAXu (u ejE0_'AQQ$jEh (Ptr (EP~F%}jVu9 Et8_9X sSVum F SyN @MQPb~ N Ⱥ#F @ }9}j j PVW؃tsC tSWYxYYtƇACtK ;N tI#;uMC tRuuSW Kt Nf ^ uj[Sh (uX u#C<u- t Nf ߋ@Tt M(E,3WSuSpPE9}EC ]} t]@ t@ I Tt9|t3txHM D tN f jE (_EtEp VMYNE&N)ENm (uNuxNu0N(+uVh| } tNWu =+VO| +KEtjuu <uN IȁtEt!Uj)ubYY=VuYY-~ 0Gq (ӋE x #sj#Vu ~ QQ@$jh (Wtr (ӋM ?GGȿuZ#σ t uLu%^f jhw (VSu! ~EC t IC Et Et3E>uF uj)PaYYt VuoYYF#ǃ}jVu= w (%}jVu M QW@PPEPY] +؉EC9A sPVu0 ~ SuWq ( 'E+~ t8xN DF _^[UESVW3H 9}MtuE ;|j_j 3[IS^03u_^[tI-EU]UVuWN#;u @EF Ej"PVuYu} PWu! Ft Gg _^]S\$Vt$F t VS/YYjVSL$ tV#;u @F !jQN#;tjjVS^[UVu jjVuMtV#;u @F #jQN#;tjjVui^]D$ SVt$W|$tF t VW^YYNсuF @%,F @ j jPVWtHtP ;V tpt$GPɉOTtIw8t@ 80u,3<t39H)t@Xu (tjXjPW 3Ʌ|39F r@t#teN 0W@wOtO0tJDt 39H t@Xu (tjX"3u t u2_^[UQQSVu W};u34F]uhe t@pt;E SPVWF tCMtP9H s QVW E % ;tÃPE PVWgF u1 #;u jVW  t;u6PVW MP9H QVW Au!E9A yPVWi~ eNjE Uu';s Bs;rN A_^[JEUi+ЍSUD9A EPuFYEwSWPeuE <M;M sA=r$?G G܀'x t9F t*F HɉMujPEPuM )N f v FYEMF +xH F%|]xtUjgVu t$H ~;v~ +ˍt :rBBIu+׉P jwVuѳ t PVu N @EU;E s @rEE+׉Q U HJ;US JU rр?ʀHU HUQSVu WF@R G39y:] #E;u WVS F%|V9xtOjgVS t"G E~EPVS@E eG jwVS跲 t PVS N#;u @E F uE PVSM QPS uq8Et2vKtTfAf#fmu%QSYYtsS@YY ( #‹ (Ph4x (SEW h (S5WYYM Hf ߰_^[Vt$ N#;ujVt$ F t t$ WYjjVt$Tf ߃^USVu WF @jVu& t~ ߋ@@PWh YYu2~AF ;sCs;rN F%|QytKjgVu tH ~;v9sI+ωH jwVu t PVu _^[]UQSVu W};n 9^uVWh (uUF tjVuy u E9_uVWh (uUVG##ˉE MtV b F t#jVVu; t VuYYE MjZk]!+HtHlHujG t!;t~&~~ ajjVu @Xf_F t VuYYN "$ Gtlt;~(}~}~} jRVu f_F t VujYYN @AG Ft;R  f_F qVuYYa;~ u.j]jWSJbK ɉEtZfAffmu%QSYYtsS @YY ( % (Puh (SLSPh (S8SjW t&Et Wu耩WYY#;E tE E Mu)W#Ӄ t u uWVu8+ uF#Ã}j N#;}u Vu F_ȁ M j a]e7Ee9Uun t ud_ K uV;uL;u?Hf#:t#@tPE P] u X6NEuSM|s9Uu t uWVu8 N tKz t7t'AEujEQPlE )F f v >Y` `f_F t Vu?YYG MAPt@IP3ɋEN FKЁ9 t +uh\ (j uR j jWu4;E3 ]@Hv|:u|:t u$x:uF XtSuPYYE~ t VuYYEp u}YYF {@ۉEtTC tLK @ Ttˁ t u,jhw (WV%uG _R%_F?Vu/]jVS[K ɉEtZfAffmu%QS_YYtsSO@YY ( % (PuhD (SLPh0 (S{LuO Iˁtz˸#;u @EG Ej"PWuEE@9A s PVu E@Puv ~gM HF%_ ÀDF%_Ft VuYYG t3W}WaYYt#tAt3PPjtPVW_^[U S3҃} Vu WUUN%=u#à  E}@x@E|Q9P t;t*F H;ʉM ujPE PvfM )N f v W8Y3F A AF#à }j Vu f_F t VuYYEN @A@t VPu] juWVuNN E@ x t pu)EYYH a@ ` gxta@tX@ tL@ I TtD~ }Jt&ʅt ~}R @#‹ЍB3Åt'jVWSuK}tpuvYY_^[UEUVW@ BPt@rP3} SeeuA؃]^}]t$A O @A$G x Hà tHHt6Ht$HtHG t EM;HG HM+G EHMG E@HM G E HM}t5 u!x tpu$G YY`G ` uuʳYYE E;u G x mDG x x@0t0@0t(SuVeVuUHeMu;juuGYYu=@0@0t)jVueYYPSudYYPu|2tuG @ u@@ t-@ I TtDt ʅt tB3 A08 (u (RRPQjuEu}u-F%tI3ɅtF 3QPWSucG ` H@t PuYYE}0t.upu#@tPE Pr u p} @Hv|:u|:t1x:'ut\F tLN @ Tt}#t8}:t2y u A 98t%9xt 9xt9xt9xt9xt AN NN}quCu=t9A t3A tP#Ӄ t u @ t@3;u QuYYEM F EN t~QPu, u@FEWuFGY YtG_^[]US] VWC}t>t#ƃ|0E9 tgtBtftt ~ (H (> (4 (*P>t2ǃEt!tHt9} ( (| (@} (ǃSt!HHtHt 3  (@ ( (G$( ( ( (}} (v ~ (o} (h@~ (a} (Z` (S`} (L` (E } (>`~ (7~ (0@ ()~ ("@ ( (Wh (u2E uuPWuSuQLttt~t @ K _^[](((((Z((a( ((a(a(("("()(0(7(a(>(E(L(S(a(a(a(a((US] C%8VW7N ;MFuv}t;Eukt@t VSuЃ Nt,V gt$F u QuY wuQYF t vuYYVYtm_^xtC t%SuYYC% ȉK3[]jjt$t$t$jt$t$t$t$UVu WNuF @%tUu3h4 (uj0YYS^ VSu2 ~Su[_^]#;uh (j u`1 USVu W33F< uDVu$-YY9;usju!G tju WS.YYz u:B |$98qu B I  ;t ;v99uNp;T$t WS@.YY&_^[UQQS]9{uE) h (P.YY{ WE}t{ @}EE;V7F#;u8f %_Ft Vu萷YYfF @t_Vu[YYRȁ t? t: ttPhd (uF- #E x u`VPugދ`}t'];}D^}_tSuHa YY[UQSVu WuhЖ (u,YYF% =u @Eu EPVu8F]%DFE<;}v6G9A s PVuض E+EPF EjPG xMtAt3PPjtPVQE}+~bHL99H sQVuo F MڋIȋπ!;vHIEEuuRq ( xuF SuEPq (F ME < Z؉M;vh (u|+YY] ])] +E ;E ~=}q (tuuWӃ }} ~u uWӃ } '+} xnt5+]=q (Pu ]+SSVu}tBuuu2}t"+]SVu][uuSq ( SVu? F @t Vu蔂YY_^[US] VCC E tjSu/ uFtPh (uh* W{t<~t VuYYjVuP @AC# Fc `cSusY{Y_uCE MCAa ‰QUu$$1^[]ËT$L$ B 9Huxs ys`ËVW@xt-P I ttLtօt t6N3ɅtRtN@ I Tt>D~ }Jt&ʅt ~}R @#‹ЍB3u (t$ SPh0 (V,j jSV?SV=L$<$[H0H1~PtGvP3_p^U eeSVu W}F#كw7% FtjVW rj u VWf%YYuN@#;upW|YY xtjjDPVE袽 EfH0u@f@f%f=SVs(V]K 衍 @ uj)j VЋ HA H@ a+~ yI N R V N I<>F+lj$}jWWVFHFH;FLuVvYNH+F j-uV>5 xu@tx u@ @t @uVYh (PjV +^ VX@ F  I N F@>蚌EYxsM I` ` PV] YYC t M9}_tZ{tT(tGMA t-I @ TtDt ʅt tB3Ph@ (V  2$C t0V$c {YYt ^[ËD$t@Vt$ WFuoFuy|$ )ult/;t;t;t (u F6jW"YYt(WVht (jWr!HFw Vt$YY_^Vt$ W|$ F t/;t;t;t (u F6VW~YYu'FFu$$0_^UU u3]ËB t RufxYY]ù#;u@]ÍEj"PRu蒺E]UQQS] VWu3 C tSuxYY#;us }HM}Ej"PSW/M C tjwSWqyM E3EtbP u xtT;t!XQCPuM ;] E }<QVPSPWh (u[ QVWEWPSu QVWo _^[UQQS] VKW#;u s @EuEPSu,E3;tTQQuƉEMPEVPSuL} E t7t1Mu QPuEVPSu +E  E;tM E _^[UQeeSV3W9uu3M ]A1U !}?u$% jwQRw B0;uu@oH};u@ ];sQ;u vxu }$B t+E PE+E PuyE )EEPEP;uPE E`;s#;M vx M }$M+u +M @VQP)+M +} @ QWPB t3+E PE+E Pu}$;PEE }W}$E )EEPEP;uP~M Mǀ}E$t"M }u PVhȗ (QE$M t3}tuuu Q"E+PuVuu Qq_^[UEMVu ;Wst8JH (;r;uu vE)+E_^]UEU+ ;s+EM ;VsJt0H (;r;^v'#HtPE HHrvJuE +E]UVut)W}EEj"P7u uE_uj"j6u ub^]US] VCuTu>u9%|jwSut ujjh@ (jwjSuEA 6;F tN ^[]UQQS] VWC}?u<%|jwSut u3PPh@ (jwPSuH pujjYYpM} },C @t&C 8RPQS]PShܗ (ue ]NuV u;v FFF ^e+‰EEm+ى]3]];mU]] mEME ]++3҉]UmEUmljU+E] E mMUmE U E ]FFF E~;vs++3҉]UmEUm+ωUˉMm}UmE U sE r]|+‰]؉E+mU]m}]m+ω]M]EmEE U sE ]s]sFF FEF~ _^[UESVu 3 ];WE]N#;u ~ @EEj"PVu@E9Esh (uYYF M %jwVQUq EpVM;u M/^ ;uF;s=@ t!+PEPPRuhPRu} ;s"+FPRPSu؃^.vߍS@ t+PEPEPWu؋EE }>u EPWu }tE }VWSh (Pu EE t,M;MuMSQVPQSuMQVPB_^[UUEVi+u ;^sRu ue ];vHHrvME]US];]t/VW} VW8u&uSu h( (W _^[]U SVW} 3۾;]uE w (] ;}uYEtSG tI#;u @E G E j"PWu衯MI Qu PuG#;u @E G E PE PWuQEEu !EE w (0H#;u @ IMM QMQPuE} }EOP 3х} B  tIuuW. SWi}C#;u@EC EYEj"PSWtu uW SW }C#;u @E C E j"PSW.EE ;EtFSW.Y3Yktu uuu uuu uW@=}E ;Eu&M;MtPuQ- teESWEYY_^[jt$t$t$U U S]VW3;׾u E w (}4B#;u@EB E PEPRu;U EMu3E w (E9A#;uY ]@E ESPQuU MEE}tutgRY3ڹ tV] C uGыM ;t]PuQ3WuY{G#;u#@EO M}Ej"PWuOEYuuPuudjYr;tQuuu3WuzG#;u@EG EEsEj"PWu׫Puuuu3ɅIA#Suj^=9EsEPuu+ t3ɅIAE;Eu3FWuoYY_^[jt$t$t$UQSVu3W8 9] ]tuEPu V39]]tuEPuVk3;t<9]t7;t.M;t'9MsMQPW* ;t#3;IA$jX;t 9]tjuu V_^[UQSVW} G tjoWui 3tFtU;PIYO#;u @E G E PE PWu MQu Pu$3;t';uPPh` (joPWuc^EF ;t"fN t~tMF FE 3_^[UP *eeSVuW} G tE$PWV G%} jWV g } t-uȎYtk_ujjWV%EjPWV G%_D}Gu`u聎Yt _9 u*Et (E`_tuuWVVQuA @%+EPuV~YYPS uWEf%f=uJuVyډE#YYt3EMșU;|#;Ev+MEL9H s QWV eee}t5]SV諍YYS衷 YEtjPS賷YYu蝎YuVɏ؋Y@ YEЋEK+;j}0P'9E+MLM+?t5I A t@ jQV蔚 ~uuWV;Xt"xuE (EEu}YtP #;tBMQPV O@ tjPV谲 u hP (V1 YYH#;u IM@ Mj"QPVc}EaEMDESejY9Ms"jYKQWV#E euw uYEY3;~"9MEKFE:E;9MSuuusu胵uEuҍuu肍$}E+w ƉALE9J sQWum Ƌw EF}QE8EEEv +O ;0Pu+QQ% tZSuV%] 3.+w ]MpUu@ L;s QWuѓ w u}t]Suuu\&+w p }tFuHYEt%EF:EtE;su#YEuݍ+-SPuu(~ 5EM}3}tjVPWuVVPWu}tL}t%@;ErO u+MuQ# t!M;uu]YY}t}tuE YtPuaYY@+EtG 3_^[USVW}3VWWrjSWzVuSWVVSW+u MjSVWH3HWrY@+EtF 3_^[]UQS]VW@ @ t@ jPSE u }ED89A s PVS衑 F u8Suu{}3 8J$@+tF 3_^[Vt$ tF t Vt$ T]YYVt$ YY^UQQSVu WF t} #;u}jVWD }F y4}ugtb}}Eu ;E8tjjSPuVNjZMD#Ѕk+;؉HNuHPSuuVM,H ;}Eu VZVΜh (VV%[jSV  =siq (8~hjSV Pr (YY jSVή q (  fA%PSV觮 <_ZjSV莮PV:q (8~EhPr (YY q (E fA%}_p;}Eu VYV蘛h (V苷VYjSVԭ =siq (8~hjSV貭 Pr (YY jSV蘭 q (  fA%7PSVq <_jSVXPV̵q (8~EhPr (YY q (E fA%}_P;E%;EEK (";E%;EEK (;Y}tEtu V'XV!h (VVxXjS; }t=Et7u VWVҙh (VŵV)XjSE%;E;EK (;}t EA Ht@tOjrPV8 t?@t8PjV苀 E<u@tjru tV5 MEЋAE܁e t B tN}tH#;u@@A @jPuV xh@PV3EjuVWE܋E f@ *ujjjruPV肧EЉE܋MȉEE܀`QLPLIPHPH8MЃM3ɉO$@09@9tF $߭ Hu (vhh (h@u (YYPY=߭Hu (vhh (h@u (vYYPYjV"YGF(YM܉G 3ҋAHA<@OMA t 1GEGEGtU@EeEE܉EȋEЉEE؉G(EG E}?E;u3iHt#FP;‰FTt@w7;t܋FP@ 80&t39P+t@Xu (tjXjuVJ} E euG1V蛹YYtW@GEEȋH8MO9N(~ QVQEYYO MOMH<H@@H}MuG1VYYtW@GEEȋH8MH<@G 9F(~ PVQYYuV !G YEG}YEME@E;vXpEHM + +LM;vE9H$4Ex"EH ?uvH;XMwh + +LM;vE;HEt M9H$EPVWYYaE@9ErK|t>3uuV E EMɋ@Ett9A$u E e } Et EH|MEߋEEMEE؀x5u PE؋9U~UU}W V(WUW OMeGOO$g(EtG9F(~ PVNYYG EEHQUQ@$UP(MЋH$Wgg ;MM܉}+p VGEYX(F(GEYEvR;X( M!u6+Aʅɉ} džɍQumjYɉEt59}PQEYYuj EjPYYE䃾}YE+jЃʍDYEjXjYEEU G‰G Ext7EG @ EG p VnGF(GG Y@YE|M;MEp V7GEYX(F(GEYEzG EG OEH((G9F(~ PV5LYYuV#EYYOԋG9F(~ PVLYYuVEYYx$|?jVYYt.uhh (h ( jV8EG @ EG @~E G EG9F(~ PVKYYuVoEYYH$@@;|i|tG?uUt;R$;Pu3Qt.Lt)Jt$8tRtgt}9fxHHn (0@H>tE?uUt9R$;Pu1Qt,Lt'Jt"8tRtgtрHn (9uIfxvBffLt"рHn (9tf8ufJu8u낋HwHHHn (0u9HO @<1t!<2tv <4w  (Op ( (GO t;t;Gt hG,ȉMtft*OxPQn4M +G+ +D  LEt @$tO, ;u)WG(E gg$ gG$EG(zUG;vO;vBG$BG(Et@$t;Gu jXG$G(EPVcxYYEgHO$HO(EG$;G(U؊BȊHn (0MtI@tD<>t@tG?u}tYYO G ;G$3tjS, KEt@$t ;G3t%8EtuPj V Ot ;t ;GDGtd tStjS5, C+OʋO+DO LG0ElEHO1MOt@IEH@ɋMUȉER8NPUtAjVv GEPVH<H@N(O N(MMI N( E}F(EG @ EtMG @(ErE ;XTG EGEeEGg G EtŀtPS* +;#3;u09Mt9O M*E 9O MAE;zW39G G 39Gt 9G E 9G oGxLu_EGH ;ȉMeEH M;eM AE8uM@I DtEEE xMG EI x@DEtGE؉_EE}GG x}ts49Mr 9Ev&j4+_+ЋU4ċj+EY}EG}E8t _EEdt(@ 9TthPTVkE|ltejlwVtMG;Lv2tjP( H;rH3M AGltG xt @EDe;E8t g_QU@xR MɋDEEjupV_uE@ EuEЉGEEE_4G4;vV Y8 MbGtlPG;Lv2tjPa' H;rH3M Axt @tE&E}HM lF;urZt.;uTE;EAH (E;ur(u uuLtG;u ?tjjVWu SqjZD8#ЅF빃}E+ƉEuEPVWu SuEE;E|u!;uzK (iFtsu S8S2ah (S%}S}/;uuVSH (EE;E|;uK (F;uK (Fニ};ujVSr =s[q (8~WjVSr Pr (YYjVSr q (  fA#Džu0PVSkr <_jVSUrPSzH (EE;ES;uq (8~WPr (YY q ( fA#Džu >_F;uru!;uK (wFtsu SFS@_h (S3{S}=;u-uVS%H (EE;E| ;u K ( Ft%;u K ( H (;u K ( Fニ} ;ul jVSp =s_q (8~WjVSp Pr (YYjVSpp q (  fA#Dž PVSLp <_ jVS6pPSx H (EE;EO ;u q (8~WPr (YY q ( fA#Dž >_} F;urk u!;ue K (T Ftx u S#S]h (S_zSt} ;u > tuV S H (EE;E| ;u J ( F;u J ( Fニ} ;ur 3WVSn =sCq (8~jWVSn Pr (YY3WVSvn q (  AWVSXnPS w; H (EE;Eh ;u q (8~jPr (YY q ( A F;ur ;u J (| Fニ}` ;uP 3WVSm =sCq (8~jWVSmm Pr (YY3WVSTm q (  AWVS6mPSu; H (EE;Eh ;u q (8~jPr (YY q ( A F;uru t| u SNSHZh (SwS}E ;u5 > , uV S$ H (EE;E|;uK (Fh>ڃjZ$F(GtK=rDU$? ~;}8y8qFFGGE9U|`;u^;SF;urAU  E e G_Et\E}EEu QjjSuMjQVP2(EuEEE;E|O1t52t(v 4w ('Ph$ (u覫E p ( (;uz;Ut:hF;urVt%;uPJ (?H (;u+J (Fts8u SSWh (SuS:};uuV8SȁH (EE;E|;uI (F;uzI (iFニ}M;u=3WVSxi =sCq (8~jWVSZi Pr (YY3WVSAi q (  AWVS#iPSq;H (EE;Eh;uq (8~jPr (YY q ( AtF;urbts8u S;S5Vh (SsS}2;u"uV8SH (EE;E|;uI (Ft%;uI (H (;uI (Fニ}v;uf3WVSg =sCq (8~jWVSg Pr (YY3WVSjg q (  AWVSLgPSp;H (EE;Eh;uq (8~jPr (YY q ( AF;urtM;us< r< wjA< u 3~ @6YYSvDhYYFD ^LNH_^[UQQVueF,@+EF,mHu (vhh (h@u (ݓYYF,Pv$YF$Y^UQQM VueF(EF,mHu (vhh (h@u (茓YYF,Pv$賀YF$Y^UQQE Vu=}39F<IfN4eDEF@ t PVYY'FP_t@NP3ɋD$t@3jQPVKjSV^[US]VW} ] e 7tjuZYYFȁ|;zt3 t. t ȉN} uSWVu`_^[]ËT$L$APt@AP3jPRQËD$j"P0t$ËD$j%0Pt$nVt$F(;F,~VYF(N$T$ F(F(N$T$F(F(N$T$F(F(N$'F(^Vt$ W|$ wPtFGP3jv PW|$tgSVW؋F Yx Yuxt pW\YYF @t@AtjW跕CYHAY;u jW\YYY^ [v W$6YYN_^SVt$\$ WF xuj VS"@ xG@ut WS]YYjWVSF `F @tj VS@ pxt jVWSu_^[SVt$\$ WF xuj VS@ xjWVSF `F @tj VS^@ pxt jVWS_^[t$t$jPt$t$BVt$F(@@;F,~VYN(V$D$ F(N(V$ &F(^S\$ W;u4Vt$F(@@;F,~VYF(N$0F(F(N$G @t WVYY#IN(:IN(kIN(YYG @t WVYY#WV#`}YYuV`IN(4VWnIN(IN([IN(fIIN(8IN(IRN(#IN(PV袄`SW@ j$Sjh( (SpV#QWV4SPVcPVPSjh( (w,V赈G,IN(<;ttt PQQYY]N(<;G(tPlY;GTtPlYj\WP讚 IN(4V hȑ (VYYN(;M !_[E AQw tVDPY^-(K(ۼ((i(i(i(i(i(i(i(i(W((n( (:(L(](d((ۿ((~("((P(_(ۿ(ü(ƿ(i((4(d(X((((K((((|(L((((](](((SUVt$WPPh(VƆ( SWhq(VSWh(V0t#G#;u% t u WVYYt#A#;u% t u QVkYYWV\(YY_^][UQEeV(t?SW^~;s&Guj u fYYh uuu\`P6u{8^]ËD$Vp9psHA Ht ;rH92^ð^USVu WFE @FF(utx?unx#uhF9FuP+F w (E9N,tvh(P ~juЈ (_SvWh` (h { (u `FF8)uFt)J (h#uVu YYTE _^[]ËD$VW|$w,;uG<0;w(S\$rQht (P_ ffF^G,[_^ËD$VW|$w,;uG<7;w(S\$rQht (P8_ D$މFffF^G,[_^UEU 9J,uGE=sjX]=sj=sj= sj=sj=]juuP+E]UQQESVn (E uSH,;uP<uWʃxX}H,Mt>e x@~4HX} <;rʉH\} <;rʉE M ;H@|ϋ};vEO;we]mEffF~Hu (vhh (h@u (]YYPjWHy _^[UM VW}9A,t8uVW' YYtPFPo (Et +F +fF_^]ËD$@,H0tË@4t$t$<YYSVW|$7Ft\$P\$t FWSPYYvS<F,YYt8pSs<F,p Sg<F,pS[<F,p SO<v,CJ$@tpL0JY`vH!JY_^[USVW}] E@0@ۉEujuaYYE3u xPtGG jPC G%D CEPFPw 3E A  AMMmU (vhh (h@u ([YYEPEsHE (FHYvhh (h@u ([YYuEpHvHCwE x,tdj<,HUYjF,r,YE H,QM҉QPtBP,R ҉QPtBP,R҉QPtB@,@ APt@}u `~_^[U E Wx8} G eIMSVuMG P owуS<Jt# 0t tvi44HYf<h` (q (h` (Eq (}u=w PPwPP} O 4 PPwPP } M}=^[G pGw GYYWGY_Ë}u h (VZYYEG, #ljt@ 3` (FWq (M WA H A @ Eq (}uE @ 4VYYEt@ 3uFV9eYY#уpJtJQh (VYY <h` (q (h` (Eq (}wPPw PPwPPGt PQQYYOt QPPYYwPPM I 4 PPM4V8YE6UQQE SVW8eEw0FumU (vhh (h@u (5XYYVDE (CHYvhh (h@u ( XYYVwHsHs {Dt)E (vhh (h@u (WYYVbDYCD{,G,H0t;HH4;H j<E4DC,w,jYuC,}VpW虒K,VAC,p W膒K,VA C,pWsK,VAC,p W`K,4A C,x0t"}t HH0C,HH0C,H H4x4t}tH }usW u {8Cttu@VWP, 3C8@tCLtsPPWM 3CLcLCt6H 9N u*t@@PQWM 3F C@@A cc(_^[UE SVWX8{}PBeGYEumHu (vhh (h@u (VYYGPCPFPqfC xE  PcBu }VBYGE Y3ɉM:j^uC W@ GoSHtE t tYj,A>Yj { Y47M}uAMCAh` (q (C h` (0q (C 0sh` (q (C 0t @ C 03h` (>q (Dpt(t#HtHtC @Ph؎ (uT uC 40u詏 >MAu;M Mu~ }f ~_^[Vt$ t8F  UBU녋M 39A \9ES9E EPuu EU;оuj [APjRj,uC@PjH (PWu؃(}IUq (8~VPr (UYY q (Ë fA#3;u _t}ESuuUYYE3]9u#S胫S}h (Sp SԫUH (E;EWRS =sbq (8~VWuS Pr (YYWuSe q (  fA#;uWuSC <_t3jXWuS)PS3;9Mu 39}E!9} EPuST<  UUUU;tZj [q (=r (8~þVP׋UYY q (Ë fA#ƅu _t!EE;Uq (8~VP׋UYY q ( fA#ƅu :_tjX39Eu 39EE'} EPuul; UBU|}9Euj X2Pju0j,WA@PjH (PVW7(PWfYYu W-W'h (WW~UH (;EuRW@;u+3}EPuW~: UӉU뙋}U;tBj Xȁ;uK (tjX3;UsO3ɋH (;u.3}EPuW9 vUBU묋E x }QEPuW1]EҋU;tBj Xȁ;uK (tjX3H ( ;MH (3;u,3ۋEPSu9 U։U;tBj Xȁ;uK (tjX3;UsM3ɋH (;u,3ۋ9EPSu8 UBU뮋E x EPS:]9Euj X2Pju7j,S">@PjH (PVS>(PSmYYu S4S.h (S!S腦UH (;E uRS @;u 3"}"EPuS7  U׉U뗋]U;tBj Xȁ;uK (tjX3;U3ɋH (;u 3%}EPuS6 uUBU릋]ҋU;tBj Xȁ;uK (tjX3H ( ;MH (3;u 3%}EPuSH6 U։U;tBj Xȁ;uK (tjX3;UsQ3ɋH (;u 3%}_EPuS5 DUBU몋E x }9Euj X2Pjupj,W[;@PjH (PVWw(PWYYu WmWgh (WZW辣UH (;EuRWF@;u+3}]EPuW4 EUӉU뙋}U;tBj Xȁ;uK (tjX3;U3ɋH (;u.3}EPuW+4 UBU먄]9Euj X2Pjuj,S9@PjH (PVS(PS(YYu SSh (SS@UH (;EuRS @;u 3"}EPuS>3 U׉U뗋]U;tBj Xȁ;uK (tjX3;UsI3ɋH (;u 3}tSEPuS2 uҋUtrH ( ;M!MK (u0t'}zEPuu+ ]UMjY։UH (<;}v;UE K (u0t'}EPuun+ UEjXB;UUrkE EH ( ;M@3WPu =q (8~VWuu Pr (YY Wuue q (  fA#;uWuuA <_uFEEÉEH ( ;MdWuuPuvu9}t#9}EPuu>* EE둋U;U@}q (8~VPr (UYY q ( fA#ƅu4:_t/t&9EiEPuu) LU}j_B;UUr] u SǗSh (SSUH ( ;Ms}< t"uR SuUj_/Ut%}EPuS) U}։UH ( ;MvU;UE K (t0t'}JEPuu( -UEjXB;UUr] u S訖Sh (SSUH ( ;MT}< t"uR SxuUj_/Ut%}EPuS' vU}։UH ( ;MvU;UE J (t0t'}+EPuu' UEjXB;UUr]EH ( ;MY3VPS =sGq (8~jVuS Pr (YY7VuS q (  AVuSlPS ;t.9ut!9uFEPuS& .EEEEljEH ( ;M9U;Uuq (8~jPr (UYY q ( At.t%}EPuS& Uuj^B;UUr U;UE J (t0t'}UEPuu% 8UEjXB;UUrXW; H݃$3(Euu (EC: (qEgEuQeHEuu徠 (E: (&Ep (E: (CE҉E tuPu躎 }+}Uu;sEȈE1:uV;E8uA} tu uRU t'U}EPuuJ$ UBU;O:Et:uA} tu uRU t'U}EPuu# wUBUE {M tQWu MtuPu蜍 u+}u;us u9u]EuE$PEu jWujPuS(t"}EPuS*# EH (E9uv&] u S+S%h (SgS|EH (;U} tGuP Su-t!9EEPuS}" }EEj_ƉEH (;UvgU;U[E K (u0t'}EPuu " UEjXB;UUr ] u SS h (SKS`EH (;U} tGuP Su-t!9EEPuSa! }EEj_ƉEH (;UvKU;U?E J (u0t'}EPuu xUEjXB;UUrҋUtrH ( ;MMJ (u0t'}*EPuu  UMjY։UH (<;}vu;UlE J (u0t'}EPuu UEjXB;UUr]EH ( ;M3VPS^ =sGq (8~jVuS> Pr (YY7VuS# q (  AVuSPS;u.9ut!9uEPuS> EEEEljEH ( ;M9"U;Uuq (8~jPr (UYY q ( Au-t$9EHEPuS -Uuj^B;UUr}8u W訌Wh (W>WEH ( ;MV]uP8W~t+t"}EPuW ]j[EƉEH ( ;MvU;UE I (t0t'}9EPuu UEjXB;UUrU;UE I (t0t'}EPuu8 UEjXB;UUr5]EH ( ;M 3VPSx =sGq (8~jVuSX Pr (YY7VuS= q (  AVuSPS;t.9ut!9uEPuSX EEEEljEH ( ;M9VVj EjPuut@ tpjPuH }EȋUH DEt]ft8E@ +ЋEЍD|U;BsR‹U9Pu uUEE@҉Ut럋ЉUE]}]t}u}njZU`EȋM@ fft, @EPE+D3uċE}t;UsU}tlE}EtBuEPuV u.8tju| EEuF4;F8~VYVqYUuF4;F8~VYVSYȃhIIIFItPh (u ҋUH ( ;MjM< t=< t9 UMjYB;UUr;ҋUH ( ;MM< r< vX< u 3z @DjY։UH (<;}v}t@ …u8ESWtqqYY}C,tp pE(tCEjPE+EjPVu WuECU M+J MN#;u ~ @E E j"PVuGE V#;uJuHQ+WAQU$ u+E @C}uu +E WP1$+u #E tPWuuEM}I,I+MEt;}H)M}EPEPWt6 E;ECH (EEPEPW EE;E EPEPWօuM9H uH8Mt@ @u8ESWtUooYY}C,tp pHXuM$]B}t@ u8ESWt ooYY}C,tp pu]]$;^}EEvt<}t VWYY@V#u+B++Rum 부}t VWYY@V#+B++UU䋇9EvtPju-m EXMtjum EME;M|E(uEԃ}t@tE|EPVQl +EMjQjPuu Wn<tE|EPVQl 39MQuuPW;E}tE@t M E+A Et$M$xPQul E+E$;vkt%xPQuk ]+ހt'M$xPQuk ElE$)Ed;rtjSwk st&MxPQuEk ]+]uu}Mt-;wKEPEPW uDMH (ȉM;wEPEPW uMAM;M\uE YtH`t uWWkYYE@t PWYYE(udu @tpL@Y`E(t0E +u+uHuVuWM ALqPEMHL+щPPjXh@ (WqYY3_^[U S] VuWE8G8cGEJ7F(;F,~VnYV(^$H@ IDF(F(V$I^8 F(F(N$SV,F(H+V @ ITsF43҉] Y9S YH 9tRPVjm@ K ;tp VtYY@ K C H|ytjgPV\ u3PPh ~ (jgPs VH @ WhE(Vv uIj,j`PV~VA@ @H#PVEYYFPt@IGtGLGPgOL+OPEWH+ G9Eu8G0Et_$!G( W$UW(fW,ftf;sfO,|fO.}4M\I8II[}vuEPj jXEPEPP|PV=EsjY6=sj=sj= sj=sj=Ƀ)M=sjY6=sj=sj= sj=sj=Ƀ Mu}EPj vuV褳M̃)MMeEU|V胳MjQQPVE((uEPj |VOE EE=sMIfAfpJp}t=jjj EjPuVCt!@ t@ jPVއ pE}vG0fpt5MpA +ЋEЍD|;AsIM9HuEeE|e}E}fG.3ftMIB@ffuWt=G9F(~ PVEpYY;G EvLH;G wE􋎼OG Me@I DHfG.ft"f;G,vf}tf;EsE@ffEfG,}teetG F(GG$MEG I @LG,Q@D+A0+G(0E}t#u`Pj uV%`M EEdjQQPV賾dEt.Mt[u`Pj uVȰ`E)du҃}j&}tHt@M H (MHuEMGtW,fPft W GEw}u ىE:p5MA M싎E8MUЀ}MUtO;E;u0Pj uVϯM ;M0EEM;EsG;u,Pj uV脯M ;EM,AME;Es+;Eb}~uSu E]E: (p (jEC: ( (EC: ( (jXE: ( (3U}UUUu`uWEЈEE;t U:+;E}ZuESPU jhw (uw u(E dd}ujhw (uU uE bBF9F,tvh(WFM NF+RQPuuSh (WH 39EtL9EtG9F,tvh(WL NF+RQPuuSh (W] 9E}=9Eu89F,tvh(WL NF+RQPuuSh (uu VW`x}ue9F,tF}t7F+EPuWh (jVLCNI |#} }uN8j_VWw VWvYYI ? eexE~j:YG3;E~U' +!HHtHHH ?tF8)t @F8uF]8)tR~+~9F,E w (tvh(SGK ~ juEЈ (_uvWh` (h { (SpVSuYYE3JFP?) j_Vu|vVuu6(+t6-t0t 9~ <1 <9 O~K<1|<9~AG9F,~tvh(SpJ NF+RQPhP (hl (Svq (EFY8-u@FFI (u8)l9F,tvh(SJ NF+RQPh8 (hl (S2*e uj]N,+ɃQVS t @ Ee}- (uLEF@E}QF9F,tvh(SyC NF+RQPWhl (S}+u F@MDEujYVSoE9F,tKF M;H0~.vFh(S CNF+RQPWhl (SC$MFxAFxF,F9^,tvh(upB NF+RQPuh (hԀ (uoy9^,j_t%h (WVFE 39~,PVSgEF ;E uD@9~,Ftvh(S@ FV+E+ʍ< WRQuPh (h (Sw F;EtL9F,tvh(S@ NF+}>ujGVS}F@k9N,Et~Hu~HF8 tNX||uER RHt O~aF@MEԉE{uB}uJFvF8)t@~9F,tvh(Sv> NF+RQPh( (hl (S9F,F+HPWSfSEV4SPvE PEh$ (PuSESH@E@ 4h (jVNuEI S|NUI T NU I T~@FTFT9(}>9 t0NF+ w (~juЈ (XRQPh (h { (St[AtR~+~9F,E w (tvh(S.= ~ juEЈ (_uvWh (h { (SW9 uƃpVSg}YYtCjSVSfh 9F,tE@PujQVShPWVS9j ujQVSqh &9VdEu 9Vlu3jX eeE2҉E39FdU u9FlEtEF8XU Fi)r Y'IItNIt}M9M0K39Fdu9FlEtEE d9F,jSgYYENFM+U@9UE̸ (tE w (U9U (t{ (<WQPuRh\ (jSM9Mt}EEE a;}uM9MuJ@F9F,tvh(S: FV+E+ʍ< WRQuPh (h (Sq eEEElIIIIIIt_tO@F9F,tvh(S/: FV+E+ʍ< WRQuPh (h (S*q IE>u|E9EMEE uEMU;u09N,N+@RQPh (jS E@aFu89F,tvh(SP9 NF+RQPjah (h~ (@:Pu@9F,tvh(S9 VN+<WQPBPh (h~ (SpQ9F,tvh(S8 VN+<WQPBPE Ph (hx~ (So E9EF9F,tvh(Sy8 VN+<WQPBPh (hD~ (Svo9F,jSYYt}~U3o@uh E܋F+UG9UE̸ (tE w (UEȴ (9UtE{ (8RPWQuQuh} (jS~(jE lXE䉆FF8yE:EċMU >щM## }:>t E#E# ‰EVS'b}:YY?eu?)]tR~+~9F,E w (tvh(S7 ~ juEЈ (_uvWh} (h { (SFjZVSybEVS}ExEWjPVS} tEN9|uU9N,t ~LtWPjPWPj.VS3c9F,EuFL}}t(u uuVSc}:u܋E} ҃}?tEEEMM N9|9F,t)~Lt#jjOVSau EPEPVS|c$9F,uFLVS`}YYtF@;E~E؋EԉF@u EjPVS[Eu PuVScEEE M}u }:M,ptFIt tu}Wj?VSaE9F,tiF8 tcF\ML9~HuTfHNjVS` 9N,Et4F`/:t;~%}=~}>t$jj6VSR` Eu uuVS?b}tZ9F,tO}uN8@}t>GHn (<.u u Gu EueELu }WuVS`Eu j6VSe_ PWVS\aEЉF;FsVS{^8)YYEF9F,tvh(S3 NF+RQPh} (FNF;9)u:A9F,Ntvh(S?3 NF+RQPh} (hl (H+FE w (9F,tvh(S2 ~ juEЈ (_uvWh} (h { (S&F|tHF|E;F@~F@E_^[USVu W}3ۋF E A u(9^dt#8rPWHYYt^vW蛆YYuMH ( :t99^dt!FH (PWFaYYuFFK (u9]Fd% PF+E Pu Wݼ}E }u~;É]u h (WYYFp;t!SSSSSSu PW@$;t @;ÉEu=9F,tvh(W1 Fv+ 0QPVh (hl (W蹼Ehȃ (W覼YY3_^[]U S39]Vu W]]]t] 4E9N,t9^LtSjPVP\E j.VP\ E 9]uE9F,uFL}VuN[FY;FY3ۊ<|tz<)tvEeXESPVuEuEtB} uE M }u U щSPuF0Vu]EEEF;Fr39]uj5Vu[ 9] uE }uE E _^[3USVu W}EFEE@EPEPVWEuEtE3?F{PW/YYF3@ȊMUI (u},u},uuAր9}uPFq (;,YE uC^Sq (YEu;0tREI=|B9F,tvh(W/ NF+RQPhh (h (WfEVWFYYY*t+t?tEME-VWnY3+YHYM@*u+Etu]Sj7VW![#F0e G+u.Etu]Sj8VWZ#F0tE ?be EEt(N0uu+j9VWDF0Zj=VWsYu PuVWe[ 9^,t0~Lt*uujOVWZZuuj5VWKZE(f@uujEĉE  t } } -~d#8NE E E rstuwxtz$C;{j}Sq (YEYuHCF9F,tvh(W NF+RQPh (hl (W7Ej+EHCEEPEPSW^G=E v6~du08Uh (W:RYPBTjPPEX#jXEEԍEjPEPSWF]ԉE  } EEPu W  }E u(9F,uN+RQPhT (jWg~duK8h (WmQYPuSjPPE E E C} w%= t9M HOE S l1--t#u2}u E'}uE}}et SVV YY~duM % 0$ME=|jZ9UbN;xN,e EF+ɃQVW }}{HV'N;Mt8t@9F,tvh(W NF+RQPuh (hԀ (WJ9F,t)h (jVLN E Q MɉLt@F4ujEX-ȁujI<|jH3 Fu PVW> ExFFEE@PVWwEF 8]tCEF9F,tvh(W NF+RQPh (hl (W軝VW)=YY E_^[UQQSVW} wt 6WYY8{]E PSYY8{t<9G,twh(S O+RQPhT (hl (S#j}Pq (YYȅɉM t';t]+ȃ|jhP (Pq ( tAE 9G,twh(Sv O+RQPh( (hl (S訜M ;uQ}uj5AWS< 9O,u!+Ǎ QWPhĉ (jS萝E @E du,8u@h (SFYPHjPP}9G,ujXj*P,r (3 h (QEpr (YY;E EsO+RQPhH (jSE+jEEPEP6S:MEt M+;tbht H (jYM;r9G,twh(S +Ǎ QWPh (hl (S#E 9EHD3h jh (S莚EGEE 9sPh (6pr (h (uESbM+jQPuSq`h (uS}bE4@;E rh (uSabE P#;u IM@ MjQPS5MGs@9G,twh(S OG+RQPh (hl (SMOjXOMAQuPWS%E WGESGF9eE }t<9G,twh(SQ O+RQPh؈ (hl (S胙WS8jWS9M G0_^[UQSVWjXhEPE Pu֘EtPVuO ^ xt1F t#j,u葛@PEPWSuR9}t M!_^[ËD$Vt$WV;s,J (t@#u@;s @ uրN9_^U`SVu 3 ]WF,}SEFjVWENa]Љ]]E]̉]]]]E89~,E t N9^uF0A9~,NteN,;uEF< E>$N,f uj SP`j h (u讘E܋@E̋F;Fs9~,t:t =t.u Vu2YYF]tF;F#]#M}uE؃~dt3]~j,S@PEPF+PWSQEEF ]@ɉMFF;Fs3Ƀ}[u':t=t .j[VS. E~}\m~dt2~j,SZ@PEPF+PWSyPЋEFU @MFуe~V07~hDtWHtFNtPSeEuEjPVSEE$ENFMjQMQPSEE6oE"pƒW HHtHE?F@F9F,~dPPQSE}EK 9E FV++M؍<WRPuQQh (h (SA$ EEEE듃rƒfHHlHHF;FrG9F,tvh(SW U NF+<WQPPh (h (ST@UF8{Hj}PډNq (}YYEuA9F,tvh(W NF+RQPPh (h (W?FJ (t@FE;FuA9F,tvh(W NF+RQPPh (h (W?FM+ȍTJ (tIJ}jEYU9~,t|8^u,xI3pH~$pEJ (tGI~ ($u w (| (u w (RvQP3}pH !Phh (uu觪 E]@E FE  Fl~N9~,FQMQMQMQPSMNF9~,tvh(SA NF+RQPuhl (St E E#E E ƒsHjY+HH*F8{Hj}PENq (YYu=9F,tvh(S| NF+RQPh (hl (S譑F+jMMQMQPS0GE~#MĉMMjQMQPS0EEF }uREčEPuS }E9F,NF+RQPhT (jS#zU9F,h%;YK (H_?NF+<WQPRh (jSđe&E!E E}f%< uA} };}u5F,;EuF<} } F,jG(jP蜫 39U9F,N;Mr+U؋F+ȍ<WPQuRRh (jSEPEPj-u VS+EEԃ<=}MQMQPu VS+EPPuS&Ee9F,E32ۃ$$3(% u E H(@@uMeE%;Eu.EH (t EPEPuu Vu*EE}rJeEȁ;u+H (tMQMQPu Vu*EE}r+% u E H(@uPeE%;EuEH (u EPEPuu VuB*EE}reE%;EuEH (u EPEPuu Vu)EE9Er|5} EEPEPuWVu)EE}rր@E ! (;% u E H)@uMeE%;Eu.EH (t EPEPuu Vu5)EE}rJeEȁ;u+H (tMQMQPu Vu(EE}r+% u E H)@uPeE%;EuEH (u EPEPuu Vuz(EE}reE%;EuEH (u EPEPuu Vu*(EE9Er|5} EEPEPuWVu'EE}rր@E ! (s% u E H+@uMeE%;Eu.EH ( t EPEPuu Vum'EE}rJeEȁ;u+H (tMQMQPu Vu!'EE}r+% u E H+ @uPeE%;EuEH ( u EPEPuu Vu&EE}reE%;EuEH (u EPEPuu Vub&EE9Er|5} EEPEPuWVu$&EE}rր@E ! (% u E H)@uMeE%;Eu.EI (t EPEPuu Vu%EE}rJeEȁ;u+H (tMQMQPu VuY%EE}r+% u E H) @uPeE%;EuEI (u EPEPuu Vu$EE}reE%;EuEH (u EPEPuu Vu$EE9Er|5} EEPEPuWVu\$EE}rր@E !| (% u E H)@@uMeE%;Eu.EI (t EPEPuu Vu#EE}rJeEȁ;u+I (tMQMQPu Vu#EE}r+% u E H)@uPeE%;EuEI (u EPEPuu Vu"#EE}reE%;EuEI (u EPEPuu Vu"EE9Er|5} EEPEPuWVu"EE}rր@E !p (% u E H*@uMeE%;Eu.EI (t EPEPuu Vu"EE}rJeEȁ;u+I (@tMQMQPu Vu!EE}r+% u E H*@uPeE%;EuEI (u EPEPuu VuZ!EE}reE%;EuEI (@u EPEPuu Vu !EE9Er|5} EEPEPuWVu EE}rր@E !d (S% u E H*@uMeE%;Eu.EJ (t EPEPuu VuM EE}rJeEȁ;u+J (tMQMQPu Vu EE}r+% u E H*@uPeE%;EuEJ (u EPEPuu VuEE}reE%;EuEJ (u EPEPuu VuBEE9Er|5} EEPEPuWVuEE}rր@E !X ( % u E H+@uMeE%;Eu.EJ (t EPEPuu VuEE}rJeEȁ;u+J (tMQMQPu Vu9EE}r+% u E H+@uPeE%;EuEJ (u EPEPuu VuEE}reE%;EuEJ (u EPEPuu VuzEE9Er|5} EEPEPuWVu<EE}rր@E !L ( % u E H*@uMeE%;Eu.EJ (@t EPEPuu VuEE}rJeEȁ;u+J ( tMQMQPu VuqEE}r+% u E H* @uPeE%;EuEJ (@u EPEPuu VuEE}reE%;EuEJ ( u EPEPuu VuEE9Er|5} EEPEPuWVutEE}rր@E !@ ( % u E H*@@uMeE%;Eu.EK (t EPEPuu VuEE}rJeEȁ;u+K (tMQMQPu VuEE}r+% u E H*@uPeE%;EuEK (u EPEPuu Vu:EE}reE%;EuEK (u EPEPuu VuEE9Er|5} EEPEPuWVuEE}rր@E !4 (3% u E H(@uMeE%;Eu.EK (t EPEPuu Vu-EE}rJeEȁ;u+J (tMQMQPu VuEE}r+% u E H(@uPeE%;EuEK (u EPEPuu VurEE}reE%;EuEJ (u EPEPuu Vu"EE9Er|5} EEPEPuWVuEE}rր@E !( (k% u E H(@uMeE%;Eu.EK (t EPEPuu VueEE}rJeEȁ;u+K (tMQMQPu VuEE}r+% u E H(@uPeE%;EuEK (u EPEPuu VuEE}reE%;EuEK (u EPEPuu VuZEE9Er|5} EEPEPuWVuEE}rր@E ! (% u E H+@uMeE%;Eu.EK ( t EPEPuu VuEE}rJeEȁ;u+K ( tMQMQPu VuQEE}r+% u E H+@uPeE%;EuEK ( u EPEPuu VuEE}reE%;EuEK ( u EPEPuu VuEE9Er|5} EEPEPuWVuTEE}rր@E ! (e} r} v}u EPEPuu VuEE}r³+De} r} v&}t EPEPuu VuEE}r³! (Ge} t } t}u EPEPuu VugEE}r³+De} t,} t&}t EPEPuu Vu!EE}r³! (f%< u E H)]eEPEPuu VuEE}r(f%< u E H)3EEPEPuu VuEE}rԋE ! (@f%< u E H(0E0EPEPuu Vu,EE}9v׳+ (f%< u E H( `eEPEPuu VuEE}0rE:EPEPuu VuEE}rԋ! (<|;E @3vh(uNF+RQPhԊ (hl (uPu$<WPhĊ (uuČNEԍA;F9-8]}F~pjSqwYYt1F;Er+U3ҋN+<WQPuRRh (jSv$9F,EPEPj-u VSEE}vFl9^,t_9E}59E]r};!EPEPWu Vu!EGہ}vuuuuc Ee_]9F,uE 39}9 u*WjPh (h (SCPS X 9 uN @u WS–,9uEjPEPh (SVCSTY Yu Sȃ MA AЋJGIE;}UM؉EuȍEċ]PEPuSS:=sjX6=sj=sj= sj=sj=U;~|}MTw <|hE;sa>u$E%;Et3:E@:C;uCFY+EY~ uO~uFFlt(j_u jdYu~muFl^_UMSVWy3F~VEEtEj[u Ejd[u3jX3҅4e (EE;|V}TEEtEj[u Ejd[u3jX3҅+4e (ME;}lǙtj[u jd_u3jX3_‹‹Q@e (A D0^EAiEEAk< n (EE[E]VW|$ W_W0YYt OW YtjY_^}ыf (ËD$jdYuD$tjX3ËD$=0~IVjdY+^ËD$uj$Pt$5b ËL$PQPQP Q PQPQPQPQ@ A 'Ht$lr (Yj$ujt$a 3Pt$aD$ SVt$ WFN>@ FP@ t@ jPV PY} PSVI C @t SV辝YYF>_^[UQSVuWFN>@ EP(r (FY@$<s PP8-FP@ t@ jPV/ PQQPYYEP(r (E+EPSVC @t SVYYF+$}jWWV F>_^[t$Yhn (t$AYYUQSVuWF>fXF+ǁ$](}j WWV襭Ku9FPH u@ jPV PQQ8YYrLFP@ tXjPV  ؋H u IM@ MQPVF SuPQQ4؅u (t%F@$t 3<AAV#YtPVBYۉ}Ku"K S RQPV3PV j3VCPVfCsVVnBKQPVC VEPBuPVp[ h (h (V@? _^[UVu WtK>tFhjh w (uB6WuM  >t+jjh (WuӋEQPAYY_^]ËD$HfI4 (h (P> USVuWF>f@%=QEu7FPH u@ jPV PQQL7=RFP@ t@ jPVP PQQP؋F+Y$Y }jWWVRF@$t 3<AAVN!Yt5Vm@Yۉtg}QuKQPVz 3PVX Bt>j3VrAPVAsV<V @KQPV+,F>h4 (h (V?= _^[]UQSVuWF>f@%=TEupFPH ;u@ jPV EFPH ;u@ jPVc Ut:u3ҋRPQQX=UyFPH uX jPV ؋FP@ t@ jPV PQQYYt;u3ۋSPQQ\؋F+ǃ $}jWWVfF@$t 3<AAVbYtOV>YۉE}Tu!fKQPP PuVwx3PVR jtfj3Vl?PV>sV6V>fKQPP P7Vjs V!?@PV>YYF>h (h (V; _^[Vt$W>@ u jPV! Ff@%-Wt(HHtHtF>$5\ (5X (5P (h (V: _^Vt$NfI w,$^(4 (h ( 4 (h (VU: ^ËN+ȃ} jPPV蔦F^ ( ( ( (0(0(0(((0(0(0(((D$HfI4 (h (P9 SVt$ WFN>@ F+$}jWWVPP,Yu PSV F>_^[h (h (t$ I9 d>3Vt$Whz (PYYtDSUPVW3YYj w (]j Pq (YYt @ÉMu][jY w (Ɔ?_^UW}`@ @t;jjj jjh (jPW@ $t@ t@t uu W uu W _]U`EeSVW} 3hG2% EuЉ`uJV PVP} `YYLEELuQO#;u }̋@EEjPWuWEԃ}̍ 8;ƉMshsdUԀ*UtQ92u\uQQEYYh (PYPEjPPEW#;u@EԋG PR,r (MjQWPMQPuXEjEXjWuCd}̉Ch2EjYu9hEu9sdt9hu$_ @EE{s4s8s|3?^MjHZCPEsTsL{{Cs0S@sHs8E܋C<}PX% ;Et;ueCM+C9K,E w (Etsh(uVE ~EuEЈ (usuh${ (h { (ut8jVuSE G8EȉGGs (EE<u }teEK8#;ȊGEME؊EUMMȍD @PuuGU E܃ H DRH щP(F?F}t^F}t`GEt6Ht,Ht"HtHt{ ((E{ ( ({ ( z (z (uPVR u}tpFz (z (tEtFfm؊A:uFsVRU܋GT΃ +J 3ȃ3ȉOTuԀ}t FE)fF+p qg4K@IO0C8 C@eEmHu (vhh (h@u (y6YYjs@$jPuCX蟩C@eEămHu (vhh (h@u (56YYjs@#jPuC\[E܃MSuuH.u8Hu>Ju :uu/8t/Rt%Hn (9ufzw5u:@Hn (t-8uu n (RUu[YY{zu슇Hn (<0EEuQUE9E4EMEEu!}tEx>uPuYEYuVW} }'E@'M;M'Hn (0uE4@PjEjPQWu>uF<<Po (ɁM tppuuYYt/PʀHn (5uHu OuHt ;M }PËEHPo (tpfpuV.!P!M!L Y Z 0JdE t.EpE PVu:jVuE uEFEM ME1{ u }KtCCjPVsu5dtCH CH ttjwPu~ 3t# |ELQPuz G M c@C EE1E;sISL M#u@j^Lu'E#t (j^DueCL3j(VP >CLj VP=9utMSLt=9}r83ȁ;u K (@tSLtȃ@;|ʋCL 9}sHCL @E1t:=sSLtȃCL@CL u,sL$YYe1uu?YYHn (<0E#MU01AuE UtuuSWu_E Mdt)EqPVujVuEouE u}t3E1j=^suE$;AE?uIA9E$A ;Eu uu讳YYtx=t ;EseGMCHI7Qu*KA!<^uIu0tuuSWue1Ex`EKA9EESuD9u?u0tuuSWuhC,CE1jXEȉEsLW=u]O @Au=}u7}u1t{u'u u0tA E9G(BG(: ‰AG `()SSj EjPuWn;L@ tHjPW ȋEf;&ÉF M9\u*jj[SYYN DF DfF DXF j[DtI3;fMf9 tCˋ\]EME F DH;rTɃeHF D@EEm (vhh (h@u (=YYEPF t`YYN DF fUDfȋF D\F |fEЉ]EPhD| (W EE;EE8E̋N uuEffETEY]UYN<[Ef$N;ETNỦTsQ~uEM AjQPP FEV+M}f ZuEă}uuu՜YEYf}t"EN@ff9NfUfF UfMf uu莜YY}]ω~4Qv PPjF uЋPP F3j]X;E ȋF 3DfHjMM_tJ3;f f;MsM f;MvMGEM+ȍD9EЉEsaEЍ<Eω}ЋQvPPeF} m (vhh (h@u (YYFWjPw  UF +f9U̍<ulU;sNщUU:t/EE9]rF M DN@ ًFM LC]sU<F U DU@ ыFM LNU EF LtK3E;&^ I+Ë^E NT뿋]F M tYM F A;MM |GC^]jQPP FjWPP ~ F EG;E}EKEeeeHj[MQ]€y5ỦE;ŰM E39Ad9E9EuEPj v#uuM)MMeEuuߧMjQ|QPuE肵(=EsjY6=sj=sj= sj=sj=Ƀ)M=sjY6=sj=sj= sj=sj=Ƀ |M)uEPj uuE EE=s Nf ADjjj EjPuu"t!@ t@jPu{ 3ɋEft]F8u88FD3ҍD^ EHЍGB3U|}F }FEPhD| (u| EE;EEM~ C3V QuCEffE×EY}UYN<Ef$N;ETN\sZ~uEM AjQPP FM]+MȋV}f BuEEă}uuu@YEY]f}tEN@ff9NF Mufu;E}YEYN G3eej_A;ωMN4>e#t F WB3ҋFʃeU\dD]ۉ]ى]F 9E}#u N< tVN< t }t\M}#u+EЋN E#EDN t ^ H3U@]E F|]EЃ}]{e];]sF؃8t C;]]rF +EЋN ÉDEЋN‹t^ H3]@3ًF|C;]]v]MG;E@FEQv PP]ȃ F NEQvPPeFE ;Eu Ex.uME+fH~F$}~N4jXI;ȉE'F UM3f9 ЍЉMЋPUtEF ;MiMU;IM+;N9M+ȋFʋU9T"EЃ}juuuH#;u@ j"jPu}E}j jv }|njuuu蹹H#;ux j"jPu趃VЃ}tMV ²EV²EtMV  ²EEF E9E}juuuQ#;u IM @ E jPQuڂ}uM$#KKMȊM M M t UȊE@ F4EH9EM}AF0t7jT@fCX+jF(X+N$F,t E+fCUąuU~,trE+fCECFt M+fF$N f<u8~t2+Ӄ(|+j CVvCP EvPPfCUE$jX9F8r:N@3f9 u At]t V fftfG;F8vuE u܋UM؋@u@ L y ~tjX jX;F$@_^[U S]VWSu\YYEDEFȊHn (5Mt}:CfFff{ʁ~6t;uve}5uVuFf{EÐYYy}o;Vu褐EYY=w7fFfCPHDLVPMq (u E xdtzC<1t<3t<4uk<re| (}DHE;٤sGuEMQMQPSt)Huxt u xuXE;r_^3[USVuWF@ t3ۋM < QP3YYNۉA tFW@ pYu jYNu I uAF@ 8F@ @PE _^[]UEtPuu u]èt uYet'VuPuu Vu^]tPu uW ]f Pt u uh| (u4 3]UE@tPu u ]èPt u uh| (u 3]UQQE SV3WEu]tj uYEY;C;VVVVVVuPuٳ$;pe~ x]9C0|@KH<t4xt.jh w (u.؋E S7IPuQ}tTEQPYY}tSuu̹ EM;Hy}tuu`YY3_^[UVW} 3;tTQ;tMEtVVjVVVuRuݲ$) IPVuWuQ ;tPuYY2_^]Vt$ t0@t)Pt$ [L$Ή@ɀQjVt$P$^3^UQQE SVW8GEtwjPu teHe Q q~6UM 9O<|_H< tyuE E9u | M <u EujupuYY3_^[UVu trQtkEtpuYYZt8ISW}PjjVWQ v W:VW褿CSW,_[Ph} (u 3E^]U E VWj u0YEY~}WujWu=tSHe Q y~6UM 9N<|^H< tyuE E9} | M <uEtpuPuujuu u[uuYY_^UE SVWSLlEuCH8VR;uCH@;?{P M +3*;C0!KH;x;+щU uWu AuAEV貝EACtt#tWu YYt }O E` ߀CtoG%|HXƆA HtAt3PPjtPWV@tIX@3ƆAPPjtPWVͨ&WVPYYEhQuPy_^[]ËD$>uPYUE MVt^;t@;H0PH ʋ;t I;t+Kj)uYYt uuLKYY3^]ËHHQ;tHP+HH1tڅ~3ҋ΅~(@t"@L+ʋMQM QVP联tujh@} (t$  ËD$}j XPt$脥YYUQSVW} _ H pM tBF;UEwVuhH} (uIEYYM U9u Mt;ABFF;sVWu7_ AMLMtAL A_^[ËL$D$ 9B sPQt$ 0f UDSVu ee]WEЋFEĉEE39}}}}ԉ}؉}܉8VF*!3ۉE ] ]E}܋F)t:t @hjh (V3V?IV0(_^[ËD$PHPI IYUQSVuWFH~ FHM+$~'FVQS@ <PWV]';u!F+$}jQQV-Ӌ9G3#;u @EEj"PWV`9]H 9tSPV/@ @ H t9tSPVc/@ 89tSPVF/@ @ tfH 9tSPV/@ 9Xt>H 9tSPV.@ 0Vjj hg (WV襉hjhg (VdG t9luWh (Vj WVYYE_F^[U SVuWFHV >FHǍ +M$t'FVWQ@ PSVExC#;u @EEj"PSVa^39MP 9 tQPV-@ 3ɋ@ P 9 tQPV-@ SVYYtC jhg (PVb7EQ jpVPVqE pV0PVXEF+ǃ$$ }jWWV+FHFH;FLuVo-YNH+F j*EEE>@ pVQV9 tQPV,@ 3ɋ@ thP 9 tQPV},@ 3ɋ9Ht>P 9 tQPVS,@ 0Vjjhg (SVhjhg (VSVyYY_^[USVuWFHFH;FLuVY,Y}NH+F E@uuVqPV]tE <6} t0M AۉMtPVYYMM uV>Q+]YthWV.jht (V5Su VM~V~+F_^[]USVuWFHN FH<ǃ+NEF@ EMAЁ t) u %=th (h (VR VA P҉Ut}`Axt.A @ u@Phg (hVwMUB tjqRV#MU 3t!+߃Sj PRWhg (V!;sGA 8ujQV*@ M Pu RU@ Mj"QPV8ZM+߃S3WRRRRuPQV$N U(_^[SUVt$WF>@$u/uF+$}jWWV'tUE% t u E tX3ۅt1C tjqSV 3tjjPSWhh (V(jUV| uF>_^][US]VWHUMɉEq#;# }t }#;~UB#ƃ t h} t} u A t@3tA xjQS'@ U xB#ƃ t u B t@3tB jRS'@  ptjuSI ~ tjuS5 MQPPDYYhg (ufhh (G ufAO H@F @@<@@> t#xtEIt WS,6 uPPYY@t PS 6 uPPYYEC_^[h (h (S& SUVt$WFV>H @$,<tH t u @ tX3ۅt`C tjqSV 3tjjPSWhh (VA[ t(SVv5PUVYFE @t UVYY/ F>_^][UQSVuWFV>H @$<]jPPXYf=YEt PSSXYY]thT (jV{5 EPSVE C @t SV%YYF+$}jWWV#F>_^[ËFP@ t@ jPVH PQQXYEYgUQQSVu3WMF>@$<Ev Eȋ҉UtB% t u B tX3ۅC tjqSV,MU 3t!3QRjPSWhh (V* C E>3;ω}t-Q#;u y @EEj"PQVSTuWV诱WEP@@PuV2 t2Ht;K t@@WuPQV1t  "RV>YYq ( >F_^[USVuWEPFHV >FHÃ+EEHс U ~2 t! jPVE ( Eh (сup} t} udt$A uhh (jV蜸E H EH Eh (EqyujV衼YYMI AE@ @EEh (Eqs+ÃVEYYV!Y@ uj)j V+  HA H@ a+~ yI N R V N I FHFH;FLuV!YNH+F NE+;}PWWVREHt@ Huj>uVDtQP#;u IM@ Mj QPViQjuPV2+juPV*EV Y@ uj)j V HA H@ a+~ yI N R V N I FHFH;FLuV YNH+F NE+;}PWWVEHt@ HuE>j@ pV#s Exu@tx u@ @t @uV^Yh (PajV+^ uXV@ F  I N F@/YYtVu]SVW} ;_ uC% t u hXh (VYYG j+ju#PSV}VF YMD8F0C<uC @%uSuh$h (V,_^[USVuW>]Cȁ t E quE PЁuB t u8t@ uh i (jV( H C @EMC tE PSV EeE@uSVqPVX jhi (0V'Ex H IɉMFHNH;NLu VEYVH+N  MItPVPV]F+$}jWWVVRKIQPVp=V>juV9pV5>$[vKShh (j+V]E PSV F>_^[USVuW>Cȁ t E quE PЁu9 t u/t@ uhTi (jVG H C XtSC tE PSV EeEt.@uSV蝶PVM;Au PV諯YY F>_^[]USVuWj>[hj +Ehi (+EV+E+jPVE-Etjh (PVO%Eu9hi (V>v}>YYjh (uV%EkV^HFH;FLYuVsYNH+F F+$}jWWVEEE@ t@ jPV> tV$PVV< VήjPV><EjE>@ pVm>7VSua^HFH+;FLuVYNH+F VEE^jPV;EjE>@ pVAm>7VYYtjPuV ~jjjP7uVy$V F>Y hi (VHYY_^[U_^[VW|$tGD$ P6Y>Y_^QSUVt$WFV>H x L$v D$d$H#;u t uH i 3uE#;u% t uEH3Ʌu)F+$}jWWVEjjj @pPQV{tM9(uI\$jjSV@=C @t SVYYF+$}jWWV1F+$}jWWViUVPV{\$t9C% t u C t@3u jSV  SV;YYF>_^][YUQQSVuWF~H @$Ut SVȳYYq ( EF_^[SVt$ WNAu"N+ȃ}jPPV8u tO t u O tI3ɅuFX4u߅t\K IuaVwjjSWV9O#ȃ;uG j"jWVoBt8tPhj (V茣 #hi (V|YY`AF0WQV_^[USVuWjFZj@Y":uMjY:t:uU V趆YE} t@0 tWV9PV茦VD^8SVyF4 H;H}AHV8YAA@A +N H HNH+NDH NHHMHMH MxHH$NPtAj!3Vu@$V@ @@ F@_^[]U SVuWEH@ ID E@ X$HɉMx$;z4;39x,9x(9x0uE@PV͛YY A0E@Phj (V諨PVjWPVE7"$;t@ 9xujhj (jWVi"u uVKYY jWV腛 A(jjp(V!t0H yt' A,@Ax$@ ~OH H$Ht8tPhTj (V* h8j (VYYvuPVuVYY: I4)H$x$}h(j (jVj WVЛ u EE`4`@ I$@At WV!YYEME_^[USVuWFHN >FH+NA@Et KM Mt"Q t uI tIMeMA tjqQVEE e}N ;uvF+$}jW+WV F ǃe+HMMmHu (vhh (h@u (茠YYMPCSPq ( +Wj uuShj (V_jVViEEYYt/IɉMu<9H tj@$<v%FPXt @EjPV. EFPXt@ jPV- _EP#;u IM@ Mj"QPVF:3QQQuujuPSV8(tC @` F>_^[U@SVueWFHN >FH}VÃ+EЋFH f@f% f=Mȋ Mtf=urOM܋A% t u A t@3Et@@ tjqPVM܃ 3t#+Wj PuShj (V{G<uG @%uPh w (WV\CFP@ t@ jPV9, Eq ( ;]s$[^PC t @EjSV, eMj [A%;t u A t@3E@  PYEtV @ uJG% )= u @EG EPWV( E _eE}Xhj (G% =u @EG EjPWV蒨E싆  @ u_tE롋NeeEfIE ffE@9A s PWVw& G M؋QQuuPEp V[YYPS|3ۃ;} E;E~EAO @G%_D9]ĉGt GG @t WVkYYE@Au8tSSjtSWV|fF Mu؋]ȍj>uV蠣 O U}tjuWV^G @t WV4YYE@Aut3PPjtPWVBcu]ȋF MSV%QV諣YYq (F MЍDF_^[U,SVuWeN EFHFHQu#Ӄ t uI y 3E euqG#à t u G tX3ۅtIC tjqSV Ee}t(uVҕPjjuSuhj (V(F@@{ @AG @uj WVy@ @PVtkYY3QQQHQQQ`A (jSWVqG (jSt PVkOVO G @ @t PVYYWVnYYuMF_^[WV~YYuƋEU SVuWFV>H @ Mt F+$}jWWVgt!C% t uC t@EeEt3@ tjqPV 3tCjjPuWhj (Veu&q (Ӄ8u ]jSVI SVT]EUm$SVC @t SVYYF>_^[USVuW>FP@ t@ jPV9 EFP@ t@ jPV% ۉEUt!C% t uC t@EeEtZ@ tjqPV Ee}t9mQQ$V#uViPSjjuuWhj (V8uFuf@f%uf=SVueuS踅E҉U|s 0 tmQQ$V芑 j hf (V PV:YYF>_^[à SUVt$W>FP@ t@ jPV$ |D$T$q ( FD$@tjjPV [Hсu#Ӄ t< t7L$ d$ t}P j݁ug# t uV…tH#˃ t u @ tX3ۅu?q (Ӄ8u F>_^][ Ã|$ tnX {ueth (jV [ tSV YYt$T$$t$SVYYPD$,uP \#;uX j"jPV&؀th (jVj jSPP<  t$t$UPP }d$UPP|$YYUSVuWFN>@ EEFP@ t@ jPV  EFf@%ۉEt@C% t u C t@3t C @EjSVE@ eMEy Hu"tt@ jPV Ef ;uIMH MMjQPVEE]9]sKQPVEE XEM@tE4 (jV }uEup VYYPS$EE@@ tzUIʀ9tZNfAf#fmu%QVYYtvV@YY ( #‹, (Phk (V_ !Xt PVYY}tg}tuuV j hf (uVGEXt PV\EYY-hj (VYY'SVYYq ( F>_^[UQQSVuWFN>@ EFP@ }t@ jPV EF@u}tH t u H tI3ɅtY 3ۅt_^[U SVuW>FPXt@ jPV EFPXt@ jPV EFPXt@ jPVl EEtDH t u H tI3ɅtH YjPVU@ XE3ۅuPVYYq ( { t jPVz tht (jV) uuuPE|hg (Pn0hh (C u^0 A@@sC t yt Et PVYY@t PVYY{ uxuuPPYYF>_^[USVuW>FPXt@ jPV EFPXt@ jPV EFPXt@ jPV EEEtFH#˃ t u H tI3Ʌt H IMjPV|@ @EEeUt@J#˃ t u J tI3ɅtJ YjRV.@ XE3ۃ}u PVڏEYYuuVȏEYYMty t jPVx t{ tjuVx }NFth (jV M䋆QuuuPhg (u .Mhh (A u-Mhg (B@@su-hh (C u- A@@sEH t4zt{ tztt QV/EYYIt QVEYYx uxuu䋆PPYYC t PVYY@t PVYY{ uxuu苆PPYYF>_^[UQQSVuW>_UtC% t u C t@3t C HMjSV@ U @EȋFf@%ɉEy Zu []Z Ej"PRVM؋Et4 (jVME u=Sq VuUYYPEPUYYPEP| SVYYq ( F>_^[SUVt$W>FP@ t@ jPV j D$]t_^][USVuWFN>@ EWEU҉}rH#˃ t uH tIMeMOy EB#à t u B t@3tB xjRVd@ M xEPPq VYYPS3ۃ;ÉE9_ t SuVs hg (u)hh (G u)A@@sG ;tF9Yt2u}PWV>G @t WVYYE8J;t PVYY@;t PVYY9_ u9XuuPPYY}>F_^[PVYYq ( UQSVuWFN>@ EFP@ t@ jPV  ۉEtC% t u C t@3tC jSV@ @tQ@ tJuPVYYP]3ɅQSVC @t SV^YY SV$YYq ( F>_^[USVW}Gf@%=EuhWFPW!}3GP@ t@ jPW  EGP@ t@ jPW  EEtH t u H tI3ɅtH IjPWj@ HE7I ,QWEEY-YH+F@t-#;u HF Ej"PVWiMM%t@ jVW  EEEuPuuuQ9A s PVW F%_DF@N @$M@QEv uuuPPh|0MHN @$3 PWYYq ( G_^[UQQSVW}Gf@3%EtF% t u F t@3t F @EjVW@ @Ex hWkCPWzF%_DFEAN @$Ep WMtIu-URv PQQ0URv PQQd|0MHN @$3 VW蚅YYq ( G_^[QQSUVt$3WF>D$ @tFHf@Vf%f= ;f9rhdk (VZyYYQu t uT$d$tCi l$mu+l$m t uf@\$f%f=t.\|$i }f@f%f=tC @ uË@ w (PhHk (jVy;jh w (fdžrV7t|C% t u C tH3ɅtXA t+QPVxYYPU t&@tQPVʫʃtt)SVmYYj"#];uA UjQVPV7F3ɉ fPffrf@f%f=Pu+#;u@ UQPVRPQQ4)#;u@ UQPVeRPQQP t}Xj VlyYYtEH#;u@ UjPVj Pq (YYth\x (hȞ (j Vwd$F@$<<t<tKVVYt?F+$}jWWV8|$uy\$oF+;}SWWVF4;F<| SV`YYj]VuPV:VuQPV!VtQPVWVtQPV>@VtQPVVtQPVVtPVVot,߮$PV>VRtPVoV;tPVXV$tPVA@Sjh w (V_tSjh w (VMt F>_^][YYUVueWF>EEHf@%-ME?t-Ht$HtHtHt Hu"ExEwErEX EWER@ tuVYYrF@YHt+FPFTA@wR1FP@ 809t39H$t@Xu (jPV >Ff@%-tNHt;HtHt HuPE@EEjVn>YY}oEE@EE}tFPP#;u@ jjPVHuPs (YYt}'둍PuuVL}t  >F_^USVuW>C t SVYYF@?G G @ E jEjBhEjPVqPSVFfHffrpfwi@tcGt ~PFTtO@wKtCG 809t39H$t@Xu (jWV u;2_^[]UQSVuWE?Ffxlj}-t$HtHtHt HuECEAEM EsEe@ tuVYY;F@"Ht+FPFT @wRFP@ 809t39H$t@Xu (jPV jVlYY}u FN@ f@% wM$A(EO@Eo:Ez4ES.Ec(Eb"EfEdEpEu EgEk@ tuVYYFj[XtwHt'FPFT@wJttFP@ 809t39H$t@Xu (jPV t.+>FfHffu@uXu+>jVjYY} ˍFf@% $q(;,v;0鋖 Pff%f= ff%f=ff%f=@ff%f=t ˍˍF_^[A(G(M(S(Y(_(e(k(q(w(}(((((+((+((((((Vt$@ tjlVYYu(jVjYY}  F^UQQSVueeW>@ tjtVAYYF@Ht+FPFT@wRFP@ 809t39H$t@Xu (jPVK P>F@t@NHсuс t uat H y uH#ˉE;uIMH MMjQPVEE@j% PuuV^tH t u H tI3Ʌt@ @@ t PVY4MtUA<uA @%t?EI (t/Pq (YPQQ(YYt  >F_^[U SVueW>@ t)Ff@f%f-f$TPVYYMF@4Ht+FPFT@wR FP@ 809t39H$t@Xu (jPV  >F@t@NE=Hсu#Ӄ t uEt @ x te}F+$}jWWVE;u0tH#˃ t uc@ t\XYxEtjh w (Vj(tC% t u [ t[3ۅۉ]C PYuhk (VoeYYPUs V4YYPEP tff%f=@uFf@f%f= ]s VYYs Yt Ps YYs VYYs V7s EV9]E]FN@4VsYYq ( fdžrP#;u@ j jPVPV'h (p >Eu_j V jYYP#;u@ j"jPVj Pq (YYtOhw (hȞ (j Vh8QPVYYPS t}uV+YYjhjF_^[QQSUVt$W3FV.|$H |$HM@tjWQVkD$A;u t uL$4t5y |$;u!T$z t u T$|$ #;uy j"jQV|$t ?XH ItL$j PV+@ @D$3PPj Pjhl (Pt$,VM53$;ubPPj Pjhl (Pt$,V+5$uBPSV@ C @t SV赻YY]h (jV F@$<uhk (jVd ?O#;u j"jWVth (jVk |$thk (h (V_ 9WPP3ɅQSVvC @t SVYY]F._^][YYSVt$ WFH~ FHF~P f@Q%@ EP#;u@EY Mj"QPV^؋Ev(|/u!HEv|/tPSVU E th (jV SPP3ɅQuVE@ @t PVkEYY} tSKYF>_^[SUVt$W>FPP#;u@ j"jPV/D$tE% t u E t@3tE jUV@ Xti{ uxt(E @ uŋ@Phl (hV^Ht QPP YYt$PPYY Axu q (Ӄ8u  F>_^][U SVuWF@$t3<AAM V$=YE;]tG% t u G t@3tG jWV@ XHQPPYEYEpPVn]E @Aut3PPjtPuV'F}+$}jWWV9Eu}VJ\}YYu qPPYEYp}ux}}u*kG @ uNj@PhDl (jV ]}q (Ӄ8u F@$t 3<AAV;Yt F>_^[SUVt$W>FN@ ,tC% t u C t@3tC jSV(@ @t5Ht,QPP PUVmE @t UVYY/EC @ t؋@Phpl (jV\q (Ӄ8u F>_^][SUVt$W>FP@ thjPV< tC% t u C t@3tC jSV-@ @t#HtUQPP CC @ t؋@Phl (jV[q (Ӄ8u F>_^][SVt$ W>tC% t u C t@3tC jSVh@ @t!HtQPPYYCC @ t؋@Phl (jVUZq (Ӄ8u F>_^[SUVt$W>tC% t u C t@3tC jSV@ ht3EHt)QPP YEY}`4`CC @ uË@Phl (jVYq (Ӄ8u F>_^][SVt$ WFN>@ F+$}jWWVjVPPd u PSV& C @t SV蛯YYF>_^[UQQSVuWjFNX @ EEPtWV\SWV\;ljEu<q (8u1Qw tV(YEjP볋MtE;u;lju %}QWV@ G @t WV赮YYF+$}jSSV裿؃;F_^[U SVuWFN@ EFPxt@ jPV$ Ext@ jPV uEX EPuVtK[tZtUES3[uq (8u؋Qw tV>'YuEPuV밃u  %W}WV G @t WVmYY;F_^[UQQSVuWFHN FH<+NEF@ EtWVY;w'Q#;tj"jQVjAtҋF M_^[UQSVuWN EFHFHF<@ +ًNEtUV6Y;}w'Q#;tj"jQVAtыF @ (r (PSV9C @t SV让YYF+$}jWWV蜺F>_^[Vt$W>F+$}jWWViSSPPTVPڶT $PV_F@[$t 3<AAV/1YumVKPQۆڶT $PVV)P ۆڶT $PVVP ۆڶT $PVF>_^U4SVW}E (G7fHff5tu:YYEE}u#uE9MVPu_} ~D@߭@E]u9Wuh^ (uh:YYE@+E$}juuu3EE;EP}tuEjPuEPujEuPxU EE%=t =E)M% ‹  ‰EhEuPu:9MZtkNNN@EMu}tupSPuEPuSpuPT ]upSP=YY}u)uE)8M݅pQ$Pu ݅pE]܋EMeEME;E}tdj,u;%PxPE+EPuu)xEt xuh_ (u@8YYxE @MЉE}Ѐ| }Ctm}u%uE77uЋMPuR1} ~EE]EE9UtE+E9E~ E+EE}}th9]|2E9Es*uPEPum (E}}΃}xE9El}t2uPEPuh%9]|ʋE (EE)]EE}bMu%MMAtEIMwMMAtEIMwEuPuPu6}؀O D}bw u^]e2Et.}t E9EjbPEPuEEȀ0FE9]|U]e2~HEt+}tE9Es0uPEPu(EE0FE9]|&+w pE@+E$}juuu虞EEE8} ~TP߭PE]~uv}u9EM{EuEEz4MQPuǃ} E~%M8EEEEЋEE]MEEEE}tRME~(;usHH (v)h_ (u4YYM;uvh_ (u4YYM+uEMu+;~Eu}ZuK;s >tF;r+EPuu+5 }؉]3;u+EƉE}A}tbG @t\t;r6t E}nuEuPP YEY}u'uE"MMQPuo} E~EEE]TELEMu}tuEjPuEPu!jEuP= Et M)EȋЁ ʋ%  ʉM}u"uE)!uMPuD} ~ EE]MEMBEMu}tuEjPuEPuGjEuP< Et M)EȋЁ ʋ%  ʉM}u"uEO uMPuj} ~ EE]MEMB}uq (Vh] (Ӌ}YYu3 ~Vh] (YYu } jXH!Eu}Wn%YYojXEEU| ] (HuUEXu (sPQQ$hr (M̋}U$Wa$ uE؋G+$}jVVWu؃uWeYY} G uE+F +E h^ (VYYWVYYtSu h] (VYY}th\] (8EmFP@ t@ jPV$ E}h<] (h] (VEYYGe} jEZE%Ph\ (u }uEEeE]u ucYY}E_^[tMME+A +EUQS] VCW#;u { @EEjPSujhD_ (Wq ( tXj h8_ (uDjSWuSuG$#Ƌ;Ɖ] u @E EjPWu~EL89uI;v31Ej 3ҋ[S^03I;ψEwЋ] _^[UQS] VW3j,uG %PEPE+PVu[}}E t}u#Phx_ (uk } r#WhL_ (j*u~!u E_E ^[U E eSVW8j,u%?Yƃ}YE];}uEPE+PWu}t }t}H (M=r M%CM}}EtXj,uY%YƋ؋E 0;s.;us)ESPE+PVuH (2M;}v}Et8M (%u (RQ$h_ (*Pu+E 8_^[UVu M h QM+QPu=s* r%as M tt (U?E 2^]U@S] VW{3c };J (u #uF;~> tF;r;lFƃeF,Eu5C uj*uYYtK SEPhLa (j*u_넃(ugI (u<*t<[uSPh(a (uj)WVsu<C @{dE |SPha (uu { t"E%Ph` (q (YYtC #ljE;u!t&tHHE E` (E E E` (E%PEuq (YYuS2PuPh` (uE EE#;uSPuh` (E E E#;uSPPhH` (uEE t SPuPh` (j*uEFEE E;uoȅ tF;r; F<*u FC<[j]FuuCVu<@E /uCK F;s:ȅFZ@_$:‰MuU'<u E<u E VYEMS#;u RU[ Ej"PSV蘯M؃Q#;u @EA Ej"PQVhM>M˃}Muj_3MA t A ujY3 QRPuSVu}u F_^[U,EVu EԋEWN}E؁ 3E܉EEEEEEEEt jPVWdF t @ uM(uEuPVW_^UTES+EVuWVuEd؋F j,$uEf} ~Eut~UuVWu )N  eۋ@F$&} uFO eZEFىEHHMtFE%Phd (q (Y#EYEtIMZ (t9@u4?Ȁ}tɋ@ E;rQWu;* EY؋uj Y$P$uUEEY@ Y2}uhpd (uYY4}hld (q (YY<u 839EuH ut^H A tUP#;uIX@ Xj"QPW荬I QXPW6F t @ u VWVWjYY4Zu@<u 8;E|EPWDž<8CPWEU}¹h,Nq!C%t%Hx H ]j YC #u ȋCC$K C(EMt\}tK c uE ux SPuM EI ;tEu;EuE+E#s ED[#EuE@ $E3#H(#ptEM~ EEE@ t@jPu̝ E|=~hDd (ju }EtESEjP" CNw"FHH HHt HHEHa"j@E_EuEM~ E}E@ t@jPu$ Eu&ȋЁ ʋ%  ʉM}tSEWP" EWPSY) M`!jPjP@)E H!MxMEuEM~ EEEpt@jPu 9uݝPuPjP?YY}tSPjP8! PjPS( Oo Z$4 PHHHZHt HLEu }싀 @ $}E@ D8Etm EHk @EEЋEuEM~ EEE@ t@jPu2 }Ete}u[}F u#+VuXX"ED~ @$EHX@ ߍD8E;]vD#+ljAMP M;ruVu# Xߋ@ D8EjuSubhd (ju  e;]r>#ËU+ӉAH ;ruVu_# Xߋ@ D8EE܈CMM}}}u1uF uVu u7!F$ DHeu x }}u EME E̋EuEM~ EEE@ t@jPuH }EjP Pu蠻Eȍ iEȃ ;r>#+MJMQ <U;rPVu"" EY؋y }Eȍ +SP P W;rB#ËU+EӉAH M;ruVu!E X]@ M|juSuҺ؋EMM̅3}j_jXtjXu I M;rPVuW! EY؋UOUeG}؋} EM EE8 a H!H|HHH8EHUje@E_EuEM~ E}Ept@jPu 9uٝdudWP4 YY}tSdWP. dWPS# MrEHUxeEuEM~ EEEpt@jPuB 9uݝujP YY}tSjPx jPS" Oo"EHptEM~ EEE@ t@jPu踕 E|~hc (ju }EtESEjP CNxtuEM~ EE0 EF#;u @E~ Ej"PVu趡EF Mt+M A uMEɁMee}uEEjY}Etu I M;rPVu EY؋E9E~Ee}BE}e}t]3;}ЉEsLuȍtPE+PWu:tEt tu#hc (uNYYtE$E$EGEte&}EtESEjP CeEE;EU}}tXe;}sIuȍhPE+PWu聾hEt hu#hc (uYYhE$GtMEtm&}EtESEjPd CeEE;EUMEtC}BEu $*e $*m}EtESEjP  CE}ue EjYEujSM ]tuEM~ EE0 EF#;u@EN MEj"PVuΞEE ~]M B J}u u7~u2]SVQC$DHF Y E؋EE}u}x}M}ZM؉EuWU}}~;sH (MM;vhc (uYYM؀}t}Z}uG+ME +E}ZEuHE}u }ZuxI M;rWVuu EY؋EMQPSEuPuhc (uYY}}u }Zu x};}ZljEu vGEu 8MˋR U;ruVu EY؋E+EjPSu۲EMul}u }u }Zux;}ZljEu vGEI M;rWVuN EY؋EPuS{ ]+}}Auj X3WPSgE ߀A3PPjtPVutuEM~ EE0 EF#;u @E~ Ej"PVu輛EF Mt+M A uMEɁMee}uEE@+}Etu I M;rPVu EY؀}u E9E~Ee}HE}}e;}sRuȍpPE+PWu:pEt pu#hc (uNYYp}s'E%;EuEH (t E,$EEH (t,$EGEte&}EtESEjP CeEE;E}}e;}sRuȍxPE+PWuBxEt xu#hc (uVYYx}s*E%;EuEH (tE,a$E'EH (t ,a$EGEtm&}EtESEjP CeEE;E MEt%}EtESEjP CE}ue EjYEujS ]9.; s YiNH1HH}HHHH }u EG t WuaSYYOuG @%tnutuh|c (ju G#uu% ;tjjWu;uG j jWu迗}Eu&ȋЁ ʋ%  ʉM}tSEjP( EjPS MEHj@E_EuEM~ E}E@ t@jPu_ Eu&ȋЁ ʋ%  ʉM}tSEWPd EWPS M`uwH Ht Ho EHu @E̋}uEM~ EE8 EG t@jWue ]EXu (s#hPc (+EuAYYOс"E` (@ EQQ$EHJ jx^EuEM~ EuE@ t@jPu }|tS|VP |VPSp OuEHxEuEM~ EEE@ t@jPu肊 Eu 3Ɋ̊M}tSEjPz EjPS CCOu,EHjx^EuEM~ EuE@ t@jPu EEuP}YYEtSEVP EVPS9 OuEHj@E_EuEM~ E}E@ t@jPuH Eu&ȋЁ ʋ%  ʉM}tSEWP$ EWPS} M`EHj@E_EuEM~ E}E@ t@jPu膈 Eu&ȋЁ ʋ%  ʉM}tSEWPb EWPS  M`Eu}p$>MujY}t:Eы;s8H (Ju;vhc (uYY+E}}|(-iHHTHHRhb (ud h`b (uTYY}t'}u EMt t@(tp$uuEuEM~ EEE@ txjPu }Euz|>t;sH (Ou;vhc (uYY;+O߅~k@b (;]wE%PVuk CKujPSuG;}rۋE#9>u}OL;t!Puhd (uIEtQ+UQ$I(uPu YF tHtH H)M`f x t u\YEMF +؋XH N _^[ËT$VH +pD$;^w;wD;sPRt$ r ËB USVuWN EFHFHÃ+NEF@ <P#;u IM@ Mj"QPV莂EEMjh w (WVEJEg PSuuWV\(G @t WV>YYF MD8F_^[jt$t$t$t$UuEuuu ut]UPS]W3}EtEH MMEc(w1]}mHu (vhh (h@u (YYPYVuE}uS] PSu<E]]ENELTM؉U M؋UЋu4uĉu4++EЋUЋ9}ĉMU܉EW;MN1E0uU EMEEE}EeEEEE܉EEeEX;]s13E0uU ;E~AEȉ]}|EE̋E̍ʋEX;]v3E0uU ;E~]]jYME;Es@E]+H+4E0uU ;E]]E9ErjYE9Eu Uщ;UUrE;ErUEM] M;E;u;Ms;rMЋE؋U+M2mEЋEM؋H}f~E+ƒ+ȉ>FuEuJt;MU+MM }E?89Mr }w}tflEf u>UMU+} +M}<}č }E?89MrEĉ댍^9Et u4Y}t MEH _[USEVu Wev<މ}6uU 3ɅE;M E|su;us!6E0uU 3Ʌ;M uԋE{@;}rET7wuU 3Ʌ;M u ;v;w-};}s7wuU 3Ʌ;M t܍~};vpE};u-;Eu%6vuU 3Ʌ;M u uuuM+E} Et;s  }E;s-E} HMtNNE;rӋM;uQ;Uu EP_u;39E ;]E E_^[t$ D$t$ PH U(EVW!}[w2e}mHu (vhh (h@u ([YYPYu SE_t΍S+ȉU M uEEH M MH thi(hsi(WuPtSE<+ƉEE8+;t- MȋE1 +Ή;ˋuދEKu[9Et uYME H FEt,EMhc(uH H u P>uuu u_^UeSVW}] v?4Xr (eE E } `K (mV OwNj}eTE荅PEOL}EEME+;MEMe +EE4H4P4E [ME9Eu E  MEE < 8NM9Ut=EF;uE MEE  M HA H@ YM+N J}I N R V N I u9]uzWVGSVG|PVGjhjh (VRjhjh (VRE|@p V^Gp VSG3ۋH;H}AHV>YAHPF YY9t he (VxYY@ tXjPV\ ؋}9~~ V8YuV!EEYY_^[UQQM SVAWƻt@#;u@jQud M]At@#;u@jQu`d E_^[s؃EvjX3ËD$VWptxjPt$0[ D$pt@jPt$[ ;} 3;_^UVu WF}tV Ju GtG Htjj4WVuSj3tWHt@-Mt@jPubc Xu (vjX!Xu (t3 WVu` _^]UVu WF}tV Ju GtG Htjj4WVui3tWHt@-Mt@jPub Xu (vjX!Xu (t3 WVuK _^]UVu WF}tV Ju GtG Htjj5WVuh3tWHt@-Ot@jPub Xu (vjX#Xu (t3jWVu_^]UVu WF}tV Ju GtG Htjj5WVuAh3tWHt@-Ot@jPuPa Xu (vjX#Xu (t3jWVu蚹_^]USVuWFN@ EȉFPQ#;uA j"jQVdEFj@Y"<u E <u E:uM V YE (thg (jVC F@tg ( tg (WuPP< EjV1uYYt8tPWuVCA}u#WPuVF;}V3WV:j}h w (WVNpuWVӹ,tpuWV轹V&3FY+$}jSSV0؃;3PPjtPWVÒjOV茐juWVXtiF+$}jSSV\0WVuYYHP +уvAQH w WYG Yt3PPjtPWV=zWV臦YYuPP@YYu  %ƆA}u F_^[SVt$ W>wVOPVGNA@t A N@@ tiH A t`j jQPVdtG>hPSV+pF@@tC @t SV YYF>@tFH F@tvV0Yth( (h (VƆA@ WV:8WV"8QЊ˃t.t t~$ <u $<tuN0}Ƌ^[U$M SVWA% =u q @EEjPQu譻Eeeeeee<0j }[uhxU (uSYY;w< t<@t<^u Fe]m܃eHu (vhh (h@u (YYPt;}YȉMseeMq};}j[UG t3Ht' t(t# ?~uE EG B]^GE€}Ut e+EHt<*u*Gt P <#<.u #<0uO#OuFҋ€?#uG?.uGπ?#uG+с ‹+M3 M<>u G?>tjY<|u G?|tjY <E}&}>VcjV`p VF8PVoF4 F8F+$}jWWV&@ CFHFH;FLuVsYNH+F V3jPVT4Etj>uVg> ~;QuA @%tt@ jQV[7 EF4>;F8~V]YV}YKuC @%#;u@E{ }EjPSVCEE}Mt;vi Pj W r ( tTHE8;sGtA+EPWuEVg CtM AE +EA'}uE};]t2KuC @%u tjSuV n39E?9EAtuVΆYY`,}tuV跆YY`<h(V>;YYEu8E tjX_^[ËD$/t:\t5tx:t+.u#H/t.ux/t\t.ux\t2ðVt$N+ȃ} jPPVNQt I V F^Vt$FA H@ IDN F4;F8~V(YQw tVwYF^Vt$W>F+$}jWWVF@t@N4V@YY)@NH 9tjPV@ F>_^ËD$@Vt$FHFH;FLuVYNH+F F^SVt$ WF>N@ 7SV#G C @t SV(YYF>_^[Vt$N+ȃ} jPPVNVI F^Vt$W>Qw tV5vYHtAFPFTtp@wtdFP@ 80tYFfHffu>@_^t39H$t@Xu (jPVU SVuWNA@E]Et]E؀t&AtE@ t PV踹YYuAF@mESx G#uS#у t u2Ƀ e F@$<t<<VlYutj jSV ؃Cȁ tQuC @%u= } jSV) K { tGEME ]j jSV4 } EudG tQw tV^sYFPtMHtɉNTt_^jPV}D tF>@Vt$Qw tVrYAH@ IDN F4;F8~V YF@uFND9F(~ PVYYF^USVW}G7@@tF @ O^E@ A tjj?W< 6eee9u];N#;u @EF Ej PVW;F t A ueEhuPW貟N#;u @EF Ej"PVWJ;EEM;tmK#;u @EC Ej PSW;C t A ue E uPuW^E} H A<uA @%u,;uj)WۡYYt VWn YYjh w (SWh^KtC @<u  t @ ue E  @ tE` ߀}u];uF t VWCYYN#;u @EF Ej PVW9F Et @ ueEE :EtxMtjjuWBX}uhuuWޝjjVWBN#ȃ;u @EF Ej PVWh9EEjuuuWcuF @t VWYYE0G_^[SVt$ WFN>@ F+$}jWWVF@ tEHtu@ NPVYYF@`t>H@ `QN4V=U> F>_^[SVt$ W>@ t PVYYF@@t_ @ N@ t]H A tTj jQPVA;t;>hPSVFF@@tC @t SVYYF>UPH#;u to tjt&@ H#;u t u?N+ȃ} jPPVV<YVY]_^[USVuWC {@ A tj0jV8 Hutu jPVb* PtrHutu jPV7* HtI#ȋS;#;:u @9AtË@|} ;AnXt@ jPV2 ]Xt@ jPV2 ]E4r (QQ$YYu!EQQ$YYuE]t>F_^[VW|$ 7@ȁ }%=u t uW|YAu.ЁuuPt BP` QW&YY6F @t VWYYG_^Vt$W>Qw tV?kYtSHt#FPFTt?@wht3FP@ 80Wt39HBt.@Xu (u1FfHffu>@_^jPVJ< tϋF>QSUVt$WF.fXtdt\}d$Wd$% tvHtkHtb t WVFYYG<uG @%mD$Qw tViY}tOuGy, u(y } utjPWV tD$|$t|$u3uF.@%|$t  EF._^][YUSVW}G7@@tF @ O^E]@ A tjjW3  6uUJuB @%u uG@@teEFþutujuW%U Mq }u3PButujRu%UM B#;NjÄtp@|؋A #NjI;u |2t!;r+;+;w~1;rptuPVu #=wuPVu! eEmuQQ$VuO#F @t Vu YYEȉ0E@}M}qt @]jQW-]U }uErt@ jRWh- EuQQ$VW"F @t VWYYE0G_^[UQSVuWF@t @ N*@NH ItMj PV?@ @EFH@ QPuMVdft8F+$}jSSV؃}uE@ tG t WVSYY;F_^[SVt$ WFHV 6FHF_^[Vt$N+ȃ} jPPVUNF^USVuWN EFHFH<+EF@@t_ۺtC#ƒ t uC t@EeEtR@ tjqPV Ee}EIɉM9H njuVYYu.F MN+ȃ} jPPV,F MN+ȃ} jPPVF_^[USVuWjYE8F@$:uM$<u E<u E VcpYEFfHff~E ] ۃ @uG t WVYYGG @ tE PWV- E G%;t$} U (uU (Ph V (VD F@@tV pY&F@ t@thD (h@u (Vi } W}G WVYY ȁ;%=u t u*} U (uU (MQSPWVǝ؃} C txu-j SV@ xxuj SV@ xF@t} SVtGYYF@@ VnY}} (u (PhU (V< l@mXF]+E;}SuuVEG t]eEjuWV _؃t@ tPV?YYMUEE E;Er>e]mHu (vhh (h@u (]YYPEw Pߨ EME}FNG @ t WVYY@@PSV C @t SVYYE=}u V8HY4}u$WViYEG @Yt WVYYE8EF_^[U4SVueeWN EFHFHfdž<FHFL{@]$M<}u E$<u E<u E VWlYEF@@;}ui?tcOuX% t uG ut WVYY@u% 39At WVYYI+toN4+EL;N<| @PV YYE;ÉEwGE8t5AuWhPV (Vm WVPVqME9]vEԃee;E}EhE䀦AECȁ Ito;tT;tJ;t@ (t8;}hw7SV4 PSV4C @S;}%SV؉}Љ]Ev;}YY}3ۋ;uSVEISEY;YthPuV*4}tRh7SV)3ESPuEVC\(}EtC @t SVYY}u SVYYA<tE@ @t PVYYE9E]f<tC,;0th8V (JQPPHPP,PP 0<0tK4;8th V (V܄YYwQPPLPP$4PP(8,t90u8;4tjX33Ƀ}f<uEXF_^[Ã}u?FN@ S]Wj SkYYt?;uu$@ t@ @% t uV (xV (Ph@u (j SjSO3PWjPPP6u VSW,EF tG @t WSGYY}u WSfYYA_[^]UQQSVuWF@H#EtPVIQ(YEYeV-YG%} jWV  ujV")O G 3 9Et&juVuEVeuWV螘 3M At3t*PPjtPWVP38tPPjtPw VwPF+$}jSSV2؃;F_^[UPSVuWE NMȍA]EMԋP#ЊA$t3<AAM VdYEF(3҉E܋FUE@@UUt E]Y@t@ NEEA 9ujQVm@ N+ˉE}jSSVD؋E]3҉9QHt #;t j #;uEIM؋X j"EPuVg؅ۉ]u hV (@EعÉEHuAt E@!@ueEEA@ t @ uHƆ `UJQTI+Iu#tMȋIH#ȋA ;EEԉ]ĉ]@ %EAHE@%|wExtljguV EtWP |PA t t'E AHHHAE@ t@(@E@t؉Ueey0u2E@u%t E@ @ uu @tM EH#;uM }t@HH9t6Y+X(@ ]É];E]P;]GEEЅtEE̋@`dMA t A ujY3ɋW;7M EjQu@SuWVP؃ۉ]Hut E UB }t H@tƆAEȉE@!tEH @t pL`nY``L}MHLËRH+@tp$SV@ +EIHA P$@H+ӉPE+EAPLM Q@uuuuuSWVP$EȉE@!tEH }tH@tƆA}39MX0]t;ujYV+ЉMˉE;}EPuuVEF4E;F<|EPV*YY39E;ÉEEV~YUMIH ыtzIMtoًM+ʃ}MM+M;SuPVu>E@ t$ @ uSu4YYt EH EE;EU]}JE@" tnE@%|ExtjguV u3PPh ~ (jgPuVHIH9tIH QHI( ;JuH ` HHt@(;Au EeEM ]u$@u@H+MH$@H+MˉH=]+]SuVu ALXPHE+EċIHHH@$A3A@A<A0E9F(PhV (V@zYYNu0F+E$}juuVuEEME9F(~ PVHYYE}tpEH|xtjguV 33;uQQh ~ (jgQuVFIH9tIH ?OHW(;QuH ` E9F(~ PVYYEc}t:E@" u1E@%|!ExtjguVS tH E9F(~ PVZYY}Et F_^[U SVuWNEY@t UE A VEetP t u @ tx3fI$j<}M[u E <u]<u E V[YE G tjqWVX 3tRjuPWuhW (V`9]>];thPSV>%C @t SV(YYpG EYHA,`H Iuj PV@ HQVUYYE3SSSSS`AS (jWV!\(H 9tSPV@ jW0V9@ @ @t PVVYYE@ E}"]}uC t SVYYC 7}OjSV_ UV#iYEYuPVnA}u>EmWPVx E%}umx@>uj>Vτ }>E@AuEhV|YYt4}u q (0-QPhW (jVzVYY}{}}t+G t jWV; g_G t WVYYG @t WVYYE8.ȁu)ȁ t u#=tjjSVC%} jSV @ EuC u jPSV e}uaKuC @%tFu ;tjjSVe@EjPV"APV>xe]uEuWVi}tD}u>xu6E@A u+A<uA @%uuV(YYt8uV[EYY@AVfYEYa]@Au!ƆAt3PPjtPWVnB@HA G @t WV!YYN+ȃ} jPPV }E8@v&zvW I D:u H_ t,ȋ H (uuPhlW (q (YYuC΀;t~N`Qw PP4 }fm`G tWj,VyYYtIG EUIj+MRQP.u'HEO ;s3PhDW (j,Vw}HP +уvAQH w cYG YjPV>PVujVj D}u>jVyj u)4W (u w (QPhW (jVv}uN}t+C t jSV8 c_C t SVWYYC @Et SV&YYEEE@Au\ƆAtL3PPjtPWV$@9}u3}u-HP +уPv3<KKu0A| €t VTYI@\j[WV,~8WVaF4 _H;H}AHVYAA@AM+V P PVH+VDP VPPXF^[]USVuW>_EF}@ u@t VTYueEF@ȃMMQ #;uM39J uUR RU3ɉM$EE C< t>E} tojPSV tM@uSVxPVs@ 8t*jhD (WVtjh (WVujESVn t3QQjQQQuSVC$E39Mt 9MujX3uQPQQQuSVC$#}t|;} C t-K @ TtDt ʅt tB3t0x u(NIQPV ?}tF@PWuSVuSVp뽋F@`t`PQVp)릃}uuh (Vm Vpj WVbuV@,yvjjjyPWVEH<uVP8tC3ۋX(@$!}uC tG t WV`YYE8F_^[UQSVuWEF@tH@ ITQRAJQN ~DPP P VHPVPUPF@$<uj<t<ujx}jZAu"]EVREYF_^[ÃuOE;w@ u9PVnYY.F+é}jSu+VF 늃u;]w@ uPVTnYAYU SVue WN+ȉE}jPPVFEx<x$ <thW (VkYYG tO@ I t] Ee]O$(eWM#;u@EG EEj"PWV MEA _U9PQ;uG uhQWVjQV#tWVM}uw YYuPWV WVGguvG$;G( MyuA uHPO$3Vi HPVO$ruV\M9G$Y(LG$G(=_$ۉ]uE E؋F@t,} tOA3ɋG(;~?fC u HG(K aHD} tGC t SVYY@O(;|EfC AtjPSVG(^>t3ۅt%{uEhW (V lYYc C} uL;uBj Vq؋@,y3PPjyPSV7E t@3 A(O(H H$EQVKYYEF_^[U@SVu3 ] WN>MȋA]̉]P ]҃ #ЋF(UAEMt E]Qw9tVO=YF@@t ]O@t@ N];A 9uSQV@ F+lj]$}jWWVpE@tSVqPV|k؃]؋K #;u jSV- Cu.ȁ uЁt ~ uuV%kY>K#;u @Eԋ{ EjBPSV9K@t uEEЋ$EtbtSVvYYt Ee}tE@ujY3ɋEUȋR @$ EAE C t @ uEHƆE`}R J Eԍ 8MM At uWVG) MD EċPT@+Hu*t Eȋ@H#ȉMx0uC uu@ueES#;uM@`}܉}t,UEjRuIWSPVQUERjSjuIuWPVQ$EN@ tPV~YYtM M At: A u.Cu)C jjSVE! ;EE;C C  @ }uVg;EYEthuPVD tPuVi jjuV EP#;u IM@ Ej"PuV[EKEP#;uIMH MEj"PuV#EE@ t @ u Eee}Mt4U;P$*}uEu@u}tC t 39EtdE}CeC% =u@Eԋ{ EjPSVFsEЋ>@u.Uȉ}艖c }@tM @HM8X}]++EM;~?}tuuW" }}~uSWq ( }ċE؀'+}xht3+]Pu+Wq (WuV*}t?uuS.}t+]SuV*uuS蟁 SuV* EЋ>@Eu]؃h9EE"M@tM @HEE+ljEt;}tPWuq (Eȃ E}tu}uW  }}EjjSHH@y3};}QuuWuVP$tEE;Ee;}E+Nj+K M@PWuJq ( ]@tM  Ct A t3P+EPuVwdjPVEEȃ}EȋH;H}AHVYAA@AMă`(HMHMH `fM fHMHMHM܉H M}H$H(x}XJWQ Vx,<(ǃ FPt@EȉF@$UM}E*EHtM tPL;Utϋ}U+U+U@HE}Et_E@ uV}uEh+PWVcEE+PWuV"}jjWg VjWuV) Ej+PWuV(E@Hx}}tjuuuV(}uGMQ3;}܋EjSQu@uWuVP$tEE;EhM (}tiC t @ tW}uEh+PWV bEE+PWuV!}jjWg VjW}WV( Ej+PWuV'}x t9C t*C HɉMujPEP~}Mă )K c s _OYG C  @A @ A G t @ ujX3Eg EЋ>@tV`u؉PVC%D}Ct Ct~M u$ < u EHu"tt'3PPjtP7VE,t 7VvYYE Att3PPjtPSV,C @t SVøYYAE9F(~ PVYYF> hW (V@]YY_^[UVuW>FPtyHtɉNTthIwIt\@ 80;t39H&t@Xu (u*jPV3 tFHN @FH@FHF4;F8~VYV>FHYN ;F@$<u E$<u E<u E V?YESVFHFHYNHV 9A+8FH}FHurF@tV^WPVEET@ NWPVE} G @t WVYYF+$}jSSV؃; }uF[LVPVFFHN ` NAt I V I F>@_^]UQQSVuW]HxIu3>IHGN VD G G FHGFGWE@Am;ˉMGtyx4~q@ FPt.t@FP3F4;F8~ VYM1V]YY3t@^P3ۋF4;F8~VYSVr\MSV=MPC tBSVK\YYM4F+}"jQu+^ VOF EȍM]V~YH$ < @ pV<YY@ O HG$@ @toYPV`<j VbSPVG$:+G$` G$H G,O$@ TnY;]_@ uPV[[YAY؋@ +AA G$IH G$HGtW(Q4y4t3Mt PV;YYG_^[U SVW}UHX4Iu3IHFO FOD F ]GHFGFNE@AfFmCEEx @ t PW3YY@mXG+E;}SuuW:EE@ t^eEEjuuW[,Et@ tPWyEYYMEE9]rAe]mHu (vhh (h@u (ZYYPEp EPv E]]F@09E+O4;O<| PWYY];]AHu/t PWYYYG4G4O0GPt@fF@0W<YH$ < @ pW@9YY@ N HF$@ @t;YPW9j W^SPWF$'F$` F$H F,N$@  @ +AA F$IH F$HFtV(Q4y4t3Mt PW8YYhxI (WUYYmG4@];G<| jWfYYE;V@ uȁ @ WYH$ < @ pW8YY@ N HF$@ @t;YPW7j W]SPWF$&F$` F$H F,N$@  @ +AA F$IH F$HFtV(Q4y4t3Mt PW`7YYE@ t;u ( X (X (PhX (mG4G4O0GPt@]}WYH$ < @ pW6YY@ N HF$@ @t;YPW6j Wk\SPWF$%F$` F$H F,N$@  @ +AA F$IH F$HFtV(Q4y4t3Mt PW56YYE;ExX (wpX (Ph8X (X+O4;O<| PWYYC;E[;tfB uG4O4W0ɉOPtAċEWwYH$ < @ pW{5YY@ N HF$@ @t;YPWY5j W[SPWF$3$F$` F$H F,N$@  @ +AA F$IH F$HFtV(Q4y4t3Mt PW4YYE@ (X (uX (PhW (WQ ;ډ]Ftx4~w@ GPt.t@GP3G4;G8~WY3WTYY@t @GPEeG4;G8~WYuWvSuW4@ uBPWTSYY7G+é}%]ju+_ uWXG E؍u1UEX;w"@ uPWRYAY;]vދEWOYH$ < @ pWS3YY@ N HF$@ @t;YPW13j WXSPWF$ "F$` F$H F,N$@  @ +AA F$IH F$HFtV(Q4y4t3Mt PW2YYF_^[U,SVuWVEMJM x߁ u t~'  u߁Y;u$tFH~ FH FHML t PVEYY@ t7H A tjPVR EX { hY (VNYY_^[ËP#;u IMH Mj QPV{ȋEuhY (h (VN 벋VBt"} Ј (w w (PQhPY (ViN뇋@% PuQVqV芼~8WVF4 fH0 @h4Y (+H y uYuMjQMQPVZ؃uV~8WVIF4 E3WHqQpV;t7@ X;Z39xuPuA@;ljEt7H I;tVPjWuSV6ShY (VBM$]hX (KFjY@"<u E <u E:uM V0YEF@@ 9x@1uzESPV @0t H@0t*j j jjhX (VPV@ X;u@ X;t 9xu9xu hX (r@0FHV FHE +ME@$E܋H;H}AHVpYAx<xE+F G GFH+FDG FG} GE_G@4G(gH x4uCjSV F@$ffGFG@4@4| PuV j!VM܃ } @4I @ FGE@ @tPV$EYYH?HI IO t@3ɋER JO,G$Q zU;~qyP ;׉}t+Q Q x UH A;~IeUm؍JH Hu (vhh (h@u (MYYEPW:YYMBUA eUmHu (vhh (h@u (^MYY}PEup hM G AtHEt` EIux4du3jVOYYt%Ltt@ ;Xt SVYYE@} E܋Eu}@ @ExGtfF+E;}WuuV蟵Ee}mHu (vhh (h@u (gLYYEWp EPgE >HHt PV詾'Y YSVP}YYu0>N U܋+B;t~ F V8FYUVu @0thY (ju2M 1WuJjjpWu'WhY (juM(_^]U SVuW>C t@ jSV0 EEF@ }u@t V+YueEF@tuV"&9EYY~ EeFE@$E Ct/ u(C @ uj VnMYYtShZ (j V/L39M~w @ tfQQ( (jWp,VQ@ t# jjjWp,VdQ@}) jjjjWp,V?QPV 3)EMA< t>} txt_jPQVܤ ta@uuVOPVJ@ 8tXu @ NC @EF+$}jWWV臯EPSV F>_^[]UQQS]eeCHK VWtuu hZ (SEF F t VS謜YYNt~ uF @# %tq#;u @EF Ej"PVS73ɉE;tBQQQQQQV` S$t&@@ t xjPS[ 3ɋF<uF @#; 9MOjQVSH t u H ty3PSJPS5EKHS  Dt7G< u#%=u t3tOu\E P#;up j"jPSE H#;uh (V`YYuZ (VhZ (S}D 8}tIMN yt5y t*O @ Du WS YY@ N 9A uAGM Q#;uA j"jQSu}hPWSx u@ @_^[U,S]VW}t]@uWu YYYtE+EEEPuujVuwEƃEbD$S;D$ s;#uL$ @+Qj P r ( tUu u x0t2@ð[2[ËD$;D$s#8#uL$@+Qj P r ( t@ڊ2UM3҉U؉UUU E+A SVWEB R$QEE+EB$]܈]%YY"]} ۋGEtUM+J UB;u /V"GjZE+tGE+EEEEu;EZ (Et~E+E?9E~E}ttO}t }tE}G+E;E}uuuW蔩EG4E;G<| uWYYj} [jZjYjYj[fS LNB%,!NN }+ E+E9E~E} EME;E}j,W_B%P|PE+EPuWo|t |u h_ (W?YY|E} EW>MVPW_h^ (] j YC }#u CC }CC(Et }tEEMt@}tK c ߍEPuuuSWE;Eu uj #s YEC+g NaN4EMsu}tuEjPuEPu jEuPY Et E)M% ‹  ‰E}u"uE<uMPue$} ~<8߭8E]EEM2EMu}tuhSPuEPu ShuPX ]uhSPAYY}u)uE3<M݅hQ$Pu ݅hE]܋EMe}}G $EXUNz+P +tN^N4]39uu,}k9UbG t eSh^ (`E+E9E~E9uuO9ut }tMEH+M;M}uuuP֤EEH4M;H<| uu6YYEME;E}}EjU jPuEPWL jUH (FP!PEuPWgj,W=@PEP VPWEЃELj,u=@PEPE+EPuu}t}uh_ (F_^][USVW}G7u@$t 3<AAWYQ^E]u st SWL{EYYpt PW;{YYK0ʉMMe}uC @#ƅt @EHMe}u@ @#ƅt @g}u C U@#U#ƅu}u E@ @##΋u3}u C @##֋…t SWiYYt;C @t5C 80t-MA<uA @#ƅuW2YYuWj"YYH#;u IM@ Mj"QPW۾uEW1"YYF% ;tjjVWt/F 0C@;E5OE+ȃ} jPPW uE0v >YYVW(PW#VW뒋KuC @#ƅt#t@ jSWZ h (rCMQuA @#ƅt:t@juWM N (vhTN (WYYYC tXjSWM A t@juW ;|:+@G4;G<| VWlYYG+E;}VuuWъE3NFEPWCZ&PW!MNuEO0G@@ PWEGYY@@tH t u @ t@3t6F t@ jVW 3ҋI I ;A‹jhjh (WĞ؃C 8F tpjVW藯 C @ t@ jPWw 3;gFt wPGTt~@wGtrF 809t 39Ht@Xu (uBjVW? t/GOj@@@ 4W胫jjhPN (uW MEEG_^[t$ YujXVt$ppV |:@IDIt!ItItPhN (V 3^jjjX^ËL$VppQ,@I ^fHft@@0t3ËD$ |! @L$| ~H0}W|$A;D$ SVq@ڃl3tw tX t( KHAF(PWCv,W5F$@F @v VWv$Wrv$W @ pWYY@ N HF$@ @t;YPWj W<#SPWF$^F$` F$H F,N$@  @ +AA F$IH F$HFtIV(Q4y4t3t3P(uv$Wv(W$<u v$WYYHA;D$]^[_UVu@tet7E P#;u@ j"jPVxPhN (j V;SH 9tjPVއ@ ju 0ltju PVVu h (Vr t^]USVuWu VL؊@Y]YEeu6c H 9tjPVA@ hS0V&pVYYyjVYxYu@tx u@ @t @uV%Yh (P(jV+^ X@ F  I N F@wV]YY>;A} PV/YYHG;uUtHt(FP;ʉNTtIjZ;w݅t@ 80uуeDt39PM0t@Xu (tEjPV貺 Eu3dCt%^PFTt@w t܋C 80tjX7t39H$t@Xu (jSVC 9EuF>_^[]US]VWppS6 ~}!~tvv~WS ||?tI It|@9L:uE M M tHPWS` 3UM4@t1t u3HPWS. tK It|@9Hu_^[]USVu3WN>At!FP@ t@ jPVŤ MQPV؃ uDF@$t 3<AAVYFF+$}^jWWV~MC@EF@$t 3<AAVYFtO+$}jWWVR~}uFNu@ SV +$,}j WWV~}u juVmPVCjpVPPVVKqPVF$@u>($<t4< t0hjhN (VVjPV̟ qE@@Ex u*jV;jjuEPV貦uVA$hj hy (V$ < tCu jY<tjY$< uEC$=uC$3Ct PV=PV Ȁ$ < P VA C$EH +J҉MtB @t V8EYM@9B }PV6M Ee@DEmHu (vhh (h@u (YYMEPэ Qpp -E @EAVKq PV誝C@(tmu t`tu u0PMjh0 (Vp3Ƀ ;t'QQj Qjh, (QPV%$t 0VYYj h@ (j hP (V PVCY@,YtjPVXPVPVF>_^[SVt$ WF>@$<s w (+FPP#;uX j"jPV荬؋ @tjPV 3PSV' F>_^[USVuWFA ~8H@ IDN F4;~V}YQw tVYF@ukXt@ jPV uDXt@ jPV u"Xt@ jPVҞ t3@ XuhN (V YYx4|@u FVzWVՀF4WV蘁F(@@;F,~V]{YN(+F V$F(F(N$F(>@0}tJ@4FHFH;FLuVzY+~ FHSV8PYYK4F4;F8~V{YV]zYBH;H}AHVxYAx<xE+F G GFH+FDG FGGG_@4gG(x4uCjSV袁 fgFj!G@47V} @$@ @@ FE@_^[]USVuWjV EFHFHF @MY"<u E <u E:uM VYEVE x~8WV~F4 FH tB@t&F PPa FN@ 4V<|Fp V YY6Em{ FPt@FP3j1PSVdzjV5F@tE VxYH;H}AHVwYAx<xE E+F G GFH+FDG FGGEGE+N ONO3ɉO$O(_ VB@iEm]{ EmE@ t PVbYYC t SVbYYEH0MM!U}u@ @#Åt @vEH0gM!U}u@ @#Åt @B}uEU@ @#U#Åu}u E@ @##ˋu;}u E@ @##Ӌ…tuVYYt>E@ @t5@ 80t-MA<uA @#ÅuV赙YYu$ VYG$EYG(FPtAG$P ;tjjw$V MQ#;tj"juV&MA<uA @#ÅuVYYU$ JuB @#ÅtUt@juVU h (B t@juVӡU N (wqMA<EuA @#ÅtjEt@juV葡UM N (w,A t@juVeUM h (shTN (V4YYZt@juVBM G$Yt@^juV" N_$^PtCF@tG$@ t PVbYY@O$NAtG@+F G(EF_^[SVt$ WjF>[@$:tj[:t<uj[ VYUVsn8UVyF4VEsH];H}AHVrYAA@A+N H HNH+NDH NHHψX+N HNH3ɉH$H(H F>_^[UQQSVW}EH4IpIHG WDNN N ӉOHNON^MNAtWu#E;s0WYYY:;Us*UrUW,EA9EYYr؉$<uv$Wv(W$<u v$WYYEWVrWPrGYY_^[U SVuWe eV EFHFH pMpV }!@$<u jVYYFhDO (;x} WVwYYQ<$<u,GuF uN AF 3A<@HAN GNDEG G FHGFGEGEmHIHth4O (VlYY)@@uEOG _@Gt PVYYGEGE$O~ ~+jjvWd tzPt$YYtvhOfAffmu%QWzYYtwWoz@YY ( %, (P4,M (hO (jWtK0;_^][ÃUE SVWE }@pt~r~} hOfAffmu%QWyYYtwWy@YY ( %, (P4,M (hO (jWtM 0} fE _^[]ÃVt$F@t$pVYY}4hO (V$YY^pVYY}FphO (V ^ËW;A} PV>YYVHShQ (VJ$ hQ ( ;A} PVYYN x<xGNDG FHGFGEȀ u$/<*u htQ (hHQ (Ѐu h Q ($ < _$V+U@@EH;}QuuVaEEeEmHu (vhh (h@u (YYEPEs P@ pVO @ HK +HH HK HC @SVE j Vq؋EHPSVC%? C_$F@0t|N+M@ @EXC]C;}PuuV`Ee]mHu (vhh (h@u (YYPEp EP EEEE$<uGO(H4Gy4u PVYYFND9F(~ PV%oYY^8SVLhF4j]SVCj@0G} EtE~}E7V YMYuQRAJQVDH H NHHN@FHFH;FLuVaYENH+F SVEPVaE @$E$< uG$@G @_@4G(@4@4}C-dujVYYt SV'YYp4uV j!ViM @4I @ F 2ۋ@ @G tC3I AG,E_$ Q z;|qyC ;lj}t +‰A { EQ B;|Jex}؍Pm؉Q Hu (vhh (h@u (YYPu6YY AC EeEm؃EHu (vhh (h@u (YY}Pus L } GAtK?@KtHEt` EIu싆LtgtcujVh'L tKtGjjhQ (Vt/FHFH;FLuV_YNH+F jBWVi EE@#;u@ j"WPVV}Eu 8uhM (Vt}@EQw9tVY9}E8ee tX;߉},[AуPt/;'t ~I~xB;tF@E xl@9x4xM JtJ;8*OEJt9}tMy @E@xt\EPPuWVEu{Gt6fHffu&@tMQQuPVEu>t3K9}u,uhP (V hP (hP (3}t09th;t$f@f%f=QA;u9t8;t4fBf%f=u } tjjX9thP (jV ;X}];}3SVjYV YA@AH VDH NHHN@N9F(~ PViYY9ta;tWf@^f%f=u } tjjX;t$FfHfftHVPGYuމ^}t#EV ('% (YEE_^[hTP (VYYUSVW};}\M (r VubYY] fCf%f=tf=tf=t f=tf=JuC;}r Vu!YY'Cst@fFf%f=tf=u#jjVu1tuPb YYtvkst_M;ttOfFf%f=tf=u&;}tGf@f%f=t f=t7wuWuVQu v띃'3_^[]Vt$WF>@$<s3!FP@ t@ jPV} PVDYFY>_^Uuuuu u]U8eSVuWEȋVEYjju Vm~8WV_F49 uYWV"]YYt3@ t-@ I TtDt ʅt tB3PVqYYLtStN xtBVR DDqqPuhR (WVG E@(DDDuEhR (j PEWVA\EPVWVx_uuVtuPVaV[b~WV_@39 ɉMjVE Y@ YtK`@ pVx jp,V`I A3PPjHP`@ pV,j+V_  H(t(t#tPRQRPYYP VP p,VEEef%Gf GfEH;H}AHV!VYA A@A+҃ +^ X HNH+NDH NHH@@fRff 3fHP@H ;tIp39UH$P(PH,XH@Ht p$u @}WjVxXHQRAJQVDH H NHHNHH@H @@t PVYYf` q (HtA3MVUY9 u D_^[UQE tM I$ESVWtyru|_}Etf@f%f=Du@E  e jXFH@FH;FLuVTY+~ FH8WV[j V}H1` H@ IT(MH,Et@3jV A(gj$ A$7fV\tP V7 u(SV-[ YY@tjPVd 3SVZj VjPV[SVZj VjPVv[@ 8H H 9 u@3SVSEP`j$S@ jh( (SpV8uV?483SSVwPVP Sjh( (p,V A,Et"fHffDt@t @H u"Sh w (jPV\R@ 0V蒦XC t$SVjh w (VI .jh w (SVUC t SVCYYC%_DC tZPVYEY|J M@ H#ˋ@;ˋtH3Ʌtt@3uVYYMy} uxHt hV hV3Y;YE8v@;hM;t jPVEY E u@V̜@Vu_LY;YE;f@f%f=DSj h (Vc;ÉEtiFHFH;FLuVPYNH+F F+$}jSSVZN؋t PVQYY3juV} t!DPvDMV0E @4FHV FHEF ƀ MGE33ۃ}F@tPV!@YYFHV }FH MuaHE@ @SSj uuPV9;t%P#;u@ j"SPVguE9]R9]]tuV\Y]Y9]tuVIY]Y9]uV2eYYu2YOuG @%;t-#;u@EG EEj"PWVtE w (]EMDM9B sPQVc y uuW}/E@GPuWEMLEJH Dth (SVS EPVx }Y;YEuq (8t2Eċ}3i}3?.u/uGG}?/u G?/t}uV9]YYiFf@f%f=D:=q (׃8u 0PuhS (V9]\H y;uj PVC@ xhSh w (VEG t WV1YY@;5jjh (uV肝jjSWV0uV4C뱋E}jh S (D8P R (t w (EjhR (D8P R (t w (uSPWhR (VuhR (V EFq (}\;H u3y;uj PVA@ xSSuVF Pj$uuWeI;tj PVA@ @SSj uuPV藧u9G\H I;uj PV_A@ HSWj$uuQVZV A~8WVUGF4WVDuVSSuSV UVK`@ pVj+V IDt dž};u9]t&uh(ViU QUԉQ,x<H;H}AHVo?YASuHVF+$}jWWV:FHt @ NPV+PVF>_^U4SVuWjFY@"<u E <u E:uM VmYEe eEẺEF@tFPt @FPEe;]G u,Ej"PWVRlO QuPVs G tWVYYtƆAthM (jVK Vu;jjWVO~8WVAF4LtPtK xt?V DDqqPhTT (WVG E@%DDDhDT (EjPESV>EPVWVAVDF39}@ t'``@ pV YY3@ MHj+VB  H(;t(t#tPRQRPYYP VWW Vk t@,0p,V)YYEPVYEYH;H}AHV8YAA@AM*+N H HNH+NDH NHHMH@VffRxf fH@H ;tIp3ɉH$x(xH,N HL;tIu ;tAt<;t.;tPV9@ YY@3qpPV  #uuVuPVqAE uEuWuVEts;Lt;tu9;tt .;tu%} uuuVUuPV@xHuDVYYVDN;Lt;tu3;tt (;tu} uWWjDuuVF_^[UQESVWp Ext\;sXjuE+Pj V r (؃tCߋ+PVuu謋uEEPu u| u_^[USVuWEFQ@E w tVyYHY@$:uMjY:t<u E VYESV/^8SV5F4NhPF@ 4VnH[;H}AHVo.YAA@A+N H HNH+NDH NHHMHNIHF>_^]UQSVuWEQRAJQN ~DPP P VHPVP@AUu"]EV.EYF_^[ÃuOE;w@ u9PV2YY.F+é}jSu+V:,F 늃;]w@ uPVYAYjjt$  USVue W>_ۉEtC tSVY؋EY@ tuV~YEY@ t%H A tjjAuSV` EHu@ H#ȅuKuK I#ȅouV=YYtE@ xt hlT (V3YYSVYYt C xtE EP#щUMP z @} S#MC Ex =PVEҸYY juV/؃  Vt,F8PV2F4FHF8FH ;FLuV,YNH+F SVju>V>t]FPtQHt!ɉNTt@It0@ 80rt39H]tI@Xu (uLeF4;F8~V-YV,juVF؃8E jPVc t}tE묅IC Ex 9PVEnYYEu e i ju uV臑V+F8PVL1F4FHF8FH;FLuVy+YNH+F ۉtj>uV2~> tYFPtMHtɉNTt4}> u @ t FPt@F4;F8~V+YV)o}kP Uz h} ESuC @%#C x yeeee؋EE@ tjPPV 3u"C tjPSV 3t Ë]EEC tjPSV 3tE}uKExtuVYEYe 39At SVYY I+ȋE@+E;uV蚴juVt@PV讽3EQQjQQQPSV蛎,tjuVͺ uVM}t(SV;jSV褺t-EjSV葺 39At SVJYY I+ȉME9EurC Ex upPVǗe؋ECY@ YۉE ~F_^[Åt C xU3PPjPPPSRVv$>}P Uz j} C#thK y u_uVe@YE YkjuuVt3QQjQQQ0s V$EE;E |'K My qQV}uVr;uV^3Y9] YEuj V}PVE V9]uj VcPVE<9]],Ejup VGjuuV7 Er3PPjPPP3VjPV޺Pu V$9PPjPPPE0V9PV譺PuVNj$3ɍQPjQQQ3VPVwPu V葋$3ɍQPEjQQQ0VҾPVFPuV`Euu V>>0FPzHt5FTe@QFP@ 80Bt39H$t@Xu (jPV|\ 뺋M;AKuC H#ȅMtJuJ I#ȅEE;E(t K y<uC @%uduVeYYE `Ejup VA<uA @#ÅEE;E ~uV肓eYYE Ejup V衉jjV>9> FPtkHt$FTtZ@$tJFP@ 809t39H$t@Xu (jPVZ EE;E =<}eP UzU}  S#t|K y usˋ؉Ms VEEX SVhjSVѴt>PV~PuVujSV詴 SV+uVO umK y uyˋ؉Ms VEEp V֑3ۅE |.EjSp Vt0uV5 uC;] ~uVYYuVYYuVSPVE>uuVYY} tDKt?C @ t6EjjAPSV>lTtAC<uC @%eE@u5tuV9DYYtC uEV>Y7EV >@ ts>YFPHt(FT@wWFP@ 80>t39H)t@Xu (ujPVW vqSVt$ WjBjVƛ؋D$ FPt@FP3KjSV'Vp~8WV%F4jvV'$_^[ËL$Vt$NN+ȃ} jPPV=L$V /YFPu3^ËHt(FPFTt@wt܋FP@ 80tjX^t 3^9At@Xu (jPVV ^Vt$F4;F8~V YVY^USVujYF@"<u E <u E:uM V舓YEF@u5FPHtKɉNTt}Iw tq@ 80tiWV~8WV.$F4 _H;H}KAHUt39H$t@Xu (jPVU uF@hVYAA@A+N H HNH+NDH NHHMHNIHF^[]Vt$WVQRAJQV ~DH P P VHPV@6FY_^Vt$pVYY}hT (VZYY^Ë;A} PV蠒YYWVHFPXt@ jPV# EFPXt@ jPV" EEF@ u@tZVtYtOj V8PV3PPjvPSV_(@,vEt@3ɋJ( UQ UQ$!FN@ t SVKYYEuuPVgPSV: F>_^[U8SVuWNEF@ 3ɉEȋ MM@ teQQ( (jWp,V Xt# jjjWp,V@E* jjjjWp,VƙPV! ԉMԋFfH@ffrE$<r*EmFPXt@ jPVY! +EԉEMA]E܉MHM̋ #;u IM@ Mj"QPV-EC#;u @EC Ej"PSV}-M̉E t A uEeCt @ uE e E 2E} tl uME PEPuVIT} t MXjVZju}؉}SWVRG uuVH؃ ]uuV2 E؋؋ t PSVb jjSV5} t7C]܉EE#;u@EC E>Ej"PSVK,C]#;u @EC Ej"PSV ,EE̻ ut3E܋@ @ t'E% PuuVE܋@ EMAu't Q B u}t=<uA @%u*E % PuuV辏E@ MEF@$<sE#EE-}t}~EjPuV0uM}uEEU}3;U~UU}t}EjQPPVEMQPE QP~}uM+DžE~}tEPuV"x uVnYYEԋMЋ}QWV G @t WV YYE8F_^[UQSVuWFH~ FHFM@ +ߋ~Y@$:]uM$<u E<u E VXYESVYYuE]KVXS;~E }F+$}jWWV  @ tkjj( (jSp,V~@ t& jjjSp,V~@]E+ jjjjSp,V~PVj уeVvMQPV}u"jSuVHtF>_^[UQSVuWj>[EF@$:t<uj[<ujV3WYuVW YYuAFuN@ VQ@PSVCC @t SVYYF>_^[ÃuuVQE Y@ Ytgjj( (jSp,Vj}@ t jjjSp,VK}X+ jjjjSp,V)}PV 3ۋNE+@;}PWWV Ff@f%f=t>f=ot839],jSuV*GtC;]~];]VtSPV CUQSVuWjF>Y@$:]uM$<u E<u E VzUYEjSV>r>؋F +$}jWWVt*SVXu}YYu'S>uV`u> }u F>_^[USVuWF@t V@jYj"Z:uU <u E:uM VTYEUFJ҃@@UFHN 8FH<+EE@% u?;UM@3PPuPPP7uVQE$u;v] "F@tN;wGU@ t@jPVU RPuVOu;vUtF M}F M;v  |{O u3Ƀ@QQRQQQPWVnD$6 uVNAtF@ t@jPVU RPWV Ou}uFhL (hL (VYoYY_^[USVuWjYEF@"<u E <u E:uM VRYEF@@FHN 3ۋFH‰U+EEmExtjPPV E u] ExttjPPV ;tO@;uuVwPVr@ 8;t*jhD (WVtjh (WVujEuVn ]tEE@% EE;E8]8]EtSSjSSSWuVB$E8] SSt#jSSSWuVwB$;t@E!]j@SSSWuVTB$;ÉEt@8]t;tE]SWuV{I;ÉEt@8]tEjPWuV#WuV| E;u}t EMEFhL (hL (ViYY_^[UQSVuW^>C@tJ3ۍMSQMQPVvtE;x u{@ 9Xts9X unҋOMQ u3SSjSSSPQV=$4 uICt/@ t@jPVM PQVeJ fF> hL (VhYY_^[USVuWFHN 8FH<lj}+UEF@ u@t V5LYueEFE @$EtwC tmjPSVK tM@uSVqPVk@ 8t*jhD (WV0tjh (WVujESV tE EE;E=}}}E}EEt } t3QQjQQQPSV<$E3PPWPPPuSV;$#};}C t-K @ TtDt ʅt tB3t x uNIQPV1/}tF@PWuSVe uSV t?E8;EEF@$t 3<AAuh (V@f 8VIYt"F MM;v EEF_^[SVt$ WFHV FHF<@$t 3<AAV@IYt;wߋF_^[U SVuWFHN >FH]FH L@ Mtnjj( (jSp,Vo@ t) jjjSp,V~o@]ME+ jjjjSp,VSoPV, ΃eFe+@$}t 3<BB VBHYMtA@ t@jPVM }+E| ;}Dud;ˋwY@ t@jPVM }E+E|;E}DEu;v}uYF_^[SVt$ WFHV FH ++QPV<؋F _^[U SVuWj VN EFHFH<+kYEY;}s]GjVE/;}YYEsh7PVthDL (j Vg 3PujPPPuuV7$랋F F+$}jSSV'؋F@t uVkYYEPV'fYFY_^[U0SVW}O EGHGHÃ+3wP~ Et VWYYF tjPVWq Ee}tOG@$<ujX<uj<ujWEYM +˃QPuVShL (W@E;]]@ t@ jPW E} IL @ tljjjh( (p,Wk@ t$ jjjh( (p,Wk@- jjjjh( (p,WkPW] 3M+ȅɉM}uhğ (W a ;]]sBGP]@ tXjPW ؅}@+E\}3 eX CAP9U~hpL (j W5e APU++E@Eye؃yu jVW52 M+MM+ÅɉEtN@ut VW|1EYYMMMt!M܋E0W1iYYMEM܉uE3;EM;tlE؉MmUHu (vhh (h@u (cYYEPOEHu (EYvhh (h@u (bYYEPuuj~ G MԍLGM@$t 3<BB WBYMG+;}(ESu+G uWEG MԃEe]mHu (vhh (h@u (?bYYMPF Pu} F @t6G4;G<| SWYYEۉEt]E0W'bEMYYuEDEJEV ËDF @t6PWaUYYCN M~EEEPW*AMYYuEUAM;}Dt*N LM+˅~]ԉUMuN +ڋ^ B [tKeMmڋV Hu (Evhh (h@u (aYYEPSuq (E V ILt Hu}EeEmHu (vhh (h@u (`YYEMPF u܍P|uN;ىMtt]؉MmUHu (vhh (h@u (A`YYPLEHu (EYvhh (h@u (`YYMPF Pu{E M9M}{N M+J;iMtLeMmЋEHu (+‰Evhh (h@u (_YYEPuuq (E N A ANQ;Q |RVW-E A}t)V I Ћ+‹UU܋MuEtBeEmHu (vhh (h@u (^YYEMPF uPmz G MԍLGM@$t 3<BB W>YMtue]mHu (vhh (h@u (r^YYPuuy F @t2G4;G<| SWYYE]ԉEE0We^EMYYuMDEOKt@EF @t:PW2^YKY~*ECE܋E0Wq=mKYYwuPKYF t VW軵YYEG_^[Vt$ F< u^é t Vt$ YYF tF @< uthL (hL (t$ ZYYF ^U SVuWN EFHFHF<@ +ًNEFPx t PV]YY@ EtjPPVϷ 3t`@uuVbPV\FHFH;FLuV/Y+~ FHV8Ejhtu (VVkfdž<;}w>jVz%EYYthPuV[EuIAQPVt/<t uV'YYf<F F@$<tR<t,$t>E@ t PV輵YY@@PuVN} G @t WVYY;F_^[SUVt$WF>@t@ XFPx t PVYY؋FSVf@f%f=u53F+Y$Y}jWWV@C @t UVV[YY/F>_^][U SVuWN EFHFHF<@ +ًNEFPx t PVYY@ EtjPPV萵 3@uuVI`PVZFHFH;FLuVY+~ FHV8ENjhu (VrVF _^[USVuWFHV FHF<@}$t 3<AAVz9YF@FH;EG EcVrXG YEtcjPWV tM@uWV^PV"Y@ t*jhD (SVtjh (SVue E eWV3YEY}} tpuWV6 uWVu%6 juWV4ju6 u)juWVj4juWV)SPVK,GjuWVq)juWVc)hSEuVuSVuuVHEME;E1G I ;98˃;sM]@ N<+Eg $~SuPWVEqM;]vV_YhPWV3G<uG @%uj)VYYYt WVFYYG% =u @EG EjPWV cMG t* B u_  ;؉Es ;s$C;]rG MW L ;vE@IjSV tH (؍C;vUUAHG%DGEG @X]t WV!YY;E_F^[UTSVuW>FP@ t@ jPV EK]#ȉ};u @Eԋ{ Ej"PSVC t @ uE e Eԃeǀ} Et PWV +ljẼ EċEEF3ۊ@]$]<u E$<u E<u E VR5YE؋F(eEEmE];ˉM) ;! AP#‰E܋Rf u`tƆA} t HƆ `I$t$FH Yuj PVw@ X3ۅۉ]L}u E@!9EjSVE"SV*C EtjPSV Ee}tkFHFH;FLuV`YENH+F F+E$}juuVļEEȋ@uSV[YPVSEM@Cu&K? ȋK@|S Hyj(SVE+F  AC F eI N F@EE}+F EE܋@ tp} t ? t WVYYtXH (f%< u2q (8~jPr (YY q ( AtGJ (tGU܋ AtE}u uEe}u ]ă]@M-} t9;}; tySVRYYulMH (+;;]ʋE܋@f%< u[;}q (8~jPr (YY q ( AuC;]r;]}t0E+u!Em;}xJ (uC;]eKE % EP+PWVPF+E$}juuV-EEE8} tH ({} t-;}? tWV$YYH (ӋE܋@f%< u?;}{q (8~jPr (YY q ( AHG;}<J (+GMJ;}s ; tC;]rC;].}tE+uELeFE % EP+PWVONE+ȃ} jPPVE8t;}}u؃;}tE+uEQeKE % EP+PWVLF+E$}juuVEEE8} tuSV*  NEԍ<CA0EE;}]MjEjujIuuWPVQ$]bE܋AtƆA@tPL;Utϋ}U+U+U@HE}tE+uEIeCM +ǁ MQPWVKF+Ã$}jSSV؃];E܋H0jZ;ʉU@HM̍ȋ@ME}tE+uEXeR;Er';Mr"U + URPQVKF+$}jSSVB؃;EE̋M̋;H0nE܋@Hx};}f]}u]+^ +]];]~ hL (E;rdt}uZ}}t+]Ettyuvt}u PVJYYMmK뾀}uJM +ǁ MQPWVJF+E$}juuV8EEE8CEE9F(~ PV YY}>}u}E@ @t PV>YY}F+;}SWWVͲe]mHu (vhh (h@u (IYYESp GPe ߉Vhjhtu (VV轴>}uVF+;}SWWVJe~hjuuVtE9]|:}t6FNS@ PVEgE @ @t PV٠YYE>F hL (VfEYY_^[ËD$VWpP8N JtJ8@@_^SVt$ W;WVh GY%Y t u WV+aYY;F_^[Vt$Ff@#frrM ( #‹, (frfwPh (VD ^QPhL (VD^SUVt$W>C< t)F+$}jWWV踰t=jPSVk t+F+$}jWWVvUSV EF+$}jWWVK 39At SVKYY I+ȍuF>_^][Vt$W>F+$}jWWVppV' |@IDHHtHt  F>_^ËD$(A@USVuWVMBE@"tC@X#Åt%B@tFH~ FH B@"FHN jh w (8FHB ]+ًN#GeuG @%t(#;u@EG EEj PWVE w (E@X#؅t=S HTхt"@+H;EuuuR^ J@EeE@ %ۉEt SV_"YYMI8 @,t+jjjh (PVIt@ t @tEF@t dž(Gȁ t B t[t3#;u @EG EjPWVhuPtG @ thuuVAG tV?AjWSVuEWVtM I(E@H#Ȁt At3PPjtPWV HEF_^[U(SVW}Ep4vpG@NEMN@MN ^,MNM]H#ȍMQw tWVY9]t1}t uWE YYۉ_PtCGP3M苗IF(SPWEF @ t @ uHƇ `NɍAEF;F~hM (W<YY[E@ t PW詖YYE@ tPWUYYtNEmjPuWH()MMM9MNUу@Q39UjvMQuv$uSWP$EF@t@LU;tMEF+E+F$@HE];؉^ MA f B VVB Ih+QPW>` jjPWEjuuW0"F$M^;vaUB tF B u:C u4+hPQWY>` jjPWE#juuW20+jPQuWOE@tNx t9C t*C HɉMujPEPYM )K c s +YEH K IJI J Ht B u K3ɉH E@"t EE EW=MMIQPW23ɋC%DCtjfFu$ < u EHfFu"ttEQQjtQ0W3FAttQQjtQSWfC @t SW$YYAv 9w(~ VW YYH4IpIHF(PWv,WlEEj+RPQWE@H@EFFEH}jPWE jgPW\3҃ ;uRRh ~ (jgRuWi3+]X ]9]t ;ډ_PtCtPHtNfFu$ < u H~~ FttRRjtRvW*ASuWEM@( _^[UQQE VW}0t N;H0s|S@0\u2!u]mHu (vhh (h@u (u;YYP'3e]mHu (vhh (h@u (B;YYPVl(YE Y[0@t@L3j`Z@0@L@P3ɋ@Hȉ@HDA;H0v_^ËD$SVW|$0@tpL9(Y!X39tH!XjXZ0ZLZP@Hȋ@HAT;H0v_^[VW|$7t6'V''YY_^U\SVuWj 3ۋN EFH]FH]]ƒ+U:]E}]q (GYE ]Y@]]t Y ӃYC3ۀee ee%]̃|jfWVY E jWV蘿 }u0Gt%WVG蟉O YYE WV草YEYEԋ@E܋H u @EMjQPV5EG t,WVNYYtt3PPjtPV@ t A uE ML9J sQPV X O]#;u @EG Ej"PWVEEjZƒEw$B(E؀e]ۋ8€} E܋E@ +H H#]ЅuhWuV7؃]WuSV*c jjSVTjSVb X Y}E@ tG @ u;+H HÈ#@PjVE X YOGM CEHuM‰EME܋EM;Es <‰E}h4N (jV}48 G WVLYYre3PPjtPVJEP#;u IM@ Mj"QPVMEEEA  A u}uV5YEYM;th;E~EjEEEPuVMEM;MstE< tG;r+}EPEu}V {e;E~EEM;ʉUstE< tG;r+}@EP#;u IM@ Mj"QPVEEEE@  @ uV';EYYEM;9׍ ;щM< t$GtE;rlj}+‰EEjPMuMVBEMEE;}ruRJ (tEJ (t}t}< t)$tEPq (YYtGEG맋E+EEEPuV@ EEMe;9U;щM< t$GtE;rlj}+‰EMEEE;}ruRJ (tEJ (t}t}< t)$tEPq (YYtGEG맋E+EE6M+M*)MIA MыʃE+E+)EHH MыʃE}}E} u;+H HÈ#@PjVcE X YEȋHY@EtbH (MItJItAIt8It/It&ItItuWSq (}ȃ ]8CGCGCGCGCGCGCG$CGuC Mu} }Ћ+H H#uhuuV1}uuWV4g jjWV^jWVl @ A;Ou C߅;ufFVH@$<tF<t<t>VJ Yu2F+$}jWWVV8+jPVYF>DV?V9V視^8SVۜF4F@t @ NP p V YYVhPVFHN ` NAt I V I F>f@f%f=uV螅YF@_^[USVuWF]@$<u E$<u E<u E V YEFH+~ +8@}FHH@+;~l+^ ++ىEC;}]ËVM+;}PQQVkEEMM MыNHANHKtCEmKuFHxFHN }@LMF4;F<| WV~YYF8N4e+ȉMXmHu (vhh (h@u ()YYN8F0i?N4Q Q ;Pq (~4 ~=EEm@ u PVX(YYMmt@3N0CMu~8F89F4~V>Y~GF0H Ou2O~]G׍ڍUOuF4;F8~VYVQYNHQA;VFH6FHFHYNHV 9A+8FH}FHurF@tV'WPVEET@ NWPVE} G @t WVdYYF+$}jSSVR؃; }uFPVPV蓚FHN @` NAt I V I EF@_^[Vt$F@$t 3<AAVYFtf@ NFPtSHt#FPFTt?@wQt3FP@ 80@t39H+t@Xu (uF^jPVN tF^@SUVt$WF@$t 3<AAV&YuF@@FV;H @@,l$tH t u @ t@3t6G t@ jWVg 3ҋI I ;A‹jhjh (V1E 8G txjWV E @ t@ jPV l$3;qGt(~PFT@wMG 80;t39H&t@Xu (u\jWV tIFNj@@ 4VF @tjUVа )jUV° @l$jh w (UV{+;]?ًщT$ (H+hB=a$G(6vWPW@39]tET$2fNH;ˉOPtAOP3ɉN O(NH ;:IH 1L$ (;ӉT$K9X h uh@H (WD$8YY}u=9XHL$T$vvW诸PSW>9PvhW{Pj@hW{4vWyPSW9Pj@hWT$vvSWGvS6vvj@Wm~=t vWYY6WPvSvW6WYYPvWYYPSvi6WطYYPvW̷YYPvW!6v6vSh|6vShl6vvW6WvPSj^W]6W\PSj`6WNPSjaj2vW=YYPWUPSj2j4vW YYPW8PSj4j.6WYYPWPSj.j06WYYPWPSj0cvW4"SvW4S򋇸;t@6vvvv6W6WPhSSvWiPh9vWXPhW6PWEPvhWwSvW*PSW6PWPhWPhhWhH (jW,vW۵PSWj6PW̵PvhW{PhhWhH (jWtHp6vvSWXj6W蘿PSjW^v6WYjj6WPSjW0 jUvWPvWWYYPSUWYPSjW, PUWPjUvW3YYPWPvWYYPSUW PSjW PUWe苇`3n6W苴PSh vvWnPvhWBPj@hh6Wp 耏6vW(6SvW r%PhDmF6%PhDvW޳P6lS6>Sv56W轳Pj@,F`u&SWPSjWPSvW(bhPvSvRjvvWj hH (WPSjWxPSjWd PShWt6vWvWcW=PW f6WهYSf66vW`36Ww36W$26W26SWr26W荲3F G(FD$fV (ꍌ8D (x={ f9. (u  (H (fFQv WoD$l$(8>(^>(>(>(>(>(?(?(7?(:(:(c?(?(?(?(?(?(@(T@(Y@(^@(@(@(@(@(@(A(@(A(A(A(A(A(A(6A([A(eA(uA(A(A(=(A(A(A(A(B($B(@B(NB(QB(_B(bB(B(B(B(B(B(2C(:(:(:(:(C(C(=(C(E(=( F(=(=(=(=(C(=(C(%D(=(D(D(D(/E(D(D(A(@E(D(D(E(E(QE(/E(@E(HE(QE(aE(E(E(:(:(E(:(E(C(E( F(=(=(=(6(=(6(=(=("F(=(0F(BF(OF(\F(iF(\F(vF(F(F(h<(=(UQVW} 39Gw9GS]E~"F E E 0SEm EY;GY|G;wvkF9C(~ PS?pYYFC (t0F ;t@$@ @@ C6S^YYv SxYYweY[_^Vt$WF>@$<t:<t<t2VYu&F+$}jWWV`F>_^U SVuWFV>H @ ]t u QVjYYF+$}jWWV<`F@uA@tEVYt:F@$t 3<AAVYu hH (VYY&F@$<<<tVYC t SVyPYY@XF+;}SWWV_E@ t@evvGEjuuVtMEE9]r>e]mHu (vhh (h@u ( YYPEp GP <;u6V6C YEt SVOYY@@PuV=E F>_^[SVt$ WFN>@ F+$}jWWV^FHtu@ NPVhYYF@t>@t=VYt2F@$t 3<AAV:YuJhI (VYY;F@$<t/<t <t VYu V>EYu SVYYF>_^[UQQSVW}E0F< ut t VWKYYN%=u%  uF @%;tWWYGH`x tx@ OP#;u IMX MjQPWOjW׼E Y@YtjPWo 3juSPuWgb] pW蠇YYN%}tjVWy T|Ox t;t*F HɉMujPEPM )N f v Y` `N ^ F @t VWJYYF tF @ tjVWې Ev Fȁu,W3PPh w (PSWraC pF*%=u   hHI (WYYJ@u&u!j)WYYt VW`YYEhVYt3WV 3Y9YujVSSj#uPVc G t WVGYY@E @ ta3ۿ( (SSjWp,V@ t SSjWp,V@' jSSjWp,VPV| 3MPVFPVM_F^[UQSVuWF;@ ,@tVYG%xjgWVG @ NVG I EMt @ uEPWV @ tejj( (jWp,V@ t jjjWp,V@) jjjjWp,VlPVE{ 3MPuVw} G @t WV@DYY;NAj VoPVKE3PPj.PuV<E(A,.tG3y(F_^[UQQSVuWF@te@$$AEuEPEP3Vtq@0 tWV~PVF@tfEt/H 9yu'jHqQpVeEt@ x@0u(hxI (VYY"}Au }tG u;F_^[U(SVW}E@  yp jhJ (Vuq ( Ej@PVW_3Ƀ;<MMM=%uhjhJ (==j==o=?=4uhjhI (B= S=H=!uhj hI (=^I (tuE, (V,YYt# (VYYtE}r|E ( tPt}uuUED;BUȃ| tD\BI (LBUuEt|$Lu_dhPEPW؍EjPEPE0Wt@ thqp WH؋EG_^[hjhI (hjhI (hjhI (hjh (uVhI (W SVt$ WFN>@ @0 tSV0{PV9؋F+$}jWWVPF>_^[VW|$ 76WYGY7_^SVt$ WFHV FHF<@$t 3<AAVYt";wPVBYY>1N4+;N<| PVSYY;w7VYYF_^[SVt$\$ WFЁ u(y,yu y$t VSkYYp(ugb u@ut VS躴YYf =t.t uȁuAu VSXYY %FFSjWSlO w _^[USVuWFN>@ EtP@ t PV_^[]USVuF@$<u% @tjPVa 3W;t+G u!%t O A ut h;}uK#;u;K#;u IMEjPSV}}K ta VwYYtC3ɉK#;u IMS UEjPSV"}MEɉMq$;}ZPP$e$YEmHu (vhh (h@u (9YY$PYQj_eE쉆$mHu (vhh (h@u (YY$P7 YY҉EUEHxEMߍ }MUM  | }+Љ}U:mHG}}̀K 3PPjgPSVxEhJ (VYY>F_^[SUVt$WF>@@tK@t @ N:A 8ujQVJ@ F+$}jWWVHVFYf@Sf%Vf=quMSVSV$PUVjE @t UVN7YY/F>_^][USVuWFVH f@f%_^[UQS]VKyuK+ȃ}jPPSB 0EuCF t jVS蕛 NWсƒ ,HHHHH|MF tFz t>t'HɉMujPEPM )N f v f Y` f_~t VSDbYYF @t VS0YYE_C^[VSTYYt7@0tK (@H I t@PhJ (j SVSxWWVSEjVS\ xVS誮jt#;VhPVSe2%=~  umtg@t^@ tL@ I Tt@@tG @ NEGE@ A tjj"V'l E8C}utu jSVh^ KGutu jWV=^ O#;ȋKE#;ȋE }@u| EE؉E} @u |E ؋M!}#Džtu\'uEM 8Mu1}PWV[8ʋЋEUu(E;r=w}PWV Z M}C t@ jSV1f G ]t@ jWVf M}QQ$WVv[G @t WV3&YYE8F_^[USVW}G7@@tF @ OEF@ A tjj$WGj NMXt @]jPWie]M Yt@ jQWKe ]EQQ$4r (YYuEXu (uh K (WYY3Eu]QQ$SWrZC @t SW/%YY7G_^[U$S]VWC;}@@tG @ KEG@ A tjj&S@i tC7F3] M M]܉MMutu QVSk[ Ft*#;ËE}@t| eEuw؉Et u@]jVuVc] EXu (s4E]EE` (s EQQ$V_^[USVuWF>}H@tG @ VEt 3@@VߩYu F@@t?mG t:WV) YY/G_@ A tjj=Ve  ?]GtQй#;u&t@ jWVA_ ;vrMpt@ jWVW }Q* t2t@ jWV` Xu (s؃e"t@ jWVW EF@$t 3<AAV¨YF@@FHV ]eFH +ىM}}mHu (vhH (h@u (9YYM~~;|;}}hH (V9YYMF+;}*W+F QuVE0MEF EȋU~;9MvEt` mJRSQSgEE>6EۍE]m;thPSVyqC% =u @EEjPSVC t @ uE e }tq}`[3u}}9Ev hH (VYY G9A s PSVhQ }C OQMQPPHωHK @$} Ct%%_DCF@@tFHV FH MC @t SVoYYEEEF_^[USVW}G7@@tF @ O^E]@ A tjj Wwb  6uUJuB @%u uG@@teEFþutujuWxTU Mq }u3PButujRu:TUM B#;NjÄtp@|؋A #NjI;u |2t 1;;r +;w +;wuÄtuPVuQ=wuPVu2P eEmuQQ$VuQF @t VuYYEȉ0E@M}qt @]jQW \]U }uErt@ jRW[ euQQ$VW@QF @t VWYYE0G_^[QSUVt$WF>@@t_ @ NGo@l$ A tjj*V` }ht@ jPVWR D$F@t(ot@ jWV2R L$PSVN&ot@ jWV3Y L$PSVO C @t SV YYD$F_^][YQSUVt$WF>@@t_ @ NGo@l$ A tjj,V_ }ht@ jPVeQ D$F@t(ot@ jWV@Q L$PSVM&ot@ jWVAX L$PSVN C @t SVYYD$F_^][YUSVuWC {@ A tj0jVD^ LHutu jPVP PHutu jPV^P Jts#;ȋ E Y#;} u@u? ;At@ ;A@ 9Az}܍|Xt@ jPVX ]Xt@ jPVX ]E4r (QQ$YYu!EQQ$YYuE]r>F_^[USVuWC {@ A tj0jV\ JHutu jPVN PHutu jPVN Jtq#;ȋ E Y#;} u@u> ;At@!@}  9Ay|} ;AnXt@ jPVW ]Xt@ jPVV ]E4r (QQ$YYu!EQQ$YYuE]w>F_^[USVuWC {@ A tj0jV*[ LHutu jPVsM PHutu jPVDM Jts#;ȋ E Y#;} u@u? ;At@ ;A@ 9Az}܍|Xt@ jPVU ]Xt@ jPVlU ]E4r (QQ$YYu!EQQ$YYuE]v>F_^[USVuWC {@ A tj0jVY JHutu jPVK PHutu jPVK Jtq#;ȋ E Y#;} u@u> ;At@!@}  9Ay|} ;AnXt@ jPVS ]Xt@ jPVS ]E4r (QQ$YYu!EQQ$YYuE]s>F_^[USVuWC {@ A tj0jVX @Hutu jPVYJ PHutu jPV*J Jt_#;ȋKE #;8E uʋ @9A} t@@O I;nXt@ jPVR ]Xt@ jPVfR ]E4r (QQ$YYu)EQQ$YYuE]u>F_^[USVW}GO7@ EFE@ A tjj4W}V HutujPuH XEHutu}jPWH }EJtw#;ȋËq#;u@u> I;3;J4t@ I;v jX@| I;}܃P}6^t@ jVWP E]Xt@ jPWP ]E54r (QQ$YYuWEQQ$YYuGEUvjY3]sjX3+QuVW D F @t VWYYE0 EG_^[UQSVuWjY>jXEEFf@%TtHt HHuMjYMjYjYeG_@ B tj QVdT u=? jA WPVt軥E;E|F_^[SVt$ WC {@ A tj jVS u%jSPVu>F_^[SVt$ WC {@ A tj jVS u%jSPV膢t>F_^[SUVt$WF>N@ _,@ A tjj5V(S uB? jA WPVtئPUVB E @t UVzYY+F_^][USVW}G7@@t^ @ ONFIE J tjj.WR ;E60MQ#u7Fu2GVQSf@%PW_C @t SW YYEu A tE e VutEeG@tBA t@ jQWZD F Et@ jVW>D #EPSW@@A t@ jQWAK F Et@ jVW%K #EPSWA C @t SW YYE} tM!A}t!FEG_^[US]VWC3@@tN H S f@~M%}EI J t'3Ƀ]Ij2QSP tC60uZU#u1Fu,VuRVuuF @t Vu YY7ɺu tEeMIu tEeEHAuUB @% U%3;u uA@utpVRufB ]{t@jSuGB }]u 3ƋuPVu> F @t Vu= YYE0uUB @% U%3;u uA@utpVRuH Ext@jPuH }]u 3ƋuPVus? F @t Vu YYE]0}tM!A}t!C}E8@_^[UQQSVW}GO7@ u@ tjjWM B6FEu+VW@YYtFutu jVW@ Eu %0=u)FI;uPF0tP@C#;u @EF Ej PVWLEй H (u]<+<-F tc B uWutu jVW? F4t @jh (SW?pjVSWw utu jVW? F F ujVWfH hVSWZC% =u @EC EjPSW褼M9-I-*F t@ jVWG QQ$SW`=C @t SWYYE/;t QSW;PSW< C @t SWYYEG_^[Vt$@ tj j VK u=twHt4FPFTtc@wtWFP@ 80tLF^t39H$t@Xu (jPVTR uUSVuWFN@ ]<@ tjj6VJ C0tkNAt>t@ jSV= PWV8: G @t WVYYE8Wt@ jSVD PWVI;#;u @EEj PSuIhSWuMXG% ;u _ @EEjPWuU؋EG i3;؉MMMEs|EjPE+PSug]уsjY;sjsj sjفsj́ɃME=vE;]r}tcE@PY];us-EjPE+PVu%gujPSui$΋uhu#uWVtnO XE@P蒙Y];us"EjPE+PVufuЈCh#uuWunug G @t WVYYE8Ztt Hш C|ڍ҉Iu~ ш CHuG @t WuTYYEu8EF_^[SUVt$WF>@@t_ @ NGo@ A tjj"VfH ubxt@ jPV: D$Ext@ jPV: D$PSV$7 C @t SVYY].F_^][QSUVt$WF>@@tG @ N_D$@ A tjj$VG ;ht@ jPV9 D$uh K (V谧YYOot@ jWV9 |$u|$|$PWVH6 G @t WVYY;F_^][YSUVt$WF@@t{ @ N< CD$@ A tjj&VF XthjPV9 D$Xt@ jPV8 uh(K (V軦YY3ujRWVs5 G @t WVYYD$8F_^][USVuWF@@tY @ VAy @ A tjjVE G@ t@ jPVK8 EQuA @%u u F@@t3t@ jQV7 MPSV4 C @t SVYY>F_^[]USVuWF@@tY @ VAy @ A tjj VE G@ t@ jPVi7 EQuA @%u u F@@t3t@ jQV7 +EPSV3 C @t SV"YY>F_^[]SVt$ W>G_@ A tj jVUD uQ?UotxjWV6 h]t@ jPV6 ;Ǎ|F_^[SVt$ W>G_@ A tj jVC uQ?UotxjWV6 h]t@ jPV5 ;ǍF_^[SVt$ W>G_@ A tj jVCC uQ?UotxjWV5 h]t@ jPVs5 ;Ǎ~F_^[SVt$ W>G_@ A tj jVB uQ?UotxjWV5 h]t@ jPV4 ;Ǎ}F_^[SVt$ W>G_@ A tj jV1B uQ?UotxjWV~4 h]t@ jPVa4 ;ǍtF_^[SVt$ W>G_@ A tj jVA uQ?UotxjWV3 h]t@ jPV3 ;ǍuF_^[UQSVuWF>N@ _E@ A tjj4VA utxt@ jPV\3 Ext@ jPV?3 ;E~jX 3;EIPuV/} G @t WV.YY;F_^[SVt$ WFN>@ @ tjjV? u;@ t@ jPV2 PSVC/ C @t SVYY>F_^[UQQSVuWF>N@ _E@ A tjj7V? utxt@ jPV ; ]xt@ jPV: EQQ$QQ$}$WV=0G @t WVYY;F_^[USVueWj9FVE_ (fxH  ljMeYt=t,HtHu @ t@ jPV9 }]tEXu (iuYvYEQQ$U}$WV)/G @t WVYYF+$}jSSV ؃;F_^[ÞsVhEQ$uhHK (VEUQQSVuWFV>H @$<r/FP@ t@ jPV9 UXu (u]uVP\r (YƆYXr (EQEQ `K (M$SV2.C @t SVYYF+$}jWWV F>_^[SUVt$WFV>H @$<s VY!FP@ thjPV6 U\r (YƆt USV%- j h (SV_C @t SV8YYF+$}jWWV& F>_^][US]VWCK;@ }4@ tjjS; ?G t@ jWS. WuO Iʁu QVS[,ttpPVS* t@ jWS7 Xu (r(pK (QQ$sSsfFf#f=~u8f9Eu+Gt$fHf#fuMV@IR;t3_^[]f} uG ;F ut$D$PYYUQQE SW}pWPWaE 3ۃ;tSSSSSSuPWfT$;;SSSSSSuPW=T$;ÉEVjjtpEY@YP#;u IM@ MjQPWuPWyF ;t[SSSSSSuPWS$;tDHY#;u IM@@ EjPQWuPW?y FE VpW/ ^#h (@@ t@ jPW _[USVuWu V舆PV39 E uj VY Y]WSVVYYPjWWWu VR$ushT (V萁 _^[]SVt$ WFH8FHD$GXu F D+F+$} jQQV2N N ȉ_^[UQE VuWt}j!V.PVwE uYPVPVPVPVpPV(E tPV}YYSj VɅj V迅j VE贅؋E Et/j V蜅PjSVE zSE H?HjjSVUSg jlYjYJJ AMG XC F39E[u p_^USVu WH X$ɉ]t @0uQmY3ɉH @0uf9Hta~ u9H4t}hx (WYY}WJj!WgpW.W``|}f jVW \{ODH(@,EC MXQ US @ M M+ʉEMME t~;ttQ :&ulU Qu:W U]{YYsE Wu ]MYY}t09q(u)Etxtfa0UA(Q,@a(}m Mg]@~1K HɉEt;u gQWf]EYYˋC ;u QWF]p$W;]`$~uH(t@0u QW]YY`(@0tpW\YYf`0@0t xt`6_ff0^[US]W}tSh (WC} }u }ujjXVPWWu VWd=uuÃPVWVuuSVWQ؋H^`uE <@uj <%uj G4W _[]UVuWhj VVM E t fH @A MtfH @JA EtfH @PWVZO_^]Vt$@ ;Ft h (V|YYtVm YD$t+jIAQPV'M ISWx X; t ;ujPVLHut% uсuBuu_[T$ P@ F^USVuWjVUjh (WVK:S``EPVWPEVN} WuVM _Dx(tH0p(V'ZYYE_^[]UQESVuWExj V }YYsH Mx;EEt1;t'C u!xtxujSu VzeumO;b}tK@#;tN, (xt` (}t (f (t (QSPh( (j V {O}EEEtM;tCKu8xtxu*@#;u@3;EujSu Vdu mOw)Sh (j Vz;h (j Vgz _^[UQ}SVuWtuhl (Vx }EPEPjj@u V5 uq@$@ H X~R M9t8;t.Gu$@#;uu w ޓYYuxtMKۉM_^[ËUQEVuPEP jjp$jV蕍YYPh| (V ^UQEVuPEP jjp$jV\YYPh| (VG tMQ@#;tN#H 9tjPVz@ ^UEM$S]VW@$!E@ ex @EEE0tv;tlu v 螒YYu[F tEEM6FtCvu&9Ev M+ȁ +E;؅u);v9Ew9Ev9uvMm}~ oEOEu EEljE@M$}@@#;uGE u eEljEEfH0tjXu xuj3뚋EHf@0t t@E@ɉE u?M$t7M I#;t)t%jSJxYYtu e h (jSw}tQEfH0tC t>@u9u$>Vuu p,p(u S >E$c}tO:E@4ujXMI M@ M@ t'E@#;tu h (jS/vE E8u1E <@uj <%uj SzPStSsYMEUH(tGutu@0uztUUeu$u ujp,Qu S EuRExA}7} 7SyE YEEYH @ @@ C@A#;u RUeЁ@@u 3uQ@#+$@@PVS M$N E H`F#;tJEA0u1xt+ECPt@CP3PuSmFUQH0 E M$0@E Et@ 3CE3_^[SVt$ WWV39\$YY@t9}WVPVPVWV _^[ËL$Vu@^Ë;@ >W<t';t@ uzuJ@PF;~_@@p2u"^UVuWH MtM9}E;|;St$;t@ uPh (jVrMO;}[@;~6 t!;tA u yu @yH;@@@_^u ]Vt$WFtm9A t h (VpYY|$u h (VpYYFt` |$tF4V,PYYN;}O8_^ËD$SVt$ Wpu 39Lt43;t(;t9YufJ0t fJ0@(ԋ I9J} SQPV:C|$X xWF;tj;t`;tV= (tOt(H uuAu-t@ u# t ;tI 9&tPVNFYY$Ou9\$u-j VtWSVpBG%? G |$x P;vF;tl;tb;tX= (tQt(H uuAu/t@ u%HuC u HJu_@ F^[Vt$WFtV9A t h4 (VinYY|$u h (VTnYYFt;t` ;}O8_^UQSV3W9uVVuuG?8Vjuu7?_ p VPSWh (uu u@jX9AEN+މM 3;tjU¤;u3;tW@ t;trqqp VRuh (;trp qqVRuh` (E u@Puv(/9ut- ;tA3PE Q@uhL (uPuEMEU;PMD_^[USVW} ujj@$PVE >jju V >K M H M @IEM@(EtfI0 t@u jVYEY@4EuEV?SVG%PV}q؋ f@0f%fA0H0@@0t@ p VbYY A pSVpSVnh` (q (@t @ @3 h` (Aq ( @AEt@3 A( @,A,G tpw SV*jVS uA$VFEE ~?MEEFPt@FP3Pu VL>mM } ʋM@ FE@$@ @ EEЅU _MEE+EE;U M MeM;AEtEU@@ t)U@@tq h (jVkM @A <&uEFPt@FP'3#<@uj <%u j VTojV 3YYMH IP@@uUPJEt3H uuAu t@ t FP@FPjV2H YYNU mJ҉U VY@0t:SpV E tSVHu jpVf`0_^[ËD$V@ @P q @~5W +t!|$ Ǥ;tR :&u |$z(Hu_^U E S];YoVp W}j WmYEDYN6@ YۋIMN 4M)Eu9]|}E0;tmH f@  u=&t8@uj %u j WmjW81YYVSuWT;N xGPt@GP3PSuW-;Xt3H uuAu t@ t GP@wPjW0VSuW:N uKۉuj WlVjuW:Fu]%? SFu VW:(_X^[ËD$jt$ P8@Q#;u3US] VWu39UB K Ax }@ SRIU WME j WkVSW#f jVW5uC 0W莡N j WF @ Eku SW4F U DXC EAl ҉QMM++EMEE u! 9U|xUË;tfP f@ u&t A tyvuQWӠM ˉ@uj %u j WjjW.YYMˉH `A< uЁuButuQWeM %jWK.YYMJt HH U J҉U E8tAj WLjYYH?HMK @RSu!C !F_^[t$t$RYYh (tq (Ã=< (u_TUS]VW WSVaWjVE EEEEE E$E(_^[]Ã=| (Vubt$5| (xq (x (uh\ (V`YPhYYjr (Ve5tq ($` (h (h@ (h (^t$TeY^SUVt$WV6$ ( UVƆH # ujUV؃ u jUV  3h (UVl# ujUV؃ u jUV j = (ht ( (VdžT(cVW@V>3퍾 jLUW"~djVƆhsVqVdžx (TV蚳j Vgj V,xgD w (UWVclU WPVS!U WPVD!U( WPV5!UWVbHPSVy9@ j Vgh` 1VxGr (j VLdžT fjh| (V` dbjht (VpQb@tjhl (VVXj VPf Vh _^][UhSVuWV HYE3t^SEEP|uE܍EY9Y]t 8udžD0vVI EVF4Y;F8~VvYVkVp YYt< (  98t54@$;t@ @@ F8VY8Y4<7V?VdžD  9t VYllVS?hhV??x;ˍAx~|tVYY||Lx V>=r ( ׋;LtO9| (uG95| (u?׋9t#]׋M4LEY׋M9u0LY׋L8]u6VPP?WW% V=>` 7V'>;t;tPVYY8t||KY7KpV=tV=;t PVf=YYL7VN=hhV:=V&=PPKV<7V<JJJV<@V<V<Vu<L Vi<V]<P VQ< VE<L P X\`V ;@7V~;``Vj;VV;VB;V.;IHV:V:@V:V: V:0V:4V:8V:<V:@V}:@DVn:HVb:LVV:PVJ:|V>:V2:V&:V:@8 V :< V9 V9 048<@DHLP|8 < ;ttt PQQYY7VePP?WWSSjDjht (WV*WV8V8lD7V8 V8F4;F8~VY}|jF;tPh` (jV!ZF(;tPh0 (jV ZF8t@Ph (jVY@t@Ph (jVY 0FVUYY~VH,,` 7V8VJ ]@ EEI 8M;t8jV[YYtEGPwh (jVYWE}EEE;EE8uEX XVf7VhWV//WV/$ EWV_._YMYu9t$jV&ZYYth (jVXVTd7DDwDlDV%0[DJDQ2DV4qVw,4;tP4CY዆d;x;t*EG;t gt 9_ |PCYWC}Yҋd9Y tRHt9H I;ˉMu@ jPEPxq dM)H d` dp GCYd09Cd.CYdY_^[Ã=< (u D$VPQQVf ^UQQVuex@Em (vhh (h@u (.UYYxP|KBU YY|xȋx|UTx^UTSVuWu V胂Y| h (P3Y;Yt(Pq (Yu| h (VYP UE9HPTtdžH3ك+CtajY;|Z8?tG;щM~AeUO9 tt(;v"W;w8?tGEM;M|ɋELtv=| (um W;tt`;v\W;wR?tGjh (VBWL Ht%W;tt;vW;w 8?tGEt T+9G3H3ۀ= (tP0V#Jd% (VH.AVu'uuV5 388;t PVBYY44<VK2P(r (FEEESPJnueME+HtIHtUH;tx u@ @;t @;uVYh (PYYjYjX}9~~ VaYF4;F8~VY;t PWV; ;tPWVdžD: Iu uV ;t PuV: ;tPdžDuV: 3ɋE_^[Vt$jhjh (Vt.H 9tjPV-@ T10Vn ^U eSVuWPTEEeee jVVedžDYY}x Ps jPWV( jh w (WVV%M}]8-xxEVUEt I @-t 02BmDdGGlJ ([h (W{kYYu  (gh (W`kYY (HFYtHt HqƆjjSVv+ EGG?:tjh (V:P GjWjh (VSWj`SPV&] E (!wR3($(WVYYFlaƆqRE IOWh (VN ƆjjeV* ujh w (V]O EG?tdWV:jjIVJ* G?u{Ct#M؅t?tWijPWVj3ohp (VNYY`C{tPV MEPhT (VM jjht (VGE?}M]u?hH (PYYt)J (tG?-uwTuqqƆ} u/jh@ (PP,PPh (VPP`PV%(39EuM M9EmE (et?t H (tG<-uGGЅ H (ǘ\Ph (q (YYuPh (VL Gt>t8J (t}u!jSVLPVpL@ ȉE+ˋ'G;tu IƆqƆ6SVYY(9EuE (AV'V`0eEPEPEPuV#uV%$}tDujxV'uuV$&}t$u싆PPYY}uh (VK j VP4jVH10j V A$PV VVjVAh (hU(h (Vz8}tVUYPVI*= (YYuu uuVh-v@t e (tFtFHF+C$}jWWVZjh (VGPVfGUjZh (VFUj h$ (VFxjpVG@PVGF YD Y_^][UPESVWHE3EWPMmbueYEYM+)HH)H9;jVa'YxYu@tx u@ @t @uVYh (PjVU2+^ X@ F  I N F@M;tx u@ @;t @;uV YhH (PF4Y;F8Y~VpYjYzH}WVvYY}9~~V詰F4;F8~V4Yu(tuPWVdžD5. E_^[SVt$ 398tE;tx u@ @;t @;uVYdh\ (PSV0L;t t;t jPV ;tPdžDt$Vx- džD;tF"9<<t4 A4FVYSV80YY^[jt$t$t$8t@ 3Uj uu u}tH It]j Pu蟮 t@ @]3]Uj uu u}tH It]j PuU t@ @]3]USVuW]j Vuu S3tKH 9y u9yu> Vuu SBWWWPWjSN;PWWS PSe;t @ 9x u@3_^[]t$ t$ B^YPt$t$YSVt$ WFHFH;FL>uVYNH\$+F ۉt@;t9F+$}jWWVBj3VBPVQB‰>t$t$V _^[t$ jt$t$G Pt$ 9 Uu z]YMɀQhPu ukAPu ]USVuW3}@HEFEEtVf~8WV蛲F4 3EuE EjEWP\ }EuM@Ejv$EV\NEԉF+ȃ } jPSVU FHFEL;lj]tOtK9t;  uI Iɉtz u9xt E@uFH3EtEjEWP\F Es (EEf% fEȡs (E܋Ef% fEEFEuM@HE9Fu Vs (YF9~tVY+F EMHHFHEԉEEPVwFHlpWPu[ueEl+ljtfHt HtHtBTjXF4;F8~V\YlV],Y;t~N8E9Fu Vs (YF9~tVYE+F EE 3ۋH 9;uVSh w (jPV@ 0VF MMu}nEXG t#WVSh w (Vt?I -Sh w (WVG t WVYYG%_DG3F;E~VuYl]Et!F }F4;F8~VYVRYEЉFE_^[UpSVuW>+F E3ۉ]FEEtV諨F8PVF4 F8jvV԰EjFESP%YN+ȃ} jPWVtM EuE@E]f%Gf GfEE$EE tM8thl (SVV SEEPXuYYEԍM+É]tcHt HtHt?OjXF4;F8~V让YEV)Y;t"NE9FuFV,v (;YFu7F MMu]EVYE+F EE H 9;u"Sh w (jPV @ 0V@VG t#WVhSh w (V<I -Sh w (WVG t WVcYYG%_DGEEt$F M]F4;F8~V]YV軦YEFE_^[USVuW3Wu V;jSVISV 9}M H 99tWPV@ 98H 99tWPV@ XtOA 98uWQV躥@ FP;ljFTA@;-FP@ 80H 99tWPVg@ @ H t&99tWPV@@ 3ɋ9xw99tWPV@ @ H t*99tWPV@ @Xu (u,x99tWPVɤ@ j0V ;tNH 99tWPV薤@ FPH#;u@ j"WPVPh@u (Vp9 E _^[]SVt$ 3W>@ ;uj)j Vd HA H@ S t$Y+~ S hx (yVI N R V N I <jPV8YYPV xu@tx u@ @t @uVYh (PjV$+^ X@ F  I N F@_^[U E SVWXMCj Z;.f y  x b *5-a 0G u3}VYYM yx{yAnE 8tC;uW+EMMQMQPVM E;s3M }jh w (V7 ;sjY;sjsj sjفsj́ɃA9J sP;sjY;sjsj sjفsj́ɃAQPV jWp V;sjX;sjsj sjفsj́ AH SEWPEPQVEt$;u}rWh w ( E E jPV6 hjh (V PVrEM V:u@E 8t8- ;u@E E PV>aYY σDIIYj[+tRIt@IIuƆt;ttQPPE YYMƁMh w (jTh (Q4E bujjMVp jjIu\M AM t-Fu hp (u3YYu@E Ɔ|tɅ3 E <:t<=E E 8-u E j hl (j h` (S\0 E PEJE YK (u:u@E 8=jt+EPuVS#+EPuVSE u hL (VSF$} N#;uF j"jVSGPhD (Sd2VSFLLS?A MƁ~MƁoMƁ`σpK&IIuItIPh$ (uC. 3h (pV觸 ujpVJ pVPYYWh (V,YPVWVX h w (jh (V YP3hp (VYPYYh (VYP YYh (VYPjVE uN G (>Mu2h w (jtujjsV4 ƆMƁ@_^[VWt$ (Bt$h (Wb (tPWYY_^h (t$,YYËD$3jHH4H8ǀ8 (lfǀǀs(ǀ=( $(,4DHǀ| (Zǀ0Hlpfǀrtx|ǀ$d()+<@Dǀrǀ(,(ƀ ƀ ƀƀ  L P T d h ǀl ,(ǀp  (ǀt (x | ǀ o ( SUVt$Wj V/j (jUV-j Wjht (V=؋C pV jjUV"3H;t @3K j j j Wjhh (AK VPV PV\ ;ʼnt@jWj[Shd (HV褧j `WSh` (HV艧(;ʼnt@j jWSh, (VhPV葔 ;ʼnt@jWSh\ (VH3 w (WhT (VH!UV<,H 9)tUPV @ h0V耳 H ;uUWjPV@ 0V&NC tSVNUWV)I )UWSVC t SVQYYC%_DC;ʼnt3@ t-@ I T;tD;t ;t ;tB3PVj jjhL (V@ j jj@h< (Vܥ@ 0@jht (jh (V PV&_^][UQMSVuWtjh| (V] djjuu V-jh (Sdq ( u{C{I (tjWq (YEI (tG?tJE?/tWh (V<' G?u h (V('YYWVd d qPP 3xdV Ad8-u xu w (9}|h (u<(;uEPWVV h (S1YYM;ljuK9tq (0Ph (VU&%q (0P phl (V.&E_^[Vt$0;,u8;4twSF`WPt$V]YYP7S 0 ;,_[tNj;uFgu8;4t$Nl;uFgt= (u h (V%YY^USVW (juu u:uh (uX%YY>#uр~!uSVYYuh (WYYtj uxYYtJ (u<#tF֊< t< uFF<-uLJBI (u-t .t_ujSRq ( uVuYYtP_^[]Vt$PP,PP 0PP$4PP(,ɉ8t90u;4tjX3^Ã|$~D$@8-u@ UC VAsjWjhP (VL4I]tC3ۋ@ jWjhH (VX!VH@ X@@> jWjh@ (C VA,ItC3ۋ@ jVXYY_^[UM SVuW}j[t~} ~x8-uqHtj-uxtZj=Pq (YYt$PARS+jPQVZ@ 0VjS@jPV›@ 0VΩ M M j hSh (V j HV H Iuj PV@ HQV[E YY~tE j7V^؋ H Iuj PV蹈@ HSQVv @t t tK t SVYYM u_^[]USVuWjV" w (jSPVjV{"jSPVouƆAu V$jWjh (VȚ3ۃP;td@ 0V8 j Wjh (V蛚X;ÉH A @;uj QV蠇@ @SSjESPVE9]r (uӋEӋȋE;E } t95| (u Ӌ Et^tSj=Sq (YYt9;t5GjPVjP+j$WSuE V#(} t u VsYYEE맿AjWjh0 (V袙t+G ` PPhPG 0VG H tjh (V _^[]UQSVu3ۉ]8u;h (PY;YEtj h (PY;Yt SSPVWM@ (QWPP, ;tj,uPVMQWPP( ;_tj,uPV8u-9]tjSuV8uSjh (V^[UESȊЀ؈MȀVuMW$E\ x UMt}j PVL@ MU @Ettj VhYYE Ee}tuu V ju V ._ xjh, (Sr5 Ph (VH Qqp VGESWV!G $r (Ej/@E E@ PEӃ0 } r?jh( (u4 u)j/uYYtHt.ux/t Em uuh  (VWVt-,;0u4;8t3PPjtPSVuV@YY}t}WVn}YYt=jj h (SVgWSuVjjh (SVJWSuVH؀}t jjh (SV$WSuV$SVYY}tluV9ECPuV-}tWSuV0Kt%jSuV=FPt@FP3PuVMYY}tWuV }u WV)YY_^[U0VuMW}Qv PPP |'Ef%f=@uVu W5uW E@A_^UEVu WuV2YS<+Pj;V r (؃ t;tu+PVuXs;[tu+WVu<_^]UXSVu3W ;t@3E}WVYY}WV+YYEt:;u P ;u PL ;uPP PV jPVu SEEP1ueYEY+ÍMHt HtHtbjX} 9~~ V8YF4;F8~V‚Y MHEVY9tA MH9h (V߿YPjPP;tx u@ @;t @;uV蠿YhH (PF4Y;F8Y)VYFHFH;FLuVmYNH+F j uV3 H 9tSPV@ 8O#;u @EEj"PWV 9] MHE;ujj!hT (WV5@;u (!; u (;4 (t (Ph4 (WV+] 9^~ V`YEWh (V 3uEVYY6_^[ËjP,r (L$3ҋ+t3HtD$ t/ %D$jYD$PjYSq (VWӀ8t$tӋt8%/tt% džVY_^[Vt$Wt PVf'YY;SjVYxYu@tx u@ @t @uVYh (PjV+^ X@ F  I N F@;X[jV~(YY~ jVYY8u6PPYYh (VKYPSjVV_^ÃjP,r (SVW|$j X Sq (YYtFqp +uh"2(W蕥Y3Y!jPSt$$W7VW jX_^[ÃSUVW|$03W\$l$4|EPW|uVW@E PW6EPW,EPW"EPW`EPWD$LRD$ph ] E]JL$P@EUh0K(Wf^f D$0NL$HL$4+)HXEQ;rZɉ\$(L$$Hl$$PH (vhh (h@u (AYYD$0t$4@P6aYl(D$Y(D$0L$M (T$5xhuWĥT$ ED$4YM; \$]Ow x (L$D$T${  . (;T$ (fGf% fGs (GE GG ?_$ @(t&t!tQRPRQYYP G( p,V]YYG,t%jS YPSWV$jSVyl tu @GGt pV=GYYt3@ t-@ I TtDt ʅt tB3PVGLYYt`u tXtS;tE pVHd@ YY@t*jwPVt;t I xE t WV}YYuWhV_^[]UEPEPuu u]UQQEeSVW8E9u ]u,Su YYPWuYYPuVuWufGYf%Yf=`uQGtJufCf%f=`u89u t\9M u.u Wu襫fCYf%Yf=`uSu茫YEYWu+YYCtSu/YYM 맨@th< (ju< 9u CtjHt/MAPATtS@tCAP@ 80t8t39H@Xu (gMfAf#f=uAtfpf#fu@ufHf#f t f tf u@tuh (ju( E fGf%f=uOuuPYYMjPu } CHt3MAPAT@tyAP@ 80tnt39H&t@Xu (;jPuW t,} CHu@ HE EfHffuHWuOYYMfAf%f=uQhjuf=tf=!t f=qtf=#uIG} ]j S!YYGfWH#tF$fH#f#tftfux t ffuf@ *f#΋#tvfQf#fuiA@tc@$<uZjXftR f=qQt f= (u (Q4 (h (j S% pEu} t} t } uH@juBYY]fFM 3f3ЋfVEq (~F FEu uuYYF^u WuߧYYEGE70t-M <t$Vu8E (h (uEVuv (YYEVj`PuM_^[S\$ Vt$ fCf%f=$ubCfHffuP@uJjVYYt< WxttHh\ (jV  x_SVEYY^[ËD$VfH#tUt]t~KC@t=PfJ#΃t tu Rt ;PuP@t@3^USV3W9uuuuVh9uuuuVhuA]}SWSW:;ƉE@;tVHt#GP;ƉGTtB@w6;t6GP@ 80%t 9ptp@Xu (tl2u]u]MA@t t QW˭YYuWSWfFf%f=u*VhjW1jPW| tuf=tf=!t f=#tf=quNjWYYfFf% fFs (FE ȉ^NM Fu QWԤYYMFu QW迤YY0t&tVW%5 (h (W VWxy (YYu SWtYYM؋EVjj0HEWAMM_^[]UQS]VWjS(}YfFYf% fFs (F~Fu WSYYMEu QSYYMFE Vu  hFOS6WjhSPjjSE EE 08u PS莣E YYMhMhS9MmrF Kj4SthhSLrG Kj4StE0uf@f%f=H@GEf@f%f=E I@H7txu>u VSYY_^[UQQS]VWۿtCtfCf#f=tfuEeu}tVfFf#f=uIFHMAPAT@wAP@ 80fN#f=#f;f=fu ~ FFtPPMt39H)t@Xu (jPuu mG3#t5$fHf#f;t=ft7fux t,f#t]fJf#ftf;uKB@tE@$<uY39}t F 9x up39}ut1E;t*8u%9}u @0ujuS 3}LxeF tuuuVSJ}uE@}ux}f@0ft>t&@0uj SwYYth (j S9  I0f H0jSM EZjS&YYu&@0tltjWVSYYPSDtN ɋxttH@0d (uL (uPjS x}VS艹Y3YuGt-jh w (VS+x@f(H0H0EWu@ jS`YHt It @uPS若uSӈS'F}H0P(MH$f ?f0f }fx0>@(G(>@,G,>@$G$P(H$x t@0u p @Y pSA VS%GVp$SaoL$tt I0f H0SٷYY,}utEH qH a pS/YYxu.uVSE pSA VSsF }t*}t@@ujuVPS}tuuVSuSކe}YY^j:u$r (YYt@Eh (PYY2j  (Y}@tEPS4uYYA 8ujQSB@ MQ0Sݞ H 9tjPSA@ 0h (Su M@0t1WQSYYPSPjWS誻AEHUfAffu3PPPS uS覅}fAuS蔮PjhSLAj_@H@@x @t PSʊYYA@ pS@0#PSIe@0 t#Et8uVuS$ tH0} zLC;;)Sj jj h (SSE pph (SjjuEWSg@juj$pw @ pSE@ @uj uS?@ @yjjjqw PS˥toE@ @Et_CHECH;CLuS?YEKH+C C+E$}juuSW=EEju8S荒 }t#t uVuuS,tE 9C(~ PSKYY_^[UVWj:u $r (3Y;Yt@E Bh (PNYYSuSV^>PVEPVEuWVE@ `7SV艼V >0[Eu%h (PYYEuQPdUu#h4 (PYYEuԀCu>h (PqYYuzu9<th (j-V uPV胫AIuHh (P.YYu7u9<th (j-V u PV E @ x_^]USVuWV  @E=Y9t WVDYYPVDYYtVAF] YtePVYDPV!DC t-[ @ LtDtхt t A3PVYYAM w (ujPQhf(uV8M؃HH0} tqPPYYV|<Y_^[]Uuuu uE ESVWu39uY}t6u~>E@PUVuSMG3WuP? Wuu ؋} huSWuߑ}tpg _^X [uPu軐 E ]USVu W}t (u (j jPW~M}؉]uuVhH (WtC p3tC x VWbYYj W} YYt C pC ` pW} YYuH0SVW=uWd;MH MH0} HtVSu W_^[]Ëxu @jWYY@@@ t-@ I TtDt ʅt tB3h@ (PyYYuN ɋXttH@0d (uL (u PjW X]VWY3YVWNUESVWjt}jpWK}hjhw (WL؋HC @EtojWYYtV ɋpttHEtph (jWLhl (jW: puW4YYC SVWp; pWljWA ]uWڥPjhW蒲4A@H@@@ @t PWYYA@ pWuWo|tE 9G(~ PWDYY_^[]t$hht$st$hht$Xt$jt$t$t$Uuuuju uPjjuPjju荱8]Vt$ fFȁ tAth (jt$C #f%~j ~j~VfFs (t$F^f% j j~VfF8q (t$Fٕ^Vt$ fFȁ |` ~3t~uQf%j QVt$fF8s (F苕;f% j hVfF?uFunE E tbfFvf%u fFhju\EMFQ4QMHGFIPjWuVu'p(E@t#fr fwNVuVoY;YujPV蟸VPjWVl_^[]U,S] VWfsƉuE䋈 (C @Ut"€e}GE epX]fFf%f=t fu~ u^]3ut WY3}yNEFMEEH HHH$HHt2HuVWitYYPW~ SuYYfFf#f=f=f=uGF@tAjjvWRu VWpYYMCEEfFf%f=ufF@t`j jvW8PjjWCPWW؋E (uvh (jW@VW*jYCYEME=f=3f= )EV (h (uW. }t }uuE (h (jW蕻fFf%f=F@t]j jvW7PjjWhPW؋E (uvhh (jW @VWOiYCYEMEQf=uKFt N W A tu F O@ x tEV (h (uW4fFf%f=~tf= uBuV@}}3VWv*}uEufFf%f=u}uVWfnYY]}3]E (u WE MHtHf@f#fmu'u W5YYtu Wp5@YY ( # (Pu Ww] YYEt,tSuguPjVu蔝YtStNfCf#fmu#SW4YYtSW4@YY ( # (PSWr _^[Vt$ WfF|$ f#fmu#VW4YYtVW{4@YY ( # (Ph (W*PW5_^t$ hP (t$ Pt$4D$t$ hl (t$ Pt$4D$UVuWfF}f#fmu#VW3YYtVW3@YY ( # (Puuu h (WrPW^4 _^]ËD$f@%;t2-t+HHt t"-t t/t |$ujX9D$t2SUVt$Wt$VLY3YEtE9XuVPUjVzj hjh( (V4;tG 9X u 9Xt@uj Sjh (V3;tG 9X u9Xt @V YSSSj h (Vж PjVj Sjh (V3,;ÉD$t;j Sjh (V{3D$,@ O @AG @;ÉFPt@HV Y;G 9X 9X@MhjV9E QQV͹PSjV胭PUjV*SUSUV胘HD$WSjV6PSjVPVjPt$DUVPj@hVHPVPSSVڙ@ 6h (VHjWVWSjV̬PUjV薖UVq<_^][US] VWf{s (f3fCfǞC@tbSu YYC@@E fHfftftSuYYtE ju`E Y0cYCf@Puu3qhYYS]SsYE Yt t@XfCth (u胳YY[uju3`YYfFu u3f3fNq (F]rNFYYu SugYYjjh| (Fu3:؃t8EjSP5H@#;t} FG_ ^ "E fhWu`6} F G@t'@t thWuq RfGf#fmu'Wu.YYtWu.@YY ( # (PWu{ _^[]Vt$ Ft1F@t'@t fHffujpt$谡 Vt$ YY^ËL$fA%PQt$ yYYPt$ # Vt$ W|$ FtBFf@% tHt t eu$hL (h, (jWmh (jW`VWGYY_^S\$ Cu3Vt$ WjjVhPjjV?SVj`(_^[Ë[ËL$fA%PQt$ YYPt$  VW|$t%Gtwtjt$Vt$zv_^SVt$W|$FuVWyYYFfHf#fu@tHF@u;xu8fHf#fu+@@t%N@PWvePjjW\NAF@uWPfF#VPW&VW-oYY_^[W|$ GuyGSVPt$X`St$wfNщFffuf fN q (NfH^[ffuf fH q (H_US] VsWfN# (tZF@uTFuN~tGfOf#f u:Gu4G SuF g CFcl^Wuc^NvfNf#f tfvfNf#f FEjv PH@#;u|FN~ u$ Pj VՒjjVEȒuE SPjVüVM , J fQflflfQv (Qy My KIK_^[]SVt$WfFf%f= tO|$tBjjh| (W4؃t)jSWH@#;tN^ fFf%f=tf= uN@_^[UQE SVWXfCf%f=uys=q (j:F PEYYu_j'uYYuRFt tcjpuu觯Vjhuuu u[\E _^[ËD$UQS]VW`3@ p;WWj Wjhx (WVS~$;t[;tU}P#;u IM@ Mj"QPSGuPSI Āt ] K@tE H ] WWj Wjhl (WVu}$;t^;tX}P#;u IM@ Mj"QPunGuPuʤ ĀtK@@t K] fCf#f=u0Cu&u8PWjuӐSuZvrSfBf#f=uWZ@tLtGE @@;t:@;t3fpf#fu&HA tI ;t9>uy&u ;PuZ] SuYY_^[Vt$ F@tN@Pt$ YFY Vt$ (`YY^UQQM SVWAAfPff@@pFȁMt#tjVuKm e%F^ x;s4CE;:u 8:u/+IQHQPq (E OC@;߉Er+~ jjx}h (VWoEM  F}Aj hjh (W'3ۃ;tF 9X u 9Xt@u&SSj Sjh (SW{$;t03;toF 9X ug9Xtb@tZE PWHXM XVSjW辡PSjW薎PW^Pu hWr@Pj@hWoPW3M QWPWa^_^[S\$ VWC|$p@0ttNhVWKhv t6fFu)F$u Vt$[YYfFf%f=u&Vf=uPfGf%f=uf=uff=uFtfPu@tHtt@t@tfHf#fuHE~jPh w (PVEuzNjh w (Suuh0ujjueE8p~'fFGEf%f=}f=+}T (tL (Vuu9YYPWEG}F@vHt*HHHGt<;GE}GEG$}HfH*tUHHuu}toeǍx?[tOSuuYYPE+WPh@ (uSPuuqEEuj]Wq (YEYt;Ruuu!YYPh (u葝vfCf%f=~f= }SuuYYPh (dfCf%f=}SuuYYPh (/fCf%f=}SuumYYPh( (fCf%f=tlf= tf}eSuu6YYPh (fCf%f=t5f= t/f=t)f=t#}"SuuYYPh (~fVjjukE}~pt+Et@eE}t}Vu~YEYYhVuN[}uv uuiPu uON?_uu@YMQPA}u39}v.<@t(<%t$<;t <_tuuPu uE _^[Vt$謚jjt$Vt$-N#ȃ;uF ^j"jVt$6^UMAЁ u%uA @%tQuu u]u uYY]UVu F tj]Vu 3tUH M@E(E0^]U}(S]Vu u;uF taj]Vu QW}jjj]PVWrej]VW$F tvWyf YYE;] F^_tCN ^[]UQVu WFxu@@SE؋@t؋C}jSW E tjSW EeN N$ FLtt;t FfCf#f=uCS$WFMYY>f=tf=u2EfHf#ftfu@@tfHf#fu`} [u VWYYE PEPu W$u uVWU _^ËD$HI ËT$Jt(Bt!Vfpff^u@@t ɀJ`Rt$fYYËT$Jt3Bf@u@t!Vfpff^u@@t ɀJ`Rt$YYVW|$Gpt~u t$ 豬YFWt$YY_^t$t$@YYtxuHfAuItI UQVu WFtN3fFS#=uE n(3;ƒU3;oU U}fA#Ãt9tHst sfF3f#3fNq (F~y@txAt Q }B t[t Q }R z tu A W@ x u(fFQW3U f#3ЋE fVq (FKYYfF#[;E u VWpYY_^ÃUVt$ 3(FSW|$$W`jwW  PWfFf fFwfN#;} h !HHdFt VWRYYGxHUjWfFf% f=Ni-GhQ4W?GH vWtuF$<>EffF =t=u ff t#f )fHf#f~fu=@`_PWIYYHNfFf% fF(q (F,F tcj#W<YYtUFO,} E @x W譓jjUSW&Sh( (j#W辕(fHf#ffHf#fB@@fFN@f% fF|q (F0W6H6W.H_f u.(IfEf#f=8EG*EfHf#f@ E@ t@ jPWE" D$(@ tdjjjh( (p,W9@ t jjjh( (p,W@)jjjjh( (p,WPW! 3\$(+؁e ] Et UWOYYfFf%f=u 6WFYYuWFUWFE@$ FE s (FfFf%^f=u FOH yuj PWa NfFf% fF F(tfYu G(Gp( ;\!$tkBt `t~ k nd$(T T fHf#fCC @tF@3 H N ` N6WE F$< N$< V fBf#f= F fhf#f @ fX x  hfmf#f @fhf#fz ɀNJHg tLfEf#f=tf= tf=t f=tf=u'E`t!N-H ^ fCf%f= ~uPfHff;u@Hu5ht.fMffu9uuNPWzDSWEnDk fEumUVW4 { @EN(UW-DmYYfEf%jFJ F@f@f#f=3 FfPf#f; @fHf#f tf @fHf#f  jp W`@D$P#; 3UUj Ujh (U0Wx`$;ʼnD$ @ 9h F@@@D$w fHf#f8t D$O@ ,EP#;u@D$MI L$(L$j"QPW*D$8D$$MA tjjj PD$,t$8@ pW_uvD$@ t-@ I TtDt ʅt tj3L$Q#;uA jjQWm)UPt$0h (WD$FfHf#fLxHt @ O(D$(Etujȁ}]uX#;uEHL$$E D$$j"PUW(L$4E tjQPWӏUWlD$@FFfHf#f@fHf#f jp WA^(@M#;Z3PPj Pjh (PE0W ^؃$3@ x$L$(Pu@D$$R T$L$$j"QPW'L$8D$ D$4 A tjjj Pt$ @ pWR]E@ t-@ I TtDt ʅt tZ3ۋM#;uE j"jUWC'SPt$h (Wҋ:Fd$(tufHf#fuhhtaUVW tR@EN(UW?mYYfEf#f=u UW?mYYUW?ESW?.f]u mfEf#f=u'l$(mfEf#f=u mjfEf#f=YED$Jf@f#f=9E.fX$x @fXx 9pPfBf#f=9rFfHf#fNɉL$91Ht)fYff~uyuyu}uAM@ HJL$(u͋T$PW >VW>D$(MH+;;b ($~( jjVW 跕Lt.f]umufEf#f=VW;EYEFEFEFE F E$F$E(F(E,F,3feEEE(E,q (YE:nED$(FfYu GGpWYYNfUf#f t-ft&|$(D$(f@f#f= t f=Nƀt$t7t3t-fH#t!`t~~uD$u͋D$@$<sf tfuUWYYOA|$(LD$(f@f#f= t f=1t$(WxYYOIA-HH ftq&t:HVWYYtVW@YY3UVWЃ FfYu GGpW{f@f#f=jjW耉YYXAKf@#f=;f=1f=' I h (XjWHh (jWEXf=tH9Fu=G(`_G(@ t PWHYYG(H G,(M 'G4WeFYY hGN GH f^ lFfYu GGpWYYG fYu Gp WYYG$fYu Gp$WYY6WY_[^]ð($((m(b(^(jt$1YYfHfɍfH Ds (HL$@@HQI0PfQaff uIUSVW}<fG0蜊 TM$HE+IQTj DPv THjdPY9~T$A;|Wq ()1 9:<A=>tE?E u@ t@ jPV" %E u@ t@ jPV f<<fɉ0t{;,u PQQHPP $ (V0mYYPP Y0)u@ȁ % t E @ t@ jPV- I I A E u@ t@ jPV f<<fɉ,t;0u PQQHPP$| (V,lYYPPY,;E uH u@ MjQPVxQq (Y} u_t@ jWV% u _t@ jWV PVp3PWj$Pjh( (P`@ pVA=WV4b\ jZ+++5uHс t @ @p0Xu V(cjjI u IV A0I I A4}tH t u @ tp3{E @ t@ RPW u 6fAQ@AE@t PWYYHA*j^Ut3A A,#ȅtu @VQRP>RjuHс t @ @p(Wu VajjI u IV A(\I I A,NuhV>IYYM QuA @%u u!hQVDoYhY_^3[Ã= (VW (t6t$ YYt>u_^+0 (U$SVWV M3ҋً>UFPEFEFTEF(9 UUEuG;tx u@ @;t @;uV0 Y (h, (P- ur (X t&H;N,Rhk(VEF(< 3ҋËA tI ;ʉMty tMjQMQ0VqE3ҋ;a9PV;t FP@FPR (Vh MjPVE! @ uj)j V  HA Hj[X a+~ yI N R V N I<>^HFH;FLuVYNH+F j uEV>% xu@tx u@ @t @uVj Yh (Pm jV,S+^ X@ F  I N F@H 9tjPV@ 39H 9tRPVf@ @ tQA 8ujQVA@ FPFT@FP@ 80H 9tjPV@ @ H t+9tjPV@ 3ɋ9H9tjPV@ @ H t/9tjPVo@ @Xu (u59tjPV@@ j0V6 juVvi5| (uVgiH 9tjPV@ 0VEaYYT};tG @ ;uNj@ ;t@;tH I ;tߋ۸ (P (h (jVeEEF(t uVCYYE_FEFPEFT^[S\$VW|${$7Fȁ|NytF t FGt F VS0YYF t%tȀp#N ȉN'C(;GO uS$C(+‰C(t?~u0~VScYYuf f_F tVSVSBYY_^[ËD$@(ËD$ Vt$WH u@hQpVbjt$jP7Vxn3_^3Vt$PPPD$pVJn3^ËD$VPn&YY3^D$Xu (sh (sظK~ ` (s:~ Xu (v3D$p (sh (sظ~ ` (s} Xu (v3UESeVW}eu ]u,r' ME;)I (@EESPu tHEM;4H (@;ÉEs 4H (u}EM!:EIt\itWNt n@;ÉEAt a@;ÉENt nM@#ωE$@;ÉEtNt nd@;ÉEXFt fH@;ÉEItiut@;ÉE$Nt n@;ÉEIt i@;ÉETt t@;ÉEYt y@EM#σMdE;sxetEuQM@;ÉME-t+u@E;sp H (t_@;ÉEs' H (u;sJ (t@E;rE-} u%j h (u -s uEt jX3_^[UVu]tv ;u@ tTEPu VaVeEPu VNVeEXu ( sUr,Xu (vUvEPu V E^UXE e]SV]W3PE]}ȉ}2r eMMYM3ۉ}Љ}ԍD}E܉]}}J (tAM+tHHuEAME EMEPQQ$ }tًEE_^[UM2 (u E]EXu (u Xu (]jX}يЅtt 3t ut}]M]D$Xu (sjX3ËD$Vt$Wx) y<jhPP tJ +   _^ËD$VWxu t$ WPP; YYu _^UVuWfE 39}tuh (VZR 9}S] } Cȋ H ( t<<_u;$}tOPh (q (YYu:f (t (PSuh (V#JPV (ft (CI (@t QKQM@QPPh (VIPV$} t5th| (Sl YYt?} tjXff-f$@@WPuSVf[ufJ0t fJ0_^]USVu WtfFtu ]VSYY_^[]%F@E tU=|K=~=~==~=t=Hu(` (Wq (N ^ Wq (t Vu떋] tVSYYFtFtxPSGYDžYuf} tf} tf} ufF f=tf=u VSYYVSfFYYfFUSVu W}f^#ƒn t!t Pt$YY>wډ_^[USVW} ut fG[fWf#fB$#ӹ ;шGptP=t;t~e~'[h (j-VnK wVTYYGpVu6vYYtFt.Jt>t#wVuvYYwVuFYYGt\pt-fHf#ftfNf#fuFuPu@ PuYƅYuPuVuE _^[]U SeVu fFW}f#f;tf;tfuF ;t;u V$t<!t  fF#f]fDf^]t# (tVW_#q;V}K($0(}EFyfPf#f hx$^f}muVuYY= ( =4 (Ff@f#f=tf=!tf=#t f; (F" ( (EFtf@f#f= (^u MF IEtVu^YY}VuYYej-uIYYt݋C<uC @%tt (F t3CtKt@jSuI Xu (twC t@jSu# p (tQC [ jhp (] Sq (Ӄ t*jhl (u Ӄ tjhh (u Ӄ 3f%. .fFq (1f%0 0fFq ( f%/ /fFq (f%1 1fFq (F Vfzf#f`u?Bt9f9Muf% fFs (f% fFs (RFuYYFXSu)[YY@^Su[YYVueYYcVuGYYXE (tI@uDEu>f}muVuxYY E< (tWhD (j-uE_^[Ì(((v(J(,(((((((((((n(((@((     D$Vt$Hu @ N Qh (V<PV{%^VW|$tGtwtVt$vYY_^USVu WVEt xfNf#f=`Ft# (H#ϸ;ȈVNt.=t;t ~M~CvuUvFxWu<YYtjtRItbtG>u)FfHf#f;uPuVu4VuYY^SuCYYFt\Xt-fHf#ftfKf#fuCuPu PuYÅYuPulSuE _^[]VW|$tGtwtVt$)vYY_^QL$SUVW|$3; t$;t  WtfG# ( fOj#[$K `+H++t + Dd$fHff@ht@ SPV u taD@ht@ SPVV PV#D3PUj$PSh( (P`@ pVUVG4D|$ fG%YYl$GGl$ ft$ wV.  ~Wt'|$ Oj[SjwVo\$}|$ F@?u Gt$ WYY/|$ uOF@|$ 3Uw VaH#;uUw V>@ SUUw V"0V4Pht (V< q;EAD%+t"-tk.t0tz5YB~lOF@[>]~Qpt*qt.~t=L$,|$ WG@F@==}ȁdItaIt2GD$hPt$ UVm d$o-t$ UVm j[SPwV<|$ u Gu G|$ uO\$-|$ uGt F@?at$ WtYYfGj%PwV|$ uOD$==C=;t*;|=qF@?6D$ +tu1G@u+fWfOTq (GGpV@ʀ=WF@?;ypofE#ft%fu } tu #Ph8 (V9mEtfE#f} ݋mfEu } umfEfuu %Ph (V9fEf%f=uEN@ @u>Et ;t]#fCc f% fCTq (CC$ C@0ft*ft#ftu #Ph (V8MjVYYfHffH Tq (`HEHɀHUOLd$G=t$ w=tK=ouR|$ $uKw VfGh%PVG Gt$ GpC|$ D$ =;t  ( (fG#fu Gt (?f;u (3fmu#WVGYYtWV9@YY ( #‹ (SPhp (V/PVӴ|$ tO D$ %$uw|$t|$OgsfGf#fmu#WV蟳YYtWV葳@YY ( # (PhT (jV8=t=t=t OO_^][Yt$ t$ t$ ËD$]?[}d!t_#tZ$t-~B~KC~E~A2ËD$f@f%f=u,=|=~=t=t=t=quUVu Ut fFSȻW;˿ D },tIIt tgFuuvR2}yNpHtoT}*u^ujvR58;t}+t[Ht uQvuMt ~t ;~uj X 3;H$`FN }tN}*u^uQvSFxuuWut3;t~ogeFt]uuvuDG}t}*t }ku/F@u)f% fFTq (FFpuW^fYYVu6YY_[^]UQeS]VW}۾uuoO Y؅taEJ (t tMK@EtBJ (u tK@E+PQWv4PjjW+PuVW,EuuW93PSjW+PVW<PSu W3PSjW+PVWPSj h (W4 PjW0_^[UVuW39}tjuV E}Puu Vg9}t@fHff uPuhV(PVHuPhV f _^]US]VWtfuE e u _t NfFЉE #ׁu ~uuWS+ ~    t}ffu E (fE (tE (f#f=mu#VSYYtVS@YY ( (uPh (S)PS蚮R39Et>t9fv SYYuuuVPSN N} F FFfxfftvffu (f (t (E f%f=mu#VSYYtVS@YY ( (WPh (S(PS諭b}t\@{3fuH ~uH IuH IȋWuQpSN_^[]USVuV觚Y3ۋM ;t-A tI @ T;t 9\t3RV0YY8]Etj\H I;uj PVe@ HSSj Sj h (SQV$;t9Sj h (V0 PjV+,mWuVnYYPuV4PSjVZ'PWVPuSjV:'PWVPSj h (V/ PjV+_VY^[]ËL$SVfAf%f=u$T$ ABP@ArPPjR&Oq3ۅtFW|$fFf%f=u+FGP@wPFPjW&PShW9 ؋vu_^[US39]@EVW}@ u Oju4VWj h (W.PSjW0&0;E t-F tv @ L;t 9\t 3QW.YYSj WEuEW@ F PjVWPSjW{PVW8PuSjW%PVWSjh` (WE/PShWs%0PuWrPu VWPVWPhhWw ]H@P3VW0_^[]ËD$tHUSVuWEf^fx##f~tft f tf u`j u /YYtPf!tf#t fqtjXË (f~t f x (up (}QQPhD (j W-}fuF@VW YYf!uF"tF} `u@h (WAYYfqu} `u&h (W'YYftf!t f#tfquCFu=Ft f $FF@uu%jVjjWz PWM2рN@ft1fqt*f#uFuf!uF"uPuW| EfNff#t!fqtVPW5YYPPW VPWYYPj@jW} `uPWPjj`W_^[]Ã|$u3t$t$Phj`t$UVu 3W;F}L;tfFffu\~f% fFs (FfGf%f=tf=uWuLYYtmfGf%f=tf=uYWu&YYLQVQhWP 7VQhW PhW fFf% fFs (F_^]USVuu F(VE耶Vsj+V膜t&t!tQRPRQYYPD  tVPVYY|GW @ H#ϋ@;ϋtH3Ʌtt@3u VYYKy_E^[]UVuWuVE YYtWSPVYY|F @ P#ы@;ыtH3Ʌtt@3MQVYYKy[E 9F(~ PVYYt V( YtUPVYY|F @ P#ы@;ыtH 3Ʌtt@ 3MQVYYOyE_^]Vt$ tgfFS\$ %f=tf=t f=tf=Ju)W~tt WS)YY荃_ fF[t Fjjt$ ^Vt$t$ V+P PV^USVu3W@:th9@u PhHV PV@D@H@@@ @DV 6E j_fHff;uPVYYPVPVPV8 ;t PVYY<8H@8x 81VLY;YSj h (Vy;ÉE tiFHFH;FL>uVYNH+F F+$}jWWVp;t PV,YY3ju >V _^[]ËL$fAtfAQt$tYYËD$VW|$ @%Ht;Hxy, j W'YYS2Upt-q (tPh (YYtFFutdPh (YYtSFFtKй H (ut6FtЅ H (utFtPh (YYtF][tU<;t<=uK|$t.ff=u (f=u ( ( (Ph (j WX%39t$Vt$Wt! f _^S\$ fCf%f=uLVt$ jhjh (VLPjjVPVYYSPhVRPjhVL^[UVuW} F8WVEYYttSu WVYYS^'VV_}VV^vEF8fG%~_ ~fG s (OOf%fGONP@vPjjVSVG,?[u WVFYYWVYY_^]US]VutfNff;ufjVjPSM W (uvSQYYM fF3f3fVq (FEF0t%<tVS) (h (S!3 VSv (YYfH_;M u PSYY^[]USVW} fG#ƉEE]lE싃hEE (t WSxYYE (t uhuS G E ( tHt?}^uGfHf#fu@@u#fOA3#3fG#ƉEEq (GE (ET|6W~$Zt^tttx~|~ G` ]t Fu WS(YYE9}tGEf@#f=u MA@tf=tf=tft f=E8tEu멋u WSYYE'EECChSEWdh j EYdEjPǃl (;; ue} ME؅Et/MPM쉎lMh (VhK H u"Sh w (jPV@ 0VOXC t$SVwjh w (VI .jh w (SVC t SVp{YYC%_DCEPVYMG tNU;ujPVo4E@ t}tE@E` EE쉆lEh F;E~VTY39]t(WVhYY}uSu jV>jVW_^[UEuE]ËUtNfH;M u-} u@uHtHQ PHP]RPju u]UEVuWtbt\f~U #;t PVRuEfx#;tPVRuS%NPPuQHNHNYY_^]UUEtmu]fH;M uD} uHIJHQBu `Hu PHHJPH]PRju u]jjt$ USVWju@YY}fFM Ћ3f3fVq (Fu9}tMEFEu t} uGE~Fu"jjuZxN }FuF}0t(M <tVW! (h (W3 VWv (YY_^[]USVWju`U YYfN3%3fFf%㋏q ( (NMNfF6Nt VusYYt]hu S F ]0t(M <tVS[ (h (S3 VSv (YY_^[]US]VW}ujjW ؋E  (t SWYYjWgYYfH3U f3fPq (HMщXPH0t(U <tPW (h (WC3 PWv (YY8u PWYY_^[]Vt$ tfNff;tjVjPt$gVt$ YY^US]VWjSEYYu PPS fN} 3f3fV q (NMщFVUu N NP0t&<8t VS4 (h (SC3 VSv (YY8u fHff;uHPSIHqYY_^[]UVW}j,WYYfFM 3f3ЋfVEq (FEFFtN!@t F $? ut F $_ @F Sjjjh, (WHt3PuH I#˅tt@ jPW F jjjh (Wt>PuH I#˅t&t@ jPW衦 N  ȉN ytP A\D+‰A^4PWTWF@ 0[t+M <t"VWE (h (WB3 EVWv (YY_^]UQQSVu ]W3fF}f%}f=!t f=#tf=quSCUH;txC}}t1fCf%f=u#CH;KuËPWHa`YYfFf%f=#Nf=qD}fCf%f=SWEYYfKffN CFMt MHMe t B tF}t@#;u@ IMe냍MjQPW4huPW]uPWNSW F" uu#S jPWjW.SWfFf% fFq (FtF$}FI@ FE }FtfFh%PWИ F % tƇpM A"utu SWYY3;u SWYYC0] SVWYYPfC%PW{E;F"@t" 3ۋIT9HHf@f%f=NEeu PWYY;]-fC#ftft# (@fu7COEH I t@@Ph4 (q (YYXftqft:f~t4ft-ft'f tf tf t f tf EEt f@f#f=u]u SW!YY;]!;]}t?FJ#…t=#‹Xu)N"VuWYYPfF%PW#ʅu ^ jW}]SWfFf%" "fFq (FNFE FFu SW@YYVW3] YYC$u VWYYC(&u uSVW_^[U|ESVWxE]HWM#;u RUw Ej"PWSMMQ#;u @EA Ej"PuSEE e@ȋ%E GMUt} O}GtE HE @Dj h (S2UE̋Ej3ɉEE!MEXEEE !Mj,S@MȉMЉMԉMMME@Eu!EEEPVSM ȉEM39}u(E;t!EEPuSM ȉEEM9}E}}ĉEmHu (vhh (h@u (LYYEPWh w (SE},;uEsYExu܍EPE+PVSGu;us$>uu܍EFPE+PVSuE;uru}h!;(jVW r (}uE8+uą~ijEuPS Mj+PEPuSS$~=M OjEWPSjE jPuS&Ej+EVPuS8E@;Er@EăEMmjEuPS}ȍM+jPEPWSM jE jPWSjEhPSMHM+jPEPWSw u@EƉE'39}u9}uEuEEE9}u/9}u9}t;utE;EuPuV* uE H};ur E;E.E9EvMu܍EPE+PVSuE;us%>u u܍EFPE+PVSuEEE;}vuE9EsWu܍EPE+EPuSEE;E؉Es@8u;uEEPE+EPuSjEԋEEEEuEԉE}ԋEЋM+E+;E~MuPWVXPhhV EE;tfHffUJA 0t39] tMJzQV PSjVD9] ESt jh` (jhT (V?PShVPuVPuWVPWVPhhV PSSV PuSSV PuShDVoPSSV PWVHPWV=PSSSjh (VPSjVn PuV=&9]uVPV (ESQQ$V PVd PVPuV6' |>uV$VG :rn SWSjh (Vf PSVVn (SQQ$V PVPVePuV& | f_@3@@@u^[UQEEEPuuu u,UQ MMMQuu uPUSVW}u3VjWH@9uEtuVjWEuE tWPW EE t EX2u3ۃ@tPjjWPShW' 3Wl PW_tjVVWSuuVVW{~ PE ЃPWW m_^[]S\$W39|$Vj ht (jVS\;tH 9y u 9ytAu"WWj WjVWS$;t3;^t\H 9y uT9ytOAtGPWjSpPWjSHPSPPt$t6t.uuV菵YYPSuV肵YYPV蚿 Pj@S7uuVaPjj$VGPSuVHYYPV` PjSV]uSVYYf@fCf%j%f-SfV#EED DDWVPVPuVnPVPu j%V؋E CfGf%f;]fu 9O Of= tf= tf= t f= f= ueh (VX|YYfGf%f=;hx (jVjVhPjjV$_eqfCf%f= t$f= tf= tf= tf=+t(f=t"ECuEt h (V{YY[u}]$] u SVYY;fHс (@#fu+HV ; $9Q Q wf tRf tLf tFf t@ftwft"f~tftftf uXH$t3뒋M fIf#fu?P I $ 9Qt!QE t PVYY;;tK@]fCf#f=CfHf#f fOf#f~uWGuQMA@uHOfyf#fup39P$uiyx$QMH!QVA@PcYYN@?}-Cfxf#fu@@ tzu AQPVLJ EC}uWj+V fGf%f=u7O@WVTYYPj$SVHYYPV` Pu jV)j$SVDYYPV1 PWVYYPu j$VDt Dhx (jVWVt^3ۿ( (SSjWV]@ tSSjWVC@&jSSjWV&PV 33PVPSjV|O _^[]Vt$ tTfVu FtvfFN#=uKFWpt$F@pt$_t t jX^ÅtPh (t$ wYY>=uuF'u˃~t=t=t=t t t3^USVuWVɇj0VL t3t/ xt#;tfGf% fGs (ye!ysye~yerych`yoTyrJBM jk[;mdCtVt,Hyhyoypjk/yiynydjF/yNyIyTj !/yOyR}yEsj.yubymXypNj.eHHt.+yo!yiyn j.QetdltDot$r ye yp je`.yt yo jdE.yo jbX8A yt yc j.you yrk 8Yb j-Qat{ t[ t;JJ@ Qeti/ yt% j-yc j-ya yl j9-ys ye j/g-yc yh jL-A yt4 , Qetn yd I 8YOM ji[;=jcZ;=^B&HHAys4ys*j(AHtrt;ysytyeym%ybysxytnyrd+\ylPyiF8Q=ye34+8Q ykye yt7ymA:t&AltRHA:t&8Q5yt+M#yayl yayrQet;iynydyeyxTQnt1tyuyryn}uyaiym_yeUZMyrAyi7yn-yt#yfysygAjcZ+tgtG t%Hynyd~8QyvyeytjytylujM l Dw+HHHHtjH%yeytypAyn4yd*yd 8Yyr UyuyoytyeymyeytyafM eSJJ_ QetcoxycnykdyeZytPypFyajyo-ys#ytybyyQ at.ny ay my ej_y dy dy rj:M 9gyeytypyrvyolytbyoXybNy yDy n:y a0y m&y ejM 9g yeytypyryoytyojbX8Ay yy ny uy m8A ye|yrrjXlZ( [(\(_(Kf(n(t(|(%((((F((=o(((N^(l^(^(=o(^(_(_(_(_(=o(_(jt$t$t$}}jt$ t$  3PPjtPt$t$~jt$ t$ !B jt$ t$ 7I jt$t$t$Njjt$t$|Njt$ t$ =U jt$ t$ U jt$ t$ u jt$t$t$\jt$t$t$t$vxht$t$t$t$Xxjt$t$t$yht$t$t$xËD$Ht @jPt$ A ËD$Ht @jPt$ H ËD$@ t@jPt$ I ËD$@ tT$ I @ jt$Pt$%MËD$@ tT$ I @ jt$Pt$LËD$@ t@ jjPt$Ljt$t$t$脽Vt$ jVt$XN#ȃ ;uF ^jjVt$L^Uju uXuu u]Vt$ jjVt$dUN#ȃ;uF ^jjVt$)L^Ujju u)Uuu u]jjt$t$U> D$ Pt$ t$ t\ # L$Qt$PZ YPU\ ËL$w (;L$ t w (jPt$Qt$|AËL$w (;L$ t w (jPt$Qt$Bjt$t$t$t$8Ajt$t$t$t$IBjt$t$t$$jt$ t$ % jjt$t$t$t$zUjju$u uuuuu uʐ(]UE(jPu$u uuuuu u蟐(]UE (u (Puuu uH( ]jjt$t$t$t$qt$t$耿YYjt$t$t${fVt$WF(;F,~VnYD$N(V$8 j$t$ t$ + jt$ t$  jt$ t$  ËD$jpP jt$ t$  j t$ t$  j t$ t$  jt$ t$ { jt$誯YYjt$YYjt$ YYt$t$&YYtt$t$&@YYá (t$t$&YYtt$t$&@YYá (Uujuuu u]ËD$V` ItDQt":t A uH ztH @z t p uыH`u ΉH^USVW}jjW ] e SPWEpu uuFF Mu+t't!VSWЋ xtXF t G$Md} ut;u u Ee uE } u@;E EtMuG$E dxG$MduWRDY3Y_^[SVt$2WFv@ÉFN|$ #;u jVW%k t$h(WG$ D$0NHNH O(HX ff Nu # щV_^[UQVW}jjWyu EVPWMptyS^EF tM$F G$d>u3V[Yt=H 9tjPW@ M ;ttCt Vu WЃ uu[uWCY3Y_^ËD$@ V,t\<tU#tPHHtL tG @t=HHt9t4/ot+]t&e~g~krttt u~y~2UQSVu WxtH_t{u?jju7VPuE WVuSuE u?BE ,PV}#;u @N E E j"PVWAȋE F t B u PQWe _^[UM VWptG~tu6S]jjSu EPS\Vu SWuSA,[y th (u٥Y3Y@_^]US]VjjS-u EVPS@t WH8tI tPVSу u_uSAY3Y^[]ËD$t'@tH ;L$ u|$tH;L$t3jjt$t$t$jt$t$t$t$UQE eVpS]WF Ft@tuuuVu SЃEaF K (tQG @t WSKYY&_^[]Vt$ @tW8PVt$ xu_`f 3^UVuFt@t Vu uЃ Nt,V gt$F wtuQuIYQ<YF t vu.YYV"Y^]USVu 3ۋ@tCWP ;UM u+t IA8PVuOM xË؋u_VupYY^[]ËL$tQ@H#t3L$ yt@0ËA<|IH 9tyu H}ÃVW|$ ty@H#ȅt[t$F |P ;A0IQH‹t<@t4~u…~AtILt PQW` Pt$W, _3^t$oY3UVW}G'p It~IItMu WVu=F utjjVuC<~@>th (VH YYh (V3 YYtX돋u@H#ȅ@@hx (V YY=3.)+tn0&9~`jXPq (YutI Q#ʅuSj)VzYYt u V YY3_^]Ëut@H#ȅtϋ@t?ErE0dUtH t u H tI3Ʌ@ @p E,hPu V"UtH t u H tI3ɅV@ @pQ} @ ta3۾( (SSjVp,WȜ@ t SSjVp,W諜@' jSSjVp,W苜PWd$ 3Pu W\j_++tl+UHu! t uH It I0 w (uH I tHQu RUtH t u H tI3Ʌ@ @@APu R M\@P#…:u RjPQR;uHсu! t uH It I( w (t Qu VaTKH I t@Pu VATWjh (u VY Mht Pu Q5 _^3[ËD$ @ttt$pt$ у 3UQM eQuA @%S]VWt(#;u@EA E Ej"PQS.E w (EH Mu-@H#;u IMp Mj"QPSd.pu VS| }umXH Iuj PS@ Hjjj uVQSct3QuA @%t#;tEj"PQS-_^3[ËD$ x @u$P#;u@ j"jPt$-jPt$ • 3USVuW>t|Vy] SVjSV舏tZWSVPH#ȃ ;uWSV7@ j"jWSV# PV-PEPWV菑 PV0_^3[]t$Y3USVuW}Fu7~ Fu!P#;u@ j"jPW,PW'YfFY~p thQu W;JPW肕YYuu jh` (VW5Pu hPVW:F4f _^3[]Vt$Vjt$F Pt$t$_^%~ T$tF tAX u8t6 x|jxhh (PS RTYSq (UVt$Wj]<tӋ8U$TYӉ8E|_^][U eeS]VuWF EFu+P#;u IM@ Mj"QPS +8_Eh (P } YY (u hEjjht (PPWS@`$5| (}tjuS\ uSolYY_^3[ËD$L$ <t y iu3QjP UVW}D9} t u W cYYEHQ t@t jIQWK @x x @@HSXptcF tLN @ TtuEY%Et(^8SVF4VR7SV#@ uj)j Vq HA H@ a+~ yI N R V N I<>FHFH;FLuV2YNH+F ]N+ύC;}PWWVE@uu V-PV蠉jYEtKt&CKuvEK]uE>tjuVDG juV4G t Mxu@tx u@ @t @uV:3 Yh (P=5 jVt+^ X}@ F  I N F@tF4;F8~VMYVEY_^[ËD$ x puH h (Pt$t$3Ujjjuuu uthPu u13]US]VuWFt"N |hQPSs"u!~ puv SXWSʇuEu HPuuVu Su WuuuVu S _^[]USVu3W8t>jtu V ;t,@ t&u V8YYtSSjtSWV?R} Wjjh (uu V3_^[]h (t$t$t$UV3VjVh (uu u;t2@ t@jPuk p}h (u萆YY^]jjh( (t$t$t$3UVuF<uF @%tVjjh< (uu ujjh0 (uu uethPVu/3^]hD (t$t$t$UES] V@W}uSW^PWх@ L (jVPWueC tK @ D 3t_W誄VuSWjSW}F <uF @%u$jjVuSWuu_^[]USVuWEE u3eHt$FPɉNTtIj[;wHtۋ@ 80u<t 39X)t@Xu (tj[jPV' ؋Ex @uH#;u@ j"jPVjPq (YPE@ pVUt@ t@ttH`_^3[]UES3ۋ@;@ VW}t PWYY@E @ t_SS( (jVp,W诊@ t SSjVp,W蒊@' jSSjVp,WrPWK 3MPu W _^E `_@ t PuV YY3[]UE@EE SVXW}t@ jPW E @ tdjj( (jVp,W͉Xt jjjVp,W诉@) jjjjVp,W草PWf 3M+QuW] _^[hT (j u觃 3]ËD$)uL$ j#qP t`3UE SVWuy(O39YjgWV ;@ ;G Et @ uEPWVj @ t_SS( (jWp,V蔈@ t SSjWp,Vw@' jSSjWp,VWPV0 3MPu V  E `_@ t PV? YY_^3[]U SVu 3W}MX(]C%|9HtjgSW E3MUF;u;<uF @%;FQQh ~ (jgQSWJEC t#@%<uF @%;uJ SW aYYE ^t@ jVW( E @ tdjj( (jVp,WXt jjjVp,W@) jjjjVp,WކPW 3u]+C t @ uSW`YYtE E} u y 3;u ~u tE jPSWu du E` p _^3[UQQS] VWp(N#;u @EF Ej"PVu E A I$M ~tM j QPVuaM;v+9M vM Mu PSu)>~t {_^3[U SVu WN#;u @E F E j"PVuE x(H @$M^Et[U B uLjjWu"Ej PuWuU`ju uuPWu[Q@Vu _YYA$ _ptN_tIEj PQWu`M ؋H$E PuuAju VuSWuPVNk@ju uPQWuPM H$_^3[ËD$>tL$ A tƀA3ËD$AD$ tH ` 3Vt$ H(t p$p Qt$/PVt$ f_F t Vt$ 6YY3^t$t$蠛Y3YUS] 3VW9P$}O;t@(RRRRRRQPu#N$txp*p(F t VuYY@ I ;OF 4tEE;t4 q(P\Fp(`$wu[gg p(u EhVSu=&3_^[]Vt$ x$t Vt$ 9YY@(t*hVPt$&@(@ @t Pt$ YY3^UQSVu 3W]9X$jyVu ;O;t>SSj@(SSSQPuL$;t@;ÉEt M;uzwh (eQ(9Y$U }'B tRuU YY@9A ~Y(Fjq Ru}L;tME;up hğ (u{ E;t@p(ujZMH(X$wuRZg __^[ËD$ pt$ t$ L 3ËD$ L$H AЁuЁ t tA3ËD$ @tHtt$pt$ у 3ËD$ L$@ u)E @ t@ QPu Pq (9hd (VC YY$u VXYYM QuA @%u u ! QV~Y YE u@ t@ QPV E u@ t@ QPV ruhu V!3Ijtu V ;t,@ t&$WWjtWVB  V'hx (V YY 3 H[H#HHtO  M Atp'<uA @%tjQu 3q (0^ >uGuI E @ t@ jPV   h (V YY u } G#u>tj hP (WV5~ee;u @E G E j"PWVE39E Ev'M  EE M@;E Er߃}u0ttt PQQYYdž5 G#;uG j"jWVt=}u7ttt PQQYYdž G#;u @EG Ej"PWVuP3V\x@ h, (V蘐 YYy uju V ] E u@ t@ jPV 3 >uEE u@ t@ jPVb L  V Qh (V YY h (Vޏ YY >u`uPa} PYG<uG @% th (jV WVkYPYU h (Q_ YY@ } uG#;u @EG EjPWVuEjP r (E  G } tMU#PE +@LQP #Pjh w (VrE3Puj$Pjh (P`@ pVTDuV,} tE +EEO#QPuVr3PWj$Pjh (P`@ pVDWV<, u@ȁ % t E @ t@ jPV0 I I A0&HHHhHt/H}WqQu Ww_u>t<JPV?YY6U ZuB @%tH t u @ t@3t@ jRV I I Au@ȁ% t E @ t@ jPV I I A$@ @x$;`$2E u@ t@ jPVf f<<fɉ8t f ;4u PQQLPP($ (V8KpYYPP(Y8E u@ t@ jPV f<<fɉ4to;8u PQQLPP$$ (V4oYYPP$Y4@ (Wq (uHE H u @ IMMjQPVx{HI9MrQPT0貊 DuPTt(Eh (D (I@QPVYV>s (YFtVYVY8EXu@tx u@ @t @uVV Yh (PY jVEE+F A}@ F I N F@MHHE tu3Gt/~P?~TtjX;tӋNPI 90t39Ht@Xu (tjXjWV 9} &hWu VHtrHtJHHtyHtTHt,HG t@ jWV 3ɅG t@ jWV 3ɅG t@ jWV 3ɅdG t@ jWV 3ɅBG t@ jWV 3Ʌ G t@ jWVc 3Ʌ} u,G u hl (VdV YY ~PtGFPkd}t M܃y |Kx A]StIC @ t@@ t0@ I |t Dtυtt?} eE w (tC @ t E@ (EE w (uE (} _tDG @ t;@ t-@ I TtDt ʅt tJ 3 w (tG (@ u (E (u (uuQMRPED (@Ph (VXPVUPh (VT 43_^[UE P#;u @ QU M j"QPuU V9pn1}It=t1ItIIFh (hD (Vo YY+h8 (jh$ (chL (\L; I (IItFOt$S>IxGh (Vfo YY>SxA#G#}xts~j~i~` ~_ T|Q~P~G~F!;^*[}7%|.)~-+t(,~/~0~?~`t tHHt2^]US]VuWvSh (VS E} u@t PVSYYMx tUAi3Mu 3iQSuV-U_^A[]UQESVWDu ~F<  %=vF 3;iJMXxN9F9X=9X49X+9X"9p J;ˉM  F tF `J;ty < x;u+BHD tSSjDQPu u"EfG M 9H9pf@0tu{uvB;toHSSj T ҃BRPu u$";t?90u;M@;ÉAPt@yP3VQ^O(YFYFF~ _^[Vt$W|$v F jj PFPvj7t$,!$t 9wuO_^UVu W}>u>9~u EFj uUYYA FtPvVu9~S]u^w G SjPGPwj6uR!$uG PGwPh (uO [_^]V3D$VVj VVVt$$ P !$;^u3Ë@SVt$W|$VWTv F SjPFPvj W ,u"SW.F PFvPh$ (W_O _^[Vjj^V< YYL$ I R Dp p@ (^SVWj; jt$Vj |$(\$ tWPS fFtWPSى FFtWPSĉ FFtWPS诉 F_^[UM SVuI W3@ }Tt?\ۉ]~}Zt$څt},}}B#ue*U] C tt|tEe}u h (VN YY}dvEPh` (VM E P I LtMPVYEYȋAt = (uAh (QV j VRPVMu؉]VNPSVED%3PPj Pjh| (Pu VHt1t+Hсu t u@ @3I @ AI+AMEjQVME Eu MjM _MAQPV$H M xEG39MOG}3ɋE QQjQE QQPuVx$;tUXjWVHr CCG KHOD KGD t GWuV#] Mv;@ R D;u uVYYpV3PVKWSVE2xC EOGE E  P#;uy u@ PVLPV3QEYYOMuWj VPPVzKjWj$j h (PVER3PWjPPPuuVpPpVWLPSV"M.j VYYtj VbLPV>GESuVD ;MQPVFSuPV ;ÉEtˋP I |;u PVYY;t PV8&YYG;t PV$&YY_8] uG G;t PV2YYG;uSPj$EjPuV~_GuVvFYY9]vuVV=SuVC;XH@EyWVYYH @MEG%Et0O @ T;t D;~}BE t U]9]u*9]t"O @ T;t9\tEU]EHtj@EESSjSESSP V@$E@% }j uVe SPEj$pPuV;Mu9Et2O @ D;u WVYYpEpPuVSuVcB u VIx Y@YHtb@ESSjSSSP V@$E @% }j u V SPj$uuu VmMuE;t9X tMquuPV_^[UQSVu 3;W9^ }VW;YYSVW|A ;MQPWC 9]EtSSjuPuWunSSj uu W;tQ0SSjDuuVW9^ t9Xt VWGYY3I+uSSjDuu WaSu J_^[UQESVW}sF tNN @ Tt>D~ }Jt&ʅt ~}R @#‹ЍB34C]jjj pPVS98]}HI @ tu||} +ƋxuIjh (Pq ( u1Eh@xujhX (SAEHjh w (7S3CPSBME jIyu jhX (jh (PSE@HjQPuShj SFPSAENFuxuFjh (Pq ( u.E@xu jhX (jh w (SB :PSOBEYYj@xu jhX (jh (VSE@HtjQPVSVuS M>j SEPS@uuuu j SEPS@PVSVS7jVS=,GXC tNK @ Tt>D~ }Jt&ʅt ~}R @#‹Ѓ3҅tXK @ tu SuYYF;Gt(PuEEYYO+#FgSuYYjuu= )_^[U(MSV3;Wut`A tNI @ T;t>D;~ }Jt&;t ;~}R @#‹Ѓ3;tEeMeuuu;΋u3EWWhWjPWuVH$;n;`;uӉPEP I Lt PV:YYG}t@G3SPj$EjPu Vn;t PVYYG;t PVYY_MA%EtNQ @ |;t>D;~}Wt&;t ;~?} @#Nj3;z9]t2Q @ |;t"D;~}GE @#]Uz u R @@jUXUH҉E@EEEFPx#;u RUX Mj"QPVM؋` 3;tWWjDuSPVMWuSQV8M}A t1Q @ |t!D~?} @#Nj3;}tCE@tx tjuSPVbjjj@uS V MEEMM}3ɉM}JMy u I @@jMXMHɉEtTXEEFPH#;u IM@ Mj"QPVOjuPuV"6KMw3EWWhWjPWuV H$;;;ϋtʀ}HusEP I |u PVYYGt@GjPj$EjPu VH tPV'YYGtPVYYg}}Mu}UYtNQ @ |t>D~}Wt&ׅt ~?} @#Nj3EtNI @ Tt>D~ }Jt&ʅt ~}R @#‹ЋR3jjj RW V+ EtEM}u }43&z u@@EB EEEɋM}u;EMESSSSESSP V $;tƋ@;ÉEtuV0SuV7;MQPVJ9SuPVt;ÉEtlP I |;u PVYYG;t@GSPj$EjPu V ;t PVvYYG;t PVbYY_SuVa6 Z}M3;P9xtQV=YYM3]؋K+)j V=PV89{ E}EM@ ;ljEHy MQPV)8M ЃU~|:ux:t::E9}@@ X]tWWj uuuV3;]}K;t;t @ @;ljEuf;C tNK @ T;t>D;~ }Jt&;t ;~}R @#‹ЍB3;Ex X j VyGv<PVR7EOteG}PV<}YYjujhX (WV$jh (WVEjPuWV(WuV Mu]uSuuu V&3WPj$uuuVE;ljE!]EE;C E;9ytjPV:YYauV;PVZ6}}jujhX (WVWjh (WVEjPuWV(.3M MQ+|9y }pEU@ ;߉]JCx +EPSV5E }~|8:u|8:t?:}tjjjPWuVhC@ @E;EEx X j VyGK:PV'5EOteG}܋PV:}YYjujhX (WV$jh (WVEjPuWVw(WuVj Mu]ujuuu Vۉ]M3EE;A _^[uV:PVe4}EjujhX (PVjh (uVEjPWuV(gUQSVW} jw[tMO @ Tt=D~ ;}Jt&ʅt ~;}B@#ƒEetJO @ Tt:D~ ;}Jt#ʅt~;}B@#‹X3ۋujjj Su V;tE e }u h (V3 YYO @ Du WVYY@ (uWufN YYt39E tPPjj Wu Vt _^[u V)3Wu V0;tߍMQPVf2WuPV萮;t0P I L;t PVYY@ @;t PVlYYWu V/ S\$VWt$S;YYut$hH (S2 t$N;t2Ft>u PQVS]fF ~vt VSYY_^[h (t$jh0 (h (hT(h` (t$ j` USVuWFH8FHF G+ȃth (u V~ F j8SVQ EuShx (V:1 uV*F YYD8_^[]VW|$ pt#SXvk 6Yu|$[p_^Vt$ u3^SW|$VWg؃ tC)FL0 Q6PFPW3SVWh$_[^UVu Wu3}VWg SWSVWguu6Wv$Fu'j  uCE @pWjKAf}tHVWg t@DFL0 Q6PFPW2PVEW'gE$L0 Q6PVRCuE pW~j C[_^]Vt$Xuhj jVXX^UVW} G P WuFPJ Md>>M~EH t ul Y_^]UE}jY3u uuQPuju u$]UE M S VWɉEE A<: }@ty trE uljUQW? tZ^{uQFE(EuE PuuW-VFu E CWmF EE(e(F]tnEt um YC#;u @EC Ej"PSW8KE M S#;ux u3 ƉEe MM U @t)u(3u  EPuuSu W v E @ƉMI% u jPVW F jEVW҇ 39EM I (@u @;EuuW# Ps (u3ɋQQRhuPQu W؃4u3E t-u(PWYYPVuuuuu W$Et u YhuE % PuuW+ SW1YYWEY+juSu W pptW{j ^ YFYF&Mj @FSWHFE ѱ E@,Tp(u  sju jPVW? uYF uSjEVW) WuEEPWE" Ps (e 3ۅuE](]uWL*WD*YE(Yu#8] uuu+h uuW* SW0YYjPW*YYPu(u W踅]t u Yjpu(WcPVW螤u3cFt wPGTt@w3t܋F 80%t39H)t@Xu (tjXjVW* #E /EPEPu q }AۈEu28] uuuu$u W˄ch uuWV)؀tstSW~?YYtjX3ASW9/PW)jS]u$u Wf$}tƇA}jEu W t?uEEPW- Ps (e 3ۅuE](]t uv Y uE x uDE u!@ tjEPW詃 u E u"cEj@ PJ YYM A ME у tDuE PEPVW+} EtMe9utEtV YfMe(u F t?UM| tAi3Ju 3iMM(d}(u^t!K #;ux u C @E(9UMx tAi3Ju 3iM(E%EF u{3E ] C jESWD M QuPP u PW/( t3PPjtPVWMu(VM I #M(4qF;M(u:M9Hu2;EtQuPB uF]HD ˃3t6E FHD ;tuM A t)Su(uuW)vW'^]M :;u0Et u YE  (u (Ph (WJ& ÈtI N^ (;uEE t&E @ wjWu E$W *9E$t u W)YYE$!E tQWKYY~ (^$Et u% Y}#u#C tE uh (uuuWE uEt u Y3lE e tDte$ jW2YE$YC t'u(u$E PuuuuSWR${ uEj@ P~ YC YME(W#A K E ^C Ytuu(uuW'L;u0Et u Y} (u (Ph (W$ uu(uu%FM$FE (E 0u SWI(YYEtK E@Pt);P wC ujZtBuv SWYY}t#E _^[UVW}W#E YuuuVWjuuVWE tN VuW# _^]ËD$L$T$ V@!tp K (t x Pt"^Vt$ W|$ F tjPVW~ t PVWP ASWZ"؋Yxt @ @PVWYYPh (SW9 jSWR [_^UESVW} $EG EPEPW'u$ }EVj]jPuuSWu$tx3G t Wu|YY}u+jpWu} jpWuf jEu u| t@huuu!E]t ue Ys s (e3YEu} u$] E}tLEMQMQPuE$A}EtMeE$9EtEtP YfMO G M t(EUɋ| t^2Bi3IuFuRtS#;u9p uC p6EUɋx t2Bi3Iu 3iE }P I #΋ ۉMtVe'eeC90u7M9Hu/;EtQuP,< uCHD σ3tA]uE @ thX (uuuuiEt u Y3_^[ËEM ;u$Et u Yh (h (u C= (tU Jt/t+@t$ #;th (uuuuEt u" YsE @ tNȋI @ Tt:}u&ME ;ujht (VP:  u{G HɉMtnA tLI @ Tt |}tM}^ tt %Ft(t @ DV%YOHɋOH}t uY_^[UW} MSVDEOMt+@ O TtDt ʅt tZ3ۅthE` tJ}t.EO @ TtDt ʅt tB3jjjDPSVu3PPPWuWu^G YYO e@ TUtU9PuRuP tM ;] ߉~}NFe_]mHu (vhh (h@u ( YYP6uuuuR>tE9GuPGuP t0jSuuuIIN8A_^[US]VWvSh (u E @  @ I |tFE }؍G˃;vyM9HuQuP; t ˃G3PPP3uE }FNNtu?uW&fYg}؋DY} ~S?E9GuIPuW u5E ؉F+9_u&SuW u>ji8NY_^[]ËD$@ t@ I DPtYËL$VA t7Q @ tDt# VQt$` ~ u Vt$ YY^U SVW} uh (uc YYG Eu Wu[YYO @ t \G] u;0jPWu\ Eu1YtgFHt @uhPQugEhPSu蠫FHt xu 3QuYY0u E j jVp jj F@SuW}WzC<uC @%tF@CFXvWv{XX 0E `3u&G tjEWu[ EEt H4E6ut~ (uً639At WuYYI+ȅt7u3C MC ;A !O }4ut~ (uՋ6u̓K }t!G@tu%GWu s_^[UU BHu?HVq#;^u IM @@ E jPQu<MU ]ËEB]ËD$pt$Pt$S\$ VC tHt$ jPSVQZ t4WVD$Y@HuQpQPWSVRZ_D$@^[UVju u t uVuMVu uk^]t$t$t$jt$3PPPt$t$U E eeS3VutHXItK3EF}}@EE؉EEPEPVuM}EMtE;tfMEW@ MI #MۍF#;u @EF Ej"PVu貑F EtEPEEE}E Et{uƍ >;Mth€tu]@;tXuNC@;u܅t@+WbjSui];ut tNF? FCۃe E tE E]u8EMx t1Ai3Ju 3iMEL9QP}E YYtE@PFuP E } t}0u E@F EWu^D~Ps E FF_^[Uuuuu^ YPuu u]US]VWtSh` (u uN#;u @EF Ej"PVȕN t}u #;u 9y uN ySuWuPu u3_^[]SVt$Wt6 (Wq (N^Wq (uD$΋6QPPYYu_^[Vt$ tW (Wq (FWq (_^ËD$@,t1xu+Pʀ`@uH A3ɀ|:uʀp@tPt3ËL$ tP L$tPpPҁ UEtuh (u* huuu Mt HVu jPjjhX (v,uF,^]Vq (t]tW8.u#xuD$P &YY^Ët$t PQVܲ ^jPV ^ËD$^Vt$W|$u%'YƆƆpt WP YYtYWVPVC?Cuth (Wq YYt3jXVƆY_^S\$ V5q (Wj=S֋YYtEj.WYYt(j PYYtxu+GVWSq ( $Sh (t$i _^[VW|$ u h (jq (WN _^Vt$Wu!jq (V _^SVW=r (3ۡq (8~ jVYY q (ptVq (Yp (3q (8~ jVYY q (pt Vq (ʈp (C|_^[UdSVuW} 3;u;;tPYƆ dž;tWP YY_WVPV?Cu8_th (WM YYt3jX=r ( jdEh (P׋jdEh (P׋+} h (VyYYÉ+;#ȉ_^[ÃSUVt$(W3틆h (PD$,l$l$ l$$D$h (Pq (d$< w (D$0WUӃU`WjӃ ;ʼnD$uD$,t$VYD$YU3WjӃ ;ʼnD$uD$,t$VsYD$YUWjӃ ;ʼnD$tPVP|$4YYD$+|$009l$0t h (PY;YtPq (Yu d$0D$0;tx u@ @;t @;uVe YhX (Ph Y;Ytx u@ @;t @;uV. Yh (P1 9l$|$YYu (;tx u@ @;t @;uV YL$Ƀ)QL$W(Qh (P̙ r (8;jh (Pq ( uljh (7q ( tVj=7q (YYtBtx u@ @t @uVB YUR+QUh (P; 3m|$ ;u (;tx u@ @;t @;uV YL$ Ƀ)QL$$W(Qh (P͘ ;tx u@ @;t @;uV蒖 Yh (P蕘 YYh (UYYtD|$0t7;tx u@ @;t @;uVF Yhh (PI YYl$$C|$0t7;tx u@ @;t @;uV Yh$ (P YYL$$t$UjPVOt$,D$(UjPV6t$DD$DUjPV(;(D$t f@uPt$YYU} u3]Vuu VPYY#;u IM @ M j"QPV2Xjjj u P5 (Vōt@ t@jPVR 3^]U | (| (9Mt=@} (s&H@PQuu uG]2]t$t$f YPjt$jS\$ uh (t$ pf YPxh YY[Vt$ WV5$ (VJf YPRh jjSWV+Mw h (V&f YPjVC @ ;t*jjPWV#Nw h (Ve YPjVj Ve YP g YYh (Ve YPjV_^[UVu`S] W}}VhȎ (WSuZN| (u Ď (| (u (} (u (@ (u ( } (u (@} (u (t`} (u (b} (u (P} (u (>} (u (, ~ (u | (@~ (u t (`~ (u l (~ (u d (~ (u ` (~ (u \ (~ (u X ( (u T (  (u L (@ (uD ({` (u8 (l (u0 (] (u$ (N (u (?@ (u (0~ (u (! (u (- (% (tPhԍ (WSuXQh (h (WSu<fFftPh (WSu39D} (tN D} (:H6B8uF Pht (WSuF Ph\ (WSu~ euF thH (WSu~ guF th8 (WSuF th$ (WSumF th (WSuUF th (WSu=F th (WSu%F th (WSu FPh، (WSu~ ruiu~OfQjjjyh (h (pSW=hT (SWy,N#;uhL (uWx F @t{hD (QN@#;uh< (uWx N@#;uh4 (uWx N@#;uh, (uWx F @th$ (uW|x F t}uh (uW_x } tF t]h (SWAx ]S H|,uIHK @$]h (SW xC ]h (Su EW?}uE4Hz (h (S[\ }xUrC t> t9 t4Fȁuȁ t tt tuu;F/pth (h (Su Wj SZ YYUtu6F @t0phؗ (Su W[phė (Su WG(rJ tE t@ t;t6t1t,Fȁuȁ t t@tui ;u@ WE &YQQ@$jh (Su W} tW3YF t;v h (Su WjE9E}u$u PE@PE v @SPWF }} w"Fȁu% t u }0F F t=HɉMujPEP* uh (Su W e ev h (Su WF t'u$F +EjuPuWPhx (SY $u$p pv uWPh@u (SY $F t&j@@PVuW Ph (ScY ht (SUY phd (Su Wp hT (Su W0hH (Su W}rnu,N@#;u@t:Ph< (Su W%@tu$MAu uQPSu W tPh4 (Su WuE$Ѫ(v h$ (Su W9F I;t*+Ph (SZX ph (Su W j S`W YYph (Su Wp h (Su W(xt VW4YY3Ph̖ (Su Wjh w (uWj$F @thĖ (uW1s F th (uWs Eyt@ @ w (Ph (Su W=E9EVWYYeVWYYsE9EgjuVW|uEE @h (SPW$}t"u$E@u uPE0E @SPW EVW{9EYY~v h$ (Su W~ 39At VW菮YYQ+3E9AEt VWhYYh (IS]+ȉMgV h jPm V e3ɅtAu;~9M}MEM;H vǃe}|TEt;} (t w (PQuh (SU E9Et h (SU YYEE;E~j)ST YYM~%щUIEE]mte39At VWHYYej SI+ȉMm]lT E%p (EeEMmEu ($hh (Su Wj S(T YYxt VWլYY3I+QhX (Su WVWPh (Su W{p h (Su WgDF tN @ DPhH (Su W=F tN @ D 3Ph4 (Su Wj:VW t@tPh (Su WF t-N @ TtDt ʅt tB3tPh (Su WF 0VW~YEY@ N TDUtPh (Su W_N @ TeDE~ }JFʅ<hjh w (WuN E@ D39M} MM}ٍM;ȉEsf9jt>jh (uWPlEjpPuW9ljjh܈ (uW'l<jh (uWlM;MMrMQ#;uA jjuWyAPhܕ (FF t8~ }Jt$ʅt~}B@#ƒ3Ph̕ (Su W}t2uh (Su Wu$E@u uPE u@SPW4}=E@Pp@Ph (Su WEp h (Su WnEphl (Su WYEDt2PhP (Su W=u$E@u uPE0E @SPW 4E@t3Ph0 (Su Wu$E@u uPEpE @SPW4E@t3Ph (Su Wu$E@u uPEpE @SPW4E@t3Ph (Su Wu$E@u uPEpE @SPWi4E9E F tN @ D 3thД (Su W/ EV+EWEjVWfEEM EPWH MYEYH#;uEIM@ Ej"PuW>uEVWϣu$EjuuuWPE hȔ (@SPWuE8@ t(j@@PQuW? Ph (SO E@HD t h (SgO YYuh (SWO u$E@u uPE u@SPWjVWH8VWǙYYE N#t7;u @EF Ej"PVW=Puh (Su Wpht (Su W@0uf@tPW)PphX (Su WU phH (Su W>@} PE @SPW(oVW)Eph8 (Su W}pt1h (Su Wu$E@u uPE u@SPW4h (Su Wph (Su Wp h (Su W{(} up4hؓ (Su W^@0Phē (Su WEp,h (Su W1(}up4h (Su Wp$h (Su WE9E}jp$E @SPW2H(u (CfP0€tx (1;4up ("th (@t @\ (PQhD (Su WxE9E6F0`u$u PE@PE v(@SPWD } @,Ph4 (Su Wp h (Su Wp$h (Su Wp(h (Su WPH,tt%Tt u$MAu uQp(E @SPW F @tW@Ph (Su W@Phܒ (Su WzphȒ (Su Wfph (Su WRPFȁ% t @Ph (Su W @ph (Su Wph (Su Wv h (Su WF P-0hx (Su WF ph (Su WF phh (Su WF phT (Su WrF PphD (Su WZF ph4 (Su WEF ph$ (Su W0F p h (Su WF Pp$h (Su WF @(t3Ph (Su Wphؑ (Su WF p hБ (Su W<v h (Su Wph (Su Wph (Su Wtph (Su W`Pph (Su WIp h| (Su W5p$hh (Su W!<@(tPhT (Su W@,t:x t4Ph@ (Su Wu$E@u uPp,E @SPW4Ph4 (Su W@0tPh (Su W@4t:x t4Ph (Su Wqu$E@u uPp4E @SPWT4Ph (Su W2@8tPh (Su W!@h 3;t(P#;u@ j"SPV.2w h4 (GN<tajV_N؋Gjj4SV'C#;uC j"jSV1Ph, (V@ YPB SVuWh$ (V@ YPB YYAGu9 t,u G NPVYYPh, (V\@ YPdB ht (VG@ YPOB Y3Y_[^ËD$L$SVW~INJڀt? t: uOJuu~t~IɋD$D$43@_^[Vt$utP V u6ujhr躂 YYD$ f@%^US]VW} tG% tp tku:E@f@f%f=#tf=$tf=%tf=&t f='t (" ( u ( (t (Ph (u肔 uw  uw  w u>u Su~YY_^[]jt$ į YPt$t$UEVuWxu3Sw] W_ YuC_C~t-N @ TtDt ʅt tZ3ۅt-N @ TtDt ʅt tR3҃RhH (SD upU\H Itj PR}@ @3ۿ< (SSjSj WSPuY$u'WuNSuuVu3;ÉE8~t-N @ TtDt ʅt tZ3ۅt-v @ LtDtхt t I3SQuh (u躇 Et +E EE 4E#;uE@ IMEj"Puu"PuPuuh (uT KtGUB Hxu6@0u @p 9Nt‹jHqQputEE_^[USV3]Vuu S;Wjuu SVVj0V| (jWVPSEW0jjWuVSVF L@tj VS|@ xjjjIHVWSQ jpSՆPWS^E0_^[]UQQd (SV39EWE w (uuPhX (u诡 } ;Gȁ }1#;u @EG Ej"PWu+!E3t؁t0O @ T;t D;t ;t;tUu;t0O @ T;t D;t ;t;tBEuV5d (hX (Wu'؃;tC 3ɋp9Ju3 9Mu)9H u9xtuuuh (ju 3ɋ@0t WVuQEMF  H@QQj05d (xhX (WuUu0t ~ t*j5d (hX (W}VW/jWeMN }WF Y8ujVWB@ u0uVWqCjjh (VWIhuuVWI8_^[t$ t$ 莟 YPt$t$US]VW{wu W

    A~R~G~V~O~U~Tu>S~T~DFSu}~Tuw~Duq~Iuk~NUu>Au]~RuW~GuQ~V;u_u]E] ; }E  }uuh (h (W贒 YY"u2jj6d jjd lhjP[ jljL HF @uj VS@ @E3PPjSPuSAģ (jjj07 YP7uSyGthQ0SB , (|Bh (W近 YY-VS/zE)( \F @uj VS@ @3QQjHQPS@o t= XyF 8ujVS\@ H -F 8ujVS:@ jh (0Si4F 8ujVS@  t~!t&#%'}HF 8ujVS@ uujV0S?} S} DF 8ujVSj@ p8S N WSF H SE?n 9.ȃ*ItIIHF @uj VS@ @EE,+3#EWWjDPE uS>F 98uWVS@ uuWV0S>9} tF 98uWVS{@ H EH } t } dWR}TPh (hSBt :tD;t.> F 8ujVS@ jh (0S22F 8ujVS@ 0S3m[\]^`tL|t~F 8ujVS{@ I I IAQ0S /E M D ;2)ƃF 8ujVS@ 8h (pSr ujpSy pS h3_^[UE3; t{ t] tI~:~ju0M ;tA% t u A ;t@3;u:jQ*E H 9u+RE H 9Quj E H 9Quj Pu* ]UQSVu3WSuV ;tjuWVuVv>EEVE  Et u V/YY@ ;uj)j V HA HjZP SY+~ u yRVI N 8? ~ N I Fmxu@tx u@ @t @uV_ Yh (Pb jV!\+^ VX@ F  I N F@juVuE uPh (V~o ,juWVMuuE uPh| (VPo uVNYY_^[Vt$ F @tj Vt$@ HjjjIHVQt$:^Vt$ F @tj Vt$@ HjjjAHjQt$9^UEVpu$E `_@ PuYYEu w (SWPu u.~ t-N @ TtDt ʅt tZ3ۅt5t-v @ LtDtхt t y 3j (_}j^uh (SZ YYt#VWSu u3VVh (u un3(EV@pPu uP3_[^]UMAЁu% t uA @ 3uuuPu u]UQVu 39V %U 9P SWF M ];KA|:u~~~~~t PukYYuu$JuuJ;C< Eet-K @ T;tD;t ;t ;t3ҋEU9` tR;tN9}t-K @ T;tD;t ;t ;tR3ҋEWWjDRu` P;Su_IYYuuRIuuGIuuu9~u9~u9~u 9~u9~tMhT (u!f YYVV E Y[x _^ËD$ @t*t%VWjDp_tPt$H&YYOu_^3U8S]Vu WjcVSN  @ Du VSYYpp t-GH;u9pu Sjcu S7 h$jP7 j_jW5D (3u uuSE_ ;tH 1u ED{twFt'sPCTtC@t3F 80t39Hwtd@Xu (ufF<uF @%t DžUjX;~J3ʍBE (UE$WVS  tDž뮋]UE@ (;׋D (|EHM ;|jQPu Sv jQPu S3؃0C p@@xhh (P蒂 YY@HA t0I @ Tt Dt ʅttUeh\ (u7 YYu}C 30tF tWv u uiuI}t F tv X (C x < (u, (uuVPh (u:f G @ (p9}jXE}E EtF3EEE}A (]}t<}th$Pjcju u0E*%]j Pjcju S03_^[US] VWC t-K @ TtDt ʅt tB3K }@ Du SWYYjcpSWp ¿ tR@H;uD9pu?Mtt'~ u!j4D (SWt @ @uQM}DPSWY u#}Du.jhh (SW[t@ @jcSW& c3_^[]SVW|$3F t VW賺YYF thF @ t_j t$PVWstDD$ u5OWI 4F t#hPVW F @t VWYY3D$tF t VWYY2_^[UQS]VWEp8HF Mt VSYY;tG t WSYYNtV BuOO AjXEt KA@u3Pu WVStaE t}(KQ@tM1 I s4}u F u!hPVS F @t VS賺YY7;;uhF tbSaEY0G<uG @%u"j)Se YYt WSYYjPjWVSR G t WS̸YYEt-E@ tPSYYMG tWSYYM2_^[SVW|$3_tXG @ tID$j t$QWPAt.^uhl (t$a YY;tF ;G t^uu_^[ËUPESVuW33ۃSEX}E؋ }}@#}}}}}SSj h (p,V)hEԅ[ Hu@ @%< Met_EjYEЋE}UuEԋ@ IMEjPuV0M9MsMjZM EE @ @ @ jcPV; @t EE܍xE3}~UMʉMu9]jYt!9H [UtjYM9H :E0 MQtdjX;t? t.  _$E S_ E"_(E ً_$E "_(E ɋME!uE eMMEM뇋_|MEu݋_xE‹_ Eu _$E u_(E EM4  tgt& AC E E jVEcPV^E EDEuE4EUjY_8EuE {jVbPV^}EjjPu VBtTHt$FPɉNTt@It0@ 80zt39Het@Xu (uTE jPVt 7j4uu V@ t@ jPV Xu (r3t} E EEE @ E@i%[}WVbfH YY ɉNPtAvP31EEu\@ tV@ @ tMtEjcPVf t5@tEx3t.EEtEUjYt EjY9H }EjY9H EU?I@@=7>.M|N~DE5E4}tE9H ~ E]MutE9H ~EMtMZU~ EjY}t][tt MM5_t*MM39Eu9EEtME;EEu}ut t}tGE @ E9Hv9} j j PWVjtG G @t WV޲YYuV^:YY>jjHH@HEMPMv eEEȋEB @ uj)j V HA H@V a+~ yI N R V N I<> jvVFEFLtt;tMV>[EYN+;}PWWVE39ME 9ME E9M~9M荆u9MMZ@ !L!This program cannot be run in DOS mode. $E$$$k8$++$$%8$;$$$/"$$Rich$PEL N! ` psb p ( } x شpZ t p X @.textHU `  `.rdatap p @@.data3p 0p @.rsrcش  @@.relocbpp`@BVW|$ jht (WhzPW1|t (Vh](hht (WQcVh(hTt (W@cVh(huj t$ -YYt$6t$ ^Vt$ W|$ F tWF( YF tjPVWۂ 3t$tjjhtu (PVWE@@PVW_^SVt$W|$F tW' Y^tjPVWw 3t#jjh|u (PVWtXPW9-YYM^t VW6YY@},N @HF @t VW$YY_^[UVu >uj uQ,YYj6uuj6u^]UQQVu WF t u' YF tjPVu蓁 3tuhhu (PVu}F@ut Vu[YYF +At;~A +AF SX~]e};PVue xC]N mM Hu (vhh (h@u (% YYM ӍRQPE q (EM [OuM)H )HF _^S\$Vt$WF tS% Y~tjPVSI 3t#jjhu (PVS跚t^PS +YYS~t VSYY@}2F F @8tF H HF @t VS|YY_^[ËD$@ t Pt$~YYË@US]VW}M]} uG tjPWV~ Ee}t0V#CESPVujjhu (uWVΙ,;X kG @@O t,;~E<+EE7VYMYu} ;}M+ȃIu]XG @tWV{YYPSWV_^[]US]Vu WF tS# YF DjPVS~ E ujDVSt~ }E @uVS)PS#@ jjj jh`u (0Sgts@ thHt%CPCTtT@wjtHCP@ 80t=Yt39H$t@Xu (jPS uF t VS|YY@||ijWVSt/0VS|jpVSf}t?jpVS }}F t VS1|YY@||;x~3F@ut VSYYF M;yuHOxF 9 tF @t VSyYYEtuSeeYYF @tuS!YEYE_^[]USVuW} G  jPWVs|jDWVE g|} EuV }Y'E @uWV&PVr!@ jjj jh`u (0VI@ HtfFPFT@wFP@ 80tvujSWV{jpSV{ $PSVК 3t39H$t@Xu (jPV uG t WV,zYY@MD}YG t WVyYY@9ECt*^PFTT@w>DË@ 80&t39H-t@Xu (jXjSV 3ɅI]}!G t WVVyYY@\ۉ]|;XG Ƥ;tt2_^[]t$t$YYj@t$ t$ z3Ƀ ;uQQh~ (j@Qt$t$ H t$t$Y YVt$tP VXM t tu;},t9}v0Ex|t'thw (jV> ߈EE<|uL},t{-tuuhv (V CCCJ (u},]E+É}EN<>thw (jV轕 C;>uEC@@aEaEw}EtEb }tEt;&H (tC;-KCtH (u :VP },EY@@- j-hv (<<0CCH (u} ErtEb }tEt<&,CE ;=ue C},u;u }$e},~E@@Phv (Vp J (tC},tLE(Hut6PV豧YYt)E(xt@ jPV e,EI (tSq (YE},tE(0V.!YY9Ej+jPSV臖tH t u @ tx3uq (G EtbPVY uV VE 9Et6V 9EYt*Vb 9EYu E@@<"x@suE@@sE@@>M},u3ۃ}tu juV } tuPPYEYEu(3u,PPPEuPSV $9E 9EuPPYY<-uGKCtH (u:u,Vz },EY@@-~\j-hv (VE J},u'Eh+PSVEEE,E(3u(3u,PPPEjPSVG $T<:I (},t<-{|tEK;x|E39},tMCC,H ;vHHJ (uJ (tCˉMu/j V YYthdv (j V q ( <-u yu9},ttV襑YthXv (WV } ErtEb }tEt},~u(Mu,QPP|MQuPP< },E@@|J (C}<-u u},tt VYthXv (jVM },u/E||Du! j V YYth8v (j V] }jXEwEtEb }tEt9E,~u(Mu,QPP|MQuPP< },;ESPWVU }MË A@<J (t@} ErtEb }tEt8-uxuVJ EY@@-8Eh+PSVEEE(E3PjSSSEjPSV? 4uPEx@<j Va YYj uq (YYhw (hȞ (j V jV  YYEx@Ex@>u3V% ;Yu(M A @ u@Phu (jVH WVR EEYY@@t}<|ty<-tu}|oN`QuPP FguME@@<>tA<u}|fFff%f= t y_^[À}IEt}#uEu(3wQQQQuPSVq M$BxuWVG EYY` EM܋UH QMH@2US] VuC Wx}ujhjh,x (Vqt<AAt3t/$AAt!A0PV M tctH t u H tI3Ʌu jPV{ @ @p V LTPPPLC @PVYYFC pVjWVւC 8ujSVz@ hW0V|C @ @t PVagYYC FPP#;u@EFP@ MjQPV袪339QQQQQRTuPSV(thx (jV }uT8-NjFfMLNl%M=t$Thw (jV jSVY8hw (P) YYj*q (YYt^jh w (WVEwj+EPuWVjuTWVCj*S]q (؃0uƋE8tPWV ju Vw PP\w TSSH3PPPPPjpw u V H hw (V YYuTWVq (3QQQhhjpw V8Y0 PThw (jV' ju V] $tjV YYtfq (8N`QTPPP |&fFff%f=tThw (jV& Wr PThw (jV C pVYY}3;tAAt AA9"SV ;@A;9YPVEWV4`WVjhjhw (V蹉PV `}V_@ @p VB V`RPQPQ LTPPFj(9Eu Fl9EtuuTPP] C @@ jhjhw (VPVb_3_^[UE USVW3j ;_u ;t}Huj;t u[;t;t u H ;tq3;u8]tDPR YY1uVR6 8]tYYQ Q$A@ 8]tq (82_^[]USW} 2ۋO VP@|uBuQPP@8]YYt%u %9yq-uh@t=;t9Pu| ؋pu= tu2w u YY$QuC w u tt2ۋg ^`}t q ( _[]ËL$SUVWtA% t u A tp3l$x@>u j>QUn F q (P謋 Ytv U賌 YYv 8@ YupӉ8v v Yt+v 葋 Ytv Up YY}jv U袌 E@t$D$;uPUYYt F g_^][Pv YYӉ82L$tA% t u A t@3t@ t Pt$ YYQt$ YYq ( UM tA% t u A t@3t'@ t uuuPu, 3Ʌ]Qu YYq ( 2]UM Vj ^tA%;t u A t@3t5@ t.MWuuuPQ؁ YYP6W0_Qu YYq (0^]SVt$UW|$<:uwF+P_]^[U Vu uF<u?t:pthXx (hTx (u聲 uuv YY@sS#W};u ^ @EEj"PVW1ueE YtBF uEPSW ؃ ]j,WI YYuSW F  @ EE EE PEPSW } u E؋EEbOtEfAf#fmu%QW裁YYtwW蓁@YY (#‹ (Lx (Ph4x (j,W }tuSuW跃 u Eu }YtuW YY@3_[^UQSVuWF@t'F+$} jQQVJmFN@ YYt$j Wq (YYthdx (hȞ (j V t_^[UQQS]9]VuREe+Wex}mHu (vhh (h@u ( YYP YX;]w6t%P#;u@ j"jPVM w (ƒ'} thO#;uE_ ;/ttVY{YEP5 (jVp t;;t6XS6j"jWVӚE멋X]8/u묋XQ1PP EPjV7 _tXuuPVVrY^2[UQVq (ujVEz YYtu Pu hx (jV0 }t%MjQuPPdu6VV^VW|$ XX &\\ &YY_^U eS]VuW} ], (E t*;]w@ tPVYYtƆA]]OOOcOiEAttu jVx ;]CFPP#;ux j"jPVH (t4YYEU MVuW}Q+#;Љ}u @EEj"PQu@S^]~ WUUeUu F%}jVukU :9A O~sG}taH uVt x G uHuH It3x#;u @E M j"QPu芀UU UMuB9A s PVulo }]jh w (Vu$Mf ߋFtt VQpYYO~tjPVu>}t*~@juVu j3Vu Ou~j3VuOuF @[t Vu4<YY_^UQSVW}]P#;u IM@ Mj"QPSmeE@ t[PSYYtNtECt-f@#frsfuy (#, (y (PjS^ u f ߋFJt B u FEPEHPW3WuuVS F @t VS6;YY}ttWWjtWVSK_^[UQQM V3QW#Љu;u y @EEj"PQuN~9u}3]S]|Cthy (u YYE @ tjPu }#EjYQÙXUȋE~jYEEMT;Uv~~$u;Es3Ɋ,8 ;Er3H;Mr 48H;Mrt8x 8t8@Z}48jXH#Cu48;ut8% u" 8t8H@[_^UVu eWx(}G% =u @EG EjPWuUG E tjWu苈 GS%_DGF tXjVuv ؋x }hy (u YYp$u|Fthy (u YY}#jYQƙXUȋǙ ~ jYEjYD;uvCMF9B sPQuj A E E+AQM jP E pM}!jXM 4MH"" ӈDuE :uE _$ uE GG_E[@ @t Pu7YY_^U(eS]VW};u&} [t3WuG @#u ujh w (Wu膞C;u5% ;u @EC EjPSu:EEL#;u @EC Ej PSuEzEE܋G% ;tjjWu}G#;u @EG Ej PWuy EKEtU B uEeOtM A uEe}td}huPujjWu}蒂G #;u @EG Ej PWuSyEEE`}tZhuuufjjSu]0C #;u @EC Ej PSuxEEEME;ȉMrEUEE AB%_D}Bu}t;;uJ IȁuLG} [uE ME;ȉMwEujFP{ hVuPVu ^ % ;uZ jjuuU؋E @9A s*uPVufM؋@+AQjP փ} [tY}u}taEMD 9A sPuuf &Z &} [uEEME@jP YY؋U}} }5,ME#uË] ыM[KtSKNFju^ ։ ։Ƌ ։ ։MuNFju^3։3։Ƌ3։3։MuCNtY@"<}u E <u E:uM V職YENfAf%f=tf= t3f=tf=ot!UjZEuf=t f=pteEu6A uAt9VsYt.FN@ x ua(SV}YYu >F_^[Ã}F@ @tVYFNC @ EtjPSV21 33;uB9xt SVYY3 y+W}WVa G @t WV.YYE8LjSV tGj V7PV3PPjkPWV(@,kCEX(E8 39At SV YY U}Q+ЋF+E;}-39At SVYY I+QuuVb>EEjSV E}>t/PVEF+Y$Y}jWWV>E}t7u>SVc>EF +$}jWWV=E>nUQEEEPuuu uUEh w (E Ph\ (u E0uu~ ]jt$YYVt$V~ PVHV 8 t PVYYt$ V ^jt$ t$  US] 39K M 9H VWC U <;trw~ ucF ;t\9H u9HtuVuu F xt VuYYGH|:u"F @tM;t uPQh ?3E U ;P p_^[]jt$ t$  À|$ SVW|$tG @@0xt$VUjjWSV_ds h (VZ} Y3PSVG @@0tpphl (V-} YPSV)@;t PVlYYh` (V} YPSV_^[SVt$ WV\$jjSWVcw h (V| YPjVC @@t PVYYh` (V| YPjVT_^[ËD$@PYYU0M SVWE"ɀ\u] (}Х3}૫ue}$EE7@E]ujh w (u uАE!tVuN YYtEE9EEt 9E}tEPWu~ =EE!v E!E! M;t;tJ (j ^?t4ȃ t$ItIt Iuaddfile($out, "b") if ($ctx); } else { if ($ctx and open(my $fh, "<$out")) { binmode($fh); $ctx->addfile($fh); close($fh); } } $cache_name = $ctx ? $ctx->hexdigest : $mtime; } $cache_name .= "\0" x (41 - length $cache_name); $cache_name .= "CACHE"; $fh->print($cache_name); $fh->print(pack('N', $fh->tell - length($loader))); $fh->print("\nPAR.pm\n"); $fh->close; chmod 0755, $out; # }}} exit; } # }}} # Prepare $progname into PAR file cache {{{ { last unless defined $start_pos; _fix_progname(); # Now load the PAR file and put it into PAR::LibCache {{{ require PAR; PAR::Heavy::_init_dynaloader(); { #local $INC{'Cwd.pm'} = __FILE__ if $^O ne 'MSWin32'; require File::Find; require Archive::Zip; } my $zip = Archive::Zip->new; my $fh = IO::File->new; $fh->fdopen(fileno(_FH), 'r') or die "$!: $@"; $zip->readFromFileHandle($fh, $progname) == Archive::Zip::AZ_OK() or die "$!: $@"; push @PAR::LibCache, $zip; $PAR::LibCache{$progname} = $zip; $quiet = !$ENV{PAR_DEBUG}; outs(qq(\$ENV{PAR_TEMP} = "$ENV{PAR_TEMP}")); if (defined $ENV{PAR_TEMP}) { # should be set at this point! foreach my $member ( $zip->members ) { next if $member->isDirectory; my $member_name = $member->fileName; next unless $member_name =~ m{ ^ /?shlib/ (?:$Config::Config{version}/)? (?:$Config::Config{archname}/)? ([^/]+) $ }x; my $extract_name = $1; my $dest_name = File::Spec->catfile($ENV{PAR_TEMP}, $extract_name); if (-f $dest_name && -s _ == $member->uncompressedSize()) { outs(qq(Skipping "$member_name" since it already exists at "$dest_name")); } else { outs(qq(Extracting "$member_name" to "$dest_name")); $member->extractToFileNamed($dest_name); chmod(0555, $dest_name) if $^O eq "hpux"; } } } # }}} } # }}} # If there's no main.pl to run, show usage {{{ unless ($PAR::LibCache{$progname}) { die << "." unless @ARGV; Usage: $0 [ -Alib.par ] [ -Idir ] [ -Mmodule ] [ src.par ] [ program.pl ] $0 [ -B|-b ] [-Ooutfile] src.par . $ENV{PAR_PROGNAME} = $progname = $0 = shift(@ARGV); } # }}} sub CreatePath { my ($name) = @_; require File::Basename; my ($basename, $path, $ext) = File::Basename::fileparse($name, ('\..*')); require File::Path; File::Path::mkpath($path) unless(-e $path); # mkpath dies with error } sub require_modules { #local $INC{'Cwd.pm'} = __FILE__ if $^O ne 'MSWin32'; require lib; require DynaLoader; require integer; require strict; require warnings; require vars; require Carp; require Carp::Heavy; require Errno; require Exporter::Heavy; require Exporter; require Fcntl; require File::Temp; require File::Spec; require XSLoader; require Config; require IO::Handle; require IO::File; require Compress::Zlib; require Archive::Zip; require PAR; require PAR::Heavy; require PAR::Dist; require PAR::Filter::PodStrip; require PAR::Filter::PatchContent; require attributes; eval { require Cwd }; eval { require Win32 }; eval { require Scalar::Util }; eval { require Archive::Unzip::Burst }; eval { require Tie::Hash::NamedCapture }; eval { require PerlIO; require PerlIO::scalar }; } # The C version of this code appears in myldr/mktmpdir.c # This code also lives in PAR::SetupTemp as set_par_temp_env! sub _set_par_temp { if (defined $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/) { $par_temp = $1; return; } foreach my $path ( (map $ENV{$_}, qw( PAR_TMPDIR TMPDIR TEMPDIR TEMP TMP )), qw( C:\\TEMP /tmp . ) ) { next unless defined $path and -d $path and -w $path; my $username; my $pwuid; # does not work everywhere: eval {($pwuid) = getpwuid($>) if defined $>;}; if ( defined(&Win32::LoginName) ) { $username = &Win32::LoginName; } elsif (defined $pwuid) { $username = $pwuid; } else { $username = $ENV{USERNAME} || $ENV{USER} || 'SYSTEM'; } $username =~ s/\W/_/g; my $stmpdir = "$path$Config{_delim}par-$username"; mkdir $stmpdir, 0755; if (!$ENV{PAR_CLEAN} and my $mtime = (stat($progname))[9]) { open (my $fh, "<". $progname); seek $fh, -18, 2; sysread $fh, my $buf, 6; if ($buf eq "\0CACHE") { seek $fh, -58, 2; sysread $fh, $buf, 41; $buf =~ s/\0//g; $stmpdir .= "$Config{_delim}cache-" . $buf; } else { my $ctx = eval { require Digest::SHA; Digest::SHA->new(1) } || eval { require Digest::SHA1; Digest::SHA1->new } || eval { require Digest::MD5; Digest::MD5->new }; # Workaround for bug in Digest::SHA 5.38 and 5.39 my $sha_version = eval { $Digest::SHA::VERSION } || 0; if ($sha_version eq '5.38' or $sha_version eq '5.39') { $ctx->addfile($progname, "b") if ($ctx); } else { if ($ctx and open(my $fh, "<$progname")) { binmode($fh); $ctx->addfile($fh); close($fh); } } $stmpdir .= "$Config{_delim}cache-" . ( $ctx ? $ctx->hexdigest : $mtime ); } close($fh); } else { $ENV{PAR_CLEAN} = 1; $stmpdir .= "$Config{_delim}temp-$$"; } $ENV{PAR_TEMP} = $stmpdir; mkdir $stmpdir, 0755; last; } $par_temp = $1 if $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/; } sub _tempfile { my ($ext, $crc) = @_; my ($fh, $filename); $filename = "$par_temp/$crc$ext"; if ($ENV{PAR_CLEAN}) { unlink $filename if -e $filename; push @tmpfile, $filename; } else { return (undef, $filename) if (-r $filename); } open $fh, '>', $filename or die $!; binmode($fh); return($fh, $filename); } # same code lives in PAR::SetupProgname::set_progname sub _set_progname { if (defined $ENV{PAR_PROGNAME} and $ENV{PAR_PROGNAME} =~ /(.+)/) { $progname = $1; } $progname ||= $0; if ($ENV{PAR_TEMP} and index($progname, $ENV{PAR_TEMP}) >= 0) { $progname = substr($progname, rindex($progname, $Config{_delim}) + 1); } if (!$ENV{PAR_PROGNAME} or index($progname, $Config{_delim}) >= 0) { if (open my $fh, '<', $progname) { return if -s $fh; } if (-s "$progname$Config{_exe}") { $progname .= $Config{_exe}; return; } } foreach my $dir (split /\Q$Config{path_sep}\E/, $ENV{PATH}) { next if exists $ENV{PAR_TEMP} and $dir eq $ENV{PAR_TEMP}; $dir =~ s/\Q$Config{_delim}\E$//; (($progname = "$dir$Config{_delim}$progname$Config{_exe}"), last) if -s "$dir$Config{_delim}$progname$Config{_exe}"; (($progname = "$dir$Config{_delim}$progname"), last) if -s "$dir$Config{_delim}$progname"; } } sub _fix_progname { $0 = $progname ||= $ENV{PAR_PROGNAME}; if (index($progname, $Config{_delim}) < 0) { $progname = ".$Config{_delim}$progname"; } # XXX - hack to make PWD work my $pwd = (defined &Cwd::getcwd) ? Cwd::getcwd() : ((defined &Win32::GetCwd) ? Win32::GetCwd() : `pwd`); chomp($pwd); $progname =~ s/^(?=\.\.?\Q$Config{_delim}\E)/$pwd$Config{_delim}/; $ENV{PAR_PROGNAME} = $progname; } sub _par_init_env { if ( $ENV{PAR_INITIALIZED}++ == 1 ) { return; } else { $ENV{PAR_INITIALIZED} = 2; } for (qw( SPAWNED TEMP CLEAN DEBUG CACHE PROGNAME ARGC ARGV_0 ) ) { delete $ENV{'PAR_'.$_}; } for (qw/ TMPDIR TEMP CLEAN DEBUG /) { $ENV{'PAR_'.$_} = $ENV{'PAR_GLOBAL_'.$_} if exists $ENV{'PAR_GLOBAL_'.$_}; } my $par_clean = "__ENV_PAR_CLEAN__ "; if ($ENV{PAR_TEMP}) { delete $ENV{PAR_CLEAN}; } elsif (!exists $ENV{PAR_GLOBAL_CLEAN}) { my $value = substr($par_clean, 12 + length("CLEAN")); $ENV{PAR_CLEAN} = $1 if $value =~ /^PAR_CLEAN=(\S+)/; } } sub outs { return if $quiet; if ($logfh) { print $logfh "@_\n"; } else { print "@_\n"; } } sub init_inc { require Config; push @INC, grep defined, map $Config::Config{$_}, qw( archlibexp privlibexp sitearchexp sitelibexp vendorarchexp vendorlibexp ); } ######################################################################## # The main package for script execution package main; require PAR; unshift @INC, \&PAR::find_par; PAR->import(@par_args); die qq(par.pl: Can't open perl script "$progname": No such file or directory\n) unless -e $progname; do $progname; CORE::exit($1) if ($@ =~/^_TK_EXIT_\((\d+)\)/); die $@ if $@; }; $::__ERROR = $@ if $@; } CORE::exit($1) if ($::__ERROR =~/^_TK_EXIT_\((\d+)\)/); die $::__ERROR if $::__ERROR; 1; #line 1011 __END__ @@@J@\;perlxsi.cDynaLoader::boot_DynaLoaderWin32CORE::bootstrapPAR_TEMPPAR_PROGNAME.%s%s%s__ENV_PAR_CLEAN__ PERL5LIBPERLLIBPERL5OPTPERLIOPAR_INITIALIZEDPAR_SPAWNEDPAR_CLEANPAR_DEBUGPAR_CACHEPAR_ARGCPAR_ARGV_0PAR_GLOBAL_DEBUGPAR_GLOBAL_TMPDIRPAR_TMPDIRPAR_GLOBAL_TEMP1PAR_GLOBAL_CLEANPAR_CLEAN=LD_LIBRARY_PATHLIBPATHLIBRARY_PATHPATHDYLD_LIBRARY_PATHSHLIB_PATHC:\TEMPTMPDIRTEMPDIRTEMPTMPUSERUSERNAMEWinDirpar-%s%s%s%s%s%stemp-%u%s%s%stemp-%u-%u%sparl.exe.par%s\temp%02x%s%scache-%s%sSYSTEM%s\*.*%s\%s\.\..ARGVperl.exe0%s: creation of private cache subdirectory %s failed (errno=%i) Unable to create cache directoryInternals::PAR::BOOT-e--%sA-LIBGCCW32-EH-3-SJLJ-GTHR-MINGW32w32_sharedptr->size == sizeof(W32_EH_SHARED)../../gcc-3.4.5/gcc/config/i386/w32-shared-ptr.cGetAtomNameA (atom, s, sizeof(s)) != 0B \h@,6Phx$4Ph|$8L`p| ,:LV`jx *4>HR\fpz,6Phx$4Ph|$8L`p| ,:LV`jx *4>HR\fpzP_strdupT_strnicmpperl514.dll\Perl_get_contextwPerl_newXSjPerl_newSVpv=Perl_dounwindPerl_save_destructor_xPerl_gv_fetchpvPerl_av_fetchPerl_sv_setpv8Perl_sv_2pv_flagsPerl_av_shiftPerl_mg_setPerl_croak_nocontextxPerl_newXS_flagsPerl_sys_init3PL_do_undumpperl_allocperl_constructPerl_safesysmallocperl_parseperl_destructperl_freePerl_sys_termperl_runPL_memory_wrapboot_Win32COREboot_DynaLoaderGetUserNameAAddAtomAExitProcessFindAtomAFreeLibraryGetAtomNameAOGetModuleFileNameAQGetModuleHandleASetUnhandledExceptionFilter7__getmainargsA__mb_cur_maxM__p__environO__p__fmodec__set_app_type_assert_cexit_errno_findclose_findfirst_findnext_fmode_fpreset _iob _isctypez_mkdir_onexit_pctype_rmdir_setmode_stricmp_unlinkGabortNatexitqfreemallocmemcpymemmovememsetsignalsprintfstrchrstrcmpstrcpystrlenstrncpystrstrstrtokmsvcrt.dll(ADVAPI32.DLL<<<<<<<<KERNEL32.dllPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPmsvcrt.dllnr@(nr@Xpnr@ 8nr@ Hnr@ Xnr@ hnr@efnr@ xnr@ nr@ nr@ hh ""^( BBBnnnsssXXXkkkFFF qqq444555ZZZ mmm ///MMMDDDPPP<<<ddd222 AAAAAAAAAAAAAA5@#A1CAADE.<&5&"1  ".!. !"##%&'%EA   1A( @  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~444<<<<<<<<<<<<<<<<<<<<<, \Դ4Qd4QQd4QQQd4QQQQd쬌Ĕܼ4QQQQQdQdL4,\Qܼ4QQQQQQdQtlltܼ4dQԌtܤQܼ4d܌||ltܴ4\Ԝ\>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~444<<<<<<<<<<<<<<<<<<<<<, \Դ4Qd4QQd4QQQd4QQQQd쬌Ĕܼ4QQQQQdQdL4,\Qܼ4QQQQQQdQtlltܼ4dQԌtܤQܼ4d܌||ltܴ4\Ԝ\2$2D$@@$<2@@U$@&U$@&U @]t&U @]ᐐU]5U@@XD@L$ @T$L$$@@@PD@T$ *@L$T$$@Ít&UWVSEUt}01trM<=tA<=u]0)ߋ3t2f|$U4$T$6u<7=t3uڍv'1[^_]0E)D> UU2UWVS,E1:=Ɖ4$1EEU$0;E}fG<=u0UU؋E@@M苐E)ǍDD$$U؋MԅtW/E@8Au J9v+8t9v# @J9v8u 9tJ @J9v8t)1ɍB=w\$BD$$@'+@[]U@:9E8'UWV0`@Eȡd@E̡h@EСl@Eԡp@Eءt@Eܡx@E|@E@fE踂@@@@@@?@@ɰ@Ӱ@H@ݰ@u@k@t ¸ɰ@@t ¸@@t)¸?@/@@0^_]Í&1@t@B@Eٹ uU㸿@멍t&'U@tø@T1҅tt<0t&'@ÍU1ɉWVSÁ\&3 Љ A~ʹt&ph111AO~ϋP8H@ !Ћ! ʋA‹yZ!!؉ ʋ‰yZ#! ʋ‰Љ!! ™yZ‹‹™yZ!! ‹™yZ!! 򋍠‹yZ!! ʉЋ򍲙yZ!؉! ʋ‰#yZ! ʋ‰Љ!! ™yZ‹‹™yZ!ى! ‹™yZ!! ʋ‹yZ!! ڋyZ!!؉ ʋ‰#yZ! ʋ‰Љ!! ™yZ‹‹™yZ!ى! ‹™yZ!! 򋍠‹yZ!! ڋЍyZ!! ڍyZ11Ћȉn11ЋЋn11ЋЋn11n11Ћ؋1؍n1ʋ Ћ؍n11ʋЋȉn11ЋЋn11Ћn11Ћn1ʉ1؋ ؍n1$1Ћ؉򍘡n11Ћ(ȉn1,1ЋЋn11Ћ0Ћn114n1ʉ1؋8؋n11Ћ<؉򍘡n11Ћ@ȋЉn11ЋDȋЉ n!ʉ! H-$Cp !ʋL! Ћ 򋵘!ʋܼ! Ћ؋P ؋ܼ!! ʋTЋЋ؍ܼ! ! ʋЋXЉ -$Cp!! Ћ\ȋЉ !ʉ-$Cp!񉅜 Ћ ڋ`!ʋ!-$Cp ʋdܼ !! Ћ؋h ؋ܼ!! ЋlЋ!ܼ ! ЋpЉ !-$Cp! ʉЋt-$Cp !ʉ! Ћx !ʋ-$Cp! ʋ| !ʋܼ! Ћ؋]؍ܼ ʋ!! ʋ]ЋЋ!ܼ ! ʋUЉ !-$Cp!ډ UȋЉ-$Cp !ʉ! ЋU-$Cp !! Ћuܼ1ʉ1؋]؍b1]1Ћ؉b11ЋMM-*>51򉅘1ЋЋ-*>511ЋUЋ-*>511ub1ʉ1򋍜؋]bʋ]11ʋЋ؉b11MЋȉ-*>51M1ЋЋ-*>511ЋUЋ-*>511uċbʉ11Ћ؋]ȋ1؍bʉ1ʋ]Ћ؍bʉ11ʋMЋȉ-*>51򉅘1ЋMЋ-*>511ЋUЋ-*>511u܋bʉ11Ћ؋]؍bʋ򋝘11ȋMʋqybʉA Q\[^_]É'U1]É'U(]u}E@p`@@t$|$$RPtE]u}]Ív@@f%=@u@@t$|$$uE랐UWM@VSl1EM@E]@Ee@Er@Ew@E܉@E yt8uUCs|ȅuۃl[^_]ÍvE4$D$itC|ȅul[^_]ËU$YE@$IUЉE4$9MDE@E@ED$M$Eġ@t$D$ ED$W@D$Uĉ$U/v'ULWVSE@1~?@Eܔ@EU@EE@E@E@Eī@EȰ@EE@E@Et 8~@@t$$ƍ~4$D$5%t2fС@8@P%u_CuЋE1ۅt$&[t 8CDu±@9t 8~1ۅ~$D$ɱ@64$,$α@@@|$ϱ@$~t$ɱ@t$@D$ ~\$D$~$~$a@@|$$~r@>E$D$U$"4$C'u;@@D$t$$R<~,/@@ر@@1@$Rhα@T$D$@D$ ~|$D$~$dhf38um@F@α@$Rh\$@t$D$@D$ ~L$D$~$~$@t@@~D$$R~?@~$~e[^_]Ív$L$<$~f$h<$e[^_]ËE1ClDt8t݉$ыE04$D@L$$t@8DUZ$D@T$$iEp^}؅9v?-~C|؅u$L~@@~D$$@~T$|$$~<~~y<$+~X@@D$D$D$ ~D$$R0@@D$ D$~D$$RDu C\@vT2É@1D$1D$1D$ ~D$1ۉ$R0$#Eg1ɉ1҉ܺ (,0t'@@D$ D$~D$$RD0~, ,9у00tt^@)9~t$(4$)T$~tt@#X40@@D$~<$T$R~@ ?ˉ\$~<$D$%t@@~D$~$R,0~?*4B8@4)ЉD$41$D$ n1~lmnxo~sp~q~rCCSЈSCCC ЈS CC C $ЈSC C C(ЈSCCC1ې&+~C<$D$ @D$O ~Eα@\$t$@@D$ ~L$D$~$ !!@8)Ѝ4D$1D$$ G@@~D$$RrACH}Ep@@D$|$t$ ~D$$R0@@)L$ D$~D$$RDα@T$T$&'UWVSLt8ue[^_]É$ @@t$$D$(@D$ $U D$ $ @{\D$$ |L$ D$/@D$ $ fvt&D$ $x \D$$A tD$ $ 5@D$$~ t+Ƹ5@y޿8@eH1ۉ$pƍv $*C tډ4$2 $u$r $\e[^_]Ít&U]]u$$At&t";t4$ɱ@D$t9t&]u]Ëu؋]]fUVS@p@f@@@@% f^α@@X@t$1҉T$$@C@X@@C @X@1ҋuTS$@@@(@@@@X@C,[^]@Pp뛉'U@L$$@@1ҹ<@T$L$$@fUW1VS@ƀA@t 81!@<@ L$ T$t$$@@ H@@9։E}ff@V1ۉT$U\$ $T$@@ @ D$X@$YGFH@9|B9@A@L$ T$|$$@t0C@@t$S $T$@C @ @@L@\$ L$T$$@t0H@71@t$S $T$@@1ƀA@?@8@uX@$F8@@@8@t$D$$1t [^_]Ít&x@1ҹL$ T$$T$ @3&9Rv@UFT$$@;5H@|+tm@t$S $T$@@@t$$R@S $T$@H@@X@T$Jt$ 8@D$X@$P@D$@$@@t&'U@$@1ҹα@T$α@L$P>@T$ @L$T$$@ÐUWVS*ED$E D$E$ @$@8u)(@(@$,@@ƀH@@ز@1ҀRMAP,$@^$0@} ãX@1Cʲ@CP@C Ͳ@MH@9|.vX@} H@0FDM9|X@H@11|A@X@t$]L$D$ H@HD$(@$4@t^(@$8@@Zu$8@u?@C8@t$(@$<@@@e[^_]á(@$D@@@L$$R$в@H@D$@%L@%P@%@%l@%t@%@%|@%\@%@%@%@%@%@%@%@% @%@%@%@%@%@%@%@%@%@%@%@%@%$@% @%@%@%@%@Uȫ@8tȫ@BRȫ@uÍ&USJ@t)t'J@Ku$`E@Y[]1=J@ @J@u뾍'Up@t]f]p@냐U@Q@@r]ÐUSX5 PX1ة 1%ft @t @t @t @t @ t @@ t @=v,x0@t @ []à @M @ĐU]ÐU@]HUBSdT$U1ۉT$$x@ u=Jx|*Au Jy;Tu؋]$ @<@T$D$$p@<@\$L$'UWVS=@te[^_]EAAAA@}EAAAAEAAAAE@EAAAAEAAAAE@EAAAAEAAAAE@EAAAAEġ@Eȡ@E̡@EС@E@fE؉<$p@q$T$1ɾTL$t$ CJ@CPG@@T@C(C̫@SЫ@C@C,S C0ԫ@ث@C4@S8@C<@CDS@CH@ܫ@SPCL!ȃ$ A*HJy@h@l@p@t@x@|@E@E@fEH$h@uB1҅u$<$p@/É@C@C@e[^_]É9؉ucQ=r -) ̋@%@%@%@%@%@%@U]J@#!/usr/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if 0; # not running under some shell package __par_pl; # --- This script must not use any modules at compile time --- # use strict; #line 158 my ($par_temp, $progname, @tmpfile); END { if ($ENV{PAR_CLEAN}) { require File::Temp; require File::Basename; require File::Spec; my $topdir = File::Basename::dirname($par_temp); outs(qq{Removing files in "$par_temp"}); File::Find::finddepth(sub { ( -d ) ? rmdir : unlink }, $par_temp); rmdir $par_temp; # Don't remove topdir because this causes a race with other apps # that are trying to start. if (-d $par_temp && $^O ne 'MSWin32') { # Something went wrong unlinking the temporary directory. This # typically happens on platforms that disallow unlinking shared # libraries and executables that are in use. Unlink with a background # shell command so the files are no longer in use by this process. # Don't do anything on Windows because our parent process will # take care of cleaning things up. my $tmp = new File::Temp( TEMPLATE => 'tmpXXXXX', DIR => File::Basename::dirname($topdir), SUFFIX => '.cmd', UNLINK => 0, ); print $tmp "#!/bin/sh x=1; while [ \$x -lt 10 ]; do rm -rf '$par_temp' if [ \! -d '$par_temp' ]; then break fi sleep 1 x=`expr \$x + 1` done rm '" . $tmp->filename . "' "; chmod 0700,$tmp->filename; my $cmd = $tmp->filename . ' >/dev/null 2>&1 &'; close $tmp; system($cmd); outs(qq(Spawned background process to perform cleanup: ) . $tmp->filename); } } } BEGIN { Internals::PAR::BOOT() if defined &Internals::PAR::BOOT; eval { _par_init_env(); if (exists $ENV{PAR_ARGV_0} and $ENV{PAR_ARGV_0} ) { @ARGV = map $ENV{"PAR_ARGV_$_"}, (1 .. $ENV{PAR_ARGC} - 1); $0 = $ENV{PAR_ARGV_0}; } else { for (keys %ENV) { delete $ENV{$_} if /^PAR_ARGV_/; } } my $quiet = !$ENV{PAR_DEBUG}; # fix $progname if invoked from PATH my %Config = ( path_sep => ($^O =~ /^MSWin/ ? ';' : ':'), _exe => ($^O =~ /^(?:MSWin|OS2|cygwin)/ ? '.exe' : ''), _delim => ($^O =~ /^MSWin|OS2/ ? '\\' : '/'), ); _set_progname(); _set_par_temp(); # Magic string checking and extracting bundled modules {{{ my ($start_pos, $data_pos); { local $SIG{__WARN__} = sub {}; # Check file type, get start of data section {{{ open _FH, '<', $progname or last; binmode(_FH); my $buf; seek _FH, -8, 2; read _FH, $buf, 8; last unless $buf eq "\nPAR.pm\n"; seek _FH, -12, 2; read _FH, $buf, 4; seek _FH, -12 - unpack("N", $buf), 2; read _FH, $buf, 4; $data_pos = (tell _FH) - 4; # }}} # Extracting each file into memory {{{ my %require_list; while ($buf eq "FILE") { read _FH, $buf, 4; read _FH, $buf, unpack("N", $buf); my $fullname = $buf; outs(qq(Unpacking file "$fullname"...)); my $crc = ( $fullname =~ s|^([a-f\d]{8})/|| ) ? $1 : undef; my ($basename, $ext) = ($buf =~ m|(?:.*/)?(.*)(\..*)|); read _FH, $buf, 4; read _FH, $buf, unpack("N", $buf); if (defined($ext) and $ext !~ /\.(?:pm|pl|ix|al)$/i) { my ($out, $filename) = _tempfile($ext, $crc); if ($out) { binmode($out); print $out $buf; close $out; chmod 0755, $filename; } $PAR::Heavy::FullCache{$fullname} = $filename; $PAR::Heavy::FullCache{$filename} = $fullname; } elsif ( $fullname =~ m|^/?shlib/| and defined $ENV{PAR_TEMP} ) { # should be moved to _tempfile() my $filename = "$ENV{PAR_TEMP}/$basename$ext"; outs("SHLIB: $filename\n"); open my $out, '>', $filename or die $!; binmode($out); print $out $buf; close $out; } else { $require_list{$fullname} = $PAR::Heavy::ModuleCache{$fullname} = { buf => $buf, crc => $crc, name => $fullname, }; } read _FH, $buf, 4; } # }}} local @INC = (sub { my ($self, $module) = @_; return if ref $module or !$module; my $filename = delete $require_list{$module} || do { my $key; foreach (keys %require_list) { next unless /\Q$module\E$/; $key = $_; last; } delete $require_list{$key} if defined($key); } or return; $INC{$module} = "/loader/$filename/$module"; if ($ENV{PAR_CLEAN} and defined(&IO::File::new)) { my $fh = IO::File->new_tmpfile or die $!; binmode($fh); print $fh $filename->{buf}; seek($fh, 0, 0); return $fh; } else { my ($out, $name) = _tempfile('.pm', $filename->{crc}); if ($out) { binmode($out); print $out $filename->{buf}; close $out; } open my $fh, '<', $name or die $!; binmode($fh); return $fh; } die "Bootstrapping failed: cannot find $module!\n"; }, @INC); # Now load all bundled files {{{ # initialize shared object processing require XSLoader; require PAR::Heavy; require Carp::Heavy; require Exporter::Heavy; PAR::Heavy::_init_dynaloader(); # now let's try getting helper modules from within require IO::File; # load rest of the group in while (my $filename = (sort keys %require_list)[0]) { #local $INC{'Cwd.pm'} = __FILE__ if $^O ne 'MSWin32'; unless ($INC{$filename} or $filename =~ /BSDPAN/) { # require modules, do other executable files if ($filename =~ /\.pmc?$/i) { require $filename; } else { # Skip ActiveState's sitecustomize.pl file: do $filename unless $filename =~ /sitecustomize\.pl$/; } } delete $require_list{$filename}; } # }}} last unless $buf eq "PK\003\004"; $start_pos = (tell _FH) - 4; } # }}} # Argument processing {{{ my @par_args; my ($out, $bundle, $logfh, $cache_name); delete $ENV{PAR_APP_REUSE}; # sanitize (REUSE may be a security problem) $quiet = 0 unless $ENV{PAR_DEBUG}; # Don't swallow arguments for compiled executables without --par-options if (!$start_pos or ($ARGV[0] eq '--par-options' && shift)) { my %dist_cmd = qw( p blib_to_par i install_par u uninstall_par s sign_par v verify_par ); # if the app is invoked as "appname --par-options --reuse PROGRAM @PROG_ARGV", # use the app to run the given perl code instead of anything from the # app itself (but still set up the normal app environment and @INC) if (@ARGV and $ARGV[0] eq '--reuse') { shift @ARGV; $ENV{PAR_APP_REUSE} = shift @ARGV; } else { # normal parl behaviour my @add_to_inc; while (@ARGV) { $ARGV[0] =~ /^-([AIMOBLbqpiusTv])(.*)/ or last; if ($1 eq 'I') { push @add_to_inc, $2; } elsif ($1 eq 'M') { eval "use $2"; } elsif ($1 eq 'A') { unshift @par_args, $2; } elsif ($1 eq 'O') { $out = $2; } elsif ($1 eq 'b') { $bundle = 'site'; } elsif ($1 eq 'B') { $bundle = 'all'; } elsif ($1 eq 'q') { $quiet = 1; } elsif ($1 eq 'L') { open $logfh, ">>", $2 or die "XXX: Cannot open log: $!"; } elsif ($1 eq 'T') { $cache_name = $2; } shift(@ARGV); if (my $cmd = $dist_cmd{$1}) { delete $ENV{'PAR_TEMP'}; init_inc(); require PAR::Dist; &{"PAR::Dist::$cmd"}() unless @ARGV; &{"PAR::Dist::$cmd"}($_) for @ARGV; exit; } } unshift @INC, @add_to_inc; } } # XXX -- add --par-debug support! # }}} # Output mode (-O) handling {{{ if ($out) { { #local $INC{'Cwd.pm'} = __FILE__ if $^O ne 'MSWin32'; require IO::File; require Archive::Zip; } my $par = shift(@ARGV); my $zip; if (defined $par) { open my $fh, '<', $par or die "Cannot find '$par': $!"; binmode($fh); bless($fh, 'IO::File'); $zip = Archive::Zip->new; ( $zip->readFromFileHandle($fh, $par) == Archive::Zip::AZ_OK() ) or die "Read '$par' error: $!"; } my %env = do { if ($zip and my $meta = $zip->contents('META.yml')) { $meta =~ s/.*^par:$//ms; $meta =~ s/^\S.*//ms; $meta =~ /^ ([^:]+): (.+)$/mg; } }; # Open input and output files {{{ local $/ = \4; if (defined $par) { open PAR, '<', $par or die "$!: $par"; binmode(PAR); die "$par is not a PAR file" unless eq "PK\003\004"; } CreatePath($out) ; my $fh = IO::File->new( $out, IO::File::O_CREAT() | IO::File::O_WRONLY() | IO::File::O_TRUNC(), 0777, ) or die $!; binmode($fh); $/ = (defined $data_pos) ? \$data_pos : undef; seek _FH, 0, 0; my $loader = scalar <_FH>; if (!$ENV{PAR_VERBATIM} and $loader =~ /^(?:#!|\@rem)/) { require PAR::Filter::PodStrip; PAR::Filter::PodStrip->new->apply(\$loader, $0) } foreach my $key (sort keys %env) { my $val = $env{$key} or next; $val = eval $val if $val =~ /^['"]/; my $magic = "__ENV_PAR_" . uc($key) . "__"; my $set = "PAR_" . uc($key) . "=$val"; $loader =~ s{$magic( +)}{ $magic . $set . (' ' x (length($1) - length($set))) }eg; } $fh->print($loader); $/ = undef; # }}} # Write bundled modules {{{ if ($bundle) { require PAR::Heavy; PAR::Heavy::_init_dynaloader(); init_inc(); require_modules(); my @inc = sort { length($b) <=> length($a) } grep { !/BSDPAN/ } grep { ($bundle ne 'site') or ($_ ne $Config::Config{archlibexp} and $_ ne $Config::Config{privlibexp}); } @INC; # File exists test added to fix RT #41790: # Funny, non-existing entry in _<....auto/Compress/Raw/Zlib/autosplit.ix. # This is a band-aid fix with no deeper grasp of the issue. # Somebody please go through the pain of understanding what's happening, # I failed. -- Steffen my %files; /^_<(.+)$/ and -e $1 and $files{$1}++ for keys %::; $files{$_}++ for values %INC; my $lib_ext = $Config::Config{lib_ext}; my %written; foreach (sort keys %files) { my ($name, $file); foreach my $dir (@inc) { if ($name = $PAR::Heavy::FullCache{$_}) { $file = $_; last; } elsif (/^(\Q$dir\E\/(.*[^Cc]))\Z/i) { ($file, $name) = ($1, $2); last; } elsif (m!^/loader/[^/]+/(.*[^Cc])\Z!) { if (my $ref = $PAR::Heavy::ModuleCache{$1}) { ($file, $name) = ($ref, $1); last; } elsif (-f "$dir/$1") { ($file, $name) = ("$dir/$1", $1); last; } } } next unless defined $name and not $written{$name}++; next if !ref($file) and $file =~ /\.\Q$lib_ext\E$/; outs( join "", qq(Packing "), ref $file ? $file->{name} : $file, qq("...) ); my $content; if (ref($file)) { $content = $file->{buf}; } else { open FILE, '<', $file or die "Can't open $file: $!"; binmode(FILE); $content = ; close FILE; PAR::Filter::PodStrip->new->apply(\$content, $file) if !$ENV{PAR_VERBATIM} and $name =~ /\.(?:pm|ix|al)$/i; PAR::Filter::PatchContent->new->apply(\$content, $file, $name); } outs(qq(Written as "$name")); $fh->print("FILE"); $fh->print(pack('N', length($name) + 9)); $fh->print(sprintf( "%08x/%s", Archive::Zip::computeCRC32($content), $name )); $fh->print(pack('N', length($content))); $fh->print($content); } } # }}} # Now write out the PAR and magic strings {{{ $zip->writeToFileHandle($fh) if $zip; $cache_name = substr $cache_name, 0, 40; if (!$cache_name and my $mtime = (stat($out))[9]) { my $ctx = eval { require Digest::SHA; Digest::SHA->new(1) } || eval { require Digest::SHA1; Digest::SHA1->new } || eval { require Digest::MD5; Digest::MD5->new };UU@C@\;PAR_TEMPPAR_PROGNAME.%s%s%s__ENV_PAR_CLEAN__ PERL5LIBPERLLIBPERL5OPTPERLIOPAR_INITIALIZEDPAR_SPAWNEDPAR_CLEANPAR_DEBUGPAR_CACHEPAR_ARGCPAR_ARGV_0PAR_GLOBAL_DEBUGPAR_GLOBAL_TMPDIRPAR_TMPDIRPAR_GLOBAL_TEMP1PAR_GLOBAL_CLEANPAR_CLEAN=LD_LIBRARY_PATHLIBPATHLIBRARY_PATHPATHDYLD_LIBRARY_PATHSHLIB_PATHC:\TEMPTMPDIRTEMPDIRTEMPTMPUSERUSERNAMEWinDirpar-%s%s%s%s%s%stemp-%u%s%s%stemp-%u-%u%sparl.exe.par%s\temp%02x%s%scache-%s%sSYSTEM%s\*.*%s\%s\.\..%s/%s%s: creation of %s failed (errno=%i) perl514.dll%iPAR_ARGV_%iuser32AllowSetForegroundWindow%s: creation of private cache subdirectory %s failed (errno= %i) -LIBGCCW32-EH-3-SJLJ-GTHR-MINGW32w32_sharedptr->size == sizeof(W32_EH_SHARED)../../gcc-3.4.5/gcc/config/i386/w32-shared-ptr.cGetAtomNameA (atom, s, sizeof(s)) != 0h̥ܥ̡ܠȦ¢̢֢ޢ*6DP^nأ(2<FTbnx̤ؤ",6@JT^hr|¢̢֢ޢ*6DP^nأ(2<FTbnx̤ؤ",6@JT^hr|_access_chmod_close&_getpid3_lseek:_open@_readM_spawnvpeN_statP_strdupT_strnicmpm_writeGetUserNameAAddAtomAExitProcessFindAtomAFreeLibraryGetAtomNameAOGetModuleFileNameAQGetModuleHandleAlGetProcAddress LoadLibraryASetUnhandledExceptionFilter7__getmainargsA__mb_cur_maxM__p__environO__p__fmodec__set_app_type_assert_cexit_errno_findclose_findfirst_findnext_fmode_fpreset _iob _isctypez_mkdir_onexit_pctype_rmdir_setmode_stricmp_unlinkGabortNatexit\exitkfprintfqfreemallocmemcpymemmovememsetreallocsignalsprintfstrchrstrcmpstrcpystrlenstrncpystrstrstrtokmsvcrt.dllADVAPI32.DLL((((((((((KERNEL32.dll<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<msvcrt.dllnr@(nr@Xpnr@ 8nr@ Hnr@ Xnr@ hnr@efnr@ xnr@ nr@ nr@ hh ""^( BBBnnnsssXXXkkkFFF qqq444555ZZZ mmm ///MMMDDDPPP<<<ddd222 AAAAAAAAAAAAAA5@#A1CAADE.<&5&"1  ".!. !"##%&'%EA   1A( @  !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~444<<<<<<<<<<<<<<<<<<<<<, \Դ4Qd4QQd4QQQd4QQQQd쬌Ĕܼ4QQQQQdQdL4,\Qܼ4QQQQQQdQtlltܼ4dQԌtܤQܼ4d܌||ltܴ4\Ԝ\>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~444<<<<<<<<<<<<<<<<<<<<<, \Դ4Qd4QQd4QQQd4QQQQd쬌Ĕܼ4QQQQQdQdL4,\Qܼ4QQQQQQdQtlltܼ4dQԌtܤQܼ4d܌||ltܴ4\Ԝ\ [ qw( FA_MSDOS FA_UNIX GPBF_ENCRYPTED_MASK GPBF_DEFLATING_COMPRESSION_MASK GPBF_HAS_DATA_DESCRIPTOR_MASK COMPRESSION_STORED COMPRESSION_DEFLATED COMPRESSION_LEVEL_NONE COMPRESSION_LEVEL_DEFAULT COMPRESSION_LEVEL_FASTEST COMPRESSION_LEVEL_BEST_COMPRESSION IFA_TEXT_FILE_MASK IFA_TEXT_FILE IFA_BINARY_FILE ) ], MISC_CONSTANTS => [ qw( FA_AMIGA FA_VAX_VMS FA_VM_CMS FA_ATARI_ST FA_OS2_HPFS FA_MACINTOSH FA_Z_SYSTEM FA_CPM FA_TOPS20 FA_WINDOWS_NTFS FA_QDOS FA_ACORN FA_VFAT FA_MVS FA_BEOS FA_TANDEM FA_THEOS GPBF_IMPLODING_8K_SLIDING_DICTIONARY_MASK GPBF_IMPLODING_3_SHANNON_FANO_TREES_MASK GPBF_IS_COMPRESSED_PATCHED_DATA_MASK COMPRESSION_SHRUNK DEFLATING_COMPRESSION_NORMAL DEFLATING_COMPRESSION_MAXIMUM DEFLATING_COMPRESSION_FAST DEFLATING_COMPRESSION_SUPER_FAST COMPRESSION_REDUCED_1 COMPRESSION_REDUCED_2 COMPRESSION_REDUCED_3 COMPRESSION_REDUCED_4 COMPRESSION_IMPLODED COMPRESSION_TOKENIZED COMPRESSION_DEFLATED_ENHANCED COMPRESSION_PKWARE_DATA_COMPRESSION_LIBRARY_IMPLODED ) ], ERROR_CODES => [ qw( AZ_OK AZ_STREAM_END AZ_ERROR AZ_FORMAT_ERROR AZ_IO_ERROR ) ], # For Internal Use Only PKZIP_CONSTANTS => [ qw( SIGNATURE_FORMAT SIGNATURE_LENGTH LOCAL_FILE_HEADER_SIGNATURE LOCAL_FILE_HEADER_FORMAT LOCAL_FILE_HEADER_LENGTH CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE DATA_DESCRIPTOR_FORMAT DATA_DESCRIPTOR_LENGTH DATA_DESCRIPTOR_SIGNATURE DATA_DESCRIPTOR_FORMAT_NO_SIG DATA_DESCRIPTOR_LENGTH_NO_SIG CENTRAL_DIRECTORY_FILE_HEADER_FORMAT CENTRAL_DIRECTORY_FILE_HEADER_LENGTH END_OF_CENTRAL_DIRECTORY_SIGNATURE END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING END_OF_CENTRAL_DIRECTORY_FORMAT END_OF_CENTRAL_DIRECTORY_LENGTH ) ], # For Internal Use Only UTILITY_METHODS => [ qw( _error _printError _ioError _formatError _subclassResponsibility _binmode _isSeekable _newFileHandle _readSignature _asZipDirName ) ], ); # Add all the constant names and error code names to @EXPORT_OK Exporter::export_ok_tags( qw( CONSTANTS ERROR_CODES PKZIP_CONSTANTS UTILITY_METHODS MISC_CONSTANTS ) ); } # Error codes use constant AZ_OK => 0; use constant AZ_STREAM_END => 1; use constant AZ_ERROR => 2; use constant AZ_FORMAT_ERROR => 3; use constant AZ_IO_ERROR => 4; # File types # Values of Archive::Zip::Member->fileAttributeFormat() use constant FA_MSDOS => 0; use constant FA_AMIGA => 1; use constant FA_VAX_VMS => 2; use constant FA_UNIX => 3; use constant FA_VM_CMS => 4; use constant FA_ATARI_ST => 5; use constant FA_OS2_HPFS => 6; use constant FA_MACINTOSH => 7; use constant FA_Z_SYSTEM => 8; use constant FA_CPM => 9; use constant FA_TOPS20 => 10; use constant FA_WINDOWS_NTFS => 11; use constant FA_QDOS => 12; use constant FA_ACORN => 13; use constant FA_VFAT => 14; use constant FA_MVS => 15; use constant FA_BEOS => 16; use constant FA_TANDEM => 17; use constant FA_THEOS => 18; # general-purpose bit flag masks # Found in Archive::Zip::Member->bitFlag() use constant GPBF_ENCRYPTED_MASK => 1 << 0; use constant GPBF_DEFLATING_COMPRESSION_MASK => 3 << 1; use constant GPBF_HAS_DATA_DESCRIPTOR_MASK => 1 << 3; # deflating compression types, if compressionMethod == COMPRESSION_DEFLATED # ( Archive::Zip::Member->bitFlag() & GPBF_DEFLATING_COMPRESSION_MASK ) use constant DEFLATING_COMPRESSION_NORMAL => 0 << 1; use constant DEFLATING_COMPRESSION_MAXIMUM => 1 << 1; use constant DEFLATING_COMPRESSION_FAST => 2 << 1; use constant DEFLATING_COMPRESSION_SUPER_FAST => 3 << 1; # compression method # these two are the only ones supported in this module use constant COMPRESSION_STORED => 0; # file is stored (no compression) use constant COMPRESSION_DEFLATED => 8; # file is Deflated use constant COMPRESSION_LEVEL_NONE => 0; use constant COMPRESSION_LEVEL_DEFAULT => -1; use constant COMPRESSION_LEVEL_FASTEST => 1; use constant COMPRESSION_LEVEL_BEST_COMPRESSION => 9; # internal file attribute bits # Found in Archive::Zip::Member::internalFileAttributes() use constant IFA_TEXT_FILE_MASK => 1; use constant IFA_TEXT_FILE => 1; use constant IFA_BINARY_FILE => 0; # PKZIP file format miscellaneous constants (for internal use only) use constant SIGNATURE_FORMAT => "V"; use constant SIGNATURE_LENGTH => 4; # these lengths are without the signature. use constant LOCAL_FILE_HEADER_SIGNATURE => 0x04034b50; use constant LOCAL_FILE_HEADER_FORMAT => "v3 V4 v2"; use constant LOCAL_FILE_HEADER_LENGTH => 26; # PKZIP docs don't mention the signature, but Info-Zip writes it. use constant DATA_DESCRIPTOR_SIGNATURE => 0x08074b50; use constant DATA_DESCRIPTOR_FORMAT => "V3"; use constant DATA_DESCRIPTOR_LENGTH => 12; # but the signature is apparently optional. use constant DATA_DESCRIPTOR_FORMAT_NO_SIG => "V2"; use constant DATA_DESCRIPTOR_LENGTH_NO_SIG => 8; use constant CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE => 0x02014b50; use constant CENTRAL_DIRECTORY_FILE_HEADER_FORMAT => "C2 v3 V4 v5 V2"; use constant CENTRAL_DIRECTORY_FILE_HEADER_LENGTH => 42; use constant END_OF_CENTRAL_DIRECTORY_SIGNATURE => 0x06054b50; use constant END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING => pack( "V", END_OF_CENTRAL_DIRECTORY_SIGNATURE ); use constant END_OF_CENTRAL_DIRECTORY_FORMAT => "v4 V2 v"; use constant END_OF_CENTRAL_DIRECTORY_LENGTH => 18; use constant GPBF_IMPLODING_8K_SLIDING_DICTIONARY_MASK => 1 << 1; use constant GPBF_IMPLODING_3_SHANNON_FANO_TREES_MASK => 1 << 2; use constant GPBF_IS_COMPRESSED_PATCHED_DATA_MASK => 1 << 5; # the rest of these are not supported in this module use constant COMPRESSION_SHRUNK => 1; # file is Shrunk use constant COMPRESSION_REDUCED_1 => 2; # file is Reduced CF=1 use constant COMPRESSION_REDUCED_2 => 3; # file is Reduced CF=2 use constant COMPRESSION_REDUCED_3 => 4; # file is Reduced CF=3 use constant COMPRESSION_REDUCED_4 => 5; # file is Reduced CF=4 use constant COMPRESSION_IMPLODED => 6; # file is Imploded use constant COMPRESSION_TOKENIZED => 7; # reserved for Tokenizing compr. use constant COMPRESSION_DEFLATED_ENHANCED => 9; # reserved for enh. Deflating use constant COMPRESSION_PKWARE_DATA_COMPRESSION_LIBRARY_IMPLODED => 10; # Load the various required classes require Archive::Zip::Archive; require Archive::Zip::Member; require Archive::Zip::FileMember; require Archive::Zip::DirectoryMember; require Archive::Zip::ZipFileMember; require Archive::Zip::NewFileMember; require Archive::Zip::StringMember; use constant ZIPARCHIVECLASS => 'Archive::Zip::Archive'; use constant ZIPMEMBERCLASS => 'Archive::Zip::Member'; # Convenience functions sub _ISA ($$) { # Can't rely on Scalar::Util, so use the next best way local $@; !! eval { ref $_[0] and $_[0]->isa($_[1]) }; } sub _CAN ($$) { local $@; !! eval { ref $_[0] and $_[0]->can($_[1]) }; } ##################################################################### # Methods sub new { my $class = shift; return $class->ZIPARCHIVECLASS->new(@_); } sub computeCRC32 { my ( $data, $crc ); if ( ref( $_[0] ) eq 'HASH' ) { $data = $_[0]->{string}; $crc = $_[0]->{checksum}; } else { $data = shift; $data = shift if ref($data); $crc = shift; } return Compress::Raw::Zlib::crc32( $data, $crc ); } # Report or change chunk size used for reading and writing. # Also sets Zlib's default buffer size (eventually). sub setChunkSize { shift if ref( $_[0] ) eq 'Archive::Zip::Archive'; my $chunkSize = ( ref( $_[0] ) eq 'HASH' ) ? shift->{chunkSize} : shift; my $oldChunkSize = $Archive::Zip::ChunkSize; $Archive::Zip::ChunkSize = $chunkSize if ($chunkSize); return $oldChunkSize; } sub chunkSize { return $Archive::Zip::ChunkSize; } sub setErrorHandler { my $errorHandler = ( ref( $_[0] ) eq 'HASH' ) ? shift->{subroutine} : shift; $errorHandler = \&Carp::carp unless defined($errorHandler); my $oldErrorHandler = $Archive::Zip::ErrorHandler; $Archive::Zip::ErrorHandler = $errorHandler; return $oldErrorHandler; } ###################################################################### # Private utility functions (not methods). sub _printError { my $string = join ( ' ', @_, "\n" ); my $oldCarpLevel = $Carp::CarpLevel; $Carp::CarpLevel += 2; &{$ErrorHandler} ($string); $Carp::CarpLevel = $oldCarpLevel; } # This is called on format errors. sub _formatError { shift if ref( $_[0] ); _printError( 'format error:', @_ ); return AZ_FORMAT_ERROR; } # This is called on IO errors. sub _ioError { shift if ref( $_[0] ); _printError( 'IO error:', @_, ':', $! ); return AZ_IO_ERROR; } # This is called on generic errors. sub _error { shift if ref( $_[0] ); _printError( 'error:', @_ ); return AZ_ERROR; } # Called when a subclass should have implemented # something but didn't sub _subclassResponsibility { Carp::croak("subclass Responsibility\n"); } # Try to set the given file handle or object into binary mode. sub _binmode { my $fh = shift; return _CAN( $fh, 'binmode' ) ? $fh->binmode() : binmode($fh); } # Attempt to guess whether file handle is seekable. # Because of problems with Windows, this only returns true when # the file handle is a real file. sub _isSeekable { my $fh = shift; return 0 unless ref $fh; if ( _ISA($fh, 'IO::Scalar') ) { # IO::Scalar objects are brokenly-seekable return 0; } if ( _ISA($fh, 'IO::String') ) { return 1; } if ( _ISA($fh, 'IO::Seekable') ) { # Unfortunately, some things like FileHandle objects # return true for Seekable, but AREN'T!!!!! if ( _ISA($fh, 'FileHandle') ) { return 0; } else { return 1; } } if ( _CAN($fh, 'stat') ) { return -f $fh; } return ( _CAN($fh, 'seek') and _CAN($fh, 'tell') ) ? 1 : 0; } # Print to the filehandle, while making sure the pesky Perl special global # variables don't interfere. sub _print { my ($self, $fh, @data) = @_; local $\; return $fh->print(@data); } # Return an opened IO::Handle # my ( $status, fh ) = _newFileHandle( 'fileName', 'w' ); # Can take a filename, file handle, or ref to GLOB # Or, if given something that is a ref but not an IO::Handle, # passes back the same thing. sub _newFileHandle { my $fd = shift; my $status = 1; my $handle; if ( ref($fd) ) { if ( _ISA($fd, 'IO::Scalar') or _ISA($fd, 'IO::String') ) { $handle = $fd; } elsif ( _ISA($fd, 'IO::Handle') or ref($fd) eq 'GLOB' ) { $handle = IO::File->new; $status = $handle->fdopen( $fd, @_ ); } else { $handle = $fd; } } else { $handle = IO::File->new; $status = $handle->open( $fd, @_ ); } return ( $status, $handle ); } # Returns next signature from given file handle, leaves # file handle positioned afterwards. # In list context, returns ($status, $signature) # ( $status, $signature) = _readSignature( $fh, $fileName ); sub _readSignature { my $fh = shift; my $fileName = shift; my $expectedSignature = shift; # optional my $signatureData; my $bytesRead = $fh->read( $signatureData, SIGNATURE_LENGTH ); if ( $bytesRead != SIGNATURE_LENGTH ) { return _ioError("reading header signature"); } my $signature = unpack( SIGNATURE_FORMAT, $signatureData ); my $status = AZ_OK; # compare with expected signature, if any, or any known signature. if ( ( defined($expectedSignature) && $signature != $expectedSignature ) || ( !defined($expectedSignature) && $signature != CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE && $signature != LOCAL_FILE_HEADER_SIGNATURE && $signature != END_OF_CENTRAL_DIRECTORY_SIGNATURE && $signature != DATA_DESCRIPTOR_SIGNATURE ) ) { my $errmsg = sprintf( "bad signature: 0x%08x", $signature ); if ( _isSeekable($fh) ) { $errmsg .= sprintf( " at offset %d", $fh->tell() - SIGNATURE_LENGTH ); } $status = _formatError("$errmsg in file $fileName"); } return ( $status, $signature ); } # Utility method to make and open a temp file. # Will create $temp_dir if it doesn't exist. # Returns file handle and name: # # my ($fh, $name) = Archive::Zip::tempFile(); # my ($fh, $name) = Archive::Zip::tempFile('mytempdir'); # sub tempFile { my $dir = ( ref( $_[0] ) eq 'HASH' ) ? shift->{tempDir} : shift; my ( $fh, $filename ) = File::Temp::tempfile( SUFFIX => '.zip', UNLINK => 0, # we will delete it! $dir ? ( DIR => $dir ) : () ); return ( undef, undef ) unless $fh; my ( $status, $newfh ) = _newFileHandle( $fh, 'w+' ); return ( $newfh, $filename ); } # Return the normalized directory name as used in a zip file (path # separators become slashes, etc.). # Will translate internal slashes in path components (i.e. on Macs) to # underscores. Discards volume names. # When $forceDir is set, returns paths with trailing slashes (or arrays # with trailing blank members). # # If third argument is a reference, returns volume information there. # # input output # . ('.') '.' # ./a ('a') a # ./a/b ('a','b') a/b # ./a/b/ ('a','b') a/b # a/b/ ('a','b') a/b # /a/b/ ('','a','b') /a/b # c:\a\b\c.doc ('','a','b','c.doc') /a/b/c.doc # on Windoze # "i/o maps:whatever" ('i_o maps', 'whatever') "i_o maps/whatever" # on Macs sub _asZipDirName { my $name = shift; my $forceDir = shift; my $volReturn = shift; my ( $volume, $directories, $file ) = File::Spec->splitpath( File::Spec->canonpath($name), $forceDir ); $$volReturn = $volume if ( ref($volReturn) ); my @dirs = map { $_ =~ s{/}{_}g; $_ } File::Spec->splitdir($directories); if ( @dirs > 0 ) { pop (@dirs) unless $dirs[-1] } # remove empty component push ( @dirs, defined($file) ? $file : '' ); #return wantarray ? @dirs : join ( '/', @dirs ); return join ( '/', @dirs ); } # Return an absolute local name for a zip name. # Assume a directory if zip name has trailing slash. # Takes an optional volume name in FS format (like 'a:'). # sub _asLocalName { my $name = shift; # zip format my $volume = shift; $volume = '' unless defined($volume); # local FS format my @paths = split ( /\//, $name ); my $filename = pop (@paths); $filename = '' unless defined($filename); my $localDirs = @paths ? File::Spec->catdir(@paths) : ''; my $localName = File::Spec->catpath( $volume, $localDirs, $filename ); unless ( $volume ) { $localName = File::Spec->rel2abs( $localName, Cwd::getcwd() ); } return $localName; } 1; __END__ #line 2060 FILE29bbe064/ActivePerl/Config.pm5#line 1 "C:/Perl/lib/ActivePerl/Config.pm" package ActivePerl::Config; use strict; my %OVERRIDE; # Make sure all the symbols overridden in this module are excluded # from the tied cache in Config.pm (configpm in the Perl sources). my %COMPILER_ENV = map { $_ => 1 } qw( cc ccflags cccdlflags ccname ccversion gccversion ar cpp cppminus cpprun cppstdin ld lddlflags ldflags lib_ext libc libs optimize perllibs _a _o obj_ext i64type u64type quadtype uquadtype d_casti32 ); my $compiler_env_initialized; use Config (); my $CONFIG_OBJ = tied %Config::Config; sub override { return 0 if $ENV{ACTIVEPERL_CONFIG_DISABLE}; { local *_; require ActiveState::Path; } my $key = shift; if (exists $ENV{"ACTIVEPERL_CONFIG_\U$key"}) { $_[0] = $ENV{"ACTIVEPERL_CONFIG_\U$key"}; return 1; } if (exists $OVERRIDE{$key}) { $_[0] = $OVERRIDE{$key}; return 1; } if ($key eq "make" && $^O eq "MSWin32") { my $override = 0; my @make = qw(dmake); if ($Config::Config{ccname} eq "gcc") { $_[0] = $OVERRIDE{$key} = "dmake"; $override = 1; } else { unshift(@make, "nmake") if _orig_conf("cc") eq "cl" && ActiveState::Path::find_prog("cl"); } for (@make) { if (my $prog = _find_prog($_)) { $_[0] = $OVERRIDE{$key} = $prog; return 1; } } if (_install_mingw($key)) { if (my $prog = _find_prog("dmake")) { $_[0] = $OVERRIDE{$key} = $prog; return 1; } } return $override; } if ($key eq "make" && ($^O eq "solaris" || $^O eq "hpux")) { if (!ActiveState::Path::find_prog(_orig_conf("make")) && -x "/usr/ccs/bin/make") { $_[0] = $OVERRIDE{$key} = "/usr/ccs/bin/make"; return 1; } } if ($COMPILER_ENV{$key} && !$compiler_env_initialized++) { if ($^O eq "MSWin32" && !_gcc_requested() && _orig_conf("cc") eq "cl" && (my $cl = ActiveState::Path::find_prog("cl"))) { require Win32; my @version = Win32::GetFileVersion($cl); if (@version) { my $ccversion = join('.', @version[0..2]); _override("ccversion", $ccversion); # Remove bufferoverflowU.lib from $Config{libs} if this is 64-bit # Perl and cl.exe is not the Windows 2003 SP1 Platfrom SDK compiler if (_orig_conf("ptrsize") == 8 && $ccversion ne "14.0.40310") { my $libs = _orig_conf("libs"); $libs =~ s/bufferoverflowU\.lib//i; _override("libs", $libs); } } } elsif ($^O eq "MSWin32" && (_gcc_requested() || !ActiveState::Path::find_prog(_orig_conf("cc")))) { my $gcc = _find_prog("gcc"); if (!$gcc && _install_mingw($key)) { $gcc = _find_prog("gcc"); } if ($gcc) { # assume MinGW or similar is available $gcc = _get_short_path_name($gcc); $gcc =~ s,\\,/,g; my($mingw) = $gcc =~ m,^(.*)/bin/gcc\.exe$,; if (defined $mingw) { $mingw .= "/lib"; my $sitelib = _get_short_path_name($Config::Config{sitelibexp}); $sitelib =~ s,\\,/,g; $mingw .= "/auto/MinGW/lib" if lc($mingw) eq lc($sitelib); if (defined $ENV{LIBRARY_PATH}) { $ENV{LIBRARY_PATH} .= ";$mingw"; } else { $ENV{LIBRARY_PATH} = $mingw; } } _override("cc", $gcc); _override("ccname", "gcc"); my($gccversion) = qx($gcc --version); $gccversion =~ s/^gcc(\.exe)? \(GCC\) //; chomp($gccversion); warn "Set up gcc environment - $gccversion\n" unless $ENV{ACTIVEPERL_CONFIG_SILENT} || $ENV{HARNESS_ACTIVE}; _override("gccversion", $gccversion); _override("ccversion", ""); foreach my $key (qw(libs perllibs)) { # Old: " foo.lib oldnames.lib bar.lib" # New: "-lfoo -lbar" my @libs = split / +/, _orig_conf($key); # Filter out empty prefix and oldnames.lib @libs = grep {$_ && $_ ne "oldnames.lib"} @libs; # Remove '.lib' extension and add '-l' prefix s/(.*)\.lib$/-l$1/ for @libs; _override($key, join(' ', @libs)); } # Copy all symbol definitions from the CCFLAGS my @ccflags = grep /^-D/, split / +/, _orig_conf("ccflags"); # Add GCC specific flags push(@ccflags, qw(-DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields)); _override("ccflags", join(" ", @ccflags)); # more overrides assuming MinGW _override("cpp", "$gcc -E"); _override("cpprun", "$gcc -E"); _override("cppminus", "-"); _override("ar", _find_prog("ar")); _override("ld", _find_prog("g++")); _override("_a", ".a"); _override("_o", ".o"); _override("obj_ext", ".o"); _override("lib_ext", ".a"); _override("optimize", "-O2"); _override("i64type", "long long"); _override("u64type", "unsigned long long"); _override("quadtype", "long long"); _override("uquadtype", "unsigned long long"); _override("d_casti32", "define"); # Extract all library paths from lddlflags my @libpaths = map "-L$_", map /^-libpath:(.+)/, _orig_conf("lddlflags") =~ /(?=\S)(?>[^"\s]+|"[^"]*")+/g; _override("lddlflags", join(" ", "-mdll", @libpaths)); _override("ldflags", join(" ", @libpaths)); } elsif (_gcc_requested()) { warn "Cannot find gcc on PATH\n" unless $ENV{ACTIVEPERL_CONFIG_SILENT}; } } elsif ($^O eq 'darwin') { my($gccversion) = qx(gcc --version 2>/dev/null); if ($gccversion) { $gccversion =~ s/^gcc \(GCC\) //; chomp($gccversion); _override("gccversion", $gccversion); } else { $gccversion = _orig_conf("gccversion"); } my %flags = map { ($_ => _orig_conf($_)) } qw(ccflags ldflags lddlflags); # gcc < 4 doesn't support -Wdeclaration-after-statement $flags{ccflags} =~ s/-Wdeclaration-after-statement\s*//g if $gccversion =~ /^3\./; # Try and find the SDK we built against my $sdk; my $sdkv; if ($flags{ccflags} =~ m[(/Developer/SDKs/(MacOSX10\.[0-9a-z]+)\.sdk)]i) { $sdk = $1; $sdkv = $2; } # If the SDK is missing, we can't produce FAT binaries, so we have # to fallback to regular native binaries if ($sdk && !-d $sdk) { chomp(my $arch = qx(/usr/bin/arch)); # our binaries contain 'ppc' and 'i386' support. If `arch` returns # something else lets at least hope the machine continues to be able to # handle "i386" binaries $arch = "i386" unless $arch eq "i386" || $arch eq "ppc"; warn "Set up build environment without $sdkv SDK (will build $arch binaries)\n" unless $ENV{ACTIVEPERL_CONFIG_SILENT}; my $sdk_re = qr/$sdk|-nostdinc|-no-cpp-precomp|-mmacosx-version-min/; foreach my $flag (keys %flags) { $flags{$flag} =~ s/(-arch\s+(\w+)\s*)/$2 eq $arch ? $1 : ""/ge; $flags{$flag} = join ' ', grep { !/$sdk_re/ } split /\s+/, $flags{$flag}; } } _override($_, $flags{$_}) for keys %flags; } elsif (($^O eq "solaris" || $^O eq "hpux") && (_gcc_requested() || !_orig_conf("gccversion"))) { my $cc = _gcc_requested() ? undef : ActiveState::Path::find_prog(_orig_conf("cc")); if ($cc && $^O eq "hpux" && _is_bundled_hpux_compiler($cc)) { undef($cc); } if (!$cc && ($cc = ActiveState::Path::find_prog("gcc"))) { _override("cc", "gcc"); my($gccversion) = qx(gcc --version); $gccversion =~ s/^gcc(\.exe)? \(GCC\) //; chomp($gccversion); warn "Set up gcc environment - $gccversion\n" unless $ENV{ACTIVEPERL_CONFIG_SILENT}; _override("gccversion", $gccversion); _override("ccversion", ""); my $opt_mlp64 = ""; $opt_mlp64 = "-mlp64 " if _orig_conf("archname") =~ /IA64/; for (qw(ccflags cppflags)) { my $v = _orig_conf($_); if ($^O eq "hpux") { $v =~ s/(?:-Ae|-Wl,\+\w+)(?:\s+|$)//g; $v =~ s/\+Z/-fPIC/; $v =~ s/\+DD64\s*/$opt_mlp64/; } $v .= " -fno-strict-aliasing -pipe"; _override($_, $v); } my $cccdlflags = _orig_conf("cccdlflags"); if (($^O eq "solaris" && $cccdlflags =~ s/-KPIC/-fPIC/) || ($^O eq "hpux" && $cccdlflags =~ s/\+Z/-fPIC/) ) { _override("cccdlflags", $cccdlflags); } _override("ld", "gcc"); _override("ccname", "gcc"); _override("cpprun", "gcc -E"); _override("cppstdin", "gcc -E"); if ($^O eq "hpux") { _override("optimize", ""); my $lddlflags = _orig_conf("lddlflags"); $lddlflags =~ s/\+vnocompatwarnings(?:\s+|$)//; $lddlflags =~ s/-b(\s+|$)/-shared -static-libgcc -fPIC$1/; $lddlflags =~ s,(-L/usr/lib/hpux64),$opt_mlp64$1,; _override("lddlflags", $lddlflags); my $ldflags = _orig_conf("ldflags"); if ($ldflags =~ s/\+DD64\s*/$opt_mlp64/ || ($opt_mlp64 && $ldflags =~ s,(-L/usr/lib/hpux64),$opt_mlp64$1,)) { _override("ldflags", $ldflags); } } } if (!$cc && _gcc_requested()) { warn "Cannot find gcc on PATH\n" unless $ENV{ACTIVEPERL_CONFIG_SILENT}; } } if (exists $OVERRIDE{$key}) { $_[0] = $OVERRIDE{$key}; return 1; } } return 0; } sub _orig_conf { $CONFIG_OBJ->_fetch_string($_[0]); } sub _override { my($key, $val) = @_; $OVERRIDE{$key} = $val unless exists $OVERRIDE{$key}; } sub _is_bundled_hpux_compiler { require ActiveState::Path; my $cc = shift; $cc = ActiveState::Path::realpath($cc); return $cc =~ /\bcc_bundled$/; } sub _gcc_requested { return defined($ENV{ACTIVEPERL_CONFIG_CC}) && $ENV{ACTIVEPERL_CONFIG_CC} eq "gcc"; } # Prevent calling Win32::Console::DESTROY on a STDOUT handle my $console; sub _warn { my($msg) = @_; unless (-t STDOUT) { print "\n$msg\n"; return; } require Win32::Console; unless ($console) { $console = Win32::Console->new(Win32::Console::STD_OUTPUT_HANDLE()); } my($col,undef) = $console->Size; print "\n"; my $attr = $console->Attr; $console->Attr($Win32::Console::FG_RED | $Win32::Console::BG_WHITE); for (split(/\n/, "$msg")) { $_ .= " " while length() < $col-1; print "$_\n"; } $console->Attr($attr); print "\n"; } sub _inside_cpan_shell { return defined($INC{"CPAN.pm"}) || defined($INC{"CPANPLUS.pm"}) || $ENV{PERL5_CPAN_IS_RUNNING} || $ENV{PERL5_CPANPLUS_IS_RUNNING}; } sub _get_short_path_name { my($path) = @_; $path = Win32::GetShortPathName($path) || $path; return $path; } my $dmake_not_on_path; sub _find_prog { my($prog) = @_; if (my $progpath = ActiveState::Path::find_prog($prog)) { if ($^O eq "MSWin32") { my($dir,$file) = $progpath =~ m,(.*)[\\/](.+)$,; $progpath = _get_short_path_name($dir) . "\\$file" if defined $dir; } return $progpath; } if ($^O eq "MSWin32") { # dmake/MinGW install into Perl\site\bin; maybe the user forgot to add it to the PATH. # Don't call Win32::GetShortPathName() on $prog; it could break the forwarder program. my $fullname = _get_short_path_name($Config::Config{sitebinexp}) . "\\$prog.exe"; if (-f $fullname) { if ($prog eq "dmake" && !_inside_cpan_shell() && !$dmake_not_on_path++) { _warn < $^O eq "MSWin32"; use File::Basename qw(dirname basename); use Cwd (); use Carp (); my $ABS_PATH_RE = IS_WIN32 ? qr,^(?:[a-zA-Z]:)?[\\/], : qr,^/,; my $PATH_SEP_RE = IS_WIN32 ? qr,[\\/], : qr,/,; my $PATH_SEP = IS_WIN32 ? "\\" : "/"; sub path_list { require Config; my @list = split /\Q$Config::Config{path_sep}/o, $ENV{PATH}, -1; if (IS_WIN32) { s/"//g for @list; @list = grep length, @list; unshift(@list, "."); } else { for (@list) { $_ = "." unless length; } } return @list; } sub find_prog { my $name = shift; return _find_prog($name) if $name =~ $PATH_SEP_RE; # try to locate it in the PATH for my $dir (path_list()) { if (defined(my $file = _find_prog(_join_path($dir, $name)))) { return $file; } } return undef; } sub _find_prog { my $file = shift; return $file if -x $file && -f _; if (IS_WIN32) { for my $ext (qw(bat exe com cmd)) { return "$file.$ext" if -f "$file.$ext"; } } return undef; } sub is_abs_path { my $path = shift; return $path =~ $ABS_PATH_RE; } sub abs_path { my $path = shift; return ($path =~ $ABS_PATH_RE) ? $path : _join_path(_cwd(), $path) } sub _cwd { if (IS_WIN32) { my $cwd = Cwd::cwd(); $cwd =~ s,/,\\,g; return $cwd; } else { return Cwd::cwd(); } } sub join_path { my($base, $path) = @_; return ($path =~ $ABS_PATH_RE) ? $path : _join_path($base, $path); } sub _join_path { my($base, $path) = @_; # $path assumed to be relative while ($path =~ s,^(\.\.?)(:?$PATH_SEP_RE|\z),,o) { $base = dirname(unsymlinked($base)) if $1 eq ".."; } if (length($path)) { return $path if $base eq "."; $base .= $PATH_SEP if $base !~ m,$PATH_SEP_RE\z,o; } $base .= $path; return $base; } sub rel_path { my($base, $path, $depth) = @_; # try the short way out $base .= $PATH_SEP if $base !~ m,$PATH_SEP_RE\z,o; if (substr($path, 0, length($base)) eq $base) { $path = substr($path, length($base)); $path = "." unless length($path); return $path; } # the hard way $_ = abs_path($_) for $base, $path; my @base = split($PATH_SEP_RE, $base); my @path = split($PATH_SEP_RE, $path, -1); while (@base && @path && $base[0] eq $path[0]) { shift(@base); shift(@path); } my $up = @base; if (!IS_WIN32) { $base =~ s,$PATH_SEP_RE\z,,o; # otherwise the -l test might fail my @base_rest; while (@base) { if (-l $base) { my $rel_path = eval { $base = _unsymlinked($base); $depth ||= 0; Carp::croak("rel_path depth limit exceeded") if $depth > 10; return rel_path(_join_path($base, join($PATH_SEP, @base_rest)), $path, $depth + 1); }; return $@ ? $path : $rel_path; } unshift(@base_rest, pop(@base)); $base = dirname($base); } } unshift(@path, ".") if !$up && (!@path || (@path == 1 && $path[0] eq "")); $path = join($PATH_SEP, ("..") x $up, @path); return $path; } sub unsymlinked { my $path = shift; $path = _unsymlinked($path) if !IS_WIN32 && -l $path; return $path; } sub realpath { my $path = shift; if (IS_WIN32) { Carp::croak("The path '$path' is not valid") unless -e $path; return scalar(Win32::GetFullPathName($path)); } lstat($path); # prime tests on '_' Carp::croak("The path '$path' is not valid") unless -e _; return Cwd::realpath($path) if -d _; $path = _unsymlinked($path) if -l _; return _join_path(Cwd::realpath(dirname($path)), basename($path)); } sub _unsymlinked { my $path = shift; # assumed to be a link my $orig_path = $path; my %seen; my $count; while (1) { Carp::croak("symlink cycle for $orig_path") if $seen{$path}++; Carp::croak("symlink resolve limit exceeded") if ++$count > 10; my $link = readlink($path); die "readlink failed: $!" unless defined $link; $path = join_path(dirname($path), $link); last unless -l $path; } Carp::croak("Dangling symlink for $orig_path") unless -e _; return $path; } 1; __END__ #line 303 FILEef650ffb/Archive/Zip/Archive.pms#line 1 "C:/Perl/lib/Archive/Zip/Archive.pm" package Archive::Zip::Archive; # Represents a generic ZIP archive use strict; use File::Path; use File::Find (); use File::Spec (); use File::Copy (); use File::Basename; use Cwd; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw( Archive::Zip ); } use Archive::Zip qw( :CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); # Note that this returns undef on read errors, else new zip object. sub new { my $class = shift; my $self = bless( { 'diskNumber' => 0, 'diskNumberWithStartOfCentralDirectory' => 0, 'numberOfCentralDirectoriesOnThisDisk' => 0, # shld be # of members 'numberOfCentralDirectories' => 0, # shld be # of members 'centralDirectorySize' => 0, # must re-compute on write 'centralDirectoryOffsetWRTStartingDiskNumber' => 0, # must re-compute 'writeEOCDOffset' => 0, 'writeCentralDirectoryOffset' => 0, 'zipfileComment' => '', 'eocdOffset' => 0, 'fileName' => '' }, $class ); $self->{'members'} = []; my $fileName = ( ref( $_[0] ) eq 'HASH' ) ? shift->{filename} : shift; if ($fileName) { my $status = $self->read($fileName); return $status == AZ_OK ? $self : undef; } return $self; } sub storeSymbolicLink { my $self = shift; $self->{'storeSymbolicLink'} = shift; } sub members { @{ shift->{'members'} }; } sub numberOfMembers { scalar( shift->members() ); } sub memberNames { my $self = shift; return map { $_->fileName() } $self->members(); } # return ref to member with given name or undef sub memberNamed { my $self = shift; my $fileName = ( ref( $_[0] ) eq 'HASH' ) ? shift->{zipName} : shift; foreach my $member ( $self->members() ) { return $member if $member->fileName() eq $fileName; } return undef; } sub membersMatching { my $self = shift; my $pattern = ( ref( $_[0] ) eq 'HASH' ) ? shift->{regex} : shift; return grep { $_->fileName() =~ /$pattern/ } $self->members(); } sub diskNumber { shift->{'diskNumber'}; } sub diskNumberWithStartOfCentralDirectory { shift->{'diskNumberWithStartOfCentralDirectory'}; } sub numberOfCentralDirectoriesOnThisDisk { shift->{'numberOfCentralDirectoriesOnThisDisk'}; } sub numberOfCentralDirectories { shift->{'numberOfCentralDirectories'}; } sub centralDirectorySize { shift->{'centralDirectorySize'}; } sub centralDirectoryOffsetWRTStartingDiskNumber { shift->{'centralDirectoryOffsetWRTStartingDiskNumber'}; } sub zipfileComment { my $self = shift; my $comment = $self->{'zipfileComment'}; if (@_) { my $new_comment = ( ref( $_[0] ) eq 'HASH' ) ? shift->{comment} : shift; $self->{'zipfileComment'} = pack( 'C0a*', $new_comment ); # avoid unicode } return $comment; } sub eocdOffset { shift->{'eocdOffset'}; } # Return the name of the file last read. sub fileName { shift->{'fileName'}; } sub removeMember { my $self = shift; my $member = ( ref( $_[0] ) eq 'HASH' ) ? shift->{memberOrZipName} : shift; $member = $self->memberNamed($member) unless ref($member); return undef unless $member; my @newMembers = grep { $_ != $member } $self->members(); $self->{'members'} = \@newMembers; return $member; } sub replaceMember { my $self = shift; my ( $oldMember, $newMember ); if ( ref( $_[0] ) eq 'HASH' ) { $oldMember = $_[0]->{memberOrZipName}; $newMember = $_[0]->{newMember}; } else { ( $oldMember, $newMember ) = @_; } $oldMember = $self->memberNamed($oldMember) unless ref($oldMember); return undef unless $oldMember; return undef unless $newMember; my @newMembers = map { ( $_ == $oldMember ) ? $newMember : $_ } $self->members(); $self->{'members'} = \@newMembers; return $oldMember; } sub extractMember { my $self = shift; my ( $member, $name ); if ( ref( $_[0] ) eq 'HASH' ) { $member = $_[0]->{memberOrZipName}; $name = $_[0]->{name}; } else { ( $member, $name ) = @_; } $member = $self->memberNamed($member) unless ref($member); return _error('member not found') unless $member; my $originalSize = $member->compressedSize(); my ( $volumeName, $dirName, $fileName ); if ( defined($name) ) { ( $volumeName, $dirName, $fileName ) = File::Spec->splitpath($name); $dirName = File::Spec->catpath( $volumeName, $dirName, '' ); } else { $name = $member->fileName(); ( $dirName = $name ) =~ s{[^/]*$}{}; $dirName = Archive::Zip::_asLocalName($dirName); $name = Archive::Zip::_asLocalName($name); } if ( $dirName && !-d $dirName ) { mkpath($dirName); return _ioError("can't create dir $dirName") if ( !-d $dirName ); } my $rc = $member->extractToFileNamed( $name, @_ ); # TODO refactor this fix into extractToFileNamed() $member->{'compressedSize'} = $originalSize; return $rc; } sub extractMemberWithoutPaths { my $self = shift; my ( $member, $name ); if ( ref( $_[0] ) eq 'HASH' ) { $member = $_[0]->{memberOrZipName}; $name = $_[0]->{name}; } else { ( $member, $name ) = @_; } $member = $self->memberNamed($member) unless ref($member); return _error('member not found') unless $member; my $originalSize = $member->compressedSize(); return AZ_OK if $member->isDirectory(); unless ($name) { $name = $member->fileName(); $name =~ s{.*/}{}; # strip off directories, if any $name = Archive::Zip::_asLocalName($name); } my $rc = $member->extractToFileNamed( $name, @_ ); $member->{'compressedSize'} = $originalSize; return $rc; } sub addMember { my $self = shift; my $newMember = ( ref( $_[0] ) eq 'HASH' ) ? shift->{member} : shift; push( @{ $self->{'members'} }, $newMember ) if $newMember; return $newMember; } sub addFile { my $self = shift; my ( $fileName, $newName, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $fileName = $_[0]->{filename}; $newName = $_[0]->{zipName}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $fileName, $newName, $compressionLevel ) = @_; } my $newMember = $self->ZIPMEMBERCLASS->newFromFile( $fileName, $newName ); $newMember->desiredCompressionLevel($compressionLevel); if ( $self->{'storeSymbolicLink'} && -l $fileName ) { my $newMember = $self->ZIPMEMBERCLASS->newFromString(readlink $fileName, $newName); # For symbolic links, External File Attribute is set to 0xA1FF0000 by Info-ZIP $newMember->{'externalFileAttributes'} = 0xA1FF0000; $self->addMember($newMember); } else { $self->addMember($newMember); } return $newMember; } sub addString { my $self = shift; my ( $stringOrStringRef, $name, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $stringOrStringRef = $_[0]->{string}; $name = $_[0]->{zipName}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $stringOrStringRef, $name, $compressionLevel ) = @_;; } my $newMember = $self->ZIPMEMBERCLASS->newFromString( $stringOrStringRef, $name ); $newMember->desiredCompressionLevel($compressionLevel); return $self->addMember($newMember); } sub addDirectory { my $self = shift; my ( $name, $newName ); if ( ref( $_[0] ) eq 'HASH' ) { $name = $_[0]->{directoryName}; $newName = $_[0]->{zipName}; } else { ( $name, $newName ) = @_; } my $newMember = $self->ZIPMEMBERCLASS->newDirectoryNamed( $name, $newName ); if ( $self->{'storeSymbolicLink'} && -l $name ) { my $link = readlink $name; ( $newName =~ s{/$}{} ) if $newName; # Strip trailing / my $newMember = $self->ZIPMEMBERCLASS->newFromString($link, $newName); # For symbolic links, External File Attribute is set to 0xA1FF0000 by Info-ZIP $newMember->{'externalFileAttributes'} = 0xA1FF0000; $self->addMember($newMember); } else { $self->addMember($newMember); } return $newMember; } # add either a file or a directory. sub addFileOrDirectory { my $self = shift; my ( $name, $newName, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $name = $_[0]->{name}; $newName = $_[0]->{zipName}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $name, $newName, $compressionLevel ) = @_; } $name =~ s{/$}{}; if ( $newName ) { $newName =~ s{/$}{}; } else { $newName = $name; } if ( -f $name ) { return $self->addFile( $name, $newName, $compressionLevel ); } elsif ( -d $name ) { return $self->addDirectory( $name, $newName ); } else { return _error("$name is neither a file nor a directory"); } } sub contents { my $self = shift; my ( $member, $newContents ); if ( ref( $_[0] ) eq 'HASH' ) { $member = $_[0]->{memberOrZipName}; $newContents = $_[0]->{contents}; } else { ( $member, $newContents ) = @_; } return _error('No member name given') unless $member; $member = $self->memberNamed($member) unless ref($member); return undef unless $member; return $member->contents($newContents); } sub writeToFileNamed { my $self = shift; my $fileName = ( ref( $_[0] ) eq 'HASH' ) ? shift->{filename} : shift; # local FS format foreach my $member ( $self->members() ) { if ( $member->_usesFileNamed($fileName) ) { return _error( "$fileName is needed by member " . $member->fileName() . "; consider using overwrite() or overwriteAs() instead." ); } } my ( $status, $fh ) = _newFileHandle( $fileName, 'w' ); return _ioError("Can't open $fileName for write") unless $status; my $retval = $self->writeToFileHandle( $fh, 1 ); $fh->close(); $fh = undef; return $retval; } # It is possible to write data to the FH before calling this, # perhaps to make a self-extracting archive. sub writeToFileHandle { my $self = shift; my ( $fh, $fhIsSeekable ); if ( ref( $_[0] ) eq 'HASH' ) { $fh = $_[0]->{fileHandle}; $fhIsSeekable = exists( $_[0]->{seek} ) ? $_[0]->{seek} : _isSeekable($fh); } else { $fh = shift; $fhIsSeekable = @_ ? shift : _isSeekable($fh); } return _error('No filehandle given') unless $fh; return _ioError('filehandle not open') unless $fh->opened(); _binmode($fh); # Find out where the current position is. my $offset = $fhIsSeekable ? $fh->tell() : 0; $offset = 0 if $offset < 0; foreach my $member ( $self->members() ) { my $retval = $member->_writeToFileHandle( $fh, $fhIsSeekable, $offset ); $member->endRead(); return $retval if $retval != AZ_OK; $offset += $member->_localHeaderSize() + $member->_writeOffset(); $offset += $member->hasDataDescriptor() ? DATA_DESCRIPTOR_LENGTH + SIGNATURE_LENGTH : 0; # changed this so it reflects the last successful position $self->{'writeCentralDirectoryOffset'} = $offset; } return $self->writeCentralDirectory($fh); } # Write zip back to the original file, # as safely as possible. # Returns AZ_OK if successful. sub overwrite { my $self = shift; return $self->overwriteAs( $self->{'fileName'} ); } # Write zip to the specified file, # as safely as possible. # Returns AZ_OK if successful. sub overwriteAs { my $self = shift; my $zipName = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{filename} : shift; return _error("no filename in overwriteAs()") unless defined($zipName); my ( $fh, $tempName ) = Archive::Zip::tempFile(); return _error( "Can't open temp file", $! ) unless $fh; ( my $backupName = $zipName ) =~ s{(\.[^.]*)?$}{.zbk}; my $status = $self->writeToFileHandle($fh); $fh->close(); $fh = undef; if ( $status != AZ_OK ) { unlink($tempName); _printError("Can't write to $tempName"); return $status; } my $err; # rename the zip if ( -f $zipName && !rename( $zipName, $backupName ) ) { $err = $!; unlink($tempName); return _error( "Can't rename $zipName as $backupName", $err ); } # move the temp to the original name (possibly copying) unless ( File::Copy::move( $tempName, $zipName ) ) { $err = $!; rename( $backupName, $zipName ); unlink($tempName); return _error( "Can't move $tempName to $zipName", $err ); } # unlink the backup if ( -f $backupName && !unlink($backupName) ) { $err = $!; return _error( "Can't unlink $backupName", $err ); } return AZ_OK; } # Used only during writing sub _writeCentralDirectoryOffset { shift->{'writeCentralDirectoryOffset'}; } sub _writeEOCDOffset { shift->{'writeEOCDOffset'}; } # Expects to have _writeEOCDOffset() set sub _writeEndOfCentralDirectory { my ( $self, $fh ) = @_; $self->_print($fh, END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING) or return _ioError('writing EOCD Signature'); my $zipfileCommentLength = length( $self->zipfileComment() ); my $header = pack( END_OF_CENTRAL_DIRECTORY_FORMAT, 0, # {'diskNumber'}, 0, # {'diskNumberWithStartOfCentralDirectory'}, $self->numberOfMembers(), # {'numberOfCentralDirectoriesOnThisDisk'}, $self->numberOfMembers(), # {'numberOfCentralDirectories'}, $self->_writeEOCDOffset() - $self->_writeCentralDirectoryOffset(), $self->_writeCentralDirectoryOffset(), $zipfileCommentLength ); $self->_print($fh, $header) or return _ioError('writing EOCD header'); if ($zipfileCommentLength) { $self->_print($fh, $self->zipfileComment() ) or return _ioError('writing zipfile comment'); } return AZ_OK; } # $offset can be specified to truncate a zip file. sub writeCentralDirectory { my $self = shift; my ( $fh, $offset ); if ( ref( $_[0] ) eq 'HASH' ) { $fh = $_[0]->{fileHandle}; $offset = $_[0]->{offset}; } else { ( $fh, $offset ) = @_; } if ( defined($offset) ) { $self->{'writeCentralDirectoryOffset'} = $offset; $fh->seek( $offset, IO::Seekable::SEEK_SET ) or return _ioError('seeking to write central directory'); } else { $offset = $self->_writeCentralDirectoryOffset(); } foreach my $member ( $self->members() ) { my $status = $member->_writeCentralDirectoryFileHeader($fh); return $status if $status != AZ_OK; $offset += $member->_centralDirectoryHeaderSize(); $self->{'writeEOCDOffset'} = $offset; } return $self->_writeEndOfCentralDirectory($fh); } sub read { my $self = shift; my $fileName = ( ref( $_[0] ) eq 'HASH' ) ? shift->{filename} : shift; return _error('No filename given') unless $fileName; my ( $status, $fh ) = _newFileHandle( $fileName, 'r' ); return _ioError("opening $fileName for read") unless $status; $status = $self->readFromFileHandle( $fh, $fileName ); return $status if $status != AZ_OK; $fh->close(); $self->{'fileName'} = $fileName; return AZ_OK; } sub readFromFileHandle { my $self = shift; my ( $fh, $fileName ); if ( ref( $_[0] ) eq 'HASH' ) { $fh = $_[0]->{fileHandle}; $fileName = $_[0]->{filename}; } else { ( $fh, $fileName ) = @_; } $fileName = $fh unless defined($fileName); return _error('No filehandle given') unless $fh; return _ioError('filehandle not open') unless $fh->opened(); _binmode($fh); $self->{'fileName'} = "$fh"; # TODO: how to support non-seekable zips? return _error('file not seekable') unless _isSeekable($fh); $fh->seek( 0, 0 ); # rewind the file my $status = $self->_findEndOfCentralDirectory($fh); return $status if $status != AZ_OK; my $eocdPosition = $fh->tell(); $status = $self->_readEndOfCentralDirectory($fh); return $status if $status != AZ_OK; $fh->seek( $eocdPosition - $self->centralDirectorySize(), IO::Seekable::SEEK_SET ) or return _ioError("Can't seek $fileName"); # Try to detect garbage at beginning of archives # This should be 0 $self->{'eocdOffset'} = $eocdPosition - $self->centralDirectorySize() # here - $self->centralDirectoryOffsetWRTStartingDiskNumber(); for ( ; ; ) { my $newMember = $self->ZIPMEMBERCLASS->_newFromZipFile( $fh, $fileName, $self->eocdOffset() ); my $signature; ( $status, $signature ) = _readSignature( $fh, $fileName ); return $status if $status != AZ_OK; last if $signature == END_OF_CENTRAL_DIRECTORY_SIGNATURE; $status = $newMember->_readCentralDirectoryFileHeader(); return $status if $status != AZ_OK; $status = $newMember->endRead(); return $status if $status != AZ_OK; $newMember->_becomeDirectoryIfNecessary(); push( @{ $self->{'members'} }, $newMember ); } return AZ_OK; } # Read EOCD, starting from position before signature. # Return AZ_OK on success. sub _readEndOfCentralDirectory { my $self = shift; my $fh = shift; # Skip past signature $fh->seek( SIGNATURE_LENGTH, IO::Seekable::SEEK_CUR ) or return _ioError("Can't seek past EOCD signature"); my $header = ''; my $bytesRead = $fh->read( $header, END_OF_CENTRAL_DIRECTORY_LENGTH ); if ( $bytesRead != END_OF_CENTRAL_DIRECTORY_LENGTH ) { return _ioError("reading end of central directory"); } my $zipfileCommentLength; ( $self->{'diskNumber'}, $self->{'diskNumberWithStartOfCentralDirectory'}, $self->{'numberOfCentralDirectoriesOnThisDisk'}, $self->{'numberOfCentralDirectories'}, $self->{'centralDirectorySize'}, $self->{'centralDirectoryOffsetWRTStartingDiskNumber'}, $zipfileCommentLength ) = unpack( END_OF_CENTRAL_DIRECTORY_FORMAT, $header ); if ($zipfileCommentLength) { my $zipfileComment = ''; $bytesRead = $fh->read( $zipfileComment, $zipfileCommentLength ); if ( $bytesRead != $zipfileCommentLength ) { return _ioError("reading zipfile comment"); } $self->{'zipfileComment'} = $zipfileComment; } return AZ_OK; } # Seek in my file to the end, then read backwards until we find the # signature of the central directory record. Leave the file positioned right # before the signature. Returns AZ_OK if success. sub _findEndOfCentralDirectory { my $self = shift; my $fh = shift; my $data = ''; $fh->seek( 0, IO::Seekable::SEEK_END ) or return _ioError("seeking to end"); my $fileLength = $fh->tell(); if ( $fileLength < END_OF_CENTRAL_DIRECTORY_LENGTH + 4 ) { return _formatError("file is too short"); } my $seekOffset = 0; my $pos = -1; for ( ; ; ) { $seekOffset += 512; $seekOffset = $fileLength if ( $seekOffset > $fileLength ); $fh->seek( -$seekOffset, IO::Seekable::SEEK_END ) or return _ioError("seek failed"); my $bytesRead = $fh->read( $data, $seekOffset ); if ( $bytesRead != $seekOffset ) { return _ioError("read failed"); } $pos = rindex( $data, END_OF_CENTRAL_DIRECTORY_SIGNATURE_STRING ); last if ( $pos >= 0 or $seekOffset == $fileLength or $seekOffset >= $Archive::Zip::ChunkSize ); } if ( $pos >= 0 ) { $fh->seek( $pos - $seekOffset, IO::Seekable::SEEK_CUR ) or return _ioError("seeking to EOCD"); return AZ_OK; } else { return _formatError("can't find EOCD signature"); } } # Used to avoid taint problems when chdir'ing. # Not intended to increase security in any way; just intended to shut up the -T # complaints. If your Cwd module is giving you unreliable returns from cwd() # you have bigger problems than this. sub _untaintDir { my $dir = shift; $dir =~ m/\A(.+)\z/s; return $1; } sub addTree { my $self = shift; my ( $root, $dest, $pred, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $root = $_[0]->{root}; $dest = $_[0]->{zipName}; $pred = $_[0]->{select}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $root, $dest, $pred, $compressionLevel ) = @_; } return _error("root arg missing in call to addTree()") unless defined($root); $dest = '' unless defined($dest); $pred = sub { -r } unless defined($pred); my @files; my $startDir = _untaintDir( cwd() ); return _error( 'undef returned by _untaintDir on cwd ', cwd() ) unless $startDir; # This avoids chdir'ing in Find, in a way compatible with older # versions of File::Find. my $wanted = sub { local $main::_ = $File::Find::name; my $dir = _untaintDir($File::Find::dir); chdir($startDir); push( @files, $File::Find::name ) if (&$pred); chdir($dir); }; File::Find::find( $wanted, $root ); my $rootZipName = _asZipDirName( $root, 1 ); # with trailing slash my $pattern = $rootZipName eq './' ? '^' : "^\Q$rootZipName\E"; $dest = _asZipDirName( $dest, 1 ); # with trailing slash foreach my $fileName (@files) { my $isDir = -d $fileName; # normalize, remove leading ./ my $archiveName = _asZipDirName( $fileName, $isDir ); if ( $archiveName eq $rootZipName ) { $archiveName = $dest } else { $archiveName =~ s{$pattern}{$dest} } next if $archiveName =~ m{^\.?/?$}; # skip current dir my $member = $isDir ? $self->addDirectory( $fileName, $archiveName ) : $self->addFile( $fileName, $archiveName ); $member->desiredCompressionLevel($compressionLevel); return _error("add $fileName failed in addTree()") if !$member; } return AZ_OK; } sub addTreeMatching { my $self = shift; my ( $root, $dest, $pattern, $pred, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $root = $_[0]->{root}; $dest = $_[0]->{zipName}; $pattern = $_[0]->{pattern}; $pred = $_[0]->{select}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $root, $dest, $pattern, $pred, $compressionLevel ) = @_; } return _error("root arg missing in call to addTreeMatching()") unless defined($root); $dest = '' unless defined($dest); return _error("pattern missing in call to addTreeMatching()") unless defined($pattern); my $matcher = $pred ? sub { m{$pattern} && &$pred } : sub { m{$pattern} && -r }; return $self->addTree( $root, $dest, $matcher, $compressionLevel ); } # $zip->extractTree( $root, $dest [, $volume] ); # # $root and $dest are Unix-style. # $volume is in local FS format. # sub extractTree { my $self = shift; my ( $root, $dest, $volume ); if ( ref( $_[0] ) eq 'HASH' ) { $root = $_[0]->{root}; $dest = $_[0]->{zipName}; $volume = $_[0]->{volume}; } else { ( $root, $dest, $volume ) = @_; } $root = '' unless defined($root); $dest = './' unless defined($dest); my $pattern = "^\Q$root"; my @members = $self->membersMatching($pattern); foreach my $member (@members) { my $fileName = $member->fileName(); # in Unix format $fileName =~ s{$pattern}{$dest}; # in Unix format # convert to platform format: $fileName = Archive::Zip::_asLocalName( $fileName, $volume ); my $status = $member->extractToFileNamed($fileName); return $status if $status != AZ_OK; } return AZ_OK; } # $zip->updateMember( $memberOrName, $fileName ); # Returns (possibly updated) member, if any; undef on errors. sub updateMember { my $self = shift; my ( $oldMember, $fileName ); if ( ref( $_[0] ) eq 'HASH' ) { $oldMember = $_[0]->{memberOrZipName}; $fileName = $_[0]->{name}; } else { ( $oldMember, $fileName ) = @_; } if ( !defined($fileName) ) { _error("updateMember(): missing fileName argument"); return undef; } my @newStat = stat($fileName); if ( !@newStat ) { _ioError("Can't stat $fileName"); return undef; } my $isDir = -d _; my $memberName; if ( ref($oldMember) ) { $memberName = $oldMember->fileName(); } else { $oldMember = $self->memberNamed( $memberName = $oldMember ) || $self->memberNamed( $memberName = _asZipDirName( $oldMember, $isDir ) ); } unless ( defined($oldMember) && $oldMember->lastModTime() == $newStat[9] && $oldMember->isDirectory() == $isDir && ( $isDir || ( $oldMember->uncompressedSize() == $newStat[7] ) ) ) { # create the new member my $newMember = $isDir ? $self->ZIPMEMBERCLASS->newDirectoryNamed( $fileName, $memberName ) : $self->ZIPMEMBERCLASS->newFromFile( $fileName, $memberName ); unless ( defined($newMember) ) { _error("creation of member $fileName failed in updateMember()"); return undef; } # replace old member or append new one if ( defined($oldMember) ) { $self->replaceMember( $oldMember, $newMember ); } else { $self->addMember($newMember); } return $newMember; } return $oldMember; } # $zip->updateTree( $root, [ $dest, [ $pred [, $mirror]]] ); # # This takes the same arguments as addTree, but first checks to see # whether the file or directory already exists in the zip file. # # If the fourth argument $mirror is true, then delete all my members # if corresponding files weren't found. sub updateTree { my $self = shift; my ( $root, $dest, $pred, $mirror, $compressionLevel ); if ( ref( $_[0] ) eq 'HASH' ) { $root = $_[0]->{root}; $dest = $_[0]->{zipName}; $pred = $_[0]->{select}; $mirror = $_[0]->{mirror}; $compressionLevel = $_[0]->{compressionLevel}; } else { ( $root, $dest, $pred, $mirror, $compressionLevel ) = @_; } return _error("root arg missing in call to updateTree()") unless defined($root); $dest = '' unless defined($dest); $pred = sub { -r } unless defined($pred); $dest = _asZipDirName( $dest, 1 ); my $rootZipName = _asZipDirName( $root, 1 ); # with trailing slash my $pattern = $rootZipName eq './' ? '^' : "^\Q$rootZipName\E"; my @files; my $startDir = _untaintDir( cwd() ); return _error( 'undef returned by _untaintDir on cwd ', cwd() ) unless $startDir; # This avoids chdir'ing in Find, in a way compatible with older # versions of File::Find. my $wanted = sub { local $main::_ = $File::Find::name; my $dir = _untaintDir($File::Find::dir); chdir($startDir); push( @files, $File::Find::name ) if (&$pred); chdir($dir); }; File::Find::find( $wanted, $root ); # Now @files has all the files that I could potentially be adding to # the zip. Only add the ones that are necessary. # For each file (updated or not), add its member name to @done. my %done; foreach my $fileName (@files) { my @newStat = stat($fileName); my $isDir = -d _; # normalize, remove leading ./ my $memberName = _asZipDirName( $fileName, $isDir ); if ( $memberName eq $rootZipName ) { $memberName = $dest } else { $memberName =~ s{$pattern}{$dest} } next if $memberName =~ m{^\.?/?$}; # skip current dir $done{$memberName} = 1; my $changedMember = $self->updateMember( $memberName, $fileName ); $changedMember->desiredCompressionLevel($compressionLevel); return _error("updateTree failed to update $fileName") unless ref($changedMember); } # @done now has the archive names corresponding to all the found files. # If we're mirroring, delete all those members that aren't in @done. if ($mirror) { foreach my $member ( $self->members() ) { $self->removeMember($member) unless $done{ $member->fileName() }; } } return AZ_OK; } 1; FILE'0dbb0c18/Archive/Zip/DirectoryMember.pm#line 1 "C:/Perl/lib/Archive/Zip/DirectoryMember.pm" package Archive::Zip::DirectoryMember; use strict; use File::Path; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw( Archive::Zip::Member ); } use Archive::Zip qw( :ERROR_CODES :UTILITY_METHODS ); sub _newNamed { my $class = shift; my $fileName = shift; # FS name my $newName = shift; # Zip name $newName = _asZipDirName($fileName) unless $newName; my $self = $class->new(@_); $self->{'externalFileName'} = $fileName; $self->fileName($newName); if ( -e $fileName ) { # -e does NOT do a full stat, so we need to do one now if ( -d _ ) { my @stat = stat(_); $self->unixFileAttributes( $stat[2] ); my $mod_t = $stat[9]; if ( $^O eq 'MSWin32' and !$mod_t ) { $mod_t = time(); } $self->setLastModFileDateTimeFromUnix($mod_t); } else { # hmm.. trying to add a non-directory? _error( $fileName, ' exists but is not a directory' ); return undef; } } else { $self->unixFileAttributes( $self->DEFAULT_DIRECTORY_PERMISSIONS ); $self->setLastModFileDateTimeFromUnix( time() ); } return $self; } sub externalFileName { shift->{'externalFileName'}; } sub isDirectory { return 1; } sub extractToFileNamed { my $self = shift; my $name = shift; # local FS name my $attribs = $self->unixFileAttributes() & 07777; mkpath( $name, 0, $attribs ); # croaks on error utime( $self->lastModTime(), $self->lastModTime(), $name ); return AZ_OK; } sub fileName { my $self = shift; my $newName = shift; $newName =~ s{/?$}{/} if defined($newName); return $self->SUPER::fileName($newName); } # So people don't get too confused. This way it looks like the problem # is in their code... sub contents { return wantarray ? ( undef, AZ_OK ) : undef; } 1; FILE"4030f46d/Archive/Zip/FileMember.pmx#line 1 "C:/Perl/lib/Archive/Zip/FileMember.pm" package Archive::Zip::FileMember; use strict; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw ( Archive::Zip::Member ); } use Archive::Zip qw( :UTILITY_METHODS ); sub externalFileName { shift->{'externalFileName'}; } # Return true if I depend on the named file sub _usesFileNamed { my $self = shift; my $fileName = shift; my $xfn = $self->externalFileName(); return undef if ref($xfn); return $xfn eq $fileName; } sub fh { my $self = shift; $self->_openFile() if !defined( $self->{'fh'} ) || !$self->{'fh'}->opened(); return $self->{'fh'}; } # opens my file handle from my file name sub _openFile { my $self = shift; my ( $status, $fh ) = _newFileHandle( $self->externalFileName(), 'r' ); if ( !$status ) { _ioError( "Can't open", $self->externalFileName() ); return undef; } $self->{'fh'} = $fh; _binmode($fh); return $fh; } # Make sure I close my file handle sub endRead { my $self = shift; undef $self->{'fh'}; # _closeFile(); return $self->SUPER::endRead(@_); } sub _become { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; delete( $self->{'externalFileName'} ); delete( $self->{'fh'} ); return $self->SUPER::_become($newClass); } 1; FILE3ea36f18/Archive/Zip/Member.pm>#line 1 "C:/Perl/lib/Archive/Zip/Member.pm" package Archive::Zip::Member; # A generic membet of an archive use strict; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw( Archive::Zip ); } use Archive::Zip qw( :CONSTANTS :MISC_CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); use Time::Local (); use Compress::Raw::Zlib qw( Z_OK Z_STREAM_END MAX_WBITS ); use File::Path; use File::Basename; use constant ZIPFILEMEMBERCLASS => 'Archive::Zip::ZipFileMember'; use constant NEWFILEMEMBERCLASS => 'Archive::Zip::NewFileMember'; use constant STRINGMEMBERCLASS => 'Archive::Zip::StringMember'; use constant DIRECTORYMEMBERCLASS => 'Archive::Zip::DirectoryMember'; # Unix perms for default creation of files/dirs. use constant DEFAULT_DIRECTORY_PERMISSIONS => 040755; use constant DEFAULT_FILE_PERMISSIONS => 0100666; use constant DIRECTORY_ATTRIB => 040000; use constant FILE_ATTRIB => 0100000; # Returns self if successful, else undef # Assumes that fh is positioned at beginning of central directory file header. # Leaves fh positioned immediately after file header or EOCD signature. sub _newFromZipFile { my $class = shift; my $self = $class->ZIPFILEMEMBERCLASS->_newFromZipFile(@_); return $self; } sub newFromString { my $class = shift; my ( $stringOrStringRef, $fileName ); if ( ref( $_[0] ) eq 'HASH' ) { $stringOrStringRef = $_[0]->{string}; $fileName = $_[0]->{zipName}; } else { ( $stringOrStringRef, $fileName ) = @_; } my $self = $class->STRINGMEMBERCLASS->_newFromString( $stringOrStringRef, $fileName ); return $self; } sub newFromFile { my $class = shift; my ( $fileName, $zipName ); if ( ref( $_[0] ) eq 'HASH' ) { $fileName = $_[0]->{fileName}; $zipName = $_[0]->{zipName}; } else { ( $fileName, $zipName ) = @_; } my $self = $class->NEWFILEMEMBERCLASS->_newFromFileNamed( $fileName, $zipName ); return $self; } sub newDirectoryNamed { my $class = shift; my ( $directoryName, $newName ); if ( ref( $_[0] ) eq 'HASH' ) { $directoryName = $_[0]->{directoryName}; $newName = $_[0]->{zipName}; } else { ( $directoryName, $newName ) = @_; } my $self = $class->DIRECTORYMEMBERCLASS->_newNamed( $directoryName, $newName ); return $self; } sub new { my $class = shift; my $self = { 'lastModFileDateTime' => 0, 'fileAttributeFormat' => FA_UNIX, 'versionMadeBy' => 20, 'versionNeededToExtract' => 20, 'bitFlag' => 0, 'compressionMethod' => COMPRESSION_STORED, 'desiredCompressionMethod' => COMPRESSION_STORED, 'desiredCompressionLevel' => COMPRESSION_LEVEL_NONE, 'internalFileAttributes' => 0, 'externalFileAttributes' => 0, # set later 'fileName' => '', 'cdExtraField' => '', 'localExtraField' => '', 'fileComment' => '', 'crc32' => 0, 'compressedSize' => 0, 'uncompressedSize' => 0, 'isSymbolicLink' => 0, @_ }; bless( $self, $class ); $self->unixFileAttributes( $self->DEFAULT_FILE_PERMISSIONS ); return $self; } sub _becomeDirectoryIfNecessary { my $self = shift; $self->_become(DIRECTORYMEMBERCLASS) if $self->isDirectory(); return $self; } # Morph into given class (do whatever cleanup I need to do) sub _become { return bless( $_[0], $_[1] ); } sub versionMadeBy { shift->{'versionMadeBy'}; } sub fileAttributeFormat { my $self = shift; if (@_) { $self->{fileAttributeFormat} = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{format} : $_[0]; } else { return $self->{fileAttributeFormat}; } } sub versionNeededToExtract { shift->{'versionNeededToExtract'}; } sub bitFlag { my $self = shift; # Set General Purpose Bit Flags according to the desiredCompressionLevel setting if ( $self->desiredCompressionLevel == 1 || $self->desiredCompressionLevel == 2 ) { $self->{'bitFlag'} = DEFLATING_COMPRESSION_FAST; } elsif ( $self->desiredCompressionLevel == 3 || $self->desiredCompressionLevel == 4 || $self->desiredCompressionLevel == 5 || $self->desiredCompressionLevel == 6 || $self->desiredCompressionLevel == 7 ) { $self->{'bitFlag'} = DEFLATING_COMPRESSION_NORMAL; } elsif ( $self->desiredCompressionLevel == 8 || $self->desiredCompressionLevel == 9 ) { $self->{'bitFlag'} = DEFLATING_COMPRESSION_MAXIMUM; } $self->{'bitFlag'}; } sub compressionMethod { shift->{'compressionMethod'}; } sub desiredCompressionMethod { my $self = shift; my $newDesiredCompressionMethod = ( ref( $_[0] ) eq 'HASH' ) ? shift->{compressionMethod} : shift; my $oldDesiredCompressionMethod = $self->{'desiredCompressionMethod'}; if ( defined($newDesiredCompressionMethod) ) { $self->{'desiredCompressionMethod'} = $newDesiredCompressionMethod; if ( $newDesiredCompressionMethod == COMPRESSION_STORED ) { $self->{'desiredCompressionLevel'} = 0; $self->{'bitFlag'} &= ~GPBF_HAS_DATA_DESCRIPTOR_MASK; } elsif ( $oldDesiredCompressionMethod == COMPRESSION_STORED ) { $self->{'desiredCompressionLevel'} = COMPRESSION_LEVEL_DEFAULT; } } return $oldDesiredCompressionMethod; } sub desiredCompressionLevel { my $self = shift; my $newDesiredCompressionLevel = ( ref( $_[0] ) eq 'HASH' ) ? shift->{compressionLevel} : shift; my $oldDesiredCompressionLevel = $self->{'desiredCompressionLevel'}; if ( defined($newDesiredCompressionLevel) ) { $self->{'desiredCompressionLevel'} = $newDesiredCompressionLevel; $self->{'desiredCompressionMethod'} = ( $newDesiredCompressionLevel ? COMPRESSION_DEFLATED : COMPRESSION_STORED ); } return $oldDesiredCompressionLevel; } sub fileName { my $self = shift; my $newName = shift; if ($newName) { $newName =~ s{[\\/]+}{/}g; # deal with dos/windoze problems $self->{'fileName'} = $newName; } return $self->{'fileName'}; } sub lastModFileDateTime { my $modTime = shift->{'lastModFileDateTime'}; $modTime =~ m/^(\d+)$/; # untaint return $1; } sub lastModTime { my $self = shift; return _dosToUnixTime( $self->lastModFileDateTime() ); } sub setLastModFileDateTimeFromUnix { my $self = shift; my $time_t = shift; $self->{'lastModFileDateTime'} = _unixToDosTime($time_t); } sub internalFileAttributes { shift->{'internalFileAttributes'}; } sub externalFileAttributes { shift->{'externalFileAttributes'}; } # Convert UNIX permissions into proper value for zip file # Usable as a function or a method sub _mapPermissionsFromUnix { my $self = shift; my $mode = shift; my $attribs = $mode << 16; # Microsoft Windows Explorer needs this bit set for directories if ( $mode & DIRECTORY_ATTRIB ) { $attribs |= 16; } return $attribs; # TODO: map more MS-DOS perms } # Convert ZIP permissions into Unix ones # # This was taken from Info-ZIP group's portable UnZip # zipfile-extraction program, version 5.50. # http://www.info-zip.org/pub/infozip/ # # See the mapattr() function in unix/unix.c # See the attribute format constants in unzpriv.h # # XXX Note that there's one situation that isn't implemented # yet that depends on the "extra field." sub _mapPermissionsToUnix { my $self = shift; my $format = $self->{'fileAttributeFormat'}; my $attribs = $self->{'externalFileAttributes'}; my $mode = 0; if ( $format == FA_AMIGA ) { $attribs = $attribs >> 17 & 7; # Amiga RWE bits $mode = $attribs << 6 | $attribs << 3 | $attribs; return $mode; } if ( $format == FA_THEOS ) { $attribs &= 0xF1FFFFFF; if ( ( $attribs & 0xF0000000 ) != 0x40000000 ) { $attribs &= 0x01FFFFFF; # not a dir, mask all ftype bits } else { $attribs &= 0x41FFFFFF; # leave directory bit as set } } if ( $format == FA_UNIX || $format == FA_VAX_VMS || $format == FA_ACORN || $format == FA_ATARI_ST || $format == FA_BEOS || $format == FA_QDOS || $format == FA_TANDEM ) { $mode = $attribs >> 16; return $mode if $mode != 0 or not $self->localExtraField; # warn("local extra field is: ", $self->localExtraField, "\n"); # XXX This condition is not implemented # I'm just including the comments from the info-zip section for now. # Some (non-Info-ZIP) implementations of Zip for Unix and # VMS (and probably others ??) leave 0 in the upper 16-bit # part of the external_file_attributes field. Instead, they # store file permission attributes in some extra field. # As a work-around, we search for the presence of one of # these extra fields and fall back to the MSDOS compatible # part of external_file_attributes if one of the known # e.f. types has been detected. # Later, we might implement extraction of the permission # bits from the VMS extra field. But for now, the work-around # should be sufficient to provide "readable" extracted files. # (For ASI Unix e.f., an experimental remap from the e.f. # mode value IS already provided!) } # PKWARE's PKZip for Unix marks entries as FA_MSDOS, but stores the # Unix attributes in the upper 16 bits of the external attributes # field, just like Info-ZIP's Zip for Unix. We try to use that # value, after a check for consistency with the MSDOS attribute # bits (see below). if ( $format == FA_MSDOS ) { $mode = $attribs >> 16; } # FA_MSDOS, FA_OS2_HPFS, FA_WINDOWS_NTFS, FA_MACINTOSH, FA_TOPS20 $attribs = !( $attribs & 1 ) << 1 | ( $attribs & 0x10 ) >> 4; # keep previous $mode setting when its "owner" # part appears to be consistent with DOS attribute flags! return $mode if ( $mode & 0700 ) == ( 0400 | $attribs << 6 ); $mode = 0444 | $attribs << 6 | $attribs << 3 | $attribs; return $mode; } sub unixFileAttributes { my $self = shift; my $oldPerms = $self->_mapPermissionsToUnix; my $perms; if ( @_ ) { $perms = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{attributes} : $_[0]; if ( $self->isDirectory ) { $perms &= ~FILE_ATTRIB; $perms |= DIRECTORY_ATTRIB; } else { $perms &= ~DIRECTORY_ATTRIB; $perms |= FILE_ATTRIB; } $self->{externalFileAttributes} = $self->_mapPermissionsFromUnix($perms); } return $oldPerms; } sub localExtraField { my $self = shift; if (@_) { $self->{localExtraField} = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{field} : $_[0]; } else { return $self->{localExtraField}; } } sub cdExtraField { my $self = shift; if (@_) { $self->{cdExtraField} = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{field} : $_[0]; } else { return $self->{cdExtraField}; } } sub extraFields { my $self = shift; return $self->localExtraField() . $self->cdExtraField(); } sub fileComment { my $self = shift; if (@_) { $self->{fileComment} = ( ref( $_[0] ) eq 'HASH' ) ? pack( 'C0a*', $_[0]->{comment} ) : pack( 'C0a*', $_[0] ); } else { return $self->{fileComment}; } } sub hasDataDescriptor { my $self = shift; if (@_) { my $shouldHave = shift; if ($shouldHave) { $self->{'bitFlag'} |= GPBF_HAS_DATA_DESCRIPTOR_MASK; } else { $self->{'bitFlag'} &= ~GPBF_HAS_DATA_DESCRIPTOR_MASK; } } return $self->{'bitFlag'} & GPBF_HAS_DATA_DESCRIPTOR_MASK; } sub crc32 { shift->{'crc32'}; } sub crc32String { sprintf( "%08x", shift->{'crc32'} ); } sub compressedSize { shift->{'compressedSize'}; } sub uncompressedSize { shift->{'uncompressedSize'}; } sub isEncrypted { shift->bitFlag() & GPBF_ENCRYPTED_MASK; } sub isTextFile { my $self = shift; my $bit = $self->internalFileAttributes() & IFA_TEXT_FILE_MASK; if (@_) { my $flag = ( ref( $_[0] ) eq 'HASH' ) ? shift->{flag} : shift; $self->{'internalFileAttributes'} &= ~IFA_TEXT_FILE_MASK; $self->{'internalFileAttributes'} |= ( $flag ? IFA_TEXT_FILE: IFA_BINARY_FILE ); } return $bit == IFA_TEXT_FILE; } sub isBinaryFile { my $self = shift; my $bit = $self->internalFileAttributes() & IFA_TEXT_FILE_MASK; if (@_) { my $flag = shift; $self->{'internalFileAttributes'} &= ~IFA_TEXT_FILE_MASK; $self->{'internalFileAttributes'} |= ( $flag ? IFA_BINARY_FILE: IFA_TEXT_FILE ); } return $bit == IFA_BINARY_FILE; } sub extractToFileNamed { my $self = shift; # local FS name my $name = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{name} : $_[0]; $self->{'isSymbolicLink'} = 0; # Check if the file / directory is a symbolic link or not if ( $self->{'externalFileAttributes'} == 0xA1FF0000 ) { $self->{'isSymbolicLink'} = 1; $self->{'newName'} = $name; my ( $status, $fh ) = _newFileHandle( $name, 'r' ); my $retval = $self->extractToFileHandle($fh); $fh->close(); } else { #return _writeSymbolicLink($self, $name) if $self->isSymbolicLink(); return _error("encryption unsupported") if $self->isEncrypted(); mkpath( dirname($name) ); # croaks on error my ( $status, $fh ) = _newFileHandle( $name, 'w' ); return _ioError("Can't open file $name for write") unless $status; my $retval = $self->extractToFileHandle($fh); $fh->close(); chmod ($self->unixFileAttributes(), $name) or return _error("Can't chmod() ${name}: $!"); utime( $self->lastModTime(), $self->lastModTime(), $name ); return $retval; } } sub _writeSymbolicLink { my $self = shift; my $name = shift; my $chunkSize = $Archive::Zip::ChunkSize; #my ( $outRef, undef ) = $self->readChunk($chunkSize); my $fh; my $retval = $self->extractToFileHandle($fh); my ( $outRef, undef ) = $self->readChunk(100); } sub isSymbolicLink { my $self = shift; if ( $self->{'externalFileAttributes'} == 0xA1FF0000 ) { $self->{'isSymbolicLink'} = 1; } else { return 0; } 1; } sub isDirectory { return 0; } sub externalFileName { return undef; } # The following are used when copying data sub _writeOffset { shift->{'writeOffset'}; } sub _readOffset { shift->{'readOffset'}; } sub writeLocalHeaderRelativeOffset { shift->{'writeLocalHeaderRelativeOffset'}; } sub wasWritten { shift->{'wasWritten'} } sub _dataEnded { shift->{'dataEnded'}; } sub _readDataRemaining { shift->{'readDataRemaining'}; } sub _inflater { shift->{'inflater'}; } sub _deflater { shift->{'deflater'}; } # Return the total size of my local header sub _localHeaderSize { my $self = shift; return SIGNATURE_LENGTH + LOCAL_FILE_HEADER_LENGTH + length( $self->fileName() ) + length( $self->localExtraField() ); } # Return the total size of my CD header sub _centralDirectoryHeaderSize { my $self = shift; return SIGNATURE_LENGTH + CENTRAL_DIRECTORY_FILE_HEADER_LENGTH + length( $self->fileName() ) + length( $self->cdExtraField() ) + length( $self->fileComment() ); } # DOS date/time format # 0-4 (5) Second divided by 2 # 5-10 (6) Minute (0-59) # 11-15 (5) Hour (0-23 on a 24-hour clock) # 16-20 (5) Day of the month (1-31) # 21-24 (4) Month (1 = January, 2 = February, etc.) # 25-31 (7) Year offset from 1980 (add 1980 to get actual year) # Convert DOS date/time format to unix time_t format # NOT AN OBJECT METHOD! sub _dosToUnixTime { my $dt = shift; return time() unless defined($dt); my $year = ( ( $dt >> 25 ) & 0x7f ) + 80; my $mon = ( ( $dt >> 21 ) & 0x0f ) - 1; my $mday = ( ( $dt >> 16 ) & 0x1f ); my $hour = ( ( $dt >> 11 ) & 0x1f ); my $min = ( ( $dt >> 5 ) & 0x3f ); my $sec = ( ( $dt << 1 ) & 0x3e ); # catch errors my $time_t = eval { Time::Local::timelocal( $sec, $min, $hour, $mday, $mon, $year ); }; return time() if ($@); return $time_t; } # Note, this isn't exactly UTC 1980, it's 1980 + 12 hours and 1 # minute so that nothing timezoney can muck us up. my $safe_epoch = 315576060; # convert a unix time to DOS date/time # NOT AN OBJECT METHOD! sub _unixToDosTime { my $time_t = shift; unless ($time_t) { _error("Tried to add member with zero or undef value for time"); $time_t = $safe_epoch; } if ( $time_t < $safe_epoch ) { _ioError("Unsupported date before 1980 encountered, moving to 1980"); $time_t = $safe_epoch; } my ( $sec, $min, $hour, $mday, $mon, $year ) = localtime($time_t); my $dt = 0; $dt += ( $sec >> 1 ); $dt += ( $min << 5 ); $dt += ( $hour << 11 ); $dt += ( $mday << 16 ); $dt += ( ( $mon + 1 ) << 21 ); $dt += ( ( $year - 80 ) << 25 ); return $dt; } # Write my local header to a file handle. # Stores the offset to the start of the header in my # writeLocalHeaderRelativeOffset member. # Returns AZ_OK on success. sub _writeLocalFileHeader { my $self = shift; my $fh = shift; my $signatureData = pack( SIGNATURE_FORMAT, LOCAL_FILE_HEADER_SIGNATURE ); $self->_print($fh, $signatureData) or return _ioError("writing local header signature"); my $header = pack( LOCAL_FILE_HEADER_FORMAT, $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), $self->compressedSize(), # may need to be re-written later $self->uncompressedSize(), length( $self->fileName() ), length( $self->localExtraField() ) ); $self->_print($fh, $header) or return _ioError("writing local header"); # Check for a valid filename or a filename equal to a literal `0' if ( $self->fileName() || $self->fileName eq '0' ) { $self->_print($fh, $self->fileName() ) or return _ioError("writing local header filename"); } if ( $self->localExtraField() ) { $self->_print($fh, $self->localExtraField() ) or return _ioError("writing local extra field"); } return AZ_OK; } sub _writeCentralDirectoryFileHeader { my $self = shift; my $fh = shift; my $sigData = pack( SIGNATURE_FORMAT, CENTRAL_DIRECTORY_FILE_HEADER_SIGNATURE ); $self->_print($fh, $sigData) or return _ioError("writing central directory header signature"); my $fileNameLength = length( $self->fileName() ); my $extraFieldLength = length( $self->cdExtraField() ); my $fileCommentLength = length( $self->fileComment() ); my $header = pack( CENTRAL_DIRECTORY_FILE_HEADER_FORMAT, $self->versionMadeBy(), $self->fileAttributeFormat(), $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), # these three fields should have been updated $self->_writeOffset(), # by writing the data stream out $self->uncompressedSize(), # $fileNameLength, $extraFieldLength, $fileCommentLength, 0, # {'diskNumberStart'}, $self->internalFileAttributes(), $self->externalFileAttributes(), $self->writeLocalHeaderRelativeOffset() ); $self->_print($fh, $header) or return _ioError("writing central directory header"); if ($fileNameLength) { $self->_print($fh, $self->fileName() ) or return _ioError("writing central directory header signature"); } if ($extraFieldLength) { $self->_print($fh, $self->cdExtraField() ) or return _ioError("writing central directory extra field"); } if ($fileCommentLength) { $self->_print($fh, $self->fileComment() ) or return _ioError("writing central directory file comment"); } return AZ_OK; } # This writes a data descriptor to the given file handle. # Assumes that crc32, writeOffset, and uncompressedSize are # set correctly (they should be after a write). # Further, the local file header should have the # GPBF_HAS_DATA_DESCRIPTOR_MASK bit set. sub _writeDataDescriptor { my $self = shift; my $fh = shift; my $header = pack( SIGNATURE_FORMAT . DATA_DESCRIPTOR_FORMAT, DATA_DESCRIPTOR_SIGNATURE, $self->crc32(), $self->_writeOffset(), # compressed size $self->uncompressedSize() ); $self->_print($fh, $header) or return _ioError("writing data descriptor"); return AZ_OK; } # Re-writes the local file header with new crc32 and compressedSize fields. # To be called after writing the data stream. # Assumes that filename and extraField sizes didn't change since last written. sub _refreshLocalFileHeader { my $self = shift; my $fh = shift; my $here = $fh->tell(); $fh->seek( $self->writeLocalHeaderRelativeOffset() + SIGNATURE_LENGTH, IO::Seekable::SEEK_SET ) or return _ioError("seeking to rewrite local header"); my $header = pack( LOCAL_FILE_HEADER_FORMAT, $self->versionNeededToExtract(), $self->bitFlag(), $self->desiredCompressionMethod(), $self->lastModFileDateTime(), $self->crc32(), $self->_writeOffset(), # compressed size $self->uncompressedSize(), length( $self->fileName() ), length( $self->localExtraField() ) ); $self->_print($fh, $header) or return _ioError("re-writing local header"); $fh->seek( $here, IO::Seekable::SEEK_SET ) or return _ioError("seeking after rewrite of local header"); return AZ_OK; } sub readChunk { my $self = shift; my $chunkSize = ( ref( $_[0] ) eq 'HASH' ) ? $_[0]->{chunkSize} : $_[0]; if ( $self->readIsDone() ) { $self->endRead(); my $dummy = ''; return ( \$dummy, AZ_STREAM_END ); } $chunkSize = $Archive::Zip::ChunkSize if not defined($chunkSize); $chunkSize = $self->_readDataRemaining() if $chunkSize > $self->_readDataRemaining(); my $buffer = ''; my $outputRef; my ( $bytesRead, $status ) = $self->_readRawChunk( \$buffer, $chunkSize ); return ( \$buffer, $status ) unless $status == AZ_OK; $self->{'readDataRemaining'} -= $bytesRead; $self->{'readOffset'} += $bytesRead; if ( $self->compressionMethod() == COMPRESSION_STORED ) { $self->{'crc32'} = $self->computeCRC32( $buffer, $self->{'crc32'} ); } ( $outputRef, $status ) = &{ $self->{'chunkHandler'} }( $self, \$buffer ); $self->{'writeOffset'} += length($$outputRef); $self->endRead() if $self->readIsDone(); return ( $outputRef, $status ); } # Read the next raw chunk of my data. Subclasses MUST implement. # my ( $bytesRead, $status) = $self->_readRawChunk( \$buffer, $chunkSize ); sub _readRawChunk { my $self = shift; return $self->_subclassResponsibility(); } # A place holder to catch rewindData errors if someone ignores # the error code. sub _noChunk { my $self = shift; return ( \undef, _error("trying to copy chunk when init failed") ); } # Basically a no-op so that I can have a consistent interface. # ( $outputRef, $status) = $self->_copyChunk( \$buffer ); sub _copyChunk { my ( $self, $dataRef ) = @_; return ( $dataRef, AZ_OK ); } # ( $outputRef, $status) = $self->_deflateChunk( \$buffer ); sub _deflateChunk { my ( $self, $buffer ) = @_; my ( $status ) = $self->_deflater()->deflate( $buffer, my $out ); if ( $self->_readDataRemaining() == 0 ) { my $extraOutput; ( $status ) = $self->_deflater()->flush($extraOutput); $out .= $extraOutput; $self->endRead(); return ( \$out, AZ_STREAM_END ); } elsif ( $status == Z_OK ) { return ( \$out, AZ_OK ); } else { $self->endRead(); my $retval = _error( 'deflate error', $status ); my $dummy = ''; return ( \$dummy, $retval ); } } # ( $outputRef, $status) = $self->_inflateChunk( \$buffer ); sub _inflateChunk { my ( $self, $buffer ) = @_; my ( $status ) = $self->_inflater()->inflate( $buffer, my $out ); my $retval; $self->endRead() unless $status == Z_OK; if ( $status == Z_OK || $status == Z_STREAM_END ) { $retval = ( $status == Z_STREAM_END ) ? AZ_STREAM_END: AZ_OK; return ( \$out, $retval ); } else { $retval = _error( 'inflate error', $status ); my $dummy = ''; return ( \$dummy, $retval ); } } sub rewindData { my $self = shift; my $status; # set to trap init errors $self->{'chunkHandler'} = $self->can('_noChunk'); # Work around WinZip bug with 0-length DEFLATED files $self->desiredCompressionMethod(COMPRESSION_STORED) if $self->uncompressedSize() == 0; # assume that we're going to read the whole file, and compute the CRC anew. $self->{'crc32'} = 0 if ( $self->compressionMethod() == COMPRESSION_STORED ); # These are the only combinations of methods we deal with right now. if ( $self->compressionMethod() == COMPRESSION_STORED and $self->desiredCompressionMethod() == COMPRESSION_DEFLATED ) { ( $self->{'deflater'}, $status ) = Compress::Raw::Zlib::Deflate->new( '-Level' => $self->desiredCompressionLevel(), '-WindowBits' => -MAX_WBITS(), # necessary magic '-Bufsize' => $Archive::Zip::ChunkSize, @_ ); # pass additional options return _error( 'deflateInit error:', $status ) unless $status == Z_OK; $self->{'chunkHandler'} = $self->can('_deflateChunk'); } elsif ( $self->compressionMethod() == COMPRESSION_DEFLATED and $self->desiredCompressionMethod() == COMPRESSION_STORED ) { ( $self->{'inflater'}, $status ) = Compress::Raw::Zlib::Inflate->new( '-WindowBits' => -MAX_WBITS(), # necessary magic '-Bufsize' => $Archive::Zip::ChunkSize, @_ ); # pass additional options return _error( 'inflateInit error:', $status ) unless $status == Z_OK; $self->{'chunkHandler'} = $self->can('_inflateChunk'); } elsif ( $self->compressionMethod() == $self->desiredCompressionMethod() ) { $self->{'chunkHandler'} = $self->can('_copyChunk'); } else { return _error( sprintf( "Unsupported compression combination: read %d, write %d", $self->compressionMethod(), $self->desiredCompressionMethod() ) ); } $self->{'readDataRemaining'} = ( $self->compressionMethod() == COMPRESSION_STORED ) ? $self->uncompressedSize() : $self->compressedSize(); $self->{'dataEnded'} = 0; $self->{'readOffset'} = 0; return AZ_OK; } sub endRead { my $self = shift; delete $self->{'inflater'}; delete $self->{'deflater'}; $self->{'dataEnded'} = 1; $self->{'readDataRemaining'} = 0; return AZ_OK; } sub readIsDone { my $self = shift; return ( $self->_dataEnded() or !$self->_readDataRemaining() ); } sub contents { my $self = shift; my $newContents = shift; if ( defined($newContents) ) { # change our type and call the subclass contents method. $self->_become(STRINGMEMBERCLASS); return $self->contents( pack( 'C0a*', $newContents ) ) ; # in case of Unicode } else { my $oldCompression = $self->desiredCompressionMethod(COMPRESSION_STORED); my $status = $self->rewindData(@_); if ( $status != AZ_OK ) { $self->endRead(); return $status; } my $retval = ''; while ( $status == AZ_OK ) { my $ref; ( $ref, $status ) = $self->readChunk( $self->_readDataRemaining() ); # did we get it in one chunk? if ( length($$ref) == $self->uncompressedSize() ) { $retval = $$ref; } else { $retval .= $$ref } } $self->desiredCompressionMethod($oldCompression); $self->endRead(); $status = AZ_OK if $status == AZ_STREAM_END; $retval = undef unless $status == AZ_OK; return wantarray ? ( $retval, $status ) : $retval; } } sub extractToFileHandle { my $self = shift; return _error("encryption unsupported") if $self->isEncrypted(); my $fh = ( ref( $_[0] ) eq 'HASH' ) ? shift->{fileHandle} : shift; _binmode($fh); my $oldCompression = $self->desiredCompressionMethod(COMPRESSION_STORED); my $status = $self->rewindData(@_); $status = $self->_writeData($fh) if $status == AZ_OK; $self->desiredCompressionMethod($oldCompression); $self->endRead(); return $status; } # write local header and data stream to file handle sub _writeToFileHandle { my $self = shift; my $fh = shift; my $fhIsSeekable = shift; my $offset = shift; return _error("no member name given for $self") if $self->fileName() eq ''; $self->{'writeLocalHeaderRelativeOffset'} = $offset; $self->{'wasWritten'} = 0; # Determine if I need to write a data descriptor # I need to do this if I can't refresh the header # and I don't know compressed size or crc32 fields. my $headerFieldsUnknown = ( ( $self->uncompressedSize() > 0 ) and ($self->compressionMethod() == COMPRESSION_STORED or $self->desiredCompressionMethod() == COMPRESSION_DEFLATED ) ); my $shouldWriteDataDescriptor = ( $headerFieldsUnknown and not $fhIsSeekable ); $self->hasDataDescriptor(1) if ($shouldWriteDataDescriptor); $self->{'writeOffset'} = 0; my $status = $self->rewindData(); ( $status = $self->_writeLocalFileHeader($fh) ) if $status == AZ_OK; ( $status = $self->_writeData($fh) ) if $status == AZ_OK; if ( $status == AZ_OK ) { $self->{'wasWritten'} = 1; if ( $self->hasDataDescriptor() ) { $status = $self->_writeDataDescriptor($fh); } elsif ($headerFieldsUnknown) { $status = $self->_refreshLocalFileHeader($fh); } } return $status; } # Copy my (possibly compressed) data to given file handle. # Returns C on success sub _writeData { my $self = shift; my $writeFh = shift; # If symbolic link, just create one if the operating system is Linux, Unix, BSD or VMS # TODO: Add checks for other operating systems if ( $self->{'isSymbolicLink'} == 1 && $^O eq 'linux' ) { my $chunkSize = $Archive::Zip::ChunkSize; my ( $outRef, $status ) = $self->readChunk($chunkSize); symlink $$outRef, $self->{'newName'}; } else { return AZ_OK if ( $self->uncompressedSize() == 0 ); my $status; my $chunkSize = $Archive::Zip::ChunkSize; while ( $self->_readDataRemaining() > 0 ) { my $outRef; ( $outRef, $status ) = $self->readChunk($chunkSize); return $status if ( $status != AZ_OK and $status != AZ_STREAM_END ); if ( length($$outRef) > 0 ) { $self->_print($writeFh, $$outRef) or return _ioError("write error during copy"); } last if $status == AZ_STREAM_END; } $self->{'compressedSize'} = $self->_writeOffset(); } return AZ_OK; } # Return true if I depend on the named file sub _usesFileNamed { return 0; } 1; FILE%d5682d4a/Archive/Zip/NewFileMember.pm#line 1 "C:/Perl/lib/Archive/Zip/NewFileMember.pm" package Archive::Zip::NewFileMember; use strict; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw ( Archive::Zip::FileMember ); } use Archive::Zip qw( :CONSTANTS :ERROR_CODES :UTILITY_METHODS ); # Given a file name, set up for eventual writing. sub _newFromFileNamed { my $class = shift; my $fileName = shift; # local FS format my $newName = shift; $newName = _asZipDirName($fileName) unless defined($newName); return undef unless ( stat($fileName) && -r _ && !-d _ ); my $self = $class->new(@_); $self->{'fileName'} = $newName; $self->{'externalFileName'} = $fileName; $self->{'compressionMethod'} = COMPRESSION_STORED; my @stat = stat(_); $self->{'compressedSize'} = $self->{'uncompressedSize'} = $stat[7]; $self->desiredCompressionMethod( ( $self->compressedSize() > 0 ) ? COMPRESSION_DEFLATED : COMPRESSION_STORED ); $self->unixFileAttributes( $stat[2] ); $self->setLastModFileDateTimeFromUnix( $stat[9] ); $self->isTextFile( -T _ ); return $self; } sub rewindData { my $self = shift; my $status = $self->SUPER::rewindData(@_); return $status unless $status == AZ_OK; return AZ_IO_ERROR unless $self->fh(); $self->fh()->clearerr(); $self->fh()->seek( 0, IO::Seekable::SEEK_SET ) or return _ioError( "rewinding", $self->externalFileName() ); return AZ_OK; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk { my ( $self, $dataRef, $chunkSize ) = @_; return ( 0, AZ_OK ) unless $chunkSize; my $bytesRead = $self->fh()->read( $$dataRef, $chunkSize ) or return ( 0, _ioError("reading data") ); return ( $bytesRead, AZ_OK ); } # If I already exist, extraction is a no-op. sub extractToFileNamed { my $self = shift; my $name = shift; # local FS name if ( File::Spec->rel2abs($name) eq File::Spec->rel2abs( $self->externalFileName() ) and -r $name ) { return AZ_OK; } else { return $self->SUPER::extractToFileNamed( $name, @_ ); } } 1; FILE$9951c9e6/Archive/Zip/StringMember.pm#line 1 "C:/Perl/lib/Archive/Zip/StringMember.pm" package Archive::Zip::StringMember; use strict; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw( Archive::Zip::Member ); } use Archive::Zip qw( :CONSTANTS :ERROR_CODES ); # Create a new string member. Default is COMPRESSION_STORED. # Can take a ref to a string as well. sub _newFromString { my $class = shift; my $string = shift; my $name = shift; my $self = $class->new(@_); $self->contents($string); $self->fileName($name) if defined($name); # Set the file date to now $self->setLastModFileDateTimeFromUnix( time() ); $self->unixFileAttributes( $self->DEFAULT_FILE_PERMISSIONS ); return $self; } sub _become { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; delete( $self->{'contents'} ); return $self->SUPER::_become($newClass); } # Get or set my contents. Note that we do not call the superclass # version of this, because it calls us. sub contents { my $self = shift; my $string = shift; if ( defined($string) ) { $self->{'contents'} = pack( 'C0a*', ( ref($string) eq 'SCALAR' ) ? $$string : $string ); $self->{'uncompressedSize'} = $self->{'compressedSize'} = length( $self->{'contents'} ); $self->{'compressionMethod'} = COMPRESSION_STORED; } return $self->{'contents'}; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk { my ( $self, $dataRef, $chunkSize ) = @_; $$dataRef = substr( $self->contents(), $self->_readOffset(), $chunkSize ); return ( length($$dataRef), AZ_OK ); } 1; FILE%6e775823/Archive/Zip/ZipFileMember.pm5#line 1 "C:/Perl/lib/Archive/Zip/ZipFileMember.pm" package Archive::Zip::ZipFileMember; use strict; use vars qw( $VERSION @ISA ); BEGIN { $VERSION = '1.30'; @ISA = qw ( Archive::Zip::FileMember ); } use Archive::Zip qw( :CONSTANTS :ERROR_CODES :PKZIP_CONSTANTS :UTILITY_METHODS ); # Create a new Archive::Zip::ZipFileMember # given a filename and optional open file handle # sub _newFromZipFile { my $class = shift; my $fh = shift; my $externalFileName = shift; my $possibleEocdOffset = shift; # normally 0 my $self = $class->new( 'crc32' => 0, 'diskNumberStart' => 0, 'localHeaderRelativeOffset' => 0, 'dataOffset' => 0, # localHeaderRelativeOffset + header length @_ ); $self->{'externalFileName'} = $externalFileName; $self->{'fh'} = $fh; $self->{'possibleEocdOffset'} = $possibleEocdOffset; return $self; } sub isDirectory { my $self = shift; return ( substr( $self->fileName, -1, 1 ) eq '/' and $self->uncompressedSize == 0 ); } # Seek to the beginning of the local header, just past the signature. # Verify that the local header signature is in fact correct. # Update the localHeaderRelativeOffset if necessary by adding the possibleEocdOffset. # Returns status. sub _seekToLocalHeader { my $self = shift; my $where = shift; # optional my $previousWhere = shift; # optional $where = $self->localHeaderRelativeOffset() unless defined($where); # avoid loop on certain corrupt files (from Julian Field) return _formatError("corrupt zip file") if defined($previousWhere) && $where == $previousWhere; my $status; my $signature; $status = $self->fh()->seek( $where, IO::Seekable::SEEK_SET ); return _ioError("seeking to local header") unless $status; ( $status, $signature ) = _readSignature( $self->fh(), $self->externalFileName(), LOCAL_FILE_HEADER_SIGNATURE ); return $status if $status == AZ_IO_ERROR; # retry with EOCD offset if any was given. if ( $status == AZ_FORMAT_ERROR && $self->{'possibleEocdOffset'} ) { $status = $self->_seekToLocalHeader( $self->localHeaderRelativeOffset() + $self->{'possibleEocdOffset'}, $where ); if ( $status == AZ_OK ) { $self->{'localHeaderRelativeOffset'} += $self->{'possibleEocdOffset'}; $self->{'possibleEocdOffset'} = 0; } } return $status; } # Because I'm going to delete the file handle, read the local file # header if the file handle is seekable. If it isn't, I assume that # I've already read the local header. # Return ( $status, $self ) sub _become { my $self = shift; my $newClass = shift; return $self if ref($self) eq $newClass; my $status = AZ_OK; if ( _isSeekable( $self->fh() ) ) { my $here = $self->fh()->tell(); $status = $self->_seekToLocalHeader(); $status = $self->_readLocalFileHeader() if $status == AZ_OK; $self->fh()->seek( $here, IO::Seekable::SEEK_SET ); return $status unless $status == AZ_OK; } delete( $self->{'eocdCrc32'} ); delete( $self->{'diskNumberStart'} ); delete( $self->{'localHeaderRelativeOffset'} ); delete( $self->{'dataOffset'} ); return $self->SUPER::_become($newClass); } sub diskNumberStart { shift->{'diskNumberStart'}; } sub localHeaderRelativeOffset { shift->{'localHeaderRelativeOffset'}; } sub dataOffset { shift->{'dataOffset'}; } # Skip local file header, updating only extra field stuff. # Assumes that fh is positioned before signature. sub _skipLocalFileHeader { my $self = shift; my $header; my $bytesRead = $self->fh()->read( $header, LOCAL_FILE_HEADER_LENGTH ); if ( $bytesRead != LOCAL_FILE_HEADER_LENGTH ) { return _ioError("reading local file header"); } my $fileNameLength; my $extraFieldLength; my $bitFlag; ( undef, # $self->{'versionNeededToExtract'}, $bitFlag, undef, # $self->{'compressionMethod'}, undef, # $self->{'lastModFileDateTime'}, undef, # $crc32, undef, # $compressedSize, undef, # $uncompressedSize, $fileNameLength, $extraFieldLength ) = unpack( LOCAL_FILE_HEADER_FORMAT, $header ); if ($fileNameLength) { $self->fh()->seek( $fileNameLength, IO::Seekable::SEEK_CUR ) or return _ioError("skipping local file name"); } if ($extraFieldLength) { $bytesRead = $self->fh()->read( $self->{'localExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading local extra field"); } } $self->{'dataOffset'} = $self->fh()->tell(); if ( $bitFlag & GPBF_HAS_DATA_DESCRIPTOR_MASK ) { # Read the crc32, compressedSize, and uncompressedSize from the # extended data descriptor, which directly follows the compressed data. # # Skip over the compressed file data (assumes that EOCD compressedSize # was correct) $self->fh()->seek( $self->{'compressedSize'}, IO::Seekable::SEEK_CUR ) or return _ioError("seeking to extended local header"); # these values should be set correctly from before. my $oldCrc32 = $self->{'eocdCrc32'}; my $oldCompressedSize = $self->{'compressedSize'}; my $oldUncompressedSize = $self->{'uncompressedSize'}; my $status = $self->_readDataDescriptor(); return $status unless $status == AZ_OK; return _formatError( "CRC or size mismatch while skipping data descriptor") if ( $oldCrc32 != $self->{'crc32'} || $oldUncompressedSize != $self->{'uncompressedSize'} ); } return AZ_OK; } # Read from a local file header into myself. Returns AZ_OK if successful. # Assumes that fh is positioned after signature. # Note that crc32, compressedSize, and uncompressedSize will be 0 if # GPBF_HAS_DATA_DESCRIPTOR_MASK is set in the bitFlag. sub _readLocalFileHeader { my $self = shift; my $header; my $bytesRead = $self->fh()->read( $header, LOCAL_FILE_HEADER_LENGTH ); if ( $bytesRead != LOCAL_FILE_HEADER_LENGTH ) { return _ioError("reading local file header"); } my $fileNameLength; my $crc32; my $compressedSize; my $uncompressedSize; my $extraFieldLength; ( $self->{'versionNeededToExtract'}, $self->{'bitFlag'}, $self->{'compressionMethod'}, $self->{'lastModFileDateTime'}, $crc32, $compressedSize, $uncompressedSize, $fileNameLength, $extraFieldLength ) = unpack( LOCAL_FILE_HEADER_FORMAT, $header ); if ($fileNameLength) { my $fileName; $bytesRead = $self->fh()->read( $fileName, $fileNameLength ); if ( $bytesRead != $fileNameLength ) { return _ioError("reading local file name"); } $self->fileName($fileName); } if ($extraFieldLength) { $bytesRead = $self->fh()->read( $self->{'localExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading local extra field"); } } $self->{'dataOffset'} = $self->fh()->tell(); if ( $self->hasDataDescriptor() ) { # Read the crc32, compressedSize, and uncompressedSize from the # extended data descriptor. # Skip over the compressed file data (assumes that EOCD compressedSize # was correct) $self->fh()->seek( $self->{'compressedSize'}, IO::Seekable::SEEK_CUR ) or return _ioError("seeking to extended local header"); my $status = $self->_readDataDescriptor(); return $status unless $status == AZ_OK; } else { return _formatError( "CRC or size mismatch after reading data descriptor") if ( $self->{'crc32'} != $crc32 || $self->{'uncompressedSize'} != $uncompressedSize ); } return AZ_OK; } # This will read the data descriptor, which is after the end of compressed file # data in members that that have GPBF_HAS_DATA_DESCRIPTOR_MASK set in their # bitFlag. # The only reliable way to find these is to rely on the EOCD compressedSize. # Assumes that file is positioned immediately after the compressed data. # Returns status; sets crc32, compressedSize, and uncompressedSize. sub _readDataDescriptor { my $self = shift; my $signatureData; my $header; my $crc32; my $compressedSize; my $uncompressedSize; my $bytesRead = $self->fh()->read( $signatureData, SIGNATURE_LENGTH ); return _ioError("reading header signature") if $bytesRead != SIGNATURE_LENGTH; my $signature = unpack( SIGNATURE_FORMAT, $signatureData ); # unfortunately, the signature appears to be optional. if ( $signature == DATA_DESCRIPTOR_SIGNATURE && ( $signature != $self->{'crc32'} ) ) { $bytesRead = $self->fh()->read( $header, DATA_DESCRIPTOR_LENGTH ); return _ioError("reading data descriptor") if $bytesRead != DATA_DESCRIPTOR_LENGTH; ( $crc32, $compressedSize, $uncompressedSize ) = unpack( DATA_DESCRIPTOR_FORMAT, $header ); } else { $bytesRead = $self->fh()->read( $header, DATA_DESCRIPTOR_LENGTH_NO_SIG ); return _ioError("reading data descriptor") if $bytesRead != DATA_DESCRIPTOR_LENGTH_NO_SIG; $crc32 = $signature; ( $compressedSize, $uncompressedSize ) = unpack( DATA_DESCRIPTOR_FORMAT_NO_SIG, $header ); } $self->{'eocdCrc32'} = $self->{'crc32'} unless defined( $self->{'eocdCrc32'} ); $self->{'crc32'} = $crc32; $self->{'compressedSize'} = $compressedSize; $self->{'uncompressedSize'} = $uncompressedSize; return AZ_OK; } # Read a Central Directory header. Return AZ_OK on success. # Assumes that fh is positioned right after the signature. sub _readCentralDirectoryFileHeader { my $self = shift; my $fh = $self->fh(); my $header = ''; my $bytesRead = $fh->read( $header, CENTRAL_DIRECTORY_FILE_HEADER_LENGTH ); if ( $bytesRead != CENTRAL_DIRECTORY_FILE_HEADER_LENGTH ) { return _ioError("reading central dir header"); } my ( $fileNameLength, $extraFieldLength, $fileCommentLength ); ( $self->{'versionMadeBy'}, $self->{'fileAttributeFormat'}, $self->{'versionNeededToExtract'}, $self->{'bitFlag'}, $self->{'compressionMethod'}, $self->{'lastModFileDateTime'}, $self->{'crc32'}, $self->{'compressedSize'}, $self->{'uncompressedSize'}, $fileNameLength, $extraFieldLength, $fileCommentLength, $self->{'diskNumberStart'}, $self->{'internalFileAttributes'}, $self->{'externalFileAttributes'}, $self->{'localHeaderRelativeOffset'} ) = unpack( CENTRAL_DIRECTORY_FILE_HEADER_FORMAT, $header ); $self->{'eocdCrc32'} = $self->{'crc32'}; if ($fileNameLength) { $bytesRead = $fh->read( $self->{'fileName'}, $fileNameLength ); if ( $bytesRead != $fileNameLength ) { _ioError("reading central dir filename"); } } if ($extraFieldLength) { $bytesRead = $fh->read( $self->{'cdExtraField'}, $extraFieldLength ); if ( $bytesRead != $extraFieldLength ) { return _ioError("reading central dir extra field"); } } if ($fileCommentLength) { $bytesRead = $fh->read( $self->{'fileComment'}, $fileCommentLength ); if ( $bytesRead != $fileCommentLength ) { return _ioError("reading central dir file comment"); } } # NK 10/21/04: added to avoid problems with manipulated headers if ( $self->{'uncompressedSize'} != $self->{'compressedSize'} and $self->{'compressionMethod'} == COMPRESSION_STORED ) { $self->{'uncompressedSize'} = $self->{'compressedSize'}; } $self->desiredCompressionMethod( $self->compressionMethod() ); return AZ_OK; } sub rewindData { my $self = shift; my $status = $self->SUPER::rewindData(@_); return $status unless $status == AZ_OK; return AZ_IO_ERROR unless $self->fh(); $self->fh()->clearerr(); # Seek to local file header. # The only reason that I'm doing this this way is that the extraField # length seems to be different between the CD header and the LF header. $status = $self->_seekToLocalHeader(); return $status unless $status == AZ_OK; # skip local file header $status = $self->_skipLocalFileHeader(); return $status unless $status == AZ_OK; # Seek to beginning of file data $self->fh()->seek( $self->dataOffset(), IO::Seekable::SEEK_SET ) or return _ioError("seeking to beginning of file data"); return AZ_OK; } # Return bytes read. Note that first parameter is a ref to a buffer. # my $data; # my ( $bytesRead, $status) = $self->readRawChunk( \$data, $chunkSize ); sub _readRawChunk { my ( $self, $dataRef, $chunkSize ) = @_; return ( 0, AZ_OK ) unless $chunkSize; my $bytesRead = $self->fh()->read( $$dataRef, $chunkSize ) or return ( 0, _ioError("reading data") ); return ( $bytesRead, AZ_OK ); } 1; FILEb63eb6f8/AutoLoader.pm$#line 1 "C:/Perl/lib/AutoLoader.pm" package AutoLoader; use strict; use 5.006_001; our($VERSION, $AUTOLOAD); my $is_dosish; my $is_epoc; my $is_vms; my $is_macos; BEGIN { $is_dosish = $^O eq 'cygwin' || $^O eq 'dos' || $^O eq 'os2' || $^O eq 'MSWin32' || $^O eq 'NetWare'; $is_epoc = $^O eq 'epoc'; $is_vms = $^O eq 'VMS'; $is_macos = $^O eq 'MacOS'; $VERSION = '5.71'; } AUTOLOAD { my $sub = $AUTOLOAD; my $filename = AutoLoader::find_filename( $sub ); my $save = $@; local $!; # Do not munge the value. eval { local $SIG{__DIE__}; require $filename }; if ($@) { if (substr($sub,-9) eq '::DESTROY') { no strict 'refs'; *$sub = sub {}; $@ = undef; } elsif ($@ =~ /^Can't locate/) { # The load might just have failed because the filename was too # long for some old SVR3 systems which treat long names as errors. # If we can successfully truncate a long name then it's worth a go. # There is a slight risk that we could pick up the wrong file here # but autosplit should have warned about that when splitting. if ($filename =~ s/(\w{12,})\.al$/substr($1,0,11).".al"/e){ eval { local $SIG{__DIE__}; require $filename }; } } if ($@){ $@ =~ s/ at .*\n//; my $error = $@; require Carp; Carp::croak($error); } } $@ = $save; goto &$sub; } sub find_filename { my $sub = shift; my $filename; # Braces used to preserve $1 et al. { # Try to find the autoloaded file from the package-qualified # name of the sub. e.g., if the sub needed is # Getopt::Long::GetOptions(), then $INC{Getopt/Long.pm} is # something like '/usr/lib/perl5/Getopt/Long.pm', and the # autoload file is '/usr/lib/perl5/auto/Getopt/Long/GetOptions.al'. # # However, if @INC is a relative path, this might not work. If, # for example, @INC = ('lib'), then $INC{Getopt/Long.pm} is # 'lib/Getopt/Long.pm', and we want to require # 'auto/Getopt/Long/GetOptions.al' (without the leading 'lib'). # In this case, we simple prepend the 'auto/' and let the # C take care of the searching for us. my ($pkg,$func) = ($sub =~ /(.*)::([^:]+)$/); $pkg =~ s#::#/#g; if (defined($filename = $INC{"$pkg.pm"})) { if ($is_macos) { $pkg =~ tr#/#:#; $filename = undef unless $filename =~ s#^(.*)$pkg\.pm\z#$1auto:$pkg:$func.al#s; } else { $filename = undef unless $filename =~ s#^(.*)$pkg\.pm\z#$1auto/$pkg/$func.al#s; } # if the file exists, then make sure that it is a # a fully anchored path (i.e either '/usr/lib/auto/foo/bar.al', # or './lib/auto/foo/bar.al'. This avoids C searching # (and failing) to find the 'lib/auto/foo/bar.al' because it # looked for 'lib/lib/auto/foo/bar.al', given @INC = ('lib'). if (defined $filename and -r $filename) { unless ($filename =~ m|^/|s) { if ($is_dosish) { unless ($filename =~ m{^([a-z]:)?[\\/]}is) { if ($^O ne 'NetWare') { $filename = "./$filename"; } else { $filename = "$filename"; } } } elsif ($is_epoc) { unless ($filename =~ m{^([a-z?]:)?[\\/]}is) { $filename = "./$filename"; } } elsif ($is_vms) { # XXX todo by VMSmiths $filename = "./$filename"; } elsif (!$is_macos) { $filename = "./$filename"; } } } else { $filename = undef; } } unless (defined $filename) { # let C do the searching $filename = "auto/$sub.al"; $filename =~ s#::#/#g; } } return $filename; } sub import { my $pkg = shift; my $callpkg = caller; # # Export symbols, but not by accident of inheritance. # if ($pkg eq 'AutoLoader') { if ( @_ and $_[0] =~ /^&?AUTOLOAD$/ ) { no strict 'refs'; *{ $callpkg . '::AUTOLOAD' } = \&AUTOLOAD; } } # # Try to find the autosplit index file. Eg., if the call package # is POSIX, then $INC{POSIX.pm} is something like # '/usr/local/lib/perl5/POSIX.pm', and the autosplit index file is in # '/usr/local/lib/perl5/auto/POSIX/autosplit.ix', so we require that. # # However, if @INC is a relative path, this might not work. If, # for example, @INC = ('lib'), then # $INC{POSIX.pm} is 'lib/POSIX.pm', and we want to require # 'auto/POSIX/autosplit.ix' (without the leading 'lib'). # (my $calldir = $callpkg) =~ s#::#/#g; my $path = $INC{$calldir . '.pm'}; if (defined($path)) { # Try absolute path name, but only eval it if the # transformation from module path to autosplit.ix path # succeeded! my $replaced_okay; if ($is_macos) { (my $malldir = $calldir) =~ tr#/#:#; $replaced_okay = ($path =~ s#^(.*)$malldir\.pm\z#$1auto:$malldir:autosplit.ix#s); } else { $replaced_okay = ($path =~ s#^(.*)$calldir\.pm\z#$1auto/$calldir/autosplit.ix#); } eval { require $path; } if $replaced_okay; # If that failed, try relative path with normal @INC searching. if (!$replaced_okay or $@) { $path ="auto/$calldir/autosplit.ix"; eval { require $path; }; } if ($@) { my $error = $@; require Carp; Carp::carp($error); } } } sub unimport { my $callpkg = caller; no strict 'refs'; for my $exported (qw( AUTOLOAD )) { my $symname = $callpkg . '::' . $exported; undef *{ $symname } if \&{ $symname } == \&{ $exported }; *{ $symname } = \&{ $symname }; } } 1; __END__ #line 430 FILEbf70f949/Carp.pm-^#line 1 "C:/Perl/lib/Carp.pm" package Carp; { use 5.006; } use strict; use warnings; BEGIN { no strict "refs"; if(exists($::{"utf8::"}) && exists($utf8::{"is_utf8"}) && defined(*{"utf8::is_utf8"}{CODE})) { *is_utf8 = \&{"utf8::is_utf8"}; } else { *is_utf8 = sub { 0 }; } } BEGIN { no strict "refs"; if(exists($::{"utf8::"}) && exists($utf8::{"downgrade"}) && defined(*{"utf8::downgrade"}{CODE})) { *downgrade = \&{"utf8::downgrade"}; } else { *downgrade = sub {}; } } our $VERSION = '1.23'; our $MaxEvalLen = 0; our $Verbose = 0; our $CarpLevel = 0; our $MaxArgLen = 64; # How much of each argument to print. 0 = all. our $MaxArgNums = 8; # How many arguments to print. 0 = all. require Exporter; our @ISA = ('Exporter'); our @EXPORT = qw(confess croak carp); our @EXPORT_OK = qw(cluck verbose longmess shortmess); our @EXPORT_FAIL = qw(verbose); # hook to enable verbose mode # The members of %Internal are packages that are internal to perl. # Carp will not report errors from within these packages if it # can. The members of %CarpInternal are internal to Perl's warning # system. Carp will not report errors from within these packages # either, and will not report calls *to* these packages for carp and # croak. They replace $CarpLevel, which is deprecated. The # $Max(EvalLen|(Arg(Len|Nums)) variables are used to specify how the eval # text and function arguments should be formatted when printed. our %CarpInternal; our %Internal; # disable these by default, so they can live w/o require Carp $CarpInternal{Carp}++; $CarpInternal{warnings}++; $Internal{Exporter}++; $Internal{'Exporter::Heavy'}++; # if the caller specifies verbose usage ("perl -MCarp=verbose script.pl") # then the following method will be called by the Exporter which knows # to do this thanks to @EXPORT_FAIL, above. $_[1] will contain the word # 'verbose'. sub export_fail { shift; $Verbose = shift if $_[0] eq 'verbose'; @_ } sub _cgc { no strict 'refs'; return \&{"CORE::GLOBAL::caller"} if defined &{"CORE::GLOBAL::caller"}; return; } sub longmess { # Icky backwards compatibility wrapper. :-( # # The story is that the original implementation hard-coded the # number of call levels to go back, so calls to longmess were off # by one. Other code began calling longmess and expecting this # behaviour, so the replacement has to emulate that behaviour. my $cgc = _cgc(); my $call_pack = $cgc ? $cgc->() : caller(); if ( $Internal{$call_pack} or $CarpInternal{$call_pack} ) { return longmess_heavy(@_); } else { local $CarpLevel = $CarpLevel + 1; return longmess_heavy(@_); } } our @CARP_NOT; sub shortmess { my $cgc = _cgc(); # Icky backwards compatibility wrapper. :-( local @CARP_NOT = $cgc ? $cgc->() : caller(); shortmess_heavy(@_); } sub croak { die shortmess @_ } sub confess { die longmess @_ } sub carp { warn shortmess @_ } sub cluck { warn longmess @_ } BEGIN { if("$]" >= 5.015002 || ("$]" >= 5.014002 && "$]" < 5.015) || ("$]" >= 5.012005 && "$]" < 5.013)) { *CALLER_OVERRIDE_CHECK_OK = sub () { 1 }; } else { *CALLER_OVERRIDE_CHECK_OK = sub () { 0 }; } } sub caller_info { my $i = shift(@_) + 1; my %call_info; my $cgc = _cgc(); { # Some things override caller() but forget to implement the # @DB::args part of it, which we need. We check for this by # pre-populating @DB::args with a sentinel which no-one else # has the address of, so that we can detect whether @DB::args # has been properly populated. However, on earlier versions # of perl this check tickles a bug in CORE::caller() which # leaks memory. So we only check on fixed perls. @DB::args = \$i if CALLER_OVERRIDE_CHECK_OK; package DB; @call_info{ qw(pack file line sub has_args wantarray evaltext is_require) } = $cgc ? $cgc->($i) : caller($i); } unless ( defined $call_info{pack} ) { return (); } my $sub_name = Carp::get_subname( \%call_info ); if ( $call_info{has_args} ) { my @args; if (CALLER_OVERRIDE_CHECK_OK && @DB::args == 1 && ref $DB::args[0] eq ref \$i && $DB::args[0] == \$i ) { @DB::args = (); # Don't let anyone see the address of $i local $@; my $where = eval { my $func = $cgc or return ''; my $gv = *{ ( $::{"B::"} || return '') # B stash ->{svref_2object} || return '' # entry in stash }{CODE} # coderef in entry ->($func)->GV; my $package = $gv->STASH->NAME; my $subname = $gv->NAME; return unless defined $package && defined $subname; # returning CORE::GLOBAL::caller isn't useful for tracing the cause: return if $package eq 'CORE::GLOBAL' && $subname eq 'caller'; " in &${package}::$subname"; } || ''; @args = "** Incomplete caller override detected$where; \@DB::args were not set **"; } else { @args = map { Carp::format_arg($_) } @DB::args; } if ( $MaxArgNums and @args > $MaxArgNums ) { # More than we want to show? $#args = $MaxArgNums; push @args, '...'; } # Push the args onto the subroutine $sub_name .= '(' . join( ', ', @args ) . ')'; } $call_info{sub_name} = $sub_name; return wantarray() ? %call_info : \%call_info; } # Transform an argument to a function into a string. sub format_arg { my $arg = shift; if ( ref($arg) ) { $arg = defined($overload::VERSION) ? overload::StrVal($arg) : "$arg"; } if ( defined($arg) ) { $arg =~ s/'/\\'/g; $arg = str_len_trim( $arg, $MaxArgLen ); # Quote it? # Downgrade, and use [0-9] rather than \d, to avoid loading # Unicode tables, which would be liable to fail if we're # processing a syntax error. downgrade($arg, 1); $arg = "'$arg'" unless $arg =~ /^-?[0-9.]+\z/; } else { $arg = 'undef'; } # The following handling of "control chars" is direct from # the original code - it is broken on Unicode though. # Suggestions? is_utf8($arg) or $arg =~ s/([[:cntrl:]]|[[:^ascii:]])/sprintf("\\x{%x}",ord($1))/eg; return $arg; } # Takes an inheritance cache and a package and returns # an anon hash of known inheritances and anon array of # inheritances which consequences have not been figured # for. sub get_status { my $cache = shift; my $pkg = shift; $cache->{$pkg} ||= [ { $pkg => $pkg }, [ trusts_directly($pkg) ] ]; return @{ $cache->{$pkg} }; } # Takes the info from caller() and figures out the name of # the sub/require/eval sub get_subname { my $info = shift; if ( defined( $info->{evaltext} ) ) { my $eval = $info->{evaltext}; if ( $info->{is_require} ) { return "require $eval"; } else { $eval =~ s/([\\\'])/\\$1/g; return "eval '" . str_len_trim( $eval, $MaxEvalLen ) . "'"; } } return ( $info->{sub} eq '(eval)' ) ? 'eval {...}' : $info->{sub}; } # Figures out what call (from the point of view of the caller) # the long error backtrace should start at. sub long_error_loc { my $i; my $lvl = $CarpLevel; { ++$i; my $cgc = _cgc(); my $pkg = $cgc ? $cgc->($i) : caller($i); unless ( defined($pkg) ) { # This *shouldn't* happen. if (%Internal) { local %Internal; $i = long_error_loc(); last; } else { # OK, now I am irritated. return 2; } } redo if $CarpInternal{$pkg}; redo unless 0 > --$lvl; redo if $Internal{$pkg}; } return $i - 1; } sub longmess_heavy { return @_ if ref( $_[0] ); # don't break references as exceptions my $i = long_error_loc(); return ret_backtrace( $i, @_ ); } # Returns a full stack backtrace starting from where it is # told. sub ret_backtrace { my ( $i, @error ) = @_; my $mess; my $err = join '', @error; $i++; my $tid_msg = ''; if ( defined &threads::tid ) { my $tid = threads->tid; $tid_msg = " thread $tid" if $tid; } my %i = caller_info($i); $mess = "$err at $i{file} line $i{line}$tid_msg\n"; while ( my %i = caller_info( ++$i ) ) { $mess .= "\t$i{sub_name} called at $i{file} line $i{line}$tid_msg\n"; } return $mess; } sub ret_summary { my ( $i, @error ) = @_; my $err = join '', @error; $i++; my $tid_msg = ''; if ( defined &threads::tid ) { my $tid = threads->tid; $tid_msg = " thread $tid" if $tid; } my %i = caller_info($i); return "$err at $i{file} line $i{line}$tid_msg\n"; } sub short_error_loc { # You have to create your (hash)ref out here, rather than defaulting it # inside trusts *on a lexical*, as you want it to persist across calls. # (You can default it on $_[2], but that gets messy) my $cache = {}; my $i = 1; my $lvl = $CarpLevel; { my $cgc = _cgc(); my $called = $cgc ? $cgc->($i) : caller($i); $i++; my $caller = $cgc ? $cgc->($i) : caller($i); return 0 unless defined($caller); # What happened? redo if $Internal{$caller}; redo if $CarpInternal{$caller}; redo if $CarpInternal{$called}; redo if trusts( $called, $caller, $cache ); redo if trusts( $caller, $called, $cache ); redo unless 0 > --$lvl; } return $i - 1; } sub shortmess_heavy { return longmess_heavy(@_) if $Verbose; return @_ if ref( $_[0] ); # don't break references as exceptions my $i = short_error_loc(); if ($i) { ret_summary( $i, @_ ); } else { longmess_heavy(@_); } } # If a string is too long, trims it with ... sub str_len_trim { my $str = shift; my $max = shift || 0; if ( 2 < $max and $max < length($str) ) { substr( $str, $max - 3 ) = '...'; } return $str; } # Takes two packages and an optional cache. Says whether the # first inherits from the second. # # Recursive versions of this have to work to avoid certain # possible endless loops, and when following long chains of # inheritance are less efficient. sub trusts { my $child = shift; my $parent = shift; my $cache = shift; my ( $known, $partial ) = get_status( $cache, $child ); # Figure out consequences until we have an answer while ( @$partial and not exists $known->{$parent} ) { my $anc = shift @$partial; next if exists $known->{$anc}; $known->{$anc}++; my ( $anc_knows, $anc_partial ) = get_status( $cache, $anc ); my @found = keys %$anc_knows; @$known{@found} = (); push @$partial, @$anc_partial; } return exists $known->{$parent}; } # Takes a package and gives a list of those trusted directly sub trusts_directly { my $class = shift; no strict 'refs'; no warnings 'once'; return @{"$class\::CARP_NOT"} ? @{"$class\::CARP_NOT"} : @{"$class\::ISA"}; } 1; __END__ #line 647FILE5b475503/Carp/Heavy.pm#line 1 "C:/Perl/lib/Carp/Heavy.pm" package Carp::Heavy; use Carp (); our $VERSION = '1.23'; 1; # Most of the machinery of Carp used to be here. # It has been moved in Carp.pm now, but this placeholder remains for # the benefit of modules that like to preload Carp::Heavy directly. # This must load Carp, because some modules rely on the historical # behaviour of Carp::Heavy loading Carp. FILE130707ed/Compress/Raw/Zlib.pm:#line 1 "C:/Perl/lib/Compress/Raw/Zlib.pm" package Compress::Raw::Zlib; require 5.004 ; require Exporter; use AutoLoader; use Carp ; #use Parse::Parameters; use strict ; use warnings ; use bytes ; our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD); $VERSION = '2.037'; $XS_VERSION = $VERSION; $VERSION = eval $VERSION; @ISA = qw(Exporter); # Items to export into callers namespace by default. Note: do not export # names by default without a very good reason. Use EXPORT_OK instead. # Do not simply export all your public functions/methods/constants. @EXPORT = qw( adler32 crc32 ZLIB_VERSION ZLIB_VERNUM DEF_WBITS OS_CODE MAX_MEM_LEVEL MAX_WBITS Z_ASCII Z_BEST_COMPRESSION Z_BEST_SPEED Z_BINARY Z_BLOCK Z_BUF_ERROR Z_DATA_ERROR Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY Z_DEFLATED Z_ERRNO Z_FILTERED Z_FIXED Z_FINISH Z_FULL_FLUSH Z_HUFFMAN_ONLY Z_MEM_ERROR Z_NEED_DICT Z_NO_COMPRESSION Z_NO_FLUSH Z_NULL Z_OK Z_PARTIAL_FLUSH Z_RLE Z_STREAM_END Z_STREAM_ERROR Z_SYNC_FLUSH Z_TREES Z_UNKNOWN Z_VERSION_ERROR WANT_GZIP WANT_GZIP_OR_ZLIB ); use constant WANT_GZIP => 16; use constant WANT_GZIP_OR_ZLIB => 32; sub AUTOLOAD { my($constname); ($constname = $AUTOLOAD) =~ s/.*:://; my ($error, $val) = constant($constname); Carp::croak $error if $error; no strict 'refs'; *{$AUTOLOAD} = sub { $val }; goto &{$AUTOLOAD}; } use constant FLAG_APPEND => 1 ; use constant FLAG_CRC => 2 ; use constant FLAG_ADLER => 4 ; use constant FLAG_CONSUME_INPUT => 8 ; use constant FLAG_LIMIT_OUTPUT => 16 ; eval { require XSLoader; XSLoader::load('Compress::Raw::Zlib', $XS_VERSION); 1; } or do { require DynaLoader; local @ISA = qw(DynaLoader); bootstrap Compress::Raw::Zlib $XS_VERSION ; }; use constant Parse_any => 0x01; use constant Parse_unsigned => 0x02; use constant Parse_signed => 0x04; use constant Parse_boolean => 0x08; use constant Parse_string => 0x10; use constant Parse_custom => 0x12; use constant Parse_store_ref => 0x100 ; use constant OFF_PARSED => 0 ; use constant OFF_TYPE => 1 ; use constant OFF_DEFAULT => 2 ; use constant OFF_FIXED => 3 ; use constant OFF_FIRST_ONLY => 4 ; use constant OFF_STICKY => 5 ; sub ParseParameters { my $level = shift || 0 ; my $sub = (caller($level + 1))[3] ; #local $Carp::CarpLevel = 1 ; my $p = new Compress::Raw::Zlib::Parameters() ; $p->parse(@_) or croak "$sub: $p->{Error}" ; return $p; } sub Compress::Raw::Zlib::Parameters::new { my $class = shift ; my $obj = { Error => '', Got => {}, } ; #return bless $obj, ref($class) || $class || __PACKAGE__ ; return bless $obj, 'Compress::Raw::Zlib::Parameters' ; } sub Compress::Raw::Zlib::Parameters::setError { my $self = shift ; my $error = shift ; my $retval = @_ ? shift : undef ; $self->{Error} = $error ; return $retval; } #sub getError #{ # my $self = shift ; # return $self->{Error} ; #} sub Compress::Raw::Zlib::Parameters::parse { my $self = shift ; my $default = shift ; my $got = $self->{Got} ; my $firstTime = keys %{ $got } == 0 ; my (@Bad) ; my @entered = () ; # Allow the options to be passed as a hash reference or # as the complete hash. if (@_ == 0) { @entered = () ; } elsif (@_ == 1) { my $href = $_[0] ; return $self->setError("Expected even number of parameters, got 1") if ! defined $href or ! ref $href or ref $href ne "HASH" ; foreach my $key (keys %$href) { push @entered, $key ; push @entered, \$href->{$key} ; } } else { my $count = @_; return $self->setError("Expected even number of parameters, got $count") if $count % 2 != 0 ; for my $i (0.. $count / 2 - 1) { push @entered, $_[2* $i] ; push @entered, \$_[2* $i+1] ; } } while (my ($key, $v) = each %$default) { croak "need 4 params [@$v]" if @$v != 4 ; my ($first_only, $sticky, $type, $value) = @$v ; my $x ; $self->_checkType($key, \$value, $type, 0, \$x) or return undef ; $key = lc $key; if ($firstTime || ! $sticky) { $got->{$key} = [0, $type, $value, $x, $first_only, $sticky] ; } $got->{$key}[OFF_PARSED] = 0 ; } for my $i (0.. @entered / 2 - 1) { my $key = $entered[2* $i] ; my $value = $entered[2* $i+1] ; #print "Key [$key] Value [$value]" ; #print defined $$value ? "[$$value]\n" : "[undef]\n"; $key =~ s/^-// ; my $canonkey = lc $key; if ($got->{$canonkey} && ($firstTime || ! $got->{$canonkey}[OFF_FIRST_ONLY] )) { my $type = $got->{$canonkey}[OFF_TYPE] ; my $s ; $self->_checkType($key, $value, $type, 1, \$s) or return undef ; #$value = $$value unless $type & Parse_store_ref ; $value = $$value ; $got->{$canonkey} = [1, $type, $value, $s] ; } else { push (@Bad, $key) } } if (@Bad) { my ($bad) = join(", ", @Bad) ; return $self->setError("unknown key value(s) @Bad") ; } return 1; } sub Compress::Raw::Zlib::Parameters::_checkType { my $self = shift ; my $key = shift ; my $value = shift ; my $type = shift ; my $validate = shift ; my $output = shift; #local $Carp::CarpLevel = $level ; #print "PARSE $type $key $value $validate $sub\n" ; if ( $type & Parse_store_ref) { #$value = $$value # if ref ${ $value } ; $$output = $value ; return 1; } $value = $$value ; if ($type & Parse_any) { $$output = $value ; return 1; } elsif ($type & Parse_unsigned) { return $self->setError("Parameter '$key' must be an unsigned int, got 'undef'") if $validate && ! defined $value ; return $self->setError("Parameter '$key' must be an unsigned int, got '$value'") if $validate && $value !~ /^\d+$/; $$output = defined $value ? $value : 0 ; return 1; } elsif ($type & Parse_signed) { return $self->setError("Parameter '$key' must be a signed int, got 'undef'") if $validate && ! defined $value ; return $self->setError("Parameter '$key' must be a signed int, got '$value'") if $validate && $value !~ /^-?\d+$/; $$output = defined $value ? $value : 0 ; return 1 ; } elsif ($type & Parse_boolean) { return $self->setError("Parameter '$key' must be an int, got '$value'") if $validate && defined $value && $value !~ /^\d*$/; $$output = defined $value ? $value != 0 : 0 ; return 1; } elsif ($type & Parse_string) { $$output = defined $value ? $value : "" ; return 1; } $$output = $value ; return 1; } sub Compress::Raw::Zlib::Parameters::parsed { my $self = shift ; my $name = shift ; return $self->{Got}{lc $name}[OFF_PARSED] ; } sub Compress::Raw::Zlib::Parameters::value { my $self = shift ; my $name = shift ; if (@_) { $self->{Got}{lc $name}[OFF_PARSED] = 1; $self->{Got}{lc $name}[OFF_DEFAULT] = $_[0] ; $self->{Got}{lc $name}[OFF_FIXED] = $_[0] ; } return $self->{Got}{lc $name}[OFF_FIXED] ; } sub Compress::Raw::Zlib::Deflate::new { my $pkg = shift ; my ($got) = ParseParameters(0, { 'AppendOutput' => [1, 1, Parse_boolean, 0], 'CRC32' => [1, 1, Parse_boolean, 0], 'ADLER32' => [1, 1, Parse_boolean, 0], 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'Level' => [1, 1, Parse_signed, Z_DEFAULT_COMPRESSION()], 'Method' => [1, 1, Parse_unsigned, Z_DEFLATED()], 'WindowBits' => [1, 1, Parse_signed, MAX_WBITS()], 'MemLevel' => [1, 1, Parse_unsigned, MAX_MEM_LEVEL()], 'Strategy' => [1, 1, Parse_unsigned, Z_DEFAULT_STRATEGY()], 'Dictionary' => [1, 1, Parse_any, ""], }, @_) ; croak "Compress::Raw::Zlib::Deflate::new: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $flags = 0 ; $flags |= FLAG_APPEND if $got->value('AppendOutput') ; $flags |= FLAG_CRC if $got->value('CRC32') ; $flags |= FLAG_ADLER if $got->value('ADLER32') ; my $windowBits = $got->value('WindowBits'); $windowBits += MAX_WBITS() if ($windowBits & MAX_WBITS()) == 0 ; _deflateInit($flags, $got->value('Level'), $got->value('Method'), $windowBits, $got->value('MemLevel'), $got->value('Strategy'), $got->value('Bufsize'), $got->value('Dictionary')) ; } sub Compress::Raw::Zlib::Inflate::new { my $pkg = shift ; my ($got) = ParseParameters(0, { 'AppendOutput' => [1, 1, Parse_boolean, 0], 'LimitOutput' => [1, 1, Parse_boolean, 0], 'CRC32' => [1, 1, Parse_boolean, 0], 'ADLER32' => [1, 1, Parse_boolean, 0], 'ConsumeInput' => [1, 1, Parse_boolean, 1], 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'WindowBits' => [1, 1, Parse_signed, MAX_WBITS()], 'Dictionary' => [1, 1, Parse_any, ""], }, @_) ; croak "Compress::Raw::Zlib::Inflate::new: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $flags = 0 ; $flags |= FLAG_APPEND if $got->value('AppendOutput') ; $flags |= FLAG_CRC if $got->value('CRC32') ; $flags |= FLAG_ADLER if $got->value('ADLER32') ; $flags |= FLAG_CONSUME_INPUT if $got->value('ConsumeInput') ; $flags |= FLAG_LIMIT_OUTPUT if $got->value('LimitOutput') ; my $windowBits = $got->value('WindowBits'); $windowBits += MAX_WBITS() if ($windowBits & MAX_WBITS()) == 0 ; _inflateInit($flags, $windowBits, $got->value('Bufsize'), $got->value('Dictionary')) ; } sub Compress::Raw::Zlib::InflateScan::new { my $pkg = shift ; my ($got) = ParseParameters(0, { 'CRC32' => [1, 1, Parse_boolean, 0], 'ADLER32' => [1, 1, Parse_boolean, 0], 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'WindowBits' => [1, 1, Parse_signed, -MAX_WBITS()], 'Dictionary' => [1, 1, Parse_any, ""], }, @_) ; croak "Compress::Raw::Zlib::InflateScan::new: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $flags = 0 ; #$flags |= FLAG_APPEND if $got->value('AppendOutput') ; $flags |= FLAG_CRC if $got->value('CRC32') ; $flags |= FLAG_ADLER if $got->value('ADLER32') ; #$flags |= FLAG_CONSUME_INPUT if $got->value('ConsumeInput') ; _inflateScanInit($flags, $got->value('WindowBits'), $got->value('Bufsize'), '') ; } sub Compress::Raw::Zlib::inflateScanStream::createDeflateStream { my $pkg = shift ; my ($got) = ParseParameters(0, { 'AppendOutput' => [1, 1, Parse_boolean, 0], 'CRC32' => [1, 1, Parse_boolean, 0], 'ADLER32' => [1, 1, Parse_boolean, 0], 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'Level' => [1, 1, Parse_signed, Z_DEFAULT_COMPRESSION()], 'Method' => [1, 1, Parse_unsigned, Z_DEFLATED()], 'WindowBits' => [1, 1, Parse_signed, - MAX_WBITS()], 'MemLevel' => [1, 1, Parse_unsigned, MAX_MEM_LEVEL()], 'Strategy' => [1, 1, Parse_unsigned, Z_DEFAULT_STRATEGY()], }, @_) ; croak "Compress::Raw::Zlib::InflateScan::createDeflateStream: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $flags = 0 ; $flags |= FLAG_APPEND if $got->value('AppendOutput') ; $flags |= FLAG_CRC if $got->value('CRC32') ; $flags |= FLAG_ADLER if $got->value('ADLER32') ; $pkg->_createDeflateStream($flags, $got->value('Level'), $got->value('Method'), $got->value('WindowBits'), $got->value('MemLevel'), $got->value('Strategy'), $got->value('Bufsize'), ) ; } sub Compress::Raw::Zlib::inflateScanStream::inflate { my $self = shift ; my $buffer = $_[1]; my $eof = $_[2]; my $status = $self->scan(@_); if ($status == Z_OK() && $_[2]) { my $byte = ' '; $status = $self->scan(\$byte, $_[1]) ; } return $status ; } sub Compress::Raw::Zlib::deflateStream::deflateParams { my $self = shift ; my ($got) = ParseParameters(0, { 'Level' => [1, 1, Parse_signed, undef], 'Strategy' => [1, 1, Parse_unsigned, undef], 'Bufsize' => [1, 1, Parse_unsigned, undef], }, @_) ; croak "Compress::Raw::Zlib::deflateParams needs Level and/or Strategy" unless $got->parsed('Level') + $got->parsed('Strategy') + $got->parsed('Bufsize'); croak "Compress::Raw::Zlib::Inflate::deflateParams: Bufsize must be >= 1, you specified " . $got->value('Bufsize') if $got->parsed('Bufsize') && $got->value('Bufsize') <= 1; my $flags = 0; $flags |= 1 if $got->parsed('Level') ; $flags |= 2 if $got->parsed('Strategy') ; $flags |= 4 if $got->parsed('Bufsize') ; $self->_deflateParams($flags, $got->value('Level'), $got->value('Strategy'), $got->value('Bufsize')); } # Autoload methods go after __END__, and are processed by the autosplit program. 1; __END__ #line 1430 FILE35d141b8/Compress/Zlib.pm8#line 1 "C:/Perl/lib/Compress/Zlib.pm" package Compress::Zlib; require 5.004 ; require Exporter; use Carp ; use IO::Handle ; use Scalar::Util qw(dualvar); use IO::Compress::Base::Common 2.037 ; use Compress::Raw::Zlib 2.037 ; use IO::Compress::Gzip 2.037 ; use IO::Uncompress::Gunzip 2.037 ; use strict ; use warnings ; use bytes ; our ($VERSION, $XS_VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS); $VERSION = '2.037'; $XS_VERSION = $VERSION; $VERSION = eval $VERSION; @ISA = qw(Exporter); # Items to export into callers namespace by default. Note: do not export # names by default without a very good reason. Use EXPORT_OK instead. # Do not simply export all your public functions/methods/constants. @EXPORT = qw( deflateInit inflateInit compress uncompress gzopen $gzerrno ); push @EXPORT, @Compress::Raw::Zlib::EXPORT ; @EXPORT_OK = qw(memGunzip memGzip zlib_version); %EXPORT_TAGS = ( ALL => \@EXPORT ); BEGIN { *zlib_version = \&Compress::Raw::Zlib::zlib_version; } use constant FLAG_APPEND => 1 ; use constant FLAG_CRC => 2 ; use constant FLAG_ADLER => 4 ; use constant FLAG_CONSUME_INPUT => 8 ; our (@my_z_errmsg); @my_z_errmsg = ( "need dictionary", # Z_NEED_DICT 2 "stream end", # Z_STREAM_END 1 "", # Z_OK 0 "file error", # Z_ERRNO (-1) "stream error", # Z_STREAM_ERROR (-2) "data error", # Z_DATA_ERROR (-3) "insufficient memory", # Z_MEM_ERROR (-4) "buffer error", # Z_BUF_ERROR (-5) "incompatible version",# Z_VERSION_ERROR(-6) ); sub _set_gzerr { my $value = shift ; if ($value == 0) { $Compress::Zlib::gzerrno = 0 ; } elsif ($value == Z_ERRNO() || $value > 2) { $Compress::Zlib::gzerrno = $! ; } else { $Compress::Zlib::gzerrno = dualvar($value+0, $my_z_errmsg[2 - $value]); } return $value ; } sub _set_gzerr_undef { _set_gzerr(@_); return undef; } sub _save_gzerr { my $gz = shift ; my $test_eof = shift ; my $value = $gz->errorNo() || 0 ; my $eof = $gz->eof() ; if ($test_eof) { # gzread uses Z_STREAM_END to denote a successful end $value = Z_STREAM_END() if $gz->eof() && $value == 0 ; } _set_gzerr($value) ; } sub gzopen($$) { my ($file, $mode) = @_ ; my $gz ; my %defOpts = (Level => Z_DEFAULT_COMPRESSION(), Strategy => Z_DEFAULT_STRATEGY(), ); my $writing ; $writing = ! ($mode =~ /r/i) ; $writing = ($mode =~ /[wa]/i) ; $defOpts{Level} = $1 if $mode =~ /(\d)/; $defOpts{Strategy} = Z_FILTERED() if $mode =~ /f/i; $defOpts{Strategy} = Z_HUFFMAN_ONLY() if $mode =~ /h/i; $defOpts{Append} = 1 if $mode =~ /a/i; my $infDef = $writing ? 'deflate' : 'inflate'; my @params = () ; croak "gzopen: file parameter is not a filehandle or filename" unless isaFilehandle $file || isaFilename $file || (ref $file && ref $file eq 'SCALAR'); return undef unless $mode =~ /[rwa]/i ; _set_gzerr(0) ; if ($writing) { $gz = new IO::Compress::Gzip($file, Minimal => 1, AutoClose => 1, %defOpts) or $Compress::Zlib::gzerrno = $IO::Compress::Gzip::GzipError; } else { $gz = new IO::Uncompress::Gunzip($file, Transparent => 1, Append => 0, AutoClose => 1, MultiStream => 1, Strict => 0) or $Compress::Zlib::gzerrno = $IO::Uncompress::Gunzip::GunzipError; } return undef if ! defined $gz ; bless [$gz, $infDef], 'Compress::Zlib::gzFile'; } sub Compress::Zlib::gzFile::gzread { my $self = shift ; return _set_gzerr(Z_STREAM_ERROR()) if $self->[1] ne 'inflate'; my $len = defined $_[1] ? $_[1] : 4096 ; my $gz = $self->[0] ; if ($self->gzeof() || $len == 0) { # Zap the output buffer to match ver 1 behaviour. $_[0] = "" ; _save_gzerr($gz, 1); return 0 ; } my $status = $gz->read($_[0], $len) ; _save_gzerr($gz, 1); return $status ; } sub Compress::Zlib::gzFile::gzreadline { my $self = shift ; my $gz = $self->[0] ; { # Maintain backward compatibility with 1.x behaviour # It didn't support $/, so this can't either. local $/ = "\n" ; $_[0] = $gz->getline() ; } _save_gzerr($gz, 1); return defined $_[0] ? length $_[0] : 0 ; } sub Compress::Zlib::gzFile::gzwrite { my $self = shift ; my $gz = $self->[0] ; return _set_gzerr(Z_STREAM_ERROR()) if $self->[1] ne 'deflate'; $] >= 5.008 and (utf8::downgrade($_[0], 1) or croak "Wide character in gzwrite"); my $status = $gz->write($_[0]) ; _save_gzerr($gz); return $status ; } sub Compress::Zlib::gzFile::gztell { my $self = shift ; my $gz = $self->[0] ; my $status = $gz->tell() ; _save_gzerr($gz); return $status ; } sub Compress::Zlib::gzFile::gzseek { my $self = shift ; my $offset = shift ; my $whence = shift ; my $gz = $self->[0] ; my $status ; eval { $status = $gz->seek($offset, $whence) ; }; if ($@) { my $error = $@; $error =~ s/^.*: /gzseek: /; $error =~ s/ at .* line \d+\s*$//; croak $error; } _save_gzerr($gz); return $status ; } sub Compress::Zlib::gzFile::gzflush { my $self = shift ; my $f = shift ; my $gz = $self->[0] ; my $status = $gz->flush($f) ; my $err = _save_gzerr($gz); return $status ? 0 : $err; } sub Compress::Zlib::gzFile::gzclose { my $self = shift ; my $gz = $self->[0] ; my $status = $gz->close() ; my $err = _save_gzerr($gz); return $status ? 0 : $err; } sub Compress::Zlib::gzFile::gzeof { my $self = shift ; my $gz = $self->[0] ; return 0 if $self->[1] ne 'inflate'; my $status = $gz->eof() ; _save_gzerr($gz); return $status ; } sub Compress::Zlib::gzFile::gzsetparams { my $self = shift ; croak "Usage: Compress::Zlib::gzFile::gzsetparams(file, level, strategy)" unless @_ eq 2 ; my $gz = $self->[0] ; my $level = shift ; my $strategy = shift; return _set_gzerr(Z_STREAM_ERROR()) if $self->[1] ne 'deflate'; my $status = *$gz->{Compress}->deflateParams(-Level => $level, -Strategy => $strategy); _save_gzerr($gz); return $status ; } sub Compress::Zlib::gzFile::gzerror { my $self = shift ; my $gz = $self->[0] ; return $Compress::Zlib::gzerrno ; } sub compress($;$) { my ($x, $output, $err, $in) =('', '', '', '') ; if (ref $_[0] ) { $in = $_[0] ; croak "not a scalar reference" unless ref $in eq 'SCALAR' ; } else { $in = \$_[0] ; } $] >= 5.008 and (utf8::downgrade($$in, 1) or croak "Wide character in compress"); my $level = (@_ == 2 ? $_[1] : Z_DEFAULT_COMPRESSION() ); $x = new Compress::Raw::Zlib::Deflate -AppendOutput => 1, -Level => $level or return undef ; $err = $x->deflate($in, $output) ; return undef unless $err == Z_OK() ; $err = $x->flush($output) ; return undef unless $err == Z_OK() ; return $output ; } sub uncompress($) { my ($x, $output, $err, $in) =('', '', '', '') ; if (ref $_[0] ) { $in = $_[0] ; croak "not a scalar reference" unless ref $in eq 'SCALAR' ; } else { $in = \$_[0] ; } $] >= 5.008 and (utf8::downgrade($$in, 1) or croak "Wide character in uncompress"); $x = new Compress::Raw::Zlib::Inflate -ConsumeInput => 0 or return undef ; $err = $x->inflate($in, $output) ; return undef unless $err == Z_STREAM_END() ; return $output ; } sub deflateInit(@) { my ($got) = ParseParameters(0, { 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'Level' => [1, 1, Parse_signed, Z_DEFAULT_COMPRESSION()], 'Method' => [1, 1, Parse_unsigned, Z_DEFLATED()], 'WindowBits' => [1, 1, Parse_signed, MAX_WBITS()], 'MemLevel' => [1, 1, Parse_unsigned, MAX_MEM_LEVEL()], 'Strategy' => [1, 1, Parse_unsigned, Z_DEFAULT_STRATEGY()], 'Dictionary' => [1, 1, Parse_any, ""], }, @_ ) ; croak "Compress::Zlib::deflateInit: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $obj ; my $status = 0 ; ($obj, $status) = Compress::Raw::Zlib::_deflateInit(0, $got->value('Level'), $got->value('Method'), $got->value('WindowBits'), $got->value('MemLevel'), $got->value('Strategy'), $got->value('Bufsize'), $got->value('Dictionary')) ; my $x = ($status == Z_OK() ? bless $obj, "Zlib::OldDeflate" : undef) ; return wantarray ? ($x, $status) : $x ; } sub inflateInit(@) { my ($got) = ParseParameters(0, { 'Bufsize' => [1, 1, Parse_unsigned, 4096], 'WindowBits' => [1, 1, Parse_signed, MAX_WBITS()], 'Dictionary' => [1, 1, Parse_any, ""], }, @_) ; croak "Compress::Zlib::inflateInit: Bufsize must be >= 1, you specified " . $got->value('Bufsize') unless $got->value('Bufsize') >= 1; my $status = 0 ; my $obj ; ($obj, $status) = Compress::Raw::Zlib::_inflateInit(FLAG_CONSUME_INPUT, $got->value('WindowBits'), $got->value('Bufsize'), $got->value('Dictionary')) ; my $x = ($status == Z_OK() ? bless $obj, "Zlib::OldInflate" : undef) ; wantarray ? ($x, $status) : $x ; } package Zlib::OldDeflate ; our (@ISA); @ISA = qw(Compress::Raw::Zlib::deflateStream); sub deflate { my $self = shift ; my $output ; my $status = $self->SUPER::deflate($_[0], $output) ; wantarray ? ($output, $status) : $output ; } sub flush { my $self = shift ; my $output ; my $flag = shift || Compress::Zlib::Z_FINISH(); my $status = $self->SUPER::flush($output, $flag) ; wantarray ? ($output, $status) : $output ; } package Zlib::OldInflate ; our (@ISA); @ISA = qw(Compress::Raw::Zlib::inflateStream); sub inflate { my $self = shift ; my $output ; my $status = $self->SUPER::inflate($_[0], $output) ; wantarray ? ($output, $status) : $output ; } package Compress::Zlib ; use IO::Compress::Gzip::Constants 2.037 ; sub memGzip($) { my $out; # if the deflation buffer isn't a reference, make it one my $string = (ref $_[0] ? $_[0] : \$_[0]) ; $] >= 5.008 and (utf8::downgrade($$string, 1) or croak "Wide character in memGzip"); _set_gzerr(0); if ( ! IO::Compress::Gzip::gzip($string, \$out, Minimal => 1) ) { $Compress::Zlib::gzerrno = $IO::Compress::Gzip::GzipError; return undef ; } return $out; } sub _removeGzipHeader($) { my $string = shift ; return Z_DATA_ERROR() if length($$string) < GZIP_MIN_HEADER_SIZE ; my ($magic1, $magic2, $method, $flags, $time, $xflags, $oscode) = unpack ('CCCCVCC', $$string); return Z_DATA_ERROR() unless $magic1 == GZIP_ID1 and $magic2 == GZIP_ID2 and $method == Z_DEFLATED() and !($flags & GZIP_FLG_RESERVED) ; substr($$string, 0, GZIP_MIN_HEADER_SIZE) = '' ; # skip extra field if ($flags & GZIP_FLG_FEXTRA) { return Z_DATA_ERROR() if length($$string) < GZIP_FEXTRA_HEADER_SIZE ; my ($extra_len) = unpack ('v', $$string); $extra_len += GZIP_FEXTRA_HEADER_SIZE; return Z_DATA_ERROR() if length($$string) < $extra_len ; substr($$string, 0, $extra_len) = ''; } # skip orig name if ($flags & GZIP_FLG_FNAME) { my $name_end = index ($$string, GZIP_NULL_BYTE); return Z_DATA_ERROR() if $name_end == -1 ; substr($$string, 0, $name_end + 1) = ''; } # skip comment if ($flags & GZIP_FLG_FCOMMENT) { my $comment_end = index ($$string, GZIP_NULL_BYTE); return Z_DATA_ERROR() if $comment_end == -1 ; substr($$string, 0, $comment_end + 1) = ''; } # skip header crc if ($flags & GZIP_FLG_FHCRC) { return Z_DATA_ERROR() if length ($$string) < GZIP_FHCRC_SIZE ; substr($$string, 0, GZIP_FHCRC_SIZE) = ''; } return Z_OK(); } sub _ret_gun_error { $Compress::Zlib::gzerrno = $IO::Uncompress::Gunzip::GunzipError; return undef; } sub memGunzip($) { # if the buffer isn't a reference, make it one my $string = (ref $_[0] ? $_[0] : \$_[0]); $] >= 5.008 and (utf8::downgrade($$string, 1) or croak "Wide character in memGunzip"); _set_gzerr(0); my $status = _removeGzipHeader($string) ; $status == Z_OK() or return _set_gzerr_undef($status); my $bufsize = length $$string > 4096 ? length $$string : 4096 ; my $x = new Compress::Raw::Zlib::Inflate({-WindowBits => - MAX_WBITS(), -Bufsize => $bufsize}) or return _ret_gun_error(); my $output = "" ; $status = $x->inflate($string, $output); if ( $status == Z_OK() ) { _set_gzerr(Z_DATA_ERROR()); return undef; } return _ret_gun_error() if ($status != Z_STREAM_END()); if (length $$string >= 8) { my ($crc, $len) = unpack ("VV", substr($$string, 0, 8)); substr($$string, 0, 8) = ''; return _set_gzerr_undef(Z_DATA_ERROR()) unless $len == length($output) and $crc == crc32($output); } else { $$string = ''; } return $output; } # Autoload methods go after __END__, and are processed by the autosplit program. 1; __END__ #line 1486 FILEc2785cc0/Config.pm #line 1 "C:/Perl/lib/Config.pm" # This file was created by configpm when Perl was built. Any changes # made to this file will be lost the next time perl is built. # for a description of the variables, please have a look at the # Glossary file, as written in the Porting folder, or use the url: # http://perl5.git.perl.org/perl.git/blob/HEAD:/Porting/Glossary package Config; use strict; use warnings; use vars '%Config'; # Skip @Config::EXPORT because it only contains %Config, which we special # case below as it's not a function. @Config::EXPORT won't change in the # lifetime of Perl 5. my %Export_Cache = (myconfig => 1, config_sh => 1, config_vars => 1, config_re => 1, compile_date => 1, local_patches => 1, bincompat_options => 1, non_bincompat_options => 1, header_files => 1); @Config::EXPORT = qw(%Config); @Config::EXPORT_OK = keys %Export_Cache; # Need to stub all the functions to make code such as print Config::config_sh # keep working sub bincompat_options; sub compile_date; sub config_re; sub config_sh; sub config_vars; sub header_files; sub local_patches; sub myconfig; sub non_bincompat_options; # Define our own import method to avoid pulling in the full Exporter: sub import { shift; @_ = @Config::EXPORT unless @_; my @funcs = grep $_ ne '%Config', @_; my $export_Config = @funcs < @_ ? 1 : 0; no strict 'refs'; my $callpkg = caller(0); foreach my $func (@funcs) { die qq{"$func" is not exported by the Config module\n} unless $Export_Cache{$func}; *{$callpkg.'::'.$func} = \&{$func}; } *{"$callpkg\::Config"} = \%Config if $export_Config; return; } die "Perl lib version (5.14.2) doesn't match executable '$0' version ($])" unless $^V; $^V eq 5.14.2 or die "Perl lib version (5.14.2) doesn't match executable '$0' version (" . sprintf("v%vd",$^V) . ")"; sub FETCH { my($self, $key) = @_; # check for cached value (which may be undef so we use exists not defined) return exists $self->{$key} ? $self->{$key} : $self->fetch_string($key); } sub TIEHASH { bless $_[1], $_[0]; } sub DESTROY { } sub AUTOLOAD { my $config_heavy = 'Config_heavy.pl'; if (defined &ActivePerl::_CONFIG_HEAVY) { $config_heavy = ActivePerl::_CONFIG_HEAVY(); } require $config_heavy; goto \&launcher unless $Config::AUTOLOAD =~ /launcher$/; die "&Config::AUTOLOAD failed on $Config::AUTOLOAD"; } sub __unused { # XXX Keep PerlApp happy require 'Config_heavy.pl'; } # tie returns the object, so the value returned to require will be true. tie %Config, 'Config', { archlibexp => 'C:\Perl\\lib', archname => 'MSWin32-x86-multi-thread', d_readlink => undef, d_symlink => undef, dlext => 'dll', dlsrc => 'dl_win32.xs', dont_use_nlink => undef, exe_ext => '.exe', inc_version_list => '', intsize => '4', ldlibpthname => '', osname => 'MSWin32', osvers => '5.2', path_sep => ';', privlibexp => 'C:\Perl\\lib', scriptdir => 'C:\Perl\\bin', sitearchexp => 'C:\Perl\\site\\lib', sitelibexp => 'C:\Perl\\site\\lib', so => 'dll', useithreads => 'define', usevendorprefix => undef, version => '5.14.2', }; FILEf0d492b4/Config_git.pl###################################################################### # WARNING: 'lib/Config_git.pl' is generated by make_patchnum.pl # DO NOT EDIT DIRECTLY - edit make_patchnum.pl instead ###################################################################### $Config::Git_Data=<<'ENDOFGIT'; git_commit_id='' git_describe='' git_branch='' git_uncommitted_changes='' git_commit_id_title='' ENDOFGIT FILEcd06dd10/Config_heavy.pl# This file was created by configpm when Perl was built. Any changes # made to this file will be lost the next time perl is built. package Config; use strict; use warnings; use vars '%Config'; sub bincompat_options { return split ' ', (Internals::V())[0]; } sub non_bincompat_options { return split ' ', (Internals::V())[1]; } sub compile_date { return (Internals::V())[2] } sub local_patches { my (undef, undef, undef, @patches) = Internals::V(); return @patches; } BEGIN { unless ($ENV{ACTIVEPERL_CONFIG_DISABLE}) { eval { require ActivePerl::Config; }; die $@ if $@ && $@ !~ /^Can't locate ActivePerl\/Config\.pm/; } } sub _V { my ($bincompat, $non_bincompat, $date, @patches) = Internals::V(); my $opts = join ' ', sort split ' ', "$bincompat $non_bincompat"; # wrap at 76 columns. $opts =~ s/(?=.{53})(.{1,53}) /$1\n /mg; print Config::myconfig(); if ($^O eq 'VMS') { print "\nCharacteristics of this PERLSHR image: \n"; } else { print "\nCharacteristics of this binary (from libperl): \n"; } print " Compile-time options: $opts\n"; if (@patches) { print " Locally applied patches:\n"; print "\t$_\n" foreach @patches; } print " Built under $^O\n"; print " $date\n" if defined $date; my @env = map { "$_=\"$ENV{$_}\"" } sort grep {/^PERL/} keys %ENV; push @env, "CYGWIN=\"$ENV{CYGWIN}\"" if $^O eq 'cygwin' and $ENV{CYGWIN}; if (@env) { print " \%ENV:\n"; print " $_\n" foreach @env; } print " \@INC:\n"; print " $_\n" foreach @INC; } sub header_files { return qw(EXTERN.h INTERN.h XSUB.h av.h config.h cop.h cv.h dosish.h embed.h embedvar.h form.h gv.h handy.h hv.h intrpvar.h iperlsys.h keywords.h mg.h nostdio.h op.h opcode.h pad.h parser.h patchlevel.h perl.h perlio.h perliol.h perlsdio.h perlsfio.h perlvars.h perly.h pp.h pp_proto.h proto.h regcomp.h regexp.h regnodes.h scope.h sv.h thread.h time64.h unixish.h utf8.h util.h); } ### Configured by: support@ActiveState.com ### Target system: WIN32 our $summary = <<'!END!'; Summary of my $package (revision $revision $version_patchlevel_string) configuration: $git_commit_id_title $git_commit_id$git_ancestor_line Platform: osname=$osname, osvers=$osvers, archname=$archname uname='$myuname' config_args='$config_args' hint=$hint, useposix=$useposix, d_sigaction=$d_sigaction useithreads=$useithreads, usemultiplicity=$usemultiplicity useperlio=$useperlio, d_sfio=$d_sfio, uselargefiles=$uselargefiles, usesocks=$usesocks use64bitint=$use64bitint, use64bitall=$use64bitall, uselongdouble=$uselongdouble usemymalloc=$usemymalloc, bincompat5005=undef Compiler: cc='$cc', ccflags ='$ccflags', optimize='$optimize', cppflags='$cppflags' ccversion='$ccversion', gccversion='$gccversion', gccosandvers='$gccosandvers' intsize=$intsize, longsize=$longsize, ptrsize=$ptrsize, doublesize=$doublesize, byteorder=$byteorder d_longlong=$d_longlong, longlongsize=$longlongsize, d_longdbl=$d_longdbl, longdblsize=$longdblsize ivtype='$ivtype', ivsize=$ivsize, nvtype='$nvtype', nvsize=$nvsize, Off_t='$lseektype', lseeksize=$lseeksize alignbytes=$alignbytes, prototype=$prototype Linker and Libraries: ld='$ld', ldflags ='$ldflags' libpth=$libpth libs=$libs perllibs=$perllibs libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl gnulibc_version='$gnulibc_version' Dynamic Linking: dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags' cccdlflags='$cccdlflags', lddlflags='$lddlflags' !END! my $summary_expanded; sub myconfig { return $summary_expanded if $summary_expanded; ($summary_expanded = $summary) =~ s{\$(\w+)} { my $c; if ($1 eq 'git_ancestor_line') { if ($Config::Config{git_ancestor}) { $c= "\n Ancestor: $Config::Config{git_ancestor}"; } else { $c= ""; } } else { $c = $Config::Config{$1}; } defined($c) ? $c : 'undef' }ge; $summary_expanded; } local *_ = \my $a; $_ = <<'!END!'; Author='' CONFIG='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' PATCHLEVEL='14' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='14' PERL_CONFIG_SH='true' PERL_PATCHLEVEL='' PERL_REVISION='5' PERL_SUBVERSION='2' PERL_VERSION='14' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='2' Source='' State='' _a='.lib' _exe='.exe' _o='.obj' afs='false' afsroot='/afs' alignbytes='8' ansi2knr='' aphostname='' api_revision='5' api_subversion='0' api_version='14' api_versionstring='5.14.0' ar='lib' archlib='C:\Perl\lib' archlibexp='C:\Perl\lib' archname64='' archname='MSWin32-x86-multi-thread' archobjs='' asctime_r_proto='0' awk='awk' baserev='5' bash='' bin='C:\Perl\bin' binexp='C:\Perl\bin' bison='' byacc='byacc' byteorder='1234' c='' castflags='0' cat='type' cc='cl' cccdlflags=' ' ccdlflags=' ' ccflags='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T' ccflags_uselargefiles='' ccname='cl' ccsymbols='' ccversion='12.00.8168' cf_by='gecko' cf_email='support@ActiveState.com' cf_time='Fri Oct 7 15:46:51 2011' charbits='8' chgrp='' chmod='' chown='' clocktype='clock_t' comm='' compress='' config_heavy='Config_heavy.pl' contains='grep' cp='copy' cpio='' cpp='cl -nologo -E' cpp_stuff='42' cppccsymbols='' cppflags='-DWIN32' cpplast='' cppminus='' cpprun='cl -nologo -E' cppstdin='cppstdin' cppsymbols='' crypt_r_proto='0' cryptlib='' csh='undef' ctermid_r_proto='0' ctime_r_proto='0' d_Gconvert='sprintf((b),"%.*g",(n),(x))' d_PRIEUldbl='undef' d_PRIFUldbl='undef' d_PRIGUldbl='undef' d_PRIXU64='undef' d_PRId64='undef' d_PRIeldbl='undef' d_PRIfldbl='undef' d_PRIgldbl='undef' d_PRIi64='undef' d_PRIo64='undef' d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='undef' d__fwalk='undef' d_access='define' d_accessx='undef' d_aintl='undef' d_alarm='define' d_archlib='define' d_asctime64='undef' d_asctime_r='undef' d_atolf='undef' d_atoll='undef' d_attribute_deprecated='undef' d_attribute_format='undef' d_attribute_malloc='undef' d_attribute_nonnull='undef' d_attribute_noreturn='undef' d_attribute_pure='undef' d_attribute_unused='undef' d_attribute_warn_unused_result='undef' d_bcmp='undef' d_bcopy='undef' d_bsd='define' d_bsdgetpgrp='undef' d_bsdsetpgrp='undef' d_builtin_choose_expr='undef' d_builtin_expect='undef' d_bzero='undef' d_c99_variadic_macros='undef' d_casti32='undef' d_castneg='define' d_charvspr='undef' d_chown='undef' d_chroot='undef' d_chsize='define' d_class='undef' d_clearenv='undef' d_closedir='define' d_cmsghdr_s='undef' d_const='define' d_copysignl='undef' d_cplusplus='undef' d_crypt='define' d_crypt_r='undef' d_csh='undef' d_ctermid='undef' d_ctermid_r='undef' d_ctime64='undef' d_ctime_r='undef' d_cuserid='undef' d_dbl_dig='define' d_dbminitproto='undef' d_difftime64='undef' d_difftime='define' d_dir_dd_fd='undef' d_dirfd='undef' d_dirnamlen='define' d_dlerror='define' d_dlopen='define' d_dlsymun='undef' d_dosuid='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' d_endhent='undef' d_endhostent_r='undef' d_endnent='undef' d_endnetent_r='undef' d_endpent='undef' d_endprotoent_r='undef' d_endpwent='undef' d_endpwent_r='undef' d_endsent='undef' d_endservent_r='undef' d_eofnblk='define' d_eunice='undef' d_faststdio='define' d_fchdir='undef' d_fchmod='undef' d_fchown='undef' d_fcntl='undef' d_fcntl_can_lock='undef' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_finite='undef' d_finitel='undef' d_flexfnam='define' d_flock='define' d_flockproto='define' d_fork='undef' d_fp_class='undef' d_fpathconf='undef' d_fpclass='undef' d_fpclassify='undef' d_fpclassl='undef' d_fpos64_t='undef' d_frexpl='undef' d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' d_fstatvfs='undef' d_fsync='undef' d_ftello='undef' d_ftime='define' d_futimes='undef' d_gdbm_ndbm_h_uses_prototypes='undef' d_gdbmndbm_h_uses_prototypes='undef' d_getaddrinfo='undef' d_getcwd='define' d_getespwnam='undef' d_getfsstat='undef' d_getgrent='undef' d_getgrent_r='undef' d_getgrgid_r='undef' d_getgrnam_r='undef' d_getgrps='undef' d_gethbyaddr='define' d_gethbyname='define' d_gethent='undef' d_gethname='define' d_gethostbyaddr_r='undef' d_gethostbyname_r='undef' d_gethostent_r='undef' d_gethostprotos='define' d_getitimer='undef' d_getlogin='define' d_getlogin_r='undef' d_getmnt='undef' d_getmntent='undef' d_getnameinfo='undef' d_getnbyaddr='undef' d_getnbyname='undef' d_getnent='undef' d_getnetbyaddr_r='undef' d_getnetbyname_r='undef' d_getnetent_r='undef' d_getnetprotos='undef' d_getpagsz='undef' d_getpbyname='define' d_getpbynumber='define' d_getpent='undef' d_getpgid='undef' d_getpgrp2='undef' d_getpgrp='undef' d_getppid='undef' d_getprior='undef' d_getprotobyname_r='undef' d_getprotobynumber_r='undef' d_getprotoent_r='undef' d_getprotoprotos='define' d_getprpwnam='undef' d_getpwent='undef' d_getpwent_r='undef' d_getpwnam_r='undef' d_getpwuid_r='undef' d_getsbyname='define' d_getsbyport='define' d_getsent='undef' d_getservbyname_r='undef' d_getservbyport_r='undef' d_getservent_r='undef' d_getservprotos='define' d_getspnam='undef' d_getspnam_r='undef' d_gettimeod='define' d_gmtime64='undef' d_gmtime_r='undef' d_gnulibc='undef' d_grpasswd='undef' d_hasmntopt='undef' d_htonl='define' d_ilogbl='undef' d_inc_version_list='undef' d_index='undef' d_inetaton='undef' d_inetntop='undef' d_inetpton='undef' d_int64_t='undef' d_isascii='define' d_isfinite='undef' d_isinf='undef' d_isnan='define' d_isnanl='undef' d_killpg='define' d_lchown='undef' d_ldbl_dig='define' d_libm_lib_version='undef' d_link='define' d_localtime64='undef' d_localtime_r='undef' d_localtime_r_needs_tzset='undef' d_locconv='define' d_lockf='undef' d_longdbl='define' d_longlong='undef' d_lseekproto='define' d_lstat='undef' d_madvise='undef' d_malloc_good_size='undef' d_malloc_size='undef' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='undef' d_mkfifo='undef' d_mkstemp='undef' d_mkstemps='undef' d_mktime64='undef' d_mktime='define' d_mmap='undef' d_modfl='undef' d_modfl_pow32_bug='undef' d_modflproto='undef' d_mprotect='undef' d_msg='undef' d_msg_ctrunc='undef' d_msg_dontroute='undef' d_msg_oob='undef' d_msg_peek='undef' d_msg_proxy='undef' d_msgctl='undef' d_msgget='undef' d_msghdr_s='undef' d_msgrcv='undef' d_msgsnd='undef' d_msync='undef' d_munmap='undef' d_mymalloc='undef' d_ndbm='undef' d_ndbm_h_uses_prototypes='undef' d_nice='undef' d_nl_langinfo='undef' d_nv_preserves_uv='define' d_nv_zero_is_allbits_zero='define' d_off64_t='undef' d_old_pthread_create_joinable='undef' d_oldpthreads='undef' d_oldsock='undef' d_open3='undef' d_pathconf='undef' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' d_pipe='define' d_poll='undef' d_portable='define' d_prctl='undef' d_prctl_set_name='undef' d_printf_format_null='undef' d_procselfexe='undef' d_pseudofork='define' d_pthread_atfork='undef' d_pthread_attr_setscope='undef' d_pthread_yield='undef' d_pwage='undef' d_pwchange='undef' d_pwclass='undef' d_pwcomment='undef' d_pwexpire='undef' d_pwgecos='undef' d_pwpasswd='undef' d_pwquota='undef' d_qgcvt='undef' d_quad='define' d_random_r='undef' d_readdir64_r='undef' d_readdir='define' d_readdir_r='undef' d_readlink='undef' d_readv='undef' d_recvmsg='undef' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='undef' d_safemcpy='undef' d_sanemcmp='define' d_sbrkproto='undef' d_scalbnl='undef' d_sched_yield='undef' d_scm_rights='undef' d_seekdir='define' d_select='define' d_sem='undef' d_semctl='undef' d_semctl_semid_ds='undef' d_semctl_semun='undef' d_semget='undef' d_semop='undef' d_sendmsg='undef' d_setegid='undef' d_seteuid='undef' d_setgrent='undef' d_setgrent_r='undef' d_setgrps='undef' d_sethent='undef' d_sethostent_r='undef' d_setitimer='undef' d_setlinebuf='undef' d_setlocale='define' d_setlocale_r='undef' d_setnent='undef' d_setnetent_r='undef' d_setpent='undef' d_setpgid='undef' d_setpgrp2='undef' d_setpgrp='undef' d_setprior='undef' d_setproctitle='undef' d_setprotoent_r='undef' d_setpwent='undef' d_setpwent_r='undef' d_setregid='undef' d_setresgid='undef' d_setresuid='undef' d_setreuid='undef' d_setrgid='undef' d_setruid='undef' d_setsent='undef' d_setservent_r='undef' d_setsid='undef' d_setvbuf='define' d_sfio='undef' d_shm='undef' d_shmat='undef' d_shmatprototype='undef' d_shmctl='undef' d_shmdt='undef' d_shmget='undef' d_sigaction='undef' d_signbit='undef' d_sigprocmask='undef' d_sigsetjmp='undef' d_sin6_scope_id='define' d_sitearch='define' d_snprintf='define' d_sockaddr_sa_len='undef' d_sockatmark='undef' d_sockatmarkproto='undef' d_socket='define' d_socklen_t='undef' d_sockpair='undef' d_socks5_init='undef' d_sprintf_returns_strlen='define' d_sqrtl='undef' d_srand48_r='undef' d_srandom_r='undef' d_sresgproto='undef' d_sresuproto='undef' d_statblks='undef' d_statfs_f_flags='undef' d_statfs_s='undef' d_static_inline='define' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='define' d_stdio_ptr_lval_sets_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='define' d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strerror_r='undef' d_strftime='define' d_strlcat='undef' d_strlcpy='undef' d_strtod='define' d_strtol='define' d_strtold='undef' d_strtoll='undef' d_strtoq='undef' d_strtoul='define' d_strtoull='undef' d_strtouq='undef' d_strxfrm='define' d_suidsafe='undef' d_symlink='undef' d_syscall='undef' d_syscallproto='undef' d_sysconf='undef' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='undef' d_tcsetpgrp='undef' d_telldir='define' d_telldirproto='define' d_time='define' d_timegm='undef' d_times='define' d_tm_tm_gmtoff='undef' d_tm_tm_zone='undef' d_tmpnam_r='undef' d_truncate='undef' d_ttyname_r='undef' d_tzname='define' d_u32align='define' d_ualarm='undef' d_umask='define' d_uname='define' d_union_semun='define' d_unordered='undef' d_unsetenv='undef' d_usleep='undef' d_usleepproto='undef' d_ustat='undef' d_vendorarch='undef' d_vendorbin='undef' d_vendorlib='undef' d_vendorscript='undef' d_vfork='undef' d_void_closedir='undef' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_vsnprintf='define' d_wait4='undef' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_writev='undef' d_xenix='undef' date='date' db_hashtype='int' db_prefixtype='int' db_version_major='0' db_version_minor='0' db_version_patch='0' defvoidused='15' direntrytype='struct direct' dlext='dll' dlsrc='dl_win32.xs' doublesize='8' drand01='(rand()/(double)((unsigned)1<{$key} = $value; # cache it } sub _fetch_string { my($self, $key) = @_; return undef unless my ($quote_type, $value) = $Config_SH_expanded =~ /\n$key=(['"])(.*?)\1\n/s; # If we had a double-quote, we'd better eval it so escape # sequences and such can be interpolated. Since the incoming # value is supposed to follow shell rules and not perl rules, # we escape any perl variable markers # Historically, since " 'support' was added in change 1409, the # interpolation was done before the undef. Stick to this arguably buggy # behaviour as we're refactoring. if ($quote_type eq '"') { $value =~ s/\$/\\\$/g; $value =~ s/\@/\\\@/g; eval "\$value = \"$value\""; } # So we can say "if $Config{'foo'}". return $value eq 'undef' ? undef : $value; } my $prevpos = 0; sub FIRSTKEY { $prevpos = 0; substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 ); } sub NEXTKEY { # Find out how the current key's quoted so we can skip to its end. my $quote = substr($Config_SH_expanded, index($Config_SH_expanded, "=", $prevpos)+1, 1); my $pos = index($Config_SH_expanded, qq($quote\n), $prevpos) + 2; my $len = index($Config_SH_expanded, "=", $pos) - $pos; $prevpos = $pos; $len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef; } sub EXISTS { return 1 if exists($_[0]->{$_[1]}); return(index($Config_SH_expanded, "\n$_[1]='") != -1 or index($Config_SH_expanded, "\n$_[1]=\"") != -1 ); } sub STORE { die "\%Config::Config is read-only\n" } *DELETE = *CLEAR = \*STORE; # Typeglob aliasing uses less space sub config_sh { substr $Config_SH_expanded, 1, $config_sh_len; } sub config_re { my $re = shift; return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/, $Config_SH_expanded; } sub config_vars { # implements -V:cfgvar option (see perlrun -V:) foreach (@_) { # find optional leading, trailing colons; and query-spec my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/; # flags fore and aft, # map colon-flags to print decorations my $prfx = $notag ? '': "$qry="; # tag-prefix for print my $lnend = $lncont ? ' ' : ";\n"; # line ending for print # all config-vars are by definition \w only, any \W means regex if ($qry =~ /\W/) { my @matches = config_re($qry); print map "$_$lnend", @matches ? @matches : "$qry: not found" if !$notag; print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found" if $notag; } else { my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry} : 'UNKNOWN'; $v = 'undef' unless defined $v; print "${prfx}'${v}'$lnend"; } } } # Called by the real AUTOLOAD sub launcher { undef &AUTOLOAD; goto \&$Config::AUTOLOAD; } 1; FILEd4d086c7/Cwd.pmE#line 1 "C:/Perl/lib/Cwd.pm" package Cwd; #line 169 use strict; use Exporter; use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION); $VERSION = '3.36'; my $xs_version = $VERSION; $VERSION = eval $VERSION; @ISA = qw/ Exporter /; @EXPORT = qw(cwd getcwd fastcwd fastgetcwd); push @EXPORT, qw(getdcwd) if $^O eq 'MSWin32'; @EXPORT_OK = qw(chdir abs_path fast_abs_path realpath fast_realpath); # sys_cwd may keep the builtin command # All the functionality of this module may provided by builtins, # there is no sense to process the rest of the file. # The best choice may be to have this in BEGIN, but how to return from BEGIN? if ($^O eq 'os2') { local $^W = 0; *cwd = defined &sys_cwd ? \&sys_cwd : \&_os2_cwd; *getcwd = \&cwd; *fastgetcwd = \&cwd; *fastcwd = \&cwd; *fast_abs_path = \&sys_abspath if defined &sys_abspath; *abs_path = \&fast_abs_path; *realpath = \&fast_abs_path; *fast_realpath = \&fast_abs_path; return 1; } # Need to look up the feature settings on VMS. The preferred way is to use the # VMS::Feature module, but that may not be available to dual life modules. my $use_vms_feature; BEGIN { if ($^O eq 'VMS') { if (eval { local $SIG{__DIE__}; require VMS::Feature; }) { $use_vms_feature = 1; } } } # Need to look up the UNIX report mode. This may become a dynamic mode # in the future. sub _vms_unix_rpt { my $unix_rpt; if ($use_vms_feature) { $unix_rpt = VMS::Feature::current("filename_unix_report"); } else { my $env_unix_rpt = $ENV{'DECC$FILENAME_UNIX_REPORT'} || ''; $unix_rpt = $env_unix_rpt =~ /^[ET1]/i; } return $unix_rpt; } # Need to look up the EFS character set mode. This may become a dynamic # mode in the future. sub _vms_efs { my $efs; if ($use_vms_feature) { $efs = VMS::Feature::current("efs_charset"); } else { my $env_efs = $ENV{'DECC$EFS_CHARSET'} || ''; $efs = $env_efs =~ /^[ET1]/i; } return $efs; } # If loading the XS stuff doesn't work, we can fall back to pure perl eval { if ( $] >= 5.006 ) { require XSLoader; XSLoader::load( __PACKAGE__, $xs_version); } else { require DynaLoader; push @ISA, 'DynaLoader'; __PACKAGE__->bootstrap( $xs_version ); } }; # Must be after the DynaLoader stuff: $VERSION = eval $VERSION; # Big nasty table of function aliases my %METHOD_MAP = ( VMS => { cwd => '_vms_cwd', getcwd => '_vms_cwd', fastcwd => '_vms_cwd', fastgetcwd => '_vms_cwd', abs_path => '_vms_abs_path', fast_abs_path => '_vms_abs_path', }, MSWin32 => { # We assume that &_NT_cwd is defined as an XSUB or in the core. cwd => '_NT_cwd', getcwd => '_NT_cwd', fastcwd => '_NT_cwd', fastgetcwd => '_NT_cwd', abs_path => 'fast_abs_path', realpath => 'fast_abs_path', }, dos => { cwd => '_dos_cwd', getcwd => '_dos_cwd', fastgetcwd => '_dos_cwd', fastcwd => '_dos_cwd', abs_path => 'fast_abs_path', }, # QNX4. QNX6 has a $os of 'nto'. qnx => { cwd => '_qnx_cwd', getcwd => '_qnx_cwd', fastgetcwd => '_qnx_cwd', fastcwd => '_qnx_cwd', abs_path => '_qnx_abs_path', fast_abs_path => '_qnx_abs_path', }, cygwin => { getcwd => 'cwd', fastgetcwd => 'cwd', fastcwd => 'cwd', abs_path => 'fast_abs_path', realpath => 'fast_abs_path', }, epoc => { cwd => '_epoc_cwd', getcwd => '_epoc_cwd', fastgetcwd => '_epoc_cwd', fastcwd => '_epoc_cwd', abs_path => 'fast_abs_path', }, MacOS => { getcwd => 'cwd', fastgetcwd => 'cwd', fastcwd => 'cwd', abs_path => 'fast_abs_path', }, ); $METHOD_MAP{NT} = $METHOD_MAP{MSWin32}; # Find the pwd command in the expected locations. We assume these # are safe. This prevents _backtick_pwd() consulting $ENV{PATH} # so everything works under taint mode. my $pwd_cmd; foreach my $try ('/bin/pwd', '/usr/bin/pwd', '/QOpenSys/bin/pwd', # OS/400 PASE. ) { if( -x $try ) { $pwd_cmd = $try; last; } } my $found_pwd_cmd = defined($pwd_cmd); unless ($pwd_cmd) { # Isn't this wrong? _backtick_pwd() will fail if somenone has # pwd in their path but it is not /bin/pwd or /usr/bin/pwd? # See [perl #16774]. --jhi $pwd_cmd = 'pwd'; } # Lazy-load Carp sub _carp { require Carp; Carp::carp(@_) } sub _croak { require Carp; Carp::croak(@_) } # The 'natural and safe form' for UNIX (pwd may be setuid root) sub _backtick_pwd { # Localize %ENV entries in a way that won't create new hash keys my @localize = grep exists $ENV{$_}, qw(PATH IFS CDPATH ENV BASH_ENV); local @ENV{@localize}; my $cwd = `$pwd_cmd`; # Belt-and-suspenders in case someone said "undef $/". local $/ = "\n"; # `pwd` may fail e.g. if the disk is full chomp($cwd) if defined $cwd; $cwd; } # Since some ports may predefine cwd internally (e.g., NT) # we take care not to override an existing definition for cwd(). unless ($METHOD_MAP{$^O}{cwd} or defined &cwd) { # The pwd command is not available in some chroot(2)'ed environments my $sep = $Config::Config{path_sep} || ':'; my $os = $^O; # Protect $^O from tainting # Try again to find a pwd, this time searching the whole PATH. if (defined $ENV{PATH} and $os ne 'MSWin32') { # no pwd on Windows my @candidates = split($sep, $ENV{PATH}); while (!$found_pwd_cmd and @candidates) { my $candidate = shift @candidates; $found_pwd_cmd = 1 if -x "$candidate/pwd"; } } # MacOS has some special magic to make `pwd` work. if( $os eq 'MacOS' || $found_pwd_cmd ) { *cwd = \&_backtick_pwd; } else { *cwd = \&getcwd; } } if ($^O eq 'cygwin') { # We need to make sure cwd() is called with no args, because it's # got an arg-less prototype and will die if args are present. local $^W = 0; my $orig_cwd = \&cwd; *cwd = sub { &$orig_cwd() } } # set a reasonable (and very safe) default for fastgetcwd, in case it # isn't redefined later (20001212 rspier) *fastgetcwd = \&cwd; # A non-XS version of getcwd() - also used to bootstrap the perl build # process, when miniperl is running and no XS loading happens. sub _perl_getcwd { abs_path('.'); } # By John Bazik # # Usage: $cwd = &fastcwd; # # This is a faster version of getcwd. It's also more dangerous because # you might chdir out of a directory that you can't chdir back into. sub fastcwd_ { my($odev, $oino, $cdev, $cino, $tdev, $tino); my(@path, $path); local(*DIR); my($orig_cdev, $orig_cino) = stat('.'); ($cdev, $cino) = ($orig_cdev, $orig_cino); for (;;) { my $direntry; ($odev, $oino) = ($cdev, $cino); CORE::chdir('..') || return undef; ($cdev, $cino) = stat('.'); last if $odev == $cdev && $oino == $cino; opendir(DIR, '.') || return undef; for (;;) { $direntry = readdir(DIR); last unless defined $direntry; next if $direntry eq '.'; next if $direntry eq '..'; ($tdev, $tino) = lstat($direntry); last unless $tdev != $odev || $tino != $oino; } closedir(DIR); return undef unless defined $direntry; # should never happen unshift(@path, $direntry); } $path = '/' . join('/', @path); if ($^O eq 'apollo') { $path = "/".$path; } # At this point $path may be tainted (if tainting) and chdir would fail. # Untaint it then check that we landed where we started. $path =~ /^(.*)\z/s # untaint && CORE::chdir($1) or return undef; ($cdev, $cino) = stat('.'); die "Unstable directory path, current directory changed unexpectedly" if $cdev != $orig_cdev || $cino != $orig_cino; $path; } if (not defined &fastcwd) { *fastcwd = \&fastcwd_ } # Keeps track of current working directory in PWD environment var # Usage: # use Cwd 'chdir'; # chdir $newdir; my $chdir_init = 0; sub chdir_init { if ($ENV{'PWD'} and $^O ne 'os2' and $^O ne 'dos' and $^O ne 'MSWin32') { my($dd,$di) = stat('.'); my($pd,$pi) = stat($ENV{'PWD'}); if (!defined $dd or !defined $pd or $di != $pi or $dd != $pd) { $ENV{'PWD'} = cwd(); } } else { my $wd = cwd(); $wd = Win32::GetFullPathName($wd) if $^O eq 'MSWin32'; $ENV{'PWD'} = $wd; } # Strip an automounter prefix (where /tmp_mnt/foo/bar == /foo/bar) if ($^O ne 'MSWin32' and $ENV{'PWD'} =~ m|(/[^/]+(/[^/]+/[^/]+))(.*)|s) { my($pd,$pi) = stat($2); my($dd,$di) = stat($1); if (defined $pd and defined $dd and $di == $pi and $dd == $pd) { $ENV{'PWD'}="$2$3"; } } $chdir_init = 1; } sub chdir { my $newdir = @_ ? shift : ''; # allow for no arg (chdir to HOME dir) $newdir =~ s|///*|/|g unless $^O eq 'MSWin32'; chdir_init() unless $chdir_init; my $newpwd; if ($^O eq 'MSWin32') { # get the full path name *before* the chdir() $newpwd = Win32::GetFullPathName($newdir); } return 0 unless CORE::chdir $newdir; if ($^O eq 'VMS') { return $ENV{'PWD'} = $ENV{'DEFAULT'} } elsif ($^O eq 'MacOS') { return $ENV{'PWD'} = cwd(); } elsif ($^O eq 'MSWin32') { $ENV{'PWD'} = $newpwd; return 1; } if (ref $newdir eq 'GLOB') { # in case a file/dir handle is passed in $ENV{'PWD'} = cwd(); } elsif ($newdir =~ m#^/#s) { $ENV{'PWD'} = $newdir; } else { my @curdir = split(m#/#,$ENV{'PWD'}); @curdir = ('') unless @curdir; my $component; foreach $component (split(m#/#, $newdir)) { next if $component eq '.'; pop(@curdir),next if $component eq '..'; push(@curdir,$component); } $ENV{'PWD'} = join('/',@curdir) || '/'; } 1; } sub _perl_abs_path { my $start = @_ ? shift : '.'; my($dotdots, $cwd, @pst, @cst, $dir, @tst); unless (@cst = stat( $start )) { _carp("stat($start): $!"); return ''; } unless (-d _) { # Make sure we can be invoked on plain files, not just directories. # NOTE that this routine assumes that '/' is the only directory separator. my ($dir, $file) = $start =~ m{^(.*)/(.+)$} or return cwd() . '/' . $start; # Can't use "-l _" here, because the previous stat was a stat(), not an lstat(). if (-l $start) { my $link_target = readlink($start); die "Can't resolve link $start: $!" unless defined $link_target; require File::Spec; $link_target = $dir . '/' . $link_target unless File::Spec->file_name_is_absolute($link_target); return abs_path($link_target); } return $dir ? abs_path($dir) . "/$file" : "/$file"; } $cwd = ''; $dotdots = $start; do { $dotdots .= '/..'; @pst = @cst; local *PARENT; unless (opendir(PARENT, $dotdots)) { # probably a permissions issue. Try the native command. return File::Spec->rel2abs( $start, _backtick_pwd() ); } unless (@cst = stat($dotdots)) { _carp("stat($dotdots): $!"); closedir(PARENT); return ''; } if ($pst[0] == $cst[0] && $pst[1] == $cst[1]) { $dir = undef; } else { do { unless (defined ($dir = readdir(PARENT))) { _carp("readdir($dotdots): $!"); closedir(PARENT); return ''; } $tst[0] = $pst[0]+1 unless (@tst = lstat("$dotdots/$dir")) } while ($dir eq '.' || $dir eq '..' || $tst[0] != $pst[0] || $tst[1] != $pst[1]); } $cwd = (defined $dir ? "$dir" : "" ) . "/$cwd" ; closedir(PARENT); } while (defined $dir); chop($cwd) unless $cwd eq '/'; # drop the trailing / $cwd; } my $Curdir; sub fast_abs_path { local $ENV{PWD} = $ENV{PWD} || ''; # Guard against clobberage my $cwd = getcwd(); require File::Spec; my $path = @_ ? shift : ($Curdir ||= File::Spec->curdir); # Detaint else we'll explode in taint mode. This is safe because # we're not doing anything dangerous with it. ($path) = $path =~ /(.*)/; ($cwd) = $cwd =~ /(.*)/; unless (-e $path) { _croak("$path: No such file or directory"); } unless (-d _) { # Make sure we can be invoked on plain files, not just directories. my ($vol, $dir, $file) = File::Spec->splitpath($path); return File::Spec->catfile($cwd, $path) unless length $dir; if (-l $path) { my $link_target = readlink($path); die "Can't resolve link $path: $!" unless defined $link_target; $link_target = File::Spec->catpath($vol, $dir, $link_target) unless File::Spec->file_name_is_absolute($link_target); return fast_abs_path($link_target); } return $dir eq File::Spec->rootdir ? File::Spec->catpath($vol, $dir, $file) : fast_abs_path(File::Spec->catpath($vol, $dir, '')) . '/' . $file; } if (!CORE::chdir($path)) { _croak("Cannot chdir to $path: $!"); } my $realpath = getcwd(); if (! ((-d $cwd) && (CORE::chdir($cwd)))) { _croak("Cannot chdir back to $cwd: $!"); } $realpath; } # added function alias to follow principle of least surprise # based on previous aliasing. --tchrist 27-Jan-00 *fast_realpath = \&fast_abs_path; # --- PORTING SECTION --- # VMS: $ENV{'DEFAULT'} points to default directory at all times # 06-Mar-1996 Charles Bailey bailey@newman.upenn.edu # Note: Use of Cwd::chdir() causes the logical name PWD to be defined # in the process logical name table as the default device and directory # seen by Perl. This may not be the same as the default device # and directory seen by DCL after Perl exits, since the effects # the CRTL chdir() function persist only until Perl exits. sub _vms_cwd { return $ENV{'DEFAULT'}; } sub _vms_abs_path { return $ENV{'DEFAULT'} unless @_; my $path = shift; my $efs = _vms_efs; my $unix_rpt = _vms_unix_rpt; if (defined &VMS::Filespec::vmsrealpath) { my $path_unix = 0; my $path_vms = 0; $path_unix = 1 if ($path =~ m#(?<=\^)/#); $path_unix = 1 if ($path =~ /^\.\.?$/); $path_vms = 1 if ($path =~ m#[\[<\]]#); $path_vms = 1 if ($path =~ /^--?$/); my $unix_mode = $path_unix; if ($efs) { # In case of a tie, the Unix report mode decides. if ($path_vms == $path_unix) { $unix_mode = $unix_rpt; } else { $unix_mode = 0 if $path_vms; } } if ($unix_mode) { # Unix format return VMS::Filespec::unixrealpath($path); } # VMS format my $new_path = VMS::Filespec::vmsrealpath($path); # Perl expects directories to be in directory format $new_path = VMS::Filespec::pathify($new_path) if -d $path; return $new_path; } # Fallback to older algorithm if correct ones are not # available. if (-l $path) { my $link_target = readlink($path); die "Can't resolve link $path: $!" unless defined $link_target; return _vms_abs_path($link_target); } # may need to turn foo.dir into [.foo] my $pathified = VMS::Filespec::pathify($path); $path = $pathified if defined $pathified; return VMS::Filespec::rmsexpand($path); } sub _os2_cwd { $ENV{'PWD'} = `cmd /c cd`; chomp $ENV{'PWD'}; $ENV{'PWD'} =~ s:\\:/:g ; return $ENV{'PWD'}; } sub _win32_cwd_simple { $ENV{'PWD'} = `cd`; chomp $ENV{'PWD'}; $ENV{'PWD'} =~ s:\\:/:g ; return $ENV{'PWD'}; } sub _win32_cwd { if (eval 'defined &DynaLoader::boot_DynaLoader') { $ENV{'PWD'} = Win32::GetCwd(); } else { # miniperl chomp($ENV{'PWD'} = `cd`); } $ENV{'PWD'} =~ s:\\:/:g ; return $ENV{'PWD'}; } *_NT_cwd = defined &Win32::GetCwd ? \&_win32_cwd : \&_win32_cwd_simple; sub _dos_cwd { if (!defined &Dos::GetCwd) { $ENV{'PWD'} = `command /c cd`; chomp $ENV{'PWD'}; $ENV{'PWD'} =~ s:\\:/:g ; } else { $ENV{'PWD'} = Dos::GetCwd(); } return $ENV{'PWD'}; } sub _qnx_cwd { local $ENV{PATH} = ''; local $ENV{CDPATH} = ''; local $ENV{ENV} = ''; $ENV{'PWD'} = `/usr/bin/fullpath -t`; chomp $ENV{'PWD'}; return $ENV{'PWD'}; } sub _qnx_abs_path { local $ENV{PATH} = ''; local $ENV{CDPATH} = ''; local $ENV{ENV} = ''; my $path = @_ ? shift : '.'; local *REALPATH; defined( open(REALPATH, '-|') || exec '/usr/bin/fullpath', '-t', $path ) or die "Can't open /usr/bin/fullpath: $!"; my $realpath = ; close REALPATH; chomp $realpath; return $realpath; } sub _epoc_cwd { $ENV{'PWD'} = EPOC::getcwd(); return $ENV{'PWD'}; } # Now that all the base-level functions are set up, alias the # user-level functions to the right places if (exists $METHOD_MAP{$^O}) { my $map = $METHOD_MAP{$^O}; foreach my $name (keys %$map) { local $^W = 0; # assignments trigger 'subroutine redefined' warning no strict 'refs'; *{$name} = \&{$map->{$name}}; } } # In case the XS version doesn't load. *abs_path = \&_perl_abs_path unless defined &abs_path; *getcwd = \&_perl_getcwd unless defined &getcwd; # added function alias for those of us more # used to the libc function. --tchrist 27-Jan-00 *realpath = \&abs_path; 1; FILE7b048dd2/DynaLoader.pm+5#line 1 "C:/Perl/lib/DynaLoader.pm" # Generated from DynaLoader_pm.PL package DynaLoader; # And Gandalf said: 'Many folk like to know beforehand what is to # be set on the table; but those who have laboured to prepare the # feast like to keep their secret; for wonder makes the words of # praise louder.' # (Quote from Tolkien suggested by Anno Siegel.) # # See pod text at end of file for documentation. # See also ext/DynaLoader/README in source tree for other information. # # Tim.Bunce@ig.co.uk, August 1994 BEGIN { $VERSION = '1.13'; $XS_VERSION = '1.13'; } use Config; # enable debug/trace messages from DynaLoader perl code $dl_debug = $ENV{PERL_DL_DEBUG} || 0 unless defined $dl_debug; # # Flags to alter dl_load_file behaviour. Assigned bits: # 0x01 make symbols available for linking later dl_load_file's. # (only known to work on Solaris 2 using dlopen(RTLD_GLOBAL)) # (ignored under VMS; effect is built-in to image linking) # # This is called as a class method $module->dl_load_flags. The # definition here will be inherited and result on "default" loading # behaviour unless a sub-class of DynaLoader defines its own version. # sub dl_load_flags { 0x00 } ($dl_dlext, $dl_so, $dlsrc) = @Config::Config{qw(dlext so dlsrc)}; $do_expand = 0; @dl_require_symbols = (); # names of symbols we need @dl_resolve_using = (); # names of files to link with @dl_library_path = (); # path to look for files #XSLoader.pm may have added elements before we were required #@dl_shared_objects = (); # shared objects for symbols we have #@dl_librefs = (); # things we have loaded #@dl_modules = (); # Modules we have loaded # This is a fix to support DLD's unfortunate desire to relink -lc @dl_resolve_using = dl_findfile('-lc') if $dlsrc eq "dl_dld.xs"; # Initialise @dl_library_path with the 'standard' library path # for this platform as determined by Configure. push(@dl_library_path, split(' ', $Config::Config{libpth})); my $ldlibpthname = $Config::Config{ldlibpthname}; my $ldlibpthname_defined = defined $Config::Config{ldlibpthname}; my $pthsep = $Config::Config{path_sep}; # Add to @dl_library_path any extra directories we can gather from environment # during runtime. if ($ldlibpthname_defined && exists $ENV{$ldlibpthname}) { push(@dl_library_path, split(/$pthsep/, $ENV{$ldlibpthname})); } # E.g. HP-UX supports both its native SHLIB_PATH *and* LD_LIBRARY_PATH. if ($ldlibpthname_defined && $ldlibpthname ne 'LD_LIBRARY_PATH' && exists $ENV{LD_LIBRARY_PATH}) { push(@dl_library_path, split(/$pthsep/, $ENV{LD_LIBRARY_PATH})); } # No prizes for guessing why we don't say 'bootstrap DynaLoader;' here. # NOTE: All dl_*.xs (including dl_none.xs) define a dl_error() XSUB boot_DynaLoader('DynaLoader') if defined(&boot_DynaLoader) && !defined(&dl_error); if ($dl_debug) { print STDERR "DynaLoader.pm loaded (@INC, @dl_library_path)\n"; print STDERR "DynaLoader not linked into this perl\n" unless defined(&boot_DynaLoader); } 1; # End of main code sub croak { require Carp; Carp::croak(@_) } sub bootstrap_inherit { my $module = $_[0]; local *isa = *{"$module\::ISA"}; local @isa = (@isa, 'DynaLoader'); # Cannot goto due to delocalization. Will report errors on a wrong line? bootstrap(@_); } sub bootstrap { # use local vars to enable $module.bs script to edit values local(@args) = @_; local($module) = $args[0]; local(@dirs, $file); unless ($module) { require Carp; Carp::confess("Usage: DynaLoader::bootstrap(module)"); } # A common error on platforms which don't support dynamic loading. # Since it's fatal and potentially confusing we give a detailed message. croak("Can't load module $module, dynamic loading not available in this perl.\n". " (You may need to build a new perl executable which either supports\n". " dynamic loading or has the $module module statically linked into it.)\n") unless defined(&dl_load_file); my @modparts = split(/::/,$module); my $modfname = $modparts[-1]; # Some systems have restrictions on files names for DLL's etc. # mod2fname returns appropriate file base name (typically truncated) # It may also edit @modparts if required. $modfname = &mod2fname(\@modparts) if defined &mod2fname; my $modpname = join('/',@modparts); print STDERR "DynaLoader::bootstrap for $module ", "(auto/$modpname/$modfname.$dl_dlext)\n" if $dl_debug; foreach (@INC) { my $dir = "$_/auto/$modpname"; next unless -d $dir; # skip over uninteresting directories # check for common cases to avoid autoload of dl_findfile my $try = "$dir/$modfname.$dl_dlext"; last if $file = ($do_expand) ? dl_expandspec($try) : ((-f $try) && $try); # no luck here, save dir for possible later dl_findfile search push @dirs, $dir; } # last resort, let dl_findfile have a go in all known locations $file = dl_findfile(map("-L$_",@dirs,@INC), $modfname) unless $file; croak("Can't locate loadable object for module $module in \@INC (\@INC contains: @INC)") unless $file; # wording similar to error from 'require' my $bootname = "boot_$module"; $bootname =~ s/\W/_/g; @dl_require_symbols = ($bootname); # Execute optional '.bootstrap' perl script for this module. # The .bs file can be used to configure @dl_resolve_using etc to # match the needs of the individual module on this architecture. my $bs = $file; $bs =~ s/(\.\w+)?(;\d*)?$/\.bs/; # look for .bs 'beside' the library if (-s $bs) { # only read file if it's not empty print STDERR "BS: $bs ($^O, $dlsrc)\n" if $dl_debug; eval { do $bs; }; warn "$bs: $@\n" if $@; } my $boot_symbol_ref; # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialisation # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. my $libref = dl_load_file($file, $module->dl_load_flags) or croak("Can't load '$file' for module $module: ".dl_error()); push(@dl_librefs,$libref); # record loaded object my @unresolved = dl_undef_symbols(); if (@unresolved) { require Carp; Carp::carp("Undefined symbols present after loading $file: @unresolved\n"); } $boot_symbol_ref = dl_find_symbol($libref, $bootname) or croak("Can't find '$bootname' symbol in $file\n"); push(@dl_modules, $module); # record loaded module boot: my $xs = dl_install_xsub("${module}::bootstrap", $boot_symbol_ref, $file); # See comment block above push(@dl_shared_objects, $file); # record files loaded &$xs(@args); } sub dl_findfile { # Read ext/DynaLoader/DynaLoader.doc for detailed information. # This function does not automatically consider the architecture # or the perl library auto directories. my (@args) = @_; my (@dirs, $dir); # which directories to search my (@found); # full paths to real files we have found #my $dl_ext= 'dll'; # $Config::Config{'dlext'} suffix for perl extensions #my $dl_so = 'dll'; # $Config::Config{'so'} suffix for shared libraries print STDERR "dl_findfile(@args)\n" if $dl_debug; # accumulate directories but process files as they appear arg: foreach(@args) { # Special fast case: full filepath requires no search if (m:/: && -f $_) { push(@found,$_); last arg unless wantarray; next; } # Deal with directories first: # Using a -L prefix is the preferred option (faster and more robust) if (m:^-L:) { s/^-L//; push(@dirs, $_); next; } # Otherwise we try to try to spot directories by a heuristic # (this is a more complicated issue than it first appears) if (m:/: && -d $_) { push(@dirs, $_); next; } # Only files should get this far... my(@names, $name); # what filenames to look for if (m:-l: ) { # convert -lname to appropriate library name s/-l//; push(@names,"lib$_.$dl_so"); push(@names,"lib$_.a"); } else { # Umm, a bare name. Try various alternatives: # these should be ordered with the most likely first push(@names,"$_.$dl_dlext") unless m/\.$dl_dlext$/o; push(@names,"$_.$dl_so") unless m/\.$dl_so$/o; push(@names,"lib$_.$dl_so") unless m:/:; push(@names,"$_.a") if !m/\.a$/ and $dlsrc eq "dl_dld.xs"; push(@names, $_); } my $dirsep = '/'; foreach $dir (@dirs, @dl_library_path) { next unless -d $dir; foreach $name (@names) { my($file) = "$dir$dirsep$name"; print STDERR " checking in $dir for $name\n" if $dl_debug; $file = ($do_expand) ? dl_expandspec($file) : (-f $file && $file); #$file = _check_file($file); if ($file) { push(@found, $file); next arg; # no need to look any further } } } } if ($dl_debug) { foreach(@dirs) { print STDERR " dl_findfile ignored non-existent directory: $_\n" unless -d $_; } print STDERR "dl_findfile found: @found\n"; } return $found[0] unless wantarray; @found; } sub dl_expandspec { my($spec) = @_; # Optional function invoked if DynaLoader.pm sets $do_expand. # Most systems do not require or use this function. # Some systems may implement it in the dl_*.xs file in which case # this Perl version should be excluded at build time. # This function is designed to deal with systems which treat some # 'filenames' in a special way. For example VMS 'Logical Names' # (something like unix environment variables - but different). # This function should recognise such names and expand them into # full file paths. # Must return undef if $spec is invalid or file does not exist. my $file = $spec; # default output to input return undef unless -f $file; print STDERR "dl_expandspec($spec) => $file\n" if $dl_debug; $file; } sub dl_find_symbol_anywhere { my $sym = shift; my $libref; foreach $libref (@dl_librefs) { my $symref = dl_find_symbol($libref,$sym); return $symref if $symref; } return undef; } __END__ #line 756 FILE38b3f86e/Errno.pmL#line 1 "C:/Perl/lib/Errno.pm" # -*- buffer-read-only: t -*- # # This file is auto-generated. ***ANY*** changes here will be lost # package Errno; require Exporter; use Config; use strict; "$Config{'archname'}-$Config{'osvers'}" eq "MSWin32-x86-multi-thread-5.2" or die "Errno architecture (MSWin32-x86-multi-thread-5.2) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})"; our $VERSION = "1.13"; $VERSION = eval $VERSION; our @ISA = 'Exporter'; my %err; BEGIN { %err = ( EPERM => 1, ENOENT => 2, ESRCH => 3, EINTR => 4, EIO => 5, ENXIO => 6, E2BIG => 7, ENOEXEC => 8, EBADF => 9, ECHILD => 10, EAGAIN => 11, ENOMEM => 12, EACCES => 13, EFAULT => 14, EBUSY => 16, EEXIST => 17, EXDEV => 18, ENODEV => 19, ENOTDIR => 20, EISDIR => 21, EINVAL => 22, ENFILE => 23, EMFILE => 24, ENOTTY => 25, EFBIG => 27, ENOSPC => 28, ESPIPE => 29, EROFS => 30, EMLINK => 31, EPIPE => 32, EDOM => 33, ERANGE => 34, EDEADLK => 36, EDEADLOCK => 36, ENAMETOOLONG => 38, ENOLCK => 39, ENOSYS => 40, ENOTEMPTY => 41, EILSEQ => 42, EWOULDBLOCK => 10035, EINPROGRESS => 10036, EALREADY => 10037, ENOTSOCK => 10038, EDESTADDRREQ => 10039, EMSGSIZE => 10040, EPROTOTYPE => 10041, ENOPROTOOPT => 10042, EPROTONOSUPPORT => 10043, ESOCKTNOSUPPORT => 10044, EOPNOTSUPP => 10045, EPFNOSUPPORT => 10046, EAFNOSUPPORT => 10047, EADDRINUSE => 10048, EADDRNOTAVAIL => 10049, ENETDOWN => 10050, ENETUNREACH => 10051, ENETRESET => 10052, ECONNABORTED => 10053, ECONNRESET => 10054, ENOBUFS => 10055, EISCONN => 10056, ENOTCONN => 10057, ESHUTDOWN => 10058, ETOOMANYREFS => 10059, ETIMEDOUT => 10060, ECONNREFUSED => 10061, ELOOP => 10062, EHOSTDOWN => 10064, EHOSTUNREACH => 10065, EPROCLIM => 10067, EUSERS => 10068, EDQUOT => 10069, ESTALE => 10070, EREMOTE => 10071, EDISCON => 10101, ); # Generate proxy constant subroutines for all the values. # Well, almost all the values. Unfortunately we can't assume that at this # point that our symbol table is empty, as code such as if the parser has # seen code such as C, it will have created the # typeglob. # Doing this before defining @EXPORT_OK etc means that even if a platform is # crazy enough to define EXPORT_OK as an error constant, everything will # still work, because the parser will upgrade the PCS to a real typeglob. # We rely on the subroutine definitions below to update the internal caches. # Don't use %each, as we don't want a copy of the value. foreach my $name (keys %err) { if ($Errno::{$name}) { # We expect this to be reached fairly rarely, so take an approach # which uses the least compile time effort in the common case: eval "sub $name() { $err{$name} }; 1" or die $@; } else { $Errno::{$name} = \$err{$name}; } } } our @EXPORT_OK = keys %err; our %EXPORT_TAGS = ( POSIX => [qw( E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT EAGAIN EALREADY EBADF EBUSY ECHILD ECONNABORTED ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS ENODEV ENOENT ENOEXEC ENOLCK ENOMEM ENOPROTOOPT ENOSPC ENOSYS ENOTCONN ENOTDIR ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM EPFNOSUPPORT EPIPE EPROCLIM EPROTONOSUPPORT EPROTOTYPE ERANGE EREMOTE EROFS ESHUTDOWN ESOCKTNOSUPPORT ESPIPE ESRCH ESTALE ETIMEDOUT ETOOMANYREFS EUSERS EWOULDBLOCK EXDEV )] ); sub TIEHASH { bless \%err } sub FETCH { my (undef, $errname) = @_; return "" unless exists $err{$errname}; my $errno = $err{$errname}; return $errno == $! ? $errno : 0; } sub STORE { require Carp; Carp::confess("ERRNO hash is read only!"); } *CLEAR = *DELETE = \*STORE; # Typeglob aliasing uses less space sub NEXTKEY { each %err; } sub FIRSTKEY { my $s = scalar keys %err; # initialize iterator each %err; } sub EXISTS { my (undef, $errname) = @_; exists $err{$errname}; } tie %!, __PACKAGE__; # Returns an object, objects are true. __END__ #line 223 # ex: set ro: FILE5a1ff1a7/Exporter.pm z#line 1 "C:/Perl/lib/Exporter.pm" package Exporter; require 5.006; # Be lean. #use strict; #no strict 'refs'; our $Debug = 0; our $ExportLevel = 0; our $Verbose ||= 0; our $VERSION = '5.65'; our (%Cache); sub as_heavy { require Exporter::Heavy; # Unfortunately, this does not work if the caller is aliased as *name = \&foo # Thus the need to create a lot of identical subroutines my $c = (caller(1))[3]; $c =~ s/.*:://; \&{"Exporter::Heavy::heavy_$c"}; } sub export { goto &{as_heavy()}; } sub import { my $pkg = shift; my $callpkg = caller($ExportLevel); if ($pkg eq "Exporter" and @_ and $_[0] eq "import") { *{$callpkg."::import"} = \&import; return; } # We *need* to treat @{"$pkg\::EXPORT_FAIL"} since Carp uses it :-( my $exports = \@{"$pkg\::EXPORT"}; # But, avoid creating things if they don't exist, which saves a couple of # hundred bytes per package processed. my $fail = ${$pkg . '::'}{EXPORT_FAIL} && \@{"$pkg\::EXPORT_FAIL"}; return export $pkg, $callpkg, @_ if $Verbose or $Debug or $fail && @$fail > 1; my $export_cache = ($Cache{$pkg} ||= {}); my $args = @_ or @_ = @$exports; local $_; if ($args and not %$export_cache) { s/^&//, $export_cache->{$_} = 1 foreach (@$exports, @{"$pkg\::EXPORT_OK"}); } my $heavy; # Try very hard not to use {} and hence have to enter scope on the foreach # We bomb out of the loop with last as soon as heavy is set. if ($args or $fail) { ($heavy = (/\W/ or $args and not exists $export_cache->{$_} or $fail and @$fail and $_ eq $fail->[0])) and last foreach (@_); } else { ($heavy = /\W/) and last foreach (@_); } return export $pkg, $callpkg, ($args ? @_ : ()) if $heavy; local $SIG{__WARN__} = sub {require Carp; &Carp::carp} if not $SIG{__WARN__}; # shortcut for the common case of no type character *{"$callpkg\::$_"} = \&{"$pkg\::$_"} foreach @_; } # Default methods sub export_fail { my $self = shift; @_; } # Unfortunately, caller(1)[3] "does not work" if the caller is aliased as # *name = \&foo. Thus the need to create a lot of identical subroutines # Otherwise we could have aliased them to export(). sub export_to_level { goto &{as_heavy()}; } sub export_tags { goto &{as_heavy()}; } sub export_ok_tags { goto &{as_heavy()}; } sub require_version { goto &{as_heavy()}; } 1; __END__ #line 585 FILE907af0d4/Exporter/Heavy.pm#line 1 "C:/Perl/lib/Exporter/Heavy.pm" package Exporter::Heavy; use strict; no strict 'refs'; # On one line so MakeMaker will see it. require Exporter; our $VERSION = $Exporter::VERSION; #line 22 # # We go to a lot of trouble not to 'require Carp' at file scope, # because Carp requires Exporter, and something has to give. # sub _rebuild_cache { my ($pkg, $exports, $cache) = @_; s/^&// foreach @$exports; @{$cache}{@$exports} = (1) x @$exports; my $ok = \@{"${pkg}::EXPORT_OK"}; if (@$ok) { s/^&// foreach @$ok; @{$cache}{@$ok} = (1) x @$ok; } } sub heavy_export { # First make import warnings look like they're coming from the "use". local $SIG{__WARN__} = sub { my $text = shift; if ($text =~ s/ at \S*Exporter\S*.pm line \d+.*\n//) { require Carp; local $Carp::CarpLevel = 1; # ignore package calling us too. Carp::carp($text); } else { warn $text; } }; local $SIG{__DIE__} = sub { require Carp; local $Carp::CarpLevel = 1; # ignore package calling us too. Carp::croak("$_[0]Illegal null symbol in \@${1}::EXPORT") if $_[0] =~ /^Unable to create sub named "(.*?)::"/; }; my($pkg, $callpkg, @imports) = @_; my($type, $sym, $cache_is_current, $oops); my($exports, $export_cache) = (\@{"${pkg}::EXPORT"}, $Exporter::Cache{$pkg} ||= {}); if (@imports) { if (!%$export_cache) { _rebuild_cache ($pkg, $exports, $export_cache); $cache_is_current = 1; } if (grep m{^[/!:]}, @imports) { my $tagsref = \%{"${pkg}::EXPORT_TAGS"}; my $tagdata; my %imports; my($remove, $spec, @names, @allexports); # negated first item implies starting with default set: unshift @imports, ':DEFAULT' if $imports[0] =~ m/^!/; foreach $spec (@imports){ $remove = $spec =~ s/^!//; if ($spec =~ s/^://){ if ($spec eq 'DEFAULT'){ @names = @$exports; } elsif ($tagdata = $tagsref->{$spec}) { @names = @$tagdata; } else { warn qq["$spec" is not defined in %${pkg}::EXPORT_TAGS]; ++$oops; next; } } elsif ($spec =~ m:^/(.*)/$:){ my $patn = $1; @allexports = keys %$export_cache unless @allexports; # only do keys once @names = grep(/$patn/, @allexports); # not anchored by default } else { @names = ($spec); # is a normal symbol name } warn "Import ".($remove ? "del":"add").": @names " if $Exporter::Verbose; if ($remove) { foreach $sym (@names) { delete $imports{$sym} } } else { @imports{@names} = (1) x @names; } } @imports = keys %imports; } my @carp; foreach $sym (@imports) { if (!$export_cache->{$sym}) { if ($sym =~ m/^\d/) { $pkg->VERSION($sym); # inherit from UNIVERSAL # If the version number was the only thing specified # then we should act as if nothing was specified: if (@imports == 1) { @imports = @$exports; last; } # We need a way to emulate 'use Foo ()' but still # allow an easy version check: "use Foo 1.23, ''"; if (@imports == 2 and !$imports[1]) { @imports = (); last; } } elsif ($sym !~ s/^&// || !$export_cache->{$sym}) { # Last chance - see if they've updated EXPORT_OK since we # cached it. unless ($cache_is_current) { %$export_cache = (); _rebuild_cache ($pkg, $exports, $export_cache); $cache_is_current = 1; } if (!$export_cache->{$sym}) { # accumulate the non-exports push @carp, qq["$sym" is not exported by the $pkg module\n]; $oops++; } } } } if ($oops) { require Carp; Carp::croak("@{carp}Can't continue after import errors"); } } else { @imports = @$exports; } my($fail, $fail_cache) = (\@{"${pkg}::EXPORT_FAIL"}, $Exporter::FailCache{$pkg} ||= {}); if (@$fail) { if (!%$fail_cache) { # Build cache of symbols. Optimise the lookup by adding # barewords twice... both with and without a leading &. # (Technique could be applied to $export_cache at cost of memory) my @expanded = map { /^\w/ ? ($_, '&'.$_) : $_ } @$fail; warn "${pkg}::EXPORT_FAIL cached: @expanded" if $Exporter::Verbose; @{$fail_cache}{@expanded} = (1) x @expanded; } my @failed; foreach $sym (@imports) { push(@failed, $sym) if $fail_cache->{$sym} } if (@failed) { @failed = $pkg->export_fail(@failed); foreach $sym (@failed) { require Carp; Carp::carp(qq["$sym" is not implemented by the $pkg module ], "on this architecture"); } if (@failed) { require Carp; Carp::croak("Can't continue after import errors"); } } } warn "Importing into $callpkg from $pkg: ", join(", ",sort @imports) if $Exporter::Verbose; foreach $sym (@imports) { # shortcut for the common case of no type character (*{"${callpkg}::$sym"} = \&{"${pkg}::$sym"}, next) unless $sym =~ s/^(\W)//; $type = $1; no warnings 'once'; *{"${callpkg}::$sym"} = $type eq '&' ? \&{"${pkg}::$sym"} : $type eq '$' ? \${"${pkg}::$sym"} : $type eq '@' ? \@{"${pkg}::$sym"} : $type eq '%' ? \%{"${pkg}::$sym"} : $type eq '*' ? *{"${pkg}::$sym"} : do { require Carp; Carp::croak("Can't export symbol: $type$sym") }; } } sub heavy_export_to_level { my $pkg = shift; my $level = shift; (undef) = shift; # XXX redundant arg my $callpkg = caller($level); $pkg->export($callpkg, @_); } # Utility functions sub _push_tags { my($pkg, $var, $syms) = @_; my @nontag = (); my $export_tags = \%{"${pkg}::EXPORT_TAGS"}; push(@{"${pkg}::$var"}, map { $export_tags->{$_} ? @{$export_tags->{$_}} : scalar(push(@nontag,$_),$_) } (@$syms) ? @$syms : keys %$export_tags); if (@nontag and $^W) { # This may change to a die one day require Carp; Carp::carp(join(", ", @nontag)." are not tags of $pkg"); } } sub heavy_require_version { my($self, $wanted) = @_; my $pkg = ref $self || $self; return ${pkg}->VERSION($wanted); } sub heavy_export_tags { _push_tags((caller)[0], "EXPORT", \@_); } sub heavy_export_ok_tags { _push_tags((caller)[0], "EXPORT_OK", \@_); } 1; FILE9ee61a90/Fcntl.pm#line 1 "C:/Perl/lib/Fcntl.pm" package Fcntl; #line 57 use strict; our($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS); require Exporter; require XSLoader; @ISA = qw(Exporter); $VERSION = '1.11'; XSLoader::load(); # Named groups of exports %EXPORT_TAGS = ( 'flock' => [qw(LOCK_SH LOCK_EX LOCK_NB LOCK_UN)], 'Fcompat' => [qw(FAPPEND FASYNC FCREAT FDEFER FDSYNC FEXCL FLARGEFILE FNDELAY FNONBLOCK FRSYNC FSYNC FTRUNC)], 'seek' => [qw(SEEK_SET SEEK_CUR SEEK_END)], 'mode' => [qw(S_ISUID S_ISGID S_ISVTX S_ISTXT _S_IFMT S_IFREG S_IFDIR S_IFLNK S_IFSOCK S_IFBLK S_IFCHR S_IFIFO S_IFWHT S_ENFMT S_IRUSR S_IWUSR S_IXUSR S_IRWXU S_IRGRP S_IWGRP S_IXGRP S_IRWXG S_IROTH S_IWOTH S_IXOTH S_IRWXO S_IREAD S_IWRITE S_IEXEC S_ISREG S_ISDIR S_ISLNK S_ISSOCK S_ISBLK S_ISCHR S_ISFIFO S_ISWHT S_ISENFMT S_IFMT S_IMODE )], ); # Items to export into callers namespace by default # (move infrequently used names to @EXPORT_OK below) @EXPORT = qw( FD_CLOEXEC F_ALLOCSP F_ALLOCSP64 F_COMPAT F_DUP2FD F_DUPFD F_EXLCK F_FREESP F_FREESP64 F_FSYNC F_FSYNC64 F_GETFD F_GETFL F_GETLK F_GETLK64 F_GETOWN F_NODNY F_POSIX F_RDACC F_RDDNY F_RDLCK F_RWACC F_RWDNY F_SETFD F_SETFL F_SETLK F_SETLK64 F_SETLKW F_SETLKW64 F_SETOWN F_SHARE F_SHLCK F_UNLCK F_UNSHARE F_WRACC F_WRDNY F_WRLCK O_ACCMODE O_ALIAS O_APPEND O_ASYNC O_BINARY O_CREAT O_DEFER O_DIRECT O_DIRECTORY O_DSYNC O_EXCL O_EXLOCK O_LARGEFILE O_NDELAY O_NOCTTY O_NOFOLLOW O_NOINHERIT O_NONBLOCK O_RANDOM O_RAW O_RDONLY O_RDWR O_RSRC O_RSYNC O_SEQUENTIAL O_SHLOCK O_SYNC O_TEMPORARY O_TEXT O_TRUNC O_WRONLY ); # Other items we are prepared to export if requested @EXPORT_OK = (qw( DN_ACCESS DN_ATTRIB DN_CREATE DN_DELETE DN_MODIFY DN_MULTISHOT DN_RENAME F_GETLEASE F_GETSIG F_NOTIFY F_SETLEASE F_SETSIG LOCK_MAND LOCK_READ LOCK_RW LOCK_WRITE O_IGNORE_CTTY O_NOATIME O_NOLINK O_NOTRANS ), map {@{$_}} values %EXPORT_TAGS); 1; FILE2ce3467b/File/Basename.pm#line 1 "C:/Perl/lib/File/Basename.pm" #line 36 package File::Basename; # File::Basename is used during the Perl build, when the re extension may # not be available, but we only actually need it if running under tainting. BEGIN { if (${^TAINT}) { require re; re->import('taint'); } } use strict; use 5.006; use warnings; our(@ISA, @EXPORT, $VERSION, $Fileparse_fstype, $Fileparse_igncase); require Exporter; @ISA = qw(Exporter); @EXPORT = qw(fileparse fileparse_set_fstype basename dirname); $VERSION = "2.82"; fileparse_set_fstype($^O); #line 102 sub fileparse { my($fullname,@suffices) = @_; unless (defined $fullname) { require Carp; Carp::croak("fileparse(): need a valid pathname"); } my $orig_type = ''; my($type,$igncase) = ($Fileparse_fstype, $Fileparse_igncase); my($taint) = substr($fullname,0,0); # Is $fullname tainted? if ($type eq "VMS" and $fullname =~ m{/} ) { # We're doing Unix emulation $orig_type = $type; $type = 'Unix'; } my($dirpath, $basename); if (grep { $type eq $_ } qw(MSDOS DOS MSWin32 Epoc)) { ($dirpath,$basename) = ($fullname =~ /^((?:.*[:\\\/])?)(.*)/s); $dirpath .= '.\\' unless $dirpath =~ /[\\\/]\z/; } elsif ($type eq "OS2") { ($dirpath,$basename) = ($fullname =~ m#^((?:.*[:\\/])?)(.*)#s); $dirpath = './' unless $dirpath; # Can't be 0 $dirpath .= '/' unless $dirpath =~ m#[\\/]\z#; } elsif ($type eq "MacOS") { ($dirpath,$basename) = ($fullname =~ /^(.*:)?(.*)/s); $dirpath = ':' unless $dirpath; } elsif ($type eq "AmigaOS") { ($dirpath,$basename) = ($fullname =~ /(.*[:\/])?(.*)/s); $dirpath = './' unless $dirpath; } elsif ($type eq 'VMS' ) { ($dirpath,$basename) = ($fullname =~ /^(.*[:>\]])?(.*)/s); $dirpath ||= ''; # should always be defined } else { # Default to Unix semantics. ($dirpath,$basename) = ($fullname =~ m{^(.*/)?(.*)}s); if ($orig_type eq 'VMS' and $fullname =~ m{^(/[^/]+/000000(/|$))(.*)}) { # dev:[000000] is top of VMS tree, similar to Unix '/' # so strip it off and treat the rest as "normal" my $devspec = $1; my $remainder = $3; ($dirpath,$basename) = ($remainder =~ m{^(.*/)?(.*)}s); $dirpath ||= ''; # should always be defined $dirpath = $devspec.$dirpath; } $dirpath = './' unless $dirpath; } my $tail = ''; my $suffix = ''; if (@suffices) { foreach $suffix (@suffices) { my $pat = ($igncase ? '(?i)' : '') . "($suffix)\$"; if ($basename =~ s/$pat//s) { $taint .= substr($suffix,0,0); $tail = $1 . $tail; } } } # Ensure taint is propagated from the path to its pieces. $tail .= $taint; wantarray ? ($basename .= $taint, $dirpath .= $taint, $tail) : ($basename .= $taint); } #line 212 sub basename { my($path) = shift; # From BSD basename(1) # The basename utility deletes any prefix ending with the last slash `/' # character present in string (after first stripping trailing slashes) _strip_trailing_sep($path); my($basename, $dirname, $suffix) = fileparse( $path, map("\Q$_\E",@_) ); # From BSD basename(1) # The suffix is not stripped if it is identical to the remaining # characters in string. if( length $suffix and !length $basename ) { $basename = $suffix; } # Ensure that basename '/' == '/' if( !length $basename ) { $basename = $dirname; } return $basename; } #line 281 sub dirname { my $path = shift; my($type) = $Fileparse_fstype; if( $type eq 'VMS' and $path =~ m{/} ) { # Parse as Unix local($File::Basename::Fileparse_fstype) = ''; return dirname($path); } my($basename, $dirname) = fileparse($path); if ($type eq 'VMS') { $dirname ||= $ENV{DEFAULT}; } elsif ($type eq 'MacOS') { if( !length($basename) && $dirname !~ /^[^:]+:\z/) { _strip_trailing_sep($dirname); ($basename,$dirname) = fileparse $dirname; } $dirname .= ":" unless $dirname =~ /:\z/; } elsif (grep { $type eq $_ } qw(MSDOS DOS MSWin32 OS2)) { _strip_trailing_sep($dirname); unless( length($basename) ) { ($basename,$dirname) = fileparse $dirname; _strip_trailing_sep($dirname); } } elsif ($type eq 'AmigaOS') { if ( $dirname =~ /:\z/) { return $dirname } chop $dirname; $dirname =~ s{[^:/]+\z}{} unless length($basename); } else { _strip_trailing_sep($dirname); unless( length($basename) ) { ($basename,$dirname) = fileparse $dirname; _strip_trailing_sep($dirname); } } $dirname; } # Strip the trailing path separator. sub _strip_trailing_sep { my $type = $Fileparse_fstype; if ($type eq 'MacOS') { $_[0] =~ s/([^:]):\z/$1/s; } elsif (grep { $type eq $_ } qw(MSDOS DOS MSWin32 OS2)) { $_[0] =~ s/([^:])[\\\/]*\z/$1/; } else { $_[0] =~ s{(.)/*\z}{$1}s; } } #line 369 BEGIN { my @Ignore_Case = qw(MacOS VMS AmigaOS OS2 RISCOS MSWin32 MSDOS DOS Epoc); my @Types = (@Ignore_Case, qw(Unix)); sub fileparse_set_fstype { my $old = $Fileparse_fstype; if (@_) { my $new_type = shift; $Fileparse_fstype = 'Unix'; # default foreach my $type (@Types) { $Fileparse_fstype = $type if $new_type =~ /^$type/i; } $Fileparse_igncase = (grep $Fileparse_fstype eq $_, @Ignore_Case) ? 1 : 0; } return $old; } } 1; #line 403FILEad0d6716/File/Copy.pm1n#line 1 "C:/Perl/lib/File/Copy.pm" # File/Copy.pm. Written in 1994 by Aaron Sherman . This # source code has been placed in the public domain by the author. # Please be kind and preserve the documentation. # # Additions copyright 1996 by Charles Bailey. Permission is granted # to distribute the revised code under the same terms as Perl itself. package File::Copy; use 5.006; use strict; use warnings; use File::Spec; use Config; # During perl build, we need File::Copy but Scalar::Util might not be built yet # And then we need these games to avoid loading overload, as that will # confuse miniperl during the bootstrap of perl. my $Scalar_Util_loaded = eval q{ require Scalar::Util; require overload; 1 }; our(@ISA, @EXPORT, @EXPORT_OK, $VERSION, $Too_Big, $Syscopy_is_copy); sub copy; sub syscopy; sub cp; sub mv; $VERSION = '2.21'; require Exporter; @ISA = qw(Exporter); @EXPORT = qw(copy move); @EXPORT_OK = qw(cp mv); $Too_Big = 1024 * 1024 * 2; sub croak { require Carp; goto &Carp::croak; } sub carp { require Carp; goto &Carp::carp; } # Look up the feature settings on VMS using VMS::Feature when available. my $use_vms_feature = 0; BEGIN { if ($^O eq 'VMS') { if (eval { local $SIG{__DIE__}; require VMS::Feature; }) { $use_vms_feature = 1; } } } # Need to look up the UNIX report mode. This may become a dynamic mode # in the future. sub _vms_unix_rpt { my $unix_rpt; if ($use_vms_feature) { $unix_rpt = VMS::Feature::current("filename_unix_report"); } else { my $env_unix_rpt = $ENV{'DECC$FILENAME_UNIX_REPORT'} || ''; $unix_rpt = $env_unix_rpt =~ /^[ET1]/i; } return $unix_rpt; } # Need to look up the EFS character set mode. This may become a dynamic # mode in the future. sub _vms_efs { my $efs; if ($use_vms_feature) { $efs = VMS::Feature::current("efs_charset"); } else { my $env_efs = $ENV{'DECC$EFS_CHARSET'} || ''; $efs = $env_efs =~ /^[ET1]/i; } return $efs; } sub _catname { my($from, $to) = @_; if (not defined &basename) { require File::Basename; import File::Basename 'basename'; } return File::Spec->catfile($to, basename($from)); } # _eq($from, $to) tells whether $from and $to are identical sub _eq { my ($from, $to) = map { $Scalar_Util_loaded && Scalar::Util::blessed($_) && overload::Method($_, q{""}) ? "$_" : $_ } (@_); return '' if ( (ref $from) xor (ref $to) ); return $from == $to if ref $from; return $from eq $to; } sub copy { croak("Usage: copy(FROM, TO [, BUFFERSIZE]) ") unless(@_ == 2 || @_ == 3); my $from = shift; my $to = shift; my $size; if (@_) { $size = shift(@_) + 0; croak("Bad buffer size for copy: $size\n") unless ($size > 0); } my $from_a_handle = (ref($from) ? (ref($from) eq 'GLOB' || UNIVERSAL::isa($from, 'GLOB') || UNIVERSAL::isa($from, 'IO::Handle')) : (ref(\$from) eq 'GLOB')); my $to_a_handle = (ref($to) ? (ref($to) eq 'GLOB' || UNIVERSAL::isa($to, 'GLOB') || UNIVERSAL::isa($to, 'IO::Handle')) : (ref(\$to) eq 'GLOB')); if (_eq($from, $to)) { # works for references, too carp("'$from' and '$to' are identical (not copied)"); # The "copy" was a success as the source and destination contain # the same data. return 1; } if ((($Config{d_symlink} && $Config{d_readlink}) || $Config{d_link}) && !($^O eq 'MSWin32' || $^O eq 'os2')) { my @fs = stat($from); if (@fs) { my @ts = stat($to); if (@ts && $fs[0] == $ts[0] && $fs[1] == $ts[1] && !-p $from) { carp("'$from' and '$to' are identical (not copied)"); return 0; } } } if (!$from_a_handle && !$to_a_handle && -d $to && ! -d $from) { $to = _catname($from, $to); } if (defined &syscopy && !$Syscopy_is_copy && !$to_a_handle && !($from_a_handle && $^O eq 'os2' ) # OS/2 cannot handle handles && !($from_a_handle && $^O eq 'mpeix') # and neither can MPE/iX. && !($from_a_handle && $^O eq 'MSWin32') && !($from_a_handle && $^O eq 'NetWare') ) { my $copy_to = $to; if ($^O eq 'VMS' && -e $from) { if (! -d $to && ! -d $from) { my $vms_efs = _vms_efs(); my $unix_rpt = _vms_unix_rpt(); my $unix_mode = 0; my $from_unix = 0; $from_unix = 1 if ($from =~ /^\.\.?$/); my $from_vms = 0; $from_vms = 1 if ($from =~ m#[\[<\]]#); # Need to know if we are in Unix mode. if ($from_vms == $from_unix) { $unix_mode = $unix_rpt; } else { $unix_mode = $from_unix; } # VMS has sticky defaults on extensions, which means that # if there is a null extension on the destination file, it # will inherit the extension of the source file # So add a '.' for a null extension. # In unix_rpt mode, the trailing dot should not be added. if ($vms_efs) { $copy_to = $to; } else { $copy_to = VMS::Filespec::vmsify($to); } my ($vol, $dirs, $file) = File::Spec->splitpath($copy_to); $file = $file . '.' unless (($file =~ /(?catpath($vol, $dirs, $file); # Get rid of the old versions to be like UNIX 1 while unlink $copy_to; } } return syscopy($from, $copy_to) || 0; } my $closefrom = 0; my $closeto = 0; my ($status, $r, $buf); local($\) = ''; my $from_h; if ($from_a_handle) { $from_h = $from; } else { open $from_h, "<", $from or goto fail_open1; binmode $from_h or die "($!,$^E)"; $closefrom = 1; } # Seems most logical to do this here, in case future changes would want to # make this croak for some reason. unless (defined $size) { $size = tied(*$from_h) ? 0 : -s $from_h || 0; $size = 1024 if ($size < 512); $size = $Too_Big if ($size > $Too_Big); } my $to_h; if ($to_a_handle) { $to_h = $to; } else { $to_h = \do { local *FH }; # XXX is this line obsolete? open $to_h, ">", $to or goto fail_open2; binmode $to_h or die "($!,$^E)"; $closeto = 1; } $! = 0; for (;;) { my ($r, $w, $t); defined($r = sysread($from_h, $buf, $size)) or goto fail_inner; last unless $r; for ($w = 0; $w < $r; $w += $t) { $t = syswrite($to_h, $buf, $r - $w, $w) or goto fail_inner; } } close($to_h) || goto fail_open2 if $closeto; close($from_h) || goto fail_open1 if $closefrom; # Use this idiom to avoid uninitialized value warning. return 1; # All of these contortions try to preserve error messages... fail_inner: if ($closeto) { $status = $!; $! = 0; close $to_h; $! = $status unless $!; } fail_open2: if ($closefrom) { $status = $!; $! = 0; close $from_h; $! = $status unless $!; } fail_open1: return 0; } sub cp { my($from,$to) = @_; my(@fromstat) = stat $from; my(@tostat) = stat $to; my $perm; return 0 unless copy(@_) and @fromstat; if (@tostat) { $perm = $tostat[2]; } else { $perm = $fromstat[2] & ~(umask || 0); @tostat = stat $to; } # Might be more robust to look for S_I* in Fcntl, but we're # trying to avoid dependence on any XS-containing modules, # since File::Copy is used during the Perl build. $perm &= 07777; if ($perm & 06000) { croak("Unable to check setuid/setgid permissions for $to: $!") unless @tostat; if ($perm & 04000 and # setuid $fromstat[4] != $tostat[4]) { # owner must match $perm &= ~06000; } if ($perm & 02000 && $> != 0) { # if not root, setgid my $ok = $fromstat[5] == $tostat[5]; # group must match if ($ok) { # and we must be in group $ok = grep { $_ == $fromstat[5] } split /\s+/, $) } $perm &= ~06000 unless $ok; } } return 0 unless @tostat; return 1 if $perm == ($tostat[2] & 07777); return eval { chmod $perm, $to; } ? 1 : 0; } sub _move { croak("Usage: move(FROM, TO) ") unless @_ == 3; my($from,$to,$fallback) = @_; my($fromsz,$tosz1,$tomt1,$tosz2,$tomt2,$sts,$ossts); if (-d $to && ! -d $from) { $to = _catname($from, $to); } ($tosz1,$tomt1) = (stat($to))[7,9]; $fromsz = -s $from; if ($^O eq 'os2' and defined $tosz1 and defined $fromsz) { # will not rename with overwrite unlink $to; } my $rename_to = $to; if (-$^O eq 'VMS' && -e $from) { if (! -d $to && ! -d $from) { my $vms_efs = _vms_efs(); my $unix_rpt = _vms_unix_rpt(); my $unix_mode = 0; my $from_unix = 0; $from_unix = 1 if ($from =~ /^\.\.?$/); my $from_vms = 0; $from_vms = 1 if ($from =~ m#[\[<\]]#); # Need to know if we are in Unix mode. if ($from_vms == $from_unix) { $unix_mode = $unix_rpt; } else { $unix_mode = $from_unix; } # VMS has sticky defaults on extensions, which means that # if there is a null extension on the destination file, it # will inherit the extension of the source file # So add a '.' for a null extension. # In unix_rpt mode, the trailing dot should not be added. if ($vms_efs) { $rename_to = $to; } else { $rename_to = VMS::Filespec::vmsify($to); } my ($vol, $dirs, $file) = File::Spec->splitpath($rename_to); $file = $file . '.' unless (($file =~ /(?catpath($vol, $dirs, $file); # Get rid of the old versions to be like UNIX 1 while unlink $rename_to; } } return 1 if rename $from, $rename_to; # Did rename return an error even though it succeeded, because $to # is on a remote NFS file system, and NFS lost the server's ack? return 1 if defined($fromsz) && !-e $from && # $from disappeared (($tosz2,$tomt2) = (stat($to))[7,9]) && # $to's there ((!defined $tosz1) || # not before or ($tosz1 != $tosz2 or $tomt1 != $tomt2)) && # was changed $tosz2 == $fromsz; # it's all there ($tosz1,$tomt1) = (stat($to))[7,9]; # just in case rename did something { local $@; eval { local $SIG{__DIE__}; $fallback->($from,$to) or die; my($atime, $mtime) = (stat($from))[8,9]; utime($atime, $mtime, $to); unlink($from) or die; }; return 1 unless $@; } ($sts,$ossts) = ($! + 0, $^E + 0); ($tosz2,$tomt2) = ((stat($to))[7,9],0,0) if defined $tomt1; unlink($to) if !defined($tomt1) or $tomt1 != $tomt2 or $tosz1 != $tosz2; ($!,$^E) = ($sts,$ossts); return 0; } sub move { _move(@_,\©); } sub mv { _move(@_,\&cp); } # &syscopy is an XSUB under OS/2 unless (defined &syscopy) { if ($^O eq 'VMS') { *syscopy = \&rmscopy; } elsif ($^O eq 'mpeix') { *syscopy = sub { return 0 unless @_ == 2; # Use the MPE cp program in order to # preserve MPE file attributes. return system('/bin/cp', '-f', $_[0], $_[1]) == 0; }; } elsif ($^O eq 'MSWin32' && defined &DynaLoader::boot_DynaLoader) { # Win32::CopyFile() fill only work if we can load Win32.xs *syscopy = sub { return 0 unless @_ == 2; return Win32::CopyFile(@_, 1); }; } else { $Syscopy_is_copy = 1; *syscopy = \© } } 1; __END__ #line 596 FILEfb55c48e/File/Find.pmW#line 1 "C:/Perl/lib/File/Find.pm" package File::Find; use 5.006; use strict; use warnings; use warnings::register; our $VERSION = '1.19'; require Exporter; require Cwd; # # Modified to ensure sub-directory traversal order is not inverted by stack # push and pops. That is remains in the same order as in the directory file, # or user pre-processing (EG:sorted). # #line 344 our @ISA = qw(Exporter); our @EXPORT = qw(find finddepth); use strict; my $Is_VMS; my $Is_Win32; require File::Basename; require File::Spec; # Should ideally be my() not our() but local() currently # refuses to operate on lexicals our %SLnkSeen; our ($wanted_callback, $avoid_nlink, $bydepth, $no_chdir, $follow, $follow_skip, $full_check, $untaint, $untaint_skip, $untaint_pat, $pre_process, $post_process, $dangling_symlinks); sub contract_name { my ($cdir,$fn) = @_; return substr($cdir,0,rindex($cdir,'/')) if $fn eq $File::Find::current_dir; $cdir = substr($cdir,0,rindex($cdir,'/')+1); $fn =~ s|^\./||; my $abs_name= $cdir . $fn; if (substr($fn,0,3) eq '../') { 1 while $abs_name =~ s!/[^/]*/\.\./+!/!; } return $abs_name; } sub PathCombine($$) { my ($Base,$Name) = @_; my $AbsName; if (substr($Name,0,1) eq '/') { $AbsName= $Name; } else { $AbsName= contract_name($Base,$Name); } # (simple) check for recursion my $newlen= length($AbsName); if ($newlen <= length($Base)) { if (($newlen == length($Base) || substr($Base,$newlen,1) eq '/') && $AbsName eq substr($Base,0,$newlen)) { return undef; } } return $AbsName; } sub Follow_SymLink($) { my ($AbsName) = @_; my ($NewName,$DEV, $INO); ($DEV, $INO)= lstat $AbsName; while (-l _) { if ($SLnkSeen{$DEV, $INO}++) { if ($follow_skip < 2) { die "$AbsName is encountered a second time"; } else { return undef; } } $NewName= PathCombine($AbsName, readlink($AbsName)); unless(defined $NewName) { if ($follow_skip < 2) { die "$AbsName is a recursive symbolic link"; } else { return undef; } } else { $AbsName= $NewName; } ($DEV, $INO) = lstat($AbsName); return undef unless defined $DEV; # dangling symbolic link } if ($full_check && defined $DEV && $SLnkSeen{$DEV, $INO}++) { if ( ($follow_skip < 1) || ((-d _) && ($follow_skip < 2)) ) { die "$AbsName encountered a second time"; } else { return undef; } } return $AbsName; } our($dir, $name, $fullname, $prune); sub _find_dir_symlnk($$$); sub _find_dir($$$); # check whether or not a scalar variable is tainted # (code straight from the Camel, 3rd ed., page 561) sub is_tainted_pp { my $arg = shift; my $nada = substr($arg, 0, 0); # zero-length local $@; eval { eval "# $nada" }; return length($@) != 0; } sub _find_opt { my $wanted = shift; die "invalid top directory" unless defined $_[0]; # This function must local()ize everything because callbacks may # call find() or finddepth() local %SLnkSeen; local ($wanted_callback, $avoid_nlink, $bydepth, $no_chdir, $follow, $follow_skip, $full_check, $untaint, $untaint_skip, $untaint_pat, $pre_process, $post_process, $dangling_symlinks); local($dir, $name, $fullname, $prune); local *_ = \my $a; my $cwd = $wanted->{bydepth} ? Cwd::fastcwd() : Cwd::getcwd(); if ($Is_VMS) { # VMS returns this by default in VMS format which just doesn't # work for the rest of this module. $cwd = VMS::Filespec::unixpath($cwd); # Apparently this is not expected to have a trailing space. # To attempt to make VMS/UNIX conversions mostly reversable, # a trailing slash is needed. The run-time functions ignore the # resulting double slash, but it causes the perl tests to fail. $cwd =~ s#/\z##; # This comes up in upper case now, but should be lower. # In the future this could be exact case, no need to change. } my $cwd_untainted = $cwd; my $check_t_cwd = 1; $wanted_callback = $wanted->{wanted}; $bydepth = $wanted->{bydepth}; $pre_process = $wanted->{preprocess}; $post_process = $wanted->{postprocess}; $no_chdir = $wanted->{no_chdir}; $full_check = $Is_Win32 ? 0 : $wanted->{follow}; $follow = $Is_Win32 ? 0 : $full_check || $wanted->{follow_fast}; $follow_skip = $wanted->{follow_skip}; $untaint = $wanted->{untaint}; $untaint_pat = $wanted->{untaint_pattern}; $untaint_skip = $wanted->{untaint_skip}; $dangling_symlinks = $wanted->{dangling_symlinks}; # for compatibility reasons (find.pl, find2perl) local our ($topdir, $topdev, $topino, $topmode, $topnlink); # a symbolic link to a directory doesn't increase the link count $avoid_nlink = $follow || $File::Find::dont_use_nlink; my ($abs_dir, $Is_Dir); Proc_Top_Item: foreach my $TOP (@_) { my $top_item = $TOP; ($topdev,$topino,$topmode,$topnlink) = $follow ? stat $top_item : lstat $top_item; if ($Is_Win32) { $top_item =~ s|[/\\]\z|| unless $top_item =~ m{^(?:\w:)?[/\\]$}; } else { $top_item =~ s|/\z|| unless $top_item eq '/'; } $Is_Dir= 0; if ($follow) { if (substr($top_item,0,1) eq '/') { $abs_dir = $top_item; } elsif ($top_item eq $File::Find::current_dir) { $abs_dir = $cwd; } else { # care about any ../ $top_item =~ s/\.dir\z//i if $Is_VMS; $abs_dir = contract_name("$cwd/",$top_item); } $abs_dir= Follow_SymLink($abs_dir); unless (defined $abs_dir) { if ($dangling_symlinks) { if (ref $dangling_symlinks eq 'CODE') { $dangling_symlinks->($top_item, $cwd); } else { warnings::warnif "$top_item is a dangling symbolic link\n"; } } next Proc_Top_Item; } if (-d _) { $top_item =~ s/\.dir\z//i if $Is_VMS; _find_dir_symlnk($wanted, $abs_dir, $top_item); $Is_Dir= 1; } } else { # no follow $topdir = $top_item; unless (defined $topnlink) { warnings::warnif "Can't stat $top_item: $!\n"; next Proc_Top_Item; } if (-d _) { $top_item =~ s/\.dir\z//i if $Is_VMS; _find_dir($wanted, $top_item, $topnlink); $Is_Dir= 1; } else { $abs_dir= $top_item; } } unless ($Is_Dir) { unless (($_,$dir) = File::Basename::fileparse($abs_dir)) { ($dir,$_) = ('./', $top_item); } $abs_dir = $dir; if (( $untaint ) && (is_tainted($dir) )) { ( $abs_dir ) = $dir =~ m|$untaint_pat|; unless (defined $abs_dir) { if ($untaint_skip == 0) { die "directory $dir is still tainted"; } else { next Proc_Top_Item; } } } unless ($no_chdir || chdir $abs_dir) { warnings::warnif "Couldn't chdir $abs_dir: $!\n"; next Proc_Top_Item; } $name = $abs_dir . $_; # $File::Find::name $_ = $name if $no_chdir; { $wanted_callback->() }; # protect against wild "next" } unless ( $no_chdir ) { if ( ($check_t_cwd) && (($untaint) && (is_tainted($cwd) )) ) { ( $cwd_untainted ) = $cwd =~ m|$untaint_pat|; unless (defined $cwd_untainted) { die "insecure cwd in find(depth)"; } $check_t_cwd = 0; } unless (chdir $cwd_untainted) { die "Can't cd to $cwd: $!\n"; } } } } # API: # $wanted # $p_dir : "parent directory" # $nlink : what came back from the stat # preconditions: # chdir (if not no_chdir) to dir sub _find_dir($$$) { my ($wanted, $p_dir, $nlink) = @_; my ($CdLvl,$Level) = (0,0); my @Stack; my @filenames; my ($subcount,$sub_nlink); my $SE= []; my $dir_name= $p_dir; my $dir_pref; my $dir_rel = $File::Find::current_dir; my $tainted = 0; my $no_nlink; if ($Is_Win32) { $dir_pref = ($p_dir =~ m{^(?:\w:[/\\]?|[/\\])$} ? $p_dir : "$p_dir/" ); } elsif ($Is_VMS) { # VMS is returning trailing .dir on directories # and trailing . on files and symbolic links # in UNIX syntax. # $p_dir =~ s/\.(dir)?$//i unless $p_dir eq '.'; $dir_pref = ($p_dir =~ m/[\]>]+$/ ? $p_dir : "$p_dir/" ); } else { $dir_pref= ( $p_dir eq '/' ? '/' : "$p_dir/" ); } local ($dir, $name, $prune, *DIR); unless ( $no_chdir || ($p_dir eq $File::Find::current_dir)) { my $udir = $p_dir; if (( $untaint ) && (is_tainted($p_dir) )) { ( $udir ) = $p_dir =~ m|$untaint_pat|; unless (defined $udir) { if ($untaint_skip == 0) { die "directory $p_dir is still tainted"; } else { return; } } } unless (chdir ($Is_VMS && $udir !~ /[\/\[<]+/ ? "./$udir" : $udir)) { warnings::warnif "Can't cd to $udir: $!\n"; return; } } # push the starting directory push @Stack,[$CdLvl,$p_dir,$dir_rel,-1] if $bydepth; while (defined $SE) { unless ($bydepth) { $dir= $p_dir; # $File::Find::dir $name= $dir_name; # $File::Find::name $_= ($no_chdir ? $dir_name : $dir_rel ); # $_ # prune may happen here $prune= 0; { $wanted_callback->() }; # protect against wild "next" next if $prune; } # change to that directory unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { my $udir= $dir_rel; if ( ($untaint) && (($tainted) || ($tainted = is_tainted($dir_rel) )) ) { ( $udir ) = $dir_rel =~ m|$untaint_pat|; unless (defined $udir) { if ($untaint_skip == 0) { die "directory (" . ($p_dir ne '/' ? $p_dir : '') . "/) $dir_rel is still tainted"; } else { # $untaint_skip == 1 next; } } } unless (chdir ($Is_VMS && $udir !~ /[\/\[<]+/ ? "./$udir" : $udir)) { warnings::warnif "Can't cd to (" . ($p_dir ne '/' ? $p_dir : '') . "/) $udir: $!\n"; next; } $CdLvl++; } $dir= $dir_name; # $File::Find::dir # Get the list of files in the current directory. unless (opendir DIR, ($no_chdir ? $dir_name : $File::Find::current_dir)) { warnings::warnif "Can't opendir($dir_name): $!\n"; next; } @filenames = readdir DIR; closedir(DIR); @filenames = $pre_process->(@filenames) if $pre_process; push @Stack,[$CdLvl,$dir_name,"",-2] if $post_process; # default: use whatever was specified # (if $nlink >= 2, and $avoid_nlink == 0, this will switch back) $no_nlink = $avoid_nlink; # if dir has wrong nlink count, force switch to slower stat method $no_nlink = 1 if ($nlink < 2); if ($nlink == 2 && !$no_nlink) { # This dir has no subdirectories. for my $FN (@filenames) { if ($Is_VMS) { # Big hammer here - Compensate for VMS trailing . and .dir # No win situation until this is changed, but this # will handle the majority of the cases with breaking the fewest $FN =~ s/\.dir\z//i; $FN =~ s#\.$## if ($FN ne '.'); } next if $FN =~ $File::Find::skip_pattern; $name = $dir_pref . $FN; # $File::Find::name $_ = ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } else { # This dir has subdirectories. $subcount = $nlink - 2; # HACK: insert directories at this position. so as to preserve # the user pre-processed ordering of files. # EG: directory traversal is in user sorted order, not at random. my $stack_top = @Stack; for my $FN (@filenames) { next if $FN =~ $File::Find::skip_pattern; if ($subcount > 0 || $no_nlink) { # Seen all the subdirs? # check for directoriness. # stat is faster for a file in the current directory $sub_nlink = (lstat ($no_chdir ? $dir_pref . $FN : $FN))[3]; if (-d _) { --$subcount; $FN =~ s/\.dir\z//i if $Is_VMS; # HACK: replace push to preserve dir traversal order #push @Stack,[$CdLvl,$dir_name,$FN,$sub_nlink]; splice @Stack, $stack_top, 0, [$CdLvl,$dir_name,$FN,$sub_nlink]; } else { $name = $dir_pref . $FN; # $File::Find::name $_= ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } else { $name = $dir_pref . $FN; # $File::Find::name $_= ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } } } continue { while ( defined ($SE = pop @Stack) ) { ($Level, $p_dir, $dir_rel, $nlink) = @$SE; if ($CdLvl > $Level && !$no_chdir) { my $tmp; if ($Is_VMS) { $tmp = '[' . ('-' x ($CdLvl-$Level)) . ']'; } else { $tmp = join('/',('..') x ($CdLvl-$Level)); } die "Can't cd to $tmp from $dir_name" unless chdir ($tmp); $CdLvl = $Level; } if ($Is_Win32) { $dir_name = ($p_dir =~ m{^(?:\w:[/\\]?|[/\\])$} ? "$p_dir$dir_rel" : "$p_dir/$dir_rel"); $dir_pref = "$dir_name/"; } elsif ($^O eq 'VMS') { if ($p_dir =~ m/[\]>]+$/) { $dir_name = $p_dir; $dir_name =~ s/([\]>]+)$/.$dir_rel$1/; $dir_pref = $dir_name; } else { $dir_name = "$p_dir/$dir_rel"; $dir_pref = "$dir_name/"; } } else { $dir_name = ($p_dir eq '/' ? "/$dir_rel" : "$p_dir/$dir_rel"); $dir_pref = "$dir_name/"; } if ( $nlink == -2 ) { $name = $dir = $p_dir; # $File::Find::name / dir $_ = $File::Find::current_dir; $post_process->(); # End-of-directory processing } elsif ( $nlink < 0 ) { # must be finddepth, report dirname now $name = $dir_name; if ( substr($name,-2) eq '/.' ) { substr($name, length($name) == 2 ? -1 : -2) = ''; } $dir = $p_dir; $_ = ($no_chdir ? $dir_name : $dir_rel ); if ( substr($_,-2) eq '/.' ) { substr($_, length($_) == 2 ? -1 : -2) = ''; } { $wanted_callback->() }; # protect against wild "next" } else { push @Stack,[$CdLvl,$p_dir,$dir_rel,-1] if $bydepth; last; } } } } # API: # $wanted # $dir_loc : absolute location of a dir # $p_dir : "parent directory" # preconditions: # chdir (if not no_chdir) to dir sub _find_dir_symlnk($$$) { my ($wanted, $dir_loc, $p_dir) = @_; # $dir_loc is the absolute directory my @Stack; my @filenames; my $new_loc; my $updir_loc = $dir_loc; # untainted parent directory my $SE = []; my $dir_name = $p_dir; my $dir_pref; my $loc_pref; my $dir_rel = $File::Find::current_dir; my $byd_flag; # flag for pending stack entry if $bydepth my $tainted = 0; my $ok = 1; $dir_pref = ( $p_dir eq '/' ? '/' : "$p_dir/" ); $loc_pref = ( $dir_loc eq '/' ? '/' : "$dir_loc/" ); local ($dir, $name, $fullname, $prune, *DIR); unless ($no_chdir) { # untaint the topdir if (( $untaint ) && (is_tainted($dir_loc) )) { ( $updir_loc ) = $dir_loc =~ m|$untaint_pat|; # parent dir, now untainted # once untainted, $updir_loc is pushed on the stack (as parent directory); # hence, we don't need to untaint the parent directory every time we chdir # to it later unless (defined $updir_loc) { if ($untaint_skip == 0) { die "directory $dir_loc is still tainted"; } else { return; } } } $ok = chdir($updir_loc) unless ($p_dir eq $File::Find::current_dir); unless ($ok) { warnings::warnif "Can't cd to $updir_loc: $!\n"; return; } } push @Stack,[$dir_loc,$updir_loc,$p_dir,$dir_rel,-1] if $bydepth; while (defined $SE) { unless ($bydepth) { # change (back) to parent directory (always untainted) unless ($no_chdir) { unless (chdir $updir_loc) { warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } $dir= $p_dir; # $File::Find::dir $name= $dir_name; # $File::Find::name $_= ($no_chdir ? $dir_name : $dir_rel ); # $_ $fullname= $dir_loc; # $File::Find::fullname # prune may happen here $prune= 0; lstat($_); # make sure file tests with '_' work { $wanted_callback->() }; # protect against wild "next" next if $prune; } # change to that directory unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { $updir_loc = $dir_loc; if ( ($untaint) && (($tainted) || ($tainted = is_tainted($dir_loc) )) ) { # untaint $dir_loc, what will be pushed on the stack as (untainted) parent dir ( $updir_loc ) = $dir_loc =~ m|$untaint_pat|; unless (defined $updir_loc) { if ($untaint_skip == 0) { die "directory $dir_loc is still tainted"; } else { next; } } } unless (chdir $updir_loc) { warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } $dir = $dir_name; # $File::Find::dir # Get the list of files in the current directory. unless (opendir DIR, ($no_chdir ? $dir_loc : $File::Find::current_dir)) { warnings::warnif "Can't opendir($dir_loc): $!\n"; next; } @filenames = readdir DIR; closedir(DIR); for my $FN (@filenames) { if ($Is_VMS) { # Big hammer here - Compensate for VMS trailing . and .dir # No win situation until this is changed, but this # will handle the majority of the cases with breaking the fewest. $FN =~ s/\.dir\z//i; $FN =~ s#\.$## if ($FN ne '.'); } next if $FN =~ $File::Find::skip_pattern; # follow symbolic links / do an lstat $new_loc = Follow_SymLink($loc_pref.$FN); # ignore if invalid symlink unless (defined $new_loc) { if (!defined -l _ && $dangling_symlinks) { if (ref $dangling_symlinks eq 'CODE') { $dangling_symlinks->($FN, $dir_pref); } else { warnings::warnif "$dir_pref$FN is a dangling symbolic link\n"; } } $fullname = undef; $name = $dir_pref . $FN; $_ = ($no_chdir ? $name : $FN); { $wanted_callback->() }; next; } if (-d _) { if ($Is_VMS) { $FN =~ s/\.dir\z//i; $FN =~ s#\.$## if ($FN ne '.'); $new_loc =~ s/\.dir\z//i; $new_loc =~ s#\.$## if ($new_loc ne '.'); } push @Stack,[$new_loc,$updir_loc,$dir_name,$FN,1]; } else { $fullname = $new_loc; # $File::Find::fullname $name = $dir_pref . $FN; # $File::Find::name $_ = ($no_chdir ? $name : $FN); # $_ { $wanted_callback->() }; # protect against wild "next" } } } continue { while (defined($SE = pop @Stack)) { ($dir_loc, $updir_loc, $p_dir, $dir_rel, $byd_flag) = @$SE; $dir_name = ($p_dir eq '/' ? "/$dir_rel" : "$p_dir/$dir_rel"); $dir_pref = "$dir_name/"; $loc_pref = "$dir_loc/"; if ( $byd_flag < 0 ) { # must be finddepth, report dirname now unless ($no_chdir || ($dir_rel eq $File::Find::current_dir)) { unless (chdir $updir_loc) { # $updir_loc (parent dir) is always untainted warnings::warnif "Can't cd to $updir_loc: $!\n"; next; } } $fullname = $dir_loc; # $File::Find::fullname $name = $dir_name; # $File::Find::name if ( substr($name,-2) eq '/.' ) { substr($name, length($name) == 2 ? -1 : -2) = ''; # $File::Find::name } $dir = $p_dir; # $File::Find::dir $_ = ($no_chdir ? $dir_name : $dir_rel); # $_ if ( substr($_,-2) eq '/.' ) { substr($_, length($_) == 2 ? -1 : -2) = ''; } lstat($_); # make sure file tests with '_' work { $wanted_callback->() }; # protect against wild "next" } else { push @Stack,[$dir_loc, $updir_loc, $p_dir, $dir_rel,-1] if $bydepth; last; } } } } sub wrap_wanted { my $wanted = shift; if ( ref($wanted) eq 'HASH' ) { unless( exists $wanted->{wanted} and ref( $wanted->{wanted} ) eq 'CODE' ) { die 'no &wanted subroutine given'; } if ( $wanted->{follow} || $wanted->{follow_fast}) { $wanted->{follow_skip} = 1 unless defined $wanted->{follow_skip}; } if ( $wanted->{untaint} ) { $wanted->{untaint_pattern} = $File::Find::untaint_pattern unless defined $wanted->{untaint_pattern}; $wanted->{untaint_skip} = 0 unless defined $wanted->{untaint_skip}; } return $wanted; } elsif( ref( $wanted ) eq 'CODE' ) { return { wanted => $wanted }; } else { die 'no &wanted subroutine given'; } } sub find { my $wanted = shift; _find_opt(wrap_wanted($wanted), @_); } sub finddepth { my $wanted = wrap_wanted(shift); $wanted->{bydepth} = 1; _find_opt($wanted, @_); } # default $File::Find::skip_pattern = qr/^\.{1,2}\z/; $File::Find::untaint_pattern = qr|^([-+@\w./]+)$|; # These are hard-coded for now, but may move to hint files. if ($^O eq 'VMS') { $Is_VMS = 1; $File::Find::dont_use_nlink = 1; } elsif ($^O eq 'MSWin32') { $Is_Win32 = 1; } # this _should_ work properly on all platforms # where File::Find can be expected to work $File::Find::current_dir = File::Spec->curdir || '.'; $File::Find::dont_use_nlink = 1 if $^O eq 'os2' || $^O eq 'dos' || $^O eq 'amigaos' || $Is_Win32 || $^O eq 'interix' || $^O eq 'cygwin' || $^O eq 'epoc' || $^O eq 'qnx' || $^O eq 'nto'; # Set dont_use_nlink in your hint file if your system's stat doesn't # report the number of links in a directory as an indication # of the number of files. # See, e.g. hints/machten.sh for MachTen 2.2. unless ($File::Find::dont_use_nlink) { require Config; $File::Find::dont_use_nlink = 1 if ($Config::Config{'dont_use_nlink'}); } # We need a function that checks if a scalar is tainted. Either use the # Scalar::Util module's tainted() function or our (slower) pure Perl # fallback is_tainted_pp() { local $@; eval { require Scalar::Util }; *is_tainted = $@ ? \&is_tainted_pp : \&Scalar::Util::tainted; } 1; FILE258f9928/File/Glob.pm q#line 1 "C:/Perl/lib/File/Glob.pm" package File::Glob; use strict; our($VERSION, @ISA, @EXPORT_OK, @EXPORT_FAIL, %EXPORT_TAGS, $DEFAULT_FLAGS); require XSLoader; use feature 'switch'; @ISA = qw(Exporter); # NOTE: The glob() export is only here for compatibility with 5.6.0. # csh_glob() should not be used directly, unless you know what you're doing. %EXPORT_TAGS = ( 'glob' => [ qw( GLOB_ABEND GLOB_ALPHASORT GLOB_ALTDIRFUNC GLOB_BRACE GLOB_CSH GLOB_ERR GLOB_ERROR GLOB_LIMIT GLOB_MARK GLOB_NOCASE GLOB_NOCHECK GLOB_NOMAGIC GLOB_NOSORT GLOB_NOSPACE GLOB_QUOTE GLOB_TILDE glob bsd_glob ) ], ); @EXPORT_OK = (@{$EXPORT_TAGS{'glob'}}, 'csh_glob'); $VERSION = '1.13'; sub import { require Exporter; local $Exporter::ExportLevel = $Exporter::ExportLevel + 1; Exporter::import(grep { my $passthrough; given ($_) { $DEFAULT_FLAGS &= ~GLOB_NOCASE() when ':case'; $DEFAULT_FLAGS |= GLOB_NOCASE() when ':nocase'; when (':globally') { no warnings 'redefine'; *CORE::GLOBAL::glob = \&File::Glob::csh_glob; } $passthrough = 1; } $passthrough; } @_); } XSLoader::load(); $DEFAULT_FLAGS = GLOB_CSH(); if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos)$/) { $DEFAULT_FLAGS |= GLOB_NOCASE(); } # File::Glob::glob() is deprecated because its prototype is different from # CORE::glob() (use bsd_glob() instead) sub glob { splice @_, 1; # don't pass PL_glob_index as flags! goto &bsd_glob; } ## borrowed heavily from gsar's File::DosGlob my %iter; my %entries; sub csh_glob { my $pat = shift; my $cxix = shift; my @pat; # glob without args defaults to $_ $pat = $_ unless defined $pat; # extract patterns $pat =~ s/^\s+//; # Protect against empty elements in $pat =~ s/\s+$//; # things like < *.c> and <*.c >. # These alone shouldn't trigger ParseWords. if ($pat =~ /\s/) { # XXX this is needed for compatibility with the csh # implementation in Perl. Need to support a flag # to disable this behavior. require Text::ParseWords; @pat = Text::ParseWords::parse_line('\s+',0,$pat); } # assume global context if not provided one $cxix = '_G_' unless defined $cxix; $iter{$cxix} = 0 unless exists $iter{$cxix}; # if we're just beginning, do it all first if ($iter{$cxix} == 0) { if (@pat) { $entries{$cxix} = [ map { doglob($_, $DEFAULT_FLAGS) } @pat ]; } else { $entries{$cxix} = [ doglob($pat, $DEFAULT_FLAGS) ]; } } # chuck it all out, quick or slow if (wantarray) { delete $iter{$cxix}; return @{delete $entries{$cxix}}; } else { if ($iter{$cxix} = scalar @{$entries{$cxix}}) { return shift @{$entries{$cxix}}; } else { # return undef for EOL delete $iter{$cxix}; delete $entries{$cxix}; return undef; } } } 1; __END__ #line 438 FILE249772ec/File/GlobMapper.pm#line 1 "C:/Perl/lib/File/GlobMapper.pm" package File::GlobMapper; use strict; use warnings; use Carp; our ($CSH_GLOB); BEGIN { if ($] < 5.006) { require File::BSDGlob; import File::BSDGlob qw(:glob) ; $CSH_GLOB = File::BSDGlob::GLOB_CSH() ; *globber = \&File::BSDGlob::csh_glob; } else { require File::Glob; import File::Glob qw(:glob) ; $CSH_GLOB = File::Glob::GLOB_CSH() ; #*globber = \&File::Glob::bsd_glob; *globber = \&File::Glob::csh_glob; } } our ($Error); our ($VERSION, @EXPORT_OK); $VERSION = '1.000'; @EXPORT_OK = qw( globmap ); our ($noPreBS, $metachars, $matchMetaRE, %mapping, %wildCount); $noPreBS = '(? '([^/]*)', '?' => '([^/])', '.' => '\.', '[' => '([', '(' => '(', ')' => ')', ); %wildCount = map { $_ => 1 } qw/ * ? . { ( [ /; sub globmap ($$;) { my $inputGlob = shift ; my $outputGlob = shift ; my $obj = new File::GlobMapper($inputGlob, $outputGlob, @_) or croak "globmap: $Error" ; return $obj->getFileMap(); } sub new { my $class = shift ; my $inputGlob = shift ; my $outputGlob = shift ; # TODO -- flags needs to default to whatever File::Glob does my $flags = shift || $CSH_GLOB ; #my $flags = shift ; $inputGlob =~ s/^\s*\<\s*//; $inputGlob =~ s/\s*\>\s*$//; $outputGlob =~ s/^\s*\<\s*//; $outputGlob =~ s/\s*\>\s*$//; my %object = ( InputGlob => $inputGlob, OutputGlob => $outputGlob, GlobFlags => $flags, Braces => 0, WildCount => 0, Pairs => [], Sigil => '#', ); my $self = bless \%object, ref($class) || $class ; $self->_parseInputGlob() or return undef ; $self->_parseOutputGlob() or return undef ; my @inputFiles = globber($self->{InputGlob}, $flags) ; if (GLOB_ERROR) { $Error = $!; return undef ; } #if (whatever) { my $missing = grep { ! -e $_ } @inputFiles ; if ($missing) { $Error = "$missing input files do not exist"; return undef ; } } $self->{InputFiles} = \@inputFiles ; $self->_getFiles() or return undef ; return $self; } sub _retError { my $string = shift ; $Error = "$string in input fileglob" ; return undef ; } sub _unmatched { my $delimeter = shift ; _retError("Unmatched $delimeter"); return undef ; } sub _parseBit { my $self = shift ; my $string = shift ; my $out = ''; my $depth = 0 ; while ($string =~ s/(.*?)$noPreBS(,|$matchMetaRE)//) { $out .= quotemeta($1) ; $out .= $mapping{$2} if defined $mapping{$2}; ++ $self->{WildCount} if $wildCount{$2} ; if ($2 eq ',') { return _unmatched "(" if $depth ; $out .= '|'; } elsif ($2 eq '(') { ++ $depth ; } elsif ($2 eq ')') { return _unmatched ")" if ! $depth ; -- $depth ; } elsif ($2 eq '[') { # TODO -- quotemeta & check no '/' # TODO -- check for \] & other \ within the [] $string =~ s#(.*?\])## or return _unmatched "[" ; $out .= "$1)" ; } elsif ($2 eq ']') { return _unmatched "]" ; } elsif ($2 eq '{' || $2 eq '}') { return _retError "Nested {} not allowed" ; } } $out .= quotemeta $string; return _unmatched "(" if $depth ; return $out ; } sub _parseInputGlob { my $self = shift ; my $string = $self->{InputGlob} ; my $inGlob = ''; # Multiple concatenated *'s don't make sense #$string =~ s#\*\*+#*# ; # TODO -- Allow space to delimit patterns? #my @strings = split /\s+/, $string ; #for my $str (@strings) my $out = ''; my $depth = 0 ; while ($string =~ s/(.*?)$noPreBS($matchMetaRE)//) { $out .= quotemeta($1) ; $out .= $mapping{$2} if defined $mapping{$2}; ++ $self->{WildCount} if $wildCount{$2} ; if ($2 eq '(') { ++ $depth ; } elsif ($2 eq ')') { return _unmatched ")" if ! $depth ; -- $depth ; } elsif ($2 eq '[') { # TODO -- quotemeta & check no '/' or '(' or ')' # TODO -- check for \] & other \ within the [] $string =~ s#(.*?\])## or return _unmatched "["; $out .= "$1)" ; } elsif ($2 eq ']') { return _unmatched "]" ; } elsif ($2 eq '}') { return _unmatched "}" ; } elsif ($2 eq '{') { # TODO -- check no '/' within the {} # TODO -- check for \} & other \ within the {} my $tmp ; unless ( $string =~ s/(.*?)$noPreBS\}//) { return _unmatched "{"; } #$string =~ s#(.*?)\}##; #my $alt = join '|', # map { quotemeta $_ } # split "$noPreBS,", $1 ; my $alt = $self->_parseBit($1); defined $alt or return 0 ; $out .= "($alt)" ; ++ $self->{Braces} ; } } return _unmatched "(" if $depth ; $out .= quotemeta $string ; $self->{InputGlob} =~ s/$noPreBS[\(\)]//g; $self->{InputPattern} = $out ; #print "# INPUT '$self->{InputGlob}' => '$out'\n"; return 1 ; } sub _parseOutputGlob { my $self = shift ; my $string = $self->{OutputGlob} ; my $maxwild = $self->{WildCount}; if ($self->{GlobFlags} & GLOB_TILDE) #if (1) { $string =~ s{ ^ ~ # find a leading tilde ( # save this in $1 [^/] # a non-slash character * # repeated 0 or more times (0 means me) ) }{ $1 ? (getpwnam($1))[7] : ( $ENV{HOME} || $ENV{LOGDIR} ) }ex; } # max #1 must be == to max no of '*' in input while ( $string =~ m/#(\d)/g ) { croak "Max wild is #$maxwild, you tried #$1" if $1 > $maxwild ; } my $noPreBS = '(?{OutputGlob}' => '$string'\n"; $self->{OutputPattern} = $string ; return 1 ; } sub _getFiles { my $self = shift ; my %outInMapping = (); my %inFiles = () ; foreach my $inFile (@{ $self->{InputFiles} }) { next if $inFiles{$inFile} ++ ; my $outFile = $inFile ; if ( $inFile =~ m/$self->{InputPattern}/ ) { no warnings 'uninitialized'; eval "\$outFile = $self->{OutputPattern};" ; if (defined $outInMapping{$outFile}) { $Error = "multiple input files map to one output file"; return undef ; } $outInMapping{$outFile} = $inFile; push @{ $self->{Pairs} }, [$inFile, $outFile]; } } return 1 ; } sub getFileMap { my $self = shift ; return $self->{Pairs} ; } sub getHash { my $self = shift ; return { map { $_->[0] => $_->[1] } @{ $self->{Pairs} } } ; } 1; __END__ #line 680FILE6ae42bf9/File/Path.pm<#line 1 "C:/Perl/lib/File/Path.pm" package File::Path; use 5.005_04; use strict; use Cwd 'getcwd'; use File::Basename (); use File::Spec (); BEGIN { if ($] < 5.006) { # can't say 'opendir my $dh, $dirname' # need to initialise $dh eval "use Symbol"; } } use Exporter (); use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); $VERSION = '2.08_01'; @ISA = qw(Exporter); @EXPORT = qw(mkpath rmtree); @EXPORT_OK = qw(make_path remove_tree); my $Is_VMS = $^O eq 'VMS'; my $Is_MacOS = $^O eq 'MacOS'; # These OSes complain if you want to remove a file that you have no # write permission to: my $Force_Writeable = grep {$^O eq $_} qw(amigaos dos epoc MSWin32 MacOS os2); # Unix-like systems need to stat each directory in order to detect # race condition. MS-Windows is immune to this particular attack. my $Need_Stat_Check = !($^O eq 'MSWin32'); sub _carp { require Carp; goto &Carp::carp; } sub _croak { require Carp; goto &Carp::croak; } sub _error { my $arg = shift; my $message = shift; my $object = shift; if ($arg->{error}) { $object = '' unless defined $object; $message .= ": $!" if $!; push @{${$arg->{error}}}, {$object => $message}; } else { _carp(defined($object) ? "$message for $object: $!" : "$message: $!"); } } sub make_path { push @_, {} unless @_ and UNIVERSAL::isa($_[-1],'HASH'); goto &mkpath; } sub mkpath { my $old_style = !(@_ and UNIVERSAL::isa($_[-1],'HASH')); my $arg; my $paths; if ($old_style) { my ($verbose, $mode); ($paths, $verbose, $mode) = @_; $paths = [$paths] unless UNIVERSAL::isa($paths,'ARRAY'); $arg->{verbose} = $verbose; $arg->{mode} = defined $mode ? $mode : 0777; } else { $arg = pop @_; $arg->{mode} = delete $arg->{mask} if exists $arg->{mask}; $arg->{mode} = 0777 unless exists $arg->{mode}; ${$arg->{error}} = [] if exists $arg->{error}; $arg->{owner} = delete $arg->{user} if exists $arg->{user}; $arg->{owner} = delete $arg->{uid} if exists $arg->{uid}; if (exists $arg->{owner} and $arg->{owner} =~ /\D/) { my $uid = (getpwnam $arg->{owner})[2]; if (defined $uid) { $arg->{owner} = $uid; } else { _error($arg, "unable to map $arg->{owner} to a uid, ownership not changed"); delete $arg->{owner}; } } if (exists $arg->{group} and $arg->{group} =~ /\D/) { my $gid = (getgrnam $arg->{group})[2]; if (defined $gid) { $arg->{group} = $gid; } else { _error($arg, "unable to map $arg->{group} to a gid, group ownership not changed"); delete $arg->{group}; } } if (exists $arg->{owner} and not exists $arg->{group}) { $arg->{group} = -1; # chown will leave group unchanged } if (exists $arg->{group} and not exists $arg->{owner}) { $arg->{owner} = -1; # chown will leave owner unchanged } $paths = [@_]; } return _mkpath($arg, $paths); } sub _mkpath { my $arg = shift; my $paths = shift; my(@created,$path); foreach $path (@$paths) { next unless defined($path) and length($path); $path .= '/' if $^O eq 'os2' and $path =~ /^\w:\z/s; # feature of CRT # Logic wants Unix paths, so go with the flow. if ($Is_VMS) { next if $path eq '/'; $path = VMS::Filespec::unixify($path); } next if -d $path; my $parent = File::Basename::dirname($path); unless (-d $parent or $path eq $parent) { push(@created,_mkpath($arg, [$parent])); } print "mkdir $path\n" if $arg->{verbose}; if (mkdir($path,$arg->{mode})) { push(@created, $path); if (exists $arg->{owner}) { # NB: $arg->{group} guaranteed to be set during initialisation if (!chown $arg->{owner}, $arg->{group}, $path) { _error($arg, "Cannot change ownership of $path to $arg->{owner}:$arg->{group}"); } } } else { my $save_bang = $!; my ($e, $e1) = ($save_bang, $^E); $e .= "; $e1" if $e ne $e1; # allow for another process to have created it meanwhile if (!-d $path) { $! = $save_bang; if ($arg->{error}) { push @{${$arg->{error}}}, {$path => $e}; } else { _croak("mkdir $path: $e"); } } } } return @created; } sub remove_tree { push @_, {} unless @_ and UNIVERSAL::isa($_[-1],'HASH'); goto &rmtree; } sub _is_subdir { my($dir, $test) = @_; my($dv, $dd) = File::Spec->splitpath($dir, 1); my($tv, $td) = File::Spec->splitpath($test, 1); # not on same volume return 0 if $dv ne $tv; my @d = File::Spec->splitdir($dd); my @t = File::Spec->splitdir($td); # @t can't be a subdir if it's shorter than @d return 0 if @t < @d; return join('/', @d) eq join('/', splice @t, 0, +@d); } sub rmtree { my $old_style = !(@_ and UNIVERSAL::isa($_[-1],'HASH')); my $arg; my $paths; if ($old_style) { my ($verbose, $safe); ($paths, $verbose, $safe) = @_; $arg->{verbose} = $verbose; $arg->{safe} = defined $safe ? $safe : 0; if (defined($paths) and length($paths)) { $paths = [$paths] unless UNIVERSAL::isa($paths,'ARRAY'); } else { _carp ("No root path(s) specified\n"); return 0; } } else { $arg = pop @_; ${$arg->{error}} = [] if exists $arg->{error}; ${$arg->{result}} = [] if exists $arg->{result}; $paths = [@_]; } $arg->{prefix} = ''; $arg->{depth} = 0; my @clean_path; $arg->{cwd} = getcwd() or do { _error($arg, "cannot fetch initial working directory"); return 0; }; for ($arg->{cwd}) { /\A(.*)\Z/; $_ = $1 } # untaint for my $p (@$paths) { # need to fixup case and map \ to / on Windows my $ortho_root = $^O eq 'MSWin32' ? _slash_lc($p) : $p; my $ortho_cwd = $^O eq 'MSWin32' ? _slash_lc($arg->{cwd}) : $arg->{cwd}; my $ortho_root_length = length($ortho_root); $ortho_root_length-- if $^O eq 'VMS'; # don't compare '.' with ']' if ($ortho_root_length && _is_subdir($ortho_root, $ortho_cwd)) { local $! = 0; _error($arg, "cannot remove path when cwd is $arg->{cwd}", $p); next; } if ($Is_MacOS) { $p = ":$p" unless $p =~ /:/; $p .= ":" unless $p =~ /:\z/; } elsif ($^O eq 'MSWin32') { $p =~ s{[/\\]\z}{}; } else { $p =~ s{/\z}{}; } push @clean_path, $p; } @{$arg}{qw(device inode perm)} = (lstat $arg->{cwd})[0,1] or do { _error($arg, "cannot stat initial working directory", $arg->{cwd}); return 0; }; return _rmtree($arg, \@clean_path); } sub _rmtree { my $arg = shift; my $paths = shift; my $count = 0; my $curdir = File::Spec->curdir(); my $updir = File::Spec->updir(); my (@files, $root); ROOT_DIR: foreach $root (@$paths) { # since we chdir into each directory, it may not be obvious # to figure out where we are if we generate a message about # a file name. We therefore construct a semi-canonical # filename, anchored from the directory being unlinked (as # opposed to being truly canonical, anchored from the root (/). my $canon = $arg->{prefix} ? File::Spec->catfile($arg->{prefix}, $root) : $root ; my ($ldev, $lino, $perm) = (lstat $root)[0,1,2] or next ROOT_DIR; if ( -d _ ) { $root = VMS::Filespec::vmspath(VMS::Filespec::pathify($root)) if $Is_VMS; if (!chdir($root)) { # see if we can escalate privileges to get in # (e.g. funny protection mask such as -w- instead of rwx) $perm &= 07777; my $nperm = $perm | 0700; if (!($arg->{safe} or $nperm == $perm or chmod($nperm, $root))) { _error($arg, "cannot make child directory read-write-exec", $canon); next ROOT_DIR; } elsif (!chdir($root)) { _error($arg, "cannot chdir to child", $canon); next ROOT_DIR; } } my ($cur_dev, $cur_inode, $perm) = (stat $curdir)[0,1,2] or do { _error($arg, "cannot stat current working directory", $canon); next ROOT_DIR; }; if ($Need_Stat_Check) { ($ldev eq $cur_dev and $lino eq $cur_inode) or _croak("directory $canon changed before chdir, expected dev=$ldev ino=$lino, actual dev=$cur_dev ino=$cur_inode, aborting."); } $perm &= 07777; # don't forget setuid, setgid, sticky bits my $nperm = $perm | 0700; # notabene: 0700 is for making readable in the first place, # it's also intended to change it to writable in case we have # to recurse in which case we are better than rm -rf for # subtrees with strange permissions if (!($arg->{safe} or $nperm == $perm or chmod($nperm, $curdir))) { _error($arg, "cannot make directory read+writeable", $canon); $nperm = $perm; } my $d; $d = gensym() if $] < 5.006; if (!opendir $d, $curdir) { _error($arg, "cannot opendir", $canon); @files = (); } else { no strict 'refs'; if (!defined ${"\cTAINT"} or ${"\cTAINT"}) { # Blindly untaint dir names if taint mode is # active, or any perl < 5.006 @files = map { /\A(.*)\z/s; $1 } readdir $d; } else { @files = readdir $d; } closedir $d; } if ($Is_VMS) { # Deleting large numbers of files from VMS Files-11 # filesystems is faster if done in reverse ASCIIbetical order. # include '.' to '.;' from blead patch #31775 @files = map {$_ eq '.' ? '.;' : $_} reverse @files; } @files = grep {$_ ne $updir and $_ ne $curdir} @files; if (@files) { # remove the contained files before the directory itself my $narg = {%$arg}; @{$narg}{qw(device inode cwd prefix depth)} = ($cur_dev, $cur_inode, $updir, $canon, $arg->{depth}+1); $count += _rmtree($narg, \@files); } # restore directory permissions of required now (in case the rmdir # below fails), while we are still in the directory and may do so # without a race via '.' if ($nperm != $perm and not chmod($perm, $curdir)) { _error($arg, "cannot reset chmod", $canon); } # don't leave the client code in an unexpected directory chdir($arg->{cwd}) or _croak("cannot chdir to $arg->{cwd} from $canon: $!, aborting."); # ensure that a chdir upwards didn't take us somewhere other # than we expected (see CVE-2002-0435) ($cur_dev, $cur_inode) = (stat $curdir)[0,1] or _croak("cannot stat prior working directory $arg->{cwd}: $!, aborting."); if ($Need_Stat_Check) { ($arg->{device} eq $cur_dev and $arg->{inode} eq $cur_inode) or _croak("previous directory $arg->{cwd} changed before entering $canon, expected dev=$ldev ino=$lino, actual dev=$cur_dev ino=$cur_inode, aborting."); } if ($arg->{depth} or !$arg->{keep_root}) { if ($arg->{safe} && ($Is_VMS ? !&VMS::Filespec::candelete($root) : !-w $root)) { print "skipped $root\n" if $arg->{verbose}; next ROOT_DIR; } if ($Force_Writeable and !chmod $perm | 0700, $root) { _error($arg, "cannot make directory writeable", $canon); } print "rmdir $root\n" if $arg->{verbose}; if (rmdir $root) { push @{${$arg->{result}}}, $root if $arg->{result}; ++$count; } else { _error($arg, "cannot remove directory", $canon); if ($Force_Writeable && !chmod($perm, ($Is_VMS ? VMS::Filespec::fileify($root) : $root)) ) { _error($arg, sprintf("cannot restore permissions to 0%o",$perm), $canon); } } } } else { # not a directory $root = VMS::Filespec::vmsify("./$root") if $Is_VMS && !File::Spec->file_name_is_absolute($root) && ($root !~ m/(?]+/); # not already in VMS syntax if ($arg->{safe} && ($Is_VMS ? !&VMS::Filespec::candelete($root) : !(-l $root || -w $root))) { print "skipped $root\n" if $arg->{verbose}; next ROOT_DIR; } my $nperm = $perm & 07777 | 0600; if ($Force_Writeable and $nperm != $perm and not chmod $nperm, $root) { _error($arg, "cannot make file writeable", $canon); } print "unlink $canon\n" if $arg->{verbose}; # delete all versions under VMS for (;;) { if (unlink $root) { push @{${$arg->{result}}}, $root if $arg->{result}; } else { _error($arg, "cannot unlink file", $canon); $Force_Writeable and chmod($perm, $root) or _error($arg, sprintf("cannot restore permissions to 0%o",$perm), $canon); last; } ++$count; last unless $Is_VMS && lstat $root; } } } return $count; } sub _slash_lc { # fix up slashes and case on MSWin32 so that we can determine that # c:\path\to\dir is underneath C:/Path/To my $path = shift; $path =~ tr{\\}{/}; return lc($path); } 1; __END__ #line 982 FILE372a33fb/File/Spec.pm#line 1 "C:/Perl/lib/File/Spec.pm" package File::Spec; use strict; use vars qw(@ISA $VERSION); $VERSION = '3.33'; $VERSION = eval $VERSION; my %module = (MacOS => 'Mac', MSWin32 => 'Win32', os2 => 'OS2', VMS => 'VMS', epoc => 'Epoc', NetWare => 'Win32', # Yes, File::Spec::Win32 works on NetWare. symbian => 'Win32', # Yes, File::Spec::Win32 works on symbian. dos => 'OS2', # Yes, File::Spec::OS2 works on DJGPP. cygwin => 'Cygwin'); my $module = $module{$^O} || 'Unix'; require "File/Spec/$module.pm"; @ISA = ("File::Spec::$module"); 1; __END__ #line 338 FILEac756e72/File/Spec/Unix.pm#line 1 "C:/Perl/lib/File/Spec/Unix.pm" package File::Spec::Unix; use strict; use vars qw($VERSION); $VERSION = '3.33'; $VERSION = eval $VERSION; #line 42 sub canonpath { my ($self,$path) = @_; return unless defined $path; # Handle POSIX-style node names beginning with double slash (qnx, nto) # (POSIX says: "a pathname that begins with two successive slashes # may be interpreted in an implementation-defined manner, although # more than two leading slashes shall be treated as a single slash.") my $node = ''; my $double_slashes_special = $^O eq 'qnx' || $^O eq 'nto'; if ( $double_slashes_special && ( $path =~ s{^(//[^/]+)/?\z}{}s || $path =~ s{^(//[^/]+)/}{/}s ) ) { $node = $1; } # This used to be # $path =~ s|/+|/|g unless ($^O eq 'cygwin'); # but that made tests 29, 30, 35, 46, and 213 (as of #13272) to fail # (Mainly because trailing "" directories didn't get stripped). # Why would cygwin avoid collapsing multiple slashes into one? --jhi $path =~ s|/{2,}|/|g; # xx////xx -> xx/xx $path =~ s{(?:/\.)+(?:/|\z)}{/}g; # xx/././xx -> xx/xx $path =~ s|^(?:\./)+||s unless $path eq "./"; # ./xx -> xx $path =~ s|^/(?:\.\./)+|/|; # /../../xx -> xx $path =~ s|^/\.\.$|/|; # /.. -> / $path =~ s|/\z|| unless $path eq "/"; # xx/ -> xx return "$node$path"; } #line 82 sub catdir { my $self = shift; $self->canonpath(join('/', @_, '')); # '' because need a trailing '/' } #line 95 sub catfile { my $self = shift; my $file = $self->canonpath(pop @_); return $file unless @_; my $dir = $self->catdir(@_); $dir .= "/" unless substr($dir,-1) eq "/"; return $dir.$file; } #line 110 sub curdir { '.' } #line 118 sub devnull { '/dev/null' } #line 126 sub rootdir { '/' } #line 142 my $tmpdir; sub _tmpdir { return $tmpdir if defined $tmpdir; my $self = shift; my @dirlist = @_; { no strict 'refs'; if (${"\cTAINT"}) { # Check for taint mode on perl >= 5.8.0 require Scalar::Util; @dirlist = grep { ! Scalar::Util::tainted($_) } @dirlist; } } foreach (@dirlist) { next unless defined && -d && -w _; $tmpdir = $_; last; } $tmpdir = $self->curdir unless defined $tmpdir; $tmpdir = defined $tmpdir && $self->canonpath($tmpdir); return $tmpdir; } sub tmpdir { return $tmpdir if defined $tmpdir; $tmpdir = $_[0]->_tmpdir( $ENV{TMPDIR}, "/tmp" ); } #line 175 sub updir { '..' } #line 184 sub no_upwards { my $self = shift; return grep(!/^\.{1,2}\z/s, @_); } #line 196 sub case_tolerant { 0 } #line 208 sub file_name_is_absolute { my ($self,$file) = @_; return scalar($file =~ m:^/:s); } #line 219 sub path { return () unless exists $ENV{PATH}; my @path = split(':', $ENV{PATH}); foreach (@path) { $_ = '.' if $_ eq '' } return @path; } #line 232 sub join { my $self = shift; return $self->catfile(@_); } #line 257 sub splitpath { my ($self,$path, $nofile) = @_; my ($volume,$directory,$file) = ('','',''); if ( $nofile ) { $directory = $path; } else { $path =~ m|^ ( (?: .* / (?: \.\.?\z )? )? ) ([^/]*) |xs; $directory = $1; $file = $2; } return ($volume,$directory,$file); } #line 299 sub splitdir { return split m|/|, $_[1], -1; # Preserve trailing fields } #line 313 sub catpath { my ($self,$volume,$directory,$file) = @_; if ( $directory ne '' && $file ne '' && substr( $directory, -1 ) ne '/' && substr( $file, 0, 1 ) ne '/' ) { $directory .= "/$file" ; } else { $directory .= $file ; } return $directory ; } #line 358 sub abs2rel { my($self,$path,$base) = @_; $base = $self->_cwd() unless defined $base and length $base; ($path, $base) = map $self->canonpath($_), $path, $base; if (grep $self->file_name_is_absolute($_), $path, $base) { ($path, $base) = map $self->rel2abs($_), $path, $base; } else { # save a couple of cwd()s if both paths are relative ($path, $base) = map $self->catdir('/', $_), $path, $base; } my ($path_volume) = $self->splitpath($path, 1); my ($base_volume) = $self->splitpath($base, 1); # Can't relativize across volumes return $path unless $path_volume eq $base_volume; my $path_directories = ($self->splitpath($path, 1))[1]; my $base_directories = ($self->splitpath($base, 1))[1]; # For UNC paths, the user might give a volume like //foo/bar that # strictly speaking has no directory portion. Treat it as if it # had the root directory for that volume. if (!length($base_directories) and $self->file_name_is_absolute($base)) { $base_directories = $self->rootdir; } # Now, remove all leading components that are the same my @pathchunks = $self->splitdir( $path_directories ); my @basechunks = $self->splitdir( $base_directories ); if ($base_directories eq $self->rootdir) { shift @pathchunks; return $self->canonpath( $self->catpath('', $self->catdir( @pathchunks ), '') ); } while (@pathchunks && @basechunks && $self->_same($pathchunks[0], $basechunks[0])) { shift @pathchunks ; shift @basechunks ; } return $self->curdir unless @pathchunks || @basechunks; # $base now contains the directories the resulting relative path # must ascend out of before it can descend to $path_directory. my $result_dirs = $self->catdir( ($self->updir) x @basechunks, @pathchunks ); return $self->canonpath( $self->catpath('', $result_dirs, '') ); } sub _same { $_[1] eq $_[2]; } #line 439 sub rel2abs { my ($self,$path,$base ) = @_; # Clean up $path if ( ! $self->file_name_is_absolute( $path ) ) { # Figure out the effective $base and clean it up. if ( !defined( $base ) || $base eq '' ) { $base = $self->_cwd(); } elsif ( ! $self->file_name_is_absolute( $base ) ) { $base = $self->rel2abs( $base ) ; } else { $base = $self->canonpath( $base ) ; } # Glom them together $path = $self->catdir( $base, $path ) ; } return $self->canonpath( $path ) ; } #line 477 # Internal routine to File::Spec, no point in making this public since # it is the standard Cwd interface. Most of the platform-specific # File::Spec subclasses use this. sub _cwd { require Cwd; Cwd::getcwd(); } # Internal method to reduce xx\..\yy -> yy sub _collapse { my($fs, $path) = @_; my $updir = $fs->updir; my $curdir = $fs->curdir; my($vol, $dirs, $file) = $fs->splitpath($path); my @dirs = $fs->splitdir($dirs); pop @dirs if @dirs && $dirs[-1] eq ''; my @collapsed; foreach my $dir (@dirs) { if( $dir eq $updir and # if we have an updir @collapsed and # and something to collapse length $collapsed[-1] and # and its not the rootdir $collapsed[-1] ne $updir and # nor another updir $collapsed[-1] ne $curdir # nor the curdir ) { # then pop @collapsed; # collapse } else { # else push @collapsed, $dir; # just hang onto it } } return $fs->catpath($vol, $fs->catdir(@collapsed), $file ); } 1; FILEc8f2a9e9/File/Spec/Win32.pm#line 1 "C:/Perl/lib/File/Spec/Win32.pm" package File::Spec::Win32; use strict; use vars qw(@ISA $VERSION); require File::Spec::Unix; $VERSION = '3.33'; $VERSION = eval $VERSION; @ISA = qw(File::Spec::Unix); # Some regexes we use for path splitting my $DRIVE_RX = '[a-zA-Z]:'; my $UNC_RX = '(?:\\\\\\\\|//)[^\\\\/]+[\\\\/][^\\\\/]+'; my $VOL_RX = "(?:$DRIVE_RX|$UNC_RX)"; #line 40 sub devnull { return "nul"; } sub rootdir { '\\' } #line 69 my $tmpdir; sub tmpdir { return $tmpdir if defined $tmpdir; $tmpdir = $_[0]->_tmpdir( map( $ENV{$_}, qw(TMPDIR TEMP TMP) ), 'SYS:/temp', 'C:\system\temp', 'C:/temp', '/tmp', '/' ); } #line 90 sub case_tolerant { eval { require Win32API::File; } or return 1; my $drive = shift || "C:"; my $osFsType = "\0"x256; my $osVolName = "\0"x256; my $ouFsFlags = 0; Win32API::File::GetVolumeInformation($drive, $osVolName, 256, [], [], $ouFsFlags, $osFsType, 256 ); if ($ouFsFlags & Win32API::File::FS_CASE_SENSITIVE()) { return 0; } else { return 1; } } #line 108 sub file_name_is_absolute { my ($self,$file) = @_; if ($file =~ m{^($VOL_RX)}o) { my $vol = $1; return ($vol =~ m{^$UNC_RX}o ? 2 : $file =~ m{^$DRIVE_RX[\\/]}o ? 2 : 0); } return $file =~ m{^[\\/]} ? 1 : 0; } #line 128 sub catfile { shift; # Legacy / compatibility support # shift, return _canon_cat( "/", @_ ) if $_[0] eq ""; # Compatibility with File::Spec <= 3.26: # catfile('A:', 'foo') should return 'A:\foo'. return _canon_cat( ($_[0].'\\'), @_[1..$#_] ) if $_[0] =~ m{^$DRIVE_RX\z}o; return _canon_cat( @_ ); } sub catdir { shift; # Legacy / compatibility support # return "" unless @_; shift, return _canon_cat( "/", @_ ) if $_[0] eq ""; # Compatibility with File::Spec <= 3.26: # catdir('A:', 'foo') should return 'A:\foo'. return _canon_cat( ($_[0].'\\'), @_[1..$#_] ) if $_[0] =~ m{^$DRIVE_RX\z}o; return _canon_cat( @_ ); } sub path { my @path = split(';', $ENV{PATH}); s/"//g for @path; @path = grep length, @path; unshift(@path, "."); return @path; } #line 181 sub canonpath { # Legacy / compatibility support # return $_[1] if !defined($_[1]) or $_[1] eq ''; return _canon_cat( $_[1] ); } #line 207 sub splitpath { my ($self,$path, $nofile) = @_; my ($volume,$directory,$file) = ('','',''); if ( $nofile ) { $path =~ m{^ ( $VOL_RX ? ) (.*) }sox; $volume = $1; $directory = $2; } else { $path =~ m{^ ( $VOL_RX ? ) ( (?:.*[\\/](?:\.\.?\Z(?!\n))?)? ) (.*) }sox; $volume = $1; $directory = $2; $file = $3; } return ($volume,$directory,$file); } #line 253 sub splitdir { my ($self,$directories) = @_ ; # # split() likes to forget about trailing null fields, so here we # check to be sure that there will not be any before handling the # simple case. # if ( $directories !~ m|[\\/]\Z(?!\n)| ) { return split( m|[\\/]|, $directories ); } else { # # since there was a trailing separator, add a file name to the end, # then do the split, then replace it with ''. # my( @directories )= split( m|[\\/]|, "${directories}dummy" ) ; $directories[ $#directories ]= '' ; return @directories ; } } #line 283 sub catpath { my ($self,$volume,$directory,$file) = @_; # If it's UNC, make sure the glue separator is there, reusing # whatever separator is first in the $volume my $v; $volume .= $v if ( (($v) = $volume =~ m@^([\\/])[\\/][^\\/]+[\\/][^\\/]+\Z(?!\n)@s) && $directory =~ m@^[^\\/]@s ) ; $volume .= $directory ; # If the volume is not just A:, make sure the glue separator is # there, reusing whatever separator is first in the $volume if possible. if ( $volume !~ m@^[a-zA-Z]:\Z(?!\n)@s && $volume =~ m@[^\\/]\Z(?!\n)@ && $file =~ m@[^\\/]@ ) { $volume =~ m@([\\/])@ ; my $sep = $1 ? $1 : '\\' ; $volume .= $sep ; } $volume .= $file ; return $volume ; } sub _same { lc($_[1]) eq lc($_[2]); } sub rel2abs { my ($self,$path,$base ) = @_; my $is_abs = $self->file_name_is_absolute($path); # Check for volume (should probably document the '2' thing...) return $self->canonpath( $path ) if $is_abs == 2; if ($is_abs) { # It's missing a volume, add one my $vol = ($self->splitpath( $self->_cwd() ))[0]; return $self->canonpath( $vol . $path ); } if ( !defined( $base ) || $base eq '' ) { require Cwd ; $base = Cwd::getdcwd( ($self->splitpath( $path ))[0] ) if defined &Cwd::getdcwd ; $base = $self->_cwd() unless defined $base ; } elsif ( ! $self->file_name_is_absolute( $base ) ) { $base = $self->rel2abs( $base ) ; } else { $base = $self->canonpath( $base ) ; } my ( $path_directories, $path_file ) = ($self->splitpath( $path, 1 ))[1,2] ; my ( $base_volume, $base_directories ) = $self->splitpath( $base, 1 ) ; $path = $self->catpath( $base_volume, $self->catdir( $base_directories, $path_directories ), $path_file ) ; return $self->canonpath( $path ) ; } #line 377 sub _canon_cat # @path -> path { my ($first, @rest) = @_; my $volume = $first =~ s{ \A ([A-Za-z]:) ([\\/]?) }{}x # drive letter ? ucfirst( $1 ).( $2 ? "\\" : "" ) : $first =~ s{ \A (?:\\\\|//) ([^\\/]+) (?: [\\/] ([^\\/]+) )? [\\/]? }{}xs # UNC volume ? "\\\\$1".( defined $2 ? "\\$2" : "" )."\\" : $first =~ s{ \A [\\/] }{}x # root dir ? "\\" : ""; my $path = join "\\", $first, @rest; $path =~ tr#\\/#\\\\#s; # xx/yy --> xx\yy & xx\\yy --> xx\yy # xx/././yy --> xx/yy $path =~ s{(?: (?:\A|\\) # at begin or after a slash \. (?:\\\.)* # and more (?:\\|\z) # at end or followed by slash )+ # performance boost -- I do not know why }{\\}gx; # XXX I do not know whether more dots are supported by the OS supporting # this ... annotation (NetWare or symbian but not MSWin32). # Then .... could easily become ../../.. etc: # Replace \.\.\. by (\.\.\.+) and substitute with # { $1 . ".." . "\\.." x (length($2)-2) }gex # ... --> ../.. $path =~ s{ (\A|\\) # at begin or after a slash \.\.\. (?=\\|\z) # at end or followed by slash }{$1..\\..}gx; # xx\yy\..\zz --> xx\zz while ( $path =~ s{(?: (?:\A|\\) # at begin or after a slash [^\\]+ # rip this 'yy' off \\\.\. (? xx NOTE: this is *not* root $path =~ s#\\\z##; # xx\ --> xx if ( $volume =~ m#\\\z# ) { # \.. --> \ $path =~ s{ \A # at begin \.\. (?:\\\.\.)* # and more (?:\\|\z) # at end or followed by slash }{}x; return $1 # \\HOST\SHARE\ --> \\HOST\SHARE if $path eq "" and $volume =~ m#\A(\\\\.*)\\\z#s; } return $path ne "" || $volume ? $volume.$path : "."; } 1; FILE3e4b04ac/File/Temp.pma#line 1 "C:/Perl/lib/File/Temp.pm" package File::Temp; #line 138 # 5.6.0 gives us S_IWOTH, S_IWGRP, our and auto-vivifying filehandls # People would like a version on 5.004 so give them what they want :-) use 5.004; use strict; use Carp; use File::Spec 0.8; use File::Path qw/ rmtree /; use Fcntl 1.03; use IO::Seekable; # For SEEK_* use Errno; require VMS::Stdio if $^O eq 'VMS'; # pre-emptively load Carp::Heavy. If we don't when we run out of file # handles and attempt to call croak() we get an error message telling # us that Carp::Heavy won't load rather than an error telling us we # have run out of file handles. We either preload croak() or we # switch the calls to croak from _gettemp() to use die. eval { require Carp::Heavy; }; # Need the Symbol package if we are running older perl require Symbol if $] < 5.006; ### For the OO interface use base qw/ IO::Handle IO::Seekable /; use overload '""' => "STRINGIFY", fallback => 1; # use 'our' on v5.6.0 use vars qw($VERSION @EXPORT_OK %EXPORT_TAGS $DEBUG $KEEP_ALL); $DEBUG = 0; $KEEP_ALL = 0; # We are exporting functions use base qw/Exporter/; # Export list - to allow fine tuning of export table @EXPORT_OK = qw{ tempfile tempdir tmpnam tmpfile mktemp mkstemp mkstemps mkdtemp unlink0 cleanup SEEK_SET SEEK_CUR SEEK_END }; # Groups of functions for export %EXPORT_TAGS = ( 'POSIX' => [qw/ tmpnam tmpfile /], 'mktemp' => [qw/ mktemp mkstemp mkstemps mkdtemp/], 'seekable' => [qw/ SEEK_SET SEEK_CUR SEEK_END /], ); # add contents of these tags to @EXPORT Exporter::export_tags('POSIX','mktemp','seekable'); # Version number $VERSION = '0.22'; # This is a list of characters that can be used in random filenames my @CHARS = (qw/ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 _ /); # Maximum number of tries to make a temp file before failing use constant MAX_TRIES => 1000; # Minimum number of X characters that should be in a template use constant MINX => 4; # Default template when no template supplied use constant TEMPXXX => 'X' x 10; # Constants for the security level use constant STANDARD => 0; use constant MEDIUM => 1; use constant HIGH => 2; # OPENFLAGS. If we defined the flag to use with Sysopen here this gives # us an optimisation when many temporary files are requested my $OPENFLAGS = O_CREAT | O_EXCL | O_RDWR; my $LOCKFLAG; unless ($^O eq 'MacOS') { for my $oflag (qw/ NOFOLLOW BINARY LARGEFILE NOINHERIT /) { my ($bit, $func) = (0, "Fcntl::O_" . $oflag); no strict 'refs'; $OPENFLAGS |= $bit if eval { # Make sure that redefined die handlers do not cause problems # e.g. CGI::Carp local $SIG{__DIE__} = sub {}; local $SIG{__WARN__} = sub {}; $bit = &$func(); 1; }; } # Special case O_EXLOCK $LOCKFLAG = eval { local $SIG{__DIE__} = sub {}; local $SIG{__WARN__} = sub {}; &Fcntl::O_EXLOCK(); }; } # On some systems the O_TEMPORARY flag can be used to tell the OS # to automatically remove the file when it is closed. This is fine # in most cases but not if tempfile is called with UNLINK=>0 and # the filename is requested -- in the case where the filename is to # be passed to another routine. This happens on windows. We overcome # this by using a second open flags variable my $OPENTEMPFLAGS = $OPENFLAGS; unless ($^O eq 'MacOS') { for my $oflag (qw/ TEMPORARY /) { my ($bit, $func) = (0, "Fcntl::O_" . $oflag); local($@); no strict 'refs'; $OPENTEMPFLAGS |= $bit if eval { # Make sure that redefined die handlers do not cause problems # e.g. CGI::Carp local $SIG{__DIE__} = sub {}; local $SIG{__WARN__} = sub {}; $bit = &$func(); 1; }; } } # Private hash tracking which files have been created by each process id via the OO interface my %FILES_CREATED_BY_OBJECT; # INTERNAL ROUTINES - not to be used outside of package # Generic routine for getting a temporary filename # modelled on OpenBSD _gettemp() in mktemp.c # The template must contain X's that are to be replaced # with the random values # Arguments: # TEMPLATE - string containing the XXXXX's that is converted # to a random filename and opened if required # Optionally, a hash can also be supplied containing specific options # "open" => if true open the temp file, else just return the name # default is 0 # "mkdir"=> if true, we are creating a temp directory rather than tempfile # default is 0 # "suffixlen" => number of characters at end of PATH to be ignored. # default is 0. # "unlink_on_close" => indicates that, if possible, the OS should remove # the file as soon as it is closed. Usually indicates # use of the O_TEMPORARY flag to sysopen. # Usually irrelevant on unix # "use_exlock" => Indicates that O_EXLOCK should be used. Default is true. # Optionally a reference to a scalar can be passed into the function # On error this will be used to store the reason for the error # "ErrStr" => \$errstr # "open" and "mkdir" can not both be true # "unlink_on_close" is not used when "mkdir" is true. # The default options are equivalent to mktemp(). # Returns: # filehandle - open file handle (if called with doopen=1, else undef) # temp name - name of the temp file or directory # For example: # ($fh, $name) = _gettemp($template, "open" => 1); # for the current version, failures are associated with # stored in an error string and returned to give the reason whilst debugging # This routine is not called by any external function sub _gettemp { croak 'Usage: ($fh, $name) = _gettemp($template, OPTIONS);' unless scalar(@_) >= 1; # the internal error string - expect it to be overridden # Need this in case the caller decides not to supply us a value # need an anonymous scalar my $tempErrStr; # Default options my %options = ( "open" => 0, "mkdir" => 0, "suffixlen" => 0, "unlink_on_close" => 0, "use_exlock" => 1, "ErrStr" => \$tempErrStr, ); # Read the template my $template = shift; if (ref($template)) { # Use a warning here since we have not yet merged ErrStr carp "File::Temp::_gettemp: template must not be a reference"; return (); } # Check that the number of entries on stack are even if (scalar(@_) % 2 != 0) { # Use a warning here since we have not yet merged ErrStr carp "File::Temp::_gettemp: Must have even number of options"; return (); } # Read the options and merge with defaults %options = (%options, @_) if @_; # Make sure the error string is set to undef ${$options{ErrStr}} = undef; # Can not open the file and make a directory in a single call if ($options{"open"} && $options{"mkdir"}) { ${$options{ErrStr}} = "doopen and domkdir can not both be true\n"; return (); } # Find the start of the end of the Xs (position of last X) # Substr starts from 0 my $start = length($template) - 1 - $options{"suffixlen"}; # Check that we have at least MINX x X (e.g. 'XXXX") at the end of the string # (taking suffixlen into account). Any fewer is insecure. # Do it using substr - no reason to use a pattern match since # we know where we are looking and what we are looking for if (substr($template, $start - MINX + 1, MINX) ne 'X' x MINX) { ${$options{ErrStr}} = "The template must end with at least ". MINX . " 'X' characters\n"; return (); } # Replace all the X at the end of the substring with a # random character or just all the XX at the end of a full string. # Do it as an if, since the suffix adjusts which section to replace # and suffixlen=0 returns nothing if used in the substr directly # and generate a full path from the template my $path = _replace_XX($template, $options{"suffixlen"}); # Split the path into constituent parts - eventually we need to check # whether the directory exists # We need to know whether we are making a temp directory # or a tempfile my ($volume, $directories, $file); my $parent; # parent directory if ($options{"mkdir"}) { # There is no filename at the end ($volume, $directories, $file) = File::Spec->splitpath( $path, 1); # The parent is then $directories without the last directory # Split the directory and put it back together again my @dirs = File::Spec->splitdir($directories); # If @dirs only has one entry (i.e. the directory template) that means # we are in the current directory if ($#dirs == 0) { $parent = File::Spec->curdir; } else { if ($^O eq 'VMS') { # need volume to avoid relative dir spec $parent = File::Spec->catdir($volume, @dirs[0..$#dirs-1]); $parent = 'sys$disk:[]' if $parent eq ''; } else { # Put it back together without the last one $parent = File::Spec->catdir(@dirs[0..$#dirs-1]); # ...and attach the volume (no filename) $parent = File::Spec->catpath($volume, $parent, ''); } } } else { # Get rid of the last filename (use File::Basename for this?) ($volume, $directories, $file) = File::Spec->splitpath( $path ); # Join up without the file part $parent = File::Spec->catpath($volume,$directories,''); # If $parent is empty replace with curdir $parent = File::Spec->curdir unless $directories ne ''; } # Check that the parent directories exist # Do this even for the case where we are simply returning a name # not a file -- no point returning a name that includes a directory # that does not exist or is not writable unless (-e $parent) { ${$options{ErrStr}} = "Parent directory ($parent) does not exist"; return (); } unless (-d $parent) { ${$options{ErrStr}} = "Parent directory ($parent) is not a directory"; return (); } # Check the stickiness of the directory and chown giveaway if required # If the directory is world writable the sticky bit # must be set if (File::Temp->safe_level == MEDIUM) { my $safeerr; unless (_is_safe($parent,\$safeerr)) { ${$options{ErrStr}} = "Parent directory ($parent) is not safe ($safeerr)"; return (); } } elsif (File::Temp->safe_level == HIGH) { my $safeerr; unless (_is_verysafe($parent, \$safeerr)) { ${$options{ErrStr}} = "Parent directory ($parent) is not safe ($safeerr)"; return (); } } # Now try MAX_TRIES time to open the file for (my $i = 0; $i < MAX_TRIES; $i++) { # Try to open the file if requested if ($options{"open"}) { my $fh; # If we are running before perl5.6.0 we can not auto-vivify if ($] < 5.006) { $fh = &Symbol::gensym; } # Try to make sure this will be marked close-on-exec # XXX: Win32 doesn't respect this, nor the proper fcntl, # but may have O_NOINHERIT. This may or may not be in Fcntl. local $^F = 2; # Attempt to open the file my $open_success = undef; if ( $^O eq 'VMS' and $options{"unlink_on_close"} && !$KEEP_ALL) { # make it auto delete on close by setting FAB$V_DLT bit $fh = VMS::Stdio::vmssysopen($path, $OPENFLAGS, 0600, 'fop=dlt'); $open_success = $fh; } else { my $flags = ( ($options{"unlink_on_close"} && !$KEEP_ALL) ? $OPENTEMPFLAGS : $OPENFLAGS ); $flags |= $LOCKFLAG if (defined $LOCKFLAG && $options{use_exlock}); $open_success = sysopen($fh, $path, $flags, 0600); } if ( $open_success ) { # in case of odd umask force rw chmod(0600, $path); # Opened successfully - return file handle and name return ($fh, $path); } else { # Error opening file - abort with error # if the reason was anything but EEXIST unless ($!{EEXIST}) { ${$options{ErrStr}} = "Could not create temp file $path: $!"; return (); } # Loop round for another try } } elsif ($options{"mkdir"}) { # Open the temp directory if (mkdir( $path, 0700)) { # in case of odd umask chmod(0700, $path); return undef, $path; } else { # Abort with error if the reason for failure was anything # except EEXIST unless ($!{EEXIST}) { ${$options{ErrStr}} = "Could not create directory $path: $!"; return (); } # Loop round for another try } } else { # Return true if the file can not be found # Directory has been checked previously return (undef, $path) unless -e $path; # Try again until MAX_TRIES } # Did not successfully open the tempfile/dir # so try again with a different set of random letters # No point in trying to increment unless we have only # 1 X say and the randomness could come up with the same # file MAX_TRIES in a row. # Store current attempt - in principal this implies that the # 3rd time around the open attempt that the first temp file # name could be generated again. Probably should store each # attempt and make sure that none are repeated my $original = $path; my $counter = 0; # Stop infinite loop my $MAX_GUESS = 50; do { # Generate new name from original template $path = _replace_XX($template, $options{"suffixlen"}); $counter++; } until ($path ne $original || $counter > $MAX_GUESS); # Check for out of control looping if ($counter > $MAX_GUESS) { ${$options{ErrStr}} = "Tried to get a new temp name different to the previous value $MAX_GUESS times.\nSomething wrong with template?? ($template)"; return (); } } # If we get here, we have run out of tries ${ $options{ErrStr} } = "Have exceeded the maximum number of attempts (" . MAX_TRIES . ") to open temp file/dir"; return (); } # Internal routine to replace the XXXX... with random characters # This has to be done by _gettemp() every time it fails to # open a temp file/dir # Arguments: $template (the template with XXX), # $ignore (number of characters at end to ignore) # Returns: modified template sub _replace_XX { croak 'Usage: _replace_XX($template, $ignore)' unless scalar(@_) == 2; my ($path, $ignore) = @_; # Do it as an if, since the suffix adjusts which section to replace # and suffixlen=0 returns nothing if used in the substr directly # Alternatively, could simply set $ignore to length($path)-1 # Don't want to always use substr when not required though. my $end = ( $] >= 5.006 ? "\\z" : "\\Z" ); if ($ignore) { substr($path, 0, - $ignore) =~ s/X(?=X*$end)/$CHARS[ int( rand( @CHARS ) ) ]/ge; } else { $path =~ s/X(?=X*$end)/$CHARS[ int( rand( @CHARS ) ) ]/ge; } return $path; } # Internal routine to force a temp file to be writable after # it is created so that we can unlink it. Windows seems to occassionally # force a file to be readonly when written to certain temp locations sub _force_writable { my $file = shift; chmod 0600, $file; } # internal routine to check to see if the directory is safe # First checks to see if the directory is not owned by the # current user or root. Then checks to see if anyone else # can write to the directory and if so, checks to see if # it has the sticky bit set # Will not work on systems that do not support sticky bit #Args: directory path to check # Optionally: reference to scalar to contain error message # Returns true if the path is safe and false otherwise. # Returns undef if can not even run stat() on the path # This routine based on version written by Tom Christiansen # Presumably, by the time we actually attempt to create the # file or directory in this directory, it may not be safe # anymore... Have to run _is_safe directly after the open. sub _is_safe { my $path = shift; my $err_ref = shift; # Stat path my @info = stat($path); unless (scalar(@info)) { $$err_ref = "stat(path) returned no values"; return 0; } ; return 1 if $^O eq 'VMS'; # owner delete control at file level # Check to see whether owner is neither superuser (or a system uid) nor me # Use the effective uid from the $> variable # UID is in [4] if ($info[4] > File::Temp->top_system_uid() && $info[4] != $>) { Carp::cluck(sprintf "uid=$info[4] topuid=%s euid=$> path='$path'", File::Temp->top_system_uid()); $$err_ref = "Directory owned neither by root nor the current user" if ref($err_ref); return 0; } # check whether group or other can write file # use 066 to detect either reading or writing # use 022 to check writability # Do it with S_IWOTH and S_IWGRP for portability (maybe) # mode is in info[2] if (($info[2] & &Fcntl::S_IWGRP) || # Is group writable? ($info[2] & &Fcntl::S_IWOTH) ) { # Is world writable? # Must be a directory unless (-d $path) { $$err_ref = "Path ($path) is not a directory" if ref($err_ref); return 0; } # Must have sticky bit set unless (-k $path) { $$err_ref = "Sticky bit not set on $path when dir is group|world writable" if ref($err_ref); return 0; } } return 1; } # Internal routine to check whether a directory is safe # for temp files. Safer than _is_safe since it checks for # the possibility of chown giveaway and if that is a possibility # checks each directory in the path to see if it is safe (with _is_safe) # If _PC_CHOWN_RESTRICTED is not set, does the full test of each # directory anyway. # Takes optional second arg as scalar ref to error reason sub _is_verysafe { # Need POSIX - but only want to bother if really necessary due to overhead require POSIX; my $path = shift; print "_is_verysafe testing $path\n" if $DEBUG; return 1 if $^O eq 'VMS'; # owner delete control at file level my $err_ref = shift; # Should Get the value of _PC_CHOWN_RESTRICTED if it is defined # and If it is not there do the extensive test local($@); my $chown_restricted; $chown_restricted = &POSIX::_PC_CHOWN_RESTRICTED() if eval { &POSIX::_PC_CHOWN_RESTRICTED(); 1}; # If chown_resticted is set to some value we should test it if (defined $chown_restricted) { # Return if the current directory is safe return _is_safe($path,$err_ref) if POSIX::sysconf( $chown_restricted ); } # To reach this point either, the _PC_CHOWN_RESTRICTED symbol # was not avialable or the symbol was there but chown giveaway # is allowed. Either way, we now have to test the entire tree for # safety. # Convert path to an absolute directory if required unless (File::Spec->file_name_is_absolute($path)) { $path = File::Spec->rel2abs($path); } # Split directory into components - assume no file my ($volume, $directories, undef) = File::Spec->splitpath( $path, 1); # Slightly less efficient than having a function in File::Spec # to chop off the end of a directory or even a function that # can handle ../ in a directory tree # Sometimes splitdir() returns a blank at the end # so we will probably check the bottom directory twice in some cases my @dirs = File::Spec->splitdir($directories); # Concatenate one less directory each time around foreach my $pos (0.. $#dirs) { # Get a directory name my $dir = File::Spec->catpath($volume, File::Spec->catdir(@dirs[0.. $#dirs - $pos]), '' ); print "TESTING DIR $dir\n" if $DEBUG; # Check the directory return 0 unless _is_safe($dir,$err_ref); } return 1; } # internal routine to determine whether unlink works on this # platform for files that are currently open. # Returns true if we can, false otherwise. # Currently WinNT, OS/2 and VMS can not unlink an opened file # On VMS this is because the O_EXCL flag is used to open the # temporary file. Currently I do not know enough about the issues # on VMS to decide whether O_EXCL is a requirement. sub _can_unlink_opened_file { if ($^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'VMS' || $^O eq 'dos' || $^O eq 'MacOS') { return 0; } else { return 1; } } # internal routine to decide which security levels are allowed # see safe_level() for more information on this # Controls whether the supplied security level is allowed # $cando = _can_do_level( $level ) sub _can_do_level { # Get security level my $level = shift; # Always have to be able to do STANDARD return 1 if $level == STANDARD; # Currently, the systems that can do HIGH or MEDIUM are identical if ( $^O eq 'MSWin32' || $^O eq 'os2' || $^O eq 'cygwin' || $^O eq 'dos' || $^O eq 'MacOS' || $^O eq 'mpeix') { return 0; } else { return 1; } } # This routine sets up a deferred unlinking of a specified # filename and filehandle. It is used in the following cases: # - Called by unlink0 if an opened file can not be unlinked # - Called by tempfile() if files are to be removed on shutdown # - Called by tempdir() if directories are to be removed on shutdown # Arguments: # _deferred_unlink( $fh, $fname, $isdir ); # # - filehandle (so that it can be expclicitly closed if open # - filename (the thing we want to remove) # - isdir (flag to indicate that we are being given a directory) # [and hence no filehandle] # Status is not referred to since all the magic is done with an END block { # Will set up two lexical variables to contain all the files to be # removed. One array for files, another for directories They will # only exist in this block. # This means we only have to set up a single END block to remove # all files. # in order to prevent child processes inadvertently deleting the parent # temp files we use a hash to store the temp files and directories # created by a particular process id. # %files_to_unlink contains values that are references to an array of # array references containing the filehandle and filename associated with # the temp file. my (%files_to_unlink, %dirs_to_unlink); # Set up an end block to use these arrays END { local($., $@, $!, $^E, $?); cleanup(); } # Cleanup function. Always triggered on END but can be invoked # manually. sub cleanup { if (!$KEEP_ALL) { # Files my @files = (exists $files_to_unlink{$$} ? @{ $files_to_unlink{$$} } : () ); foreach my $file (@files) { # close the filehandle without checking its state # in order to make real sure that this is closed # if its already closed then I dont care about the answer # probably a better way to do this close($file->[0]); # file handle is [0] if (-f $file->[1]) { # file name is [1] _force_writable( $file->[1] ); # for windows unlink $file->[1] or warn "Error removing ".$file->[1]; } } # Dirs my @dirs = (exists $dirs_to_unlink{$$} ? @{ $dirs_to_unlink{$$} } : () ); foreach my $dir (@dirs) { if (-d $dir) { # Some versions of rmtree will abort if you attempt to remove # the directory you are sitting in. We protect that and turn it # into a warning. We do this because this occurs during # cleanup and so can not be caught by the user. eval { rmtree($dir, $DEBUG, 0); }; warn $@ if ($@ && $^W); } } # clear the arrays @{ $files_to_unlink{$$} } = () if exists $files_to_unlink{$$}; @{ $dirs_to_unlink{$$} } = () if exists $dirs_to_unlink{$$}; } } # This is the sub called to register a file for deferred unlinking # This could simply store the input parameters and defer everything # until the END block. For now we do a bit of checking at this # point in order to make sure that (1) we have a file/dir to delete # and (2) we have been called with the correct arguments. sub _deferred_unlink { croak 'Usage: _deferred_unlink($fh, $fname, $isdir)' unless scalar(@_) == 3; my ($fh, $fname, $isdir) = @_; warn "Setting up deferred removal of $fname\n" if $DEBUG; # If we have a directory, check that it is a directory if ($isdir) { if (-d $fname) { # Directory exists so store it # first on VMS turn []foo into [.foo] for rmtree $fname = VMS::Filespec::vmspath($fname) if $^O eq 'VMS'; $dirs_to_unlink{$$} = [] unless exists $dirs_to_unlink{$$}; push (@{ $dirs_to_unlink{$$} }, $fname); } else { carp "Request to remove directory $fname could not be completed since it does not exist!\n" if $^W; } } else { if (-f $fname) { # file exists so store handle and name for later removal $files_to_unlink{$$} = [] unless exists $files_to_unlink{$$}; push(@{ $files_to_unlink{$$} }, [$fh, $fname]); } else { carp "Request to remove file $fname could not be completed since it is not there!\n" if $^W; } } } } #line 1008 sub new { my $proto = shift; my $class = ref($proto) || $proto; # read arguments and convert keys to upper case my %args = @_; %args = map { uc($_), $args{$_} } keys %args; # see if they are unlinking (defaulting to yes) my $unlink = (exists $args{UNLINK} ? $args{UNLINK} : 1 ); delete $args{UNLINK}; # template (store it in an array so that it will # disappear from the arg list of tempfile) my @template = ( exists $args{TEMPLATE} ? $args{TEMPLATE} : () ); delete $args{TEMPLATE}; # Protect OPEN delete $args{OPEN}; # Open the file and retain file handle and file name my ($fh, $path) = tempfile( @template, %args ); print "Tmp: $fh - $path\n" if $DEBUG; # Store the filename in the scalar slot ${*$fh} = $path; # Cache the filename by pid so that the destructor can decide whether to remove it $FILES_CREATED_BY_OBJECT{$$}{$path} = 1; # Store unlink information in hash slot (plus other constructor info) %{*$fh} = %args; # create the object bless $fh, $class; # final method-based configuration $fh->unlink_on_destroy( $unlink ); return $fh; } #line 1066 sub newdir { my $self = shift; # need to handle args as in tempdir because we have to force CLEANUP # default without passing CLEANUP to tempdir my $template = (scalar(@_) % 2 == 1 ? shift(@_) : undef ); my %options = @_; my $cleanup = (exists $options{CLEANUP} ? $options{CLEANUP} : 1 ); delete $options{CLEANUP}; my $tempdir; if (defined $template) { $tempdir = tempdir( $template, %options ); } else { $tempdir = tempdir( %options ); } return bless { DIRNAME => $tempdir, CLEANUP => $cleanup, LAUNCHPID => $$, }, "File::Temp::Dir"; } #line 1101 sub filename { my $self = shift; return ${*$self}; } sub STRINGIFY { my $self = shift; return $self->filename; } #line 1131 sub unlink_on_destroy { my $self = shift; if (@_) { ${*$self}{UNLINK} = shift; } return ${*$self}{UNLINK}; } #line 1160 sub DESTROY { local($., $@, $!, $^E, $?); my $self = shift; # Make sure we always remove the file from the global hash # on destruction. This prevents the hash from growing uncontrollably # and post-destruction there is no reason to know about the file. my $file = $self->filename; my $was_created_by_proc; if (exists $FILES_CREATED_BY_OBJECT{$$}{$file}) { $was_created_by_proc = 1; delete $FILES_CREATED_BY_OBJECT{$$}{$file}; } if (${*$self}{UNLINK} && !$KEEP_ALL) { print "# ---------> Unlinking $self\n" if $DEBUG; # only delete if this process created it return unless $was_created_by_proc; # The unlink1 may fail if the file has been closed # by the caller. This leaves us with the decision # of whether to refuse to remove the file or simply # do an unlink without test. Seems to be silly # to do this when we are trying to be careful # about security _force_writable( $file ); # for windows unlink1( $self, $file ) or unlink($file); } } #line 1294 sub tempfile { # Can not check for argument count since we can have any # number of args # Default options my %options = ( "DIR" => undef, # Directory prefix "SUFFIX" => '', # Template suffix "UNLINK" => 0, # Do not unlink file on exit "OPEN" => 1, # Open file "TMPDIR" => 0, # Place tempfile in tempdir if template specified "EXLOCK" => 1, # Open file with O_EXLOCK ); # Check to see whether we have an odd or even number of arguments my $template = (scalar(@_) % 2 == 1 ? shift(@_) : undef); # Read the options and merge with defaults %options = (%options, @_) if @_; # First decision is whether or not to open the file if (! $options{"OPEN"}) { warn "tempfile(): temporary filename requested but not opened.\nPossibly unsafe, consider using tempfile() with OPEN set to true\n" if $^W; } if ($options{"DIR"} and $^O eq 'VMS') { # on VMS turn []foo into [.foo] for concatenation $options{"DIR"} = VMS::Filespec::vmspath($options{"DIR"}); } # Construct the template # Have a choice of trying to work around the mkstemp/mktemp/tmpnam etc # functions or simply constructing a template and using _gettemp() # explicitly. Go for the latter # First generate a template if not defined and prefix the directory # If no template must prefix the temp directory if (defined $template) { # End up with current directory if neither DIR not TMPDIR are set if ($options{"DIR"}) { $template = File::Spec->catfile($options{"DIR"}, $template); } elsif ($options{TMPDIR}) { $template = File::Spec->catfile(File::Spec->tmpdir, $template ); } } else { if ($options{"DIR"}) { $template = File::Spec->catfile($options{"DIR"}, TEMPXXX); } else { $template = File::Spec->catfile(File::Spec->tmpdir, TEMPXXX); } } # Now add a suffix $template .= $options{"SUFFIX"}; # Determine whether we should tell _gettemp to unlink the file # On unix this is irrelevant and can be worked out after the file is # opened (simply by unlinking the open filehandle). On Windows or VMS # we have to indicate temporary-ness when we open the file. In general # we only want a true temporary file if we are returning just the # filehandle - if the user wants the filename they probably do not # want the file to disappear as soon as they close it (which may be # important if they want a child process to use the file) # For this reason, tie unlink_on_close to the return context regardless # of OS. my $unlink_on_close = ( wantarray ? 0 : 1); # Create the file my ($fh, $path, $errstr); croak "Error in tempfile() using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => $options{'OPEN'}, "mkdir"=> 0 , "unlink_on_close" => $unlink_on_close, "suffixlen" => length($options{'SUFFIX'}), "ErrStr" => \$errstr, "use_exlock" => $options{EXLOCK}, ) ); # Set up an exit handler that can do whatever is right for the # system. This removes files at exit when requested explicitly or when # system is asked to unlink_on_close but is unable to do so because # of OS limitations. # The latter should be achieved by using a tied filehandle. # Do not check return status since this is all done with END blocks. _deferred_unlink($fh, $path, 0) if $options{"UNLINK"}; # Return if (wantarray()) { if ($options{'OPEN'}) { return ($fh, $path); } else { return (undef, $path); } } else { # Unlink the file. It is up to unlink0 to decide what to do with # this (whether to unlink now or to defer until later) unlink0($fh, $path) or croak "Error unlinking file $path using unlink0"; # Return just the filehandle. return $fh; } } #line 1483 # ' sub tempdir { # Can not check for argument count since we can have any # number of args # Default options my %options = ( "CLEANUP" => 0, # Remove directory on exit "DIR" => '', # Root directory "TMPDIR" => 0, # Use tempdir with template ); # Check to see whether we have an odd or even number of arguments my $template = (scalar(@_) % 2 == 1 ? shift(@_) : undef ); # Read the options and merge with defaults %options = (%options, @_) if @_; # Modify or generate the template # Deal with the DIR and TMPDIR options if (defined $template) { # Need to strip directory path if using DIR or TMPDIR if ($options{'TMPDIR'} || $options{'DIR'}) { # Strip parent directory from the filename # # There is no filename at the end $template = VMS::Filespec::vmspath($template) if $^O eq 'VMS'; my ($volume, $directories, undef) = File::Spec->splitpath( $template, 1); # Last directory is then our template $template = (File::Spec->splitdir($directories))[-1]; # Prepend the supplied directory or temp dir if ($options{"DIR"}) { $template = File::Spec->catdir($options{"DIR"}, $template); } elsif ($options{TMPDIR}) { # Prepend tmpdir $template = File::Spec->catdir(File::Spec->tmpdir, $template); } } } else { if ($options{"DIR"}) { $template = File::Spec->catdir($options{"DIR"}, TEMPXXX); } else { $template = File::Spec->catdir(File::Spec->tmpdir, TEMPXXX); } } # Create the directory my $tempdir; my $suffixlen = 0; if ($^O eq 'VMS') { # dir names can end in delimiters $template =~ m/([\.\]:>]+)$/; $suffixlen = length($1); } if ( ($^O eq 'MacOS') && (substr($template, -1) eq ':') ) { # dir name has a trailing ':' ++$suffixlen; } my $errstr; croak "Error in tempdir() using $template: $errstr" unless ((undef, $tempdir) = _gettemp($template, "open" => 0, "mkdir"=> 1 , "suffixlen" => $suffixlen, "ErrStr" => \$errstr, ) ); # Install exit handler; must be dynamic to get lexical if ( $options{'CLEANUP'} && -d $tempdir) { _deferred_unlink(undef, $tempdir, 1); } # Return the dir name return $tempdir; } #line 1605 sub mkstemp { croak "Usage: mkstemp(template)" if scalar(@_) != 1; my $template = shift; my ($fh, $path, $errstr); croak "Error in mkstemp using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => 1, "mkdir"=> 0 , "suffixlen" => 0, "ErrStr" => \$errstr, ) ); if (wantarray()) { return ($fh, $path); } else { return $fh; } } #line 1648 sub mkstemps { croak "Usage: mkstemps(template, suffix)" if scalar(@_) != 2; my $template = shift; my $suffix = shift; $template .= $suffix; my ($fh, $path, $errstr); croak "Error in mkstemps using $template: $errstr" unless (($fh, $path) = _gettemp($template, "open" => 1, "mkdir"=> 0 , "suffixlen" => length($suffix), "ErrStr" => \$errstr, ) ); if (wantarray()) { return ($fh, $path); } else { return $fh; } } #line 1691 #' # for emacs sub mkdtemp { croak "Usage: mkdtemp(template)" if scalar(@_) != 1; my $template = shift; my $suffixlen = 0; if ($^O eq 'VMS') { # dir names can end in delimiters $template =~ m/([\.\]:>]+)$/; $suffixlen = length($1); } if ( ($^O eq 'MacOS') && (substr($template, -1) eq ':') ) { # dir name has a trailing ':' ++$suffixlen; } my ($junk, $tmpdir, $errstr); croak "Error creating temp directory from template $template\: $errstr" unless (($junk, $tmpdir) = _gettemp($template, "open" => 0, "mkdir"=> 1 , "suffixlen" => $suffixlen, "ErrStr" => \$errstr, ) ); return $tmpdir; } #line 1734 sub mktemp { croak "Usage: mktemp(template)" if scalar(@_) != 1; my $template = shift; my ($tmpname, $junk, $errstr); croak "Error getting name to temp file from template $template: $errstr" unless (($junk, $tmpname) = _gettemp($template, "open" => 0, "mkdir"=> 0 , "suffixlen" => 0, "ErrStr" => \$errstr, ) ); return $tmpname; } #line 1796 sub tmpnam { # Retrieve the temporary directory name my $tmpdir = File::Spec->tmpdir; croak "Error temporary directory is not writable" if $tmpdir eq ''; # Use a ten character template and append to tmpdir my $template = File::Spec->catfile($tmpdir, TEMPXXX); if (wantarray() ) { return mkstemp($template); } else { return mktemp($template); } } #line 1832 sub tmpfile { # Simply call tmpnam() in a list context my ($fh, $file) = tmpnam(); # Make sure file is removed when filehandle is closed # This will fail on NFS unlink0($fh, $file) or return undef; return $fh; } #line 1877 sub tempnam { croak 'Usage tempnam($dir, $prefix)' unless scalar(@_) == 2; my ($dir, $prefix) = @_; # Add a string to the prefix $prefix .= 'XXXXXXXX'; # Concatenate the directory to the file my $template = File::Spec->catfile($dir, $prefix); return mktemp($template); } #line 1949 sub unlink0 { croak 'Usage: unlink0(filehandle, filename)' unless scalar(@_) == 2; # Read args my ($fh, $path) = @_; cmpstat($fh, $path) or return 0; # attempt remove the file (does not work on some platforms) if (_can_unlink_opened_file()) { # return early (Without unlink) if we have been instructed to retain files. return 1 if $KEEP_ALL; # XXX: do *not* call this on a directory; possible race # resulting in recursive removal croak "unlink0: $path has become a directory!" if -d $path; unlink($path) or return 0; # Stat the filehandle my @fh = stat $fh; print "Link count = $fh[3] \n" if $DEBUG; # Make sure that the link count is zero # - Cygwin provides deferred unlinking, however, # on Win9x the link count remains 1 # On NFS the link count may still be 1 but we cant know that # we are on NFS return ( $fh[3] == 0 or $^O eq 'cygwin' ? 1 : 0); } else { _deferred_unlink($fh, $path, 0); return 1; } } #line 2014 sub cmpstat { croak 'Usage: cmpstat(filehandle, filename)' unless scalar(@_) == 2; # Read args my ($fh, $path) = @_; warn "Comparing stat\n" if $DEBUG; # Stat the filehandle - which may be closed if someone has manually # closed the file. Can not turn off warnings without using $^W # unless we upgrade to 5.006 minimum requirement my @fh; { local ($^W) = 0; @fh = stat $fh; } return unless @fh; if ($fh[3] > 1 && $^W) { carp "unlink0: fstat found too many links; SB=@fh" if $^W; } # Stat the path my @path = stat $path; unless (@path) { carp "unlink0: $path is gone already" if $^W; return; } # this is no longer a file, but may be a directory, or worse unless (-f $path) { confess "panic: $path is no longer a file: SB=@fh"; } # Do comparison of each member of the array # On WinNT dev and rdev seem to be different # depending on whether it is a file or a handle. # Cannot simply compare all members of the stat return # Select the ones we can use my @okstat = (0..$#fh); # Use all by default if ($^O eq 'MSWin32') { @okstat = (1,2,3,4,5,7,8,9,10); } elsif ($^O eq 'os2') { @okstat = (0, 2..$#fh); } elsif ($^O eq 'VMS') { # device and file ID are sufficient @okstat = (0, 1); } elsif ($^O eq 'dos') { @okstat = (0,2..7,11..$#fh); } elsif ($^O eq 'mpeix') { @okstat = (0..4,8..10); } # Now compare each entry explicitly by number for (@okstat) { print "Comparing: $_ : $fh[$_] and $path[$_]\n" if $DEBUG; # Use eq rather than == since rdev, blksize, and blocks (6, 11, # and 12) will be '' on platforms that do not support them. This # is fine since we are only comparing integers. unless ($fh[$_] eq $path[$_]) { warn "Did not match $_ element of stat\n" if $DEBUG; return 0; } } return 1; } #line 2107 sub unlink1 { croak 'Usage: unlink1(filehandle, filename)' unless scalar(@_) == 2; # Read args my ($fh, $path) = @_; cmpstat($fh, $path) or return 0; # Close the file close( $fh ) or return 0; # Make sure the file is writable (for windows) _force_writable( $path ); # return early (without unlink) if we have been instructed to retain files. return 1 if $KEEP_ALL; # remove the file return unlink($path); } #line 2222 { # protect from using the variable itself my $LEVEL = STANDARD; sub safe_level { my $self = shift; if (@_) { my $level = shift; if (($level != STANDARD) && ($level != MEDIUM) && ($level != HIGH)) { carp "safe_level: Specified level ($level) not STANDARD, MEDIUM or HIGH - ignoring\n" if $^W; } else { # Dont allow this on perl 5.005 or earlier if ($] < 5.006 && $level != STANDARD) { # Cant do MEDIUM or HIGH checks croak "Currently requires perl 5.006 or newer to do the safe checks"; } # Check that we are allowed to change level # Silently ignore if we can not. $LEVEL = $level if _can_do_level($level); } } return $LEVEL; } } #line 2267 { my $TopSystemUID = 10; $TopSystemUID = 197108 if $^O eq 'interix'; # "Administrator" sub top_system_uid { my $self = shift; if (@_) { my $newuid = shift; croak "top_system_uid: UIDs should be numeric" unless $newuid =~ /^\d+$/s; $TopSystemUID = $newuid; } return $TopSystemUID; } } #line 2402 package File::Temp::Dir; use File::Path qw/ rmtree /; use strict; use overload '""' => "STRINGIFY", fallback => 1; # private class specifically to support tempdir objects # created by File::Temp->newdir # ostensibly the same method interface as File::Temp but without # inheriting all the IO::Seekable methods and other cruft # Read-only - returns the name of the temp directory sub dirname { my $self = shift; return $self->{DIRNAME}; } sub STRINGIFY { my $self = shift; return $self->dirname; } sub unlink_on_destroy { my $self = shift; if (@_) { $self->{CLEANUP} = shift; } return $self->{CLEANUP}; } sub DESTROY { my $self = shift; local($., $@, $!, $^E, $?); if ($self->unlink_on_destroy && $$ == $self->{LAUNCHPID} && !$File::Temp::KEEP_ALL) { if (-d $self->{DIRNAME}) { # Some versions of rmtree will abort if you attempt to remove # the directory you are sitting in. We protect that and turn it # into a warning. We do this because this occurs during object # destruction and so can not be caught by the user. eval { rmtree($self->{DIRNAME}, $File::Temp::DEBUG, 0); }; warn $@ if ($@ && $^W); } } } 1; FILEb50be00d/FileHandle.pm#line 1 "C:/Perl/lib/FileHandle.pm" package FileHandle; use 5.006; use strict; our($VERSION, @ISA, @EXPORT, @EXPORT_OK); $VERSION = "2.02"; require IO::File; @ISA = qw(IO::File); @EXPORT = qw(_IOFBF _IOLBF _IONBF); @EXPORT_OK = qw( pipe autoflush output_field_separator output_record_separator input_record_separator input_line_number format_page_number format_lines_per_page format_lines_left format_name format_top_name format_line_break_characters format_formfeed print printf getline getlines ); # # Everything we're willing to export, we must first import. # import IO::Handle grep { !defined(&$_) } @EXPORT, @EXPORT_OK; # # Some people call "FileHandle::function", so all the functions # that were in the old FileHandle class must be imported, too. # { no strict 'refs'; my %import = ( 'IO::Handle' => [qw(DESTROY new_from_fd fdopen close fileno getc ungetc gets eof flush error clearerr setbuf setvbuf _open_mode_string)], 'IO::Seekable' => [qw(seek tell getpos setpos)], 'IO::File' => [qw(new new_tmpfile open)] ); for my $pkg (keys %import) { for my $func (@{$import{$pkg}}) { my $c = *{"${pkg}::$func"}{CODE} or die "${pkg}::$func missing"; *$func = $c; } } } # # Specialized importer for Fcntl magic. # sub import { my $pkg = shift; my $callpkg = caller; require Exporter; Exporter::export($pkg, $callpkg, @_); # # If the Fcntl extension is available, # export its constants. # eval { require Fcntl; Exporter::export('Fcntl', $callpkg); }; } ################################################ # This is the only exported function we define; # the rest come from other classes. # sub pipe { my $r = new IO::Handle; my $w = new IO::Handle; CORE::pipe($r, $w) or return undef; ($r, $w); } # Rebless standard file handles bless *STDIN{IO}, "FileHandle" if ref *STDIN{IO} eq "IO::Handle"; bless *STDOUT{IO}, "FileHandle" if ref *STDOUT{IO} eq "IO::Handle"; bless *STDERR{IO}, "FileHandle" if ref *STDERR{IO} eq "IO::Handle"; 1; __END__ #line 263 FILEd790a26f/IO.pm#line 1 "C:/Perl/lib/IO.pm" # package IO; use XSLoader (); use Carp; use strict; use warnings; our $VERSION = "1.25_04"; XSLoader::load 'IO', $VERSION; sub import { shift; warnings::warnif('deprecated', qq{Parameterless "use IO" deprecated}) if @_ == 0 ; my @l = @_ ? @_ : qw(Handle Seekable File Pipe Socket Dir); eval join("", map { "require IO::" . (/(\w+)/)[0] . ";\n" } @l) or croak $@; } 1; __END__ #line 68 FILE'0a26d56f/IO/Compress/Adapter/Deflate.pm 2#line 1 "C:/Perl/lib/IO/Compress/Adapter/Deflate.pm" package IO::Compress::Adapter::Deflate ; use strict; use warnings; use bytes; use IO::Compress::Base::Common 2.037 qw(:Status); use Compress::Raw::Zlib 2.037 qw(Z_OK Z_FINISH MAX_WBITS) ; our ($VERSION); $VERSION = '2.037'; sub mkCompObject { my $crc32 = shift ; my $adler32 = shift ; my $level = shift ; my $strategy = shift ; my ($def, $status) = new Compress::Raw::Zlib::Deflate -AppendOutput => 1, -CRC32 => $crc32, -ADLER32 => $adler32, -Level => $level, -Strategy => $strategy, -WindowBits => - MAX_WBITS; return (undef, "Cannot create Deflate object: $status", $status) if $status != Z_OK; return bless {'Def' => $def, 'Error' => '', } ; } sub compr { my $self = shift ; my $def = $self->{Def}; my $status = $def->deflate($_[0], $_[1]) ; $self->{ErrorNo} = $status; if ($status != Z_OK) { $self->{Error} = "Deflate Error: $status"; return STATUS_ERROR; } return STATUS_OK; } sub flush { my $self = shift ; my $def = $self->{Def}; my $opt = $_[1] || Z_FINISH; my $status = $def->flush($_[0], $opt); $self->{ErrorNo} = $status; if ($status != Z_OK) { $self->{Error} = "Deflate Error: $status"; return STATUS_ERROR; } return STATUS_OK; } sub close { my $self = shift ; my $def = $self->{Def}; $def->flush($_[0], Z_FINISH) if defined $def ; } sub reset { my $self = shift ; my $def = $self->{Def}; my $status = $def->deflateReset() ; $self->{ErrorNo} = $status; if ($status != Z_OK) { $self->{Error} = "Deflate Error: $status"; return STATUS_ERROR; } return STATUS_OK; } sub deflateParams { my $self = shift ; my $def = $self->{Def}; my $status = $def->deflateParams(@_); $self->{ErrorNo} = $status; if ($status != Z_OK) { $self->{Error} = "deflateParams Error: $status"; return STATUS_ERROR; } return STATUS_OK; } #sub total_out #{ # my $self = shift ; # $self->{Def}->total_out(); #} # #sub total_in #{ # my $self = shift ; # $self->{Def}->total_in(); #} sub compressedBytes { my $self = shift ; $self->{Def}->compressedBytes(); } sub uncompressedBytes { my $self = shift ; $self->{Def}->uncompressedBytes(); } sub crc32 { my $self = shift ; $self->{Def}->crc32(); } sub adler32 { my $self = shift ; $self->{Def}->adler32(); } 1; __END__ FILE8527a1ab/IO/Compress/Base.pmR"#line 1 "C:/Perl/lib/IO/Compress/Base.pm" package IO::Compress::Base ; require 5.004 ; use strict ; use warnings; use IO::Compress::Base::Common 2.037 ; use IO::File qw(SEEK_SET SEEK_END); ; use Scalar::Util qw(blessed readonly); #use File::Glob; #require Exporter ; use Carp() ; use Symbol(); use bytes; our (@ISA, $VERSION); @ISA = qw(Exporter IO::File); $VERSION = '2.037'; #Can't locate object method "SWASHNEW" via package "utf8" (perhaps you forgot to load "utf8"?) at .../ext/Compress-Zlib/Gzip/blib/lib/Compress/Zlib/Common.pm line 16. sub saveStatus { my $self = shift ; ${ *$self->{ErrorNo} } = shift() + 0 ; ${ *$self->{Error} } = '' ; return ${ *$self->{ErrorNo} } ; } sub saveErrorString { my $self = shift ; my $retval = shift ; ${ *$self->{Error} } = shift ; ${ *$self->{ErrorNo} } = shift() + 0 if @_ ; return $retval; } sub croakError { my $self = shift ; $self->saveErrorString(0, $_[0]); Carp::croak $_[0]; } sub closeError { my $self = shift ; my $retval = shift ; my $errno = *$self->{ErrorNo}; my $error = ${ *$self->{Error} }; $self->close(); *$self->{ErrorNo} = $errno ; ${ *$self->{Error} } = $error ; return $retval; } sub error { my $self = shift ; return ${ *$self->{Error} } ; } sub errorNo { my $self = shift ; return ${ *$self->{ErrorNo} } ; } sub writeAt { my $self = shift ; my $offset = shift; my $data = shift; if (defined *$self->{FH}) { my $here = tell(*$self->{FH}); return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!) if $here < 0 ; seek(*$self->{FH}, $offset, SEEK_SET) or return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!) ; defined *$self->{FH}->write($data, length $data) or return $self->saveErrorString(undef, $!, $!) ; seek(*$self->{FH}, $here, SEEK_SET) or return $self->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!) ; } else { substr(${ *$self->{Buffer} }, $offset, length($data)) = $data ; } return 1; } sub outputPayload { my $self = shift ; return $self->output(@_); } sub output { my $self = shift ; my $data = shift ; my $last = shift ; return 1 if length $data == 0 && ! $last ; if ( *$self->{FilterEnvelope} ) { *_ = \$data; &{ *$self->{FilterEnvelope} }(); } if (length $data) { if ( defined *$self->{FH} ) { defined *$self->{FH}->write( $data, length $data ) or return $self->saveErrorString(0, $!, $!); } else { ${ *$self->{Buffer} } .= $data ; } } return 1; } sub getOneShotParams { return ( 'MultiStream' => [1, 1, Parse_boolean, 1], ); } sub checkParams { my $self = shift ; my $class = shift ; my $got = shift || IO::Compress::Base::Parameters::new(); $got->parse( { # Generic Parameters 'AutoClose' => [1, 1, Parse_boolean, 0], #'Encode' => [1, 1, Parse_any, undef], 'Strict' => [0, 1, Parse_boolean, 1], 'Append' => [1, 1, Parse_boolean, 0], 'BinModeIn' => [1, 1, Parse_boolean, 0], 'FilterEnvelope' => [1, 1, Parse_any, undef], $self->getExtraParams(), *$self->{OneShot} ? $self->getOneShotParams() : (), }, @_) or $self->croakError("${class}: $got->{Error}") ; return $got ; } sub _create { my $obj = shift; my $got = shift; *$obj->{Closed} = 1 ; my $class = ref $obj; $obj->croakError("$class: Missing Output parameter") if ! @_ && ! $got ; my $outValue = shift ; my $oneShot = 1 ; if (! $got) { $oneShot = 0 ; $got = $obj->checkParams($class, undef, @_) or return undef ; } my $lax = ! $got->value('Strict') ; my $outType = whatIsOutput($outValue); $obj->ckOutputParam($class, $outValue) or return undef ; if ($outType eq 'buffer') { *$obj->{Buffer} = $outValue; } else { my $buff = "" ; *$obj->{Buffer} = \$buff ; } # Merge implies Append my $merge = $got->value('Merge') ; my $appendOutput = $got->value('Append') || $merge ; *$obj->{Append} = $appendOutput; *$obj->{FilterEnvelope} = $got->value('FilterEnvelope') ; if ($merge) { # Switch off Merge mode if output file/buffer is empty/doesn't exist if (($outType eq 'buffer' && length $$outValue == 0 ) || ($outType ne 'buffer' && (! -e $outValue || (-w _ && -z _))) ) { $merge = 0 } } # If output is a file, check that it is writable #no warnings; #if ($outType eq 'filename' && -e $outValue && ! -w _) # { return $obj->saveErrorString(undef, "Output file '$outValue' is not writable" ) } if ($got->parsed('Encode')) { my $want_encoding = $got->value('Encode'); *$obj->{Encoding} = getEncoding($obj, $class, $want_encoding); } $obj->ckParams($got) or $obj->croakError("${class}: " . $obj->error()); $obj->saveStatus(STATUS_OK) ; my $status ; if (! $merge) { *$obj->{Compress} = $obj->mkComp($got) or return undef; *$obj->{UnCompSize} = new U64 ; *$obj->{CompSize} = new U64 ; if ( $outType eq 'buffer') { ${ *$obj->{Buffer} } = '' unless $appendOutput ; } else { if ($outType eq 'handle') { *$obj->{FH} = $outValue ; setBinModeOutput(*$obj->{FH}) ; $outValue->flush() ; *$obj->{Handle} = 1 ; if ($appendOutput) { seek(*$obj->{FH}, 0, SEEK_END) or return $obj->saveErrorString(undef, "Cannot seek to end of output filehandle: $!", $!) ; } } elsif ($outType eq 'filename') { no warnings; my $mode = '>' ; $mode = '>>' if $appendOutput; *$obj->{FH} = new IO::File "$mode $outValue" or return $obj->saveErrorString(undef, "cannot open file '$outValue': $!", $!) ; *$obj->{StdIO} = ($outValue eq '-'); setBinModeOutput(*$obj->{FH}) ; } } *$obj->{Header} = $obj->mkHeader($got) ; $obj->output( *$obj->{Header} ) or return undef; $obj->beforePayload(); } else { *$obj->{Compress} = $obj->createMerge($outValue, $outType) or return undef; } *$obj->{Closed} = 0 ; *$obj->{AutoClose} = $got->value('AutoClose') ; *$obj->{Output} = $outValue; *$obj->{ClassName} = $class; *$obj->{Got} = $got; *$obj->{OneShot} = 0 ; return $obj ; } sub ckOutputParam { my $self = shift ; my $from = shift ; my $outType = whatIsOutput($_[0]); $self->croakError("$from: output parameter not a filename, filehandle or scalar ref") if ! $outType ; #$self->croakError("$from: output filename is undef or null string") #if $outType eq 'filename' && (! defined $_[0] || $_[0] eq '') ; $self->croakError("$from: output buffer is read-only") if $outType eq 'buffer' && readonly(${ $_[0] }); return 1; } sub _def { my $obj = shift ; my $class= (caller)[0] ; my $name = (caller(1))[3] ; $obj->croakError("$name: expected at least 1 parameters\n") unless @_ >= 1 ; my $input = shift ; my $haveOut = @_ ; my $output = shift ; my $x = new IO::Compress::Base::Validator($class, *$obj->{Error}, $name, $input, $output) or return undef ; push @_, $output if $haveOut && $x->{Hash}; *$obj->{OneShot} = 1 ; my $got = $obj->checkParams($name, undef, @_) or return undef ; $x->{Got} = $got ; # if ($x->{Hash}) # { # while (my($k, $v) = each %$input) # { # $v = \$input->{$k} # unless defined $v ; # # $obj->_singleTarget($x, 1, $k, $v, @_) # or return undef ; # } # # return keys %$input ; # } if ($x->{GlobMap}) { $x->{oneInput} = 1 ; foreach my $pair (@{ $x->{Pairs} }) { my ($from, $to) = @$pair ; $obj->_singleTarget($x, 1, $from, $to, @_) or return undef ; } return scalar @{ $x->{Pairs} } ; } if (! $x->{oneOutput} ) { my $inFile = ($x->{inType} eq 'filenames' || $x->{inType} eq 'filename'); $x->{inType} = $inFile ? 'filename' : 'buffer'; foreach my $in ($x->{oneInput} ? $input : @$input) { my $out ; $x->{oneInput} = 1 ; $obj->_singleTarget($x, $inFile, $in, \$out, @_) or return undef ; push @$output, \$out ; #if ($x->{outType} eq 'array') # { push @$output, \$out } #else # { $output->{$in} = \$out } } return 1 ; } # finally the 1 to 1 and n to 1 return $obj->_singleTarget($x, 1, $input, $output, @_); Carp::croak "should not be here" ; } sub _singleTarget { my $obj = shift ; my $x = shift ; my $inputIsFilename = shift; my $input = shift; if ($x->{oneInput}) { $obj->getFileInfo($x->{Got}, $input) if isaFilename($input) and $inputIsFilename ; my $z = $obj->_create($x->{Got}, @_) or return undef ; defined $z->_wr2($input, $inputIsFilename) or return $z->closeError(undef) ; return $z->close() ; } else { my $afterFirst = 0 ; my $inputIsFilename = ($x->{inType} ne 'array'); my $keep = $x->{Got}->clone(); #for my $element ( ($x->{inType} eq 'hash') ? keys %$input : @$input) for my $element ( @$input) { my $isFilename = isaFilename($element); if ( $afterFirst ++ ) { defined addInterStream($obj, $element, $isFilename) or return $obj->closeError(undef) ; } else { $obj->getFileInfo($x->{Got}, $element) if $isFilename; $obj->_create($x->{Got}, @_) or return undef ; } defined $obj->_wr2($element, $isFilename) or return $obj->closeError(undef) ; *$obj->{Got} = $keep->clone(); } return $obj->close() ; } } sub _wr2 { my $self = shift ; my $source = shift ; my $inputIsFilename = shift; my $input = $source ; if (! $inputIsFilename) { $input = \$source if ! ref $source; } if ( ref $input && ref $input eq 'SCALAR' ) { return $self->syswrite($input, @_) ; } if ( ! ref $input || isaFilehandle($input)) { my $isFilehandle = isaFilehandle($input) ; my $fh = $input ; if ( ! $isFilehandle ) { $fh = new IO::File "<$input" or return $self->saveErrorString(undef, "cannot open file '$input': $!", $!) ; } binmode $fh if *$self->{Got}->valueOrDefault('BinModeIn') ; my $status ; my $buff ; my $count = 0 ; while ($status = read($fh, $buff, 16 * 1024)) { $count += length $buff; defined $self->syswrite($buff, @_) or return undef ; } return $self->saveErrorString(undef, $!, $!) if ! defined $status ; if ( (!$isFilehandle || *$self->{AutoClose}) && $input ne '-') { $fh->close() or return undef ; } return $count ; } Carp::croak "Should not be here"; return undef; } sub addInterStream { my $self = shift ; my $input = shift ; my $inputIsFilename = shift ; if (*$self->{Got}->value('MultiStream')) { $self->getFileInfo(*$self->{Got}, $input) #if isaFilename($input) and $inputIsFilename ; if isaFilename($input) ; # TODO -- newStream needs to allow gzip/zip header to be modified return $self->newStream(); } elsif (*$self->{Got}->value('AutoFlush')) { #return $self->flush(Z_FULL_FLUSH); } return 1 ; } sub getFileInfo { } sub TIEHANDLE { return $_[0] if ref($_[0]); die "OOPS\n" ; } sub UNTIE { my $self = shift ; } sub DESTROY { my $self = shift ; local ($., $@, $!, $^E, $?); $self->close() ; # TODO - memory leak with 5.8.0 - this isn't called until # global destruction # %{ *$self } = () ; undef $self ; } sub filterUncompressed { } sub syswrite { my $self = shift ; my $buffer ; if (ref $_[0] ) { $self->croakError( *$self->{ClassName} . "::write: not a scalar reference" ) unless ref $_[0] eq 'SCALAR' ; $buffer = $_[0] ; } else { $buffer = \$_[0] ; } $] >= 5.008 and ( utf8::downgrade($$buffer, 1) or Carp::croak "Wide character in " . *$self->{ClassName} . "::write:"); if (@_ > 1) { my $slen = defined $$buffer ? length($$buffer) : 0; my $len = $slen; my $offset = 0; $len = $_[1] if $_[1] < $len; if (@_ > 2) { $offset = $_[2] || 0; $self->croakError(*$self->{ClassName} . "::write: offset outside string") if $offset > $slen; if ($offset < 0) { $offset += $slen; $self->croakError( *$self->{ClassName} . "::write: offset outside string") if $offset < 0; } my $rem = $slen - $offset; $len = $rem if $rem < $len; } $buffer = \substr($$buffer, $offset, $len) ; } return 0 if ! defined $$buffer || length $$buffer == 0 ; if (*$self->{Encoding}) { $$buffer = *$self->{Encoding}->encode($$buffer); } $self->filterUncompressed($buffer); my $buffer_length = defined $$buffer ? length($$buffer) : 0 ; *$self->{UnCompSize}->add($buffer_length) ; my $outBuffer=''; my $status = *$self->{Compress}->compr($buffer, $outBuffer) ; return $self->saveErrorString(undef, *$self->{Compress}{Error}, *$self->{Compress}{ErrorNo}) if $status == STATUS_ERROR; *$self->{CompSize}->add(length $outBuffer) ; $self->outputPayload($outBuffer) or return undef; return $buffer_length; } sub print { my $self = shift; #if (ref $self) { # $self = *$self{GLOB} ; #} if (defined $\) { if (defined $,) { defined $self->syswrite(join($,, @_) . $\); } else { defined $self->syswrite(join("", @_) . $\); } } else { if (defined $,) { defined $self->syswrite(join($,, @_)); } else { defined $self->syswrite(join("", @_)); } } } sub printf { my $self = shift; my $fmt = shift; defined $self->syswrite(sprintf($fmt, @_)); } sub flush { my $self = shift ; my $outBuffer=''; my $status = *$self->{Compress}->flush($outBuffer, @_) ; return $self->saveErrorString(0, *$self->{Compress}{Error}, *$self->{Compress}{ErrorNo}) if $status == STATUS_ERROR; if ( defined *$self->{FH} ) { *$self->{FH}->clearerr(); } *$self->{CompSize}->add(length $outBuffer) ; $self->outputPayload($outBuffer) or return 0; if ( defined *$self->{FH} ) { defined *$self->{FH}->flush() or return $self->saveErrorString(0, $!, $!); } return 1; } sub beforePayload { } sub newStream { my $self = shift ; $self->_writeTrailer() or return 0 ; my $got = $self->checkParams('newStream', *$self->{Got}, @_) or return 0 ; $self->ckParams($got) or $self->croakError("newStream: $self->{Error}"); *$self->{Compress} = $self->mkComp($got) or return 0; *$self->{Header} = $self->mkHeader($got) ; $self->output(*$self->{Header} ) or return 0; *$self->{UnCompSize}->reset(); *$self->{CompSize}->reset(); $self->beforePayload(); return 1 ; } sub reset { my $self = shift ; return *$self->{Compress}->reset() ; } sub _writeTrailer { my $self = shift ; my $trailer = ''; my $status = *$self->{Compress}->close($trailer) ; return $self->saveErrorString(0, *$self->{Compress}{Error}, *$self->{Compress}{ErrorNo}) if $status == STATUS_ERROR; *$self->{CompSize}->add(length $trailer) ; $trailer .= $self->mkTrailer(); defined $trailer or return 0; return $self->output($trailer); } sub _writeFinalTrailer { my $self = shift ; return $self->output($self->mkFinalTrailer()); } sub close { my $self = shift ; return 1 if *$self->{Closed} || ! *$self->{Compress} ; *$self->{Closed} = 1 ; untie *$self if $] >= 5.008 ; $self->_writeTrailer() or return 0 ; $self->_writeFinalTrailer() or return 0 ; $self->output( "", 1 ) or return 0; if (defined *$self->{FH}) { #if (! *$self->{Handle} || *$self->{AutoClose}) { if ((! *$self->{Handle} || *$self->{AutoClose}) && ! *$self->{StdIO}) { $! = 0 ; *$self->{FH}->close() or return $self->saveErrorString(0, $!, $!); } delete *$self->{FH} ; # This delete can set $! in older Perls, so reset the errno $! = 0 ; } return 1; } #sub total_in #sub total_out #sub msg # #sub crc #{ # my $self = shift ; # return *$self->{Compress}->crc32() ; #} # #sub msg #{ # my $self = shift ; # return *$self->{Compress}->msg() ; #} # #sub dict_adler #{ # my $self = shift ; # return *$self->{Compress}->dict_adler() ; #} # #sub get_Level #{ # my $self = shift ; # return *$self->{Compress}->get_Level() ; #} # #sub get_Strategy #{ # my $self = shift ; # return *$self->{Compress}->get_Strategy() ; #} sub tell { my $self = shift ; return *$self->{UnCompSize}->get32bit() ; } sub eof { my $self = shift ; return *$self->{Closed} ; } sub seek { my $self = shift ; my $position = shift; my $whence = shift ; my $here = $self->tell() ; my $target = 0 ; #use IO::Handle qw(SEEK_SET SEEK_CUR SEEK_END); use IO::Handle ; if ($whence == IO::Handle::SEEK_SET) { $target = $position ; } elsif ($whence == IO::Handle::SEEK_CUR || $whence == IO::Handle::SEEK_END) { $target = $here + $position ; } else { $self->croakError(*$self->{ClassName} . "::seek: unknown value, $whence, for whence parameter"); } # short circuit if seeking to current offset return 1 if $target == $here ; # Outlaw any attempt to seek backwards $self->croakError(*$self->{ClassName} . "::seek: cannot seek backwards") if $target < $here ; # Walk the file to the new offset my $offset = $target - $here ; my $buffer ; defined $self->syswrite("\x00" x $offset) or return 0; return 1 ; } sub binmode { 1; # my $self = shift ; # return defined *$self->{FH} # ? binmode *$self->{FH} # : 1 ; } sub fileno { my $self = shift ; return defined *$self->{FH} ? *$self->{FH}->fileno() : undef ; } sub opened { my $self = shift ; return ! *$self->{Closed} ; } sub autoflush { my $self = shift ; return defined *$self->{FH} ? *$self->{FH}->autoflush(@_) : undef ; } sub input_line_number { return undef ; } sub _notAvailable { my $name = shift ; return sub { Carp::croak "$name Not Available: File opened only for output" ; } ; } *read = _notAvailable('read'); *READ = _notAvailable('read'); *readline = _notAvailable('readline'); *READLINE = _notAvailable('readline'); *getc = _notAvailable('getc'); *GETC = _notAvailable('getc'); *FILENO = \&fileno; *PRINT = \&print; *PRINTF = \&printf; *WRITE = \&syswrite; *write = \&syswrite; *SEEK = \&seek; *TELL = \&tell; *EOF = \&eof; *CLOSE = \&close; *BINMODE = \&binmode; #*sysread = \&_notAvailable; #*syswrite = \&_write; 1; __END__ #line 997 FILE#b7ddff16/IO/Compress/Base/Common.pmX#line 1 "C:/Perl/lib/IO/Compress/Base/Common.pm" package IO::Compress::Base::Common; use strict ; use warnings; use bytes; use Carp; use Scalar::Util qw(blessed readonly); use File::GlobMapper; require Exporter; our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $HAS_ENCODE); @ISA = qw(Exporter); $VERSION = '2.037'; @EXPORT = qw( isaFilehandle isaFilename whatIsInput whatIsOutput isaFileGlobString cleanFileGlobString oneTarget setBinModeInput setBinModeOutput ckInOutParams createSelfTiedObject getEncoding WANT_CODE WANT_EXT WANT_UNDEF WANT_HASH STATUS_OK STATUS_ENDSTREAM STATUS_EOF STATUS_ERROR ); %EXPORT_TAGS = ( Status => [qw( STATUS_OK STATUS_ENDSTREAM STATUS_EOF STATUS_ERROR )]); use constant STATUS_OK => 0; use constant STATUS_ENDSTREAM => 1; use constant STATUS_EOF => 2; use constant STATUS_ERROR => -1; sub hasEncode() { if (! defined $HAS_ENCODE) { eval { require Encode; Encode->import(); }; $HAS_ENCODE = $@ ? 0 : 1 ; } return $HAS_ENCODE; } sub getEncoding($$$) { my $obj = shift; my $class = shift ; my $want_encoding = shift ; $obj->croakError("$class: Encode module needed to use -Encode") if ! hasEncode(); my $encoding = Encode::find_encoding($want_encoding); $obj->croakError("$class: Encoding '$want_encoding' is not available") if ! $encoding; return $encoding; } our ($needBinmode); $needBinmode = ($^O eq 'MSWin32' || ($] >= 5.006 && eval ' ${^UNICODE} || ${^UTF8LOCALE} ')) ? 1 : 1 ; sub setBinModeInput($) { my $handle = shift ; binmode $handle if $needBinmode; } sub setBinModeOutput($) { my $handle = shift ; binmode $handle if $needBinmode; } sub isaFilehandle($) { use utf8; # Pragma needed to keep Perl 5.6.0 happy return (defined $_[0] and (UNIVERSAL::isa($_[0],'GLOB') or UNIVERSAL::isa($_[0],'IO::Handle') or UNIVERSAL::isa(\$_[0],'GLOB')) ) } sub isaFilename($) { return (defined $_[0] and ! ref $_[0] and UNIVERSAL::isa(\$_[0], 'SCALAR')); } sub isaFileGlobString { return defined $_[0] && $_[0] =~ /^<.*>$/; } sub cleanFileGlobString { my $string = shift ; $string =~ s/^\s*<\s*(.*)\s*>\s*$/$1/; return $string; } use constant WANT_CODE => 1 ; use constant WANT_EXT => 2 ; use constant WANT_UNDEF => 4 ; #use constant WANT_HASH => 8 ; use constant WANT_HASH => 0 ; sub whatIsInput($;$) { my $got = whatIs(@_); if (defined $got && $got eq 'filename' && defined $_[0] && $_[0] eq '-') { #use IO::File; $got = 'handle'; $_[0] = *STDIN; #$_[0] = new IO::File("<-"); } return $got; } sub whatIsOutput($;$) { my $got = whatIs(@_); if (defined $got && $got eq 'filename' && defined $_[0] && $_[0] eq '-') { $got = 'handle'; $_[0] = *STDOUT; #$_[0] = new IO::File(">-"); } return $got; } sub whatIs ($;$) { return 'handle' if isaFilehandle($_[0]); my $wantCode = defined $_[1] && $_[1] & WANT_CODE ; my $extended = defined $_[1] && $_[1] & WANT_EXT ; my $undef = defined $_[1] && $_[1] & WANT_UNDEF ; my $hash = defined $_[1] && $_[1] & WANT_HASH ; return 'undef' if ! defined $_[0] && $undef ; if (ref $_[0]) { return '' if blessed($_[0]); # is an object #return '' if UNIVERSAL::isa($_[0], 'UNIVERSAL'); # is an object return 'buffer' if UNIVERSAL::isa($_[0], 'SCALAR'); return 'array' if UNIVERSAL::isa($_[0], 'ARRAY') && $extended ; return 'hash' if UNIVERSAL::isa($_[0], 'HASH') && $hash ; return 'code' if UNIVERSAL::isa($_[0], 'CODE') && $wantCode ; return ''; } return 'fileglob' if $extended && isaFileGlobString($_[0]); return 'filename'; } sub oneTarget { return $_[0] =~ /^(code|handle|buffer|filename)$/; } sub IO::Compress::Base::Validator::new { my $class = shift ; my $Class = shift ; my $error_ref = shift ; my $reportClass = shift ; my %data = (Class => $Class, Error => $error_ref, reportClass => $reportClass, ) ; my $obj = bless \%data, $class ; local $Carp::CarpLevel = 1; my $inType = $data{inType} = whatIsInput($_[0], WANT_EXT|WANT_HASH); my $outType = $data{outType} = whatIsOutput($_[1], WANT_EXT|WANT_HASH); my $oneInput = $data{oneInput} = oneTarget($inType); my $oneOutput = $data{oneOutput} = oneTarget($outType); if (! $inType) { $obj->croakError("$reportClass: illegal input parameter") ; #return undef ; } # if ($inType eq 'hash') # { # $obj->{Hash} = 1 ; # $obj->{oneInput} = 1 ; # return $obj->validateHash($_[0]); # } if (! $outType) { $obj->croakError("$reportClass: illegal output parameter") ; #return undef ; } if ($inType ne 'fileglob' && $outType eq 'fileglob') { $obj->croakError("Need input fileglob for outout fileglob"); } # if ($inType ne 'fileglob' && $outType eq 'hash' && $inType ne 'filename' ) # { # $obj->croakError("input must ne filename or fileglob when output is a hash"); # } if ($inType eq 'fileglob' && $outType eq 'fileglob') { $data{GlobMap} = 1 ; $data{inType} = $data{outType} = 'filename'; my $mapper = new File::GlobMapper($_[0], $_[1]); if ( ! $mapper ) { return $obj->saveErrorString($File::GlobMapper::Error) ; } $data{Pairs} = $mapper->getFileMap(); return $obj; } $obj->croakError("$reportClass: input and output $inType are identical") if $inType eq $outType && $_[0] eq $_[1] && $_[0] ne '-' ; if ($inType eq 'fileglob') # && $outType ne 'fileglob' { my $glob = cleanFileGlobString($_[0]); my @inputs = glob($glob); if (@inputs == 0) { # TODO -- legal or die? die "globmap matched zero file -- legal or die???" ; } elsif (@inputs == 1) { $obj->validateInputFilenames($inputs[0]) or return undef; $_[0] = $inputs[0] ; $data{inType} = 'filename' ; $data{oneInput} = 1; } else { $obj->validateInputFilenames(@inputs) or return undef; $_[0] = [ @inputs ] ; $data{inType} = 'filenames' ; } } elsif ($inType eq 'filename') { $obj->validateInputFilenames($_[0]) or return undef; } elsif ($inType eq 'array') { $data{inType} = 'filenames' ; $obj->validateInputArray($_[0]) or return undef ; } return $obj->saveErrorString("$reportClass: output buffer is read-only") if $outType eq 'buffer' && readonly(${ $_[1] }); if ($outType eq 'filename' ) { $obj->croakError("$reportClass: output filename is undef or null string") if ! defined $_[1] || $_[1] eq '' ; if (-e $_[1]) { if (-d _ ) { return $obj->saveErrorString("output file '$_[1]' is a directory"); } } } return $obj ; } sub IO::Compress::Base::Validator::saveErrorString { my $self = shift ; ${ $self->{Error} } = shift ; return undef; } sub IO::Compress::Base::Validator::croakError { my $self = shift ; $self->saveErrorString($_[0]); croak $_[0]; } sub IO::Compress::Base::Validator::validateInputFilenames { my $self = shift ; foreach my $filename (@_) { $self->croakError("$self->{reportClass}: input filename is undef or null string") if ! defined $filename || $filename eq '' ; next if $filename eq '-'; if (! -e $filename ) { return $self->saveErrorString("input file '$filename' does not exist"); } if (-d _ ) { return $self->saveErrorString("input file '$filename' is a directory"); } if (! -r _ ) { return $self->saveErrorString("cannot open file '$filename': $!"); } } return 1 ; } sub IO::Compress::Base::Validator::validateInputArray { my $self = shift ; if ( @{ $_[0] } == 0 ) { return $self->saveErrorString("empty array reference") ; } foreach my $element ( @{ $_[0] } ) { my $inType = whatIsInput($element); if (! $inType) { $self->croakError("unknown input parameter") ; } elsif($inType eq 'filename') { $self->validateInputFilenames($element) or return undef ; } else { $self->croakError("not a filename") ; } } return 1 ; } #sub IO::Compress::Base::Validator::validateHash #{ # my $self = shift ; # my $href = shift ; # # while (my($k, $v) = each %$href) # { # my $ktype = whatIsInput($k); # my $vtype = whatIsOutput($v, WANT_EXT|WANT_UNDEF) ; # # if ($ktype ne 'filename') # { # return $self->saveErrorString("hash key not filename") ; # } # # my %valid = map { $_ => 1 } qw(filename buffer array undef handle) ; # if (! $valid{$vtype}) # { # return $self->saveErrorString("hash value not ok") ; # } # } # # return $self ; #} sub createSelfTiedObject { my $class = shift || (caller)[0] ; my $error_ref = shift ; my $obj = bless Symbol::gensym(), ref($class) || $class; tie *$obj, $obj if $] >= 5.005; *$obj->{Closed} = 1 ; $$error_ref = ''; *$obj->{Error} = $error_ref ; my $errno = 0 ; *$obj->{ErrorNo} = \$errno ; return $obj; } #package Parse::Parameters ; # # #require Exporter; #our ($VERSION, @ISA, @EXPORT); #$VERSION = '2.000_08'; #@ISA = qw(Exporter); $EXPORT_TAGS{Parse} = [qw( ParseParameters Parse_any Parse_unsigned Parse_signed Parse_boolean Parse_custom Parse_string Parse_multiple Parse_writable_scalar ) ]; push @EXPORT, @{ $EXPORT_TAGS{Parse} } ; use constant Parse_any => 0x01; use constant Parse_unsigned => 0x02; use constant Parse_signed => 0x04; use constant Parse_boolean => 0x08; use constant Parse_string => 0x10; use constant Parse_custom => 0x12; #use constant Parse_store_ref => 0x100 ; use constant Parse_multiple => 0x100 ; use constant Parse_writable => 0x200 ; use constant Parse_writable_scalar => 0x400 | Parse_writable ; use constant OFF_PARSED => 0 ; use constant OFF_TYPE => 1 ; use constant OFF_DEFAULT => 2 ; use constant OFF_FIXED => 3 ; use constant OFF_FIRST_ONLY => 4 ; use constant OFF_STICKY => 5 ; sub ParseParameters { my $level = shift || 0 ; my $sub = (caller($level + 1))[3] ; local $Carp::CarpLevel = 1 ; return $_[1] if @_ == 2 && defined $_[1] && UNIVERSAL::isa($_[1], "IO::Compress::Base::Parameters"); my $p = new IO::Compress::Base::Parameters() ; $p->parse(@_) or croak "$sub: $p->{Error}" ; return $p; } #package IO::Compress::Base::Parameters; use strict; use warnings; use Carp; sub IO::Compress::Base::Parameters::new { my $class = shift ; my $obj = { Error => '', Got => {}, } ; #return bless $obj, ref($class) || $class || __PACKAGE__ ; return bless $obj, 'IO::Compress::Base::Parameters' ; } sub IO::Compress::Base::Parameters::setError { my $self = shift ; my $error = shift ; my $retval = @_ ? shift : undef ; $self->{Error} = $error ; return $retval; } #sub getError #{ # my $self = shift ; # return $self->{Error} ; #} sub IO::Compress::Base::Parameters::parse { my $self = shift ; my $default = shift ; my $got = $self->{Got} ; my $firstTime = keys %{ $got } == 0 ; my $other; my (@Bad) ; my @entered = () ; # Allow the options to be passed as a hash reference or # as the complete hash. if (@_ == 0) { @entered = () ; } elsif (@_ == 1) { my $href = $_[0] ; return $self->setError("Expected even number of parameters, got 1") if ! defined $href or ! ref $href or ref $href ne "HASH" ; foreach my $key (keys %$href) { push @entered, $key ; push @entered, \$href->{$key} ; } } else { my $count = @_; return $self->setError("Expected even number of parameters, got $count") if $count % 2 != 0 ; for my $i (0.. $count / 2 - 1) { if ($_[2 * $i] eq '__xxx__') { $other = $_[2 * $i + 1] ; } else { push @entered, $_[2 * $i] ; push @entered, \$_[2 * $i + 1] ; } } } while (my ($key, $v) = each %$default) { croak "need 4 params [@$v]" if @$v != 4 ; my ($first_only, $sticky, $type, $value) = @$v ; my $x ; $self->_checkType($key, \$value, $type, 0, \$x) or return undef ; $key = lc $key; if ($firstTime || ! $sticky) { $x = [] if $type & Parse_multiple; $got->{$key} = [0, $type, $value, $x, $first_only, $sticky] ; } $got->{$key}[OFF_PARSED] = 0 ; } my %parsed = (); if ($other) { for my $key (keys %$default) { my $canonkey = lc $key; if ($other->parsed($canonkey)) { my $value = $other->value($canonkey); #print "SET '$canonkey' to $value [$$value]\n"; ++ $parsed{$canonkey}; $got->{$canonkey}[OFF_PARSED] = 1; $got->{$canonkey}[OFF_DEFAULT] = $value; $got->{$canonkey}[OFF_FIXED] = $value; } } } for my $i (0.. @entered / 2 - 1) { my $key = $entered[2* $i] ; my $value = $entered[2* $i+1] ; #print "Key [$key] Value [$value]" ; #print defined $$value ? "[$$value]\n" : "[undef]\n"; $key =~ s/^-// ; my $canonkey = lc $key; if ($got->{$canonkey} && ($firstTime || ! $got->{$canonkey}[OFF_FIRST_ONLY] )) { my $type = $got->{$canonkey}[OFF_TYPE] ; my $parsed = $parsed{$canonkey}; ++ $parsed{$canonkey}; return $self->setError("Muliple instances of '$key' found") if $parsed && ($type & Parse_multiple) == 0 ; my $s ; $self->_checkType($key, $value, $type, 1, \$s) or return undef ; $value = $$value ; if ($type & Parse_multiple) { $got->{$canonkey}[OFF_PARSED] = 1; push @{ $got->{$canonkey}[OFF_FIXED] }, $s ; } else { $got->{$canonkey} = [1, $type, $value, $s] ; } } else { push (@Bad, $key) } } if (@Bad) { my ($bad) = join(", ", @Bad) ; return $self->setError("unknown key value(s) $bad") ; } return 1; } sub IO::Compress::Base::Parameters::_checkType { my $self = shift ; my $key = shift ; my $value = shift ; my $type = shift ; my $validate = shift ; my $output = shift; #local $Carp::CarpLevel = $level ; #print "PARSE $type $key $value $validate $sub\n" ; if ($type & Parse_writable_scalar) { return $self->setError("Parameter '$key' not writable") if $validate && readonly $$value ; if (ref $$value) { return $self->setError("Parameter '$key' not a scalar reference") if $validate && ref $$value ne 'SCALAR' ; $$output = $$value ; } else { return $self->setError("Parameter '$key' not a scalar") if $validate && ref $value ne 'SCALAR' ; $$output = $value ; } return 1; } # if ($type & Parse_store_ref) # { # #$value = $$value # # if ref ${ $value } ; # # $$output = $value ; # return 1; # } $value = $$value ; if ($type & Parse_any) { $$output = $value ; return 1; } elsif ($type & Parse_unsigned) { return $self->setError("Parameter '$key' must be an unsigned int, got 'undef'") if $validate && ! defined $value ; return $self->setError("Parameter '$key' must be an unsigned int, got '$value'") if $validate && $value !~ /^\d+$/; $$output = defined $value ? $value : 0 ; return 1; } elsif ($type & Parse_signed) { return $self->setError("Parameter '$key' must be a signed int, got 'undef'") if $validate && ! defined $value ; return $self->setError("Parameter '$key' must be a signed int, got '$value'") if $validate && $value !~ /^-?\d+$/; $$output = defined $value ? $value : 0 ; return 1 ; } elsif ($type & Parse_boolean) { return $self->setError("Parameter '$key' must be an int, got '$value'") if $validate && defined $value && $value !~ /^\d*$/; $$output = defined $value ? $value != 0 : 0 ; return 1; } elsif ($type & Parse_string) { $$output = defined $value ? $value : "" ; return 1; } $$output = $value ; return 1; } sub IO::Compress::Base::Parameters::parsed { my $self = shift ; my $name = shift ; return $self->{Got}{lc $name}[OFF_PARSED] ; } sub IO::Compress::Base::Parameters::value { my $self = shift ; my $name = shift ; if (@_) { $self->{Got}{lc $name}[OFF_PARSED] = 1; $self->{Got}{lc $name}[OFF_DEFAULT] = $_[0] ; $self->{Got}{lc $name}[OFF_FIXED] = $_[0] ; } return $self->{Got}{lc $name}[OFF_FIXED] ; } sub IO::Compress::Base::Parameters::valueOrDefault { my $self = shift ; my $name = shift ; my $default = shift ; my $value = $self->{Got}{lc $name}[OFF_DEFAULT] ; return $value if defined $value ; return $default ; } sub IO::Compress::Base::Parameters::wantValue { my $self = shift ; my $name = shift ; return defined $self->{Got}{lc $name}[OFF_DEFAULT] ; } sub IO::Compress::Base::Parameters::clone { my $self = shift ; my $obj = { }; my %got ; while (my ($k, $v) = each %{ $self->{Got} }) { $got{$k} = [ @$v ]; } $obj->{Error} = $self->{Error}; $obj->{Got} = \%got ; return bless $obj, 'IO::Compress::Base::Parameters' ; } package U64; use constant MAX32 => 0xFFFFFFFF ; use constant HI_1 => MAX32 + 1 ; use constant LOW => 0 ; use constant HIGH => 1; sub new { my $class = shift ; my $high = 0 ; my $low = 0 ; if (@_ == 2) { $high = shift ; $low = shift ; } elsif (@_ == 1) { $low = shift ; } bless [$low, $high], $class; } sub newUnpack_V64 { my $string = shift; my ($low, $hi) = unpack "V V", $string ; bless [ $low, $hi ], "U64"; } sub newUnpack_V32 { my $string = shift; my $low = unpack "V", $string ; bless [ $low, 0 ], "U64"; } sub reset { my $self = shift; $self->[HIGH] = $self->[LOW] = 0; } sub clone { my $self = shift; bless [ @$self ], ref $self ; } sub getHigh { my $self = shift; return $self->[HIGH]; } sub getLow { my $self = shift; return $self->[LOW]; } sub get32bit { my $self = shift; return $self->[LOW]; } sub get64bit { my $self = shift; # Not using << here because the result will still be # a 32-bit value on systems where int size is 32-bits return $self->[HIGH] * HI_1 + $self->[LOW]; } sub add { my $self = shift; my $value = shift; if (ref $value eq 'U64') { $self->[HIGH] += $value->[HIGH] ; $value = $value->[LOW]; } elsif ($value > MAX32) { $self->[HIGH] += int($value / HI_1) ; $value = $value % HI_1; } my $available = MAX32 - $self->[LOW] ; if ($value > $available) { ++ $self->[HIGH] ; $self->[LOW] = $value - $available - 1; } else { $self->[LOW] += $value ; } } sub subtract { my $self = shift; my $value = shift; if (ref $value eq 'U64') { if ($value->[HIGH]) { die "bad" if $self->[HIGH] == 0 || $value->[HIGH] > $self->[HIGH] ; $self->[HIGH] -= $value->[HIGH] ; } $value = $value->[LOW] ; } if ($value > $self->[LOW]) { -- $self->[HIGH] ; $self->[LOW] = MAX32 - $self->[LOW] ; } else { $self->[LOW] -= $value; } } sub equal { my $self = shift; my $other = shift; return $self->[LOW] == $other->[LOW] && $self->[HIGH] == $other->[HIGH] ; } sub is64bit { my $self = shift; return $self->[HIGH] > 0 ; } sub isAlmost64bit { my $self = shift; return $self->[HIGH] > 0 || $self->[LOW] == MAX32 ; } sub getPacked_V64 { my $self = shift; return pack "V V", @$self ; } sub getPacked_V32 { my $self = shift; return pack "V", $self->[LOW] ; } sub pack_V64 { my $low = shift; return pack "V V", $low, 0; } sub full32 { return $_[0] == MAX32 ; } sub Value_VV64 { my $buffer = shift; my ($lo, $hi) = unpack ("V V" , $buffer); no warnings 'uninitialized'; return $hi * HI_1 + $lo; } package IO::Compress::Base::Common; 1; FILE7ef87694/IO/Compress/Gzip.pm#line 1 "C:/Perl/lib/IO/Compress/Gzip.pm" package IO::Compress::Gzip ; require 5.004 ; use strict ; use warnings; use bytes; use IO::Compress::RawDeflate 2.037 ; use Compress::Raw::Zlib 2.037 ; use IO::Compress::Base::Common 2.037 qw(:Status :Parse createSelfTiedObject); use IO::Compress::Gzip::Constants 2.037 ; use IO::Compress::Zlib::Extra 2.037 ; BEGIN { if (defined &utf8::downgrade ) { *noUTF8 = \&utf8::downgrade } else { *noUTF8 = sub {} } } require Exporter ; our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $GzipError); $VERSION = '2.037'; $GzipError = '' ; @ISA = qw(Exporter IO::Compress::RawDeflate); @EXPORT_OK = qw( $GzipError gzip ) ; %EXPORT_TAGS = %IO::Compress::RawDeflate::DEFLATE_CONSTANTS ; push @{ $EXPORT_TAGS{all} }, @EXPORT_OK ; Exporter::export_ok_tags('all'); sub new { my $class = shift ; my $obj = createSelfTiedObject($class, \$GzipError); $obj->_create(undef, @_); } sub gzip { my $obj = createSelfTiedObject(undef, \$GzipError); return $obj->_def(@_); } #sub newHeader #{ # my $self = shift ; # #return GZIP_MINIMUM_HEADER ; # return $self->mkHeader(*$self->{Got}); #} sub getExtraParams { my $self = shift ; return ( # zlib behaviour $self->getZlibParams(), # Gzip header fields 'Minimal' => [0, 1, Parse_boolean, 0], 'Comment' => [0, 1, Parse_any, undef], 'Name' => [0, 1, Parse_any, undef], 'Time' => [0, 1, Parse_any, undef], 'TextFlag' => [0, 1, Parse_boolean, 0], 'HeaderCRC' => [0, 1, Parse_boolean, 0], 'OS_Code' => [0, 1, Parse_unsigned, $Compress::Raw::Zlib::gzip_os_code], 'ExtraField'=> [0, 1, Parse_any, undef], 'ExtraFlags'=> [0, 1, Parse_any, undef], ); } sub ckParams { my $self = shift ; my $got = shift ; # gzip always needs crc32 $got->value('CRC32' => 1); return 1 if $got->value('Merge') ; my $strict = $got->value('Strict') ; { if (! $got->parsed('Time') ) { # Modification time defaults to now. $got->value('Time' => time) ; } # Check that the Name & Comment don't have embedded NULLs # Also check that they only contain ISO 8859-1 chars. if ($got->parsed('Name') && defined $got->value('Name')) { my $name = $got->value('Name'); return $self->saveErrorString(undef, "Null Character found in Name", Z_DATA_ERROR) if $strict && $name =~ /\x00/ ; return $self->saveErrorString(undef, "Non ISO 8859-1 Character found in Name", Z_DATA_ERROR) if $strict && $name =~ /$GZIP_FNAME_INVALID_CHAR_RE/o ; } if ($got->parsed('Comment') && defined $got->value('Comment')) { my $comment = $got->value('Comment'); return $self->saveErrorString(undef, "Null Character found in Comment", Z_DATA_ERROR) if $strict && $comment =~ /\x00/ ; return $self->saveErrorString(undef, "Non ISO 8859-1 Character found in Comment", Z_DATA_ERROR) if $strict && $comment =~ /$GZIP_FCOMMENT_INVALID_CHAR_RE/o; } if ($got->parsed('OS_Code') ) { my $value = $got->value('OS_Code'); return $self->saveErrorString(undef, "OS_Code must be between 0 and 255, got '$value'") if $value < 0 || $value > 255 ; } # gzip only supports Deflate at present $got->value('Method' => Z_DEFLATED) ; if ( ! $got->parsed('ExtraFlags')) { $got->value('ExtraFlags' => 2) if $got->value('Level') == Z_BEST_COMPRESSION ; $got->value('ExtraFlags' => 4) if $got->value('Level') == Z_BEST_SPEED ; } my $data = $got->value('ExtraField') ; if (defined $data) { my $bad = IO::Compress::Zlib::Extra::parseExtraField($data, $strict, 1) ; return $self->saveErrorString(undef, "Error with ExtraField Parameter: $bad", Z_DATA_ERROR) if $bad ; $got->value('ExtraField', $data) ; } } return 1; } sub mkTrailer { my $self = shift ; return pack("V V", *$self->{Compress}->crc32(), *$self->{UnCompSize}->get32bit()); } sub getInverseClass { return ('IO::Uncompress::Gunzip', \$IO::Uncompress::Gunzip::GunzipError); } sub getFileInfo { my $self = shift ; my $params = shift; my $filename = shift ; my $defaultTime = (stat($filename))[9] ; $params->value('Name' => $filename) if ! $params->parsed('Name') ; $params->value('Time' => $defaultTime) if ! $params->parsed('Time') ; } sub mkHeader { my $self = shift ; my $param = shift ; # stort-circuit if a minimal header is requested. return GZIP_MINIMUM_HEADER if $param->value('Minimal') ; # METHOD my $method = $param->valueOrDefault('Method', GZIP_CM_DEFLATED) ; # FLAGS my $flags = GZIP_FLG_DEFAULT ; $flags |= GZIP_FLG_FTEXT if $param->value('TextFlag') ; $flags |= GZIP_FLG_FHCRC if $param->value('HeaderCRC') ; $flags |= GZIP_FLG_FEXTRA if $param->wantValue('ExtraField') ; $flags |= GZIP_FLG_FNAME if $param->wantValue('Name') ; $flags |= GZIP_FLG_FCOMMENT if $param->wantValue('Comment') ; # MTIME my $time = $param->valueOrDefault('Time', GZIP_MTIME_DEFAULT) ; # EXTRA FLAGS my $extra_flags = $param->valueOrDefault('ExtraFlags', GZIP_XFL_DEFAULT); # OS CODE my $os_code = $param->valueOrDefault('OS_Code', GZIP_OS_DEFAULT) ; my $out = pack("C4 V C C", GZIP_ID1, # ID1 GZIP_ID2, # ID2 $method, # Compression Method $flags, # Flags $time, # Modification Time $extra_flags, # Extra Flags $os_code, # Operating System Code ) ; # EXTRA if ($flags & GZIP_FLG_FEXTRA) { my $extra = $param->value('ExtraField') ; $out .= pack("v", length $extra) . $extra ; } # NAME if ($flags & GZIP_FLG_FNAME) { my $name .= $param->value('Name') ; $name =~ s/\x00.*$//; $out .= $name ; # Terminate the filename with NULL unless it already is $out .= GZIP_NULL_BYTE if !length $name or substr($name, 1, -1) ne GZIP_NULL_BYTE ; } # COMMENT if ($flags & GZIP_FLG_FCOMMENT) { my $comment .= $param->value('Comment') ; $comment =~ s/\x00.*$//; $out .= $comment ; # Terminate the comment with NULL unless it already is $out .= GZIP_NULL_BYTE if ! length $comment or substr($comment, 1, -1) ne GZIP_NULL_BYTE; } # HEADER CRC $out .= pack("v", crc32($out) & 0x00FF ) if $param->value('HeaderCRC') ; noUTF8($out); return $out ; } sub mkFinalTrailer { return ''; } 1; __END__ #line 1243 FILE&5ae1e8f2/IO/Compress/Gzip/Constants.pms#line 1 "C:/Perl/lib/IO/Compress/Gzip/Constants.pm" package IO::Compress::Gzip::Constants; use strict ; use warnings; use bytes; require Exporter; our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names); our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE); $VERSION = '2.037'; @ISA = qw(Exporter); @EXPORT= qw( GZIP_ID_SIZE GZIP_ID1 GZIP_ID2 GZIP_FLG_DEFAULT GZIP_FLG_FTEXT GZIP_FLG_FHCRC GZIP_FLG_FEXTRA GZIP_FLG_FNAME GZIP_FLG_FCOMMENT GZIP_FLG_RESERVED GZIP_CM_DEFLATED GZIP_MIN_HEADER_SIZE GZIP_TRAILER_SIZE GZIP_MTIME_DEFAULT GZIP_XFL_DEFAULT GZIP_FEXTRA_HEADER_SIZE GZIP_FEXTRA_MAX_SIZE GZIP_FEXTRA_SUBFIELD_HEADER_SIZE GZIP_FEXTRA_SUBFIELD_ID_SIZE GZIP_FEXTRA_SUBFIELD_LEN_SIZE GZIP_FEXTRA_SUBFIELD_MAX_SIZE $GZIP_FNAME_INVALID_CHAR_RE $GZIP_FCOMMENT_INVALID_CHAR_RE GZIP_FHCRC_SIZE GZIP_ISIZE_MAX GZIP_ISIZE_MOD_VALUE GZIP_NULL_BYTE GZIP_OS_DEFAULT %GZIP_OS_Names GZIP_MINIMUM_HEADER ); # Constant names derived from RFC 1952 use constant GZIP_ID_SIZE => 2 ; use constant GZIP_ID1 => 0x1F; use constant GZIP_ID2 => 0x8B; use constant GZIP_MIN_HEADER_SIZE => 10 ;# minimum gzip header size use constant GZIP_TRAILER_SIZE => 8 ; use constant GZIP_FLG_DEFAULT => 0x00 ; use constant GZIP_FLG_FTEXT => 0x01 ; use constant GZIP_FLG_FHCRC => 0x02 ; # called CONTINUATION in gzip use constant GZIP_FLG_FEXTRA => 0x04 ; use constant GZIP_FLG_FNAME => 0x08 ; use constant GZIP_FLG_FCOMMENT => 0x10 ; #use constant GZIP_FLG_ENCRYPTED => 0x20 ; # documented in gzip sources use constant GZIP_FLG_RESERVED => (0x20 | 0x40 | 0x80) ; use constant GZIP_XFL_DEFAULT => 0x00 ; use constant GZIP_MTIME_DEFAULT => 0x00 ; use constant GZIP_FEXTRA_HEADER_SIZE => 2 ; use constant GZIP_FEXTRA_MAX_SIZE => 0xFFFF ; use constant GZIP_FEXTRA_SUBFIELD_ID_SIZE => 2 ; use constant GZIP_FEXTRA_SUBFIELD_LEN_SIZE => 2 ; use constant GZIP_FEXTRA_SUBFIELD_HEADER_SIZE => GZIP_FEXTRA_SUBFIELD_ID_SIZE + GZIP_FEXTRA_SUBFIELD_LEN_SIZE; use constant GZIP_FEXTRA_SUBFIELD_MAX_SIZE => GZIP_FEXTRA_MAX_SIZE - GZIP_FEXTRA_SUBFIELD_HEADER_SIZE ; if (ord('A') == 193) { # EBCDIC $GZIP_FNAME_INVALID_CHAR_RE = '[\x00-\x3f\xff]'; $GZIP_FCOMMENT_INVALID_CHAR_RE = '[\x00-\x0a\x11-\x14\x16-\x3f\xff]'; } else { $GZIP_FNAME_INVALID_CHAR_RE = '[\x00-\x1F\x7F-\x9F]'; $GZIP_FCOMMENT_INVALID_CHAR_RE = '[\x00-\x09\x11-\x1F\x7F-\x9F]'; } use constant GZIP_FHCRC_SIZE => 2 ; # aka CONTINUATION in gzip use constant GZIP_CM_DEFLATED => 8 ; use constant GZIP_NULL_BYTE => "\x00"; use constant GZIP_ISIZE_MAX => 0xFFFFFFFF ; use constant GZIP_ISIZE_MOD_VALUE => GZIP_ISIZE_MAX + 1 ; # OS Names sourced from http://www.gzip.org/format.txt use constant GZIP_OS_DEFAULT=> 0xFF ; %GZIP_OS_Names = ( 0 => 'MS-DOS', 1 => 'Amiga', 2 => 'VMS', 3 => 'Unix', 4 => 'VM/CMS', 5 => 'Atari TOS', 6 => 'HPFS (OS/2, NT)', 7 => 'Macintosh', 8 => 'Z-System', 9 => 'CP/M', 10 => 'TOPS-20', 11 => 'NTFS (NT)', 12 => 'SMS QDOS', 13 => 'Acorn RISCOS', 14 => 'VFAT file system (Win95, NT)', 15 => 'MVS', 16 => 'BeOS', 17 => 'Tandem/NSK', 18 => 'THEOS', GZIP_OS_DEFAULT() => 'Unknown', ) ; use constant GZIP_MINIMUM_HEADER => pack("C4 V C C", GZIP_ID1, GZIP_ID2, GZIP_CM_DEFLATED, GZIP_FLG_DEFAULT, GZIP_MTIME_DEFAULT, GZIP_XFL_DEFAULT, GZIP_OS_DEFAULT) ; 1; FILE"148c37d5/IO/Compress/RawDeflate.pmi#line 1 "C:/Perl/lib/IO/Compress/RawDeflate.pm" package IO::Compress::RawDeflate ; # create RFC1951 # use strict ; use warnings; use bytes; use IO::Compress::Base 2.037 ; use IO::Compress::Base::Common 2.037 qw(:Status createSelfTiedObject); use IO::Compress::Adapter::Deflate 2.037 ; require Exporter ; our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError); $VERSION = '2.037'; $RawDeflateError = ''; @ISA = qw(Exporter IO::Compress::Base); @EXPORT_OK = qw( $RawDeflateError rawdeflate ) ; %EXPORT_TAGS = ( flush => [qw{ Z_NO_FLUSH Z_PARTIAL_FLUSH Z_SYNC_FLUSH Z_FULL_FLUSH Z_FINISH Z_BLOCK }], level => [qw{ Z_NO_COMPRESSION Z_BEST_SPEED Z_BEST_COMPRESSION Z_DEFAULT_COMPRESSION }], strategy => [qw{ Z_FILTERED Z_HUFFMAN_ONLY Z_RLE Z_FIXED Z_DEFAULT_STRATEGY }], ); { my %seen; foreach (keys %EXPORT_TAGS ) { push @{$EXPORT_TAGS{constants}}, grep { !$seen{$_}++ } @{ $EXPORT_TAGS{$_} } } $EXPORT_TAGS{all} = $EXPORT_TAGS{constants} ; } %DEFLATE_CONSTANTS = %EXPORT_TAGS; push @{ $EXPORT_TAGS{all} }, @EXPORT_OK ; Exporter::export_ok_tags('all'); sub new { my $class = shift ; my $obj = createSelfTiedObject($class, \$RawDeflateError); return $obj->_create(undef, @_); } sub rawdeflate { my $obj = createSelfTiedObject(undef, \$RawDeflateError); return $obj->_def(@_); } sub ckParams { my $self = shift ; my $got = shift; return 1 ; } sub mkComp { my $self = shift ; my $got = shift ; my ($obj, $errstr, $errno) = IO::Compress::Adapter::Deflate::mkCompObject( $got->value('CRC32'), $got->value('Adler32'), $got->value('Level'), $got->value('Strategy') ); return $self->saveErrorString(undef, $errstr, $errno) if ! defined $obj; return $obj; } sub mkHeader { my $self = shift ; return ''; } sub mkTrailer { my $self = shift ; return ''; } sub mkFinalTrailer { return ''; } #sub newHeader #{ # my $self = shift ; # return ''; #} sub getExtraParams { my $self = shift ; return $self->getZlibParams(); } sub getZlibParams { my $self = shift ; use IO::Compress::Base::Common 2.037 qw(:Parse); use Compress::Raw::Zlib 2.037 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY); return ( # zlib behaviour #'Method' => [0, 1, Parse_unsigned, Z_DEFLATED], 'Level' => [0, 1, Parse_signed, Z_DEFAULT_COMPRESSION], 'Strategy' => [0, 1, Parse_signed, Z_DEFAULT_STRATEGY], 'CRC32' => [0, 1, Parse_boolean, 0], 'ADLER32' => [0, 1, Parse_boolean, 0], 'Merge' => [1, 1, Parse_boolean, 0], ); } sub getInverseClass { return ('IO::Uncompress::RawInflate', \$IO::Uncompress::RawInflate::RawInflateError); } sub getFileInfo { my $self = shift ; my $params = shift; my $file = shift ; } use IO::Seekable qw(SEEK_SET); sub createMerge { my $self = shift ; my $outValue = shift ; my $outType = shift ; my ($invClass, $error_ref) = $self->getInverseClass(); eval "require $invClass" or die "aaaahhhh" ; my $inf = $invClass->new( $outValue, Transparent => 0, #Strict => 1, AutoClose => 0, Scan => 1) or return $self->saveErrorString(undef, "Cannot create InflateScan object: $$error_ref" ) ; my $end_offset = 0; $inf->scan() or return $self->saveErrorString(undef, "Error Scanning: $$error_ref", $inf->errorNo) ; $inf->zap($end_offset) or return $self->saveErrorString(undef, "Error Zapping: $$error_ref", $inf->errorNo) ; my $def = *$self->{Compress} = $inf->createDeflate(); *$self->{Header} = *$inf->{Info}{Header}; *$self->{UnCompSize} = *$inf->{UnCompSize}->clone(); *$self->{CompSize} = *$inf->{CompSize}->clone(); # TODO -- fix this #*$self->{CompSize} = new U64(0, *$self->{UnCompSize_32bit}); if ( $outType eq 'buffer') { substr( ${ *$self->{Buffer} }, $end_offset) = '' } elsif ($outType eq 'handle' || $outType eq 'filename') { *$self->{FH} = *$inf->{FH} ; delete *$inf->{FH}; *$self->{FH}->flush() ; *$self->{Handle} = 1 if $outType eq 'handle'; #seek(*$self->{FH}, $end_offset, SEEK_SET) *$self->{FH}->seek($end_offset, SEEK_SET) or return $self->saveErrorString(undef, $!, $!) ; } return $def ; } #### zlib specific methods sub deflateParams { my $self = shift ; my $level = shift ; my $strategy = shift ; my $status = *$self->{Compress}->deflateParams(Level => $level, Strategy => $strategy) ; return $self->saveErrorString(0, *$self->{Compress}{Error}, *$self->{Compress}{ErrorNo}) if $status == STATUS_ERROR; return 1; } 1; __END__ #line 1018 FILE"1f4fd648/IO/Compress/Zlib/Extra.pm#line 1 "C:/Perl/lib/IO/Compress/Zlib/Extra.pm" package IO::Compress::Zlib::Extra; require 5.004 ; use strict ; use warnings; use bytes; our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS); $VERSION = '2.037'; use IO::Compress::Gzip::Constants 2.037 ; sub ExtraFieldError { return $_[0]; return "Error with ExtraField Parameter: $_[0]" ; } sub validateExtraFieldPair { my $pair = shift ; my $strict = shift; my $gzipMode = shift ; return ExtraFieldError("Not an array ref") unless ref $pair && ref $pair eq 'ARRAY'; return ExtraFieldError("SubField must have two parts") unless @$pair == 2 ; return ExtraFieldError("SubField ID is a reference") if ref $pair->[0] ; return ExtraFieldError("SubField Data is a reference") if ref $pair->[1] ; # ID is exactly two chars return ExtraFieldError("SubField ID not two chars long") unless length $pair->[0] == GZIP_FEXTRA_SUBFIELD_ID_SIZE ; # Check that the 2nd byte of the ID isn't 0 return ExtraFieldError("SubField ID 2nd byte is 0x00") if $strict && $gzipMode && substr($pair->[0], 1, 1) eq "\x00" ; return ExtraFieldError("SubField Data too long") if length $pair->[1] > GZIP_FEXTRA_SUBFIELD_MAX_SIZE ; return undef ; } sub parseRawExtra { my $data = shift ; my $extraRef = shift; my $strict = shift; my $gzipMode = shift ; #my $lax = shift ; #return undef # if $lax ; my $XLEN = length $data ; return ExtraFieldError("Too Large") if $XLEN > GZIP_FEXTRA_MAX_SIZE; my $offset = 0 ; while ($offset < $XLEN) { return ExtraFieldError("Truncated in FEXTRA Body Section") if $offset + GZIP_FEXTRA_SUBFIELD_HEADER_SIZE > $XLEN ; my $id = substr($data, $offset, GZIP_FEXTRA_SUBFIELD_ID_SIZE); $offset += GZIP_FEXTRA_SUBFIELD_ID_SIZE; my $subLen = unpack("v", substr($data, $offset, GZIP_FEXTRA_SUBFIELD_LEN_SIZE)); $offset += GZIP_FEXTRA_SUBFIELD_LEN_SIZE ; return ExtraFieldError("Truncated in FEXTRA Body Section") if $offset + $subLen > $XLEN ; my $bad = validateExtraFieldPair( [$id, substr($data, $offset, $subLen)], $strict, $gzipMode ); return $bad if $bad ; push @$extraRef, [$id => substr($data, $offset, $subLen)] if defined $extraRef;; $offset += $subLen ; } return undef ; } sub findID { my $id_want = shift ; my $data = shift; my $XLEN = length $data ; my $offset = 0 ; while ($offset < $XLEN) { return undef if $offset + GZIP_FEXTRA_SUBFIELD_HEADER_SIZE > $XLEN ; my $id = substr($data, $offset, GZIP_FEXTRA_SUBFIELD_ID_SIZE); $offset += GZIP_FEXTRA_SUBFIELD_ID_SIZE; my $subLen = unpack("v", substr($data, $offset, GZIP_FEXTRA_SUBFIELD_LEN_SIZE)); $offset += GZIP_FEXTRA_SUBFIELD_LEN_SIZE ; return undef if $offset + $subLen > $XLEN ; return substr($data, $offset, $subLen) if $id eq $id_want ; $offset += $subLen ; } return undef ; } sub mkSubField { my $id = shift ; my $data = shift ; return $id . pack("v", length $data) . $data ; } sub parseExtraField { my $dataRef = $_[0]; my $strict = $_[1]; my $gzipMode = $_[2]; #my $lax = @_ == 2 ? $_[1] : 1; # ExtraField can be any of # # -ExtraField => $data # # -ExtraField => [$id1, $data1, # $id2, $data2] # ... # ] # # -ExtraField => [ [$id1 => $data1], # [$id2 => $data2], # ... # ] # # -ExtraField => { $id1 => $data1, # $id2 => $data2, # ... # } if ( ! ref $dataRef ) { return undef if ! $strict; return parseRawExtra($dataRef, undef, 1, $gzipMode); } #my $data = $$dataRef; my $data = $dataRef; my $out = '' ; if (ref $data eq 'ARRAY') { if (ref $data->[0]) { foreach my $pair (@$data) { return ExtraFieldError("Not list of lists") unless ref $pair eq 'ARRAY' ; my $bad = validateExtraFieldPair($pair, $strict, $gzipMode) ; return $bad if $bad ; $out .= mkSubField(@$pair); } } else { return ExtraFieldError("Not even number of elements") unless @$data % 2 == 0; for (my $ix = 0; $ix <= length(@$data) -1 ; $ix += 2) { my $bad = validateExtraFieldPair([$data->[$ix], $data->[$ix+1]], $strict, $gzipMode) ; return $bad if $bad ; $out .= mkSubField($data->[$ix], $data->[$ix+1]); } } } elsif (ref $data eq 'HASH') { while (my ($id, $info) = each %$data) { my $bad = validateExtraFieldPair([$id, $info], $strict, $gzipMode); return $bad if $bad ; $out .= mkSubField($id, $info); } } else { return ExtraFieldError("Not a scalar, array ref or hash ref") ; } return ExtraFieldError("Too Large") if length $out > GZIP_FEXTRA_MAX_SIZE; $_[0] = $out ; return undef; } 1; __END__ FILEec35f8d4/IO/File.pm#line 1 "C:/Perl/lib/IO/File.pm" # package IO::File; #line 126 use 5.006_001; use strict; our($VERSION, @EXPORT, @EXPORT_OK, @ISA); use Carp; use Symbol; use SelectSaver; use IO::Seekable; use File::Spec; require Exporter; @ISA = qw(IO::Handle IO::Seekable Exporter); $VERSION = "1.15"; @EXPORT = @IO::Seekable::EXPORT; eval { # Make all Fcntl O_XXX constants available for importing require Fcntl; my @O = grep /^O_/, @Fcntl::EXPORT; Fcntl->import(@O); # first we import what we want to export push(@EXPORT, @O); }; ################################################ ## Constructor ## sub new { my $type = shift; my $class = ref($type) || $type || "IO::File"; @_ >= 0 && @_ <= 3 or croak "usage: $class->new([FILENAME [,MODE [,PERMS]]])"; my $fh = $class->SUPER::new(); if (@_) { $fh->open(@_) or return undef; } $fh; } ################################################ ## Open ## sub open { @_ >= 2 && @_ <= 4 or croak 'usage: $fh->open(FILENAME [,MODE [,PERMS]])'; my ($fh, $file) = @_; if (@_ > 2) { my ($mode, $perms) = @_[2, 3]; if ($mode =~ /^\d+$/) { defined $perms or $perms = 0666; return sysopen($fh, $file, $mode, $perms); } elsif ($mode =~ /:/) { return open($fh, $mode, $file) if @_ == 3; croak 'usage: $fh->open(FILENAME, IOLAYERS)'; } else { return open($fh, IO::Handle::_open_mode_string($mode), $file); } } open($fh, $file); } ################################################ ## Binmode ## sub binmode { ( @_ == 1 or @_ == 2 ) or croak 'usage $fh->binmode([LAYER])'; my($fh, $layer) = @_; return binmode $$fh unless $layer; return binmode $$fh, $layer; } 1; FILEa6a8e9fb/IO/Handle.pm!F#line 1 "C:/Perl/lib/IO/Handle.pm" package IO::Handle; #line 259 use 5.006_001; use strict; our($VERSION, @EXPORT_OK, @ISA); use Carp; use Symbol; use SelectSaver; use IO (); # Load the XS module require Exporter; @ISA = qw(Exporter); $VERSION = "1.31"; $VERSION = eval $VERSION; @EXPORT_OK = qw( autoflush output_field_separator output_record_separator input_record_separator input_line_number format_page_number format_lines_per_page format_lines_left format_name format_top_name format_line_break_characters format_formfeed format_write print printf say getline getlines printflush flush SEEK_SET SEEK_CUR SEEK_END _IOFBF _IOLBF _IONBF ); ################################################ ## Constructors, destructors. ## sub new { my $class = ref($_[0]) || $_[0] || "IO::Handle"; if (@_ != 1) { # Since perl will automatically require IO::File if needed, but # also initialises IO::File's @ISA as part of the core we must # ensure IO::File is loaded if IO::Handle is. This avoids effect- # ively "half-loading" IO::File. if ($] > 5.013 && $class eq 'IO::File' && !$INC{"IO/File.pm"}) { require IO::File; shift; return IO::File::->new(@_); } croak "usage: $class->new()"; } my $io = gensym; bless $io, $class; } sub new_from_fd { my $class = ref($_[0]) || $_[0] || "IO::Handle"; @_ == 3 or croak "usage: $class->new_from_fd(FD, MODE)"; my $io = gensym; shift; IO::Handle::fdopen($io, @_) or return undef; bless $io, $class; } # # There is no need for DESTROY to do anything, because when the # last reference to an IO object is gone, Perl automatically # closes its associated files (if any). However, to avoid any # attempts to autoload DESTROY, we here define it to do nothing. # sub DESTROY {} ################################################ ## Open and close. ## sub _open_mode_string { my ($mode) = @_; $mode =~ /^\+?(<|>>?)$/ or $mode =~ s/^r(\+?)$/$1/ or $mode =~ s/^a(\+?)$/$1>>/ or croak "IO::Handle: bad open mode: $mode"; $mode; } sub fdopen { @_ == 3 or croak 'usage: $io->fdopen(FD, MODE)'; my ($io, $fd, $mode) = @_; local(*GLOB); if (ref($fd) && "".$fd =~ /GLOB\(/o) { # It's a glob reference; Alias it as we cannot get name of anon GLOBs my $n = qualify(*GLOB); *GLOB = *{*$fd}; $fd = $n; } elsif ($fd =~ m#^\d+$#) { # It's an FD number; prefix with "=". $fd = "=$fd"; } open($io, _open_mode_string($mode) . '&' . $fd) ? $io : undef; } sub close { @_ == 1 or croak 'usage: $io->close()'; my($io) = @_; close($io); } ################################################ ## Normal I/O functions. ## # flock # select sub opened { @_ == 1 or croak 'usage: $io->opened()'; defined fileno($_[0]); } sub fileno { @_ == 1 or croak 'usage: $io->fileno()'; fileno($_[0]); } sub getc { @_ == 1 or croak 'usage: $io->getc()'; getc($_[0]); } sub eof { @_ == 1 or croak 'usage: $io->eof()'; eof($_[0]); } sub print { @_ or croak 'usage: $io->print(ARGS)'; my $this = shift; print $this @_; } sub printf { @_ >= 2 or croak 'usage: $io->printf(FMT,[ARGS])'; my $this = shift; printf $this @_; } sub say { @_ or croak 'usage: $io->say(ARGS)'; my $this = shift; local $\ = "\n"; print $this @_; } sub getline { @_ == 1 or croak 'usage: $io->getline()'; my $this = shift; return scalar <$this>; } *gets = \&getline; # deprecated sub getlines { @_ == 1 or croak 'usage: $io->getlines()'; wantarray or croak 'Can\'t call $io->getlines in a scalar context, use $io->getline'; my $this = shift; return <$this>; } sub truncate { @_ == 2 or croak 'usage: $io->truncate(LEN)'; truncate($_[0], $_[1]); } sub read { @_ == 3 || @_ == 4 or croak 'usage: $io->read(BUF, LEN [, OFFSET])'; read($_[0], $_[1], $_[2], $_[3] || 0); } sub sysread { @_ == 3 || @_ == 4 or croak 'usage: $io->sysread(BUF, LEN [, OFFSET])'; sysread($_[0], $_[1], $_[2], $_[3] || 0); } sub write { @_ >= 2 && @_ <= 4 or croak 'usage: $io->write(BUF [, LEN [, OFFSET]])'; local($\) = ""; $_[2] = length($_[1]) unless defined $_[2]; print { $_[0] } substr($_[1], $_[3] || 0, $_[2]); } sub syswrite { @_ >= 2 && @_ <= 4 or croak 'usage: $io->syswrite(BUF [, LEN [, OFFSET]])'; if (defined($_[2])) { syswrite($_[0], $_[1], $_[2], $_[3] || 0); } else { syswrite($_[0], $_[1]); } } sub stat { @_ == 1 or croak 'usage: $io->stat()'; stat($_[0]); } ################################################ ## State modification functions. ## sub autoflush { my $old = new SelectSaver qualify($_[0], caller); my $prev = $|; $| = @_ > 1 ? $_[1] : 1; $prev; } sub output_field_separator { carp "output_field_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $,; $, = $_[1] if @_ > 1; $prev; } sub output_record_separator { carp "output_record_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $\; $\ = $_[1] if @_ > 1; $prev; } sub input_record_separator { carp "input_record_separator is not supported on a per-handle basis" if ref($_[0]); my $prev = $/; $/ = $_[1] if @_ > 1; $prev; } sub input_line_number { local $.; () = tell qualify($_[0], caller) if ref($_[0]); my $prev = $.; $. = $_[1] if @_ > 1; $prev; } sub format_page_number { my $old; $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $%; $% = $_[1] if @_ > 1; $prev; } sub format_lines_per_page { my $old; $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $=; $= = $_[1] if @_ > 1; $prev; } sub format_lines_left { my $old; $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $-; $- = $_[1] if @_ > 1; $prev; } sub format_name { my $old; $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $~; $~ = qualify($_[1], caller) if @_ > 1; $prev; } sub format_top_name { my $old; $old = new SelectSaver qualify($_[0], caller) if ref($_[0]); my $prev = $^; $^ = qualify($_[1], caller) if @_ > 1; $prev; } sub format_line_break_characters { carp "format_line_break_characters is not supported on a per-handle basis" if ref($_[0]); my $prev = $:; $: = $_[1] if @_ > 1; $prev; } sub format_formfeed { carp "format_formfeed is not supported on a per-handle basis" if ref($_[0]); my $prev = $^L; $^L = $_[1] if @_ > 1; $prev; } sub formline { my $io = shift; my $picture = shift; local($^A) = $^A; local($\) = ""; formline($picture, @_); print $io $^A; } sub format_write { @_ < 3 || croak 'usage: $io->write( [FORMAT_NAME] )'; if (@_ == 2) { my ($io, $fmt) = @_; my $oldfmt = $io->format_name(qualify($fmt,caller)); CORE::write($io); $io->format_name($oldfmt); } else { CORE::write($_[0]); } } sub fcntl { @_ == 3 || croak 'usage: $io->fcntl( OP, VALUE );'; my ($io, $op) = @_; return fcntl($io, $op, $_[2]); } sub ioctl { @_ == 3 || croak 'usage: $io->ioctl( OP, VALUE );'; my ($io, $op) = @_; return ioctl($io, $op, $_[2]); } # this sub is for compatibility with older releases of IO that used # a sub called constant to determine if a constant existed -- GMB # # The SEEK_* and _IO?BF constants were the only constants at that time # any new code should just chech defined(&CONSTANT_NAME) sub constant { no strict 'refs'; my $name = shift; (($name =~ /^(SEEK_(SET|CUR|END)|_IO[FLN]BF)$/) && defined &{$name}) ? &{$name}() : undef; } # so that flush.pl can be deprecated sub printflush { my $io = shift; my $old; $old = new SelectSaver qualify($io, caller) if ref($io); local $| = 1; if(ref($io)) { print $io @_; } else { print @_; } } 1; FILE70057d58/IO/Seekable.pm#line 1 "C:/Perl/lib/IO/Seekable.pm" # package IO::Seekable; #line 96 use 5.006_001; use Carp; use strict; our($VERSION, @EXPORT, @ISA); use IO::Handle (); # XXX we can't get these from IO::Handle or we'll get prototype # mismatch warnings on C :-( use Fcntl qw(SEEK_SET SEEK_CUR SEEK_END); require Exporter; @EXPORT = qw(SEEK_SET SEEK_CUR SEEK_END); @ISA = qw(Exporter); $VERSION = "1.10"; $VERSION = eval $VERSION; sub seek { @_ == 3 or croak 'usage: $io->seek(POS, WHENCE)'; seek($_[0], $_[1], $_[2]); } sub sysseek { @_ == 3 or croak 'usage: $io->sysseek(POS, WHENCE)'; sysseek($_[0], $_[1], $_[2]); } sub tell { @_ == 1 or croak 'usage: $io->tell()'; tell($_[0]); } 1; FILE)75e0c166/IO/Uncompress/Adapter/Inflate.pm #line 1 "C:/Perl/lib/IO/Uncompress/Adapter/Inflate.pm" package IO::Uncompress::Adapter::Inflate; use strict; use warnings; use bytes; use IO::Compress::Base::Common 2.037 qw(:Status); use Compress::Raw::Zlib 2.037 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS); our ($VERSION); $VERSION = '2.037'; sub mkUncompObject { my $crc32 = shift || 1; my $adler32 = shift || 1; my $scan = shift || 0; my $inflate ; my $status ; if ($scan) { ($inflate, $status) = new Compress::Raw::Zlib::InflateScan #LimitOutput => 1, CRC32 => $crc32, ADLER32 => $adler32, WindowBits => - MAX_WBITS ; } else { ($inflate, $status) = new Compress::Raw::Zlib::Inflate AppendOutput => 1, LimitOutput => 1, CRC32 => $crc32, ADLER32 => $adler32, WindowBits => - MAX_WBITS ; } return (undef, "Could not create Inflation object: $status", $status) if $status != Z_OK ; return bless {'Inf' => $inflate, 'CompSize' => 0, 'UnCompSize' => 0, 'Error' => '', 'ConsumesInput' => 1, } ; } sub uncompr { my $self = shift ; my $from = shift ; my $to = shift ; my $eof = shift ; my $inf = $self->{Inf}; my $status = $inf->inflate($from, $to, $eof); $self->{ErrorNo} = $status; if ($status != Z_OK && $status != Z_STREAM_END && $status != Z_BUF_ERROR) { $self->{Error} = "Inflation Error: $status"; return STATUS_ERROR; } return STATUS_OK if $status == Z_BUF_ERROR ; # ??? return STATUS_OK if $status == Z_OK ; return STATUS_ENDSTREAM if $status == Z_STREAM_END ; return STATUS_ERROR ; } sub reset { my $self = shift ; $self->{Inf}->inflateReset(); return STATUS_OK ; } #sub count #{ # my $self = shift ; # $self->{Inf}->inflateCount(); #} sub crc32 { my $self = shift ; $self->{Inf}->crc32(); } sub compressedBytes { my $self = shift ; $self->{Inf}->compressedBytes(); } sub uncompressedBytes { my $self = shift ; $self->{Inf}->uncompressedBytes(); } sub adler32 { my $self = shift ; $self->{Inf}->adler32(); } sub sync { my $self = shift ; ( $self->{Inf}->inflateSync(@_) == Z_OK) ? STATUS_OK : STATUS_ERROR ; } sub getLastBlockOffset { my $self = shift ; $self->{Inf}->getLastBlockOffset(); } sub getEndOffset { my $self = shift ; $self->{Inf}->getEndOffset(); } sub resetLastBlockByte { my $self = shift ; $self->{Inf}->resetLastBlockByte(@_); } sub createDeflateStream { my $self = shift ; my $deflate = $self->{Inf}->createDeflateStream(@_); return bless {'Def' => $deflate, 'CompSize' => 0, 'UnCompSize' => 0, 'Error' => '', }, 'IO::Compress::Adapter::Deflate'; } 1; __END__ FILEde7adb29/IO/Uncompress/Base.pmg#line 1 "C:/Perl/lib/IO/Uncompress/Base.pm" package IO::Uncompress::Base ; use strict ; use warnings; use bytes; our (@ISA, $VERSION, @EXPORT_OK, %EXPORT_TAGS); @ISA = qw(Exporter IO::File); $VERSION = '2.037'; use constant G_EOF => 0 ; use constant G_ERR => -1 ; use IO::Compress::Base::Common 2.037 ; use IO::File ; use Symbol; use Scalar::Util qw(readonly); use List::Util qw(min); use Carp ; %EXPORT_TAGS = ( ); push @{ $EXPORT_TAGS{all} }, @EXPORT_OK ; sub smartRead { my $self = $_[0]; my $out = $_[1]; my $size = $_[2]; $$out = "" ; my $offset = 0 ; my $status = 1; if (defined *$self->{InputLength}) { return 0 if *$self->{InputLengthRemaining} <= 0 ; $size = min($size, *$self->{InputLengthRemaining}); } if ( length *$self->{Prime} ) { $$out = substr(*$self->{Prime}, 0, $size) ; substr(*$self->{Prime}, 0, $size) = '' ; if (length $$out == $size) { *$self->{InputLengthRemaining} -= length $$out if defined *$self->{InputLength}; return length $$out ; } $offset = length $$out ; } my $get_size = $size - $offset ; if (defined *$self->{FH}) { if ($offset) { # Not using this # # *$self->{FH}->read($$out, $get_size, $offset); # # because the filehandle may not support the offset parameter # An example is Net::FTP my $tmp = ''; $status = *$self->{FH}->read($tmp, $get_size) ; substr($$out, $offset) = $tmp if defined $status && $status > 0 ; } else { $status = *$self->{FH}->read($$out, $get_size) } } elsif (defined *$self->{InputEvent}) { my $got = 1 ; while (length $$out < $size) { last if ($got = *$self->{InputEvent}->($$out, $get_size)) <= 0; } if (length $$out > $size ) { *$self->{Prime} = substr($$out, $size, length($$out)); substr($$out, $size, length($$out)) = ''; } *$self->{EventEof} = 1 if $got <= 0 ; } else { no warnings 'uninitialized'; my $buf = *$self->{Buffer} ; $$buf = '' unless defined $$buf ; substr($$out, $offset) = substr($$buf, *$self->{BufferOffset}, $get_size); if (*$self->{ConsumeInput}) { substr($$buf, 0, $get_size) = '' } else { *$self->{BufferOffset} += length($$out) - $offset } } *$self->{InputLengthRemaining} -= length($$out) #- $offset if defined *$self->{InputLength}; if (! defined $status) { $self->saveStatus($!) ; return STATUS_ERROR; } $self->saveStatus(length $$out < 0 ? STATUS_ERROR : STATUS_OK) ; return length $$out; } sub pushBack { my $self = shift ; return if ! defined $_[0] || length $_[0] == 0 ; if (defined *$self->{FH} || defined *$self->{InputEvent} ) { *$self->{Prime} = $_[0] . *$self->{Prime} ; *$self->{InputLengthRemaining} += length($_[0]); } else { my $len = length $_[0]; if($len > *$self->{BufferOffset}) { *$self->{Prime} = substr($_[0], 0, $len - *$self->{BufferOffset}) . *$self->{Prime} ; *$self->{InputLengthRemaining} = *$self->{InputLength}; *$self->{BufferOffset} = 0 } else { *$self->{InputLengthRemaining} += length($_[0]); *$self->{BufferOffset} -= length($_[0]) ; } } } sub smartSeek { my $self = shift ; my $offset = shift ; my $truncate = shift; my $position = shift || SEEK_SET; # TODO -- need to take prime into account if (defined *$self->{FH}) { *$self->{FH}->seek($offset, $position) } else { if ($position == SEEK_END) { *$self->{BufferOffset} = length ${ *$self->{Buffer} } + $offset ; } elsif ($position == SEEK_CUR) { *$self->{BufferOffset} += $offset ; } else { *$self->{BufferOffset} = $offset ; } substr(${ *$self->{Buffer} }, *$self->{BufferOffset}) = '' if $truncate; return 1; } } sub smartTell { my $self = shift ; if (defined *$self->{FH}) { return *$self->{FH}->tell() } else { return *$self->{BufferOffset} } } sub smartWrite { my $self = shift ; my $out_data = shift ; if (defined *$self->{FH}) { # flush needed for 5.8.0 defined *$self->{FH}->write($out_data, length $out_data) && defined *$self->{FH}->flush() ; } else { my $buf = *$self->{Buffer} ; substr($$buf, *$self->{BufferOffset}, length $out_data) = $out_data ; *$self->{BufferOffset} += length($out_data) ; return 1; } } sub smartReadExact { return $_[0]->smartRead($_[1], $_[2]) == $_[2]; } sub smartEof { my ($self) = $_[0]; local $.; return 0 if length *$self->{Prime} || *$self->{PushMode}; if (defined *$self->{FH}) { # Could use # # *$self->{FH}->eof() # # here, but this can cause trouble if # the filehandle is itself a tied handle, but it uses sysread. # Then we get into mixing buffered & non-buffered IO, which will cause trouble my $info = $self->getErrInfo(); my $buffer = ''; my $status = $self->smartRead(\$buffer, 1); $self->pushBack($buffer) if length $buffer; $self->setErrInfo($info); return $status == 0 ; } elsif (defined *$self->{InputEvent}) { *$self->{EventEof} } else { *$self->{BufferOffset} >= length(${ *$self->{Buffer} }) } } sub clearError { my $self = shift ; *$self->{ErrorNo} = 0 ; ${ *$self->{Error} } = '' ; } sub getErrInfo { my $self = shift ; return [ *$self->{ErrorNo}, ${ *$self->{Error} } ] ; } sub setErrInfo { my $self = shift ; my $ref = shift; *$self->{ErrorNo} = $ref->[0] ; ${ *$self->{Error} } = $ref->[1] ; } sub saveStatus { my $self = shift ; my $errno = shift() + 0 ; *$self->{ErrorNo} = $errno; ${ *$self->{Error} } = '' ; return *$self->{ErrorNo} ; } sub saveErrorString { my $self = shift ; my $retval = shift ; ${ *$self->{Error} } = shift ; *$self->{ErrorNo} = @_ ? shift() + 0 : STATUS_ERROR ; return $retval; } sub croakError { my $self = shift ; $self->saveErrorString(0, $_[0]); croak $_[0]; } sub closeError { my $self = shift ; my $retval = shift ; my $errno = *$self->{ErrorNo}; my $error = ${ *$self->{Error} }; $self->close(); *$self->{ErrorNo} = $errno ; ${ *$self->{Error} } = $error ; return $retval; } sub error { my $self = shift ; return ${ *$self->{Error} } ; } sub errorNo { my $self = shift ; return *$self->{ErrorNo}; } sub HeaderError { my ($self) = shift; return $self->saveErrorString(undef, "Header Error: $_[0]", STATUS_ERROR); } sub TrailerError { my ($self) = shift; return $self->saveErrorString(G_ERR, "Trailer Error: $_[0]", STATUS_ERROR); } sub TruncatedHeader { my ($self) = shift; return $self->HeaderError("Truncated in $_[0] Section"); } sub TruncatedTrailer { my ($self) = shift; return $self->TrailerError("Truncated in $_[0] Section"); } sub postCheckParams { return 1; } sub checkParams { my $self = shift ; my $class = shift ; my $got = shift || IO::Compress::Base::Parameters::new(); my $Valid = { 'BlockSize' => [1, 1, Parse_unsigned, 16 * 1024], 'AutoClose' => [1, 1, Parse_boolean, 0], 'Strict' => [1, 1, Parse_boolean, 0], 'Append' => [1, 1, Parse_boolean, 0], 'Prime' => [1, 1, Parse_any, undef], 'MultiStream' => [1, 1, Parse_boolean, 0], 'Transparent' => [1, 1, Parse_any, 1], 'Scan' => [1, 1, Parse_boolean, 0], 'InputLength' => [1, 1, Parse_unsigned, undef], 'BinModeOut' => [1, 1, Parse_boolean, 0], #'Encode' => [1, 1, Parse_any, undef], #'ConsumeInput' => [1, 1, Parse_boolean, 0], $self->getExtraParams(), #'Todo - Revert to ordinary file on end Z_STREAM_END'=> 0, # ContinueAfterEof } ; $Valid->{TrailingData} = [1, 1, Parse_writable_scalar, undef] if *$self->{OneShot} ; $got->parse($Valid, @_ ) or $self->croakError("${class}: $got->{Error}") ; $self->postCheckParams($got) or $self->croakError("${class}: " . $self->error()) ; return $got; } sub _create { my $obj = shift; my $got = shift; my $append_mode = shift ; my $class = ref $obj; $obj->croakError("$class: Missing Input parameter") if ! @_ && ! $got ; my $inValue = shift ; *$obj->{OneShot} = 0 ; if (! $got) { $got = $obj->checkParams($class, undef, @_) or return undef ; } my $inType = whatIsInput($inValue, 1); $obj->ckInputParam($class, $inValue, 1) or return undef ; *$obj->{InNew} = 1; $obj->ckParams($got) or $obj->croakError("${class}: " . *$obj->{Error}); if ($inType eq 'buffer' || $inType eq 'code') { *$obj->{Buffer} = $inValue ; *$obj->{InputEvent} = $inValue if $inType eq 'code' ; } else { if ($inType eq 'handle') { *$obj->{FH} = $inValue ; *$obj->{Handle} = 1 ; # Need to rewind for Scan *$obj->{FH}->seek(0, SEEK_SET) if $got->value('Scan'); } else { no warnings ; my $mode = '<'; $mode = '+<' if $got->value('Scan'); *$obj->{StdIO} = ($inValue eq '-'); *$obj->{FH} = new IO::File "$mode $inValue" or return $obj->saveErrorString(undef, "cannot open file '$inValue': $!", $!) ; } *$obj->{LineNo} = $. = 0; setBinModeInput(*$obj->{FH}) ; my $buff = "" ; *$obj->{Buffer} = \$buff ; } if ($got->parsed('Encode')) { my $want_encoding = $got->value('Encode'); *$obj->{Encoding} = getEncoding($obj, $class, $want_encoding); } *$obj->{InputLength} = $got->parsed('InputLength') ? $got->value('InputLength') : undef ; *$obj->{InputLengthRemaining} = $got->value('InputLength'); *$obj->{BufferOffset} = 0 ; *$obj->{AutoClose} = $got->value('AutoClose'); *$obj->{Strict} = $got->value('Strict'); *$obj->{BlockSize} = $got->value('BlockSize'); *$obj->{Append} = $got->value('Append'); *$obj->{AppendOutput} = $append_mode || $got->value('Append'); *$obj->{ConsumeInput} = $got->value('ConsumeInput'); *$obj->{Transparent} = $got->value('Transparent'); *$obj->{MultiStream} = $got->value('MultiStream'); # TODO - move these two into RawDeflate *$obj->{Scan} = $got->value('Scan'); *$obj->{ParseExtra} = $got->value('ParseExtra') || $got->value('Strict') ; *$obj->{Type} = ''; *$obj->{Prime} = $got->value('Prime') || '' ; *$obj->{Pending} = ''; *$obj->{Plain} = 0; *$obj->{PlainBytesRead} = 0; *$obj->{InflatedBytesRead} = 0; *$obj->{UnCompSize} = new U64; *$obj->{CompSize} = new U64; *$obj->{TotalInflatedBytesRead} = 0; *$obj->{NewStream} = 0 ; *$obj->{EventEof} = 0 ; *$obj->{ClassName} = $class ; *$obj->{Params} = $got ; if (*$obj->{ConsumeInput}) { *$obj->{InNew} = 0; *$obj->{Closed} = 0; return $obj } my $status = $obj->mkUncomp($got); return undef unless defined $status; *$obj->{InNew} = 0; *$obj->{Closed} = 0; if ($status) { # Need to try uncompressing to catch the case # where the compressed file uncompresses to an # empty string - so eof is set immediately. my $out_buffer = ''; $status = $obj->read(\$out_buffer); if ($status < 0) { *$obj->{ReadStatus} = [ $status, $obj->error(), $obj->errorNo() ]; } $obj->ungetc($out_buffer) if length $out_buffer; } else { return undef unless *$obj->{Transparent}; $obj->clearError(); *$obj->{Type} = 'plain'; *$obj->{Plain} = 1; $obj->pushBack(*$obj->{HeaderPending}) ; } push @{ *$obj->{InfoList} }, *$obj->{Info} ; $obj->saveStatus(STATUS_OK) ; *$obj->{InNew} = 0; *$obj->{Closed} = 0; return $obj; } sub ckInputParam { my $self = shift ; my $from = shift ; my $inType = whatIsInput($_[0], $_[1]); $self->croakError("$from: input parameter not a filename, filehandle, array ref or scalar ref") if ! $inType ; # if ($inType eq 'filename' ) # { # return $self->saveErrorString(1, "$from: input filename is undef or null string", STATUS_ERROR) # if ! defined $_[0] || $_[0] eq '' ; # # if ($_[0] ne '-' && ! -e $_[0] ) # { # return $self->saveErrorString(1, # "input file '$_[0]' does not exist", STATUS_ERROR); # } # } return 1; } sub _inf { my $obj = shift ; my $class = (caller)[0] ; my $name = (caller(1))[3] ; $obj->croakError("$name: expected at least 1 parameters\n") unless @_ >= 1 ; my $input = shift ; my $haveOut = @_ ; my $output = shift ; my $x = new IO::Compress::Base::Validator($class, *$obj->{Error}, $name, $input, $output) or return undef ; push @_, $output if $haveOut && $x->{Hash}; *$obj->{OneShot} = 1 ; my $got = $obj->checkParams($name, undef, @_) or return undef ; if ($got->parsed('TrailingData')) { *$obj->{TrailingData} = $got->value('TrailingData'); } *$obj->{MultiStream} = $got->value('MultiStream'); $got->value('MultiStream', 0); $x->{Got} = $got ; # if ($x->{Hash}) # { # while (my($k, $v) = each %$input) # { # $v = \$input->{$k} # unless defined $v ; # # $obj->_singleTarget($x, $k, $v, @_) # or return undef ; # } # # return keys %$input ; # } if ($x->{GlobMap}) { $x->{oneInput} = 1 ; foreach my $pair (@{ $x->{Pairs} }) { my ($from, $to) = @$pair ; $obj->_singleTarget($x, $from, $to, @_) or return undef ; } return scalar @{ $x->{Pairs} } ; } if (! $x->{oneOutput} ) { my $inFile = ($x->{inType} eq 'filenames' || $x->{inType} eq 'filename'); $x->{inType} = $inFile ? 'filename' : 'buffer'; foreach my $in ($x->{oneInput} ? $input : @$input) { my $out ; $x->{oneInput} = 1 ; $obj->_singleTarget($x, $in, $output, @_) or return undef ; } return 1 ; } # finally the 1 to 1 and n to 1 return $obj->_singleTarget($x, $input, $output, @_); croak "should not be here" ; } sub retErr { my $x = shift ; my $string = shift ; ${ $x->{Error} } = $string ; return undef ; } sub _singleTarget { my $self = shift ; my $x = shift ; my $input = shift; my $output = shift; my $buff = ''; $x->{buff} = \$buff ; my $fh ; if ($x->{outType} eq 'filename') { my $mode = '>' ; $mode = '>>' if $x->{Got}->value('Append') ; $x->{fh} = new IO::File "$mode $output" or return retErr($x, "cannot open file '$output': $!") ; binmode $x->{fh} if $x->{Got}->valueOrDefault('BinModeOut'); } elsif ($x->{outType} eq 'handle') { $x->{fh} = $output; binmode $x->{fh} if $x->{Got}->valueOrDefault('BinModeOut'); if ($x->{Got}->value('Append')) { seek($x->{fh}, 0, SEEK_END) or return retErr($x, "Cannot seek to end of output filehandle: $!") ; } } elsif ($x->{outType} eq 'buffer' ) { $$output = '' unless $x->{Got}->value('Append'); $x->{buff} = $output ; } if ($x->{oneInput}) { defined $self->_rd2($x, $input, $output) or return undef; } else { for my $element ( ($x->{inType} eq 'hash') ? keys %$input : @$input) { defined $self->_rd2($x, $element, $output) or return undef ; } } if ( ($x->{outType} eq 'filename' && $output ne '-') || ($x->{outType} eq 'handle' && $x->{Got}->value('AutoClose'))) { $x->{fh}->close() or return retErr($x, $!); delete $x->{fh}; } return 1 ; } sub _rd2 { my $self = shift ; my $x = shift ; my $input = shift; my $output = shift; my $z = createSelfTiedObject($x->{Class}, *$self->{Error}); $z->_create($x->{Got}, 1, $input, @_) or return undef ; my $status ; my $fh = $x->{fh}; while (1) { while (($status = $z->read($x->{buff})) > 0) { if ($fh) { print $fh ${ $x->{buff} } or return $z->saveErrorString(undef, "Error writing to output file: $!", $!); ${ $x->{buff} } = '' ; } } if (! $x->{oneOutput} ) { my $ot = $x->{outType} ; if ($ot eq 'array') { push @$output, $x->{buff} } elsif ($ot eq 'hash') { $output->{$input} = $x->{buff} } my $buff = ''; $x->{buff} = \$buff; } last if $status < 0 || $z->smartEof(); last unless *$self->{MultiStream}; $status = $z->nextStream(); last unless $status == 1 ; } return $z->closeError(undef) if $status < 0 ; ${ *$self->{TrailingData} } = $z->trailingData() if defined *$self->{TrailingData} ; $z->close() or return undef ; return 1 ; } sub TIEHANDLE { return $_[0] if ref($_[0]); die "OOPS\n" ; } sub UNTIE { my $self = shift ; } sub getHeaderInfo { my $self = shift ; wantarray ? @{ *$self->{InfoList} } : *$self->{Info}; } sub readBlock { my $self = shift ; my $buff = shift ; my $size = shift ; if (defined *$self->{CompressedInputLength}) { if (*$self->{CompressedInputLengthRemaining} == 0) { delete *$self->{CompressedInputLength}; *$self->{CompressedInputLengthDone} = 1; return STATUS_OK ; } $size = min($size, *$self->{CompressedInputLengthRemaining} ); *$self->{CompressedInputLengthRemaining} -= $size ; } my $status = $self->smartRead($buff, $size) ; return $self->saveErrorString(STATUS_ERROR, "Error Reading Data: $!", $!) if $status == STATUS_ERROR ; if ($status == 0 ) { *$self->{Closed} = 1 ; *$self->{EndStream} = 1 ; return $self->saveErrorString(STATUS_ERROR, "unexpected end of file", STATUS_ERROR); } return STATUS_OK; } sub postBlockChk { return STATUS_OK; } sub _raw_read { # return codes # >0 - ok, number of bytes read # =0 - ok, eof # <0 - not ok my $self = shift ; return G_EOF if *$self->{Closed} ; return G_EOF if *$self->{EndStream} ; my $buffer = shift ; my $scan_mode = shift ; if (*$self->{Plain}) { my $tmp_buff ; my $len = $self->smartRead(\$tmp_buff, *$self->{BlockSize}) ; return $self->saveErrorString(G_ERR, "Error reading data: $!", $!) if $len == STATUS_ERROR ; if ($len == 0 ) { *$self->{EndStream} = 1 ; } else { *$self->{PlainBytesRead} += $len ; $$buffer .= $tmp_buff; } return $len ; } if (*$self->{NewStream}) { $self->gotoNextStream() > 0 or return G_ERR; # For the headers that actually uncompressed data, put the # uncompressed data into the output buffer. $$buffer .= *$self->{Pending} ; my $len = length *$self->{Pending} ; *$self->{Pending} = ''; return $len; } my $temp_buf = ''; my $outSize = 0; my $status = $self->readBlock(\$temp_buf, *$self->{BlockSize}, $outSize) ; return G_ERR if $status == STATUS_ERROR ; my $buf_len = 0; if ($status == STATUS_OK) { my $beforeC_len = length $temp_buf; my $before_len = defined $$buffer ? length $$buffer : 0 ; $status = *$self->{Uncomp}->uncompr(\$temp_buf, $buffer, defined *$self->{CompressedInputLengthDone} || $self->smartEof(), $outSize); # Remember the input buffer if it wasn't consumed completely $self->pushBack($temp_buf) if *$self->{Uncomp}{ConsumesInput}; return $self->saveErrorString(G_ERR, *$self->{Uncomp}{Error}, *$self->{Uncomp}{ErrorNo}) if $self->saveStatus($status) == STATUS_ERROR; $self->postBlockChk($buffer, $before_len) == STATUS_OK or return G_ERR; $buf_len = defined $$buffer ? length($$buffer) - $before_len : 0; *$self->{CompSize}->add($beforeC_len - length $temp_buf) ; *$self->{InflatedBytesRead} += $buf_len ; *$self->{TotalInflatedBytesRead} += $buf_len ; *$self->{UnCompSize}->add($buf_len) ; $self->filterUncompressed($buffer, $before_len); if (*$self->{Encoding}) { $$buffer = *$self->{Encoding}->decode($$buffer); } } if ($status == STATUS_ENDSTREAM) { *$self->{EndStream} = 1 ; my $trailer; my $trailer_size = *$self->{Info}{TrailerLength} ; my $got = 0; if (*$self->{Info}{TrailerLength}) { $got = $self->smartRead(\$trailer, $trailer_size) ; } if ($got == $trailer_size) { $self->chkTrailer($trailer) == STATUS_OK or return G_ERR; } else { return $self->TrailerError("trailer truncated. Expected " . "$trailer_size bytes, got $got") if *$self->{Strict}; $self->pushBack($trailer) ; } # TODO - if want to file file pointer, do it here if (! $self->smartEof()) { *$self->{NewStream} = 1 ; if (*$self->{MultiStream}) { *$self->{EndStream} = 0 ; return $buf_len ; } } } # return the number of uncompressed bytes read return $buf_len ; } sub reset { my $self = shift ; return *$self->{Uncomp}->reset(); } sub filterUncompressed { } #sub isEndStream #{ # my $self = shift ; # return *$self->{NewStream} || # *$self->{EndStream} ; #} sub nextStream { my $self = shift ; my $status = $self->gotoNextStream(); $status == 1 or return $status ; *$self->{TotalInflatedBytesRead} = 0 ; *$self->{LineNo} = $. = 0; return 1; } sub gotoNextStream { my $self = shift ; if (! *$self->{NewStream}) { my $status = 1; my $buffer ; # TODO - make this more efficient if know the offset for the end of # the stream and seekable $status = $self->read($buffer) while $status > 0 ; return $status if $status < 0; } *$self->{NewStream} = 0 ; *$self->{EndStream} = 0 ; $self->reset(); *$self->{UnCompSize}->reset(); *$self->{CompSize}->reset(); my $magic = $self->ckMagic(); if ( ! defined $magic) { if (! *$self->{Transparent} || $self->eof()) { *$self->{EndStream} = 1 ; return 0; } $self->clearError(); *$self->{Type} = 'plain'; *$self->{Plain} = 1; $self->pushBack(*$self->{HeaderPending}) ; } else { *$self->{Info} = $self->readHeader($magic); if ( ! defined *$self->{Info} ) { *$self->{EndStream} = 1 ; return -1; } } push @{ *$self->{InfoList} }, *$self->{Info} ; return 1; } sub streamCount { my $self = shift ; return 1 if ! defined *$self->{InfoList}; return scalar @{ *$self->{InfoList} } ; } sub read { # return codes # >0 - ok, number of bytes read # =0 - ok, eof # <0 - not ok my $self = shift ; if (defined *$self->{ReadStatus} ) { my $status = *$self->{ReadStatus}[0]; $self->saveErrorString( @{ *$self->{ReadStatus} } ); delete *$self->{ReadStatus} ; return $status ; } return G_EOF if *$self->{Closed} ; my $buffer ; if (ref $_[0] ) { $self->croakError(*$self->{ClassName} . "::read: buffer parameter is read-only") if readonly(${ $_[0] }); $self->croakError(*$self->{ClassName} . "::read: not a scalar reference $_[0]" ) unless ref $_[0] eq 'SCALAR' ; $buffer = $_[0] ; } else { $self->croakError(*$self->{ClassName} . "::read: buffer parameter is read-only") if readonly($_[0]); $buffer = \$_[0] ; } my $length = $_[1] ; my $offset = $_[2] || 0; if (! *$self->{AppendOutput}) { if (! $offset) { $$buffer = '' ; } else { if ($offset > length($$buffer)) { $$buffer .= "\x00" x ($offset - length($$buffer)); } else { substr($$buffer, $offset) = ''; } } } elsif (! defined $$buffer) { $$buffer = '' ; } return G_EOF if !length *$self->{Pending} && *$self->{EndStream} ; # the core read will return 0 if asked for 0 bytes return 0 if defined $length && $length == 0 ; $length = $length || 0; $self->croakError(*$self->{ClassName} . "::read: length parameter is negative") if $length < 0 ; # Short-circuit if this is a simple read, with no length # or offset specified. unless ( $length || $offset) { if (length *$self->{Pending}) { $$buffer .= *$self->{Pending} ; my $len = length *$self->{Pending}; *$self->{Pending} = '' ; return $len ; } else { my $len = 0; $len = $self->_raw_read($buffer) while ! *$self->{EndStream} && $len == 0 ; return $len ; } } # Need to jump through more hoops - either length or offset # or both are specified. my $out_buffer = *$self->{Pending} ; *$self->{Pending} = ''; while (! *$self->{EndStream} && length($out_buffer) < $length) { my $buf_len = $self->_raw_read(\$out_buffer); return $buf_len if $buf_len < 0 ; } $length = length $out_buffer if length($out_buffer) < $length ; return 0 if $length == 0 ; $$buffer = '' if ! defined $$buffer; $offset = length $$buffer if *$self->{AppendOutput} ; *$self->{Pending} = $out_buffer; $out_buffer = \*$self->{Pending} ; substr($$buffer, $offset) = substr($$out_buffer, 0, $length) ; substr($$out_buffer, 0, $length) = '' ; return $length ; } sub _getline { my $self = shift ; my $status = 0 ; # Slurp Mode if ( ! defined $/ ) { my $data ; 1 while ($status = $self->read($data)) > 0 ; return ($status, \$data); } # Record Mode if ( ref $/ eq 'SCALAR' && ${$/} =~ /^\d+$/ && ${$/} > 0) { my $reclen = ${$/} ; my $data ; $status = $self->read($data, $reclen) ; return ($status, \$data); } # Paragraph Mode if ( ! length $/ ) { my $paragraph ; while (($status = $self->read($paragraph)) > 0 ) { if ($paragraph =~ s/^(.*?\n\n+)//s) { *$self->{Pending} = $paragraph ; my $par = $1 ; return (1, \$par); } } return ($status, \$paragraph); } # $/ isn't empty, or a reference, so it's Line Mode. { my $line ; my $p = \*$self->{Pending} ; while (($status = $self->read($line)) > 0 ) { my $offset = index($line, $/); if ($offset >= 0) { my $l = substr($line, 0, $offset + length $/ ); substr($line, 0, $offset + length $/) = ''; $$p = $line; return (1, \$l); } } return ($status, \$line); } } sub getline { my $self = shift; if (defined *$self->{ReadStatus} ) { $self->saveErrorString( @{ *$self->{ReadStatus} } ); delete *$self->{ReadStatus} ; return undef; } return undef if *$self->{Closed} || (!length *$self->{Pending} && *$self->{EndStream}) ; my $current_append = *$self->{AppendOutput} ; *$self->{AppendOutput} = 1; my ($status, $lineref) = $self->_getline(); *$self->{AppendOutput} = $current_append; return undef if $status < 0 || length $$lineref == 0 ; $. = ++ *$self->{LineNo} ; return $$lineref ; } sub getlines { my $self = shift; $self->croakError(*$self->{ClassName} . "::getlines: called in scalar context\n") unless wantarray; my($line, @lines); push(@lines, $line) while defined($line = $self->getline); return @lines; } sub READLINE { goto &getlines if wantarray; goto &getline; } sub getc { my $self = shift; my $buf; return $buf if $self->read($buf, 1); return undef; } sub ungetc { my $self = shift; *$self->{Pending} = "" unless defined *$self->{Pending} ; *$self->{Pending} = $_[0] . *$self->{Pending} ; } sub trailingData { my $self = shift ; if (defined *$self->{FH} || defined *$self->{InputEvent} ) { return *$self->{Prime} ; } else { my $buf = *$self->{Buffer} ; my $offset = *$self->{BufferOffset} ; return substr($$buf, $offset) ; } } sub eof { my $self = shift ; return (*$self->{Closed} || (!length *$self->{Pending} && ( $self->smartEof() || *$self->{EndStream}))) ; } sub tell { my $self = shift ; my $in ; if (*$self->{Plain}) { $in = *$self->{PlainBytesRead} ; } else { $in = *$self->{TotalInflatedBytesRead} ; } my $pending = length *$self->{Pending} ; return 0 if $pending > $in ; return $in - $pending ; } sub close { # todo - what to do if close is called before the end of the gzip file # do we remember any trailing data? my $self = shift ; return 1 if *$self->{Closed} ; untie *$self if $] >= 5.008 ; my $status = 1 ; if (defined *$self->{FH}) { if ((! *$self->{Handle} || *$self->{AutoClose}) && ! *$self->{StdIO}) { local $.; $! = 0 ; $status = *$self->{FH}->close(); return $self->saveErrorString(0, $!, $!) if !*$self->{InNew} && $self->saveStatus($!) != 0 ; } delete *$self->{FH} ; $! = 0 ; } *$self->{Closed} = 1 ; return 1; } sub DESTROY { my $self = shift ; local ($., $@, $!, $^E, $?); $self->close() ; } sub seek { my $self = shift ; my $position = shift; my $whence = shift ; my $here = $self->tell() ; my $target = 0 ; if ($whence == SEEK_SET) { $target = $position ; } elsif ($whence == SEEK_CUR) { $target = $here + $position ; } elsif ($whence == SEEK_END) { $target = $position ; $self->croakError(*$self->{ClassName} . "::seek: SEEK_END not allowed") ; } else { $self->croakError(*$self->{ClassName} ."::seek: unknown value, $whence, for whence parameter"); } # short circuit if seeking to current offset if ($target == $here) { # On ordinary filehandles, seeking to the current # position also clears the EOF condition, so we # emulate this behavior locally while simultaneously # cascading it to the underlying filehandle if (*$self->{Plain}) { *$self->{EndStream} = 0; seek(*$self->{FH},0,1) if *$self->{FH}; } return 1; } # Outlaw any attempt to seek backwards $self->croakError( *$self->{ClassName} ."::seek: cannot seek backwards") if $target < $here ; # Walk the file to the new offset my $offset = $target - $here ; my $got; while (($got = $self->read(my $buffer, min($offset, *$self->{BlockSize})) ) > 0) { $offset -= $got; last if $offset == 0 ; } $here = $self->tell() ; return $offset == 0 ? 1 : 0 ; } sub fileno { my $self = shift ; return defined *$self->{FH} ? fileno *$self->{FH} : undef ; } sub binmode { 1; # my $self = shift ; # return defined *$self->{FH} # ? binmode *$self->{FH} # : 1 ; } sub opened { my $self = shift ; return ! *$self->{Closed} ; } sub autoflush { my $self = shift ; return defined *$self->{FH} ? *$self->{FH}->autoflush(@_) : undef ; } sub input_line_number { my $self = shift ; my $last = *$self->{LineNo}; $. = *$self->{LineNo} = $_[1] if @_ ; return $last; } *BINMODE = \&binmode; *SEEK = \&seek; *READ = \&read; *sysread = \&read; *TELL = \&tell; *EOF = \&eof; *FILENO = \&fileno; *CLOSE = \&close; sub _notAvailable { my $name = shift ; return sub { croak "$name Not Available: File opened only for intput" ; } ; } *print = _notAvailable('print'); *PRINT = _notAvailable('print'); *printf = _notAvailable('printf'); *PRINTF = _notAvailable('printf'); *write = _notAvailable('write'); *WRITE = _notAvailable('write'); #*sysread = \&read; #*syswrite = \&_notAvailable; package IO::Uncompress::Base ; 1 ; __END__ #line 1518 FILE 446e5682/IO/Uncompress/Gunzip.pm#line 1 "C:/Perl/lib/IO/Uncompress/Gunzip.pm" package IO::Uncompress::Gunzip ; require 5.004 ; # for RFC1952 use strict ; use warnings; use bytes; use IO::Uncompress::RawInflate 2.037 ; use Compress::Raw::Zlib 2.037 qw( crc32 ) ; use IO::Compress::Base::Common 2.037 qw(:Status createSelfTiedObject); use IO::Compress::Gzip::Constants 2.037 ; use IO::Compress::Zlib::Extra 2.037 ; require Exporter ; our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $GunzipError); @ISA = qw( Exporter IO::Uncompress::RawInflate ); @EXPORT_OK = qw( $GunzipError gunzip ); %EXPORT_TAGS = %IO::Uncompress::RawInflate::DEFLATE_CONSTANTS ; push @{ $EXPORT_TAGS{all} }, @EXPORT_OK ; Exporter::export_ok_tags('all'); $GunzipError = ''; $VERSION = '2.037'; sub new { my $class = shift ; $GunzipError = ''; my $obj = createSelfTiedObject($class, \$GunzipError); $obj->_create(undef, 0, @_); } sub gunzip { my $obj = createSelfTiedObject(undef, \$GunzipError); return $obj->_inf(@_) ; } sub getExtraParams { use IO::Compress::Base::Common 2.037 qw(:Parse); return ( 'ParseExtra' => [1, 1, Parse_boolean, 0] ) ; } sub ckParams { my $self = shift ; my $got = shift ; # gunzip always needs crc32 $got->value('CRC32' => 1); return 1; } sub ckMagic { my $self = shift; my $magic ; $self->smartReadExact(\$magic, GZIP_ID_SIZE); *$self->{HeaderPending} = $magic ; return $self->HeaderError("Minimum header size is " . GZIP_MIN_HEADER_SIZE . " bytes") if length $magic != GZIP_ID_SIZE ; return $self->HeaderError("Bad Magic") if ! isGzipMagic($magic) ; *$self->{Type} = 'rfc1952'; return $magic ; } sub readHeader { my $self = shift; my $magic = shift; return $self->_readGzipHeader($magic); } sub chkTrailer { my $self = shift; my $trailer = shift; # Check CRC & ISIZE my ($CRC32, $ISIZE) = unpack("V V", $trailer) ; *$self->{Info}{CRC32} = $CRC32; *$self->{Info}{ISIZE} = $ISIZE; if (*$self->{Strict}) { return $self->TrailerError("CRC mismatch") if $CRC32 != *$self->{Uncomp}->crc32() ; my $exp_isize = *$self->{UnCompSize}->get32bit(); return $self->TrailerError("ISIZE mismatch. Got $ISIZE" . ", expected $exp_isize") if $ISIZE != $exp_isize ; } return STATUS_OK; } sub isGzipMagic { my $buffer = shift ; return 0 if length $buffer < GZIP_ID_SIZE ; my ($id1, $id2) = unpack("C C", $buffer) ; return $id1 == GZIP_ID1 && $id2 == GZIP_ID2 ; } sub _readFullGzipHeader($) { my ($self) = @_ ; my $magic = '' ; $self->smartReadExact(\$magic, GZIP_ID_SIZE); *$self->{HeaderPending} = $magic ; return $self->HeaderError("Minimum header size is " . GZIP_MIN_HEADER_SIZE . " bytes") if length $magic != GZIP_ID_SIZE ; return $self->HeaderError("Bad Magic") if ! isGzipMagic($magic) ; my $status = $self->_readGzipHeader($magic); delete *$self->{Transparent} if ! defined $status ; return $status ; } sub _readGzipHeader($) { my ($self, $magic) = @_ ; my ($HeaderCRC) ; my ($buffer) = '' ; $self->smartReadExact(\$buffer, GZIP_MIN_HEADER_SIZE - GZIP_ID_SIZE) or return $self->HeaderError("Minimum header size is " . GZIP_MIN_HEADER_SIZE . " bytes") ; my $keep = $magic . $buffer ; *$self->{HeaderPending} = $keep ; # now split out the various parts my ($cm, $flag, $mtime, $xfl, $os) = unpack("C C V C C", $buffer) ; $cm == GZIP_CM_DEFLATED or return $self->HeaderError("Not Deflate (CM is $cm)") ; # check for use of reserved bits return $self->HeaderError("Use of Reserved Bits in FLG field.") if $flag & GZIP_FLG_RESERVED ; my $EXTRA ; my @EXTRA = () ; if ($flag & GZIP_FLG_FEXTRA) { $EXTRA = "" ; $self->smartReadExact(\$buffer, GZIP_FEXTRA_HEADER_SIZE) or return $self->TruncatedHeader("FEXTRA Length") ; my ($XLEN) = unpack("v", $buffer) ; $self->smartReadExact(\$EXTRA, $XLEN) or return $self->TruncatedHeader("FEXTRA Body"); $keep .= $buffer . $EXTRA ; if ($XLEN && *$self->{'ParseExtra'}) { my $bad = IO::Compress::Zlib::Extra::parseRawExtra($EXTRA, \@EXTRA, 1, 1); return $self->HeaderError($bad) if defined $bad; } } my $origname ; if ($flag & GZIP_FLG_FNAME) { $origname = "" ; while (1) { $self->smartReadExact(\$buffer, 1) or return $self->TruncatedHeader("FNAME"); last if $buffer eq GZIP_NULL_BYTE ; $origname .= $buffer } $keep .= $origname . GZIP_NULL_BYTE ; return $self->HeaderError("Non ISO 8859-1 Character found in Name") if *$self->{Strict} && $origname =~ /$GZIP_FNAME_INVALID_CHAR_RE/o ; } my $comment ; if ($flag & GZIP_FLG_FCOMMENT) { $comment = ""; while (1) { $self->smartReadExact(\$buffer, 1) or return $self->TruncatedHeader("FCOMMENT"); last if $buffer eq GZIP_NULL_BYTE ; $comment .= $buffer } $keep .= $comment . GZIP_NULL_BYTE ; return $self->HeaderError("Non ISO 8859-1 Character found in Comment") if *$self->{Strict} && $comment =~ /$GZIP_FCOMMENT_INVALID_CHAR_RE/o ; } if ($flag & GZIP_FLG_FHCRC) { $self->smartReadExact(\$buffer, GZIP_FHCRC_SIZE) or return $self->TruncatedHeader("FHCRC"); $HeaderCRC = unpack("v", $buffer) ; my $crc16 = crc32($keep) & 0xFF ; return $self->HeaderError("CRC16 mismatch.") if *$self->{Strict} && $crc16 != $HeaderCRC; $keep .= $buffer ; } # Assume compression method is deflated for xfl tests #if ($xfl) { #} *$self->{Type} = 'rfc1952'; return { 'Type' => 'rfc1952', 'FingerprintLength' => 2, 'HeaderLength' => length $keep, 'TrailerLength' => GZIP_TRAILER_SIZE, 'Header' => $keep, 'isMinimalHeader' => $keep eq GZIP_MINIMUM_HEADER ? 1 : 0, 'MethodID' => $cm, 'MethodName' => $cm == GZIP_CM_DEFLATED ? "Deflated" : "Unknown" , 'TextFlag' => $flag & GZIP_FLG_FTEXT ? 1 : 0, 'HeaderCRCFlag' => $flag & GZIP_FLG_FHCRC ? 1 : 0, 'NameFlag' => $flag & GZIP_FLG_FNAME ? 1 : 0, 'CommentFlag' => $flag & GZIP_FLG_FCOMMENT ? 1 : 0, 'ExtraFlag' => $flag & GZIP_FLG_FEXTRA ? 1 : 0, 'Name' => $origname, 'Comment' => $comment, 'Time' => $mtime, 'OsID' => $os, 'OsName' => defined $GZIP_OS_Names{$os} ? $GZIP_OS_Names{$os} : "Unknown", 'HeaderCRC' => $HeaderCRC, 'Flags' => $flag, 'ExtraFlags' => $xfl, 'ExtraFieldRaw' => $EXTRA, 'ExtraField' => [ @EXTRA ], #'CompSize'=> $compsize, #'CRC32'=> $CRC32, #'OrigSize'=> $ISIZE, } } 1; __END__ #line 1112 FILE$eb785be5/IO/Uncompress/RawInflate.pm" #line 1 "C:/Perl/lib/IO/Uncompress/RawInflate.pm" package IO::Uncompress::RawInflate ; # for RFC1951 use strict ; use warnings; use bytes; use Compress::Raw::Zlib 2.037 ; use IO::Compress::Base::Common 2.037 qw(:Status createSelfTiedObject); use IO::Uncompress::Base 2.037 ; use IO::Uncompress::Adapter::Inflate 2.037 ; require Exporter ; our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError); $VERSION = '2.037'; $RawInflateError = ''; @ISA = qw( Exporter IO::Uncompress::Base ); @EXPORT_OK = qw( $RawInflateError rawinflate ) ; %DEFLATE_CONSTANTS = (); %EXPORT_TAGS = %IO::Uncompress::Base::EXPORT_TAGS ; push @{ $EXPORT_TAGS{all} }, @EXPORT_OK ; Exporter::export_ok_tags('all'); #{ # # Execute at runtime # my %bad; # for my $module (qw(Compress::Raw::Zlib IO::Compress::Base::Common IO::Uncompress::Base IO::Uncompress::Adapter::Inflate)) # { # my $ver = ${ $module . "::VERSION"} ; # # $bad{$module} = $ver # if $ver ne $VERSION; # } # # if (keys %bad) # { # my $string = join "\n", map { "$_ $bad{$_}" } keys %bad; # die caller(0)[0] . "needs version $VERSION mismatch\n$string\n"; # } #} sub new { my $class = shift ; my $obj = createSelfTiedObject($class, \$RawInflateError); $obj->_create(undef, 0, @_); } sub rawinflate { my $obj = createSelfTiedObject(undef, \$RawInflateError); return $obj->_inf(@_); } sub getExtraParams { return (); } sub ckParams { my $self = shift ; my $got = shift ; return 1; } sub mkUncomp { my $self = shift ; my $got = shift ; my ($obj, $errstr, $errno) = IO::Uncompress::Adapter::Inflate::mkUncompObject( $got->value('CRC32'), $got->value('ADLER32'), $got->value('Scan'), ); return $self->saveErrorString(undef, $errstr, $errno) if ! defined $obj; *$self->{Uncomp} = $obj; my $magic = $self->ckMagic() or return 0; *$self->{Info} = $self->readHeader($magic) or return undef ; return 1; } sub ckMagic { my $self = shift; return $self->_isRaw() ; } sub readHeader { my $self = shift; my $magic = shift ; return { 'Type' => 'rfc1951', 'FingerprintLength' => 0, 'HeaderLength' => 0, 'TrailerLength' => 0, 'Header' => '' }; } sub chkTrailer { return STATUS_OK ; } sub _isRaw { my $self = shift ; my $got = $self->_isRawx(@_); if ($got) { *$self->{Pending} = *$self->{HeaderPending} ; } else { $self->pushBack(*$self->{HeaderPending}); *$self->{Uncomp}->reset(); } *$self->{HeaderPending} = ''; return $got ; } sub _isRawx { my $self = shift ; my $magic = shift ; $magic = '' unless defined $magic ; my $buffer = ''; $self->smartRead(\$buffer, *$self->{BlockSize}) >= 0 or return $self->saveErrorString(undef, "No data to read"); my $temp_buf = $magic . $buffer ; *$self->{HeaderPending} = $temp_buf ; $buffer = ''; my $status = *$self->{Uncomp}->uncompr(\$temp_buf, \$buffer, $self->smartEof()) ; return $self->saveErrorString(undef, *$self->{Uncomp}{Error}, STATUS_ERROR) if $status == STATUS_ERROR; $self->pushBack($temp_buf) ; return $self->saveErrorString(undef, "unexpected end of file", STATUS_ERROR) if $self->smartEof() && $status != STATUS_ENDSTREAM; #my $buf_len = *$self->{Uncomp}->uncompressedBytes(); my $buf_len = length $buffer; if ($status == STATUS_ENDSTREAM) { if (*$self->{MultiStream} && (length $temp_buf || ! $self->smartEof())){ *$self->{NewStream} = 1 ; *$self->{EndStream} = 0 ; } else { *$self->{EndStream} = 1 ; } } *$self->{HeaderPending} = $buffer ; *$self->{InflatedBytesRead} = $buf_len ; *$self->{TotalInflatedBytesRead} += $buf_len ; *$self->{Type} = 'rfc1951'; $self->saveStatus(STATUS_OK); return { 'Type' => 'rfc1951', 'HeaderLength' => 0, 'TrailerLength' => 0, 'Header' => '' }; } sub inflateSync { my $self = shift ; # inflateSync is a no-op in Plain mode return 1 if *$self->{Plain} ; return 0 if *$self->{Closed} ; #return G_EOF if !length *$self->{Pending} && *$self->{EndStream} ; return 0 if ! length *$self->{Pending} && *$self->{EndStream} ; # Disable CRC check *$self->{Strict} = 0 ; my $status ; while (1) { my $temp_buf ; if (length *$self->{Pending} ) { $temp_buf = *$self->{Pending} ; *$self->{Pending} = ''; } else { $status = $self->smartRead(\$temp_buf, *$self->{BlockSize}) ; return $self->saveErrorString(0, "Error Reading Data") if $status < 0 ; if ($status == 0 ) { *$self->{EndStream} = 1 ; return $self->saveErrorString(0, "unexpected end of file", STATUS_ERROR); } } $status = *$self->{Uncomp}->sync($temp_buf) ; if ($status == STATUS_OK) { *$self->{Pending} .= $temp_buf ; return 1 ; } last unless $status == STATUS_ERROR ; } return 0; } #sub performScan #{ # my $self = shift ; # # my $status ; # my $end_offset = 0; # # $status = $self->scan() # #or return $self->saveErrorString(undef, "Error Scanning: $$error_ref", $self->errorNo) ; # or return $self->saveErrorString(G_ERR, "Error Scanning: $status") # # $status = $self->zap($end_offset) # or return $self->saveErrorString(G_ERR, "Error Zapping: $status"); # #or return $self->saveErrorString(undef, "Error Zapping: $$error_ref", $self->errorNo) ; # # #(*$obj->{Deflate}, $status) = $inf->createDeflate(); # ## *$obj->{Header} = *$inf->{Info}{Header}; ## *$obj->{UnCompSize_32bit} = ## *$obj->{BytesWritten} = *$inf->{UnCompSize_32bit} ; ## *$obj->{CompSize_32bit} = *$inf->{CompSize_32bit} ; # # ## if ( $outType eq 'buffer') ## { substr( ${ *$self->{Buffer} }, $end_offset) = '' } ## elsif ($outType eq 'handle' || $outType eq 'filename') { ## *$self->{FH} = *$inf->{FH} ; ## delete *$inf->{FH}; ## *$obj->{FH}->flush() ; ## *$obj->{Handle} = 1 if $outType eq 'handle'; ## ## #seek(*$obj->{FH}, $end_offset, SEEK_SET) ## *$obj->{FH}->seek($end_offset, SEEK_SET) ## or return $obj->saveErrorString(undef, $!, $!) ; ## } # #} sub scan { my $self = shift ; return 1 if *$self->{Closed} ; return 1 if !length *$self->{Pending} && *$self->{EndStream} ; my $buffer = '' ; my $len = 0; $len = $self->_raw_read(\$buffer, 1) while ! *$self->{EndStream} && $len >= 0 ; #return $len if $len < 0 ? $len : 0 ; return $len < 0 ? 0 : 1 ; } sub zap { my $self = shift ; my $headerLength = *$self->{Info}{HeaderLength}; my $block_offset = $headerLength + *$self->{Uncomp}->getLastBlockOffset(); $_[0] = $headerLength + *$self->{Uncomp}->getEndOffset(); #printf "# End $_[0], headerlen $headerLength \n";; #printf "# block_offset $block_offset %x\n", $block_offset; my $byte ; ( $self->smartSeek($block_offset) && $self->smartRead(\$byte, 1) ) or return $self->saveErrorString(0, $!, $!); #printf "#byte is %x\n", unpack('C*',$byte); *$self->{Uncomp}->resetLastBlockByte($byte); #printf "#to byte is %x\n", unpack('C*',$byte); ( $self->smartSeek($block_offset) && $self->smartWrite($byte) ) or return $self->saveErrorString(0, $!, $!); #$self->smartSeek($end_offset, 1); return 1 ; } sub createDeflate { my $self = shift ; my ($def, $status) = *$self->{Uncomp}->createDeflateStream( -AppendOutput => 1, -WindowBits => - MAX_WBITS, -CRC32 => *$self->{Params}->value('CRC32'), -ADLER32 => *$self->{Params}->value('ADLER32'), ); return wantarray ? ($status, $def) : $def ; } 1; __END__ #line 1111 FILEc2500e81/List/Util.pm#line 1 "C:/Perl/lib/List/Util.pm" # List::Util.pm # # Copyright (c) 1997-2009 Graham Barr . All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # # This module is normally only loaded if the XS module is not available package List::Util; use strict; use vars qw(@ISA @EXPORT_OK $VERSION $XS_VERSION $TESTING_PERL_ONLY); require Exporter; @ISA = qw(Exporter); @EXPORT_OK = qw(first min max minstr maxstr reduce sum shuffle); $VERSION = "1.23"; $XS_VERSION = $VERSION; $VERSION = eval $VERSION; eval { # PERL_DL_NONLAZY must be false, or any errors in loading will just # cause the perl code to be tested local $ENV{PERL_DL_NONLAZY} = 0 if $ENV{PERL_DL_NONLAZY}; eval { require XSLoader; XSLoader::load('List::Util', $XS_VERSION); 1; } or do { require DynaLoader; local @ISA = qw(DynaLoader); bootstrap List::Util $XS_VERSION; }; } unless $TESTING_PERL_ONLY; if (!defined &sum) { require List::Util::PP; List::Util::PP->import; } 1; __END__ #line 234 FILE97b2288d/PerlIO.pm#line 1 "C:/Perl/lib/PerlIO.pm" package PerlIO; our $VERSION = '1.07'; # Map layer name to package that defines it our %alias; sub import { my $class = shift; while (@_) { my $layer = shift; if (exists $alias{$layer}) { $layer = $alias{$layer} } else { $layer = "${class}::$layer"; } eval "require $layer"; warn $@ if $@; } } sub F_UTF8 () { 0x8000 } 1; __END__ #line 333 FILEc53dfb1e/PerlIO/scalar.pm#line 1 "C:/Perl/lib/PerlIO/scalar.pm" package PerlIO::scalar; our $VERSION = '0.11_01'; require XSLoader; XSLoader::load(); 1; __END__ #line 42 FILE64088937/Scalar/Util.pm #line 1 "C:/Perl/lib/Scalar/Util.pm" # Scalar::Util.pm # # Copyright (c) 1997-2007 Graham Barr . All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. package Scalar::Util; use strict; use vars qw(@ISA @EXPORT_OK $VERSION @EXPORT_FAIL); require Exporter; require List::Util; # List::Util loads the XS @ISA = qw(Exporter); @EXPORT_OK = qw(blessed dualvar reftype weaken isweak tainted readonly openhandle refaddr isvstring looks_like_number set_prototype); $VERSION = "1.23"; $VERSION = eval $VERSION; unless (defined &dualvar) { # Load Pure Perl version if XS not loaded require Scalar::Util::PP; Scalar::Util::PP->import; push @EXPORT_FAIL, qw(weaken isweak dualvar isvstring set_prototype); } sub export_fail { if (grep { /dualvar/ } @EXPORT_FAIL) { # no XS loaded my $pat = join("|", @EXPORT_FAIL); if (my ($err) = grep { /^($pat)$/ } @_ ) { require Carp; Carp::croak("$err is only available with the XS version of Scalar::Util"); } } if (grep { /^(weaken|isweak)$/ } @_ ) { require Carp; Carp::croak("Weak references are not implemented in the version of perl"); } if (grep { /^(isvstring)$/ } @_ ) { require Carp; Carp::croak("Vstrings are not implemented in the version of perl"); } @_; } sub openhandle ($) { my $fh = shift; my $rt = reftype($fh) || ''; return defined(fileno($fh)) ? $fh : undef if $rt eq 'IO'; if (reftype(\$fh) eq 'GLOB') { # handle openhandle(*DATA) $fh = \(my $tmp=$fh); } elsif ($rt ne 'GLOB') { return undef; } (tied(*$fh) or defined(fileno($fh))) ? $fh : undef; } 1; __END__ #line 284 FILE609052de/SelectSaver.pm#line 1 "C:/Perl/lib/SelectSaver.pm" package SelectSaver; our $VERSION = '1.02'; #line 36 require 5.000; use Carp; use Symbol; sub new { @_ >= 1 && @_ <= 2 or croak 'usage: SelectSaver->new( [FILEHANDLE] )'; my $fh = select; my $self = bless \$fh, $_[0]; select qualify($_[1], caller) if @_ > 1; $self; } sub DESTROY { my $self = $_[0]; select $$self; } 1; FILE8baeda93/Symbol.pm#line 1 "C:/Perl/lib/Symbol.pm" package Symbol; #line 80 BEGIN { require 5.005; } require Exporter; @ISA = qw(Exporter); @EXPORT = qw(gensym ungensym qualify qualify_to_ref); @EXPORT_OK = qw(delete_package geniosym); $VERSION = '1.07'; my $genpkg = "Symbol::"; my $genseq = 0; my %global = map {$_ => 1} qw(ARGV ARGVOUT ENV INC SIG STDERR STDIN STDOUT); # # Note that we never _copy_ the glob; we just make a ref to it. # If we did copy it, then SVf_FAKE would be set on the copy, and # glob-specific behaviors (e.g. C<*$ref = \&func>) wouldn't work. # sub gensym () { my $name = "GEN" . $genseq++; my $ref = \*{$genpkg . $name}; delete $$genpkg{$name}; $ref; } sub geniosym () { my $sym = gensym(); # force the IO slot to be filled select(select $sym); *$sym{IO}; } sub ungensym ($) {} sub qualify ($;$) { my ($name) = @_; if (!ref($name) && index($name, '::') == -1 && index($name, "'") == -1) { my $pkg; # Global names: special character, "^xyz", or other. if ($name =~ /^(([^a-z])|(\^[a-z_]+))\z/i || $global{$name}) { # RGS 2001-11-05 : translate leading ^X to control-char $name =~ s/^\^([a-z_])/'qq(\c'.$1.')'/eei; $pkg = "main"; } else { $pkg = (@_ > 1) ? $_[1] : caller; } $name = $pkg . "::" . $name; } $name; } sub qualify_to_ref ($;$) { return \*{ qualify $_[0], @_ > 1 ? $_[1] : caller }; } # # of Safe.pm lineage # sub delete_package ($) { my $pkg = shift; # expand to full symbol table name if needed unless ($pkg =~ /^main::.*::$/) { $pkg = "main$pkg" if $pkg =~ /^::/; $pkg = "main::$pkg" unless $pkg =~ /^main::/; $pkg .= '::' unless $pkg =~ /::$/; } my($stem, $leaf) = $pkg =~ m/(.*::)(\w+::)$/; my $stem_symtab = *{$stem}{HASH}; return unless defined $stem_symtab and exists $stem_symtab->{$leaf}; # free all the symbols in the package my $leaf_symtab = *{$stem_symtab->{$leaf}}{HASH}; foreach my $name (keys %$leaf_symtab) { undef *{$pkg . $name}; } # delete the symbol table %$leaf_symtab = (); delete $stem_symtab->{$leaf}; } 1; FILE!fab97eae/Tie/Hash/NamedCapture.pm#line 1 "C:/Perl/lib/Tie/Hash/NamedCapture.pm" use strict; package Tie::Hash::NamedCapture; our $VERSION = "0.08"; require XSLoader; XSLoader::load(); # This returns true, which makes require happy. __END__ #line 50 FILEe10c5f29/Time/Local.pm3#line 1 "C:/Perl/lib/Time/Local.pm" package Time::Local; require Exporter; use Carp; use Config; use strict; use vars qw( $VERSION @ISA @EXPORT @EXPORT_OK ); $VERSION = '1.2000'; @ISA = qw( Exporter ); @EXPORT = qw( timegm timelocal ); @EXPORT_OK = qw( timegm_nocheck timelocal_nocheck ); my @MonthDays = ( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ); # Determine breakpoint for rolling century my $ThisYear = ( localtime() )[5]; my $Breakpoint = ( $ThisYear + 50 ) % 100; my $NextCentury = $ThisYear - $ThisYear % 100; $NextCentury += 100 if $Breakpoint < 50; my $Century = $NextCentury - 100; my $SecOff = 0; my ( %Options, %Cheat ); use constant SECS_PER_MINUTE => 60; use constant SECS_PER_HOUR => 3600; use constant SECS_PER_DAY => 86400; my $MaxDay; if ($] < 5.012000) { my $MaxInt; if ( $^O eq 'MacOS' ) { # time_t is unsigned... $MaxInt = ( 1 << ( 8 * $Config{ivsize} ) ) - 1; } else { $MaxInt = ( ( 1 << ( 8 * $Config{ivsize} - 2 ) ) - 1 ) * 2 + 1; } $MaxDay = int( ( $MaxInt - ( SECS_PER_DAY / 2 ) ) / SECS_PER_DAY ) - 1; } else { # recent localtime()'s limit is the year 2**31 $MaxDay = 365 * (2**31); } # Determine the EPOC day for this machine my $Epoc = 0; if ( $^O eq 'vos' ) { # work around posix-977 -- VOS doesn't handle dates in the range # 1970-1980. $Epoc = _daygm( 0, 0, 0, 1, 0, 70, 4, 0 ); } elsif ( $^O eq 'MacOS' ) { $MaxDay *=2 if $^O eq 'MacOS'; # time_t unsigned ... quick hack? # MacOS time() is seconds since 1 Jan 1904, localtime # so we need to calculate an offset to apply later $Epoc = 693901; $SecOff = timelocal( localtime(0)) - timelocal( gmtime(0) ) ; $Epoc += _daygm( gmtime(0) ); } else { $Epoc = _daygm( gmtime(0) ); } %Cheat = (); # clear the cache as epoc has changed sub _daygm { # This is written in such a byzantine way in order to avoid # lexical variables and sub calls, for speed return $_[3] + ( $Cheat{ pack( 'ss', @_[ 4, 5 ] ) } ||= do { my $month = ( $_[4] + 10 ) % 12; my $year = $_[5] + 1900 - int($month / 10); ( ( 365 * $year ) + int( $year / 4 ) - int( $year / 100 ) + int( $year / 400 ) + int( ( ( $month * 306 ) + 5 ) / 10 ) ) - $Epoc; } ); } sub _timegm { my $sec = $SecOff + $_[0] + ( SECS_PER_MINUTE * $_[1] ) + ( SECS_PER_HOUR * $_[2] ); return $sec + ( SECS_PER_DAY * &_daygm ); } sub timegm { my ( $sec, $min, $hour, $mday, $month, $year ) = @_; if ( $year >= 1000 ) { $year -= 1900; } elsif ( $year < 100 and $year >= 0 ) { $year += ( $year > $Breakpoint ) ? $Century : $NextCentury; } unless ( $Options{no_range_check} ) { croak "Month '$month' out of range 0..11" if $month > 11 or $month < 0; my $md = $MonthDays[$month]; ++$md if $month == 1 && _is_leap_year( $year + 1900 ); croak "Day '$mday' out of range 1..$md" if $mday > $md or $mday < 1; croak "Hour '$hour' out of range 0..23" if $hour > 23 or $hour < 0; croak "Minute '$min' out of range 0..59" if $min > 59 or $min < 0; croak "Second '$sec' out of range 0..59" if $sec > 59 or $sec < 0; } my $days = _daygm( undef, undef, undef, $mday, $month, $year ); unless ($Options{no_range_check} or abs($days) < $MaxDay) { my $msg = ''; $msg .= "Day too big - $days > $MaxDay\n" if $days > $MaxDay; $year += 1900; $msg .= "Cannot handle date ($sec, $min, $hour, $mday, $month, $year)"; croak $msg; } return $sec + $SecOff + ( SECS_PER_MINUTE * $min ) + ( SECS_PER_HOUR * $hour ) + ( SECS_PER_DAY * $days ); } sub _is_leap_year { return 0 if $_[0] % 4; return 1 if $_[0] % 100; return 0 if $_[0] % 400; return 1; } sub timegm_nocheck { local $Options{no_range_check} = 1; return &timegm; } sub timelocal { my $ref_t = &timegm; my $loc_for_ref_t = _timegm( localtime($ref_t) ); my $zone_off = $loc_for_ref_t - $ref_t or return $loc_for_ref_t; # Adjust for timezone my $loc_t = $ref_t - $zone_off; # Are we close to a DST change or are we done my $dst_off = $ref_t - _timegm( localtime($loc_t) ); # If this evaluates to true, it means that the value in $loc_t is # the _second_ hour after a DST change where the local time moves # backward. if ( ! $dst_off && ( ( $ref_t - SECS_PER_HOUR ) - _timegm( localtime( $loc_t - SECS_PER_HOUR ) ) < 0 ) ) { return $loc_t - SECS_PER_HOUR; } # Adjust for DST change $loc_t += $dst_off; return $loc_t if $dst_off > 0; # If the original date was a non-extent gap in a forward DST jump, # we should now have the wrong answer - undo the DST adjustment my ( $s, $m, $h ) = localtime($loc_t); $loc_t -= $dst_off if $s != $_[0] || $m != $_[1] || $h != $_[2]; return $loc_t; } sub timelocal_nocheck { local $Options{no_range_check} = 1; return &timelocal; } 1; __END__ #line 385 FILE0e66cdad/UNIVERSAL.pm#line 1 "C:/Perl/lib/UNIVERSAL.pm" package UNIVERSAL; our $VERSION = '1.08'; # UNIVERSAL should not contain any extra subs/methods beyond those # that it exists to define. The use of Exporter below is a historical # accident that can't be fixed without breaking code. Note that we # *don't* set @ISA here, as we don't want all classes/objects inheriting from # Exporter. It's bad enough that all classes have a import() method # whenever UNIVERSAL.pm is loaded. require Exporter; @EXPORT_OK = qw(isa can VERSION); # Make sure that even though the import method is called, it doesn't do # anything unless called on UNIVERSAL. sub import { return unless $_[0] eq __PACKAGE__; return unless @_ > 1; require warnings; warnings::warnif( 'deprecated', 'UNIVERSAL->import is deprecated and will be removed in a future perl', ); goto &Exporter::import; } 1; __END__ #line 215 FILEc842944b/Win32.pm\~#line 1 "C:/Perl/lib/Win32.pm" package Win32; # BEGIN { use strict; use vars qw|$VERSION $XS_VERSION @ISA @EXPORT @EXPORT_OK|; require Exporter; require DynaLoader; @ISA = qw|Exporter DynaLoader|; $VERSION = '0.44'; $XS_VERSION = $VERSION; $VERSION = eval $VERSION; @EXPORT = qw( NULL WIN31_CLASS OWNER_SECURITY_INFORMATION GROUP_SECURITY_INFORMATION DACL_SECURITY_INFORMATION SACL_SECURITY_INFORMATION MB_ICONHAND MB_ICONQUESTION MB_ICONEXCLAMATION MB_ICONASTERISK MB_ICONWARNING MB_ICONERROR MB_ICONINFORMATION MB_ICONSTOP ); @EXPORT_OK = qw( GetOSName SW_HIDE SW_SHOWNORMAL SW_SHOWMINIMIZED SW_SHOWMAXIMIZED SW_SHOWNOACTIVATE CSIDL_DESKTOP CSIDL_PROGRAMS CSIDL_PERSONAL CSIDL_FAVORITES CSIDL_STARTUP CSIDL_RECENT CSIDL_SENDTO CSIDL_STARTMENU CSIDL_MYMUSIC CSIDL_MYVIDEO CSIDL_DESKTOPDIRECTORY CSIDL_NETHOOD CSIDL_FONTS CSIDL_TEMPLATES CSIDL_COMMON_STARTMENU CSIDL_COMMON_PROGRAMS CSIDL_COMMON_STARTUP CSIDL_COMMON_DESKTOPDIRECTORY CSIDL_APPDATA CSIDL_PRINTHOOD CSIDL_LOCAL_APPDATA CSIDL_COMMON_FAVORITES CSIDL_INTERNET_CACHE CSIDL_COOKIES CSIDL_HISTORY CSIDL_COMMON_APPDATA CSIDL_WINDOWS CSIDL_SYSTEM CSIDL_PROGRAM_FILES CSIDL_MYPICTURES CSIDL_PROFILE CSIDL_PROGRAM_FILES_COMMON CSIDL_COMMON_TEMPLATES CSIDL_COMMON_DOCUMENTS CSIDL_COMMON_ADMINTOOLS CSIDL_ADMINTOOLS CSIDL_COMMON_MUSIC CSIDL_COMMON_PICTURES CSIDL_COMMON_VIDEO CSIDL_RESOURCES CSIDL_RESOURCES_LOCALIZED CSIDL_CDBURN_AREA ); # } # We won't bother with the constant stuff, too much of a hassle. Just hard # code it here. sub NULL { 0 } sub WIN31_CLASS { &NULL } sub OWNER_SECURITY_INFORMATION { 0x00000001 } sub GROUP_SECURITY_INFORMATION { 0x00000002 } sub DACL_SECURITY_INFORMATION { 0x00000004 } sub SACL_SECURITY_INFORMATION { 0x00000008 } sub MB_ICONHAND { 0x00000010 } sub MB_ICONQUESTION { 0x00000020 } sub MB_ICONEXCLAMATION { 0x00000030 } sub MB_ICONASTERISK { 0x00000040 } sub MB_ICONWARNING { 0x00000030 } sub MB_ICONERROR { 0x00000010 } sub MB_ICONINFORMATION { 0x00000040 } sub MB_ICONSTOP { 0x00000010 } # # Newly added constants. These have an empty prototype, unlike the # the ones above, which aren't prototyped for compatibility reasons. # sub SW_HIDE () { 0 } sub SW_SHOWNORMAL () { 1 } sub SW_SHOWMINIMIZED () { 2 } sub SW_SHOWMAXIMIZED () { 3 } sub SW_SHOWNOACTIVATE () { 4 } sub CSIDL_DESKTOP () { 0x0000 } # sub CSIDL_PROGRAMS () { 0x0002 } # Start Menu\Programs sub CSIDL_PERSONAL () { 0x0005 } # "My Documents" folder sub CSIDL_FAVORITES () { 0x0006 } # \Favorites sub CSIDL_STARTUP () { 0x0007 } # Start Menu\Programs\Startup sub CSIDL_RECENT () { 0x0008 } # \Recent sub CSIDL_SENDTO () { 0x0009 } # \SendTo sub CSIDL_STARTMENU () { 0x000B } # \Start Menu sub CSIDL_MYMUSIC () { 0x000D } # "My Music" folder sub CSIDL_MYVIDEO () { 0x000E } # "My Videos" folder sub CSIDL_DESKTOPDIRECTORY () { 0x0010 } # \Desktop sub CSIDL_NETHOOD () { 0x0013 } # \nethood sub CSIDL_FONTS () { 0x0014 } # windows\fonts sub CSIDL_TEMPLATES () { 0x0015 } sub CSIDL_COMMON_STARTMENU () { 0x0016 } # All Users\Start Menu sub CSIDL_COMMON_PROGRAMS () { 0x0017 } # All Users\Start Menu\Programs sub CSIDL_COMMON_STARTUP () { 0x0018 } # All Users\Startup sub CSIDL_COMMON_DESKTOPDIRECTORY () { 0x0019 } # All Users\Desktop sub CSIDL_APPDATA () { 0x001A } # Application Data, new for NT4 sub CSIDL_PRINTHOOD () { 0x001B } # \PrintHood sub CSIDL_LOCAL_APPDATA () { 0x001C } # non roaming, user\Local Settings\Application Data sub CSIDL_COMMON_FAVORITES () { 0x001F } sub CSIDL_INTERNET_CACHE () { 0x0020 } sub CSIDL_COOKIES () { 0x0021 } sub CSIDL_HISTORY () { 0x0022 } sub CSIDL_COMMON_APPDATA () { 0x0023 } # All Users\Application Data sub CSIDL_WINDOWS () { 0x0024 } # GetWindowsDirectory() sub CSIDL_SYSTEM () { 0x0025 } # GetSystemDirectory() sub CSIDL_PROGRAM_FILES () { 0x0026 } # C:\Program Files sub CSIDL_MYPICTURES () { 0x0027 } # "My Pictures", new for Win2K sub CSIDL_PROFILE () { 0x0028 } # USERPROFILE sub CSIDL_PROGRAM_FILES_COMMON () { 0x002B } # C:\Program Files\Common sub CSIDL_COMMON_TEMPLATES () { 0x002D } # All Users\Templates sub CSIDL_COMMON_DOCUMENTS () { 0x002E } # All Users\Documents sub CSIDL_COMMON_ADMINTOOLS () { 0x002F } # All Users\Start Menu\Programs\Administrative Tools sub CSIDL_ADMINTOOLS () { 0x0030 } # \Start Menu\Programs\Administrative Tools sub CSIDL_COMMON_MUSIC () { 0x0035 } # All Users\My Music sub CSIDL_COMMON_PICTURES () { 0x0036 } # All Users\My Pictures sub CSIDL_COMMON_VIDEO () { 0x0037 } # All Users\My Video sub CSIDL_RESOURCES () { 0x0038 } # %windir%\Resources\, For theme and other windows resources. sub CSIDL_RESOURCES_LOCALIZED () { 0x0039 } # %windir%\Resources\, for theme and other windows specific resources. sub CSIDL_CDBURN_AREA () { 0x003B } # \Local Settings\Application Data\Microsoft\CD Burning sub VER_NT_DOMAIN_CONTROLLER () { 0x0000002 } # The system is a domain controller and the operating system is Windows Server 2008, Windows Server 2003, or Windows 2000 Server. sub VER_NT_SERVER () { 0x0000003 } # The operating system is Windows Server 2008, Windows Server 2003, or Windows 2000 Server. # Note that a server that is also a domain controller is reported as VER_NT_DOMAIN_CONTROLLER, not VER_NT_SERVER. sub VER_NT_WORKSTATION () { 0x0000001 } # The operating system is Windows Vista, Windows XP Professional, Windows XP Home Edition, or Windows 2000 Professional. sub VER_SUITE_BACKOFFICE () { 0x00000004 } # Microsoft BackOffice components are installed. sub VER_SUITE_BLADE () { 0x00000400 } # Windows Server 2003, Web Edition is installed. sub VER_SUITE_COMPUTE_SERVER () { 0x00004000 } # Windows Server 2003, Compute Cluster Edition is installed. sub VER_SUITE_DATACENTER () { 0x00000080 } # Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition, or Windows 2000 Datacenter Server is installed. sub VER_SUITE_ENTERPRISE () { 0x00000002 } # Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, or Windows 2000 Advanced Server is installed. Refer to the Remarks section for more information about this bit flag. sub VER_SUITE_EMBEDDEDNT () { 0x00000040 } # Windows XP Embedded is installed. sub VER_SUITE_PERSONAL () { 0x00000200 } # Windows Vista Home Premium, Windows Vista Home Basic, or Windows XP Home Edition is installed. sub VER_SUITE_SINGLEUSERTS () { 0x00000100 } # Remote Desktop is supported, but only one interactive session is supported. This value is set unless the system is running in application server mode. sub VER_SUITE_SMALLBUSINESS () { 0x00000001 } # Microsoft Small Business Server was once installed on the system, but may have been upgraded to another version of Windows. Refer to the Remarks section for more information about this bit flag. sub VER_SUITE_SMALLBUSINESS_RESTRICTED () { 0x00000020 } # Microsoft Small Business Server is installed with the restrictive client license in force. Refer to the Remarks section for more information about this bit flag. sub VER_SUITE_STORAGE_SERVER () { 0x00002000 } # Windows Storage Server 2003 R2 or Windows Storage Server 2003 is installed. sub VER_SUITE_TERMINAL () { 0x00000010 } # Terminal Services is installed. This value is always set. # If VER_SUITE_TERMINAL is set but VER_SUITE_SINGLEUSERTS is not set, the system is running in application server mode. sub VER_SUITE_WH_SERVER () { 0x00008000 } # Windows Home Server is installed. sub SM_TABLETPC () { 86 } sub SM_MEDIACENTER () { 87 } sub SM_STARTER () { 88 } sub SM_SERVERR2 () { 89 } sub PRODUCT_UNDEFINED () { 0x000 } # An unknown product sub PRODUCT_ULTIMATE () { 0x001 } # Ultimate sub PRODUCT_HOME_BASIC () { 0x002 } # Home Basic sub PRODUCT_HOME_PREMIUM () { 0x003 } # Home Premium sub PRODUCT_ENTERPRISE () { 0x004 } # Enterprise sub PRODUCT_HOME_BASIC_N () { 0x005 } # Home Basic N sub PRODUCT_BUSINESS () { 0x006 } # Business sub PRODUCT_STANDARD_SERVER () { 0x007 } # Server Standard (full installation) sub PRODUCT_DATACENTER_SERVER () { 0x008 } # Server Datacenter (full installation) sub PRODUCT_SMALLBUSINESS_SERVER () { 0x009 } # Windows Small Business Server sub PRODUCT_ENTERPRISE_SERVER () { 0x00A } # Server Enterprise (full installation) sub PRODUCT_STARTER () { 0x00B } # Starter sub PRODUCT_DATACENTER_SERVER_CORE () { 0x00C } # Server Datacenter (core installation) sub PRODUCT_STANDARD_SERVER_CORE () { 0x00D } # Server Standard (core installation) sub PRODUCT_ENTERPRISE_SERVER_CORE () { 0x00E } # Server Enterprise (core installation) sub PRODUCT_ENTERPRISE_SERVER_IA64 () { 0x00F } # Server Enterprise for Itanium-based Systems sub PRODUCT_BUSINESS_N () { 0x010 } # Business N sub PRODUCT_WEB_SERVER () { 0x011 } # Web Server (full installation) sub PRODUCT_CLUSTER_SERVER () { 0x012 } # HPC Edition sub PRODUCT_HOME_SERVER () { 0x013 } # Home Server Edition sub PRODUCT_STORAGE_EXPRESS_SERVER () { 0x014 } # Storage Server Express sub PRODUCT_STORAGE_STANDARD_SERVER () { 0x015 } # Storage Server Standard sub PRODUCT_STORAGE_WORKGROUP_SERVER () { 0x016 } # Storage Server Workgroup sub PRODUCT_STORAGE_ENTERPRISE_SERVER () { 0x017 } # Storage Server Enterprise sub PRODUCT_SERVER_FOR_SMALLBUSINESS () { 0x018 } # Windows Server 2008 for Windows Essential Server Solutions sub PRODUCT_SMALLBUSINESS_SERVER_PREMIUM () { 0x019 } # Windows Small Business Server Premium sub PRODUCT_HOME_PREMIUM_N () { 0x01A } # Home Premium N sub PRODUCT_ENTERPRISE_N () { 0x01B } # Enterprise N sub PRODUCT_ULTIMATE_N () { 0x01C } # Ultimate N sub PRODUCT_WEB_SERVER_CORE () { 0x01D } # Web Server (core installation) sub PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT () { 0x01E } # Windows Essential Business Server Management Server sub PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY () { 0x01F } # Windows Essential Business Server Security Server sub PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING () { 0x020 } # Windows Essential Business Server Messaging Server sub PRODUCT_SERVER_FOUNDATION () { 0x021 } # Server Foundation sub PRODUCT_SERVER_FOR_SMALLBUSINESS_V () { 0x023 } # Windows Server 2008 without Hyper-V for Windows Essential Server Solutions sub PRODUCT_STANDARD_SERVER_V () { 0x024 } # Server Standard without Hyper-V (full installation) sub PRODUCT_DATACENTER_SERVER_V () { 0x025 } # Server Datacenter without Hyper-V (full installation) sub PRODUCT_ENTERPRISE_SERVER_V () { 0x026 } # Server Enterprise without Hyper-V (full installation) sub PRODUCT_DATACENTER_SERVER_CORE_V () { 0x027 } # Server Datacenter without Hyper-V (core installation) sub PRODUCT_STANDARD_SERVER_CORE_V () { 0x028 } # Server Standard without Hyper-V (core installation) sub PRODUCT_ENTERPRISE_SERVER_CORE_V () { 0x029 } # Server Enterprise without Hyper-V (core installation) sub PRODUCT_HYPERV () { 0x02A } # Microsoft Hyper-V Server sub PRODUCT_STARTER_N () { 0x02F } # Starter N sub PRODUCT_PROFESSIONAL () { 0x030 } # Professional sub PRODUCT_PROFESSIONAL_N () { 0x031 } # Professional N sub PRODUCT_STARTER_E () { 0x042 } # Starter E sub PRODUCT_HOME_BASIC_E () { 0x043 } # Home Basic E sub PRODUCT_HOME_PREMIUM_E () { 0x044 } # Home Premium E sub PRODUCT_PROFESSIONAL_E () { 0x045 } # Professional E sub PRODUCT_ENTERPRISE_E () { 0x046 } # Enterprise E sub PRODUCT_ULTIMATE_E () { 0x047 } # Ultimate E sub PRODUCT_UNLICENSED () { 0xABCDABCD } # product has not been activated and is no longer in the grace period sub PROCESSOR_ARCHITECTURE_AMD64 () { 9 } # x64 (AMD or Intel) sub PROCESSOR_ARCHITECTURE_IA64 () { 6 } # Intel Itanium Processor Family (IPF) sub PROCESSOR_ARCHITECTURE_INTEL () { 0 } # x86 sub PROCESSOR_ARCHITECTURE_UNKNOWN () { 0xffff } # Unknown architecture. sub _GetProcessorArchitecture { my $arch = { 386 => PROCESSOR_ARCHITECTURE_INTEL, 486 => PROCESSOR_ARCHITECTURE_INTEL, 586 => PROCESSOR_ARCHITECTURE_INTEL, 2200 => PROCESSOR_ARCHITECTURE_IA64, 8664 => PROCESSOR_ARCHITECTURE_AMD64, }->{Win32::GetChipName()}; return defined($arch) ? $arch : PROCESSOR_ARCHITECTURE_UNKNOWN; } ### This method is just a simple interface into GetOSVersion(). More ### specific or demanding situations should use that instead. my ($cached_os, $cached_desc); sub GetOSName { unless (defined $cached_os) { my($desc, $major, $minor, $build, $id, undef, undef, $suitemask, $producttype) = Win32::GetOSVersion(); my $arch = _GetProcessorArchitecture(); my $productinfo = Win32::GetProductInfo(6, 0, 0, 0); ($cached_os, $cached_desc) = _GetOSName($desc, $major, $minor, $build, $id, $suitemask, $producttype, $productinfo, $arch); } return wantarray ? ($cached_os, $cached_desc) : $cached_os; } sub GetOSDisplayName { # Calling GetOSDisplayName() with arguments is for the test suite only! my($name,$desc) = @_ ? @_ : GetOSName(); $name =~ s/^Win//; if ($desc =~ /^Windows Home Server\b/ || $desc =~ /^Windows XP Professional x64 Edition\b/) { ($name, $desc) = ($desc, ""); } elsif ($desc =~ s/\s*(Windows (.*) Server( \d+)?)//) { $name = "$1 $name"; $desc =~ s/^\s+//; } else { for ($name) { s/^/Windows / unless /^Win32s$/; s/\/.Net//; s/NT(\d)/NT $1/; if ($desc =~ s/\s*(HPC|Small Business|Web) Server//) { my $name = $1; $desc =~ s/^\s*//; s/(200.)/$name Server $1/; } s/^Windows (200[38])/Windows Server $1/; } } $name .= " $desc" if length $desc; return $name; } sub _GetSystemMetrics { my($index,$metrics) = @_; return Win32::GetSystemMetrics($index) unless ref $metrics; return $metrics->{$index} if ref $metrics eq "HASH" && defined $metrics->{$index}; return 1 if ref $metrics eq "ARRAY" && grep $_ == $index, @$metrics; return 0; } sub _GetOSName { # The $metrics argument only exists for the benefit of t/GetOSName.t my($csd, $major, $minor, $build, $id, $suitemask, $producttype, $productinfo, $arch, $metrics) = @_; my($os,@tags); my $desc = ""; if ($id == 0) { $os = "Win32s"; } elsif ($id == 1) { if ($minor == 0) { $os = "95"; } elsif ($minor == 10) { $os = "98"; } elsif ($minor == 90) { $os = "Me"; } } elsif ($id == 2) { if ($major == 3) { $os = "NT3.51"; } elsif ($major == 4) { $os = "NT4"; } elsif ($major == 5) { if ($minor == 0) { $os = "2000"; if ($producttype == VER_NT_WORKSTATION) { $desc = "Professional"; } else { if ($suitemask & VER_SUITE_DATACENTER) { $desc = "Datacenter Server"; } elsif ($suitemask & VER_SUITE_ENTERPRISE) { $desc = "Advanced Server"; } elsif ($suitemask & VER_SUITE_SMALLBUSINESS_RESTRICTED) { $desc = "Small Business Server"; } else { $desc = "Server"; } } # XXX ignoring "Windows 2000 Advanced Server Limited Edition" for Itanium # XXX and "Windows 2000 Datacenter Server Limited Edition" for Itanium } elsif ($minor == 1) { $os = "XP/.Net"; if (_GetSystemMetrics(SM_MEDIACENTER, $metrics)) { $desc = "Media Center Edition"; } elsif (_GetSystemMetrics(SM_TABLETPC, $metrics)) { # Tablet PC Edition is based on XP Pro $desc = "Tablet PC Edition"; } elsif (_GetSystemMetrics(SM_STARTER, $metrics)) { $desc = "Starter Edition"; } elsif ($suitemask & VER_SUITE_PERSONAL) { $desc = "Home Edition"; } else { $desc = "Professional"; } # XXX ignoring all Windows XP Embedded and Fundamentals versions } elsif ($minor == 2) { $os = "2003"; if (_GetSystemMetrics(SM_SERVERR2, $metrics)) { # XXX R2 was released for all x86 and x64 versions, # XXX but only Enterprise Edition for Itanium. $desc = "R2"; } if ($suitemask == VER_SUITE_STORAGE_SERVER) { $desc .= " Windows Storage Server"; } elsif ($suitemask == VER_SUITE_WH_SERVER) { $desc .= " Windows Home Server"; } elsif ($producttype == VER_NT_WORKSTATION && $arch == PROCESSOR_ARCHITECTURE_AMD64) { $desc .= " Windows XP Professional x64 Edition"; } # Test for the server type. if ($producttype != VER_NT_WORKSTATION) { if ($arch == PROCESSOR_ARCHITECTURE_IA64) { if ($suitemask & VER_SUITE_DATACENTER) { $desc .= " Datacenter Edition for Itanium-based Systems"; } elsif ($suitemask & VER_SUITE_ENTERPRISE) { $desc .= " Enterprise Edition for Itanium-based Systems"; } } elsif ($arch == PROCESSOR_ARCHITECTURE_AMD64) { if ($suitemask & VER_SUITE_DATACENTER) { $desc .= " Datacenter x64 Edition"; } elsif ($suitemask & VER_SUITE_ENTERPRISE) { $desc .= " Enterprise x64 Edition"; } else { $desc .= " Standard x64 Edition"; } } else { if ($suitemask & VER_SUITE_COMPUTE_SERVER) { $desc .= " Windows Compute Cluster Server"; } elsif ($suitemask & VER_SUITE_DATACENTER) { $desc .= " Datacenter Edition"; } elsif ($suitemask & VER_SUITE_ENTERPRISE) { $desc .= " Enterprise Edition"; } elsif ($suitemask & VER_SUITE_BLADE) { $desc .= " Web Edition"; } elsif ($suitemask & VER_SUITE_SMALLBUSINESS_RESTRICTED) { $desc .= " Small Business Server"; } else { if ($desc !~ /Windows (Home|Storage) Server/) { $desc .= " Standard Edition"; } } } } } } elsif ($major == 6) { if ($minor == 0) { if ($producttype == VER_NT_WORKSTATION) { $os = "Vista"; } else { $os = "2008"; } } elsif ($minor == 1) { if ($producttype == VER_NT_WORKSTATION) { $os = "7"; } else { $os = "2008"; $desc = "R2"; } } if ($productinfo == PRODUCT_ULTIMATE) { $desc .= " Ultimate"; } elsif ($productinfo == PRODUCT_HOME_PREMIUM) { $desc .= " Home Premium"; } elsif ($productinfo == PRODUCT_HOME_BASIC) { $desc .= " Home Basic"; } elsif ($productinfo == PRODUCT_ENTERPRISE) { $desc .= " Enterprise"; } elsif ($productinfo == PRODUCT_BUSINESS) { # "Windows 7 Business" had a name change to "Windows 7 Professional" $desc .= $minor == 0 ? " Business" : " Professional"; } elsif ($productinfo == PRODUCT_STARTER) { $desc .= " Starter"; } elsif ($productinfo == PRODUCT_CLUSTER_SERVER) { $desc .= " HPC Server"; } elsif ($productinfo == PRODUCT_DATACENTER_SERVER) { $desc .= " Datacenter"; } elsif ($productinfo == PRODUCT_DATACENTER_SERVER_CORE) { $desc .= " Datacenter Edition (core installation)"; } elsif ($productinfo == PRODUCT_ENTERPRISE_SERVER) { $desc .= " Enterprise"; } elsif ($productinfo == PRODUCT_ENTERPRISE_SERVER_CORE) { $desc .= " Enterprise Edition (core installation)"; } elsif ($productinfo == PRODUCT_ENTERPRISE_SERVER_IA64) { $desc .= " Enterprise Edition for Itanium-based Systems"; } elsif ($productinfo == PRODUCT_SMALLBUSINESS_SERVER) { $desc .= " Small Business Server"; } elsif ($productinfo == PRODUCT_SMALLBUSINESS_SERVER_PREMIUM) { $desc .= " Small Business Server Premium Edition"; } elsif ($productinfo == PRODUCT_STANDARD_SERVER) { $desc .= " Standard"; } elsif ($productinfo == PRODUCT_STANDARD_SERVER_CORE) { $desc .= " Standard Edition (core installation)"; } elsif ($productinfo == PRODUCT_WEB_SERVER) { $desc .= " Web Server"; } elsif ($productinfo == PRODUCT_PROFESSIONAL) { $desc .= " Professional"; } if ($arch == PROCESSOR_ARCHITECTURE_INTEL) { $desc .= " (32-bit)"; } elsif ($arch == PROCESSOR_ARCHITECTURE_AMD64) { $desc .= " (64-bit)"; } } } unless (defined $os) { warn "Unknown Windows version [$id:$major:$minor]"; return; } for ($desc) { s/\s\s+/ /g; s/^\s//; s/\s$//; } # XXX What about "Small Business Server"? NT, 200, 2003, 2008 editions... if ($major >= 5) { # XXX XP, Vista, 7 all have starter editions #push(@tags, "Starter Edition") if _GetSystemMetrics(SM_STARTER, $metrics); } if (@tags) { unshift(@tags, $desc) if length $desc; $desc = join(" ", @tags); } if (length $csd) { $desc .= " " if length $desc; $desc .= $csd; } return ("Win$os", $desc); } # "no warnings 'redefine';" doesn't work for 5.8.7 and earlier local $^W = 0; bootstrap Win32; 1; __END__ #line 1202 FILE66464fd5/XSLoader.pm 1#line 1 "C:/Perl/lib/XSLoader.pm" # Generated from XSLoader.pm.PL (resolved %Config::Config value) package XSLoader; $VERSION = "0.15"; #use strict; # enable debug/trace messages from DynaLoader perl code # $dl_debug = $ENV{PERL_DL_DEBUG} || 0 unless defined $dl_debug; package DynaLoader; # No prizes for guessing why we don't say 'bootstrap DynaLoader;' here. # NOTE: All dl_*.xs (including dl_none.xs) define a dl_error() XSUB boot_DynaLoader('DynaLoader') if defined(&boot_DynaLoader) && !defined(&dl_error); package XSLoader; sub load { package DynaLoader; my ($module, $modlibname) = caller(); if (@_) { $module = $_[0]; } else { $_[0] = $module; } # work with static linking too my $boots = "$module\::bootstrap"; goto &$boots if defined &$boots; goto \&XSLoader::bootstrap_inherit; my @modparts = split(/::/,$module); my $modfname = $modparts[-1]; my $modpname = join('/',@modparts); my $c = @modparts; $modlibname =~ s,[\\/][^\\/]+$,, while $c--; # Q&D basename my $file = "$modlibname/auto/$modpname/$modfname.dll"; # print STDERR "XSLoader::load for $module ($file)\n" if $dl_debug; my $bs = $file; $bs =~ s/(\.\w+)?(;\d*)?$/\.bs/; # look for .bs 'beside' the library if (-s $bs) { # only read file if it's not empty # print STDERR "BS: $bs ($^O, $dlsrc)\n" if $dl_debug; eval { do $bs; }; warn "$bs: $@\n" if $@; } goto \&XSLoader::bootstrap_inherit if not -f $file or -s $bs; my $bootname = "boot_$module"; $bootname =~ s/\W/_/g; @DynaLoader::dl_require_symbols = ($bootname); my $boot_symbol_ref; # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialisation # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. my $libref = dl_load_file($file, 0) or do { require Carp; Carp::croak("Can't load '$file' for module $module: " . dl_error()); }; push(@DynaLoader::dl_librefs,$libref); # record loaded object my @unresolved = dl_undef_symbols(); if (@unresolved) { require Carp; Carp::carp("Undefined symbols present after loading $file: @unresolved\n"); } $boot_symbol_ref = dl_find_symbol($libref, $bootname) or do { require Carp; Carp::croak("Can't find '$bootname' symbol in $file\n"); }; push(@DynaLoader::dl_modules, $module); # record loaded module boot: my $xs = dl_install_xsub($boots, $boot_symbol_ref, $file); # See comment block above push(@DynaLoader::dl_shared_objects, $file); # record files loaded return &$xs(@_); } sub bootstrap_inherit { require DynaLoader; goto \&DynaLoader::bootstrap_inherit; } 1; __END__ #line 359 FILEef8fa604/attributes.pm #line 1 "C:/Perl/lib/attributes.pm" package attributes; our $VERSION = 0.14; @EXPORT_OK = qw(get reftype); @EXPORT = (); %EXPORT_TAGS = (ALL => [@EXPORT, @EXPORT_OK]); use strict; sub croak { require Carp; goto &Carp::croak; } sub carp { require Carp; goto &Carp::carp; } my %deprecated; $deprecated{CODE} = qr/\A-?(locked)\z/; $deprecated{ARRAY} = $deprecated{HASH} = $deprecated{SCALAR} = qr/\A-?(unique)\z/; sub _modify_attrs_and_deprecate { my $svtype = shift; # Now that we've removed handling of locked from the XS code, we need to # remove it here, else it ends up in @badattrs. (If we do the deprecation in # XS, we can't control the warning based on *our* caller's lexical settings, # and the warned line is in this package) grep { $deprecated{$svtype} && /$deprecated{$svtype}/ ? do { require warnings; warnings::warnif('deprecated', "Attribute \"$1\" is deprecated"); 0; } : 1 } _modify_attrs(@_); } sub import { @_ > 2 && ref $_[2] or do { require Exporter; goto &Exporter::import; }; my (undef,$home_stash,$svref,@attrs) = @_; my $svtype = uc reftype($svref); my $pkgmeth; $pkgmeth = UNIVERSAL::can($home_stash, "MODIFY_${svtype}_ATTRIBUTES") if defined $home_stash && $home_stash ne ''; my @badattrs; if ($pkgmeth) { my @pkgattrs = _modify_attrs_and_deprecate($svtype, $svref, @attrs); @badattrs = $pkgmeth->($home_stash, $svref, @pkgattrs); if (!@badattrs && @pkgattrs) { require warnings; return unless warnings::enabled('reserved'); @pkgattrs = grep { m/\A[[:lower:]]+(?:\z|\()/ } @pkgattrs; if (@pkgattrs) { for my $attr (@pkgattrs) { $attr =~ s/\(.+\z//s; } my $s = ((@pkgattrs == 1) ? '' : 's'); carp "$svtype package attribute$s " . "may clash with future reserved word$s: " . join(' : ' , @pkgattrs); } } } else { @badattrs = _modify_attrs_and_deprecate($svtype, $svref, @attrs); } if (@badattrs) { croak "Invalid $svtype attribute" . (( @badattrs == 1 ) ? '' : 's') . ": " . join(' : ', @badattrs); } } sub get ($) { @_ == 1 && ref $_[0] or croak 'Usage: '.__PACKAGE__.'::get $ref'; my $svref = shift; my $svtype = uc reftype($svref); my $stash = _guess_stash($svref); $stash = caller unless defined $stash; my $pkgmeth; $pkgmeth = UNIVERSAL::can($stash, "FETCH_${svtype}_ATTRIBUTES") if defined $stash && $stash ne ''; return $pkgmeth ? (_fetch_attrs($svref), $pkgmeth->($stash, $svref)) : (_fetch_attrs($svref)) ; } sub require_version { goto &UNIVERSAL::VERSION } require XSLoader; XSLoader::load(); 1; __END__ #The POD goes here #line 491 FILE,17628ef7/auto/Compress/Raw/Zlib/autosplit.ix#line 1 "C:/Perl/lib/auto/Compress/Raw/Zlib/autosplit.ix" # Index created by AutoSplit for blib\lib\Compress\Raw\Zlib.pm # (file acts as timestamp) 1; FILE29d12e96/base.pm#line 1 "C:/Perl/lib/base.pm" package base; use strict 'vars'; use vars qw($VERSION); $VERSION = '2.16'; $VERSION = eval $VERSION; # constant.pm is slow sub SUCCESS () { 1 } sub PUBLIC () { 2**0 } sub PRIVATE () { 2**1 } sub INHERITED () { 2**2 } sub PROTECTED () { 2**3 } my $Fattr = \%fields::attr; sub has_fields { my($base) = shift; my $fglob = ${"$base\::"}{FIELDS}; return( ($fglob && 'GLOB' eq ref($fglob) && *$fglob{HASH}) ? 1 : 0 ); } sub has_version { my($base) = shift; my $vglob = ${$base.'::'}{VERSION}; return( ($vglob && *$vglob{SCALAR}) ? 1 : 0 ); } sub has_attr { my($proto) = shift; my($class) = ref $proto || $proto; return exists $Fattr->{$class}; } sub get_attr { $Fattr->{$_[0]} = [1] unless $Fattr->{$_[0]}; return $Fattr->{$_[0]}; } if ($] < 5.009) { *get_fields = sub { # Shut up a possible typo warning. () = \%{$_[0].'::FIELDS'}; my $f = \%{$_[0].'::FIELDS'}; # should be centralized in fields? perhaps # fields::mk_FIELDS_be_OK. Peh. As long as %{ $package . '::FIELDS' } # is used here anyway, it doesn't matter. bless $f, 'pseudohash' if (ref($f) ne 'pseudohash'); return $f; } } else { *get_fields = sub { # Shut up a possible typo warning. () = \%{$_[0].'::FIELDS'}; return \%{$_[0].'::FIELDS'}; } } sub import { my $class = shift; return SUCCESS unless @_; # List of base classes from which we will inherit %FIELDS. my $fields_base; my $inheritor = caller(0); my @isa_classes; my @bases; foreach my $base (@_) { if ( $inheritor eq $base ) { warn "Class '$inheritor' tried to inherit from itself\n"; } next if grep $_->isa($base), ($inheritor, @bases); if (has_version($base)) { ${$base.'::VERSION'} = '-1, set by base.pm' unless defined ${$base.'::VERSION'}; } else { my $sigdie; { local $SIG{__DIE__}; eval "require $base"; # Only ignore "Can't locate" errors from our eval require. # Other fatal errors (syntax etc) must be reported. die if $@ && $@ !~ /^Can't locate .*? at \(eval /; unless (%{"$base\::"}) { require Carp; local $" = " "; Carp::croak(<[0] = @$battr; if( keys %$dfields ) { warn <<"END"; $derived is inheriting from $base but already has its own fields! This will cause problems. Be sure you use base BEFORE declaring fields. END } # Iterate through the base's fields adding all the non-private # ones to the derived class. Hang on to the original attribute # (Public, Private, etc...) and add Inherited. # This is all too complicated to do efficiently with add_fields(). while (my($k,$v) = each %$bfields) { my $fno; if ($fno = $dfields->{$k} and $fno != $v) { require Carp; Carp::croak ("Inherited fields can't override existing fields"); } if( $battr->[$v] & PRIVATE ) { $dattr->[$v] = PRIVATE | INHERITED; } else { $dattr->[$v] = INHERITED | $battr->[$v]; $dfields->{$k} = $v; } } foreach my $idx (1..$#{$battr}) { next if defined $dattr->[$idx]; $dattr->[$idx] = $battr->[$idx] & INHERITED; } } 1; __END__ #line 266 FILEd766f7c8/bytes.pm#line 1 "C:/Perl/lib/bytes.pm" package bytes; our $VERSION = '1.04'; $bytes::hint_bits = 0x00000008; sub import { $^H |= $bytes::hint_bits; } sub unimport { $^H &= ~$bytes::hint_bits; } sub AUTOLOAD { require "bytes_heavy.pl"; goto &$AUTOLOAD if defined &$AUTOLOAD; require Carp; Carp::croak("Undefined subroutine $AUTOLOAD called"); } sub length (_); sub chr (_); sub ord (_); sub substr ($$;$$); sub index ($$;$); sub rindex ($$;$); 1; __END__ #line 101 FILE3e77ba63/constant.pm#line 1 "C:/Perl/lib/constant.pm" package constant; use 5.005; use strict; use warnings::register; use vars qw($VERSION %declared); $VERSION = '1.21'; #======================================================================= # Some names are evil choices. my %keywords = map +($_, 1), qw{ BEGIN INIT CHECK END DESTROY AUTOLOAD }; $keywords{UNITCHECK}++ if $] > 5.009; my %forced_into_main = map +($_, 1), qw{ STDIN STDOUT STDERR ARGV ARGVOUT ENV INC SIG }; my %forbidden = (%keywords, %forced_into_main); my $str_end = $] >= 5.006 ? "\\z" : "\\Z"; my $normal_constant_name = qr/^_?[^\W_0-9]\w*$str_end/; my $tolerable = qr/^[A-Za-z_]\w*$str_end/; my $boolean = qr/^[01]?$str_end/; BEGIN { # We'd like to do use constant _CAN_PCS => $] > 5.009002 # but that's a bit tricky before we load the constant module :-) # By doing this, we save 1 run time check for *every* call to import. no strict 'refs'; my $const = $] > 5.009002; *_CAN_PCS = sub () {$const}; } #======================================================================= # import() - import symbols into user's namespace # # What we actually do is define a function in the caller's namespace # which returns the value. The function we create will normally # be inlined as a constant, thereby avoiding further sub calling # overhead. #======================================================================= sub import { my $class = shift; return unless @_; # Ignore 'use constant;' my $constants; my $multiple = ref $_[0]; my $pkg = caller; my $flush_mro; my $symtab; if (_CAN_PCS) { no strict 'refs'; $symtab = \%{$pkg . '::'}; }; if ( $multiple ) { if (ref $_[0] ne 'HASH') { require Carp; Carp::croak("Invalid reference type '".ref(shift)."' not 'HASH'"); } $constants = shift; } else { unless (defined $_[0]) { require Carp; Carp::croak("Can't use undef as constant name"); } $constants->{+shift} = undef; } foreach my $name ( keys %$constants ) { # Normal constant name if ($name =~ $normal_constant_name and !$forbidden{$name}) { # Everything is okay # Name forced into main, but we're not in main. Fatal. } elsif ($forced_into_main{$name} and $pkg ne 'main') { require Carp; Carp::croak("Constant name '$name' is forced into main::"); # Starts with double underscore. Fatal. } elsif ($name =~ /^__/) { require Carp; Carp::croak("Constant name '$name' begins with '__'"); # Maybe the name is tolerable } elsif ($name =~ $tolerable) { # Then we'll warn only if you've asked for warnings if (warnings::enabled()) { if ($keywords{$name}) { warnings::warn("Constant name '$name' is a Perl keyword"); } elsif ($forced_into_main{$name}) { warnings::warn("Constant name '$name' is " . "forced into package main::"); } } # Looks like a boolean # use constant FRED == fred; } elsif ($name =~ $boolean) { require Carp; if (@_) { Carp::croak("Constant name '$name' is invalid"); } else { Carp::croak("Constant name looks like boolean value"); } } else { # Must have bad characters require Carp; Carp::croak("Constant name '$name' has invalid characters"); } { no strict 'refs'; my $full_name = "${pkg}::$name"; $declared{$full_name}++; if ($multiple || @_ == 1) { my $scalar = $multiple ? $constants->{$name} : $_[0]; # Work around perl bug #xxxxx: Sub names (actually glob # names in general) ignore the UTF8 flag. So we have to # turn it off to get the "right" symbol table entry. utf8::is_utf8 $name and utf8::encode $name; # The constant serves to optimise this entire block out on # 5.8 and earlier. if (_CAN_PCS && $symtab && !exists $symtab->{$name}) { # No typeglob yet, so we can use a reference as space- # efficient proxy for a constant subroutine # The check in Perl_ck_rvconst knows that inlinable # constants from cv_const_sv are read only. So we have to: Internals::SvREADONLY($scalar, 1); $symtab->{$name} = \$scalar; ++$flush_mro; } else { *$full_name = sub () { $scalar }; } } elsif (@_) { my @list = @_; *$full_name = sub () { @list }; } else { *$full_name = sub () { }; } } } # Flush the cache exactly once if we make any direct symbol table changes. mro::method_changed_in($pkg) if _CAN_PCS && $flush_mro; } 1; __END__ #line 398 FILE00b6f71f/feature.pm #line 1 "C:/Perl/lib/feature.pm" package feature; our $VERSION = '1.20'; # (feature name) => (internal name, used in %^H) my %feature = ( switch => 'feature_switch', say => "feature_say", state => "feature_state", unicode_strings => "feature_unicode", ); # This gets set (for now) in $^H as well as in %^H, # for runtime speed of the uc/lc/ucfirst/lcfirst functions. # See HINT_UNI_8_BIT in perl.h. our $hint_uni8bit = 0x00000800; # NB. the latest bundle must be loaded by the -E switch (see toke.c) my %feature_bundle = ( "5.10" => [qw(switch say state)], "5.11" => [qw(switch say state unicode_strings)], "5.12" => [qw(switch say state unicode_strings)], "5.13" => [qw(switch say state unicode_strings)], "5.14" => [qw(switch say state unicode_strings)], ); # special case $feature_bundle{"5.9.5"} = $feature_bundle{"5.10"}; # TODO: # - think about versioned features (use feature switch => 2) #line 172 sub import { my $class = shift; if (@_ == 0) { croak("No features specified"); } while (@_) { my $name = shift(@_); if (substr($name, 0, 1) eq ":") { my $v = substr($name, 1); if (!exists $feature_bundle{$v}) { $v =~ s/^([0-9]+)\.([0-9]+).[0-9]+$/$1.$2/; if (!exists $feature_bundle{$v}) { unknown_feature_bundle(substr($name, 1)); } } unshift @_, @{$feature_bundle{$v}}; next; } if (!exists $feature{$name}) { unknown_feature($name); } $^H{$feature{$name}} = 1; $^H |= $hint_uni8bit if $name eq 'unicode_strings'; } } sub unimport { my $class = shift; # A bare C should disable *all* features if (!@_) { delete @^H{ values(%feature) }; $^H &= ~ $hint_uni8bit; return; } while (@_) { my $name = shift; if (substr($name, 0, 1) eq ":") { my $v = substr($name, 1); if (!exists $feature_bundle{$v}) { $v =~ s/^([0-9]+)\.([0-9]+).[0-9]+$/$1.$2/; if (!exists $feature_bundle{$v}) { unknown_feature_bundle(substr($name, 1)); } } unshift @_, @{$feature_bundle{$v}}; next; } if (!exists($feature{$name})) { unknown_feature($name); } else { delete $^H{$feature{$name}}; $^H &= ~ $hint_uni8bit if $name eq 'unicode_strings'; } } } sub unknown_feature { my $feature = shift; croak(sprintf('Feature "%s" is not supported by Perl %vd', $feature, $^V)); } sub unknown_feature_bundle { my $feature = shift; croak(sprintf('Feature bundle "%s" is not supported by Perl %vd', $feature, $^V)); } sub croak { require Carp; Carp::croak(@_); } 1; FILE85d27459/integer.pm#line 1 "C:/Perl/lib/integer.pm" package integer; our $VERSION = '1.00'; #line 82 $integer::hint_bits = 0x1; sub import { $^H |= $integer::hint_bits; } sub unimport { $^H &= ~$integer::hint_bits; } 1; FILE1041fe4f/lib.pm #line 1 "C:/Perl/lib/lib.pm" package lib; # THIS FILE IS AUTOMATICALLY GENERATED FROM lib_pm.PL. # ANY CHANGES TO THIS FILE WILL BE OVERWRITTEN BY THE NEXT PERL BUILD. use Config; use strict; my $archname = $Config{archname}; my $version = $Config{version}; my @inc_version_list = reverse split / /, $Config{inc_version_list}; our @ORIG_INC = @INC; # take a handy copy of 'original' value our $VERSION = '0.62'; my $Is_MacOS = $^O eq 'MacOS'; my $Mac_FS; if ($Is_MacOS) { require File::Spec; $Mac_FS = eval { require Mac::FileSpec::Unixish }; } sub import { shift; my %names; foreach (reverse @_) { my $path = $_; # we'll be modifying it, so break the alias if ($path eq '') { require Carp; Carp::carp("Empty compile time value given to use lib"); } $path = _nativize($path); if ($path !~ /\.par$/i && -e $path && ! -d _) { require Carp; Carp::carp("Parameter to use lib must be directory, not file"); } unshift(@INC, $path); # Add any previous version directories we found at configure time foreach my $incver (@inc_version_list) { my $dir = $Is_MacOS ? File::Spec->catdir( $path, $incver ) : "$path/$incver"; unshift(@INC, $dir) if -d $dir; } # Put a corresponding archlib directory in front of $path if it # looks like $path has an archlib directory below it. my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir) = _get_dirs($path); unshift(@INC, $arch_dir) if -d $arch_auto_dir; unshift(@INC, $version_dir) if -d $version_dir; unshift(@INC, $version_arch_dir) if -d $version_arch_dir; } # remove trailing duplicates @INC = grep { ++$names{$_} == 1 } @INC; return; } sub unimport { shift; my %names; foreach (@_) { my $path = _nativize($_); my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir) = _get_dirs($path); ++$names{$path}; ++$names{$arch_dir} if -d $arch_auto_dir; ++$names{$version_dir} if -d $version_dir; ++$names{$version_arch_dir} if -d $version_arch_dir; } # Remove ALL instances of each named directory. @INC = grep { !exists $names{$_} } @INC; return; } sub _get_dirs { my($dir) = @_; my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir); # we could use this for all platforms in the future, but leave it # Mac-only for now, until there is more time for testing it. if ($Is_MacOS) { $arch_auto_dir = File::Spec->catdir( $dir, $archname, 'auto' ); $arch_dir = File::Spec->catdir( $dir, $archname, ); $version_dir = File::Spec->catdir( $dir, $version ); $version_arch_dir = File::Spec->catdir( $dir, $version, $archname ); } else { $arch_auto_dir = "$dir/$archname/auto"; $arch_dir = "$dir/$archname"; $version_dir = "$dir/$version"; $version_arch_dir = "$dir/$version/$archname"; } return($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir); } sub _nativize { my($dir) = @_; if ($Is_MacOS && $Mac_FS && ! -d $dir) { $dir = Mac::FileSpec::Unixish::nativize($dir); $dir .= ":" unless $dir =~ /:$/; } return $dir; } 1; __END__ #line 243 FILE948b5880/overload.pm#line 1 "C:/Perl/lib/overload.pm" package overload; our $VERSION = '1.13'; sub nil {} sub OVERLOAD { $package = shift; my %arg = @_; my ($sub, $fb); $ {$package . "::OVERLOAD"}{dummy}++; # Register with magic by touching. $fb = ${$package . "::()"}; # preserve old fallback value RT#68196 *{$package . "::()"} = \&nil; # Make it findable via fetchmethod. for (keys %arg) { if ($_ eq 'fallback') { $fb = $arg{$_}; } else { $sub = $arg{$_}; if (not ref $sub and $sub !~ /::/) { $ {$package . "::(" . $_} = $sub; $sub = \&nil; } #print STDERR "Setting `$ {'package'}::\cO$_' to \\&`$sub'.\n"; *{$package . "::(" . $_} = \&{ $sub }; } } ${$package . "::()"} = $fb; # Make it findable too (fallback only). } sub import { $package = (caller())[0]; # *{$package . "::OVERLOAD"} = \&OVERLOAD; shift; $package->overload::OVERLOAD(@_); } sub unimport { $package = (caller())[0]; ${$package . "::OVERLOAD"}{dummy}++; # Upgrade the table shift; for (@_) { if ($_ eq 'fallback') { undef $ {$package . "::()"}; } else { delete $ {$package . "::"}{"(" . $_}; } } } sub Overloaded { my $package = shift; $package = ref $package if ref $package; $package->can('()'); } sub ov_method { my $globref = shift; return undef unless $globref; my $sub = \&{*$globref}; require Scalar::Util; return $sub if Scalar::Util::refaddr($sub) != Scalar::Util::refaddr(\&nil); return shift->can($ {*$globref}); } sub OverloadedStringify { my $package = shift; $package = ref $package if ref $package; #$package->can('(""') ov_method mycan($package, '(""'), $package or ov_method mycan($package, '(0+'), $package or ov_method mycan($package, '(bool'), $package or ov_method mycan($package, '(nomethod'), $package; } sub Method { my $package = shift; if(ref $package) { local $@; local $!; require Scalar::Util; $package = Scalar::Util::blessed($package); return undef if !defined $package; } #my $meth = $package->can('(' . shift); ov_method mycan($package, '(' . shift), $package; #return $meth if $meth ne \&nil; #return $ {*{$meth}}; } sub AddrRef { my $package = ref $_[0]; return "$_[0]" unless $package; local $@; local $!; require Scalar::Util; my $class = Scalar::Util::blessed($_[0]); my $class_prefix = defined($class) ? "$class=" : ""; my $type = Scalar::Util::reftype($_[0]); my $addr = Scalar::Util::refaddr($_[0]); return sprintf("%s%s(0x%x)", $class_prefix, $type, $addr); } *StrVal = *AddrRef; sub mycan { # Real can would leave stubs. my ($package, $meth) = @_; local $@; local $!; require mro; my $mro = mro::get_linear_isa($package); foreach my $p (@$mro) { my $fqmeth = $p . q{::} . $meth; return \*{$fqmeth} if defined &{$fqmeth}; } return undef; } %constants = ( 'integer' => 0x1000, # HINT_NEW_INTEGER 'float' => 0x2000, # HINT_NEW_FLOAT 'binary' => 0x4000, # HINT_NEW_BINARY 'q' => 0x8000, # HINT_NEW_STRING 'qr' => 0x10000, # HINT_NEW_RE ); %ops = ( with_assign => "+ - * / % ** << >> x .", assign => "+= -= *= /= %= **= <<= >>= x= .=", num_comparison => "< <= > >= == !=", '3way_comparison'=> "<=> cmp", str_comparison => "lt le gt ge eq ne", binary => '& &= | |= ^ ^=', unary => "neg ! ~", mutators => '++ --', func => "atan2 cos sin exp abs log sqrt int", conversion => 'bool "" 0+ qr', iterators => '<>', filetest => "-X", dereferencing => '${} @{} %{} &{} *{}', matching => '~~', special => 'nomethod fallback ='); use warnings::register; sub constant { # Arguments: what, sub while (@_) { if (@_ == 1) { warnings::warnif ("Odd number of arguments for overload::constant"); last; } elsif (!exists $constants {$_ [0]}) { warnings::warnif ("`$_[0]' is not an overloadable type"); } elsif (!ref $_ [1] || "$_[1]" !~ /(^|=)CODE\(0x[0-9a-f]+\)$/) { # Can't use C above as code references can be # blessed, and C would return the package the ref is blessed into. if (warnings::enabled) { $_ [1] = "undef" unless defined $_ [1]; warnings::warn ("`$_[1]' is not a code reference"); } } else { $^H{$_[0]} = $_[1]; $^H |= $constants{$_[0]}; } shift, shift; } } sub remove_constant { # Arguments: what, sub while (@_) { delete $^H{$_[0]}; $^H &= ~ $constants{$_[0]}; shift, shift; } } 1; __END__ #line 1701 FILE4655a628/strict.pm#line 1 "C:/Perl/lib/strict.pm" package strict; $strict::VERSION = "1.04"; # Verify that we're called correctly so that strictures will work. unless ( __FILE__ =~ /(^|[\/\\])\Q${\__PACKAGE__}\E\.pmc?$/ ) { # Can't use Carp, since Carp uses us! my (undef, $f, $l) = caller; die("Incorrect use of pragma '${\__PACKAGE__}' at $f line $l.\n"); } my %bitmask = ( refs => 0x00000002, subs => 0x00000200, vars => 0x00000400 ); sub bits { my $bits = 0; my @wrong; foreach my $s (@_) { push @wrong, $s unless exists $bitmask{$s}; $bits |= $bitmask{$s} || 0; } if (@wrong) { require Carp; Carp::croak("Unknown 'strict' tag(s) '@wrong'"); } $bits; } my $default_bits = bits(qw(refs subs vars)); sub import { shift; $^H |= @_ ? bits(@_) : $default_bits; } sub unimport { shift; $^H &= ~ (@_ ? bits(@_) : $default_bits); } 1; __END__ #line 148 FILEbc944a6f/utf8.pm#line 1 "C:/Perl/lib/utf8.pm" package utf8; $utf8::hint_bits = 0x00800000; our $VERSION = '1.09'; sub import { $^H |= $utf8::hint_bits; $enc{caller()} = $_[1] if $_[1]; } sub unimport { $^H &= ~$utf8::hint_bits; } sub AUTOLOAD { require "utf8_heavy.pl"; goto &$AUTOLOAD if defined &$AUTOLOAD; require Carp; Carp::croak("Undefined subroutine $AUTOLOAD called"); } 1; __END__ #line 215 FILEd8048b6b/vars.pm#line 1 "C:/Perl/lib/vars.pm" package vars; use 5.006; our $VERSION = '1.02'; use warnings::register; use strict qw(vars subs); sub import { my $callpack = caller; my (undef, @imports) = @_; my ($sym, $ch); foreach (@imports) { if (($ch, $sym) = /^([\$\@\%\*\&])(.+)/) { if ($sym =~ /\W/) { # time for a more-detailed check-up if ($sym =~ /^\w+[[{].*[]}]$/) { require Carp; Carp::croak("Can't declare individual elements of hash or array"); } elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) { warnings::warn("No need to declare built-in vars"); } elsif (($^H &= strict::bits('vars'))) { require Carp; Carp::croak("'$_' is not a valid variable name under strict vars"); } } $sym = "${callpack}::$sym" unless $sym =~ /::/; *$sym = ( $ch eq "\$" ? \$$sym : $ch eq "\@" ? \@$sym : $ch eq "\%" ? \%$sym : $ch eq "\*" ? \*$sym : $ch eq "\&" ? \&$sym : do { require Carp; Carp::croak("'$_' is not a valid variable name"); }); } else { require Carp; Carp::croak("'$_' is not a valid variable name"); } } }; 1; __END__ #line 83 FILE680e45cd/warnings.pm 0, 'closure' => 2, 'deprecated' => 4, 'exiting' => 6, 'glob' => 8, 'io' => 10, 'closed' => 12, 'exec' => 14, 'layer' => 16, 'newline' => 18, 'pipe' => 20, 'unopened' => 22, 'misc' => 24, 'numeric' => 26, 'once' => 28, 'overflow' => 30, 'pack' => 32, 'portable' => 34, 'recursion' => 36, 'redefine' => 38, 'regexp' => 40, 'severe' => 42, 'debugging' => 44, 'inplace' => 46, 'internal' => 48, 'malloc' => 50, 'signal' => 52, 'substr' => 54, 'syntax' => 56, 'ambiguous' => 58, 'bareword' => 60, 'digit' => 62, 'parenthesis' => 64, 'precedence' => 66, 'printf' => 68, 'prototype' => 70, 'qw' => 72, 'reserved' => 74, 'semicolon' => 76, 'taint' => 78, 'threads' => 80, 'uninitialized' => 82, 'unpack' => 84, 'untie' => 86, 'utf8' => 88, 'void' => 90, # Warnings Categories added in Perl 5.011 'imprecision' => 92, 'illegalproto' => 94, # Warnings Categories added in Perl 5.013 'non_unicode' => 96, 'nonchar' => 98, 'surrogate' => 100, ); our %Bits = ( 'all' => "\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x15", # [0..50] 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00", # [29] 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00", # [30] 'closed' => "\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6] 'closure' => "\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1] 'debugging' => "\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00", # [22] 'deprecated' => "\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2] 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00", # [31] 'exec' => "\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7] 'exiting' => "\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3] 'glob' => "\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4] 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00", # [47] 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00", # [46] 'inplace' => "\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00", # [23] 'internal' => "\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00", # [24] 'io' => "\x00\x54\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [5..11] 'layer' => "\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8] 'malloc' => "\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00", # [25] 'misc' => "\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12] 'newline' => "\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9] 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01", # [48] 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04", # [49] 'numeric' => "\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13] 'once' => "\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14] 'overflow' => "\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15] 'pack' => "\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00", # [16] 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00", # [32] 'pipe' => "\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10] 'portable' => "\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00", # [17] 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00", # [33] 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00", # [34] 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00", # [35] 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00", # [36] 'recursion' => "\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00", # [18] 'redefine' => "\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00", # [19] 'regexp' => "\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00", # [20] 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00", # [37] 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00", # [38] 'severe' => "\x00\x00\x00\x00\x00\x54\x05\x00\x00\x00\x00\x00\x00", # [21..25] 'signal' => "\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00", # [26] 'substr' => "\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00", # [27] 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10", # [50] 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\x55\x55\x15\x00\x40\x00", # [28..38,47] 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00", # [39] 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00", # [40] 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00", # [41] 'unopened' => "\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11] 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00", # [42] 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00", # [43] 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x15", # [44,48..50] 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00", # [45] ); our %DeadBits = ( 'all' => "\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x2a", # [0..50] 'ambiguous' => "\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00", # [29] 'bareword' => "\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00", # [30] 'closed' => "\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [6] 'closure' => "\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [1] 'debugging' => "\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00", # [22] 'deprecated' => "\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [2] 'digit' => "\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00", # [31] 'exec' => "\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7] 'exiting' => "\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3] 'glob' => "\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [4] 'illegalproto' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00", # [47] 'imprecision' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00", # [46] 'inplace' => "\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00", # [23] 'internal' => "\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00", # [24] 'io' => "\x00\xa8\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [5..11] 'layer' => "\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [8] 'malloc' => "\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00", # [25] 'misc' => "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [12] 'newline' => "\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [9] 'non_unicode' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02", # [48] 'nonchar' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08", # [49] 'numeric' => "\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [13] 'once' => "\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [14] 'overflow' => "\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [15] 'pack' => "\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00", # [16] 'parenthesis' => "\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00", # [32] 'pipe' => "\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [10] 'portable' => "\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00", # [17] 'precedence' => "\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00", # [33] 'printf' => "\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00", # [34] 'prototype' => "\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00", # [35] 'qw' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00", # [36] 'recursion' => "\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00\x00\x00", # [18] 'redefine' => "\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00", # [19] 'regexp' => "\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00", # [20] 'reserved' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00", # [37] 'semicolon' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00", # [38] 'severe' => "\x00\x00\x00\x00\x00\xa8\x0a\x00\x00\x00\x00\x00\x00", # [21..25] 'signal' => "\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00\x00\x00", # [26] 'substr' => "\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00", # [27] 'surrogate' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20", # [50] 'syntax' => "\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x2a\x00\x80\x00", # [28..38,47] 'taint' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00", # [39] 'threads' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00", # [40] 'uninitialized' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00", # [41] 'unopened' => "\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [11] 'unpack' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00", # [42] 'untie' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00", # [43] 'utf8' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x2a", # [44,48..50] 'void' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00", # [45] ); $NONE = "\0\0\0\0\0\0\0\0\0\0\0\0\0"; $LAST_BIT = 102 ; $BYTES = 13 ; $All = "" ; vec($All, $Offsets{'all'}, 2) = 3 ; sub Croaker { require Carp; # this initializes %CarpInternal local $Carp::CarpInternal{'warnings'}; delete $Carp::CarpInternal{'warnings'}; Carp::croak(@_); } sub _bits { my $mask = shift ; my $catmask ; my $fatal = 0 ; my $no_fatal = 0 ; foreach my $word ( @_ ) { if ($word eq 'FATAL') { $fatal = 1; $no_fatal = 0; } elsif ($word eq 'NONFATAL') { $fatal = 0; $no_fatal = 1; } elsif ($catmask = $Bits{$word}) { $mask |= $catmask ; $mask |= $DeadBits{$word} if $fatal ; $mask &= ~($DeadBits{$word}|$All) if $no_fatal ; } else { Croaker("Unknown warnings category '$word'")} } return $mask ; } sub bits { # called from B::Deparse.pm push @_, 'all' unless @_ ; return _bits(undef, @_) ; } sub import { shift; my $mask = ${^WARNING_BITS} ; if (vec($mask, $Offsets{'all'}, 1)) { $mask |= $Bits{'all'} ; $mask |= $DeadBits{'all'} if vec($mask, $Offsets{'all'}+1, 1); } # Empty @_ is equivalent to @_ = 'all' ; ${^WARNING_BITS} = @_ ? _bits($mask, @_) : $mask | $Bits{all} ; } sub unimport { shift; my $catmask ; my $mask = ${^WARNING_BITS} ; if (vec($mask, $Offsets{'all'}, 1)) { $mask |= $Bits{'all'} ; $mask |= $DeadBits{'all'} if vec($mask, $Offsets{'all'}+1, 1); } push @_, 'all' unless @_; foreach my $word ( @_ ) { if ($word eq 'FATAL') { next; } elsif ($catmask = $Bits{$word}) { $mask &= ~($catmask | $DeadBits{$word} | $All); } else { Croaker("Unknown warnings category '$word'")} } ${^WARNING_BITS} = $mask ; } my %builtin_type; @builtin_type{qw(SCALAR ARRAY HASH CODE REF GLOB LVALUE Regexp)} = (); sub MESSAGE () { 4 }; sub FATAL () { 2 }; sub NORMAL () { 1 }; sub __chk { my $category ; my $offset ; my $isobj = 0 ; my $wanted = shift; my $has_message = $wanted & MESSAGE; unless (@_ == 1 || @_ == ($has_message ? 2 : 0)) { my $sub = (caller 1)[3]; my $syntax = $has_message ? "[category,] 'message'" : '[category]'; Croaker("Usage: $sub($syntax)"); } my $message = pop if $has_message; if (@_) { # check the category supplied. $category = shift ; if (my $type = ref $category) { Croaker("not an object") if exists $builtin_type{$type}; $category = $type; $isobj = 1 ; } $offset = $Offsets{$category}; Croaker("Unknown warnings category '$category'") unless defined $offset; } else { $category = (caller(1))[0] ; $offset = $Offsets{$category}; Croaker("package '$category' not registered for warnings") unless defined $offset ; } my $i; if ($isobj) { my $pkg; $i = 2; while (do { { package DB; $pkg = (caller($i++))[0] } } ) { last unless @DB::args && $DB::args[0] =~ /^$category=/ ; } $i -= 2 ; } else { $i = _error_loc(); # see where Carp will allocate the error } # Defaulting this to 0 reduces complexity in code paths below. my $callers_bitmask = (caller($i))[9] || 0 ; my @results; foreach my $type (FATAL, NORMAL) { next unless $wanted & $type; push @results, (vec($callers_bitmask, $offset + $type - 1, 1) || vec($callers_bitmask, $Offsets{'all'} + $type - 1, 1)); } # &enabled and &fatal_enabled return $results[0] unless $has_message; # &warnif, and the category is neither enabled as warning nor as fatal return if $wanted == (NORMAL | FATAL | MESSAGE) && !($results[0] || $results[1]); require Carp; Carp::croak($message) if $results[0]; # will always get here for &warn. will only get here for &warnif if the # category is enabled Carp::carp($message); } sub _mkMask { my ($bit) = @_; my $mask = ""; vec($mask, $bit, 1) = 1; return $mask; } sub register_categories { my @names = @_; for my $name (@names) { if (! defined $Bits{$name}) { $Bits{$name} = _mkMask($LAST_BIT); vec($Bits{'all'}, $LAST_BIT, 1) = 1; $Offsets{$name} = $LAST_BIT ++; foreach my $k (keys %Bits) { vec($Bits{$k}, $LAST_BIT, 1) = 0; } $DeadBits{$name} = _mkMask($LAST_BIT); vec($DeadBits{'all'}, $LAST_BIT++, 1) = 1; } } } sub _error_loc { require Carp; goto &Carp::short_error_loc; # don't introduce another stack frame } sub enabled { return __chk(NORMAL, @_); } sub fatal_enabled { return __chk(FATAL, @_); } sub warn { return __chk(FATAL | MESSAGE, @_); } sub warnif { return __chk(NORMAL | FATAL | MESSAGE, @_); } # These are not part of any public interface, so we can delete them to save # space. delete $warnings::{$_} foreach qw(NORMAL FATAL MESSAGE); 1; # ex: set ro: FILEc3878701/warnings/register.pm5#line 1 "C:/Perl/lib/warnings/register.pm" package warnings::register; our $VERSION = '1.02'; #line 23 require warnings; # left here as cruft in case other users were using this undocumented routine # -- rjbs, 2010-09-08 sub mkMask { my ($bit) = @_; my $mask = ""; vec($mask, $bit, 1) = 1; return $mask; } sub import { shift; my @categories = @_; my $package = (caller(0))[0]; warnings::register_categories($package); warnings::register_categories($package . "::$_") for @categories; } 1; FILEfd8bec1d/PAR.pmo#line 1 "C:/Perl/site/lib/PAR.pm" package PAR; $PAR::VERSION = '1.005'; use 5.006; use strict; use warnings; use Config '%Config'; use Carp qw/croak/; # If the 'prefork' module is available, we # register various run-time loaded modules with it. # That way, there is more shared memory in a forking # environment. BEGIN { if (eval 'require prefork') { prefork->import($_) for qw/ Archive::Zip File::Glob File::Spec File::Temp LWP::Simple PAR::Heavy /; # not including Archive::Unzip::Burst which only makes sense # in the context of a PAR::Packer'ed executable anyway. } } use PAR::SetupProgname; use PAR::SetupTemp; #line 311 use vars qw(@PAR_INC); # explicitly stated PAR library files (preferred) use vars qw(@PAR_INC_LAST); # explicitly stated PAR library files (fallback) use vars qw(%PAR_INC); # sets {$par}{$file} for require'd modules use vars qw(@LibCache %LibCache); # I really miss pseudohash. use vars qw($LastAccessedPAR $LastTempFile); use vars qw(@RepositoryObjects); # If we have PAR::Repository::Client support, we # put the ::Client objects in here. use vars qw(@PriorityRepositoryObjects); # repositories which are preferred over local stuff use vars qw(@UpgradeRepositoryObjects); # If we have PAR::Repository::Client's in upgrade mode # put the ::Client objects in here *as well*. use vars qw(%FileCache); # The Zip-file file-name-cache # Layout: # $FileCache{$ZipObj}{$FileName} = $Member use vars qw(%ArchivesExtracted); # Associates archive-zip-object => full extraction path my $ver = $Config{version}; my $arch = $Config{archname}; my $progname = $ENV{PAR_PROGNAME} || $0; my $is_insensitive_fs = ( -s $progname and (-s lc($progname) || -1) == (-s uc($progname) || -1) and (-s lc($progname) || -1) == -s $progname ); # lexical for import(), and _import_foo() functions to control unpar() my %unpar_options; # called on "use PAR" sub import { my $class = shift; PAR::SetupProgname::set_progname(); PAR::SetupTemp::set_par_temp_env(); $progname = $ENV{PAR_PROGNAME} ||= $0; $is_insensitive_fs = (-s $progname and (-s lc($progname) || -1) == (-s uc($progname) || -1)); my @args = @_; # Insert PAR hook in @INC. unshift @INC, \&find_par unless grep { $_ eq \&find_par } @INC; push @INC, \&find_par_last unless grep { $_ eq \&find_par_last } @INC; # process args to use PAR 'foo.par', { opts }, ...; foreach my $par (@args) { if (ref($par) eq 'HASH') { # we have been passed a hash reference _import_hash_ref($par); } elsif ($par =~ /[?*{}\[\]]/) { # implement globbing for PAR archives require File::Glob; foreach my $matched (File::Glob::glob($par)) { push @PAR_INC, unpar($matched, undef, undef, 1); } } else { # ordinary string argument => file push @PAR_INC, unpar($par, undef, undef, 1); } } return if $PAR::__import; local $PAR::__import = 1; require PAR::Heavy; PAR::Heavy::_init_dynaloader(); # The following code is executed for the case where the # running program is itself a PAR archive. # ==> run script/main.pl if (unpar($progname)) { # XXX - handle META.yml here! push @PAR_INC, unpar($progname, undef, undef, 1); _extract_inc($progname) unless $ENV{PAR_CLEAN}; if ($LibCache{$progname}) { # XXX bad: this us just a good guess require File::Spec; $ArchivesExtracted{$progname} = File::Spec->catdir($ENV{PAR_TEMP}, 'inc'); } my $zip = $LibCache{$progname}; my $member = _first_member( $zip, "script/main.pl", "main.pl", ); if ($progname and !$member) { require File::Spec; my @path = File::Spec->splitdir($progname); my $filename = pop @path; $member = _first_member( $zip, "script/".$filename, "script/".$filename.".pl", $filename, $filename.".pl", ) } # finally take $ARGV[0] as the hint for file to run if (defined $ARGV[0] and !$member) { $member = _first_member( $zip, "script/$ARGV[0]", "script/$ARGV[0].pl", $ARGV[0], "$ARGV[0].pl", ) or die qq(PAR.pm: Can't open perl script "$ARGV[0]": No such file or directory); shift @ARGV; } if (!$member) { die "Usage: $0 script_file_name.\n"; } _run_member($member); } } # import() helper for the "use PAR {...};" syntax. sub _import_hash_ref { my $opt = shift; # hash slice assignment -- pass all of the options into unpar local @unpar_options{keys(%$opt)} = values(%$opt); # check for incompatible options: if ( exists $opt->{repository} and exists $opt->{file} ) { croak("Invalid PAR loading options. Cannot have a 'repository' and 'file' option at the same time."); } elsif ( exists $opt->{file} and (exists $opt->{install} or exists $opt->{upgrade}) ) { my $e = exists($opt->{install}) ? 'install' : 'upgrade'; croak("Invalid PAR loading options. Cannot combine 'file' and '$e' options."); } elsif ( not exists $opt->{repository} and not exists $opt->{file} ) { croak("Invalid PAR loading options. Need at least one of 'file' or 'repository' options."); } # load from file if (exists $opt->{file}) { croak("Cannot load undefined PAR archive") if not defined $opt->{file}; # for files, we default to loading from PAR archive first my $fallback = $opt->{fallback}; $fallback = 0 if not defined $fallback; if (not $fallback) { # load from this PAR arch preferably push @PAR_INC, unpar($opt->{file}, undef, undef, 1); } else { # load from this PAR arch as fallback push @PAR_INC_LAST, unpar($opt->{file}, undef, undef, 1); } } else { # Deal with repositories elsewhere my $client = _import_repository($opt); return() if not $client; if (defined $opt->{run}) { # run was specified # run the specified script from the repository $client->run_script( $opt->{run} ); return 1; } return 1; } # run was specified # run the specified script from inside the PAR file. if (defined $opt->{run}) { my $script = $opt->{run}; require PAR::Heavy; PAR::Heavy::_init_dynaloader(); # XXX - handle META.yml here! _extract_inc($opt->{file}) unless $ENV{PAR_CLEAN}; my $zip = $LibCache{$opt->{file}}; my $member = _first_member( $zip, (($script !~ /^script\//) ? ("script/$script", "script/$script.pl") : ()), $script, "$script.pl", ); if (not defined $member) { croak("Cannot run script '$script' from PAR file '$opt->{file}'. Script couldn't be found in PAR file."); } _run_member_from_par($member); } return(); } # This sub is invoked by _import_hash_ref if a {repository} # option is found # Returns the repository client object on success. sub _import_repository { my $opt = shift; my $url = $opt->{repository}; eval "require PAR::Repository::Client; 1;"; if ($@ or not eval PAR::Repository::Client->VERSION >= 0.04) { croak "In order to use the 'use PAR { repository => 'url' };' syntax, you need to install the PAR::Repository::Client module (version 0.04 or later) from CPAN. This module does not seem to be installed as indicated by the following error message: $@"; } if ($opt->{upgrade} and not eval PAR::Repository::Client->VERSION >= 0.22) { croak "In order to use the 'upgrade' option, you need to install the PAR::Repository::Client module (version 0.22 or later) from CPAN"; } if ($opt->{dependencies} and not eval PAR::Repository::Client->VERSION >= 0.23) { croak "In order to use the 'dependencies' option, you need to install the PAR::Repository::Client module (version 0.23 or later) from CPAN"; } my $obj; # Support existing clients passed in as objects. if (ref($url) and UNIVERSAL::isa($obj, 'PAR::Repository::Client')) { $obj = $url; } else { $obj = PAR::Repository::Client->new( uri => $url, auto_install => $opt->{install}, auto_upgrade => $opt->{upgrade}, static_dependencies => $opt->{dependencies}, ); } if (exists($opt->{fallback}) and not $opt->{fallback}) { push @PriorityRepositoryObjects, $obj; # repository beats local stuff } else { push @RepositoryObjects, $obj; # local stuff beats repository } # these are tracked separately so we can check for upgrades early push @UpgradeRepositoryObjects, $obj if $opt->{upgrade}; return $obj; } # Given an Archive::Zip obj and a list of files/paths, # this function returns the Archive::Zip::Member for the # first of the files found in the ZIP. If none is found, # returns the empty list. sub _first_member { my $zip = shift; foreach my $name (@_) { my $member = _cached_member_named($zip, $name); return $member if $member; } return; } # Given an Archive::Zip object, this finds the first # Archive::Zip member whose file name matches the # regular expression sub _first_member_matching { my $zip = shift; my $regex = shift; my $cache = $FileCache{$zip}; $cache = $FileCache{$zip} = _make_file_cache($zip) if not $cache; foreach my $name (keys %$cache) { if ($name =~ $regex) { return $cache->{$name}; } } return(); } sub _run_member_from_par { my $member = shift; my $clear_stack = shift; my ($fh, $is_new, $filename) = _tempfile($member->crc32String . ".pl"); if ($is_new) { my $file = $member->fileName; print $fh "package main;\n"; print $fh "#line 1 \"$file\"\n"; $member->extractToFileHandle($fh); seek ($fh, 0, 0); } $ENV{PAR_0} = $filename; # for Pod::Usage { do $filename; CORE::exit($1) if ($@ =~/^_TK_EXIT_\((\d+)\)/); die $@ if $@; exit; } } sub _run_member { my $member = shift; my $clear_stack = shift; my ($fh, $is_new, $filename) = _tempfile($member->crc32String . ".pl"); if ($is_new) { my $file = $member->fileName; print $fh "package main; shift \@INC;\n"; if (defined &Internals::PAR::CLEARSTACK and $clear_stack) { print $fh "Internals::PAR::CLEARSTACK();\n"; } print $fh "#line 1 \"$file\"\n"; $member->extractToFileHandle($fh); seek ($fh, 0, 0); } unshift @INC, sub { $fh }; $ENV{PAR_0} = $filename; # for Pod::Usage { do 'main'; CORE::exit($1) if ($@ =~/^_TK_EXIT_\((\d+)\)/); die $@ if $@; exit; } } sub _run_external_file { my $filename = shift; my $clear_stack = shift; require 5.008; open my $ffh, '<', $filename or die "Can't open perl script \"$filename\": $!"; my $clearstack = ''; if (defined &Internals::PAR::CLEARSTACK and $clear_stack) { $clear_stack = "Internals::PAR::CLEARSTACK();\n"; } my $string = "package main; shift \@INC;\n$clearstack#line 1 \"$filename\"\n" . do { local $/ = undef; <$ffh> }; close $ffh; open my $fh, '<', \$string or die "Can't open file handle to string: $!"; unshift @INC, sub { $fh }; $ENV{PAR_0} = $filename; # for Pod::Usage { do 'main'; CORE::exit($1) if ($@ =~/^_TK_EXIT_\((\d+)\)/); die $@ if $@; exit; } } # extract the contents of a .par (or .exe) or any # Archive::Zip handle to the PAR_TEMP/inc directory. # returns that directory. sub _extract_inc { my $file_or_azip_handle = shift; my $force_extract = shift; my $inc = "$PAR::SetupTemp::PARTemp/inc"; my $dlext = defined($Config{dlext}) ? $Config::Config{dlext} : ''; my $inc_exists = -d $inc; my $is_handle = ref($file_or_azip_handle) && $file_or_azip_handle->isa('Archive::Zip::Archive'); require File::Spec; if (!$inc_exists or $force_extract) { for (1 .. 10) { mkdir("$inc.lock", 0755) and last; sleep 1 } undef $@; if (!$is_handle) { # First try to unzip the *fast* way. eval { require Archive::Unzip::Burst; Archive::Unzip::Burst::unzip($file_or_azip_handle, $inc) and die "Could not unzip '$file_or_azip_handle' into '$inc'. Error: $!"; die; }; # This means the fast module is there, but didn't work. if ($@ =~ /^Could not unzip/) { die $@; } } # either failed to load Archive::Unzip::Burst or got an A::Zip handle # fallback to slow way. if ($is_handle || $@) { my $zip; if (!$is_handle) { open my $fh, '<', $file_or_azip_handle or die "Cannot find '$file_or_azip_handle': $!"; binmode($fh); bless($fh, 'IO::File'); $zip = Archive::Zip->new; ( $zip->readFromFileHandle($fh, $file_or_azip_handle) == Archive::Zip::AZ_OK() ) or die "Read '$file_or_azip_handle' error: $!"; } else { $zip = $file_or_azip_handle; } mkdir($inc) if not -d $inc; for ( $zip->memberNames() ) { s{^/}{}; # Skip DLLs (these will be handled by the dynaloader hook) # except for those placed in File::ShareDir directories. next if (m{\.\Q$dlext\E[^/]*$} && !m{^lib/auto/share/(dist|module)/}); my $outfile = File::Spec->catfile($inc, $_); next if -e $outfile and not -w _; $zip->extractMember($_, "$inc/" . $_); } } rmdir("$inc.lock"); $ArchivesExtracted{$is_handle ? $file_or_azip_handle->fileName() : $file_or_azip_handle} = $inc; } # add the freshly extracted directories to @INC, # but make sure there's no duplicates my %inc_exists = map { ($_, 1) } @INC; unshift @INC, grep !exists($inc_exists{$_}), grep -d, map File::Spec->catdir($inc, @$_), [ 'lib' ], [ 'arch' ], [ $arch ], [ $ver ], [ $ver, $arch ], []; return $inc; } # This is the hook placed in @INC for loading PAR's # before any other stuff in @INC sub find_par { my @args = @_; # if there are repositories in upgrade mode, check them # first. If so, this is expensive, of course! if (@UpgradeRepositoryObjects) { my $module = $args[1]; $module =~ s/\.pm$//; $module =~ s/\//::/g; foreach my $client (@UpgradeRepositoryObjects) { my $local_file = $client->upgrade_module($module); # break the require if upgrade_module has been required already # to avoid infinite recursion if (exists $INC{$args[1]}) { # Oh dear. Check for the possible return values of the INC sub hooks in # perldoc -f require before trying to understand this. # Then, realize that if you pass undef for the file handle, perl (5.8.9) # does NOT use the subroutine. Thus the hacky GLOB ref. my $line = 1; no warnings; return (\*I_AM_NOT_HERE, sub {$line ? ($_="1;",$line=0,return(1)) : ($_="",return(0))}); } # Note: This is likely not necessary as the module has been installed # into the system by upgrade_module if it was available at all. # If it was already loaded, this will not be reached (see return right above). # If it could not be loaded from the system and neither found in the repository, # we simply want to have the normal error message, too! # #if ($local_file) { # # XXX load with fallback - is that right? # return _find_par_internals([$PAR_INC_LAST[-1]], @args); #} } } my $rv = _find_par_internals(\@PAR_INC, @args); return $rv if defined $rv or not @PriorityRepositoryObjects; # the repositories that are prefered over locally installed modules my $module = $args[1]; $module =~ s/\.pm$//; $module =~ s/\//::/g; foreach my $client (@PriorityRepositoryObjects) { my $local_file = $client->get_module($module, 0); # 1 == fallback if ($local_file) { # Not loaded as fallback (cf. PRIORITY) thus look at PAR_INC # instead of PAR_INC_LAST return _find_par_internals([$PAR_INC[-1]], @args); } } return(); } # This is the hook placed in @INC for loading PAR's # AFTER any other stuff in @INC # It also deals with loading from repositories as a # fallback-fallback ;) sub find_par_last { my @args = @_; # Try the local PAR files first my $rv = _find_par_internals(\@PAR_INC_LAST, @args); return $rv if defined $rv; # No repositories => return return $rv if not @RepositoryObjects; my $module = $args[1]; $module =~ s/\.pm$//; $module =~ s/\//::/g; foreach my $client (@RepositoryObjects) { my $local_file = $client->get_module($module, 1); # 1 == fallback if ($local_file) { # Loaded as fallback thus look at PAR_INC_LAST return _find_par_internals([$PAR_INC_LAST[-1]], @args); } } return $rv; } # This routine implements loading modules from PARs # both for loading PARs preferably or as fallback. # To distinguish the cases, the first parameter should # be a reference to the corresponding @PAR_INC* array. sub _find_par_internals { my ($INC_ARY, $self, $file, $member_only) = @_; my $scheme; foreach (@$INC_ARY ? @$INC_ARY : @INC) { my $path = $_; if ($] < 5.008001) { # reassemble from "perl -Ischeme://path" autosplitting $path = "$scheme:$path" if !@$INC_ARY and $path and $path =~ m!//! and $scheme and $scheme =~ /^\w+$/; $scheme = $path; } my $rv = unpar($path, $file, $member_only, 1) or next; $PAR_INC{$path}{$file} = 1; $INC{$file} = $LastTempFile if (lc($file) =~ /^(?!tk).*\.pm$/); return $rv; } return; } sub reload_libs { my @par_files = @_; @par_files = sort keys %LibCache unless @par_files; foreach my $par (@par_files) { my $inc_ref = $PAR_INC{$par} or next; delete $LibCache{$par}; delete $FileCache{$par}; foreach my $file (sort keys %$inc_ref) { delete $INC{$file}; require $file; } } } #sub find_zip_member { # my $file = pop; # # foreach my $zip (@LibCache) { # my $member = _first_member($zip, $file) or next; # return $member; # } # # return; #} sub read_file { my $file = pop; foreach my $zip (@LibCache) { my $member = _first_member($zip, $file) or next; return scalar $member->contents; } return; } sub par_handle { my $par = pop; return $LibCache{$par}; } my %escapes; sub unpar { my ($par, $file, $member_only, $allow_other_ext) = @_; return if not defined $par; my $zip = $LibCache{$par}; my @rv = $par; # a guard against (currently unimplemented) recursion return if $PAR::__unpar; local $PAR::__unpar = 1; unless ($zip) { # URL use case ==> download if ($par =~ m!^\w+://!) { require File::Spec; require LWP::Simple; # reflector support $par .= "pm=$file" if $par =~ /[?&;]/; # prepare cache directory $ENV{PAR_CACHE} ||= '_par'; mkdir $ENV{PAR_CACHE}, 0777; if (!-d $ENV{PAR_CACHE}) { $ENV{PAR_CACHE} = File::Spec->catdir(File::Spec->tmpdir, 'par'); mkdir $ENV{PAR_CACHE}, 0777; return unless -d $ENV{PAR_CACHE}; } # Munge URL into local file name # FIXME: This might result in unbelievably long file names! # I have run into the file/path length limitations of linux # with similar code in PAR::Repository::Client. # I suspect this is even worse on Win32. # -- Steffen my $file = $par; if (!%escapes) { $escapes{chr($_)} = sprintf("%%%02X", $_) for 0..255; } { use bytes; $file =~ s/([^\w\.])/$escapes{$1}/g; } $file = File::Spec->catfile( $ENV{PAR_CACHE}, $file); LWP::Simple::mirror( $par, $file ); return unless -e $file and -f _; $par = $file; } # Got the .par as a string. (reference to scalar, of course) elsif (ref($par) eq 'SCALAR') { my ($fh) = _tempfile(); print $fh $$par; $par = $fh; } # If the par is not a valid .par file name and we're being strict # about this, then also check whether "$par.par" exists elsif (!(($allow_other_ext or $par =~ /\.par\z/i) and -f $par)) { $par .= ".par"; return unless -f $par; } require Archive::Zip; $zip = Archive::Zip->new; my @file; if (!ref $par) { @file = $par; open my $fh, '<', $par; binmode($fh); $par = $fh; bless($par, 'IO::File'); } Archive::Zip::setErrorHandler(sub {}); my $rv = $zip->readFromFileHandle($par, @file); Archive::Zip::setErrorHandler(undef); return unless $rv == Archive::Zip::AZ_OK(); push @LibCache, $zip; $LibCache{$_[0]} = $zip; $FileCache{$_[0]} = _make_file_cache($zip); # only recursive case -- appears to be unused and unimplemented foreach my $member ( _cached_members_matching($zip, "^par/(?:$Config{version}/)?(?:$Config{archname}/)?" ) ) { next if $member->isDirectory; my $content = $member->contents(); next unless $content =~ /^PK\003\004/; push @rv, unpar(\$content, undef, undef, 1); } # extract all shlib dlls from the .par to $ENV{PAR_TEMP} # Intended to fix problem with Alien::wxWidgets/Wx... # NOTE auto/foo/foo.so|dll will get handled by the dynaloader # hook, so no need to pull it out here. # Allow this to be disabled so caller can do their own caching # via import({no_shlib_unpack => 1, file => foo.par}) if(not $unpar_options{no_shlib_unpack} and defined $ENV{PAR_TEMP}) { my @members = _cached_members_matching( $zip, qr#^shlib/$Config{archname}/.*\.\Q$Config{dlext}\E(?:\.|$)# ); foreach my $member (@members) { next if $member->isDirectory; my $member_name = $member->fileName; next unless $member_name =~ m{ \/([^/]+)$ }x or $member_name =~ m{ ^([^/]+)$ }; my $extract_name = $1; my $dest_name = File::Spec->catfile($ENV{PAR_TEMP}, $extract_name); # but don't extract it if we've already got one $member->extractToFileNamed($dest_name) unless(-e $dest_name); } } # Now push this path into usual library search paths my $separator = $Config{path_sep}; my $tempdir = $ENV{PAR_TEMP}; foreach my $key (qw( LD_LIBRARY_PATH LIB_PATH LIBRARY_PATH PATH DYLD_LIBRARY_PATH )) { if (defined $ENV{$key} and $ENV{$key} ne '') { # Check whether it's already in the path. If so, don't # append the PAR temp dir in order not to overflow the # maximum length for ENV vars. $ENV{$key} .= $separator . $tempdir unless grep { $_ eq $tempdir } split $separator, $ENV{$key}; } else { $ENV{$key} = $tempdir; } } } $LastAccessedPAR = $zip; return @rv unless defined $file; my $member = _first_member($zip, "lib/$file", "arch/$file", "$arch/$file", "$ver/$file", "$ver/$arch/$file", $file, ) or return; return $member if $member_only; my ($fh, $is_new); ($fh, $is_new, $LastTempFile) = _tempfile($member->crc32String . ".pm"); die "Bad Things Happened..." unless $fh; if ($is_new) { $member->extractToFileHandle($fh); seek ($fh, 0, 0); } return $fh; } sub _tempfile { my ($fh, $filename); if ($ENV{PAR_CLEAN} or !@_) { require File::Temp; if (defined &File::Temp::tempfile) { # under Win32, the file is created with O_TEMPORARY, # and will be deleted by the C runtime; having File::Temp # delete it has the only effect of giving ugly warnings ($fh, $filename) = File::Temp::tempfile( DIR => $PAR::SetupTemp::PARTemp, UNLINK => ($^O ne 'MSWin32' and $^O !~ /hpux/), ) or die "Cannot create temporary file: $!"; binmode($fh); return ($fh, 1, $filename); } } require File::Spec; # untainting tempfile path local $_ = File::Spec->catfile( $PAR::SetupTemp::PARTemp, $_[0] ); /^(.+)$/ and $filename = $1; if (-r $filename) { open $fh, '<', $filename or die $!; binmode($fh); return ($fh, 0, $filename); } open $fh, '+>', $filename or die $!; binmode($fh); return ($fh, 1, $filename); } # Given an Archive::Zip object, this generates a hash of # file_name_in_zip => file object # and returns a reference to that. # If we broke the encapsulation of A::Zip::Member and # accessed $member->{fileName} directly, that would be # *significantly* faster. sub _make_file_cache { my $zip = shift; if (not ref($zip)) { croak("_make_file_cache needs an Archive::Zip object as argument."); } my $cache = {}; foreach my $member ($zip->members) { $cache->{$member->fileName()} = $member; } return $cache; } # given an Archive::Zip object, this finds the cached hash # of Archive::Zip member names => members, # and returns all member objects whose file names match # a regexp # Without file caching, it just uses $zip->membersMatching sub _cached_members_matching { my $zip = shift; my $regex = shift; my $cache = $FileCache{$zip}; $cache = $FileCache{$zip} = _make_file_cache($zip) if not $cache; return map {$cache->{$_}} grep { $_ =~ $regex } keys %$cache; } # access named zip file member through cache. Fall # back to using Archive::Zip (slow) sub _cached_member_named { my $zip = shift; my $name = shift; my $cache = $FileCache{$zip}; $cache = $FileCache{$zip} = _make_file_cache($zip) if not $cache; return $cache->{$name}; } # Attempt to clean up the temporary directory if # --> We're running in clean mode # --> It's defined # --> It's an existing directory # --> It's empty END { if (exists $ENV{PAR_CLEAN} and $ENV{PAR_CLEAN} and exists $ENV{PAR_TEMP} and defined $ENV{PAR_TEMP} and -d $ENV{PAR_TEMP} ) { local($!); # paranoid: ignore potential errors without clobbering a global variable! rmdir($ENV{PAR_TEMP}); } } 1; __END__ #line 1249 FILEf15dd243/PAR/Dist.pmyi#line 1 "C:/Perl/site/lib/PAR/Dist.pm" package PAR::Dist; use 5.006; use strict; require Exporter; use vars qw/$VERSION @ISA @EXPORT @EXPORT_OK $DEBUG/; $VERSION = '0.48'; # Change version in POD, too! @ISA = 'Exporter'; @EXPORT = qw/ blib_to_par install_par uninstall_par sign_par verify_par merge_par remove_man get_meta generate_blib_stub /; @EXPORT_OK = qw/ parse_dist_name contains_binaries /; $DEBUG = 0; use Carp qw/carp croak/; use File::Spec; #line 142 sub blib_to_par { @_ = (path => @_) if @_ == 1; my %args = @_; require Config; # don't use 'my $foo ... if ...' it creates a static variable! my $quiet = $args{quiet} || 0; my $dist; my $path = $args{path}; $dist = File::Spec->rel2abs($args{dist}) if $args{dist}; my $name = $args{name}; my $version = $args{version}; my $suffix = $args{suffix} || "$Config::Config{archname}-$Config::Config{version}.par"; my $cwd; if (defined $path) { require Cwd; $cwd = Cwd::cwd(); chdir $path; } _build_blib() unless -d "blib"; my @files; open MANIFEST, ">", File::Spec->catfile("blib", "MANIFEST") or die $!; open META, ">", File::Spec->catfile("blib", "META.yml") or die $!; require File::Find; File::Find::find( sub { next unless $File::Find::name; (-r && !-d) and push ( @files, substr($File::Find::name, 5) ); } , 'blib' ); print MANIFEST join( "\n", ' ', (sort @files), q( # ) ); close MANIFEST; # if MYMETA.yml exists, that takes precedence over META.yml my $meta_file_name = "META.yml"; my $mymeta_file_name = "MYMETA.yml"; $meta_file_name = -s $mymeta_file_name ? $mymeta_file_name : $meta_file_name; if (open(OLD_META, $meta_file_name)) { while () { if (/^distribution_type:/) { print META "distribution_type: par\n"; } else { print META $_; } if (/^name:\s+(.*)/) { $name ||= $1; $name =~ s/::/-/g; } elsif (/^version:\s+.*Module::Build::Version/) { while () { /^\s+original:\s+(.*)/ or next; $version ||= $1; last; } } elsif (/^version:\s+(.*)/) { $version ||= $1; } } close OLD_META; close META; } if ((!$name or !$version) and open(MAKEFILE, "Makefile")) { while () { if (/^DISTNAME\s+=\s+(.*)$/) { $name ||= $1; } elsif (/^VERSION\s+=\s+(.*)$/) { $version ||= $1; } } } if (not defined($name) or not defined($version)) { # could not determine name or version. Error. my $what; if (not defined $name) { $what = 'name'; $what .= ' and version' if not defined $version; } elsif (not defined $version) { $what = 'version'; } carp("I was unable to determine the $what of the PAR distribution. Please create a Makefile or META.yml file from which we can infer the information or just specify the missing information as an option to blib_to_par."); return(); } $name =~ s/\s+$//; $version =~ s/\s+$//; my $file = "$name-$version-$suffix"; unlink $file if -f $file; print META << "YAML" if fileno(META); name: $name version: $version build_requires: {} conflicts: {} dist_name: $file distribution_type: par dynamic_config: 0 generated_by: 'PAR::Dist version $PAR::Dist::VERSION' license: unknown YAML close META; mkdir('blib', 0777); chdir('blib'); require Cwd; my $zipoutfile = File::Spec->catfile(File::Spec->updir, $file); _zip(dist => $zipoutfile); chdir(File::Spec->updir); unlink File::Spec->catfile("blib", "MANIFEST"); unlink File::Spec->catfile("blib", "META.yml"); $dist ||= File::Spec->catfile($cwd, $file) if $cwd; if ($dist and $file ne $dist) { if ( File::Copy::copy($file, $dist) ) { unlink $file; } else { die "Cannot copy $file: $!"; } $file = $dist; } my $pathname = File::Spec->rel2abs($file); if ($^O eq 'MSWin32') { $pathname =~ s!\\!/!g; $pathname =~ s!:!|!g; }; print << "." if !$quiet; Successfully created binary distribution '$file'. Its contents are accessible in compliant browsers as: jar:file://$pathname!/MANIFEST . chdir $cwd if $cwd; return $file; } sub _build_blib { if (-e 'Build') { _system_wrapper($^X, "Build"); } elsif (-e 'Makefile') { _system_wrapper($Config::Config{make}); } elsif (-e 'Build.PL') { _system_wrapper($^X, "Build.PL"); _system_wrapper($^X, "Build"); } elsif (-e 'Makefile.PL') { _system_wrapper($^X, "Makefile.PL"); _system_wrapper($Config::Config{make}); } } #line 401 sub install_par { my %args = &_args; _install_or_uninstall(%args, action => 'install'); } #line 422 sub uninstall_par { my %args = &_args; _install_or_uninstall(%args, action => 'uninstall'); } sub _install_or_uninstall { my %args = &_args; my $name = $args{name}; my $action = $args{action}; my %ENV_copy = %ENV; $ENV{PERL_INSTALL_ROOT} = $args{prefix} if defined $args{prefix}; require Cwd; my $old_dir = Cwd::cwd(); my ($dist, $tmpdir) = _unzip_to_tmpdir( dist => $args{dist}, subdir => 'blib' ); if ( open (META, File::Spec->catfile('blib', 'META.yml')) ) { while () { next unless /^name:\s+(.*)/; $name = $1; $name =~ s/\s+$//; last; } close META; } return if not defined $name or $name eq ''; if (-d 'script') { require ExtUtils::MY; foreach my $file (glob("script/*")) { next unless -T $file; ExtUtils::MY->fixin($file); chmod(0555, $file); } } $name =~ s{::|-}{/}g; require ExtUtils::Install; if ($action eq 'install') { my $target = _installation_target( File::Spec->curdir, $name, \%args ); my $custom_targets = $args{custom_targets} || {}; $target->{$_} = $custom_targets->{$_} foreach keys %{$custom_targets}; my $uninstall_shadows = $args{uninstall_shadows}; my $verbose = $args{verbose}; ExtUtils::Install::install($target, $verbose, 0, $uninstall_shadows); } elsif ($action eq 'uninstall') { require Config; my $verbose = $args{verbose}; ExtUtils::Install::uninstall( $args{packlist_read}||"$Config::Config{installsitearch}/auto/$name/.packlist", $verbose ); } %ENV = %ENV_copy; chdir($old_dir); File::Path::rmtree([$tmpdir]); return 1; } # Returns the default installation target as used by # ExtUtils::Install::install(). First parameter should be the base # directory containing the blib/ we're installing from. # Second parameter should be the name of the distribution for the packlist # paths. Third parameter may be a hash reference with user defined keys for # the target hash. In fact, any contents that do not start with 'inst_' are # skipped. sub _installation_target { require Config; my $dir = shift; my $name = shift; my $user = shift || {}; # accepted sources (and user overrides) my %sources = ( inst_lib => File::Spec->catdir($dir,"blib","lib"), inst_archlib => File::Spec->catdir($dir,"blib","arch"), inst_bin => File::Spec->catdir($dir,'blib','bin'), inst_script => File::Spec->catdir($dir,'blib','script'), inst_man1dir => File::Spec->catdir($dir,'blib','man1'), inst_man3dir => File::Spec->catdir($dir,'blib','man3'), packlist_read => 'read', packlist_write => 'write', ); my $par_has_archlib = _directory_not_empty( $sources{inst_archlib} ); # default targets my $target = { read => $Config::Config{sitearchexp}."/auto/$name/.packlist", write => $Config::Config{installsitearch}."/auto/$name/.packlist", $sources{inst_lib} => ($par_has_archlib ? $Config::Config{installsitearch} : $Config::Config{installsitelib}), $sources{inst_archlib} => $Config::Config{installsitearch}, $sources{inst_bin} => $Config::Config{installbin} , $sources{inst_script} => $Config::Config{installscript}, $sources{inst_man1dir} => $Config::Config{installman1dir}, $sources{inst_man3dir} => $Config::Config{installman3dir}, }; # Included for future support for ${flavour}perl external lib installation # if ($Config::Config{flavour_perl}) { # my $ext = File::Spec->catdir($dir, 'blib', 'ext'); # # from => to # $sources{inst_external_lib} = File::Spec->catdir($ext, 'lib'); # $sources{inst_external_bin} = File::Spec->catdir($ext, 'bin'); # $sources{inst_external_include} = File::Spec->catdir($ext, 'include'); # $sources{inst_external_src} = File::Spec->catdir($ext, 'src'); # $target->{ $sources{inst_external_lib} } = $Config::Config{flavour_install_lib}; # $target->{ $sources{inst_external_bin} } = $Config::Config{flavour_install_bin}; # $target->{ $sources{inst_external_include} } = $Config::Config{flavour_install_include}; # $target->{ $sources{inst_external_src} } = $Config::Config{flavour_install_src}; # } # insert user overrides foreach my $key (keys %$user) { my $value = $user->{$key}; if (not defined $value and $key ne 'packlist_read' and $key ne 'packlist_write') { # undef means "remove" delete $target->{ $sources{$key} }; } elsif (exists $sources{$key}) { # overwrite stuff, don't let the user create new entries $target->{ $sources{$key} } = $value; } } # apply the automatic inst_lib => inst_archlib conversion again # if the user asks for it and there is an archlib in the .par if ($user->{auto_inst_lib_conversion} and $par_has_archlib) { $target->{inst_lib} = $target->{inst_archlib}; } return $target; } sub _directory_not_empty { require File::Find; my($dir) = @_; my $files = 0; File::Find::find(sub { return if $_ eq ".exists"; if (-f) { $File::Find::prune++; $files = 1; } }, $dir); return $files; } #line 589 sub sign_par { my %args = &_args; _verify_or_sign(%args, action => 'sign'); } #line 604 sub verify_par { my %args = &_args; $! = _verify_or_sign(%args, action => 'verify'); return ( $! == Module::Signature::SIGNATURE_OK() ); } #line 633 sub merge_par { my $base_par = shift; my @additional_pars = @_; require Cwd; require File::Copy; require File::Path; require File::Find; # parameter checking if (not defined $base_par) { croak "First argument to merge_par() must be the .par archive to modify."; } if (not -f $base_par or not -r _ or not -w _) { croak "'$base_par' is not a file or you do not have enough permissions to read and modify it."; } foreach (@additional_pars) { if (not -f $_ or not -r _) { croak "'$_' is not a file or you do not have enough permissions to read it."; } } # The unzipping will change directories. Remember old dir. my $old_cwd = Cwd::cwd(); # Unzip the base par to a temp. dir. (undef, my $base_dir) = _unzip_to_tmpdir( dist => $base_par, subdir => 'blib' ); my $blibdir = File::Spec->catdir($base_dir, 'blib'); # move the META.yml to the (main) temp. dir. my $main_meta_file = File::Spec->catfile($base_dir, 'META.yml'); File::Copy::move( File::Spec->catfile($blibdir, 'META.yml'), $main_meta_file ); # delete (incorrect) MANIFEST unlink File::Spec->catfile($blibdir, 'MANIFEST'); # extract additional pars and merge foreach my $par (@additional_pars) { # restore original directory because the par path # might have been relative! chdir($old_cwd); (undef, my $add_dir) = _unzip_to_tmpdir( dist => $par ); # merge the meta (at least the provides info) into the main meta.yml my $meta_file = File::Spec->catfile($add_dir, 'META.yml'); if (-f $meta_file) { _merge_meta($main_meta_file, $meta_file); } my @files; my @dirs; # I hate File::Find # And I hate writing portable code, too. File::Find::find( {wanted =>sub { my $file = $File::Find::name; push @files, $file if -f $file; push @dirs, $file if -d _; }}, $add_dir ); my ($vol, $subdir, undef) = File::Spec->splitpath( $add_dir, 1); my @dir = File::Spec->splitdir( $subdir ); # merge directory structure foreach my $dir (@dirs) { my ($v, $d, undef) = File::Spec->splitpath( $dir, 1 ); my @d = File::Spec->splitdir( $d ); shift @d foreach @dir; # remove tmp dir from path my $target = File::Spec->catdir( $blibdir, @d ); mkdir($target); } # merge files foreach my $file (@files) { my ($v, $d, $f) = File::Spec->splitpath( $file ); my @d = File::Spec->splitdir( $d ); shift @d foreach @dir; # remove tmp dir from path my $target = File::Spec->catfile( File::Spec->catdir( $blibdir, @d ), $f ); File::Copy::copy($file, $target) or die "Could not copy '$file' to '$target': $!"; } chdir($old_cwd); File::Path::rmtree([$add_dir]); } # delete (copied) MANIFEST and META.yml unlink File::Spec->catfile($blibdir, 'MANIFEST'); unlink File::Spec->catfile($blibdir, 'META.yml'); chdir($base_dir); my $resulting_par_file = Cwd::abs_path(blib_to_par(quiet => 1)); chdir($old_cwd); File::Copy::move($resulting_par_file, $base_par); File::Path::rmtree([$base_dir]); } sub _merge_meta { my $meta_orig_file = shift; my $meta_extra_file = shift; return() if not defined $meta_orig_file or not -f $meta_orig_file; return 1 if not defined $meta_extra_file or not -f $meta_extra_file; my $yaml_functions = _get_yaml_functions(); die "Cannot merge META.yml files without a YAML reader/writer" if !exists $yaml_functions->{LoadFile} or !exists $yaml_functions->{DumpFile}; my $orig_meta = $yaml_functions->{LoadFile}->($meta_orig_file); my $extra_meta = $yaml_functions->{LoadFile}->($meta_extra_file); # I seem to remember there was this incompatibility between the different # YAML implementations with regards to "document" handling: my $orig_tree = (ref($orig_meta) eq 'ARRAY' ? $orig_meta->[0] : $orig_meta); my $extra_tree = (ref($extra_meta) eq 'ARRAY' ? $extra_meta->[0] : $extra_meta); _merge_provides($orig_tree, $extra_tree); _merge_requires($orig_tree, $extra_tree); $yaml_functions->{DumpFile}->($meta_orig_file, $orig_meta); return 1; } # merge the two-level provides sections of META.yml sub _merge_provides { my $orig_hash = shift; my $extra_hash = shift; return() if not exists $extra_hash->{provides}; $orig_hash->{provides} ||= {}; my $orig_provides = $orig_hash->{provides}; my $extra_provides = $extra_hash->{provides}; # two level clone is enough wrt META spec 1.4 # overwrite the original provides since we're also overwriting the files. foreach my $module (keys %$extra_provides) { my $extra_mod_hash = $extra_provides->{$module}; my %mod_hash; $mod_hash{$_} = $extra_mod_hash->{$_} for keys %$extra_mod_hash; $orig_provides->{$module} = \%mod_hash; } } # merge the single-level requires-like sections of META.yml sub _merge_requires { my $orig_hash = shift; my $extra_hash = shift; foreach my $type (qw(requires build_requires configure_requires recommends)) { next if not exists $extra_hash->{$type}; $orig_hash->{$type} ||= {}; # one level clone is enough wrt META spec 1.4 foreach my $module (keys %{ $extra_hash->{$type} }) { # FIXME there should be a version comparison here, BUT how are we going to do that without a guaranteed version.pm? $orig_hash->{$type}{$module} = $extra_hash->{$type}{$module}; # assign version and module name } } } #line 822 sub remove_man { my %args = &_args; my $par = $args{dist}; require Cwd; require File::Copy; require File::Path; require File::Find; # parameter checking if (not defined $par) { croak "First argument to remove_man() must be the .par archive to modify."; } if (not -f $par or not -r _ or not -w _) { croak "'$par' is not a file or you do not have enough permissions to read and modify it."; } # The unzipping will change directories. Remember old dir. my $old_cwd = Cwd::cwd(); # Unzip the base par to a temp. dir. (undef, my $base_dir) = _unzip_to_tmpdir( dist => $par, subdir => 'blib' ); my $blibdir = File::Spec->catdir($base_dir, 'blib'); # move the META.yml to the (main) temp. dir. File::Copy::move( File::Spec->catfile($blibdir, 'META.yml'), File::Spec->catfile($base_dir, 'META.yml') ); # delete (incorrect) MANIFEST unlink File::Spec->catfile($blibdir, 'MANIFEST'); opendir DIRECTORY, 'blib' or die $!; my @dirs = grep { /^blib\/(?:man\d*|html)$/ } grep { -d $_ } map { File::Spec->catfile('blib', $_) } readdir DIRECTORY; close DIRECTORY; File::Path::rmtree(\@dirs); chdir($base_dir); my $resulting_par_file = Cwd::abs_path(blib_to_par()); chdir($old_cwd); File::Copy::move($resulting_par_file, $par); File::Path::rmtree([$base_dir]); } #line 888 sub get_meta { my %args = &_args; my $dist = $args{dist}; return undef if not defined $dist or not -r $dist; require Cwd; require File::Path; # The unzipping will change directories. Remember old dir. my $old_cwd = Cwd::cwd(); # Unzip the base par to a temp. dir. (undef, my $base_dir) = _unzip_to_tmpdir( dist => $dist, subdir => 'blib' ); my $blibdir = File::Spec->catdir($base_dir, 'blib'); my $meta = File::Spec->catfile($blibdir, 'META.yml'); if (not -r $meta) { return undef; } open FH, '<', $meta or die "Could not open file '$meta' for reading: $!"; local $/ = undef; my $meta_text = ; close FH; chdir($old_cwd); File::Path::rmtree([$base_dir]); return $meta_text; } sub _unzip { my %args = &_args; my $dist = $args{dist}; my $path = $args{path} || File::Spec->curdir; return unless -f $dist; # Try fast unzipping first if (eval { require Archive::Unzip::Burst; 1 }) { my $return = !Archive::Unzip::Burst::unzip($dist, $path); return if $return; # true return value == error (a la system call) } # Then slow unzipping if (eval { require Archive::Zip; 1 }) { my $zip = Archive::Zip->new; local %SIG; $SIG{__WARN__} = sub { print STDERR $_[0] unless $_[0] =~ /\bstat\b/ }; return unless $zip->read($dist) == Archive::Zip::AZ_OK() and $zip->extractTree('', "$path/") == Archive::Zip::AZ_OK(); } # Then fall back to the system else { undef $!; if (_system_wrapper(unzip => $dist, '-d', $path)) { die "Failed to unzip '$dist' to path '$path': Could neither load " . "Archive::Zip nor (successfully) run the system 'unzip' (unzip said: $!)"; } } return 1; } sub _zip { my %args = &_args; my $dist = $args{dist}; if (eval { require Archive::Zip; 1 }) { my $zip = Archive::Zip->new; $zip->addTree( File::Spec->curdir, '' ); $zip->writeToFileNamed( $dist ) == Archive::Zip::AZ_OK() or die $!; } else { undef $!; if (_system_wrapper(qw(zip -r), $dist, File::Spec->curdir)) { die "Failed to zip '" .File::Spec->curdir(). "' to '$dist': Could neither load " . "Archive::Zip nor (successfully) run the system 'zip' (zip said: $!)"; } } return 1; } # This sub munges the arguments to most of the PAR::Dist functions # into a hash. On the way, it downloads PAR archives as necessary, etc. sub _args { # default to the first .par in the CWD if (not @_) { @_ = (glob('*.par'))[0]; } # single argument => it's a distribution file name or URL @_ = (dist => @_) if @_ == 1; my %args = @_; $args{name} ||= $args{dist}; # If we are installing from an URL, we want to munge the # distribution name so that it is in form "Module-Name" if (defined $args{name}) { $args{name} =~ s/^\w+:\/\///; my @elems = parse_dist_name($args{name}); # @elems is name, version, arch, perlversion if (defined $elems[0]) { $args{name} = $elems[0]; } else { $args{name} =~ s/^.*\/([^\/]+)$/$1/; $args{name} =~ s/^([0-9A-Za-z_-]+)-\d+\..+$/$1/; } } # append suffix if there is none if ($args{dist} and not $args{dist} =~ /\.[a-zA-Z_][^.]*$/) { require Config; my $suffix = $args{suffix}; $suffix ||= "$Config::Config{archname}-$Config::Config{version}.par"; $args{dist} .= "-$suffix"; } # download if it's an URL if ($args{dist} and $args{dist} =~ m!^\w+://!) { $args{dist} = _fetch(dist => $args{dist}) } return %args; } # Download PAR archive, but only if necessary (mirror!) my %escapes; sub _fetch { my %args = @_; if ($args{dist} =~ s/^file:\/\///) { return $args{dist} if -e $args{dist}; return; } require LWP::Simple; $ENV{PAR_TEMP} ||= File::Spec->catdir(File::Spec->tmpdir, 'par'); mkdir $ENV{PAR_TEMP}, 0777; %escapes = map { chr($_) => sprintf("%%%02X", $_) } 0..255 unless %escapes; $args{dist} =~ s{^cpan://((([a-zA-Z])[a-zA-Z])[-_a-zA-Z]+)/} {http://www.cpan.org/modules/by-authors/id/\U$3/$2/$1\E/}; my $file = $args{dist}; $file =~ s/([^\w\.])/$escapes{$1}/g; $file = File::Spec->catfile( $ENV{PAR_TEMP}, $file); my $rc = LWP::Simple::mirror( $args{dist}, $file ); if (!LWP::Simple::is_success($rc) and $rc != 304) { die "Error $rc: ", LWP::Simple::status_message($rc), " ($args{dist})\n"; } return $file if -e $file; return; } sub _verify_or_sign { my %args = &_args; require File::Path; require Module::Signature; die "Module::Signature version 0.25 required" unless Module::Signature->VERSION >= 0.25; require Cwd; my $cwd = Cwd::cwd(); my $action = $args{action}; my ($dist, $tmpdir) = _unzip_to_tmpdir($args{dist}); $action ||= (-e 'SIGNATURE' ? 'verify' : 'sign'); if ($action eq 'sign') { open FH, '>SIGNATURE' unless -e 'SIGNATURE'; open FH, 'MANIFEST' or die $!; local $/; my $out = ; if ($out !~ /^SIGNATURE(?:\s|$)/m) { $out =~ s/^(?!\s)/SIGNATURE\n/m; open FH, '>MANIFEST' or die $!; print FH $out; } close FH; $args{overwrite} = 1 unless exists $args{overwrite}; $args{skip} = 0 unless exists $args{skip}; } my $rv = Module::Signature->can($action)->(%args); _zip(dist => $dist) if $action eq 'sign'; File::Path::rmtree([$tmpdir]); chdir($cwd); return $rv; } sub _unzip_to_tmpdir { my %args = &_args; require File::Temp; my $dist = File::Spec->rel2abs($args{dist}); my $tmpdirname = File::Spec->catdir(File::Spec->tmpdir, "parXXXXX"); my $tmpdir = File::Temp::mkdtemp($tmpdirname) or die "Could not create temporary directory from template '$tmpdirname': $!"; my $path = $tmpdir; $path = File::Spec->catdir($tmpdir, $args{subdir}) if defined $args{subdir}; _unzip(dist => $dist, path => $path); chdir $tmpdir; return ($dist, $tmpdir); } #line 1136 sub parse_dist_name { my $file = shift; return(undef, undef, undef, undef) if not defined $file; (undef, undef, $file) = File::Spec->splitpath($file); my $version = qr/v?(?:\d+(?:_\d+)?|\d*(?:\.\d+(?:_\d+)?)+)/; $file =~ s/\.(?:par|tar\.gz|tar)$//i; my @elem = split /-/, $file; my (@dn, $dv, @arch, $pv); while (@elem) { my $e = shift @elem; if ( $e =~ /^$version$/o and not(# if not next token also a version # (assumes an arch string doesnt start with a version...) @elem and $elem[0] =~ /^$version$/o ) ) { $dv = $e; last; } push @dn, $e; } my $dn; $dn = join('-', @dn) if @dn; if (not @elem) { return( $dn, $dv, undef, undef); } while (@elem) { my $e = shift @elem; if ($e =~ /^$version|any_version$/) { $pv = $e; last; } push @arch, $e; } my $arch; $arch = join('-', @arch) if @arch; return($dn, $dv, $arch, $pv); } #line 1212 sub generate_blib_stub { my %args = &_args; my $dist = $args{dist}; require Config; my $name = $args{name}; my $version = $args{version}; my $suffix = $args{suffix}; my ($parse_name, $parse_version, $archname, $perlversion) = parse_dist_name($dist); $name ||= $parse_name; $version ||= $parse_version; $suffix = "$archname-$perlversion" if (not defined $suffix or $suffix eq '') and $archname and $perlversion; $suffix ||= "$Config::Config{archname}-$Config::Config{version}"; if ( grep { not defined $_ } ($name, $version, $suffix) ) { warn "Could not determine distribution meta information from distribution name '$dist'"; return(); } $suffix =~ s/\.par$//; if (not -f 'META.yml') { open META, '>', 'META.yml' or die "Could not open META.yml file for writing: $!"; print META << "YAML" if fileno(META); name: $name version: $version build_requires: {} conflicts: {} dist_name: $name-$version-$suffix.par distribution_type: par dynamic_config: 0 generated_by: 'PAR::Dist version $PAR::Dist::VERSION' license: unknown YAML close META; } mkdir('blib'); mkdir(File::Spec->catdir('blib', 'lib')); mkdir(File::Spec->catdir('blib', 'script')); return 1; } #line 1280 sub contains_binaries { require File::Find; my %args = &_args; my $dist = $args{dist}; return undef if not defined $dist or not -r $dist; require Cwd; require File::Path; # The unzipping will change directories. Remember old dir. my $old_cwd = Cwd::cwd(); # Unzip the base par to a temp. dir. (undef, my $base_dir) = _unzip_to_tmpdir( dist => $dist, subdir => 'blib' ); my $blibdir = File::Spec->catdir($base_dir, 'blib'); my $archdir = File::Spec->catdir($blibdir, 'arch'); my $found = 0; File::Find::find( sub { $found++ if -f $_ and not /^\.exists$/; }, $archdir ); chdir($old_cwd); File::Path::rmtree([$base_dir]); return $found ? 1 : 0; } sub _system_wrapper { if ($DEBUG) { Carp::cluck("Running system call '@_' from:"); } return system(@_); } # stolen from Module::Install::Can # very much internal and subject to change or removal sub _MI_can_run { require ExtUtils::MakeMaker; my ($cmd) = @_; my $_cmd = $cmd; return $_cmd if (-x $_cmd or $_cmd = MM->maybe_command($_cmd)); for my $dir ((split /$Config::Config{path_sep}/, $ENV{PATH}), '.') { my $abs = File::Spec->catfile($dir, $cmd); return $abs if (-x $abs or $abs = MM->maybe_command($abs)); } return; } # Tries to load any YAML reader writer I know of # returns nothing on failure or hash reference containing # a subset of Load, Dump, LoadFile, DumpFile # entries with sub references on success. sub _get_yaml_functions { # reasoning for the ranking here: # - XS is the de-facto standard nowadays. # - YAML.pm is slow and aging # - syck is fast and reasonably complete # - Tiny is only a very small subset # - Parse... is only a reader and only deals with the same subset as ::Tiny my @modules = qw(YAML::XS YAML YAML::Tiny YAML::Syck Parse::CPAN::Meta); my %yaml_functions; foreach my $module (@modules) { eval "require $module;"; if (!$@) { warn "PAR::Dist testers/debug info: Using '$module' as YAML implementation" if $DEBUG; foreach my $sub (qw(Load Dump LoadFile DumpFile)) { no strict 'refs'; my $subref = *{"${module}::$sub"}{CODE}; if (defined $subref and ref($subref) eq 'CODE') { $yaml_functions{$sub} = $subref; } } $yaml_functions{yaml_provider} = $module; last; } } # end foreach module candidates if (not keys %yaml_functions) { warn "Cannot find a working YAML reader/writer implementation. Tried to load all of '@modules'"; } return(\%yaml_functions); } sub _check_tools { my $tools = _get_yaml_functions(); if ($DEBUG) { foreach (qw/Load Dump LoadFile DumpFile/) { warn "No YAML support for $_ found.\n" if not defined $tools->{$_}; } } $tools->{zip} = undef; # A::Zip 1.28 was a broken release... if (eval {require Archive::Zip; 1;} and $Archive::Zip::VERSION ne '1.28') { warn "Using Archive::Zip as ZIP tool.\n" if $DEBUG; $tools->{zip} = 'Archive::Zip'; } elsif (_MI_can_run("zip") and _MI_can_run("unzip")) { warn "Using zip/unzip as ZIP tool.\n" if $DEBUG; $tools->{zip} = 'zip'; } else { warn "Found neither Archive::Zip (version != 1.28) nor ZIP/UNZIP as valid ZIP tools.\n" if $DEBUG; $tools->{zip} = undef; } return $tools; } 1; #line 1429 FILEa2f5f87c/PAR/Filter.pml#line 1 "C:/Perl/site/lib/PAR/Filter.pm" package PAR::Filter; use 5.006; use strict; use warnings; our $VERSION = '0.03'; #line 64 sub new { my $class = shift; require "PAR/Filter/$_.pm" foreach @_; bless(\@_, $class); } sub apply { my ($self, $ref, $name) = @_; my $filename = $name || '-e'; if (!ref $ref) { $name ||= $filename = $ref; local $/; open my $fh, $ref or die $!; binmode($fh); my $content = <$fh>; $ref = \$content; return $ref unless length($content); } "PAR::Filter::$_"->new->apply( $ref, $filename, $name ) foreach @$self; return $ref; } 1; #line 106 FILE#b6902554/PAR/Filter/PatchContent.pm#line 1 "C:/Perl/site/lib/PAR/Filter/PatchContent.pm" package PAR::Filter::PatchContent; use 5.006; use strict; use warnings; use base 'PAR::Filter'; #line 22 sub PATCH_CONTENT () { +{ map { ref($_) ? $_ : lc($_) } 'AutoLoader.pm' => [ '$is_dosish = ' => '$is_dosish = $^O eq \'cygwin\' || ', ], 'Pod/Usage.pm' => [ ' = $0' => ' = $ENV{PAR_0} || $0', ], # Some versions of Spreadsheet::ParseExcel have a weird non-POD construct =cmmt # that is used to comment out a block of code. perl treats it as POD and strips it. # Since it's not POD, POD parsers ignore it. # PAR::Filter::PodStrip only strips valid POD. Hence we remove it here. 'Spreadsheet/ParseExcel.pm' => [ qr/^=cmmt\s+.*?^=cut\s*/sm => '', ], 'SQL/Parser.pm' => [ 'my @dialects;' => 'require PAR; my @dialects = (); foreach my $member ( $PAR::LastAccessedPAR->members ) { next unless $member->fileName =~ m!\bSQL/Dialects/([^/]+)\.pm$!; push @dialects, $1; } ', ], 'Tk.pm' => [ 'foreach $dir (@INC)' => 'require PAR; if (my $member = PAR::unpar($0, $file, 1)) { $file =~ s![/\\\\]!_!g; return PAR::Heavy::_dl_extract($member,$file,$file); } if (my $member = PAR::unpar($0, my $name = $_[1], 1)) { $name =~ s![/\\\\]!_!g; return PAR::Heavy::_dl_extract($member,$name,$name); } foreach $dir (@INC)', ], 'Tk/Widget.pm' => [ 'if (defined($name=$INC{"$pkg.pm"}))' => 'if (defined($name=$INC{"$pkg.pm"}) and !ref($name) and $name !~ m!^/loader/!)', ], 'Win32/API/Type.pm' => [ 'INIT ' => '', ], 'Win32/SystemInfo.pm' => [ '$dll .= "cpuspd.dll";' => 'require PAR; $dll = "lib/Win32/cpuspd.dll"; if (my $member = PAR::unpar($0, $dll, 1)) { $dll = PAR::Heavy::_dl_extract($member,"cpuspd.dll","cpuspd.dll"); $dll =~ s!\\\\!/!g; } else { die $! }', ], 'XSLoader.pm' => [ 'goto retry unless $module and defined &dl_load_file;' => 'goto retry;', # XSLoader <= 0.10 'goto \&XSLoader::bootstrap_inherit unless $module and defined &dl_load_file;' => 'goto \&XSLoader::bootstrap_inherit;', # XSLoader >= 0.14 ], 'diagnostics.pm' => [ 'CONFIG: ' => 'CONFIG: if (0) ', 'if (eof(POD_DIAG)) ' => 'if (0 and eof(POD_DIAG)) ', 'close POD_DIAG' => '# close POD_DIAG', 'while () ' => 'require PAR; use Config; my @files = ( "lib/pod/perldiag.pod", "lib/Pod/perldiag.pod", "lib/pod/perldiag-$Config{version}.pod", "lib/Pod/perldiag-$Config{version}.pod", "lib/pods/perldiag.pod", "lib/pods/perldiag-$Config{version}.pod", ); my $contents; foreach my $file (@files) { $contents = PAR::read_file($file); last if defined $contents; } for(map "$_\\n\\n", split/(?:\\r?\\n){2,}/, $contents) ', ], 'utf8_heavy.pl' => [ '$list ||= eval { $caller->$type(); }' => '$list = eval { $caller->$type(); }', '|| croak("Can\'t find $encoding character property definition via $caller->$type or $file.pl")' => '|| croak("Can\'t find $encoding character property definition via $caller->$type or $file.pl") unless $list;' ], } }; sub apply { my ($class, $ref, $filename, $name) = @_; { use bytes; $$ref =~ s/^\xEF\xBB\xBF//; } # remove utf8 BOM my @rule = @{PATCH_CONTENT->{lc($name)}||[]} or return $$ref; while (my ($from, $to) = splice(@rule, 0, 2)) { if (ref($from) eq 'Regexp') { $$ref =~ s/$from/$to/g; } else { $$ref =~ s/\Q$from\E/$to/g; } } return $$ref; } 1; #line 157 FILE6dfbd852/PAR/Filter/PodStrip.pm#line 1 "C:/Perl/site/lib/PAR/Filter/PodStrip.pm" package PAR::Filter::PodStrip; use 5.006; use strict; use warnings; use base 'PAR::Filter'; #line 22 sub apply { my ($class, $ref, $filename, $name) = @_; no warnings 'uninitialized'; my $data = ''; $data = $1 if $$ref =~ s/((?:^__DATA__\r?\n).*)//ms; my $line = 1; if ($$ref =~ /^=(?:head\d|pod|begin|item|over|for|back|end|cut)\b/) { $$ref = "\n$$ref"; $line--; } $$ref =~ s{( (.*?\n) (?:=(?:head\d|pod|begin|item|over|for|back|end)\b .*?\n) (?:=cut[\t ]*[\r\n]*?|\Z) (\r?\n)? )}{ my ($pre, $post) = ($2, $3); "$pre#line " . ( $line += ( () = ( $1 =~ /\n/g ) ) ) . $post; }gsex; $$ref =~ s{^=encoding\s+\S+\s*$}{\n}mg; $$ref = '#line 1 "' . ($filename) . "\"\n" . $$ref if length $filename; $$ref =~ s/^#line 1 (.*\n)(#!.*\n)/$2#line 2 $1/g; $$ref .= $data; } 1; #line 85 FILE3a455b67/PAR/Heavy.pm #line 1 "C:/Perl/site/lib/PAR/Heavy.pm" package PAR::Heavy; $PAR::Heavy::VERSION = '0.12'; #line 17 ######################################################################## # Dynamic inclusion of XS modules my ($bootstrap, $dl_findfile); # Caches for code references my ($cache_key); # The current file to find my $is_insensitive_fs = ( -s $0 and (-s lc($0) || -1) == (-s uc($0) || -1) and (-s lc($0) || -1) == -s $0 ); # Adds pre-hooks to Dynaloader's key methods sub _init_dynaloader { return if $bootstrap; return unless eval { require DynaLoader; DynaLoader::dl_findfile(); 1 }; $bootstrap = \&DynaLoader::bootstrap; $dl_findfile = \&DynaLoader::dl_findfile; local $^W; *{'DynaLoader::dl_expandspec'} = sub { return }; *{'DynaLoader::bootstrap'} = \&_bootstrap; *{'DynaLoader::dl_findfile'} = \&_dl_findfile; } # Return the cached location of .dll inside PAR first, if possible. sub _dl_findfile { return $FullCache{$cache_key} if exists $FullCache{$cache_key}; if ($is_insensitive_fs) { # We have a case-insensitive filesystem... my ($key) = grep { lc($_) eq lc($cache_key) } keys %FullCache; return $FullCache{$key} if defined $key; } return $dl_findfile->(@_); } # Find and extract .dll from PAR files for a given dynamic module. sub _bootstrap { my (@args) = @_; my ($module) = $args[0] or return; my @modparts = split(/::/, $module); my $modfname = $modparts[-1]; $modfname = &DynaLoader::mod2fname(\@modparts) if defined &DynaLoader::mod2fname; if (($^O eq 'NetWare') && (length($modfname) > 8)) { $modfname = substr($modfname, 0, 8); } my $modpname = join((($^O eq 'MacOS') ? ':' : '/'), @modparts); my $file = $cache_key = "auto/$modpname/$modfname.$DynaLoader::dl_dlext"; if ($FullCache{$file}) { # TODO: understand local $DynaLoader::do_expand = 1; return $bootstrap->(@args); } my $member; # First, try to find things in the peferentially loaded PARs: $member = PAR::_find_par_internals([@PAR::PAR_INC], undef, $file, 1) if defined &PAR::_find_par_internals; # If that failed to find the dll, let DynaLoader (try or) throw an error unless ($member) { my $filename = eval { $bootstrap->(@args) }; return $filename if not $@ and defined $filename; # Now try the fallback pars $member = PAR::_find_par_internals([@PAR::PAR_INC_LAST], undef, $file, 1) if defined &PAR::_find_par_internals; # If that fails, let dynaloader have another go JUST to throw an error # While this may seem wasteful, nothing really matters once we fail to # load shared libraries! unless ($member) { return $bootstrap->(@args); } } $FullCache{$file} = _dl_extract($member, $file); # Now extract all associated shared objs in the same auto/ dir # XXX: shouldn't this also set $FullCache{...} for those files? my $first = $member->fileName; my $path_pattern = $first; $path_pattern =~ s{[^/]*$}{}; if ($PAR::LastAccessedPAR) { foreach my $member ( $PAR::LastAccessedPAR->members ) { next if $member->isDirectory; my $name = $member->fileName; next if $name eq $first; next unless $name =~ m{^/?\Q$path_pattern\E\/[^/]*\.\Q$DynaLoader::dl_dlext\E[^/]*$}; $name =~ s{.*/}{}; _dl_extract($member, $file, $name); } } local $DynaLoader::do_expand = 1; return $bootstrap->(@args); } sub _dl_extract { my ($member, $file, $name) = @_; require File::Spec; require File::Temp; my ($fh, $filename); # fix borked tempdir from earlier versions if ($ENV{PAR_TEMP} and -e $ENV{PAR_TEMP} and !-d $ENV{PAR_TEMP}) { unlink($ENV{PAR_TEMP}); mkdir($ENV{PAR_TEMP}, 0755); } if ($ENV{PAR_CLEAN} and !$name) { ($fh, $filename) = File::Temp::tempfile( DIR => ($ENV{PAR_TEMP} || File::Spec->tmpdir), SUFFIX => ".$DynaLoader::dl_dlext", UNLINK => ($^O ne 'MSWin32' and $^O !~ /hpux/), ); ($filename) = $filename =~ /^([\x20-\xff]+)$/; } else { $filename = File::Spec->catfile( ($ENV{PAR_TEMP} || File::Spec->tmpdir), ($name || ($member->crc32String . ".$DynaLoader::dl_dlext")) ); ($filename) = $filename =~ /^([\x20-\xff]+)$/; open $fh, '>', $filename or die $! unless -r $filename and -e _ and -s _ == $member->uncompressedSize; } if ($fh) { binmode($fh); $member->extractToFileHandle($fh); close $fh; chmod 0755, $filename; } return $filename; } 1; #line 197 FILE1ad88610/PAR/SetupProgname.pm#line 1 "C:/Perl/site/lib/PAR/SetupProgname.pm" package PAR::SetupProgname; $PAR::SetupProgname::VERSION = '1.002'; use 5.006; use strict; use warnings; use Config (); #line 26 # for PAR internal use only! our $Progname = $ENV{PAR_PROGNAME} || $0; # same code lives in PAR::Packer's par.pl! sub set_progname { require File::Spec; if (defined $ENV{PAR_PROGNAME} and $ENV{PAR_PROGNAME} =~ /(.+)/) { $Progname = $1; } $Progname = $0 if not defined $Progname; if (( () = File::Spec->splitdir($Progname) ) > 1 or !$ENV{PAR_PROGNAME}) { if (open my $fh, $Progname) { return if -s $fh; } if (-s "$Progname$Config::Config{_exe}") { $Progname .= $Config::Config{_exe}; return; } } foreach my $dir (split /\Q$Config::Config{path_sep}\E/, $ENV{PATH}) { next if exists $ENV{PAR_TEMP} and $dir eq $ENV{PAR_TEMP}; my $name = File::Spec->catfile($dir, "$Progname$Config::Config{_exe}"); if (-s $name) { $Progname = $name; last } $name = File::Spec->catfile($dir, "$Progname"); if (-s $name) { $Progname = $name; last } } } 1; __END__ #line 94 FILEa4ba7aff/PAR/SetupTemp.pm #line 1 "C:/Perl/site/lib/PAR/SetupTemp.pm" package PAR::SetupTemp; $PAR::SetupTemp::VERSION = '1.002'; use 5.006; use strict; use warnings; use Fcntl ':mode'; use PAR::SetupProgname; #line 31 # for PAR internal use only! our $PARTemp; # The C version of this code appears in myldr/mktmpdir.c # This code also lives in PAR::Packer's par.pl as _set_par_temp! sub set_par_temp_env { PAR::SetupProgname::set_progname() unless defined $PAR::SetupProgname::Progname; if (defined $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/) { $PARTemp = $1; return; } my $stmpdir = _get_par_user_tempdir(); die "unable to create cache directory" unless $stmpdir; require File::Spec; if (!$ENV{PAR_CLEAN} and my $mtime = (stat($PAR::SetupProgname::Progname))[9]) { my $ctx = _get_digester(); # Workaround for bug in Digest::SHA 5.38 and 5.39 my $sha_version = eval { $Digest::SHA::VERSION } || 0; if ($sha_version eq '5.38' or $sha_version eq '5.39') { $ctx->addfile($PAR::SetupProgname::Progname, "b") if ($ctx); } else { if ($ctx and open(my $fh, "<$PAR::SetupProgname::Progname")) { binmode($fh); $ctx->addfile($fh); close($fh); } } $stmpdir = File::Spec->catdir( $stmpdir, "cache-" . ( $ctx ? $ctx->hexdigest : $mtime ) ); } else { $ENV{PAR_CLEAN} = 1; $stmpdir = File::Spec->catdir($stmpdir, "temp-$$"); } $ENV{PAR_TEMP} = $stmpdir; mkdir $stmpdir, 0700; $PARTemp = $1 if defined $ENV{PAR_TEMP} and $ENV{PAR_TEMP} =~ /(.+)/; } # Find any digester # Used in PAR::Repository::Client! sub _get_digester { my $ctx = eval { require Digest::SHA; Digest::SHA->new(1) } || eval { require Digest::SHA1; Digest::SHA1->new } || eval { require Digest::MD5; Digest::MD5->new }; return $ctx; } # find the per-user temporary directory (eg /tmp/par-$USER) # Used in PAR::Repository::Client! sub _get_par_user_tempdir { my $username = _find_username(); my $temp_path; foreach my $path ( (map $ENV{$_}, qw( PAR_TMPDIR TMPDIR TEMPDIR TEMP TMP )), qw( C:\\TEMP /tmp . ) ) { next unless defined $path and -d $path and -w $path; $temp_path = File::Spec->catdir($path, "par-$username"); ($temp_path) = $temp_path =~ /^(.*)$/s; unless (mkdir($temp_path, 0700) || $!{EEXIST}) { warn "creation of private subdirectory $temp_path failed (errno=$!)"; return; } unless ($^O eq 'MSWin32') { my @st; unless (@st = lstat($temp_path)) { warn "stat of private subdirectory $temp_path failed (errno=$!)"; return; } if (!S_ISDIR($st[2]) || $st[4] != $< || ($st[2] & 0777) != 0700 ) { warn "private subdirectory $temp_path is unsafe (please remove it and retry your operation)"; return; } } last; } return $temp_path; } # tries hard to find out the name of the current user sub _find_username { my $username; my $pwuid; # does not work everywhere: eval {($pwuid) = getpwuid($>) if defined $>;}; if ( defined(&Win32::LoginName) ) { $username = &Win32::LoginName; } elsif (defined $pwuid) { $username = $pwuid; } else { $username = $ENV{USERNAME} || $ENV{USER} || 'SYSTEM'; } $username =~ s/\W/_/g; return $username; } 1; __END__ #line 183 FILE4081188c1/auto/Tie/Hash/NamedCapture/NamedCapture.dllP{MZ@ !L!This program cannot be run in DOS mode. $*޳KpKpKp0W~KppD-KpKqKpLkzKpLktKpRichKpPELN! 0[ P0%P"P@  x.text `.rdata  @@.data$00@.reloc@@@BU SVuWFHM8FHF G+ȉE}h u VT  F H#;u@ jjPVX EEE;EEH#;u IM @ M j"QPVX } ujh P uE@u3gHt#FPFTt@w7t݋FP@ 80&t39H*t@ tjXjPV\  #E!jV` YYuuSVh  PVd F F 4Vp ~ >_^[UQQSVuWFH8FHF +‹U G[] ۍ MtI Y#ى]e] ;ÉMt'u  t PRVT  }t F @ uEV4 YF @ @ t@ jPVL  M| N L3Ƀ| V |3 EUPQWuRVR >Et PVP YYt PVp YY>V  F _^[UQQSVuWFHʋ8FHF G+ȋE ۋ@UtRZ#33҅BU@@;ʉEt t Pu VT  trF @ tf@ @ t@ jPVL  M}| N |3 E IPWSVQ$>t PVp YY>V  F _^[SUVt$WNH+F NH؍_^][SUVt$WjFHhH"8FHF G+ً4L$ Vl jh@"WSV0 =, 0"Shh "V׽SUh!V׋DSUh!V@ ׋SUh!V@׋SUh!V@ ׋SUhl!V@׋@SUhL!V@׋@ SUh(!V׋SUh!V@׋Sh<h `V׋D$X@@xWhj-VEWhj+V7 tPvV(  V D$_ N ȉ^][SVW|$j hD$jPWH @ jWX` t$4WD t$@N F VW@ jPSW< jjjPVSW8 TVWP YY_^[% D$u90~. 0   0u?h Y0u3f 0h0h000YY=u90t0 0Vq;rtѡ0P %0Y^jX US]Vu W}u =0&tu" 0t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t 0tWVSЉE E _^[] % |$u= 0u t$ jX %$$$$$###$$#Z$j$|$$$###r#\#J#*#:#:$#N{Pallpackage, ...$key, $value$key$lastkeyTie::Hash::NamedCapture::flagsTie::Hash::NamedCapture::FIRSTKEYTie::Hash::NamedCapture::NEXTKEYTie::Hash::NamedCapture::STORETie::Hash::NamedCapture::EXISTSTie::Hash::NamedCapture::FETCHTie::Hash::NamedCapture::CLEARTie::Hash::NamedCapture::DELETETie::Hash::NamedCapture::SCALARTie::Hash::NamedCapture::TIEHASHNamedCapture.c0.08v5.14.0"$ "$ ""% %$$$$$###$$#Z$j$|$$$###r#\#J#*#:#:$#5Perl_sv_2mortalPerl_sv_setuvqPerl_newSVrvfPerl_newSV_type0Perl_sv_2bool_flags8Perl_sv_2pv_flagsPerl_croak_xs_usagefPerl_sv_free?Perl_sv_2uv_flagsPerl_croak_no_modifyvPerl_sv_newmortal,Perl_stack_growPerl_call_listwPerl_newXSPerl_xs_version_bootcheckPerl_xs_apiversion_bootchecksPerl_sv_magicPerl_sv_unmagicAPerl_sv_blesssPerl_newSVuvPerl_gv_fetchpvn_flagsperl514.dllmemcmpMSVCRT.dll^free_inittermmalloc_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllNl%X%`%h%}%%NamedCapture.dll_boot_Tie__Hash__NamedCaptureboot_Tie__Hash__NamedCapture10;0f000#171[1m1x112)20292_22223333 4v44444455 5555%545G5Z5m55555556L6[6h6{66666666666667777'7<7H7N7p777788NB10~NC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\Tie\Hash\NamedCapture\NamedCapture.pdbFILE&15c4e9f6/auto/PerlIO/scalar/scalar.dllPmMZ@ !L!This program cannot be run in DOS mode. $=ܭSSSnSRSRYSRWSRichSPELN! 0 P$p!P@  .textL  `.rdata@  @@.data00@.reloc$@@@BUE MSV0WɻQuA @#ÅA HtU #;tJMtC9rt>ju4 YYt50 h ju, $ \}GPt@GP3F@ t PWL YYNAuz<uA @#Åtjj jQWp Y}#;uA jjQWp jPWt  GPt@GP3}jh Wx  FFH} jPW|  ujuu W$EFHuH I#ˋ t M A tjPWӋF `E @ tjvWӋF @FffvF @t VW YYE_^[]ËD$V0FtPt$ 8 fYY3^Vt$ Vt$ rYY^a UE SVW0F@ t PuL YYF3ҋYM+t&ItIu,3M}N~M}N~ MNMN9V<|9Vs5ju4 YYth ju,  $ W~;v+9y sWPu@  3ҋF+WR@ P9P uy sjPu@  vN D3_^[]ËD$AQUE SVWt\0NuN$  :VJ#;u HM B E jPRup M ~+ϋم3";]v]SWu à FV_^[]UQQS] V3F W~G t WuL YYjWu  @ t:]H9H sQWu@  G E 33ҋ@щ^VVNF3M;|$;JvFM9B sPWu@  G VNE Uj[MˉVNuM uP v ;pvpO DG @t Wu YYE_3^[Ã3ËD$VW0~t;F@ t Pt$L YYvF#;uF jjVt$p 3_^ËD$V0F tPt$ FYY^3^ËD$V0F t)F@ t Pt$ L YYFv@;v+^3^ËD$V0F t F@ t Pt$ L YYF^@3^ËD$V0F@ t Pt$ L YYF@+D$Ff^U},V~E00uuYYF u3-E(u ukYVuu PuTtI ^]UE E@tuPu9 *EtPuT YYMAPt @@P3PuP YY]UVuuuVu utqrIJ^]USVuWjh FH8FHF G+ً4MVl jh WSVh h0V,tPvV`  V E_ N ȉ^[]% % % % % % %< %D %H % %X %\ %d % % D$u90~. 0   0u?h Y0u3f 0h0h000YY=u90t0 0Vq;rtѡ0P %0Y^jX US]Vu W}u =0&tu"0t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t0tWVSЉE E _^[] % |$u=0u t$ jX $$$~$v$`$V$L$B$"##$#4#H#X#f#"#######$"""""t"f"P">""*"x#!NmPscalar%sOffset outside string0.11_01v5.14.0!6$, \!j$ T!$ $$$~$v$`$V$L$B$"##$#4#H#X#f#"#######$"""""t"f"P">""*"x#!tPerlIOBase_setlinebufiPerlIOBase_clearerrmPerlIOBase_errorlPerlIOBase_eofhPerlIOBase_binmodePerl_mg_setePerl_sv_force_normal_flagsrPerlIOBase_pushedPerl_sv_upgradenPerl_newSVpvndPerl_get_sv8Perl_sv_2pv_flagsPerl_mg_getPerl_warnerPL_no_modify Perl_ckwarnfPerl_sv_freejPerlIOBase_closeiPerl_sv_growPerlIO_pushPerlIO_allocatePerlIO_arg_fetch_Perl_newRV_noincrPerl_newSVsvPerlIO_sv_dupkPerlIOBase_dupPerl_call_listPerlIO_define_layerPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheckperl514.dll_errnomemsetmemcpymemmoveMSVCRT.dll^free_inittermmalloc_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllN %$%%%,%scalar.dll_boot_PerlIO__scalarboot_PerlIO__scalarp  jM@@'Qsl0x0}0000011>1E1f1112Z222222+3p3344:4444!5C5555667.757>7C7a7777777777777777777888$8)8.838>8K8U8j8v8|888 9(959B9080 0$0(0,0004080<0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0NB10lNC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\PerlIO\scalar\scalar.pdbFILE16940179/auto/Win32/Win32.dlldMZ@ !L!This program cannot be run in DOS mode. $P9[1W1W1W--Y1Wm> 1W1V1WQ]1WQS1WRich1WPELN! @@!MPl]xbQP.text=@ `.rdataP P@@.datapp@.reloc@B3=0p3=0pjX;$pUQQSVu WN#;u @E F E jPVuLQvM E3PA=|PPQuPV׃e؉]mQv5PQhQTQYYPQYESPE @PujV׋E_^[U SVWu QY3VV@V=PVPEu uhVPEuQPuDQ؍EPVus uu hV9ut=VVVVuu VhPSuEHQ VVus uu Vh׀K ;t K D HA_^[U$eSVW=Ph8R׋؅S5Ph$RSօE3EPj PPUSPhR׋؅ۉ]hRShQSօEjEuPׅu Q]YEf;SQEE9EYv fFHF C+tt hX[TQYN E@ t@ jPVQ EF \u3lCt'^Pۉ^Tt[jX;wNtڋNPI 90u?t39H*t@P[tjXjSVQ %Eh@[P=P؅tPh,[SׅtDU UQ3QQRQЅ|+SPPVYYV M F h[SׅtU UQ3QQRQЅ}xSPhSP؅t+h[Sׅt39MQuQjЅ`hZSׅtC}39MQWQjЅt*SPjPVhQPVDQ'}SP}g'PtDOOt-tOtOZZZZZ t-OOtOOtOxZdZLZrPQYEtPuuu0EPEPh[uUB#EB #EF@$<]<<tVQYF+E$}juuVtQW=pQV׋DQPVuN UV PVu܋N UVDPVuN UVDPVӋN U@ED ]>uESuWh[PPEjPVhQPVDQN U, eu\QEYN ÍD_^[UQSVuWEFH8FHPGPYtmVQSPVE|QSPP t3PPjtPuVQF+E$}juuVtQN UV  N _ȉ^[SVt$ WFHFHF C+ȃth[VQYYtQF 8@ t@UPVS苆UPPS\QD$,UӃ|$]uLJF 8P#;u@ jjPVLQPQQYYtN 9F _^[USVuWCFH8FH[EF+G$}jQQVtQE]PPt Z~V  F _^[]Àe EjPVhQPVDQN ~ >Vt$WFH8FHF+G$}jQQVtQPPVpQPVDQN ~ >_^Vt$WFH8FHF G+ȃth[VQYYF 8@ t@ jPVQ PPF D8_^UVuWFH8FHF+G$}jQQVtQXt=EEPPPtZPVYYN 9F ljQEEPEPPt EHPEPVdQPVDQ븋V  N ȉ_^UVuWFH8FHF+G$E}jQQVtQEPEPPt+uEPVdQPVDQN 9F ljV  N ȉ_^U SVuWh0\EFHFHCP3E;t =Ph\Ph \Eu׉E3F+E$}juuVtQ9}9}9}EPjdWU;ljEu{MA;tf98tWWhQjPWWhPjqWWPuUuPjPVhQPVDQN 9F lj*uPuPV  N ȉ_^[9}Et uPEPPPtEEPEPPEPPPWEP{j5USVuWhFH>FHPEPEP3PPPPCxP%F@$<<<tVQYF+$}jWWVtQPPPVdQDQPVӉF+ǃ$}jWWVtQuVpQPVӉF+ǃ$}jWWVtQuVpQPVӉ>PF+$}jWWVtQjPVhQPVDQN 9F F D_^[SVW|$GH7GHGC@$<tB<t<t:WQYu-50pWpQPWDQO w 7Gj+[$;}jVVWtQU4pUPUWdQ-DQPWՉG+ƃ$;}jVVWtQ5$ppQWPWՉG+ƃ$}jVVWtQ5(pWPWՉG+ƃ$}jVVWtQ5,pWPWՉG+ƃ$}jVVWtQ50pWPWՃ=pG+$}jVVWtQpPWPWՉG+ƃ$}jVVWtQpPWPWՉG+ƃ$}jVVWtQpPWPWՉG+ƃ$}jVVWtQpPWPWՃ7]_^[Vt$WFH8FHF+G$}jQQVtQbPVpQPVDQN ~ >_^Vt$WFH8FHF+G$}jQQVtQPVpQPVDQN ~ >_^UVuWFH8FHF eG+ȃth@\VQYYF 8@ t@ jPVQ jhQjPEPhtPtjPVhQPVDQN 9F _^UhSVueWFHFHF C+ȃ thd\VQYYN EH#;u@ jjPVLQEF DH#;u@ jjPVLQEPPEPPjDE_EWjP}EfEj_PEP3u}uj PPPuupPt=EE#t}}E؉EuF tV@Q uP}uPPuPP uVpQPVDQV M  F _^[UQQSVuWFH8FHGlPEF+$}jSSVtQE~PVpQPVDQ$eEmQQ$VQPVDQN 9F _^[U SVuWFH8FHF G+ȃth\VQYYtgF 48VYYhPSPSE\Q}Yt} sPVgYYN 9F F 4VQYYG%} jWVQ  tSx tKG q PPhPE;A r@PWVHQ uՋEtAO @$F < N F É_^[USVueFHUFHF +CEth\VQYYWtBF @ t6PVEuPP(uE\QuEE3F H#;u@ jjPVLQPQQ$YEY=$pE8tyF P#;u@Ex MjQPVLQu YMDMt.L9/t\u 8\t+M}@h[P YYF@$<<<t VQYuxj\uPF+EYY$}juuVtQt"GjWVhQPVDQN D'hjh\VQN DEjuVhQPVDQN }_t u\QYEN ÍD^[U SVuWFH8FHF G+ȃth\VQYYtttF 48VoSQ =sSVN S9\QF lj_^[Vt$WFH8FHF G+ȃthH]VQYYF 8@ t@ jPVQ P8PN 9F _^U SVuWFHFHF C+ȃ thl]VQYYN EH#;u@ jjPVLQPQQ$PE7 =uP F 3YDY;uUsHt*FP;‰FTt@jY;w;tڋFP@ 80tωMBt 39Pt@P[tEjPVQ EF DH#;u@ jjPVLQ39URPQQ$YYPP`PuV E_ N ȉ^[Vt$WFH8FHF G+ȃth]VQYYF 8H tSPVYYSXPS\QY[&#;u@ jjPVLQP\PF D8_^Vt$WFH8FHF+G$}jQQVtQTPPVpQPVDQN ~ >_^Vt$WFH8FHF+G$}jQQVtQPPPVpQPVDQN ~ >_^SUVt$WFH8FHF G+ȃth]VQYYt1F @ t PV}YYjWHPW\QY8F P#;u@ jjPVLQjPLP퍆uN _F É^][SUVt$WFHFHF C+ȃth]VQYYtAF 8@ t0PVY3YUhjUjh@S@PS\QYGF 38P#;u@ jUPVLQUhjUjh@PDPtUPN 9F _^][Vt$WFH8FHF G+ȃth ^VQYYF 8@ t@ jPVQ PQPVpQPVDQN 9F _^USVuFHFHF C+ȃthD^VQYYhVPh4^PPEF W=QD @ t@ jPV׃ EF D@ t@ jPV׃ EF D@ t@ jPV׃ N EE@ t@ jPV׃ MQuuuPU_t%uVpQPVDQV M F "jVpQPVDQN F É^[S\$UVCHW;j0CHC hpb F+4(SQjhhbVWSQ$= pu/5h_SWhf@hl_SWhAhT_Sփ@WhBhD_SWhBh4_SWhDh_SWhDh^Sփ@WhDh^SWhVEh^SWhFh^SWhGh^Sփ@WhGh^S֋K )C _^][%(Q%$Q% Q%P%PQ=L$r-=s+ȋą@P%PD$u9p~. p P pu?hPYpu3f phphpppYY=u9pt0 pVq;rtѡpPP%pY^jX US]Vu W}u =p&tu"pt WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } tptWVSЉE E _^[] %P|$u=pu t$dPjX jkkjjj&jjjxj^jPj>2>C>>>>>?5?E?r??? X000)020S0t000111!1h1n11111111222!2t2z22223 3<3V33333333$4.464>4z444444"5G5R5Z5b5555555 6]6c666666677\7b7g7n777777 88 8/878888=9Q9h9n9t9999:::&:Q:{::::; ;; ;*;H;R;\;f;p;;;;;;;;;;;;;0<7<>F>>>>>??F?S?[?v????00j0q000E1`1r111112 2D2K2m2w2223+333333334!4&4.4W44444 55E5V555636V6\6|6666667R7^7j7r777777778 8F8Q8w88888889'9N9Z99999::T:[:}:::: ;;A;h;;;m>>>>7?y??????@ 00.060O000000 1L11111132:2\2f2222~333354<4e4l4444444%51595A5}555555E6L66666647;7]7g7o7w7777777788888999!9*9/969F9M9Y9^9d9i9r9w9999999999999999999: :::#:(:1:6:?:D:P:U:^:c:l:q:z::::::::::::::::::;;;;;";+;0;<;A;J;O;X;];f;k;w;|;;;;;;;;;;;;;;;;;<<"<2<8{uf~}uf~t/j{VZ YYtEPu VW tj{WًE u VYY_^]UM S]VW;t ff@@AAj3_3fӉEf9 U tDff=[u|BE fE f]t ftf8uU U 3ɉU f9 u;f9 M;f ,tb/t9 t,+}tVMf={uFf=}u;tNE˃]ff=]t ftf;ufb}tf,tVE;sË}+j@fM_AJf1f0fuuPLU YYsMj_"E uPYYM_^3[USVW} eWhPuO MM EX*?[t ff!EuCCf;tsCj]PE YYt_jf[Y}!uf!]f%ff;-uC]tf-f%fك]uˀO f]9f[FF}!u,KK(O f?O ;tf~*tf*FF CC Ef&PEWPPtMO m;E u*O u tuEG EPWu D>S>t>>>>>*?3?q???? 050Y00000001$1K1R1[1a1f1l1q1{11111111111111112,2i2z22222223333,343B3G3L3Q3\3i3s333333*4F4S4`40(11(141@1L1X1d1p1|111111NB10SNC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\File\Glob\Glob.pdbFILE 7bd5a032/auto/List/Util/Util.dll`gMZ@ !L!This program cannot be run in DOS mode. $R޳3p3p3p0/~3pp<-3p3q3pLz3pLt3pRich3pPELN!  0+0`09f3PP00.textT  `.rdata 00@@.data$@@@.reloc\PP@BU8SVW}GH0GHG F+ًM  IMuG M M AtQ B t EFet!#;‹u@eEm@t@ jQW0 ]4Ku]G }0uC C @ jjSu W03;Ht GP;ΉOTt}FHF C+}}hP1u VT0 F V]E0E F ÃYE^ EjPEPuVP0؃u h41L0YV@$EH0~8WV@HE D0F4FPV@0@H@ u j)j V<0 HA H@ aM+N JI N R V N I H;H}AHV80YAx<x+F G GFH+FDG FGGG_@4gG(x4uCjSV40 F@$ffG@4@4|PuV00 j!7V40Mjj@4I h01V=,0@ F@Ejjh,1VE׋=(0EEp V׋Ep V׋EM }<@ G;tjPQV0E~BEEV@ EFY9E tjPu V0MuNjH4x4ut SVp0YYQRAJQVD>H H NHHN@XuBtx u@ @t @uV0Yh1PjV0+~ Vx@ F I N F@M HH0EU YN F _^[USVuWFH>}FHF C+]}}hP1u VT0 N ȃEM EjPEPRVP0؃u h41L0YV@$E H0~8WV@HE D0F4FPV@0@H@ u j)j V<0 HA H@ aM+N JI N R V N I H;H}AHV80YAx<x+F G GFH+FDG FGGG_@4gG(x4uCjSV40 F@$ffG@4@4|Pu V00 j!7V40M @4I @ Fxp V(0jX9EE EEMV@ ~YtgHt#FPFTtS@wctGFP@ 80:t39H%t@1jPV0 uE EE ;E^H4x4ut SVp0YYQRAJQVD>H H NHHN@XuBtx u@ @t @uV0Yh1Pt jV0+~ Vx@ F I N F@M HH0EU YЋN E H4x4ut SVp0YYQRAJQVD>H H NHHN@XuBtx u@ @t @uV0Yh1P^ jV0+~ Vx@ F I N F@M HH0V EY F _^[UQQSVuWFH>FHF C+}uVX0P0YƆY}~D 0EE `1M N MÃ} F 8ċ}F D_^[UQSVuWFHFHF C+ȃthh1u VT0 F \ 8MK#;u @E C E jPSVt0VE0YN 9F 8H} jPV0 u F u48Vl0 Kt F 8 HMAЁЁu=t@jQVh0M V :BF 8H F 8H ct@jQVd0M V :BF 8H 0t@jQV0M F 8XF 8H "tHA tQV`0YYuC t.SV`0YYt t3PPjtPF 48V\0F _^[USVuWFH8FHF G+ȃtht1u VT0 F  8FM@ t @ V V0Y؋MA t QV0YYMA tAI A t8jQV0PSV|0F C @D8Et SVx0YYEX N 9F _^[]USVuWFH8FHF G+ȃtht1u VT0 F  8FM@ t @ V V0Y؋MA t QV0YYMA uN 98jq V0PSV|0F C @D8Et SVx0YYEXF _^[]USVuWFH8FHF G+ȃtht1u VT0 F  8FM@ t @ V V0Y؋MA t QV0YYMA uN 9.F q D8SVE0 C @t SVx0YYEXF _^[]Vt$WFH8FHF G+ȃtht1t$VT0 F 48V0F YYD8_^Vt$WFH8FHF G+ȃtht1t$VT0 F ‹It#;ύtF _^USVuWFH8FHF G+ȃtht1u VT0 F EF@ t @ N< V0YF DE E@%PWV0 G @t WVx0YYE xF _^[]USVuWFH8FHF G+ȃtht1u VT0 F  FM@ t @ V< V0YMA tQV`0YYtjX3N PWVLM0 G @t WVx0YYExF _^[]Vt$WFH8FHF G+ȃtht1t$VT0 F 8@ tjVPV0 uN 9F _^USVuWFH8FHF G+ȃtht1u VT0 F }8F@ t @ N< V0YC t'C @ tj j PSV0tCt t SV0YYSV0N UPWV\0G @t WVx0YY{F E_^[]USVuWFH8FHF G+ȃth1u VT0 F | A tcI My th1L0YMW#t6;u @E G E jPWVt0Mu PQVl0a hx1L0YF _É^[]S\$UVCHW;j0CHC h3 F+4L$ S0jh3VWS0503j3UWhh3S֋jUWhh3S@֋T`jUWhhx3SjUWhhd3S֋jUWhhP3S@֋H`jhL3Whh83SjhL3Whh$3SjUWhh3SփHjh 3Whh2Sֽ2jUWh!h2SjUWhd"h2SփHjUWh5#h2SjUWh#h2SjUWhQ$hx2SփHjUWh$h`2SjUWhg%hH2SjUWh"&h02SփHjUWh&h2Sjh 2Wh~'h1Sj1j WS0@jjj0jh1US00~ tjj WUVS0F 8ujVS0@ jV0S0tPsS0 K D$_4K ^ ][%0%0D$u9@~. @ 0 @u?h 0Y@u3f @h@h@@@YY=u9@t0 @Vq;rtѡ@P0%@Y^jX US]Vu W}u =@&tu" @t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t @tWVSЉE E _^[] %0|$u= @u t$0jX 98888888556 646B6X6j6z66666666 775B7V7d7t7777777788*8D8X8l8855555l5V5F5525075Ng`panic: POPSTACK baNot a subroutine referenceblock, ...?num, strsvset_prototype: not a referenceset_prototype: not a subroutine referencesubref, protoREAL_MULTICALLList::UtilScalar::Util::set_prototype&$Scalar::Util::looks_like_numberScalar::Util::isvstringScalar::Util::taintedScalar::Util::readonlyScalar::Util::isweakScalar::Util::weakenScalar::Util::refaddrScalar::Util::reftypeScalar::Util::blessed$Scalar::Util::dualvar$$List::Util::shuffleList::Util::firstList::Util::reduce&@List::Util::maxstrList::Util::minstrList::Util::sumList::Util::minList::Util::maxListUtil.c@1.23v5.14.0@48(0 4804"9098888888556 646B6X6j6z66666666 775B7V7d7t7777777788*8D8X8l8855555l5V5F55250750Perl_sv_2bool_flagsPerl_amagic_call6Perl_sv_2nv_flagsPerl_sv_setnvPerl_sv_setsv_flagsvPerl_sv_newmortalSPerl_sv_cmp_flagsPerl_pop_scope,Perl_my_exitPerlIO_printfPerl_PerlIO_stderrfPerl_sv_freePerl_save_sptrPerl_gv_fetchpvPerl_pad_pushPerl_save_pushptr Perl_cxinc|Perl_new_stackinfoPerl_save_vptrPerl_save_intPerl_push_scopePerl_croak_nocontext1Perl_sv_2cvPerl_croak_xs_usage Perl_seedsPerl_sv_magicPerl_sv_tainted4Perl_sv_2iv_flags?Perl_sv_2uv_flagsPerl_sv_setpvnPerl_sv_upgrade8Perl_sv_2pv_flagsPerl_mg_setPerl_sv_setpvPerl_sv_reftypePerl_mg_getPerl_sv_setuvPerl_sv_rvweakenPerl_sv_setivPerl_mg_find Perl_looks_like_numberPerl_call_listsPerl_gv_add_by_typePerl_gv_initPerl_hv_common_key_lenPerl_gv_stashpvnxPerl_newXS_flagsPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheckperl514.dllrandsrand_ftolMSVCRT.dll^free_inittermmalloc_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllNl9X9`9h9G(G(u99Util.dll_boot_List__Utilboot_List__Util00U111122K3Y334(4:4L4m44444d55556,626B6Y6i6677777788I888$9*999999$:2:8:H:_:o::;;;;;<<d>s>>?$?@?L???? , 000F0001B1V1y111112#2>22222233]3g33333!4,4?4v44445>5O555555 6G6R6n66667:7D7W7h777778 80868b8~88888888888888899$9)93999>9J9O9\9b9g9o9x9}999999999999999 ::::#:-:7:I:Q:j::::::::: ;;;,;1;6;;;F;S;];r;~;;;;<0<=_^[]UVWjjj}uuu W< uuh+WH  vFȁuF @%u' t"} jVWd  EN F H uuu W@ _^]ËD$u9@~. @   @u?h Y@u3f @h@h@@@YY=u9@t0 @Vq;rtѡ@P %@Y^jX US]Vu W}u =@&tu" @t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t @tWVSЉE E _^[] % |$u= @u t$ jX /n/d/X/P/- ..(.<.N.b.t.-....../$/-----T-f-.D-Nd`* * * * * * * **x*p*h*\* T*H* @*4* ,*$*** * )))))) )) ))) )) t)h)`)T)L)D)<)4),)$)))) )( (( (((((( (((|( p( d( \(P( H(@(8(,( ( ( (' ' '' '' '' ' '''x'p'h'`'T'L'D'<'0'$'''' &&&&& & @&@&&&@& &@&&x&p& h&`&X&8P&H&@&8&0&(&&& &&%@%%%%%%%%_S_IFMTSEEK_ENDSEEK_CURSEEK_SETLOCK_UNLOCK_NBLOCK_EXLOCK_SHS_IXUSRS_IXOTHS_IXGRPS_IWUSRS_IWRITES_IWOTHS_IWGRPS_ISUIDS_ISGIDS_IRWXUS_IRWXOS_IRWXGS_IRUSRS_IROTHS_IRGRPS_IREADS_IFREGS_IFIFOS_IFDIRS_IFCHRS_IEXECO_WRONLYO_TRUNCO_TEXTO_TEMPORARYO_SEQUENTIALO_RDWRO_RDONLYO_RAWO_RANDOMO_NOINHERITO_EXCLO_CREATO_BINARYO_APPENDS_ISVTXS_ISTXTS_IFWHTS_IFSOCKS_IFLNKS_IFBLKS_ENFMTO_SYNCO_SHLOCKO_RSYNCO_RSRCO_NOTRANSO_NONBLOCKO_NOLINKO_NOFOLLOWO_NOCTTYO_NOATIMEO_NDELAYO_LARGEFILEO_IGNORE_CTTYO_EXLOCKO_DSYNCO_DIRECTORYO_DIRECTO_DEFERO_ASYNCO_ALIASO_ACCMODELOCK_RWLOCK_WRITELOCK_READLOCK_MANDF_WRLCKF_WRDNYF_WRACCF_UNSHAREF_UNLCKF_SHLCKF_SHAREF_SETSIGF_SETOWNF_SETLKW64F_SETLKWF_SETLK64F_SETLKF_SETLEASEF_SETFLF_SETFDF_RWDNYF_RWACCF_RDLCKF_RDDNYF_RDACCF_POSIXF_NOTIFYF_NODNYF_GETSIGF_GETOWNF_GETLK64F_GETLKF_GETLEASEF_GETFLF_GETFDF_FSYNC64F_FSYNCF_FREESP64F_FREESPF_EXLCKF_DUPFDF_DUP2FDF_COMPATF_ALLOCSP64F_ALLOCSPFTRUNCFSYNCFRSYNCFNONBLOCKFNDELAYFLARGEFILEFEXCLFD_CLOEXECFDSYNCFDEFERFCREATFASYNCFAPPENDDN_MULTISHOTDN_ATTRIBDN_RENAMEDN_DELETEDN_CREATEDN_MODIFYDN_ACCESS%-p is not a valid Fcntl macro at %s line %d Your vendor has not defined Fcntl macro %-p, used at %s line %d FcntlExtUtils::Constant::ProxySubs::MissingFcntl::S_ISFIFOFcntl::S_ISCHRFcntl::S_ISDIRFcntl::S_ISREGCouldn't add key '%s' to missing_hashCouldn't add key '%s' to %%Fcntl::Fcntl::Fcntl::S_IFMTFcntl::S_IMODEFcntl::AUTOLOADFcntl.c1.11v5.14.0,D/ ,~/ ,/ /n/d/X/P/- ..(.<.N.b.t.-....../$/-----T-f-.D-Perl_croak_sv5Perl_sv_2mortalmPerl_newSVpvf_nocontextPerl_hv_commonoPerl_newSVpvn_flagsPerl_croak_xs_usagePerl_sv_upgradefPerl_newSV_typePerl_hv_common_key_len_Perl_get_hvPerl_mg_setPerl_sv_setuv?Perl_sv_2uv_flags,Perl_stack_growvPerl_sv_newmortalPerl_call_list$Perl_mro_method_changed_infPerl_sv_freeFPerl_newCONSTSUBPerl_sv_setpvnPerl_croakhPerl_newSViv\Perl_get_contextwPerl_newXSPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheckperl514.dll^free_inittermmalloc_adjust_fdivMSVCRT.dllDisableThreadLibraryCallsKERNEL32.dllN////00Fcntl.dll_boot_Fcntlboot_Fcntl,040\00000000000 1*111111J2p222222233333!3-323;3D3K3T3a3q33333 4(4R4b444444445!5L555/6@6G666666666666777%7:7F7L7n777788 00000000001111 1(10181@1H1P1X1`1h1p1x111111111111111112222 2(20282@2H2P2X2`2h2p2x222222222222222223333 3(30383@3H3P3X3`3h3p3x3333333333334 44$404<4H4T4`4l4x44444444444455 5,585D5P5\5h5t5555NB10QNC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\Fcntl\Fcntl.pdbFILEc7125d05/auto/IO/IO.dll`^MZ@ !L!This program cannot be run in DOS mode. $)Sm2ܯm2ܯm2ܯ=o2ܯm2ݯ@2ܯ֯j2ܯدk2ܯRichm2ܯPELN!  0?!0`8T3PP00.text  `.rdataT00@@.data$@@@.relocPP@BSVt$ WFH8FHF G+ȃth0t$V0 F 48V0X YYt"V0N 9F 48S  t 0N 9F _^[SVt$ WFH8FHF G+ȃth0t$V0 F 4V0@ YYN |t WPYY0V0YN t.uF j h04V0F W4V0 F _É^[UQSVuWFH>FHF C+]x~h 1u V0 } E13/F K#;uC E3jWSV80EuE V00Y;YFPt@^P3;t}WWjDHqQpV,0WWu WWWjh0SV(0DtEESV$0PVT0N ju9V0PF 48V0SV00EN SV90YYF _^[USVuWFH>FHF C+]}h$1u V0 N E@ t@ jPVD0 EG+‹PV@0E@ YEY~w XM} F M@ t@ jPVD0 ECF M@ t@ jPVD0 EfCf#M u]EuWP E|K~GE} =0EE0F 4V׋E@PF 4V׃EM uuV0uV<0PVT0V M F _^[USVuWFH>FHF C+|~h41u V0 N E4V0@ YYE }!F \C t@ jSVD0 u 3ɅPu VG |%PV<0PVT0V M F V E N ȉ_^[]UEVMWEEQh~fu PH0YYP6W$_^]USVuWFH8FHF G+ȃthD1u V0 F 4V0@ YE F Y|G t@ jWVD0 EF@ t @ N< V0Y} tuu | YEYM0F uDWVE 0 G @t WVL0YYE xF _^[]USVuWFH8FHF G+ȃth0u V0 F 4V0@ YEFY@ t @ N< V0Y}tuV0YEYM0F uDWVE 0 G @t WVL0YYE xF _^[]USVuWFH8FHF G+ȃth0u V0 F 4V0@ YEFY@ t @ N< V0Y}tuVX0eYYM0F uDWVE 0 G @t WVL0YYE xF _^[]USVuWFH8FHF G+ȃth0u V0 F EF@ t @ N< V0YuV0YYt HAeM0F uDWVE 0 G @t WVL0YYE xF _^[]SVt$ WFH8FHF G+ȃth0t$V0 F 48V0YY@tPV\0YY0V0YN 9t.uF j h048V0F S48V0 F _^[Vt$WFH8FHF G+ȃ}hd1t$V0 F 48V0YYxt hP1 YF D8_^t$hp1`0Y3YSVt$ WFH8FHF G+ȃth1Vd0YYh1V0YYN 9t.uF j h048V0F S48V0 F _^[SVt$ WFH8FHF G+ȃth0t$V0 F 48V0h1 V0N 9t.uF j h048V0F S48V0 F _^[UVuWFH8FHF G+ȃth1u V0 F 48V0p VH0eURhs@PQQ$ tN 9FV0}YN 9t2}uF j h048V0uF 48V0 F _^]SUVt$WjFHh38FHF G+ً4L$ V0jh3WSV|0x03Whh3VWhh3VӃDWhXhp3VWhh`3VӋ-t0jh\3Wh@hD3VWhfh03VӃHWh]h3VWh/h3VWhh2VWhh2VӃ@WhhP1VWhh1VWhh1Vjh2Wh6h2VՃHjjh2Vp0=<0jV׋l0Ph2UVjVPh2UVӃ@jVPh2UVj@VPh2UVjVPh2UVӃHhVPhx2UVhVPhl2UVj@VPh`2UVӃHjVPhX2UVjVPhP2UVj VPhD2UVӃHjj h82Vp0jVPh02UVj@VPh(2UVӃ@jVPh 2UVjVPh2UVjVPh2UVӃHjVPh1UVӋtPvVh0 V D$_ N ȉ^][USVW3VWP}}VWPVWPVWPE 0;~pMEq^~f&|PjZu5;}~}At ft Ât Mu}|%EEEEEiU50֋uPPPE@P|}] e~oEfpP|Rj_tj ^)u澅ufu}ff0tEKuE_^[%0%0%40%P0%0D$u9@~. @ 0 @u?h 0Y@u3f @h@h@@@YY=u9@t0 @Vq;rtѡ@P0%@Y^jX US]Vu W}u =@&tu" @t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t @tWVSЉE E _^[] %0|$u= @u t$0jX 777777755555566"666L6Z65~6666666 77,7H7h7r5b5R5B505 5 544j64N^`handle0 but truehandle, pos+>&IO::Filepackname = "IO::File"timeout, ...handle, blk=-1handle, cIO::Handle::setbufhandle, ...%s not implemented on this architectureIO::Handle::setvbufUsage: IO::Handle::setvbuf(handle, buf, type, size)IO::Handle::syncsockSEEK_ENDSEEK_CURSEEK_SET_IONBF_IOLBF_IOFBFIO::HandlePOLLNVALPOLLHUPPOLLERRPOLLNORMPOLLWRBANDPOLLRDBANDPOLLWRNORMPOLLRDNORMPOLLOUTPOLLPRIPOLLINIO::PollIO::Socket::sockatmark$IO::Handle::flushIO::Handle::untaintIO::Handle::clearerrIO::Handle::errorIO::Handle::ungetcIO::Handle::blocking$;$IO::Poll::_pollIO::File::new_tmpfileIO::Seekable::setposIO::Seekable::getposIO.c1.25_04v5.14.0D4|7$0(470 470777777755555566"666L6Z65~6666666 77,7H7h7r5b5R5B505 5 544j64PerlIO_getposvPerl_sv_newmortal2Perl_sv_2ioPerl_croak_xs_usagePerl_sv_setivPerl_sv_setpvnPerlIO_setposfPerl_sv_freeAPerl_sv_blessPerl_gv_stashpv5Perl_sv_2mortal^Perl_newRV5Perl_do_opennPerl_hv_common_key_lenMPerl_newGVgenPerlIO_tmpfile8Perl_sv_2pv_flagshPerl_newSVivcPerl_newSV4Perl_sv_2iv_flagsPerl_PerlIO_filenoPerl_mg_setPerlIO_ungetcPerl_PerlIO_errorPerl_PerlIO_clearerrPerl_PerlIO_flushPerl_croak_nocontextPerl_croakPerl_call_listFPerl_newCONSTSUBPerl_gv_stashpvnxPerl_newXS_flagswPerl_newXSPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheck\Perl_get_contextperl514.dll_errnomemsetMSVCRT.dll^free_inittermmalloc_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllN<8(80888C8L8IO.dll_boot_IOboot_IOh&010D0T0u000011)131F1111112$2,2C2K2]2k2s22223#3b33344$4m4w44444S555555646E666666677W7a7v777777*848`8m8888889$939@9Z9d9w9999999+:2:9:J:e:o:::::::;;$;];g;z;;;;;;<=>!>.>=>O>^>m>>>? @x0~0000000000000001 1 1,121T1f11111NB10\NC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\IO\IO.pdbFILE(d17a56b7/auto/Compress/Raw/Zlib/Zlib.dllpMZ@ !L!This program cannot be run in DOS mode. $I@'''v)'6z'&ͬ' -' #'Rich'PELˉN! wpGxBP` .text: `.rdata8X`@@.dataxPP@.reloc ``@BUSV5W֋8}֋HHH֋@ C+]thu P Eߍ<֋@@ t֋@X ֋@]E PYE ֋@ K#;u @E[ EjPSP؍EPEPuSP ȃIIIttSPh ֋@+$}jWWPup] YPuSPC @t SPYYk֋@+$}jWWP֋] uSP Shl ShLYYPPYY։8_^[UE8$+jhu E jhu MjX]jhuu PM ARt-HjhQ5 EjhSuu P&uu Puu P{ ]uuu P]j htu E M ATt-HjhdQo EjhTQI EM ASt&HjhDQ uEpjh4Q u`EQjh M AStHu:jh QjhQjhu u EjjX]>G[!&&&UM ADHtwHHtTt/jhQ EjhQ EzjhQ ujE[jhQ uKEj hQ u.D$ j hQt uD$ jXjXËL$AEtHHt%ubj hDQ9 uND$ >j h8Q u.D$ j h,Q uD$ jXjXUM ALHHtuHtSHt1 j hQ Ejj hQ| urEEj hQ] uSE&j hpj h`Q5 u+Ej j hPQ u MjX]jX]SUV5W֋8֋HHH֋@ C+tht$P ֋@@ t֋@x ֋@< PYoPWP ֋@ G @lt WPYY}֋x ։8_^][SUV5W֋8֋HHH֋@ C+tht$P ֋@@ t֋@x ֋@< PY֋@ hPWlP G @t WPYY}֋x ։8_^][USV5W֋8֋HHH֋@ C+}|~hu P }֋@ 8E֋@@ t֋@x ֋@ PYhEuBYYG t-֋ @ ujWPl u hYG% =u @E G E PWP }E}a3QQQn u uPn ֋@ MS]S|P C @t SPYY_֋x }։8_^[Í<֋@ 8xu ֋@ 8@ ֋@ 8@3%;e֋@ 8@ t֋@ 8@Pj֋@ 48P5SUVW=׋t$< ntVPYYF tHv ntVPYYF% |  t$h@YYF t t$h YYF<uF @%uPhP8 _^][ÃSUV5W֋8֋HHH֋@ C+|$|~ht$,P l$֋@ (D$֋@@ t֋@h ֋@ PYD$}3<<֋@ 8@ t֋@ 8hj֋@ 48P@ ht$uYYG t-֋ @ ujWPl u hpYG% =u@D$(G D$(PWP |$D$}3PPPm<֋@ 8xu ֋@ 8@ ֋@ 8@3%;t2֋@ 8@ t֋@ 8@ j֋@ 48PQQQm L$(+QL$QPwm ֋@ l$S\$S|(P C @t SPYY_֋x ։8_^][QSUV5W֋֋HHH9֋@ G+؃ tht$ P ֋@ @ t֋@ @j֋@ 4P D$,֋@ (@ t֋@ (@j֋@ 4(P D$<֋@ 8@ t֋@ 8hj֋@ 48P ֋@@ t֋@x ֋@< PYUt$ t$n D$t$@ WlP G @t WPYY}֋x ։8_^][YQSUV5W֋֋HHH9֋@ G+؃ tht$ P ֋@ @ t֋@ @j֋@ 4P D$,֋@ (@ t֋@ (@j֋@ 4(P D$<֋@ 8@ t֋@ 8hj֋@ 48P ֋@@ t֋@x ֋@< PYUt$ t$i D$t$@ WlP G @t WPYY}֋x ։8_^][YÃSUV5W֋(֋HHH֋@ C+tht$8P ߍDD$4֋@ =@ht֋@ @j֋@ 4P׃ D$(֋@ Dht֋@ D@j֋@ tP׃ D$֋@ Dht֋@ D@j֋@ tP׃ D$֋@ D ht֋@ D @j֋@ t P׃ D$֋@ Dht֋@ D@j֋@ tP׃ D$֋@ Dht֋@ D@j֋@ tP׃ D$ <֋@ 8ht֋@ 8@j֋@ 48P D$$֋@ =`P\t'St$(t$(t$(t$(t$$t$,hdX 2D$T$l$GXD$j8G\D$$hPRUt$$O o`Wdt$,GhQ|k l$ 9hC t-֋ @ ujSPl u hYC% =uC jSP qPG P mG< l$ GLt WTY3t$t$(t$0WYj]l$ WhPYPPP֋@|$4+$}jWWPD$4֋@j[Xt֋@@"* PLY;uyUPHYYPPD$($SPDt UOYPSPK " ֋@+$}jWWPD$4։8_^][D$u(0\YȸL+VWV`VjW袽_^ËD$ S\$ Vt$ W39|$FD~P~t~pFTtWWWe FtWWWb F_^[ÃSUV5W֋(֋HHH֋@ C+D$(IL$thPP ߍl֋@ @ t֋@ @j֋@ 4P@ D$<֋@ 8@ t֋@ 8@j֋@ 48P@ D$(<֋@ 8@ t֋@ 8@j֋@ 48P D$֋@ =`P\ tpt$t$0hhXML$(j8G hQPO`!3Ƀ;D$tWTY39Ht\9O`}HC% =uC QSP qPG P? D$tWTY3SPdYGHYt5t$(t$t$ W|$u%h`YG|D$|$@tWPPYPPP֋@+$}jUUP}֋@j[Xt֋@@"* PLY;uz\$SPHYYPPD$$WPDt SYPWPO " ֋@+$}jUUP}_(^][QSUV5W֋8֋HHH֋@ C+|$|~ht$ P ֋@ (@ t[W֋@ 4(P tB֋@ (@ @ t֋@ (@ @j֋@ (p P@ D$WhhhPh|$|r<֋@ 8xu ֋@ 8@ ֋@ 8@%t<֋@ 8@% =u ֋@ 8@ j֋@ 48P 3Pt$ YY֋@ |(։8_^][YV5 W|$ Wh@փ|$YYt t$h8YYh4օYu hYS_ UShw,hw0hw4h֋G$ t PhYhtY3hXփ;YYTtUj3. 4Swh8փ tUjw Swhwhwhw hw֋@ @ t֋@ @j֋@ 4P@ D$GDht$03ۉD$_YYE t-֋ @ ujUPl u hY39tEXEXE% \$,=\$uE jUP ÉGEX +\$,U\$_tGOVGOgUu]E@ D$PUPpE\$8% =uE jUP L$,GD$D$G\$D$t$G P]YYutK#؋D$ȉ\$+L$_P+OL$,Opu.M_DM+GMD$,AE @t UPYYPD$@ |$$Q,8$֋@ 48PD]t SYP֋@ 48P ֋@ 8H "֋X _^[à SUV5W֋֋HHH9֋@ G+؃tht$(P ,֋@ (Xt֋@ (@j֋@ 4(P@ D$$,֋@ (Xt֋@ (@j֋@ 4(P@ D$, ֋@ (Xt֋@ (@j֋@ 4(P@ D$,֋@ (Xt֋@ (@j֋@ 4(P D$֋@ (@ tXW֋@ 4(P t?֋@ (@ Xt֋@ (@ @j֋@ (p P@ WhhdhPh|$8D$$tL$OXtL$OhtD$GDwhgGVGwXGG PY3 ;؉\$$u9GujXGUPD$(@ Q$<(֋@ 4(PDt SYP֋@ 4(P ֋@ (H "֋x ։8_^][ UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE XX֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xh֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh hPhE XD֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhPhPhE XP֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh|hPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE XL֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xp֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh8hPhE Xt֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhphPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE X ֋@ S] D8SEP C @t SPYYEX֋X _^[USV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE p$] SP ֋@ C @D8E t SPYYE X֋X _^[]à SUV5W֋֋HHH9֋@ G+؃th(t$(P ֋@ -@@ t֋@ @j֋@ 4PՃ D$֋@ @ t֋@ @j֋@ 4PՃ D$ ֋@ @ t֋@ @j֋@ 4PՃ D$֋@ @ t֋@ @j֋@ 4PՃ D$$֋@@ t֋@X ֋@ PY֋@ 8@ tWh֋@ 48P t:֋@ 8@ @ t֋@ 8@ @;j֋@ 8p PՃ $hhhhPhD$8t$$ t$t$t$$PHD$$t$$@ Sl8P C @t SPYY]֋X _^][ QSUV5W֋8֋HHH֋@ C+|$|~ht$ P ֋@ (@ t[W֋@ 4(P tB֋@ (@ @ t֋@ (@ @j֋@ (p P@ D$Whh\hPh|$|r<֋@ 8xu ֋@ 8@ ֋@ 8@%t<֋@ 8@% =u ֋@ 8@ j֋@ 48P 3Pt$ YY֋@ |(։8_^][YUSV5W֋8֋HHH֋@ C+thu P ֋@ 8@ tYS֋@ 48P t@֋@ 8@ @ t֋@ 8@ @j֋@ 8p P@ ShhhPh] C P]YE us`sD3SPE @ Q$8֋@ 48PD} t u [YP֋@ 48P ֋@ 8H "֋X _^[]à SUV5W֋8֋HHH)֋@ E+|$$|~ht$փPD$$֋@ (D$$(օhTtL֋@TxwA֋@Txt62֋@ (@ u֋@ (@ uj֋@ 4(P GDht$D$$zYYl$tE t hTYE t-֋ @ ujUPl u h YE% )=uE@D$(E D$(PUP O ht$L$,D$@G YYE tF֋ @ uD$8E t-֋ @ ujUPl u hY<tE`gEH txPT$T$ t%+I;L$sD$ʍDPUPpT$ MB9A v8E% =uE jUPT$ ‰GEX +K_gluZEL$@ DPUPpE\$ % =uE jUP L$\$_GD$jt$([YYD$uXHtRGt9t4t/t*t%u ttD$3D$GPttt ~+_D$+\$ GtGlD$I+OOpMU_DMOlL$ JMU I$|$8tjjUPD$ E @t UPӋD$YYtEE% =uE jUP MQL$ +RPw7GD$ tEE% =uE jUP MQL$ +RPw4GD$ tfyt=H u@ jt$P L$$W1PD$ P I$@ @t t$PYYPD$@ |$0Q8$֋@ 48PD|$t t$YP֋@ 48P ֋@ 8H "֋X _^][ UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xl֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhDhPhE Xp֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhxhPhE Xt֋@ S] D8SEP C @t SPYYEX֋X _^[QSV5W֋8֋HHH֋@ C+th(t$P U֋@ |֋@ @ tYU֋@ 4P t@֋@ @ @ t֋@ @ @j֋@ p P@ UhhhPhl$0hWYYG t-֋ @ ujWPl u hYG% =uG jWP M QL$@eeEgD$ EPmYht4G% =uG jWP L$U1P O ]@$G @t WPYYPD$@ Q$<֋@ 4PD|$t t$YP֋@ 4P ֋@ H "֋x ։8_^[YUSV5W֋8֋HHH֋@ C+thu P ֋@ @ t@֋@ @ @ t֋@ @ @j֋@ p P@ hh0hPh} G P)eGHYt PP|YYG|tPTYWTY֋@ |։8_^[]UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh\hPhE XP֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE XL֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh@hPhE X ֋@ S] D8SEP C @t SPYYEX֋X _^[USV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhphPhE p$] SP ֋@ C @D8E t SPYYE X֋X _^[]UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ 8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE XD֋@ S] D8SEP C @t SPYYEX֋X _^[SUV5W֋8֋HHH)֋@ E+tht$P <֋@ <8u2֋@ 8@ tA֍XP֋@ 88օxTt֋@Txw֋@Txt֋@P@ 80t_֋@ 8@ t֋@ 8x>֋@ 8@ t֋@ 8@j֋@ 48P ؋֋@ 8@ tYU֋@ 48P t@֋@ 8@ @ t֋@ 8@ @j֋@ 8p P@ UhhhPhl$,MtMt ֋؁ ֋؁ô֋@ 8֋@ 48PYY֋X _^][USV5W֋8֋HHH֋@ C+thu P ֋@ @ t@֋@ @ @ t֋@ @ @j֋@ p P@ hhhPh} G PWGHYt PP|YYG|tPTYWTY֋@ |։8_^[]QSUV5W֋8֋HHH֋@ C+|$|~ht$ P ֋@ @(@ t[W֋@ 4(P tB֋@ (@ @ t֋@ (@ @j֋@ (p P@ D$Whh8hPh|$|r<֋@ 8xu ֋@ 8@ ֋@ 8@%t<֋@ 8@% =u ֋@ 8@ j֋@ 48P 3Pt$ 4YY֋@ |(։8_^][YUSV5W֋8֋HHH֋@ C+thu P ֋@ @8@ tYS֋@ 48P t@֋@ 8@ @ t֋@ 8@ @j֋@ 8p P@ ShhlhPh] C PL@YE us`sD3S?PE @ Q$8֋@ 48PD} t u 賹YP֋@ 48P ֋@ 8H "֋X _^[]ÃSUVW=׋0׋HHH)׋@ E+ރ|~h,t$,P ׋@ Dt$D$(׋@ 0@ t]h@׋@ 40P t@׋@ 0@ @ t׋@ 0@ @j׋@ 0p P@ $h@hhhPht$<|׃, ׋@ <(tt׋@ (@ t4׍XP׋@ (ׅۉXTtL׋@TxwA׋@Txt62׋@ (@ u׋@ (@ uj׋@ 4(P ht$,YYE t-׋ @ ujUPl u hYE% )=uE@D$E D$PUP N L$E@flD$F~ +F|jNt$F>|$ YYD$(~L$ It +F|+NQPv Ft +F|+NQPv FF++NlNlNtt +FdžF8t!@t F|$(t d$(D$(NFPMI+NNpFxEN@+FHttSv| vEpt4E% =uE jUP L$V1P EM @$E @t UPYYPD$,@ t$ Q0$׋@ 40PD|$(t t$(,YP׋@ 40P ׋@ 0H "׋X _^][USVW} E;r 3‰EtwuL>MuOFWPVrE PW;uRFVP 4PW2YY 0ш]U;Uv+;tUHIu_^[]ËL$D$Vt:t6;v+;r +;s++;r +;s+…u^UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhHhPhE ֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xl֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xp֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE Xt֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh,hPhE 39+֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhhPhE ֋@ S] D8SEP C @t SPYYEX֋X _^[SUV5W֋8֋HHH֋@ C+tht$P ֋@ @(@ t[W֋@ 4(P tB֋@ (@ @ t֋@ (@ @j֋@ (p P@ D$WhhhPh<֋@ 8xu ֋@ 8@ ֋@ 8@%t<֋@ 8@% =u ֋@ 8@ j֋@ 48P 3tL$ك0֋@ |(։8_^][ÃSUV5W֋(֋HHH֋@ C+tht$8P ߍD<D$֋@ 8ht֋@ 8@j֋@ 48P@ D$(<֋@ 8ht֋@ 8@j֋@ 48P@ D$< ֋@ 8ht֋@ 8@j֋@ 48P@ D$4<֋@ 8ht֋@ 8@j֋@ 48P@ D$<֋@ 8ht֋@ 8@j֋@ 48P@ D$<֋@ 8ht֋@ 8@j֋@ 48P@ D$ <֋@ 8ht֋@ 8@j֋@ 48P D$$֋@ @8@ tXS֋@ 48P t?֋@ 8@ ht֋@ 8@ @j֋@ 8p P@ ShhLhPh\$H=`Pt)t$$l$t$$t$$Ut$Dt$(hXl$-L$ T$D$j8hQRUt$HGXD$Lo`t$,G\G WdPOh{ D$4u#G s|PmO< D$4OLt WTY3XUt$(t$0WCGCGC֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ ShhhPhE @PE PE @ Q$8֋@ 48PD} t u YP֋@ 48P ֋@ 8H "֋X _^[]UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh hPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[UQSV5W֋8֋HHH֋@ C+thu P ֋@@ t֋@x ֋@ PYE ֋@ @8@ tWS֋@ 48P t>֋@ 8@ @ t֋@ 8@ @:j֋@ 8p P@ Shh< hPhE X֋@ S] D8SEP C @t SPYYEX֋X _^[QSUV5W֋8֋HHH֋@ jh, CD$֋@ 4(P+|$ jh$ SWP Shh ֋=P׃Shh P׃Shdh P׃Shh P׃Shhx P׃ShhT P׃ShDh, P׃Sh h P׃Shy%h P׋Shy%h @P׋`Sh(hP׃Sh,hXP׃Sh-h(P׃ShT2hP׃Sh@3h P׃Sh6hdP׃Sh39hP׃Shz:hP׃Sh;h P׃Sh=hPP׃ShO>h|P׃Sh?hP׃Sh@hP׃Sh$BhP׃ShkCh8P׃ShDhpP׃ShEhP׃Sh@GhP׃ShHhP׃ShJh\P׃ShJLhP׃ShMhP׃Sh7ThP׃Sh~UhDP׃ShVhxP׃Sh XhP׃ShMZh0P׃ShH[h\P׃Sh\hP׃Sh]hP׃Sh_hP׃Shd`hP׃Shah@P׃ShbhpP׃Sh7dhP׃Sh~ehP׃ShghP׃Shzhh8P׃ShihlP׃Sh_khP׃ShphHP׃Sh rhP׃ShgshP׃ShthP׃Shuh,P׃ShLwhhP׃ShxhP׃Sh zhLP׃Sh~hP׃Shh P׃ShIh< P׃z81t h Yjhl P jPP փtpP ֋֋@ <(֋x ։8_^][YøËD$D$ PYt$YUS]VuWjX;u$E ;r+;+M s-KtCAHu;r+33һ]E [QQQQQQQQQ Q Q Q Q QQHw3Ҿǿ3M IQQQQQQQQQ Q Q Q Q QQHtKtCAHu3ҋNj3 _^[]t$ t$ t$  UESV3ҋuWف‰U3E +u;2r+;r+;r+;r+ _^[]Ã|$u3t$ t$ t$  UE}VWоt&E t U #3 3E Muڃ} } SjZMM333E ܊M 3 #3 33 33M ݊E3#3 3333E ܊M 3 #3 33 33M ݊E3#3 3333E ܊M 3 #3 33 33M ݊E33 #3ۃm 333E ܊M 3 #3 33 33M ݊E3#3 3M[9UrFMM333)UE ܊M 3 #3 3 MuÃ}[t#3 3GMu_^]t$ t$ t$  US]EjE YEjZJuEVPPPEPuEPPmYYtVP:YYt)PEPAYYtEVPYYu^3E [ËT$3tL$t3uSVt$ W|$j +[47t$YKYu_^[UE SVW3j;[:,}$8};9O Ou G O(9O$uG$/} uE 9M} E3؉E }~mj[}wj X9Ek}a}W}M9M D9E ;9M2}(}uEhjw(W Ewj^[F0jf3҉>^,CF4EHXjNPFLHFTAYjSFXw(W jF8v,w(W jF@vLw(W FDEjHXjPw(W 0щFV 39V8tE9V@t@9VDt;;t7WF$PHȋE EY!FL WG0 YjjjX_^[]UES]VWp} Nu ~*~tSu p0=M A0F,;v+] Wu v8QV8NX~l~\FH J33#FT} FHF8~HNX^@DND3Nj~4#FT#FHfAf{FHNDfAB;U v3jX_^[]SVW|$3;tuw;tn9_ ti9_$tdj_Y__O,F^FF;}؉FFSSS⹃q;Vu8 G0^(V*0VZ Y3YjX_^[ËT$t(Bt!L$jXJH#D$ f3jXUQUeSVWr} uj_ ];uI 0,;0,tzt jRYEY9t99 *,(,,,.,F|EjX_^[UEt,@t%M MMMH|3]jX]UQSVW}3;w;M ;9W 9u 9W}F=u j9WuV(*>UN(jZ9V3SSSG0FN FFNFFNFFN;F FFN FFN FFN FFN FN uj} |3jXV FFN FFqP$҃x,KӋXۃӋXۃӃ8ЋFNFFVI NFFIV NFFIV NFFIV FN uj} |3jXV3ۈ NFFVI FFN9Xt$V@ NFFIV FNF9X,tQvw0 G0^ FEN0 x9}";|}jX3ۃڋ3 ȃ~lt j3[Fq+QV3Y9^lYtG0PVG0%PVSSS G0~ENyFEA%9F siF;F u6y,t;Ev+EPFEPw0 G0WFY;F Et+NV ^I  NFF QF ;rFx,t!F;Ev+EPFEPw0 G0FN ;Hu f FI~IFxVF;F u5Ny,t;v+PFPw0\ G0WFY;F t ^N [ AN NFtj[Fx,tF;v+PFPw0 G0u !^ F[~[Fx$VF;F u5Ny,t;v+PFPw0 G0W"FY;F t ^N [$ AN NFtj[Fx,tF;v+PFPw0R G0uFg~guZFx,tJF@@;F vWYFH;N w5NW0FO0FV F3PPP G0Fq39^tWU9_Yu9_u E ;EuF;utP jG39Ou9Ntu9M ;u u Vy$u u Vu @V0,YYtu^`Wuf9E uV)Y3W9_YuLN(L} t3SSSV(} uԋFLNDf\AFLDPSvDH 9^tu^l^\먃} t3FjFNW0FO0FV FO0FV FO0FV FFNWFOFV FOFV FOFV FG0PVNG0%PV?W`FY~؉F39FD GjX_^[ËD$T$VWpx >@Hp_@^Vt$WFNx;vt3Wpv +GF~ xF~)~)xv~uFF_^Vt$WFx*t!EtIt[tgt qtue@t Pv(V$YYF@Dt Pv(V$YYF@@t Pv(V$YYF@8t Pv(V$YYvv(V$fYqYuj3jX_^Vt$W3F,NDF ~_^SUVt$W3Ft;s VFtY;s 9l$;5rgFHNXVl~4N8#LV@3#FTNDFHfAfzFl#F4N@VDf~lANH;ff 3H9F`)Ft;NtwZrUHF`FlVlF8^HNXDND3Ë^4#FT#ڋV@FHfAfZFHNDfVlfAN`uFlFlFlN8n`NXFHJ3#FTFHZFlN8f,Jf3ɍH9NtFl;N\;|F83VlU+RPV#Fl6F\9htaN\;|F833҃|$RVl+RPV>#Fl6F\9hu |$ujX3|$H@3_^][UMSVWA|qlQ8EyxEA,֍;v +ue;EDE ErmAt9EEvEE q8E8>E 8D>:FF:B]BBFBBF:uCBBF:u:BBF:u1BBF:u(BBF:uBBF:uBBF:u BBF:u;r+;~u ;Eqp}-4DE Eq4A@#u p;EE v M,E;w_^[SUVt$W3ۋFt;s VFtY;s 9\$X;3ɃrIFHNXVln4N8#LV@3#FTNDFHfAfjFl#F4N@VDfnl AFHf,BF`jFxFp];ˉFdn`tHFx;s=FlV,++;w/QVYYF`wtuFl+Fp=vn`FxD9F`;FlNt|Nxf+FdHfDU *|?ff=s |= |>f 3Hj9FxY+NtFxFlVl;w;FHNXN8^4#LV@3#FTNDFHfAfZFHNDfVl3fANxuFlFl;^hF`V\;|N83+SPQVFl6F\%9^hFlN8DfJfH9u.N\;|F83VlS+RPVFl6F\FlNt9X9FlNtFh'9^htBFlN8LfW8 :f^hN\;|F833҃|$RVl+RPVXFl6F\9Xu |$ujX3|$H@3_^][USVuW3ۋ~ts#Vj~tYs 9] ;^`Fl;N8JB@;uuX@;ulX@;ucX@;uCX@;u:X@;u1X@;u(X@;uX@;uX@;u X@;u;r+;ljF`v~`3ۃ~`r{F`fJ,3|?f|=f H9F`^`)FtFlXF8NlfJf3ɍH9NtFl;NN\;|F83VlS+RPVBFl6F\9Xt^N\;|F833҃} RVl+RPVFl6F\9Xu } ujX3} H@3_^[]SVt$ W39~tuV9~tYFlN8~`f u H 8^8MH@}~~dw8fhFh;F\s[s0}EMEڋE@h65Nhà M(5fDNpFhFh]렃~hsFhE(5fdFpFhNl0FLFTRPQFpjPj:)E܅tE@L6fhFdN`9FhENTjXVLHE#Ë;ωEv$}EMEE؃f}sE;s!}MMEۋ+FhfMfLFpFh]^u\čH;s!};MME؋+Fh]DFnE؋ÃO]Of}uBB;s!}EME؋ʃejÃ]@B;s!}EME؋ʃejà ]Y+Nh;Mw#HZ@NhfUfTNpFhHuBE@06>gfpuE@6Nl0FLFTRPQ v`FpPj&E܅tE@5lFlNlFPFXRPF`QvdDFpPj&E܅tE@5&} f}rl}rcEMuH MHMMHP^8~<"EYY^8H > ~MjH MHMMH^8~<33EEEMH MHMMH~(^8~})ME;AtuugYYt j}Eԋ]+G+_G_^~Et2t.~G St +Pv +PvFG0Eԃ  u Eet t3V҃@UV'OޱkͲ !'}HNCF?YD$@L,@T @P4@XUSVW}3ۋw9^4u#N$jjXPw(W ;ÉF4ujX9^(uN$jX^0^,F(] F(+_;rO P+Qv4# f0F(F,`+F0;ÉEv]G u+PF4F0P"E +tG S+Pv4" ^0F0N0V(;uf0N,;sȉN,3_^[]Vt$t0Ft)N$t"@4tPv(YYvv(V$fYY3^jX^ËL$3SV;Wtq;t 9Ft > t jX_^[Ã> \$|$u PPPSWP;FtjҋL$qQYYt j뵋F(;v+PWv4!F( F,N4S+WQ! ^,F 3sUQSVW}wu ~<sjjX9tDF<ȃf8+3ɃFXX:rMEjXESVfHEfH` AML P5Tu ` TV\ < VuS_^[UEMSV\ ɉUP;W} }5` \ fff;ruX\ :XwA\ Ufff;r.uUX:XvUMቴ\ P;~UM_^\ []U E SUVH@MWj< MHMH@MEY3e 󫋊TT\ fd@=;[\ +ȉuMM1MLLA;M~ME };ufLMfJ< e;u| +u}4uu<uMtuLMEMv} uNJ< f?uIOOfJ< fJ> m fr< } J> u tmr< uɉMtH\ NH;Mu,t;u t} +1fu fqMu}uuM NN} uu_^[U MVWu3j+΍E^f<ff@@NuE |2uSXVtfLUDUARWf YfYKu[_^Vt$ PVJ( PV70 PV jXp8f~ uH}L@^UQE MSVPWj^3j_uj_MfLAMME ‹U C;};t^;} f| /t;Etf| f   f f 3ۉEu;uj^jj^j_E Mu_^[USE VuW ~XNf VFN~3Ҋ9Fff+fff E ~THNf VFN~3Ҋ9Fff+ffHf ] C~SЋ~f V FN~3Ҋ9Fff+f􉖼ff 3p8 ~[~ Nf VFN^3ҊFff+f󉖼ff~ ff G;}nE HPPVEHP PV_^[]U E MSVXWjY3j_uj_uFEEu]]Bu;щ]U };;~ j[+;~b| Hf p1@pX3Ɋ @ff+fL>ufU f| f㋈f ωJU ];u~ j[+;~b| Hf p1@pX3Ɋ @ff+fL>ufU f| f㋈f ωJU  j[}+;~a Hf x9@xX3Ɋ @ff+fMLfU f ff }ω~SHf x9@xX3Ɋ @ff+ff f   j[}+;~a Hf x9@xX3Ɋ @ff+fMLfU f ff }ω ~YHf x9@xX3Ɋ @ff+fff  j[}+;~a Hf x9@xX3Ɋ @ff+fMLfU f ff }ω ~SHf x9@xX3Ɋ @ff+fff 3҉u9Uu;uujYjjYj_EM)_^[U E3S] 9VW2M4JuAMtj_+;~]Hf x9@xX3Ɋ @f] f+fL7ffff m|?jM[M+ً;~eu Hf x9@xX3Ɋ @ff+fMLfu􉈼 ] fff }ωM87}tw+|@j[+;~QHf x9@xX3Ɋ @ff+fMLf f ωNs |= |>Mj}[JM+ً;~]Hf x9@xX3Ɋ @ff+fML}ffff Uʉ7] ҉Utw+@j_+;~Q֋xf P @xP3Ɋ @ff+fML f f ʉM;j^U +;~Xxf p 7@px3Ɋ >@ff+fM Lffff ʉ_^[ËD$VW33tf99u?F~f9u/f9u&f9uj Yf98uA|3jX_^3L$l$ L$|$ËD$SVu7HP@Hp3Ҋ@f,|'Pp2@3҃Qf^[ËD$S~-PVp2@p3ҊQH1@^~HP@f[Vt$WV|$D$Ydžt@NVFN~3ҊԈ9FN~҈9F~3ҊՋNFHtHD$SV~:F@Iu[_^U@ESVWHPx KpOjLMԋ+M ωMč:MЋN(M܋N,MN0MN4M؋N8MN next_in 0x%p msg msg %s opaque 0x%p zfree 0x%p zalloc 0x%p stream 0x%p stream pointer is NULL - %s DispStream 0x%p %02xCompress::Raw::Zlib::deflateStream::deflateResetWide character in Compress::Raw::Zlib::Deflate::deflate output parameterWide character in Compress::Raw::Zlib::Deflate::deflate input parameterdeflateCompress::Raw::Zlib::deflateStream::deflates, buf, output%s: buffer parameter is read-only%s: %s is not a referenceCompress::Raw::Zlib::deflateStream::DESTROYWide character in Compress::Raw::Zlib::Deflate::flush input parameterflushCompress::Raw::Zlib::deflateStream::flushs, output, f=Z_FINISHCompress::Raw::Zlib::deflateStream::_deflateParamss, flags, level, strategy, bufsizeCompress::Raw::Zlib::deflateStream::get_LevelCompress::Raw::Zlib::deflateStream::get_StrategyCompress::Raw::Zlib::deflateStream::get_BufsizeCompress::Raw::Zlib::deflateStream::statusCompress::Raw::Zlib::deflateStream::crc32Compress::Raw::Zlib::deflateStream::dict_adlerCompress::Raw::Zlib::deflateStream::adler32Compress::Raw::Zlib::deflateStream::compressedBytesCompress::Raw::Zlib::deflateStream::uncompressedBytesCompress::Raw::Zlib::deflateStream::total_inCompress::Raw::Zlib::deflateStream::total_outCompress::Raw::Zlib::deflateStream::msgCompress::Raw::Zlib::deflateStream::deflateTunes, good_length, max_lazy, nice_length, max_chainCompress::Raw::Zlib::inflateStream::DispStreamCompress::Raw::Zlib::inflateStream::inflateResetWide character in Compress::Raw::Zlib::Inflate::inflate output parameterWide character in Compress::Raw::Zlib::Inflate::inflate input parameterCompress::Raw::Zlib::Inflate::inflate input parameter cannot be read-only when ConsumeInput is specifiedinflateCompress::Raw::Zlib::inflateStream::inflates, buf, output, eof=FALSECompress::Raw::Zlib::inflateStream::inflateCountCompress::Raw::Zlib::inflateStream::compressedBytesCompress::Raw::Zlib::inflateStream::uncompressedBytesWide character in Compress::Raw::Zlib::Inflate::inflateSyncinflateSyncCompress::Raw::Zlib::inflateStream::inflateSyncs, bufCompress::Raw::Zlib::inflateStream::DESTROYCompress::Raw::Zlib::inflateStream::statusCompress::Raw::Zlib::inflateStream::crc32Compress::Raw::Zlib::inflateStream::dict_adlerCompress::Raw::Zlib::inflateStream::total_inCompress::Raw::Zlib::inflateStream::adler32Compress::Raw::Zlib::inflateStream::total_outCompress::Raw::Zlib::inflateStream::msgCompress::Raw::Zlib::inflateStream::get_BufsizeCompress::Raw::Zlib::inflateStream::set_Appends, modeCompress::Raw::Zlib::inflateScanStream::DESTROYCompress::Raw::Zlib::inflateScanStream::DispStreamCompress::Raw::Zlib::inflateScanStream::inflateResetWide character in Compress::Raw::Zlib::InflateScan::scan input parameterinflateScanCompress::Raw::Zlib::inflateScanStream::scans, buf, out=NULL, eof=FALSECompress::Raw::Zlib::inflateScanStream::getEndOffsetCompress::Raw::Zlib::inflateScanStream::inflateCountCompress::Raw::Zlib::inflateScanStream::compressedBytesCompress::Raw::Zlib::inflateScanStream::uncompressedBytesCompress::Raw::Zlib::inflateScanStream::getLastBlockOffsetCompress::Raw::Zlib::inflateScanStream::getLastBufferOffsetCompress::Raw::Zlib::inflateScanStream::resetLastBlockBytes, bytein _createDeflateStream(level=%d, method=%d, windowBits=%d, memLevel=%d, strategy=%d, bufsize=%lu Compress::Raw::Zlib::inflateScanStream::_createDeflateStreaminf_sinf_s, flags, level, method, windowBits, memLevel, strategy, bufsizeCompress::Raw::Zlib::inflateScanStream::statusCompress::Raw::Zlib::inflateScanStream::crc32Compress::Raw::Zlib::inflateScanStream::adler32Compress::Raw::Zlib::gzip_os_codeCompress::Raw::Zlib needs zlib version 1.x Compress::Raw::Zlib::_inflateInitCompress::Raw::Zlib::_inflateScanInitCompress::Raw::Zlib::_deflateInitCompress::Raw::Zlib::adler32_combineCompress::Raw::Zlib::crc32_combineCompress::Raw::Zlib::crc32Compress::Raw::Zlib::adler32Compress::Raw::Zlib::ZLIB_VERNUMCompress::Raw::Zlib::zlib_versionCompress::Raw::Zlib::constantZlib.c2.037v5.14.0      t \ incompatible versionbuffer errorinsufficient memorydata errorstream errorfile errorstream endneed dictionary0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-A1b62S-+ldEw}ZVǖAOIъ OM~-QJ#SpxAaU׮.7׵Y-6]]wll?AԞZ͢$ Faw$eڪ]]FD(koipvk19Z* ,  m86F߲]qTp0ek*1u4yީ%8S1bSWĔՖk1**ykʬHpo].*F6fcTT"eM©g0&):{ϼkZ> 8$,52F*sw1pHkQ6Fzw]cN̵J #pAF]#l8?1(BOgT~yUbL8^#ܖTZ1ObbSyOIV~P-{b-R4٠~^eGnHl/Su6: #jT$+e?yHf'*b#ٽЧ ?&~?$pi;FBzw[keZ~7 Sv8H 3?r$7jnԄYFܨ |OQ;օ U d S - =G\ p&Gw)` /a߫i5&LsZ<#0zMzFM8,9; :R:(q-v,.7/pXqYs3r%w+OQvrtEux܉~OK }!b|tyBxʠz{.lD~m8onlk[wjR1h58ib?mcf+aQ`צedd"fig HINSKyuJcO NZLݘMFGN@E$DD2AsX@*IBCPhTg3U>uW ַVS:R|P~Q9ZS [fYX4])\ZEo^m/_5qϱ٥s\ۼqދ!K7 kfֶԁ-b3Πjp]$^'~*I@VW<âM˟ŏ{ tDCm-@wm.B+(铜>Td"ŀǼϭ~8y$owJ1}05_K^ iϏ은BI#ƈdX܁T̓cQ: rՆ⩗ fn|xK)o%ƭ/3vUuA?)C:|sĵ@͂ Ͳ;bIUeh"׻_HS1޼^Z4eg Wb27_k%8ם(ŊO}do׸Jj3wVcXWP0qB{߭gCru&op-?'Bs ưGz>2[Ȏg; i8P/ _Y=чe:ZO?(3wwXR @hQ+ğH*0"ZOWoI}@mNП5+#*'G| AH=XX?#1jvʬ`p^Y<L~i/{kHwâ hs)aLoD~Pf7VM'(@ﰤ ہg9x+n&;f?/X)T`D1 ߨMߒ.FgTp'Hq/L0UEc?kǃh6ry7]P\@TN%s7@'>$!AxUʰ\3;Y^U~PGl!;b F2ȂpԞ(Q_V:1X: n3 m:@/)IJNv"2x+ٗ Kx.HҥfAj^y9*O]#kM`~b_R 7zFh!1߈Vc0a"j6nS Nr)Υ{t*F8#vufz`rs"WG9^EMvc΍&DAdQy/4Aڱ&S֚E biLQ<6'5P..T&q]w4.6IE? v\[YI>U!lDa>Ԫ΋ϩ7~8A]&nv|oY yKiw\¹9~$ 66nQfq>,o,IӔ 渱{I .H>C-Yn馑gQz tafw0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-1A26b+-Sdl}wEVZOAي»IˬO ~M-JQS#xpaA.U7Y-۩6˚w]]llA?Z$㧲F waރ$Ųe]]DFok(vpi91k *Z  ,8mF6]pTqke0*1¶u4%y<8syjHA}X*ݹ1SbSW§ٖծ1k**kypH]oF*.f6TTcMe"¤0g)&Ůޟ:{kZ >8,$5*F21wsHpQkzF6c]wN̵ׄJ# pȄA#]F8l1?(gOB~TUyLbˁ8#^TO1ZbbySIOP~V{-b-4R^~Ge­lHnuS/:6# $Tj?e+y䏼Hf*'˼Ѝb# &??~p$iBF;[wzek~ZS 7H8v ?3$rj7nFY |OQ; U dؓS - \G=&pGw`)/ ai5&sL <:R=Pe6^X7}o5641W0ճ2k3$k%'1&-[#bML"'{ "!$*x(+)`F(> q-q,v.Ț/7pqXsYr3w%vQO+tru՛E~xKO} |b!ytxBz{l.m~Do8nkljw[h1Ri85bcm?a+f`Qeddf"giH IKSNJuyOcN LZMݥFĚGE@ND$A2D@XsBI*CThPU3gWu>V SR:P|Q~Z9[ SYfX]4\)^oEZ_/m5qs<\kg2z &J8 좞V`a/6i\lU,zB\uHƒ=&FW A+Ox]`غ7W>9q߳!7Kk ֩fض-bѠ3pj$]^Ĝ'*~@IWVÕ<ӂMʏş{ Dt͆mC-@mw+B.(>dT"ş~Ϝ8yo$w1J}50K_ ^ϋiBۉI#dXфTQc:r Р fΫnx|)Ko%3/uUv?A)ġ:C|sд@͉ ;IbeU"hH_S1ފZ^ھ4ge ȋbW72%k_ܝ8Ŵ(}OodJֿjw3XcVPW0Bq{gǧurCo&p-?О'sB zGɠ2>[ ;g/P8i_ Y=嗇e:ϏOZw3(?RXw@ Qh+HZ"0*WOIo@}m5N#+'*GA |􏒨HX=#?X1vjʨ`^pYL'!$UxAׯ3\Y;U^GP~b;!lڇF 2p(ԐQV_:X1: 3n :m@I)/NJ2"v+x xKH.jAf^O*9y]#Mk~`bю_޶ Rz7hFм!10cV"ajحn6 SrN){t*8Fv#fu`zrϮsɛW"G9E^vMcD&dA/yQA4S&ֿ EbLil!>aDƋΪ~7A8n&]|vYoᡱ Kyi׫w¡\~9$66 Qnf>q,o,ӹI 散 I{.C>HnY-Qg̰t zfa deflate 1.2.5 Copyright 1995-2010 Jean-loup Gailly and Mark Adler  % %% % % %1.2.5`Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O A@!  @a`10  @     incorrect length checkincorrect data checkinvalid distance too far backinvalid distance codeinvalid literal/length codeinvalid distances setinvalid literal/lengths setinvalid code -- missing end-of-blockinvalid bit length repeatinvalid code lengths settoo many length or distance symbolsinvalid stored block lengthsinvalid block typeheader crc mismatchunknown header flags setunknown compression methodincorrect header checkinvalid window size       L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c         (08@P`p  0@`  0@` inflate 1.2.5 Copyright 1995-2010 Mark Adler  #+3;CScsI !1Aa  0@`@@ CG8BhGBGGGtG`GVGLGBG8G.G$GGGEE"E6EFEVEjE~EEEEEEDFF(F:FJFlFFFFFFFDDDDDxDbDND:D DDCCCEC5Perl_sv_2mortalPerl_sv_setivPerl_mg_setPerl_sv_setpvn,Perl_stack_growmPerl_newSVpvf_nocontext8Perl_sv_2pv_flagsvPerl_sv_newmortalPerl_croak_xs_usage\Perl_get_contextPerl_sv_setpvPerl_sv_setuv?Perl_sv_2uv_flags:Perl_sv_2pvbytePerl_croak_nocontextPerl_sv_utf8_downgradejPerl_newSVpvPerl_mg_get4Perl_sv_2iv_flagsPerl_sv_setnvhPerl_newSViv>Perl_dowantarrayPerl_sv_setref_pvPerl_safesysfreePerl_warn_nocontextwin32_strerrorPerl_safesysmallocrPerl_newSVsvPerl_croak]Perl_sv_derived_fromiPerl_sv_grow@Perl_sv_backoffPerl_sv_upgradefPerl_sv_freePerl_sv_utf8_upgrade_flags_growPerl_sv_pvbyten_force0Perl_sv_2bool_flagsPerl_call_listdPerl_get_svwPerl_newXSPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheckperl514.dllstrlenmemcmp_errnomemsetprintfmemmovememcpymalloc^freeMSVCRT.dll_initterm_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllˉNGGGGHHZlib.dll_boot_Compress__Raw__Zlibboot_Compress__Raw__Zlib887=7$8 0<0H000001H1[1111111112A2O2q222222273]333333 4+4/43474;4?4C4G4K4O4S4W4[4_4c4g4k4o4444 5+5J55555626m66677*7I7h7q777778,8K8i8888889S9_999999 :Q:d:::;5;M;`;;;;;;!A>>>>?*?J?v???? ,70b000001122222S3_3e3333334K4Z4f4y4444444455555=6{6666667A7P7777777 88)8<8Q8\8~888889N9]9b9g9p99::3:<:H:[:e:o:y:::::::::;;;$;.;8;G;Q;[;d;n;v;;;;;;;;;<K>X>]>b>k>z>>>>>'?S?_?e???0000001,1C111111112;2[22222222 3)3G3|33334444(4w444445Z5566A6W6i6666 7J7777748A8F8K8T8888 9;9g9s9999 ::::(:K:^::::::;Q;\;a;f;o;;;;;<*<=3>W>>>>>>&?1?6?;?D?g?z?????@,0-0m0x0}00000011F1Y1t11111112,2X2d222223 333<3O3s333334B4M4R4W4`4444445.5I555555556-696b6u66666667$7G7s777778!8&8+848J8i8888899:M:R:W:\:e:::: ;;,;G;;;;;; H>Y>>>>>>>\?g????????PV0b0h000"1I11222$3333334?4k4w4444555#5,5O5b5555556U6`6e6j6s666667.7A7\777777778=8J8d888888889!9'9H999999:*:T::::::::;);1;P;|;;;;;<*>?>R>m>>>>>>>?%?Q?]??????` 0 0050H0l000000;1F1K1P1Y1|111112'2B222222222%313Z3m333333334?4k4w4444555#5,5O5b5555i666666777i7777 888!8*8K8[8c888888/9>9C9H9Q999%:1:C:^:::::::;*;<;h;;;;;$<0<5<:4I4N4S4\4444445*5E555555555)656^6q6666666707T777777#8.83888A8g8z888889A9P9U9Z9c99:?:L:::;K;;;<<32>>>Q>l>w>>>>??_?j?o?t?}????? 060B0k0~00000001-1Q1}11111 2+20252>2a2t222222223 333*3/3=3B3P3U3c3h3v3{3333333333333 444"40454C4H4V4[4i4n4|444444444444445555'5,5:5?5M5R5`5e5s5x555555555555555 666#61666D6I6W6\6j6o6}666666666666667777(7-7;7@7N7S7a7f7t7y7777777778)858A;|;;;;;;;;;;;<<<*<3>>$022233!3Q99=;<<<<(011d55588<06>v>>l2q33 555\55777/89*;; =Z=>>>>>>>>>>>>>>>>>>?? ? ?????!?%?)?-?1?b>x>D000502222222223333!3,393C3X3d3j33334#4044;8;<;@;D;H;L;P;T;X; 0<<_^][h t$V\  1UQQMVWAH18AHA G+A@ t @ IQ< YSEqMNjUI EQuA @#Å>5I [At|Ё t.  Atx u @uNA=%=A @ uыzu@t~xt-P I ttLtօt t6v3t-@ I TtDt ʅt tB3VPuu@ E@ @tuPVD YYuF _E^h u u\  vUQSVuWFH>FHF C+F@ t @ NV< YEu}N EM8G t WV YYOuG @%t>t9 jWV, }PWV8 G @t WVD YYF _E^[h u V\  lSUVt$WjFHh`!8FHF G+ً4L$ V4 jhX!WSV0 H!Whh,!VX ( (!jUWhh !VӃLjUWhh VjUWhh VӋ0tPvV$  V D$_ N ȉ^][% D$u90~. 0   0u?h Y0u3f 0h0h000YY=u90t0 0Vq;rtѡ0P %0Y^jX US]Vu W}u =0&tu" 0t WVSЅt WVSu3NWVSSE u u7WPStu&WVSu!E } t 0tWVSЉE E _^[] % |$u= 0u t$ jX ###z#r#\#""""#0#"""|"f"T"2"@"#"NnP@attributesmethodlvalueA variable may not be unsharedshared$referenceattributes::reftypeattributes::_guess_stashattributes::_fetch_attrs$attributes::_modify_attrsattributes.c0.14v5.14.0!P# !f# !# ###z#r#\#""""#0#"""|"f"T"2"@"#"Perl_croak_xs_usagePerl_croak8Perl_sv_2pv_flags,Perl_stack_growoPerl_newSVpvn_flagsPerl_mg_setPerl_sv_setpvnvPerl_sv_newmortalPerl_sv_setpvPerl_sv_reftypePerl_mg_getPerl_call_listxPerl_newXS_flagswPerl_newXSPerl_xs_version_bootcheckPerl_xs_apiversion_bootcheckperl514.dllmemcmpMSVCRT.dll^free_inittermmalloc_adjust_fdivDisableThreadLibraryCallsKERNEL32.dllN $#$$$,$attributes.dll_boot_attributesboot_attributes000 1$1-1X1122R2c222223]4t4444 585D5U5i5s55555555555556 66666\6j6r6x66666666666666 7277777NB10NC:\cygwin\home\gecko\build-20111007T154612-unzswqwrzw\perl\lib\auto\attributes\attributes.pdbPK`XBlib/PK`XBscript/PK`XB-++MANIFEST}w6O9;mwNBGrڦM{$˶bŔc';>IIIʞ Pot3ZBzu¢ge'_e.bK֠:e5]tɉ'JX0LzθN^/[ U%Ӡ≏_Ɂt œ<|Ӌ\qUڻ?snV[Ãl;LceAOf)r]9u;6q ns&ILa!L9qUYrizA9[RV3u%% Z i%'w;ơЬ *yDvIwʟvڰ}=:`IUcrL0lJ]ZM\ċUyU"SZpiOqD)# ff%\8Ѩ<%JA #IT:e# 툞+I jᤸ5#Ak̐;!Z۶exJjrsnyMiT 4YHӁ mcr>k!i~{0~!xAvt^>7ɊxElTZ)=vZښteZje3\\G`k Jfjg"V,'TrQOdIqnRPe9J8fAU̜,$33ʹ2*r3h Cw(ۡFի7VMh0MP7?+aaryWE"ƣp?AY-gYUɴGӯfryX* ,;)g+A;6A[/chdNbɬ<RvF;t&⛉?ao޽{gmooMƱܣ8hG,gWN>@:>dqչx'(e7N?W*)r;̕U2O&\'kKfޑ#暯K>Ya'l w눵-|vhlE8%w&fY{kWs T+^h{ =7ǂU9W03+T D.!0Wt;,Il'-wG"7R*n\Nc.ŋHH#H^ى%R͝|TڗJHr~꣊J:y.B&҃١KL?sWcbVq^ZޑppMyWkR*>MT,Z6y #E%?~W*дX@z088h;нZ̊\z{R4F.+ +cᵲzVvק }o=`leꍂ,Ä-a<+oK8VnNlQT"p]r);>o7C+7'w(ARǩ#TA!TDANQ&G]if)U=mWXuuW U9uXRˉ~^=0忑s~SKWo8Kq鞫b0܃WL=H5QgЬ381x+⥮\RCu."evuYgpVgԖRkP[4-ovZBzbr^-}<3x$ۥi5Xnn x00*!eG戔 _4U,4k-j-zbr^- +-jbVԅXQ6^Emh*bD|@f:?;Z<ÇGٕ'`}=й_8)yymyk+>ɞǵ3?@qx3h+X^;Jx3]P,ZegcȈ{eyW{m=z s&:nn;Bܽsii=E .!Zуb_ c3Ss!NMWO1;UltqT,gAjN˂cJ&WFk68ђHN@EX΄&DH]=KJM\Y*EDd:*~3DI/<HxB:ΉlfLsx^a!Rqn"ښ"ZܜS-!us6yjGg&PIFiyELe?:^}ByL 4i"(PB{d BH3oZ(]D3t/}N$ U"cy" FLw=1BR7Vf&+W:!UP5-IYh(7Ĝx=56΃Nn9U$v2}nL"9`C@j>sR5OgPY,%:xS=> Y\sNZAz7A,l}gY*i2bH貄I[:%41 Wd!}:Org ATtn$X_LH i7 JEː>&yf ʇ3C%qՍ&nMcZعIwtumvInkŧK\8"g+nKqDч& &+ HHǮZ\gT|:ruɏ]sf͖ q8ǝDw3JΕ7!ܺV}wjw;?瞣F ֏;?^,S`:scCSH yH%f5Wȣ&~ˎ~AS>q*/͑85!,”FB]? 0*/RJWL9BQ)撀tu;] )5RryAvT3[t3W͖UK)lɊǙ[ld4iEĚVY]c&R@)7Xk{a{o~k4HiYeܑ;Pqr#ov[jCKRsqU܊kОD`rp(K#JLz.*ehGȗ6R]eTa(w?P)% c}x!s_w: +RC>bHE4":yL5(;*,H9H._ s_!$IATMK@ gx3|Sn3*!x.5ӎ tB(EӅd02B/Az r Eb&:tX pH?AhL c07xse$̔Q/kxfSw%7jGG'\ &1o`6<)/ =BucJU092Q| yXof&`u>\G5Yj86'aգۇ=Vy7kY [aw4ϩ>d fčfY4jxpቒ=1ii7n \5j\k6[AJPx謴9=_f ?0>; (xΟL\4j8+5Yl8k59n:6i!=t"n ݌+c[2eyµy}02/4jx5Fh0s/iL{5<6Ͱ"~ÿ2L)a\bBfZf!5\'OG }Wa"=FXaaa=LlӘ'ެg5m êWYq 11d)3D{IL~<pn>q395 1垫3I}].I6YLD'e)«Ϣ077: OAlKNQ~ $YZdf@zd@Z2dH_[d&Ę&1" 7b I R@ ;RAN:CHn#҇OLY3G(2HGcSOHGpPHG7DG1F X B"6|Dwt/)pC{4 {AnLVdJ/zycUQh$mfӀ%XBh#|I҄i4 @`ng00[Oa%1K9@m$EdU5aFә =$B8 lI88Rp\C߯q ^zTygWY \F  ,}hG87'S> N_BBv Ft*1BAF }ژaCCybWL?O SA:Lp!>e~Xã{@Єgv[pf?"8xn7  EM!Pn@P( rb܀! hB!>&&tUK>&&&&>q؄r%<-Q^gxAj E <33Tg0`@!`3{ {1?B!>`S!`Dq)C&8 mȆ<E0#ydv<6No3zF5ȳU/+G嫘@5#ӍYݲ CBdubIcM CҠ3WKjem/cstuߠM?7лb75E7πW 8i'PɐjcYҀ|َ]EޖmÇmGg 5G\#\ot[H Ak}A6D{ @" q)c諏9`ӱ-S=ĈNos~I6x|DIQH !MᲨX@ De^S"CH(TC1@5+7 ^Q`}oB1Ceց\_aYF-ILew(i^+"OYd"9Jc7Jۗ $)DU}_#jgG(簬# h;~\BBe> KQ07Dq YQ(PcVHkWQQC\,Bs"hF'b< wrT'Yg0V+}F"SS2<Ӹ[o\\V2MހހA>C(CMţ{x^<'/ iBɵ޽z~:݋韙?h;/b7 }o>5*3!>3!~zX_}P?dY|#^`tOrpU6!|F $.A:_!N~'Dֻ~ ֟ QCr!dA֦9CX@AԾ+_8D|lPyyb<?UՉt'TT$0W3v_> ~Z~bd:*uН^x$W1ߠ)$E2u~9;_u/߿u!O_1߯GW~?J1r/O[,~N7|Ok6m8>PK`XBdMETA.yml=MN0 }N]W--Mv`"1C}R|g*kp?$~n~B呂7Ds/1eECⶡWHk&]1p4Uȝd0ۻ|qmaM57qW_<|xm:4x 0( J [L5ah ePigwbEmX nYؕX{3s`J^~pap%_0U*ϽyeWD$ pam߄Y y"q1hqyZPG4UFxӚk?>_1K6_ZOi]C?yl(r3{+G[;aO3 $"KP]#+ݵa.PŐ`D~sNArOXlE^N`jS ٢#3#yϊHvgwζTJ%ƪa!k 3P:qT%!i׬a2)9`o昐O@Iu-Z' X~[yLÇr󲬘p.|`3Ȗ{W<#/0湛]&iNS@ح`KڃAi 95[DFBLڟyҵ]EN QK J9G_Fg#Jp~3ijU"i\+!!(/97B_cѫ_ݳ2W9}5{L=q~glPtP3qʡK]7fR[IFM EocR\ iGru5)smo9vqfuf omhZ!鮦PMo@9#$>8x}/KY+!Hu ḿF|}+>n=e9 hB这cx6[?7>`X[x^\z {DѮh[ f2l2,xŘZSg!Ƽ9fag B}-ҳϝ_9qkڼwr V)L_%ꏔ}SS4N( j f"!?]$<7s)p2p 3U;LHމ캱'v1 zXbBjVdnN>!Q!/;ۃmo-*Ձ7fw _o;cs=0R CCT  / 9,AKQ = >|\`{XSu~J[ C/T䥐 Qk Tzi 8ߤm tSiL!!do&hd¡M&bz%H4@p°"09 +?x.a]x5peCyE1#?)CX?a̱!`ĘOQZZ旘}ƍ4CRSXHmwۑ:͎:ɆĆ $QNφYߣ3RL @?rMYd[T>%%X| 71.ACQ+pHJ2/% 1Mm@ʾZA  T̶5κ-協e2gX?DFhd@ \tU gM˺m HEHmUwЦiN]tLld4>!ģSѮ;8Y?ک! W ҃Za{ ۾~ŞϿ` ] kYLSW`럎=:;:p㇇Ow1W;#ҒrBe k WUUvQq#Ǫ>H]0DA?5 E9gsS+Xr- kuDvA~٢ظ$ ԀQb[>JCkSs=XCZك<K4\:.GJNC7bC۴)[>tjWJi/lk[kX,,H%R bj>US0;W]XX*\kwiԗl{N#Q]|o3u9Ku=BYa?wG \rdhJyZ>fI7yAEOI$3$1PCɈ/^Ǡ Ilr[?[L&d-Y38;w%sZg'x9pFU]u=ONNTOgDo`SWg&Xl't(*f ʡ(w fa.̸"$vG"^j{*JH`X~;ޡ ´hW5O>'lf!gƀbЙ< po08If~d y0 .xCѲ)2 `DcQYHOtu&Bt-tv" k `5IIGuQDځ :jDXN=oo[(<>ot1+`"O?N/`UzTAE I"yRr"]jA.7 7V/M>{p:gsH@Vas}?w[[s3kg秇.L9O!dH`񊈭LZkq<w EE46xkȹڣ@rgp0u*t cdOeivʔcc.7A7EI%cQ6w, /8Xx$Jw@A#|J]Ih:6/r=$Gw^YZݸ?+΋'e[E>Vȕ=%} Mn!x젼WڪABJ %x{AݍX[XrF.򲁐liD%tug*Iē 0Us?k ,%*Ļe9a5Û9I#Dbn@ M`!$>bA D 4 A+\@:dHb~]ߠmAW^)~~˨_r ?cM%2PnnY;bJX b oo*R,,Qh=Zm6u{'K4_|PK`XBG,lib/ActiveState/Path.pmXmSF 3Eq46q4Nt 4$ƉFXg[E${ӝmC,s,SpNU b티򹳝pvi(U+- hA:ΞYQ\'dO'(w}=37 &qyM!. h Y%awsLE&YZVaZ0pzv/58? 'd f*,Yk&i'ɻ_N=u?ͯ'Ϳ>uQ]{W.605,g4rPi;un"#؛F#ɖJ6רLI9V5nڲJc9 1S r1azhN4[͌8\VDF#U0~&ʽ9\cH<>:|Z 4j±νp 7拖}o;gZ=u?U>iYOOr㔭n;ժ J>($xǣjҲUzڰq5Cb(S%M/'F`bѢ.gk˄$+Rlv<+9#bd'Xv:DE,TnsʿtfCJF_>l챫7W3ZXe'?vu۳2i1ANJ¤۠ڍqF|L#k2]dYPh U{:b`.&_1CGFpF`xזLA!Wlc8+Jqd EYaUa!az$\q+-3X%Oe ˼Du4*ծBPm-dV.D2r[ tH+, `0HEju,0BRL M1* * 7?Av w]ݍx黿:``!,47|<Ȣ PnpɡG/YpcI.٬cD}R'̓,$<"'7v櫩[!N!:BH"x8}xpih|EhO}t~?\O>sR1|ŵrWy!p|d2W"_#t{ӗ7fUD0R1EA*fTyhYԔ zOZe$ؔuQeB/ 䶴%v5TL5',VAu_"=:' pK 5 :KQLMblD16h$3%LŸdQ IIee՝b6X},۝q7;/Owۑ2ZSǭ5ʏfT4&$Afݭ SaQo뱚6]h1 ֺͪ {IjSbwz[m"llTZBYTsSDZνӇXLe NQ Ӷ.YNxy-xAu f;Bb Z:9j8mT`jEQkrF% "f8DiT!D﹭om7nױ!u~Z;G#aN˥w߰#]wZH JO}}mnXhwW-d4.|WTky6JcCucMƎ{E6N΋2SHPF[]jf^=7_kMj5).qYvFdXDՊ^C2BЭ7:Ï{swjGp MKHw'`^Q6W ㆯ۸8¯uǺy\c`nN V_O>ԩ$cg91[ωshVHȾJM닼P\f%s8M(?%eF7y[x;fklcoPp;.CFB_P,i3%@^ H/5G{Rɴ,L857&3$NFg>6_ vΈq\*cKtx 匭ۨ>@ftMkԌībWVq݃/[s--[Dn^⯽ /ic]Ɠm$ 1CRG67qsƱݻͫoBfTfѝgK7T;u!a|^v񫹻4zBx_wuE;>56(opH-1_OPK`XBj9M1 #lib/B.pmksH3v,9eoNCbCr#ZHFMoyHd֕i_!;0Aʏv@G;yco2MpL|s>)>KwBgNw;Lafa$Fi ,d aCU]t XlKGdڞ 8A+`ss[;C{l&18qpp&, ie{N4Ϛ,?"}wyou;V}rXH^@CD1u` `laW,ACc|(b:#WtA!s€'1vPEJDhf!BZ-BG)؉tS & "YqЋ9Z8LUMT !/ ooѰ6^/(^B?ۤNl_uRXD).z Rn9E=c%U.Joscx%gboM.AccE(]$9$jby#6AU[<0/ogʜz@gMؽTyq !e$&sX>h7_^H ZW5O ~SxQ=:z O~hYeH: [_}:"?А`zkzg\ |20d"jգ `B-jYwU*Cڟ\[}Kn/V@Fg %p:ˋ~Gsj^`l-C//s" sOJ^ 0z3C+i%ՁK/2Or?l.*i [!mo o/sq\mwhOCZ+ BvVz*hipef+hvw"g.=DTIk͖(2k(LBS H A ԀM£y¨W#jkbH1>zQ Sx; f)ODg-&Yi.₝=㉄NNzX"u#l8F!1%WSErVPr=鵭9xȺbfqձ6^;N޿~#Bt,2*`>4Gz}})mP؟f'KRY *zNR~6]yxJp52EQU(^3)B~\_uۃ NʭB$aUGRSq4p˧jXC'YsLc^I^e%Em-3gln|2OYwam#ȈAg $q7)j`ͱ*&\s08l[-J!ņyvuNEcq ^9*i^X}`r&k@ӷE0 k7D >`.W/BnlҢ\F%RArK&DZ `" "r[L(3;- #K`XrhbF}'r1ȠFx.gV1OctMOrTY-WʹNq>b4!|w}藱a `؈ƚ8s!#`vl8p$6UA=0 Szr:]\5?&l f*{8 1cFh̏rDpI[U.PMP A] r8ɹ4tD9WUVyC`hR=ן=;փxӊ.`) =-BʉIE+)F<H\8߻7a+R;Q_"qxJb-YauXrӌ%p>Vo<>=<M1VBU~.'L\:썫0(ke r3TJS%$$Zl(dAh1,܎L %7m45I0&, b1i+h~roDR_Rfrx 5 $ȢFi+:/OM>nCU,fO)!zx;:rYpve)GtXu`k"/(u{0:cVݬ })p搤^ӘbGtv\@.F >BP-xGDuB[)c*(R#=}#q'6Lu0tD9sZYYϬ{89vIAī W-"'%(C1g"dY Zؒ-ϒ1S 存Y(&!(J"ɱ*ˬ62Jk:(q*F6#,W< W&nY'+_-/BMXi3ПJlǯ@$0_}qv>: "0=8_cj43o[̐:Ԫ9oS8LX!hs&3?(|^r{ygZF*"O R}3XeI+$ҪP˫fݿn\].)] ]6UެВv;_$㧳dT3,n=Bv~FPC`n4ߕRx4?(ڍ1qZ^! |l@ ӝ& 55M3/z(:bʭąF4rX<є0`wzɇnY `I{hޢ[grdjH8w|G!`%_'1ټ{|T(*8aVs]Fr&x ИTd]Zn²txiZ*Î>\^0fߒlEMAn"\F:㴞o<㯑i#)i-rOtذQIV%X66|(b5%؍DY_siJ'c)t]=xeqAWS|axt>t?=1l&fOȆڃotٛK^*=LX^]6"ZF -ycYnLϜG?=~_PK`XB7Ԉ>lib/B/Deparse.pmiWɒ0srJw01`7OvD $j,*oc>s5GFDƲ2Ǒ/[$L9  vm.^Эyk?Sc}uuw4\Fcmw'iQmʼ4ʢ*Qey7FO˒:LM6yp Uzq6M4qX)"xƽ(P9E4JGfQ{ Мj"̢@Q[m8&Ñ2 8#eY4px덓1UFݤAGa<ΨI"mv7?fYDxtas;iLl]Q\Oԝzd<]'0J?wx}p~?:~}fTu~9{E?ONw~'G{;o\g!u8ctۣ=lqrfg9<89>hNN:'nݽ7{{;oݣMN_vC`x}B~w/{;ocCc'_y,~I{K9~~}v/+N;j-Kdsn{/JvTޜ?`oԟrOvvkuTν՟zϽmx|BlU?H`ح|wdjۭ9l:8|{h{^*֫?hHjkkXfpURlkߪ)&aNNVkp\+Xyw8xSs_nK|6cAH^?xx{aGni} P$IU&I: /N]D(Uf1a|ȠDsa~!f/zp1&bPxaw:#:Yd<$h-̻o=sya+ kZ Q='bֽ*Ŭ 3]3fws@=rs7?|)\A]m~  1 cW\0. w:h܍}_c8h&[o&4 F}hրxE>LN^ ׽@5K kڇj?ʍl64?M\yY(`? .x 0lQw7&n1@3@zu V|-"zɄv8G@6rYMGXPI8CYQm6)Ÿpr6#A (xyLLGAE*v7pX_Hqj``R`Q jZ"l@`$k 8x E JO)j{u"LI+Yi" X?8Ӈxa A4ӟ̐ӻArL? W#'r6Q Xdac7l n{ Jn~@a?0q2%bm!$@@wG]=kΚ1{Ukz&+mĆ[.e-avH7T$/XEvi;M#gX*O^ {. 体i`Z'SXQt[q~hL(ȓ^B7DGWs4樶R@ϥ[ȖD]A/itO 8JaW$.0O[ !dd'S PuzŊGuxtoWfC3&ǭK8GާO̫n=!M`ecЏ}pCv꣌ F$y@pf)4.aC= odC!{}SNu&Pl@raݻn%i: '7pPrq^PE:4)AQpRşj-V+yq[> `XՓL:qHd^X8zeq:'nLAx '?IAI${.WaK4;{"[( foޝ/ͨjoz}o]  Dne>x t/#od@M-}p7Ě! lܗ8 m|3`}@L%I?s'8> Oly٩*^cCp?կJtXo_ԟ &JeU?g2sIlM(l)Wx`ִuF}o 1 *Č눮4Mvǻ#Zs eіՅ1nBi:'o:Nԩ[L[qɀ[V~q!^F7O A7&6{G7po!1@TZ^j/u0!+&i|D! H_ŽԤx&\.ăz2г q@!^nG1d1bf+b@k!7dtwhw޳8!XzDEYLkB'idF 806e'0}nh^yH 3Aa }ӄ"$&_<ґ׌'-QHe*PkO$CqOd]?r$2r yg*"531$8M>?,k!mkzOdkR- YϰiCkF1^׻;_NwBƯge뫉M#|")ՌLY+íf&P|ñ8TKFxͤ֘j:GڬiF(a~ "y@ {ycRCG,#W^c”um [wW`:Xy8َ GNL ĝ=ܡ o 5jX /IAR}1f`iH&6ѱpҽ"E?MAi~%LW7%FBQ$Z]lF(0j}/$uIP;z6Dbƌ"|s@<󶚒 8.9q|"b=A3Lkp1eZ!e鵩铞Amm{O,_(쵼o]({F_8L5ս[޳-o8xȼ-w֖p NMwDtv[7l(Ak&$ɼ?-7Ԉy? @Gp{5[J`RHL{}gtJrS9pvoV[<'mdJGB>ʘd#_A#Mf4ᛷZP>ɘ TH9!^DvQ+@:^D.Ʉ=MJV^nU#(/h΀Y)@fH 'Hppʴ4.]'aj/ u[ OL,rv|Bݛ7ht:x񠱻 tW 6Mvf$6UVT3c̍gww p^[(2w'{bMY&c8Ct/,m(C-7 ]鰫)(iaqe_ɁV}c&5{M,/~UaE_U}֚eU.Uk<ç󦿱7{.B;5˖6\NvWM.JAwp~Nڹap%'{ĭ-qW,Ʒ~3"ϢhY%@u 1kn5 #8؆'jy}P=E4Xz { ׋@@Rx}u܎`oa4L/s,FxîժlS (չ92[gG}c/᱗ߨ vOb)T&FGXNRvZa/P/Kkl^>[wؠ<^kcŵhPдY1L{oc#xק㍍Z%fNޤlT&ps^4ݏKHrxa+ g.&Дd[^3ňH . y5;><<XQ*}Iih8V{ 9S]X_dFV@u!N[{xFEp¨ (mC(ءk;@ije3W!!M'KqFLg*+޶ti uxJTX | ( 7EHɮ&kgGH sZg՜*{5&{گ{?h[9*Y(+# Ay%R C(+ zFQ}'i,0 H#;7&V+Sl[a2Z6Ԗz7$~էlݵ'$Z+¯y| zͷNHZJTec{  \;tv|$O⨅jx#ɝitYkM,)U1iPc) u>PI^IcxY wF#j]?"o 6gLuG]15xD~ s9c9!ar?ܛ;vTwMur uSb-={\dTax;Q:@ai8plzu&^S|jY*`D&)O| Pe* z1KdBOxiЏB4_g@t9KGvdXB:%{TґI.Ċ=9tl6=xBhjm@UItJDkQq dqW "&v7Ԉ B8Y,ć/p@ZGleR"*yal>^9r T_fmͭ1"VD=c/fلL$? FMGP"`a8{H@LR8LpOfI/'+ 6ʷ@KknLm+jx89#/5pXuɦV&D|#{j͞:<~\s˔Mt5pnҒCFߩҴ+LLU!ĿM7jWq.*\jo%4aW_ې]X4~(LI==yAkb.|?, va!E1Eɠi0t   h*7A#Q&]T+숁qNB$XG5IB6ՌX=F|건>UI?kASqiuU{*FNaH\|czn2Dw` (Q>OD}S^lȅ_ߴB|vn&o`EV.[U".bXޢReJ@sl{l^s;z'rZ\v$")?v44zeQGu3}hEjn?r W,Кm֧~ ]2UY͉VBm%1DיldE45#jy\kV67@k״kgݦqEGSޢGѡV7O[(@NvWeUd'R% ùI/ލžd^Hsd(t GWpg!'y!?bI/pJd(nH{)ΫԌ F@U5УZ!XЍ&4x6P*:(M[ JD/$u` %ZVʛWW\Ky)E4>1kFA0.>2FEV(®h7E9; vע&BpoG(As>O`{X d1~ -ךy,+7?~ 6y{\IDB{mWhZ$6K N>nldUِUizSCK]MKC{*ɪnraC+Vt cgk_dPJ"e8 JQtn~#5#/BVY-2b7RFg2`ČHP(v3Oƽ @"d@z]j]tmOʪZ̢N;t|upW.sCAb˺ w,V6kܪS6x o Ӡ/ "`fncu+Iv#jǼ!ӫqԅPHBvMa6 [Qїq4؞C~ݴnwyhwE!Gnj*lR=u7!Ӥmwixwj%*TdtWz"PK07<|rxUM ]C 74@0fJdysVV;f]A͏my0yd_)Ī5i/7xXPM`//;±>A`{66Y|ol?O]>Q<(}'Wh`'oV;{*`9/x+t`5nTbҠVXG/p+Vs==4`pجӊ%*?(^Frƕܒ.6^v>Kin*UsQǙ88v%ELhN>̕H lҽQ U@M}K@.uz{k쿥L:p)AY/Xx?9K_p!AV{d@ 'aʷr;9.t߁NhP|csIkOI}ʹO Ͻ59>.y2=| oDtF7-j@=c!x/EQʜ5C;0sߘDފKQK֒_U_7Z2 F2&R,_. 'L;،}@щNY+ى\ ?r=麔9gnut&k;zOeؠ\ILA$SS/U!L ay|5yk9ڒW^:*.=VeNEZspwSPPR Wi `x@LO$(4{$ j$Un EsR)8.wM EXʰV9 MM|J_2U:Pqq:T| ]2S :4C7ѡ|a}\-~@i l]4&)Z@ 45HV_vXtLQ(bRv. .N8]vkm} VpDxn8Nd:٥IS|A.(^`XTt2H=6ϮQ7f/,h8ѣ袚<#Ki2߉" Y+: +-wH4$]/un^zDЉ38|| '=rDAqޢE#ZOpjI>ΐopʾ<>كaL#=p-={>y)?4X.j=s)J~'oぢ-V9Q|;Pସh :e܄z%T{)3Lh`Bxv 66(BQkH&hpNc5Q67$1>xqF2n,,4:šC$c1t I`S]ŽVX~WuȘZ ``L\"k(ǦJWҙԫ2safVuM{<3fIUYfBx_a]d&ڽ'4#ޣ߬$>SqJv`c Lp띮fQ W N2U1m3K@kz2妤hh5p5†EyvӰEܭ>ReTCSE<eU-%sU1 /115vy}`uoi*HDƙT.8j(تF~i rᲶz'21B,. qsđ!\}veqgPH¯KGQ̰pCHN=X g2| *wЌ 'H7z>+ j6௪goAF1hՒ)qshыкK& zVj^33cəP5͐M`~8 I!c Z 3VɡR8X7Jrw4Lҟ[QO'*1?pi|M`Ma5؏egZ94vZ9h Nv{c|VƳ7'R;N՚GEN^{G>FRr3:9"} ѭ/K)/ <@z³Ѡ4@drEe6v1H% n U()wx3d== /CZnqJs]{'MUئXN8$*=Jnwf!;N-FDA}fS""<(*LG+ BtPTF|ѣ|a%AX;X6=1+ūH:b7d2\ۤY~=HFoԣ_8htL-0W huOOq+p:FC d>3+4M,o"ҭVZEoz~#fلe{3HIrʰ~j{aː*45cf$-ԙзذ ֱx&w֐vP-oUm(jH g~Q E=5œHҞ@]ˢhJ@n̦7}*r?"\Qa˘N (^2)#RVu+UPwcXJ.]4AFB3PO2iɀY6D84>K-ply D> Kj=/:0sE0 re2L/2& qmM4TW$H8g4DȊ|=On⅔$KR㥩zj2MBu,Rp鎉KA",S|y*uֽ9h򌼼&ԃq?q Qp:<mB `8\w4U6!p1D `V."fƅwinj1_.7״ʨٌv>K?yH$#J~-%|g\T h!<9ף ȋN,:TbLtDKvJ떍2'zCZdړ|^/PͦY^$|8J{tSEX9*FQ>/nHQJ tbʰDJJtz0S) \ 0 a^OwɓF[S1t{l)*t|Id0K(ai]g4VSll@d 3 Cl֐ _i"2|5-)-4ELnTԓKa_65pWP1]5Bs4!'.Wg㼥:rb66\;Cfӝ>l%,oc;A=ec;w$ѕ`(xScӄڐԆ"R7Hd"„(B@+ԂpH '*'P6̲)gf1JIE %/+/كVJV peŊmtř^rL@ -igLs&jiEa: K+ˍ[EzU1CD& ƍ:80Y<vq̴RI vۼ#i\ť3bse;ҙ:%y&V#lD=4f;CqLzӲVKHE<Ř\$F؊ `07gFNJRt/ba"u$Óh_0δod*?KcebU|MX<CXVoƂ1; :9|w|J Av6Tt zI}U#]5>R7'omٿk <>;lH%AOj=9S^^sSv^uVJZ]q43* 73!QWDQ~d=Ϯ8:̎@ͤ7gB;$ܖYngVJHgKv\|\4I=!Q+uM<&woVk +'V Eɯ63ь~O,7"*3E00Դ!ߊl\ư.k>4?.r2&@L#ؗ:5@ڏN+gQ]5 !FJ͞;G|~%j]:F`~4/eUQ(cAy[IZPtQ*lyզ5Bp-K Vzz*,qYhـ{NЈXAbၝJk{Ssok=0ݮ9EI ϤcA~ MC -VDb'p"Ռmyod ccV՟ɈG? vqdh"XЂaBͺgĊXs]ƃ&7=/lwcD@Ƈ@aC3꿹sռ>&sI5>%_<X#pWh ̋sGnra)"= n;2yi8a^f%G~q!q"f`,ol32y  ңhR0E[`%:X1Cw wԻ)ߨ0fɂV$xj۪~|0bC[M^0%0$Ha(?O#g؜I"\y4Ā%ÑAӲ8XۥH%COЛZ8x($dYT4,i>!ASxaKr^G; izյgfFM!m 2K )xO}CNSVa!K.0P+JCFDiG!u ڕ?~"^k5l3 Hw+ eRD6Ar@JMclfe#ʠI=aVoJxV:ׂtQ7(E )Ven%R@)8+s "KbRH1MoFal2ےQЂ_"/Ӂ8r߆ UT>p ?XXd\Y"#FQgM'`WPFiv !YgY@%fe`#z܄SNhńk .>БѸw7;pWk\ې 2sAF.Hnr0HSٺ 2sAF.Hh SÓWS)oM>wcr/)9 $=@c Jl wAQ d?Jr u4F/|Q5Њ/ƒ=#QLq5!e1 :`1HX60"eCr+w]3-Be1sI|noe8-FwT EDN ңW7,ƆXf?ǚf3#.= uѴ*Ԟ3nAFHh4*7FE,L~}5q:"'FMRE/il^i.%6sF52!HpqSgO'{ C ؝R{LPE Q\z)'C lbYKڑK}GgoQfME%fޭC%LjaI-<&!!V>L2kfORb )>.{66fRw΅txZW-&w>. b:w 1m4ٯtw8Wv/N 0\d@MB^,B0&lR.?bNL@3V!meQ

    #C±n,0Q۲m&De%d6% ʭ_'^^|Vbr Mȅ&>D;2p86(]cFQj Tg.#uO‘Ǽ Uj1*rIa:2Ĥ?C>EkG>jObQӁLTˋ[^F"Tnq䄞9\ݩd6SNԡ4UTtf.Qs Bnp3K=|Th l{CSD|<Qp? c]'(3m|v3$ "wϑEGlTX̢@"&YTt f\ M8r4.Hi/SqMf={U3+p8!zaMz?)xVH82 WD%RLT):*b0OB2?45Cądd՚kP2THqjql[CcBWI3F 'p(+zb1G{ǎKa|Ps9wEvm.V6?o.R<"k,!M[Spl]IrWdgewJ9YAyFH dƗ"WNvTւO D{D 2_$>$]0B$fd:d@U?z;_dSjX4m\HM"#~h! pcJCDN8 y4 u@q5XY{'WQ?r:@g"B W@kMC# }G{Hh#%} FI.R @VV~x1gnft^Z2r4SHDV ~tm$y#/g3̽4EɄZ6X~$ΒBM}hF} dߐz D8v/sk*'Dtl2KdynUIA?n2!UT(,Rʝ3aIm. OIU'QVU5%FZg\xҔ.8hxm9-1\+3vs6Iyq{cm|YC#ǴͧR5K4t, FI'XgSSK.ˡӚNk8Ic1qW%IY KY.=:1ϤmYmU?SUHrgRL)YI!~%-;;2TQu-_.n^8|g$z 4.S> /TĐEw<|FcO5I#i F7h2 6u-loYMxSfѳjEeЛҢe╻SFGr!wZC6zФ/?aYFK1vi0—mrٔ{=CI?pL1"ٖ̉1w+LG9r[.l6~8F+( @9KQ)Jsp4 x#ܺjar=K`*_D&8C-M%-bB#3N)Dt֥~PZ I9Qj0=b T.G^nU-|>]RG}2 _r[BY (wi oK C v QCeZw 9gjqy'N\|,uZ@|KPMu,&f G^b`tqi8V !"y{P[Tnd ] QY'IOY(:4#}VE՚ dn ca ~>'g*+zG̋Tu4DIoN0 b3= lj6rXb2?~ڏ?ty\N$G[.OV2,6nf`:3r~[2Rѿ7ɛ`}fh. u6GА-.N82Y-~bCA--S%R/,*D}=ؗ2?&GP(YTXͲ%=N(`۽'ҌV!&i<w GOW_z(̀DMӠ" v&Rv*u)[rxbb>\ 3wqIt=S4@"ZQG{'{7;{V"VeYʌ!:wxo+p\(jP/(q".Qvxݭr o=bbR1JeG-"@U0-==$]aji8TPv;l 'udzOc3pNe.4C2 0X1R,\hG|1nƶAPUP [LAұE&_ۘz2`䊷-|F{-'nBNtx7z(o~,^&M)9gFLBD6kO5K<)Dɴ@8W$E\jtLڱ; M%Þ j|9'JmHXEH,!MRR:XTlz\@YA:*{e)A;mefh[2HbM+X+ r27(5/[\h]z3 /9VV_R*&6f7t^r'Vvfcu1A/z%֐7Z+OŔ7Vy [xo5Vޑƕݎ&oU=)PNp^ZTgMئ#, f(/ ,Ûw S[, hP$Th)4p KmH%͍ BK.B.-\\hk,FY Y.n^/-nj A(qF mLECo(rEO $Uo6I@5pBar)re3u/{ 9N #!ǏպWuZjZ>4Z0R:Mgh,#k"L#L ґ}]mIy`^[P7*SJ m{%譎^Mm[MeϿߣ&r #Z9ִDV'wOQ9';().2\&-ga%T}¦ɰڮpUǵ]nd&;S G06i۽'KN^׬vwFݽ]sU.@0{U_Br_ sE8 S_PS>/t_2-8rAJJ$V.ek{ƺ܆^-[ڐCZa n;7ٛAFo֠`F>J^ڻAc03@,,НRX(8@m:b84̠$)Ov"еn 1=jyUwb\`>8$"#DRqԍ (YҟF|0dߋ),JuCSx:My\1wfp?;h$}=|CeI!X^! fZzyUxi"')D&2+qxR )eliFZ,bѰ7D αы98Rp+ %껯vnve+wVk=[p] ^$ E#wSPgVCI3Qpa'{T.t.r X]LA2ͨYhc ?ʢ"Hl6aޡ w?R]a؂dfrqeX;B*(> -ά9\Pt"(!8<)?ѵ(&WgAH#"拋5gW'ug&"^}.F#CRRΚD Swa@xL14Q2>u(Oh#g$$ksl쀧dl߼~l'1wI1XV.)+g%mF jpt@&FHH' )s&a,(u~=wB[VI.ԩM|ޟo;:nkw H پFamވ!Y3 DPLD v{Cp+U5ʮ|+EhV4=̌nE}bH-6 rּ+BKY,Kش;L . 00J KCS`J65\ds sNr/'ĨZi\奛[}?E,XonRIhtόv[iY,VLҏ J; V?yV~v DzH]ϗMޡMmx~1Q븏)iՠ p ")(}6;ˡd\U-lvU '-餕Hr0R:i]Y7ԄL%Jή 3DmPZ$lDZ-R .*bƙ'6ǕSd`2UdQĴȟz\,ȆxiS!➫M;oDKYh’fL$;޵8y蚩%}VG9H+~ԖDE{dTA01jcy(܊BS`}KQ  :K,E^W :ux/go]]/l/W]Vt3*<\\^|Qm<!}"Zxi'wdl0t+%hIGn~bӃ02w?/., NLQǢ Ulx!+#"^I:"*q<-DN `AءSw10of/&I4?n7݆U(dT̓BXQ.q"pI0"C8& k5u 7ܬ #deE wi<)gXMSȇb,qmr-1 rҶbgd,TҌ*C?;RӮ4˰y!aV w_K͛C˅|^Z/gUqc71֡wgN֤TP%8\{ ,)sGZO|,՟ŕ@N:~u{%J ]ve/-ML f@52b9Mʐ[j$HҰrf*U\" & }D&^)J6>`w9dZF&I3TP/e߮/ڄDRixʥf)ُ :(MȦ @+(لFҩ*)\vTCuo Lj$;@^1H;%Ǹ(MEȿ#OtdoϜ OEUs9(1tE;wXq:drKdz)Ьw<i7!չ´{NtQ&^c %,` &;GCϽJeRW D \!lv 6puU#7O4 ٿ}VWŴZZloahYA/蒠^M6P ngҐ/RT͏H>fXI>@Uk3|%r͆=v /ZQ78t}l,.Vk;2iq85ੴ^LQWk^ٌNggHt}ƴ ,Ȋ06so8Q7]aLnK+n!UZP(=qDg+ ܑx+ -$ g̿HXhpU$ٰj9D`0F~}Mpܵճ lGӦfD:vUnf|-/#~I:N 8cV_TPcٙ?Co:7=Ѭ[4D;XW7nlD.ՃwoTdYn8|'j0qt6ΰDm M >)[X>҄wJ Xjqk Nve_DK_DѦ5]dSn/g_ ~eYոG)v#EӨ>Ū {dEvLFb*U*r'S&p$v$vܭqēʺ?xrqo +<0 JoѿkXؚd6 PT5 zr&Z)t88-'u-q֔5¦#ݴ$w+MQi(1ȯ}76YMe4f 6ˎ‰T:hI*hӉ[xu@P+ flyDYG9ÚTtv0dj}^w^ Z zc\ntk5(NANcϓ'-#Vf1^ b˳RN ZB,LHq *7moH!hu6(wx2z"Yx98G1 Ԡ]r1٪EER ?yDhTc岹R'V ^l :.r\w2( 4pސ%0܏C[r ^>jYDA@W%Uq4]$θCw9?J،~VGs8B)Y6bU!弽H{Տo(k򬊱C^T1N7Ue(fNfucDG2|)kz\$ )0^}g,WEXx鶹WDܢK߸wcmO,r݈fi!s8C mciA8:6JvCYE@ 2,$Pu4H } 5eVO3k-|| c(-N`nz+ﹰ[5YV" 9 rB cZ e&QÑ)8\L/"Jc5:2@H: >觯̶ 1#'c}!e>Z)973n e< /+bb2 '詭[oF\j){&rp؋17q /FT2UbbynL,oҘ֮UNiKM НF +p6MaU@'RA_F[q&M[ qi- ͟"E1f`D;&:qJ^'Ȕfeۑg$|Pmh$R* ǔ0M&I+g.!3YY:ǴeZ7-טPI%`El H0 o,k`"#܊DOp =& >#Cq[|p&/֬W;ǀqJRXeNlٷwKkxyו:H]][kE+R!9q`0)-d:u  D),NXGmy?Kɘ=.fm|O2SoёsW{\zrc2 T6J-Fz"1nhfbz禅,=HU ,cKkdR@J`>7ӕ0SY6uuN!B'-5X{S-3֬2zEP]uwdRN F ,cRM,#K` 5`RrDbu3.7[9ӅP\<9aT^i׌nHǧe11,sCmƖGdgq;>4Roo of-`x)_3z FؼA$^b>h|3V ЊICRI)k172ݵ ;b2N4L[Sg oE%IRBc5=' LmJi4c{b-Q^q6hb L3PǑѿ뤒~(QYFY`dLt QC? x*X5awZ GM6XplWNmה:Aȋ0Hxaa_)1|cx)6I5½IV蝜jZWuP$ʐWu8ET.Tfw\*.Ao=;+sKH4PmXMi#Ogxrt>2&6"҂5b4.8~W&ջ2&::KwJJ\d r(i`\(BB: 8M\A 8 ;KQd + ?tv?dg%7H.0ɫ7ФQx!W_l 8kϟ>lkًokgϟTDk#h+y9nO6kr($35El_VLg2u6j/ȔOo_N4tI(%IC>!VuF\ ;abvwGxD(](H*G&]k#'҈,=d?{hM7ɮqdYxL,;B ëx|hYcU5V]U_XSv=Sj>cTyK,=ȣ%.5z.v[&Oo\}X1:P)Z4{΁SU^qŊ;+eCIkpޟU*IPakDD7 [sE6?c!2h_Ę{܊6(xB|AZ9R6fkpS^U b9j)>ʴ%8jܗ3V{RbZt(>GTϐPrh"oO0iu N.Ic*gD P|Cz>s]\fRLoJH TC/P&91|r"[Aᇢ,AmhM5KT I/U>DnFpީN(>@-rUi Aş6D~ki_UT`p\Qo'S:8.=̲ ͈Qb)*ѐdoEĚ}Q2F=l:2`Z5#’IPSOh4ֺ:M(챮/uaD%3#WQ~9JUMjkP>cȠm_[l8@I:inbBKCzvD%S'crMfNDFsu"0 x3w03r6d0W?>_:>ȼǵ[=ZVYo+߶ 1ȩFvG>*F-&+[Tc6n`Z|$!lga];|%S`~$0`ypLwsYá_ټVz1Vs81)ZW>NB|AİV*:-hA+U'O^T(|yӺ86ȗaϟi6L?E'۟>kJ̈́7mZ|Gr?5_|G~&rȷP\ ]Xxhx~)-4C1 =҉n6W-b7Ro$W@ wsγ~YD{d:>l6J zXk=?;T`)o쥊C ]_u4 執j=/})K_;tG/ݕz,K_WzkYZ/E}*KK7z[YV/=z,=Kd^_cYzTd;,}&KKK[^z&KϜ[ݖm'~ܑ;l>Rꊱ"u{I7,`FOzh>}_ޝi)YkTjg:훻onV* xa +֗/Ezc_}E-S@1m9ÇC"ׇ>|>K]hwyP&b5gm6߬~hWv&n"D7tg ­-v;i$O7 k6Hsnzi{!Ik`2W}-sw)F/akѱSP=܄-$w4SɄ(!$coG:$'i s b*HEd)P<,Q.6GS[I8f ~k">~")_DƘCr#^ d.ӐMM6/,BX%hu8?ϳ ̬jJlpD~UhPLMV1a4yrs\>xYyUƿ>_wz.zKU#Cz6o]4E6q!]rAB \4UG$nQ@ĉFdIZpMF [nqı}AS.gX+7,Q0(c^P_5כRω)d |=d㷯yBvŀM,ٔţѧc ~>:=&h.UsG8cPMEJb-k?5.P;'zOW#s*Ksi<$bztBER,2]\v3Z,}XdϏk hY sYCF_/J .$!f#Tdz.jQVL>٭c~{)䜯 ø{w6*A_)H#&V͇ܫuKcLw8>1k.; 9ZlL1Z-hvU$3*ǵYGĘ'$nv`%$/>/Bp?\Uj\xi{GQ:DQ'c? ݐ:kR*d>&Y[qs^#paȯDT=L߱N&gr\s2h @/:vc'Tf3"NK<>xA!͸,2<̻-lRDʇ4օK#Ơ8aq2yEOz]82z͙ ^>:o!EKkvA$OFZ-iCL뀼VE)2:IU=s4K j71%7&B0@wY# @ yi%jF`k̠Unjz3.ěS¬g_s`TëM]Ʃ"$yg0ajRze$PiZ8Qt,eՅ '}'{Xʙ&ԭ܇ qiH "S48O +S3sYA4)[Men μBlG|mUISb27`T5<[#Kt-ɸg0]?I!>5<[BcWzvYY]ĝ|Vnm~ _hLu;@}!l[C3c5j9a뛿+rʘg^S'$#Q4 m7LrF9\t`~l Ook˧c$NQ6 1uVE\0ld?JEBne63ڼ?gYh,P);S1@15bMtۏxڕ94m%oN?qwԑװ8@p?@5M(᯹) o`Ă;Q|C0LV/oe*揈c!"WeX6^B&WCB&{({0Ȝ<O"ZQ%[bNUX/A%MPfV}XsA`{BA eVo&goWL%&rn қ(#&h Lr{;&&IśuI]K/1ܚ5نw\gT9Frc>Q xDOcY3l Eڹa!}uBr\..Qw6 x."KRF"ZYD|&_V;hl`[;C"RHϷ!tkPYvɹ)EQjh*HO N=tԤB2XnUMzv+RIS_6Dcc!ǾE?x^AuO/¸Nֻ?EVv-ZN!S-ZȎޫLIFBQ1!ub=eЁ~ojhmW&VҢpl%R_l(ܩfy+Ud!|'2eRFȨHz}UKMƘƦ~|@)`z|̧/N 5I|sA3D(7qXhlK!?D^c B6)mmjN&}-G 6ö0P2FSQBE@5T\A_nCcT+PbUaJkDYK-Y.uc|]V.K5U6/_R0to8֮T)JN"b>ժ]1S-oYcφ݀WZ e&TB(GӈgCFNX+14(0U*9] CǷJkݯ2CL:,ɘzHշ4(>눹r mQ~h osi4@e:UfVڝX3"vϭ`ʙߑ]1_)Cd EK ^})roW0 .Plg0O/2 ԃsR=e=-8Z>S WrQdfծD A_mZM荄hd]!4D"*i4M`tK H;NAn蝦ŗK.Fnvu#e2qe3w?l(F1Q3?3F&#ɒ.w%GD>li}uDŽ劂0aܼՌI Y- niψW'#٭{/݃2\$q3M:|mp`*{E,KLNps4߲K뺤K޵bs膀 yAH*i@tt1e5bj:W&Qt.|qvN ʪpDb«7EQwoN8uoTW??xfMY%y*Sc.sHBq-x#\TE/9o[mE{QapoT>ԡ:gP >:":GjKGq`Wv?O>ȿB_g\윋ʝ(ni+}Gx-|=;kifwCDo9@Z,O$!HQ=zwEQMiP1P)g">BFŘa%M/ lEӽ /5Mt:ixKiv(|v0L4aߡ, TG 81Na/#?n)Qm5S#DpZ{GdScwiҼzuw̺b:yI}`A\0ag&C,H0i,&Xk9[cWQR` 7/76^P"?IсVuLTOT<#˓|bR,.}{8wA-"o40h4DI]X7G*}(ߞxQ<4Pf*'Ysj{E>s\˗>ЃM~M 6;ԒuoFP\ܢY auꬸPXLdO`, է/dػ U$ d-/ioBb68>L8U; *yc\ .[ӀO1V[͊'(#WY;A"Fe@?֯^ 6m(Џaaå?nsvF!%LA$s_h C, S{&$ddYb,,2&aݑQm,Ԡ1IH_ŷ6 o; h]k<Ж+IJmzPF@El9,+"Y~{Pb#B3J=fM2j줴 Y:D!ₙliLi8\UI%EYtAXkQi/shyc8SRAPnG1_\U^!jZ̞ Xh%A'0U QM0xE,Iyh J$ ݭmڅoI05ʷW6"63dP%R*}cqKBw8Q vNCzJ;w R\m[dYA6{2Nns @iSLB<ii=,vv z=|zS/g[݄ Kk 1$sj6k@$ I@N) Ψ4ﱗsSk ^ uo5l vs(< Vse$!H ĕȩ&*(H:ˍ`y@qN]~ „]L59M'5xuKr.SȢx>7-fui.ly>QJt [44)(9(i+ {'^1=7wrXZmY@7Nv\kaAf Z0*Tz.T~dω\k1ۆkl1Jqoڠj2O "ç\_x#+`: N7dvi{jߊn7{Ս0j9HN"]ƂF=ǿNJܜUejN]Dpg^J/! [u FyޒEӣ/^­ߺoLWWuDixE xH7.2bI4cif6d4kV Z-T-8Kgf^өȤ38sߠ05˳Գ,hϖo-NQۤgWz+6i1~n6v~\U_]\xtarBo-AvSEAmmĀ#BkN|bSyD޵wihuI55}V?uK٦)͍ ܜO>?,?Em)GB\| lJ+KxUSBd/zHw{522΢҅sI|,lk/~\sR9y$A*kh'4:!rn>fBV^/-%R–c.oRcd:dBއr֋ۭ >FwvhO:qj7wӐP$ח\s`{hDDf1mdTyI<c+Khq&mcx qp il( I?<4$|.@XK=Pok[EkU4D8G.8xB;W9Vux{ nc89N*m'3)t?Px"Ƨ\MM~mZa!Unx8z_g[bE{w4Y*7)d*C ӄ^+;MZ!u{FE},[H&ݪ8Sd8}:~~ "}F7,ndy*xyEnN[oֱXhNکM5T\ܸثJ> Wuoy2j h}{|Rar>їAixFȗRH$IW1]̓-___sx|U2Xc>] B2nT V$ɬF*XeYMT 25yg;0aLM. TV2Io&M(SzwS@Eو$Yd'zjjpQ0/*$/'* Sg#ŎB[ơ ntxf DRGUfj.Y]#LqPĹBDi-19)# QAi5>2:JU1')J㋊sIQ1# ܝpDXo/պHSX;E&6DGrqLlø:-0j_>^c6Z8M߷/w4 k痧M}thth9p?PK`XB=r #lib/Class/Inspector.pmZ{s6[[[lin2 scedu?Ows]~7/]^AY ߻హ HuֶB.'Dv\ΔTE"{`TIXz)h!j^eg‚%Jfqr߬Z܀),EC 7.m ^&z,oy-h)ޞߟ4ax::;ϧ'/plK@`62op?g*1nM*cڼ7(ܔv{3I+Zg ͤL}³J2JO L.AM3CLgǯߜ HF#@!~ BNtsD׼7儀`t*Svzѻ_9ߟ/v{Xُnu y{HQP fe?%B>CbWЁⳣwރcZ@g6~Q/Q}dB8v gā؏wIXn.m,2D949fdїK? k cBoNav1k NS@$4D9Q#30J(Lq p=> }@Ef.ӱNrT *=Ew?rb%'krf%(}ۃ=e4mM­5->0)*[ SP: Y{98QR1FVBBv'   2widX*.sU`GU?WEHX3OЀ2m{q5ޣNa[%Ǫ%VmU?G7 e~zG@l溘8ʞq̨c~J`]d$(`5 Sp0.2I{Vr3`Pߠ#.U~-Lހ [ƝwՔ[i#rlە~9;%k}Pͨ~ >ׯN uv0F_5ɿܖfC=$UAQn#nΞr X Ca(svóp}IC |so];'҇&}|:TRYaC! *`4RfPy)vr9.3r`fdBi Z$5{KF%u0Beizy:%զ1sKe>>&<l2>?h~Ψd>civy'dڵ+)VWn,[/ -0i 4RtM'=;tK!b(?LJ)2{(>pTȾNROuzs*>ϠUNU.F:eD'<v]NfO n# z5Qup8Yn^Ԓn"E[;|{gTWz흊cb/qZp0(7%C4gPXJF9:v5#R o#l^ua"0YEUU=Hh36Q)=]̦hS5s;.*{@ I S+|nYY0#$S@ėF T\[tYrzdq!Qn4?qXO\'X#C'p}TC帔MӕG[N|qzsbsTSq=|jUC,񑢋 Ґ EAV8PQzC'M0siN(? D^,e¸{ -nMymld:\ iA:0O l1DžQKT`㽐ɥVTnPk S1Tf0d"Z+\L)~Z}WR(FVh;^w-u9 䏵>R>e_ p?x2T֕LKqP*vqwp?WB]eЊeWywj۵ 6_\IqN Tnt:˜)oRD~y g^FY6n{ AZ|"yo\NEsmE1R;LV7) 86Gɰ&|BN-`L !tY{$]WDE4,^Uu_4s CYQ ;6/G?Ѻ?#76q8:,<%Ғ ۏdcs<JLBRTBq"-G"ņ8˟ɦig`Zm#{r w0]i#aaz~ vvAݛ׏^ȺBa GŁJ*AS+8T g>%E:rp3 Hܝo\~Ƞ M4μ\4oض1xYbpwC{Yvt=ʍC?|@1{dQ xs{wn7ͥ/C>e~`eł32"FMs1:7 eC܌WS5te)x,_BG`˫Oy(#J18?ZЉe)tp%?}ǂR؈} 0[-wɡґ}31zɾ\^(L{۽Y}p{49bJ|f‚) c ;bQlZU6zR܎{z>ۓZ GI<7p19Yû=w d%B6D8 k4|p g=J\' ']WOO1AGp!{?GN#X1@Q1јCS^k:wC0D2v3uQDU)p rwֈU zBTf1;* =SրslXOЮ AMIY/ye 1R Ƕ2>W!2/HSnœq0b63籠QO`\] =Π@iq[v,AU;QJ5?(=jHOp낪z,4E񘧚Ua$4nѸFmlBP}d;  Սl2Ps{q Yz]7Gf0O zckjFZ~a(\̣)JħƱ:w9YRwXUm -rrPGKET6@FO;FjURc֜8/.q x=5'<4_ +CI ?($XZRzCbg a-Ju9&G\꿪\/e |kDz)i*m:2KfƼ 12kms~Fo7d# ΒZ-Z.-JW5dpMjJ/3l[/w]s>V,I!ݭc3eO+ɂPZѫR`W@G(5YBxpXAO0U΂/:IFħ2 rdnxV9"r B aRl4 >:d4P="W-mi}|H:X-yոX[NY{Va'{Nϱu;zv)^LJkxo8$ š3oTl|rUUm+r$$CX]nmRxRBJo4/M(&DSؼmUlW#5kOBzR#_kCI;4,T]4EcͥsLiXtW f6p+O^_)_WK7zgT(ą1pNoB sc<6)ĆUL%PBQf ƒkrH_qwfikv*i]=U$+DW %^g VjT.o[V{Ke^\{ڨ4P\a<{.p"~3ܨco[)U'&_vjSө~7~x.A\'$&<`gxpF E ;U)W.`ᆏ_iKαmB5vH9T^)zv)hiaܟ[?}4DM, 'N&7=7^B{ڭ~|Efl}8IpxEPi~NMD+6 žöD_o^PK`XBoEMlib/Compress/Raw/Bzip2.pmUm8\QAVl)hBFe.NȀ٦ vj;t d[<~3I+K9gp(6dJ#_~I^yHHN-q8%c@H(-ӥA)l)U(>dwvZ>Bj&[h1tUC*sL/vSmE3? Bf_fFs_q2' `_UzpFRƂ2ux1X1uhETqAd&زmH5oqR` ]W;~֪c'wt{Kر,޾:OܫĝN`\!|{~&^ ia0 ںSfVO֒d휚g{J㛽`"8*畩DӴpRLN-i᫷^fT)Sw ֡rmz e,AqőLJIw APrDY0"0b,ʳ?O~ͨsfI*xʒ=gilb$?PK`XB :lib/Compress/Raw/Zlib.pm[qs_bcv8aIP V DvNI:3a21w۽ؚZ :kz^gܔ~ZYNڸ4!VqZ%o 5rjayִgBc;mCÝ#ESj3Y<~wpm˾DbYP뷺~V7ߟv{k n㨈C~o|M;Ll~2ѐM!X0J߂o<0Y/X6~)l\VU؜ 70vv|D7,|0.qػpջoqN7.J9R=k6.PX拋5c{%•3J#l{"_cqA{0rG{Zs*dsvQ5wZ~ݣfDrx4Ovf; FՒگJ;95q]P<;[FgzƠl7YA1hjctq=hb$ǭv#wq,ѻ;J?jnp 9U痚]٨ޠHk7ڪ@:G΄Ô8$mYmN[Dkt[)`D$}ϡC-.P>[/NJ}RVrPjT n$6]q Ȑ$$-0Zq )l'kN<}r hl:XqKDUV &x7NO BMA{;iv=Pvg'M9=?*iۭ" $.Da!HAZB^m&TAう y  Q?*SDei,놽 ^\TD ۳.ms,D$t$BaD?%aڗJYI4Zx3 jZ:{ I1Zy!/D2p\D"EV4 PʾɎP^D~|OKUfZC=5?SWć?Es )P)n6G-V D9mFrX( sRR/;CYT2&a*G;_61@b0iIFM R\ݷf$;Z^cpJa[Bɋ)jޓHZ7muSׅq k3ǝ>[dϜN$#X P!,M%<*ENV; (eN-a*x`[s?}ȽE$v?1s?IRq5b;߇&9R./J#v!Dàr'\[ҟGs/EBRDYbtNqU}Y * bj] nE6/SnIrD~RIo/`Kn9sI1J Qffm.:] uba_΍M0u XsߖB@uf;T4?(J~>556|嘳 ? ʨ8s[b~P1.kϲ-RQx \`?X_R9O"C 2}fjĸ!)<+X<>SkW%^ N*M`XǗnCO(qtvmB*;+^x(Wx?{c rRqdTS!%nנMr j+ߴ{\7ߣkXK[U-{DqyK|]=0 :@ZՈ 7Dp~}+JܺTo=˳;D*_ vcw܇=Oj1, A?VTex0[(:aQ虭Z;;7,˯W.|L^gBjY}Ř\ﴸسj#:`K"ᔹ\} ;jƭT7az^9&yvAq⇑04TlX\z{zIYQۨE5xd4G݄!I6F/Ex*(S?Q7T>Nlٖ_KHSL#XO&.Rm F06,TCEuie?|ZN/f"f R(i=Ltqlo1èd:)NOB/A bﳤ&8CB-ygG>NxRk~ZwȰnkg_!ƅq?趾 bHAވE^;M !MiK{чw~Fv h 3[/OqyڤY=hEKdbZ2ޙtn{C)<^jS}5_i IBDA^jzi+{/~ΙgqlMü[Tn Fx߱ـ}.'{GU5k =.9. ˩? 7;0ct/M*Y6I}N{z̈7Jj9`j[Ǡ#3K =t]CkuF&{b)6כO-.q$`PK`XB@8lib/Compress/Zlib.pmiWHExb)1`l֬چgC&vh"KI߾էZ޾$RUuGwgs}[P 拐DG=X̫qfV۩TBg~h6_n]-0&N% ?v[w?x0;Z'$q '4OW}D}>lo4 K]}ۯ0(q,.wY$]DŽ~{k8P0՗Z}$>wގxT4ZXBL./}U%1jUA7&{  #9T(x ` 1X .}9,W~S,\bZjTbܜ̅oOWİQ[ uW@.MדlA mwPi){:N冻T':oё5AaKa;=kX}QNp0:[vwptr`_R8۝__m!y`=}{iospŕGCӷZ8Gk?M>u1!An CX2dQtv!"l ;+w;@@LSw;:etDV_# p$,cɁZFg(pj"Lő_Me(9;"Oj);Ŵ+޴i7ǵljD@#&S/,aÄ+=S'!(y29mX|6WH$%,JSPeص!Ai)XaU3|50I0[G7bb3fa)+X<2LQ6HM(JcT4hdV\鈸*.)hkj0fy^AZLgh & &ۆ][U)'"h* ltNzǘ GCkDC0D4Cz,9^dj\nm`J}m`3t"a8q:17wRfnZ|馻A3߅y@NnyUd0Jz uѤԡuѤԕ .Й3PܹZ* #ށ^aym֪މǍ9'I񘢈iY1F/O:ΰ.IO-rm?B RD- I,䲤Ǘw}w1maI` 0eShfQˊ@'E38HV}}H<{uTygY瞼Fyz3*xtE'tIz"9{w>i<";4ꪂiqDB jm f4_}n"ڞHl Zn?G-,  cbvWvsY@|,8U ܉紗|ʼn`#.\ʳjd f-3})L'J F6K˶LYѶt/ޮc]}{ g˥N@6lbTr7iq8Ol,m6 (Xh}Ctc IVah(ެF3m1ݩ_ZD(v>BXr/;6^`0x՚,t&Dږ07~pU:0{ʞ-mLv'bkNfz|T{-vV!\чD*`2c.[^:~섡sx6lѵhFP7ʇr!EÿATX Ҙ.f1U>OxZD|XM6L,̇nz˧;`^e+ȭH] OҾ)ɑ5T#l/XϚzE9\qK0ϙ) /=tG s.2E `PϠ"RjEvX?9B=V~'o0MfȄ<7EOĸ[~P̍aP ;_1>-$q7#^ÓSu*PYi`i$R戟jΏTM3 )UFHJZf8 !)ypA(wfTe.W2s]Ʒtͺ>/+`M-7&Tro5t%V?v웵sE:slv1i /^KRj} 7M$5L\WZW.F9`JOs_攓:Y,TPp󶑵`zSB-M=Sءno%P/p& p4mjn$a@/ e49-tNdIX'ps  汆Dذ HUUp4e`|r=y$xl010uVDt'H+8 "mVERH/2ET]m.&~-o蚫9Um6y9yϓM=LBSsa[ahS!ޠkISSAc#/ 4nZ" nXRS%rANJd+\u~$y*I^ /k9e $Y+slӂ8\Z)TԶ3Ÿr77w vr+dZ v]EwW+"ݣgwͳ`4 B'^. >_׎mP!3*`(+aƔ%;_/Ji,Tm,KjCk^4~wz蟟m.?pp8 ֬י=:C~wmSŢLdS!-K'wΒ݋ %)U!j=7xA۵.S4i9[+ԶW_%[#XQsƁo9G6٢`.ߝ=h;?UӳO_Zo翜.psl'+M`I||{#t(Qtr7n_ 2m"RpGMq'x1u+bl暁Fx ߶ŷ6qĦtVĔMO ^ jc޻yl=L rK̀}Q9SϨa'NM#?3VI͆Vmp2^_,,MʸK?w^~?/jastL4)~h5zQ<)J-*hN.[*[+B1< Q⡹{/C"w`4b|22F!&!K eV?w)W[ ne )ֱP𘻇r35wyvf_XJUN巛hF9]/PKڅG?lib/Config_git.plP@  {zzzx)e`6^:I2$I8J{.2OAlQZ@3pҌ t9YAYՐɢYC}%r3^KNVi+Yw;:E-q=)3dB,L` I;Ӆe:ZC-)&8z?PKF@+lib/Config_heavy.pl}}w69mYr:h^I33P$$[R| N۝gϓ";pq\2lŜKٚY:yn?Xل1qg߁!J81H_||LEri.B$}!Ei%_zY^FY*؇/>geULqT>oIZ"cqpvsk{?A0uHizJhC+4  p@Z>G?,c,y}fU6?+-v`Yqj:㗓3z\1>{jv|1<^L^z'-MOʏ-@ Ύ2ZqlAu TMKq=W?~/4J3 z7O*Fyo2ۨ+tmX v_): h(~΢TֿȊl&.'^v[9'U]'w?  =9J!{%f>@{G7׽:5E}Gvׂ TJ,)$h}L#mv?*6JO!E]^w^cI.J)F;'gF8t&]r $}_.LM<YȐ/`ca&"Gx0:gAHHz\^AfEӐ8F(1Yd!CpryA8c1Z pACBo.]e9xyD_ k.)dPeS. W?~*ݰr+U 2LTy]{9nLKWxPUα`J!Z,dH5E(REq>{%o U(chbn6mn)ڈ>N OYH328XC.ێ2C\B"[c1ILj7zbY@%ZʓAH+ F('kOQ@9^2ƢuÌmxTĂ;PםA`9֮XtCmAC㨠;֓T-;Ha6aME׷ނQ@bgIRD3M$XS~ؑraS>{25&ڍ>`6\P`lWU$[l}AdX>8lxppTˬ8C{S~YT8-?`{E)MSNB0TFPa]Ltr~vd ž_J=ӡF`~N(f͌iA;)eBL H*#n`SNF&?G@#l~ђ1 F]sSw.-E 7?E{*M*Kϗ hK1WI}5{SX P DJ{ywp!&|-ajC L?FhvT!B*7}̇y_ɬeI@,iR YӨ"@G1>dգv8 ,E8Yh83P1>Xe'l/Ώl [vNN߼d;CH trr|fjW01|}~2Ǘ)o`\L_O6ִZ?smz5y=|xJJVC,SF{{OMso>/xpI+O(>344/%cOl7"/@U'X.\&cd2e-oDFD1Dڂ 9 }lvX~1n ¬qMF)`,AnUaHڝa2$CIV5qDW,89GeRQKD-p Lmv P6 D曛ޟv^7ӭͻ-( |{|ǂ;<;EBZHBldz|֊ϛ['D|蚉Kp\NWz- 10~̪{! a;vf[ a9J5 RA/`p0\t m;tt U`_2'^dQc6 ^ 8T‹oV0( LX@ |aJ؉P,b"4OBe ~ӕAè}&b M @rJǕ? Df"2X%oѭh[p/gۣR1T6h"*0v\Q`yjyQdeyL[2Q9+`] lGV\Æ! iمٱlEISI))'ķ]Mme& 4 ,7>M_ > [ncEcl]`;A8 8|DZ׊$BEsڨ3`03B3ZUĤdWR R"XG-3dqϴVtM^DY5wQS m5mhODԮc[@tl41.@ʄ1:oJ9ByEUk"X4ıڢ,֚e~S` aU&q`϶ ә.^db3T6=#ķGm3:*[C`۫Τ9![ Gv}F6v6QbsD![.-, y,`i +?v)W4):AM7/ rE 7"JwZ- Yɷ j59c|Yz Aq<%A[HVr͝}(Xt呸j7y1 ^8Q"v_  *e2pw^hU, m &IͭI,6^oOy˲c%V#RA`ҴJqMImN lRCfoW"tDBۑ"MO0lJigh_+î {Nᱟ$EK."go58;kߣɀn:s ʼn+hg .VJW%E N<As#- }Qb V\qbH3ŅN )RdIǑ F&@ ǿ„hi ,wSo/ypsUp./8e@Ov MW^4VY :~1PPkh~U&1N+L}!HdVdC0Ca؃.AѩHGg 4L(°$ o&`sE,*j۞CF*lĺ3ʟL#,S\d X=ϩsC(7Iוbv|~9g}7Uo> x ~޳hUu[n2ᑆyKg!dOwxuw$TrJ,ޜҴI,d)DG ]bTD@CFDEwD?%1Y"9=_"si,Ok!ZBv"Y[ApB (n8p1Y_8AQ8haPQN.]\P߂n:WV+RE&Dò6bsv2"\܇j8fC)tV~ǖ΍ZC6V2֗성q8/`;!adyyr; jg0kLiQ"cƽ 㲔8 dKEK4S[@[; E@mCѶBYb<i /RȂЕqFt %ϲ,x)t/\ \U,ɯJeaxڧPUQ(c#Oa>tI"(IB0\Y U -0R\YBGv&EeS2>IKE҄Ċ9KB4DqmS&\KՊ~耄ݬF)\5ڬ _Un-\3q:eWDVn]hg ,Q.hB8&YAVTxydugY+1Y[[lɌk(>y2-IR05+Bk.\{QR*42%OQd-K?H~C -O]MOn#^sc;n f߱CN#G+HMz~<A^He:[6_@6LZhiz4) s)AOImi@:0cJy8ukOڠycjñ`\*0XJ~,@{; jSrP\)9hTK?{q홴g^I{w~GOy~kM}uq1i jPdICP!1٠0u(/ F=B9YR)Nqz .  BC>qWdЙZF2SM#0 ceos>MNOٛ{1>a/.4c˷d 8^fWcA< S:=a/G?Wlzu~N sfǧ'F[f=H!~ t?Zmx O p ~ Ѐ/fM>ц 0kQ A(G\f< WؐhG1{žopȠl 1([(X(U(ҏ>b= R`n6ym6{;7t!P H@3!P lt=CЍI\Gii U ܨӎpSnmeZg&}{~͓S2 [fMGH,VXx& &ZMR'T"'/6OHj/uRJtZf/,rPVt]^QJ(K%5h:`jEj&ś|k/djܪ9q `g, 5y-54`iHsVyPjAz QR,T1^f@ZV@-qj`+zO)gWcj tu9L!R =3j VJ'46VQLwFs:m4ȿU:R嗚U2.Y޳/>/ғ`lh}@:dYAe=C!I/d/7}|;*-_q#Bbټ ~吝ݯ 6)fc4H,boׁxwQ.ن~S="3}e>ֻN7ۅ)>ڥI3QH+ܓFN4sc50Znu|~>,Xl8D=DFH= Tq>=~k\J|;j sq/C}:SoyQv9 X2+|%i *eRivwWMiRO6\d"9Z*Ҽa Ћn8ǾOy:-" 9Ću!wiVz'7rgƽ<ކ/}Վ@Ǹž`ߧ{Ղ-# g62̯'}YL ۃF:CD̈́Y=w)(Ccß>n9tSA -{K{DA$ccu8` tpxzG:L^4=Y.ۃ`gzv8JUzʁBsOCDf7QQeg4WwDJ3 Pb{}ވS|&r{ h<Øk000^n3JE#Ie 0&SF]n~.F{莜bxG(q l tg?C=2̶҈*qv|l-1Rb׷ 6?)6p4)?d&}YnqDdy`A6<`J*H%GH)ˬ+o|8<3[CYt-B6%j }砻ԋ9dz\[27;v>7>Gf[@P8 BћcJ0 X&RLaA3ΖLDPK`XB[5lib/Crypt/SSLeay.pmoo0SMRJAS#%i){9۰RLi~Nu ~=ga}/`І%cFFBz T0vX02VT >|sff$[hCP^ ؋1k*}V5!=ٕMFxk~j'-?ܡfB.~>_X񐭛I q(@n-MPDFbofɹay~{F}SNP5$ dKnjxO쾖J%ԦXJ=֓0ZfV/g ``(o\!{֕U֝ p=m=0?S4&* e݂O@Ew\|'m J#` 72`dasa?E -O@`F 憁f7^Al{_G. GX8S{)U/PK`XBo4L`lib/Crypt/SSLeay/CTX.pmSKU0TPr.,(IMw+U*HLNLOUKZYAd\EEhr\ũ %E%\\PK`XBܘMblib/Crypt/SSLeay/Conn.pmSKU0TPr.,(IMw+U*HLNLOUZYA@\EEh\ũ %E%\\PK`XBNIL`lib/Crypt/SSLeay/Err.pmSKU0TPr.,(IMw-*+U*HLNLOUKZYAd\EEhr\ũ %E%\\PK`XBKY#lib/Crypt/SSLeay/MainContext.pmuRk0pt7 `-k eBDĖ"x-dXP2TcgIMg4eZmTs(:#~&<%ّϻOjɒ˟ YruY40U[\(-ּ9u3lP$I5b1o?h%i-"PK`XBG'Hlib/Crypt/SSLeay/X509.pmN0} ,EOl6taF)ʁ}vBVLLyXȋ O* M(2N"69!Pl .A 8ʯ<f_fSzh̯C;oR THI}rmTeֱf2.FX"BG[[[ۏ\f1ρgn- o] [}LI(w!T%#c~ptzS6[F|C`,e,0/M 'javi_iʞЀmd8vv{)F1~!<Q[AFa:ṘK#QJa{)7ࡊӉD83ZvOMk, [#TG~EW~mkogH"h66U/޶m՜D%;B-8`\=EC@*FmTvq}XG(PpjHX701\(걇պX,0or=e6A}GBXn@l\BࠔVhZ`hz4@+$D;c%B4=AU& (X#Jh3,wvVN<5ǼJ7L鬘H:΂z+Hb0I"țM@3L`VF3BD`>:*iRJ`L3ޥ*;*hʱ L!8rxJ9,Ыk~o}W_6@Q Iuՠ&+ΚR mR,Ey="&Oad?NdeǘMe]v U<=4|d "&X2F,0[' ]t ,aQ6-ȕsh5Xv;:=hdbƕ'%s ;f,4ʠ++UibGʤī,VF1m^vTU /+Xg/^Bu pθZWQ]U!!|7m^ģ6|jb菅蟇9z].Kf/~çon~%LydU$h\e\Q\R?Gj64[Z5Tb{Hn=SÞNIx k Ǯbk/@,ћ}AM\ o&//wp$fh8XjFrT"z2x696ձ6 {Ԫ]9~revlvŞ=7&קޒU6N -ZB& E*<|9 tO#ÌޓS8]ZŸƧ\{`Ye\ gN݊|ϳ[Eb\\2Y.Fvj藉K;F;rjwapHdC*n^ULS2-3yM̨,͒蕅 0eF@eb0ӬvjTʼRw2M7Z *Eu,҂>?٥TL$V0OM-龊) B:X]jir3gaW<\ZzPk (~vF G9l#k5mHfQRСEBݔ1Fhۊ@/`ɒ@|T8JŰH5Ů K\B\ 4DbR@6`ݿ 'kX!KZ9}Y@O74_$V:(N3=u" !h uץF;(Af01Ӧ>*m?<R§تcDUn9)WX,XjT8"䦠ݫAΓG@c9:KgVJ$+ (M3&kV9Eɥ?l}T غ]ntqh)d 3903JkpΎ^mV7.-~APfiV#Ml2qGOO[/=.g*-(\PAj2o0Ɇn$ B4.~9/,GBZ!Ly˧S*g31))7|w6ؤ.j#u q~sȠGz><>[2tr2;aɰ ־k*ONpVe*NhMI(P2ڢاKc>jR[p~eqlmߺCWa`/qU/鶠Jigk±N* IeO9|43<XP0@&h0 Z-]RAh+Jx& mO9o_7w{/OP/-Og?n|nWH=v ՇEȕB@WpyG:@أxT)X%KKoe @ykӷffèvBYA8^ k5DPF(]AF0֟b^B$0ZNq`Kdkܲ+tڏ( .]Bz N8M0Vt"#F`o6LwzWDWuXۯɥFr&ahB؇X58[n\g{ѶmQq3 ^_f0Z]#ٛt5\1o&gg`†+W"S D# ç5pσ鱓gT2j0SkFy ъ\uuiMy\A5;T~jCt%كZB+ Q_AeR]AΖ;D!fEknu S)Vb'Ynq |nu IFw K̳̾Ey04pH5{@li.ʄ'Cp2m N@Fnho0X*ǭʲ*Z݄_!y1yzX4 t+2KAuǼ0]^TYom({9W(|2+&{x@Msgzl)]DYܼo(ƵOtӍ}Y? 6WLb !M/(j=y$^{zmtS뮚#$>켵5JRisPK`XBearLMlib/Data/Dumper.pm<[{۶֯@h9$ݜ'U;v9mu/%A2kIʗoߙeɗkc 08λ0fLӉS٬lr5R@tgDn<,Xa^i @Q<Ta<2+RI60(XϤ8==*Ӱ$MiwWͩ]T=:΋-YHs$Q"25PMXKxIY}hqjT^̢TiHW$u6Lя?yEOӣ8gէS9=R"bd*&Q!kX USbp/p(~34,'繜Ls9@!8ammcȓh R0\q[OZB~$a㚪ʢRѰacef8eSL 2L3avqUWqTs)kWgi0|k-Cx Y R5LaS$zxf0+Ά3T?@;!$0 x'崟Lo5Kry.o2Aұn!oKoA9+X;ǁJ{R (^?d#R#ۇVEmp6+~t F;1 Y8 ãK^Oe?ǃ%4 oR9xJhA-%STx|#avk$uF6ՋƒCUd,%&IiȢQ&" 8 ]E)TJ@5q2˧i] !jI !J6X^Ҟx~MT/>Ix./ء]!>G}臚]s׫^Sm,/K\,@5q5.^psEV)T§,V6?V5 6Jfl LѾp>91$A0k lHSVyC GBȃ» CIQ("Y_ΘXefxFBv$u}F'x$]PG:]Cm_c_ZmXo5J?pd=ŕEwj}mp b:gԃgٌ(mʚ^N I pT6=rDgR/'CKȘ|eC9yWs`wF0%DCe[ Yf1HOd~ hIwTKSRFWI}^iπm1!҆Beeu>( dH^hSM!F+NbyKܥadlUlab_T(-_<=QNP@6D\uɛ,+)Fٔ,o w9]Dh2Ki`–I?^0CF x nnIH/@ oP.4pAsO`@|nY}Jz.NhRkSO%}KObW 'u a ! (m23[9:0&r7 q fcD }Vx$8R#ˑ)GO?%x+xsv7z܃dea YYSND B*ZrQf<svkl& }vZ P0 8|l6 x=$)yIFKDZ=w,㤨\̚I87z* ښs^dO%^: zl)\#wV$ nz4he*Gk@`5K#*-b%+Ŋq>}>9tiSl[Vv6 !{ɫ:HdهXcm,ŝ8{ VyU>ŀB q:(6^ +{y➏[VQ(tAv!<(8dUڪoF)̪ʿ)&у(>rk-BB[L1&~.,N4@m[$ +Qݟqe&|t -T f8@"x&ѹ/J}xr,uQy4|x?Xa #.߈Y}5 '/|xGo).@wE4?_YJb} hvThWmc_ߎF i k&Q\FjcCґW(2ˀq#lJRNNƑ؛%8WPo|])f0Dν!5${?fKتat^0']묽%0/.:.n]P(v)LsIJM,6?|n ׸yP4!%7`ógRZtTچc{Iȵҋ'fmK|D>^gyr uL%׸V .[fqEZѯqqR yr;hd*9Br`1۸|KZް)[i,cGte͇o;͌1a [#@8,$ޭXb*?E&>b_sSڣ)xY8eėz!3ŒP{0WT&3trhjeDfRx=T/3e;Qu)TdsZZ;-Ru2< g"c*"7ތ>BYf޽NHYsҗr|cO p/Afe"NE 3@f>|5 }̸kFPc AA}kx, 3.o·O#)܆lR  cV֚ hFݹHtѐz{ቋrRKH%mzAHT ;!'GX8>Zᮻ-0h ՚E%w`.*^X 嬦Oz|^"<,g\y*#75-;KRe¨ >$r/LJUwV6JĂם` |w۝L/ DZQ6~A3Mobn< wjScN} ! cyB70C&íX?NHԋwj*=oC+S!Q!B擐u{eG[%%3ز|Ŝ(p.tغh;p*@jLJsRʳvsiAQ}WX#UiCQTa2[)TwȦxprtY9jUG~$#sTZ :3 *l: !c(mɮUO( %3 U݋tvS~Ss(Fy2YX$[2R=T篢9SƹX8Nv=i7U*%0^gK)JC 34L#pvC*ͥ&ᔮa-MtB[.c]oYc(;JkJgɔ3B*~nΪ}KeHQVr{omXUk160Ǿʵ{ _Y-" Fwbm31OFf^9z'w20Ir>N%IDP=/x1NIW0kr剞'Wd31 tewjM=Ӕ4ź)6MC44MnJMMV|%48ExA2bbEQE̕%wk 16,X_T#P YZD5n}rhz6]l];$MĞU 3}Fe*S=u3 CU 1# zA0H kϫ; d ;G} ~'JcbKY[?_E Dz{d_PpJ\ýtkXe֠֋UԟPk1qLɺOD_O_gXÏGz'1>իos ߐ701;ˇ~-I,V_,o5|]"ޫ^; ԟX!"A[CyBqνsVXL!\QimQZC0%&a;1O뤛a-oN]dBt @X11VƛwB.*jWA|Чz]zk鉃* n!8?z&l?PK`XB £/lib/Digest/MD5.pm}Sk0lPY 9@?~tL~hO MT4vn+$޻K!PIbRک^} :tzge{쳟 g͆ߗ\">!Sxvîk@ x)FAc h=y܎kPTsG5ˆ^>ҩT'TPJ_l)j,1Oj9/8,Mj~3<d5]7ձo!o?Dh˫0 ԐΑe+L G魙0^KG$j [ x>e ccIVxLfBR8iM6 n{V#4-u>m|}},geUPK`XB=w4lib/Digest/base.pmTo0~ŕd&LQ2U]#ͤN+2pTcR,oِjR7|?XT!ڡ6k׾#!t(Z2;Wl}6 këpStfk &{o4`n@ L=*h$v&3 E%~y@O   J^ uchw{E%p`` \`@h u;vL[衴@M$yS:e8vFh0t/J˱ʩ)|j+}'2G?P[(8#\'AlIZ|n4䰬 Qa1avڎo.lH1rgJ\F́L, ֣UkSm[)-M`ѴbרʔB*y~$,ݓ#l'K حuvt/NM^.zX̚_4]oгl9!ݒ$lo gPK`XB/E)+lib/DynaLoader.pmZs۸ٙʚJe)Ҥg2W62-.5W頇=B)U*gbYuT.UV";'OEC!~reih/+:D2YޔY ҃/y O9}Ew?"x5x`r1w:%s *#ˉXM%8]*c9fӷJ婈t ut{pBN&';}KQf)H j=Nk*RPa Q~w@yx1ɜhLŒ_޾|%+[NujI?I6nҰBw&Щ߈8+g'gz-2`Q? 5fZ&iq ɒ"}rUd8"J%T)o2UD!A;6X y!L40M2|L)seʔ㶃 ;"Ri[O"jB]s'PݍMϰM8d1doH5}v Q.ud}t4C^`v;9IZ/@.WI&3^7vv:4ZL5:Qku^r$]#],42d[[ڤ5{)rQeyM2a8*J;%dwM&vb:,]㉞3Gۧ?if6b{E=t ܒLZ'g'7ߢp<\1r?L]{MIaUAO$3gB '; RE2&٘ P` *yJIBڡO+d%'AӨӥYGYI"@XlCB`y'il%l(kkcE։կ$ѠtmNM8fTg"\v 'i"ɵIe7I3 NeNfˬHVv[mTA4pk|BNa't0?~} 4  ".?{f{.Bۯ`O lQt@Z@00 h^Ɛ֋;pY/j]8 a.m\?|<c8!EiZ=tmy2 Ty'\|~à~o3k|ceRS~Sm'ېey0T[˓ }03~t TB@homjT~jRXHk~ky r:d? &=x[*SOV:bK O/vr0IHăj4zwqyh:Bz틖ݺ0K-ɿ,HPQbkBQR\%WCrz[bF '"w F(OV?* # ISѠ']Z?DtD-G ?wٽ-YkgFHj-8:JgYO_7I,#ցs-f6 fT́S ej%e 8jE;p L N!M.8ރ0 d:h~%:BdLym[+u;i'JjQd[Hxq/zՈU P@ﱷFC RKG 6 T*h4{wBw5M?y\;^RgP WIDAfqT2N`eUDA{N26ZТm&%⌗)Rhl!Sղ"i{n!4KHcŸhKU+Gda0 5jcn$>,Q'eYJAՍl=(Ѯ~j=$ܒːM t%`ӝ ۧPiuoc^O\'+;dSd~5DPm\҈`U;> B r05?P:»g6SG4L'eJE!Q쉑Ù?oƞ ^ /HXaa#{Ҥ*Ze~FhQ#je$8pPr^DmJK$Yw{ސrI)S;Yv>%j$̌R<(f&&Y"\pcP WZ#Ƃ3p2gL-Fb;dWlT`Ph`U*plN DT\RlHM`YAE0P+VQƪ(\6_/zvWzH] 9H`=V૥DxA$lqRMlEc.TerUȻ\Ϗ4 Lld3[IXӮxhdQ4> ?pz_+lJrFU;%K;jAhq7.#ܯӪp#4M;i4pL0C cexKIG5 trF-t햇5Z) -ثXnj+*5QVT6K~VSܸjXG>w@(_y3@dN8V6ZVM eóY:<mqa)hhe[ 8!R&>j'!/~S3N 8/}lJȍXq otieP09=@QRdQ`'v.TOC=DHCb ]d_*~g q C #(lfLjE[ Wx#gkL>mUv [C0˥ͩ`̂➟86~|c2coQnb xwL}UӬ#5]+Y(-TQS p)oo~hrݬCla&?Ftvw|H}UC[;!4\g2Iaz~^;^O/Uy  P]܂hªIvyԽ/֌ݮ))t6 \5yjPtvt%\jcv?i$huKW.}Zo<\ fYT30ŭ@jP_6Lϩx'EU_#5F8>p3NfNx{ph1%طe Oצ.ydM5'(v3BBٍLX]Pko~M%tYJK2a:ܬ5Nۊf2t^ 56;C߯"SiqgtHfxsr2n<9԰zr@ 836*BM&N&!O??/PK`XBne4 klib/ECMWF/ECaccess.pmsg+Dkv\j6vz7:YZ!bL}}JZs:$* "Y׽ru]BgJyz_{J\pvXo67m&dxR}^ID)pprj]W.:oѵzٿZ]߽U'7}AxL YEBM/bsC }\ ?Dy>' o +rsf\emY߯,3ODG΋#!H ê44_MbɆX%n)>?U{7Uo͆@8Aopн8+rbw]O)y"q "vY _319Qk:ZKǓ<*Pe}24exLx٬&{rQ.Olwx7xئpL0?s)g #$2r\Z0^;l.vv!uD3\Nq l C V.ªrJSs7T }"mNccS )3%\uTja6zQ5@;$\&KoAe7xmJRs\blU6!LE^p be;:$Rvgx j< ѼvLDr@>88E Gu 5yhH동; +)Ó \,BwuQZL3K1`_1 , 0*rxaVՉmÇ sәD M~tD*t~4,9* %؀pc`젨˹@AZ[Z1B^Q% zctTNUbڦ* tQ.a|9Yf#ƟX(w{](2Nmp;.VOvPW*Ţ V ƀ0`[Z|S#He!H K&r_FB"z8rѹpb%\lA1)&,YlY+msoWWf00't]T@L:)%T5h!"hl~so׃HV_ߡ}*Ӎ>m@~#LbٝyXdV!xxFx~fw`yT*5pqRD>T =&)lfw![Vp13'fb^?&,+%ܯpJ+jWzrRk1(U dsxdq,;\&c(m<2^_ԂS;ΨSM|0*&@{77Ee ˰/*hЕ8\nfE8i!C5$)){P.LoCETBrr,P]51!wh )\60a_i^ۻXkϓ9bGCk*$>#]TU{RE)ZZĬܼF1%=яKW+hji0lBh-#4k84X XKd޳ZW!.:\QV#6k !/l}Z݁fCr9nAd4//eMF֤Ŋ:wtfX) %ì6Taop.8[ꅥ՚zބ͋hbΎ[KCGpe)kb?o1Z3LeGHWJrןav2Z=bcF <21ѴE1xp[.[FnՌWza:l1c/0b1 p6F‚ I]|P糒MR;apBiA/F@?V[&95 q79{u:=;:'Ò73kddӵ Dƶ0 ȂBTl{Sۀ+lb7m+yuYttu -&_?Tq~c @v4ڰ:> ɗz"RNSðBm ,ף!1ۺgAU't1ϲ"#`>ᩗ !7s* >jd>Jwa60»ҩiM#4Y] 7=u؝%Xi.4Ed#ǧ"$nzQʠil.!KjGaI< G>v9v%XWeU%^h3(H?W,v, G-7Bn bq9R$''Kk 9ǪubxڸšhQ?N^{q-lQ{ e|Zs$1SzT{rH}mw7>yrW@Yw<b:o} E!L6p5zaw÷o> S5]iQ#4V`u=`8)2*m u\T _bZ,s_#$8BPl!bi֋m$>Puթ_ C0~,5PK`XBKfglib/Email/Date/Format.pmmTmo0_qJKB5&V&[a*hT$&D[g!NBӖ|y\AL q"¯Ө׺>2,pyY7)H  Yi3h @5Z~o>\:x{ aĝ4a2Kld T^-qIZ!.dE58 hZc@tt@LSxXCAl|]xWqGW*^"_ Yg*C-à ZփCo]:&YFwĮȆQ)uKn >ǒDdƣ>-|+|V*5:$} | ;[[vt~џұ6`b0:rֹ9aMDqZx4C'Q,B GGЃh~@mW[>dn.TCwhk_'D?M?wہꃣO7'18;|l)&|BК݊j躇O 㤿n`T9$ 1 _Uo)kp{,BDÆ0Agl /p vOK8H𩧱QxNv{|mlW$ ฾m6X^೤Yi 7}c=%1zNi`{8~=p79:=>1w|4:MEbm^`{HA&e["ߥD@8~?H97f' fF׌c7s#8Ew s8[;'!h.!94[%EVp3J3NwAmq߄ jezE 1fn*$@ʄ7| k1c~lƘ0 .0Mlpo!= 8: ^o`B[M`S{z? LLP 3tͱHe06]Y8`MY!pLy셇%-)Rw\4ngn̞44p`Ӛ]5k&~p9ȝ:EQ.Lf & ݈,7+ 7E^`{}t0( ,zjd1D߭ M%Z3Dș]C(=u"hnƗ7`ߡ#UhJ> mZCf\F(HY`#9u Qҧu K3}zBӒYusJ)9rzѧ Ь%!Uaߖ{pQA = س9's&!xZ?1 }ӻ=]݂EQ a wR?-rohMɱ7=$"cVMbvA jnN5LXY,yeKZU(A N( N%V%O*FʓgRXHd"0]d кzպ>k./OZmCqp<%0vC!Ȱ7, k;V'*RmM-+f%{H-spZ͈!6s r94eEG*ծ(%"[2#ȤU'! Mro@*M%p)-@!H XE,CY')'H!fxn&Kg`A{J!%:a%AJ]&edNJ:[R/ ن>l A[,V!gAp- \2wL'ybtPAjAe5tsa,`^0+Yv0YVJ:.lg%KB@L`|(ɦwtte̶f@@jl݁o!{3S+F"LjeY&Kfm"wƘ;/R5Gx(B:EU-v cx܆P/;y $ک:Φ鳎shGlΎy,کQLxmV~4ʔijKƏ }qO f#]|] DжDG ܺK-SU:;S| (g1V0E7a@pGk)H<.HIz7Z'q`zZStҚ(o 3Y֪m J767u#mYTO~U5y6 n3ggKf̀-G*#.2ns;hKy,'x\$ >,p{}>M jw&1XHȞǩ÷%hz}k+ ʢL/[5|IH`j@+ߢ6N߹ +|~%Ad{iM&Ʒu)STK&R嫘/z[h}.]nr8Dz^PËSϿkMdnחX %90~bv\Q(%d fK_266 B G#h*$a!*ka*2ma d,Kl]9.)*biJňBpo/wٔ,+F1KjIfTޢ&r&5oJr;PyINj.^q3Iq*W!8ٙ`; s.BWJUBs؀hv,[Rd6+܌eIš ][К'LHDg`sDo Tnrk]n/8r'p~|KTFTH& r/Fw!K"BC:ki['Y_WX,Tc/w{HJw^=yEut|rzX .9%,4+DBxM'4ө|йh)>`~=IeSWmbwO8@z:,P3 D*)eVbuCf=E?C:՚Q%O~H.7_Z8~Y-SR*5?MKϫe4*+txJC ?2>r8Z8}WQ,Ͽ*neE@H9Q-.ݷx@x+Yxwonmo_c0'}s@ +V!ŕ 6(nE4#pVZD2YVDdɜ>W&M>bL{/g/7^a'2<-$3 btqu^A?[H;33tely#L\~u)70ϙ$5F#n.Nm׼2@:(MQ7@2Tɹ\p/'F %7SUs#onaH{!mbJg?꛹PK`XBˉlib/Encode/Byte.pmEO]K0}Vp)aED %5! çqMj`mաYcͦn5 h4BMGQ{kl#}Vۇ%fP_p1[&g9l/&~r-J{A'v|/7 a$e(PK`XBOelib/Encode/Config.pmmsFS&SIxdlɽInޙNg6`I{͗?Vj\vm 3Ϟ;)HΒ7gP0v=x~c?h@= N>9>n OINYkDm|W*@2jW\~(S-KR=V*j4$?LSoK $ԁqcLE(&jpM7Ÿ.[boqEFB\oq]GMyyiofjsOq 7tnWŸ`2-1nqS*RĸX![oqL7rWd%p*jƀWŸ&ƛb\ゅ4ĸY_ވ BM̎ [ Jy!N<DEy8KWN,]nrgFȴ<&#F^KW"V9|S|!B|g{v`!>gSLPI4e$- B,ėXTHUq05,{%]L"n򦷺W;th"6.˨Ș=MQd5M77idlsl9Id4Epj%lE|*6Lf.-@9TpJ3ɥч$7nm.ɪǫ3D!+DHSKt2-K?<^Go\E:P{;XܒĔwRrx]xUz$=q#:%7l[gSz :,7#6ڗkZyphv]>1j_0għ%SdT"(u*7w}` I4ve 8 3'fm !,雯\/{,_!`Jɫ[\c_(z}uZ P2.锎G׉@~{Wm/gwϞ]gae;ٰ,|-!8c1q\kHr+09dEcl| TW]?p%!BAl#H$P<¡Mwst&G\'[;3K*#0~oԶ$ j++څesQ>"Зp9cx>S,{MCK,Jz|qXe]J^\Q)FP$8ʠR%ס,(ĔD!a  )E/BW+o hC:oX/\M}e64r@fͽ3h14h)@ ܍K+r;_\6u9Ɠ(Wç=/PK`XB" {Cj lib/Encode/Locale.pmWmsFl~VALl^'ubji @~DsH 㸿{'7#Vq8:8]V? -BD9RHnZ](ĊҒ]aoЇspZIewR"|fi Dە[ 19]K{V/Wqp}r} ^^GrYyl:!#ʞ&ql8@j&z<' ) 7 c5KLSa3M]p^{Q["CIq]m )n񐲇"Ɋ̄ ,*M&O|̟qH,}mnk [wvϓ^W}ɋ9M^֓L%cf)&kE_=ar8E.r{?M2o)M )ZX~y(kG#M-7r{ݱ?gœƦ!/4:& -BSn cKVPK`XBbk lib/Encode/MIME/Name.pmasH|C3uX`tmK禽(MҴ췀®˂/3>~3\7Ӌ η*E8fp#i %rW(VH }9\?I/?0 hs/ @Mh:/8'w&"kƝ_ /ʏ"KoҔ ._"x`ϛE]Ջg8/]!=w+gbGW\?T>,0s&/\W%XPjSS s@s Gm1\k63hq qv6nV\kPEHE0*XW銆ap000Jh&}5WO L=hԪM#{jTiذL/k Pu6lih5@&~<;`߶w~?~c"ʫTI'" 9 Jhj·K`WL$x횕C5ia?|ǰaC t|"NiH]qm.Fەk4,rCaEbךXkZ!XcN# kb̯Qc~+b/p blrcSVGql#j;$ʓP}CR3fvk{1/{ x_4!t>H2_"~;"bx* z- Րpz P8}1ZLEtp݃)xʜI9h#78rb{gFN&~V݄AezaW;?ɨ#u+I,fPK`XB4@ lib/Errno.pmXmS\f'lKᦍF[r%9Y5V#K {Ͼ2i;%Lsvsξ<؋Aj$˒dA|βF謑&/(y3'-xxd (g8>>{MY 1xieݝ ?Grݝ})"JWiY"gMygQȯھjv@p%;xi4ʲ Qn5/:e2V lwYt!@8 ypiRL1I9,)YXpَdjiG;5OmR4.\!m¦Sl,5|^~1Fhօ ْuoՖΔs5NYi큰~2!HWҾz}a,=Om ,)lhD>v/moMpSTPȝfG>JBG7ẕؾoQiRҴLm,MKX Wxk`IZ<.*ʖ2&@@v1+U15Ee\f0BT$-V)I)`2leL{?t0j&vKʲc4\TN/Az˰E+nt?MH1N9l+=Zj}y3[Ry"~ԇzɞ/[enyJ-' 3(ü3*үC~B:"BhX.qnjJ([!Z6'+#;`Ҝ]nǒbVY"vu*rM2AhW/bT_EڧJp+.e[X_?`}oZfUgrKk6٥SZL+-Vٺ+5kZF_ZiݧR^RZ j8Jk<Z)UU[Ҩd V9VBMյQZWi[ Zje"P7EZj*)^ JWGKv{s*2IHC]Rnk5t$*o*D$ݝ# lrc7xl>ɯ'N:E^]FqxpϿ14KV"4騳G&0&ut^oWc^>10wof+K^^"waxxc.oO_ojG&qwH,D.ӱ o@RDs@֓9 .ȽA&n}}lJl{~(L!iVr~I88H/\bp/ڷo0k@SQOwd~ WgvwSS'Fj^^ᐥPK`XBk5n lib/Exporter.pmVmo6<%pCA²M+!͖MG2m EwG~"w{N!{)*Z.`>' PS+'Kket*-@& :lWbh++s1#%~'E5P>ޚyy}VIM^i&_We?qI)$C%^GviN,/=7v]F96X`8z_CifpV(q֨Ս V|T.WD.&UO ) -q']~v\ bJnlw(UN-Ͱ˨r)ph m֙DA%s (0HDb4O\c^3+`n%E8"4""`9I| tr 2N dú '][JV_C&XQfBr܂ջF߶i񼞸/;gNC-;;q>TܵϣmRu+m"j@y H1j cP$ƝbWEJnI8 g$%"d >\iCdog2άX_8Ok:v9V|}x睍;3*A҄ ))=PKЬ!Pr$\r6D)wb-u?UR;_J>GYIJ"8r">ceR`(|\fkpYw}{VNLn [sUD ^t ͋Jl! Ƕ,iu\5E&b`D}'7$szjI}gSغ#oGXި>Y"#sάV&_Yۄyp"d" gB ԁ\CY.0LW6k6$j; Jw+휡-'(r[N6!˩ylZgUkRwb*Q$&+`uH=<&m:ZMW01֓P7--qG!FUNVȪ:!㋟,ttqOo9-caSK4$*pGg1jV$BI \dC1 I4nC\۸r : ˋ:Vm1]2ڧyRp>LKS__ ìDqwz1h jƌ䉶l\rC ҄4 s./| n@?*Q^k#;"*~iWz2󴚨~0%o 5TfYC(2l%6Ctw.5nݵq2f,N'c] /Q3S:=ӵX柔7:R{F>w"N\C"2OBFPqȇ!Lo0DEI/'-,/rE5,iC6SQruoNȕWw$ij^fG^q|h[}07Z`\r]W+қ8'PP_'Nw>oay‰"V5ˉy/pKW/T9-͝yKWꍅKW6Tǎ)*z8s\\`VfaC[n ֏vy`RS Xlnu ᥟ4JQ7vFpTlDe*5XD7RDGaNѺm_^Nl+<*󁒬yl*7۷ֳZOR5=⨯[V9CMVoa` әdH]E<y)k Ϧx" /d$ag1.&68 խ)^53SF0ORPgZo W 1ǫ?Ƣ, 8)-}FzIdFgRdxadQ@c9 TA؊Bu_PK`XBoUh lib/Fcntl.pmmm8_/+*q՞,Nt:EL6Bc;xl=3ِyUZ^}2{{=~lȹ9 ՗*g*oZ.-TbH~򬣉z@';B=֧Ɯ]Jի vY|yh4@a۷{C=ِ᫃Or}ȓ N*΄?2To`+E|sD / w{P=Xe+]\$|H2SIJhFUjVҪ4rkIM#I=Es~x!C( )Ec.i,g,R!rQTc#Dė 'GP `.t_2QG̡ Ȏ7R(7r6d12<[z,\RCL?s5\|pg+tN@*R!R|s";,CVku<#MܘM[7WNUQx>l…UV#Ẹ{}> ޕUnkhƇJvsHǀ\!8?Ͱ?g ْZGΩAX^t}$i6c$\1C";[fk'l=ާkmVp#"~e_nM \:?krpjo9ءxRѻi!D>4 ~u \2X@?d)^U(Q͕dяjM"+%EY(0шSf1*OT8Ȫ5\D HS1O&yoTk1VnXɣ*P )9Mɉ$b ."Kc[vͿ( ӵ@-grlNFeƜh:yAͦ܈Stg˺®2T>v5m,%Wv8~z5 N|NJ"/E24N~D(^ !|U+O`SɅ4oXpYהjxs+˕ nbSmmiD_:K TmJqרxCpkj +"]MoPK`XB[vcwe lib/File/Glob.pmWms8f eH8M/) 63}[غJr~+.Ƥ=>jٕRYB|ZUĿ&!Mu]M>گWRIA*|[zCw4 .poj8M7qMvx}([q#koFJ%S~^m ۲޽]p:p9t]DBjII(6e1S+@22y4 УtW iS)aSNQz砑$li 8~ t {y_ٳm{*LiotS:x3jw%ZgDFA]ʆ/ڣw%wwo]֋yC} B$wC=VDNf74KsbA,`mNjj"MprL8V0> 9×2Yc9sYr}C-] QOa&9ꡠ msoڂH"0B5a8v“c^(#~DRCBL· :y$Wb/$". "#3uqv5O6uzfֹQH'lObD\sucֳ*oG|9aR;|^?{._\ &}.FbOfX@8~A4ůLIXZ-aDLeik'D*Jův\̧&&8G$ FcI@oH$Y'!UaʅK=@B(pd)WɏmpG}WX$:P[vK>AfL6l}T1cyY񬅚~ [%S0D;88ګ :/B1ckSEɚUi]SxO[k Ip[ B69^2%T!0$Bҏ\eLg6+mVj%6mU=m< T-KT+ӅĠ 5`Lcj NiBǕ u71^?*B=;Cm`SO*әѯlƄfx瞳 }i4I,u%Eo*#$dMlF|l 3&*oWn6>}9{uPvkzj+_ҘB]mR (#G bM|uIUBPEO'e'w9۶ "'/0H̉@eM[NLQfY(S& ejGg8bp$7,M Z2'dkݠ3}@YA۔:\Hn1lUIQx oF=_\?d6 [@VLps]vb5_ZAHV4_Ũ /qOYnDR~aTp=6g \cV!v'S݈TTGs vnEBǵ)heJ!nu4?@&{ӎuE#nJ`6MNMl3ҹDGh9) wtA V+\_!zm_G ia3IpH-7$żJST7IZ$j0[J(+ub<(GF V+F5ceAJfcdL ul@ѻjQObvdP|[%q Ʀ~QBիZimG[}월d}I|&"[ zs/? L LP2yiJ~:NSOqR3JhW*罙dlƖ͉+RLT o9]zh6C]lIa fX7q "꠲7ҡ[gB2mb6@'B5PhÓmuutkY&*<-iL{a<-[t:J>J]Vhu-LW)}G墿HtEd~`Q(z5u>PQX0F ,+٧Bh}>bitlj @W`b;^kkX%Ū?} L N"-HiW^;F=HoU!U%lnhJ B#]zU U.NMA+Q e]%=^d7:[-P^%tt|&{rpk EoA 2)Obv&)@)]2M!hlfljPK`XBh lib/File/Listing.pmYmSHlFb l&$``H v;츄5UȒq m}9W!VwOO<#^ډ3c/WGC8rwN=mQ,-"zQA-(>UӲ \Uz:.oC U; v}b*xQ,@|$tUz?E9M3h&L֬նkAX58E,[tx^y]n?:2]w"QʨaTVyU|,ķSO_Ƙ%HFGw}L\.:n"1,.q)! Qe(2rp硻 ΐÄgR y̭|`N0}V(lXĂ.0)8Hy*T>R4LMR^#i1dӰmcAcaxѧw㼩e! c9}Lt%e"LEj ~Y&af MJrψZ/r LRjBaC\M.T e vif`wGz"a?q -MmS[Tyu;|GVOgx5GelCM+ϭ (EQATgŜa@aV +n^oALdEq.]XM؊Z+KuݩzfL(ɽ4|6G Q~ lw7ʉM=j?k3?XBwncT7yuj#i-w|h$7U`1$g&/g(ط[C5[GnL"H*$6R%0ʙS0 ݋<*X_ xbРa%5%M h$고}J=@^S'aԢ -Q D@)6dA*  6dF}aV,$} N&}pzcMH (KJuVfS"(2\k؆A)[{fpaqpUR߈=ڴ2R .@`:KͶrItӴu5[ՍHB(QJx_k"UJt7q;jl7d|G^pquR/~, dW @EOh yǍ@d%՟^~T??>Y& N8 y8 gfakӕN7+%4)=p8^5f0 !@$#z6ɅÉ_Lٹ]a¼Dc yG2ʲ/)&ю遍'V Gr Fb(}'DG4@e#<(7P h h}+ps(pzw{G(n{Hq]q.@) XL4ς8 }kƓ ?}{&;:t¨#O1y[JUe5@fozxD+Q^"SׄPmǮgBGLqYr]4KH C˭1B\[|9|Y@K)1 ܤR]157e%TWzxـԏ4f\t^)Js\H)MHÓ (ALYv;A-yO7O ?qS@vo"D^ |+T,Fز:[*W*u>`$ pοV{-"1{odpRw|mڏo"}hZ_>sp&ΔcsKx류9\=D$y{y|ҌO-ifuc:뾘+ƍSzXw{Q5n۪7o޴+橩#yZq1-ò>E۲~&˲]_fCzU/DA S)6-I!X,aY Mۈw1uumbEJL7RC%olwey*7nm EPt|_<#=ǘuyO9pDS?mܮaBg^O)sлSRߩ̼6YciO}'A\N(* sٗ=}彾$I['ǭoKv/zma'&#Nf4)ݷa;XN΍C pn-utm=ϹBYZP㾽(SKh+ {su8~;um SԱv ҕRʁ0B"O9yfͤcsO21{P W <\~s&ϡ7 {-A w{n%`,J5|Hr#צ)Cb[?X1ڄj%@ꄵ@8/˨t̖S?(Ju*czK*/' sb;[c"P 蚽t̬-}bA6S[DtQme{PHmii(MWR2>a.) 6߿/;(ZbZ\g3UiM$Aa^VQ^ec&]Z'>o0%VP否i\Ќ{cE" 9boUr$`+* zEr`UCdؑpXmB:rr l%nF&ǂ(+Sg^`0$'[hhuU̎8^ :.6Ae-U|o-?YquQp^xHi鼻˩C2B`TE^)pe p W:a($Y> Â45` 8ce.0u t "tI )Y2f l jt9ZE6ٙQWg8=yPxxD VR2037f&-%P֧+e2)Э(̋BjeNҿWdž4 a#\thq꾄B튇 5 S[]iHL]4\w֋Ҡ ٤iztPH[W7Bd\#{N=wc x+,{q b9/V@7E%O.܎&RN8@q[,(ckFR0gj$C(hQVo8jJauׅ/'۷o*~۸eEZXRS Q]tuGa!]RcL$b6|ZrH!tP_8W0$@n0f](5uHbD% }s>Cx{$ZSAhSp8FXNi!QC(ml{k-;MHMY%_]>_-IqVy̙l-V/C af<%x:|RGP-"ꨤ\dtUJN{@HֵJ5!@݌ $8oSFQ Xvtcv {L8`-J@xXHw\ˎ ҋ\-"AjO0v:m;V)"CZGSx t3 7w#~]^2>/sX -n\.Ie̪I' ۖ ?3O;iDY:?;-P%Rav'RTQP._x3-K4n 89~ CFxBGd}C>UɡO ّdo}JOP.v :pH! | N]t."62固FX "5aVcs7zY(x$a=\ZF,^Нn-Bv?_^OG_yeUg9SY= ݴ ՒWQM8=}ИMvu 騖c*v72\7FiSJ-lXge{RgEqagX:=H-_(l APGh;݅U=[ yLOBcǽaM>>V{asF^u9s-HЦ^[ӣ Luro'|$j8mn'4;hGEƘfԾ9W" 69ݬOX_}Y0d0W`"C_]v8| 5 bY ;qM%rX%S+ ŏ~ Ayݢ#ہ 4:oVqzB0^ԟ h,A.:Jk8@!J]@q5[œSqb’ : &b(E$S u_E2tقт.Y%_1ѷ'r9k&E0DOQm|jۯ|cN~PK`XBB'Blib/File/Spec.pm]k0W8TG,LJVeSue/Mka7EZq$w8J{3cB$ZE~_Zim8O_"Ϣ0 mϏo޿s%ys:;v`У݋ IsXtZ܂,zmz"WZX^d Ī " H8 A2|x"OO`,J(2B^\#1[ ɹkp9 V #<σ\ Q 0D g"4DIβEA֣EK x5r-$aAy1xx&i'^̂ IqLtD#@#b喪nK:Xc xAUԁͦ|Fmuuh !, B^?L`X_9_^~߮B ]`4ZQ<>% KzDIL^ydV &QœgsMN3pLS6q{淰E<)7<AJ&EQHǁ'%t_dkb=𶤌N`Z/aEv^˞\~wfMU!T+q݇0VRhVo*E^U/)TftH:ף_<}%7~S՗ѿha,@C$[JϬ?YU&W1Ĭ|}Qc wcnEǂ^\cu١ڴN1vĸ5n9-ڹdz8-pwiEjbb'(=2 2&';޺ }`x@s,@\éഌN1vHk"g{:Sי 銎cbx_sCn|5 5NVR~ckť" 8ʝtfԔ'/=4pd1'M!_2 FET=H^]lĊ9(wU8'[[[ >?;ZƓJa9uolA-][8<?eu8dR}R Q)b٤xj0TdA0)߃uܴ2h_,oϚ5~|n>? C'V4cva 4#[S5WVJ挫tG 嶱}_wIsr9GXMfEQ l-rsѪK!rF(i7]QCd12gZ&Lqmi+lue蘖CzK/*l .c8FDlCvf/\9je@iBR"aZo#4TJ `%jЏǘ^k|:I Ҫ8SUE{*-a,鸰m2ϰ컍MM%]i7+U 4h)Ѻ[)-q)9$eu˥ ɼnglM*,ْ֙[(dː_'D-^dgHlWZ(.oUD)jYӎ6EZ@FXZT#e=”?4ZTUZ[8Tl$ cRi=h@R{/r+VU]Bj͐nD}1X?yJ*~(kN`^B$vX|" "8eK豐IEF12?l;"gSz}ԋL~Z"L f?W{MGH#?bHFh.2@U:glӘሥi iF aA* DEgys̾Uu e9s ʹ)b%HY'V)`1>_ H2UqFQ8e!CT\̃-$aIw$< 8=/ɽ)M/xdI^C-<\)RΔٳ#<Ϟ$3fi#M)jn=5]dIy YJ-hM2TQDW @?g2V;2ÞbL:1o ]M&\HVirJ!B԰[ (K{%,lPPaVE pƑL)6%I^8H4*㺮ST\ncJt(΍`8r8">}%LqI[m5Yۿ`QtWg ;WyYQtfD+AaM,pR \P=3I5WOv$֊T64\SEnXU^5ݰFiQjIC&VWW*}:[27&tHjTTzaa596 ϬVI-//^V@lA[%5m3[C^x!Q4 5_ &!"(Xp;y4eU>i_0);.~5p< eY[꘮qOYa-#ss#) `oEhrB鲳,7.Raڊ.`e gIe\j Z ݯp_-u6簋<|zFߞlHAe5(lhj2:y}y4jPPM>&L:;?G p98aN|qƷh<{\zq݅Sjŷ25ry̨?~\Cgs ȑ0}!E׌v>Xn9`Ebԉǽm#ndrACK\3! q}s`i?:W# M۞Kb06)ӌt]\ע/>?v6\L[Q G"$Y\E!IAe$|[$,ұHFwwNb^S+)\(L{e>@<r~~굅b͡ '=?n gQG\K< zRK0f3eqw'MiQJ`*\gywJ1(s UBgxД/(^dAb}%6e o|Kpt=Kyou.ΛT\QFG3#{̇$TmҾSYFbp\Ф{]]MۿPK`XBTt5Ulib/File/Temp.pm}iWWp"H$u,c'pqLtlhR U%0Mӿ &qvu33,464ɴ;4F46:~_~O~1uv{4 3+QUdDD2[H.Uz UMDZf'籉EIncʳxb.Ϣ2QZ_̊2OSwt4>UT]3oi96}`FdoϒyhwdFy61}^/$~E|͵Q{{078GWllsSN6|NS^“`P!Ĩ#$-| bFE H@l4fi?{Fnj'^bUo5H=D4=~'oZiDtP]z$ɛ;QM/LCW$f2MI p_S~5\,:|3Q:{x񢯶_.jwͳIʎYFF*u@7Gt}0]_`M4xT4co48&j( ) #"UXO'̂fg&$vuԮqjY>{v7bvbo6jzu_~|C0i?y[2'05 ʞ#  2gS:A %TzaQeFz4?xCbp+8IF1"< ZcdEI* x*0:7АUl(5aK]fege&Q!ی` Nzc,> b/Ul)B<@R๓+ buDE|R#N> ZOBn{ZU\; 0AȞ_%`2'+$q G=loG Edpl_#_>bi/},k`>e` [$1"EYSP VFPb!;l>t[HƤ5vN9̐A/๷MQEPjDDQf .&ܮ/>p>+qIɖ&';d 83(88ESCbȼ:~.)'lyOA1uw;͊"9AREUt*Ģ%`=Ōu2-#<ZX,M>*D^wN au.vp5UFG 9ADR7r Dlfb!8 h6Qc6f#2o~"% ӒƙpCrAZ i):Db}BSF 8oCOdQ\C&8k7 \z0{"%rv#R0)@"ñ<:e@ee!GYxlT @ RvCR)8"d&P̓0N]qnfC øPQORLP,)HT@E}bS6kMK% k+L-A0QOs~qOK|3'h`zYMߠMB_EY}\+ F<4;*x$L7oX,hbPZQ>؟Ď2K_ -%E۶8Sf'O~@[O)G4KN3nώlԠ"&8qv~4oML&JgʈA;+H`Ҳ5[ F% -y|A8Cnw֝FqLF|(c0I.R|폳\%|kȷ_6HqҼa $ otT]Ӡ IL;dwl֝퐌v΅J]vX0"p2Y#L4A Ɨ< E͞얤񕑍 W_1NGZZ@J5&!YLhz= "'_|RP{.٬T$Db4> =^L  A aռwd#ϸͷ/lA b4c"Qc-..dUKF.:Əݾ681NShvTBrD 6l'Z/#X<E(ouTG >ֻ^{XY༚>4)uD…6+¥;9_?cەHRpr-twhQ?ց-;0CL- Xo*Th~[.'0賑C~l4m|s<';"XHYe50JEQ[g󞰆tzPhʤL H.XK4Yy@BE2R * vQz1WH|˹ű34̣F<⽸@dZvR^UD ιPafʾ<0D: E)+2%?Qt]y%t:fxh즹2' )豏K:.}JI@1~m{o#p Io6`ۗ$8|C6, ,gLauW̿uoN"S&,SZ-fB9omU@a|`3<$'~f$aj''5_¦{z @q5o&OY[ҕSH0ȶn$5b;9qy4f{`]}з))ǯ0  űHOak\&b6Ь8ĒAWݔi@N00`G+pӭ8Vv埪^_DjR :fM7]3rV5> K o5XSG~sL~^ؔ<+1p/* ҄ @Q$]ՙկ&Qqt=88dM^Մ84-eVH?̄MHU]riִjfN0 T?yr\i}wޑl]nY(O)I ʳ"buUc*F*"˦jȡМ#k[Zo;&t+&h # C9ygdOw[*FbC_xN"^! " rf!.]'0P4/lVuٵ+=P*Sn*F-/A wsnKXU ؃ '1xSIP1n[˾R~ɩ Py=)uţG_]5oA;d{e 0 \<5Yݷ|oO4ɳˮ%%?H(p i4{ k!+0|*$/JǬt2*!Ck^ 2WiVD6PrRqRtì3Wz M9uII{ !f6~׳9By4ݓk.Ǐ[w}ͷn8fa coS[XRQY_y6&XvH2vOLy"iXGr !$ GYtߧG@&,/LC 4^V+0ِc ثh2?Muv 2$OJ'Ax4x%]vzRϹ_162Qf /缎!^d3sPQnj2sp.h5ڝj2g֡l ٠gUᆏ9~AQgbL*1cO\ 6Rg~FUM#TbK/T:RE"s"%Q0!Y2lWCh%y5t@lx%,? ·2|pR /}{W`Lǻ٤l6jCo[ 3v&?K'2H%gsQZ^ IfzX^ a6  KtP|Qǃޱ)nښ(,qR^r/`Ҏ%diĒF tBk>ol F[ Bv: kCM_?RQuP9?utP(u8+m=K^BlU <}G]10k$SQ?B06*]QB~9ϥ2~6ތℤ# 1NDEj*-J(>vrD'VWoiexwFIQ~.Ř-;h)P`ZcN*ZTĚ ,SCcnzH݀}VzŜ9aCAzA 3gl q&^nȱi"uC09 -:NY9tOr\Nu.iA%31'eC̅qn0y}nu]I۟0.zOȇ\*<3d@_o&!0:(^uAd^|2%9 ?;]˫p t8Qfjv1%gS>mZTTHEwª1Y2 $)ȍOV g(9Db#-+ŲqaMIgAإOB飳C(lWAXy_ }.Kd dJ`cf$~"×E 'ghgІAM aQ9KLK(_-a(2F0 K.;hB#zMDAnG4 X8[Y){klm:"s2J1x.cja`ӵ{]&J ʦjt_<,_M#ʌ^8њ HF}L"}i^8P8 ɑMVY`wټSx fo;Uea\-m$&<[4Ş(44 AS"!:zx'o {Wv<)8OMwѽ5X_,ZPڅ\)MNbna‡ʼV>k\4ΠB[̞!NՋٛkLIuLOj0h$87쭯;>)9מX{QvWaYVSV0+߃%U5p{($husɦſﵐdTR*}E2q6B`aL@d_X;&4~` jrHāD sr;(/= 9 Ob@juxxpFQ>yKL?jahcB 'i2 u βI NbʐυѧZBy a+\̱d ՝  e96Ņg1uY2jǥ=ѐ%3_[q(ցKr[nw.hQ]㧈p +4L̄R$Sxl\P*~4DKsjmda7Vu5DLɴ')R!XF£zuC<~݅D/;WL[K 8gE85,%I/suL}O^Q0L2fiK^BFMUzP^^Yn1;oh񴕬Q,MGYHCŕSKTNJg+p93!6ОP7pW㹷@vp0 ZZ8 ʻ{`i'SbBD)(avI 9A:{6}I2F%t! (FA$/yWZ[mא[3"5${]+H%a #s>.MHz &WVHD ,R͏mm*e;n|$9A(˘3eO$40G+=54 "3Ў[_ qt%#/?^k (uOúaW9JP{_Z)3l\?^[|k!w}}TwX0|O:0f?$沴(LZ"::ȖMShkxPd쯓3m,~zGG#cv^6yEʉs#Ϙ\֮[Vip4 wݭYL׮-MW^$f-Κ&vma^&]'^fnO v`{x%=G1?VͷBW .5RF\9Vgh`6׉\9g%I  r12h.^MvՆG,F&rM:V+h{(Mt<+4 [@ɂ(Hn1+j'+>>RiɆ+ȊtGWBeOvղC:Jz\ 51˘x<a"i5,T5Y/v_ޜjc]GAƔJu#^C{dٶX:>Sj!/G619iqzWebwѮCy wHzCu >&`{BGn:a.aQr(iY"t 4 u{/8'.]266<#k2n7 ܛ'| ĸ7_XQy:N1!CT$cT|lNsRIC 4+o4I&rW$ŏj9חQv䪏nk{Xn8_f<*çGdaK} KfEa'KXcƻI/ć_⁉!C"A)wH2ad,}} y"î{;:}9)o&/Z[a.|TsEQTnljr3=\vѴRo./O•(ǩjtͳ6bSv`8D5H!6H^BB==rvbⶦe5|d0̊PZyS\CgQBʻo3Wf?+ٴfoT.l3-[xjIB7Qwӣd7%ՄVa)/76UU >>7}g39+) 2[|q`ׄFu7H3~/6_b/ .w0zԁaae@zdLMu u/[m/,oc秫5V(3 K-_Z$Բ!4/p̣DlFTﴌ[`%:KgH/'hϮt5Kq6{Mڦl-+G 97RbAR +)gӬɽֻ|Oo1V |ՋS|SwCjZoHҵR (#ou}a(iRK,.~Z5brPM~3j쥠V8Bz2ЮRJ"ըIQ˕w>Cs} K#P|NKQ'qݳ!e5kr9C nL]տݰ//J?AGЪwaW[U+چRp*nE8+Ce! ]~3߀**`GSE(yi)y$mF@#j M")FsF.b2 lLSe#4SsyeGhupm9u*eH\ʼ P.%&v=9zxߢ~{T- מno:89PG=Gꆫ\V{V]\LHK\ TrrQwm}^*QU g*;0HMG6"Tr"1P9ӫR\]%:AԈR52%cfz$8RVR]-A^{EKN9ݼõ [ןKC4Af@O3[F$Nk aVK!xCiޫBw]|[(A ! < y$}[ګ9-[hc?1ݒG9T덤JIp5ÉwiI*ˆ7j/E@3'd>h!=sx}{$B b=69 (ʩKs'o([3oð_sܼeF0R_ޔ^=3}xlSg,L,H 9.1q`(燏_fU= .W} 3^R]H9 36Uwe Ia^#nz` ^>޸qު/J빅l26[np')$% L@Ц6RZghA (lx4~}4}3$˚~Z*67mky k}d'*fBHZa\lňql+b 7spo|VԴT:S'AJ^ST yJ4$~wѱT`"Ls m?RI1d-:Ϻ)\$ƒ#?n&mH6]pY.Yz?KRyn Z pzk2t̥q,p8?M04:^C#XVx΃wG;?tV{=u̚uTq[3e\7ꂱKc`M:1ݮGK( 6 s12n$2a"w\ 䀿7# 䑴dii5@"{ܡ8i˴ WoVf}w|.waLKcؒkVe $JUv [XV=pX(I~۽,W{B~WRد')A5zQWW|%ꯖWF|-/?OM_/vJvt׺RsMJz\=H-0AZc*U׷u)-+7')6 oof--ĩIayMDu. u]RuU暺Ղ%w&4Ǥ}GYk+z8_֡bUJ[m4 IUw ]Xe=4 ߃k;󻙻ƭҒGθN6A .DhM Vm\Yίz1M~QjN>hyM({4B>j{?e8rt†Kxg8|J4rxW%HXsai~]ݸ >iTFxZ>^ϧׄH 'v7@ N.Cu-@omy3/@>PK`XB:cv lib/File/stat.pmXsFٙ%4Hف<[RNzp8gRB$coM*m4cDlx~4*$fqh|c`qXp"yElgVŕ;nڼ P4.]Hק栱ūjã@/Z!FWR/sz;ԥFx-VOUIC#@~E׉ fuFx@\bݿtI.̱EzM8}5G(T--4/ᥠ(4_90 N\aRHDH:Ec_FP.2OvwdP/2, jP#0Kt*Ddm!+:в]cc'ȖJe-f]h4^-*E|((.EbD4 "DNLifYhiLX1+#.=s&08.&N i)SY(/8}Ds"EH┰HTP4а,ASiX3ֻuޝko 3D KqfdZSBD>L94b0JH%MZRK{P\ցDI5 xAF2aZ%4 S:3H$Sh<dd$`YF2(x.P0)aʠ?)t̄V PLC*._珥zBƧFR=y%,9mצ>Og/Ot|nK$(kRi&jr%mW#.Vr'_nS);$JXzXrݠ0@ E\,BP}GpPOS#v g$T>̰KmOK͵;9WU(TQꢡ $xzU[ TU*7PETɯQoE7IdNkƣ>TD^Sڶ6BzL?xn/ oudytD}?>8W6I%5C$0 I<6DwǷi>AsMd8s;*6ft$ra)ײ% ]Rg-<(W!kT'hQX,.\FPWu&ޫ 0 6m4j1Q8侲;m'(Lsyy{D(HЮm:qTa<2FmnfHu*KhV^K,o0Z-ox3*㶇ozC,3/32/7r-ű\JG45.>Xy `^ "-; /Xj9_|rZ[; ^PjԧyAmzudA"\nzOzݮi<.-ܖj 3tEqX\ջ޿GrhQSK~q1o_6۶\\gC%`pg.v_qE4+/,FSR,-G[79u0}|3^PK`XBGП lib/FileHandle.pmVm6H,-BhonAzT@V)2,8k;nf섗U؞?yfp 4'2ŏ"SYQh#VGq( OC?7VBcCFN-W`~4|ə-/@O! d-EiUf헪EiDb UL1RRcü̖X3aÂX~M&,P;WT)&LΪ(6a&7#ڜY 5G=&~BXg _ Gv-lM4UOҶG Jc!2cisW a|cBgŝZaч TD`ydʛ=0 Xm0] K^2wZ']Q*1, Ũ|;Pfb"1aMo WJ} IfSލY 0!U9lDPnqq*WZ+MPhA,y .T!{SsčXpː,{tX cp&a>S5T$*6+lLuX՜/۵rnEDڱn0p{݇ngz*IcҵE{& cI0A@&QnSJF0L,`w(Z&vxrz PW?*q |uw@N &d17 G!SN|5QX[?GN:`{mj= `?gb&uMϕϔз:_`H}iӴiJ wOC0ii 950V0CA<8Vv}D0QIx ]E3= K$3sC.d hjl1? d$AXl$*qz~xOT ƞ~~FCj/8?MA }bD`)]$ Xc08Ôz]NoTL` wXAIPop$-3gf" V)L eBv prW6mY>ۓ 0:{%J\6l oiN2t0 _T?''gչ h@A`xC"bo V |;3 DY*&FADa6R1U1JQ_㺤dvU(%7>ze3bZs;\\ 7;y+N$%LZ@*iArT=4"0U1 TW^4 ijyj_@J(UKuA7ȃGlɄe{Cj:Kk `1>_`E!k-ގaS'iAޣ#&?\`ќ^*q]a7Pc.qΰLE^OSU/Nt8z؁9 Tn_wb )[EZ$L.E|d-;Tko50)h.G?!aiao1pݡ@ylp$T$ jJt[jtոGs3-5HNKTNW*U R -mO.E4y"h h 8)o6N`};}3?\|YT6HMPAfKxMp#);fO7zmo$_^Qc@ Xe6mCI" +5C^]w:hĪc'#Emdq _ln zc8^(} QX*~QxxڦW~a>Agz> .T #hz/􉱽?67/\CE- 5Vx5$R`XIx9˂TWQsUЈP^l/b`g; 8{%!KAblol$>@Uy d x=#)j0{?9k ;ږ86^v1K=h4^Tm;*f DT^ERڝjMPH6Z<a.MQ0r};yt1¼D-} T`HLhn<0U.ci@0%Hnv@4dACT 3&-s٭Hn%wԞz;Vu> c vzucKQuz۳:qƆ1Yn(hXa~VSM΀#U; pfIʬQەp ;~G; \9!lɩ苄Y(H`Cxԗ [P4Kw ? _K"5UjzGo$OdpUEJVAbŸ|{g\qCŴ}p[5~/8U d8XvDj{''{#ZXӟ˪:0c+޻#9o{虜vXd[Z~@:xt^3T B-}܁~אָɥzZ}ӿ-iHH@߲>*]j]b-UV f7Jĭg}^#[ox.WU?;GYv֖T^xLi!%9mea9=+Բ uBN'[m_(E@m['$譤SOY^(;͡Q(X5jQL%*!13_ W5K9^N%Xt!Z%r vU-oaۣRtB.[DIU)P00}P:qOAPƾj$WuwLU^r#"]l(Br$`0fN@m +3@a 7u2*ع+kg\T6r^:Vt6ʻwœ@ 122T[׆")]&N^7Wĕcū6lN úm] :.qcA߶|MeMV{[v}V-ݶ` kҸ-7\8.טږzv] aXrxsLWfHl?"}tjqbn$ d-]g@{ !u#ɘ-[\t#i zq@u8M%Xydo\#cF~t}NxYP 8>]̱zm r%?"=A A1Kuˢy >.8W`÷Ij 4:_)L[<@5inМtt7o߉j5*70&S['<DQHyb,=$;kNTi=z(sSQIXX{Pr94ejTh27Te~B5b -WEf/Mg)m5pVx$ ؘV%ƏIvhy>xܵS m\dHLɠI̫aKOBr+Fo_z`Xd և=l3X"6Hpc D.`Пؤ|Ac?zMz8( KJqv5!#>Ơ@%m ʶE;h;@/ !=6a9J.(}Ǚ!.4lܫvX`j)|=TÖ?}XtyT#>M*F/ڠe iav\hgt^qH2}\iBH)lK5W,WI+YyB#;s[+:x:#UGD)ˑX~qU͉+?#h_9f9PQ} P &{Xt,_UH.+?LFw1je艺:sW GA7wc[.E Rl, (H+ӌtʮmyo=Y;#FgR w< (VC$L1\mxjXWE~oןc6do `v:89_mJٯЫ44zjA nDBWTzT' W jpsGϡϖؖ<Ԧ$j.3rG!wTj=~jcϲ~5EG$W[9݉VKiAEިUIFQV@GV<'&!vrA\16^(yM{fYuY{nzYf9Ykq+V^Ɓ taB 4 |;Gs%zRq[]Kg_pBspb[.w_C$#(ziI@QzJx1ıP6F A>rpWv$]n,1E*Hh74Xv .Q-_ o[X f^Y:5 8H /x\QV 1 gR>]0(d%l'xζp=+P{FRND@4g꣘- >XuҖg+OTy\əSXy|IK9}h,l~qeJnBr>ke>rΗtH(/o\ȿ{-Z[]P"Zr< UMt.ãƒ16;<㑹0Me\dwYѽ!h.SdFc dIr<>}b!H9=~1Y$:7 &@4 \^tWFr撕]OZ'8٩.CڤI48g+⇗m>>[at8ADxĊ{$Kдe48Ҷ)fJb.nKԈ<^hlG 9 9LAn&G7-9-ed1(a$ 5(a%A6?\;oeE ,/dڧA2eAD$;" pΞvkBrSb{Na,SuܚsXTNaAN_Q^;1N x̚QlL$)=J3/fkQoR }eza$Z`28ҵ0TN(F3%\v1ޗiDNL7@K 9ٴz^WK'ڍdmsbVFg.8Q=<\]z5EUfеEt#ՁY&0śKaX3${&sr.K;FALxtӚyNv:w~^|-VqT9mbNmײVcd!N8ci"/à *|ٔ6`c~@\sx3Jݯ.vx77++Z0薺눅u?GAI$i#9^U9֡#aYjXrx*{W88z𦠚"y-N|PPA : 48TIR@}Q Y0]mKFN~O%Lܞ/ \#QqcO_rL/#wHG:NS#Q'Qֵ<( 5I0\ 1=l4eQ%ܖjyz? ɫם`/d6ra a`b!?=&W['_9bDݫu%u*N6 *VtmtC `6yw{F7J\82ƠN?ܰ:y1H"4 *=EgLfh` `[P7TRED#6vl$^i;sp ݧة|oFR\J?&et$&O\QBwu0+H'_ ? :f<$ sC x1imy;LMW Z4 uMG gMO`%Z}tx@ƋVF֗V0l0$8ui:s' (_0vtzf9*] Dz!Fq_%W 5p\|QV!ϥpg#t7/xB W93̀265Y:D5LZ9:,*۶IW&Tx[,aBGYֆW>05ڛ ]0eQf1Xr\zHWl.+xqU!z$ӗ4<*TM]JLC{79ض&ۚhřȳ֓|)IљDBfbXG2)L|q!'x6dNV&~L ʶ=5?aqL c`1gM.6^:ooE~`)%OTR[]'Ns<n'=x)bshm!<'j ARd M[u+ZXFe L/$,Mϖ$th"g 6 G1T\36ƍ-mI& 궬KGD3myZBƀ,gYzXy/OTuZ XF~DiޑPs+":)h[GcMJ~j"Ͱ軷'϶Rr>Зta+Z6)'7P7<,BjQګs +)dWmfdRLe,u$=gR5ΊY e]sxH:РO"@C5c`Pjģx@ |fكV|s#!ޯG6iAɟ\Wxڷ_u[@:.ggB`XVfd RӕS/E;4EN'g4kI(x;7-`A( L^{rλ0E$ƃj#Z9P9J]>w|β^ك=G&$2oS[<4wr@14-pV(rjN3Rm ,2ӗVqI ε_iNɔe4)Hi6|p2 FE 7ód'"ؑl[^Gť?8'/Pyqa A34_~eȏeKA8tUR"EI 3r:D,4FxN8Yo(X[%ECym6*ԟ)&ap"Rr.=jl45ߔ5MZ$ijѱye7fUhۮ- ]h]DR,*ET彾K*\>5ˀm:nĺQSuRMbPF,0X $$گ'$YYǡgEҖ2|7XK_dʾ6|sSչl7J?۱_^w N kZ8Q1iJ܎uSЦ[ҥ+.ֈ7Z{כﴟP͝T9-W !kʷN곾"eٌq?y]^V5eL\>.%3܌vXbI%3 a$ rIEvbC 옮6K,#D빴p DҖq t]uB,یE'*\0A6ZyRa}۞/曞4XLZGZ;Nַ\Z3JJPRAS _ ](>"gbi˝j`Q?BQ%^UoJ.̯X$ѳӤF#7|Syz8fwa+u*l$l``UTB]ෆ ۸>m\;3IG}RsL膧lH~ZbM!+zE3"^ϙGs@ _B麮n}4ӵ}L{nڹk9L vJɆDcwr}/Zνb *(GI3Y#_TNQj+l..\v¹AFc{.W*r'd?d͵\e|]b3IebN 4U+y \f@W{H!cN|Uy[s2~#m7cΥ)ϻ,}S͕_'ogM4Zjn}zMqM7i. (rA?$~>cB⯘7335!Ժ9 U4tҥ?Z8X>眳dVVEN^l! *8)vJ2:˴$Toy$E9Z?S(L2/O{\OŲ}xhbtb8mR ;`_- ՚*h{C[oÀm>[.9V &?ܸ cXQN'PD{ւm5ZƎ9Mxh8J@ɤ(p5} ,V\S.C vhŁdЪ!}üIO4QT!NA <B={u$wCJ'-VmAV(իvSƀQ{?9`ʽS]걗~zvrx\?;bi] =~l L]{s{Eyկn~vaò}n%6WD/7**w,7uB?2`r/9J4oW8yrg8"X.S&+j 1%c&8$ܧ\mD~x{U2q2/*xﵳ>G$Aq2_g٤XΙ#uwyW0R$4z*UYAcFO/-DhՑTE;پYˏ,\o|2 'ő\,R  q9PɣEM/^~n-Dq8>g~S?M$9I `Sxy=(<7kHO b 57l_{kȾ7-7ٱL,ϒr+- 2Nij@Grk_9~䦡aاQp=J.e#'MjS|g/ DtբV@(uئ+PS'%KzmixY pH_`Tg+%2dn1#T^\tYc1'܉Dj^Y3|;iSmqZx:CMȚ_|PK`XB_R 5)lib/HTML/Entities.pmZkw6 Tv"iEu4ն>MI@$$+ [I߾In?1 0b0hE4!hܼzyJ ZPeqđO5Gktʜ`4(_07~Eǿ^_^ {cӓ-`asIA_V-;b ޏnnzt$HC(($YLʘ$<Ϧa9MdkR7 CmS8/kD,"1 FB̍w: JR{\=B{LpB K0]A8w==`I:]1aI?%< \ r:Ksw{]bsjoBlq:Z̧77k< AZ#~~ε竈Ai pF  4%.JF ;A~0`Pc2F1sAm@|s n'02jcRHNs9 ,P٧z6\ ` "A_7_t2`kh G7Wp8yñcFk.m2&cB";N&Ḵ~k#5ᯫ2Y)Y_Gcd=:N&<: McY6uك:ruYtjwzgΔsᘷΒs8rk7xVnnZA9lnŽAݛZ-1i xhxl8VY=oazʹfJ:l>T=0j75F&qӐrCoMLƞb*Gzk M]u]Cujӥ&ݹeBZtI$$3u|cr*uRoLmjsM opMMg\SsZU64r2zPks{"93 ϿF ub#0#=KS˥}ih?Y-ڗ Ծl5,:X$ 61IJ}hQypahίC{y}y(dx[ ؼN_)eA^)uBhft/ #;0لf>]ɳfwjmߨrI F&Xu}u:O#TAkl) TrD 7#xcp;²d$ut G8<7Lsޘpo# F#zX5̓rOp qQA13Zl,Bk,*a&Xe6jX'kUٸ2kw7k0pѓatF9Y|mXJظ.1Sع`e8ujƅnז <\i!&1{:Nd uP@ߋ:3HzWF5l<a^J\h!4Y6h<$@c y+ Mҭ C!/&4 %$v#Xy==6H#)bKgǶDB?!*i$9WLBnKɻR=(_NHB,/q qsRRU!H񞺐RJAC OKvjx:Ξ|KK';wRƊ=u-&w2*C_uqsW5[aV"̘d6L0_K 0]N56{_aj6L S[0=۔ϙ/p(,!&!$ΊXBsW4 ֘ KCOK^:upkHL25$Jo"_czpH˯,>dӇ38 ':2W_Se 6q.66TF|S9u5$H+6SY:Yu\ꍺthSڰΗa(w5tR;ش8ؼTӂODSqE6a L0, 3ktFij۰9XXVͯ)QQ tFߡ~_Hql>@OQ0w# "saeiN b/iDP?>kt?8{x 2o>E|z~퍧"/5e.;LGDANoA>QQ4/#O^?DggiU&@tNcq?[B֐ cX+Pv8BȎeyGw^td@%KPd ?'Bt tV-N 3| H%W^="QNSe$Q oiGdWeCkH~/ d0?'P8ZB)o?`?<+?_ї]7BwLJxt{l^d"PO7L00=/CP}Wߔ/8)>:~PYO"E"mx!OѺ+Xw JWĝ`_L춆|&8GOyJ VHa. m`Euj.VIe\5)P!QC/M'" VZ4:adcPK`XBJ(lib/HTML/HeadParser.pmWyWF}Al'> 4c'"8zش ֖]s3+Y>^_9-0'ǵ#NYR1tz7΀ÆaIa$v')UJم&%d֊/|ơs=ѐ; ?NˏHV(~adM0oޘkؽd~z/p8/ú "`7( G4ѓ2{%ah9P61JX,#R]iu.ϭz)зϏ#h`l"D}5Y䔅3!["A1,ÔVh遈5-=e f,\2Gx/1>J멠0!zaBk@!?Äzq$hNN!CQQ8 \ xqϗ$V40&YmQ!,Ȣ(s)P%LhJlR$uB۔ lLH&g˻ >^d9O.: ȓ334.u_WU˷kP!!<<)8I]Lվ.BL 2 z\bD#[碔[2Itjx> y6["gѼEa:@dTufiZ-M |Dp;~2Ȃk8y%ҟX]>nlz /J𐮐~nn-T ݘtIl%+-LIk!;XjyPDT^on `@} ?L8#+r`x^;$ -қ(cQHd"%]c$SM*|`NX%[c1Fn(_8:݋W\ɒԟ)v3e,VHiGxd 1pG+ĸ GhK0jԆ)r+NɊ`~h1=( U0#I\=b`84atoM."icj\I!^uR9N"I@MҲNp@;uKegĉ)΄*v Vu;-ʑ>"^ZnWsc:OF|5UyCovI4NB Uy2'u|pF:cC$+S :Sġ'WjS>ݳ>OA9tJtlA5?_,. )nah;毆/PK`XBJ%vn lib/HTML/Parser.pm}VmS8I!uPZc tn(&XF NeHGJy_./T({rݲ Y ʍۂ"K>I4_w3W)ަű8% S}!~O$sDZD%z$\ $\iGFX IS,YtBlQN0(SW{W(ڧ@>T͂Ͽ}a\-{Ok .+J>fk`z R,nwn2bμG3C;JRX%|L8eSReu!h ϸB fŪep!KSL#sϙYrޣT\dct6m{,aBop)F7^=2_A$ 9T LhPE 1z^eyC+}c= 5Y4[p$tDCA$9Ӝf\'6^e i5Eh|&ͳߵQrF1`t,ʙKʙM2R o.Edc|3;_qO]IR:f&ޭBb):*nO [Wn$]*]mA\Z6(POB.S6 )TPQ!<݅.;g 5株n?q8IOaYIaEFZdQύ=XQ) ܂v_#_ZPVuUl5v"퓺*%^]gӅ_ƕc] ǏRa .eUr Gd2nI8agyS5=:t1gc.1UL4ٗ,Usv̉JVYtRUtlU :TYi걖?;nj 7/ΉSԍ(X/Wi/ ?~t[+˾PK`XB߬Clib/HTTP/Config.pmXYs6~ׯi&Ca;gJQ&Lut,CJ"B%hfA Hcꚠpd aN;]ܪ0&" M|q%7рdU%}F]H cGW~R=g >VUQ-R>!]1LڴoB@YF- 2'Iu EPIRU\'ʫV ٴbdBhI|C=68 I#΋xFR6_Dߋo/޽ICصSwJJCx-dKH|+C~!O>2 ې\S:a3鴤a.YbyPnhbM3ɛl5c:cԦũVwF=pu̎=%NY*xsu%AW4 z>0;qH+/;CQDbߋOҦy!qO;Z˵?;t%ve\Kl9 o4O-. EW͏æϔд=?h&+W 8}` 2"|u7fc ^8S/2H5g\$[Iw`u_-kejTlEo;pe\Jvǁgu̓ G@4v_9tedefIZ?M0zU7M3Gh[|~Q* Qiwv&OoGjK 9UJ=߱:.oQbQ͓}S$%8h2lN!^vThPC8 a/! ||掘zn>b(RS c*<a,ߑ;Y%M {FBY`MCy;_+v &,l8Eٕt9H v ux}64_^Q3|GE0&&3J6p qRw߼2';0qOp|7r"~TNhQ̥xMxsE8 '>pnu^)DžryϻB|6,(apAC70|~}Q|+by-c2 2>W$Easu%V+_]D޴;f|MiFzKoOO־mftp4̈́ ԁ\n;0 ]`S_J1,tp2 @ykAQʼ[b܎y|E;s wBW^%#׌]̋bգSK4Q i^zi G}r9z]3u{ǫLQiWPہkmČIIz=$i/U<fg ߇kRk5'Xb8 JS̬M)I|06S[x.%8JXQܩyO7(*ǓHpcZ;dlO[찵ˆw9*5m"c-FLՃa@;0:k<Đ,p۬wupW8$6__esO}OpF y'"I 09A2i퀵ä N&Z ;dL :Q`"_q4U3(v7.DdDzK`(t,M> U?_CO;G}##tLmi0>.0 $5Qcp]~;̲NX)o -C{K,Li%Qm>Әy+dDO><zȿ<2 wWvD* Uƛ./Fܪ>|!{+ ߄eq92 nx! Qq&귌!=Ish4+h fknLS$cQnK7]V3f+rzᣒx.$3Rf"j>?a7*05,Vq-cNa\l9Y2r0kir=!J\eNAyOđbr] IpF=hCzrhh"#BL%n3H+HK'~x%8M => } k*v` WphmւaOˆ}YAuX 5Bd@O$5u"O)$xsAwm7l:)X^;/1$/B,٠?H `7%wAaS)"g2"HGEQ` 't4LGi*q9Lb0a0-SrU  cDjsF:܏)o냃!5 A+EhSԩd~`|UV~x Bx(qʧ:O6p?SOiD(PCz'&űI3LLS>232@?m_Gc 쫯φT[NVV<(^:U#{"t2&ocB*y{L:tv@,gW4'9X-NWE .b:FmH$~BOM 4_(r9}\HBjllA<8\if#S:<(X`%(3dUz g1U0.l7G#*0WtU rs,p,HH yb&eemX>zLXپtJ[7^6;J&lj&/AΆZi[=#ЇA+;t5{+fcg򀪋')HvC`H~|)U,bO9}i]/* k<0yc 檩,'}qʻU-X_K\9MaY"Y\"Z߄uli}5 Sj Dek;qAޡiE N h% eL|T=uٽkGgGOc9tn7<@kj7bUoس7}.ew@sω$`'!!@wm*CD*+G>Uj9xVh0PP[n䒒 "LSKDEL{"߅-YX'KuRAy,3vnB0]O>IA}щR.BаdzhwQ`)<],#]Vɗ& &zXHg{%ڲߕTNЗ= Yʟ3*6Dĸ9n8go@#h6/MH0Uql*iu$*ϑj萫:d%ʎĎ\si?ۯ O'b#CDNЋKy b[K)G͆j|!E#1~>KI;g1VƄ ?9>z=־ͮ@>GްyQ xxoշB8[G tY^r\%(kٓ9ܳQpt{0)!ju8>X# Y[Aݫ hO/q?PK`XBosvslib/HTTP/Cookies/Netscape.pmUMo8=[b" \(s=*Z P$E^ 4YK"RQ4;(N^6z> #?wRn8JYò𽒥B0+ A銧zbwRpۄo!kr@Ns83gzOc/l0T}da0_F,y>O&6e ؊&bP+2eyfvqJ0`' Al.?C6tԚ6+Ld/Oa*eyڝd"ttQ`+ҮǦ"G ? gcapfG`F^*~;LAsi*RO^K5MiYȆk^`8Ce݇j6fm-OlJSox,XTqs,Qp#e~%눮;;}IRQ(cч*sxcw=@[-_(I;.v;6mz-͡VlGUbw}Gi-,s7ܠ  h zmsNF4fL[̼@b0`hX@YT 7DwxR?P+h" CW/@8v>FU|b׺ȩmn6_+HZུnŒO~$2Kl}RViA)+MJ3&aPsB(Ou+W_ YaRO˳?(a}ψِۏSM];"_7("ڏި F;~H~uyoL/'/ڣ?PK`XBĈy lib/HTTP/Date.pmWHg+jd [a\zoenH#yI[Bط7$ vPg}U=6C5Ssxg2 hNF>_gp-]/ g?f`wC7gGǃTՂ#A_KLM?`} n^k:,b#4%ba؛aszy3`S+Ei:"L} GJa3^`3?PB% :h/]Qeں'.D rnNO(RV=v||*yF} h0|p-2iA{vړxT@Z]Ks~::8NMbZW="*AHmbt3=(iFFHCdsh EuiDTS_I22ћq,P378ۑCsgQK?%c}L=N_-U혏$e:Hݠ\6vpГxFpf++++++*$\*nZHk8+a:(Ǚ<^!Ƈ9NXH L8x`8f;'fgo q_;#P5q )b{;mN{<ج~ "C@"(FŠ[|Cy=r,.Gz>Jri]65C€C;sY7*u9EN͘7 m@x jW}T+-Ks0C~T0] @ E#X_Db2p=6{)spᏻq^~ ,({^j`꺎@ ]/qWdž605'26ɭ)q_wل)Me(kRbGÞєLj]JDzk}RB/ ))S"cq)eYG!KewĹGH;#fׂ`FƓH^xg>" Фs`6$|ǜJρt\$G;<m"jc?Bx䤏[QYGu%s!/\S[!]p}>ölN1$ modJ+|҄noΥd͈ )8'qaG/].d\;FWy\mtG~17.6Ž^= EyR\g%m|QrFrme|۷)T2 nEvrq"PK`XBdYH+lib/HTTP/Headers.pmsgWleG-jf2I(󆴚|UdvRcw'dŤʹؾۻ(%ژJc E "sEX"I /D&IT i$i_U(o"qA@S{ gA =g~-%L\f$ 9d/1ȫ3оYF&,O7%PF\~NҵH Ց\Sj! { z-hSݪ̈́\' ^'F_Da@F9YC;JZ">s${EQVŀY0 y}]:YH2Y*ښrz)2: @x-GǸ Uq7hգGˆ2ej]f]bTJRAQK<#Z3"JҌ4.). sL:\#Q?lIi(fD=ZqlpnB+Q(lbιZA$BS(NG'C7.hH c͍7FS=@qahfl,VCO9 1$F(? AO^=!f9g.NcطRx$vr+)ck= ̹ѳN*%ꖯdc~E(6 >zw^asd_(YA˯ʹDcD2[1ZZ-x;+)Ogj}ߎyNw0e,j/M١T-"nj O:"שGr2ۡQ'#Vg*zh'd%X4SUqcxC,o1~~,ހ86|ߥ9lͫ̂?zxgzRL#`A{uC3^g]<Ӂ~t:ha1ԮJ`e/. U l3 W~a%w,3QĨ2,p!o6۶ rw(‘GޭvMo9 ,g9{U +3U{Ғ3 qjY(lծe<\].NNJFyL2Lu/2n.΍U&EIn̗XPYmF:f 9f*!}\G-Ԟ X0^L2j!]%vi]\N;}E EvwX'≖ Ecnih ThohHfK̀,ieJ88 |y!gYR}D 1 J\<M%H2ix3Yҵ9 2h |iI~rʖa=IS+&KQ5ljxsYU蝚&xW5݆CNd8$'xYSS*Fs \iX"zBxU i*kv LG4;2 :Wx>%+=c-Zl6+c~K\Rתּ.~Z;T&npKxtB Bx9Y—YMMB &2JN=G'"Äc:W$>57P 7 ݾ TQK| $ƹ)&N֝.a*"P7Xޠܤ 0ъXI8`Oz6UUW ŸH '1^([S W)҃ 4a" f0$<d~@w Esճfl`ZE#s>9Xvh}{[W'-*ӗ7! ߦq\\nWJR ڈgqfԴͼB=ХAF[G:G_npol$臠-mG~`%\cRptT<:Cʊun5?s$9@3X +safX?bzdBbΙqZ![[ӍRjclYF6"YM[}c.}4gqNlӣ,YuG/΋dϡCF NMfA:ܳl[ܴ3!.U _\ eusuĂ.p:0GYj@-*b/9{=HSdh䷁$fkP8t.>cL>`4ϲ4\`.W:fXO~O>~ڥLi_e:e~ai|wlyn=BXC,cތ =UJyYq)?x`8c 4TY[35"Y}M^U!kKB>R}Q0_wcя9`?hM}AO](x03߰|EKIfaf0b^9*̬k_vjTI^L9f̂}ݧFQk/* [%,>aS (%tMǗn`WdkB ›WoNßngbB(޵PX DT͟X0ypKa١J()>ii+f s55r^M #B+`sѽ2d5lj䭩́c8OjFQ'o_>PK`XB|.0lib/HTTP/Headers/Util.pmUmoP\~%ec&EEcƤޮX V jbS >$NVDSQHs'4hnv0Ճ}èY}THX>0O.akp:zoZy& Bc(|HȳC'q!+YnI(avX?0,D;BfdgEEmt8FRO_aľ.گ'gLJ;o^U7n0ekm!:Bgxt`Npf~`6cl}b^ f ݋ '{;>`r8ށ\B/+`į Y0ȃm]<|= *:.mUg/}Avmpv`0 /b~MQ.8yd94}IfV^狪hڵčAv`Wۃrj@+)v} Sa9lOaK5w` Wf휜nx#47a٫V 8O$9LhܷLTٌdzL/G.v^} lcS \.4 %2WpU^{8ΊݲmGS7Kp8mE~=朱~|e[vk[lm ug%X4 Ϛs v[3ISZʭAP[5aI[}`'H$Ĥ==ypt[Py{'|(}IwKKe4L TД榔 Gۢ 8Y0{j$wCA2sDu'&z%.euF|cL y<}C|% Z9S>PIYRܩy7l5w5pvYs} e9bK sԆƋ(ٴ^JdreF4Uct(!(рYYb i{{CgS%W(U]%k)ssG ^n&@Z#:I B<@+S)nK1aϮo$oд;7L8=dΙYIXQ ҷ, St Zu;EFszqef)\<[K4rK'+W]XBPvG#xJw<ZEF8=T~o\7&R@.f!!8<[&bƓ%%bGCբxz|m ݛ.{qכw7kkS0v7+ƈ9yc xNƾgEq<ۋŢx «I{}med eue{%æ ttR=p.nTe]4䜽եZ ܔHg y xF>np>_om:"iv?Rd)8̪;n9 ųޓmA3h G-k)^R>xEv8'X $Y~sjMɲݐVҏP_yxE VFé \M-VMEEa7j$nl?4i iיHJU*hc 5T*R150 [0xHcdLU\H<ZrV&xX#Ja{D}Mn7MXpE" $r h c )v 'm;E5(E)*9a#86,5@+z&5, 41(Q0^QS'ALKXG9.^6)P|b7D$1_Ǯɍ#X ak&帔L3Ԍ.'hM0tSj_cA4}?4w>{g)7ךhI('[((/] WCNwm;/xɞ퐴-{&JPmp|ſ:}Lr_Ք0RUef=',NCxw Vz8(戼[F̈V Dh$cE'kc ܗr$dpQhpJ VnЮ&gH9rH,tĹW߼IMWRtN u?}3e0gXvw d; ]?sJ9MR׺VAhi~1B(*e5.#hK?XrB{!>r]:_D^9 Lݴ3KjNrϰ+8%%񘽌=g i#<ۼΞ$◑ vȄT/ [ ֲ˛e,V"m$3݁G >HeصhofT[`̘Ys\6 Mz_L6ҽʧ ~y7˔T 䭉4z.:_ .w69um)5,-[pJr$ b3 Fs6 s]ojI- 1.Q^ZkC& Igu@3`(BF A} eDӐw}?SW zՅ\ ),痗bDm$|ZlދK C|+DʃB> tF)1[޾ ۗ)3 )n[ٶK璑DUر|ALeS-=oBNv)O9C.g4zB~ؘ\ͯ^Jjd ZOݞ6j?QșLil:ST-?Sf4>)JGvB\#u^WwwY?y qʨ˕-WyGlYFIn 6ߪ\[ U~{N%o+RQ{vS)gĝ*TYeqi67ionsZP(T FdO&JX(qt[[SjW j35uU6gLj<7[Pt)0(Sn6F" +ϊeǺxߔ*BZa.J^,bdCGF&@W߱vc*o$>~b -A.t{(7~ f3ck2[.7:~ho!*Z}/:6۲ T9"zUiu3zb艋:B+N@%8ª% ]_Vx}_k;~yչco9K? Q@@W zGefݓO*t`R h<>3mqb7 E_OOS3ڈ U}DJ,R N2)xS7ü:o5xv Q[-<gLPo$鐴Lʿg:x&hϒ; B6n _>f6mBm=\z76I91ctT4^{`6bCZ? G'4C2oK"t <%Vӓ:l) h,>@sHA 1>ċ\hBtqklc4s# Ҡoe?|IV}*;vn"#7]x.<(f?>Ưv;2h_x5IHef5EG[-U^j# 繊Tuʕw n7 hW>Ui.T^e=ߏV5kmNw'1{?F>{  GIrCPVDsʦ'Jr-= 혂}Iծ}]c r{)ճN_MnӪ 9~4 ,hM7)([f\U1/4sr&zvrT{?{{۝߼Q4ngһ4 rQE\pX<-5o!Ϟ6bdp*yKA|JS^hL92+-;iS8 `i/mL;OS= &Fb)wԈ|XT"B JɹQQ#hzn7|߿ի_Zj.9w<-qh?_tPɵZs\yS.xͱ0aϧ,'rju0v0"WguPK`XBW7e #lib/HTTP/Negotiate.pmksHs,`^.qՖoJr ZHX/ۯɥR{Z9H1xo>|xwt%qT+XH7l4ǿ|{# aCeS(<¶H&  ߯$ɰqvImv{/XI\uZ7R̐)_#0axlY=" D.4Ti&C B\ċV(JA{&稩Y.*fOa+H.^_n$V2JOf%KFnNnh-}|&w3`R$Jћ\9x?]qdz Z1_]~)hֱY8m6)0m"ܦF>YKDH)gNHԉ^0mHF,[aCAeV{z9?:rrSU w-{@BsMŭ|Pa#/EԦƐhn ]Z&)} 0/G9:eZ md܀,Ñv?iDiGGt c\ z$V: QαX?Id`y Î9(Ў(k0o-,.$^ZvEhD<8@`ZԥPMim(R jauUT~_SOXp%"0 %70X,2|"x"QV=1R!R2 {x,MٶA?{ )CD(KnT3 ZLZ09-S "ϼARh#0c:+$RL$qo*+z@*' 3Wةqw՗< B\%Z!ͽgNX-Pb>y&&u1( 98<:5c٘- MD\Ҝf)g?>EJ:9Ql$8?M"vSx}}x<mˣWrW:]BDVÀ~;qy %>G;s 8~2zK]dNP:*Q(vv ^ _J#TO(?ZGXv<"&W\sB9\8EU!-mlk"E'j6>1w[B&گKJ*|v{Z#2;z א`_6βfzFwۂz0~n(LیOlN6S' t :@b" k:8`VSA(] *L5MA{EldzTo=ϲeg-\5J>+;z`ɒD8I}L{xڦqz}i}rJPwAAq0,"qgziXG&42l5&/ ~PK`XB lib/HTTP/Request.pmV[oH~A]qeXaA) ]h013coUQ6vcΙorG 7}|?\|;#2hR V=/pO߼r':^v0H!GhۢXA¾uØ уt/ct8i$1 ix~0U{)XLS{24rTD"1h xWC2pl9'sV-@ S\HuJ񃪕O4Lcٖ(\p{Ͷ^DUf4tò}\❔9qsph#RV(^Ÿe>eQJ^7{zDWPօjOS*?&,f{%ZO_{`ZmJ~p z 1&iݒʎ٠t|GsW@h[GO )})|Y!ÊQ2ob%!s|ےk5{ns!-tgRުdqeKW_YT"Gk\؞o02z|Ja<&A Hn?LKYKT+Ӂ;31>u1{ؿ4iBgf t%qZ:bН0kH(ŠJ#Mr~YFTi퓩GqoÆAD$–Ԍ&WTZ{vs<dzƭ EÐe9Y0]S$}WY)/i "d{P{]ɸc$)7:LMT_'|wj0{PqI^~+Fu:+T'is׉ZDrUZf|ӗ4J2ڱbB{5b]"I%j9z'@_Sl6)dy2i\fӆ׫ꭃF,I{5!=ej g&d=!}};?PK`XBgz Mlib/HTTP/Request/Common.pmY{SH፥`c䶤% ΑZ(Bn7JHAv==lwϰgsvW,y$s]K{À[d,akZ146^iwK`o=ww'c#e۷=ص`2r A{`xq6W/H&q^sz=z%@!࿍/x}ӏfR'1W7l%r覉uTF 'ov;z^2_WAQv'!Ӵ!{p2T'dn8 E4dq\HAK'_fV8Y$7%7 e3:jѽCw!E- d`i> )3>i½AqF8E&fO.luXVQ~Rd3ciYҋ $oP\֓(dYsb]Mq4:X.Yh:Mcy=b$h-Y=7w{u"̃Ma] H4Bi1._0EU°u~PZ2\̲>Ah 4 eri`g^ƭ#RY֔RO2M= ؇\<.00G$."MW& "}Pk0|>OH6WSd-@!yK^XKT5 ÀBRbV:6; Gtȁm }2GD!@%}͜ʤ%qC~ T@ok|(2i3BΨKЖAHI3(9~X_4YpP؛eY+JZUZwoÄJ$ tQV',}-BN/կJBKA<v._݌~Eji(A˓26^umtS/&q=) v,&loN4ϟó2F.ћ.MCYe75{0ֲ>{8_kO5ʫS:怯JYɿSJOiJ|Y%*=Φq@ -lh\^]];pD,8g&xȰa,EIwwrQ%qP!l6D[⿅R~IF1ZSlܼՇ!uP7r$nP΋aOYƠPF?b|{;6ײQ KdnXL]MHfC’b=TJUBk]V԰SvmSE>?cʏ8)Q-[ju 6 t>Mh]Eՠv,-XazBb90A@>  !tsG[\O܍V5>zòu9߫ļ֊(E!fxFwHՇlDE=Ma?&j$#vNRh$1qgEEqqC#ܥcjg #$>Kj}(iꮴ?vvu0*j$΋ڢ?]EGPoel{C >*N#cd%anE,)Y됵E*TnD#HP3MܱXvO& FŀzU@dtA6oM-B2zl1t /˕&i,f π8l ͱT [0  ŬBl@(+ h8KSc͒mw,(ox:,'̈́M]a(0v=&')7aȽT!ǚPn- 9%QR^XYgbR6`[& y^^J <+c*1@Ra5bFeu Vk6'&Nۭ<6>2OA#<:&4.n~yتMcj4K Et?>=c; .,qjQù`MM 錗^fp{ *}I/~A"ޏ0*GJrFf3p8j4ҴPK`XBH} Ilib/HTTP/Response.pmrFY Řrik c+kUY#b90$ Ro0Ii*?l|<2#)In%ܽ+2 Jşs!%٭7ljGIR0]\f<%^2fm={\>.rk=72e=rؚupH˯O/S`km**",H* ']EQ=Ll4hH6.$eio$OxL EzviGY2†+h^CH7qbn*x&ܫW`$QzǻD kUv=oOG unԓĚxkWW!쳟]ρɃ4&=ѷVdd!* `(Cv[r_LD؆ @=b:zm _>降)0KOz/b^/a.H8ݣ E<@(/H2?Z쾉)1y zv?1Pt==abMրFςfl> PFlD "DY QQ?Fi؂jDۢ́UM(svA`A=lg'L0gƷpU=c5PN-5xfP9 5SHn tV8SY!iS}YPmA_jjVEbxQRnO}iwASƣX̭BDsj3C'X(x^ Dq+Fck؏`yŮmc)I,0*] &;v=*.@_GI[X |W?q|ÖUp}}aXnSBKˬ%bGVl%e۴jwӊUt |@OoUEDQz5TVHEiM9I܃0wPZQ4+"аT&;yh_, VNG9;]8w+,=grj wz8:} nk}ETњ)Ch9NPHdj9~O4ZC2b)P&9%26|y{xcO}ظ7;6WyTTLĩ!_.2;gH&$я(WJ)$}"d@RA ?d+ Ri#"7׎0kh:\ EL1A 4 (Q`HC1Ә;HE@ Hzg8!K'0Q*>(ߟGgd_qM]DybzLDsxc2zhك3)ڵ?cʟ0>[V_I8\Yvag8tx޾$4/Vd*=(FQkک;6p #c_6-/h?1=Pvd$R1gn*g<?gD0 UphS[qT ˅HyPjQ*] v*i!7vs& MkG {JX~ljˏB[3/2Й BC 8__iRރvMUxTMaH q^Os5&1?+y Q.<~7(dM> ^講\Q>VZyOQ_p;>. K;:h@"rP,.$i@W.*z8%#Vgg3 Yb|a5fhhu;z0_ QLdapNcʱ a%0ѣ#L QݙC F&Lx$8ŸclyQؚ8'oh|=ú̗"# qm _`솃l\:)ݷEF]z|™=#󂒏"9ũwbKڦ_Zʵo22Ք]^ =p=cC[L!ls-zY|@+vcѵm`+1l'Ҡr ԎQI ^>^ȷ {om.]$KlE/(ğu~v+ $Pb^pe45KA{ߞWkYl 6*.x~kSxxجii6:cWdvMYRvZPA#dQ|vۧmUsGz2Q`#CܺgD Γ(ƹ9d!NDG޽{N{W l"Q~K5:u \{cnpPK`XBMA lib/IO.pmEQkK@la M!*P,؊ikg$)%m{3v,RzyŒvh9"!iU/I´e~E)EPɎT^*˷f {׷IѶczy^.Dgľe@E%etɶk6;!^RKPI2\`5R:cpj_ce^5tݙ< c‚(+JsRDTb"uvJ?l6}HT$(892OŸaMKcd1**cwoI v0  tSX.8=<$ |Db?i^ )#Fxhk6oFħOPw m-H%Ch]im i FIiUkMJR4 }jHhP[uꁶr$_7Wz WlpmzS#8I4.8AQ0be Da+OIP5r_}cyϮIL`̴8]ߍED5+4k[K_ 5ƕq %Ly*3V^ehܙ)|S!RH}f< K"U8M#\l,B#\_Lxl3UdjY变0V%(W;C2WݲK &8mh~郄I6cU꭪UADG%0^~xg'g0L %0RK|5EY}d?*N 7:r;ʖ+ɢYW]3ڽP^JI},UL#_QE)M*j% jø&<읞$b4,@`"%\v8PK`XB~& "lib/IO/Compress/Adapter/Deflate.pmՖ]O0+RIZ-V5SBQ:JlQƐ\%9}}㓏f!:1F"ŐA8} ECKֿ`b[J,iY2t5-#v(B$($25 ׋pxXK}Sj|_ZE*\x'Ӊ||·3du%Fq's0M/bϾÀjk cGM4S0bU CvThpSD, B=HSB;iFy=}{Z5rFyT9ӱSTA|brRzyd9(Qv9Hr0FȐئG( ?YHYj,ʈ&x||vmYuWy1N^ m|G2-s,5iS Vz"sF˻AT;M6TȥCccchS%TlpƎc;yAtW!1ܼSR8]>Q,[PdjdX8!e Q 7.̽.l䳏)7y+wyq\hBK25Z\jQ_ њU[YngY5C;>} ƚa`k tEp֐DwIT {sϗg$|mxS\AH"Ozg Tidl"ao(9%_64zQYs܄P__ět3r,$I ` O>w֝_pݗpl_忊oKϻZ,<YkݓFlNpcH^|D7AvY^8!"hy&5ð|:k^dp[wCv: +o/f:gڀ-i@Gi:Hhf$r2C|+ELXg~ DM t<-iӣ|$IFsQ<(ZY37Pq1O,r蔂< 9"πW`rn[0M`~2JxL I| ؿi:HO^N et$ZD@" ٝCۍh|O<-{Z7i7^,i+i. EҶ3QKĺ)$} ǁ¬s|j띮_Zsdm"%Ņtd@@l jF;t%s$> Y!?DUq ZeGH>#2R%LN5O9[E0qckTNJ91 C>YfKM@mE ZPWƙS =ӠH0@_ "…T~`Uش\'uʷxq?N$•$^*p@ 5%4x7 ($@ׂ^8\v 5;ͣfŤ<0F4}M"6J- [7xL [X7&Aa>B@8ݛ-"}&Xu܏h#BU;1σG92#)нB X[2}hØl%v󦉪 z4`@;q2`U-q8 Zg)wA:l9Jzh*W9>G26fabEv͛ ^ún0O873/@QlvfPzILMa [9-c6Ng@ڙKN4 ר!}&%a:g` ?e)ɃILObh2 sXaG|o~E~Fx̜*9c0]*TRu:Ɋ6t!/,2; cKg&ZqM_w 5Kwu cAn/N dgKaZi vVK,"T@+ Mo]*Nx|@~+bNQ"% +'t Kr2RlDgad,=5WD(x_Fi@shO~-b$#l!r[/ɑs:stzt,EdV}&kL[:vȄZӽ4/+ s`d7Y- e!H %,+ҁ ;XH0yZe+nYʩ`VPbqa\Md۾G$ycǴQ@43yBK uɇ#-%뛎%ەuK2)o)oAEgz.wh&fV9oqQ>'$r}*MSah{FUbu/[Xܡhb X="=Ƅ 83>[ru/01d$ 1VJjޡ4UWs ;uptp|wePNB4^t=es!1Y.FyļOpk:j'S<K:./-!>l~i9i鰩;"_$#,F9{Ŭz] :Ԋj҄;&/L=e:qr_޶@^M`y 9<i00fRWjLn$fIyEPPzIk\yɷ+09i5Y'5e3䰼!w9Ԁ myO\)U }aiY: t&7hVl"rZEASlt/`ez˕2j1}wQ`Y[B}oH4jP*8Ob8;K]609dJ8a 7ьF0)]M.ZH֪$UMi1^qoInZ lyH^˲J8;lւs/̭P-16O;ޛVa~a$=T7=M*lo_3CQ=t߲\Nξs1hNMg[1'FA%Hn$GFYd 7D͹8W5P$A`Yvc=FxsGcم?>gf(ǣq8M7-Xh>874 9Nӫo/):`04'M&_R?n(.hd!g)cA5AB9+Vk)dӛOo7qnџ#  ={h)YIR H{RƩՓӕ9\"npuFcXqV{lUe$(LGU#N|ȗ'dHSiV Ԣ>[$s|(Ka0 qV{zGڣ%ʪI>53vxHKL;&ҝHU~ynɝDї#rq/xo2^2yR5+_@V暬(+i0IlFnoi6cFjl *5W*Q(-'b6T!ui"@?.CJ)T;x_0kc:(`,2h؃OλGo׀3rNQNOκk@]G ^Y R{r|r=1dȏ'gD4l<'+AAvG;A|{z`wLT Ws_}FZ L7; ^N"}`8vPK`XB; Xlib/IO/Compress/Base/Common.pmw&)~Y!1wv /I?~h=BKZ: DWʾ,~~><4s7󁀽 knzG'{NqΗ·Α6 YYuD]#ǩNENPE8,oΌs`]xgEQ~f{ðf 600$_4F[29'W~ּ)^21Mo@}W΃mcYck8BWPљCmMА6yG8dLIMiTT*rg{R"mOdo=*0i Q5q_qJOK쒌\WHF%OD@kKV 2P$L (CUsf% 70!Rd2)mc`=_{^^C?arJ'NU&E<{4TIe׃} 7;;Iށpba!"X>[úIv߬bl TIzM0/Gה!MP^kMYyF%CV (1zίUD-R78<l9g1 ]1c!cл#HadT^!k}|09MNI>I:Mk/{_YY6̧e;I1 ?a+.1a8ᦴ\-UچE]히-*)#EOt!4O ăp*-YcB%F!eLPR6YyYV᫕6J3~$zϑ]-m}L{$.Y<@i]5dKiNu<4l\l4n>m-h$WdpL3U"ʉsP=?>%QVJB\Id9eTgX UZNb;\\и:t\?ihw 1+Hi71V:{V 9wmOxCMj+مĎS207Ih0] b'}N xK;X݁*_Boby56[!`6IHeF3`) 728b]ɩ4H,֋2},sDzE $ S4hbAX* LEGDiٲK9l gnwK8CkN9of?@5lCѵs+\Ďt+E]zjP%4Џ;۫(h.i܏j^Y/(>r)ԗqz#1an%t7P*U/ERn'&;):pީj ]C?F=.ẾR_ ,ϻe]k6{7^JE6ed b4N4 %?yaC|O4I<)^b4 8Lv;xW0tֶn'`Z.&Lgmg:΋^F:ېh78V DHjey(Q7>K׬ƋT{AQa>i~$iEi\I0Ç:!O|m!׶^6 eԱ|AtK`*V 7- M%\"3PzV93!:oσ8eh@UtV|p@-.I2k4qyŞBTz!8ds5' $V P]Y䙕O[oȠUVw߻:q8;:“,W>*YvE:;\39TM&1GQh19YtN|lY*=k8D|dJCcN;$xbe^(Y15ss|IaT'^SHyrvT/;3r.a3Z^剣d?OšeN^W6D#^XQ-HV XVoqxF"q9JE uFJs KfS'':E"2r>FeL"?u7KA[VueeNvhl{dmH c$O%!3Ei9O~ ls7]pf~y+O#m\*9ŷ8^(Ǐ.C_9V/cE;b), ?w?dQϰNN#l(kl29ަX҂EW9.#sZY=Xg75tjc{šҩ n3#L[Zz,͚-C1a,yC\\C%Xe rK %^zǫkkIA.Ad"2'MG9}|܊>0_-BP&"& [r59$v} OA.osgr($}Q{`]2畠uYIƪ H*!8 YG%SrW,y e B';܆i'mc̦iY]TY'4Wx~kr~?r7& Y۝f'<alqbXcJ/sQ?t*rLk6h,)"ZF Mɛ3– ta;| AcMٳb>r'PC²$\߿br!_:Sc}=I?acP ё9R1i"k2b19R\XL, u9Kӈa8L~oP5e Vނoc/_PK`XBЩ lib/IO/Compress/Bzip2.pmVn@}W M:$@ RHHIMkQm ̙3iE!Ёxp*ar$Y dFa8rru>t #D řB6̿K)9BNa;yJy\3Jp}5_ ׷V)IFːNF/ل$d_y28`~|G6wӥ7`b|ynlá20<(S5vD.!~=IRb3D4YOW\goK?5L\%jKE+XɒR5⹗L%QRRpf򈭏r>ؿ5Y)oC= ϶ʨJ+l|΍KNˆȪDMtXhy2ZKEk ܪ{ՐP|od;nzLyɟYP5ΑߐM?QY-;xc7xyPK`XB!l lib/IO/Compress/Deflate.pmWmoH_1 { pޑJݠNۋ*Yblj; qr <3p00>*$Q<'&WiLΜh8uD Cw.wyO1RH~ݐ ˜B{<G* [CxICڏbǏ7gNDz׃< `ofdjI/RA~ծ́1Rʸl lPha@BjZD*$ PwҤ-ΜHtaӪ`>"5Vmc8m>nۄ;H!i#`OPxNWѝ;%n(.;9QRnnHu3zN嵏 Awmm7xraaq0xD %gr IF0E$.٠9n1; ˜DAӔV OrC瓂K&?'^|6 b;S)['ʏr |G@2Qn;nZ9uz,TE`*gvR?uST ,}9˅Wt#s:2åc|𳭟V/+cGj_KDw}rG& dm5,dxͿOfOC ERP"unJkU%*32p@-BkWN^.3 u@WN,XwYʵ!הTlKwjxأsq lM?4>.w3p_^]k&8"eqF7Ŗzl4G ).6FY<{lS4"fGO* f`O"K߲PT9Kb.CCnD@٪N +)_h ?lOE)npr⊖g=1Oim·uYfx6 C +t\lܷrͬ1Tϝm@)+KOw}+ly $Al+Trʩw9Gl})fS…(ʊ*eQ1 F_}7$} |V55+oQ}ϟ̲`Ia_j࠲mmtnx [ 7PK`XB pIlib/IO/Compress/Gzip.pmY{oXOq&db\9Vq6P0 2p!Mhf?s~aҤѠv38vo!bo1ߪTΙ1hLS&In[zDqcE?VN,F1ï./﬚l91)i9 #H(|p"_؉WN<㐡CMz?8EŎG(&LNzy[y~)&lhO`gOߛ$XЙ0Ё<?)|^#{T̋X y<TRX_A !Զok{PǿWf~>0`noa"6Ň4~ARStP`Oo5 N ZQ(6kIi6e}hٍ^w0w^,[3RCGJei2ؙE5 5PJ:ucω"֝R'O|\k5dVkw2y/*^i?}m[zDzݛei7.}o屺+=l,b2O7DJNwG?p3^cua¨Q]sRP (DC`Jn/,;iBU0uFܐoeE^F%DRG:, &ľԳqECe&#Jed 8=E>X!/5ɋu!]+j(;LTN]r9_YD ۸>&G

    nٖ|2g:! od5y0t\wgEGgj[7pv'iϊ0]6p'ܸa3tMWi4?N_,}LQm~.'U=5UB84:HOQt9tǵ(vp?W /(j)>?QڥL)e( %n֦LF˔vppQtwVbU+`bQ&{8({@5Xnzc /zIJ9Tu)I!46:논 |UI`k]_r(QT2q2?d;֟aŬ=ݒGzB\&R($ MrDBrݱc_ɣXz3*d){maf6)u|l]&4zf:jRgTВrQo*e.<4)H廏CҎ-$O2 Qɟҍo Ja~oB`%daΝbd$.8p)ݣkpPrtSOͻ WFEx#[3-(\F|{n:ɌCbI^$>X/|M.3JHeac#qƏ;]|V[S֙$EP^k:KfְUVk&oXRlFlw*/Fz#Nƥ\Ofm!^~֕ORm۴J*qPK`XBwg!lib/IO/Compress/Gzip/Constants.pmWqsFOHc'yi:5hy^{̔Dovz BM32XE^o+Ɖ&*q+w.uYÎԘWh6k˸ ;kAh0mHD$v{^cѢ=_F'n!Y3=\a˨Gn)(P K&z&uBqoͅr.wYK'#Նi;<Ngܙ&= |A`y3/-##dE Olq[w*'l`i[gUɁ~^ΈęI|Es mؿe =p…snxHU\,R5 A$_54{w/_G)uNsPK`XB%ql]lib/IO/Compress/RawDeflate.pmX{8?*K{OVE,P"Mn4Ǝ󂰄"{7mQ4?:K<﹊{ĴO~ݬKVxA`jE4VB.%f.ajTAZ3=vE^5} J# Ћ_/^)8ڡH-h6u/dp:sjEeJ.Z.A׍ {EQhW>܌U=?435z-|U)븠!W^Jtl%&afD@0r\,Vxdd[o!$'c46ÉvU,{C2V$2G~,`=Qv|lzKe:gK$ȃJ v1І]%E91 l%CO*LbϞ e`,Lb VI0Kzy` YjE /< ޒ@o;E'FlyLV g2 ]o]1m#Đr8,qc0U"OX fⵗ|j삚(F[X; +e].:5|Z\aBy>DvZ'a:sАD&yFw2^$2Ьι3f1@\9qw&:u[0-,wL*T!T+kΗQ. ) +_a+D]ɶ!Dpf8 /މoC#̩bSorb+MB7e􍉛%NVtUс]QƖz. 3pMwpiHGXA=A:M&2}PQCsخ i6RWlUv:Kр]iG>WӧߣBЇItIjZ4n9ÏbG#d@~);CSt̼yZ߳ܜ??lHn]74Xu\%&IHo,@@PÉrnT,)l6$A9YBDWIz`oB}bZx \yuӵ ?N0z\ءH+u1ˆ =H U)Ȕ 4=Zpw}Aȵ̎S'`LVx]SCiFN)?ͦ E^CmE'G"f+p18}_f' Ьo$͑yCI-َ1>QL+A 9Z/_L-?`D$'Yܢtkĭ;C]SCRf]8c%нVY,3R& 69kWi+5'6HIM^4J+dS2)e8Ȯ4xu'otDp`w')YH|fytaxQ ~#`uI0f,g(+Yob5)i09K4NXNߚlo> $.\Ka`llMIPKUoP>}\ nE $}T!D31QH*.žʑa_oZt`y^7ȽUV"7k T##(N0jue¡? 8Mi,4fBYE_M`:;2EIjJ 8jזC[eZ랤YTfij1shG=]NQ*2Zf<2ZӵײRzŪ D<ZZcYo/O9YW,ff9rڊM`APgPK`XBjT旕lib/IO/Compress/Zlib/Extra.pmXmoFί#ɁumU .i$rIi&Eւbl/!i@邽<YMggp[커 2~$S fS4LRBӥSVAQ|xnĵM{wςP*puVR}>pc(5~.Ò4|bpQ FA2븅R?pmjÖȥ`i3e+̩Ofeħ 19_-Z G>T٢\\r| 6%/(4)j\]m!A@=(w~҆#(ax>>TX| Vq.TQkNḃ'HZ;'[GzLƾmψx4SgeH}F?OgeGuA#-T҈07eV^.q@ w&RdB+ f7^] _T1p|*X3R8T,!29u5RMC_b_Qe6;+I\ ڰ#9.ljtvQ\n"Q6"_ :P؋jh"AmC"҈fQ攕nWnWb%5d=p74.[=uX18\`[. ɡ" ê6\^R%4B1\/jupM>el#W{PBT9IHQZexD2dT;hJ Qj՞ir_* N^-LLfXd2qڝL|vM,˧"_Su9o`LqVc^i#Wk֭WRh`4EodRbR9%U<'nOX`>.ZtNL XXիR2/ls{Xp ,,godAFjT?ԇ;vz WD!C"E*cEۈXoGC'$=L-<fK#]YTp[PP# xcbS `p`r b% x2l?Ƈ޽z/PK`XB4fn lib/IO/Dir.pmVmOHHis !QŹVUkmMba{]o^'6M"w^yvvہqA}`6 lW[mS/?_$`x-lBxͤW c1::p(\qyŧ/|s8I~K"*$M8 h'$bϖ$K),П.CLfr3yQRNjEѼ _2GgNDַXH 8.E*9iCok aև {4v-0i3kr6M"pbe"kcʁ0XhSu/Ub*TA#0Kp e`PEnj}QC B͂#3>!- Y>,6P_>wҸ UEEsdr\RQdpQdk?z2udyd)x`8n#Mn8Ef|mF4~=M5Bw-v/O?) 始ro#gX%M!ʀC#xy[ة:|YA-_uxX2å4"J;ݫOq%,CnCJg<~&" Q(3tyZ Қ$1ݫdѶӑu2[?#Bzz,ULjmzCSv,!z ?I;c)M:!010 Y(0uF^uq;{~V?PK`XBPKlib/IO/File.pmU]o@|a(Uix0DE qڊR˘#bllTQ/[fvgG9Cu( ?`GT( Bz-mYKe o4i% NjS[rRD7*{7þ}Unotm|,3S]pFްy}d\EHϐ{w*4Qa0fCsqSA,aiPn8 vsmk)Տ%E`wkY2.0 Ga3p.0 vFxQn&>~ #$dF%ctmY l-ÎLitmEr>ORX2U w.Q 0agɝMƬC 8y=I)l**f^rӼIqи()-)NׁNjO7m8)aG=GRi;_/{Wg{7d21K[Jw(CcY7ƟuLi(f!EpOҌ36W|!Lgmm.JK%acȁ6d#E7̃ U$&}ΎЁA@ь!8f|HQ r Sur,mkgZfK*Sk`A[*rm%RdH8V|esy/a緲eeY5JVsw[?S6!݌Ie&=RTc,åKI^z(|҅+Ufa֋j&?/PK`XB6 :!lib/IO/Handle.pmYyoXYW,[9!F)q,V6eg6`;{e7Dsp8?rH:Nz(ddz+'FC7zӓMEQ' ~wWo꾐qI$v'n^z;;IbȏxjdCa!db3r؄S@Շ %!#,11)ZE@ >];vdpT=1 Ղ f?71]i"~@Džy<^ H( yޝz NzN>͵f?ZG8s n"zA*D3A:AȈCFU&RqpCa HYpuJ?4X & X$BtV62!pcu?`$>:|f4vCU)J `"O9lmYO"'ݣkj-F;,Bf\_6S"QJhѡB6s#0H4QŞ]vSB5&fr2Urf2c>g.h*<Jv's\7v*rVQvl4Q"PGQdHh,VqeK??$710\","$Q $zCo5|#V0_^6*WZ ]ίPUŞl&h+%Lq5M sd J>CemH#Qĕ@52+R#CRqP84%toGW93s4^c50GFv//~}鼸Y)I J)e N/V\$H܌@c8gy0D@mO)=[L m$;ƤSn洤 0A9O_bC\T(U*հJ.!Dbu*̔p.&c4%ύp):͹AQ`Xg ™7O )(/`P!Wcl^^~-o!F94FCU\K-EEb `{k'!*5h2W"ur'IӃRn$d)Bꅛp#5Jy, 6ZOMI㊎W7wDz Jhz,2czZܐ0cFE^*oq[HQ9gy/KTZN3`;ٷΛ{ZK^f-T؂ETWf}Dd 1P$+жO 2h{<砉ak7nrEf#7ؖ@Bq!f fG}U$O94H4R;n*P:JYc+_UVEw*f NbE+yֽ 1Bb}ykb5" Nt҄+9v9ᕧfQ?o;4ޢN&:g'"e D~Hzi%.2+|_wɣ$L&A<c:Q WKs9#;E"]ݲ0~u[kN*gs^j]aUD7,s)VШ7D󛪚,(|]jU -=iK/}?ЗW|?C犔I$jfCN24/2*X*.!v/_,_X`[k`#X;^?Wkmn0}i^{K?7)_4kXw:^'p0WZ?(6'6/* Rcynq[k.ڜ._T~e ;7(գ\ n"͆q#T#Nj8_5֭ bGvaJ]XXm/II OG}/gͲ :{[?Nߵ\,=ih^zX["}tMP_G'S̑Aș!}AK5yNp&jrDn#]SgP&#U:žug^9>9OU|p{yIP{(B#F3=*b1O0N ޘycvszAWx%aZd"n>6ЎcFF(iۣwgqz9~8Tʻlߒ[7j靮lsVUZdZMCAÐ-)d_l Q_mdM\Iz6KT8a+[.iMVZ PK`XB#!lib/IO/Pipe.pmW[OH~.D۪uJ PA$,,kx-lO;Q̌;j7̹|ˌw0ac0|wN46v`0m_8Ӆ ̉O>4?Wn _\!=M=7qwzQR'R&GAT8cr?u`g0q4,cf&;.@̽_,,@}7f1pD)|t5u'+6֡Y^i h0L2|3a~_ K/bE|#i'0{_ 9!asXno~ԲŔP>yȧ'8/oJ 80mZȁhњ0}cmm5oӳ\ ӳ;K˝DŽ>b%"6.ə5\3jCJHZS\A D"#G]B/R(Uαvii5fNmŘ/Z_"N:u 1ue&L~ٯxxf>yir== =U=\b K؁K$S ѤvR,JQC \ <9^f apSY! T1FI:Q:߳si $:i[3,z'DQ"XaĖJD֍ >4kۧΨ?>=lk[Ҙo mUٙ|TܶC|EeU8?bJ K[ >w$0,JCS$: Z{|&k>6S >سa4c1VM}ҹ"ᙆ *v()J87NC.MiT@:Z4 -sZD3:r,R}c"r R%jWeK<;p1s'J]bwąxx~޻8qzW_GwP4.HMy&DcJX˪th,#Z,Si)dBf2&>umָ.RS$*ԧ}xcd\ŹZ.GKxU0`*׎1Q&TArjoz &xu aP>^i"m?665m|k7?)HGQOJ#47ǚU\Jt_@"kt}ٿmU 3j`sq[(V4|q w[[PK`XBo1lib/IO/Seekable.pmRmk0.+XA]1avE,+m!%vkStNʄ Y.K( P 5^Dl*%\*t:EԒMݴ[ ôrYr0S€ fL>k;7q3a]:#Fty#aI87F7?є T-$aSO$؄`;0^@cJڞ0bA#tE3Pqh|/kddH(ㄩ|+ꊢU̖iT7#(|f HŒ\q>tp%g0PRTCI.&ЀPfi*P_ye\Vu٧b9=Q3PHȯ8?y?,F^ Ad. sYBHf}jPL1'KKfyLj7h jG]?aHNdFݒk9::<#nz棑lIV-cB\S+E+wݣ*lTk᠚V5*Fs9" M=ywSP';6]6M}w sHsH`zv㎯ 긥AX7@mٗ Fv|T-ĂNGڰ7c'l͡Uxޫ ճbM9S drZ is[x8_qopJ͎WfL-vV9h?E+BbLeb ,xJ=^?l8\V<-lLe%-;\21adKwZqh曫lVcn_+0;͕ȭOΙ&m8L]/V#%8@tʔ^Apf–^Bhn":6Λpa>G ڹxsQI/[8n1 ^RStH[X4ϸCMT&*/tg+#RV;~׹A'^kA "5Q@gJ_Ǥ'ҍݳp!kͦƖ>uz^\ezd LDAoI QwN) tJ"f dVU%Ikѕחsc 4![j1TAjr!se1P8ijUi} ZT`m DՋǘc#$ C#FIgL8!j{4fʁYC_{q(5pE.%J *V[EԬaeÁatčO G7#&ɱ8^Ept2?WeV6a20 Nզp?P~<Ƥ+47oo;_>{]uxS)0ܠ:5p5p+MJqC3$ͼ}gЉ}5TXtz*=>ߞw 4qJ8tރw5enK\8%THDܱ,8hƒA󗵮8"KKi3Վ Ab/9Uzء@fdE&s}oΛs2cTQ9 bω0CVUZngru`@i !۠Qlr!s/wكL:v"4H|M;kbk~ZxOv*qzJP0byX ѐz-?0 02ko`) Y9z.Dڟ9 A9o=td,A1 {rh}ݾ]rTNj Q|:"ڔ*:%8eKæq1T9s#nٖ%1,j=-Ȉ˞0T3Akd8q _MRč] *KW\6x !4.B8 IyCHjO1fP)t%ʞ CHP JnQi]A҃6WOt%ZW2T?0#MJXr^fX3up7t@blFDdP-X-qJƧ!w|JH^{,Q[U]5:>"i֢Sbu_Xǐp;7JxUTX&SCj;,jU+)u Rxs4(3I1j;@\ Е!6] E vWR= Ǒ[`RKlz~tO@ yvqOe#X)5ܥDfvN1Tmh P{Je^WwyFͦ"F ۟ld]R1p@E !-Ā8!#0YK h5 uUɢ&G+X*6Îk+ί߹W ; r`d)K9bhMpd*\ 5.+ӫ2ʅC#<+e F 9ʉBL#uk9YZrg)+GI2M&qkjKЬRu~)Ju\j~q1w6"א!X 'v|$لCBP;B&154/:4ܭ(Ejn-70ʊN{ %#}8yG=d JyHTE@VnB7m GWc+pW$rSFr.qF#`.iRnل\hR99*zƵ0MFx. 丆 wbդ-u,<ͪZ9[bY/BU_]*$h &I9r789 [ŦN RZ}*VӦZxcG\ӳ>OkS- SdEMU5C^5DzWVp8+T*hjěRcJ>BV͍J$0j?j-H,$Nr 4}>46.UCA R\h 5ņK:Å[&X/k*SN6YX@~)=ex ZMgYcvy#k`}2*(7/q`<.ƀy/J@3{kP+pHg9޻x@u4Af5 ݓ+sQ nVs#&J]t/3yJcZU*TQJ:̅zd4i,w :D[т)?>.CNݰ,/4:Ld+iIPyvoRL\0:tS?jM*zWC VՐM:eOE: _IjCw#F)9RۻsW҃[-3%5WB3Q;ёϼ xxt-T"4`CZ2Qŭo!m>n12b"l>X5(*?l|ywwi5z<։>*tbl{>-}:,M|.;:D=%10kj\Z^3kͳ`,:ogݷ=lsu> [{.kQjGX\[JpV.81!uh+]"rlU]jq+72R߽kck1ZOj fB/T1 LEojbH Svc1վ2&y˿LDпNdȣDSSw4%7/ #{g'Osoa}PK`XBκR8lib/IO/Socket/SSL.pm}WGW&!N0dX IFjARfoG?$dٜunݺuړil\$HFjnumFzjgq&6>t&:ڟ SZҩxDi:ڀw*#=_qzAϰ=~AY{u^*hg#h:;<5 n.Ufc0G@m%57ۍFKP+0P)p)pl`-b@wRtU[]Y z{uƄ)ó=UAwo>xG罿{{_OOWMY8+B|$0qI_qQ›%sS[NNߝ:i @$ Lj;_d+.xNՕR;y%y]Wr5+@UzES[5恨a&i@ӈ F`H*W1 cƝAWW 9fP(z E/:wOVWZDL\?@fm5žX@h0Y4e>0}?meIِZO|t8E "C ,1*E|sGHtȅmÆJ[<Եt ,!e'RP X;b:EGҀ8jd2, ߂T)xCV%HlS* zX%ߧ!L!y25Uśd0ѹiT)"b,Sc`P ʬEof+FVR+k? ^Drr 〤F=ǥYSW.>Ŀ Ga:);V7OA((@t3P +Α IC!JIF=0@z z\Q5?&\:T<-@3ccw'o"AFW~rI [`خcu4[0oe} >Qϸ4Xת4:̭,3 I_[6t3LdCʯ=(j4.%"fb0v!VHL"hFδ@D3H:4b-VW@O䩟{ÞͶU{Gu e"H⇠^AFVJDӇpyYi? qv$@Et@Kh\up+~%hVWF]veFMu[1L5M]Ob_X2@-֙FAĴ$ -1V9yJHp=G Sɫks?Eo3j ր&Qa UdYvPsh|#zPR^DM5F>_|f h&@C4 ۰ArOTM ڼE0{J0I8dz`) vGZNc:$od XȌTm- 3{P,)9j;?Pk^4ȘCg_`, 6=[g~ @S/jqTMAV<% *BR\Y1*p=-v+4`Elϑl]iFXbqUn=}GsƑ:ZYT B33 mWā͋ gvhH怙Lk79K_M:RZL $6f#逻qxu!;C#vR(q[ ە6” ⻲;}|!V{4![IǴbkf:{=j=<|DTQTOvC)ĉ.qpN2ugz Ɠ&`Ԉ,]B'W޵^B& 5Д/F#q07 +_sYľJhM8DA Ba oTzf8buѲIO'W!t2;x*<7W\7 ̔wH͠H u ?]7$3J%Aπm$C6(uA\~<:;ώO{{?s7 ώ^UA7 9D@ b}ϴLRoHa m=´&M䊐=ֲbGͅfaZ -B"IuDd^jC(7lje2 !EBR I\v3ĎB:tqFJyon"fO@0LJH⊥^I"T]@#jj`[ ZlR9t\`EsLJRx,ts붕>Naed$fZ(NVCFA^] E f˅. % `jn\<&ÙK$С)%Xj|D\)]Ev-TLe|-q#Omq]wu@W1orFn=o8E B-d2&RrKvp9z1^*D~6A"ZГvt~x Sɜq$(D x*œi+R ,8{:-h;m̩a)쓭UcһSY.>RLmv}~?3 $ L{{.d\$.mau|!XTin| ';l!Aq[TP‹xmcy5)dg g+dX~LJN% #vr~Gr圽'k҃p(B%rM.)ῼ}|6P(u:a7V=6+ wucmM\OW"C6M;5`!%JTzUECx8 f<Fuі{9ީQ_r#eZaG0Bq}2\0X}E;13v˾! 鐌m0f/; oMH BɏU/['AfQ7.dZm4!޸TJ\iV?v8h xr G,(Q>KexxͺZ\ R f>ƋDQ^cmoE8Dï(o4ǣ2PJ iSӎk4\.aQX16wbSvȝ' ܘyω=3ZI sLH&iL:ɀ-:' 3Fjr ۇVBV?PfOyY˩%F`:䨉`-`ΛN`{hQj*M&p0Z X1j*Kz콦 $Tqh/M"+W?5IZpE ENI}w\9 ֝&r fgcf.74#im+uD!CϷf@-cLWecXȔK =yǦ~X6$a[NE: ٿh\ Vʒ'J*]¨ɽӕ!*=å@T, &~^m"+Bn 0Ӧ!Kw_B,~Xyɹ° A`9vJ] K[6-^ήe]WY:M(Kfٟ>R]r~m?z8j Z[*|vx090z|*`)(]*Qh)]!'⍏5$5sGd9^XEBAA{a8<ba!98w(֋ؗWv8fj[#k | Wr^y/ "~0DCĉY(ATvљ FM>Ȍ I#?ϩ&3&Z1P28k/tO =m0O߃}{it ֙Ɨqz3MÍ]){H\1AJeAe:D9";IMϠ S甹E@ax =Y}uPdRy ӿt܈9GbWbye$ͦ|BUxn*yufXf9*EO޻Vzg)S:zӁY fjQÍc\ۛ\ʙ­ Q#P4rGbÎp$ݵ]p$;y£OJڵ@qwl246>ۈ\pXŗnL†; d:N@!MȴH֓1)J:l|Jm=٩]l'ST8;א4]Df!۪U[iij*fgLqOwԺ4\-A~F7MX%x㵧Z y%J8{dHE10^pItt/Q%|A&Ap3c\\ޑutǟ`1 is[Öd U(jmy1#AaL'o A^Ώ~j9qi >>*OZP-R8̪ |r2fV"PoP."Hk"\vxiӭ٩@J?s`04]^b@TtIYCTA*npq @ZDk.\L2 >ńkc/m>18,‘'hQ8X^odҚ smx ô}w ,@6@KYIgIXoyK!$v:v w4 ӥ渢Dxx+mNb3WՔf8 E.B/x,SFmf+g\Pz[R=0c=F(Tj)؋| .Rs{5fh?7x/Ey@.aHEp6\kws0"xudHY`ܪ\!c4F!͒'Lt(2eiJ}$Ox*]nljOEx/diEٮnj#ƜH1C$$g]A#vYhFo9Fmיɹ1ૣ5ɗA [$o>};;0iO(AO [z=H{/΀\aL1ּJ|ΓٖDn>p;蝝`P|*7۫w|Ή*+w[j˘tz_pje^9 j='Iwqؚsn8ft/-8ݶ ȥufFxLi4:a蘘 b+ a]IUPR_=$30sST2z ֔*9N Zc5I4K,=fM3q$T=9 v8h]l4P@TZ\u DsSt/ DNEe*W(ngf^Wpn[]CL ['C;,IpƱDe[UN7(@?DO~pO ˯Ps55 rb͈@%*9X+)O, 5U:Jt ٰU-Ck Jҭ}?$`Gx;S=EڙGeKSY˜;UI?aݍΓ=/l"n(Cg{ eғeVo_6rYt Oǔb bF6AO ~ZKEQLה0 G4w^td[5@C'5eRVxBMƿIqVI?_S 4my9͊rlg菁nFn0{c.lj;7<ĐF١{Y*Ԗ=͓@UQe aٶU="9!>\lRJFUq}%蹴'yʛ/UEYsGяtciph+hoagI7 /Lܵ;BCTµrJ՘7נy}kNBL&ū9ivݓ0E7WL6G*1h`f>$>#w\vG@Ux)VQP! n%5ӉsMgL/ 8*3 d8Fڶҕ.u(,HT^ G:E(C#%.j8)%1ծNUn_aTNBi?]NAǪj}?*WMP`4k~tO QnY^;>Ŋxà/d/n4J}[(OGZ^ad_)[HBhh?XEl|dvWg?ЏsH6ϥa˚:}5U*06u /mPZgz(sa:ɤ/rG";]x9_9Rp'3vrkS}Qء.ކx’'h`GMrD0ȬM- 娸Όpww7#/2*䧶ާd2GM[uOULgɒUU(_=UXs޴{C#TR+%}2T!m{utU2Zey[d 0l}Ezw)0\Rre0{g[H\Su;ʩ$1G4'9-'Xs}3Ӧ6Q\[:\t-;#cFz V^ 8NI66-zӠ` "(Nk](ޱG;.C=76b_T$`7A5c^÷fܖ0% &C\a^W("$˷H51؄,a> '=Cיa ͱ1nt+(h3zI7s5F'[:M2=ᓃ,L ˽ќ8I!$z&P0Ԟ@h0So=cY&hwg-0E 𱾋$v9hBsKۋN_uJj^z=8g RA] s7jlo|nU M? ?r.6g"5Ow(/.6#t +|_Βz+?U5KVChI- :8MQ-&ɾ /'KVeM;b /C˟OOΟ$e‹&dK@c*".votO|StNǔ _V`䊈(ʸ7@v-V}PM#sJP?L";`iJOh%O; Δ^pe@"D(,؏pdzWKRY+c(xf6 R~8,ii-"s Ho] 㳋^}fT#*q*Z\B*AjSjk {S3ݺm037e#b}yp _.gH9#3&`p%h$z?e:VJ3,u)1=nJ2ݸHoll+O_K^q +Ec,vh&A_ p%]cmI%oDΫe܌t4\aF`VqVnlL Nhs_ o Nb,pInىwwCdf>q Nb,AgӢi:;07?>5䖩- uh:x)cn;uNVzѲdhz6ibWux ^?чP 8wBK9@5IOYzfOj}KwA/x`b卄g.s`95 | CkU܇|tfek> AU}*@c0Bp6[:KQ|9ƪfO@[͜VAB6CRtND^:q3TRHCIkeܥ#]ܱȺfՋˆ9qo~Q?0cTu}ۧRFEw;nuhKXHX_#rӮӓcT$WUrC'cW6đ1m.sbmv\_pˊ3;X}~j(wv5$m3B ,hH.6S6gaʝW.uKKu1*M_XFqm||``'J8wt! KG/tT2P²tAa4EjFd`ʴ2[њ iKT]).XP:ƪi gGS,jdRmߚ 8aRo @f$V`, bU`^12g7.)o]KimzIF[9fuoya#%w$5oN9>rJjur8wP?GV(_Ju\n8?1 Ja+gJi>m/LJ CflTpx+T4|;߯kQãr5"L7Щrj"cqDp;{>PM$mmݬoo(h>jQI db7e^.<Hy3RΓ"`j[ᅜ(2$ϔhc@;xBz^}J;i{*_,toTh&K" "_k|y'{`1b{N9;m=FAY`1tJ)e??YVதc 41]i_.{FS*XֆWU[դLJ_w_4uF `ϽY 9Ea6X -$A# j50ׯFtH[yG;TPI|RPΚsl%K)wD7qp‚ !1ϫ\?SPd:.b-*Gȕ,\˖_dt6H}䗑xĜڬfZ^kJRtNWGPP-L$@}}L6u}).z j' ,CɅJɐOL&%#pZUIMo}ˢy,6MoN{$2P7%K >]yԙLˠ'eX spF=oD.Q@NmLijY/ 9IFZ|Er6IrU}9Gd5WFPf]fV{/{^uz%&|Mϕ/~q Ûcn@EU#iط頠Igx<@1LlA` prnp $> Bg:zp{}rA9 R)yp6eNvbsӉ[/v¥!J񩽎z,Jm^)&/ Iy]]MY=zx'?~{Z "$ oa= 5H8Hy gA $})G@U%"/ C:lrKT9OlUI6ȟOM ε[LGD( `Hzڍnљ(2o6NO~kM>vZiDr's_G; ۇZWܰ6Gv"{#ˈ3ĭ?V3 N}V-hU1j߶"bGf5Mr-hjh~e8"jؑ(]gL}'bG: \wFff>lLIj(IAJI欯YN]U_;yl)ۥi+RoH<\]S u2$ﶳ- V0yXLrȖ7(b=_PK`XBilib/IO/Socket/UNIX.pmTO@Y7 &lA` q],KsWzwW(č}wZЁx;ջg$U08Nu"\"YJ5X Op,IHbJ/9>'~QF E$R,$qHJA@I)x#gJK6O5pWHC KKO%$TFhd,f3UG!OH5φMhMgəS"pHd|1j1zCG蹽V_6J1a܂7쀝T:NoZKhxQ USY sJe^:E: hg磩 ;Œڪ"t-k5n6\ب=py"n6<]V2mPfwv1 O3V_eͱ&4s&`&c(LEeEﰉ.<l~ /MÐ,ݔ[O3j00gܷ2D!ѹRքVi+.=:OsOTZπ؟oznMus7qf rnC6 W*NyeetSȸ~Ǯʼn2n`ՏIO?.)$Y-Y~PK`XBNа%$lib/IO/Uncompress/Adapter/Bunzip2.pmUMo0WҪ Rh=Zh9ՂD=% f8Q_qOdǛ1gQ5]=a?WQz5\z+(orx&3˪%%e$-~=CLņ!*Q}I5(q{ aKi[T>YL $%`ϝljr}TP. ~K-~#i[ 7pNc/Bw+"lw_ǐɹ9u#kFτ) ?7%-A,%/Q`B>I%O2KD=VUe! aӝ}zEӄiuNeq4oH/݃'\Cō I#1McD'x2=v!]>i>((ŭH0Dʌ@5v?Q:-oN3X~"kA Ѥi[q{;;>@>!۲q3a.9'y~˳Қ Vs2d>y7=zzf P#bǵ-g@~um.}}νOj<6|Z+uFH߉J@X-GkzkmY!s}l/Ca"!}^Yapq綕ȷJRn>iPK`XBd{ $lib/IO/Uncompress/Adapter/Inflate.pmW[o0~ϯHՀD/(Jh-H S_8]a#Q|)mq|0@t@Ø͑Gb|6%ə!t5>9S]/Mu≠()$pI?@Y1QA5t0(F\_WM"IqKKsYC,${ <=6ͩI95_1( h}1#kHQpѓt DY+{yA{ |^^@[:^^]*z̗+\>qTF3sH@pUa?2o 62M2%4+i#.&;9a3eCȋWÀ`>) Sw?a_r=-y_ϿHfxV-B>(&+gfw˺=5l8ID+jv{(ѳRѬfaݦl+~G5I,5}ܮ=rrn,=nxriYS473T_5ՄKx;+FYt]YsՓ5J>m[v*Ԫ^ZHҢ} K."&5[cXń(ZQwPw1(fFwHrCo~DUJ)-DC2D6C^}V^R?f/eT[aOS?&^CZ$:~( o,-ne  En0ՔYo g5#\?p9n@(d[Ӹ|+fͶ'PK`XBc\[ [lib/IO/Uncompress/Base.pm=ksȑ+ƒb6%ǥDS~tV[rIDV$%Y=Ϟ@j7V0ӯi,a}srl/ER/er\ZxrIipx-ؠZ*IqٗRuu_%k+_Mmt~qrveGr|._.A 27dyQ%G}:OA@wW[3ɳe<:{φG'qo~_Ma[/q A^/}TsĻHi#CZV"X"tJT媼fykꊕaC ɷg{e2񏽟i>yX;tO6!t٬L1VwjU>>Mg3MfaSp-WՇ$R]#&ER !"Y3" 4^W`62nDF8TM,2mQ0VW9N2ɕwV 6Dlh6%Ɗ}uH￷n.yvi^U `uZ2a7qc5vѠU2qW и)E|2@\-Qr˸ ;қ%wb a HFHjDyض2{347CFYJjЧOG^5˄z؀$kUp̑Ik{{X 7?2JzAp$wJ 2k.`^K<u*Os֜?'z3,kgZpV3J׷,)fd lIF7mwݑx5]; WJ7?ucHo~bfB cÞU"RtM%gkശ?0TK-r:N2\𗝽'T[ٹ=՟g)8PP{ Wr@|Qbb+4oةIYb͠@X AE;ڒ^e:Q n/3o^ķpk[08$j}=Nq /NމVLͭ$t~EUI\%yKy;?_F_.%k˳wgle py*IO&*'PܔR5Dagy(pMw?,&j-n0BDBp\C&8nvc͵4x?e27<"Y1jIJQ{VViUqo>Y]6_ 4zA?E:zW$e} >r'jжӯ|p;5:PFw )rq BE5pIWK"n :a41|Y:DYr Ɩ? Q Ydhg!{=#N6)ȱ5'Elhǘ%:F&LlK,^QH9lrR'e'W LdꪾqlHtpYr(\2: sx:ӵ0c_1y ](S Th@pKE2A i'0QQBm9iu2Vf{Mdeh; /6CqO*hOVi*y: ߂ zs~KI22<{S7 ͪʏqLJ!]9Y:%&CE2MH ƙh`(Dt.;V^#8]9u?ON~ fvV I"&nǘз]fU(|@'+no  p/i\F]AħZ;4"ƺ5(Fwr4"og' xj\nM=`{;Fr@X~l v{ i?S; D$_BgD/}g+(߉{_3{7^wճ1h< 8c#rGVJO$jnY7xeylV,/8xq UbJQquЇV9x(([<\}7M p%d %]Ȳ]oYUׯMʬVC=+zjv s.^ItJRbFnڵt 2vfZl 'n'=Mhv5〣(&vkى'U3wLnK|8'Nq2`)!9I5ԭ;b(:*2)V>|f|-Gr 6 5ODxux< ͮkb;&&Pȃ/z >*x5zݳ]2HJꆃG@LU"/BRk2e]9&iǂ 7<s00[z{pt-IUP;Nnmz8vU, bbF~Bҭ1x<`C<[q,bx +[SxԢ/2`:>h؇#h;\#76(u:2fI4R`i@R@9aH.dzv3XK;0I! a3ooa+'LC-bTq }>]c!!]X&$I.&r@[*aT*OR^ 5۳<ԕr>Sj/[ \16Y]H$'?  VYBW  }-}E:]$U6ȤX7Il _k/W'P\KY9x]0gd12Z n8T.MOQq$moV&9?,BTQ k!/L &k]ָޒi XFXz%#$@/"N U&7Ag)2}by5"[\pZ8] g+-Gǎg3/w`:1:-W &aQ(i&7ޜ[dh.%Ë$?X-r)Pa^TO^XӰn&wn)M3awƾNS-*<_{2<1wO|l'^R~)+o큞|%uҚqy#H0I)nBxOF{FL|kb_gR܂]vq$-&\݅@l8L=\';~KYZRt I!ߗ[t0l  ^@J&Nq嗺ɬUM.C0/9xs9{xQ6:]M%CN}xM35Z:z<t\źi.:$32q YuKpkVl܉|/Yjx NςH({NpPT7 g[%thlpZ:0ho {©#nyYW%ǢՑ KS?PV8pM` FDӑ+c]b q!1u <sXw8lVc(Rϋ1K$Ϫ«ʼW[5"ɋ>ˎx"#r#DwdIH7>i j*HPN *Us#ڀ17Kyi-CxjA50Oe|-OjnPlXg6}>j> B 9Z&^Tiv9wz4p4DFU#NXi ٵpX){O=RY9U#27SM-LA\)Di˃NK&uID/%Okќt gzW0VɧʪT]vϨPkA`OR*'KTDLUϺ2Y*ݓ@Ej/ۃJV+Eo놾dX] Hb[ Fgl v`|1 }0tys{C/,$tx8}O‘/ʥ`$H>^r` ±|8hW qzWP!\y~LwAHJ0#c_EYo9.ȩ9\o:Tj-fM$횄g]_\Q Ԏ`l7Ũ S[跉Up \_S9I{)4,W%Wڈq#j {|hfN݆cX4ʚn۷wy|ˏ,^>!^N*Ŵq-1q-C2uWa; rR!_!&4$˷*-|VЭG#+'U>Qv7"kWVI{X%n>$OBʖ?й5 Jz?p'ލE%)~5▃#ֳчx\? 'FgWhybZreg  |M'(>5눽T'Ćrx k 5љfd@}LuHYht ցyrC۬zlmp4娹Mk7ZQk-,$ܒI<E[yx cpQ?PK`XB (r lib/IO/Uncompress/Bunzip2.pmVko6_q븐4(e&#AیmuŰe(UR~.(] !{$p]نQOGU9ټ:d=kC5YRL}в*N,Kay/E%&X޴S9Ί^ >9~P3JJt1K|}q<5ȤWs))ku`яU(7C~|Lo=x= wfN~]xלc &֦pcH,% w`tHJ]HbGDD<&hhm*[[;ؙ ZS$K؈E,^E;kk)UR=ToGxp(XX_ҩ9]x0@!"vJΊ!?iGބ)eg/͒kH o=1godT7E8rP?{ʢ'-aT)%Ki5geeQ'Bs֤1[&_lr>#$iw|hǝWbb/e=D"[V ȌdJǗHZQGmChʶlĎ<sgvei'K!_֛j_x!Y @Es~oJH^(1ʤDg7X=$*~L9Q2+NO ')$zp.9{N`0\J^\tdNz{HHtjKhh{!MۥdZC҇$dB3? ܘI4YߧI *"fXbR_'H1*"HEj]ԴdN'&+8{"v-lU21"Y:2cbt1cy!n#gkS4t,yܿ OaQ5G`4"oN58FG- Dl^PKb K4:@% kkSJI %YMա} 4jS]b{5_A1dv19L\.S~\Nh#Ť9%.{]9UUߡ?G N7N36S\x2 &9l^XL3QHLlpZMqP 2tWdv]x}ŨpDcUd<6 nZ*4 vdĹ97":.o'2##%)SlH9gpR&1T6R $ĩ`9 2LMi:7}&p'FVڏz,Qا\1YU&n3é98LhPL>V:&)Wa8mBK0W.рW8r֔ZCUtY[̻X{["c~){w`{tc B3x똧rJU$6g1dT zp Zq2Kc7AԡRRwGF½} @7|ۨr[} 6"^_]Y?OMK_Edؕ\ڟ1mFo,awg~J  82P|z3qYX<1/]7yCw`NPJHFe`Ջ@ľ J#Xp٪3Ϝo7yJSió$I{"S3J]:>/m߁s hܞjCâSii.3_ʪYO+q;J YSW"[iFgN]t*jԝQb#IF4@fg]M,F@m{%]!(Gjbdq AS,]p˭ I"k$ '8)vMM?{*ސ*F锷6-{Pj`W,sxaY,h,PK`XB9lib/IO/Uncompress/Inflate.pmXmoH_14IF^iQ TVUUZ`!n4_1R"{wgfeEs} P^'ŊQ_wGzZܓ9^ODu-WFfKNr <`$=&w9W_ǀ|p*K[6룀! hoD`NUwoFJL1$ȓD_(X% (õeF\[*f"6:)e Rr xk1tʁL=.ߨi?Ԭ4=kx B)]ݒ;AHki/ Ldj׽q>ZͶ5tFVd/u(L)6 3VJXYR\%8rȓ%ճJŝGyp:Ҍa .F(ܝidE. NWuķlDDJ6i%V|SEvgO=Yצ`j{ew6#w@dNh }1RTH!^nL2~/fXpqFrn$!޻9m5b絿@醕X, U0ʿՐݔ(+(BKWpy!?}5\TTDi}$b?K`* 1 c' 3o>qlxMc[r*+t],2Esh#d_7dd B `4޶/7s~88_=9=ގ'Xk)0Q"9%&go2< |N&JŹNbTtJmP*3 Z@IW ^qtJˆ 2Sc,G &Ofĥ1 ?vpjboD^Y_i|m+!#%qIINHy22bձ/36H`˗n/y+%sjQr6hhу;DŽwa.%XM>D7-9JI) M<%m,C'qʖŃ8iHd(Q,6]Ɂ5ƹbmU'ͩ-•E -T C8Kl&^[ AϾR/ay9|Ҵ_WoxJ%jϘYD P\|`O@0*(mędvEt,ES N kA6dpU-# ŵk0K$[M.9yZ1S1*S9y YA;k$kqM]3MUyXH:|Xn *LW62L(R*530 J&wĉyP}42_=fbֹlDl%=2NWM(z-D(g&f AĻi>}YMm'|p:f 9;މGZx B'dF޼Gl{9FqClS4mlժȴ<)B#CkćT++QdN L`MWTFqS▟K|br^syf :o$>n3_]E/3pk0sm0I+Hbl%BL"nC ^8p.?Z*!,3x̃:&1.SdxFW ،y,fvƼ||6r U7\81hf3blai <l؏S 1N`) ac>Ӧw{C=*]ݵe4MUBv❾k&ZxCbgZg|b˯*:nW = ?V5C'뮞CnQD姚}P*y4x}khM>F &H߀T U{_5+<7hZ1# oFa6V!77L}:ytQ҉K7)g˼lsfv1t k#(q@`rmHqd] ']N5j0ᔿYO $E.8jbx =UGן 7똼;xq3oZy/K}D]]0O ; l#g ]t&\M?>cPK`XBYwlib/IPC/Open2.pmRmk0Cј&cKÜtaFR J }vDeK0wRNz;u8|7(/Ҧ>? , #g~#** onߩAzY^7pS3 2rBxu?xHDD|yuXxui qgOuЎPK`XB{ #lib/IPC/Open3.pmY{oF[&ϔRY ГlF&RIXS‡e5}..H"r9>X!Go/umh?X饚i` Ç>(2MYqbKuyCzL=U iFKe4Q^%OA鹊Hg$EJ|w1:ӣw.՟0zNKt94$3q^BEa615f+Y|헄wl(<6 :|&/+ZS1IUIG .¼|WڧEњ4Yܧ4YS< 3_-b2ͣNSLI:3"hgt,Dx1K2,s1ꗦɱ!!+!-Dܾ@bI(P'ZLz7HYB1 1UӋ۳ov~?'y({ׯ iQ{l2Za< 22:;S|发NyB]A_鸆0d1$;b@ƀ:LN/s9F5;,mY:+(I(k*wymqCErڮ0*PjkdvQGlǰ5[+HX?i\ڈ%3c#'( SAҤQj#cHP>|&P6z-fW._AUI1/P7YMri%ʱI"`7/-[nj1kl R,814-bW7q̥m$2 L]1Mk5 G.:왕#^lilcwܦ~uLs^@mʽ%M[n7Gm֪emgږA926=ǐO[0]>7="Mآw97: ROC&LމX [+K%l7ukpm po1vm-pә*Xو $/iW'$fwTz#Lof=$D3& GBfѰl[+O|mNx;Lx+mGgXlaݞ:zJ_Ub;!ׇyg<9BFXwV$Ri2Sc'݈Ǔz:d!OQY'E'8Kܰ@nR"ve n14٥MY}}YoEe`㨳󈝅E9z(k~; kG1[i&HWsEa&/^rQ$is2BnWYv`W9申1c $g -(Trm'_\m,5PMgPu"8u E!V lEk N)tw "Sk Ay6n;oM42: ޢ6޲e}CA-'^O L˝NU&%nhRk>}G'Mjam[&ӑ李-;`xW8a7Atl~,8^1?M6yCsv:dCgR|{fjB{g.@0uS&X~Vr*ԑ !z=xl6'g3̱ ==#dPÛYR5LEcyG{$֫17r&!fCu#bdZ:0S46&r*ث\fOlՀ; 3թtR=y`VtI1`9)tأvS' Riȣr)RY+~Mt\s DG 1v :]lU7˛ra~Sk1g[%91 DL+T]Ux蹚1Qb^ !G< C>x;~sl y]as' l$nf6#:,-Wi;1Zl2@ݩ1n۔,)J\-PK`XB LAlib/IPC/System/Simple.pmF)ӱ) Ѫ^wu۷޶ IO! ;$e.C%UL-YY,D1Q?g׮EjiDf=GL|R'єD\͈8]ރ՛op&iU_bhWNfE`A=wiuRƁ5*n·㳃CX7 E- XB!n>}0%[($i%Kz( ? G? U]v'/(X ͑ag᯶F8ktux4G8 |ګ>=>v0AA8Ak|Xщ?=>^Nx)*!n0qt!|GЍaΩ - 2f<x&ϏG!ڄŰnU\ h<ϟYU(Pd Y[62){J:=Ȧ Tz#*%j$I:yJ2FXlAYI+i b.K1Oeo{;t]w(m{j+䤔XAy:Ȗ#O(}S"hri1@q V" NOwf3E2}h bze$@s3Q @?B8ٽEo:B@MpKY84q%z5$8I(l(Qp8wRnQYQIk~uor0P2q^V|e]5 "GWڕt0Mk=wJG'JΠS~ fQ˫ |!ޫ#' Fb~<7_NOƓp®qKO,~aȓChf?F!l~d >ʡ^_܉7#r$ _8۾H.#߃ÙXڤ}ˉ];\`eDѸ"vhqz0Q@dG}ۃяLaRZ[fɼ#)|E?utx2 ` bwBAgf CIT'@t-HBh eI Q8HN BrmotJ++yիWP?" kҢAg%w.AIVPJ!: U D N#SOGO!g ya%OAk1gh)r@t& &yhXArtO; }x0ܟjD2׵ce<=$DSg޴vPW@fu9DZI+ń%P4|C2}3!~ogDoߔ8x2-'7XdzblEU%R=Arǎ}Bz$ '-y` в٠~4K7؛$` M#Lп@/Z'|&*70hl^Aa\K;̟H4:HXxE"Pj~PVVX&D/!O1/t9TT|^mojD|)b ܜiW8)'NƯQFW#;xAzܨ"`l rzZ"718q E ? t5ip8 8Aыf)Tu]57sB=*6`sk&7ծ@wx(N)8):1$ U^=,Qu|$)Qý4n&v|3(inB¹:uZ/i`NX ;uBj~Ha0 h_U:ɽ 5+, L&%lMz7;ٮ-&&k čS2OJwNqo 2ZNS Hl$ŝeiN2J %$I=|M#~{ۥV uPc}Ij|HmI B{V4]L4HKrI_YYN#Pm zy)y8 ??z(ވTD;H2lPBR4~ (q^.Ova a5{nLE"@V[]RbXՂiey PtӇUX"rˊ 4 2.ɕwi`SHS<.58Aq<<ce{ F{QtIc?ϳ.M ʚZ3Z(1(kĴgۀo):=ۡ찭r7"q3 p],9n1n>uMLussڍ-/m6o%`n7[P2U*.I$+c懠>kX9 dRlſzU- XՂ*Zaޖ{QE~~_ə#唙A8G{,hcJ1y ,Dc?/G#3~̦*\;EC7ԝeżtfL꟦PIE_b81)HҦ0879g g2, J@#L Zf]ݫpxT"#1 s +Ŷvi- j]HgA%:BA,o BO]Ɣk>ݯZLekp[F'70'Ɵ`SI_ۨKǯkQy):dO3G m[{v

    LGzb6\%Fje_˄g`7+ eW{9woZYmg.F+jhh{mi֘ֆ]BTr ȸ$@9x5 ]L號>O xhcҔs(mh҉mUu(3ř4?s~]" ժ7€ %ۙ7nzB*Ѧ(H37BOq(;I3B}@K %"EơmJ^iv'|(g7݅Xk:7#Dy9H3W[`x|@!PG6Ff 7ϰ{[wŞFwH)E &:bSjV`m#Y:܌ nmwh'-`/1U9>WbB`EnR^3Bk ġ;j$Ӵ4wY+[0Q8]}8.ޖ;')dc:HIIKXjȑ?,ޡGFt`\;^ԕ&1Տ3ӹՄ6g]V*Đo<>OcJ[f~cf_vw୭e7Jb,:z6@k;xbc}ps+}h +Hq1rwH5ݥ.ϗn E_<[Pn!Oܡ`}N밖pI~L1Sb!,LCrw\Ɗx"/m={d.D;z67|Pgu4=BY}ww%_iu#xО&h55Dah%w#Ͼ"J = GPBIT\d`\}ss6Yhwhχ?& (0h_[Q_YZE5- x&-ˋ)d1zrrQ=NRq5UCZ'h|6‡R&_Pry R>eCD }SċӚhC<[i;E.nyݤPgJ ߀ yR zəIwAN9)po _ 1Pw׊tgb@zP{p'y,w|S=r@yVPn4]bJ+O}Xu& r늾YsģxS} jlmiՄ^_\'A x ,&Ri&Z6,}K?F|1"=,+JOrꔈ9 gp K,1VZV]NW5frj0&\AYf,oiPK`XB+#lib/LWP/Authen/Basic.pmUMO0=o~Ő]D݅"U=dŖVR+q$&"_NaYޱ$65|o̼qE^!VfXb"Oܰ--FQEzyAH'ryoۜ#|,+`-ΐa].X$b Bh+S8څly>9QURzKpuSXd03q=5ņqVGԕCB%B*Gp k+J2Z`^[;x|$nѷȲ<VR8B[(dqSsbj3Z&';%\Tk?0וO|2Vۃ2_O7:tH[f1XžNӊ,8RnLQCʙ΅6[q3V7墰HGBRB}E|rOU,HAFkPHfy[)*ɱBSv eT2S5)^ c6;-*\j[bK3e^g~ҍu}i=ɹsm290?ΚLӁ5MT#wc",Mzi>é).q0QOBgޭt@;zNd й>UFGj5p 8ϛ==FdPř ~W Zca.E] QFg:/"޺U5b~'6̺nfZLSΉ p˥}J:G;Y{PK`XBd+lib/LWP/Authen/Digest.pmU]o0}N~ŕP!i*UDIVi6j N`C w D<~qλ8 .|~P!㋛hb%dQ1@**r:-sy!"Ǭ?Xe$d|sּ|^h4  I`S|`!J˨ zYN}癈x au ^\z<>EucTkKa(aҥdozgggQDFxUx:,9ÌfpÃz0UP٬)%48B4a ))ƻTDEXv$C c٬2I1ҎG pgvɳ%}Lq_U'2tāR*߉T]#J/1ۉAMfp m͡&Gڽx2u'O)~ ƥ8&c$Oz OnѤI7 #h]zi IMRi% F"Wm*ewK\uRIThD І"0$mLkq@ަPnK' Vw3SXNPK`XBqd lib/LWP/Authen/Ntlm.pmVmo6,2jYQ {(dZ,_tX˔BR ;z 郢w{A וP:?LC,ٳ-ns0K߯Ғ'zioTps~{\d| W4Z!M?Xz |23 >s ϒ)5ѫwnJ&فB([zhB[8Y 0E# $=: ZPoLdHLM4,Wah}/凇xu%yͨ9*xMJLЮH}ϓ+)̗#)$,09##sG,7,Ey!P) [lIׅ[^I.XeBjL'W*1;ڨ2:z 7~Qa4ˆ& 3 amkdRbvU?B|DF_m6, 8]1 i2cybgo3;^^^F{r`RΓ%JDx߂@e$ A: 6 qIHeF8$Ԧ2G;aw 0< 8:2@RAg\Wb)$g Enд=]:cs4T&P&xqlD z;/k[üN;Cpem\hjZ>w&T蒺]vnZO\H֥[^TUQJ|&y!6n-;̄QdXӳ{+ ix͵BtTQtIE#Su< *"R hbˬ;|Pl`BW 3; ݵ`Rn!RwSCHcp'(ql-u>d׍ G.=*ܪBѴPK`XB v lib/LWP/ConnCache.pmWmOH >D!$=!Vx7d|f`()3 a_?nϢ0$ht G4Z- Z=87@wuϟhw`=>3I.m2S:< c`=+mRBg' 9Ilu;k8tо ]3 lt¢tqif͈pa0'Z2)Rd>!ʹItrҬana1B/I=E<\f c*i.#^ RY Q+3C"ANŠ /q6oSтsٖ0#88@Tr26GP&Ewiy0yȒk5"E,| d%7WE sY:Mˆ-9^32ԒU3*Y wa|',_/(67beX`FBNb %v2F.-ov7PCEGh7 >`BþfT}To+ݟp$ui(h}Xe.f*Yբ\31%D'Jt[Ql\[ZigY+Dz\z'谨9?䠝IfP.燰հѢV+"n ΍dRA;>k2 rb)+)¥D[́/p% uvEKFYWT\J"tMZWQ/~PV2 tWI@\ k@zݞ|Q! eV ֙Ea[FD2X?H.Zkj KEHmrl*+Q*2LHq&>hSoVP&L+>UZb_z֧"zb&F1V='<{{p}Ug<NeɅƗ(0^6皏xd8Dnrzvx|bϞRp/ېfaq<_X"2qLF #??RQ"dN5ق-SjaBUB(+ԡU E^ lWQy]٣GsZu+KH^z5~3C&M{t8?/9<(dӈbS~}@؅֋Ǯ6ڎޝ%;B>Y9+fG;ŝREF(N,dYmCusPR _$Iقk8` Q"LޞB6l):ZTh \KȒf)DRîB|%mTT&wJ N2b| ql*9&dRnTTΨ8Tg!䑼#CBH"\ƘgrV]~٢e,wR \(W}}S WT?-M#6Ru)=bNO F_ y%\--fY)ՅsgK7p3 HS)I)DT8Sa4 ePכڴj6A byq@re٢SUuA?$,\NϽ}_RrG`/jduT6}edE%:` ,!l}K1sBxx- ]óo\ TfhՐA]kc=-LapbgA܃ }c\!2/_xCB˝{d5[&)^pC騆}ͤ<<ゖPnh]DtQTH鏻-Bݷ) CvX,ڧOXd e}!9}wYs,ʂ᝷ `|x+NI7Wmt͐.ϓ ,G/݆_T 5X1JD8PlF.X ~ULWlt,_d79eaO}բ_5=mh+QXun$39[9}zSL}PK`XBlib/LWP/MemberMixin.pmSKU0TP MMJ-ͬ+U*HLNLOUYY!IZsq&)ħrUs)AnJqjNBqFfZ5\S4?'(֢kW VT ETLSp(J-)-aUetO|K|<2C&PK`XBH6lib/LWP/Protocol.pmXYF ~~#;+ kǻ)P6h\.MY˒23u^ΥG="kf!?i$#p ΋ތМQ>*֎]*%ٙ6%˄d='erd{O>o=b}ׯ U4D~ i^~y!/[Š3 XάTyB;aiĮ%!'-'olOօԄ˝Xlj.F9-8ys .$ +"kk0b<7r QH" yg(>Jk sS_F /iH5(;Q݉vwk嫶q 쪁<& :Pf2&G7Ûͧs?q3Z0MbƚѢпQ"N–Z6Z?ѭԹW!6LaeJ@U ,dH|{V7KpT8Ҁ,2/\‘jgp1S___Cyn1Tpd? 0eJ/rF_X x%Q5#9Lpix&y<&w/Z#o h/$IY2'7JKei@e[@llPlI-i9OS5@ %]>]cl9FbR Nyz'V;tJs5H79u2 ,4_#zט  q8=a_ƒځ4a+(֧uh+98ЎU U^<; f|/ yrQ02Umh‰HWc?0e0O26Q]lvEtPVb#.Eo~O2e=Fԯ?gID4g ERl XZn|$Mzg^Ol v!}? G7gDCFpvBr6hB)Z_`I,0~{N1N8e?FÐ}+u hpںLT4(UOp1*ͮHlfxkPYCMa7CرOFH\XGIH/D4K1WéM 6&'bƢdX^XYi"tƃ#d~I@jW$oy&~l©4L0'֪GwϦuc?j!-,EY4AßW6?¹ON@fJTLS1ɽAkC0Z#ZB6ǽ>MH_8'nIc;pso ,"Crw"<1EBo(O0;453bARp8woѭRc4aA ZYPK`XBFlib/LWP/Protocol/GHTTP.pmuT]o;}("ABHTJ4᪹O+;VBiޱ l`癙3IwwF;iry*Yų|@ɤO&`X5d\C)8 EpP꼖km`P8W ڃjCA2#Hq[!y )tI:MXaU0ye%DI" ^s )c4XKȂ`ʼ:S{b2G[ieqBห4gX|N?-oW)&% 9\=bB%q"1mjGonOzFA_{fCVFsD]!\X <FLq]1l*# @#qs`a~h2x4:%O+4y:|nS*0?<е́K!G.a'\dgZ9Z3lNΉ ab ;lu$@< hgčv)p0.).  $E M %ң}DkzJ䇮 R=nxUfBFIiG# WY4L#y'fT\V 3'4[4^8 ^*˰r{6hW(apˉ_t.ւj\,y3y韴Im*'4 } 555kgI f42quĵǕ|~=b^R=v( }$7l2Aص4ѱ0ʍ@*5tN,τ1W]xf5Xgg@yXJ'QtT+xB3ss1sdp0x5tJtw/Kb]U{Wڙ19(fPK`XBOjlib/LWP/Protocol/data.pmSQo0~n~)%HUiDE [ݴ'dX vj;XЧ=}ξN)'J$e[Y(;4cdgEa4$AHAt7RP1k)pWp;+46'&v'474}NF 鋆4&f)Ea=xMUAN}{PK`XB=lib/LWP/Protocol/file.pmWoff#VӤgA#R4al4eM`MmU>sw;N o;o88,P]ۺ] @ed"zWq #jW{= ;)@IW~+d \fHc#)ϧ)Y%P~6{.EhB=#6?M-D=zW|%AMJdP!нVOvt0V5g?rw{ؓx!@%3}iY0י)10 aM. n½_J@+>\3yU_gz] <=[QzWў/Ɠ``_w#ERj\ [l)8zKV a* Mf=B8^7o֗ nV&3i㩟y[{kШF0}2Fwށ\Ż*yb3"?W!Xи`%+#Js(~.ZW9ǔ8T9+$GQ%V[WtlŮV03,? K$U_^eWbhF:ܨj _sфq>"{a,EF]˥9.j߸ -˖E[4HZq(CyZ^xj`IJP#(YVX+GYw<р֕uGG%}FOγ,sFD!)j$\>>\N3=r1 v$w , ܕq>!&GXB Qv_Guu=~UE2yg.ۗYZA'ܟT0tLo=v#LNX1 z\e>{'X$ r.Nh%”(PfŊ-콿;ٜ]h\Zs1M >|'$^4\\g95do 3<_ܲD,x9' sMMuWחa/ v,a$3)D& 6el-E`mwG7}ޅaiDfy8#1)co2Ս}wwgَ KXf{N/5߾g< ;v)^qs2I gZ&wEb!*J-fiPI`S1v䄑Za>:!l 3lha} zh"/AHG~:1E6e4GNF[QoR8G&O8 uI"B;{P, 3O3nX tQ4S\Xu\gz٧Tv]FZg ;wW/A}l}bͱ޽k~!,0ÇKˀ  k42i^t{zRf4D//VgR{qzwt*>K?"eMwZ~v{cJ5 PaJWW?W#둵_ 8iL#KәIwk u,7/229ltNhب{鮅o3t4$XMS{4*8lh>Vvk`Tdm{38~xy=RR*=WqԻa5曑aRY&Ҫ|=*ب416 eƀqҍ e7rٺ:p [Ճ kD0ny=>P&N? E.E ',R&4FY4獊љ8B7XX.Iʞݍt*Ye/Ȍa1FLJs֡N3-Al:BtUMê _Pc.,%T&W`2m{_l2ƽ6*a)bϩD̯5r>_ĵBؤFK k?=J#)z΋ 4s Jd փ<ţ+N 1y:%V3`j-M2+Mԁ2c-[wsuĺ7΄롡q=6sR ĤOI\! ) o쾕 `x K 5WMCWhU%SNxR9 e?Fݲ/wĘ)4ڜ.r#F,-F ȉ4e(QNz4QuxDjo/^>jmm9`ÁgG: /MâᝨE~35 bC,2o`;dN6ǔpJKM R"t3$T' &it]bhC=v[ZL DVـʤG eQbȓA"sҝZ"pcLҭGB~dBg?g᳃(_pvEg4ETPvVoz77F~@[,${b aFHFҹH-Z-uz$S_,nBjjD յ*;Ls s[ӧ(~R~ʧŵ^-9ɰ#jIf嫤 ʌmzeYy#j4?}{y6x;1]×^P{^w 5+~`9a$˪_muLC{VEcvH9*o.:),2ơUJݍas4)0)B2ܪW9NQiqChgujP{()PP[ȕpOhdj7u[BF{HܰkWSŒwC7Ҙt]̼Z(Vf@M`j](DnFsc@(ҹQ+A֡jt#vp#XLEgCOѷ3DBG&h@E;uDhAINod)2aW“؉d, Q+C\yV 9*X$[ 0h7Xغm9P<_"Lczm_n{lɘ|frDN;G%*iSe 3/J!m_a-ߘ=Pxek sHЫ1hY9h R=xnIh R|W=R~I+J}-!V Ib8x ^DM L Hdg9K:ЊG^ X?l5|[E*T =kj'z-_tv| R}:mGD2ՓAYQPʤdOyA@߰Ed-(\mݺtQ]n1k$H)z*$"9@R4[ټEG6%:Rs'rh;BWtHuĂ,0s:4{3z{ L[m2ߵYG4Y63֤l?3pW\ؿ#Ľ8Ϋz2ӧ=16`ިaDS^Q5 .G/dF΅IJDuŠ"kT;n;Ǔ零2rmGTht::åjIV [XB t\NbG ؤR?E k.mU zk|zo8\LRAA&oS+`6ruPl+Ji,o.O'"*H}+C;@;OJ4JL}N*[a-eB N?Ttk(="]_]yx\G/ 7*RBnՑz:Bvj&- ɵOywQTf;| JG2Od #3͎zh[n"(šqnf%oLپ&Z1/W vNkk{…" ]tb@1׷|I,(RE St@9,1K5a~ FN/W1ggӆr֯fZ|JMrexogshAQ#bw3J(L_Ak7]ՙssP=/0(6r\_8Dz)aNe Iu%v1q'NԞ`{u-h)>`QXy(60C<2*cr28Ҍ'Q#*:@{IAKpe]P8%fi(N 3e6ⅼTK猎S*% e)SnG݂0rE:ZR4;mn5,UQn3]N;*X$<̔\g=@I&L'Bz{j7m jp#$d#cZ )))] / I8t;q1GxK YIE5]¼C1 9Tܣ"1Pg$\|Sfǜp.Y)Fm"p#lu,,qHעr1Z.ܹdbWK&妲gjǿ73eq+]i+VMԵ`3MB\{ "(L]a}i"d[5qE<\4ˬ_.4[8F,eYd1<`1./FpX̮Й!]J>Yzc`^NcꞜIeF (kc-Rx Tr*,N3sXG{!,4rK_zO!.4)f ܕv27t)LM ͡k%䂑7iL(zRɬTVS%S&c Vt :Ybr5K~'䏐$ ȫ" >hmf1uD!PF44E4?N1'{PK`XBLn lib/LWP/Protocol/gopher.pmX{SHb [|KBS%cKuCl䪎fk63hA+*eǑ;dV$M ݶ T*П%1.= ȀfhッW6 ~<ƀwkꎶ`ځq[mX4fArYIf8(˜v)|/ LjS&4ƞDݏ{O'2i͌SyčI+4LpI E!!l)e2 Ih38x|L2XHR}QTS渎Nٷ,L k&T:+7L,OxLN/ȐlЩڝ3& CVS۩Qj=J7׶agv`FL_h.r`e ل]8$9kK1і4S-~_$ }Uqm>| {d?2Aw2 N/oz0AD<ƩԲޯˊ}dsϼ=^B1Nelij~$^qȒ|"$ zZv`\'{٧=agqEv<"?_%n[VN eH3/SǡKeJHF@O YyR"g gKh [߰>.Kd!ę5? QV4<9x037J: '{Se#eDy[lH<~:>^}ۻlgc갩q6 ͽ1 #+w7YjqȠ: Ѕ)T3bXYx\X$oP7_Aw|Z?<T /9m5hZΪ`ֹv nEu=tn>Y] )일?<^\/W/Ao<Y`3 V#6T/?ۈ݀yc:?P迍nX}==J lK)Ž9ͳGrnׯ_w^5HLC a۷$ ldz)֛3D b-т`%bsG/ -䜌I-YݶOjJdH"<*mlHfX˨6A c3tUk6V{*C dr8{_25]}V9/N{_k?]g.tcZ݊ kjQY'5L2[|Fi<Ǒ 2LFL4mDy_:9IJK_:ŗ9#V $ (ϣ>OKRZUz {R7pjT4]\=LMK.)0pheKBymm,!`;~Q6A(>2R5g#D|J[KL=i>W7f+yNLL)6 J SښN"Z%kΐ]Zߜ0j;U[l诤Œp{|,s#2w @2m<l֪{hiO3ND㋱XTzoؽIu"J"ڵvM;m0x:ʉ:Y\lLv'|/a6nCQY5\.;*!9lqT-!sg<z F ^]p&)nvA/74aGR57 wj'Ȉ`qt"+0yqS_ =vt'طghpH=݉,MnL2 aZD:V!ڀwp; OЀL#OxRܰ)a S0' 'r؀g72 Ox< Oٚ\?ϒuuιFn4P35m{jw]0زHSkSq8'}$`/fjM#_e`qphP[?fh%~lD A gy7oH"QOↅnǑIhx gY&vb'|&`d[Yj+9Ͳ8#oO85溒GɂE$+gHNͤ Vn`ċ΢m[|g9ވ&tYZQ\yb[gì`bZ@(geb _&Zw}Z+楾?jM&㝫αEKlm819 K{''lɃL$f,2ؤiwO1艅8x$.y  »,M`x^`8-\T(Mgp5Nካ(dlt/As1L]%oA5OM.W(ܘK {s&n{у2ep Nlk`Vp{j ?3G)Β\i%cc>f}vMk|z'C $NV0/FȒ яdkQu yQGk6ì.d.xh9A|-PC)|uJcm%6CВU[J42"Pܻ @O_]lHQ"{ªmVw[Y9*" 3jT6ljtia1rVFS#nK.5Ƙ v@$*5+'G@hJL]]t~©p";˧[MaZYıvWroُܝ1G)L?^K/%8 |qLK"PIժpqZ+NqQ47Ŭ ]}{ 1K r{e#P0QIahgZRF#J 64*ЉhkQʯͻhiU O|* ެAX*^,]."y- lԻ$ˁ&UVHΊZ 0!M%UI8 '*/ZRCci[r:#0|}%r5oJdϼ? Bc6.̯k5l+Yb-F~HVu8\< wީ'܍SF1wD݄9vFƺ/*GU%<Ql.*myTJ6t /e` h? -۸ $]r& &liRHeY\a㣊PPQqc2ϝ%ѢX3DE @_ D$2+4P $vmhR&!T I`=21Tw.Wrsr,_&yXzŖӋ%2z.dm81FW Y[~/R(<а;B'2Yc{8w,\QbSS䑏N2.r|gX[t`(R Ռ?8 LOA$6?WF0˖93{͡RrmQ[B ryL+1L.]/.S@f.@ avC R^C0{|詛P$ mV+4|7LtA>q?ǡxgoHf[vr7VYgGyXQ@.]n+KB)PU_>F X>BB-)v41!UQ;+$KQ*nW~|š_mʾIXh^ E\dQ%8IV;j C>{#d~lϧtfgN D`u*J 7XMN\r1'mсJGYV72C!`ƕ5'3D8"x:kO< Ow);$p/Jͩ؆άJʡN#mXefBk]=2?vנ h쵩Vnp\eOY;)}g3h쬇Aay=fp`h@G)F3mt(]Snݰw!:mi[.*{tMDō}xp4!ORLM4@4,r U X_S{pj ='; ٸ ̲8^ ASwED\ȫ׹19y"^OȰ}:uj%-95˛<2NDz߇Q3A]4n%k3TTvL*kΞەűӶ gQmq-fZQg#WEl.R_04] v?q;ڇGwQ8EZx>20 yϋO.rh4U5O_Sm\5)e93ң7 ePK`XB1iL|lib/LWP/Protocol/loopback.pm}RN0}_TFoM$@ķehv"[։h]9,:n5fZZ2*T,EVED8n1 !jMK bM]5`6ΔhtDLwBqTch7RZpt_'+$Eh!\?w샫G- s),ڃU` mU LGޔco!{1ܢ 4K.-NuvyBͱ ^6qoyl=B(Km*EO;]J8Lވp?&PK`XB9n%mlib/LWP/Protocol/mailto.pmW[o6~~ũ"T`h iI9 na Y#5/!ul7Myp$\\8J 54'^ z%ywKpBմyL J$$DHT;8s.ĂT4z8.HRy {dh 5*$ } 9h MCMcS-nn:1.vyFSN'9G\|QGi領ZܟضuX{@JBX=ΣR,~>RS"'iV~,u(v]Qx>VVpM֖IQn_/!6:a t'Eـ|]V' T )C߁Vd|HPCLjYB㔬ٯxd#`AsR* D*ɴ2-\ ! *BF* XX*Hy}5Gs5pc* ^l]1I,s^΢ (;.^݆z/t4&x6* vJ)1)`̆t !YzqUUKjwwޛn S }wGXIM2eyQrGdڌ`61jJW:;s2f%o%1tFm wp1dz JTѭiF j1:5,Zs-L0=5)OU/du" yzYc[h!gC<%#,`pnb'"'U]YWC?c5ATCQ}}zحfS ,{?>OIVw ͙ Z$[,+!y t7򻹸bâQ댘]0e2؋s9kkBN'S8ե †j|sњǪ?3m@%J trKү#h 2mPK`XBHӹ@lib/LWP/Protocol/nntp.pmWms7l~̘#MIj)t:qP|HD҅м^Nة>V7nJ#:j=OxZcL-󠴈xJz.׵Q*|9a*V3P3]\\RPLN\<{Z* >b~tz>h1_jx5O3I[t(*zTwZ$Md6HUT|櫰,I:ه ?7S+?*z1mdg@R"]s]hHr .5tL0cwV>vQ`[XNY{@Q؊^4Ϣ~`_V$1ƕ=$x6flf2 TB,|\D# ʙHhNI&h vpb_ر{{ $YϟacӬr"λvDvm$%uJSNŹR YJ|ct sf`ƾncp4CmUyvcw1V~PvtHbcNIDϗ TГ{NLAD cltBc6vӘ2${l bhOt>"R[BJMUio"1hŬbl߼_'[iuޡ33-3yv{!s|Gɚlh{h]󌌲,֝7cJrI $`ov /),Ip9nb"܎D1ư%^1<$tieyi}D}g>'^8Huz:ko bM!y!Xcf*1ױfXTRlzJoN#@[k[(SʚVp1 kW xu5:|X5_ /j,0{Z xIÒ K!ttU,ֺtV _,!@aI䖘u/^଺h}i|4`_c'js;p oUak n0oΗ; 40۴1T҂1t-@2KCo`Ӕ=XǾ/ws@|SXh?T| = r4'd]Č9zougnٸhap<~@乃^,ߨ>mH9^ٷjR.gt഼^(؊rgv?,l*i:$V%U_ɇj[dr^unCtGe? XTTH:TK;9;1xv76Š?t}g 7Xkqݱ9ct\O+r>.kSL˨X(JiӷF #/PK`XBlHlib/LWP/Protocol/nogo.pmm]K+1+Zl֏ oX,)l4l&9ߝ_św3IqgЙߜ^{{EGpC haF=«`=Mĕ%@)ZA(1ѕQTH-J!@y(:9rwTnLE Rw#l Pl"X rIROOBXcQ>dla0g2a7p)cOc(LJ>܈~ߟ]\t447`,q̫1ȋ͍pqw?jev${ <D=v ~zk-hSe q'p͝=pa<k^Q7K|I+Txp$L㲙~8|䗍#&?[Łg!<ϒh`;%F [= ۱ Z]4k ߂Ԃ.8 lРp ]4H= zicq}b#@FW[D Zyٲ-haHRd̂ۑ50 !ؽ7@G%¦b^>uϘd,M)h^Aݮܜ˼e>q,'YxzPU`\+vʧus4U㊉VShOne9aNJ(wP''"b1] o Wl~%iZsF:B: oa ]ke{PPR%>ҹg$*QRN iC8b%}$b)Ȟ)7%S3_/ ,%˧YjYD6 ղ ιR ,'{dJ[iwEϛHAzfXX ܐ&]y D^sɒO@!]M{Blߍ.^j:9nc "K#vY9z:%,t IS;4{ &AMYt4MWDj5OAzW\tätmk7T2M#OS|avc2gos*K\ϭ]80΀ی<% H}l#d,mxN1)ORٕiKJk(Y/IKnkt Obof6 {hqy|ngC E1Hib Cݎd >vOb3*y!VOب|r#ncUE0qU3өvRѩs2ތʭѸB|Ys~$8x)h4DgνV:!NǨo6 \ iN@pBd;Ҏ)qj/xKtԭ)avԩ|#\uD[ط ٯ:>e-l%#uV+#zgZOѣ]Fq0)[0o"ingɇIu*oY\gYFj*( m1n^2#qΪQ@堬lN>d]{v Գd& w r?QV|kP}4~V'6,$=B]O 3.${MFd$9[BSFRzBCWQ:.i紘N@jb1n-O0spnGY 昡[Ico$I5 LP1g3 )s>uϻ^Zd쀁Rfkq4¯3w; b4{GA^ c X/W4tK_)CE+\-Ûa-b =(5P?+nS|ÞvP{+OdMuxV V7tlAX~^mqt;*Jl|j!Hs}-wy(y;h^EW]9JY)?]1/ҙXEjCqM"Z3Wp0#Sěwι}d!\+Z=d)K,P%[S7fFC =Ka[CD8n}螟z q':p*n?|=_x=pv~p \wGKK̷440EwoiK!)rsOLc=ƻ/e^},#'.ɥEž[j2N:VYo8d܏l[;[o$7|{SS$ZZZtuJBTT7@J.=D?v/JbѾa0\"%\.@z=8=ү!HKLh9;@KbPM'}C6@gF іI>yqȎt.0. ,L?#zG3EPrg>n+ܐHEcID<{+02Am`G'`']k%O\~X(V8 Ē^5Nm0-ܫT4k]U"nHPgݰŁR%{'Egco, z7gG}SwϿ !))4G.bkqf˥-:>)am|ȱkT JvRt՚Bpcsrȑ쫬Dm9J#077m3ik͖ߺ݀LV~-b} tT3J`Q>s$8fxm $DPzM{1pM;-8E>L]Kl]hMd:6vեijSd(fON2&0!,i@zhiޛ4|L2x*n҃e c/̤ M`E?z`OD=Ǝ4wmP9]}&k5z}?]~Jzhr^0ogmionY晴S? -72じ4>Z %Sk=;_ v)j&FFVwUn20sG0Yԕ^Pj2/! SmR]{"r6 c!ِQ\=@y`գ[a`bVz]\*vPqNpU<8U !QT:ٻn]*PeۄSlԲXkz}nU ws\ݐخkG|(=%6V< $\䞂2v;)ٽP\<`ƾş4C(?F<PE*^ș` 8Rψ*Lg@-O`sXX&V? mkk]Nѭc ܦ]z'36ŵDG<-Qwby!Y@P؀irBr.>qT|>'@1' <S+eaV_|vR=hg%۩" >qNuR| w`Y|ye` PVOs rٯ^\߮<D11rI,7[ۃ/E%. (sW-?gMs$ͽh mreakEmKesly'CT̗Iv!/n\@ie=f ;*v,LAK]ezlE 7 rX¶&0Vd70+qѧ3RQ.k<ڣ|FҰ+؊KUyl\5* YcĿ*K!1J"2ӣ\$>~}0l=_`;X`'`g"MXDT..شrw: !7[i7ū7W;oQPg(ŧR Pr8n&7&>] DNjKvzvdcDApK .Gz#蔃(dIVA8Ӄ9G)pШ74rS f Ŕ#Oiy ҙ{˟myJIHN n <;HNgEԮff\U2O]R1-ۢ?`W7L`K]o9 /I+o @CdV jϊ,RCa _0ܕ8KT:)xFE\0ʔ T/9pG.5i|Ne?Rbc2k  os~ TZz ryIX ^o*RԳOq8FoQNip@r>T՞j40/zCIg!^=ΪD~Fd'|rm^CTF^ 86ޢ݌zCfF1M݀nK0nFcяwOjyN|md$EyxW (T%~HeGtXWR4F)TM aX6"Aażݪ0Tpax Dݤ58VFo0 L8 Hj~3v>>+-JDc[,%Q0@g_kf}( ZL7#*ux♾a>-10`߷AYtmY @lm[{ )MJ06T";<$$C6ݣoʿ<[^ bm77"!hH0~ QQy.͍V3Vj4#ӡBlœw$qV!/<|7rL4֨wd5T TEʷWB⇸"b_WV3ƽ|Ǟ0S֪jEIZ5UHMwXO8o-̣#>*BJ" ]^٫ZS~'X(QԾ4bO$?ѻv8G;݀W})(OժeUbxrJtyY i$𙭒r6U3[ R0rdh2 HW6 ֠l50Xg3brj3JiIh!AM_p8.ͽaKLU=ܚ{9\Ec93zro;wÿ!j" %?gh=/Vs;5PRT ɮ5Õ2 Wل^eQk\hkl)Xct`dw OQ'>S;( kɬ(̛ EEP&1ϒ&ZV0  6fFL|YfvEV`f {~\EQr:5irʝmڢHzA^bm_fG s Nu S]FmYUQ#Y. a;S Ҿ(Ы"u=E,q F6*p/XzP]=Usţ'ŢU+HD4Mr,k2UV\fnzTGPM)}+ 0uG36 4r#{'D żfc #P Dv@1>R/[0F9b"Nhr,GQiƜ*rȟ~S%dgGHw7teyu9Pu>-TLl)ao2~O='W.)oS+| O>iJ$:K.XS2 ZY VԚn(E%ljD&rA%jWq`]i I//لOVvEmly+V5>L;|"wPK`XB鰄izlib/List/Util.pmmTmO@ޤa %4zGc /NaݺۢoftwyٙdІZ_W!U+Ok^l W?FԄÓ36b!R.o-VӋ\).͂Afq& i!7zn(AQJrbb,d"aT2Yb4P,(_Ԃ0BoQ%M2KLi V3z(-bA&k:~HK!)=EW̱rS]6DܨKa,<<6.oWpLGI8 {wf88|Ofp~8c!xʵΙ` ڙHc Hex42"e vQ&BxkiEK^sgT{HK7CHxPWh;}% ^D/[s#I3PXI0{~B2: mt)1ݵy{tXdc767mp~[e Zkk.`7Ӻ&2U5=_-Qh3{tO1&I3CsonGFB<ƀmPK`XBڂlib/List/Util/PP.pmTmO@ B(}H) cՄ4AlD ٹ$˾=LBo; ǽu<`O,@hB_حJdz6{VJ,nz Lk;Y+a`0y; R=WmowzWnvzV &AtvolOVÛ PK`XBoI`lib/MIME/Base64.pmeRN@|o8)hE1ZB> CdS n+^^ }9sf朴G &Xwo/ۍ25XcB4L#hJUڑPx;8zq4~R'COaEEߑ.P *%Qjb1 ąWNHF#(:#TVS0hlmabu]\]?FU`s-4VeQN-dom?C7KZ֜9@nmY]." N3*{()JLk Ѯ Mc+wʴg5;NQYb#;$kPK`XB{lib/MIME/Body.pmX{OHbprFIڄ䠄EwU'!EN!nkEwهyhHHyog)>%P}~yxdc7tj!M((ޝ  ݻF ({QS~߻!ouT<"#1/>wcu}hD3 $fܓˢ]mC..S8wD #`+5)L/K ]do4"'A2|o/7ˇ>#MiuŻ5XȁLgYw/ZG+]},6&6CӁGIlUznŎZc>ТJHGHl; .qj/`ub.תeQ5ȆD(,b[Va9BK)@T c (nL%ќF,ͭuP&F.r҄'zMQ=b{Ox]b)v#"fK1~Ac:3.=wթ'U~γk%^=;)=ccsJZvj;xbi_N94 `Xu"1?py\}1Ŷ\ǝJE}\8/)_"ɳ%5 ɲ6V4$t{7q${v HIƗPGW ~%\@x|DH@ĕ T}7!kӣVS o_~9`SH2dIlby0!Od$q%0R9MYu5[GYmr4sԾn9͙1yfn } c)DGBI*JA ?_ͦͽJVU]H#לv Z_7g+ñ~IO;MAmuG;B r|fL4i_,Ruj5_rv򡾘mG`vA4[2;/V lCA(aI9/qᦈ]Y!82+9㵑Ri'D>.Nq'{-,N[7SgB_Om*f5 gE^/7ZWW,ga&"""R>iؖϬBRX) Yy*=2˒W&<2=aE mVѠR$gn- 6O9T쳘qm1f/$6=a27wyvaV2yQ}>tV uwPK`XB=+\lib/MIME/Decoder.pmWmSI[Jĺx}\Qs,;YSubYjtOOLn("m(2I36@ϳ8za>eFSzNrHU"|՟oX·[٧ y/ZlKTYȭ˷)Q9yW<"YUU 򵔡2xt֌,i{gم0?hǚΦUu8q `Il6qz TQ+{׍So8WKV6bɈ?bU[&q""!n\wtI:t!F+:zQyUDyr(6ƾ|)*򈖫O*Zz"K!SyÃ:"r`Yj6Fv짃="vW“D~ڏNHB(O@D0 0, U! PCNRtW*2S9Ab`a3-֗I)Y&){-v] +~/,lUCGLˀRd)xa.Aiu@5ˆ Ґ|,3Ě b*cawtUUwo y]E]{ܻKR XKUGH]{$!-K I0K9[hE) +KYtJZ ]Brͫ}8="Ybk.iQĹ%KXs 2cXpηSB5vZW6GEB R⮭܇|P󁖚kl|s\"AE8%K2X~cZJVP.p4Fm2ZV}C++C7qw]t&ANYEZIeyG?(cLafnx4mhL$}/gY{k`{#i_kڪ8C-0t3a]aΤ2+Œxw팱f 7ʚO 7a:xFYcY5F gK7]O=?dBU!Ŀ'Cs?pQ;PK`XB8 lib/MIME/Decoder/BinHex.pmVmsF~F0Έ1&I;/utB H؞ݽ0d}G׎xl,=ث`@v-\Wy 5Mk~ş)8g yi_入lk!K7I]!.'IZ<&H诵&dPb}O.Lp1~d9]hmLK$S. np5g|(B#N Ӎھ-h xDTUʼ%W:(dk?jVD%O?J3;G\c8Ʀ#W!gAnG0c <^ض--Q2"uc߱&nDٙb$7Z0A- |kބ<b y&0K"|j#`g?B?WVyB93u)V=\XA$ncݢ<ڬ9Ucw{=ڐ /pX RCktŲ#4>ѻ*ƺ~/Dh*x*r`8#55_Բ0:-n9Lʩ[yE o((pzUcansU:Ŷ^4jܕy֊B ۅ^[h 9(($&Ly> ժ&z%_'q`<[%(62'nCz28&_8^t%ɇ{bXj 5_@/{9* ;׀H U$]Y8uG>?,WE|A^+%y:g]~Ik nL* L&t]%S8ѻx[4 @\!4(πXdrC F UE/"Pppp AXt֔zO*_HS\1,_ai/ {$eldp\VݦL.to-O}Ru@(ʿs-mkadxk]Eжy9dnEWgܱ!y=IsPK`XBk\~gulib/MIME/Decoder/Binary.pmQj@}~Ő/HJ-Uj_% nJ({gRށ,9g=ob`6{EssWVc;_+;Ι8'F1 W6c2F+Rx9l4Tih*˔t]yPQq-,h_B˃aQ}ahF(`|E` CżoڊVt/ F 9uS}2"}HqZ`t #YK2z'xR\(ЬT,hQpbyB $zO˱UrPN<+ƱX 4J̤ 9a](JG!$ b߲As6 PK`XB.yUlib/MIME/Decoder/Gzip64.pmTr0+C6=I&I9dB街7 II{WM $2`dywVn,@1}Dv^Β{6C 2y^U8RCݴ;^+46'\/ Ά/1/G<9dDai;AHp&eVsJ^b&=GFYfj14"4sGqpDzfS>GSq DfBNJ%i0$6#ݡl%NF:]S*k^x Hpvu1/!hj\E$KC<%$ЀKkYw E`HוTDd.\}L,k&yI+G ~āg >6ֵn\wSAZA$Ic )3t]NǓu6Fh*I5K.fpLjFب-2 ѲX2TuNt;*Amq!}؁??j+Z.!703LdaS3D/1mSl;+9D+9ҜZ7&Tj54u1^1A!PK`XB+Blib/MIME/Decoder/NBit.pmUo0+D@*MDkQǴvۇ1El;h.Rx~ 3Csv.P,vCUMdFt@g]wv]!S}\#$ i,a^:ܞ}sum/Mn!xН)sr,qSҡ"* p7ab ^P9ԫj1أ<؃D~,3}.YCa/?9L)_y$(! L`.& [Є=4T)te}èLox!]ɒ, ѩ%e#ݙ:i$RvrEbH*A2d*Ӌ1:+kJuQ" _7FmKO+Rl WaX'!җF$f4(Y~^6ZϭM!3uzڸp]aWA-9s"Z[f<X/KjJrx7,ϝ6WNfqʴ^?׺G7cߞ&K:,iA[5{Ncj¦^k݋e{Ҭ肀* )JnEhL6`q?ՖG+چ'eҁSHY8Hgc(mJm&Tf-eŠ8?Z?8:h#UWhb2[ZX+r(DLqǞ_t8`  #dZm8yJ^XioI%joX_?uPK`XB+cR lib/MIME/Decoder/QuotedPrint.pmVSFPɫk#L Hlw I޽dvN=o_pЄAc2DIz%e1!XVjڕJea=kV*FfJ×{ ޯgAY>T;T6xu#WІ0vE䟷xT%WBE=;??~r?|I8ixRl<Eaݼ"%'pz[O_ob&,u%p+\&d&r\/b$T8!$nf:fC *>s)1 ŝnN[K+Wù)h 2RdƁLluXV ;ߗ&H=$ϕ#vCՕ%(L?QڷtڱtĮ*[0B&̔AH8:Ah2l@0 }gjT.Nb[kqToɪYzkpk 5Aj*3%+ w]W)KLTVa(7u}f<8R؏FTd2H]wB0ÅRȅ֓y@h#r] $B6휶wD^ۯ~^&1mN Zz^v$6x0b*%Ħ Xk* E2el@ey"iΉȊǭؓ8Ӏ^U1j O \xKDI!0sŘw(6()hygdZZң]Ng@pA l=j]Re׀[̱Y>1 jnrŽBAN4fElnTP 9WUd$H546Mi}?yfYDzM |g\> S{bԭϕ4(M+z0a}I ˚TI+8 ;=t74܄%Atܛu0)g͓:^Mk&K%UcuB! M5xOAaFÿ,z~AqC"294|?aQ>`XD1Ib"ezX*gxApL&&Ap~BN M%~oQ|'i^ sqYx)W7,붆Q 5IHz~r knxG|8rvqkޜ'H 9 FrP`;C4AIn!*|qy G1~D=on>5()'a7_vGv>7PpIPQ{^=i*@¼07gC/8D&lVk=?a3>5^>d6<(`h(oV@yo^ &@߿p]qïP o2^?n X g87`B\II!lTDC[ܱ)Nbz/vR n\٩JAxAlB'R:KfTECmM+,{-գIwTKS (<^i;`ؘnMq*>GãnW z8>Uy6& ^EvZ~ 2E$Yˁh1b<4O%zCX 2_e搎\<>J ҳ; @W2AFȴ8ϳ~$ tx=6kw)Rvc,\@%-|h"Y]G+ hX3~~eaɎy;L`/2#Q7ZaTSle|]oӐ_|XL/?Zr8@UFƖ:曻&34#$DR%LJd/,ǓT{y";Z2(hJ%-b6/7 /L\F^unEڭwwa]&9|ZFx=,·^2ӀGA i,0LNe q,yk3踚%fE'(RhF)Y&}T 9Al. 6*K``'%u*-lV.FAzA,s~v8#99muRҳL6Hũ)8¡qZX5K Bŗ5_`VZJUTTinqxVͱԎ(_(юv6 B^-yF~,9ͳ3j7ћ&2U,6 M֋cMAX۔dȊqcCLe $3E'q0F62~= =@UP));,NV`mv)4QNJ]fD%I p.Z .aR? jKT6`*αqY@KN򚭧'Rv(UYlA#Z3B;O ]4lJlqJGqĩ"L` g 6SoLXFPUBh2PK,0I`ydчFn9> X~/JPXyr8ϱ8 4덊h5jW`" 2!QDj' . aWsT1T&)jR;R`p uǔ~e\9גC2ଁء8 ;7V)ޡtWE bbeZc,$/$?Z㇚S&phbVw \o0 \q>2@Dkg7A&[51ӭ2)g<ͤq5'oiF|)U1! 1I4O2It d S8ؠ|cOJpF;q~h|̇T7=9˴=U2R;Hx v!-fhFɬVrrvz\(j pJ"<>|q(n*C{ΧV 8nJR?XhIR*2L}Ν%ZzujG;yf2f~کV*`YE%f陑. 17%zƒ5kɂ%Ĩb&:̲*d܊"Lx˹0s;(Us7*!^ֳ*m-&B)v<#&cOQ$.E%RESuu9.[T7VӍhMqډdiEL-<ȔrNW[{Ԫ&Oh"CX#JmX%QyGxD4`c1:pQD9HeBMe\}g*CL6}GbJc͔vRfiX d5ob)_^Q#h&E #=Y?c'ˍ0>/} R }/'HMt>/:'g]"4Myq۝OFTMSD&yOQ$v Er8XpH9ze r- UNfڎЂ&Jo2^LZ<G|}*^'$(٣&)U>|pD)gK?tvן4J8VCy+۽4 yr}$Y_kyXV +r-Sˈ]}rJ ɻ/IkkmMK{^>ERm[ OH3%Zeo:pJ.sp;fꞇAo/+47j/*F a[qYx´q=hH&KīQLoEO㪙q_ bW;Xv BegN$SE}5^iT9tْX=:8ST1?iъ%Gy>aԙVUrMs.Sv27Hm;'Y E+.@-][ #I%fB2& ?u'4XgiOO c22]O6 A2IB{T⠄JɚoZJ+l 6>5kv,FV)! a;G.v{='PFTPY « lȑ]pK'S"n3cZ4>3UguYn6͈}+9@5͍nH3?3pݰ*)fTHF $oN~+&i3c7_7ԵKqv\AX7fY},TUS鴙)ҞX]LUCa(^*~, T/D2NDTVb ^ᖏKw酮Oyeq92ظaP+"yCE "r8w<4V(^qRH}@<#qpp@hԺ/߼TaD3 *AlEMGԑ)nN%zg MPIh=!h -H5^}Ⅳ*;j}%nYuE^KJ;e@z7fvkeB_zwvW Y+ >Ԉ(\Dnqz88?\bRm4ݝ,x& 2r.wDP9Q/ĜްD|jGcذz,$6 =V05)қ(\;JAyϲh 2'3ΧN%sr'ӥB!ɡR;YɴҲ{rjZ 2/s/ *;GJ -ow5 ~w(1La۴ɑFR׏}ׅ18)C9ek`;.T:ɯ˗H(T.j qn5ꅅVJY/=-.Ɯ+G|g${YJC"7/EŽKVbqRxcd)ƌ<˼Ӛpܤ fʭ]_ZmWl/ͳ۪ ? zH\:΢b꣒e)4>] 09C#Y#g/ۗt!kQa,~YE8QbVS׭=vO7@D :U/U]ӮZ@qUmڭ,-:Q9Dij@!~+SZT^ Y5avHa6l=nN-:zp pܪ~ZS3P}n O174V\-<o0Y1p]6+3_WWdVH[t 4"s!g*ޟn@Wn*w{jS$ n„oEqTZeƌA\?7@>zY6{{PK`XBA9lib/MIME/Field/ConTraEnc.pmQk0ﯸVuKEqmLe IU5$u_ZQBH=ɵK.C4Ke3Q{Vlٚqdv˸ $j. #?!ԊPi }>@0vsV[G&>ܛy:MpN;8jZ %瑤a^ r?51N%aekrsO-5Kp}xVGjɩP%r1)徽w5WIhӒ "(%kYO@SjWdap_PK`XBt&lib/MIME/Field/ContDisp.pmQ[k0~?Pbv86}ps2z`Lk:DߗTr $Ờ/'5%aq:8E&"*la+B'IEH3*P+"Fv&F99<2ŶS&NО)b:z8L'uv;GyMx'y.f\b'/m l0h`Yf/lCn>FvUΩԆ $`EZ/phŵ!n$M57_ ,]f$m5_pPٹ8Y_%/2/PK`XBaGClib/MIME/Field/ContType.pmT]o@|_$lLCFmDyi+t8ܝI;Rhӓ,xf4{Yin9Y  Vt@LJCkĈ4 vsNH.H%x/TFehMuwy}3 '7ȮpC{5 Kuk&$OZOsﰍ"bpDrI}0+/1$g8^a'T4!$)ݱ` .`*42tzHY?RATЍL-P:,-hwl"%r,lm ⨗T=T-6(]ѢSSuqr\a<+-QQYDydgM^]g7PK`XB^ Alib/MIME/Field/ParamVal.pmXkwF b* .m"حOsq=  V-$>:X^ggfgFDzwup:o6'c6Xi? |q eǴA.e  N8 Tr yѠFSAKOstmnn[s\{nO4IDiLc// C`"%ap)h Ti(N F w''foG7aU1VkԒvy,xYN@x3_!u^4+2e`0Юl+ʎa;Bi՜jn֜?-aD:;cI)'.jU6śAj[W "Ih ׀n.`H[>1ƁpgM[OD:|I- zj` i_kf҄"[Oϛ^cmͶNcmXu.iD-ι\s(Ͳcy?o`ȂyȢn0۠_CG:~ဂUkٚ] 78F_Eޠ|{jiAq&&H2 #HuQ~yflO+t%n)fA8Yf/'k<)n(40 Hk :}v }׶LryPvǸp+ *^AuuY*YSI}xv5 JIg_P2T OGds ^ir{ j=Xob ^g{ԯu–%.aXe9F+CMN٦h퇈l^#RщLCXǸ84E#vuncgfJ31n\}ݨqJŬ.<[Ld`h#NAΛf**q9u(׫]iǟwu !v(jXZEl .bkMCU(Z. m[C1N[ا?P8)̟_eYr|Dw_;ߓyR)U͕ \ $Y[1Աx5o>UK!&Uf ?PK`XBcr lib/MIME/Head.pmXkSI qu#nRImN53 :Lfz49}QZZBw9lA{|Ǚ_ǥb̼6@-, ?^]\,bqXLL$v6\__ ,m)L'-KRzWsy=?v>]_ap5I%8>VD9#<>qDMÝzc*N;s"x罐OLTm \N/E@ 5N#JPu6sFa/aЛ'E՛7Gl1[/b~ <Qi^Śqt˓TDaѵۯ0,,e}ҟ`n8%4oSillY(*w(" G"S l 1QwL JYπ]%,zKsI>? lxKS4=-p)|*S5҂ kf&`\i Q,S9t@!`q$B4wo3k>Ь-Y`B55e0!mmѭk! YO(Z{dVrM/Bd^Ce:ƿC#[uH^P䡟V3XpCZr `'dI,`fD)n^~nv s#QrT0u+tjuˤlx8릒 VMa"gi*q08f1C걀%ŘlUPw8BT\O(@V6mQ+u}%zF% -"9 h0nEUll?sO'moL@ْg]qƔQ&q̡09Իf*=C-@zE4]qء?hAR(Ʀ*ma #&CyAWМąl ncm1)e2I&_Qq Rs0 sa! @Y Ixؐ su$A84E@m5`ܔ*"O9 ,Mf/*(گb27'?4ZpV*][x\&e2RZ,ȸ5y 6G4vtD3Dԟ [O 1KKm;:zn-DPx̀曅>zP!xbl#p3b; *4sń+Fr-(GR8 \+Lصv3СRSڱ\VȈf.#"_uA\ U^960ZYe' YS?H|n}q>[z$zs;r{[eO6=<)T. H.X(`vLiD啪gF3C}Ě>? JB\Ŷ-CnBz++lWc|F}3ל9D,}-$֐*I%DFa1G,!@fq%4>{އImE59UmB`4RAn-GU+ٲʳpYg 3tJ' ,bm^_mrEO6$iRa^%{%чk=,McOIR}'7Zg??0;{1nv5Exi15D@ߺD8Unay`0W7ŗkgIӣ۷ǣ?>ꇻovү~>><{~>?8ئ'GqgͧwK%xwpf&v~{|}Єv}:>0%UWjUqJI8vF70!M"/o6߼}K3vc{I ,_!LG?A"'Q8C1cO1f}XA4N[o/e,"2TMy ")t+j!H('p\xQ8O~SmZz: PV$)$^ KݩeLݑ?;эKc9XU9;6?7QrQpi|#' +J?= -;Xh^|h*np3Pq2j3`i5؞ D Ʈ?j[Փ.3ќQs73Qf Xj|uEuڹ:`űp̚jG9Jw;D5L CL\;#7N짳%lnH_udiDM#`oG1ɴ-fFQ}K͟հ6 w k鹰U}b>~߼oqK^t(7İeyW8q^pqDZWA(}?)Մ y"Jq`NgC؝[Qaiz0honJG7 NPnh@uưY;….%C/^':Pa4 ͂x7-ƿ~BEp I8,t} `*,Qx:lm}X~HE`\rAhJf$>ڥUNd s|26.BJVhCAw8JkShĤe?i|c^nݖBעq5)2!֧GVzE24t/ gI R! X6x]t`b[N=C!lƓw{"v *t$kqD@8]_/@I#x x(ƒD廧Tui u'jJZO-wWn6/ R8S мjX "žg (qz ِU ȘMn%' `pvlW d TOU岠?L>E {sa,*؇emr>Hw)JwզpfF ѨpQdfۓ d0I!'bވp(v/ڢԀ(J-m(u.9lU_?Vmv&e4;{uye#H-të5^^.h+89ϙL:?nd| Z De#7sz(X1qܔcR@٧ ka*u||}iu B0+1Vڹ s{"r!p* rjM,ga28X:hp}Q}ޮӭѪz$kK H&^0hfJYΪ4H."VW+qqzE|WP :&J.@a=#X cDc\f]e{Nhi^Ҕ$723-) BH_̨KyqY|,k]&_?ԁ n9c8IBxf Tc@mGl:^1[9Uh{QC04|{( :,Ƈ$naeeRJL(_˹:?B`瑮1asenzj3#)Z{zL(Mq5.<^=^ `XnfB?p*@X(nWH4j&PO@ OBqgNEBqB[9OYs%j"O>]xq%_vΣ ^XhBY^#F:˿eZk`nWfjg˵_X{6.AfSdE̚0\h^?euPxF(G_-XOlk1%&LW-ݠ9-ltA\3xx$ñhH?b腓֎ť8zYT.8 R8~/^-35 #76h6$I;!Yx!ԹI^w;d|s݋4dzU AwՕf#e#Tuo@>&.\n"@+Q'^oϹ_krƌz:Pն[=T `zU<$&{E\{*&D1YyI lŧ.Oj&}Pl6<6 q/2ʴyDI\lͲ }Hm|[*3ǚ%rT3vX29%xQ^E(i2d`Lt8dICDn ZAA WI&. ./fB7? xYTɥꍜVU#XA镹ϭ kK{߁:^"Q,&B/F_ < yF0ͥ_a`Dw#~EE9yJ<ۊ2)q1V+p^TWRANgO#N{Igpcܿۃ#v+]^o fVM{i0RQ>4c$%"GTen=,_y7I_:yH ׎%|nP CfF;~j F -bAi֞j=xMZv? A@/P IswLTa~'."֑RT6X0+ $6>uylPHK`n!i~ݾHTytr=~F]9i%øgX,ZCnW$޷9~PHm>5/莊oQ!?]ѝECͰxIdVWṰۗ+O/.82v7}|\k:I/ij`wc5+,$:wuncc9DfHl'[t+PюTXBTpZ_1TW3VZq Y4sjyM!G:EzUz 7Jں-m46l]0A~;ۧX|>}o ]R /$5 ,eߍI7;UQkxie8"&P~0SSmX8 f7C 9bvn\Kj`p9-u]ZڞsRAd(dHbr'WL}5RNPax=suI vs֚dcу& Bpïr႙^f u4V^OFp({;+1_n~tMcG׍~ؘ^m ^65_U]`C1>3rl!l\L FU`w>hnׅSÓ㺲JΕA|CaҷX=Hܕ2%l0 <-f%AA $ȪϋÜ8ܰ(j qfבxj3ama%4.^ @o!@[=QQ[͝&|<:W<xC({^>mqX@<x> Q3`1Mvd R`̭A'?<ؾ,VN7?NⴿT@nu@0Qn{g!-6Oh'hj(n343EonzPKJP'dF*A[CrOp^GJHx3]T܀1:He/bc* nu>,T] jcv{vr9ai(Պ*N`bXF۶-3.pFDj^D\E旎B-临=!E5DOmr/ҭT@'xRm}W#}},+j4s@Q ,HheDDleQ:%ifbֲ2@ Ҝ `RIo } oqfNPq/1+ <&y&FQ< &XQWC 4p@zKHC$_dq5)ҶE4d06KB=h i܎IoWSMue CڸxTD ;"@8V'KUTxYM=lIUYߞ8{<FE[}ޒGs i.=u:i/e <6L8m4eRZdOYZE*21TiJ+M&T ܼJ[=!VLNFRݔȗ3;*[ӞFLN.Yw ih/'vC5E.CJ[*?K-blZ^T}|Z]Cf&wrPLVWUNmPk}.=ԃYԵNFZ| W_){?|$b?XtRG9F'n4O'_?N!8af*Rmp("UiO`9"%#ʻ/YoYʧj"xHد^J*h ~̯+nICWseGȤ&W&[KmrHk!"lgR9#*Q o/z`NZ|ңLPF ›$^CÐ3{BA$`Ы})3 o"f?%A@0MC~jH6 Ы!BL8iLL*PI -fE)v-wm Nڶ.5Ϥ@ƼȭXB5!Aԫ)B`)"j_DnpUC%cjnġzUi#BH$d߁1KX'^}#aЌ ZM@s_D )țwiDakM4"@J:M >Ii1sGerXhFCG#в3R6 V}M-$802Z ,8L->aoK\aۭ vPQjH1{ ˜.6FA1425,)ai##& ξofg@WGΞn3w$$XqۇikL̏gVFv4K$\%֓?|8) ۍJ,ObJ̱3+rkyZRzK-IeB˞:3rF:cj>?˚t[QՊ̉{ Rx(-,U7krY=b5V&H#9 a 9ri(Qhѻ";x<8Nupk{2_ B&los"$c} P%IK)?KzRQ?aWE8fF`^?tq=_u&[rG.|Ҥ4Pu.dU+^D(ØCOGn";:ﲻ'هځvw1;:H b@%ym_7fG&M %qGJ z]obtq.iS&6PAN&D7_*1j {y^$>nIj7G19H te;Ƒ'unf5B . FGvUy,1mfdaNQ{1\򂚟T(iJ<[Wb]frmk9͚nKKyiN\ `~DGH7 W|7\}vy4gQs8Y})Llxぉ ig!kJ?GQ@w3:U<ŗ/{;{'w${Le,A^;ΉD3h#'s yJkAc6fESHegy||MEdqyCKϩəM鷃 0z)k.߹߱4F˅pe;d'x_.`yω0mK E"2Q0!y'SQA3Oq0+L#|ㄾ!1aP/шC;p҇זI Fr;%t\\¼F_'G.Ѩ߻ͳlٝ (W9Xt5xؾxCa˗+&cjT{zwi] OM.N@K ۣ]B2.W4\ o.n&[+DއM܏Z37s fRXDΔM‰Okوp*iȲ3IP^S -hMT 7T, e]syy.9V E$`o(. r,Vݾ?;k61>ό $G9WwpAfMi~ Sj/ ws7ji)@U,F>B(~]2SzR5 ۧ2+ws1M'@pXXÖ JYnm(™2pnu?"Шv/-&Yjސ?dۋQGÁỒ&q5d6hz߾{h,1X?Pݬow?{YlaFnLT8 _QN~{nk8ũhD;K@]<\faGT8_W)Yxj?p>p3v0==^GwPZ.x P`>umPnpT?YY7Jߵ`9d=4aQZ^,ޟ&'e7T~OWK37ie>Ÿ:ӊ;&w~>Jp2"YbX[ֵ377]J({l`Î O|؟9r (qǢLfFt0SRlU)Hև"Kk/Pś$u*xoj$6F=w8Yny'028SUDYQjdz3Hs*n>$b"H5u@M¯ sS[ڒk6|<;L=r/7=P\%C8SnC<9bX)DKrQ*c]4(sW>"~c+f"O5+9# FBCV+:7Op-Oڙyd$K84<HK%ݓ&Bu}?/8ξ(etqRαXOm+*T+7ݩwփ SB3%1dNbKm#}~QO5MN2c ,74lsJhy7̙⾜?zbqrKkɭ(xi4ߞ%4;E 8SyDօyQ-o\G"t$iĄnF?g8J>Nz7.1%;|Wߠ!C?ǁܸۗ(3?j r*x tuef/dhJZE R l9P?`ͪ]sXZn|Q2 e>ӭ+ȤxM|< 6d`оaHzNlar3dMw:$K*\4<ҕ̘zY"FHY>1y/Ռ.DRnkxP*ߛ 6P_=+VbyO#}"0(D갊A!72y$ J2JpB3;y{cQʕ >ja>>MvϬ&,W%Wr:/eR:nN$յFt;Fh?M(/q{+#uJ)ubpܽz$666,)oGѠkBNѺuYD$ܥn0wv|zg +#0s$?dH#\3N`pԊ~ {cQ(L`r]dv@ޢH*Ҵp#7bDtJ9bSdBC8CD 9i8=]S={jE2.C9/wI| 8?jьpNJm>FU`4Q3dљ1;‚2>?L;{mj\,T0?މD⸻: AQ)7x"$ᄎW.~)OYEoe1cncҿ?v%5Kr˺Uͯ3S8{R;_9rm4gorP`݄ݯ?:G#Z]}VFЅk?alDlDXiɕE-ܫX9.>唔o+JNJ)G(z+8`H7L'+w}7o;%RLhjku~NlTЉmX\M?,D0UTֳ]D>̈́ _sR-BT Mc A"OX&)A3U٘GB?#fV_;}16m'!Gt:/23b[% ٴz&O| ð?.HRUؓOҪʠMMgcMS@%t8R^E)CHɎQeG|BR l9ԮPG;vuUP *:O[$4 Zw,gNʢ)瑕Z8'v0s*¬eQ; m>*]+T|^_9+g8 Xb 8zRfb|? 2ЌɂZ4,=[c4VՎqi \q{|vU>,޼zRn>1]MFїkF?ݡ7^gHB`( rڐ9@Xdޠm«ͤ _=dC-M%|'z<{/_`p/DE wnz";9O7irXdu)Vat!ƬH&"6;.*8M"ؖma97FkyUJE|N97,nN-d-@BxV̾Xr/x\coC c2 aJfŋ2[4BGM''ְچM~}M>XD؇ҭ}[><};W?/pXe,ua!OqըjZAa8 wLMYx=+/_+Ł\}3?3{FOe5V39$R4 }At@Erd ֙:;c`IE5-p7.|i.Pζ=ހT~rHwJ= 7?޸B&#GV%5!Q=$mq{Q8VE)b}iuM)OaAj;<:IV 8ap<t*]͇%j _ ÍNG#zyEhWS0F~A"o0,Ndq3Jo9!8\}˦~TNChʰ C_}ND m"\xwݝ;dW9(7ԝd(OJ]M@po~7h\і"oQ1JOh#N/W)+z~.A["* A]ckyQh5V03X֫oj [~j p0"?=wx":7cyOŀv2/ʍG/58l U _q)^/ˁ^_Q8;B!!\7@ (\˼F3@"cKsy* z5a|J*P<+0ۂ: }i(f!YeXD. |JL΄WZr!m.sCچ5S;ҫjAC#/rt,i18ӮZux_Y:G\]C(H)*QN11!r}rE]awH 1-6Mpk 4~ΛzSR{j>JFh ~[:ao-ɂ%4,7T/=Fm^{xO4$Nhwc0qs@VQfqX%^OcՋ'XFbZV*L ){A3&O?w [mHyPjse# 8.P6(i'!47& 3㓙Ha'胪dFxAtm0V`43Nc77s]u8OГM]àuȝ+>8 E>溴N{NwbZ('8,*w1X)+PR' $ttۏWy*> P"nʣ_``y~P6;͇dfaY`\,?4q&>w=xw&>o;9l(Y5.[R0_e,O [\zp+;ev*GnKd#b֋Ymр]e'ѧ7֠^-uߐ&nʕq&3Y2uA#XH4]i,͉ɝ^S140IWw --uWD8ol#6_t Gɹ,c7 )yOEᵲ`HOċnOR-U‡EJs<*Qܫ@ r0*R+O6I\zБv)qi.ז_̪͋K.oJM˙(K]{MAw؍YYy-/Ϛ}:j3& :_Z+Z й^\{bu\֦.4\JT2whNOGҡR)%CvKk#;.Y..%(DA rx} [Ũ9։x1SMyHrL L[*'sDSkT׹Kx%QJ? N=1Ks"hӑcbe5};csPCSe7p"rἇ6Q14;VEI鋽0WFM68N չ ګ jr :-]xc7]Lor,QW=Sw\˝ΠPj>*]QEK;N=kS%+72>/7ǽ3;L?:ۨ K$T~pRoytuZfՙsH&=sw̴/^_^_^V/k PK`XB`8evelib/MIME/Parser.pm]{wG[|V!$$ˊ!H8Y[%h!ϾUIGuu=~U]ΚCgVn4KP0c1Zi/Ig?GR?Q;eKBw?U{^ ?WچOM;x܇!s'ui>tp<_8擜z3BW^+R)N{,3鋹? iq̾+Q+08}.KG'?/r$[aL9Ռ.ȧ% hl` 3B_9L%/9[`;|HSlmj-BDH}})n<Ѕk\\1ˬO8U-28zC\Ȼ(J.<(h.]/FÆnsafӀˆ'DڍM#r|,0Yē4 f- IJ L>85tr}`iwqw{rv^c;.gA Oqz4- ΃-M1԰jo榛o^Do2t aԕ El` ۩2xZ"ÑrQ"Il)J @1hGHzUj솚ɷ6Nq0#ݔ=IQ> ޅQ!;|3T~^L d< +u1Xx9@>'VF&$P !Zdnm3 "`SQܣF_mFS?kbC#W܈^LxB~oV[Ox[Ar~(U %ג>,0g&'!0^&_|^(KFʂ+QA"p$h-72L+r bXSHp9I 'k <0嘘vޟ}T9XhRc3 %{|6=(ŸlpNRSP)CTJ+&ȨHGܖ1')QXQT ;xD|266 rT_p\:U0u%^Ah`=1"SMJQàxhZ2-l/YvƇ,>&ЂJ"c\][F wf#qm`61nPW]6 U˷'lwŁm1%'yH;w( '*m6g퟇}!GS[Ok9E遧dbkP[Pݾ)E/O_\]TA8wWE5]ڳKiKOGN>քP&](3#hL!hEmROkx ׂhmjyfg]x {0TLB]'AG_!iƨ %t$0 ' Ȓ 4GDmbR'ބwEz R- x#'e yP^PT̋CSgxdL0F +hiwl0P >+LOI8!*k<{U_a^Jv kVlGr% #ΪW` ӇE]#M*eVԍsf2 ܮ2bo)`TCg."qEGƯ !c0hÝ;q蓽ھYy5L[ FI+NsҘ؎CaV(~p7ќ d Ѵ iW,x֡f E^ axKA/ c0#TWghhI TثjI2}NtO,\.ŁΗ,-ӳ,dDR|8C~kj_7XE7_[닲0lL!BG`"P)!:GPx(:"tIVH#KD@*S$`ON(,W?XQ7e"Ȋdpc X&M &NDhY*cKq4@?.){ &7S)? T"SEt C8x1ax00y/Tf"Ӽ]eaHbƬ٬1X?fMMhuVlfeFAdണy\c=7٘$i;4HH#3uO.N;팒 b] ꢤ!t6S"'Yx2]5H(3 w$YZM:`vͩt.V(-4d,RuLץSS˂+2/%%G["E4L֚2ajQ'o0TTLJfLwuLʕث~ YdQȤ[}.Pf@/s,_ Bf&覨ʉ>v Ŀ8DW"-rA9$L)&RPQ魟c,μڕR2H .׏=shM+ -YncoIOehOjk"%Ιx"g*H,XXbE#⩟:9]'+(Vܢ:ؚ*@fg@S*zJ uW7s(K$mH>atBH`AńI]{4(E 5΋Pe@ReR9çx'bS #@p݋MVl؈IL1a@dhYuFZ _7cYdu B$ȜOV\ytgyL$=4j.f/T5O|A3Lɩ>:f[q1 QNXO#/Nܯ |ҙ.JI} {MM~-ViZ!q"kv0} 8a.Dނ; oȀxbpxV8qI”a ,eE.Sx2E Xшgef2YfWוb-^)AҒSf <.x99 uF<>UA:m \".H9 wPKs*M>AmЋMm %`X?cI-GҥϨxtzAtxl:!۟B.ntw* 6iiˬ'!uW!>Qh5D E֛s3{HͰ4ϛKXzF0w z7z?|&ES&xb,3UyI T,>|Jd$*D(SXvU`Ik O͕)יB%6]i>Th .~eY攚GS юq8j ]?<9_^^FRI9s}JWm@*@2p}p^*rgn4 b=ϧB,|bf`tg]EH/T?]YL*#: fW}->LHM͢5"K%Kɾ#DWQk]:lxeIKHN߸:|ۦkr['?a. 6Rv:qyi7{I(1T+X~A"ԢUR7yQ4[?.~~S dJ\[NME,tRoD> `[^K2Y, .[+Tݦr,8YLD~on̜n`ꖳ[ե~d`TK|v~De6b WمEvl6!ͬ/ߵsݗ{kˁTZ[͉K V|sɯT>AJYp;m=)|%ͪGq~opWL+sor= P1P!*jSr=Ebk7 ^\6]ָIfo 4ߟ;]]#0h/ 0㥞:"*Ih/BEZ),ja ľk齃xKW~[W@_ëƾ;'!}5dzML{_[f;W&!yHlH~Iإ Sqy!aRQ/6ם.P/nŕ`Ч[J:ݡBU9jό[\톦Z@J0 qlzvl貿݀kz09F!;O.u_=1zuRE R]a ]:d5 dJS.}DLc9k[=B.N|d gKY:Jcj.V̝=CwLNxBgfa˽̀$J&/B7qC&b(0Ҳ/^^KRFT]wF .*ϱz/"::>I1eD `^,/ߠ Y߂y h==|4B(ۈ[Avp丅,DEHJ  q=+r$ ҃]]/ ̚ uV1֕u1M3K\FK|'Ɏ40.~rfvO]swgYPK`XBp*-lib/MIME/Parser/Filer.pmks8+X'Id6}cv7s^lzdUR&~I=-;C$  |RrH߽}wmĶsi{ W~_=5TP"Μ[[,!A>}U,>E/\Ttk8gJb/u4NL!5;c5ciSo'tc đw-*tj㊊b*UG3{-h^MYh@#piUHhc *M+G3"6D |ps KD)w(f)-.<`o.zc[0a"t5(9BT&r3a,󘤂0*Ѐo1-4$=&ZuDD2ɧEB\#'ا^A-1K4v܀-ol{ciqZdJ8Ŝn4wY/a&],E4MSAbfZF9o/* .4mqõfRcLal ,csQ31si K ιL G3 %DXx2F9@hF{ )0v7Y \;1&Sk_V:H$srm HB쓗,dc=сr4'Ƶ}x;-9_q-"nnKM!EE/z)q 2&{c퀪B2 ?cقO(<y@8V)yɴTٸb`^G#rPv㪘ڔpczAq0qŖEa8CۡCI@iX1Z5u_W$HI8B`݁Vb_v9h76!` ~뚊7BNgBI!T.ifNud&!Ao;s6GRX`e#n/9O<\MnXsh$g5d[ZbNY4Pc*vTsQH=^vg%&ӯ anJ_ }))qr+Z9njhqU8:Q-Lo=(+o>3JkI?p}0NM8ņ7ꑱ`|M"뎇P8aWreT+)\XC&zi0Acof8τXUzDn<̭iF ۲0O⅏7㕌0{R5ͅ'\y^Qɔv>;|$XԳD;"p)MY 8CUKU4HTZ.q$a't9u;FO ǂ_h:جhX\<[><:d7eΞi=e/=q.xYE1PwT[{1jHqYJYY*=.̑ JmM",WC3 U$s2d#=,NkCMI~J*77JA3 \rf7tvFG!WҼ{?nڸmѸRy^qeܨ8Y*+ LC-GHϻ?= >`/d~` ^>jɭxڶ(ǶIՄ/Fq2jlx:TqyeLR@G=Հ 0| kCX>^oZ\\K;=zv1q,onav)-&96:bY\[qg T^\ ȻpjQިhcnxvItI blˍS02FR^|b#z@V -J~|A#h RT;V;}<߈ZimN&6<%:g5u|;m> h֫=D ;^QiZm&MYʻ'XjVtK^}`W;LF8h6@59anBxGhf46㘱uŇzk70/?pzLp#(ѮfM*#&uWvlu)) b N\-Frȍ+˛QlX:y:Ms)d=!T+dZ7)SF ,\e]U gF?D9Thb'@\0$d!Jy.G*{Hʶs-y q@1 U&Hr<v۟A]/K,qb%tIl!P.i#q)u? @dypQpĚfV5--@ W 7z{wՁv1W?3<0iD!q1&_#:G +VW{PPv +QKAk%t%'~՟V`Q'x#{b E?e{1ujJLn;H, ~͍ vo6k~uˍ_AQSn"Q+NW:ɅhTN$8kV]Vr7팰gvn>a`׶%9g9[1|}2dK{4ކ\,8Z]#ōxR4f{GP{(ъA@͓}18?= j]k#2*"Jw n??2$0R'VC,Tލ? +ƕ рZN3aHޙ pZKM P^XǯLTd2ИCL/ALeШf=ģ=27hYE@XZH6?YQ_ X 8-k-U1z >WN}l|yxDM~IÐwPx#NuaC\_T\yoF*{:!SdY*3"7яYd}^[䋗PK`XBnD@lib/MIME/Parser/Results.pmSoPW\[BVʪ.nH8)d{p/l` 9q ~64w)?ABq43?1+EA\Q~ӑC3vxȅð5cCׄ;u]˲D`<` f6fW1?. hY@ZyMzZ50NOmJ1WiVFM dih}&U0NҾ&Zm^#qp7Ϻ}+I`R2{Izވm]AKvC2 dK%B񞵱ـ!~?'!ևﻃPK`XB奚dlib/MIME/QuotedPrint.pmMPj0JJICB!-<CAk[D]ɖ$Pﵤ"vgfgŅ DtCﵐ_?vaSk.g T*͞aEN Grvn4VZ*]nA~whݹ#P#Jx]gʢ$E}1_||XpEbNQ$Ayf;Yl]z7q{)%5v&0PK`XBealib/MIME/Tools.pmWmo6VR8II7Z۝ΐ%ZL*I5Z AQ<t#!j )x h: qv9R13o琈\<ҙ!SPH 'r]&dsT(Nbqw>ґf(apj}վCY* K3dT;0|qfh(EHM&]4^k&k,OPD9_!Z:&uHJd9"ys/֋E>R)Cb]_Ty4KEEIrFĤ~*_s#T+j)#>&M1PFPj|X:J_ӬoqY۱FW\1\0zFe < { h'CgS='']^GmRXU`*8҈CU{[g$v0dSt-hM1M2OS\)81@ pb|h_.;>tT-YLQHS:i_'3;wH(f 2Mଳ&FWYh8BkbGJ3jM;hԶڭ~@%&JpKxО] dϘ @v+ekumi? lRķиx{: Ԁwv#c-vm\@â&ξt%1[ѭ ׺itlWjpxvFJq^y 2¶GD/uQj*=|$I}> aP$&}cXװnj?TT`*4p! tCJ"W3ART6G#qC>>%>hA󇋏K s0߳q(z 5u\!lSN/P [(P|PIIꮩ&¿NB= fRo IA)Miv>vɸ(a"fף .1`)X!dw⭛'($t!Wt=A*ik d ($} '.|u٪$i2|QAeL\+3=`s}}OM\<]`JgOWdo)Dc Zst)N`^0,0V15 )&@%ْ_z*L{z\0'7{;xBίOs}\oLn{E$Mo#*!x>2QBD:)RIuC 2 >t"~#NaWw ˴Ͻ{~R@0Kx썿P `X$F,:[njJ^ˡ#8ldnYb hS` ޭĞKE a |!nV.rxHٮ$E . !CIƆXL8ԫZT8D$PdOe*є $ؼ۟67k|ﺭ-CDx$dUƮAnZih\o3ar AْIQfq!HY'UBO`s" d" J!H' %Zij<:rk^7m7CـcCT`AÌ u-7ApmƅX vnl$Y4 *nzs" q@mǁp7,T qYHiXfw.} =R E Mz :NXksA06x@"SObh蓒Џ<&qbUL|pk޶<|J9C?I9DcwI˲#_|Tww^\KPC\2豴 V۽Z6_ ra^ u-kLNRfH%j c@Q ƖaC{T.+,O@ (hFO [w,+6&e:E~?s}XHQ~modUeIWqxӀ-8 3.7vS1tk~+6`FjHt/l&˙ oߦԄۜ@ggbvpuսu%bo͋3fVnYgk( *4;QIn~l:c UL{ JXr 7˖5O<8oc#ss O_lc֦aFtܒɒZsl~qٳ7bg%5bL.3[9 T-|5ʚѐjYKeĜ\ɫy ?_-B'Q뱗׆ Cj\JmMWzM˴ym$O1)_">J+YfUQfm9/]Ҩ |:gKfbv*;MW,i%:Y33&m٤%49)VE-%c`b*j-ـ~ ȱMkvN4-E{{p GveAs\$y%?P(CU~^蔀7d)~gl4R AyqiEGsUJ+,ӶH֙|c?&3<_ ]0DE *x~O[v8=ϷeF ,(7CgުֳGpY. z!Cp^>.瑪D@ oBzb|Q /$ KP@D\>?L$4I̬hw~O;þ}CC8J}.*/fVwG]p;w)O#:ms6?cO!CQ { ƿP_<@ȰTGb M&PK`XB1SqDlib/MIME/Words.pmWSF+©%buL a1E,mY2w!#iXݽo}h# " u0?~گ'L'1%%Qˮ+[!_7 #WiPh:Z]؀&F(0>o$apuc|vx|;>/`콭ϦqƒhG%6X$ .pM .Bh~5AR_8121MN"A/2L옣LARu0U+rƜN Bڨ 8 ҡ1,4aA1ԝF6I& %k,B4k S(}'q%}p5&P<:>:|xt.lxެV~70#AOG\xM8ut ɍ)IJǠ<5#qe>!NbCs3 W2^ʼnrb6ĉ1)l 1bQ|VUYV|>ثԛFN!ANAcVۺ2|_95vU22*m: [-c.yMl§`{g]@xICl5~ChHh4/DݧeVX⽽֧'|29P*)irժ7z9FL=OB\(lT*$M8$Id^dEр$V>7F@_O#<颫6ܓ$ =iym+֋H;9mZl.ip9G{騥`vHLჄͰ+JE'wVYmmD!ֻ64b u " (^W˔pk 7uN 7_g@8㈿1 PwǕ7L j[t!㩞 uGikn U,)3V$K{Yr@8 +L6ْV{sjl` 4Ulظ(h-DD[k JW%:-RV܇ V2+Ӕ$*Å0hwZ(3̸<ƺx蓁c"0uү`qT(cA0 VLtJ*>$T&lWT"X#خS2 "<;8djLE,;Z:ď$JѼŒ+X, (fzbdqj;5<NOL(-$N~erL_T?>Y.lYR₄#"!b< |Q])GEd1]B eQxaS5.zC2xMG7OB*L&S⚆#(=eBU$3\{nJ ]WywQγ׈^FEq ?6%_=NKPVWώ+ͷz^Mȇ55T8=j#ȜlBqK%QRokkʍ,V1!7oLZp*L<$RomyP !9_M },څ?[~f-F9.>M L|T!zݡ7F}*0(3 ( 14 1]V2 l,y1@)(/ :*FV1q0/Y5Lj=LI8#TVׁxKW4n",'-qO:x s0eei|P%JaM CL)UM[B@g0740U>?Y%:I dZ?VJDkSR[UFb=cdļse7/Cd˰F¬("-vᆪ߼ _lidpe6ʏp_)w\oxwmI֧S+dOoƞF{WK}aWP | ḱ^zoIY^(eEF9msL*?e>^ik7v?s:qA>4 L8{o:9.QӚfR8]R*ˮ =oAМ,{ ՈY,T4lRQʱʒv,S^\׵+{ K-6?Кo~i4 A }g113c}^YNRǭ];;ܩGqBG&ʎq竖q Q#Gb.(p|_͗\2 >M2Lx}+nr7q:LYI^4c`.lt./R~kZ:n;hI$]i=n[5ϥXEͤ7;HT!!VQ_Kkn?. 9=ߗ͞-ITǡC+ˬYYu]Ue׿ P w RW/ڄ~ ]mCm@&5e:#iAoX&V>g(uGѩ)K߫.AX%u'ʦLAoF8rhw= ƓR~>&>iE /{pRG$//YXhK#6 K>FxVJF׮} ((e8JT76%% A운%  U(-<9>}Ӟ7?}t GL~m-ES7 < xo7cWlh:~xŚ]c^:yB8ةzLK=Qך?a6G솽7N'\y@_J4=%ǹ/0>a࣡+ #zڲr=\hQ1{Jl-s5c15 -=$ЧV}:F!p*DULϟp0գq^Lɧ^7/V^7Wlҥy0RhN粏@JL5P:a\=k܅XS߫1H"p#'j[6#_JN$_?`yX" O $hpՎTPK`XB|lib/Mail/Field.pmW[sF~+Atⱓ3qI3q+ic!)0Sgs?߹ !4/mX8 fxlYY ׯ0_u{=N`tϒ9c $Fo'dI]@HDa"R̷C<"$.bc)]?'gC@zZS@xk(w'sHƟ MC )1Y͗@֒ب!y0 O dea)8 .a25Me,}Z L^ hE˷3)M`!T5((׆R\K,󄹺$ rIgJh~x(}UyD4Y2rsP2O;խDGBgҖ4p6;úL4I koqw2lխl҅, dOAH!&!=8}@_(8<1 [Y8&X+NJŔ)F"%OXANr , ӀaB֛v`Ѓ%y" ߠIUߍԧS9;^X'ˉSUX)7ctP5;R XY3pWbg rB`++`k}ۙZ̊f\LSջnO[n.)ቱwX@`N$OEr蛆А_*6ڊȠ_3PK`XBI~mlib/Mail/Field/Generic.pmmQak0_q u`R1X:Q-KBR}JVƘ>{w# @v#>Vӏdȫ*w}&nĀټ(p#}## ˜Ÿ6nQYZoˍ4-}HeiJ '[ hX\Sd֤VLȣ(jkvj4p=iLZ<NVb\uH.eK G٦n?LK L-C"1һf-8aFIF;I J5](wwIS$LnUٝi`]Td`9f  a?!i&4χ} z lT-,+_0j)RPK`XB08lib/Mail/Header.pm[mw6H$=Jc/ϵ\=wEGK E$ە @^> m(]:U8vgk8g7$1^݆Gt/pUDS!"x?@$8d0H"nQ p̜a]H1P!b)t!FֳpaSMa: j̜ NG.3|uPJ󫏕NPǦuD3l>Bbpֻsz `_Ozӏz=U Q`'Aq=!.7N 3PӇ$r\k$v^ZoĴo_6xhSj Gř9RNǿ %\utt|Z'pAƃ!9]p":Hh5F{ݮ򹹀 |^B?W|6yJvg'T0q Z5jIN{-Wj GP>;?8|<<-ZF0AayZmN0 x~Eh w,(K2P tO qкi'&l; \"e,l4\ȋМ<'F92& )Ipeu@;~hQ 8p-1ž"!0D 0r|E6A%)H(xO22Rkc.v%bM1@h~ƭ^iƿ*?ndoKו$e[RFZ;.ݾ~hRjjvnvr 4 Wkɾמv5_V }I!>ϴЪڱդ)5'[}Tk}]:tq;?M`>ĨlAxSPe.U6F2֡`RhoNg 8bN9T'KFHk #<kUG* v*L1>=f2PYzOG4J`/]AizHM e2OrөHV#ϡ<-yuX0k3 Uo35yܺ"*=PλL%扼e*Wӊy gk .2@3,?RNRh_ /zEqB{] lS*, #ڄq{AiCP/_TN-1i 2:{iF"9d$3z؂a=c(!T\FyͥBV젤0tɺqTj#e YJ9~PJ'anW3flJMP29XMƘ6e!ΒZj#d*s槔/ybI2Q)Js|vpRHUu*d{Hfms3#ET3J/3c`"cP'eUZJ^-Hc@b7җjC*@# rb,i]ʳCg1 TEp}lac*J;1ԈdzP^4\G@ dVM, gԧL+2a!c32qr"'spo`A"E&DtF-[`{Z0֞oY/i. ̎pG;+hլ3_,WU.mMZGѕ:{j们~c3dQelͳcc ڛz}9 dLy4R]M~j(U0-h0Qwe%w&U裑 ݂eD ͮ۝ji}>ԺjSuDFq ΒnZܣFW-ȫ| F!إ^Fumx2k 2̮Lm4< .jWrsȂ*%'Y?|(ʬnk@vKU2>402kDՆ 3˺6.Ukz@EiG F)%m֯l[ Z"[kWw 0JB[CSg8y$С)+%>Je]INٵ7;Ƭm>3jF\?z 1>!⒪6L]Aȡzew݄.T {T'yE.0X=(gcKU~ YRZBb cvIQMm*D-%Gޣ0HhM?GOp8s0t%(v#2.p"@jqtbYpꩣV 7u$RE#Wu@QyvٕdG-ҫZyOWsEBeQF@ wtAK\tr[R.ewEDEMN9gIOBƹgf5/LO>`M1 )Gpkzn!L鞸$kOT|MyE_"yJT{ʂ tXUJ9eb_ӆr~&Ju٢}QN9׋ YQia;:1ȎX-zM{8ه\KzHP^VK ՇN'ֲ}ЛB`WZ͒Seh.jl Pa:rgSŊvZM8ycӶTQP,_V|Ar[rm%G+Ic"Vo ,lҼ 4恮u@}t=O*Pl/EP~ M;@&wYhuJs`ii}M5abZi2-=H80QԍWqSѲ,:qV֝I]cx][L"T.]nI̧OZ}0ꇳpF/hmIo~5$f *{VwMδUћ.HS}J+݇[$M(ca,`0۳ʂ6Ɲ;{n zϗsi~*LAKoYKtyӥO[fؿ߇v>,dsr:_"&*gU7DˡVV}+ Sr4tQ'7?kKĠqS:gE/-dhe V^TR62A\ )sYcIF*@&Sw/j7>Ʃ#礼ihh9hWjeRڲ ACYBut:UY$K\/ N)U,٫n{Eݐ|&;53[ޔU6tMÔUl[lظr_{(M06`jKݙo+ԥar2˘E޳;reP`^ߜ\vȓmFEYUږ(v sRW?[P, e%=iiZ";}߯J, A-i[ i* t1eHf__j/I _t30*jq\}PK`XB`J).lib/Mail/Internet.pmks+.)mHbɱZ[vE;mGT8p$ 5 ۻ*vZ%c ݽݽ}(Z(]$%^f>{fy4_'G>g{Ks4y|C@2{,-IG2 VpΞ/d_sel!/ 'E0,mHg,O,[Ys͛4`O2?tJ9(1{O>p>_t{O9WX"@)}Ow~31cY=͹8LS\ =gbCK<7WޗQ]o ~(z&ȩX-K{iyځgXD3e?3\>lVIg J rE9~MlUPx10֛ēt}wF`oto {&6,19*ixIHN ap[DIR?YӘ'r<%d^+ZޠЈ'>^ƫi] 6pT=)M4sMt[ q/hdޯ+m.Hn<P5I#ɓ4I-ew\tSE'Bٵ "*Rd+m"sXڠ$7[w 1F3ZSSJS?ked[#;fbHGi[;N}2#'޼gDtRJ@@/Rk7LzLFlc< "A8apM 0i$GVpWBKd~ApjvH:_QlƬmgW]^xXږo#{iZwNSǢ.Yf@RiPKh~Ed$JFHʪWh?2)P|IX[7sGcO5o|Z@zѵa~v$$7=([& T+*}"Tw@yUW k5p HQq '{<0ӌ'."-lth9PS@a6FyTp 'vOv D6aۡHٴ8ƝTKA1(o1EV[bjptNۛ$=)T)xRf[W@0'@* w PIKWxZc&3a:%wf Do ٜ("#e˳ir>yMKE֝6@5 ,(R00ÉyWsz.CFȡ"*0Gc(@rfo7bְIȤ0\^QK;B#9N2ɜM~B*.1l-t#.L0 ;ڸzQ,r_F :G>U[c [!VUBxkXnbZhMg_{ZSԧDw#igS鸇^Omi=>6#yKr HP>%i3( UX1c OuhggWxSwՃ$ 8pqGܹZJ|0$1UكH?uj왵:8x$?! *=+Qr wF`رsTe1m%.vŀLQSK;&cH%4(K@٭? ֒n? k}vgK!&oZ*!U!҂WSyQ>#ITb+.i5F`6Ԏ+ hXvvPe,WwLD3<4LqωxL'TJVX AUZZ5cJR)]|teN hB0eo]] ޛQ1Ѭyq><HRwvyq M~_lhjbn[JYbK i WWhV"I,'wy OK5UVK~W[ ƉFг#F⍴V k/r+Q@ZplBԫ( 9vbЕ{\ToȌ1Ƚ*@}0E [7'R|3{$4,5w}J&jsvo@A'<y6DTbܭSPrh$=WY;3OGcQƸ𒁺H~ 01~}K1*U4RD7x89qypCWs|kp}7 #t=ݷ' _`%Jp:\isP TTI1c1T (B>S<8-&g:+Ho/߼ŲZbNhvOh6.筅W"cj@,: 22*eC/YjX3$r-_t:θT#,6OϦe +xRzu؂X0?lb)-ZؾOV@A?"1==Js@co{pgc8|aLl.0ߌfPkmK`)_aR׹,M%bCPEɜ,2,>-Qڦc5U Z'ï:(!@eԐʈid)zN^)qc](AJT9+ veŀ; ឭ-skK /`~Rmʠ@BGp%F&ZWRV0V+,`\kew stM25+jl >nى]-LK9i~ji{&s9k *mG#m;{y=\7mb2"?sprN݃^c IfCb*2KR:A ɮNBcVe3 K'^TC(5 {mDt0O\]w^CE֢q@mip`%\e}Pݎ۬nYUGq(L7A1HoTHTGa1˨Դ y!W[Zg #hdwW(QIwW\PQoik)k7N_uSH3s j/b>2cąjf}>5R7qgê8g[Am\+ Zn_ !ּM\K߆<ږ]kdHJßRa 3J8Sd72pg7RPuuMN8 ݄gNL4m.1< '&WB16$: X&TB4iyAaA{'I"]ʝCAslӾ(X` T5'o_9]uv``*v-}Z3iI?.; ^r9d.R*9l."bJA ]) *i3Tg^Om&;MAWs8~8{-hC@C9 ;PK`XBA { lib/Mail/Util.pmVmo6lRfKq "Naqmk[I)i樿}GR-+ x#y{!6/[qPO[w޶01a0y,qLK+IBcE dN&̛I8pJ"~BqT)!&Ka.M(А{ Ņ㘺`Qq ϧd2xcYZʩTtĹ tD]@^C:O.]hQ$qF)៟'Ww?Pۣ(qy3|7P~es3',jiOQLWEUBYL"hlFY3f[1 4ta8+9 GjŗY!^Nx ޷xҤR)IeR6XZ>2v- Y(fuA*zEpĔ+G_3^O|# _h 6/ES,\;Lj W Kc]3{d;g ˮԫCPC mİ]ha2mlǢ0jr6\vPE 1&dؐ(;}9[VOV O;(PhfVyz_LOg-i?ִU*P 1,@RV/}%,|6z˿$S'!y_s:M^v_hIb _PK`XB hlib/Math/BigFloat.pmrG(,|E6PąxHe[v[vٶ@V @($qlj8/'b&baf"&b/fVUMu2W\koO#V߄˃/Ih&Y8x^D [RiO_FbOѰ*?^'j\O*iXE.jpI/S*Edp:TFh^)a?^FjulA2M@ҺCX8qȸa-RÅG qΖq<<@@) ldMHm޻@&2"NQ8lKx9#}9^lytj?<=mÓNIn=:jwZpttzxxzx鴜urx_}%.\y\>@6A 1C,K4h~ ؗ0]}_7&]{3)B%{=~:|0O{]$?;.L@WP_>aZN{igF">oJϞp.!Fq!lԝ.u.tf?/ DHT)4%P&v|J# BRC] @gp{&hXBϠ>'ϟ 7nJC#JcI0I uC#|* |1Xz0hZiySU>cbn>1v,ym]+C=y]I4Y! np҇S=9 <쁠j`0.] Tk %'5< s!LI«jTy2BI){p8~v έ. by 5[{JϾ>;ӰG [0+Ёe䗽"`SN12Oo1DW@w S @jFQģ'̀TjP =>i y&7xtiX9ܤG-BD'=^nA-*^} -AL]Ţ<$¢-# jQ4R@|QH<]e?Qk!Z'Mj{haE6 Р8Am5( ɼM*c)xvG4b\@ށ)rAENS%h7N|נ|P9m$ ۂ/-A0"B⮍QI m_>"]!^: oB;8>\ LK>糮\IRUw5EךD[ +昙 [`PVmuPe0뀳ckӊ|!}+)"Q8~_,P`uoA-fTSY0Rr:㳀xQd&t˱FHB5`׉ IDjz2P?(J)]`e> nz`7/t|SOT+#ݰd8T@|}i+${!\U(j&sD؀`WgǙ{ kA(EI{9ê̼fOnl0ȇ=>|> v&@]}"ΘZBAdcn7 O)*+dQ,`YA^ xXk¬+CIvS7(3I<`MFĩZ̩[I.krMeX_X"j]Lg`7K;NKV} b4 2ڻWPmLi =Mn}cיC'.77Q˿F .M.$@nx$.`?yl9v45pQr'Qz?ϼV'y0eaž3"$oaUf|eznQRc} M#{ս5jr3}in=U.VwQ@zy;!)PFa Q&f_eH9eN:,?+A4վ5)&t㒁~3?x1k>~g`sڰH-g3jlm׌Puڴ~}-h@Fje<5A-esӣjiӀW 33CmAr+ %YImȽ?-"I4ܦrݫWcQdmI) x6i~u{@C;w8~7F!"Džs^Ru0Uv:GEpa儕\'ӋLWn$ˈ]am'*beC:aZc|c8P87V6acqC3d ޗh% 尿Swl]Qw"Ԍ^UVmUqq5opj{1mNg'UݸXdWpDI(gH2ǫ-JzQI!;j۪z[ dwrk#Xnu'zFQ\\{,Fυ>m0s Lk<.1 FpoFw5(!ↇ\:̘tLov[ o$|v %.Y8ΞD2l^QgxjmY'^țE`@^۪Hj0N}Nb%df8D;] ˽HYas{V&7P%'6n;pl7Nٴ QE pmXp0L4_S QV h PS<(6_U48MKHOafTNHx.c!qd (tNDCpAkucq2cQ4zd}R"=dp)=X# ig#L < mLpnCڀ)|ܦuw||2pgb3QLs$)b%ЊNFO6Vt:Gh%6Q5Q ّV 6Fe+#-K!+@TA~mA_= 4ޜ0|vz.GM DzF~(Ifƈ19 <`RYDv5m1ȉ[a8A~@ޫ-h'xB v ZW X0f)UMqu^.^`^fOƞ~=M{[{?{mwH!)HH Õ ٸ|$oTOQ&@o+ 7 vǍ|痽Y#?o/(ؚ1Kqra;>CcdMQ>`ň2m ǚ@aхvb"I(4t͢l܆l€F?]zv2v2G&Φ~UR4Kש0LI|8}"d=%1ZyX:{Y c1ؕKwn5=Ma&O lPpɪ7 OH'8"UٍZU" 0B0~9y4\(e 0 Ui`"@֪gnzkD\X`r4^ad~@o} G!& ae%6pGy-\K!me HM\m<L(-Uf X~ g8@WH]3AvŕkA|rj8 ItYRa߬E^A,G[6nsM<9;muFwO݈'ep\??l\ɶѴHzRE_+h"=C`\&!zb00C/vTVa67ZB+ ?^7m[M}ٔ]̷``. eP't8`0IiŎh_`*1!Qsr19T[^\9&} JP!5Ux"z=5p<|$Az(|krRdP")?j|1aɼ)GƹvT ZtwY׏PqcswYQ% ?/: APSKѥJyrYkSa*0Eu<ŕ Mh9 zX\|nd!g tVO)ßnT(]v@a';@kp7'OeL:z)j))KU&K(T"T*cp$iF)oSQH^V2ZˬvkΈ>D })PXT$Kb^5][z6֫jʻi O"~ʲSx>S9&SCGq"MV1 _N\ whpB`*VvT'֡dgGG|?;p] `B$_R${7Pc4i9I N:Jb; IӪcQ8^dHv }(5]GqbAϓo-l."3xjs3P9ۅpP~bD#(@P8V VŸk.>n(n9S]cejC ֵH#h;-YrO=V㦞dɪ5O}Ap яu^`X=xqs?_ܚ6@>^w+ׄǾ'Nli)HRW1TleMMGl>~5Uz,/_Mz > PuRM#}0HCM^7L5IH!Pҩr0RPP>^wZa<,/Zj`BޮdѴ7}[B>φE]ZZmfJ=֑*֣BL~ d=A#lȼă-g;F4zx۱ (<Ɠ&VNz mȨѭ#ut9<ƚя=lwNN:Gãӓӓ'p=9z=<>><=uvC՗~oGGJu:rL$ 1uec/Z2eR+H6}F: +OxjwO} TqDeW[Gu+J⟁. !E Eڄ!FcjCjKkrn{3Ǥbu#\̓3#JV|WxՅ\[D%'"/f U Haϐ}Fu>~g]3f|.kMJu1_N!t[,QC2]lJV<)|3-q.MzH9'@%/\Zk3&AyHx t4MRD>FY: erNd՘ĔêY Y u;BJB/A͘C%pW[{3>NctGE}1б :PQ?sI]sarHr**/dw4+c=_fٌR6shޤnp훒hv݈jm[ǜXSP 4y/*b1;;8nF0a؄s2Br)[zt#LM fjLK `8-y{%˙K͡.I7ߎ7q`=#.of[ĵ. zoiߔ4|lQA5ZOaKr 3INR$gjypMY}N6LN9WjhەDc:SwP,c+|:y^JA!]y9vM-5̙ #{PFVxUQ@~P4J*YC06:>{M?h.a\`Wܴƭ9NPEf_S+Qb_BAB-#K j$0Pt VP Qӱh0XHFHyd: "4vwIO˒P)xunY8bf܂HRFJX.H{ raȆ95`/~ Q'kO2~GC9}{-:L91^pQO#Hs \ 8uȲ('"p)(tuQ clH}S«isxt-䝈>}VN1]`@89)^$8TWQ)I ^KdsrF$IvIIΝeC&tvWh+ڍ|e!23:2 g1 ctN?Ck=MB_CG+r0NR[7"ȒH')%֩qLbX/]Z5vGuSfyW  3/^)L}(P+O8#hr.+4 ˱ZrduH҃Hh+DzP&Y3h^x&2J JEI0[D5ņ~O#@,W<|qnf i먈w"?u%XJhfL{"Yrܐ%r3(IlJs&WGM:לQ a-m$Tָkȴ~}G]Vup~S'SD&po3<~]w5WmBˬ濡5 i7wԱvyKɠƙ" p P( ziQ.۴S5$`$McP`toNxiP "@)Z-̎cZUlP7:ށLe-6]!o48.FN>ex> vkA&6qF$W88|prAtAX~yl`$Eҏ\[ zRoOnϴTFoDŽt ⟁>m77xwM2kZo]G./$x\85):\{)(yIPU/)ރÝI#v:je["/)E

    Aк W/2/X8w.bt(}/{=!\ h0ϵcxVAn> JwH* i7jM7ŽqdD&9#-9˦Xw/9/L=^ɕ$>h|aI<)RK5p(DsI_l"{Um4hui \2ΖI5 %C#'&uʧ_Fc4rcq»bӅr&t&jg_^Ooʱ.YNs{LJ}7ؑZ=UmO"1͍*~G|dͫkm[ԀḞVX;$RUSttu])̕rƃK(v=KWy"Ɩi669УO[NFvt0: J;@ n;&n a];q<YjFJn"7b"Zf@قA4J(A9 ۜmlu8~u"i@ f"nT`%j6!w4;PlOdsRiT._ٺUTJg[Vn*Lhlxtl˻? #FQL5GkK˿8}:+pM[k yF;\Oz┪`£%Oɠꃶ<%LɦY_&m7R#)(@4ҧ]*'9ٱ3vݵ-ȲXE; ?Ȍo3]>bØì3s}G#iVsFQDtop^B⏊8 kҼ `6h,*Y99*Ǯuͭ6Fˠ.Y)X{дvr`4 15t rcI A(KhKM7TV6׀X v뉬D5o!vp9uew$HpE.W|;WQ˓NZ^oˣ>B5Hԁqb& (VSJnHxbNqL. f0Y @i\ALFsZEɤB{jUU;hS lO0]([Y\\q"EFA%;ַ3BT Ӣ( $eI?A-JX /5 ~cql~}TnИI#x i NGT [O ;o0}V/+Ȥm1Ea\9Ost@~wP R%rXfnD#&ԻJ ~;UBji$19K? &L8-9M:mW yiuZ{=q -bϩM ߕrel!!kdik75(4)ds_>t_I M翮Iٵk0 }qs9',6SEȯ&:p ݡzW6-h9\mV$\P|vDKڒfg[2]v*eSFIz +M 2OnAbI*8ݓ/IooxѼ r+`8Jt8L`*9M{D5:Wx,pb<(sro[.=޲tYoMN[Ov%Lc$~H)/ ;Tk1q -YI>~SE)W5Ng4Ysp/Q*k vݷMP}P-ƋRwR9ë[v1lϢgMl5}ZS8ֈNr^S+/ܚ!w3-+{-RW`ɂx\f.8u=AKm߱J縎 p tRTR*QqΒ\rxIt!>pǷ} {ٟ!"nxnDrEJGnfG1ީmô",:MD?9٩8%:Oo {X~1D pbR&yn>&~T;B]*3zl?@Բ>RC1&F:. |pONTcǙj>nm]pbIYq](RqAuںh/v+"C.茛ZT^xMv]BRs KGj_zL-tT'̚k)nC)zfBP'uOU z k-[%-kFA=tF~G3M SLSPV850P: N~%(ĘFo8:CKŲs&  L]`{n&mA)I”"Ћ| Y8%fE!UiV8%Fi}%:VI⥟`fu+)~L(ފroE4#Y/_ѡ^ӹ^F+TS4K/-IX~EAY㠾UGE<0#&WtJل )ur]`އŕ,`*^c{nyc G{tHqOUsj nr]r9*TM4N^gi8E33a.#r$ |β,gQsDXRa;@d1iqquzCWY9TѨ"0^Z{/ ^Շxg&٣MD  n~ ;.bq?;:UI[C_nʦTڛ,S m$IqE`#LY|b~UUC~F3F = huyNz|2}"[4J 5WiQJ5i(BnvTAqbL`D2GK7ɕ60\GGt+itl)(]E,bWn{mOST;.nH&85W~ +tDf[~ݡ6L4RlC“ 3= <{q~ 'BARXxE ~ỗM1¸j ݦn /`m^A&((ҽ$5֏OEkn6# V/z^uОO{b\CN<#X*{~o^vD=sUuI?nCN 'A 3 CQA$344NE &3e! [ś.EvJ1O0E[@}k;؆442'7n|@74s'?/=ÜT}I1Qd ؀`x)ɇ~zYy|LALC-TV7WeLW.i3,;jz >XI16*[C'<##I=*pouBtF+X>v=@dS6-:|t_!}j.]`;b>O `h'7}tÿV*aC]v;o3Ȓ[Tl o5 g#)m`J).aNJ)Y-?^TAQ\r3z"Ň9Mz[>T⸖E\;R#c`ԤUGym5c%Uv8r*`w:Rywt>Y d dʻ\ M~C`u-J2`HUyof"`Ys ; .~~Kj hT>4Hhrc?SG(ϳdLN'mA^TZ-0'*eAVÃUνwzX-U0 A@׳'jQrߠcKt*=*j`Oӗw]7]a A}nk4{Uu[3E]:VfLna;hϖ^>u2);\$:_;=@yt0ڵ-Qj:(ĥk#"8/Wu^h Mj_Nx|"Lw /?lUڒAA5.>à{[D)9fCq=SPiP!hATCUhOfV) f83u|}TWzV]iq{+޼ooe[ρm'S*Y˦U {f$/@ak^8Zv+{k \pº>몧nO{jUXA_gA6QVv 9;CdZ/O][m]f"M+ɤq\4* O_ݼfNS8#G-r[pp5oA?Tտ^>i2PÀ#DG(zvOыc/[`QGC: @ۼ::գGG]nG@F]? - dEnY/B/#mFRunbq&ixS4}ﱨ^{^m =^ǭj{OǷ>0 0'704gG&פ󰠗?|/9vg= b- m˾޳낖kngQkǡUAW]=*ۣqZ\:㲰ǥ啓{*낖׶KkDZRqNƼCW_{uiJW+굾zmns$[g/ -ICgz?}mi]oΧb NE6pd$io7\K [5!LF"կGyB F U>X}!%(}磝?; !&}!ixO6f̓#Ob_Lj)K`1**̃Uu!!-nsG ,EKq4ưa FƹshiZN>4>-}]4ٙC\[8fɺdߖVص5y8M؀K?`auPҸS~uZE<{sgM6IKG&X2'xVbc|H2A2IBPp/ H-BiY|}$sݛ麣Dp]"(KRp/~Rw|$TNr'51뢔H5:pLڏɅfnW?8 lɵ*w)j򯺃qS~-yj`R 䳣<`Rk(r"ɼڍnWbt8UqU 4ST}VJ%cD2wVA]i4T2p!ys%U|h@k? j'ofa#.+d JY4[^y_t ݻu yGkVpBNtF&wx\:]=s'rDԽ&CZg\{i"!4Cg.MB ުtiE=2W7Cn 4{OMX1,7S@{ 9=Mؽ~^>x:&l\C+e)ĝH%ՙj/YڞuO we}tq~6qʍ2o84Cx.Â&@Y ;w,I=,nG‡e3\v2ylrgX$aZZa݌9Ϭbq锛>sM. Iy` gd&Q8MY/f@Rl) H;N9E(XU] fffU3 633h2`OF2&SժZCкn["_A4Xkt2B28)y>N*C٢tnՑmx옇2=wsXq9knid z;Az  F+qlh/J6[pUڣOxB`FLQC>LBgLNtO+ #vTN+ŒµAOW/~vviL{\G rȖ!X8jdi~Y# 67ߎcnE$;ZW>3D;Y*Nu^jB s٬F$Oé,AKs ٖ mRKo_l8fJ`'.SFtȔ'oENCN1pуP);ikczxlzFK٭z O'++]bywzTB?ݡ]sl3+ZhzV!N*'nۏ~/$CClFQ|:B6%/T:>WXrfdVU*g_'\?93R&{WU!WS~pvv@0^D<&d/R*@2`F~w~)C;h2qUWHS1_} nƏ pTrSgphD@֥QƱqq̛3Ou.|!<YS1(wXzmKzb rkj cRt)g]xAKL8FJй{ ރ#f )>1Ujs 4߁j,_G/3:UQGVuG8jJpXR(6UkOR"kυ#țzLq8<3CQ#,|7rtՍ;y0gbd\j̊[aL}ڿ A/'~"Bq2Lwn(a< 9z\ʌ 9SQ!kA$څW;PeEIDp ^7?.T'wO84dzAPEsT?KP,.wYk]pX~wn~ ;>SUt7p]y0bpI5Ej.XCЋ_)껗$(kRƣ8"vv;օgg=Wo nU%4d R4XTdy" *?iȬ;'4V[#j;nq`Vd*QpH:Q;K4j;WMvN;R<@G԰e30A2c cxEmN&2Tax2n(7&U]ʃM/|qLp^~%.ny3 }x,Nւwt0_txdzɳnC̎Vt*<@;$ФG|- xiCWQ l-sGb@ɅRN$뤦 m$jOFpԳLB8K WdTa&egGF2#U?qN]JChe 7.b:b@Vi -I(&;`GE0qC֪U)Nb_xp.iĂ1 BciLyќԱұ'ɳCt˳Z z _ {؞\;%"r >f ,6# _}oa5KE"=9b:NnIJu8L7xf3ll,~y[x#EsiOfSuFuA>V‰*|jQБG 7Ӆ*޵jnq>OD&;R,w7>ș?Mt-㶉yZyğoC|U2:mTdH1J4WYe5+Բ%tsB|k,X{;Y5eEBeQQ p]e1i'[׍JZ+$Ov=EW*a uttPK`XB>Zlib/Math/BigFloat/Trace.pm]TaO0\[)hƇ5*+LBh&!xK`;w6=_FV%6dPp?G|ԌMqU h؂t[16%!=\18=OIDj@iY2L! _0?߷7w5ϣIR#*)Y4.eK: -43{͖.h`jk오i9Sb)Y\rI M g]3@,H,^L{Yp? wqݎtdc:dž0V;N`Ppʐj ak ɚ) ";۴ɹIJ%PK`XBЦXFdlib/Math/BigInt.pm}iwDZgW@D)ˊ[򱝛Yxf@Zo6 HJcILյuuU"Zjy*뭗: BG#p\l2TL+*B,*SYf1|jYtasEhzmq(UW}$ʏY@oPP"Vgmz.&LU7i8A)/GjJU8^2ue*f`U+zެFbD2ZIVHvg!LӅ8Ft[ӻuN4WrN/,`d+9U RM S0@VE.\IULz'tuET4ϷǪ׏8n1h5 j&BsM2:;I8ޭՖ;՘.[P`6``p'}3(>&ϗ'5 8Lǵ/0~ONhS)h1]pq, c:!Z ?46`iʄ)B{K4YH7xB˩fUc]i.YY`Y|G;Ɔ|afI4%"ROW8hag,¤ZJ&m0n8נ =I8Þ]I$|)LN&Jӊ]}Ǚ$i7 dM 4ܱ ʹԤ<h9N!Bvb`c-Q JW"=p{{'Op!J*'@GBSi"˚wn޽/r}Gs 9є6v xXHkI/fZC$ *NkAH'O{@懁"4EF>wejY>6IQ:J]^_I 3|e1+*n ZA[/~ 3/s6.&K7/%oMO|׏eZė(_w]y(jsDqҠlypXkA%jhC`gxBV daȚ';i j4dM*Q`D[PV,$V6гTcefNTv1`l<ff5mqY3X|/?K|N 9@9,2"5,)daZ-&l4f-mRh8\,`ˇ* =@Y;U)4UXb0h? `C"5kMc *؃qb@QjPKNvX^ROA3~DKܲ 0n g?wLCu5 ij0.lMR.? \L@^זr_ޔ^,&e**#2@A4"O_j!kA:#> Y.JBZh?c$jMu ٜ奬܆b_Մ/4Cl'?<?)}bv8F5[}O5\iޑp̅<hE"۬٤w:",^0t۽#xdRHu~E̓cH6f4/?86|&(bifKtЃyix.%ќij{A: x-Pף??1fG6W`sK}.˛(\޼@*oX0DA>Gi/U0|"i6zX*9&z5MhdT*X4.J])Kr` <|.PV닱:Uw@!cc8ݣ+o SW 3+tuCEɕhE4PErM#$ +>HS̑6]jے! ꗭF>C}K8飬FPeeY{iˋ-P%v缤>5NRyk= 5n%6 jtikn<0yЧiJ}1nGQkۢͰ4;$ ]xU8 .70:δ G'Q! /@bW fR[ b%X=ҩi>xYm5Ha{v@(Yx&e5.碘팥D,M nǨ 6z5pʿ:.(u lp8pf4~˵V7O2!=VN[ U^!p'ʫU1k#{a=mNIr 0"2hZܶ%cɪ^"'ilޯ1v+VN2PqGDX!WF"R/P.DN?ߍ06%``]YaE7ш\j^XMrWsҹ5լtM\g>4XaX<\+KJ}xWrVu^gdzYޙZ4tZxܔ 7e;ay O3¬-5 O<ȯctĕ6W!VEÔ5[9e*C|=ޡ9tVZONo~_X`%\RxΩ_Ӝ2@]ݞ┖/d~8`n<*r.—u!-c|{94a}m̄Xtme2Dc׎{Xa b'nת`GEOZ~J Ӡ. kw?Ws@+} TӪ.MUT'2~]Ie錧!RCN|nnoq " xbiW(JQeQ+~zKfZ]^[4z_Vt#SB@ keYu'Ss[}sL'kw( %joZZvOVqS[$UG\_Vԛ5I]18G _kZZK--'򱿷3<|mj:tP>Ӂ3<84F~=SSߥ⭒О% :6ܼb= Cސ:05;s> n{󦃊BM7xrqgN4C?4SI(>$=F$wB{V Psa^MVVΣ:uKyNsGc&E#Ҹ &Մu 9QmUՠ[~576V3_7|T6>S:0>9h^;sPCHAoNE[ckQgwa ouZ?vzq=Ʌ æsb5-5%PKM{Ku>JNzuT:ۭ0VBΰYnSfۀ@oL`yZd$q f }0.mevLQd1bc+7r<{@Y*0!1; L-9aRG~"eZ/Fn.WYAG*ܮAX#@pX`fX2O c^B#^ݪkȊKj $o;{8\0jׅK[Vb(]>.B?KFtEh_2QagҲ"c8_&ȑ>AqYdD؋X3  X@(1ˆE:h_܋FTbjNeښ²( ]Q?hWgypItHa8P+s mL:3{XՏk^vd^jR4/O¸!ah>rRT-5 G9*)KDaްceU=AkX#Ԥ5yL2+:P']ol`I` w1˺Egmmv^"v쨒>,Yrb3Xwy[´1ja<4.9@?ԮIQk~'ZiJ |nH @1#Kʲ@$ 8uBb{&LFQ$ǴJteLrZptI-!k)e ,Y9좃PS@vR LBlfVQC)ⷙJeMkjG}z{4TVinS4 $<l4B1o'ha{&v4ګ|$?%M2)EDQ>7WE(ųL支jlkNB ]0Q_PD1R%vJ~RD;2Ȭ\jnMks>P 'wf|.2uS?*tLgtFލh1F_R@Ԙo.]RO|8C$żah$ \1U9B8qqXh}K1?*Qdά4oUy8#쳶hЇ:}J=(1Y9 Ma׷X:!5GK欑tfnz8J; 誎Ŏ(=:l[wh镸Llw]MLJCE)]c޲D OpwK"E@ލ+PrVʙ 5w댩H| 䜗*Y_}gVOC0ٞTytƈ"̷8z.W4挙j9XQɠX c춭Zjm1IN[2akH}ڂb]pޠaHids7+[5YdL೙N<~(s2G8h,M*6TC=m2N')`yBڟ\]_WǠ="# 6n2"y=V{Uy,ON(~DކiAN 0\Yd/ϧK$e#-q`F'c[IdtMea>hV>~(r#7s@M/7z褿>Bp2/X;LѢxͮ[Q;0J`3T6\J'%)/RqSөu5ɤςdԷfGmCa2%ˏX{|~(]鮣5[ɯM-7x6 @~ql`vBi^6;/i@f йZH݌7gq_醒Cohxc^vO_RCa~[M&JoKLeL}t5Xmwrv^z&q`Bv⿱αՅ戩(EirT\HYX</tj/DV!"`F&tRȅhю6fep!qV&#<^Zʒ9a/ Խ":xXhhkh76 6bM_b/i@r^vygnV7x^@eA,bBZэzsxgcJZGW2pw%`uo~k7(uSB(&IXhQt#ptY}x>*֯4uk @qZtzi+'jupv#/w#PGd#C,Bn&Yܱa7Ԉ(Ӳʟ7Bs`GٕuXd`ɕ!H;o2qY<>}K[! ih(]r'Lpz 9?yL%I4>NXM`q їO}G#` k2l AŇDi`ZRI-V<:&4C F kʹʹ`9>cna'Jߤpf,xg)?jy &<=ddcnWنn-d eg(k(ai3!t&rfe']cDY^A-@}PgƧN.Y7^+2渣 &p8:jdFula{5j9mû $:Nc J&6#l:ϳY۳tI M/B-=[!=,h\=-ߗB&W{JǼaݺO[Ntu&bL@&:P AL9(}%֐wLc~?sn ]ڋ0x͈Q0QMG6C [dp?GZ%n{7DyKXuBzb]Bx! HrN~)]<t tS-4R I.]ʎZ[܉^Y%S^Lb]>B0M->g~5OŖ91~nw,q'kX>uW #Fw^Z"Jʳ6s"qrXN~{' $NDmх=f%-|V]ЕfXGIQ2gD؂LpvT:lnȔAb4o?Q-btB@S%.Á9+( (S)F2KOIeʯZQ˾6H"vTeyqixh M;V O%G0΀p93/GK=VvN+!F]k(0Ϗ>^t.%:0j~&Q083(aH{X࿌N=I;w:zT $E|fLT.MfZŅ6]L9KZL -R"h^t9yRXK%/_0mlt}"\r{-76u~[H~Tvb]jIߖ&)&bZN!]G팶8^$-Ed]E!/]ѕp4.15)2."j@ҵ%@@t7;.;1^u&I̐;[hNwQal;^I[-j_#=&}WIz|sQE9󥓣ۖ x- 4舨'Y/ܤot  *; Ö QH( q)nu!Ymފ3dS!.6X%%~rMyɦ/|xsXY~ޜٿ,> wdCF 09p/ C!k$E c!qKpѡ+g|;!n> dE\f5D%b%xE9M B;AF 숳KI.!=\( {_'M3O+K%ϧM]ܩMs*#n2prVZeivch +E2^w-\ЇH>o]-=4=f_!аd+\ovv& ֺ'0RYۆgEcL`<__:N@~:P[CZSHKX H~(,Z!?qhB *v0B+b_/uzE'8-g<`1+,9> P澅EcBB Za'BE;~,f籊Vuv)9E@dh9fP!DB1Kb&ш0 %9b <΋M}Cdn)3B(A5ԟO}{ %ehs>G&YNGB7zYI3ȶ<&WI;5\K|4}_-@rۣfuT/e ͟-cUзoQY/iX6pflSEkIFEۡy0mSJ3fj|YiIr؂N JX*~i-8K"^yDȐ8Nú9oIPV-kWV'>?&%>⦉B<0gl7MܧQ>oU'|G2#}+2hy놱5^L  +IUMi/G`jɑDF$_|ܪpj,7 / j̜nX`qdkyf9uT-WjYv]CүyGrLc$`lz;y0 s# oн)XḓA+*ug9YrS>yN?23[M=FAz99XҘNvsuWQgÊEv3(u%JEؼz%E=."lkًl̶e|K1ȀHV ~D߄P J}֋PΆWU&=Q.'Eh*jŽs0X$ܙ3Dzvw'|lO; u?hٗNqg$~'t}.z,$ΗERfXdㅺQ3u㡚ŕ#_20y۷-Io4Ӻt-Ú.\ouw~WkYWhY,gy/2u/ K:KIw5.㴋gs 6j#ЖD6yR}5@`3i5R| k\@'&`g7ER؄")q*!9vŀY)F5 1bSu۔ämrR|>F:wh>5@[r0]q, AiИl答+5(NyX>qijSJJ~S\"+٬zV~P0>8}j݉p}ϙܔe7sH)r9LZ'z\Z-w[sv7y>8$ (;ߙ@ae^w}x;Rj= HR%ik6kި݅$*'ղwwTqC"IsGyB*_h~P0yxTu%W%[WD_n&qs$˒Q9 '@,89ls*\k~;]V < !9^b4D*|*Kh@YoEt{oGK,ٍB^U:PP9޼杗|g#z>5`C+CX!Cs=qn'*UITʫGzW꽣R^GGz,̫b:IdqTfNvt HlvLBh{c:ȋPPJDĹc+C,8;"ls{Uځ a:Fa % [pDwN87oD6(\a"uU-"5۶B`*"s9|C#:'. i/6423~/O`2GT, dV|nuH΃V:Oci6W}عќk/RF% |~`:`V\֗BqyFNm~}*4<Rdetƴ[cz̛>hR!90ryJ9*fQXs Y[1ɨrO$7qPOUp-D"$.{fDIM{yaVN^׋PiERo".ȥ0WVHUCgRwǸѿ;4.i`0䑗֫DߏjS- Z SAujϵC"h+dzӺmCo>y~+_ANWiD6gbHn\,y8̱;9|[ZH/3syz5ІnwfI.j#^d:хZeQ~$bl&'YU1r)Rt[ ^x+g0XE2hqbr W/*l#)9W)eط)DA-x tRw9MA¶e[D%.N*>+8so1 B$S1f+(94kor -H]y/vb!Vvr*_Q+~B{GZl `7/KB}ҶcSė:C_J@`euҨ  LO'@YCg5|A;^B JN%I{:80"7Qhڝہ㝇^PK{pL^e#0 SIk UqheM4}:KZOm}Y܎.Mad`i@O%ї__1Ō{UͰ{oiGԆ;&'^҅nZ&\s\6].&luC!%u$Y?7ۂ%%v8uO1f#q{( t'{I3 Eh"]YuI)- ( $tEM"VZfK9+ @/YSA Xav{̗TPh7r5l߭JB.vW7CG:ZfF!` =GC0'.[؉hıtۻ'_ f n؟!o^acf BYfIJuApμm6z^i `@-]ӑ>-n#:z5 RkVAB,0 Sɥ`܇O5ǼvGg( wu[ ir. {r2UúmɌ%ʛ1',AKǕ";ܱZ p:V&}uV׺f/Rַ$Jv" z˓5Pʧb zK Vt Kࡔ~Ter nH[^ūFGHg%ۨ=kvIvSNss™,R%4FCkLO =u2AB@ 4tϹD ӽ¸2CUFMIOFJCT[=L,%x NRy\(Ж/(.6Vq]f"46 8fR{ ; 5Px!QC}9.ζQ+9 s;_uTI{pb Si}%XҔ7{͖?,'?h=QKY5N[7Cz#@JL9bEe|SƺݓϷM+N<4Ը-m~h]ghݿMWn_u,gZ+]76E;nLwx0@;m,{~Sfq/ F `cW5/ʥ:i ۂox/$;WԼܕv׻e-NEްIL̝w2)^;!ׄ#ݛ=RS"ߔYk{T$Z:nE۪76;ɫ}կD2y=[+ܝrwz} l^QR.qqU ۏni-7۾{<܂&Q҉Grex ^oT㡱v7G%[m[ }b}1,7";4%ֳ{:wD6gh/5M:L΃5|bn+b*Eef#8z==AÜFKA c`9ԘxbAgIngTM(S\DI^Ξv@xDgqfp8| L $\Ú&M[rų?>!*Gi沊/y=,;oasfQqYPxG `;5e>DAŒs ;ztfdY0=JB4æ.IcfF!ynj{ؽm>Sx>.F3kd6U~Pp܋p5,aUp~/kw޺)a^&,v`g3Yy8ԎqO}CpvXW`CvOY+' (T:~gѴjfs{-Fvd-^ AVNs!UHz%?I8?'yՅ)a{ NR]V G[x3z*>{Gh |{ /xSS]g5䛿~%~A'ԉrÝ E@ BBo(?Ƥ p+>m#G]RmG L?T$"$eH9/iב٥6Nރhkb -5u@mP1W1Fi z7 Too/K>ۥKK۠MHs Z;;!X:,)h~v33YtOHvBF`:Zެxs$ǽ ! 7Yv+؂mh Kzfॽɒ C䱾0`IS)׷Eo RNE=5n4o{|!a3]tiTJ#"+M<]Zꟓ q&ֽGqM?IOnC;7K ړ$Ÿmyr[>?؂w@GtG(wݖ?DiILM(!`}e6pvKv5;w_Uk!wd-|X@?Ӗ0[?:*JGҬ,[~e9RppFYDYZMy&d *S7f*}w ?B'f뛌0ݔA 5aT2ul[Z]INXkr|3qś- IӰ%1?E2 t¶`ލ׭R̹ic݁i|&_C::=V+T2B=Y5 K_RtG_8iI%)J{_=^+(\d@7);A)%V=/G5?ijЃzfiY0 ̠'1bO,;Vߞw,lÙBf)w(o(m$AxT'Kޔb/C 栙Frj^ڜ =q`C#CG̠-;•H 1Ak=äb/hŷj7,%|K7NtFLyBԩ~s3f8yv fC:Ph0clǩ"Z'w%ǔc"C tB`l`P6؟|Oh ?E>mjt?}>4FrfLbmO'/0t҆KHa3+e `ہQ^Y=#2 3%\ۇb`B1/ב$&/ٺG|D݈>u#CSÅܵю=w&E-hEGVW/&vxh :uuUwtj[3 QD(`?쏟+̦nsIO"_2/U'qLB6.ICo֊)Lېhu09I"!ylc7o#3*P!`oSULpgv~S82 l%p>|ɳL}2 z;)R l+zVNM按ow8?#sֶTUQqx>HX$ʪt+VUAX |CqMJ aQ Al1j`&/O]Y펑,B$2D6= X i35-1{Qt'iMZuese\CaR~xp48w;R] M8m)JQ$T()Gȟpo A\$t <}2<9wtedM0w;w$~ B 2Hw8\#ٍպ&w6)!4Át]dTE0(wj$`ևhCM^V u OʙklM2ทk JM6{mpn-ؕy1Cs`P!*t2 aơ* }h®el$of;, 0u1,"[˳I\ 4Uc<; C9Hf~d,KҎ'@Kf7zJԂP(h73BF3Bq(pw5dM(0b8a8aezoB )[4$Լ=CF_{,ch@pn T[B5븯cxG{5_{Sk}hҔ;|gM*׳>4۪ukkM0XjӬ&ȸ$y r $ l3ƴ -OW볨btIӺ>vzd3:sO::MdgsY"璶,m, @H院/VRRt_-b.36v3G"JxZf&Ɓ }ҞO)n`]gn`;Nv@Je5gmQBXjÜցӀ*ȼ%Scm"zrWTY oU'O:%#l:=1z#&T2ȀYQʴ5yp/S*A80I玕YA2׭ga}Q;Ř#x+͛{W+[ˤ(7𑭦sޟ⤧Ҟdm%= {5ͰaD˹bȵoe\INq [< z",%^'1]YV?3)Wh ju׵ (mvh曄3){bЈ)h?-Hcz6@ CJLTCQ@\1*q+'%ͅ3ѧ+(m(&n (.FjO %:\UȺܤ{ $zWU 9{k4n&a (tiԣT$GTH[UXA~״?R xBl&DjCrn5?ӓX:}yu1*83sF31u7__̓骎!ZIh6Q|Q]9Lh} Vɥ^^j'YLEaz<$l,d#}`txAkG AToRn B/z)FU82Mmĭ Gl:Q{^Ypun:"F}UEm++ρGR=b( )E4y%7dFyT1'eK ,CAneS6YFi3!bMBL:*cЫ0 6] K3dͲpMGؗ-[5]CGFeqY]' iwOHdw.a> ף;>n4"t0XnŐgx^ 7͗_qtDSt ]BiTHu130TX҉WQt?φ}I-O{)o71u^VWS9BvDKѲNh疩(= r {-va wf:^K855?o jF߯éPҸ=mqo.d49/fm*5V'c)ϗ/i`4+ kFۋ75h.Qۋ|1Yfr;q)x=zPw v#hmE R#ڑh_80F4ۂ)ebZ@&:^k7jd!`)xPMJz__R{(&&j} F}Ut֩iNccyeK̆܅G p?EW0II>VGv6I hA7$8\ph0 -jt^(K :&P^'XG6"$%GbbщB39 t pM_|`%m=βuYMjW|<ܶV|GؠW?ݫ.RcjW\߶s[|˪4c _Vav2фt;M!IqWrtk\Oy"N;'*6y~VB^bwvwyqgnTbJ;',VU#ahaנY~}9R2MϷ{]R}|o"ᇗgܽȱb4qmG"PrR`s@wkCςdG0EpZ^َ2&f^$:\_P}${g9C7 pR{+ c߭jLI^;U.cY$c@j.Gl0ʒ5gl[92$^^A01u4H<Aǘc[/: e=8 `9"0h{M& :L jk}W N"uNT@xX7a%(9Ve4 U G?zU#N>pĩE(LjP1O\178 >=zGT뀻}nޑ>?;&Ѳ; 4׏OŸO^8QC} B8rh%mN*B.| /Y$aUE0Nc>/$n⡦P\ n$ϸ M^8[ݙf]"E]5iKy,syK07k0wEe'gZ0ڋß6Լ%s㛟=q' V 2@}4]bOSLm:S^Fy`"L0u‚>+5.Fd}A6/‹vqk4-f1?D Q I.9)D\0]afS %w/bA%L`:u\}+h&?6A\O5GtF[t'qOA>z^lbt#>6o} 3=W #j'5ySwЁ92AљEufYyۜ*g4gQkUNcOHn?SЯ= ^W9\a$%lu? }?ImFMڶ?>liMM`Ncbv־>e'rS@ؿO }jdɰPK`XBB lib/Math/BigInt/Calc.pm}{GS%f$@G׿8{dsE4A$>֫_zؑ=L?I.*O^$iu4糭<FX˃~{pڢvWQɰ׶:4I'Eζei=T,Wtq>-jl?_'m.(3"cHd#5H&*Ix|Qx̢f0nuGyϰ)@tG*]X5cnzD1`lT߆}S ~ҧa@ϳ`|RdJO ^?v ߟPIvfPZyhYhĦj4;sn]&~ZOV4f !̦i4#EC"W*Qft3jDl6B!Kum?ڧyX T4Oπ#$bU>-J `NNq\T@So߾}լ{Wxf?7r&_ 4NUM߶z{RgHDMF K omRD0c,,I7gM IrQKLd'vF4UROԳ> βdK7/gi{|fG Pԗ_RwCIY9DA_`}?g o./ 0I0lu㭶(4EGPqSglt HhZU)XJ`(SC4#Pp"> 49 Ba =\j0ݕiXLNJxg~*VV9T7AD"hp ݹHzkѕñvDO7$TweMq-#ܠ{i^V}T@}(ׂ'@D`a:!bBh6-ڒ>*CU~P "cUEѰF5b#:oH:ݵ WDK9?E7J5d{Is9VsoBݫ<DeR;K\y6kx{35PDDrnm(3R=M~llPs(ۼ;쉓$c%Z] -߲PCJ(5/(ZApG$YZ"c5\wt/L*Jesh- 8X[іjbàR$W[y\t CXm̏V[oh鿉$d<GFd 5ɳ3J&IYP\"2f-|DFzt Jrs.#6 ¯D鄥x9GP_ID%q,(t{Z`K>b E)(xB"!v Tӑe x4jDjmmyAo[fK=/C?h xmL-Vц2)5'<d)*\P&R8cOk"`9= Ίc_!=MEYaQW&?JtJ/&Ì௸fѴ0Z-v/$QD'f%Օ*q4I@ZlLFTX9(FtywqD~iq5:HFfWGk Bq#I z^n Uu#_֡Q|0I 2U2T`-+n:'3dDcTYNՏw2:peVD`Bj%%iȮhN`3Z(G2Q)!ܮ@Et2l66lY:腷bqDvw׿5;Y)7 B7I29!ys?x`xaFarl>&|0}Gخq[f(cCR x.Bi擔i*}!,Ay@+} =Nk|Y$# Gz`${=8Ȇe 7H0ZHVKK3OT-Mn?DyZ+@w`65i'QZzcfB}̙)i>i3S揍sl>f2כ^F4|y壍 -e@Q]]ɭC? VEɦh;24IITxb`~儝-YCoxȊ Zꍄ:D'O߂l~A$[ѐ,:$)jWi*NכvR2P64R8oDAJT/g Ӕ|Kzd 4I6Agit0ip Ԙ[wSrxB{yyNb7Yl&wjՔiɔVN4H{2jWgjԐR$iU4`uZ-4lv6M6QfQG=}h2dP-D De qHy~:l0"ЃQqˁ\%V5(mmg49#GT t~fֆS? 4Z`LCjI֧GL-˖t(nͣpqyP@ThY(NgcG9t`̺YFPC1Y R L7LWWdf͖c{D%HC1%@aq [ 6v-f5{5j > wo<͢2dl.1d SOі ᐴk"k,pˠ^fVeϒ1h0, H Ĩ`eϮ 9e-(gC'(9yt[6.(DCT D!1W4J(6,R %Y Y€q6%G[UOBI;2zwIl5B"\!<s6kSmzkCEF2EK2C9PFl $aqg깚OToَ,qDBz*tW*@@(5:D=Y<9 X7U  CT]ݐeo&'eîv,m)5F($Rk"|XvQ'C2EA8:G2xF@#,uP#4зs:&m9q~np6V/bDF՝]#'AMz<5PkԄm7գ}5FqA[V $:#GQ^B[rҏwp6):Y> &%MVӪg¶V7zAX,pOg aŻ v-4#KlZ1E =ͥA %"8AgjgX'lbqP#Mei7G3Jø-Vo,1HBCq:0*o?jp {9vU}<}4X.^=}L ע;n^6]7-]6'ΆW ,>?T]rFgg\=:漆[*P_ Q֍HQVXqu^TX.zbŲt! DQX /Bdg/m'; ^'41b;ĵ-ZFZ)Ғ6; :G" Y~>O3AD;bZg1 uTѦ'T:㢾O2lc glSǖ`:0߰A~̫^TOOgZ!Xź;b)|D%:C; מ@ N]}BEV=cCEǀ\Qci_W`Y i&s f s . MɆcI!驷p=( hn8wA%l< u-XW>*b«my [eDܕa}բWXZkv$CvThFm.isO)MT/Y$a?fٜГ<[LN} "ZHxټLfo1wn82Xu'gi* qb"~RF#9@ׅm}yDoMNi}vZmjXP <OG8@0é_"B}RG\>\8Wedhgi__I.փ{"nbvo.*~:#wn-\[x aŭ\ʑj>] c+}] \&_PIV[Px+ݬ\bbv1lKoڞ,lC' k7rD,㊛etd,U vݮk_Yn[f }Up1"kA,.jZ8ϲ)qro!բ_O4,kpq3a.|yǢP?Yof_[,#} riZjyYoM1_]KsqeLZ<]*xlqIi9 y,<F*Z:rz`8" rѢ}טƅ+29qpJs1* ð&͏=ad{lO\nwpYS VC@a2xjwxa!)*'`iSMl$N8zPfcpnKf}G#.f_/DXhY L Yq*޽?(f mDc=._0tn#{#pʝ";3H]sʠǶ'ji`b{ ef ;+ ;jS+oxշЕrmw#%y$Պ4!jtI0CIWkđ0*f q~[m~sG#7oz|OټYG x¿;Jh3@[Gb-jew@DIU}bP eVphr/=dӱOQ%c?  և.j}x~8K>{/6@V1k o[fK+ rEK8xg-Pb5|oMhu᷺ɞNżPg]ܩ;M ]VHiPS4|%rDhZoqAũ>Ѱv @Ղz;P0OzRdE4 itӉ1 n![N=g "")21ql7UOJUq]|wxK[&Gkp UL]Taw>m+Be7M͘qvpGkzФJޱ̪ÉW`6|ؘrHV*C]gbg\Y1rR.C݄Bե`4Q^br;FѨѥș lTgGxVG{l$@Z#Q_SF.#uzآ\q$+~A&it:; 7EݹG#푷s俲5κ9ƜK9šsk=[ȯ͇lTsᝏZa _x Sȟ ~^à ^yn b<׵B<{/{p16춊l>.!ށ%9[vkd52^ȸo7`U(; o퀷v[;xko퀷v[;xko퀷v[;o<7AəItJlnL&I4()fgErrh 2H&)jQK c>:찈B9c!iQI.XLKαTÕ:I E{y+:n~! | !:S-7$`V5fì1MiEe-VStjrE >Z𘏏tAlU5"{gfb!#lfUJF`_JI}q:`ދQߜ- ^MsPW2pV5mTQRYzi4ґ[`xH enҪM21BLٵFDR5MŰlzŢh۲+'y9 4oNcjqaP&qddCΌAٹ̼ЁT:BMḑmH05!>HDFsbW$*'.09wkMZFm$D|xhgDžNiǗ)!iAaOGJHF(xJ"&S̕%g YYXonoA{Imj8y\RcmEMm8Ϗ`rE4bhьVUu;&R,?(Ebѧ)A`5 P݁^ѝ m~ d".jҜĵaѽ`nAԻ+a%>ngSW*.kA":Ŧ쉔V Pjx/\ᥜ%ܰMRhI,iA%T$N /K/t<x6/Wb-M*Vf"7pVo ƞ@ǿ{i4Uc?GG>%0t=Ǐ{7N8,嘋g a rЋCuy5D0![&Ufm v{5\б%t~7"km89;3_L0u/@]j`&wW'rʩ*MDa7E 'Y%4$XhyE)cb.!8W.V5TKY(Ѝ2b3vx}$ ޅ@ɇO8)7=uHq!uPþA~9J0=l`qc-IN,&UhKر_v:WV@8{9TT ]҆8 IaT.좁)ӏQ S Yfe&T$ MrxƆUu\(nvu< מedSfrV ^^RKJ)ľKG#ϚĒk~YUML<|tarҙ'@8QyM1̫)Ehj3x /b>"E;eNHYs\Sہ>0m ڱW I ҝL2_7/;z20+o43  *ǫ l5Sם u:9fX{l8? w}m7'1W–A1}UU=pFO8zv8PC![ /}1*Tq''ضo-]߸_n]jBǟC&]DVy1ֶC&;"N|dŃ}ꥡILu<=5qDhʹ u-CSD[يq97OX>.f4T P#[&/6Z+,c٘XQC E S~R]+-)zno}ᣯ: eLJe &L>E_736 o菳³}m;:2E`lY]Ζ-rJpΝ~H3LX*p 1Wkh4{f8Ff)&:M GaڲF;;(5/@T\ Ɓm25l/$NtO_fAv:{Aȅ\14"}mwhĿ]`C=|;6cuR󃽽4qƿ<+۰:{OTZPcG9VG綠1pԣ7C!4xsڔ[fV;|bfݠ, ںɉG`txmLE)ShMuR<*M¤c?<[LG8i<}B%O;rIW(PS PT3% ) r9#7Zb"7RN+f1  xWx&nQަ㨀czzaxA7?WPE#A;6GbT,t⩫X^zg)A dm+jg^l6]lw{)Ɩ_= ѣQy©3)!Nʌϩ+k9 z)%xXv1nf'(K`AswSY*rR\w2x7@#}W|x0l cPܻx9(^Fgrd>O2]|6txs|UjdJG@DZͥ|*haXbSXa,V?膾Œ̡:LWz[U*o*kpCFYuqt5 Ua! ] 6"X( dmMI8$JPG;N4&E7־sŪ$Cy25"f 7:*'ac.=>v,҂\RFdr494Y:7WgjO΢X7-7GM&"*==~a)819u=I672;4 i\ư#cw֗Nl5-_h1,JKBn܍H۳M]sLw֋83yL g)x4O1xpkʂ1iq螋C."!&.Ƥ{=xR.@/(?aBk*A}*u 4s JpyÄjKŠ8y@&EI9KSb7便1krՈbPPž+Kv"嶴ejߘW++VoS^Avu/oa_M$RH79dܚ/u"pAQ D x$iuMaqyLqɾޕJ&z8(gX,:)8!|չ 1L9$`1qn'x֔11`٣9[KD$~BbsmGGx5u4J-ZUmWk C-tf0@`F 7q @$fJ,wVj V*DфG鐭CQsk Q`gp6T_BJ {OhMq] ( Չ<:v Gۊwu{TyT`k<.)vG?/\EiBn22UOɑ^/zZBGhM62h~ҍ֡m0vT+*pR[VmZn; LAdyM H8A5Z&cDGԜ W4d‹DrYQfVª eqdsֵ 70r:ꨪI46НSe4G9B5*Gv(鎉YpT"nLD"fC s@ǝ0J3$]\! 1 =,32,`6$-x|Q ]ps{0ЯI6! xTo{G-9C4YT s3|);A$769t aEiOcנF詎I `1BHDSmo}_Z?Ea71hF./BkCpx=B.<)mB8诚*ȏu.d DG *YT$v *. 2)N:sJ";*:b8e|`m2H\cAτ0ǎK#$ Љ^]a4Q^g :a}őۃ-AvC%=(d AgRMn‰koC坯4ƻ( 'k,@  D)! CrmL;I:FnCߠM֔ˍ%Ƥ5oWǃVn6=iYs@d FLǑXCTtdskK6Yh3idtAl*9ۛt^޳f2 a):[!Ts6Zq4H6Hkk>jvW[[gaϚ=^{JrȤ]s +l/J,ÜKAvEkK"rZb ڂҵzщC*&rGAٵ8@B O)^oF`|KcaJ1Q?tG?p%C.ZzDZ NZFyI)IiRQx&)CO\ DKni 4y0`9}"v^bŸ2m㞟D)D HǽЮ99:F7P}-)/_&{>j|NG&~s47Wr GGiPigF;W̗jQd]=Ɨ "me14kpfڅ}~Ǒכ9yHaV/L SMXH}{2 0T{|FӾ Ҫ q-+iDZ Q&\^hxûh$uL}8t}gF8RGIHOx87x"RRښSӳS+ʲDNJPfAOGorӑo1Hن~7tP\G&~+f~.QӣiT݆?CVZ䰼!z8YD5zp˽=Ɛmr.rNOжuG]O#QnN:<(n[ bL^ +3aL:0":̲b(L¦J3UT,ʵq'r$%qscie]9bDT-B~aK#g lfU1gQxVmb8MFB=71&QRSr;!/PŷPӂ{1/B<2#)n0C/˔ܟT퐅0DC M@I(P s#H:U[Am;hh}&VؕRgjG|ؿ|߮ZL @g\ ձIWqmjїAQЅ쳀F:cW\>y)EtQ6PK|DZ /7Х_LJG:wP2/T7]Nw-:TF@CbJr"":Z.{neu~Y/? |TJuR][j#s>fE˶^:\z/M*)dA-(G{Jh> K)b!i??h=?No]m_F|Z/Y7)8CtU |OWzne )]^W["BB _H.Jb&:K,F_GmA~#`jBz\I[\9tjtszGOrex|h9rE°>:fc}U=_R4~풙rL(7aQNGoEJ;m%e|60_Ro8o_}s| CbZWPK`XB֞ -lib/Math/BigInt/CalcEmu.pmYoF|+0'zINCkm`؜voڀ i.>iw=;%):ˡ 3L'xS昃iXM ʌ1z$ NUPpثkھr%6RZ͙Xta&X3>\r |7J?>\ /e =(7GGe|4.pu}~qy5;޼(J?ꃳd~x"-Q|VXoze+j[vl|E"|l`g'C<\/- '0w_q t~y|WAܮX~=dͽiNU-ER\- qw:4ЅRTr߫[ۂR\B[*IM4=vQ}C"5zs:6hJ"^jME,%\M4bUn {eɯ&q/[,o8%RRW`zәçc k,ǞF "J#7% }#tRjDS{}ЪPkC+ hԾӢF lwa5,$4B2 $tttFj!5T=Ȇ`Ktc~yaj0:?};:&- w%_Hޙ'lQR@  J@(lr~Uzyg_}E7e;J7:B]y A l֩i$o 8oo{|WG95 D_f谀?aH풤7^tE޼}CƈYg_v-nBe 3dxy|:ݽ:yNR#99aVG/Gʺ/^2Pdîv+]9`W<{r _[l[{]GS忾mMPK`XBdE׬uL9;b2` kyļH(*.N39ZJZ6?̂ۮ5nR+oC98 Ff>ZRgOL^"ܯɵ;5 7 |@u,n+6p*¬FWFNS,XOƠ.TrqCAB:<7w`{ @s̆4Fd-fVJ@8|:Dd2 FM&CteӔFտ.*ޚV߯n4˄ivH믗_o1W<Col8 OAHfPK`XB![Ylib/Math/BigInt/Trace.pmmSmo0-DJB h0"tB6&UUd¥x qj'i9N!LS|/}7E>(Pe?n&r8y\e^O9<Lz<.SR pyq8XtDRR<? JT6Ն=W^uqw\}~zŷCax~II:](1H܁` י\LI[Hk %:cNt'|֐>zՆe)jV4v.ɸ&0me^_&lyVa>uLo&?O R t3h3Qv kR*mo?%ϾUE\7)^{. .FSH=A~0uZI;wW9S]NH]NCҶ9 3"!APK`XBd /lib/Net/Cmd.pmZs6kZFI+~]bglss$b#*IY~ ܇4H`X,}[ TQ:9h|7ܮo_o?G?Uh Ca "U H`G71~,$Q?h}4^qЙWbb0zA&aOĐp?xg?>Nlcw7"[[c$덦yoݍY1$A(E7mʗ[?N{xr[|v~ _['g":zu!oD܏ևS=Qm-Qފott|r)tn#I$g%m[$y6A=H&\Äx(D}&*6ݨ 0Ka@nr5 /_~fΪÜ[{م2mq3ϧ?:9?}n~x˟m3kM#2?SKQMWV_[j~y{':\+¦R{ކ`0C1u=3۷VF]3İ;Ѷ ~}E!$$PHDY9i~ qn>9m"O}-yxt4XͲϟvmJ(-}r**M>mRyxמėӆK2XO!3vH]669 z,e~r؋xw]ZHݬZbM(RBIQ='dk!FN=)͈xwW34T`9rV?x,s{U(mK3)JUiD:C#™cN!MQ징g2xpEʦ3 Y.@F[iarX6!=vI.m4~+ rIA( ŭzv6O6&[XI4쑛2FI3#ǢɴdΟ3~bNPSˡ )v.c,|fLFqEԸlgV4c/HKcWG_цumY⑦~bk<- qy>[TzEoJ\B/oPھIH%1{.Q}(wA٫䐄6ϼp=JDjuC4zlveD <2$IuH҇VLf@*$YJA2rUOZk$f2neºl9mAxVnٞ]jmj4œ1a>0*B '۷xPCM(0JDNH~%U\aϵp&]aH9 J'fO>'N1~/e=(cb_u?6vP3fr?!j>P(4 s4*fe$6z 1m*z5rp? {֊ߓ)g4G<\9l>A*4V"_B ݞl+LQxMzFv09n*-nq%:P!0lʁ| +Oư^QZuo¹[U*%ќ7Tz=?'1gkO:]x((_7pȸ ύH$YhDRɗf.Sly'?N3c^ha`MN%$~TF8e_*{x&.%[+T+qg`< ש$ܧHPzV4iyC~,._\"n,5~d[LnLyhb4Y?+ϳAc(S `6:Pѭr݁kx6(Fܬyd#y4#;[Q1BفZCI\y2[#? IT` Űk놏uјy6Mx NEAw >iNF gf1eo1%= SǓ1"CGRw!v-+dhdN7&(U G@45\Dl|T0[fr֞W BGy:kip8}uzVZ-jʀb Ԝm0M~"˲ w&_!sNIłhJ9jYAg&\-UR#nIL' ZAfWeIaTn,KZ^BRUj`I&H(fEZ)Frel Ν8x*>#Iu&[UdkBﲲAz.c6lgP/ttdT0t.STƗLpe1Y0{mЛ䛫}*T|0A]GBox%d(GzMzrөlwi3˄e(RᎳX$y9L'Z+v0bS!JH b\jUM_"2qkZN*vUPc)Z=岽lsXc( 2qk E;+xV xoTY^o.5JZrS0+Svuyl7fi<6 qb~pPϚag1SlҙG"DU}kE22:m*VJ,1З) mVxҀoxd'%YܑrtIE5WkKR$Ho0zy³*-6)%Ӧj]=lt|y kdr%NvйRzSQ^ }{m_9:\K~y/T)H琪SæGELlpau6M4>tDE'/Bo*}X^!ΝI#rN@~7wA#W sM#4@IG-[d9yדSS\zO_atn6U# nv&zxR^f(OPPrn Zu3W^IQFMJVjNݒpkҋlJҔi_VNQ۝bW+ﳳ8׷fF֬Lůh>֡fC^1}vD}PrzA'L) B{Tx .gU4Y]ifY^+ON/8K\_rOxdR?S$,浝q=婵Ҩ5̃%xڠ{4͏ݎi`s kn^.A!I:psK/hB㿄Nfy^k6Uu[ 2 QQJsp Mc3dRsNFp-YDRo( Uidžbc$ ؟YTg]G*wdRX+PdՠJ{ްsȪ2m7Tjr_8060{a uV4c;!_2;,1 7Nm#vdBHݷ:|  I6R|F+?8=Y~b{)l^YIq6Km]BP/u [MvObgx\ݻyj͑,*mI> S%xZx3hU.mapi{yӷH#N@Oa5u@$0,i䌈?HLY 褓࢚l.Zh&-UY*PZ9VaƢO0|:/ˋN驵V|~鬠dByWq"nQ<>yr=%JʙIT굤[U*D~E5kqWةtMwAS&R$##pH96%h$Td hul岲> +JSh*ݹa$;Glʁ9tKfGU>4tm~$ rI+\ 9qIi;^zҋᚍxRCBĊgQ{8=.1TJ3+"@6Y0L 7*"39rr:gFY@+.$O7(CύVMbFsU6?;QYTOI:Xi"~LU8]CXDA?FNBCQ 4l@4 w6EܰbbY0*j@N4( JRFʸ_ƕt<* FJ>Mhj?yr?PK`XB0g, lib/Net/Domain.pmYms9Nq0nvM^jIÁGe,ѠB_^uW$n~$v(CdQI;n>exS~E-g&%_T\T,_vǠe yuHYeJ?%琉fZ`\32%˕)`,,,il̸z䠸\f282s4AʦقOYE&WUt|$~b2/^hxQz÷g᯾ӆD2Z3^zgf.Jh;a_f 4kŹ#/lGk𚴦 M?z<ڼ _F\s*)eᚭA Xp9և%Lroi`9Xr6[D\Qиj%ЎwhZla㇙h~?Oi;~t24L^NY uJ_cLqdrM^spu0<>}w6x{?Whbblua,< 7h쾛ԛ*inzrt28bQp F;{8s>4)擿 Ggx`#t;worM Uۤ>ܸ_n[`2i ĠϹD,B`}%dAp@j~+)!x7YX0Tt+[\w'N6JѲnwĖW'yW|Dhփ]5pp"iXJ߻#ܙөGG׍X-k pηQr5xlG%^*%L{^3~$8F1~,j>Оªl%uAJLq1*&[\!F8TOGov7a8R^;yІEǸuoh4P/4fG8qr$b6Γo/sLF2,Fa *X$vݶPVіs+I;XτG<+j;p1>Rݾ 3w^4Z4KH(ɦʾC\qIo|\IJ9~jՓyC]O")%O3v^^o7fjK .:^ A3Dg|l)N/RV 󶔢~ⱛwI*I)Mwmt&*EAt)@\ȗi41$k`;hTk9o6bTpUE%+wy6SdńQlKQ.5f: !C60d%pt @XpB xԧ?wo'X]O:ܶpy`'/Zlz\!u;=p-=Ik81> Q=Yf8<Ҥm({n+wF~X#߬h7%^ qPUVWPzaGlZHѓ*g薆V`BsmJӜUJTonL'Amg^uWr04myjeG*-pځl%|8\3VGqz鬦~bj{W|Qߐf'd<PK`XBY8Qllib/Net/FTP.pm=w2e7`cƭ_m =},]:~}}9Fh4绬 Wn\=\Wf³mum; fw75Y7;{ϡ3v짻>|͂~2v<0jЍ; ؋, Bh _G( 'tC0gLJ6C/C?] D`lݐchL]4bNĮp;U N|{,'f?7J2x wbwQy|`ϟ=6sΝ ][y> #::ooVye'f`pƬVy%jϛ:/od:4~Ȼ%g?`k/׍SrjwӺ:"I*;`ʏ?ƀc,aU1mȦy`l၈AGDž2[]@6 ffDcyh`.fN?x̂ CN\'r# ArTi\9_HU:{^?{|ϟo|~+c ν5Hv>tI(.yE zvP?6'+od8c/yY6{TM?{c.uv-(eVqa}w6z#fwl-#%8G=*x?Y ¼R.B/A?12!QHZ5GFM/~ZHdQgp&'}ClHp؊ pLlpW=*蝝_\#qTO:N=~5j$C|_콆QLN@S5^F F@DMdh 9h\7Z:Łaa3~\N*pxB ;+Fkf(FB"AK$CV3+^1wYuV_mboLtqEAI,Vf-w#`6Vt\ZOϫ}w‡pݟG?hgJ'ۼ榶zšyUn;)z[>Hh %eDpɥHH,y#Kّr^5>]&$s.|ϱ$RN d cw;7hl# ԰:-+QSg̊۟HODa|ɶsFj 6[ǃvryklj2X/#y0DuB5n%~ӯm4/ X8n8r.8FZɴMy;+J]Ʈ O0p QYBWiX8so'XqCnˊ*MDi*d:BwDa0IIb_t Ė%> |5X}s2'?pbnMg3No;oii5`L+t1(#;!,гe`ŵi\` 8 X7`@qG2`݅kߙOb z у1C.upm\l,/㲀fx[dOȱ!(A<\Z49Œ{s`Ūv6ٶ;oU1،wS7PX?7Y|vX >-6}*ְ Ɩ[4' Yu&@9|JgDbClJM8:+QKPDXE}/5At;=@43+B%1OR 86Nd J*uͤ HB\6[>wa".k:ӀbQjK<:IXNMm^7z1CtQgl8~)f3ppd4/ϓ'6 •AI'0v zGU[0vE\ߢCYIKmk7IcLB\Ǖv&yT2[l$mKNICQ3"%-5|jKVr-5])Amj1$iQ=oj8 c"(8=dʍlk"*Y⋤ҴGH1>瞕hok1d-K+?[<489z0~7Ywn<[̑6=I\_6VMf_ N.YoLfB CaAן`˕%MZ-I^N{i.h@h v{{+@eukG⁍6rGAV:ͬb,>]ILc@Uia38Cf ayrq0D dlcכq: OiqjJ d 2"0_u>6f26YNl%cx*"!`!>cNNN ZnE^Tevl3ñ_Ψf?ء;hŕԁZ[m ƈ&Q(O~ t#<˚\;# 0gң鬆~Ʉ?'+||_- mDU򢺽#@z*wc`a"X8K]_SlݰVܩe EK=䞋aR0N)#CKpUj)bKT>7Lz21C\_//|z*#LόG'Zg]Ԋ`ۂyU6sd^H-%Ķ 40, N Si6lbXǔ&Yu<>-P2Ej*sCŮ8JyD0'r9Yg'N'|?L ]t=WJmRl]X=x(@~0JИcIsU}AYa>3 J^݁2Cr <ƜE$2q!i"ٲvՙI+tEZQ >N`YĆ^t"a1ǾrEgm.t6(UF߶=n|?"(ɞ,~iI-P7׳/&eY M wZ|P;# .z++l͵e_jaް^~D7W6R!kZ?ӝqN4% . C[L꣬rLFy/ J9xO9D1X S#@v>JXle 4l |`;AVQ}r'I^u~q0Tcǃrh <7{0a؄1#SԈWQœ8VʑEa&n\'kop'彬8ev{/*lKTt'BM^3x0md:OQSYNH݅.,Uح<{O*{M"Vw صGre%@N@DsMj2й0[5up4rC{"Tm>,h>F -e]U ;lAHν96;#>hDdp5≴|!3;0 ¨,L.6]] A`pRq~a DՌ6?q0¦Ґ4QZ]9/ƴeL 9h Dl ,96/84B=E7a:0Ns/ZFyvnt2we'zR](SfnNOPUpypUn%]lu/L 3FֻK{[I[ H8 ?s62jiqҗ7ذIIu:!伀l0p&ʧ" W"[i)L*B^b^*c5RINE׏*:H,tV' a) $ gh1)`1X\|Lΰ݋)י!$J?j)3HӡU>i.sM0q\'.-@/Ӡm5:-)mwˠ<Лefdbi B*@idW _'8+Hߒ%FW;p(]f&ؑ d%Ix Ƞf%QZ/9TRjSKc' gq#0Oy N"J{KL\1SF́!x{K2Ib){78!X%*<<"瓇q2Ic^<ǖQ{l3@_;s~L_ ikb@T:/OJLl*R"Q29߸1Rw%Mbt}p8sB/ݣ?D-.REu8F͝C y qZAFBX|u/ /QLZå%EҢVڍ^Չ >B_ Y.9}Ί)C<0Mplu2:/T&:hLc r4 0AB#GJ3bG}3|Ceꃥ5vLo)ܛB"b^PkckL5*[r;wū录 QT#%@!9B'uߒ_߳ϣ`8EPCKF=qlHwqiO]/PThwL-}Me|Jrm˹OxWerY.ϊAV\㚮e](]FΛ ɛh&0 hmn+m|d*Y+J1H-w{rE;yܩ<Ҹ&cQO;1u^ 3= .(( MU7QcEׯ+gJYlxiӷqOн)p [4*kW{M4x[)t#hsz0ԝA|,`M7@P0RNX?T8t:TH\1p*yo97rW@-qsTIbס ̱ݥ`'kpq&g4#)pŻ0`ޟqHoN7oQ? ȯs6!F2\@[E}k$xT$ڣ MJp &"xTwH'myH7eLySIvaU*խ]֡'-{tQo=+LD4uPZf JwH8!˝Y~:CYshOKKe^ Yr>X=Mb/͇_aZ%Hq74䯍Hi+?;(sC%'XAs@)cM-* ©gA8p{X,t'g;[ZWDi'RQ"a@Q~TO|~_zz\2¬%(8P-'fEc' i=R)]1ePNvEe'+F5UsOY(9͓*z\Js[ᆪYڋm7AR\nj]V<+&]kF]a`(P%SR}n\0_14 PZM9bq~u֤ y&ԟ q$`& :_/]S~"λj3<-Xr&_=|ɹyXKnӮ!e·kD!+GPP(⍂ia޻CJ643LР_ee7 C N ,mh_c>WcP}A+Up$T0*^FdJD!ޤeQ)eKIX&%yZchmiiʵB\%X;aL>EtTaG?ŌK/UևvήVѽmv˶?G;i_-|-!$uapĻÂ=zʃIl'FLUj)8#7T:*Bē/CxǟR7@ce6LuY2 h7,^Ib.zPO%8VC^`;,ݺVҥ=#\^Rb hFM/kgh^݅D,ڍ {ಎ'q2z 7k?`C1%e Ph,_Ķt1;+Ks3&((a'FrTKH-:#n;׵]͜Ę X%I~O_.4RxgJKo|v0ZPXWq,Q]2|Q@k;qRoj(Xsx`ՏUymɽOH2+u] Lyh b쟼tv1dyAk݊S>Jj oM{c}lfmo-mfm17-oƯOY~?ݨ9g 7jߺ7j~kfs(ތ_o8xzTx9o6Ncf,y͸.{PQ{ԅ-MjF{,ެq۩G7jO)z.1盁!iX,u1t3Hfɯŀ 7n6Y(8jdΆy=AI!EP> [\}ƥ'2fBm+伝)ˈA5N=<^k_^i՞~{G{\`.ެj5?3WYh?hWϟ7PK`XBF%O lib/Net/FTP/A.pmUmoHs$@J'HzMK^1kb(MoMBI;3ϼ=;g:gDUms'(x[L((&c"$"+(6VU3"DQUq\,{8? 瘕G*cMD[Vb ?CRIYl veūJ-#x*!eP"sؗƛ^oy!xX3VK@fUkHSNm;SHQ 4 @P .2&;~)TSR>j Y~oݡnH4?̄sH/OGGĢFs"#&s8Ms XILlU(IJ: {YW=r .˴ Nu6(P u9P°VAU39A `JwÐ%ʧ 6TBoB +ʞiY5KƘᣏgĒ W0Xxާ&f-hs^-m9e1EDI3~/K)rJC) o2t18/g痧fc UqzwkOFjE[ wp)*aߝXسzFnB7ք=ƖPABƉ@ͱivu ꥉ=FJh'ɮ=~(䃭1YIPK`XBy]zlib/Net/FTP/E.pmSKU0TPK-w w+U*HLNLOUZY\yxR K3= H2@)0נ`O?X!PK`XBD{7lib/Net/FTP/I.pmTn@}Gƒqp#\ZRh v렔ݛmJZz̙3m%b5e9lk5Z-hʿ 6O!(r1>wG–2l4  <um<_Ӊ;Ԉ(<ǏɏidBO$[+w-lbJ}}[21IT8w5B1 aA 8-»9S^h%Ʃj85gA[罄?Sa@4ޡ"p9W eѕVj k=I)D*tCR `DTviy2W8MܪH_9!Jfq3vj؟% -#!F}$\SASPOGRW=gU?Q=pZolE/'~SufbK˪zs^ʍ4SrePK`XBC]zlib/Net/FTP/L.pmSKU0TPK-w +U*HLNLOUZY|yxR K3= H2@)0נ`O?X!PK`XBĻ֡s lib/Net/FTP/dataconn.pmVoH~0T4Ո(w9ZEU Ҿ\N1ޥkHDs5\Ώof30 ww汉)U>tZ(Pe XɤU,زv#"Š lR#\j5tXi .Ad@x2 ź*8VJHVzoI-F |}ES,f|Z֑.@a '!އgl2\mkwa# mbS}M g)o@dϛ՚y Bp:Lvq"vo7wf87&yN˯|C1ߏ+O~ZjFkvki,T}W`PK`XB#P|lib/Net/HTTP.pmR]k0}ϯԂ-=(`Vv{ ]MXPR =,OវKZYSS0 Em멃P)(X:qe~0 |d6 [xS?0;Ϩ`ݾu!˔S, pԩ7/naN冭`ӈ*}ixԶ.+/鱮3"Uub&uH-qY )ˡ쐮ʰҘ*(XK5&S,Ou_-S,(b*A#Fʂ4,zը]u$j5 !G?PK`XBy\Q~9lib/Net/HTTP/Methods.pm[rF->C"%RNY0*k;ek rHb0g+.:UeHLOOwOO_%qوyo8yuy\yyNͮ%g08jxM\pp͘GAT,Y*ElJC<c|%oCfgxl}Ǻ/> GϩaoRLR%K3U;'ӫ;K1 Phpݦ"= 'I^̯>C/"WFIΊ,VQ/X24`V1^`ym;v-)RFq9(B Qo!vD%ک\ !)7)}ϧ}J,^);;cx.`T>іxC-ydWdX9Kwk?+4 )4N<[ OgY\첕ZTGB>MF@y̙S\ ,qDI {IOyN;])?E@R+9O"Ksp3= |{1[̙4 y1Ev^('&IƝ*gVI"],F~OGAߧeNQCNq*(%]ɲ^ R],m1œݐ3>06Aɸ&+ma' qm hC4 ~_ YS>k^sO$ ' Ǔh10x.:1cjJèPY%:tz5& J7h=M1M.Ū1O0j{2~ݐFX]v!W4^q]6mt].r07)c_) S.إ[_ҨTG+Tklꌚn4] +?9-~Ylz^DT@9WI! TסκDC[Zf)RT2AB 5zB{$o]j6oќ)A`2̐ɤ<Ѝ*r׍ԞJnUtY)w۩gG5عM'*r)N+Ξ! .?*EnWq`\b ũ؇:lz HUK؊gOZM#*YlN'!e7$ZܧGGr\mF^X7WN%2fb֫Z'WL_aYPkC|H[}jZHpk̬Bʲ9m %nt/*i?|]-%|> Ѧg߆?Y i>VXD@@Tg\vNvXnk`9lK ",Op:8;6v=%C,H>J7lxU#p^$+k&#8rY/C: ڋ"[$ˮQH +DjZ8I3f;[oi ZE7'(>%?C нb;!DVZ缐."8s(A 6vU1%Oku;x*'_*Y( Р-:(ZdsF:(}{A.qB<,y!<akEtǞcC +P8i|o2pp2V!IS#PMm϶گq H6Q zWtS;X[q%cImD:W=Sl̲ Cý z[uIATju<ϩ`O"v|O~'I? ~NmB>FhXǖhՇ#]!Q\fYÀ*I)1x4l23-ը}J̜v\%ke?n(G`;!X~;1['C'.@xxvp=_jʡwӫ *u\ ĵTJ8S^ӏ_14P A(\bS;*G((x]IjPRe)OW\4 _X z%^:"`&Q6C =ݺ7 N@6ov>-5=)4T<_}YA-^PكWq`lE P|X0"^ y8pѽBMc]=1a,vXZM`/oӗM*&팄T%]SMbu$ ,bNޑ-X&V 4O._VN-%Dո%p.D\Hu"SXã;r2C4 CF%8G\wmo_ (w㾭nڨ\a,~gK',J JS #&|@\`tL頡IR` í3VZKW\7 G>3x.<0D).)Qf1vPO$+e DΔGݾ-0AK͐ аV/"+|/9:I6ɺT.LJS#G"6Ph){= G;vt ]xb)>wЖDXGuM}Xj5vs|*7r-L<[[gRGbZ\(hN"(N޵or1ɸ#ݫz\`;wP.7]w ^$A螏o_x?tr+ ;l lk; ([, &XiYv{jg.][ӁPK`XB`l\lib/Net/HTTPS.pmU]oH}ƿ V $ڪFH)Q'ٮ{Fϸ3c"u{Biy09~_p&(\@3w=ޅd+J_SxG~F~xꢌaF!8Yo~(G0/?=H{1'g̍5X']ME 3uV5 5}e\Vf˰BDo%Ihg(% V5Mu. Z'UJ/mI1F%5,vlE0T j3dvKSV,3*ٻ1yeةm.͋(ӤT]#چ( -ųm6&QxkP2OFu9˗rbJ}*?;v$qBLĩ },LC8? L4,vK8-Cէ67#bɔvA#sN풶+8g M]i'Zm$(j/_0'0E'+&+vR )a\[zճ1Ki44l3 Xߦ!;ssyD[.GLJ;zRoIE5 !ey};PK`XBᵅ 7lib/Net/NNTP.pmksH{Y 6M*dcv(FHZIv9oy KXv6W wO(laPBNg'u3Gw[yXׯvϿ7ޙ.s/ݱ8؅mG g.έ<ߝ_>cq06ęXA[ːL*OĚҙ09 !o|).g3 .J;lP`nvݭ SHb"Lߓ_ւ'ش3fh}(,(_~E=nCx$X^î Ih ֔XpgSU Zqa>v8簧 &A81{8+l6u~Mdl-m Vk|bٽ}ۇpK}T݊KnjVw0\I"@X_g>dru(v5n'FC8V@, &a5JDɐ&}H^Ӏd4 r!pWFjzi Kp쭇;%ih{>\^U= )f*S҇¥X&-3-9,EF)\N!΁ ݩ ZMkϙoJ"%]Lif,u鰿GQ m7`ҧ2e'Ý0ohxbv#VOgdʹ\<֧tAͯ} 8'2Mì 3'oдX s,i8n{@A)X1A)qc&Z>1%Q䡩/` eXpe:!g}`(Ee/}VRC(ϾZ2R``7Z 8.B/t[/r1iZEUc._W4#= HĂ $ ]0ܩÃNflTx R:)UUU sg|B̀Ia-g/<3TEBsaŧ X>}%X]q-`5&Mu`IQjrm͢hqU+&M(Zpx125h}+#r/t.ٟP:>+* JF}tb ijztBMP%D=~w5L1lJ"ʛ-6qeƹ-VmIz Ʃ2qwJ DPiТ"tBT ҅pK7 Awbӊ .Y^#!HzmAH="Z >ț`!,2I ﳜ?h6J RbV!1$c Cn.CŋFFmQwރXqwg>ߍm08-PŵAikyQ'i!FfJ\(MQn[~ fN|BOMр}jtPLˠ*h>/RLkR\2̳+짤fF@%2zڣFZ%֙fk_HHRdD$l/ߦ |2Nz[Җ(x+H١A585Ʊ}VVOpq_, dn5>Acbfp˺BiUk("!& 2O_l+7V~ڃK&[|.k0hw &.o{?lw;"xg< 5>GthpDRʙ?\ e&E>4Y;G _,%&s9=VWN![obP(,H ЦqHlFœ`M6Z:gd๱ppodsڏȹĐ>`*ɻEsiA޷obT8n`Kօ9hΕ'XJ覎L]vv¹; /~[#)]ހi8qhmrc+,ȯzwrU8?% ѣ2X_|chguw*=rr&Pn4w‚oyD7'# CiwĦS( D睄M[m$ [Ig/J- llrʜO>Zj4]Lqc6>v:,=o$UN7LKt=YlIWBy'IAh3yk\Џ2@D{ker,-)}b搈*b'g/גIDRM:Za"Zx#F6#T3?Z :O:A 4q"rďubWGąib z/ +*EF7HLYPIQawVPpL<" s-37C㞓ۗ+?'+J ڹZhWt>,ω`ܸFլK6|+ Rc -mtDJϱ<6βJt"^&|klԅх&uj+"2` &23f U^/E5AD\P͈wi4!Ѿ9$ӵDEuփJ}ͦqFb]^d(CYFq&Lf g~V]xu!U/0cc'Byuo~!p|:k~n9O]d5J1ƛmQ23]ElGNGo?z?yT9VϳG"靃ۢ C cy $Cn!ʞ,B^-ߡ)o0;2Ѣh7֏՗8R <ۉ'X ?՞aw ,Dp+Ա~ӥ$N>]ZUPҤQS< FEҋ\Ļ4Uos Cstα" zt|w]x4I/I& Yd>E| *4W. 8CщAvRDsWHr.O{J7 Y4˶tWEr3H<4L6h. :"As9HӖTr.V!V$BkY4h."BȰ)5"t>,hZ;Ml f[?nkdlaFe3Ǖ//+VoQ=hĹ#PK`XBΚG'lib/Net/Netrc.pmVsF[)Mڦ8tbgL:S!Hcr'L{'A|茍}qۊ)X<Z^I8rJIRpOK ^K`AoK)R?4FdVC\ Ϋ6 K-< GgXPp '1)e{7G JM@ՇX?Fʷۮ@>2 W͢A|p>G`>24qcXٖ&V jbz] g>"̐fgQX( lÜdOw;vySΫjgV 5ݵ4@a,_QD({.;>:V-ϫ/h7<ǏC,i[^r(KyOo-,]?L=/lR݊7FiHcAJ*#D?‡e9E(y&\Jo|*AEyo͏]#~-pWCϫ1iGcΰ <8z7pqZQ!\ǽ鸞}`$ mà 7'#9}ukZ5&P#\IM):;wF J앻 np ദUX{7l 'e3 & }+zJpӈS#󴊇~Հ;5:*FuV1,_.bs̑c}-"cz6O 0lS:(P6ML89 iP(nTxe2dx6Pb&澺jjKOl7Cǃ}*W . ,\c-eD|;0<3BRnR9F~qTKfYv7ϫα󻙮9|js6J{#h(Obiv_rK՝Um7S݌dT r,T`M3  'mj.L3Scz`b$O A{{kdM8T-*(*$@Pcӗs8BU6Y#{mh:ur~aAk*ɿXrFYRWxmɱ?PK`XB *-lib/Net/POP3.pmrFfYD-'i'rXSeg8XSJRq<`䒢,z"X P9b R/_lpLBw4}cow| =0G}s8 A0ioC"E$&vc7iB$ƟPahb li7C?1ؾ`8`3!c'bN"#8S{`D>Ag x_~\Z` g;Gׁoݫ9TџL<&P3}OL"#o Uvk;..EڄmwW( q4`Rk@ܓ~xo!afd:d@7LeM{UNf-KoQ*8f\dgEmyA0Z܋ID3JP5&9Rq4$jۨ7MD߮t('oYAguɧet-k #tv̇ց>hS3s;ĦS^2tBw,|YӢGՇ.0(mT2t,U&T5ѽ2ʪ(Y0~~6w{$R%\jsEX|q؆fB"PzXY`FGۘXV:4;tʘ"vqѼ714Y؝嫱rbQ0 8dyU,oQ>/m9:/ůW?j%ǛmJ+˖cW8ְ`R 7M⮕-yَ]en!ͿȪf}s|F%A'oNOIU޽f,܊1nv5w# `+Hz~^O" JNsh5Q鸰C4n2hOy.O7]H3oT֓?uIǞOy<9k?%o"kOvPx#10QLђFm/:ôoY"@Q/PL2jeIAcU((z‚~2y#u1ȕit}v6Knni ' M$'RZJr(؎PCP@"jEE<ۉ&(2JAtPҧm5s!r:vzJ]ǂ} oe^k,4@Zܜx--PB O{N 97XBM 2 oʂ.Yx#-(I DH#\+)FpcVHm"QSBOMqXuޚ)'Sqw}u3{zdz3ՅZÀ} @M:-i=1BTOrd1M<6m7LX8$ rM׋h2yY~w7i$ԑ)N]ccfRe'yiz/g(+&LtP3}(t\@g"Tie:t?hsiYaײ[\qX&9"T'f͡LHSerZ@{g'4Fo:} MnZ8CNZn P?iB@bU6\Rtuiv[wTɁy}7Bg1Gx[KY8wx"6N*I9:]h<(]kaA@b8 $, אP(]>0hOe`56(X=Lpo. UYpY4fzieSyK/yL,S!j16`ICEҦsuvZh]\uͬ_bj5pUg7nܛkB#k"K$̬VZ2$AyVlzjămϺ+oMcM}8g^=w`_Lg,@++z1J81߲ɳFm8}tB0ؗ/U腡F% wsmN9#.w@Ixʤ&.@ӔX! c1ٻw@5Bp]Ÿ&{IC13^A ) 64xBH{ZRblw/#p"2Eq+ xHv@Y "^ #O'##1#S.\a-bج1H<.فtVg#oá^62}_FSѲ2*b2IO | n]vxzm1x8~Ud ѧˣ. 3kSt\S ahj4' >M#$x&Ơ0#>,b*;\l8hC1,j[0SJR E?Xec=C"c߇Z(ثؽv[ĸɈ߳EG u&ӕXRZB G [/2S"1!2Okʁ/wCU0 BXdFPjp*;?*y}0tpfNCZq` tΠLb\$i:ՓJM]QuQlAdRH=^,O}3 զ&pɮ1W:e 3W$=A*szPQzH(%qBK5q`eEB|8jZep荝>=3XwK'-,MQEAb$X n:d`O n@jؖTIPFHxF d",7#.VpG,%rmm. [(c-"CHH+3>bC@#0R nqpPkff7&ܷeX+:H$Key}DŽhKS 2[ث8–I"j*x{vh;:͗$Kg5&aNZ`үZf7]zURt:¸؂t"ϔK&+2KLޙmf\qEޠ',F3IS$&W RZN \ SOso2I7~IzDž&4VM+zNm#Vj w.Oko5ڒ&9iSjj5[Y8+N6 _? ;LSf&zLfdL!3#-;Au)\)fal#P6RN *ID]:W@Ք0]T!<"dis~31ҊLLHnP Kۋ>d(D/fx:ќh@M$zIAP o!RP)ޑ啍0JF9M|jj._M3X,~ `!>Ja=MUCˊ,Y19HT8b`s$7(`ț`-%?j7ʮV ȫc &1̴'''VaQO,)uFAoLYetv<+Qoef$Փ*k ERG!+1k/*s_߆_VY׋3GZ?ѵih6ifo[#i ۵ƑPh]: %t[̮yz<;ؼBv%ISb7#֍%BTVgtr$c"1[ᵍ7Tx跕sȥz>zZu*k5?0J; P,'7?Yl4;B}dfx4eSzM246[=Yh)rA(LYWxBMGW ]uj ġ3,:̙9 Z.V(w2#$ƼC j?~ʲ.OtK,+,XH@0|" qwCzX!לΪaȃjtg/f^~q];%bfCzkTẙ .o/H 0r朱P|cci321ka WbIZp'AO-]Axd~w0r[^꼋o}Vl=wNu")2g:G?ǹiV;;+}rTkwZ͏_f+hf=GWtߚC^fk 1KcߓC1{#x)zlr=42y^O\7K6ʳ?Yϖ4]ym̛ʡErhO_$Ԙr,4`v[mnRR55!2M_=t%OG{?88'[jԲ.in>ڀ }?JN/@9tS>8+`Q.YlYy)%iLI&Oz9ru`U|v?흧oÃf_We@I{,fb[8ӱ7SwG)) cAt;~} r=/hR:O"I'׃A qVr64{rcE&3x“k$Ťe8%Nz2h8&\ħ!ݭv?KcC [Qe$l8VTн (Q{.-Ǐ|;׫ˁ7|XrBs 7 !g|{DoT3*YHEu ci|\wO]VP)\ARs̅3JD%*YK$P-hKfcÌ^2BĻXYspF. 8AaH7CLFYs#3,d:Qa%ԘPwbOYD^^hK 0${ņ BK8}?ko?mlGltN1l?҆alYvif'P$Gw%wk[QL Mp6х8Rwʒb7DbH`$I3nb6') 4x#KyVQ@gYBY%MqR+و&)2f-}I|O<"9xO&K a)#"ag|UXJh0뇺^`9 G?D{ , ؄-2'  sA%w D)OIvSz]f,2B;)8(ȶEd#k?  ,] >O g4A/R!m MVXS+7 Df#Ґ*+&7mM{nq#D"FtJϝȊm@OSL1O"A& cU ` +K-ɼ%|sW\eN hHUJ+W9HxdyWGgHaEh[XɌj%- [(*d4V0 C0s3sĭTc0m3GSj] 2M,*-5&6fѠN#πU.),,-'Nxbogx'3,0 / @]WT3wuJtF94$HyRU};P|8L90:#6toSrp^(ϕ |)oL YiǍuћ8 :iʪҰj+v;>iJe+:"C]?^HK͊&$˲emM.3@V xK|6$8^E$dl*tbyH܋PH,s_>FHA Jh}ՙP&NILtxhU)#OX8 |;Q*CTS)x{jogE~Kti,&pQ0!EJJhmXmE0-bya cqV0|Sr?HPϽ$qTbNr:لskq "!$ƀrI|$F XuON{+ Chh@Z A֨E'!WpIXQ")~OO=ks5V,X)&c`\Cyd{~cC_48 IE_HSlGᰵ1f4bVNoY\ؒ4ՙXF٣4B HhtB^A`H#y @/^-- C h t/[5;-6\VXE lG?CE㩇Me(~Y PkYBܟѝ4َfDtx,~iN+uds K{]aa<ěf^X+&紹ځVhGG}eG?L`Py'=BʁilWO^:~7hFjU;7Qv?~}Z` 4|:AyI%va49n4 rA#O<঱+耣m2F;WВ\igcv$f45/śkX e.˧Ke.ʩEG q#m}XC" W\6VZe2]`XykZ\W~ FC[O0uN>xy-~bg1;๑LS{RXv/G&Z.LKGh-ήY^J[TƘceT]- &>-ZnS"gB?$54sHr-ta'Oت%P툁Q;iq4 3+lV*[{ЯJ2_qg .PFr|lR|BKotɀ}o!Ch"6a||! ta UG+#-Lc}}][=EF:uk-]*|1(xGcKG,y4!Kcqc-.SYo|yLgmGx5Ż!%J|tDR#I[t7e<#ИųS8>C4v8NY ހt^ Ȩޏu:[iVw2I ެoס/!g{5^gQYEGW254nrϭ_wfMap'"&L$@ ߁‚wܽt2L\ދn&'#f]( TԃT2Ukݯnn=7 AF}I?E#h ^?N(}8xI<Xmݑ'IB%`HDOӻ ^ Q>ཨon*xWq&`V& ?dj[oDR)l$d/qTDF} c<Rhw&(GR|áxu 8Nw)_s7pT?N2!XqZf"p׉oh40'H0 2| O4FY6IqGԜnc Lق_%a~p;?OS dw J`p/?QLr4 ֧Qq?H?AzXU ?Z2F@t4# ` >@^ʾ]lC"7 =">AV<'$&.k q AfoTE:&HZ&qOS_T&^9\Ac>ly7?XAL?.0YC·i=zmxW2IZs Z[V y3hJ^+>F!!MB& H(GI mHN)-6)%~ 7Cbɴ%*Cx)yf{nf||uZe&&ۨa_V vJ@t8o\QfVÌ@. Q7Ǎޗ8d ɁMC|}YE 4KO닜ґ ~`U Ƣ](`|p9MO##A=ef@ *֌Wq6{~F/po@}})H7iUDC))\)3@_T8D]> xOBh~NҴ~͂yV`2CVu]&ɠ4,@ثӆZ|UDs @63l906aSԤȋK5?ތzmt? "\DS4E[? wZT$;ڨc7^Q'@'@ 'U0@ķ7>L+Rua#nًZ$Fh5Hu5t STrL [ À<3Sf,0œrJHOS:g*#cXh8(&f(P Sd쿾jNӕ.낗FH$\OćF8P/.Nw{ wO& w.9mg;{/VƑXջWVD14_҉0pnc12YIns?@[*s{t+n?'Sgս eR싍=!A+!dzbqsm'L;&]D),ǸmۼIRA^/)2*7[۠?jރhu⁎:j۵bȿ %q,b__YY9-sMΠ5NE FTa}XgKQ,(!L\v [e?5󔅷nPR;SX+VzP j>}!=i'l5ʿFՊVUnWK4 tDcxz5Lu Q7!쌼IBGGrtJp -Ue[f XbۘNxD-9 %K4Ȧ"k@FIk;QCD@8"NDLVDtZ?wMg\I{T e7AJA~Q툈W"hp" HZixCVE֯&EwLdI*i~[$T5`J _^ƚ,RmJq~vd8N0ncyjW(mqx,JPw+^^`%)"y'GϽ;wfs͘<f絾o Igg:yvzjtZ^wz/Qkk6e@w uZo_]V{@e*3w6,4CyTnquSR9xg-Wnql|HV1j>tڽV1h0/έnuFIl:viz?FtM+'x3uuƻtZ}~FzxvR߶zXӺZG96x+y :0,eTNJ7P{W/V&% ,VN[$8 ]\˲2S$&ޜJoTUpP`-ށ׃V M K& &O7Mٜ@/gVb$Nk\f.[(ஃ;zbJd|QMAtz801QKTyk`& eW}SV%4gXЬ s2f'Z469 Nsg^=PK(K4pӋj*PsWMwӁwP8:IhH97YaJtlEŤ;g4sÅMUY:ګs|_3/ןig}LI'e{pv]%c9j#w8٧CټT鄋9[-TMtzi5[dE:Zq@dU`#P`O{h:l\q{:!&V}J*6LV'CrjCx!yXc4- kczG7oZeeE<ٙw| z44l*>q>w0wYs2[M:Yr#x5ͤ~u."I"IEN Jwl@ q"gP!)M:C;o{6>JՂ9b]Q(Ub2-/8Sckp)Mޙi4{VM֛) U8)H,h "w!]4ڇmxVjhu$hn(5)& B= [o:-lt4Q<YrT5<,$oi5)c1Vlv-f,)öJ*2e]ф<<;I ڟ:c8*+0K D*Us%e%|KY{X[Fr Zgգy$5 ]D*}{b K]M)+Wv9N\s=EyJTICWTNL56g͖>oHjE-o؞ CX|:VǵN&wiSU@, uy=7[v!&Љ&wn6dCO]-10?}K^ӏi*/OggEwl*ig^#@ B Θ4\mF*w  FJqIJY<G4Psid~<^` yC4{\&)3=or3$&3 od E4iSS2s[uW=9)f[Y)FZ9o4 f/s+jg4푳} "M  \تL>qsG* hN!qo\=Jӕ9qbwI!^@oYX|IhV^?7A8b7$i9>|U_q/V4J=J b?w+{B)ӃnCL<UӂXJ`wu=Xy[Zɱ5PrW1P S0I_БFb 1=^@@YTK [%a "i)hY~Z\jv]]ʪ#Z# c۠#@}5gBegx`b;|X=2zഅaXx1yHa) y,./#hXS,_ $+`GqitebFmuU10+X򜕿RV+ N%lW5$3Bh"uS` p^8Y,\:1˲8~6Bb?S`*z)z#A QrYDG>d*_y^" Yp#͝w]oAϕXjbiKjT\+KIeqW,,]L)@V$_\E"3@_ ګppQnVm6TN$&tPת ]K8RMH*Uy7M2 y~aȲs!TKb\m뼠 M:I5virbrUe]ťj3Oc'W9.GUPP+-صt?Ap W%ێRN s쏡 b= xB yK!TХ{}(„O9!׈KCrW=H&s-V >+(fXb$)E~3E"ۇ|P9t1x<{OcjEv,,Dk d n%Gqa1[? αѐA*È5JL:RBzݳj l*Q]Eز, ch_W9bhB&)vҒ*)%Y6#q Іgѻ^|}[Ko.%`_ _/ӫoIpG< c Q9[_wHXO*wv( oSbCN՚K40L'%D\*%%,='TWX=X֊Zl+?3UZ?P9)l[Sm⟌Mci[Qt%[͸0vt|`fÖ A#"Ψqmo}*0'5Z>FCq j[Zе\}T$ΦٛY&!? NKݪ˜`Zf1'&^R,}qdҀS渹JE{%|8ZR 1 a[Ԇ̕*z_zƠbOeܱu>řw{ %rjϐ56b g'ж`GD-@Ca&S5FFKix?Sa({\rY5PbpzQf9%^`RA_ݨl,,gmK'4~|#vk@5&Wix^L"a"يjS#1ݗ4sjftn6L{=YgU+WG8(TFC| R]gD3 dmyOOnw+hU(b︋!E{ MJ_a6yL15O s+5Lm8bYP4/ dtVATשQ 2݄l+*'%X[JL(DZrRbO{"!|NA4jOW)@ۄshUBcF$#۷T$TTM`w )sS Y (8 U`ӄyj#{Q3Ύ!hfzӑ  )*G||UT-Jw _A)a(t #x,)D’Ś5TL#۰T$8xHvPW^y榹ӑx^g6ݤ̹[Wh>w:RߚdB-<%u\ϜƓ#:nYXk$:R5XMAJ.9`!_\ЧCK~~5i ŔiFn.L<w [.9 VX~5 c4$:3bBE' =AhP.YJ eL8Q: ,=zՌmU%9FԍGaFTq7X?ݮYTXlXneYPESl՘2 +Xײ衹W [>v& giB2bI5=d3G?ZďtъbcYO 4èc^eL dn|0!4. jt/ķJJ^03^TY[YRN#?$V~Tt1`Vl[u;,?+4K̟| #+낪IRz» 9;,Q@'rBo'}7vqhoAÞ>-d^- 2Qu6PEĔ/N{xY {ˆU2= k 9Od>"ץ?~tϷ\hfX =J_8屛k.j-XLofR(j6@{NoV74(DBE/kOyY׋q"n.H;8弊Uph1SsIbhY(s'3rHcXҥDsغ>}hE7=}9ü-zp?aKI{4! ZP+P!<TU`z!'cG%"vk3}%6\6&~580T&W| "ׅrAOFe^o'Om6<|ih俲&*zUy<Ũsiau'{07Bg%kz;j2W@mHIB=S.PxVL5 8.?n0^*KqjON.n0uGvt͹d.Wd2VF|67?nD|gܪV Y DcLM_V>Vzc@a_Krj@ I`G s%yWڄ}E.Ǔ?#c9wOjFW m\uz+:VRCWsrգ.*CyKxxC4Dc?˘9?Ph=)I@F'U!zK@,=9!-Ekď˹)^|AJ_[Jh^p"?ULs/!裙뿦AC _(tՅbm.︋ԦZ~=d^107b,i.RoH Up{זJqQ)W{?Sj(NjƘʚȶ)zX*wVyAF7FBR=ұ@3UUu L+_pf ʝ^O6^T&,Ny-#gEJdD^ {V  +juT$JqkՁ5Z4,N[i~jw[DLQH9 T['vʂƀj|PEPs+blvm8֪P?0|EٳgKEOQ*$YqLRB(h@q6F:v(gSՐ$YkPtMZ^))X^]JGAY1ڝBMOr^[0`mrV p'@z3To.X0ٜ*qTu*i{!#0WZ3Έ(Dp7  Uͽ9,UM){՝1X`h,e^'}aEEҡ )嚧9a7z<Qaj2K9UMA1]'wi (uѺ ePpb౛OR fV닎 PkZ-yj1G?۠v+蛯4:C~Ѵj :oJƷ~rX0NnLt||*)9 GIGls2zxCӘ-GF Ѐ6C-JE} WyCQ f'b2U,4Q*څ1_aQnNXͽԈ%q~i]a .셲.e@!*ꔣZ2Qmcd?X@˼AOiCuov)0w$aG|;WDV4!P刾$<bhT]!5/6CQoGXrp`*$xVG2xr%vW/mX75OOgWn uFNƟi%F93?lLOUv $q&޿4 sY@@>vW0}T𦞣;Wgn1+,h~m-v%`h;g_(\{Jd\J:Re&9h5u'='lDջF2'L5O 6o-|;o<,lfzɳ.Onؾbsmln8?>#OtI"$|K#., mL& /Լ3' FN'Cؾk¬<}"aj(h uw-R{7Gjȍ~qѤBd380,Qy T5PQm&Sۛ-;-{~QYQ˺oېx)0ȏB~cH8F]ȳH3ȗsF) Qx9l]ؖ3G)sxr(Gxg#\rbbV@1y*o"#w|RҋR.]9W!%ԾeXsG sx r(Ct_!Z%2D9Bò^btTc\\Ǥ'=tKykY^cXem-{6jQPsl{Omoa?PK`XB=kzw /lib/Number/Bytes/Human.pmiSH{$XlPrdCV%l0#x~~ha@JG۫ '~]@nqtfOFMb&Xk>?8v:DQGk}aɝYIh;=8hB7(4_ڧ|66TD>>>.˪l7fGKC/n q(8DZ<* |X4S-!%2BEb-m㓶de־}:eϦ+zA3/}„"A4AQ C%,yk $IPF;?$ZMߞvɸSx-(@!dSRM"3mD48)xa$G=%'T*=l3NnF~U<`jpމGYGa}5'>ex - kGps[!)}x?zS~d>R|zzjU9|+h٠(}4ϘkC97s7ic}acT:cYλ 1CXU{C?r(`ePQҠKqE-zRIIgg{vOB)tT<+h#?I^1$U%|FE^Z x&.}zKۦqM9,1`qgҒBJC!Zz4TUV eWв. !o&oUsg鐉 PI ^&U$AAQf@!a5" r!o@o0DL +19lTU0nymԫУ4x`(nyu25&=]&#Y|Jg]NA<=%5~}_$9N6%&0)LQ7M–XPc4l/X4 jxA9 Ey86_.)"bWR(!vm9&g}8_ft* >m7` SlfSut.90%wt^@ynYd̗D)qi);m#M:Se!HRNrw8;zd=ShМPOuUHG]=fnȝS̅1)%lUj9͏ݹ;j㕙/ɗGquAp Ԧah. O2)6ťz酂U)C[I Ѱ(!:+UlS^ޜ|i<\5Q?ͯ..-gQ?Fɖ7e9aSk3S7jjv8סK*)R]S'8 VuQeSs~ReUNeBQ.*~nB=g`l'c= rSƊQsݬi.蹃fH>4>i(Y?o5Ѽ3/_4z^)/۷/_PK`XBQZU lib/POSIX.pm=$#{Ynst2;,6bo'JAKD$BMs]j]w{Q@s Bgt11I'^@d<v̞H,LkiBk@04"$bg p[p(ִOnwl#P%j}İ{jQy&E,mP·ֈB9pluq9)1cWbs!\6ͥ_ %`Mg^S6cwɒe1.@<_ޱzJ 8oc50場Q觩yc!l0E0 0H3/ʖo+w}`;]wٮGX8Bb~n_!9hE>\ߧ/es&I]Arjwdu{+H8W(Jj Q3Reʖ9YNT&4T ol̃i@ n!ȱ#@YQ*nю15{- $nT9rroTwև;N[[3d+>nW`vR1&0dnY756l!n'.xgATmf2|\](*mjq~`qq,հFYS; Xʟ`)J*]"3+Usz7Tyb*ʌ*AUBn#DYN [Z5GJ$v8SFV<5Џ|-fxV w)Av$BK=;j>n2p5;j2[ N4}q ,lZ'*}lqd f+H$iUx GSm~$;VfX~_l.`j#T)}2'TDĊw(/j;Aլ~~`zu% $`Pɓn(S"ԧCzmۘX?Io[_'tmvcbtk8JUJ/d D7I%SnYBHJaG*;:+U2gU& ,|tL0;V~kT鱚< %f+/$"&=88s(;3icQbEdnՓe/놚A:UM0iB/ pAtce`pZXư*fF%Cxs??Z*'SOk3'x^w,`[[ZتgFu4S#Ԩ7(7*ǐhG7?e{dpڤS 0G(GS q_R1&:QtZA݀0nz}\N&-v}=Mr2 ey: (P}WZk͏;?7~Ն_" .4Vv"z'Tu;{t:+P]%BW^԰]DqUQF~L9zWM׸TUתx$^.bsw/'ġޅ]ݿ,X]odS1ZݩħH {'jsV9d5p#ǡO9S|#FI#ǡOoHW՜eILI[t<ߢ(NNW>7T2bS}#ĬC=}W_+'?RfɆyA$SN UI[_> , ^z.Ū^#?,/qp#X Lö!XT1f l8op ;~ }4=(^ ;${̓2cXW͓nOy)d˸5wɖOF57Kj Ÿ8NߍЏϮX5+1I7ؓe4sp` |H; 9ͥɖ07+fW 8: Z?ㅣ)e _Ń,r:&&j095H_OV-' W2azB<+xl6qh8$zj;G"9OU] tKrW?@ycCHK mMD )R8\yX)x V+&z}TT7µT(PVU[Fcyr`w޽oZsxNƃ%$[L0Z/q${i01H牷 6%o?{p,] ʛr қX*s4-duޞu]͆׳xth:n@?4{u}`L;;!=Սp9G$>0fkz`Hgɋ.uPUăы!]{4}8R:; ݄?/hiv h?ٙ=_4iijDCLMtChh6=mPw +Kigʄ:C)#BGc&'W"PoAhg#3mt(}-5GAcHxIbPt(lL;GQZ- F ,jE`EdyAdC~ѱ6Ygq.3QDra]booLń&bB?&=4='T7/!ybcd륳gO@&H&/YڠtنfYZ0rnV+aQF dӗ~B$s,]P $V CYd' V<97{$w prtCݨ5ިސ7j7JPP#? Ac:ր v,Dwx$`q$YJb]@Zڃt,E G:LX~vڐPQmdS\uSpA2;W>xxDm rsFQ痼qh,ڄT㜫K\S"Y;C(JDydT{FetM#Ҽ0%`tM(n 9]3h#5L;ggw1 dž!QyA~^^Sz,lQt<\=s=u`?ZÂ&'lX, ~!~{?0X0dRicp.[8lsgGE^iw;%=C&.:(Qs$- Eie?%h煨!Jl}9A!=5 CsHY}4N# tVO:fͯc~"cks -=AP!ic{őb ,OLAABCsۇ8^_ k yg㌋ ;XytTt,S4'ybNy̛'V?.ܷJr_@3T(s1aO`Cl G@S@%r\# %x6JG'yDT{^8 vrUƒ; XZ|Z,S; OV5B8lSH CLZҊfw b /mK`Iꨅ1u;n *.&1V6n|0 |!m:@/v!\ɉ|Hz ?ip-D/_u!Xu<C6@ (2zHiQ;9d'GG ~S~:<"O~ԏ  ŬO큙ЮF[u_ow/] ~0G_"C Ε=kH. !AQzv+C yC6vm64} Ji;\# B`z}V 99aCLbBN,1`C+.$ 1;/*0sT I8' 9=>JpC`ⱌ%xó6eZn5,K 9(u i^'ԟ?ycH_l(D]k/&rE_uq@0/A*=Pv; QlW?@$/ A Tn )J{z-XWLȇkׇ`%؛>?}+i:}aW_>DniVz+V +19J9˔a,*IconpE/N_ߕ7?ptʌ%x򬢲I\=vN,UZD[ S W"o5؟lqg+@i-bfqw@ ]p.P4M: xO}o77>T_]KT8(MӼkԲmGNs6nRvB+/&§3B>Krg}tt98q(]TM@tVx)oP4$L5M7;>@iQglXvPIXSRNDҰJq!#X~[O{y)~zKT&O͛aƎ5 #dӅ!W/+@CAjUdւGἕ71Zad:ZDab1.U߷{j}Əm'%5Hsh\UXEF2fqX\7D>`+J:@}SgG%˭r~ވH|Q=VVve<=U$ f" HӮZ_oaބQ[LTnnDl{LFy: mLofˈ$CIv+#,`H̡ayћ=V&X\s p< I^F =5sWۃd yS3F)j7L+ dPD:>5Ӆ> بV l_\P/. 7nŤgӁF'4s9˸@31,`ވs7";f Fvs' Fvq1N=Ȏq0ʅ-1#;sg!FvXOů&;v,~6ٱcqɎRdn?cٱ[9z_Mv[~Ɏ{q`!;q;dǁ_8tȎ t%;IҖ8.q!;K\ȎKv|vɎmbλ]ñty+7uiq.&h_\[\zdԊn6١m~=Cx36#;RdWJp(Ov_dGd';"{>Ɏ+Kps#;";dGVBvd6ّ\dGf; ;JmɎtaޖR50w>g\8z+g+y#,ǒ`#d0Bۍ~qBsT#;d<ȎFvl80[!+mIx ;xzWulWۅgF&6&,a/GĞ=Ѯ=#Z}f/Goa #;.y=ciqj;c.\&ssjf+ԥ=\NKٱ|]+T ,*qU;/nyо- a&'ڷe3-~"AP(?2Pf88}Yg4vB-r|=3@pEy=p5A. w QZAǼ= ΑA Ҽe\@'CPit}QL ezU4PL|'/,jN@^Xh?Ck+ \Axa}r G}uMsuQ7E ȱ@N1?3:?%ȅ"~0?.Xy J~3}C|y&)\UWnՙ[:O1Yry:KNZ]Ǽ~WPaդ+*ԿRs?M} Ԫt_:TJi>1¨RzbRjD7pX":"lPa'QP+raB]$HH!h$Z" 5D[ Q0@]AOd D@" Pd0l XXGE@OD@OE@D@E@c" m  `Wd_" _D@{" 7" } CdVd" w" CXd7{F" E"hGҲ#2Sm얟+IUY0_.҅Jl6_\ -g5R/>WSBSPrVǺS\瘔C'xtg\^oXF.|h¹u tƕaXC|E.5qܺyV]ONZ257NowK9p$U+ȗ4U0|Q`vʈ%Z'E?e( ?T}53F~tʐuY#!`__{;8w]ꋮKok,YP=D*U\6Zv̬Q~=Dq fzzZLߡVcU9XCJID>ΌX|ꊒBWIFX-0s`P Xc';(])_#{[>)+fL]r 7+^J^q0Ew<+#+9 {Bk "`=rd|2C:2L ~B(#NSpj1 )] ҂h_ A #\ k&ѲҀWz6"DQ_*`G'1;An9Eȅ@|Y`0l-@Q#*H7RQR@AI@$ѧs j_ԯU6,xSadNkP8!.Yt҅۬$*}ɻ"@cTp lg&߄@aYNdIJPv ntݭMHO1jz]}ªܢZpޒS;\*xl !UWxyuy 7M1Cv7R){1=YӼW%Y#_/98)53ǵVfn}gk^R6YdSTaʩIș;שׁi6{~O~u66(k3wVKjb an{bqws']Nf-/Ib)Z̧j Sd2cVs?-x s TڶIUb@d{߹~s!]hd%Mnԧv;kQliҔdeX6e{!0Gv9.K!Z9 DA@Qj$8HSJ?]^bx}$2G@(2[y P3mթPJ(emKaejӚǺ ԥJܑvkLoi{)I?,UJΦr,0BUv]#r7~ On2 6@Jw<ܾk `Ո acArXK8T4DtdxA_z 6 4Rц-"ST?͍t_G*Mrϑ;N͝U9ԅY\Hn$đ&VRɎŔ˰k逖o8A@!@N[=8}[n}AG2x)P<ڰNSctI 29|6Ȳ6*cՒHX+b~g!H[-0FpG$KvfWʽƐ Ȼ BC@]ji ~5Dy ]t0`6Bekm '2̺%eᶽ+V*Nj(5^"dJ[b\Sҧ03}snhJx囋o#ؾ9X&ɰ]'bлkXYGX]&3Dc QV*8جԪ c-IqN,CzbH>Ip6M_GzU&tf1b**f'a󎽽9l0 Ɩ3Cv{r. =QżڔI ,A(}\ K3 J"iF@& TL 4S[HDdlٞGcJ zI+Dj-'tM 7³g𤚎sYZ@\Q/̍^#=-s1|f#* 5+h˚,eH;KwbXYZEK-'R\ZDV{ۭT+]iJIc4f$yY㲐0?8/P)njq`CpjRSAm쓨=g@GP9ڡ-PK`XBfglib/Pod/Parser.pm=WƲǍ%bL>@ !nH}dkؒ+.of[>Nliw4;;3<G1gV;L xڞNjw1>k4| 8E XA`d&) K(>cX 6Cx2F9v}yEk}mm/4ajv1ϓvcF3rᜇ"xL4 ~ãr Z8brβd_)DɌ QQq O0^Y| g9O'2v1 xH/{ +kg@eDxoGH i<1X$q!"9NI6 ~MxT?.?>7; MOgy/;PУi? ;KS$1nO>E} "=o=I4M^`"qgZ?"qZ_,:78hmGr\] ҩu9m۽?!k" _^EI?o8W=?]u$s^&ǂ9~f}6H&١"rd$s5_8&q=$π ozv3r<W/Bt} |kK_4V\/x&mt" HS?ȣIenERO@ GpU.w\FkjzEApUW| EB#J^ qOAz&*!Hy>Kc2Dgع~S3 ֖CgkK$g1PB"P&qP``ϣ o|F-NS ޅCi#[Nc / >fN| &A;A9 m&G!짆2 \|<Sbz?d/@A-x(0e rP3\t!QyK>_*4JbO^y2֓8qŐ4`K# )Q4F}~=Ͽf^7iGoٳ6fkJ#Q{ڐċN֨`:'ԗb^<}D`{N"GA4?qpͅxN>`63 .`{>l}%l6V:o0t2s&ay"-</9&J2̴&0fx^L91p5g!M$?g@?K"`d30M`!|qd8D{"!௸1PCԠA]pr"[\\?۰aZj3vHri6 9~?$:BB )Z@4?g 8UB ơ,thYHch Z 2G[Dhѭ-)@`Ô~aV[$$0\DS DBVʭiX؄`@F=ɞց3pQՂ`6AX5}p),fy..7$Gl%:Pci)Рe ,&`HY#l B4v"[C}F6;̀4 | \ ]l!,+8 0CI1MK- )Qaߵ'$m,ڪ 1>=KM>8EJPI f}(XJjS0dc< M@(` A 8/|Z%:M|i] |'#_jM"o:j}|Q˶A![M{2U!K@Q*:{D`=[Z"jW[/IVdAZu4ZC3òI}u4%-Lyzu8XB/˵ ^u[?-]["xZ–&I(ǦN+ghjʯg9IŐO"RH&k5Sz58#fu_/ଡF`$qTP  *xP/UR. N"z]LmtklޖtTBl~U K1iJ-c3n\h5a{1'2> zi&,/)k]ȸϞ/~B|{2 +A3XB'Ѣ&,` 6c_d'Q8:H9rڀHZНQN$vE84&|CrcIgr)`+ (xN PF@e29{U[ꍸ+٬ߞPY5K+"w7Y$-U@LpNeT Bwp&`/c^r0̫dtni+Qh'e6wqոg #p`'}YW؃k } [ KO ׻60^AahZhZh s~zJѼd {AI~C3ShY#zEW0]9_&- t:N$JMa*Ji$*uyH;&C£\h|=l}mU,2wu0?Af‹zc\@%&&VVVцK,w^vJ!qHP盛d7of@5L Qp`E"={vO>k0ÈCƿFc-|,RbD<OH`Ќ>!g:PY >"<˸RJYJs־(_ѿ.5q`7$ۙAEZ%U5vaeʢ4 /|)1^ Pbd(xtAD{["HĸFzMZ<[kVE:AƭBustr:#WE; v: _NyltU>ŌOFj'̂mwOb-XfVR}n9W֐jnoњ̟H7ЁДcǔ+l0Y,؀<= W@5"xĒ ,OgXK<:8j*M1t=Wz7\k~deؔ\A`w >5%F$mD L_àF1P)nCRZϢbCmc^Ƌ *!HO#"7"l w1A&% yUʢIVuuQ %3(mWx-6rݡcsP[!B dFYļ2vfbw;#[-Jfg#B4IJv-jhbmTOi'L mMUhtn ryx5Z(g -=Q8:1&im^ Prd&V'{LJ;{s@O8UaLsZG)j#U)AY&m9zu( ģ>uXy.06cA dN=YlgRkxlK^qwwT_.tJf #+Ұ`X-WC?؅Q`O 8,5ZQT> #aXƿX.lҵ3~;=>MOON:a۠=7ؚN]r0Ʉ8G"~sKmeO,5?ܸ;֫Gqo8jKNJ܃++'?X!$g2OIw˓/u{XiK-S!muI2MO c@.=T✫gmbzISj^is$3C-έR~W9ZF DV+Dhlɀ>а&[sTpEIL:Fl+IeE  j+e7@/XpO^$UOlg @KDտl"YRЉDcJ0O*]Ù^ OHR۪T]T̍"zzMgfˤDjwկ*6;x5B[YhE0]Aة&K4Uv75~su4,1uvڵqm/FvJ놁啹tĂX(%-Ƨ]e)d.c.0zJ][,[LL?څJ+MzҺٕx P]rV"Q+D]^-2'TΤ 7`E5XN~nd gٵNҽ0Lmzw33g<>.ѳ U@c?Z=Ϙ\,(aE :iIzIM`|fΊ7 H4pWc!ǻ;wwvzޏ`Kc&VWa0V!S2g)"|n/:2ˢs,,,`z5Ed;ѓ5$fx)iYpDvE#oܰ+I;-=my2|(w=T5հԵ}cpȹ^͈|9s{S ^\,~;y#Yi(V<25Uа#79㪍rRAyQQ&J. F.a=<۪m]O7" Y| =Ǭ&S-Q䘷RtEMY8f)̈́ɀ+p d:QBy|\RP -z@{|Ej%wbu,Crrү,?$w*l!8AvP>2l|.֛w˻h,+Vc)+ o۷"=wttNf@TP!% hڝ@v'l(s -3TrT$laAiD,- z.ʯ#~W0NH_$c;ػ,Q {'WqtcR(n6!+Lc'ڣ ФpD!d?Fn7rAm=@wTjՕEE Yv# | PCBى=5ʼnP.gkRN--ssJ QZt#?%dzId~{y2-̊@-ղ>_{?\ɮ:rC$wU:gán)&ǸWMm6zf!f osnF*W?Ve0IuKz-NgSA7+ YZ[ħϛ5E)N0h7L$Fʾ[ =Dvlb<(f(SLDbH=~MtsJCΨ$V!n|8 T8jQ`q2Kܻlu5Z\1]Z6=]h[&A`S^L݋Jy+mbzٌgtiۯ:t3i]!crDŰ/]^mp3y~ lպ1Kv*}֕vEF' p35G vBlr'L/톝ڞrrX}o8$vG,:y,߹o=x&ST* *>geORnB)@,\=^&t[A11y% U*]x9u %;T9&,ϺXvppPK`XBUTSlib/Pod/PlainText.pmkݺN4Y^}lf3?yώC#;L]-&ypo=I㜵 "&ӜƯoonn{Ug eS 7xX(HyN2q983i?a#gEsO~YF<@TESg{ɳ7L\R(9ȟ | 7x#$k7=̐y.`"9q ʂb|`WSqŒ3D `i p&,¿0grLKY$$&Mr= , Vo! ,'3?}kJo?޾la()~}+pzlO3 g]#!~pvtrp:_AMqjȢDY:mHAb]qs- "2P!F:a>N@+)y=}6i}}1Yz)h-fiGy |z}Mk"90.o@rDp?CEW(17($$90-J4FW6D/RF#W&.:`XOOvfl YI'gS+84yǻ}}֕gY@O~; ^L 58X=xq΂)R(XNzPCdfQoUaZO[~GBh>mzC` t;@T8fxin7iJk?G~m^}8MM}224.yqOO7Q 'W!8f4Zti/xEIc4qN‘:@OCL)$G@60/p[0lژe`颱L 6=X΄|a[fpM`Au8MA9(8]X^Ea>UD|V4|qU-/{<=0..˗T(JT͢^a-9* P|6/ YS]BXڬ>XlM c9/d ,rQfeU)&\cc=FF4?XgƈoG?TPOŽp#׃_乒(3mW&klŮ" 9t_JVT(T>=zԄͯrNQ)kSZQ0魖 c뛫mG0ȵjen#qWE}>ּ~:e<ܤdƝ[T*fKaX*kgy̟DyisO`^=;c` Y%.*RuMCݽP=." _yܗQ/2.5is-F,n.z~-`q` _XH? 1[ˢd6!|9~C.:"^ ۄ`D?}A~?owFW*2X-Ɫ ">\aƆ Mwyޓ òI݀\{OFb I:w!Ò?LߑԐ r=g?-3P̐C[s=HAwk'Kпp:';Ov43~{}LpֲFgԶn;Boxް=E?y]7`4m;zt D^-4aj l\}w$dH[ lmyug ,Xp#10 lJ19@Y{b*m XsW.:5iiII /dN@m51^M>R|& urB6BYI qZ9ϷuPAi+T|9T_QJX[ 94ሂG1d&Nc /"Kr'A(z7 'Ye0xQr)q>jϩӑ`:uu9] PG6G^9^ ntjb]21}~]QPM'j; yZ $e@U`C%X Xnk[nz#TYQ|nA\(xͭ W|}MSG6H6 }e?smǧu#7y>o0YHωlFyHsp#al",jxz֦ i5"6e\cGK /B,r2"% fh$nKy~%kweʢ&;hfaKHM-6"xH@Z,+ګ-;#O('1O&vA_>oD7rH7:>%ڹOSve<`eByYxOnдSҡ!@3cd~^r%]sr`r.GvtW2oy9c7OT <9\hr UYoߘ߬41ݦkN,NFj}IZLhB{!˱{.R d"; o8jT#[6%Oz馜]=t}S Vz膮2G-/Φ*2p%Ao \xqNYD{T9YWsd4[~XhOX?[:a'* XK}he sJ4b>]W 5W N,gGCƞE沆xa 3;O #?Yq:gIOnD@ X "%u>W&83i+j,*X1+,oh$ D^Fb﵊߁cּ羙M2S4^9eF&y |]J`SI^.=or؇Sr*t6P~ idD 5/\ ؝?@$#]S1Ô²^~e-Qvq@Zt嬜Oxu䆙q\+=5Iu: `L|.| NvrcIͫ+r:-[TE MVF3Czg^0:X-[$@W2u1_}dYG;LJ/ӯU墈[iI8Tn2K: 4zf&ʾ|$F;1ER5,[9&YAK+`Urh,Pepw[hײ9r2cWV=97<ǐIG 7vVEZ7LL%Tg\!Ûc+c_Pw&f_u2l&7p&Kwwf;5I.[tc/M8(*PY.hRx<{tk†ЅsTH|I-/=rgO$/iKTt,CRainS_P5A64t݉QWͲpxB"O*׆V!Q2=jt`ؔ Ob]Eq`z{ u[GSԪ1])ծ˥6)I ӷPԀo,8rW0'kX>?8>?UQ{o_PK`XB# )lib/Pod/Select.pmZYSI~wC5V@{Vb=fb6(KRrU7e}3Vz@2++/~ r+WzC ط"'! @V$8x v`I% g:82V׃9(= a(;p躠vK\rqq9&C&":~n[@vL Ity|j;2u!ow^`;9-ľ<3CąGW& '$*勐Y_ٔMvwQX$(G{oFS888g/G'??~}1H,7qf;T qHxLx~gmsВ܏ IG D3e%v:dɪԛ3\=:_~daS?cRGLGe%e>e!TZO={69/bػFĆJqHQm6QDAĭe`~W5:>O~;բ~BwÏ;en{|07Wn%-BTILV] _CxB›C u/g΄šb.H=4I$Υ-h|nq)ku 'h=Yi 50>r'pJӫQ=SL,mgS맆%?ծjWuu6d'lpp ,"X`az@ /WFk>4rmջ7)*rꞛY&]ɟ5)ht ht~ }q6:O ʋ/F7|&-$1~P4 \7pt3$XaUb\,kl/dsN4T/âC V̦ jfN& ZGȨ-&1mnѩ$cC2XXߤu_ 1th\O!Hr&temn2NX.@m&@ŭ#5&O\AV-CYIAx[9 b׆Pڝ5ÈmbQT"fl:{E%&wrXD [ukC!eѢ c0O=#B#a)J } MdF!v5fsR*Sudn,6Z[)0&G)!eH^YP#N9u+ ;Kt9;V;3kZ?QXCWRxa4xR9Dn(& K"C l^&c93ۅMWs9 R^=}?YT֕kWgIIzM20x0Y)R7YEr&r埑znIE|f}GVY_'uH\ T/sGwXX8wyX^}>e4Jb%ZvDdxMS}\r5ע0*aCU (/H2QR޻(*WZq~yK#iRF6B&TpVNO.Oo xd:HLK/P";ehe7$5@xqe+atZjVB6,:wCJh4̛|*paYzE,l`i43}mkד&Gpk]%yhN" [AMETSavQa_ FJ?Y9b.hp%S❭λ9*LLoJ@օ* rz?12"{ax 8U2㏿^6 a$IyK"u%|ݠYZ]|xsԹt.}c\@v=REc.oqdpY$x-tyKUcqra1lKox  hO/ JFwRk+JN,+?+Sj1*@dr cٵб"L\%#1Wf}d[K[ONy;gWkz#f[0'9tC-OӷlXOVMÙ1kd}RR0SH;Nc:n9d=:32].T Y"z~ #Q9|F5}ۅH߀?{PK`XBSF9|lib/Pod/Simple.pm={Ʋ)֘V"Hs 1ַ'mNOaTD%ug] ncٙٙqbK_G`2\* Vi/s_@f˴JI?yTVyC܈/:(vD2;"fs.fO1@|ETsi'{S?[i6Ax>Q<:JT'K$DΛClx?9.0'^y bHn? fYo WJK ;N!0Qck-jDZ/=q :8oՖ(}ěnު֖ Xar{-#R"~,`@h8c/ 0 W6D1)c?H/Q^&͒$`jB=߯2?Nu? O:U\TX[s*b᧠̡`4d =W`sLe_ۛs][|'p 1=Q6j(D9)wr+|);bJHb(luE1u0ыNBm;}g%hoEmQF+m$ů=(x^ MQ*L+< .<. po\ˏ .^Ip ho׷#"), ]C_`tH8b8`π'rGbM~3D^1KRYMLdzDL$ *&' WZvOyNWo~F8Y2E;ʐ?@#&FOFۡ^nȋ~ǸY8I4~oЛкx)DSMoҋCXPf# oetT q=8,pG mŏ}q;@qZ@eQ?]= ?Q c/I|$/bP~酳 йl2ŞaMjMu=irw)l:q!Ԧ^Rw88>AYU8aS%+LAP뙕}y׈y<##Ћ0)53d%?%,$*!\TȢXT<0KpEeAGz@!dbY7TgĚ_)t tge`u俼FIU` e!/`{Zǂ bx>D@žw x?~Džxled@; ,ƌ`)>RL' OksS^ReO{^[, vγ0&BLDX! OD^x-cvd-ʼnUYыHRoI\[Cb`hhH%l!vj@ii Xp@Xaa5W)) U}J+!X] G(1U_A=M_+&*mD%zdsߪ–Qj)&29 ո!QICYN=2MaH$@ z5;$m젖$QUP@7HJQ4!2CXA o'f[J+`jQXE u$AxODve$na7aU[97eh㖰89EO L+SW"g @ea#R n Vr]N=I;>[z^.m{ka?vbcT y ,}SKv++JC1*#* +?V~jڜTZLe\Vv~̸̡{Q(AFtu;يU`o#%=`榞se짾<V#iې.`˚-CB'U}CG폣 - 8/!V4Jy1 'ს)O]h!jKLqMf? 7Ϥ!ȑg[21 S 3 vvtf2i*u a*Z- ŚPf%uESke~ʝc z hāhJvnMx= 4cԐV@| W(sB (ِ|̛{Λ_:/1цK [UF |EEQ/3s_o|i}zʅ=ܷd hTW 1G=/ZOJ"w_2YXaA{gHthq?XcԲxJJͥ'zJḋ6,<돈 LKl!Yrvα~W>ep9Q+.r7<A6]ɱ6IL6~?;7?>l$kH%:9JT3/29qɥ)(|Rny  ( ' {Q$bqL,U wCB1¿N77+B au~Y>dbyز%.!]R7N^߸2{d&5">1 -Y0soY)+V5qIB0ĽQWޖ6{qlmK\m%ћn %Av{^Ez9-/_e>ߓn$샘| `!E}rܰw?5/[xj-ThQ! -F`". O w%@"Jxd[ xǵa[/[2ח*ߍjQT_qڿCeQ \Y$j+"ń%{&<Е>7%|$#Ajv!RUr=9MB^Q=.H"Ra42w>'f{^vÃ6WN{򏗧%qO;$HϕͫnGGFzc9?Ђ JndEfV ]SN^3 0Wў4q};)Ӊ>/%nk]KM$ˇ <>8udI"vK_V Ry Wq xO~}`%0IT+Н7Z֑T7@wPA d ݢeS J_}:TM>, P H ԰ܳk!%ֿic9x3T+&󻿏EW5&uzSc[jnVIZWEYOfkSy½M_N||%HӦcp x TM.q45&3N5zo.G7ex 郪ۍvçՍsrp"qMtCQPq$IXJH-ۢ^ՃIr+[Rqx׮]5WˆvtI^ް^+,W_~%R%AO` ]:kAcyE{^#pc踚-{W0z>1lZ$OquS 'Fo~N L-sžc!e GwɮN'rK{]z; ha^eJB@qdP]\s kz7y/H]⾫wgY>4;+w@}C(T[-)P\YcG} ^{Qk8\扄L𐯉,^+Q!kdey;L7GҼ07Q[z6:d5yBis?CT#IAMnUa]K.so5On8 f0z >B :sRev`[U@H1NgHvW bWMXRcՎopI}g M=rgFCd %Vb`mg2:=?]y w4F_@O}t*GF/",h,0ɯӍn{* - JcBRQרciQԀ>}FM8-'͙+ŋ o|L[\k޹IҒ h\(,tE 6xi?9~wsI lLKlV1TTybAZi0k]'.c aY80gTw>< )q9rq 9JT^o؏}gx,nv *߾?D6yH4W²: Tw' >%0?nV+A[/xf q-6CX m@ŚX1jjtQ*(d 1>!tHwxxL&;&jZ 8H: d $8*[fR7h1[jZxPJuRZ|*FEӘEà%4a'12- B<|y埮K#jJ#?XHBD< `דQқlvqS{(f M%JѰ̕p#',Psy#$jO&i?mj [2Gs2m sA@~S q]5`&w v3v^ bA$/tޛPD6Wg+ IɄ$ZFAP_ q$_Jtbo]I`$Kې#kLqCݰP_ʶ dMOmY7'胃JO%ޤHGߵNlFCTJ߻;xX6Fזw؈RXHC36-0BB3kn2K8߯}!&"tZe`4&Jנ؜.c;x]zcTðO;J@s ʨQS} [xƺ8 @ :З(-LuAjPM`7`n:NLP/V2=AsJ"-CJcPB q!^FPE3 u3tXYjT'}]6N?T̲p4%;lY+ikK]t^^]^5(ql%ЌSGGQ?+qX-T!7חڳ|㜲,d&zw8?NFj?щmh!;! N( MU@SM;sJ0DJ1ȼ )r`@lW  Nɂ8$ R H WMRY%4'PHVAm:M,PDv1$ {(UMWK{EW(ExpWSWAg"L/:4 u;f݂U}`;h2`P>ͦfuqx E'(KD A;/ dS3E|C/Id ~ֲ )Pױ*N_-Pĕ2WF)#0T(@͢EY!.d 4|{"NS ~Ejpd[kI1z,&gx,dO" 43fȇTI_&Q>)"$ZJ&dJ6zA% F@tb*ۍHm:ap !{O`ЌrE\"hRZRj]Pq]65Y@ 9-ad15QG;*0%!2 `@CȭghMRnOiY}D@&/µx`EUw:Y2-'(R2ʼnXd۝W m8仵W`|r)9+Յje3q2d\kX渐>-ݱN;#5yX D(XxbgG;az8 ހ(täh*/>>i/Fz.;";B2My?쐍@枮=V fIvᢢbQH(SЙAά R :iD( џ<=EK٫*W30'\`#qKJoP rr>jZ0&~Ecߣs2Zfd/ӳ6F kWc@ Tovu#AedkܮD7xKv\H$K]M|8Xqh$W>YeS g~=c.޺B7Lٷ } +o`dc+lZ[S͔|M.7K,HR6r64|L1%[../9FpZ6)nYa/h.Ѹ4 =4)M^u׶K|}1iN/#NvJTtU<~<A%c ǥ1 Qċ/H<<ЋeDstNPἪb/qwInaX[ 3E&$K oCa@̻zIb\TVBGP JvJWဩ"L(q&i|Mzkw;:aJk#bˏ;tjBuzW d}_2Gebxnaِ ⤚%  f[q_ь$% /~NK F>|$3nYj~y!Zq@YX/Q(UMzx>% r M ]ʍ+x |CќzeԮa٢*ѭџ*(Gs}xUۇ?~W-1K^l9X/-rHlYNg,rsjB&zU;jG$kG@ҳY)[af6E!`V- 䎇QH9sڟJ;."j(^LQh9B0l?ӱ?J&5Rχ:͈) )23Y[4.麵 'OBEP+ìd4m2t88Q(1؏SXņN/>&i4l6j̶(5QA4 Z6,6TyVJk 9tcV|>F"F5$Q#% hOaL+)g +rX EJjsc1sp\zz9 %{ZIeGY/\Y !F4KjRflaF.UMV]NȓvyA3\.0ӐJKg-.f;IjsFZaUtM-+)'.E7dnKX>8 %fn,M?-`76e=[^3 Á!;<r#4yjr K=*f$9k ,KN1'r̀ *0w*%+]*I0 ~ H?glhL~nLPd7j(a4Kj1g͡B@#}ᆂ'v( 6\d~Y:]Ҳs%J|#E_q560Ӕ A(455EmF>{4L5dL8BC4Nd&k4m6ӁBX7JqEC/Qpqs ANVe wowdCF霎Հ Ly%ЈѡIa{tv[ $eP>TP%tp"ݟwEbp)R-B4dLƋޛo4VV$$DRPvzŽUH7BBwb 2E?sVFQVwZ"Y`H&rnT!Mq4aϮHF1|I)V4bW<]6Māw o02Xh6\FSߘjC]b"#d]J)k+-tؠ8׍(>i35ɈN"}˥[9{EœZ(MNKLBs+m^1f+rnUKXQ1?F;ɱ0)9{&HhWE]O2lѰf-d8%aSEƘ\K NH+8會%I$2b$)$ƺx\ta`sPٍ>ndU 6>o -M=婢^G~, !fz.3VI~gb>?!L:jwHoaIrߧ|/wb$ /0EgO IU<冨*mr:BU[aʢz.UD `}jʫA,0JXP<(wW@yd%G=C {ioP{2<KwVse.U@Pj㦐0hB'±_;T^*;Km>bG+jq5:OUȩݾ{Z=~w[ݩ{ <=نA&45ΓG?_p}rs-X1XDL}Xq|Rk&S\Ȝr偳s'k!Oe_;z, sDa Y n L& )c4ǕZ4I_H 8Ƅxz(/n4*( x^%ܫ2}tO~xX}v/6O~ovj%[4cJq%B&ED9Fz=(l戔!I,fH>>n 0:[23hS"}Sg ;ob\cV#1 F Tg)kӖcQdK#ATfIU+$R}LW P`ގ$x  #SBL@mˊW R6>Ka׵VRIL[S43xJyA7 o7ěN%L)?nkaE, #WMFvh$LJM.o`/ iAmVS0M[Y"[+l̟߻ݏnMY}mwݛ{=C7?|̢aLv;h;@ĝ.=~9Cߪa3h6O2ld7dI>xjl6/~l1El;Nihl(vBYs_3?)SnjB^눬ҖU8H#yʿ8=GI!k@~^J{3 CA ȲHy|$ց}ň&CI I7c)vi<"*`z/ WE9h0 ,#:LV C4Bd٫N/MA]贽e[to:얏4B!ܨ&kլ ^|bG.Ii1Zϱv%8f|]fn{O,=IUGA 2 m0zqtk[a +V+V`,F+o`2xY<sTcS^1v_6]\Pb!Eqm XʸL&39JwkC|⊲0j!'0ԉ+p6Lgn21%mx4MQ(:Qi-@ٝ3 наB^"TnO)S. - +*͵0^uZ]h."6 w-13USPxŰbR/}*06t aZȏ eǪl/oC+iB#ۿ Ǚ8E..{y+M#5\B0K7%/7@OC`Rp% VlR@g[T6䓶oKAR-, [ګ|c/ u_/[ -/_ W=E̚klVqPǗ.|% eq.Lxc匯2j &[ԊjZ' 'Qi/.VRs(ns9ݴO](Dftw<5eO qpFa;;/bmh[?sCEA.gSH$G6{66 le\d\*+\L0/>2b' 'C CliL~fJ{`ur4=: ˁ\q<6.}8٬a*oǧY$񴉾/WEY6J-ce.TnLXM?}W˔@VVIwu|+q|@ip &uiOziԣ{v[BGt]^!>eO@1l%@A#}K%ӎ~QM9:/8`/Fi0s\ayk.z\07)έ\Wvȶb,fg h~ȥ}21>ōW(QŢsea͢Bɳ?Bvj yܠ%[mFT)Y^/N) R!hQb >B:ѵ7Ee X2wYCO{AG%8"ypVQ;I?PAӭ~DS:bp?frRIT?qc*;.:xo JnJf$}o'ͦ-_izxbny), RHFXFK7+^5i> Fc쇭r{ĪB;3͖.YE1S: 4Q&Zd#ɑ>~̜ы/nv1oj;JZ%+ѹQp$l0X0řeA±m>k_D(RkWf4Oat- qS!koT=@ có$$i߬/1 GXY+!B1g;_q|: mًP%U5ܟnH9J&Od=]9o>u~P}X(QgMj9)g(C`c/$M/k1JoUE6Md!EO2 (%t0;NLJNǏ;\)SOSHM uW6!è FׅG|F̒JkKf"Uw xo&_cեsKz©Y䎥9g&I3|=CB ;*0ޡDrAC+iQ曼D'77q3;K+R\$.{YOΤ͡RiH& _e3˰gZdN:0\$:`}*MC>r1{+*CaLP;5CC]gd 2sq;/_?L$QstO0%CO:Q(`)|nRlȮS>7K77= >[i6̓vh aPt8".wm-qC3޹JtG{.e"EU}7z|5eZ}TDٚEz [CchS)rU"u/iL5"s)%"Y{nm>x W j1p]ے2_R5,B$ z, G/޽?Wd؏ڤK*UvvhE=$73d1!Ֆq7pU^KV!Ka!re5\}/Jk,C헴~YcBS`) " L){apj뚱!e-յ:3ˌ7`E˥K՜d#uq ];JZgؚRp>i@hqx~ 6H<{^5{*\ jn4'V riՐ+E:KdFϓIxp0 [$Dۮl!zH*LtKfl2㖄.21T2Ew >(oK:E11P9qUcMI!1ݳmtNO +jZIE%E4L`,>Ƭ-,V_kɝ!5v1wʣ݄MN&%铔2¥8V)gYnYTdղXxN}/X_L/2Z^s+VR|bNz{vPfmԨ8[%?˒.~}BBz4*z}\ܬB+Dg8OOZ.ޘ e::d.oՆ63lw^:J߿:OPK`XBe!_Alib/Pod/Simple/BlackBox.pm}k{Gw," $J` %de􎥱=4̌o]:Y6>{U>B_lhqLc?.;IRРݮjҫWE3/'"Ezr*K/;Ulqw?4އKřids-OqM~S/NeǧiMϒҗb0 >IK|c/ &n!!{/M}C9Hciҡ)DL>Lw.|ᅩGE G 6Ksh4l0ytN/Co..Z4NЏi ԏEmRM.toVN0.L9t;<-NЛϼlNgxG¯G,wSԏ{b]|hFO4i~ShϰfE޾\-;ù(LRUꍸgo6{l-9{gO`S@V;T1? q%$mgI)5ox /gC\ ~sWj=uK+j&ΌJ4+  10~8jG'm:ߛ@\|*!lwZRimcn|q>N}EO_ Y?CZa{H#MpXEu]P.&DDUӡ4Ԋ]!4xxj4ыF€{79Cyh]|V>U,R;D j~a%)?LU8ӹv_mmU;?Yr&F,SdNhJԑ2bW 9loT{ˇ3,34VEz^cBB"Pi]/kzac|f/e3ب~[ųy}="O).J@E~K'ls?UA h4@Iż>')Jp90O-a}a=f /zo3@c/1kL4h$)Zʲ fi;0b@!R[ۥ0VX8NMpv2c y!'t NXw4jOP!,ƭ:qa@f+4 yd 1Cm@%RYOpvԳj+ }+D ށ3PWz"?H$,M::,zIJ+ mH| o 揤tYIӡG=gsVz?ɃF ~Rm~ 6wQmCF0HgOhƜq2[P껱x;{"f&? >Ӻ#3mFgw pW~/9%(!73簀MѶ"WE7XO?&E) nE~5aVd(5h֭8kH!8^͞>`ɯއ/޿V)BJЖ _&sf-Lˮ Q %1X2@sjz_e j㢉* LpB"fAiaEѴt9)s0 9s.z,-6mӋب n j[DuGyr VˬzO @f0  ņ564 c4O~6  C-$cMז 4uieXFÇG$~4՛rsJxJ V?+J縲h4c|Zc?#Zq(jX+] 8g&;dqPvQq9Mn>KsxWƚ1'w:ñT_7IxGϨ9r :C/>׫D\MEi_8pdwzCmCv<8cªw&O|47(TA 9 WroV6V؊J&"ASk8(zJZi PW*%Ph:[fq踩I'%ʚih Fk#8X5\O:xx :!;>pn`6F1@Ri~P0'e'2'uXܶ'RXj-xؠ5ߠ=889TA*u^~ԵX?´#D`S=2Su0|ZL){U0Sd ߋ; /qso^DѪ]Qbctr NFQ)ikK}d6the(ۢzgXُ,5'.AO˽}k+9:Ż[0jGӦu܇vn B ^0~%r`T w~}aWX1kUi@sG!1ў$gl<1RƊ{щ%v%x}z O/1bX;YerR?蠿 $fS5 {;=MϾ!OEt3cҸg /Hr,AM}kbAG+\$]kQ-CpB,ɉ"tdb1`Cj[33#y><Y|! a&e1Pu =AuUj͏!~uY-mɥ[Iا̠a]n31998`l RAUH< e oehcv2ZC>]Wž[G|R$~Rb%Y @ 婌$eE~߾ٯ,#w9A @onTࡷh6S= tKOp۱Dɤk $a\QYVt/C,1Zb3էP,ꁐuۨHj%K$^@{~zHG5VC??>߾D0e8 类ZatT{m "9q/A5pZ&>Y'LT@75Δ c4FSslD41ii>牸wrT,(8<'Јw(N+f5Чvņ {1؜GaqUoڰ =D+Ď뼮Ëir:0gu@{E3](cVSi^3 #i~ O@1<%-M,H.s$DԏT7dG^j?_RaYG;>F;F) gnp >> [x/) غ\|^4aIܢ[Ζ>ĝ~Y)Ciuv;hJaK.n@WCWijo? ~Q<{LN<¦ )/)%2V\(ZEK0t@c4c/Q< F"+I@X(%J{!٢ej1"˜W+'@ݔ$6cBZyKD'm.O֋LW)twҌrV6rgeUO %isN`WlmnEHݫҭ+ZgfI5۹RjDf"~K]8t0:/pYU9 &/MM Ysgf֓^yr> 9Z$ۇdUE O_)WGlVl/%Rhg*(pdLU@(Ru'T,5/n̒ln2|,5%]zN *#AXaU|F$lD@ȣ9Gba?Y+Hec_GiBxP³(D-pKIBg2|8&CNbm]P51lt% e/;b} /qG a*?H$p H]%YzrZBm R:VUU";ADkJDfg}*)z n+DRH-Y[+YT: ţ+QqˢJي޿bdvIDׅ.(+99dL=?>=:> cV{KMk:R K!_Mo؅.=/.ž mT`AN6)nm_%&; 1# R)f]* f2ݹAw )`4!2%1,aMS/.Zu^ ^ZHSxfJ%#ץ#8ߚ0ǽl|ްV%F&$)5R[.DsUG7uݥ*Fu98KK:Dl'61KD%?ż5-K9( (S+ EU_kZst,2)T Z#(Ty,աi[. ݍ\LNi`rezni d;_0׶ޜHkbvEՕ}ZN Ekܚ-ؑCJ|hxmWqAo~\[)QcmHZ1bX{GɦgB$wkk]!F~Üt*xNɺݦbzU~x $kavv ._'g")[ŷc43SR$%Z(XVQ^ϙY<.+Y,~f({"+hdq)=qúp YAE9.u#|FaTY;PPx 7Ȓф$Ue7ӷ]L92!x{3uHoF7t@.*G]s|8GOGVRpy*AB(1Qa $p>:4Pf q-K}%)RHy}kՋ3_^Li C| a@uD1:\-FV.at5i_8GVނim2qgTݫg De^'i#N]֎MIXݒUYv%>(GHz:p/u0iR^Hps8SXtZUeM8ӗx*sjfX2/*-TQ*h)5&R\3P/).$ B,vdzXpbsD U9N^J\0oKVg*}lCE}c3ӿ(A#HVA cҗ\Lɚu/:^{)~i9E9[=!Dlp1&fhIJ% bIx4aҹ*ψDb*@e84/}~Fq}6ҕ7 BI*+eQ Ld&M 4T4Soi/ E#ěӊLٮ'jm3:5p *eb2ҷSTy zX]+Ċi^w uNv\̅ϴFDO]0)+yJVZ743zj_.r_3>~{9]~OzF:hģNs?R7.ÈL"!TDY!K.H+$dC F+f-tguy]0m( dVKLq~3Xj6\\lFƳBń(B+;4]CN" )߉鼵a Qp OZ`62Wl )ih׀Qx#L$^%B ɩ+h[j XVȎěT@밀-1TCGL]񷮨lBNpuF݆hdmf轃z`!P׀ G,-̅f O]@hNA3Ԭ}ץy(]FF[TaJ}U1[/],6TP,WV.AW)+;WVpV)2RyqIc2r7* B鸯,tުD\yqee ZVV+w wR*.$TV*vRo__mn_YmiIXbjP% ~m> g[,akܸxZ]jÛiC[ W@uoTlE_Y쫊unQE V7-\"-kZ_Y\V[eu je&]TFt [TV^^uíko ;)UZΕc!3*.\_=OLưgFB7~i"$ySX''T04ٔLI}=OP뵷!v۫n(U;6F*eӱf# *Kg%VNcQ p (<Tzi8O=P5nmLU]~My_gP[Tɣ9%Ua/#y|aF@j n +W™8x&PUmX %2쪅 LYr)hxn8vf|M}9e]SypX7P^,s_%v\̮ҳ3&5p7]!."'Lc@UH_Th<0OdhSTݎSvy]cb/0lD,BG[[wqkWsd)+QayIn1v\P*<.yc.>I B˨&U ZJ&s537Hj6F*'~$Gg9iaǧ@Tdl-8Kt`91hO6okЇfS"Hϰ̐&dd~4|6(W-2k ȶ"ڵ'Y"S\GelRKt\ҸXv[N̹n;X͑FSBZQ@6[م[8wj=Ufpp`8{FJqiY%K\)&x8,~vCQ!&o֝^Q}=>UP1\^}Rգ#ef|egҗ1 =g SpJlv@˲52U#7±!6N{h28P>Ng}IC䨲)@b?1FDi̌뛭-!vv# 19;;2P ^-*P(.bux %gH*-i?d9eGzPTiw|Q߭@[;&.&ՉF0qe6ux$ t vQ $TܭsqMTd:U"˫?/* pdWGvuj:Җe7ڄ\U4/yh߇mB'&"tJ^&0Zл·>&iȉꑌޘ%cJx}ՒĩS.p<:s& y TNǏSx6R5Ыd6No{)} J9?Z2~ԴtGDLFFϐcĶ^b>Ց27,DA#S"kHeA-[I:<4~dn7A1MA&dvg4Ou e;_%SOE1VI,t`tB",$DadpxbfԑZ1zqQ|j0H4vIoc%Ӓro5<8zDd66Tӱ݋IAO{raU!k"(Փ  WV|S >pRfca&.YR0x0R$\_<͊zd#ZF\SCURc5*nQckI|TCV/ v>V'z4Y`ځ^@Y4*"*裑(k8^b8kh ¢/F!#\ojSpw(˭ ?7,e߁pk[M~%gD\_&2+ e F9ofrdya PWN#"ż~#"Og; J1qyĽK:dPKO ش}g:D`QQGEc8;#"J^JlJ9qD uYe=HM@(5UyulI8iAB4 4MpE{y t4el=lm9S[LG": ǽBGGbѲ>(Dc;s$AҧR|,g(RL)~oZh撱K4=ɛ O^6F8HQE8/E*=Ԛs5K n.DNFÔC.@253LvQIK{>׋RĮm'4x ,qRMZ]溵 _bϐLD̦-F͆L WjяOʪ < O,!8Pͼ:NH !L1mszKbly*L]‹t,'YZh(@'ks׳l9K#({g#^yC[mZf;8wd?|mϕ(kkklz#Dܷ,Jʴ8I+fd1_92j L~TJ3C? R+u[RyК0$L\ߜkQhLy& |]!7cZՌo!QP|Ml ʨ fEou)ѤԱU˼P+9\TqjK)&zFwct)gXa*tG#pN كa][t<7!e%>ߛX| XG,D~eb'ezoW:,Rb[)0x6% l_)WTmc6*Hw+EGT_VwQǏ{ǔk7L޾~lO5_΢l"|.E)ڋ.j:ۢ _)_NGWZ@϶ *_oRAjS֒ԇZv2U{^a*Ѩnaa,r1r u>Vr0"N/t/c*!tT4z'K蔋d ;V/щ0sn1Z%q4n)#8y62RpB}Sv> 9u9' 40wsbho?  **]r(odB87`u${vFnVs[kLhE]f}$0 rw<Um{b~_&9i_JC*T7W 8e3.|.P,8|ճ- .tVTa..DՉ\+b sueWH R&_qN:xbY{U1[Ŷ|~LϟC_>szz"/a*0p"'977$Bz-1V9'Х*_߯Rg~_~~RSj?Suy>cw{$7Lc/I]GT, ?8@le_^{8ZGr;>@# 9)Nlښ@(LX]zX [?p.p ̲|RPV<)b!YUR82’NS9AWԙtHv__ eD"; (Uf/>xz}~곆WKG팮ޯsPkY<{ƤeԷw<΀_fˡ 8牸!,Z&Uhպ^[aRm0XƊĞl|j6v??/G?6:ޤ[۰|zPu6 ”?@n=ɌgmT01,nĻԔlaG&y _>~ѿ| | iiַjm2/,Q}-o^; '*8N}Q(4,UasNQ{_@h]w<zzv>?=qO/___~ᗿxh6Յ} =<)ǹ:e?}oˎE"=JD:XEH\xs!aG9(ŽP,άxXz游O:W:]}K+'X XE1FD–a goc8O_=P ʧS_4hO@xK?nZ^ %1(twp/uF\+(@`T?!&7P8A*/bs柌 *SD%`rPK`XB&lib/Pod/Simple/LinkSection.pmUao0_qcS5-tIS;iԡ pqv UItӴǹ{;@C뛜y^ ʋSeyT\! 6C(Ih18-s\Ι)FJ(UF^K^xFeJ288۬bQ<5ap,ױ\ ^ )oQ ɦK)fGԿ7wo}rD'. Ti!ghb'9 rO(tF h}Nf{sV㟏5V՞zr A :!eLXD^I!u8r¸8zz€2iGy\ܘ`cRbo;u)n.w63n"NN/S]-Ό"/;O&;vJid]94P|Z-pUnum/-(.`}oQqםo'w{(hs]goTTx9K~p2>L4Z;H~l(Qim,q@i<+Z*_ԴBAP ^cjGyiڂ$mG$K11^8/݃6ZQ:/\mL4VTT i{'EjRiEYf\:9{ p(EOZTdzi\#W+jTJlfTX&2ܙv([-ZʕU*؞ DrZ BSzܘ+qsp` w眙%gJD,5;Yq:P\p*1J IN1}fwMk rFBَ̲QŐiҘ09 B̊7>*Y^FjF+&,cʗ_Y`~iaΕv8ilIOf!Y(O0_U lk;ǟE'}Nżܠ h7y.\7CY{0ntCJqQ=Ȗ` ʾlsK) 7AW:/|'7A[},[S#×_ZK9P(g"a(.fX tT $xUU $js 8D.2 unRq[d[-bܟ\Ue)]H)»E؈<'y PK`XBclib/Pod/Text.pm}~C{4p!I4)??ѣ\̂T,xȹD)Ɠl)u$Vq.r%i.A8 OaPo`"γE uESt`x /#BqV˙J`^0DЂEPRs\H(sO! R&)ę~|ӈ{[dGi>BF/̤w ELc'sdT"\ 0,1 |CaOKf^,b?Yu_$麰mFGN?럸cpO'Zè[f\PVi%rEi 񂸗R>N`OHH62bI.KdTpcqD!`D1 ު6DŽE\ C}O.@T[{-&IU#2Riir2s͊٤&#,dGsTO}y:a+]Sr 1-Ng1,ZhO?G#X\tZh S)Q8R)Ai0 [=N{Us5qP  Smaŋ@ x KeJm24YH^b"4JĘHq *r6: ) r}.T 4.$Pf*O@..3d–gMChuw*?F^hʂ'ΓYf2 4 'v0r"Lgoeˀ Q3y͛Y4y_LhէjЇg@ @:Z} 8bD3ï4Jeyq(Qzk~ro hÂ82g-֚jvfMǙhKS1hTPQsꈯQHS<M~TvAiaAAI+D4E+UddJ.&rCBc9eQU ;|ZyJ :R:F !}) KEXAT X!5CyHRV Q"wER4H#!P7 HVxaw Gq`K*"|%^>zH*BNjbOs0TCB;:j|G_6f$ U@@=D"C>}EDd99lL7m8E'5ǟcq%hWFs` XghťnKy61:-vp6 w(|R19wpV#}Z_Wb!?Я$JPsZX_=fr&z=aU9d`ڃ˒A04y߁^ <,ub?OKAL@%9Һ)$xSs߮%VQ%K>gaK,6<-6'0d0 1rPh08ARӆ1c&5'I Iڲ`ˌmAEă"vZrQWqBydZTMADž;Y%QHhk=w/yL5qu/afBy36ZHzraPe.r~:b#= Q$,aά6s C#M$[EM{h3P\qhnj=MfeO[4MLT*s[׽ agǤ*Jm,! >kL]R7W8 0\{)TPF) j )b lE\b IFjo\.SҦ>k P\)e)t_IfCx<Ҁ:>[K[9xM[e (vΨ!I w)ư/_iGѝr(CG͝h%FFH;~tw0GҼ j\m,W,rsI43s(Sזq6öfA0S` AŶFiJ1Ӕ=JHe(e`4@AxܦR[c[4 WL֕v[LDdKErydSLm`GhJ|A b%;C Gh̆൉bh$ؙ|z>N <>v>o]"O{;;#'Bj)Z"5]'w1Hj1S~O6ͣȸ%*RܔJfqh@E <20DM%ihYBu@b MzJ{沉8`43˯+>foaJri+&߭듟N'/Ȓm$+4c%d&[@ԭќszZ?hVdk"`evXZJMXr WtDmE`ٺ?N4G,J`tKL< 4B[dPuefv/Ek0yQ7 E[9`ZJ1 hw"+wd=*sWxh`>Bo9i`ޮ}]Ǒ]MlҘns~!5)D-˳&5OO_#]^iS8} 4$u A+mFMX*x.XdDqmhž(Dߌ0:<[" !Wʼnz/Jej%1O+)mNjjJ=\kZz<éFa]T}]', 5mx}M.t5}+Rw$åw#b ]j^v3#OFT[3xJŤZľP0E+]?B{o&uϨ3 FL evTs;l ߣohW| AW)KɎ;۰$b˂H,O{:"f|QTV%UTK9F2q("[Dä駸^_Ŀ43"/#L24E.hnK }K+N&\Y&K^Ed'q<'L h1լCBV8 4A:T/.NYW "(6KΈ4i -`iVƃFGٓcf R#D lne)'yx.HUTm!0MX;iXq6T- MV)T/7ҒXRKCu2SWT&l{Ub\e;/13:*]YFV[;`P^S }A˯9]9V`kWEaJj{m`f }USb#atmuC ,FR*K#)]tM,ǨhTo֑Sk tNn#8aZUj[I7D|4WJ19f8Fw"?QB H'qټ&<<}U 0pلʲoSI(~s)nw@NSΪ\5mrfoF{KС 'lG9+P\G~O%-> ~@< Nb$xsvz[(Nۦ͝Mk7vj>x9H3+1FF;t6 ֹސ:"sPJ~0(*)O3d?4ZF6֋b?R簴 |[>V us]c]wۃ7k28RVۓ@QƤ(|~!OHCJ VdܺWsovq[So`0p4E:Lg10PdDWq҂*)(?'rhz [_܀+!`eG#3UJdyy/3_K\,>/~wjm+ljmUMDߦf|%:9Pmҍ[Y8S_(z8=F[ϽZpupsfu9=e\ 􈙵et~4JׅS]Ea:P2br tI)zt@2ϙB=Ib3u-BZ}=r28{SS%7TXVJ{f7[ajY44a{%YM Y5'*ƀSbEv%}u9mآVcR꾱r8F=^,B)LRBhԚk ePADG<+QeJr5| h b!tC\Ǜ aH!9J$)O5$Oar%bvȴl*PϜX*V"{ ژoV.@Ҥ+ C1ܻ?EaT>:Kw)ў™I@~ªS=CKl '*ZG&CIhϭ$G|9Vq9lDW$h!n~ma م{}P &lAwNvv^?cVw9>Wbx<.v7'$N: GA ;{Wlp^#8ȸvƎC@.l¼TWԄ=D눂cF\qЇ '$IBX?71FhfBHܦbdqK; r FۭKD]BM ƛNmSzN`' ^ɷ;I뫟~T4lIwIخB5K"-:@QH'L?8;ox+q ԗF[#)>kR;=eU*;]{s$8sYoY4<]ء[;tc,Խ.O/|( 9v2w؂f i@Ba?jwؖPNiAfoA)YYT@%ɉ,NJgJhbPKCHr~C5rY_߭!z; c 4|D0_TCnD }G=~xzDTt DS-B Bא*q }q0U-[ƥ1 IDY"JuSc:Y_adϧzaW[l "Z*RJ`_4,,Oӳn,|^Ch2+]Wyfb4s$Y ߭vszB'nK#l81_8RA0 X ˓:Ll|pU|]S "M%s +X#lmq<h)8ua]?ڑ?^9<<&R!j)yPn[p!Vl4^3GYbwzIȜzh"PH1ޓg+L֚}Y1 n$ hCZA#dB&p;\ +=CFHGKm*o:/YDTQ0ʔKxV. &'S{TMAHh}Abŭ6~toD*hthD+ȿPK`XB |*lib/Pod/Usage.pmkSs3p'1iI&`H #k[E]Bs+KC쮰" $vsm@_<1G,!*fQ”9z6 J]_~^f^kGT%avkz@@~P{V-6Kơ"gTص sNɬ9s`2y١@ZT/1braN#'.=KnAzdA0SL$@Z#d7)`aE yU+ZZu- paxޕF3 NԚB3G\ ĕe*H`D1Ȭn@ b~bw U"ld답}~cۭ/Tz0(bP4`wC!12})~UVCKv+}{[$fؕbvP~yO[v%A 3p"SƶH4e8)u@FXT1bV45y: YJOnֱ9+"'nȄS&Y{rcLEs08`ǖ{:JC{I3y"fj WH]bhEe*!7lfGǧ8ig#Ml{;tNqIU%v)(jSH rϮC_&Z'>O#s-[(w E{IdC捔 X}>9`-}u߶ȑwVի]_FO]R!+Ԣ7Uћ![ C TR#haY +Jh69t\5w6Y6_P.?&/}y.%_Z*Ն>psp{ߌř8Kc6׷ɊFuJ2Ugcp))L [NL~Y4gzd YMU Z^^ ϛZVZNͳ9;e$1hͣV4HlieyÛzCN}S15j;CJ9Xf KvloO'J+ E]!qMק01\H_tVPm|ab0qs:G."&s +T;rfĦop~,ڮWe5 {o9ܠ7q?ύ°Q%慹t^[jjOa:qȸ[w6rrIZ]kqns)79sQJhc:nw |;`4v> \bxCyDŽҘRd+EHcXٛC],4TVhWDp;/ʴXdH&k唙|$ɒVLKBZ!-q 5+*m~O%x[xX|E7w.cUӠp0[i;i-s:"iVksƹh,—Kz)`+^eY]`Se8,zr"{U/ܥպC^+?$#pKP8jpm GT(r`!9"σoᏦt~"fl[Ǻ[Z5DG͂mțm^[*l-.V:j-ۼ>&\1PPI6ʴZF1gGayMI!*D*T,Sr3g]%N }ܼ4BSLT8tqwnJ Dٵ ,&9TKJW2pYԒ=$);0R=ۦ T RѶ> + ~_Ls୘ҊN˔nx_\2tؒN ߋ'ڏM|/D kX-/؈-g6L~Zjs^PU(5kM7T^N>&iq?+Ugj.V+!ŴE8PK`XBg|32 lib/SOAP/Constants.pmXmwXί5]0}Iؖ"mؠpӴIU 1i6} ]>( 3ϝy;s9- 9M:~`:_Ms /Whq"pA]>)*QD+I*SPyPh6Ym} rżQZ9vCα3Ӟv\( 5!aIZ^Ң7θf6X+>I}X0f RX@UaRs5knȗ!s;GF-%!Pu\JtA *HO؆zy1j;̋-zeW[<|&o|Ч,rG Ɋ蓏|wJNzˉ(1ج٤AZfK9Πs1 t!wPK`XB9|lib/SOAP/Lite.pmzF(_OQ)9qҚ"+x:$HH6IiYGf?ybw 5@R{6\Vy{4 *G/^5&i}4[_4nƽ˫Iuq*ߧU:|;0t{\eY bhl^\4ȳu2N[M6 :0^>ΧXlՒaA]`:`rՓAL J4փuNjA6J9Jl I~!XԂatn?i?Oc^Iv c-xa++ǻ252q}cVv&`.q:ā8 F80ndgZy?^|l7o}ŵGgGd_i^t Sɧ2A2 nW3 90wƷt2E**7P*ɯbD-owSvv_igUq|yֲjETg}]z3 !OY ςj仳ӧlFfd }V !* &Y{:8 B`(H"K, /Gw~2N?.$83fur.<WS . "qvb6wI/NU}qB6FjBlpy7y3?Aug/ebATݬU nT~Y7Fӌf3N6Ն Y9HӃ/rlcpQonGx҆y`r l6yJfeܮQ@u:>ԸQ` $ Z#t8Mr@EëZa6 S |j+ 94ߌ z ._qHI0(r/#@N xx .)jWVSa&Lؤŀk6Y+>^#xM6;hgU' *LԃI_S$@0:~8pGO^*vbFG2kXzn1's\8k. yt"3'x$1(z~{M,RwbZpASԁfew}5bB@D[6MS㢟%~ 'At:NR{% Jxr8C*L~76|~3@N0]3&}Dȧ_FPpf|@uM&pp^7) icr!tr GX=O#:󲬟&C*!p-їO_6)>pnl@$"x^E)  4HN <jpS y/ R".jdwİ iC2A>#m1ou2u!vw~$q'&p\?3ĪxnT<bXgr/R@Bp`?Oq-D#r7IiC:!5g<xfCx%}0NZf%60/f/oO'? DYҞF!ng!1#N'7 c;0U+_LnSD`9ACR]A4zr5a#iam:Կl[b4?h6!شiaUS=Sq3bơS .n$ (N(% 4==Fz9f3 GJ^-a\!#+-9 @2"E.lroGqQ+lSV_wbWP^*x|# z("܁q{mq <"-ItHL 5М.{uD9UJ$+mo^~.$}|5y|5A:o;A ܰ.|&k2L6Yh_ʁ%HٷHʀUC1.d p)?ȃ4oP`,;~+5gqQ\z@Y_<5ݵ %a尣UmeFܕo>ymSh\FE^n/F!S  {G͆,SᚿE+Z*_'GhX sSŽٽ\gx̡;],mT~-_ꆉ~HXDjp5$mj _7>^upH;lQsr5`ճeuA-NgNqnÁ{+4@.%\h.ѓ. WXt w+ZyW0 7ɡt dD )xcE4$B[+`n2UP8vQ$w(#Զ -0M¾5M0@j4$#(1SkXäTPmrTê*F eo괰l696Naj0t2?R 2#pރF:x<hˑ0Tζ+-rȪj -@͔N$ L:ښ@2 mh)3>?Vi/bf' 2R }Z9Umus~̬㬜~VǮ;PjS0[ 5;|l/?=;=ۦqYՔ+s+%G[ȨhV7I}r&>ƧMswIGgfŚK^S; GlǂçpCJY'Z3y%WRjիZiV'n;>٨mվ}_{| T}K]~]:ƿJ-1zp3n15KIO+FpQv0EX4Bd%@4Hd _dz͂/=".-@MrIƲ ՃI<0FEH_cC 8IRL``#$5EҒb1 L sFhaENJJ!=CV8D~?ذxζsjJ=#, Y.ɁaQ6]-&ߨEKqW4즥YgJ|};'-6f>9hl.!Uaz&#< 8%^K[˰[_J<0NL`VǛ5g7sumyfknHJ5pъ}ON֧^.ziWhT-ULzD<k)^j,AcLn_QjiGfm-5cEX6R%gv?K`*N=@+c5k-4&ZN ]h w S\*⪻dQv?"'|7V펨mlA@M5ܺ @2ԉ9Ҳd Հ:&l6u< Mρ*x}f-ZDJhBӿ&ӾDxD!Z?a7aLT:f qש<6Z-NXn7r'F|_ 2Iز:M͸*p!~{H(v檡׶jE !> enMV4Oq_UoNtbҺӃ$1K5M\g7+R1lA]6&<^Ib \z/I+hv()|luH[۬#M;aqhUPpz2Xo&J$ /Ä_i\,܆*f,~=iTD?zÝ/ IJ@c7tu *^ i'4w[{BMYK-oPx[c= e[0ZQHEbs{z_ڍ܎lvZusۃg.ݶqDԲ-@gG2K5SZKR/LL Q\jpdRzSjꄊ}©ێ=*;AĈw5ޞT{ϞͰx`:N+siPO"a3ßۿU{niqgO`XR=.CGe^o't5P5ZTUJoMqyCXB\2Q, .`;ٶk}^v6m"eRG~'q>[9(f%G%&.q37D{Q_^6 жbd$ɑ e/8%J( փ7@:PzX9f&Ow ІӉTjV@'9#[G4J~Y5ۼ|ɍCԈRƅD.Ezo޾ՒuW(r+T(;~hmb6aZȹAJu -9X# b3a6d< %6Ń s%INCIJa0م<;@ȽLaNE+Ib3 [(%k~3WX KԽu h)lD=xN:hsbh釴5t -!$#+~iñ9$7Y(ˆ{'%GNw>?H^|:|kG;[]CHN3=x/#q>EOm_N]Wir o'ziX,w6;jп^ey ܮTYoSNAFw]а]o-UL1]5qiK|#RF%xG(V:ީ0I^Q$FQK1yU%jy;<_eJc(m/ƥ/UhN9/飄.,HK(;:U~"'J z dCn"j}Vl~"DZi#6M=̣[66K$S| Ro]$;t1\!U !qm~2>NO2Qf#iYԶoR S-INKkI(N*b`6 K%#ሮcġDb}TqJS!H ݣҁ?z}_1ksk23SVEZt׽7ώ=>oHK^%ypS;u1;u/Bsfvq-i< F])Xlְ0et#҉Z8zγ̄Ju>}2gCѷ4RZRwh"hq Kv䒋T )Hџn $TJ̩26ŸG޺:k [BJ1NkmhJǻЭKXt`#t T;5EPV !*VdBoH4S?K3/jK}Ts(aZt8|֓Qȇ:@u@z4J˪c_V@:Z]`*`_KX 4e2O.lCo]Y 洠RLgAĨ]33KSNJ0pHU]f`顗^JMUhHDQ8Ku4"A2\i,RP?1fr& h"[ЁΪ"&g)(P)@2ԭ^?֠ӝoEYHQi3cȍL­"1DPh/t<Dn6kws#Ia z#?G3˙TΕ9I ]]4?Es9zq %+޴&Y-'%_f(aMEd R/ q!z]}Hl2K5qr.c]f 8-MߝQ [d)a/hS,Us&tc. j=X-[_鮂l#Wif37I G^-b52vLÍP=Ųzؘ:bXWfB LGU7jJHaC@n`\KT:6*-ۢ\,PP "E&W 8mcMR]D<T>3>dcϴa`vzfѿUD&)Q@ b kJ``e/ K;tbqzv|6m"5)y\i/ !q'5sg"1|6Gگ^?;竃bHl$a6&δeH/IsY+ @"v&lJ:Z1uоsC.;E8ۙj݈s]q6O^Eo Ҷ9g~Öev>~!JJ3c,A)kKS/^xOSq)Q/0j i&yk\hZ ĭV5 xD(<`1I)uHH*]\[m%׷uf"9?t<)!3CdT!a,&"Fkp+XV(q]y\=>F%+(y 5hYwYWCr#(RM~7C곾eJI&n jƘ']Lt^W)uvZ)]Iv81!m \)0}w:VȾŦ+= uАCtڶ/RSΰƱC3p_S ¢k{O2? H>n##ڌ.P-e Idi:Pm+,\!6IMcNOE)ҍlRtB`Cj0F(6]DBgt BlgEMČ_2W1g%1x*={i~mO~̾0+FI?D"u Gåd.s?୅2?*z}8ƬǤ4]c=TYBW_{A, 8\ՆHL[w[[:KlU_ݩrגt}!\ QߖL.ADzSr*Z0 O1;+ނc:tv&cOWqtVs⽛T*Z (@߻V2$nAc:p9ފ(;Op9s~-K4n"6N S^9KMi bv2 ?$p~C&6a0녇D"?B\f$2m1ܚԪM@i3J|H9ݨG 9OzFQH,igJ$cʐk\tjsއX"Zx>ED./D;&jEfvERuN^05ԥ=MPS.PʭY06*tn6}2\*qCx"ں4 )c6Y~k>>V-?=1Uj7p`Ρ12Ǽ;5ӄ)nVO@myrAFAGz.XY_ǝl:ϸaoVr=!iWd<0@Z?UIcb>/d :2IT| ea/vK4Qr襈b,#ڥU˃x|< ZF#s䪛\d;0aN_k|zq y2r4#PM)fhmq`Y6=<٢PctΟPOC< M$A xs#.8}TtS~Jx’)JDFfPb42LsL@5sǓ,|#0=lK/sL۵POꭗf<Ŏ ,Z8j\&c$ mV:PʡC`Аox|Y<~l( <ܥ:L/c"ּ*~)ٽ TBV0YtLР6F:>*'}0bJRrdI,RG+\)&Qa2 謄*Vc,Rϝϐߊy:cay,AG1s6ڠ{d0 a%$"%f̤Xޔb+_[nrvApm5xd"̬rɂ(uN֒bOHhicW6 (w`m]":BFk*k SVB&ãQ(iv. fw3f,LPncؗdTܕrtI(f`k$L6 ]Bri4:xQ~~1 4yHavW55&~[9v3LtXCij>#**H=jAƇAG.X" Ge, o s#oje,9GO0Y X9=@7G3`܂f-4  w"*V4BԭȫۃGzcdh[ Xi+QrUeYհ4ʒ>CcKGFg̅0. `BWJ)wnϷ(Elğ C1[nɶd {2gS9G"0z'1Q’F,cBx?Φc|u/;z>:ѝ\lef#B^ b*/e3W62Mt;eqx+a}' ofS,W5(ǖYGcGC8"_OǺAq Gx}ZH;&WD/?t[dϮ<u&`X˴<ݺ:\X|d,(62Îb4٥w*C+FftԻCigJ9=#6s+%+|Nd42.SQ$/@W!>ZW -* ;UAmt6lr'u,*Iqq5*4Գ#Bt&nScx(iL+x]@<>;0~{*_5Bs^YKn ͠r2ŚkaubWr{G Txu3~M)R)(7q ՚cDB9g3 _S+3U5\3 BwfifYԋ{7C$6:U{Z7&oe8 LDb&K脈WlX 8 秚s Wn0H%I|#J='n+j8waS~—8; 9"N0_簦3O`6'@ؙʾٵm" ¢#,+T [7](|9` IV098o([Sg`zi ;ҙ a娫=B}.ַn\W*L*YIBJ; s A?ʼCg[~0,jy=_%!ՠ2,1cǐىYw)^n%|mG|wkCJ:lr%huIңܗ49YS\kn*Hn`Y3@nl $z5FsP5 ; X IM: k xhF,O?/^/ ]JTTV gMj'`O0AT_h7?d`;a&9ʻcj1Rd#%"GX6Pu#@p0M2,K*M6q}dse(̝G 2ΙY _ 6HgQQrϒ.G\5Y'o$+*`~KKׂgeEL+~FIe%pR<}~n{}t1, ,OpRFt eӧOb9jUZ.DQXjq滩a8~ܽƔwv=$&kp !8deicB;. HJ Z~e<5cuɈHzbt<ˆ\1 /Юf&2n'bi*;$92=.vCS`m<$|`!ۡ20/;3d4>L{0Ы[&/4qlHdbD*MI٣Wau4!BNH &\Ar0D+T;xo^u4Faؼ+yD- IL]P=-mloYIY6DԔoBnE-[S UY*rkj&-DH6e@  I: ,Y7}VyΘ\݊6gvy;VuEOy% ,LsyʌDZùY."{D9 rOF2X? V3̪sNq)<&/mW5w)*0%V[— G&F<;rp2tBﲾv eUo;_2,dTJNtGmhrúbLmAn޵q</PrZC<ˈʖ.>l  HII2:7g !xBM A>|AbsA}b0C-q02('w-bLQ*Q=wcꃶjd[5X ,)|Qq|y1s]UʚvQz9 GD/(Ml&E["%#|>d8N+m6/)1sx,s A`P&-Qi3-z'PMxgoX'e`y)WHkCa)At^| dym? ׏9rY )-BKT"U`]$WŸp+ވY?@NǽU~i 똂]Rz݀\zMU}8 3 #/ԖZپ෠"bl~껟؋o[RfSluM`Sa~'*d^VX]W)1iӋ 680b aŜe魮nA 2vx]8@ DYȺnV )."NiYj<[lKZ(kM1"P¡EaoḪEN HY-$QʼO-/jcHmm9lNkˢUTb 1s }0Pb?%СQ6T nBP>AZB>P75 <&|_BոDF{|  `Y)UQl ɰdVwi`^rԔ1l|}Iքuhs+4aL6XҡThNnĥ^;m(Maw^4lڋ2)yDӡ2Eˮ]0^!|?(3aL:l#l${U1uU#3*z/uVDCanbb=g0:.d} 25CvK.lNfAt îozsڞmR輺D9~+ofM[} [6w/łemPtu(l_~ptD/%.ᆸbٓv&H\w2 `ɜ,6 ]F 0Lg(ɐB%)c\VM0nQJOgj٠\}De=2?"]jq.ם FJeϭrkrvc@X֟dƟK@5:)F$\d\Gɟ-;9ffLNPU,>ܙHZ͊%!:)/GqtʤOOЄs40"@}~ JUz@"X]qņ~g<);7h![×C2`4)'߭uayCiF[;FP=/'0 E*7L}a8=:M^KvȂ&]2+62yk,d SRVN߷|~tPJ-Ü 4#\ϒH<ȑQ RCY">pnK>΀?=99ƂzO`Ty3h=Ү;͐΂C y! XCfovsZ.ŴNdKS|ٚ_)B-a*:^E>.7eC,0V9̘;oabTU"/m'Mf]x!K]Nes3L;dv2Y;,-i -{4FRH4E¯؅ApS u׷, mVOP|XJZm,26/S8! 91 ~Ub_2KጷQccf!]H!vhg7l79\Ι<spJ{F\y%QO3ՐfIq5UD/l| vݢH<#))pb"~2eU5hNC?)=zOQHDafoDV h m^dCј؅]`} +,_3LN?^N _o 0.+:Ű8Oy\(mhx.!1vZ, F\muZ%aL+yI9jD;1T%o uk)C VOSOߥ+n<#*'$ xWeoI%"NQhujX.zO{l#u*SCXkJl_[8DwKfWޠ5ld4N޳g3ljdxf>Ê" NgDPQ &вoɫ;qٻ, NI Hy؅Z!Xs[>:! '#L*GʛfI"߁^Q]*+vo L,q ַEGBLϵUb[,,[Q.+uS5΍ )oBh{pG\Oȋ?*B4 `6u~'nzuzQcHR; 1TO5#jc'k!xVȯôTR Zblm$!0V>*çEc DIPI0 *xQpUѨ}dp:҃\):ɹEyoBx M8p8@kZ;N6;/#ú- 'g\-ܢ^43u5|*0sAPr7(wLtˋgGe< gY9,e8#ern?ۭmIT)5I+uERlLxG=s )=B"PZN;C8 S)|%V v<Lw:72R0*-ZpR{tv w̨R;C*Rsxyl&LUQBd2dq%cIF|gZ+ Ĉ'i0-5>4_EWKyb ÁR 1FI)̈TN]d{HI-K/ Hzy;2+9~JȀyE84uM4kQZ$^靉 CNbHeId]\h&P/Cō-yIpE1)X͖V$G% -N| hً~68dFdpuMh>IXݝQ8kwG KO\KՐS _#kBnZԈ `b!TB䈡0R 4)6;r# AD× sjuiOξ|EndS8N;,TBa6𧆊(Pymqh)[2,!MGo93T F\<n R qG舄mdٗZaS g!K]qQ*IqMs5w8J乎֤Lf YP0SWX4t+Nu$) xХaKnlbt挷5"DR%+2S8񽷁+8likpUc\m&7QM(7]\Cr4oDY]jy%2F,s1F. TٰXn׷f{mwvCvoz[;[ŕ[*#*Lt%yyJ fT?;@Q /Đ֮lKC|Dm=`+O R3@{*N!X_wܪ6LhO鑒QS8$ދ A|ţey9$ѧ D| TvkgxnHbatg\n}0#.1S# Dh_&sNt"mQ-~&D"@C($~}ef& ^ȺT*G)Nj<2F/3_&HQJ>tR!RL+,4pGq ZwewvЃE2 Ҭa[ ֑OKI75F+wj ؘ􁵼7mCcfzfΛ_I]i>*ᖱfaD1*dJz]l^rB:4UXL.d wstEV[to*L]m^c?jQ 7+3y߼//)9ƘF􅣗 ,a&0G4R.B Q6*2 ļ`}/z&ƼL7箺xx@ȶ!1-gJ4'\fҎh.d[ xv~DHQӳq cmlPM i>kp[; _:w_gf & irNw)5@k\Ȉ /3gM~NL*,_9E SyUVNa˲^7ø8!@n{FkLeV CT]'Pp\ vs3Žg._("]d۵ڣoPR&~x?ԂB/+E-8xhܶE7#xLnxPm3JQUD8LQhC@$tJ ^~U6 W$<Q9IXsʷ"`=QĎk}iX6 `S;)^vvZ~VSǬk˔& gJXn- -Ɲ)6!aA:@*U\)ZG'0|G7wle3:y҅7&/8>wiwդEmth w2x#rx1T U=Sx w]<%dߟ0tiem+WlAq' n0b~Nx .#Iz]mr)QAY~SQ)qLG¾pUPP;)S ]N4!+@vԩ/RT @Ϟ{naF.hrg1C;C+c3cxo>TbG^”B._)rjIjqYb/ؿL94=_BUJߖS2`G>ݖ5ک̰f˷hLYP_sg[(mO1[Ba\Ma҆8dJ$8 Vl6 b02Z@ 1ubD#z"a`x ˆdHu)tc@#ݖ׌8WLik Ȋtb(3aׇfjMH`f8ͦ8v5KӔ7pμ)'\__GWb&?o|YkdCTHUI&SUF| m^C^?T:*\rL^pʌ\'DT׼*?B%308 T{&к%?ne.o׽?n$͜/$|.Dz3Xf}Igv720D`8BRp:96xayEsb_ ,E!kHvR/_Cvp8#]|R-7tn|߼x q<س"3Ҍ1% 2'?0p2giZXilzhn@/mX#O,`0;$*:u?~q\I@)/e>q~񁰤d:?$ oqQȂH"JQ” iCo wq_ƚae,2~KNrʑbբUZwe.CIעHpmϫm Ƴr_L%SqJw3be7)-7 u1'ـu{<2^P{s˽pP`)0լZBz"+KpcU*@6h&ixC-ۛz(Ɓ-ezf0Yoq׷Q@tfqY?oi[.R.- }nޞgyAv>39L'XEWȱ.hU C,ϱ^NrIWK HƝdn\Q/eZؿ~4߄& ׇ#; "J@K39Kyt_5!9813jĭ?KGJϜ$*1x}2V^D|V+MbRq%(jEshFB@۲(±T9u>O'b0:c>֌6 NimT1ipgZBYFD$wWsYg U au u+)iS/̢U E/Oo(ȰpЎxv*^ dW>vsMt6#hIG4U,NpGh$ANFB|$@w8Y:gtP恴h&Xk-؟)ţ͜Dh/bt*\]6{~KГqAmT\9ȚoxKnF6Ǚ=(<_)Q 旸m(v^ eeH2sc\Xcs:.(x"ݮɻ$<2ϙ:$)U'HzC6l#lzB: $k.RRQp~%inczԠuSXk剁1ˣ*]K9|~x_m\5H=Jfֽ/Uj%1~ >.2M /םՂ1y)v Ļ dܹlڋό; ,Ri1  vvd冰%Jm⤇8:fh7=J-x>Q/2Q7.kddYJ oQ,Vr߬򯳕[$A;X349ázQo5*:+ ]γq\f% Gٹ>;2Vn7؉4.;ʻ86>l8vF^le1;_LvpP^q_Uײ?̈aCREx ƩX_z25^Q'֣rr}Xq"V= άf'R414?#߮YƆV!漐1Q""/n:hZܭj~bj!n=e.zP!X%K4tLKXLwH/CDkst|w̷V-v*5;B(e$|6+p,VLA XҾEE0fS1}!B#(WmEUQAANrS 0VVe)4oV)4}SqoBؑTT́Ԝjp_CJv -/ONrl &y/d4TH2rA8 Č GUb Bil"Er^SXcb?mڍW` &JڮWA#B(~kuK>>~f7G1t'@==>:e1.5Q ؞_(OPF;04}Lvb)!Gip gMϏbhnkj:NkixW( be囍r<|_sAUVt!*)$W%튩:f*PNXzoAAaO=xYY^ Gh}dՃ܆wm= ?6U@$qpLFxTAt~&Hpv=NCr™64FyJFrlGFNr2ɑ& (En%BD" 1LaLpHέH+ cfRVanɓW09v (3dU0&JU CX@\ JMz'P@͸wy5&mll_?i?}ڇe0 ^@B-hG;s3lvSOTfȐX/idVY[!PEVebwh zǪjb +ݽiKInb}* [ +aleaf?[T )Ѻ<1j]sTfq.04]:new}t5ڹ;[v?u7%46jË~ؼxW㬘n-ցa;(X pR {|hA`QYܥ7ƤFn7HgTV$K ɬ"2pA7Q.:i*MXbQg!&5YMTjL ӳjt70IX,lY`9G[Py&=헿Y&ͲY?knID,:YmPMq]Z@I_h@W4>Pa<ʪ-Bѻ/s[ֶ"{2Wyf4%&*(FhlbЉ!-6.kqC|N*? x%_ u! % UnXzueIYr-EP=vs/FW(9=8yt/Fi9 2 E`Vp g 2WeSTYE]aIԯ)+ohynhL*4G׻|^۰F4=$ZY= ӄ)%jċ.ul'D&Jc-9*}c HLU|d$d8bx#^St%Bw5[$ř% Uc\at$9;c-D«g{GG2H0%@;p'))I!JGT:ۣ-*n/# ElMxpP0V+3m&PקM! $V(DQV巫D\y_F 0p)H׈}7~C'F6Х4CAlZ@"aCV"v̍@m{bIU7kGNTAѲEMk_41CG'og){3Vf/ ~XHX@Mn|TtX7H@AILvH|J/7@BIX`3&+̚b)\;dZQo+ί[%ր2OIyG,#PkA:l31eQ(ɫC/cg15@ ,o[qRjL(Pjw\EÄx8$w[ZϜ{^,aPCH$ R06 1|.m ILqK{D/,:CjUColM$6+mo3}-x|$uf%nt* \8+M'.]}" 6P xM(QO^azf8b!./=-jظe|XZ|IW[Vx}3PQ=Cڏ6kk~}<)gP\ r;D;hr2Ba(`ϰt&ú%*ʧ]zZϝ-L\ʝ 54 zijZ[sX喔,ct?cIvAi=x:k9{~ q냙=aNNZp: ,nwsȱ|iFy^$-vX14>k9r|"鶚]ׂ9|n[Ӳڪ(H¢VZ߳2Q.nUt/CMޥ<ޭx^|qm路OxgO2CsUH"|6y%/;k9;IΌo>;-t{oQt}l @znl#15sKeͱg`ׇf_3=a O|5֠Eϻ_M6`e*bLqI:d?-P޹+l60ׯ|(ThNB}tv!3xmƗB\ (D-ӤQ 3" I~6H)`_Cc0ٸ=a#Zc-4!\96 T3FGFnS0djaV"&Y^KĝxbI2B)FRI~E-=m=[fB'61?Guм6:>9n=~lN1*I!ty_[cj}i b ~ZPK`XBz*+lib/SOAP/Lite/Deserializer/XMLSchema1999.pmTk0~_qaJ š躰m-A϶,M};nܝ:t™@rF Trje`:7y7M! # 0|řy@(by *oSn@iy 8IZ\ Zl켵DjMWnx38=hFtVmjF6'z`"c3pκ& pCG_n~7L4?.۵Za۹W7tNDɿV@//݀VIrZ;&ǼCɓW~1CP^0q%H-EnEo:i~oHQn"/G6[%K1F,4(02I1}[!&4l b! ΛsוAKa]ꃌ_(X*0rƱd+9*u6귰 mSK3(*PhV0x%p*Rcߗ ;o+AsVnqss ܊['/PK`XB"K)+lib/SOAP/Lite/Deserializer/XMLSchema2001.pmo0WD=K"T+erkb?Y;?L?w~l}(GljG3T()abXMt]gAEҟ$Gp8v8J& 4Ic&.%D'Δ}]g N;6/9L'`ABj|,pEszNz{GW=ۊ+NS_&$wyݗf k ế\ypMCPK`XB .lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_1.pm]Smk0_qd%55}Pce.4{m>;bkwrlW><='BHaq=]Jkh_4&c-B=ݦzDG!y q8?o32s$~B5_~GxG1]nwZW(<&@eApot#Sp#kQ|tvu+De#|"KwU }'vRb(߽OaXp>o9f:ǎ:n*o=ҼLG".o>-n;S`aB^0>>,*-*jN֢'kF8MyCyTzR9,P'jt} KU06v{!++K2}<;&[(ýœ=pVn *M3h=Q@%TWj m)خD^610}%vX(JPK`XB7WqV.lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_2.pmRMO0WXDZT]=8@U*lEXT4p]}! ٞ,f<ߤPC8Z`R<Φtٶ8<}9B1DuUʒ/IYʻr\z5a_rD8pN?c8m\n9%v | &+F71a3J_]]On`:#Rʺ tAOS W92W2Kȸ;Q 8T3gZ OMKQ9oʚ7 W wB+<&7 }hF5V8' sRS ħj`UI~s@ʊ\a6 }/0 umzTb` #PwAf15#IZi}DӦ PK`XB10glib/SOAP/Lite/Utils.pmuQO0+n'&fLu Ŷd1nKAŒ{ ^QXCtz^ zYRpNĸWSh (^!|/k lT58I{LŘ@ZK,g{>令WS8,D%d%5{#L2f\wTdeF$hJGZ.jP:.q fEBv7\l*zXA-6_(AEM*??;؄p~s_A!PK`XBU  *lib/SOAP/Packager.pmZ{sb <ꐑ,FdMIn "U @ь~ VL3j<v \Zg6x6uj[Q~j[H@̖ 3;h_wvvp#~&,L/HLHtxƀ0NTE.,FA y%fN2<aK$0!/%Mx0edBK"\OY4%ðϿBf9|yGgD&Pl"Bm Ppe3'Tײ I1gQWC|C+?5twXQg)2=q!Vͽ{E|e7d$W\a~HQ=J"f ˸WEAWvaD,M-Rc=ԢS@9.m)*ա-;jy ᜧt>$c/RQƚO^P^\,Yy󃤬=$SF]jfm[p9zah&A0yUĄdֆ:ftY)}3os|x~B.B'ԇrpWƍXTńG < uyX5kGhQZ)6CF,YF`S$KoJ&'ꊍw_}-w@|7.5I묕e\0W:o]]5JIE!/pDJ^2wa/0H^ZXރNfeS v<Ɯy>B_SBt˂\NX8UЌlmް.Jlf] ,,)(1"W&Qy6QlNN:ؑ\~Ghj|Ӳu<+2 M@M:M$j?"xfZ1LrYŶaH\-csmUW>1BOAQ \'ޘ(}zׯDd nd[?E#CxHB8_o]=!SHѲ U6e쐀_tm,BHjgN$"r%b,TҀH͹ko)oKglıe]RT|A46*,@1fE?{2B1;|5ח zHjL.M'55dPZ(SS⹚fәH9fyagC:tᅩ[UJm:fbRrEx, )fuI V6G//.i"T(sƒMrDf*W-c4?#\nskLZd/=vOҩsCqUWA4TY'$`]T2Q"Y k:d3%?Ic0DoV"麃ih^=$J_q;pL}sDLg7cG|?])7{nto.+#?z.=N1q"(f$+QSge 7e<6!Gh/i 4CɟΠAg{) U#k4y Ug[_n2 zLvC]ݴB.}JNK^:FAJ?0aE &hCw;><u@R* ܢjZ4Vai_% Mi+'shiфM7/7r2Fj=iȝτ3`B3H?֌X+1W`-$ Yd])1A`dm!ՓrxU\ ֺFF/ U°WKDGqua\ya&nkvv*ՓE ĸ6K?ĺd'# h?ځ}4S{ۯ8oN6} a5OҬUU`1*hm [$F4/x;ֱޫ^]ʣ<daGVuwUYوaꉱNp2@49 S7:f*t4YlLW 1"#Qp88W]PK`XB?,nlib/SOAP/Transport/HTTP.pm=kw6+`-D+MvRPm5Ʊ|-ndH긎!io^F"`0/ m (i=o#7a4 żZ&{_ePȻ%>rȋ:Kr.}~g4 cF, p>JL#JIN;7r. HD'^Dhfy8, H2F19cO❓Ifo^ n껯פoZ&Qd58VY[QiN~8/2";.'3Gvo0):s=vh~szg d7Aw6vS>Y?˘F@iu* 9!_TI:݄B+jc7Ac0V`d C"0 Nn—, &)]Ի&s/$e]j8&w < GQ5۳$YGAF 7'1 wKz[}rF8M`uMP2`'䡂ToBv؋o{oOñ{k8=ؑ9Sd(MVvZK38y8d Z|mXYaDI \?%4m" H( 3ꂲ#%)c4¿^NJ%"N_9@PN*+"Veq}}P7aaN`맬iP 9Ӊ•hu~eG3 QyRskΕ6a|dRyT28ZYϟw*+{E_ 0Ǵl{ê >ɝWE3&ɶ 0$8λãw#l6zwOOv.ȝ5r8,0ÊofO(ɩggHtrj+\5>@>h%A+Ubwn٢#3Puw| + f4Q_ni\(%ߋ]jJZmKjZ5b ~C/ת.^:7y@aE26EsT 9b g2_:&v S}wkѬ DІv/.@hvڃqF`J4tl$늂 t8h0c@vhe' G|2o=C$p$ `ax%DG82"QY Up?IgZ|F~ -!(}󻷰L1܋Gҹ^aOboq\Ž3 4>e,֑m{Dl^⹾;eߵ{c^;;3^j+zKvTE`!&60k@>w2! 2ʑjtcHP_d4?}Tx(gUGHOG12m%dr$A(Yw[<%v1=%PaR J6 6\0NP~|aܒU7/4#.`%pN*D|5YVO\ ;(ѤjK4~PƬ[&@voFT \߂ [jx2)帗1rAXǧ|Vߒ 2!).JBB6.uN?QU]jNX"mX1N/oYq \( 8<ʰKjb_1/十 48/LCa 7F`< y돗%.$2?8Q}p*'f}Pఐ*Dl!w'2E4,k:vDlaK`[<ɝ4ȥZv*)8fz`"7c[Ka ֱ @4v e0qH؜d!{u؄j(\ 悁ɘνoXrS=  >E00h)LǮF& L3Y&dF.  ҞǂL%nBdO0ʓyJ6'srW;A;j.0Jbqh+qI2zMigmfklP*Gg"ibl{ar$[{tBK" MB7jTR]Zߙ1OLnhġ`F֪zp!"ٌ˅`eA'Qޓ3_{IϭJSUePSa&Sb}rat n: Mˬ}pt~u_ mm6uDe`g%r2#jHa=, Nmv 7ţzOxVv֦_,ZWk} RVDW&FKhI@<.m:|㩭ji~}׽<Ql{[w݋AoȔo!b1'&{il+xAΣ&Tdx}vpbrNd;L3Wʗ=+w2!Zw$[Z%Li*f~6YҁH] #Uj5Pln<Ni΅Fd3暭 a&dL'sRt@ܽ9gY:5LDLHm.,PD UhfEUq/(kOze)4[rPk~Ύ{ǕjO.y7 /{l,G@]S)J]!4U,?jiv8[՝L^3aOzwc6-4()@(?zGs:O:һB=QILeTyqjyIJ}X]E_Hd!l B9cR8#-9#3afK0+Z)J"W6-Yږ~l8f>Xe)&aa6jp^sEO1ZO=SqN^4у#q 8.^-wIJq^D`h=l+x^DǼ?9( <2zʌďNOzgC3^KwU`YFu|u`TsbE+X#VF&,c~- a2GzG~&^LE#k瞂`]l{ #ynD"#rۘJJ誺Q+\9x0U*F[egC-;@V<+"T` +OyVvOdf.n̍&|a)L4WZH5nW6Bh*M%M29l@쬍/Vv8v66փ wsX*rT ,S(Ԓ-h? .Ú>4>9*H5#(W %BEBlۘMBȹ&2,| W+[qNo@mS{VcYUyU~~|TWҬx-^9[;7'>gWeJnՃJk&:`B71QB O[y9}JW%}zqle t3nJ7+;4RX[( \&.x^hpJ(F3wCXhn7)fv. шOjI,)hG#OC^.gNͳ[6͍J)cZAW\sw4" '1,qA&ʘ1d*ʃ<KY'*-N|yeE6QͰBQ8#ztɘὉ#g%$Љ7f <07黴L>X>N:~vx^ܯ܇邱 Xj{B:H3p  $e 7Avc1 GoO v J ?U|읣j 6Yrħ*wtM)rFSNUYsaeѲ{6w1ꝁWyrcxh"L_ep ۛs3N]_'6UeZZ1zH`vb>">$+ȿ^N1k/F KAa516aok/^2c9A|gөYyT ,yZ*ʅ\BeA4Q%8'3(ߠݗ6 T'A'݋1Qz?iuSzh/7TUV+T*' 5S*Swub-(SkUXU(JSs.X'ٚN_V^QEfOYM8b,Ecn; Sb͌pt+:Id(Jv²K,5٦|&qA5v7h^Nk= Q,JV/@ C)&K._nuD7<,fu2ONfUpr_a]*M\vzഎ?t/z e iJq2@w~\LݵTB0VG3c3F(Cq]Ο*W EicPjʪWW =YZFdNMo[)Z ]:Ǔ3,68r@a{96dV1CbIvUX1܄tWAa@ d@"إX.2z1Px]A1%lܬQu.&lr3%_+"}ET5ŷG{Kvec}ބϗ,2RGUd ^EPü^0afwȳԃ$/#8on*fwѥ7ܔ'f<5"uڠڸ",;‡_j$UJc䊵6,:$CuN.7]({JJ @}_\ɔ9#TtvP>|'Qy@݀|^}4~@Bj[<[&.bܽ:{cm{b؍iC cr{7Ёv=k_͔2$iX[NVDſ .0]Q9ǴkpѩsHY" f Go_xj^c(E{Xb9>[ |IN^4v+uOF"OSBa"S>N _qQY{n*@k][0b7Pm{KWaHAX^Dd/kv>_;V'_R+R3M){n2X{[)JiQ/<( _F!o`GΖYNKۚ`jQ0sQlVKU lyaf Y6-5pz-&m6mvmej+}qhum-_NfLHGK &y t·Ά56T+s+ w*_DjϮpɧ:2c sqilDlUXU(otY2! cw'eUhQpZ ̢Ea!,vm'k$ B:ŝ˜M6}"ޣeGʦO#]UAr>t!r Kv gy6~gE `00"rֽ>(]$ZY2;ijaIEv@c LZC b:a4D:~ˍaKظ6: @n#3r'‹Ok81nbȪnR"rfv*tY]1 ]>%^c2I ݛ׻ťD8@ 䴑 q,rP,V$2qb6d4HxPx e,\x ArE#,=i%ߗo 3 i5*W:C֤(ŘkY5*t/숀IiP$< } /9Ҳ3rʲK{ "[S'~"K^"?55SM-2~APcJ{ba,m$7jKs Q숟&@H{`-"g/9O&Axl@ ?J޳d~k秌|Į5Hn$_Xjv/ӢUq_ㅾcwTS RFeV0oW xf('aC RnS vΧ3D![#]n}݌Qr6SZ?yPK`XBexlib/SOAP/Transport/IO.pmT]O0}ϯM&6m3"`RV$H`;TISM׹t3`g>= .$Ri\88|tXk_/4|>0U߫"Y0~#-N55]OCÑf+$cDWT֢r,͕Ue4QHl.x$%RU0cbEַQJJH9F|&#J ][Jz9%Mn5kfn7h:N;h4D%|MOAM ,V0%dOTzqGە;G25f GUW \C7)Ryf0~t%&g+l .c]9!Nb oP?6y`{a<,'M|aFܔex&uwn x2k{Vj6=.6o':X^$"Bs$:1b兇/XhCmҷOs~#b@㑊xmDM-ۃ/=jD.KeW{Ks<]}۪ҶjY^a p8>=;cPK`XB"slib/SOAP/Transport/LOCAL.pmTn@}+F1U@DC(R[UhYXز{IǨ윹= Gdʅԧ7wI2j!Xl< |) A>6(=8 DjSL׽+$"(8( `H Ғ&S!!!d" Q R2U,Q&t0NЅ 8g4 8݋{B1(3r< 6mwC M Ph`~ZnaW=H8fpWaˤǝ](_T%j((P=d'h{0)EH󈒕fY{#2Dn,ɍIKQ"vvy`yd*WatIL䅊~a]e| qȡsb)@ͿZ.p@6uWK|U*e9J5 !+ G<( Z@8;#8 L7}z,f}43g>o7'<gM^oUօ|j5qw^=N[}٦s*YH-v*! M*;NG&f[LD-E4}@soWwD*oaЂ #MO#c12/|4])kGnx7w$c@\؁81U5 ŝ#;<>Xj)$<عPEOimR.;9Yh<~/L1 >ɞG+7KD!/.R2eGlPQ]s"yؠ{>OPK`XBQN lib/SOAP/Transport/MAILTO.pmVmo6_qkԉN.F ƚ&a]WDjJboߑ$;i}H=q2ʝs<ҽM/UN_i Yy\I gu1^7r[2>\UY y# rևuV@@S,u$4t3IF5NA\;MHT1 /5ckzPoN"^=Nw|7T ,Br%3yy%~U $ZYc٘װjlQ~~_*ZeJ49 XtM#ڦ uLg1KX D=ey3 v8Ž3+yS*"Sp$'v.( 9۵`7Xgxg`4 uٚdjm# (ogbI .+jU=3{*Y~#)ieDFAl\ɠ6Yok6m瓱o`5ƚSCʜz_m8{8zÛSҳ6tonrRg0a8%t }Ƅ5~v*u*y;k;m ( ^L%pf1ݚmUC]>:V-Dt}7/^`I ; P*Ǹ[if]ӀSci<ǂ"]W&$tЭ*EC%RB!:|* ȟ>`4UYR6!lz7u/M &i%t`J5lTPa}^rftTp[6aKIc;C68AAPK`XBҜ9JO lib/Scalar/Util/PP.pmVoH)Ô\䞁# AZ5l waHOZޝ.> )!wOxSuqsV*R\D%gqcA䯣c>'c9 s6ѢDi,Nc- 1aʣGczR#/y&Va!!ڸ,N8 , rYRI@!=~GAĄRq d<d$٠uWY+RUe\SzJeuuH'=G q}M?m۱ Fnl1B,NeuȚn>'4gILjk&:ӖC?wȃ3˴UT#,!ui DҢ;ym j:Ǩf6.s0ݑqL[Xw893c-Uh }ŁҰ9Vς _4;xl{C[獮cb}B$ >a{);2d[Ԇm7l:>\8眞qړ#gB:'%tʮ@+PQ(w 宊rWA+PJ]宊rW-P D+PJ@+Pr宂rW-P 宂rW(wHwl}af =o_;BwCu 4p{ڑhxډ$;0>\ >!wAqJ4]7\_i-`G=-"& Ȱ þ WI2.eK eGBDӎLчjy̥TL\el Sz=wtRZE=xؓhlj:e`QxЇ韍P5̎Nֽ36G;_4kaJ7V܄&`Oĸ#*K8u\;w:@+fG=Xz}[=]#V ;*,(@eIӤČyȘ۴;J%)ft Jk >db Xp `a U8nO3*gU`ZʓBmU&J\ M+*%~Tkî:`2g|얙u+eWV㥄ʞ2mXY9Ux:۪f2jlu+<̮3<='nni`i2Y(M xR݆re.(5NgS{G>=Zm&fD\P7Mn٨lyJhmv#EϖCcDIϺD/h[=֦ci?<~*Ջ .#9yr M0LEζ_oll6_.g~e(>BLdo`F`y"EW/2IHqk 8:Z[xBxq􎄳 'NT$B ;,Tcp:,GٷVn0 &7WGsɃ(\18R|"N?c8YhҞΒk<*!`:ib]vQg%H%_AHO}CUBJ, %iWY8-pҍ >dB' yihڄ}=]9!ϕDܞ*4$q4'ɔ>)iF1Aɐ;oU0oOs* '1'DEs![mnTIHօ4?vDP|(XnoiG3|2BN( (/a$Mk4Mo,;]8ymr5 pSKrA' j ,ɋ coԠX; fP$e<ƔNMsU jP\T? `ڥ]xfD ^c煗ΎICчn⻡yYFj|=lvufFFP2Eu&>_od-Oρ9|?)Iց+pޱ.'ᣠuޑ?]qK(lgg f߂TXmK30ғIaD7DDB  {E ,d"2)丞zQ) B=f$O H?̷[/r1.q? 8lrWC&Wdk/a$e={5j0%R$tR$F6 FfUf"?Z@Ɗ`"d+Q8OE=G$驪OLcYYuQOY^ѨY1U:yg%t[>ʉժl+B^8kU.A1]q[@e6ءVȕEnS}O 7'~5۰aWtBA#7(.nFWFMy©:ƹH/^4Hc5 @'lVFu>ģsR4ΰ+'R" r^{xahABuRzJ 3pyGݾ 6$JIN<[TY+Qf OcV̦ Npq=4ZecO~`鐺ipKV<%_K|-|j-ɢ bfE3D+5b[ ֨tIe^+lOd'+t*hŠZՈ W ;ՙxtQL-m5jyeUBqώ嚔Sȗ)U_p2VlUjB 0f+ċ)v% vHid].vʓoё#\Z*)qelU Wi8l9ˋDZs ջ[sGogW"Ь o}_2ZcmUjs/XV( lK ĹtUϕ5Uigh0T}6ZvbVtK6LvTP6XP蔧$.6}t,GQ .YʼJpNJ"'PK`XBl#i %lib/Storable.pmks3+֔,.EQ6dHD-e$'Mn0 p AQC~3ьHno#0ͫa <5 Kc!a/ɄiEx[_^.+i2ukw,<㳫83@ן.._ CrFu.~T +Q0>$S;dB?$Ś5,ߋ7 jXQ]; )?&?ґC.]_=6HB q3I\n{n&F8DRh_WgnQAqkφߟ  "#Nwl8LX$k= c^g; jJHdk7YaW&-a,'cIzL4iބ7Ft"1buTE*f#],s])2 YlF3O`K6Y6?[ށmk)JtA}tU戶GWmS1UPM`NrCL͇~aha; lo56R+oػw+g5HT,^% 0T{PCW"K09{&>=y /Ub3Q&Eģ4x+1T#IK67a )ëy Wl^ep\t{IDV:v( -8O8HSp+%ыC閘q[H܅V2jʭ|<)jFYzi`Kń怏iB[*uĭ2Qi}I<+s(=Zۂ3u(;FgmYp*dIQ4R\bESS8 &J;Hrnwpk)ahj|$ IC?:zE[ppjdL&||"t%35,}DȐ,#%rhDz&EQtc OO`1Yh9A/SϔK\G1>0{v}oK!QӴ|js#͟c aho{FO;hZ#.Z7ZLg1>o>64~v߯C|k!f }MAةoA$5>f> #e/UTjՃJV䯸zi/n1hklܛ!Do&,ݶCjKt;[a!!5?ߒ ϟ;ZF~kǍPK`XB*' lib/Symbol.pmuTkoVL)qJQ+SҤ[ʢ4Z)bcB{>ll3sfΝ3w?DhBy^L\.'K<4NONODد Gb\e~pm6-r_n.8ŘaF[;_ ca^@U[O;0{E"] 0E;gLx? =tޠO"5h|]۲ʭ“<<|DSilh@s˫ C'03u~/)?!^B1N\d3P|˒j>#0i~j=]#k#C=x_w_:e SSBV.Ԓ%:;8g(N@Gsf§.5^ / Cf +D9Mq$L7`sz{v;2yOZrKaJVH]AS͞U "!T?-mP7 (vPt7$RXj2*NˇȔ/Ǧ7~$P œtq*+w]\*P Pkʕr"%~ve.AW/L,ӧ3g1s*z~+W!!&Q2 ?NXxǓGz cV5Fl;f٬54fa0R6@ &_y(L(q^ ]ODUzeNԚfŨVP7zP omlُ'0>Akr0˴Trm *ӡja c!b0| (fLlȃ64eL뮸[Pߛ6ud{AR|]. DAH4@1-|$CD_ Z2! j2/-K%egY֏)J`f[\Sډ7CגUh<#u/W(bĦPoA+wFRڪ@>7_$M쵛 ;*F$ _SR.T*%Os>cڂȜn_ϸNc=I3Z9m1W{[Tp~ֈ MzPK`XBG7xQ<lib/Term/Cap.pm;kwӺa-HNB8vR:=g{WC{[IL;Xvd;#ɶ8-%h^)I唆SmϚfe_ZcJ4+mJ %1 I(p|@rמ#@Ia# ,X5N04gcУ-BN'.#0;0g[c '<&үR] ;Lsㆁu`dNA"¢е^ҼBF^׫|:yT8<8=ts"̊HEVDIu Zԏ铚ҍ4dnwdDm kSom-al{eSjMI| HM9F$5 Y0 n$Gg;{>M;ЦKDEIhdZ-by LDK:r?dXobxHIꍂ,$:hjld4I<aDFa0%{+D`ks{_:2fPuį vC_a;% QEAK([rK:D_7;UBn?k@EЌ(3⎈h/!dAq |Zk _}v@ɏCÓt#+"Vt_ۚ-7h:>8/ LIIܐKbC7; F6ى-HL#'l~;ϣ~,MǓӝ&P- nJo:3n:NvO ~(D%0xp,[\1%;'tYi8Q䀞?5c0Y3Xl%;cu'0Ud-7蠌`”3ԤkR߁E;SK^pMFAHv9fj]I)ݺaE{$#}{wtx0^B27IֽOa 1wN\}Q$N.gAN )+HgRXloHuzAHa>E+z 1lLu!hp~yi(qLbC+?BrKEkgAӣ#n!L]^RޒD'`5.Lhg>g@,aa 4MKHâPN `]~PjqHTM2``Qhuۀ6ft׹ cϘי*x Csmh>iHMkI5P2/ djZԄvBA)B!ExC+\yL2la f ;D^a*,dXU 1BxA[[#)f6$&(*ިc>躛'EV+H!=MI? ߠW mtޑK= |FمKSk/u4N)zM"`X0LT2 %A:-da;'-Y]! ә4{^{u'w%օp?q7?^V|ז(Jh&y34ݮ2yXρ'2G%AK"Cagxxӭ)lF(uP LX&~BeЄaivkI6EkIaQu>pumep:ޢ2䪢6ق M۸׊䊑ALs뒄M53v''*F&{f0EU2W<5jO%Xze yA<h 6Y!DLX&񈫟C6kc5WGA.Z^ kJBP3^fA5S'IU$|§y,-E8ЫϿ 5wrIj}I)E+֔67᱌ɣ4*ۮu `igd_i=6k;9<(R ->;מ80R9wmsp|@|yR e,?#cyj*#$?^ vJ, ^*s*-G^/$nMӂ}lMsߚv??4FY[|:iBf= \dugH]'$QaILP a~_Z`Heꔮ 'k @$&rtJq'm9h 񈃉[SHѓ$KxI*GJ^pK/f ?KJs%:sVW%  3TSʏb<[4' (J0!N1\H yd11hNӳrnK qK=acu-R]O>b 6+pH_JKx@^! 7uX1|04"ZOrȲbh G Aǵ~nj⧶cJ)304Z$E_\똏E@fL`]oz$ce T-LwJV0=MxH(%2?#SKPT0}CJrf4 ^ )vHe0E,xg2-0 EϥWx0J}G1?.om^uR)ץQԺRd^ .nҜY#QN3Tv ELMR},JRR榵tAeߏҤ.Zz:_$Nk,63 ~o{JZb哔!9W칹 be|p)0CpR uU\t'R?[3K LqW1D<\dχ,"eQ4BK=&q6gfkyݲ(UAlK>Czpݨޛ&IFZ 6?)=T@u%0G#ay{8GT*4_JV_z?е)er=|M3FKq3'>ijd'NSkz`:VFڠաh}࿆7]kvT i .5]2jd,wP%c# ~ εALkA{p:w#JF󅱟'?X{O[,_1Cw[R%'wK_G}H)Tlj3sK1 a3{G*=-oފի" EwroމO\ZvKK.XfGαx?Iɓ2r"S |3|}gl}uAV_S']+^:(9vn KvC"-t %Fm g/Z ȚmNUz_[ܸG*ysJgQF )>BWd̥v CeGSi<} kJfK$ϭbbE$PJ_D~ qY6#V236|ꨄFYS \w˪sqod6nɩX֒%NrbY[[ep;U>C^|Rҫ3~ܚ}嗢tqyrA~o/hVO*Ke`PZFo^zٔ\*fhUBfl|(bR߾XUw4ߧ-/S 2&pgY;vƦP.ſ0ҿxInYDat#%R,#8e '7/.< >o{Sh UۄNcϊ/`ԜooOxх֧gȧ bKϛN|_8nnLT}״<`Z mc8i#?LýtN}9͔tllGv.S9]L".'nu{:NsvTKNv߼ e;G2b{t1tx7ؘ"5S1x }̉*xP*~ng QM@da2NlO& 4 ;4#c؝Ls6'+=PK`XB^Vq8lib/Term/Prompt.pm[{SGW; Bήp c]JrUv$mXP0هեRFuh#CYLij8|x6k> wvdGϲDwݗ_4Gq臓c)c7(NELQӷl}Z0Wk'gAÉS oי3#n1YE@E%֣? NNn1b6}ڷ4~<8 GȰq6jx4q&nҝAӀ<A,IE~ȃS7Z4l^aj5$bX7}/ZN[5"pxar힟4ۺFbgY@ QGaRpHR? cJצ1s4ҟ|{izIbH$P(/GiEqOx`,46,Iver_nyϖns6kJahĘl/ͷخB-B k-Js<3 ;'Ss%ưH :RI#>~ڹq`'8i,Ib84z,t&I)9<ߺTÔ5Ov$E`Xy5h*F,Bgј>&D&( <)ϔBS)vNҩ'.ۆKR2zW7z 5e3:Q `ѵVvD.8׬qPb#zZ= nxh$#|%\x :4ĐnRn7əmKmKMh3eXjF9Os˥ₑҽԥdšCQ^tG|b΍þ|awN|fU$;r v ?!xbВu[ثh`EloH+P[m[BQثOg%={&b"+fYig25PhM,y'j"6E3`c J/_.{JF腚2cP8-e$T$9y=?eGM$^y0)$CaKE(Es'.D-{sB" S-tPJ&D!CO!:,$4`? B"-ONɀ"Ϸ Z,VCo$}3QE0VN TI9jfͮD<, HOص,I$/.A}Ac&P%qer?a> ]7&naVM7vx9AFC5]xYA*X5lI̛v!=箥-N ˯ !aR %<3 M_Ah%6r!Éd0ϗr%OH ]zA!BìLl4߰Biah0O Jp$_`Ȃ`8iĐOINҔ.bAp^J-ꖂ͵KT|gڄWr xy[cw^4o-& E)nE-+5)Ȳl"4~0^>ލ9TG%;BoߝJlx|~K>lfLlnZmIARϑ9^b$#`ަ6>赛%imm-@L3ZT!{D8Ac?5uzn'2Kz Vg{IjMf pq LlEuVYPfq{he.ޮݔD*(Ĵ E\ElHeв*(+Inm []OijґFbu(J..*)KѮpp:~eP3xLd%0}}yzp$N%(QaS6ϖeDkWR沒꯭m^;y--;Kz/^d᥇֥GfaDs? Te,? K #kúhȖR6X!KB3yFH¿m#&2*Yq iVp M4' r9$TEr­AV<@)LU<$XSl ֵ@9?ex%jy_fo֋LRowmE.#Q1ݖJ]敥FyѲȍjeՠP)ܜT*a>4 %K(ɵb1Cƪq^G2(mg?Y"WȻZ7ġa!ǫ,=\iov// ut| .%jiqq/2} U,EVG,u'zYC!Qhy)x\t, %T$)u=yb .N؟ӝ E0ƆDJhΝR̊% s(S<(5Ot)GS:ё?u!ԅ}כT' V/v&uO=[9l=%rzms.S"vxZWvwjо9]0g6?|]DV\v%Sic ++i$fT03yX789ia@a، !.I2o0|!b?Hn7K&Ta0Lsr u&KixA2#?SXE DKGJ\\lg)2㌏SzTăte,bc9aKڑc|䜱ٿ컷~Xg;]NT.ˀM@Dyzp0fʿWr%6m~sj_߾(Mx05U9X'C<%!z$%yrK+~#K`b/ &đo_O>exJZ.6(DwHнsH"vMb>v8ě~u_ PK`XBA6&lib/Term/ReadKey.pmZmsHL:`ޜc{rzq*8٫]@ZhH2Ǻ~3#!`R#f{~z#.ϙ1-iI@k`5\fzZQk4h5k5fP|Jl] hVK[mLɻ~(5{s` Fh~ |~M+1z`186LZ:B۟VBLϐlρIq]Ä9e`I< EDŽa)y2vtgg?Ð9|nHhjP{hpקL~|NS7P?cw'FrH9)!! sς)'Ä VgOc`p{=Tt-0#K3G̣al սc4u)iU-ٟ`(pn_,%)_< !A]?e~d=`bb.'0'_.@aħS: u$ewWT,6i- yvd24^nI@ԅ@qMU#]˰r{ Z/f .>$ [kBY1}қӳWl8ov֜=/:^\n%"\x~DHHBՒ%ߢli9ؚgc|$GXX')'&ƦQnev6Mos+)Rר j1W+yAb_>cJRQ6QbnmR  yXIGDv-P ' Y00ݽ`J!*xa`}qcvrL>FHbA~gl%xLP<}%pmMmX&F`̀DJpБ '4ndc#A^-,r5v{mc1N{aCydE;#`Q(G[Ws}̰ǎq.6nk!Cxg̝nmy $C%,d+rCIk,v]sd4&hSIpNuN.W^J/b.ҡҍnTQ'S(Pl2I1ĩu3PnKls|Qk%nn؋]&R[U>ܳ(-Tt cLء|e[|SspXt̘cVqRb5'N[ᣫ6_cCd1\DRn 38~2<1~Y\xp& rT?2q(> F e/dQ)TRQ#J[;čeo;X:GG#=2}Ug)HH#DžXDOf=*ي>F䴿L }_ޗv+ҁ!g$Cƾ9l۝-#*9Љ^pmʃ u:u*M\BP~VǪwe{-W`/Dxrb_fr)`0d>=tXd xG9oO.ZD&Y2N@=GC+<uVL,О9..'HICګ Zrx%B:Ÿ˸s9T[Ojdk?O z<2œܳH[|<լczv`UaXI,CCX7m'N9 qlS:fcc_[>³m-:M 2oMc)wYa\jgBfe(g(!h& \41tCwmwP2Ql^S1ZJ֟ x1l`HH%eC\^SK NܩeKOBblz.'"XZ<1&|!$FET&TLT XZD~nxe1CR}|5_ׇ-U5RQ[zl&'ɈF0(dl !KK䡎M&{p6YIJj)'ӈ,K[QXH1I*zAxx(Kqy8|+~nIrA҃ )!p`]Axx!;:F x0a%r+FˏceCŷX2].o6z`pVK/䇽mz a5i<`r"炙a~+7̲p,⁋* kp|ȵ)<0/~iniO fh{xLּ̬fi^08\iaٽEϮ54Sיߺ9[G>z&Am7naLdi$X]x ǚ.M"r)`YF(i6texe(ol2 d$ S^Y ֈI> xڼ %j{xyueN^7{7֌%!rnS9+%\G,h (tSWGzU kﰧݳO,H)VjW^[qcLR[iԉ~)lݩȔW3ߒԬN#fU[{,UkUT:5j Lו_Ub8שׂ8VN (Y gh4(z"C"0\X3 mz=D#/m8E~hx ;t~4㘤EYN]J#RǶ4~e7ĉOV&p w^QmX1e_s*vz-oF8-c-%atEm,I %%1/F4ᵗ!ˍnNWFU%}7 淠o>>}Fo+Wʫ_yLuYaXBJR-ɻ(;uk߾PK`XB6ݠlib/Text/Tabs.pmTN@}Nȸ. qErFU^TUr&5]#~{gO$;眙 cX+«tɇսuga SILzld5Y[`G E4}z~qJ49㉲ʽ ~5Jr~~$زHp<}NFo].V(v\)H[BkNjyt(_+y\5J(1@U .Ԩ\&;d\G@ }E#'EEOU06.Ng6Q(k'ߑ(\lk&![CZ3ף}uM0$bt0b=uoJDiP^$sokݞ1hTTq(uDbc84z#7c&"xL"s@*P:ސMt{üASөaqՙ"qy#%4(Y^ *6T$Y,e. AbDM>b@= J֤VpFC" 2t .:s$A w@$ E*t}eN VSHI4\m1Xl6+Wr4w&\Karn.Z$ayؖ 飼Jb9V]mS0;BGV*M5M,/8[g`_'rBnrEby~m"~C[q!oVTk` 9i `ab9Rxz1rZ^6 ev緮MeX(%^L# dn7hZ+ѶC} ,x= G(U f$THT*v2[E"IQ/VH,+C$>:lz Q˥ 38څ"|V0zV1e) _l$uȏ޴s(mlF;",L\(8-[k"&4:oXqʒV)s!ݼ34k6In{ԺTGԝV<9I֜%0;K6g[{͍ sWPK`XB.P<mlib/Tie/Hash.pmUkO@ ᦺqen  [hf׍1H:vΙ01X_L'*OM8bIA9I8m589^;1SzLN[XlJ>*R#|2i*㴕R~Wϼ/uB,,  Ԡ?&6UX UjFB1T (حv{ jy:z5k v+=[p+3S|4J$LXhRB峫 O,_#o%(o؄;\_4-1Z;ԙ'Em>V(DBaĢr8”D?9*M߻uz>W';烡^FbTay Bլ_hw3dcgAm 5q"9YMU͔1_ڻ͉us8Ow ䷌! TGI\YsB$ " (PGBqE8|@4! *8V )_ȍTEgc7cU*<>HWǐcqf'!fhzÒdsws1 H̅I B-[E?h߹o39vWB|򔿃΃ڀ^i"b-TY.Nង8i)oO-֐{H*f?mgPPK`XBL=v1lib/Tie/StdHandle.pm}R]o@|X$LV5#Xq Ⰹ${4Ýwfv=wume1I'7 kūn?ՃUATeWCdFbp6 oG)MI}4U2\6#]͂+4b AYbҐ%rORxG>Խ,8R.u(?o-R$Je.y/,Py,R1}{y*IǼ8Cu@\i;o[/ƼxRFE ٪b 5`JsOlkj98t̍9PZ=A7eÑ\QNR鹾l\+EnMGNM{{1GuٔY^)mx1kVPK`XB4\'lib/Time/Local.pmXmSF\f /H61!τ314CFg[A9!$"dCIJvfD ظ l{as6Xy7f@/_Z̾΃A~Ÿ8OyL($?z |]TaSN/Kt<@*NevE` .xZ1GH'1HIFܟ06V,!{oyNνYv:g.=&3TxJ濉w;Aˆ2E<~".'Ay=B8'm5}֥UF(A!&_>`~4"-mm*<ҀGIM*cQz(f;{ܷ>^{v)7d'>&;$iֻG?+uMglEkģ."sZ R+Tz~P6Ep) ̣$Gll6s'<1>a*r1KoZdR%|h hiD-( z5|vZcD45݄Qq]I 0S:a@i;e]pUYa{?!S0 JOfWXpO m‚Ƿ| aƓq4?!gITIaEÐ%h)!?1( Z UR!9o`eiit["K d#u`i27J)8@4Y0w "o^gQq5`1O9?|4JXJl>ECl~XtlV@ۢ2S阸r8ݱD ՑC PrM%iZTp8HSQ$s<|REQ@:xw<j۰Mq1$ WCɌ13,lWkQ1f*TRSpѤ?.ƺYft%Rkǽ#dGVgZ4u [a[iڢv_6*Lz aD}L(RP?WЈZ(UNgƎ+ꟳUzmx3jyl"fcFSiR#{«Krk^&^r{ !Ar߁m=Ԭ :'s1 k]݈pfe;'bⰋ}Tn5"l},KusƂWP0Ԕ;HEUY)l"ƙE0QY[=6,بoZZZ]YO) ui1:YR8j:=s2TW{g7aL?X,}䶄)Kld$uqq50(-#Yi(yc @ɧ/DI($2Z3I.՘(RR $Շث, 0- #yaw^8sV`M Y_Ѥ$v]ypA7] /&,W.YR e078Y.x4xFJTkɩXƙ>_b.BgW UMiiR>/ `DhCQx Q,#-ȞB/鬞V$pl ,w1Gc{pN8 VbH[ N5߿#zuDWie_jQ~w+~@PK`XBL\ lib/Time/Zone.pmYmwڸ bJIc!/M6mҴMwt{o^ڣD)dsdI,`K33i:P9Ed\)'Ľ%C bxwWO%)cԏ)l^$9SFēwy 9pg?C>_| "5+!㨦q.8Ьo`(SHF>Tn"g$  F9Lxsu4-7,vgZwxT/P8x 5|Cm%{k|~s;KHCGcϩ=nb_]X?>9_xZ/?0 r{%ef>Y| Q<&_iљ##KunI!|ր) ^Dԍ<GQ 77KlӀ^_'yV+Tt,:J|95V*wC&"2_ ;}eBN)jȕ1?J]4/ ̫PM#=/4YIf6D^LCä/wrߠoƻ"~rwjׁ i +@x#Y%.7ܹ˦"&V4+cԗܠ9+Osbr8$F{A !~"/쨡n_`m&j+'6̍ m2ȼ܊mžm% IHU,(-VOZIhf͕_VqVni'`\,VuC~PTm/z0X4iBSdDj%f+KdIF!$\>x gL#qÚ8>P="Ń΄ Gz_DhvQ<7l Ѓ7duOP&fȵ П:& ?tH҄`LM݌| kф=E5",23ꥶ)`]LC׀TܢŘp$IMӾ%!:3s~Ɋ3[q17#7#&ꙴ } &Av`ˀep 2ݳZ)S]WS)pf 5!h|͔״JIxLTJ20ZqLi81 O 6qH>g(=?$z5r+Y+ED: h'ovTHh? dT]e^`0CrNu1y$4Z~J#R3gJ##p5XH{<j[Dd)-J`0PjP9N8($Gs`X*9&V.y`dt,ْo$mN%f4GL)ZIA\C&1 ssR]cl 8(e'![C9aZgδ^!)d>Tːji6Pji 5G f `UH(=FS NxӪ,c G~E\SdG/BBSt? -UH@vD yvw>Ƹt&h5<2NwMwZY uUS?&IOAzFm*f!5pFe>'U-*$&syռ_׮+U_ׅT7k؎[Jɤ9wwR=<{^&< ͲSN5%,t`_u[‡Iԭ*d8D.qFF(` =;.L;!u6ef((Y~s%68z{ӫ4s+xAН$ КnPK`XBunlib/UNIVERSAL.pmmS]kA}_?P5X bhPZ)TCB)˸su3ffUJ{>܏s=z)Ml}4o7gV$k"7">=_hJ䙄6^( ._ HS<*%9%`zܝA zcU"#DIҾKn{.RIP<.%Vz%x˥4w G)YA8Σ̡a݊?s/ ane7+Ÿ/L9_NڒI{ۚ"Z;b,m̎cʱ}pK6k5s~2Vx2ǥ}+PK`XB':  lib/URI.pmiSJ3Y-HjyBTHvj,m=dɑdB߾s Ixs\gĨMFsV, #cI _{v~| No u-G=|{u?^tyN/AONN s;?WCw'ާgwݓ3Yf0|£,a¦ 0'cAC',Mk:40Y+.'w|%`΢dS2NɁFju} yuM`AC嵟jX݁7:'Oke1֛'EWHrf8C13VdCOMra]l\!idp"^z}Ē)X>rq&;10hY|0,%\/ցgAI! >F<,I:9!dZ%cj0#yX#v<J fI+Y򙅖[ڡYk2El6E5u%%$bR `?`bu(ދkug02 '2JBw/N\{jo{c8"  /S<4Ti &&PZ",i[J2{TK=.`hgfQQD M~YsQm'A! >={)_BɄ%׸)KɝnYW7V$1-sdž->Y6|x6KG•b$TYDeYBg:~wXX]^5IF|IvU,ܣUn#&q|+lDt0M8Dj` C]eA2IBI)q щY!_b+BF%2w,7> :01T,aQNv]MuNێwzr<:QFkh`JRbs4Êucvcd01wB#3M0VCy0,/Q{0t^y DfP #g%\KbU*wMxI^t3<9Yeԫ;aKtl\2g:*r6-"RS0ŢN X^n8n"lQRYnPN]qQ>yV*fVRTEP,(BZ,\Obvko1|U6aع~ϚB>]SwD,窤˺d%:Q*aQmDSwW-?6dc]Š'e,m=3SdXp!] A̛/"s&EϽMօȢ.bt5DuWSORi:MA(*̂+ E[8chB8]RQ +_4qyڐ+aS=ST>?:Vd1O# qr(Y®Y'9`M?hJ{1ɁJғ0 61z-(fSo*!ͼMN@"K-?ʼn2uENW2K0]^.BůAH,.|5,] +]fQD6jP,00ыFE1σ<@)^)EG*^̟XsHy*!yPK`XB8wilib/URI/Escape.pmUn6}WLe9 { A l[R)E)$UCR`@gΜ930ex!RANAGS}攒T%j8ssq}*p-r9y)`~ysi7sХ5a_]a"Kbs ?k\}pt5n5(4:L d;St,dzHPU %_wLKo?Y?OL**밪ѲyP~ݒ SHjEG)ylZ^dGM=XPS3^؋od ndE(*?}};4}F"oTC. *86tCO<^fC4)zpxˑ/qXǜs׹5,E8#Rke_ .gOcޮ(g6T#ٷfP>ka̛5em3XF4^3f'G3?PK`XB6A_lib/URI/Heuristic.pmW{WX|i!aQeV<=K恹w$gs>f~W''%>M}Ϝ2swBOl;?j*JӼ(%@ҦXܹ ۹st>}qy9_Y/sxp:8j_^vxul f~Bm')IJ'yڵmTJH-()& EjVfC( xPq^o$$͒c1c,6*)I$JMe@k}}͗Xu%/"p 1NOFpz'qXFR6{اGNxdYjV@ 4O}ӫ6 NPB9{B,pJ,!QQdždԏ&VH"x[OuˡZ༹8%Yu[w |4X1":ǩmVU{h,^T)^ ?<48QdD/@ gӵi]֤잹_hd8OCAN} {#&"i@]Q*KMFÙC \E~QE'xxN,Y^?ڝ fZYX]3Q,stfv ݣ9AEq"Ndge5 [%5bNivC_rL[>OZx*eiUX d4NgI>opsS*۲Je[*fq[e$q=|X46wYgEC */y.Jw#Kl&.WOg׿\ODcޮʫhq[zPQuu|;vjo 3᫢;7Fl\ו7%!Na3cD {ugA)>YTxv e}զiJ ummPv \bAl܏spFW!Zuw{M'?B*y5x4g)B̢[" _6f,yb+ɔMQ UhJ7,\T:W*ٲDP ;CWay V`VR^1lf H*OB yD`=e6JHB`\2:Յh YrJ?UY XuvZj~"ubm?*6Sevj~^Ĝa&Fˣ"$`%?Ftxʡ)Mgu5R,aR*( }uJ^r6V8EFŜSU&(k ETkecȰvE751gc7 J^z_1Z8=.!S$ScJ=DL!EGo TM\^dVf (xȶ1s4z +PK`XBvѪlib/URI/IRI.pmRMk@=w`JjT$"HM(=4vp\{gW\_J}ּ7=\ p rw3OCZS`lO=ѡr\2-uFT iV >אf ܕ`N`[ѸE&tW81_;$Ufp"rk 1 l :ol%ZKz mQEzx{z*DÂCJj[l=Od.2L4sx]jS0bRzxy^}]=q#opScLz|^S?D9hQO ۂPK`XB7lib/URI/QueryParam.pmUn@}_1GZ#B)mSFܰq!{gf\!̜33TBIcxJ& eىEp+_O:t/"ɧ/l\-tA N/=8K< }.4=LULa!7)a2cP%8i(XBQxU#WMU(E׫5j6\t 6Wnܳ%y?-A +7}>gzo8{f)$/r=)L#ދĵ)uL޴=Q$Iiv4]Q8 ̍0{4k=.Wıop 8I5<\*@xm+9Q16.[k(6#HBJx)]d.y޶.\1O,$Ṃ᭎3ֿ Ԟ5&;-  1IǩOo;PK`XB glib/URI/Split.pmTn0}_qg^QXUdPMZv"16 Ćv~{kS҇is ~U6f@]_7mUvӶ&^?rpy:Y. t~y嗫'yRR Xj20dNkR/T50я}0'F*ZԀco#E&iv P440猳XP#x<`84>(Q8rZNT^Z0Cp(+Oy!X:jz5LLi1M=wPK`XBplib/URI/URL.pmW{SFEl%t2CNjH:N`ٻ˱aa"iwo]DaBO,3ߑ[ Hs$v Ne!7/a:=#v'ӣoVl|&(~U @v?ե_b!m9 D@S1!qDM # &)S0ctaNx PIq>cu/X"{9q44 l%b)t7S" AkkCq8£'35^P-MHEx/`׏CL ɂFjӵwܚS27oFR?I’'QEx,G yOC$&cP*=2-u6ڔZyD&ZIa5:Cck ĭ X]IY0ŸҘ®ws8r,'g0쟿ٕ*eT@ZI:*ȫDq!TQ$bƱ=T,CqzY<-98 =߯gK {^OڒԘSX-zO",}ShFR K#>ǔ+;e1{y4B&_倊'ഌ]cP~x9 S{ǭ3NH7Ic:$y2؄ۘ&y('YyܳIBe _2hΰY.pD[)NE#RƮ2L27v+-s0I--D{^`>lmAU(E~yҌ'ӜNZÑN*%BJU\MuHyn\(Q%wͮq@U0brȑbF.&9TM\:0Jv.SV M|NG nR2Zb)&w97; rLK-"U";g^)#<6(v7˞zwPK`XB1ی lib/URI/WithBase.pmVmo6lI Ѭncˆ(J*T=/ߑ<5C[;>+=*p٫?26elX}怊,Q"5 ) wxy{sy~<ˋ kÐo\[$ 'Bc/?3XQ$H*h t kJ Oӂi=q~'L\ B9 ^ų)ķۋ3|>y 8"} P}'>bO0)qv"" ]HGnmȤG/:ԼȬođ;%$XH1)4 Πk=jgIEer^bcq.f?iOF-{S~JiM^N0nf%|<& ZI˺Awo. $+_22 gE5g?r1|F ~Хraf ;#[i>‰iGR47@#F8{#R׊vUԆKKŞi"maKup٦rҍLQP#ɹO 3䋽ThJb9$d*qўߌ@LUFBv5^)t͹FA478vVT%3"Ž <&(h,1Xִd_E-4t68(l70zh{(&Uת[)7f#նev`+wKA!5=tW4sXTja'Pݝ$^:2k] ]T-(/'N_sI\'~~&yܞ8ǏFx=' '&Wq#_PK`XBHMelib/URI/_foreign.pmSKU0TP ԏO/JL+U*HLNLOUJXYdR K3`yE\(š@\PK`XB~milib/URI/_generic.pmXmOF|+s vc\J9hJ$H"BX{ >K "wf6JT@;33^Oe&ؘ9BdIPa  DR|ldIýU4҅æAO3q zԌ,kWWlb#ZؠC̎~azzn"7_OV͔YWRD_kF xS/RW!T^tvptǾeWk,`4 ݓptvW,/L U9swb]h #5U?;9vVrP遝 3/a2QɒhbGjySLfe(LJj-!I I$qK~zVHx| 5!r>!EBpr_Ga=nl:cÚ,Ul@zKr djK-CCץ"[&hgcFOl}BqHZq SC9~2I_ySR,o)ԍWK&+ټ@x*5$`}Tl|\,kPRy}N!S|ZP_ D j;O)ac3Ī{*XAHZ%cbuOw_z6_`[+|Dr@_ϟ))s~:#hڠ!07)sfz2m "_ǻov؋߿|w^Jy:f[ڝ(z=ŊNC^3(]< NA~L--6^ԌRBra9õzQʬf-u|`<34s"S;a`s|f4x rm?.77)@O:RiWGUH.8uό~RDUM@{HES-ixԉk到ɭR 3ԶYV]r" 9aഝe÷{o~}{}LLUU4R 6DA?t^{4jR(J`4e tZ$H4BB GIy- K+ 6f5Zɾi:i.vԕ^kk:48- Z̬8YɄթo9NӐvn2YSRٕVJ0c%Bcjj<@CdBrhf~i K4IN=o mlܺZu%ngxUpI5?gO1=[ 4g}a9 $(RF6-![PT]bB5*4ͣjx"\fx+=q^MFK&NYQMRf:wML\g3L$P<,oe$ !<,kNFWOfWPs~0Qǖ@},X8NtFHs /PK`XBal;lib/URI/_idna.pmUo0F2)[N(jԩ(C&N;+]be|@SFjhM˜vZv>ҴxCOO:s1<81anq$Id"ąJx!k=N-fKق[RJNQ,D [a*g#"ڔGi,Gi ')˽xyxvibaO UꆁCG(J;S4Tָm5&:f9 "(Q6! 5 t:}ukua EaQ)rB)}޷sϫƭUkÈnFyΆsRN 38 lC?I(pNkzXV2o%‰qr=Sᕈ)ox`@N,rttPu *L+3p1/pwS@8զMŸ$4*%zqe @Un-Bq0Ȇ\ ͡ }˴T;gvPK`XB.  lib/URI/_ldap.pmVmo6\RXu]'iv(0lCòԠ%fC(q^-x!JsǻB&7xؖb<#T5+KxZ⿓B-8V^J CC5/x2@T}qVia%V]R,늃IJT"-<%Tktg7^Jk.`P8 F'W㊕.7޿`6h0o2zzcVpKsnk%m\ >- )Pz-R ž|:a )*?8 b:p܄?Mt%C uf28ǬD "0 [Ӝo|M>z&Z9y/F3h|T"c/4] 8Fў58_ɵUnP:^[DPg[ۑ$o;Ap 19l$ڀréw[LY7 pNٺ^+q%'bQSwɫ^XWxz ߂0 w-tpׄprǏ[mԽMnئu%68,R!/  xZ~qu*'צi݊#:Z)>A3ZnB}] 5ƓB7vꇋq3 V)tw $fM3O*ه('0xr39誸_u6^new,@h#[.:MaɥŚnC"<7 /k<:wQ,h\QS1)>~u ZXԒ3)pczl 3ƳPbe[AcySz:2Pu64 O@8 eY&:-7ak"cs 5Qu"~i(.stY.8Nd<0 ,+ LҎQQnn૿\w<;zcj[-<$lMI9}ej!t@mNP{6 E</EF&uM(ޑhU$xӈ.}+vW3oNg=FAE'F\z;|LHJ,%* ϖQPK`XB8M.lib/URI/_login.pm] 0EKBVAЕ\XKcLcʹ YΜ[>4.mH4rJOe/j@ͬ:?l=8dclɑ7Zqڢ_8V.WhE3l:je2ub*hw}E&NȔPK`XBv: lib/URI/_punycode.pmWmsF~ŎB"ɀ%i812_vL Rۻ Nvo=8eLpk;uo<@KI$&IW  .gw^yTD 6a%^$=W}֦2YmZ<7W*x7\q28~3&p2$8_ w/V ק32?z{;-I g2<^F{q1x x@ditrbr9?mizq:$ [5nvw6hdu^OōHFԃ;&D NV#/I#hjՂ}1S!y2݉r[|5Nf+iX jYw:`w5:SOY^PZ'GR*)Tx`_2y [$n~b{&8IG#TzBa7jՖJTWX!Jz.d!&`)eQSi{Pr-mJk2}pш˙qဲ|_`ZV~[(e@UNТslN6n\' MTG@9xc߳ v\5a醄&c8rԭZv8~kL0^c/!{u;P']A ^dV ڙg7V&/~IqjRrXk3pVmB̗* 6QBTڈ'MKGpn]GhiߴRPK`XBZw lib/URI/_query.pmVmoH~ŔbjHuHɇ*N6MY@-+u{g_ vzwRl>3 IF`*6|ky8 qմ P,X)VvQ1 sY$2"A|0 AHbtȥżO,w&>ޙePQB7Lb0wz{T;c;aG& DZ1! ٽor'-BfOԕU8]gsFDDyJG鶹 V&նv azSMCk(7bt6 bʖwRF<Uק @I j /"itܽsĦ, +/z;/IA˚?C=J͊nˋOa]NsuO\Orɟ"ˍi|#ˑɌ`mxeùwGFS4\ŃQBG՝}gĘMO~{n7R~SHc" Gj9(8G'ea0J<Ip]*, :OmtAD] ))t0 )܏hNG5O@"oG.no݇hjw`~I.m+n[3Gv)vTeX=KHY~or싔dr*0+C򪼨L7y.rV. sx@ LȂ ikD<ĵ-{9/Wwޟw=;skʢBS'3q3 ̓W8bI_ K1q{0=}Sh["sAp{j @]P~5}0iC5e 6ԄDcv| 32&h+SűvFdM`8SCrە4Åf8st*BPK`XBԗlib/URI/_server.pmWmOFL~ŜqOv 1ڢNKbgC:v\9H{gfwr%w4>4 |}RWVoEpD+]fVdH7ty~ AWIć2AZWEVg 8j {Ճci$ؘͅsO% ph q.|7RDX߽p=ϼ:kYEbe.KSY=ħS9Cl v8~\#L`q("gwu+ =!poP)͆P QVE?}b #m45:GBJɔg-z>J mW<^}1Дrl'TT{h#&ER dQ(Ɠ5jsxcY\LR( +K-f.TiX+벡$[佗 pQU.")7B\3bq iM=Y\,9'[ *@{ʲZ,Z.װXu*iIQmˉw0K0AOF:>Cs ]t7CuI1Ky؍_T?LպŹz9N{"ZT dQ;B@/՝"-<x4rCбl<}DGqTr}M 'Kf`fjmӗ{z&c!\}|*IŢS}Og4ַuM0ᲀom R%m+hG<z27p6M7QJas;~}g޺d(HzhԞ3{ Uj >45?yG%S:Xnb(g-  š庽 C; c/6"f,∪nߥxyNqCStV/s +}y˫Xݠk WF+dY Q8QeN!Q5qYG#z}oCjjmJܖ U\b/4d#:˖PNKWuhT;QP9GH/=s&V2IY&+mes5zvP\w| PK`XBÛsTlib/URI/_userpass.pmRMO@=bX&Aex2@*l,Mcvgv r f潙zZ˳X<6f/9GjCfk,ܨ,[04[4 QW# !&t3"pЍ&'-{ը{v62Ɩ-rVg $1?¥]?lND;nU]5oo^2p ^Ĉm|4Z 觃)S%٥@&(P)Nhbp}b~}෭A[UղF1cg1>'TS6xU3 .U 9D"}1M$9ZԈ( f8|ԣHb,@&Xs޾?ocFPҞ̓HPJb ־SAeiKjЭ&0>MiO@q Oh>RY"}_9sarx*Dn3l@0o69 `U&EGG?zT76gO32b㉌X kbC?]PK`XBֶS6 lib/URI/file.pmVmOFGPBj"TKKڪE{YM8̬*z^yfvvv7sc5Qx}y\f0aANJWYߩ<:Rb:oO]O~^^\NwQ(M o@rpOX"QCo/lݙL[]qm|sx7齚QZS|"֎t멶La)Εs2"${:z2CĈc pۋ*^߫c9 je*"犩K (OZ>Ḁsǒj EHe&Wl:.GFczn4X=cȥ }mm:u[^Z\.zz?إ`Cc(lk Q~ xyeֻ%vU]eEiEt2vqzVۦLUKr2ۚE,9g$etj*nas!jR^_.뉋ZxtuilǮǷɴ~3OV+},W#~#߯\#xp-mpzbv69PG׈6m^!arYlaMYet>zC]2V>DZ8ä`S97Ӛz[ODM(NK_ ٽ; ڄgt=xF 6|xH(yjYHWFKg#Shv<ƽ)/ .^pQbVvs|AeoP"if2UA/DOnKF岢hJMhV8g&r9Ný\wRoˍwIkT5d2wŝIB+7L@1m8 0̓i[V2gsT<`@*y1%9%tYQGTǙ m+m o'BBKƎC& U(96P(e,p`MA$K}aLB!1ԕ3UK] nᢨK˨ M?/DC)p=ZN¡!്qY4<U|MOIZߠ(0?YמPK`XBKBlib/URI/file/Base.pmTQk0~8`S7-{Iڎu06(XQ9SĒ׍6=Ic Owww򀳂]3NDгu$Eʗ8N%(YL&"#[ '?@Oγq"L@XqyK lMu*8Ũͱ̅ =RUթiA> 0k4M”%ɤnJ&1GbHԥ$ZL;}?0^nB? v?M@H{ CQ.ڬR,jOp8!;)=PЧ.-(Y1*vMNw3arߴd٢A4nWLMVrÌOB]\5צ;x7GGa)]܋y+'֯}?YSSαvDJņWZ\Gz,>}?Qbk;m[ d6BH?h)T[X @T[zo*VRJ%*ެ +p吲ccIڗiXom+SٍZ2*޿N;PK`XB](?lib/URI/file/FAT.pm]OMo0>_9`@b nzYua[jF(HKt1-}>Brp_Q!j=o®qYyA@$IJi!bu:ȔTjءuŮ tT% b}+eGE_gS\3z !n ys;}BW1mtz> C~<5 h[Rx]jZrWuݞ9w)YsH݂P>Ĺr$h%1s|ҽuKC|-͈y\RC nh1,ueDYmn)PK`XBź lib/URI/file/Mac.pmVMs0=ǿbqcf8pLgJGJ24巳+i!Ӭvvv)Ea oJHc;AolN P5<.~xuv#wcL9hDiruyKq^oMA/PFob):fg9aUJ5E&`w>;~gq3XБjlap7݃/aҋ;K{A!'kDKE782#I0M7ES7"R MiPҼ4:yxsg9FuhMCCRKoc6Iɐ?:7OWñdI"qMJ_ <78ڽ|sZ4v2',4:[OŹPK`XB?tZlib/URI/file/QNX.pmej0EAƒtM-B[UUa9v$&+y>f5wΙ模Xw4P2I˽8O!Nf~ќYon{g|pF ]>'U&@gJd\@N,l]`S^h*K"-"jtN(%'ZR0ڧKKv{@:Aszm䓐ZoPK`XB+(lib/URI/file/Unix.pm}S]o }T}5JMC_7iY-jCj@i4e}|XnNd =p2BqlQžhr 9P_e0)Z=||9d8^Ԗu|55sS<ܸgC_mj[moU-1\pKXU*$`Es0![zzɇK bVO?Js^Iw Ŏ6u;^JϭU*tJ=-QDC $_lZt {?W\7a{a dIz%,udp}=p8hp 4!܋M{i( MN(-޴Qj v\YF"+| |6R8v4T͐?u/Gi LJ} X V  <ӌdt %_aBh{j'8p?.\PK a$)3tG_PK`XB|P,lib/URI/file/Win32.pmT]s@}_qz!A(s Kƛst ?.XZ y(p*>z}Sm7O/'G6Vs=cjdd:r ip_Sbvϳ=/횝QYR6`ת0R ؈aۑ;D^H6PW}mxxhz2^weF{֏o޼y3K.3^ S?(YK Qpu6/Rm,\3h\=I= [Q mόf ֔fSKep—!P3LmshHg`zI.!s`;/Gk d\|8'MeyHL;iӕktĄm%=B#JuoJF:pĞ?ZKIWүc/0 : x %: 6RucY>&!߲-2^pfT#e6nQ=x@Nȥ ja$4i@Aӊ,ϕҖ2fԩ0N@M7j#k^l]%? i\gW\0Cض޳@ KmF:Y*oæ/?2s,~PK`XB&Rw lib/URI/gopher.pmUsFlH-m^tIgڱ'P#Nݩ!޽ #P3M4~ YNNdAك0s$MOF8-̇kHqչ~Ͷz$f,HdDJ:T3qIJw;8PC('#M\uc%bX&1OUs\-mO[XP1+ !BWz=H,uZA EU؂s]VFqvռJ `|ߑ-VJmϦ`)RrY3 1: [}⿥R*uP hwX7s)t/jxT~ $pQF\8Bj:ʂ3ۜckjqX$H;%ku.e{q(UNk&Bqu$c,I1Weښ@UDqBӹRdajQkz -V2Ґ&LU4"QLJY!aEw>/R<"3_+ʅB\ZEAN 3g!U7Öäl7 _jj}_T+BVO.\up%IETh{URdb<;=gYzT  J-<Ǎ~;+Q,a^A6|rZ~zgJ PK`XB@lib/URI/http.pm]Ko0X %JU@ns j׭͋"|4}4@XApmz΁d-O,q&BX:?hݿV8#3_p\zCiUZ^_2,Bg҈VsOMkpJOjI -˽8\tt*$)s3x ~Ti55=ҝD.{hhl97u#gHP ƽ`&7JPK`XBĐhlib/URI/https.pmSKU0TP ())(+U*HLNLOUZYR K3Ĭ<m 5B\\ťI )i9%E% && R!@;"\PK`XBt,Mlib/URI/ldap.pm]Ko0#@Mi}B+Z&qI(B}b{߬y^ϊDA]vD׶ޒr~|p<TJ\)"g+f] 4eQ`O8v: )75ٌeJZo[ V#q̪CUə%KtJMhWT:(Mם.@Zů*b<}Xx:Ul6C1F8oTj@~$:rN'._7gPK`XB `hlib/URI/ldaps.pmSKU0TP II,(+U*HLNLOUZYR K3Ĭ<m 5B\\ťI )i9%E% ff R!@;"\PK`XBK{8Q lib/URI/mailto.pmTn@=_1NcjG*(H|MSY[MŻ-7q 8$JU9f3 &^pIEWt0l`W0=656#pGd5<?"V |_y Wby 1oѹml10(O/}x I,M~D)rBgLbRD'B}*&w{ bBZ-@Ud&5?7,UEJC"miҦV`:}uql-*tFQvD~YmTBkx<}ݖZjaToWRnO~OY0ҥex z9e2juO ˺Z"1y YmӢm^˥ b2:mYw"?Ix j{z3u`K4&0 *aF.287e8FKK뺵ZdmFZs( <Ɉ%_W(яug N;+v.C4=Y5dK`S뚏kA:q, w}]pp01ן0t{. Wo;O|7;SS{U$BMYE,싂.^33 gL֧*$o%@V[ëK/Üٓ'sͮ;n=c vDΜ/ZV+K5_ <(hK{PK`XBL|aqlib/URI/nntp.pmSKU0TP +)+U*HLNLOU ZYDRJt3srtRˋuKrt R K3`2\p!Mk..Ck.PK`XBDq'lib/URI/pop.pmRn@=_1u-I+E^9Z5״9U bJ첍*,`;!73fBBjTJҥc G8;xǘV鶞K-!裡` j^ <$ jBo2Km^'UkXC c2|Ct,R[zƳɪ4u<?nF*?<)P-&Ud%j %!GB>$T%> ![.}_0s\IhI;%ZpbYݨ)#[`7:m@֬y\sH.C;M㩖ő秛q{FΠ~SN"M5 g| `Cњmo@4l`j] 󑘺AN?˛o_FSWG`wOfd%bF PK`XBg]jaxlib/URI/rlogin.pmSKU0TP /O+U*HLNLOU [YAĭR K3PA`G[r $aMk.$ԴҜjSCcZ..Ck.PK`XB'lib/URI/rsync.pm] @w(#\Dd$-"D\*6&dmGu);[*['&g?c0!;( S-S(adɵk/!ëS٪?n `SPK`XB &_olib/URI/rtsp.pmSKU0TP /*).+U*HLNLOU ZYDR K3b%%@1`Gr &P]qiBJjZbiNI|A~QBB-5PK`XBku\]qlib/URI/rtspu.pmSKU0TP /*).(+U*HLNLOUZYR K3<m 5B@uťI )i9%E% & \\\PK`XBM lib/URI/sip.pmUMo@=_12> 29|UU*JmDZ`-#D("k @CK9X͛vH~JdaN))kyQJKhe>T!B(B0F 'Se+AfmzGpyqUh* ꦚ,0vsHiu53.yڝ}r6N'K>GShsTP>d'ٜW9>DJ1N4 ̔%(k5H.E'hZzݥ0W:R ׮j)^Up_ϨHj!f4z3ĕX!#F3< ,*TmjJ dRb~7 Y66zeG 6}._ҦնpmAUiH0h:Gf*SvTL`d- ks[22kN;ewWl02Qf*c%u+t#"{B[ceH"Z"h=YpkpdZb&.:]:S:\T$܊g>1׌GoBeȈU[%\&~uZj8$QƃO*V2ҵD6F.}飰DHRPuhvލ9Vl:O}(pc.@IƲDK\?rj+:s~PK`XBglib/URI/sips.pmSKU0TP /,(+U*HLNLOU ZYDR K3B\0Mk.$ԴҜjS3CZTqjr)Ќj5PK`XB)lib/URI/snews.pmSKU0TP /K-/+U*HLNLOUZYRJt3srtAE9\\EEP `\p!Mk.$ԴҜjS3cZLqjr)Аj"\PK`XBw?lib/URI/ssh.pmSKU0TP /.+U*HLNLOUYYR K3"9y\H\\ @-VѡA!VA!A\\ťI )i9%E% FF R=@'E PK`XB8ewlib/URI/telnet.pmSKU0TP /IK-+U*HLNLOU [YAĭR K39y\ Hš\\ťI )i9%E% F \\\PK`XBAhOewlib/URI/tn3270.pmSKU0TP /3627+U*HLNLOU [YAĭR K39y\ Hš\\ťI )i9%E% F \\\PK`XBoKqr\ lib/Win32.pm\{wF;9aJ-t)6[MZ b;zˑalJ"OMf$/'1 ڹ_;c j_x ~!l#"T/<; zݢEGjy~ܫ(K[e;RIsAwO.]tյc6ۣnMGɻY: 7thٶZ]ӽqνɬϬ~;=Vۗb5أmr;7Rh0Jji'!Q奢+l._op4N./fg\& nr:gwKÝjM:I^qݝXp4x3zu0 \7}:ؙ5L3#e'v=h!zv{כ;sP i'ѻ=9 IFv-A7YMꕻg b mkbeJ,c/N8i@u:o;NgqN "k`{vYwNk2e@7#i`2ڃ cbo'A7|w:08a`:je;71O#fd[Il|>zѽk?$vFw>Ej777U>ZmwȿAspksF-Xȅ85nIO D{*&*D@[}}ً|c3'4}C78h>ުq¿ Q=VA*A*VRT6 E"UZ[En>&ĬS >_> gB0!ZGh=qmk% h}ȹ?; 0YȽv.@ jrCǛ(y+*ԠjA#@T A3CB ~beJ2Eʫ\g#ZI0c#'P{a*Txevz7+ ^YB -/0{}u|7 +d9aD_ k$d-h „OzrᴁC pUw4Tc=`i Cg%XҝC~=v"<|ON]>;0p,eb׊BL^Am=9y~m$wM 4nP&W3i#=irs,XHZ27N`Z"ӧ|``մT,yTuNu:zsƝؐ,cA F'fbBunf aa8Ѡ۵G4;4"h#(KHM'kLٻ0|ifUfH7<ݬ) C;Osٌôݏۉ@߈>UK,n,5)TT/P'UVrCq/B Cg8KL(]JO.XNΦmu ؎8L+|Dy\>\2V;M%Cj<mIAN[^)ȩ Ok VdIiFf Ɍ2Mdi sm=i`s 4Jq4Lۄ:pCl`:i`fZ|p9xe47{}Fx!HCHOM>X0uMڍҹJ;m[QW %5z.3)|zYUuN%"A>kNM&dldYu@8ܬYkP-&qv4 YQ r ERhI5 #y#%HWgEY ]}{<6[q=+!` #{ƽ:ړa+g0kzvKr#=]2?S9AJ2WtBtHDTQmk6rDQ_#|9o6PeR XHBM*1j|ӰqoKb1Gϒ8a$ȪNόa1u -~21)[JD"]eM~MP9 N66”_'FTqX8%Ktᵺӱ-eld!\򸌁(+TՒ} [1>w ?M)Ř:LazPX"(1Wˈo >1V|C:1q|#vBpy}Ht/7d0$YrgxZ M$s{No~ @e2'߹378!=+r jWsv[;خ]l䴃!!͎ahͨ T`~'} A]gʕ#- T]2UBµ`z-O9Qjÿ)8t$jl\!ԃ``P ;n'D!>$v!-a-0w/f~XEKa rlO̵ 5Cy@Ȼ덻\  ~ 7`e+'|ߓbzqҋhIKMH!ށ*ch78Im42[U2㌟#w](D^۩\?1O2Ze慴DXTvSSG0\5,ػ0N>10ٌ Wcug0[V`1HA& YL#*YGL?F#Ź +A&&U^Z]jj`Gb*"R3 FIĸh7FE <*VQfZ8P8<1jf8.[!iCuW$ 5]k?6RiT>2Db3ԟ4k,qc_c iՐP49@Q҈Á7eCaIl.bB?hOq'1th퉬n=x2uˀp=t%CH'3}ug0(O+x.;[   i'p]i&M/.Q ) ZqC D=G(#Ϭ&%3|]@x5Ƅm0[qO)3r ؾ0"1SN 鳰Ȋ,ԓcD⼌i| ǣ=H%K 0&τYR jXa GXqqN`ݡ"MR,4 |xi.L"BW\Dm0e8ZմG;OJDxTKɚ=?m>fcY1E7ߎtCo X9R1t59 ~D@v#&%i<K[N~Q<[/x@|37URFYJ)aє3sj#I/h{^L\0xP6eUfcH68-#nXSe%Q[(܆$ :a&#(?q ӣK΁j>OwuY-:̼q%!/O? ɧ_GJ=Xd+0J(doLؚx\iC|+N!ʇ'E&c%W8eoŖ&\|U=3Z+}SXsH'-`%9Gu7$ r\mͷlTn6~vJ饡h|T=&]}*# ^{]`U Cɰ)"l#mlH6>K;;`"WW蓍_PR%kU4=jՆZMJ>r9_ 8+kiԐc ,| t][.%ܱm) ܛHqW.R)[ ;|S+TxE{4LE01>JE@?ۏ/KhXrP;ѥLKw\ҟd#[׾YK^g۳%~ePK`XB ,' %lib/Win32/API.pmksHsLJRlGr*&9nCTHA.B"C9oIޔ1ccNv5{|V.s^z3&d0{9Xq7dU@< o7M9j0ul!l!esN=MŜbkj=Q" By0}>{XisV=5e 7yd.onm̵};`rnE`bVa[ :YnGmW -9 Q%9}폙 /n8ٲB4gWv=K%[>_ڃ.{ ZVeb:tSdz(K+ɝzrj 3o1j7 .qI \5:-Wu~_utӽDiϵ`<#3,$W"{yp|31|fKxrl qiD56M8KpГvӔCfJc 1y:* ?d rXF5[aApq4l߼E$ wLȼZk6TF,ܙ HK7d"ӄ<$㕵8a(Ahw fAoEƔ6UDĀL +NcT9??"P&? 9fx,UYC>5!{CA"jCFsSDWRm¹w϶#Qc/с|f(bj;x_tED9b9>VX:t-eIFd)HZ'QI*.EBHϩS!3\2yy=&wb } m|݈XVX izѣHoy5!T-+bZ|)5ecxP KU# ca@D Ei^9ʓiqU6G kNTdwR%"+ȐO Ra>}^@=| )5GM^\8e7`zSE0wPnmz#w1+#CN a(5̜a/)hHfqCd].Eǫh6Q>$M" KMl`:lENƅHUd;US$("ZBZE:EBZϊhMh-y-?hEZ^M4rXK䬤G;uɜh&kfv=m$~zmI8źUx(B:3*%N}Gi=kIe]2'_pe<Շ}C]v0^OC]eh|~j 줁SGHVOx, PPYaQ=*f5[F5!@{P<ȎM;.Xa#aAS?=06tA73L dt҄Gy{9GN3z){bZFIFExsjs-:gdG;>gO,2N.$p?+c z--Jh9xq5A ~E҆m~uĚ`oWLkƗy.]m⺹Uu!҇fEGղ84M&Kآ$He0r"#Zy?|r;%ҍ3U!mc{}G(w'Ũ7ےjb,WP̅yNC$顿`YB eFAyܮw.^ ln,+7MvڎhUP ;hԾ<ۺ~߾?^k~{Q*PK`XB7[> y*lib/Win32/API/Struct.pmksH39+)'u[[ha%$qm{c6waUI>ۯ{ҌFm-`4QsƯ~Y/'i'Z4z^fz=>E)|Iko2 9OCқG~F@{~ /_VQ_?NpyA'o^g0>'}bu;?`lPX?\KE;(}3ceǔ0Nif#]MqlxtvK|%29q Y^W||CIǟ2f9(p$2ȁˡV΁ Ew]>]_StJgkM^sɭ?KlXX0n@oAg˩ּZ@,Θ^q"w00ȵG-s $nk?ɭMŽ`aEVmrZ7 F# VVa2S3 `\ @ܠHg\-f+T#!ŪE!W ^O* e-feS$aÌKOldvsyS%dlnPNsCg|3DWAXex5c^/7Mf l+XAлMU%TnsL}Uթ{]`'(Bgт+eJG1&L]\CK%~%R@SM :.E`q õ7-c:$B1S0j6d$LБǀٻx ̩[cm̍&/pmDx3|k{?I2pD.u;d]$&H vڪIzYuta2B]3K$DIK"(v /"{ r 2}Zlgn>{mh v"%*#de LQRi ,jN:Sʯ_]>/v@0Gɳw-n^!,B&VU YN $Zn|O ;ke%TiGg=Z"= So}xT"sY,V횚Xb!EF!567E"1S>햷LCZ-cWuk+$V x|RW חDPYbw㆙bi‡|\*Y5A0T!84jSd^ :I]|i5NuDnpohz :DFCqWm%լo~J8cPȧA*&7!){_UO7[_bN׹ӵH+ - %IK"oK0mU  ևJ¡T[>]Uv\Hn_ֆ Zf"#Kki~bV ]p%8b#{` U&a]= 9U¥'㤴lE~K4q! ep%25)_)SDi գW%}+yL{js'wjĂ piP0q (cc?m-I|EV4"TddĝVwP8\E?(7HǛNcG!;7VN݊pӶΔ8@2y˭hao7gf/' 6<.U?U{ u4GY 榰Uo "l"-]#W{Ȝk! ^dA!U՛̧ ˏǣG'&{/PK`XB2#X y'lib/Win32/API/Type.pmYmsH|+S@bCpF$>Jak#$$>_HH0㸮rUn0ߧev0m\î]6 :ARٿ(z=z=١n&ue4G,qfpVMQ-%T`j)1p!8N=EB|i1}5eԏ; I5!/M* ez?%<2 52GvhЀY|yt$,^fPA)epV 9L6^DɌW"C^}*uWӶ0ӓq-O(;7w@'p'HC'SzG iki _)X>' P} _-czpĹi5w??0'DX^}cƖ50@Xn~'g~-XMAaQ?eJ;XXߊ|@c27It7 XXq2ʀmCmd|1]fOwq]$HDE[g˫n݃ %g6ѬYܶvc]l;`xDfie^ o6^^LHf!y7X3qj0 OS R&0Zkױ`{ p.885ߎ8 ȠFXZ@DJde,rKKPh+X 8mb!Dby Oa%"p g&ZA..ޒ0U…o:|kEmQDE:s~f~V.Ǽ'n+QCgCOoQxVU{\T^F.r ~WpYw%YV 8&ǤN#?äg7\+z"=V6$JQ#oA48>-\d{S9.uAd01z>ExĔAQ>l+?[4Ӫ?pt+Bw8ԗtׇcp,'2:˼ g6r6C_Y$~`X=/qm`^hwsgͻ- Yuܚ*BkiO&Ѧ,k/#&u2)Xl%ho]~k_>m]ΞP^N!K@S{Xmv(NJ2K4EУS? niC^clクjwhoTS CT`HC^'9c|3HbWwJqk4Fo-j&Nǘdj{TlP6 yg{½L((11, Qt ؍iX:SO;zE6vRb+T=>ϥ[ԕeKxVZ EЫ}N6ESxB H~|~ilV1Q\8ko}= U\_K& 6&A%O&|Ŀ]ͳض>Z죡 oSr3GgHPu۲G# ?1GȋC-G&7@&ycٚ'Q4'g6δ2Љk3)h!e \{$=5)U L2ܷS#QAJ1<;7,)tf*L :U~Cӆ!TZʤX).昪=KYR,!w+ w,rh8P2IcPXԔʈR,@\F(CN1O?@$8bOez"̡/ IFڹ4pǖ'FƩ+;eWH$Lkޛ1{cw-3{$KmFK'5U`y8$Á$At2V#3":hXQ,XQG3q(!M"E]r q4%5]؉b%~.d) K ;LhqKO+ߛk,u798_lҠaSv|,"S`8 :{!3SwGb_;e)OX|vEVq^#F;&ň-xTKyߥr)С"(HX 7n"+JH!/Ia΀;r&*V"v!;X1kaaT@+&,9<6T!)B D5\:#HP%X DQE|͞՘TQ^^g2DQ""≄.p+&TP5bA2qTKQM $+Hv$}d&S9%`YVL@A)&F1G"2ǮŴ#/=qPK`XB5FCNlib/Win32/Console.pm\}s8wP I\o K/68 Wq6a Oڦ >Ͳdˆ7sLyI>Gr=~(|VgwD~}Zߎ?;'tnb`¿]Jؖ5;ss 3&5pCy"KiQg;ݝꏦ5*o+;[5.AuDsb4X6 T;} \;cwi ,J}쏺в>coAOŠcSbm76,S?64PK̾n f|^ŽnT_ .G5h)}6JueñnA/wH{AvEs2dz'WxeumVUP(TP" yj% yy!U7n[>)Lg 8cԶft=plVacjg\iYK*!,QԦ?,R a{"".u 2e:3D=+H.2ʩ:T5d Ca@9 CPaH@y #mօK}2kzkS'6Ҡwx,C pFqa0E:LY;;'" `b8 Б4-S/ٲV%|g1@P(B٧A? z}x01>&e70 AP/q< P [)4 8_@&fSdscBd뮏DC)F!ow*@/ =}tMFsYJCn"XodM2C8e2xc xY*K#8kl& ^F AeiqF]T+td%)It3냊ը8U(ۍ=1)&M"E6)A*dgys) 3\g.>̉WZ3q <|~zP"/br*&zZedYЙɹfk8q: 1ݘ@u1}$=%/O5;kDžkŅU\`E H4 K[ ѣ\՗;S\K{jT۩T*-E&R)_`wo S&DTxyPEMq+9%f~^U@4h0r2coމ>_FAq' VQft'@j_yl!o6bOQ!Y03s3S[)lԀ$73Dx(0"^ cK0KDԇ`F.}Lp+Ue=YzG0fjW>'MH挍7T?'NenΔR.wrHLq;OԒ%B"x?l6, bj27!T]{XG[lx:Z=~/^Y}}c<;ϼ^'xf*zUؐL93dL '\|˵0l5/!$FRVKH_3k4 |KR )j+YIJZGYBV&%2 UK MR rnelJk"zYN^""p9 4484"#Ik [ vc|BqՕ즢ks ;7I)t# ɢ |RWb9=huПć "V,g}͈qmJ[8UѝdzriWxVH0n~$*sDXQnB&q&,Avm5.mНUgG&*7lrpQMӒ*m|ǟiBTPd9` /uNd(UHjŭ}{Ҹsd:Y~$*Z'桋r[n2q=8988_Ɋx^5Ex9X8oa<&Ҹ;l]  9c7ώs4W'bZjmmϴUMVh7Tͻnm!KE0Zx1[ڣ'&{=69jhnc;QF< I96´>d"5/F\(ME8ib@ȶ9|&;_m/'K\\ KtU?y`L+ 8ts[Ltvw{丮}ڍ s4&Ljvr9iՊF^*$g0WaO\rYU!q [9dž+l#4YU<v"D֕l> ֭ 1Ht}5@N׆) 7Ӳ!Xn]&vhgm ц\2 (IP/TC`)LP U0AɷudS%<dž&#YT Jų} j#$TJP[Q! jCUԖlBaڨ]eC n]&v fH#-gxiF|髙PI%yU/"udaz jN7h-Fy&^?%7h5Zz3F/pb w8RH(wwu5vH6w~|Zr&Ppj]#㮑qdU7pmL89C6_Dw4x?WAn C`|L"p;MXLWؽ1lz ɺ3^ kGLmd㱉"7N< n p\/ &{n݆ΌD1nb!8o PK`XB,2$lib/Win32/Process.pmuTQo8~>$ÔF۲UOMo6( NRbJt!fc{g;D,fpe%Kװ)Ly.;D1^s)T*ru"oNQ}^DQΈG+?$O<  CżE¾KV ŊҝE8GZQ P/q@#EqD=hZĴLۂi8zg@/Ǒ'><:RA?"O/APu0Xu2S|^Y_0žGm'K-.!V|{.CMEu)XE\J'}@n ցg22v4؂TV<@G'hq5:SvwuHx$Q"(38SnúУߕI3ve!9Աk,Y7'm,̘PF$? OCUuf(^1]@jzS^rՎO'^Ubp.,}d?ABY޵O[\U~Xg+{ի՟3o2񓄥#6i2A&[/4Xx[grfa2Y$A~,^_p\/:I|oIΩg;~ l(߁/}{-cX ~tuGvd0OwA}==xۇ#Ijۛ;55+C"S?fE{Yk?s֫\ďo\)^(_),'V,#hYo2 hNO\;>so^ j?W׻|8D>0ry^ɺ91 [t%XOdY^=?M M,k^ 9^nbSKR'ز]oމ>jϣ`YhF;QswlF0hGs? 9Tቆ?,"0j cvYߑaya넣c;X7: OO8 P Nƒƪ:o=1 ?ǃe%2@ޔ\є?aI!*Q@ \HkudYA@_x-t'yڸʖ toʷm~Ԯ]^V++[ eP!9+̙>dΌɜ9+s9{f2gjgd 9&s$j2C;;G|;@s\ w>XtdYGGvmp¥҃;HvhYiȦNjG}9|t,ij3vO n9!x²vGN%c"i9 XZؑOppq;NcAc*yCD 8`x.Ά]gÄ)QZB'Gcv4fQC:X8ژ,8ou{czx<̑Κz=nH,5NOܑslHF  FȰ1OAt )hkQk=GᑁCQT)ё=,F竷,FΑ)Rcp,ca@1U`dPm&h|#S:r#yhr:EzNp2"۽< p9k5XÆ,*-qP(ȞљX!7wG`0x2XUf4bb3;GN =8u;-ַ^o`r=Dt( uZcJw0uFqs&ѬЭrGS(NZ0Jqj=C;yyo>.1$냁z<8|ޥ=(sh#ȬӡwɣE )imN$HL`I}}oc&+t5GYܒ37˾6H& %Z?MhRfamBLN~uwN]ם]xxO^':wQ=}۶_8߲1??1Bjs-e68x!H=d:DX2F9YPmv??B(5$<F1cс++J|mQǸ Ԯc~UJx sp )Ɂ}S'@y?¼S9.LP': M~Y#PNGìBY\C2cL0Me>Rt^ZV+k3j -#vN 2ybʼnGcٹhY8e[a?&7GRO5Z,vں=V5G$Dֺ ,{Sge> 6_^2v6 N”ǻ;O07A8/๲fqt}&K3/d"}JD6΅%g0$| fjMnY0J%;`(P i,P찍@*`& }U-֊gEZJuËY'uT*Xar6a$JI,0t>u-CD|`V]yەOr*Ch}AQ|KehU #UAڤx9)c̡c4U{2a#XרH߹ ',lg@h5g,9 =8{ yZJY'o|_|HR#4{(iY}W) QUf*ExaKV0ʩXTĠVK«zS Zx"H|Pme*+̛CygO_1i%7,E"L=TsSv?o_~K##%W/5XoŒS 3Ѡ u5 B2 /Ni)ǖ=qƄ`gXJƫ*li7$\ĒPÈBex "lD~܀$Qt*FʊXL C-rM8i}:j"X(?-YR|I}q1E} _P@JNÀ4!k=ط'}&+ ` u`˗5FUPa2:XdAsFD'*:f\uJVU/ ν g0f5r=7, 2Sk3 ;wu Y=F*nlT╗^Uh6r1Xfg7fG }{<$r \lVP 솭AXl6TImvb+&4f\pܬYV5ĺ>JXϟّdx+0VY1yG'|U^!?XT'y$#XP~9)Ov?ʺZ|y_L{h죵I9uM X̃teUW,4Da[V"{DmB8]*0ECN&f:K8ɬ",vAOiSMalr[=loo顥#yV/212#]W+%):JRHesm0=m$JB|3.ЎADAجhU6o[=FD2(R+ntCxƴ.j<|61(7 0i/~S:u }) R*HT6n)"J.bdn*ς7H0f~^$^]𴯛RKK( ސ(ؓ8q ʛ7L-JipM49miZ3C7ذ&7r>eW>mN$CBCM fޢ霗]5`FP-%Z&6<үqFwFYnW%fѨqGu\^O l7?zJvFCmx0a4Nm۝e$7oZ=eejZ7}QaA@s=3dS'u)ib4` s. w;-9J<2Ev "Q y;- @d骮5#0]0{+ȂU)#'hS7P xk,݊Q%^{Y— Zن3/ɐ߼)񧧿vy $wZg?yt^_~kذ*bwv " EdbӈPQI&N$-k]44YT.m+Ji}kk03J~sajDCyT0A$hTrdQͿ`=V'.b dTr!4 7A@B ti}?,a3d'[s:, }?/'Xhyi"Q @FĨJheoxL#{tD{'U,€E$'_\ˡ07S5|'3f Efpw&"d}P_{ߠfӍWӍK#H6G<]F~F [Q1aiDdc2 ̟ל=*XK0s>jUq U샶0R cCT h+2 BaC!&'-8WdOO>>$C5AYT 8"  O[ 2lrgPySXʟy}:䡤SQ~c9&{8%%c~YWoI*|#s5;'jaKo Fo!3QhD6gƂĨr(D@KQinxF O Jh;;G@.߈ e-f1J @6XZs=~~w2YYO%c. :H$WaNR- ?70i ůvҧ*ZCXr2}y*$*(xeLжBvf۞@]=*W4*ͬ^hkJuiYՔYz! S-vjR-Kb+&+F@ |{b0Hƿx :HQpleX{Vhi&>g"E#U<19kBg2 JfêhYxJïܾ;W%vjSyzU@dv|pZ ʟ}۪-ֶӘw^#D<bǛO_8lP^bЮu%o2saW}XG-r?ҕ3K:7'+"m-=y,tuwphNt*3~Σ}^~S@~ )s.T06oY: H792Q)ưȏ K }l:4yxP(dVβT ڡx,}TH> -&z2 ڧ;.B*"~d>:(9|<:-,is'llǠԲfk5C2p^͚iyحfbA W#H=mdSx2HxJk pD5[(mң4B$͕ ^ J<7~_þMg>ʮjw]jLĎ<4')xVfO>,oy 2kMe\u:0o)|鰞8+%Ԓ% ~S5=HZ"6Ū:-=*b^|Z0azy)Km_E9:;~:v&?%Zx<6ZL vmbLFzWj .PSW$Ye-oos_>mߪ[)zjw[ 怩.>y ]PP8aK\^_߯)mTwKtJڞШԊV1b^ eȆ|ukLo;$ auma=څKO[j K\x+xf !WBTUuAH@P:!(" pTa:[(2kzH]A+˜o1aY*Ӫ!>YT&"|U\} @]'Ch&2nHIմ6B^ d k;߯%V&lICCCo0.0loet툛jR3s6]wZrrmɳ~I0m ! W ;֩z'a 4gFo%IA?3|)c[Rd0'B٭1#"T@38Ie 0UvTm (N)o/6|{EҦ~_cأt$QͮSVNj WϿ"9\!%c8 ioLMˇh*K;;9wjnU==֟8 W4K%Spil؝^k/*%HL`~v@!6W;)?Da1CgpdǸQ|K.@bi)-ܩ{Tp.Xi?Zʱ %{B]_\g+8F `sbP&>kWs.1@ĀH:h<u[;uz^~p›&˔F8QߞcB캎;}(qu>-_ PK[tI<rlib/Win32API/File/cFile.pcXkoܸ AE>4YD=%JF$ev=iul<ݦ%QA;}od;ߌa_}7FqϽqqh#\azp|*y ˬߌ.iN.w2Qg)rO=4'Qk-u%ac`|%/?uI$q8wooχ/_7<{>wW7'rm؊}n? k҂ ^ӂDW7_V9\ݼy#d pvx\4QdCQX5#9=' Qy _b,mLEJK#FqHnH )h(uG) ivš2ǧ=7054HvUb!Jy-[adV+Z 'A뎖7(7eq#3>u,!`*"2Qx4N{|O H6>5{W7ǒ_߻dkݿ˧Fb-j;󺣫ºUXÂiR%n1jJs͘8%n?SzQc: vM5T%.Xu;:暐On 2Uk=wE5UTLxToj!qi&uvtID(l.XeN}{EL1hdtt0wIyAZ@uK, ]_6ʑɆjL`Dsmt\-hCLc%D IhVH1KO3gr !c3" Lj[]Ԑ604Db,Z [˞6uL`or^W m( ɃȀ"xa)[6jn5)3Ocj_v7{ub-a x.hi' WMj`BgFSVDkyCi.dE 478  Ӝ6Fh?v(U qivcIpJRAaIŸP!))aHQgt3 #V&4C|'wǧ_'l1%؛zlPK`XB; F lib/XML/Parser.pmkS~8JyN?$p %LIDHYHk8VkK&W&9g,9B_.YYrm '6~ŢLo ȇ~~ۗ/_9+|`Y,M;Ox*(9">I+(Jq[)௓sDYɇ3XHqZ2$TOENt4c^LM9H^N+`\2g}+Xtn+fb!H{OA_]@e f< V]YZ<'C+v:S=t>@RW|G”(!"A`֥@6^"l 9+ U.I+y'W˧^DuEJB(޳.K+.%6DT6RuA9˖-6%Ysnb z:A'⁶+wp^}?l} 8a7ܚe~t22M&A :U !<:8XRJlS1zY{eYs쯈 LcE ,1O}*f*}5Z%rQkMDY3El݆S?Yr=A`j*Ә[HdRLU"Vr I[h՚*ktSN.}* <ŋ﹃X$B+b:ЉRGNECHLK#YeR2 6Jz|62| a\#ҡ$;23bF_][<`Orh+ И#WjR)K*#Vao2W' JLJ! \lƌ2Y1tgaMG /o_c!$*΋1ʀ>NoR(]KRXvR.a2#*Qol8Ç/~ǎmDS*d8V^0R.>;ʟm8 T\ew,-F`wo9 Ϧc z$̦ҵKze"o+`p7=qU@>-誴 $5M~7)VlֺK (%Vѭ&r1A.j%;XUyAQ̪d@z8ð`j̍iڃ b9$C֪61Wн(^|0Pa+67cqUM6J$FX( j58UVvL#J=sƨVay 1Rݥ@jHtZ$/^a>jܽ#'V A k>]kІcx%iW95Be1JzqOEӌh:^iՕٝ%[hWuǎ2Q92.L׮8%64J\o:l^P1GBgY%T{~=SAG>r{i>7 fMB { cf%|m(ml^YͮZҡ]ocWm|3M:xz8 SAv]`]Jұk=tTM+!Ȓe\(7s&橌JIߥ8A]89bMn%"M/8ܷ`Sɻ& 6oۻkVkvOuv6C?$_ce)yLdzO )TVƊ8!XZAN>~ Gϣ7k`gcӤ5kv`Ͽ@u7/[Q *^k GՋGxv܎>u.xQQH(KQ<)\TOyH`BMs3gA)2Vb$Iujz-{.NSVuduKu&uE%ME&RĹ"KaswxuS^OTddtjwI2쌀zDVÅ(:$;RעYCr)=ʔaxr6 =o[zPK`XBBLżQ5lib/XML/Parser/Expat.pmkSH`H58dw@٥}THTBۺȒ랷dmELgv;JHgK?g43ͦF1%0^O΢v_gVQ'wn99<g?IҢli%cʿ)9ߗ~1i5PMSoѠ-yfsg9} i4_~ qj?:83'I”G>qO4"nUh:DqN3w'$-Sҹ33)zHj 0]AaX$ȳv{99%Xr`:4Ղ .qs)ɜM]&ѸIjuCW*1, 9AL4)$zI|mtc!>B8bh<kЁXGh^4)},sJQyFpIY~fTũ@U6qޯeB͒>@9EKI;O@Jewq"~#8`=[I4Hcu4Y5msH1$LS8M"lvkw=]X] Y]CcuqEX9֧ZQ M5-fxUREk",Y4@跈#͖v_ΣPȡmz6M {Fop#Dą% Ism8L0$ w!MLӐ"M& %'6KdPf5K;@2%䜀o$:l#ZWL`G&d!%Wͨ:7m'r3f~3ץ`̦7)#i#EZ"<$ ,QRUɞ6aN _>=MQQJ8iJqII v(ĕ5Me.r72L izK㋓#ԕ"$n4΁7c.a_ۥDzrjsj~NһY z ՏdܨƐe\2W"Xl:@bDz QT@pe^~fV^ 9 svmDŽaIh'\8фF ,ы/bJLK 4i"P?^0G(*/+G#靡}DrCICթJ9 qv1L_s)9<GP]|-&=qmr4sOx N!_gt!@͂ %v$ r:|뿆V M9hh )7HPܣ2ؑUsRYt3MCn[9RX^hsjɃr|CFÄ˭kkL,]TL" 7#4uoJYT}e[r(\O C6%lOczO&LzxaaFUJom]KrM"?+/r/FF6D~$Uf8iBsa–A.jI^q$ϹTq;5}R|Tn&,uCjZ*ԎZP+Z q ,)xr$h(f &֕P:b+I u98ּi ?7UGI+U z Pٖi3 ae-ݬ''nTHEEhQ5\념ԟR ![s;kl k(>'cGO&MքS=j͕&RE_搵\ l %F$<tHGY/d4K'v!]!nvzA[v{?i!Oؘ_EH35\g}2? E_(A4{~QK3٧%CEhF7uԈ_rlkdW\ffx5(VJ5%ꂇk&K9åXU˂_ y%DTMr\X6(;/C{TkE'~779-G,P:ILq1$D6a=OD\+9 P ͺ˵ҙ犽4 -/-n{A9{OcϖW݉n`PLTEX9O~w\&BSƒP#R8-Q=h71%n^ xr,Bja61z;Ky)ni:hX\ZG)mg#׹!i}ҽk߃ݒ+4!L,1XX^-\ݱ ǐN>G7֚ъYCIԴv6bj$ wdNëw!&+hrsۀ"~>`dy:yUPkeuӻ/+>G-Gڬfh Z^/oz)S|rtE^zsZ︇|x*Q0M 0` /~lm$ƈdcm2Gd5<[ e5wPv}CM+S>1WSQ_6hSM'[:9/4nx㳡z+NJI|3x{y!.l99:} G^Nwb@|/F8=pl13J eC o|TN5 =B7\ ϵ0tp*krˠ"L(XMVXEYз3_6+п$DqPU>fp'*rM޲:VHd }^֍ZtHћ||CkѸkU$v㓣#y:]ZWj7|<'-N\۩ik_vU\TH_ijL΁^9{H0*HvW~Z)Ȱp1-^83zˏ{Etr}nNr?Yg@7PSW&#qr̂4-б#ڼw7KC}iG~PK`XBI5lib/XML/Parser/Style/Objects.pmTj@}߯bZRY1қ` EG1][%߻RC8s̙I*a!8`<7 䍁܄xї/,RvLaU?;plךRT=,[`3M8FL\MVAHMX6 $$`11 &9Rs@HpxB:R`qKMMd2lzEŵ 2!dىJ4T+XRBT*cj╘UcfM:_x3LG;( ES&/"TZv\R4!^j)bUO0,v LYqrb(5Uy/ }x3OCuofa(6ommb4gJGl >]#WRQjjyeP=O}YՌJJAƦ{ Bn[Wz;Ə3[m/VI&'؃Z@YA"s${:SM 4­Eg.*'pGp4 ) B(6yhMwu7ZZ_/IfծWKS9&)X&$\ P5{SkBx@_G% >v}LDG8w|ǎfwPk^q""ny9]>FEOZg}")?oj-#ugn]/ePK`XBn8tlib/XML/Parser/Style/Subs.pmMk0?T|Ka(x-mĤE^vح@"$(EMS!tR~]ZĆa8ԧF,}daQ k8b26z1_!բh P@&_kLUl 8'~PK`XBv v}lib/XML/Parser/Style/Tree.pmSj@|߯8-M"]1H}(cݴJȿw/1M[ y̙!j3[3~ h%js7>imY;9EdN6-cet#D%~I) K&8}X"Lz$kF,73yn($%;EHiSfĿH9/i. (a[e* v|iը4GEіV )L҆VJT< DӬju~F`́Ge@FsZr݅TIs (Օ9եTk7O[}PK`XB$@% lib/XSLoader.pmVmo6n x:V&h(dI4](ФFJu4^yswږBq؃#Rn&٪ۆ\qrtn'o3joE7'pՃ|~hk+E ᦄJjoi!b+c&%75,}*]ltaZHݒT)_۰ "_"X.&Z7\< +KkVm&'7֙ EB!1D>̘qm&Ea+?i#,(UNbgC]TBP(]%S'x/||Hc i߇3I^W~/`EƽfJYMb*vNcb OMQ)NN0OKo:O/|`I!#:vd!Fi߅0:%6w d4=y=DoX'MS WgwzYsnhv|Eny[PKeG?u^@\lib/auto/B/B.dll} xTյI2@&dF%h*;{|~oL!rn]Ser;9ΕT[U cfrJj5 AVS;pt'J)ȚR\-[GA mv1 s\ 7շ{Cp R[2zKWSct_tm ^@ʿ6 Hx=-]흫9kՍ=]!7}M_5}M_5}M_5}_jV%e\>=2:9PjX1R'&cXh^^N |;8udLŗ(&g|_훢sjӳ8TCvuoB[O;Oͩ.l_;C xjAۖ8|i>y$.^*-K%SBY鵒P[ IÆ "(,w8nRf-?CYZЃ3S{9׼bwe# 2\ȧW4e <xoy @ɿ(|y@v#G3U_vXߠNՎWiD?0WHMTtK}~d2t[9u ,;i9uݵB3QrԐjF$ir8˪0B8Ji00 tFiSm)+ ځ,艏8T?喁pD@WMMx8k~ߐ;AU>O NQ_JFܿ>:_?M}r 4X8".~/v !`"Dž< CPn&DžW:q ZK~s!`2,sp*`RnKol:.%H'5߷Ċ&)-|Wlrv\` S-!z+xw~8Q0ꑮ)7eq"fG3ڒ_m߷>k>9Q2?)hMlSo[  PfPW ( +.>K$PQ]v0!SGЯCS2HzKZZJ]IX*¨剋Zu$jʢ֔hjESP%DgGSOp ޭ\ N-)t#  Y<竣)m:r*d2Q--ܞXXV '%Q@@>76JT( >i^EB/SN uI VEHi@RԔAiqYH=< O\&E[J X8 1Hz*6`I ,`*â {6762[05|ebġ_͚ܠnK`a? &86ʍ-XBT_':o2 yu]iP:-k}^F=BԏYn-b -.t< ̧]ЕC~ 2ssa%$ŦRIDiC5|wd- C&^VC7 yC%P= -*y ̚h <RN} zˉy<(9=2z%ub4[ sꋣ+q Ƨ & 9'dܤ~&&zI ^pT'k}CN2%ՔL)nuO tN,!@|ZZ}>12lDleXHF[k|ታSK6ѿKeO2ö TѹmeRTb` %5嶤ft PD$ ݝE֫ad`"^A4ih cX`A~}B򡺰rai'fԸ7(@E۰ *\(n:CPO*-Mhdn:cNPP.Cꂢ<-I} 8GDg?\>8?Z|`ww)d`QKw-W/k"R=ٹ7.@ʖ Yl郄$.?)2a UL!%H,G8n0'>>8? 'â^ (*f 5I X d/bֆp% [S&4ŽТV9M?ڿ:Q8e>- I<'YI}=IQA2m! iRb`G۳ڏ˞>Da(a8+#E%.k)A3;j/f੩(_$k!ۡ\>_iѴa{jeY[9$x(0I|.Yze_煵?fsQBxQ[މqz{f߲aA)mĝٌ@b& E(+R4 E *<{2Êt=; /hvҊN|$;)3"WV6uL-#m+RR-%u37v3`˾3 @'v3]}g6vϬiKpGwf%;w&`hO&-,ɢQ wFE04Utsߙ 0b;}Px$0Aj;yG`rc1|>%*1_d,=g!StMXŏ.iqOQeSWš *\(%*ʼS?x:'5INe̬u  7~ϱXJb B0ѫSѿb՚ ѪHePV;DqGOxɳ` t)YP ã׳[<P5W2*14':*s Hn[ROg=pѲ͖MM}5@ ..X Fzr}P<(\xOA<#v^( usy$nDM7d{:bxrRt}2pF1=.,l]7Ŝƙ3ޘN4fjM3le%? ڷ[0Y ~AT$J}6axsB~ x`dhg+Sv G[T /yvbʢ"9>i@WCh#bSsv`|vX'Cx :/CxJq3? qk._ȴ\(Ħ.! >c,iH?B JWز(?-C%jcDN+AGv@8Xlhv'EN\jfɧ,G{kc=YNX ݱLx32?o\q>p_NUNw{ȔP>I`8z8K֞%Cafcހ{h:T؇{|w,Kߚ/vpd\VNk!+풝Y-Luhy_s/(ƽp kb@vWЊTHWm=(BnVL:s⮱FJ;%7Xe<ⷽB?$+:c< _{5nN5?_TĬMu@-!רb39u/1MdTl'q;8sׁBzMϹa8<8e T%"f AcwcpYH[0ྒྷ8t>lxjã'p.lfiD<} ֆf'+(C`0>y%|sSϻ-{C-PEcr˖6# SɌ͒ٓ+BSR<ӔSӞ1rCyAV@y[P,?BKE-+{!B,z#?rjw _ ;m 0^v2牳gMDlt {Ŗ-n0O/'’\aHث/W:ql(㵬av1{2XBx#-r)_]'?.Ͻa9Q;Q`$;o~.*(F2R m( CV͗7%.cC ]tD7~{S9 @\[t^L؏#;UEcO\=($(ZVB*?yc5SzO56CKdm|4s?>x4_l>z_u jJ<>'礪ԋ|*vs~//)i)_#2).F@E|%)SJ6 2(c_w}0^54D>>4^⽃ Fq!ɿDN AtW6}?tpLFN͋^Mԝǐ/g|FSMπ^XڂZ}yZб suO". c~EX%XaȚ;eޫ1a)2؟ <-m#o*4 $r*_BPzyhd"cq룙{qyJ>)8ϕbxSB&&dB8xoongʲKR|s)+x2_O68]{k2w.OF2|[|"r+~JNcA3gC(hXQ^<ֽ#A€.]ܾ/s}oڷI!z;)HWL/T"Y8mDr`t HiVTn4ůًqhj~ ũR`fsn|t4 0|h3 ;1#]g]Ff٦*9O wEF1O2 FPKhox_e.۷M+UkpS6uon*2Q\Oh}Es9d "@h+B)`o+dðOB%X9+ ]j|ڽIL1x"[:]lrb{I/Ƕ}/lr}8Ⱦsᇎ{ZZqSz>t6X4c%D{p.vSŇRߦ(PqveŇ1L|N'^{e,v*N99"2m`c0kcɡ$ o9 %=;kec_"ߣAhxS,>0ec++[mQ| Zm$_ 'bq dP F4+}RdeG% ~-iHc Vs[Oaox*mfo1^ N{ >3]X[L-[)`;2 k+# ,S6}$-2ASۥ6zN>"km$zHo[`/5#z{Fz|` ׮8FmQo$#-42eNnrS$֙ F`}]d7KƮQ ";@^('z~C5nlaPHK{F6/#^@MDӽ;{>&g΃;dXuT&쎳ֻ#> ()fqdvxծB1K+?:qI)TX)^Ir]wC{/Gr D?"Ixϖb+`0NgX%k; b 8z~ &Uod8.4هE])xZH(/Z!KbAEL eeՎ?`_q6R1sc;f3_Ė+0Oʔ?? vLx(. ێ:=<%)<Ȯق[=;F>#?\!w%Nee5',cv񩸍 9O.̙{R=>+b-'vL;>H¿ugPNGsPҊP+%/ѿ'q_ 7~ŏ+v"D>Wi e,g ^:5DkuJ'o=0)rfvș )m>rUVʒpL5Mc-SExPs-32a~}K,|E:JB8/{,@,A"ϷD2' (N63!'\x4)7|ǤT<~kY7Iuϊn )\mm u/ȟUk0Dxvāx >#Yb'5!k@P0 \ YSVT3h3l7b# PtSEN׮x+ o;UhV.HR&Gؐ ρ`0}M_5}M_5}M_5}t'Swq(2P>E|qJ5UPBP@er BQ|㮂RJJ/A(AyʋP~ ?$>rAJ"{J/{}(P~C(B$] E7@yn(CyʇPNC ]%J1&(Pǀ7W4A B#(³;!D7^N J/b(f((P2CQCQB`<>8#P^2y({3de _hd: }0OV͑ T>h3:=60:f0̌aftɅ3+=}YHCY,;|剧RcPn?\cO<0 tsPA^و2(ЁY@A 0br"bE8Xl̆J&}jS!xkʉc}3K1(ASe|CVȧD`{t%|NR:99(<6(udyf0  Fx"<`l?HuD8|7 R`{AɆK%Y{S([)OVj+VWGJ2J]2oc][%3osC?Z){k+bmPVI~oBǷH,3&BB> ս6[ئ} }i"R1 Xɞ[$T1t|Q#R8$vFx.ֆ< II)> u-OH9 Ůl%1=QsQ~jOK\(b0Zɞ{:(]+9M\f24M>yq:7ў'#G#R9"Qwd"G?B,7"Fu %3`x&qB{ dF@H5n*\L6Pf6@8E^Le@[1:ϛg`0Z߹ ݿ nWf)v6 <6S6&ۜDuAo8߽I# &>G>2>u[`Dm}v0o'D;ovP2&O>B^}Y^IqoO}=OI>9`{Y2QP`1`7IyѱOʩ4 Fyd(8||9Orx(yF)ls^Y9dtkF)F7qgV/)X MHgW8eU*v֔Xեچ,HWTz*/{AuuA=ܡPT-r pIUG[]_*Z*U;lxȣqyˋՅB> ֆ~W7}G]8<> "\[F^& dFYChBar"~' "8ZM@+BûG[x| /(&MZWUخRɓgg <.LU(;?S `JVWx^-sVCE~Y KۀsH rUU)8:\IbXM\A:@Ĩq xk kG# B@(/tZą90X@tpI/+/v.V0xAQCm}`Ux=oYLTjjW #Ҫ jE6Xx:Y @8d2{9+E\` 넑ʚ "!wS[/8ɳJ\`?X?d\R$-8g\'UMTyex[T^]TSИ.Lw/]E=uGX5萱`azs˹|P85h*Vk H4FM#t+sUG+p|vUShۨ_WѮI!Hp .` LgxY ̎P:%#/pN:(ͳBC&+IxIuUPyjC bd38cGޮRԫdҘ ˡ,*"Fx&~'#}B2?3p)4]q!naYu^R@+o.'D1G(?I,+iq9&@#g s=R?Lך":2_p2ASGrJ:F_SQJllZM~7xdrrqNXIiJp7W{G넾(m' ֻt!-sN|@) n|xh sS,X k*˗XDdY1B0:FX =W ftV+CNcBBGUл~b;1pڕW{I{ؽ> E-{ٝW{OY:Ltaә[qS(9ܵ9ę-PgW%@ CLG3ڝljnijXrgpIP;fȬWL}Wq]kk;B 9ߎZ<] V׳$[}6MO8܅aBM{n)X-r݁`'9D46:;o'Ʈ"5ͽ~pBpږfHv^"\InXCxmck5 ;R#j^DpGkhuy íPG:+Z2 z' &KG1%X qhp"^ '+$|p$3+xO ˑ8dhnzA*(ݐRZb;\+uVږH'GUuGjS I&*.E-Н^k nx"E:KxgeWcFs{pTC%ë o\DWTU;ixh%d5TFVdk, ѥ6qL .j퀹m4j u`[{2W>V&c&?!W 6/{8!Rk5B%?!h <ᨔ-臘*!dUTx#.I#٣Bruv_YP0KV"Əhgu| :~M@O-;{Kd\fki>-'~LDL|^la̩(o?vdsVCG_tsgTq#},qq|rW;}x&G[ښWX 9,+IWXxH^*n"Z;B.y" N~N nsUcws-wQv)ؐޖnvo}{u?wO"x`xG󺵝]vn^lw7i|1S<!Bp.˦nk"Zl \p?[bv? Rfh*%]RAu٤v@䷪0OeY|-$dXΤ(C1o9R?fv}=-Uݪ;!s~Hm;x'4]{@n_pLe8 `.B6uobԆ-ͰRÖDے*a> b0{?zuϵpq߈ߔ4 JD$d&biuQoʼI/J%2:eH3?.q6ܷ)-} ].{F jd8D@g;H \c Os&tIuoOh]l"5 ><aL3_i&!~ 6H+։Qo`z@ X0Q 5[ϮJDN丂c4k`] `Ca+i D@VcN:PZEH KgRNM ceĵ`NkqƦ6&f?aw|ӱGQ[ۙۓ>徑{477+oa?kGvH>di2M#hN3Y1MT&UuM[Vhvk7ii>=:t`>ú~K'3`&g_Կ?HWG`a ~6ã' cbHȹ1ǐS=[`ý99g2Ge\dtOa}s_S)///ͼG~yCbk5՚4M`5/1jsmu jϴ*պuj7t-u3ú94حz6}@߫E!pjm}CWäASSӞsg?Sλ`!11v72>g|[J3MsMW,&4*LL5z SI7410emy-I3gq[,C-LZR.ϺnYgG.-mVloٷ~>n/{rlp 99q##s{<ϹryiW::: GcyQGVkr>{2w"7-/?fh.jZ֫8FԆwk#0wjOڽڟh_Ծ}S;qiOkgT ot&]|:Q>s_Nf/kߧZ_9+ 4CP l耑hذỆ}^6ow ㆏ b0br2shs0jsr6@^ry>g,?70a#o|#}1M_2MaӠQLcwL4|bvWA?Yq%ݲ8ϲ Gkj-Z~myrr fK:xѿ8^r8˝{Uu\cn8nSwn=/B;ܿwM y<{^e"/~JM]Yմzf7/j499OX9&5 ZJBY[U~vBS8n6k_;WmDKin}絣1!ڷa9=>8=t:Nפ u;uO Ս>(ҧ]_W!wwGO'JC!Ӱ`t Cg0bxڰm1IijXaʇQӔY33牜=9C|PeL7f5eFqk7n7263_7qҨ42MK G(6!L!S^ӈi^CML'MM ڜa6u&sмu cq*,bYv~v.n>(D#o4k&D-6X֐zu4CA&r Vć3`%5lM 䝰o> cn/^J{one ;j~{iL[3nG#9:k˺* _y[%M"k;׬khtmnXӼΆU4/k4&6`f;u}s]~޺1l(l(%ش?PKG?$lib/auto/Compress/Raw/Bzip2/Bzip2.bsPK݊G?-n[%lib/auto/Compress/Raw/Bzip2/Bzip2.dll}\TU?(c3hcQM.03 (0DB4O1 fj캻fZj3hM++2bQ;Ec[wp?s{}]d$ H!|Xw֪w}Zz?+M4k~1Oi,ä!nCjO^sm"װ/ÏTҸR3^8^P!ͧU<\)@̿pmɦ5&2K0'-31 mz/袸S({\_b)F.\]׮k׵uv]]׮k׵ ez&1˲HT&L5y|]ı]$1W0\gqϱg~IdMzD\FER,g,/\,y|s?7sxswoټUuo"c,zVUJ"IL6G(ebLMRCKIK V qm/d{9Jägfas<e~QUVlklo0B0A@Py "!O!}6@r$dND2NU=͐bĬ<}&.!#-Zpe#R#ÊEi6WviP,7$Pބ=EŢj 2OM=m,sk3G.H QmMhD*J$Ӭ{3]]qКa$isIoglћLClM8Pt+%Fpb4z7_guhH ZyOBiMՈ'[a%-c?P2ˁ,v@ݾ7XT5$pNxCfdt,Ûec=QSZ[xbé *>O@tåC%vQnV*%XaVQ`YuNUF JUϘNdyov4N72SP= 0Ry@ɚƤs6G7UyҀ\3BѰ?=]{jQ-ub%yZB;8]d vZ=,קLg\"cQٶbI&N{har9i)?"mt٥=DZ3$C;9" l'&Ǟ@DoT*6G)QBG-曈vbV;l|e=.mXߚ#7vq:zh K>f-f H@j7CTȅS5h/BN}F+5Zi4$ӮM,`=z7sN m8Zc%ppFWzPsXSiWmWbmPW[;H+eOP0[\1A$#DL # ir7JZ92 `òEnAHpQ1HrC FyٳA23KQ{ j-بT.u2MC:4) ktH CT@ [ 8;,ݕ T3D\Jm'l4QR}Ev$؃z$VwC6E<!l=S2k&c4akۓxGR ce]`G ڶ>\3CLI"ͺse1WD p[^j6GHB5PR`]LvJMMmWĨNLnWT"g^nO`Y$[sd,cО5 G7y NrI7@K$|@@~J(© Q^)=?Py(ũgjlR(QNZ͚/gq?둣gq5Y9'yQ {B}L ql7K1p=dpD|&n ncƞ%rF*6,XBj(i8t~9HCUE0qݰ x &Pd=s_Ё8 O`UAavڼt)'Laa$}g5_jC o*tpU$4H*j_| xgTN͚bqh}5oV)sFb8:aݫ'DTek:FѐdFwb jzJj#cw=j (01rGr6rmqV3>6}x 2PWxlG*DZ3  ̶ף, k%F5J6*d|3 vD;P.X:9%@VKgUl'JIe4;fATPX\^;˻mvAyt U'ZO>}&iUbv 3QLjzwBv= 7\ʑ<@KPuGyU#E lAd@y7^6م&%p 2^*KsmM@cfXuh@e$îz,XϪv@ b#ydDvtGm Ӆ} /-ue_ybf}8v](5^F2ٺmo' eZ@.'#.'TxJ>uI0`%0VZQ| 8 `2UN"9jO0V=Arq9d Z7rcHNw#?Pl!`Hp&p,(Zd$Gտ)q)i w#bV0XUmnOsV1g܋>\GpN{N.]{&ҭ gТ$Gq`-{&CILϝB2%gp2Ab|P(!%a:PC0펒& XZ#RKh^3JH\0?$@DrNrZ7]Hü$\3|ᾝ7efF=2ڼ@0tAkG L`V6Xѐ.FSle;;M/ CQ%Gf]sj 8T2v/o6P`"9pK1>aY왓 i6ib]8-DC`'fuUށMw5p\=Cbю䤍07 @QlHCF"RdȩHghgKb6r'_K82N0 6ʠR n@j8PyPu $3W>ypdOf)JmXO TW~kC' >J-.E^/W :eLէ%&aKrB/ɹ]~IΑKr޾$o<{IAυ̅iuʢ>Xa3aQUe1dd-jGA~, 92K ŗ(30?]r%5BWB "!`BOeÂ6->+93/#к\)A) Uʿ>ppUMG0__QVʣZVoobֳJ;)86TfNUŒ$$"pnN: tc 6QhS6O[p`gaȦ݆e]{h/˭-m9/[Yt: ] ,p5~HPcG|5[8f+π1@ㅫ|jDl\x9t 1%9щ;)vt[jP;Qn%886 6>t 6%`A yk|AVIf/0ؓFCHP~8f)`MioˑֱIpRL>yA56= qN&tЕ0W"9xf#>'ѕ_ft0rVʳbC"HX!ܕapEag(+쯡܈FjXƻs`TեJDӬp[Hͧ }EM=q("*ߵQ8O fպ,qAۢu f 7bnXuEYy$wn,.{$D&@Q,n?,:Ac5.pd_7dk`@S9 |k6OX/u\ wh4i6Y- ;'"+AȾ>?:-Z'`4׀,djNֽEs0_3k k "þudvD{Ju7'0`1H5O$Iۇ)HT(24.F Qd2:}k1J@95uw d8]n[byp{TĄĉLW=H`Lכ0gp +.t+WJefM284Հ`gg*~G װLW7vېLŢLKTHW5heeTHH0HiJ.!x2]w]Kw U|u2J9OD/Z vگ3Iv-IHV8u0>.I[fB(x݇h,!CV1n݇ȃS U&;9}ۡ!fX Pc2hb[B @x@些f{L2IbY]` * Ȝ= 5נl-:NLjkAlJy] &s#~EP5H^+8I%*dJfpeȘh$9D&eAHVumBAY(8߬̽ך/cza#;"{ %XHU]lTu]βPvUByj _vpKvs <4>mnF77 }=MREA3L<Wضr ,rp.gKɗǮ3 JY``&nb^L [b*И-RKs CF#gp(8K,{L n~<)⑨gq(O[:fhZdinɆH=' Ґ Pv.GKV,~<4ϙ}aqof!YFtVn`e uC!*h}! X$:+g#mqG6j6@aqUJרK[^oZipdTnV&ZfjyͬX ! 7n܏D"Y627r%l!wթa~48n6HZ aǺp&8V5pB :6f1{|`f 2n? ,uLZd(^x@l~PrOu3FmRRѥq~I*Trco_K8EVŷRoe\<| T9xБU tAՃq𠁃e>xР1xk:y! x= -uMvyzXgۆX2DVy'tٽscP "] 84~;p7am~3Pyݸ3zLPOвnj0vUcxOH.uTWZ}X| zG;pL)A^h7*^OI& ߄717!M\P&F&TѾ oFDo߄7qo"7qb} MLMLM&|ᾉ߄7囈M&|| DDonDo"7曘㛘MMM,M,M,I#LFL!)mtiXw;^|@M{tz$tS])i{;q]uwUǰ{U͂jn''e=aC{*:1I1iֳʊ[3ʊϴ|UE1IEnq1mݠ$+8*dU~zϼ*zHZ>O QV4bIpͮbEU[a*g4& \ةǐbTfXxmC5 Ճgm-cHRl`]qqGmLZ_&+S: 7pjbq8e`rdKnD`C!$af;!8j Z?aТ7Snu^a㻭;C蚰QZ wSy@g{l2C=!ռ7รȁB!IOrc=|xJ_Z+Mwѣx=a!Pۯ@W0___w >-M2y_~+x_A(ܑPWPޯ`~}3iJ7_AO} niM__}/_XOUç _]>W0`|} i˷RO_AO 6++X庈h~q>W0ͧ  N}[Wٷ1~i+Hi~s .flOUiy>Ʒ`O,+ۯ`Q_\bӲtz_o. tykO $+â&=?ԙ9StNA@ 0MBL`e z7g;y&K,Z` (| 5ύk-x-o#(lۭ:jH57o :MoM)7ΥB._RKaI-e VZ.Z1Aj)oQRKc[I-}R&ٝ QKYe?$[v+ ] o-eBj)R:RKg=6uZ RK¾Hji[6}-v%%R3^aYE,c͉aqzFf&Z^F# SX2.3K 瓥'#52$SCw{M..S3EO3 )>~&Z} XY(j/jBR.Cj!#WF6 i$J@gբcrA|M]ذ#֪ Ll#nI'A\m$96׊bAmXpsf[Ϸs#^H9W Ϡ} >Տ7(jPccx( ɨE2r^1;/P:#jIWr:גS5=n 8|B52^'SaPkW/w 0{#bd%L8j GD} Q\()]6ւp$XKؘQ^Hj8p~)iR@ nZMQۧOPS4܇&\"bu |CY@qnLha!}5!%ܲhn[Y8ξD{X/-6?`&PCYQ_EYSw0/2]`wyp63rl~oWïg/<բֶ!V8hxՃ&bsoS܊^mK?M*uhpǨA8Kw;~} 45 ˈ8Im,{vig=CjB7[gh/U%lrRuԥ5\p*9O#)4?kPͧg|ݘd$ w]FCƐ0qP:+o"V|T)&V[ϲxQ5ov 5Vp\~Hjv+'9H{3?!L|4.aBq"X_Ńśm2U8Cq\Z#RTdxl, N=duI ,fWSѸ kQ,lfOb7b'}q;g, |K]D a Fh^KF >>v-  Fm=຺KԸk/ F](ej9.+3|.a]ʡIӾl,ѾQPXic Ȑɑ#3%-KA:RƳ2% 06BQO<C%jF0~h0>ֶ_Q>!=#R:Uv)/B3J/ز 4إ!(YuA|VT݌ٜ)LV7O 54QHG1y^im֩$$1Ikuj>PRw#؈Q ArgKm*sE|J4|'INvZT8]RT-rnHowù Wg ~5{^lsTL<02L6uϪ !UPFFo}F"HK:V܁3S zƬSξV]w)m !MUz]4ƙ/PlI*ळ "p҇xj9S SX`v*m8kBw؀^G]{]6&vxc= eR) ( s}48rVc'nѯ#7 l}ȘDl[Q_9cā-{f1PzU<~UJqݭ<3͐U 'D 9RR Dulk٦ p OCUn&_)C;a=un@YURU;a<`3`qEE5v@ЅJKq؉1¡khX\Zamnı暧3t$%Fg6ЯίHA_́$UMT%~LgTYTIUEK&m+>YDaLV,U.zX"l҂\FԷx+iRo2u3huWN@BHwoeC?{[y]ƥuJqf .UUtT@t"㞡Y bp*D,ab345= Ae@8|0g%k}%>GbH;ujaIѹj)lo(IyA|)l9Ɗ ?v/65PZE6oS Dqb@Ű>^RۇԜxef BӮXjOXYl^痲C8YgA!FJ~ɣy;} GG+8}J&O\ x+X}J}z' q+SGr+}⊇'W<@>qO\ S+a_W0(9ĕr+a[8ĕ{9ĕ4O>JdӒ Kf?@ț(߆0nFJg26sR^FF8! A2Q> azٌrr:|b±2)Qf s9@ ¤@ y1 Zpf)íNt=yԙD'u,aR|}ܬpNQS+Z"ECؐ1}Jѐj 90U5ifU9 xRЋR;߀xp|VN*jSEJn.A$G^):dO&Nbp.Qi>$҄,@'e `T\d8&M3U{ Mbq_. sa~KX%H&s2'\Vk,%\V vfSFgk@8 7G 9C{r3{" &%4o~)S9!HƏ (X+d)7QEIk=~]MKথpN̯z?1q8{HJݶFBMN~"3*/ dE{Pl8 5_SCC%G ۅ,7ko)54Dh/ Z$(7$I͕]HƑm*VʙշfVz3 I3$T{5 LEP;^:0K |]ͨg2 *AFXW1pr_Dv""Up5~~Z{/`v*@*56$G@ѺI@Uj" $ש~hVO_ >wQ3w, 5 O)lLዊV+qLJ\${I,ch6KaH7*0Κ^ &۾ MJW) KmGߔ۞Fܼ̚uFdfiR vC )q8Hcl"׫l,fPZI |) ~M_yq$4ĕN+W6xs _%yٴo7g8~XQ|IMcp:Ƿ/ǣZx-cͣELӰ+AkxbDu_V V*EM({Z)LSϖL)hŶlir=6:[@ g9A ߯6BRM-ؿ` `ޤbXȩ&uu2}dhmc> DGqfꛜkU5LfI#O>Kw9@mZ ?CE֪_@ 9dĩ𔉵AA_P9M}YSR#(: @.GSyօ[9$ۡxVD󴧀5&N(F ~z u2GGw>9t qBҔP(%1dԳ]VX\PXSٯoNJwV0<ѳ2Kn? 5ˊE3qʹLZmgkf;ʋ=d9麌/I艚?R)c ly!X|!t%U}t@)*`: =\|d)ZY|'=෈K2X{ 5ҧ֪G)7$qTYPV*Se+ sz>NK h5ؓij0 4 EQ37^i}b]Z(#:[si3ݍ[Yi3Э:'mƝ8t{]ܯίJÕ Z* U_"=FgSf8f89U R]g{9j:Go=z;֐^cR(';돑vj"Hcx2S6bN$Pcd=ʋiFJMIٮ4`s]ȞaaZ94*=0xe21A I)s,eeQOyQz#!KY@pj8\z!|tʀ{(h7?FA(sC8aÙ&ůssɹ5مqE5/`i Dm%щ36|8d+  Za_OoGZLNJ=eɀyudsi}}un^Rp*A$z+{BU>Nʪaa~@Z;26<rNa %=scUd'j)̝}0U"/{YD{)nnI݇{z݊6JA]OփbPȩJ0# O W #4TƷfV b>2=eVWi~ +* bB_ŧ{*ƊDBn2?@!d%nOvX]ۓq >腞Hf([zb܎.Ţyrܧ^.[N7#ZӨ5(/@_ҧQF eWDowt F FJLɜJg/QwY>_#&&eTLeZ4.ݞ|yNl='UX!>Vs=Ɛ 7D:jLdޓ_/!T˓2`zW ,>\Uyǭ˂Ԍ29!o.w}.↊L^ Hbq?|:RYI(2e/2/FZрF~%4Jz`4H>$ѻ}Ht<_$~HzHQTۓiܻls%AJQ(7Z}֡Px+? n]XFl n!=8,,N.f2],dIRd=p3r_0a*:8SQW SQSq8^$Ř Q_>{'O_z*fid4oF$aNieOW |>Wvˠǣ]\\I&l0hW2LK:4f|dr oBdOZ+Y6r*hn|=7+ol`N6_-#?^W4 n99/53iX]J#~ I.s~+F%fΆ~B7|dl 0tqk2R19)P8u\s toM6=Yi§g42"&Ia,/l}wsᅢ \ % 3 u.IP@s0$|HE!պX^!FAd5媭diu1gbA\kHP+S O$N tқpUIs)YTn)AN,f 5Jfȸ$],hVT1O [nʂs';FSԻ* ť"H3 O%CW>+L?>䡷C|\Q.^DWXPH N,=Fn]TfeG٧a*$U~$QFnqP15 g`OU!+śEf(SfUQxǨ~b:yCS4&9$rE*˪:#2n1qh36bd^)0@}hHKgz9g=P1zf}-nak7Tb,4T7e~;N * s'(_3&⏓{^SWԠ -^x`Ka@5tb'Oj{be@٩/Uvu݇}uErHݿLD". r\{sk 7v5 h5d>؝4f?GݚtD/ ҡƟn]*c  PIKUo%WW(6:^ w)$- юIT;fSosUXA ܽjTTһCUnLTr) .;{Հߞ0A k.->oƣ, =n.x& 8(3OD{$>I| 2ttnU 5ʺUխJCʅ-2e0Ǥ0+9Vt1՗_6so{/E2rWMhk|Vy)2/# %>KmYrAFI1QrɃæ !.+*XyϤN#V"H(e?,X l\ `pZ!ǡ]|D5ʹ䟕\ y%t._, e۽޵|*8r*8UpeUV>q,Tgtm{;>1e{&0Oi7޸\7^wce1Z7]J76ߞ{㿺Vouo/ lӈS B(`&lL98>M \oh\3*6}񦑧I^f9lH7$g&C+2̉G!e)gI)Or)A9J̕ډ6/!H',;߸F5LJL$Mvj!tc? CKh{RAԜcDx*bykH6>{QD3t'j>Pž ]8(twtf,EeZiOR>If 7pc%LCCR؎ [&pр}<}'8z23OE D"*HTUӈbX,0\(dLu2")L߱i/j& 7CBf e̥2]`t!ֈBe߻C%ymGCxy9?o1y^؍+wA>;}![w1JKFq)+ 0H~,8|9M/ܴZS:?1-h3Zg-PxL!JJW~Yڼ/e>GE}YGM}Y{}YGU}Y6y7]F<@˚Uj}e`zv׌Zwrλe yΫR;G^ʙ5.7\M҅wXZaξgG8 #~ FRxoreT7ۺ\w{JLUݎIc&"_Lд=?N-(9B*'Nː σ *܏'ٿ_xCUs~| [V򴼲+˘|E$P1S 3f]6dYԔLJ|ٴlL3i%%˧(-(4t-?Ԕ_VWH405E&MfU^I2ʹVi--[o0iV.y~q5e,d.+՘֮ՅE%e+旗30U 3m~n9l1MM`h:!~n|.;gά9B:-~ 1wZFbbnbFJ JMtF*;/>Mi3/>:1R03Rg' g 9ByJFz/,[;'a&gC,-+/O[?Qr%=GLD͒KM/??4$^Xނe1!aʖ(/2 <+J1Z<䢊5%EˋL4"qQ> ! e W@FE[E2**|e) -YyǤisil\9okz,>- ŧ[d "^{}*jB֌[3i )HgWVbಢReh5߲%r>^ƕBVQ-+*D41cܔg雕Xr:+By!P~' c$GF3.$l ~_,_4RZT3-4S 2BЦ+qQȇ:GQE(o 35QaH'zAtY3M^ӧǧ yWBL_a.51W+Gi.|Rsp}v9ϥ6Lʐ\@(/ZQ ff 3XrtJW_FֱzhT)t.͘ L ||b&naOȓA' }-|A(-$l{sKW@Ǚ`g)_*7 "/&1Y~OnyyRE޴)o齹X,a(3W*AýrU.UyPKq/oksh2 {M>UþUL/,+Xb5I^YY,}ցe/䗯-/(}QQ-ZS_MW,QiZ_V*YnA E#{fS.,oY> #&_0PUiyf X{!(# [RTyۈ4蝼KV0--_z/#-[Yti1J].C\$Fdxy4}c(3e`F0c|Ū|Ƙ9}\Q@`1Y<-+6r tO`n!./)EKNLvN* \~?%ȈA8A E^=His{Zn.\|ɵuv]]׮k׵uv]{Mpuq?2Ylw-g"3\ʴO3;-A7;C?cc{7X{_Z-ۿݡG*˞O9\^͍ѻvҭtDJ[fx~N+ʽiˇ 6=i&sZ" >Z'PοGwoWWԶmcY/C?Ͼ0fYL|RIzUs9%\+O^ٌ}rSD9{nl}UQ?s~/N~9{;]Z-Wֆ;')Sxo04λ>xq䚪Y}A~7߻zwS3,2فˇ-2+u͟~%9+^fւH` K_Ig q{ͧ^𘱵sn.W1.^ʒC1}? GD/|shxz'YqԳͽx=vm;e˖ߝӨoνcl-x>߾`onM4oqtXݫ'LT 93O,mMcOf<){o`f%2eUj Tp4/h3(s_Y~4pJo5q19کOj>^+IsO}8a|}C󆛃||ګ4z_}QO<ժαߩ?ͻ|i;}Cov߳/s5';X̛[b??/^(8[w~y$'⵭qru}{ Ä@LpB>אi^S{CDB?'@ ^X"͐wH>mgϘ^=Q!D,yxfD1W3f| ,AC @xK 'dw3# n > .y/\m mCe_xhY<JQp@I =QD7w  YCٻ| u^9Ap 'HG*p΋啿mt |ԛ[߇ G6FخyaoG9O9oJpdz,p?鿠M#d?+ ^Wo,({o!ԋ]_%_s!v:ze!?XSطDY[ z1"= 8! { }'C_x']A~WeY0^P Hț!'#QU޹e 7? CE4=-, s bA/$> w<I0WG~ UP6%)(k"a~D,̝V_@XXC8_!G{pÐVCpBǰkp=rUkH&QWGp}:X(CX?y 1yE<߁4>yJ,?ܫKކ ~ϗc" k~ӵaC,fNHvȚā.ۡIgcS"£cç'>'<3|~%e _^^MO?_ S_÷;)|_bSF4G$F6FoΎmM}*^&d]Hpak. )qFs CRVEm#pQQĆCaAm΍~91b c~zG1|Lp.6/pocb˦6MEh<ۗ̐'C 9" "߇)53L谰aea·OhOhW?Ew“̟R0e픍S~;)#FLHx0E1""D\L䋑|3@W'#nݦ MM--ӕjttOv>O/?YE~=$J5**"*zb}T]Ԟ3QË>12ȢSWFE?f#?DOY=&2湘b|Kb}*ؗbz)SӦ>8驿[秢%!!%!Ɇ*B#B. }8wB ce- [B_ö3,n~!c*Ÿ~8)L;e)s3Ly}ʞ)S)7F̏ȏ(X&Ɉ?E1,Rl+VFѱٺuv݋:Σ;5A 0H_GFuGԯ^:%1( s K 7ٰհðl1\0 RSV;oISLnlYbr:dX%S> CdkBCCCfB^ 0-dR>46tzhJWCwg2,-lAbҰž k c,i}E֭U“Ǭ0>o!dxwS¦dNY?zyQ691$rudEdud}䫑1N%e ut8])ݳ?tͺԹtu }Ї$}~>W\_۠ӿRd]AB~-QۣvG(󨎨<=op!kH9p0,rv]]׮k׵uv]: gӣ.]{҅+/'+.1,CCCB"N  d.|}_}IsVOos/\RRda^…yfӊ^P^_l PK݊G? >h%lib/auto/Compress/Raw/Bzip2/Bzip2.expRJPVqQtF$."JZ })I)\Zp-OG̓Xmp9Lf̈́zW.XCW<xx(Q{ V7ٸzש&۬77bs.%\젠4O&TPǚڎ!bf9E8œ'@*-1PǼM3;$  *:1UYq'Yy@Yf\Nc֣G3 >е.5a$]UWp{}tJ"%L>gRJXUO) .q%Q8N*=QSP%Խ$Ï8 ]nQ%PK݊G?<~d1%lib/auto/Compress/Raw/Bzip2/Bzip2.libSI,JΰW@ƆFP&@8>7?($593 ?(ީ*!>/S, wq q-O/w-(J-.J,G \<*HcD(!bc```4F&V dBf2B2oQ8,O\HCʇRg F``q3 b`Q S(Léz)I*00q`pLI,IT1?:03e{H )`G;<Ā+f&秕(hi*xyc T';f˜̂[ LP@W`af,_`xݚ3f00 1E9^)Ej02DLRFl)$g 1FN!K0$扉QYp(K.CܸB zp)L 3XB ֐]a@G"$9V!G]J"ZgPKڊG?"lib/auto/Compress/Raw/Zlib/Zlib.bsPKڊG?Vzp#lib/auto/Compress/Raw/Zlib/Zlib.dll}@S0(*jhQP0a* LD@H@-X8jkRڪ=**W]6[QQA|}q{LФe 06Fa{0`:h)=Ӄ#9sf %eee˅SS,az/$\83;9e5|mz ˗s{=!Æ: ⑽^>- P)2I|i6f:ؘ<6 +W>SNaPaQw~G8r*lpWa`F) r@y؃R-I/E.`"[p)ɄLv+Yajp8Cj% Ipi;1dg0Cddi|J6jFD`G8ȑS6iqa4mkە" Ft4YL-]L+JpAoE:BFȹTyTXHjZ%@4SQX6}12&COV"@Q4\ʼn WCR4+fB=Km?!vMuVJ@B*P Fx3ё8HiBqbPu?H4+#x{ e'mS;w渖A[CN4.b@pwx?xX0Kw {Ef_QXvrMt6@C ,K k3LӒZdw& Pc-+53m LR.ٯ@ yi~dB6bͦ4g'BMa4!" (ePgqQF}/sbvf'!fh2XM FL|#3{LX :@^>@=0ඟh>bK-kJ*VOQy?# iWkNwPrII~ 1<RgET,E\~W]A标:>!?y|>@~~w5 ;qMψ;(HZs}2xHGbRaZ;pHGBgͭx(>$s7Oic3Έ! B  FiΊB M^Q@~|(8Q.nJ}gh,TKPP@158͏L֑4Jڎ } }m')@^ b.%]yxA6nFɸiLם`f`k[co\}#ܤy>9sx' 9:x;ْ*4 !B(ApS Zu(BbXdL 7Bb-IPEBO@56\QEL(It<, X1dET%E{Zz%.R j '[Ut~i:#236m~!̟a(Loi0LR+I>~ycȠhHj h$Fgn& SmR*KA:Bq&d=@CbSc$"[XhmXUl)@v]x&$ g Ӵ\A !W-(b~oF4IM݈CN[Ka&P+}79QlJ1 fsx3*[d  mNc}_&%3) =u:,T]0AÄq֖ I6+Iϵ ,.b.nv3.Z-]Vl.ٻt*:dڦ{jnT.[mвkwd}A0%C%k.GE?͔oUۼJIu$_XObӇP^U *Yi*dCE[FIoT^4UlDm4NDqtuDvI})W'6K"K:] ^J$I$kSwgHq7&ÕSB|[e%;˦X.-5E XvDs^#dq`LkK?^b?$–D+pt"7 W/;Ds`~5+EU++4!SFz28]Z-a=p0Q}3暍&M ,454aک'.N#cܿ5Gr.azt2.FsrF@4j qc)2ID"CNyF#(Miib2,66͉jb&iT` iOQ.O;B6>urдdHlAiDi1O)F_`kDQdݏGYZ0gTK5JY(XaOv jiG&痶i_`Z P M?ӄƦ|iV /{l8x\Z$!>6`ձTЧt3h> J@D!V4;G7[dĢDݠ* "XJmc N@_9:$dWMyqS'&.6 _v vyY4(gō TcA}$-8*4yS4y~Qz`+;,HPR:JeZ)DGus÷e]G2ar<p(KHbo #ɝNjG-lңLo Ñ6ll {m[4ړY۾-::ۂCmѠMB-lڵmѠm 4!KH)w?WG;cI[7 uCW:D׸ӸvĥqM%uc}&.R rPM>WV1TfuXF",#4"Tb7 &1-x6V(Fk0MS~c`Ȳjx )T?ų - 1Z^Ԛnz+bJ3) HLiH1' ҜCC2# /܃DDoc(8o<:!5Yi}D"UevMrVcxH Nf\[f2ϬsX4?m9L>sC5e,02ιAJ%wƅlv/M5"|00>/0--צhC±lAXA6 t:u"y= r.edIKZv*Tv>˳TP& )p2`4?ґ6 #)B ԑY"#䥲e, ,)J؋(WQl,}DKK-u,p{bVHitޅ._W΋$2eyҶA=ߡgT^g/tճcXȁ$Z`U} $Vcdy`IK\eE jKh]+<16ĊԽ!9W - -deۡj;Z;-!5XB(ghBjHվ*FǶRʻܿ5.sh;6R;ĵ)՜x'WZC:<x?M,X;+1= suF3E&JWEˁ\IzxH6xI>)1T1)I ~'`EQ'm[)X2NFm%Fk{tp[M/+xԆѮ m\Խ@<+R= pHxMh EĐIa\:*^IHvWi?w{$c2>/z"߫ɸ _A_=_z$c2>/HF2>ٚȘ󆌯OFqd!1G2 ސɸG2 ]d_@źɱ4xFCTtѴ xyJgHT#ͻNGcu&2_R)(%RQJ뗘F{jU,ְW2_3%A(5YR 2BhTPLU/ x'%nڌ_8Ƒ?i48o6@m`K6m6K&7K=p]jol6Fl6oaӣ{%6;?]0ZN/8k2QӬQ)k2sj')f/P}ס6Xg_<ʊЎmm9D%ڃY;!'J_h.49WT6/_FW/"9sOj4N5?sܴZze/ngr} Got@sR*} YphYv8\C"Sܛ: p.]x]+N nPN"ApKg|<a-=1NhmgxY'T~A Tcn|+]eS:.O35I(4<н0rOzx"ڊU 9E rp*jle=L> jCp@#t)#$0D[RzSA ^1n-冠nr'ek||! \Tqy?<>&7EI_TAe{('CH+-MD #r?!qlC"CDbDH&+xɅͰbLne0)bΧ !QAjC @>Fy|iK{K,(("gUN *VȰ0`Ü8V'#'Ky*1hPpDgM6:_hPshPdthXQ5G%CzƏ1~I@w"eE-ڇA- cV:_=qa HFɘ󆌯O=3hٰ/ӧ70bk7pHduےeV?ޥض22JiwKy;wxc=t.gUA0mp`)2 å|:_(ĥL>aP{,Ƒ;FhDdG n<0ߚ|Tm]艗;Wt #!h=0kz_A`iQzDűo&z$# _;z$c2>oHF2>le"}z$+vE*@ӊ^\#/{v~Lj {yĥ9-W7w=ϖj.h# ]@Bŕjn 囷3y_9>n҉[vFV w$/H<׶.+?s.Z+v0Ry~/*JM,%x2] ..>ba]M?WYGL?1=GLuZ:XuZ:s6SOi}^N_Zݾ_Zwoо|pݠ+_0kgL`ghN1o;LrܡK胫Ry?r̜ۚj9XZ/YmЮX'M ,5 W й й 䨓Zm @|CgLuvgu9Zg@ƪ=d]c GLtikiNֲdzxZ,T7za(!#-d aX>NSd-yd4i!=y%4c}\%g`PtWFӞ'dVIgVr Qm+Mfʯ,BW梃\La| |:ɜ'? E> CnD5eCB%k1N([eوKVAsФ_'!ˤ歝vu៟_&fmv;uzŎOhԁku1&Pt ȫ Ae8%@9eMhJaQw"|$A&h#yk_ޗ/X|I$'i Gƕ.P\$  (Z2.|K>Qg,i5Eܷ} yDSo/O7UX W'>I~ÓUFϓEJ_$ E263/Π'lq2d>􆬯Oִɺ@Ǽ 33 ^1#c*rr?ip=yxFW)NLߥ:7|J( 1&Fw iburgbt?wԉ+ILO[ QIsNG'-B@3 ԍ䙐Ltk7Z5M@GdKbk+)Խq*.1CCCt Ph!"|glC%Ѥ{֤B@^5{%R<(cla|4m@& Oݫ@~%[G],B]>6v :1" BÓ.AhŭKМtÐ"X# "|zvI_Hߎ# ZB_$ro N|T)o x7txѷto ɇ3z }CgЌmAAmRN#ϝAΠ3A铄ASkAɂΠHz|g(zwg740ާ4st!?4 S}MA&{t:L71=Sz3htzYsUuΠNr a.=4= ,g\:)كΠzØ^g\2g;~gs>u[@Vmz.|̰c)IGXF) PSҚ =lZ諹قP}L낚#;toރjV@ls#;G NtxSyVE5t ]y}М˴mfAgZSZzWr7j,ˌ"@h/}>Q#:>QոR,xx ߀ݏ^<k\ЄLxdV]a e.vٴGk@5]#5].Ю)zJ v'By9< Oy J^1orbj6Yev%=6qՍ})QSyo|\AW0kAͦ('Gѩĥ"F#C)bgl jFѦ*qDrl$m,mni UJ[.-` O(XTCbdR.K.Dgke.:Q\U0$D0ރːHHq3ؓx 7,ίlÃ8"qS`A()r?ڋec wE-<"$ T.5%إd6JzUd"?Kˀ®(gPeh8/4H~l2fG kKg=!3RQg?oW0]/ OzwфRWˋ`H {~UIK2M9 v*PU)2F?#M!8xKPA\b?o -v$#YyKm v7jPM&ZH4٤Ǽ xUOLԞg0V,'ةjp!TĜƒCqY`.P2c`* &.k:|4.\ +z# ЇT?ECq=Q8xWt-J,E}ܢIܕ̚ZqAH K|*@?5Fa`Dj{choxx=]@Z3tN"8 QRx%(0R/7RGJ7bKLnF9j'ю^[HmI\7 Zm3(nXi|1xq&^d nvg*Eg"5".| db8b >]~|_`?Q Qц<(7gC@`T\;F?*hbejkZ^<++Cy[Ph-OL<#d.CȭDA|\[$x(U#hܢAoJJ-{.V~ ~ OuJʑ-+-B1elO$? CeebXePx Ce+m] W7@󣟟+csids ރj^BR^8B+NGu-fY&CDqF8 hYRO.;WζxWOPd#b\wE3<c*uxlE).2;CƱ!@-Qߩ ԭ+ \n1|5 t8NЁR4MNXѾ&wA#6e%ª- eIUUH/:YjXyC߸VYYŒAhO`{u2,JFL떐+DۃF"^*"_%h)8r(2LAWᢜcJRN(& TA-\Lb! d$܉(!!˹fe\ETLH nת@A(fCm1hsdP P+SdٰJ"k9YA]3YU(*myw*Գ:@$FL2)#\ d-QAݳftd]zEa4y_hѵt.=DWkѝ@]u:t$m7VDVL `J4<ھL@j{J:$9plH[@n>7 0k$yzV~~% <6&} L3deLB؊nrIctgQD\@8Qj{Q.5bDidG!$CQYxDSdV$me(RURz+wtm6@w^ J!X,4J|_W函 q-xB&״R6w,K+d0j+]LuȆ༲!tB/X!dPѶ&L8/eIS^ ƺ%orŏVO[ZQLQ 7~EyMƽ0ZZZkE# s8lqK# X&0j4D%mLT#EkrЯmIAdsތ|/^[)(Cftv`f+5#䃕J'L+5&J,9gRdjm4QW|^w [Q^4\2b |n '" Xd7p0Y*^lшޒ! )F`vn+#%VFmK(m>m;^,Njb"eSrAM\$g<&q !'*L LMT&Gh1@/TV1]k*GG5|.F[WeZ[bAQ^3uVtr ƀ!Oy͘DIPha\CDyپDph*1^$='9Qt@8jx ̇zVrChFeRM.rf+I[p:rYbVsT#f{QXᕢS`θ\ƐaJ3wnja+j=Zc zzk=&Z[r.wQZj=R[ U[Y9DkH܏OF*Cr"|}( 9i3.jZyvHIՒ&Rv\&DW@)&;&jDR1,ʼI;(q"V(2*,P\_x HMr%'qY2H<ͦ0?hJ' FCo|$Q805≁ 5pBr] @)!6#Rr hŢuψ`hlL1ֶ,WVP*GP M)=ZG툮Pgb5&] oW ERMG\o2#j*[>J= X_yR)Wjxl ݊&<M80͒8xzmX^w_DIj W*bE&Ch ТZTMqK@2rQ5Tr D+gVVxS*[RKh<5['X~|@sOyP TEJLu>2[((63nl^]QX_{\:>1t>l(!ǃvG^&h{;H.{SZP4]WjyʢVJhMYG̈3n.k퐛԰)]lH'VT =&U:&m$4jOS]F |t ۶E5AuE;6LH{x 4fF$vCHK[2e+mTRRl Hv 8>xE@E"8T'7a$@gHHșhҳr"!ӉG%ȋP)=+͇thdEd@עg(Yd(]Pt8:L!ogBJ,R7BYA ʧCwCl`O-|~Q\5H-y IhhUނd >3dUPP{) hḌ]{h#J#DzO-}J6>}^:#rU !C1nkmClF=cF}+Dra"@FQtPF}tİiPc ^4MЧpc`ׄ"!h}52S$ԓm[ȗTjw1jhCyQ̇4$*R#;$ͼ[dJ[ݤһZ/XCXErz(DK.Cz乱QTKշ L7顭QMz0\@CNPYzSyYTKY<@LMJH&ƴs$Qr(ɀdW6`AXMkizCo7[*e9`5VgV,P ,bbh TGJ+4SG^Y[*R:du)J7(^ZSC"*܍\zqH5^uJr'f3!}:UY':"i6N Qk =הJ=He HjQA6h)Mǜ.v+Bɲ8)+Xf]cTcX^I/')sMQd,t5rhC9SVW6@'Xm"ZIP]6mlSY4!e5}6Pz LѤ* CFA<v`'3D)B u۰.0cc9pYJCe3Ci(4*? SG ӣVW!5! j~n悢h`; A58X`AԎCX+J/P"J$z[בP+i%䐫ѭ #_W fߗTJЭHyh,ƃZkYA- M >z$KS3crr3PR,<:Ar:2dTVeSU4SȗAVն\*I0UׇP|5SAA[ M @ trV $dz!Q>r[589$^IWӾN桝4} u#ޅPgZDM[&RJA89Z߇TňޝD g&QD%]KRBdn~һ0 ACh5({ɉ|!se$k% v <.ߜ8m%`B4I|}$ADd𠻶8X9mMPs6k47/l yvk1(9..+ŃV 7e h.!GrS[Pd{4qo]-#ksw{3Ưox{ ?_ x ` ߉``{1}_} [ -w\]! C4 zp-͓U2'B$Llfd< <\Bf-#;B/ !T{P?6̮ir@sAC `C oihMԇޢALoɐD䄂Ml'9ǪŃbzܞi$(-lj7FS}'P,=ՙ@MVGIja;J,7rq2;OY[} !-h£C֐3hHfѾF,~n#-w7H.m e=F5=?jrmdA;۞F4@aؘ<׹S'nE[Q-?kj5mD*{4עr:(,TehեfP/&C PmPtf{Pyjrs]>4='B&u lBK[6h0KeIq)=8wDnA#r嫐9e{Qו؂×Խ|,s)=ɩ2X/RpV!dQ)2"T}7cY&I,![ " pSDHG-bHd4B©!N~IMn9"tx=y0TImdnZwI5$QY- iWX]8zNܛ)Lz2uB#Jͱ@j#b)dl+al5䩞#cUb> bkH ZUDQgőhC()kZ34J]@ZS/(MhI IHYiT<"(0hbBpU"[r?yF!&7.ok'on F 6e JNJCh5@bO)hC$ي9Zd+|^*8ԅlgP<6$le %SFo# "W'!ɟUNd4Lm:m6VV=WR.`hilO?DGW}Bͤ r(u94hbr'"Ju6 EQZTJjEtAs!F'8JoL.Ԑ_C/t/xɡ8u1o"NgbJ)#,pe(:8!%'#EĎ25%ڝJ>L\,Aݩ/"Ds }&I*r~_"o;iK Tr!(’`뽃ڇ*݀`rC@͸,Le {-QNBUR&L|"TTfՎm-hŃ*9?ALC0}%A-0@nH許t 漠TMx:(Q4rmDmi7hH(Y0~\. 2YA0I-+meؙWA1vǶ[T $ q0|YLeB`*K |j W6EOyM"];@7v DUq y_`_ .cRobs"8L(j\(@PSU[<T[ #W!+~.(tbQҳrT"0/owTJW\phvYA+hBtqjRS=)F3cxrhbPԪ@3=WneFg$dK&uPeMqR$ ׈q`*Pcy%׊ؒ*yzQ*Rm%`sȠT͂Fdh!U7A[Wp0 n2T) 22XMz[;Q)=eڶP[P&qqME٣Y2_MѴ])/W@CUm/'bAm]BŶt-VJdSe.KxEllK!^}_ǐJPYlNKYD 7G %CvC[r$?]zd+0,^N{pdppEK18z%x<"}+% <r,`?dT yGb=btbFTz5Sc-z$"$L%>%KH=3Uv*&_xt G"QJ>{qHx!B=d;sC bO Mkċ* $rj3/h1MÕUe5 d3f6C6S#RSuR&H_Ĥ8Ct8qKda5(jG8W0D@'ZL#:PE΂W <>Rc.5RۡKmt8\a8ҭ )EEJY0(# O-]3_a2R}W0+2/$gR*PuW6w2oA3֮}h5q&5E&A( 5Rtjd!6Z|5DP;rT!D GH{Wjg }.*8̽MƝ4^#v-!Orpah}x:m6_|tQ<+5v֢IR ih٥v znK€YzOÈ lNgPAyP A Z'iw;j2[X׮v`;Qt_$?t=!tG'r}\+zR" 4h^vd%v ͯѧE}*4s+T77 ,ߔ/7AOsy]S!CƦ|_e{A{\=ULk&ø&КCX7NDF~+\8a:希љnsMv6NЀ戊"#UGZ Ֆ) )uEA6TR@a @L ޥNj_FJcQeh\hm, Nd}M.2>8Fz{y{}R~DNx( ˑW0 k~8XYGq?&S'Õw".Z!Bl"*$ :O :Z;xPl]%2}l`'<":N{A\"8[9IhC%/ gA 1"v:w <(:EDrfޮfNeWP3rJbJ^-'@(@ctd>"-P\KDg@vy׍L7RX_bvT.q6yWR[nDV&V ^-8E"H]z\aC]=@0 h"_ZF?3%'۞`]!zޔh6lWn1t掾w]grq&hZY"-,Ā6rf ˷7Rvo O2 ʪOb^TFY|q 2$|.ϡFCoKi@i<9Բd 7Mld^TyE1Hqz! ў'Ѩ$2LJ#탐r(1.0f#r "VUo 1S5~ cT'Xq(Ũ}p=U)ƍS2 $nm-PARcR1`yM&9d,ľsj^o\ws"[XPqxyXgmf*_%rZQj! W~&ߤL}Sq?Wfr220JEzNtˠe1c8lnePFzr 4F 8MV2{L$5fUW]Pz}. $`wA5p$Q`i;.}x$E54)wOٛIPz*+<Ȫ䈠 3xK%xOH@G7 ):^.0+WS Y*ddL1Ǡ'3A퓈"4Ԏ=&.Wdը)I0$Dy viҳrC͐JVZPJR0x5j+ yC%Eh%ԐZIEU83iZn6ȅ|siITݘ¡yvBE^J22;'e>YBdaA"eNnLcؤD?720"qlHPDixHûv !Ea!ݒBXt"zIN2C}'F LF;џ= R& N <|cA(i ˸`߉T޲q ܉R=d6N f~7|82ȅj=f\D862xBpH4£3\6.0B:QG!GןK~~F"eGe6J<;M`?CR7WK9 s8%ߢӓSҒrGrY± W'%g1L9/qYL_w!-#92<Lɚ"gb= |oDic zHN"9턙)YdZrtUu_Y"bf<%A=+\Juv҂+D:{MfJ~Jd;PRd[z`L<23#(FH;}K94SWY{voB)PU!6;s̶#O5NB?3-)Kр&iЭRuUH['Jaċ:8;VyИy9Z|Q"XyyIStv}6;^MI }&w&̸3]&|~e%:ҍYK;s}<[ Uy'k)^Jr2Y(igftgC흝4Kjޛ_M̞mso9YVGb`!F"I3"yv¡_S׉)F֡sB}ygu͊;(dGs Gfge.]."&zf*^5G 5VNcȽN2Gյ+{z|{tQH3Fuɓ䊼[ku׋_ :NJ9J*ioFZAyPd2==;;9l40 f'f&vJ%Opb?u9^'>wu,Z|)TԔNgو⃂̃1qzj:eйuv”TOo`[m06[%v~-U(|N4L7IƧhF35iIsNist y4&Oms1hPx 7nwoNy-Suf!-{~M|KM9eԪ^f$m8RiL8Za$xwʏQ=y;zasmc.ŧ3/:*KϘ\Y&Kܱkaj{'ٲc#ۣ>`Wô%n=fhfi1Hk|YWgWx/:k]_>Ft~0ޒ +-Wo1oL·q͘15)}Ji06ge gaޣc66m!lo?M7sS?ICNw9v[~u}|=g_¹헲deӿ3rH/X@o1K/_|EB;Ӣf ϧ]s;Ӷk _֪-;64d(Ie*kᏹv>>Uobߨio}'Wlz.uV7}-KCFMݾg|fmG2nuzT#:pcuH[diKAѢjVp/Վ_U_䥖!;7o޹drUW~.e{"6ڰs^ -7b\y:r']6ܱ\=t/K>bblkCZuʶߴFgsjFv3M!340)2" جSfiG^k|l7ssQl$ͳvjS4o{!]9k?}⇰ 2x[8ڌY21':*^2dgM_]iM,I!Mp1|}Bn*~Ȇw[ګ\5rN]ZaqwU)Y2G W]7Ɉئxݞ~W_o8sU]k+ܻs&aۖ{ﵮi8.33RL*>jG8͆{ט.:]z׌*FV!C U!z{z..~hr^$7a`Mƣ{Z>ڙ޷fՓ^_j<0/a1`=nsC$n[㒽y,^]KegFKb2zҍC_8{yoC6;ftmlJYF^6-VFVoѨp]8ɯ16Ht5jې}O~T̾07Ǥh38fO{g˨ϼTݸiV條3&-`NtHs?L~i&U6N9uJUߘ.<sq'Q,>ZICvO UA>>"Yqzi߼ψ; XL M1):6;jqEko'X|(LvkpEn}w]xֳq 3G8ݳ[9nǝ^8}/z&so#jwZ~h]m:[^kַFHs/>sdubs\k@#p0ϒfh} [='5!Ͼ)~g+ͺF~G?2E{/xm#dZ'am}FΝs_$}O|leͩgT\j \st)f~\t߹3#2YF}MO^mD~{냣oZs`͙W%9O?޹^G;|RTc{g\e8aqM%ęw?_~b86sȱ䏕Mc2p~ "N(uXewMr\ 7N-kݷ6O0nG7ΏTՑku_~/C}v^9M}*obK[ ,?;ʯPް:x9aߝVB2?iԥ\&W=GC8E7f3e49|aO3 ߈OY7WjYVs5rrò83,,F>۽{uo4Mc[x}vr˝%Fuػšw?[xֿ(e &,=m#*XĿ1M.v8V#k> a֤շghϏ38:jry#|_Зu'1Z6ܓ3ކn;T2Zlڄ}q"תMG|gF@A<5i[װhU2͹?^ z{ޮcko˕-}ֶeP ֓ae+˼G/=f)~; Z7 ww3J6'̜humtqmW"Nt>i.9']oo磉J8kV:`=qȏoA'=-š?,j({򯍎 ,9wman/twqW.]'K4Sd;9X]oq}?a[+V>dj9WV +q5E) Oi׵ĉK \wν$ >PQ.^\dv]!?|e5ӗm8i̬xHW.s|&y'޺.彍n=?`&#(~0j9ۜuX 75k۾sT遟 %2ŨQ~M|V7~qf;,7~8nq"_ucg6}]V/lj#m큂 lА~6ӂo>v1OeKVՒSUͺew-ns7/`~pgwƙ|9p^gǎzVJ˧ ڸC[b+0M0l#}s2Z6Nyu_^)ssuϺ?62][ gO"|pffC]>_4M-w)ϕ\h ٶ*6hqz3{d)^6p]R;ZvFm?2̾>s+ sD21m[GghV4]#=.c\#fm-w{΋f94ܰ*y&93=G.Oδ8ƌa-VISKS/>g{W,T>NrPОNiu#->WmI1;~&?_z^a].<ޘueSGX~(0'zv,}0NR/(޾WǿقWY]yɒ^s3&mmzx3#lE6V@ƃtOFO~oˬ8??g{y??նzC>4vʖ%?^UGB?XDOީS6 Ml/o?Ѕ5/{SUo~=!k=Y9'/>74ډi\Nq >oz{oްGIm;hlcc{q3U ;8]ZMLy'U[N{0L̙+>5dk0T o+xgf.^Ν=1i?motYPӏn2Τ;^FN8nijMI34zg55lek{Ò~2.?+.Ls8y><ƃXWU}/WwAEĵC.M?=u#Iħgȶ}!j']?y 3ַԅ#ë3 ZQ/ ]YS{S_{[.ܴ3ssqj%﮲:3<,얜sI|!uժ zʒ he+]N~| >^iuI?(bo m,Haݯה֗nKlMSS69fltJ|anښ OQ?g>65^ߖYYoq6?p / 掰uʔ.||^۩n4_i>~jgksjK!~L #6CV)Ȋ"p GҒtgXKֿ=aRԩ0'⸛!}BG0򃩧ΏTrZk/%?R]f,E.!9f)+Ϲ@WO=X>'hS}^Kw yd}]rm9u{OZ#L~^0jʌG'n$@p4{~N02\Y%糘C꟬jb .5W/Yjan佛ڒ9Widi5˜`)mIX~{oGj{=Y1:k~^r I !,g qRkQGDOfhKBO/W8Ynd8D.f&2cd=eC7.]=FN>>djP[k~Gx磷[?1{kOx9˪n{~Gv⻜Ub~}70vsUG+Z凅U:{ބ]!E&ޅg3_n+מx؉FmYn鵬g\QpwrDfCqʹN6uJceX 瓓k骀q>(xrŜkڃ ON^Ъx~R~ +}O;bƌ3b,x@HszW '?Pp+Pn' ïǦ(fݻ[㛖; JȖNJn̛x2kg9Kw<Ҍ_Lw=Dް?n ywX$[/;Koq^Ň5=8#cZ6+bK<ݗEOT<}9}iv\/W~v6с?=|_fp/^ؘz~mAu?8k/h O5>㪢NU/* ~ÉGqc {\{G.~ϲَѦʯ>097]suuwg>Z9ڙmQ^Oa} w_~5xnIeM n>M曾;6t_FSDwm#}eo8g;.v/_4i ;lykLz~ĭ!e?yYkUCvۮYiy{ߗ+,,}oC'!c,ۅ LƦxԯR6>[6 Q_kizmZ]0 i5I ^fQ]};hͺ-Yq˾\peK? l^"kPdeG{ _)VA}̾]+o0g5?8ڕӤF^9eM[KZ9'nn 7~"3^M{KGl:AL6!*esl~q"'ur6JN}|UaV_u9a+:z k4~o <> ;T˕}[~7O{k\c^2>wb׍g.gU/Ƿ9Džo~` ,u2m{>cst%VaYR{<.3d/h޺_{QǞ x;˿>e 9{޿<7OΙ>=M.tpssh`/523[#OJ̜#LJ%Ll16x0>Q~}L(?u. ?/@~c206g2G~)n8|L ? +0k #q|| %/zH?@ ul}  ޛ!=̂3 Bz'XpQ?xWCz_/P>=r{+g"9%?`q(Sނu2ېș߇ǂ.;{?`ѳ`<@z=G|* Dp易|S&p.7@xʟb/x (x?)`xo? ꯤ|? `0.`/ߢ?/G7x?K:px.e2Ww?`(.W)?`L'_&Hx. xJ?J _M1M!kpQ|%' W3^E1}tڿ@t}3w W?ޯ 0[ /B+f7_Mn/x7MGR7MBv/nc7M&u߻gn? &_vno&BOvoS7_&n򿾛M?& w7Mu5z7?M5_c0za|3==m cX)Y1zX?=P1!H43@-P)|=6J9z&(=^%3 b!9F`X L1ƣM&RGR 'wvҡ()#9:%/& &^NֆgSr2GkKC_R_2)N]<2;uT\ߩ5MII͟C7stw7TkfRm*͙95;3#}<;7@ejR6nǰdtx*wByf|ZȚ]%QǾi<ߴfjjknisնU.}]OF7`vV7`wngetϳ{4#i`BÿhqCeA5,)eq6d *Bv&B1Uo|00,#6\FN 7~L `.S}E2cH`%@]L0 `3@V$\8P] >H ` `+,8864 ^9mzRCHHv(N`&>  @s^P^ Cl+ 7sWn7( n 5 w= np! n4 6 + n> Osw#Cٌac: ajMn\:BSr3gfʓ2!0I3;ל, C0L]ͤRdG&feOΒ̖crA hdشB1, EGbt[Ǽ;KThKtł<-]lwGLh";5Il!җFVji)}'fgg4~QC3;yVQӘpPl >hYɩ<[RN˟4*93; g,dL9m&t$X"<+>BaLjfNnz<V)؇dhLm{$0)GAvbzV\;5IvYjxohX#A/ f(/Љ Wo7ϛyy<%b2eŁc0Ob0:c-{7ϛyy~.O88Lva^';: pu qu9;E+E;EED"C'[N"'W'X' N!NNN9MwN\g[J/:?r6wqtr΅:u84YvٵٵNl엜z$y!a{yLHqG|OG e=+<=&xx{M5k*NN^#8X``0AismɎ:pxcGP4\/*D"S?AN6NN8:d< sҥ匋xw]^v}$ˀ3";gb7 *SN[ٸOpOp_}̀2q$I$[+q# cG*/=6x|]g,5=S%Rz-u0oootޫOx_ P|dn?~l"fJ_8b;@8w8ȁhr\񙣾XyBDy5oA~189MtZp[Qq?r^O .n.S].\\p3WkWl=<p+5u6C>b+ ;UGyպ uwp 2tzfIcz9mG-#Υ˜?pzcΗ;wqvIptwUw w-QCģ"t\'1--m4snf׻J&0=,=DK@XQqG^˞w<{r *{ ܻdhih:wc?þ#KbaCC cq.[_8@YFF|s/ο9Bk] qqpqqs=CHyKBr|e~.?muϥZ ~6#]%>Ir9З,vu#j dZ)YdHi-IxăeB%`]lQQ O=З u7/ef N}c-X"h(md_@ўFC/dεkbSoϷ\ʽ-6 r,tvvs< Fn#$UcI{ATz:uګGK^?yūw^ڼ666={0#W#7>"g:*m9+Ϡ<=Lړs9 R:)4`;B/я[qcP5ێdI,ƊbDɢ bjSQo!Wh ,O !`B꛽JhL Q<>BQyy< @jD 7m)qSȎHLFqpvrqpȚW0 wnAvȉI#OR$<#BD##sbPKڊG?öyw}Y#lib/auto/Compress/Raw/Zlib/Zlib.expQJPժ( B"Iq,M \Zׂ ~L6 : sz˛--=!+FY㏷lc: { U oD;x_KI$2;oǀ Qӝx)!Zc?(1,TY#uDC u+b EdO QSBF˾p*IuP:(yY_mwz}YQQ=h**+! E ^PVCm7PKڊG?96.#lib/auto/Compress/Raw/Zlib/Zlib.libSI,JΰW@ƆF憨PJb```g``rc``b*f?A!.A!AQ9I ~>> idGwc#PyfnA||R~~Is~nAQjqq||Pby<82V@r#B4nL@ dT10p00`#+!3aDI1K'2 ap9#00h10\Y(a)@ԀԤt`sQ808e$$Dx5P~F @ՙԁ]$uE;<+f&秕(hi*xyc T';f̂>?6X21̻ `f0 {"& 5 jL" F&0i"$U0qL,?8o;[Ha>b uwbS8037(3.af 940%4duiĄR 45S@A0BT| kZkϺ|ΨLp:]N뿽p8熼yF~gTKXt|C+vq ˪߸TxUE96wQ+[G8хQo'E{U\GwN7Somp0+Qg ӧtu& 6xhW=\tįq*mZ8dYXtwXtMY7oOKC/vKstϻy+tKZ* ?D4]A XtEojnzWt-6b]7E???c_7}*?sϘm{H{;)qD6k%fP3pH<٥!ni1-|נ_teVi VY2Axm|din>6q\8KrxNRn6)n5>| \ӱ_lqTq嬂fl86?WW+gΛӴ So1ST_CECX|%c,D,ṿ2P:ovD (h3T[Hcm ta6WOxxRiV/ >x2 MOzrّ5xx7^[;+-8RE%CBAƔ'9,i(tbg5R;NoS /~n+u[*r*_`H2=_R?7 "gOwO2x<O:?Zxu^Y-vG0 p_$OF|dv ۪Y r~Zrz|>f Vd=“ fe7|<չ#nčrӶlC_TdD~YC >'AǣH;>~[qM5o1]fߋաEXPudYF}ԅ.G7Ԡ -mRzW;!4e|T=P>4%Zv?åt6_3c pBDVRںݍߞ^fkk]hc,~fn[(՚gͶ>kǫ3)jwCca3/8 7`Zj,5OwГZ ڈʫ>`cvoZ; 2.< q(oԲ| {Y D4S[]"Q*Xl".<~clbֿ&semdD2Cos8O4T;?v ^[NWk[տ1I1aY|ܫMӴPhGvҬwJ wʔ,+T@YInItШ%Qv#znN':^l![Ʋ ÒΒK(2eie&Nlwtϲ,yp "O48יw 7eJ @N_2cLӍdb]HqMd( W8BjBI&SI865gwaCQDP5+f0y{OXw^~9̄| $T٘ɬ"ASUd DHVe *lae(+CG&Rޙilbgsm͉?'{EHiq_q4"ԊYXK?rJy,8{L zc[,ny9f)htKBjM!ʅ)[bb,Ůөߗ|A%!1:ݧ.rMyJ!=c<.,.ohQU}b7 fw ԓٳG,8#n uMJړGHҖ@ܼfB*AM]vO ـdM_43*q sN>k`fH _?A$̐lC>3;H]~I:UBPp/5Bh)R͟H7y I>A gJu4Rd;BrPXz2%Ș A-)A AS;+TDJC9%9}|rLz#%z<mL jvBq?)AΆ)A-`Rʁ#%mAp.m?O s>V"%\DJIb%ELh: Bbc-U7BNs />)ZFmW/?*ch0'(H~_Yy !S%X*=v>fm2vJ'6 Z5u"2ty%*9}2 Sq?5 յ!Lj;_-tZ}]W"f/YإS/{>|=] Z!AԼvv,(Gt+G'N3>Gє $7_)Fl ks1DMǢa’,.D9Jbv*m{d!G㤯ji=c/Q&-q]_S513>a-KYo1+ wjrDZ#_Tc-y8~~+?H+?E"Gy"sOZC(tUr@|@S4AE>ׂv)gJuRD`87;r,]ޮ[mU:rr8E:O̭Bl2Z uh:!6_Ƭc띘{!yM[Cg߉dȞsb0יYG V5N7^OG"N!vMhWl Q/cǻKn*`/Ԙ!b,7ؼov&EKgyh]9Jma|uڼ Ɠ[ St(k4p^$%!߸TngJ#lp 6{5TH[DVU(}B"ReR_/wA|Bc#tbךH/^nD}t7{W~>Q>Q0tzR(ܠ}X$&&ҡW_-rH%V%[ zW ւ:Ԡ|4Ba^-W O7Z j:%0jPNsiQPP'?g '=_pO3v1ו.MJ6wP\~҅YQz@vD˞p6)WںEu^PFaC& |q-r-yR\hlk(ۈ=6vJՊc嶠ͳQ YazHT9-:3^zI£(?)->W&5#r'6 ||FtZcƄ| C|'8/|O0p-:ٻ(y;aKƥuwhTƶm}m]z M'h 7OoŅ)Jx^}Ug*n%: pm脿 S2 >y4*i(3N`M`π@D8 ]l l)%laqkv\+jpׯz?"\.>ktw~޽p]up<@.'7MiN7#N?mv|3v'?"Sd[kI򻧡;zWjv9X;?,0.J`-U8g;tEE2^+t!QW qtj~1ys$^Cl^gffʋs;EMܿUN/5Ff JYv~7`I3RME%qAqvvV sd.@J 휜yHkG dj_%%y{VV ^2sUU= @a{Q 5a1g$/(ׁZ( Ԉ!ĵOj%ƞi֙mj(anId<FȹeKA |Ǯ ECuy)3[h̭uǭp\8N~(Ѽ . JK`YeʚD?E>'Oku@RzLd%>Η8"`VOt;ISwY[6S͊N6[(nFIb (9Dw|bxkȵRJt렿9Am=HIh롑Ny%.d?ZQ&&.kɵ!v\[ﺃ͇۬q>ksECPZ[X9`r< 9밵y^_b W܃f[>!_KSUKߢ4EԙZ0j 1Du"GzxD!J4p[!K>a Dؽ3m_ Ad mEda6ǥ0j;|<}ȫH[4R${p&tGA=9^Qb+oBr&'V57`d;w{sQX|*?zB}`vr'ȃZL( H&k`~8i*@Ɔ*D综m5J3ZZ+w|b4''!V(C RvsiR@ "v[E^ՅNiתhF+ ͲJQ@+,IH1,szpńD Qhrq64?Q(o>ʻYܨERe&S"!qS:?M@:>p }$i4CP w/E>d:#{C;f2(6N/h2ʬd(7*`yJSɑZ\:_.e0o}Qe " _RA|HVyy|@QIԤf|-%y|Bbn;kѐ'%ͶR0I,CMX(t\|õ݆?)AyTWAtzɃݘ{#[V嵄s…CD6oR`QEa<@5ZGJh{ʛk1%L?bY%L#/;I;鲺~7bؼ$1 +`"m5S[_rQnATNk ^ Ҽ|X:֋TjaYjҵJS}}5I>-x\;5Lg;ax`bB PT jC>OaF_(y{UbIXU+uMny3.'|7:Q8: Xa,FM{D˲|SeY->Vq'WhKi]+277q$>] =0Όps"°֋iPKm&ޙivQ! >]QU>ZB1͗J"dHNue,*|N;UݏO6h; c!i)w2 cwa)M/n 1kC%s=OĶ3UJ~;$P͙lCzPeA[w66:!y=?UWլ+Y9aCe3n+L+kݖ|.. ?|K:A7`Z&σ˭X^ġ3nI#Q$J4עgnzRBl!dБ\,,!#?Nwv 9i l 0wn֪GoaW0NW:ճHcUl\,U}3۸= _dHɺ#Ά1T3g^1SjS^bk8-r4׺Ql{W44aSk3,PwcjgV~Zzb72vACRgA5 =P0`ۂ]x=l-~K()ǂb$4Dy9d<:E0m!tc=T(ܸx\BkGc^=.3{ *K% r1n#6%u<:ӈG=Ba mKeGGqօ +^I#hɗ ;|< -w O*"nIhZ9bVGа Y D$l<'07|8 Ӵ@w ըP u] R,*6JtV…D*+ۋ2^&uڬ~ 磈̵\ A>jC|' L^5xywSl=C}'qE~ #_wQދ0' J/XJD6%fƼbYZ'8Je~?<}[[CoGH̑C4:ح'̼Bh,=l!Iw`:ވՈWI9YmD:D](LV,e>>^CNW0l&3_]/ ySD}-~ɀ)pḰ/ٮk:ۃ͌)z}.kԜ1 ĦOE96q9=N;>aKJ_PbyHw_=#kJ!1^s@#NZ-Jd0w o3m/[.)V$ܛ:Z\ۗd+ T'VRJ <%Hnݍtmj8DVu5p䰦q//5h&:vFJ9~Ѐw@Lb<_UPU I0v0$&ja/*[ePZ>'/ݭz_McP*fmQw5o%XE\Vpam {A4TE+:C-壃X#dd'mצ/͑`l-֯eREK jƑ#v@utћbSQ6YeW衵| ?B#`Co!Q_|-5W Vrwќ_6FF^3roR[<:~'WCEF]fZH1 B^oS #5jk&6g#u ao&lܹPm/k!$E,[H>c%2Y GOOKG"FVTyQ(fwfgK0oOMKYeɴ>^AN&V/GѧHStәlиHf29Bo> KO'{xVPpBC|bOR W,7+,J3f%J'ϧ>$URJ? .fO0P{"1{K(mM/L -lnG*eLNnJ5p'cL3^COU-YY4v`xXa:TgV"؁ ؁XX*ĖJ:UV̔ԩAP"{Cǂ.>T-ܑz*s_AeJBwBcd yl?)$&5ⵑuuխTǴKyR6JVy0Pdv')(bFD+d3dUǏVC?y_**JQf5:zTlAw!< 8K%C*!oDg_dGni\>W/mHiIzlsv  ڢB%+P_]G7C)j.{4j,B"+y 0wx/b6%17]?"6_ďr<)a21RP>\.FC#]<٩YL-/2Ѧ~aawi ?;KsH)HG"oc.C!3'査4W%X*zhw!M~,4Ӄ66 / EttqtVWYAu3Du|d]mTOSJ='ߩʷd$;H==|@$DY>@μ8 ӅJOrV{k$ ـ[.Y"<(!#&WWx[F{0Ѻv+̘Da7 &k FO6秡Y_p8,y_DYX,jLF_e~4_T]M(kڜe{ oXW&o߇H~݈dxVnF ƥ # sݹ(;lt>׵ X&…nRۨJD>5mޡVhÆj|Vְ"#&^ †-5"3_d3' ]7Hj5hMl]H(pcPфPjEw|<>c$NKJrȄL1G]g~3;xZptBf>AƋ)y$Z{G @ߴQ#bumÅIFD&Bv."^\#<5Rz&ѫEa0.JL6`e¸lX F6Rl!3?&hԨn(kp 0BE" &zHmoHQ$e>4jNx(?]7B`*db< ^҇)sspx%à zQ= MY* -=uHuMюuLuMs̑O_N\Le6o Bm&ZY#_gEKIO㘀iNCppm볃sߦ$-F9uBUL=F};[g"Zrmَ@'˶. :B}SZ1mY$Q@Tj|"̏鮭?kd3Tɶk ɶy@;׭Ag ި=pS=Sw!hdlSޤY+-OO}7Rߍƴg2oB<C{z$9/˟~3 7pwNff>k{<Oqc.q\k.Ez:l[kkvp>%G (v:P%[ue u)6;,߅l߲H'7DTK lbd0TZrATQ{.͸#CPov=/5<Í^i[ѠP.bV(p73i̋mG486DݱuuP"Pdž- T(@n++h,!*!X`ې6S⏶oPYIM ,cR*3Ž3aVq]Ϸr-˴:%˕Zdqf[HhҺJ3[Pil=N J1c13jg\G ު/QHN0 'I}jK4цcCaډ-$|.ٞqI5ԫ8Sr^2kJJ*%K3QM յV3 4J =  ]SomQ*uRFZ)"JZDCXqXɚ ୽~ ,`&.|Nu]+èqRFHhljxpPisPi-2C)2;sTcxX-T8܌7~zmfdF[g*=5iqPO}$Wv;N^9[- -bVGQ(n>khܺtL [+P~sLH$87XaSbRM"ĚPĹlmގݽ~lTجAuwY*o6U0-6[.6C ӏJ 3Dh,:GӔN~M@A-h!QЧiV]Zw =&W jGc NBVԸ*)x L~KG ,/骱^N#b r0?ҷcrۀN\ǍոpjhN/E[W!}p3?LvM %Lo* K):6J ʇoڄlX Nu[0BY 15Ch s[HQw/DsʯV)ڥw:N ,Li0Ot\[׾*XlTܥq=^j:KQԯAglY\D}` eyjo'qTGV{9Jw%JbB nHņE'tގŘp-~!-,a7qUqh(LAGv&u{ЎU @7r:@[L\ꅰEAanTrH-ːF0&ZuaeNsL7ǚI,x3ye-+eSKyXŽqkc6ǧ~wʛBh#5߿Qvq[ik]6zQ HOc%pY4OWnKVOkh:^5ǭƈA8zj\VcGx1HB߭R%n?pBqRmW\p j ћ$bqRr(YoV3%fjXX^us)R-jD/f N: 0)!c^K~Z xp-O*XOL*) )z(nڦ ghKiDB(!|UpKEkTVw:&UBVC|1hp]"[͇R$+?[' ]"fH|PWCkwx՞۲^?RIqtyqU|-P8<(G<=ϺPYbjcI= $>J٣ AلR$50x/bpm^$જOFiP]ZIóEb̽/?wt\lJVVĵL0@b_z+`yu@oYU?޵Un1'[?!Q^0q7ϑߺ.iCHSĹ$bx6Uy=<6L<D$#UˬBhq^NW, H0Ly95gI.ք6lsܔ:݁vw$}Fgw%2=o-ѣ)~-Vz;T 2)uW`uH(Y9[]\"&-˻"搊ռ)Kb9nϋO~BH:P-uVuZHM=~˷W R" uKC|l%ru+JK44V% B^|@{fG)63=E30`C=ȧ~f㰑Rjm`t1/z}|Z̃R8{;P4}p[^kcBBH Vu7YZT^LԎ`j@Q<;.dAxKY! ZC.@>LUn>!i% _ޖZ52%m=Y%2t_ͱJYt?3nt n? yEcHg_`:NB5Oy5eCq]?s3@:@# a&/2:^d-$sļX#ʪyfZbzcb u[IP$W+ִ/! /ȸP7[QP`m5*@"aŅ3^zZB+%J.&<| DPv H8:/~KI fh^i_>̦8 nDr;ב-kWznU9 xQܫEh@˿@ (N1jf[WzSyleD9Κ}Cl ;b9Ge$h qבr< ( 3gL/{ٗ0 nweA9);!s(3j|HLpd62 $nv#]-hybwޅl3'+;2Y҈%ߗ?o׊8h3ЙVsigzz 4ٱw_kٷ-NLM3Ez] XV{Ύ| M3Y-~}^WgLH3u|ޕLS7pBAΐ}iȢX3მ_7>i Mn"Hm *]8SUρ`* ІЫ@̛ MA@n5S]bK }7k8o$,J%qPzDu>W+6T'׭WQ7M/Ty,D,뫝N/eUB G`Lts/9d;QVMO M'{{ىM#go1DeBwwq[:wh!ԓZc7 y,7,ҸST; 12AQ{tp3~%#uMg w^sKikaF 7 fͰ~XyU5?hx͟)'#sw{޾&+χ H'(l ٙnRvh$D7H<M cUf+}cH3tχh[ij8nMSõ5|b5-z3ԔUmh PHaxj QlMUNa29gǵ .%{M:;L,}f妄5:̈́;ez;{7 'gt4ޯpI1㴭 rPhGPtܢQ1r *U1b>!uW=׏O4<h?eTc(ggӠHR\`uJDL2akP9Z6T;ϴ6CE9lkeZ6k\ L7O#l$i"~ڇkF3 3#3'#_:[ Gy[Jj#3*ASVHcUiHiZ`Fo -P-dޔAC?Yn6%d岙r593["R^r!̬N z,Zihx4m*NolHR]85Tk0h/ڼ-|gCxDw MxoVJA4|3hmcnM/C' M((0@ɦ:)v~OJ")[:u|:/hǨ7`SFFky Eun}kƈtcͫd<Dw~ipNx  PD}R#oYw7}*l=ʠ◝2?E>NHs3 #$nkt /+8;8q?|¸#%ë+B= gxDzu:!{!gw:2#Q*B}2z@ d! z@PeݧdP: +-vRa8vDGdza;:z3[FXփ6}Ώ6}?֩6}BOsQ1w"/?Fd8-Qm?1 FLxpd3{ՉsTr&1@b#gJ_l>vaHW< %"pjw޽Yt@ GqneHOK9톌td ֕*^H){#t:PO"lYMS7= δ$K#mg$y9XU:'g7G(8dn2J;*& uCu6t22JSL.avu%@h* zXX<e?&_w<~%}MR~㘺'YR~X`-!%V.-g;{utp[A?:Z"nn:L//M-6XJe25wdN@H[,BIyMutLen||/hJGinl}< 5_%f0 Dx|ج˜yL^8 iz ]9 ;JvP699&e2þG 0x7x9>>ߋ_c)>9>NGx>W|Ox^|܃q5>|/Rh֨UԟI+)Υ0d k,%Y²_IR,؁c =c{|R1{ʤJU$!qSǰ}BNm0'/ŧ&G gtXoKEaiRd,C!Kl#}JX %xzeޙ8ωJ AJ- ,G6R2M]IYvVMnl7ݼNl8H͗X?ė_tGl6:WP%S>z"8JS'ei ]f#/ Wr7i!S mA!O1^E*  %cH$ߜ7&>>x)BFBe«9_v"JsLRdXzA_KI0c7H).-=E҉l|VԓY|/Ǣ[!Sy)X\M^^$L?W4V;M%Jk.ߛCN 3;W?K!ЊȐRӕgw f10{.V\$-?Р&ICYt4HJǂLm1:\<" kF6zϧ{ަδz(|YeF栈:t@t{گ ()fbvv:Ft_Jt/&tK>=^-ڌ1WuUҘ ԘVM&Dwމ7(ݛ>tϤ tlyNh|̵BjB)P E.?74\\2+#b9nؑxo =BO.:Q'pn$˗ϡo]^c5U,6~Rn=9tѽ ^Jw'MtŧŠɯ&ܮdha῀265Zn~Y)_c)-=; z$\:p p.\pMk\Up͆Lkj5CSއ M>̒>|q ݯ5\4\ spW;\]pqD?# 11$Qu6hX:l΃+*pyQ㿅/৊8Vå730#;V*\C sş-Uʴt+MG~h;t^D\gDۈLӽo{ ݗ]{5݋ML=q~ҽO}5ѽPp͂Kk-\Up͆9\7epE _0\)k\ _p.i^{2MSH l>jҾOc8)O:5៻ /v]7ՏYl|f|u.^:_s_Z uf"|5_Cjץy^ o/M >3.^I; zijhwB@+J-tܯ[Vi>%5˵7(rl7pyHM^h$/ِ7!f0+u)Э.ԭ>e}guwBѰX oVÜi@ ! J!gh)~EXO2Sn?4;+cVm.E{'9*z;^n t%yӁ ;W(j%Oӭ(#w;;3{QO&&+6cJj>Tm)Aͤ-) 7BㄏkiTh1ej>y2`jH>mXۆ[_ur@, V X2# }}jj_h%/@1Mg6B#7+t.3EqȆ3bw # xȥɑKt1#-2I&]jxm\`v6w tgJOK@UpuõFUQLL턆m>~%(ңIAC!Z*yu_)Ty!2w覊'ưx G ʰ2tޓ0.m|]V', Ҳ")Nl &zJ84M785ueq?tv*SUlwl \xT8KC1l8OtMH?}ˆ/P|شQ'W;#Er4olFK6l>i7AJl<0h0[׏l2I!ǧ#_t0Q6Ha8>v"O: TLdڙ;l f4KѝHˎ7SQ j`1gST1:]5%{k򶡦CG觓̡ !궄cm ]d]s]a\_qD&,i'iYڌu6\A Q;E˜.{,1_>b`tAnH@;S'*nq=Ml1^Md}h,~cf(stDZ'_->ʗxj[9Ui3=T՜C!\3) O (\OvϚ X i q60ej0oh2Vu½.mN;>S1AžT쟟HѶxVO;3|͆JR=1˝~X7PGpK2V,, N:4U;nMeVH} {TN+ 1Zutn?Ќy׿EGu0;t|]wSaN"ؤ_^xF"ؠ%Ӵډf/Sp0s-ʋ>#d(xEkEWy{ M7 swR -h-} 6DDV#M/3rtr'MT1_al5 fHi*B"u̶ zWa}NV#+qk3GzN-C>ѓ9l/ǥQr͇2*TsvDQe.j5[‹P%"++Gլ]]!ߟ&-:^eRG"8e&Kɾ nl/TQp:u@rJIӡSʷ| YHCz*0rIzFH%MX-dc1j 1@S l@":'FU ߇P,:ZLzw K='Uhsie:C83g{N[rU)+)s: 5XXBaEvk&[ RLѠ&:+%nxԨ5X(݅i؀|̋ޞBzxE #W+|[R8ZKsEiuk]3?y1%Mj5@N;#Fzr,>[z@+ThF}kٝlgyry(fU'HlN~QVyHUܮ+p fӊػ!F|4GЩ%Co#GQ/ԉ߾O:VH jFVG׆YD~UBHz\ט{/ їvG< XUf̒ I2E׾Ag,^J1 h!~Ogu^?W،Ntߘ 5򭒜'ߋei7:Q+yPԳlK~a{-y~ŵ VQΔE3MߒσRI7}ޛEO%67}\ͮS [C'PBU`>{zxp>_f?-WǶ*G%#6[i=9&) hPOqY2SA4{yz]uiXYtx%~p}"CPzmB ڡxM \ Q MSǽÔ?U?&%on#L+IGwC'ħN/sbdK&%*/r9V_m#"RiƧ|YxvϋYa9K*͈Qo qE[!Ev3'liK2W\'8Z%}) ^9577wBEl/u]88u҂tqpxl"|S&A!$&/@PyW Dǖ俔R`wS*fcIxV[IuKt%)cc=10vtW%woP %Us'&2IqIUtO*L1"Z]56>n`r}*E=OMYmVnXy%z+o`d:lbq5/d[YC~GiChjPxe9$YJ//LgIIo .[nB4m"MEEZzE½l 'EF 9&\Yx#3ֶ~f_7AA|3 ([! ju?BIZ ( ["I|%?}QSܯz__[+lf+0L+4J.;YLl#ش(%CxF%4 V& /&#G5Oj:ԈKY1dhc+(C|,JF՟˪̬ø`\]n8J~# f0cGT7 35 Iǚ7@^Mon6,b13(7f۸Ճ:p5t=ǭtg24~H0^3be(~םѝ,0HL:Jīϓm ymP!ٱ_9ґVL#9"ۍoy:@-} I2LK@ٿwjEwIk/D]ߌhZW.ңh7%/&`Ћs&f-m=Pg"-S)kc':^0Gss +GE!bFRtҠ l˃-" BG}_b`[::c OO)!ӵ5tf}؞Í}_#V.iE6|FO5po#r.#Ց4L3du $pgg@=p{>Cjt&د!GYf_S(`-rѶPu_kȱ+dPЕЩ,,F֑3iJQ~:y[s:Z{!:tKFquFfwSu9(2] z Pʞ-+Mx2b Zӎ0D𱀉]f#J3&}R0%e} elkiw"ArM_*Mg6Գ) Ѝfe)hTnkmny9F};n@͈ՏKn[Zٜ7v]hs,~-f -4!kG5>Jx! %5l%f갮JNC¡Z'4(A9w5kjv.Okg"E5txݘc÷Bϐp?RtJ"һ:B@"㎜d[JBÌ=2hhS`(5"huKDMq&&uJ .Wxa, u4ԶT"?䄕b"Г ( EƆml5bAgI1cb[NEt9oOe%oS.V0O*n.qG,jYbπJ6cj_м~BqlB>7,ˆsFZH|q:f/2(M7FS=mch h޴[QV G]؟T H"kh6ډ -fC @FӬۂ:ւ"5O0+a뚃Ty(Y޶V[Ṋn}.oWQZϭcfE 9trmFO'o@үi:3Z曆j%)oo U Cs*͵yX}|?jR<[*SlmQASKlU.X"E23RE0/5RΫI2SW{!pAp1ڒil>$sBx_6NF`S!/1V_ձجVuͰt.AgUu[}O^$nbeX=l["6T` ~x<z{rz }!ezf:Vknrwr@-DI7`ƊMvzx7%^t c2zTmݿ:}\dNECӊNюK*}v$5\GR36-abHStO'i4Rkc>})sk1 ^}hbKݐkDW,e)TCX#"#!,F:4^ ;Qr#hHDrN< ^෍/v%P貊lgd 5Mݸ@ x=*kP h3XY [w ᓵ=w[|Gʕ5Ix 4|QȞ_#{P_9$^YyM :ʚ8y&.ol~bkPY)_@kYzX6haS7mBb~* 뼍u6+A7 NL'ȸ3u5 m9#[oZVT J:?BBz_¢sѦ e3[BW'Şew|W_O/d(~^ b֏){Uw(+3Y-nYLNc3QfϿ5K΁ iZ}XnhZYICszt zsfwîG]@SbdΕXHdSY4jVTKp- r _\6KՏ!CGD{Ԭ fUL׺&U٬cSKsHLPq0NzAl3 |Z.9yWҸlL#>]LVI[64z:ճn;l_wQQw[gqBnݙx o,ɓeǨNhVlH!1ә0Y׭k\ⰀI5$z.xmXpGiI33 ~kd5ZqgPZ+KЁx*V{"{YBLG]ls+ث6ȞVsGch$U'CŁ; ]R=[Qx:cO< Qi ~f>^J什$FZ{s*Y:Y]8ǯ<L8 ֨SS(uf+ (Tqs:!ah[hJ܈"BfEשӜdg1:g @FHo0IMq$=rfZZәlX[.!*^{lY5 6uq=- :4rXĎÈC=}9" x3|@"nZ ,]i d&O@Xqffϱ tv ̏9 $tב"BC}T@ f 劙Dj>&f|A=[Z3V4!2zTntid5ٴ7v?Zqriۊ&?OnCa@研LRNhЫ1 #O)b7 ڕ1Pս.fw3ov9SH+q(1purLJ>3g1F8;%mAϸFT5Kn]'̝)CÅ0|BqS3!YwJPJY^.0M{jc34SY*vPf. bGݐ}_Yղb<ÊYci 8_@Bٌ" ,542`I,‹Qz!V k%軣Onێ?۶ OoO? A xzn)֤G(}oƦF4-PmpImK[_BV^c!*+;3m`WGxoOc~I\"B9 `ENqTNWhf\ lbuKYU8z?@<.+1lT@ظ" Gؚf!o."}[Cn^+,99-!7}bRuxPqUBe]ؔ״[qN^AbSu&nf!҂N͞cz%yTuBC|BUYÚ(^~i"e”EadE4V+j蟇fj*k9,#E>#’Ye껉ՊH!yPaZ F +W,M'h4A7FS)JEHl%|ZHh,9H4>C=64"tc^:#{k,;::$WQEްT'݋_wh~C ~ȟ=N%-G|y~!F%߁'yxn*d(Nw/)omtp0OqCFPZ$vȼySқ*{R<<])?Moc X'JXZu:w*xo5^%D/ma#gc ‡-E5 \A)U #%nn#79~q>GRAf"$5UYsĐDOI.s=eLH@;4fUeI5f Ը8_i)5&x")kk|k6xVR׊yYle], n &]/ 6x! VbxTf-]|/7т5[ }V)B j.*V*"nԀP2SN"mYC*q'qs7le!< 4]!3e$)ԧ= #Ko{.+\pO0?{]<% wSn+4=N4\HB W8ri΄+K ӿgTMUS\_$'FX5Gcp5[oq;nRIgKmM4SկիϐF h$L 2T/NK2<%xJ_ڦ%EH{J_>O#,R~"ZpiQDXTCʸATΑJq*yqU۬ v2|pE&8RҾz84S-iN7'Zɟj9iRD-I,,zjG@\ ;3sCvv5z+\+|5w$bvIn5˷4<sbkG#vqSm&V,jc^0<й,W[~ u'(n,!Va2B63Ivf+R++ɸJa}lf(\apoԔ6Ur޶5gm`,V< n aڟ!Ci,i?gψ[d! ?$*WEKIʛb-ـM83;hPch1&-R\ \zIMwړ:-uw'w_NMp3-h&6{?FwX9mّ-|i$)<55GagPg~yP!NKb=] Eh]).SU:eNWO8 |S.Wyp\ C>E^ CZ*mowm/ro]uݪ+긐+RIvEp_ *p41s0װrz!8<^('.,j?PlZBE-@wCz G"ty*Eo2 "@b$WfA<?.qt1ogOOl ܒÊPݞƨ8Bf2 # Jv.;4$@ S|\_lxL?i+E2D[JRVYfc2V_1[4,NE eN奮w@dPrd9ƿ(`21gfekthV!!8en}`ejԦO|Cd?6n-]ddM˄zypQ8i5rx2T<-WV^g;c1X#lմlqKK9-˟!;u]:{QG+sKŌAhj穧~esc}\qlN螑YOV(h' krF.Aт2+`*:껬Qkpu&]CkIƾ3c/hYy7́[k?Dߣ9Pሽ!ף\=klc794Y0T܋g?KmRݮK:"ӘMK^]TJYEA.nNm퇧\ne4Cv;;~߁&SpZ*i8yѼ' ux#.}<%@/e fr7 j`tzM!ZOϵ7F4k`+i+Z'rjӯEI7⬩w s{Gv/T%8f wWZz~l)idtc[ƶ[j `y{8nq-/s:(n*'Iu|ZV ןu^(0E:Lre[QhDRr*RacHCiy8͛߫1v{ l(O%6T .*Ӈ]u Xz5GxAS 8CNji$$L'YZ]=@8}75^ R@jG6؄CMAUڸyu3Ch@v5o稦x|"K\ EF=hc;h6MpK: Ils֨dl$R2{:4Zx)۰ |`oͰ/BnP(B!ᆳ8!s/vG餹3`:,K !/0A;m ;is2Y`'8+ } SPgfrםN([h -u;Ρ{ϥDMGn._EpMk\%p 9p z#-tдt : ͟0ǛҌ ѦSwօ^N?5(ҳֵikI1+<*/`Ѕ!]_֠%8$ =+Bi,ɾLir)%ݗP~Du^>גw)3#Ah;FڈF~5l±™+,X?3$ïcHoߦOMD}ѿ`z"1Rl*R[aSlUqA6A A-R2,Ƌ隢і 6%XGTEN?r:$#I>nT XHBP]2Tx)0 ̮C(k{мصaͣ,gcC `뗞Oжm(J Hשݯ;Q} ٪S=)$c۶I~Rԏ2,xY ڕF4pG>15dxԎUGiմNڌ 8TeΓ=QLfN6U񶍁1$T m`K:.b`.̊\#{N?BvH633>jZof@p^{,QUViJm]VOikz.k\l-*1rpdlv?)K ??E5y"tфt~2.27̪ gx;_F ڽ<#p.*/VMqDCDit[`~Xtr RDÇqN1FyQR F(f(fU3b d g+p֨![Z},!J֒K]K$օ7Lfk}U*5,fg!.Jd)`on[>cc>1F<"x, 5vbW @ye/0ӹ0PRHȖh{lsnJꚩGm ]Pe pדV \-쿁i% ?Ab+f^ezU4Q˿-#Ϳ( -[tT]Ryѯ'\qxPͤA3Ȗx94E\[$F߿qLp|]m5u7U}G,ٙΉjw-cdJb*DrE Eե'RC++:uƥF͌)Ym U?B8Bآ/}S> n`?Nqjgw E6Kء4 c &/gPމ6$ʐU=xulf~VG{dtR\Q^*CCY0IC *9EZ)`%B4xyC; gVnc?`f(0%x`+Mu9=IdcM>U[ȶVw WOָ&LQltm0I=xE?|KNaxY*e$&<\I㹑%S'y&JB~ձ~r;[R>CԶ  .mW{~1-ELՈUɪ&[G>pGګe<dPl7{ݬ~@?_ ;uAoɅQ-|v!b++#[bDxZ"Af=-n!ܠZn pLerpZyq b`(`>Rlt\E\:[)BTPx+!ߔERR<|9N9:|Bn<n>n+n;j$K6Ox,p:ljiEFv= KY^M9( V#lc##&:= W|AM i,"%}&\Wa?'rBf+ĺRi-Ji8L&N!4|^/];`h$45Ά[WǑA?Le(,| ζ$4$$A'IyIu!Gj 9p]׵pp-p rp1~ʯnמ dPwUM&z0ɒk:Vz=I~* iFB)>qj)>E<7cw:z;fc@_?<2p33EkYY.fW6ŹHZϢgKoHRGmpCFD)+q6<|f%ͅ5}겮r@X ]xn" :h2?4vL{n>O]"DL$[ohXAtZkkMTʡR9*涊3IMrGzMY9Yˀ+[Wv*qȬh` weC?#(~J`J82*+LJ:i.f%3qNǺ+''JWaBTvՆC]‘8w^ʎUHHpwN=Y\|꫇4~\j>]=CGKK֮c I73Ѿ3#Jޥ~hlP("'ǢSL"&AELq͈ J7}{U/Y?#,xV[sgW d71,aim>^9 ^Moz ᚼ=/ IЫU.HMte:El)0JR{O~}xR:Z.WGrtYx_g6)=G^t'aQO+ & ,~`1ͧT525FB=,/w &BV_ ^v@mH2#} 麊id6(-kC(HX %z^A=c7{إעcJq0H@V1]@A 9=, unڧ*G=a <OKj2u-j]ho "IPp"5YTpavkr2%Ϛ! 9.qd#W qc{YHa5v:BC.dޭwX~}= Z1FH%Bգ"m]GYXݝ"k4}ޠ*OE5}a'c᥺\zO 8C \ 5\F p@ Ίęf z?1)/Ն;KP:rD½nw9^x)G>{>.XC8>P_uT_'{9Qg]¹HOl父E^,&=M'rMӏxG^)lzʋ^9X_׷!I/Č'T^ϧ [;~Nʾ3i A8-࿇ w _d+ hZMք++4>8BIz[m*+Dp{% H|LM[CO[2OC- W⌎Gʕ"DpLߤXO]l"$RA$'ȡKUWQU}͋~+DHF(/ #C+1NCy u] ]=7/Fn QH9n?I'39G͋&E' N!w*JF fW:y2ݍQWBtf:m\n ""G 26DɆ_WWp|9_6qp "[[{S= F,h5{Qo$aT9ǖgE_]OacWbgƮcS^!6疡~+{zr/}"2TNP/O]U4q4hCCL%T7aK+b0Nct7}BBDQ7Z3EeIc?QO첬p*&w* n7EIm~ARO~CDj y'˯mQ352Ibx|/T/u9nd+"{j@@ѠV- jKK[MBo@E5Qn0r~]ݕeuOU["-" ⢥ 9gͫu4isgΜ9s̙htw%-AK+_SjxN,5Ogwo1I{LF;&U;ZaU\7"9Q>l3D'ĝ10em1=hd4GSfQ9a% G Ԁud0&uh 6Vչ*x8ގG,lJb&1uJɲW9HzJX Q$)f}dоH~LH[HPk@ϐaEfχX;IУez~4#& UUM"Ө봍28F7bq*Lo w?[/IBLZX,w1Y8q74t*iJG=̯jB?})tiUyT4fG;"f(%Z`[m=\1ay+(]ufte0JnaMAޡ_LQ,Kb΋&d>5Q*m.qI)sW⬘|2]{(^Yf[c胗Bu܆kuľ>?b4}4xiXdOyp~`]e(* fv'*¥>v'@Lm+3;NCHq5V޶8}YR M>k "{ؚN5T%%NWa|!P1q Nb _;Ԕjjq6[\e 1)|2S@~DO)%sRw_0Ϝ _ѧƓ|AO/]I5ƵkcbC[.,MъF^b &:icwZeHDH]Ѣә lW+פN/h4; ^f\w fF|H%S0ݚrZ:jGf[W2 SKÆ'9l;~hƴjGDQ0daF-X["KIq : hz( .3 >\L\# V VfT[nt4 (d%i`/Xe"a> yO3|<5hHHb{=*d?hq0 si/\?Twe=Jܚ.3}![GtZw!2]dw! ]_уxjH߶݀(LaZCJJ#&+:Ĉ7Ptwp,Lx"@žvb>ÔrZ9q!9MB+e>dZG(Ev-Vmn.$oY4uWUc.=1\À;Tr)˒#dJydyРȀAd!+QWBD+_=AZ9.tԅdT7l@;PZq)͖7ưe)2᨝*WFNg\Ħ+ ջI #D]CrĮݬswe)2@/Ku>+oLjt󄭑NД AOl6GnVhz u"QBk3Am_M#L䷨lb>G ĕY]m KМpnpA1 K2Q4R۠ ڷ+i,<*\3t]x ,F;(`%옚xݨKGGvOv~^+Dh;Jvݳ-L|5TCa:׋Vgg2J~1u$ɲri%w-O1DjfjOR ]nЮ۴flL4BG>xUNo oDjgZ||d3*JbQp.D%LՑg:6  8x?_3dl}`${i2R!uc2>'5s cNAh)ueX{Ύi5A^0Vcl];,ɺ($ې*^3ֺ1K G>b} }}B@&f`5dd밼UM܀UFeh!1s'&\=o}6mѶc[Z8״`CRNyTȼfHHAi9 }[ jd?;Ixד`>HF)\}onjA\Q;u((m~&9|NwU?Ԏ{{~Nlv'>4vAlF[kN/E;mT?N !׵*a3Ğ]'v NPI3fd}#{=qj"m c ݦ󇂽 Y;\];ŀgh1}⚙ ׺O5ve@ $rf=;%_H. h".B q."Ol5Z'OIdMюV2]$ Yr.kpn{M6ŁM93Ev+GBn OHx_}:{cd:ֵB>j-Ze@Du]Na)9}|}}/{qFG |ϵ>>П(Us|>g< >>o|>_|KD݆Q?cl~ =`;!tSU7;% yz<=LݗU碹)'5>?};2;:wIF9>9l}RKwC+E H&EM>(Hl~*տ礉][_%{9-TeM|x}9Jwb2VgJy(52~9IF.|#'9 ֍q9y\K8_LgCXHOR>_s GgOW΀~),_MxndkV0cZ%4,w׻%W9['Z?v] ꌵ$\:{߅Tx@9|Obo]/GuUheFdw7sdnYGU T!@]@k)Ma] ~OO w^Y +)a@h |Yp%/Ҕ$IV}ZSzN/Ё>9T8?$7`Mz2JqC37 *K`#|h >s돢XS %Bՙ=\*t׏&3mE/Um)ўZ^OBgPoeޜ~-j$}?Йƻ{?3s8S x3߀~,q>d7'#6*nc`1U̞БTl-D-ꐁZV<4>PeP^bQMP.|ʹx;n0)!`*=vEիS[A:hAAKĕ.Q̝~Ҽ bD 'FiOxֈ#ȸcAJX:N;-l*e |k1Q=o ?z~5RR(F~wA;NLΤO()߷Ib4&=QcZ\Xd/p6 W0%9|;œL1V\=WS;NU_WC1|iǁHZϧ||xؑw7ӿ.~"8kA ԒP n"h/CnOs@nd@]UI94\?*P ~k#f}ǽZ7\m6G8 ?G}ۑxz!jhTyY6}b٢a'גG%S[N̩MxFdd ܋ͭ!Ygwg\c`TOV"/wmBL"Y̻+r񈾔l{q. \jt$)}e.FXu'UbTJJlFSYJ?hQa{ ;G=&iþ ;z8cd)R,>;4wI? #Ұǿ5φcO."^l`hq% W!Cy Նdd%=jZ1h;%nXl;YP2S~SnǞ둖|⣰cPROgm|R@2SƯ5~_כ@k./? Ưqu><*ïCb>Rk&|:Rx~Ou9!'/76U~㖜kGI #$~ŀ-.qCsAN{;&rr>|مwa$Z`! 9tMsjXP,%ќq?s|4x~,u}r̗S.Om6ͩԕVmMRmӒecYinSB _H*~=ӟ&#xx3D7lT!#"+[T(sB9)6cWj欑bz)~=iT(yR52! - |,l+v)#C' _7}rU:lV&T )D^>!JY]F[)&Ջ֨:`PF@e<Ʒ‹ ʼ]K{V( BS{fPgdh_nUt_ρNOM"폘0{!zR4Nr& ό 3~>,$^-'CAA~W{2=C,V6:^fFvg<|S? $eS ~#l"onZ"6o!nВ!MW'>9ydߋ)&T[t6._j38֩;5!gj_ vbj(}j֘11l~6IMzq ӳMѭpfٍu?, ~zNc>GzVUFݘ.-`N4(mv+ tNyՉR [K%~=M(B">`r;O&Z%Y[0VgiH׌~ Fl۴r/:Ơ^KP=$ɱe<[j`oqZwv֖{kM&0hɚy_d32h $?KfmHD||?,bi_XHVo~8p,>S+-;ͩ,R- t/+_?rIH-'B zH3Y'~Bnwmom}%`}.].uIq`X.ŵp8$4Q d0`%i>bha7Uؾz )G g5QCT* flS3AHMfm}2?L=Pտ5i۝ۿ{;-h eYhM].CCd_ֺG@&Л(gWl ;vJtYJG :T/P'n< Aiү EU:Q)21q} ߂&C#(V,iMPO/rwrf "5F7x M(lElݵg' lXوFRB*Mw'UA؁!7~E[AsI ̌nRwAϥJvL㝬rx's֩l?&H{e>3_}u]ѷ0|d$x 0q=wjJP VE!\j)|F&6Rྃbž]={N֢wBkm&tqުۖZxF5ۭZb >$5G=- W/]Ls{6S̛ӦU"lEwU"إ@.b7[(i yG)z]5/u ̭g6,Z5^Z~[꼇ZbQhpԔ%j1nXekILBi2Dr mٔp~[$7z~D p1wD\,Zf-YraC"CL9V9QH&B飼|SdXЯ[;͔4}+ڿOCOڗO\[\AeBi+_aCĠu7Pd [IsE{hD5T-rNO'o|WW5n>ma|)U *Pc7 f`nff_w–͢M梮\iF.>%ϐ.4O *gR 78 i/IPk֗}!I℉7Ŝ}HrPGx4yLM&:=S+gCթ%e'A :ZᕡX'.Ԋo=6٦x*?%P*i2裵^ub/ъFĆ.nq5WAl72|Qx]n=&0A?IܱH? Fكn}~ OөDR/ 󟽑LxD@}jD(Zoj[:zqD;CqͩsԒW|EV**΋H-u8鍔fkN$VÞޱdS l "ԈnfqAu:z<'u"l$2j'ˏ.b6u7:H#P I/`CϪ:X>B{! M!eߩZ+0wH15]XTNA,_NJ? M2N3ʞ ٘/{@NayWX ixQKl ɽȢS13, >9G&󑦣 cR"w"ՔX!ipl#z<-|=c 5+;efFZ6a#8~F~"<9k $4bF,gߑ13 ؠ^)FFO^#VSsFct4NJXu- (Mi666;1̩Ns)d!Ţ8wPvՐk@}^ jVe˭ٽ~^∑k" ğ8(XO E^Rj"qe8Qwa zz{~ۙ^kLcQvikIbǬ! kM#v} ᗒ3i +*z@oD:h`S)01 $)x;D 3N R\E\/yq4Б ,VkSԗeAa/) e;E.$-M)''tȴf~#`ַLv2MUkf13涷bFF^VxDUUP2z2Ad vEhE{ПtPEJ& Z(uJICTXj䋹 fRDJIϡM?^ؤoq[t$78n-0ExRvǚtwѡ"ܨ~5Uu2*=Qškb(GGƖ8b /<6beEՎRa\φ$ 8!eN:LŦ޲M47SkBbiUH ֎W7T:|~IӒ 鬃9Xmb:*Q!ɩ[Kp%/%+w.o.H$r8Z` MB-6^qm(2Uo+jF*pu6:(D v 3[d+E pI ?̈́I@ʬ 5f%4 *ws:c*e2IYy7寙_B-%Zv(~'PKExWatV 0׌1(#mG/:.efymXtDە)}Z*L)5FplƸ"o\pz>F_H0GmѦ?4I3cg˻/-qZU=2Ŵ&l4*zFIw^ѫ[zi($MӿpOќ*VD)څ b2㮏 ˞OϔAɞ)/#V)7A+Z컟MaBӅ`Aa/hѿ!8{9/ ѐMVeZ=K MUq+Vq3TQ"?DZǛ~P|[Y%ݦWu&\dh@oTbH7iM)l{6#%ABP0( ]F zs5HDx^Oŵ\~Ej|kbj.Akz (@NLCSd>cSKsRѻ٢ fMI,.NUv)ɏveNpM8Po}/ԍy]:q@_G#^ڃ 64D {-~>wKO{ݔS}3EPV306ͼG}^ԧW''(]Babhx²"#K,lV۬b v/{:dRjAx3,}}ba/oӬ=N/p_8c\EDMI:NA?~x9я^tʼlQ*ӱ'B&rPf2b7e~;z@Qd@H2tcFe)[넭2hF FChxڕˁFGhht&/ɚ -G6:?<쮖]koߪ)\_7}iݦ-K$,b\j[5Ѡ4Twt.*G@GYUUi鿞~ݤT[>ѧ {9"Tu 8N{O2ۀ^IO޵G#ȑ.I8ĝ^OZZK=56:' A{"bU`^SS-j]fCsY 8tAg-㞔>I'oi'HwS81GGͬNS #?_TFpNohj߶/?",PXZyNCc@B4i߈@ܫ6ӻ{Ť=l z㱛-boTI~KC+TۢZ~49b9su~a e#%')C,BD,vt۵36/ >tnb%չ~t"'a[[a#/8DD98,kەa+XRJ֪sB-syjo!ɑgj*>TF<ΖZ&WFi^hvl `"1H6lLOFHR+T^g35ODg§?cR $(-bZmjb]L N+?USK<{bAL56(UF1JWH]k?֛zYSO9WD!o E^0}9{P6._纛q:+ð=E 3l j0BS]TYs EpS4 y  ced LOQ)WQNA;O ɬNPX[C*H߲s+ևM^qUP-Fý͊IfL0oxv=y Z ZWFyfg#r ! FIqϐtdoG 7f 􅹬4k}"x@R;ے|k!9E ;7Vw:sZt A(|.#K%({U7R@J~?NA NT5 Y``fxhk&/0R4@p gܯ.tWp+n^Oyǁ)~S藸an0~ @FpLmN/m0)ˑUn4u0ռ0}-O|`q@"E%*qaON ZaQPQ/0EL+7HAh'{xpVl:jn k >q+;]*w4 tj+we;54>| qx?#fo?eҢͲҳP_Yv˙l$:QeΙed_lgi 2:t-tSjc9U;lαwuP0HxfhRsn}i!SX1zʄQn^ɥTg2%d>^gORQ8mw|}W{~퉬(%gY>.ECɛ"cnk`q-Rk뼇`QH&a¨?f!Cӣ>$S/'PJ WhPz@QbvRcD+GAK8PÆ`!+x.EJ7aC;zB2,){Iۜ??z6-{/RB%bݐ{܁=p4ǨI&OZ2C-؃WocOC6o{_rGIOxnO81#0aP*bJ =)f դP!# A 5 bVQ1̱1g1NB`yGZC#Ͽ6_/?VϧfPy8?4~k6˿اB$0o-K;A ǭ|)E\?yT>FO 50d DA&6DqPM;H#S?L|2Y, dL?Oc[]fME7UQ[ZW}@Xx.b[!tȀr;{..LW 10-n؀.;J |9/l`ÆX6dqeŢM+TǺ*0p 臠B_xN(\Lf\4>fzzGmsP|#fs(CC?b<B4l+s'jS< x4x޾O cHnr(fZh7YO?LJ%3LBVoB=ɛ6zGdYN;324Rrbȥ=ޅ\ﭳ"v[Gߪz7Ylp,kKJQ}It*y֕x Ǜ VK:Lzj]2Kj 4q~=U E RMLSiS ?YݺZl:[ q1b }2kQ1mr5m,?MF vzlx!q,}X1>^cx@<;&>^7p<*qc/\JdtVeZɸHh)mjy'w6_r?nB׉4|xP 6醏!2_ La0Tƣy#y]ouu}FR/q)agK"ğPwGo3(U[N3+jSznՄzpzvY5ں޷%=us)J(f'k+SFWhކGBQ>Uac؊WpyXq(VmQ XAY s& wlŠFk<`w~k4RF[XՉ~c}-bcusaWus:7mMr=wfrj]:ìP皴 qIda?J TJafrkt{:'WrֶFDXR6֊M`9'd Uk+aMƦӑv킎56j]Ck`ncoĺRbC̛X꣱G+2",No~N?pj{tݳId/cWwzcgO;WY.AD\*t81tzV^#…Ug$n\qxx7ş|([g{?ޢxavEφr_qᥗ աΧ:|.Wl=Box PBQ><_" @;{8vV:8ї{]?r1@a~CB ۱H h ұ3I`>h*q[ ڍ]<$]Cz7Qd^;xBA)GE=B݌P\?&~Y/~J3FԵY5E?kgx y֖,3.GuzMScтD8YZo[fok:t1p.j|~dd~>mj+ RCV6 $Sjl\HytnoKZj+QE446V h?÷;tԠF= ujaV$x?]l a,\.т ?]g V~;4mP"sץ 8Qe9 ׅ߆d$(Vmߍ0ytZɑщe@SO4[5<'29dh!%Z;DsHq2g͚͖"[+l]ȶ7m#2r@;/~/u6XE6fḹW$)~/FvC&WoDK$^<3,xwn&1Ŏj%٣Z\x쫼b{VM"pE[;w|8NVByQ|RNl*gShnj-Ze+Jbu @%zꆫPL]jvb[ !r*-jNMT^ v f' H5۷c":6êl?:(d0AMneV'ul;ym/.? ~DQGD;؄YX.Q/G*)ku5P_Y/doN8V|HL;Ddl=u|;9VY |zh:Vm7bSBSM$n)Zs? ^*4 )= #Ҝ rRxx|Oں5k@1Ħ@9[m Z']/QJim&ChcJ i)Oa96*DO9\pD@X摳F9Ԕ X6/Pr0aoR2_g"9Hwip3쓪ve\j~^7\OiH^!,K >&bT(5XW /+!^ͩo #X#Ž>[K@|rhLs0 540gy#ӻ37 aBa0O3f1-) @$(R;dӈ$h5a`] cVx_C^w^ FY +5D:S`GȀ.Zw| j+D` ݍ>]sLZƎHY;\\\|G/hˠ#3\})acw7Mp~ ScK=Oʑ#sfC:RpC$£!&Å+pm9M=FB` nnz# zRhh~ d[I/@MC& 4XQiHF!^ջqqgw1 Em=kͱxS e]wtzMN׍x6M¦W9CIwl *Xgony-_oZ_{`Ce AnX=_, _7:6b&~Cmֳ8B+4Y!axz~]Bb pWRY6o]pO2R3Z,b=eX %lg9Z`0rTeX:M,>?z$L I_{DclalXpr:֭OG \~A1A&D8/{t%eEq8*HcƅpMۍ/s䨃͇5S3+0QlmP Lq@#H` wA 2RI ߍ0O?9Aҿt VAJх*JUbld DnnliUGTș;1nN6 zNFݩeiK`fj5 L|'<.Q(ZV˗!2A^B^GUbV>oy}z&)Lh;{z@<8.C4. gv< @C4y1D*ɏ6"e' ѷQMjjڮޑ;De=ŇpWf"G Z;]${{|N;8WVC'ŵk|_w!-/+rEnjPNh x'&p > g6KىQV;=U[ʰ&M\aۏ4i)eZ!, *g{ȨqbMa7 o>8F9rq/4jrLPSkj¡So=w蘛- 9Bf 6#~?('e WhiVM|x"Ec6vl e@\A}ԇ0y`It?<6W,0$1R⿾H UFpO]#~tnu[V'ijaq}¾6Cg_VM1[sd:[ЙҘ*fyaO;aNV8 òJ>Vm|-f½=bxHkKN؄ z>]M|^v1FpN!p_d |/|GskxU(%7/|||tVWC"j2+2Z,l2B6#l 5I/ ߈z o[Hdfdb*6ioQc]=l5C7?1ỂJ R/Jԅ^j޵3NcJhbR[_ѻgdUD%tN[jLC0ps:FHEk;4M59\Gɇ &"[fE@soXi ";MoSQx>DR~."SHssvb]qAjwAAfY˱KD~%PQ?59^}8oU#} Xy67@={a41 A 3V"r%ѠK9AOwifbkₜ,iٝ"F"?xA_3H/sV#" ,K75Td<ևw؀i%{ {r^ ߏCN榔jϽէ- Q"0f ^ JB2RG(-S. qjmFOK_0/z9secn*yX$~ Zʮ*~U?6{ǵ-ycuR 0 OƐ*^ tujuel&?TpPY*(؁[-\[9 _E=j]isKѱ,QSWA=92=P2B.BacYړ<ل$/VWi3&?D)ڜ≓#1 &l ! ]aq).![;A.'t=6ֵjxDxDD+_x\V&E\Lw7C?V-DwZ7$V+F޼F泠罺ku@^SgE' T#l$xjƢ.޶U~P4a%{l6#e ZkmO'̷$3F + yi! vWjŹ=,(aFCj,1ԋ>mn$| 2fRf&Ea5y3="hq.PaKwJUkz1e4j4q3X1d+Bue^4+kYq<;jr1>'s|BY 6&j_,{#|R r7dhxƃBHkR{*,`Pi877#d'r_q2n|ȣΐl׫6XAՕY$e;[֪ ef׿̶N`Sv(]j0b7Jήhk5e;GN7>+3Jf‹2a OLP態l̑=ee[Je%ZXg{ʵ]@?]T:7_ud~L@ΉwL*F.lښX QNQ}PTvRW4}W /K?'C077T @a؞0T =?mrjs&1y%# @ʹѶʪHE ﷺb TM: ̡9!j]D_jOi@Z6Zd 0^$tTmН|DZȣ- J"'l<]t@`S ao$0|+Ǵ=%%( J?RX3CFѢR4;[$yͯtb4S~!=8znW+X OIvsT;SKU |k0|CS\oɴ<6EC}2 ߏZH!v0^!"@x<#uLUr<\ۄե67$|ɣFsۣ\$@A6B0(8? "uh5OmcZS7}r Z R]НAۇd^k_ydVT/NM@CEһ6Ϭeδ'(tŘ<ɏTZ-v_W5uHבV-xqYկ _f]Dg +n"DkR#I5ˈ$$Mg>7W*OG `,➾9eClF"Z>hk"+oG)zdSkRʉ^"o^5gF~lGK^UM_M5E.ץzlu6}Wgw^u6}U]KEѺ5^wM;t4h4/;KVhEW:l?tɀ󁢆h668qs S)[%?,odEed &xxRa|ܹHwdcSʖ86獇gZW}'R0&~lT$$-ټX(nFHrhv}މ_#Rjߌ^J<"ROP.T\Dq.}g@Ir@j;H-|^~n rJslOНzCt y, zIɟg,dàf6bA .Lv%4GSd~I7%).@"/ J-4_i& Y˂+BӱR^H4>zXIxSh}l"!E (Jcy Q@-$ ˝=UB9%Ɩdm*XIV:!ƿm .7ˌfD]-Y>rBAGgގς(;FtE#QV_+Tfz7fnq- LӃFnBsǡG8%HKTJZ[|yl[b5d3e#;z[g*WԈMKlè?"Ow)+RoR0ü`r*I<#t qiv\Omq&> vH'E6O [RM6c_#]ۅ[0Z98 \>@h@.[bӠz'q_`A7fiDOdԋ')m\ [Vָ"Ҟ'zyk-p7`=\?٬} _'t#Dp\ֲY}Q = /9Y~]"/,Z͛H.wYfYyCᏧSw6Ded{0&ؿv [T6{0j ߹+SOvb\"]iՆpN0FqkTt!2텅e>#[. teg me$."l",[Xp>rWˬ , `1ƿۼVK7hL_]fXreoj i\`Щ[a$x}v4P7x (kal7t z(kcʓ32^upzu6$-O$hf&-N ʂ%aY q5|VoA&l|YgGU M~F?Y=:r [$S.|@سՋ,|3*Mvp\J߷;q&G|Bc!3-y;/ =(s=XPO& .* 풾NO*UTuj:y'S:k =e7J!nj(O6UK廑-IUTI$b2O<)lɕ#FQZG+(05M4쿄\{fG88s*{Ediɵw׍ f*1 f O -dxTG7ELyuӓ,y'CˏfHgݬd,Au?EJJ'l7of!85CO0ӵ4RRk1blEx:qUq);("5-EP+2[M-rުY`>a-yIbP> =xZel-z [-͵=9 oDć\}K=vReDHo2/Zs:^}WJ"(Rɋڈ}Xo`t8Jc_*mK1Aߠe;9şQTqc"y~8xcS n>'ĜORVJBQ&f%&~|y5}m˼ʱ7s]ٿ"}pR$o>Ph xY֬xYVqſӀhzP\f䚶(F&<C_h܊RKA=|#Fe~2t~;f32oLz _@5 BȘ)%QJ[=+ac{ۻ/֬B ?c*gى  $IORƁhʪ*qthEF= ۓ/_ƀV][AgbDS³B 4.b=E^UE/\w~h;,r^"]HFo<2:|%`Ekr*8ee*JnA\w) iCfP BSU$)g@m$e:_VN YA,j|JDb]?gXUM;J o").GϤ m0-+d`-0vEɊl&0Z^LfVK'}yPK)B3n-F2)DGɡOS,9Ish_Ao't]m*eQeZ_w '6Ӭ>> 6@Op6 .A$?wh|%Gq/wc;pt/& PxQeJEŮbL,YNcDA)18j^fj9j$)[E)D5LMBM|؃@vRv\ǞHIL5u7غ%NSXhPg|tPOI5Wk3j~Rr2?}6&ѩXtpUJe*mf!\æ8`9E6))/y  lZ, k,cuS!w<`JOd՚luV? RL爃`Uc<:KJ[3)7QŖMb}!X`=ZsaP*PU%=^hEsIZ| FprwNJ~P7 d '?rA[Y lfcPsmAޚe9;}z&}FR91fN#^`钜.Ǜ.oMxIȄt)ș.}KEP`To&dt;Lo*WDbzh):e@Ka 3T! hOͰ!$f!mvFԫ&Wj73ް-VDjueZQU9|B $n$_ӔUR0aU'h~<%co非܇iQUiTP ,FN̘&`/>_wD`̵\(8T8?2Q'2{\>?2oW_ דQE}Gd¹?cr]faz6tPgsonJLݒJI|ld׌qoe*lUs9{i*{o9ƨxXq)td͐lI~,Y J$.$[+ $_a=I s$~>}Q F  /j, H9}9;H`a:~# 59}q2-w r9W tl_A;`Ȕs~@N 8 ym̝&+l_J}_#uJ%J1>fEccM% _.MEc*LN/(V}ZCrF=X): gǹb/>3_\0+JVHĐ-7qC)g#hIߢg3tEq C9w,|&̢L3ljUcL\d$t w,9qD Nj)0ũ< .L\YM;E"Q8$|IƆ>0uqx;z2yM ,|Y&7䞰"#I+ʌ72RQ*K^15啑/ɬ,5@WLόә;@3G._5f#Jb"*I-RNꇔgi|C dD8ڏT|`04+YsSiPUr~ J T~OFX./L)KSUQ{RF{P3ה"=M9ujoHt{ WF CW[=)jh$U-gqF@Y,?O-'zEiܓџP'r_ь<%?ө?-Pegܟ3ƞҷDdw3bF{Xg|Oig{#EPӵgdo❬d22)v7D-<J}?@$vdXə+giV.X(iY:I@%(j˻mNA67LiO3Z*~QEjjEr8^$5͠]V `Ȱ4Issr d| y)g W;~Q2\IFX3áQ9G?x8A~Y"HTÚ]Km oUx7-9[R?qZJ.L:מoS~ )E0S)BΧxEl%h[/+n] RΎ#J./%TM%ͳ e\$fU@rc"e=nTZNV5ɤg+T"'kWwjUm6P6ԆR6 W#sJ2 D/6()%4FhsZSݘ$BRe ?g z9YH S#-sd~,Wi" (m;&첎TR6 ,l]]L`,/ΐBm5&w:y0[ o 5U-P+6j>Z4ʐڬ:WU<5g#}E,|*qUZ֬ -"UT@vI.Ҡ*آRlZ%[/YF(O SF@"Svߪ0"KxGҖ*JÔɼE9p:[a'zB T2s&38,\QD#}YsVgR˟7dBr0'Ѫ>-,]*ѡ0,lxbHo=bm:*-cf}^6bUIpSC c{(姈"8m[R`Uj]inPI-sBU O } "=*'RmOK<)`\A8&VBGAR Rj?ߧhЮ5t?LKe>TFfUA+yѸ}~Jg7XESH Uq4䭟CkDR4?V_+"U$rV*DmZOYkun(i]XR"򻜝yPs ~b@XCw4Vg80u썇,A!Od!,=L̻Cf, FlsŮ/d-F3e`i͎:AE`;[^"p2ȷ.)('u~S.. qA9;tEVw}Ϲ'1N OYrNXq={LjǑqu鶤e oԞ "~˜: )`S"jJbJ&4'cļCoΨ?wN"7eJtX'W]Z8TU GSRӉv(?]ځSAR^-3243Tۄ~?e _aa b8 zPԇ d7uGeSܩ(gNK|> ݗʱ2 $A:TJR ͏'2w)eʔfdC7MEkR^fHJaQČ}R0/@׶O3;\%l៼Нgfi:IG̻=#ICOR3SL9/n˨sͧoĿ#uCΘH?hO KYvw񝧻+|gPǛsb o07o dR9.BA9:].Znlv:S1kf1k<]&?caZ:ƪ"T!>EMǿ.xnzhEĴ-piT|yiT &BBYws:KfGw {$r'MR\,0qhB-WX: Zٻ1uj;\3L+Nq E$?;.hQ 56QR? zzمcv5D ض9hBآ.t6qx+%/ < a( KUFزyXtzq" sxt Ăk#',:˦βr #(@oYw[)p:}w}n~d~men<4}fnBd$v [ ԉwnx2rcm&uVZZm,ϐM~0F>U^cWΆG"̫%ϞwHHnĦ>ʆFc>ǼtDXfĦ@X&ܚhfS ̲F,sb;U͕s1Н ]mk0}ٵ7ϼ%V] Bڰ]]l~M9ͶC3'ɝ-M @ 5at&짽]nx}y^SjA/%çZV֭()1_cWk ;.7f/b{)Ҋ]5q5K)ڿaԉ) u$o:߯%s -Fo_[zi*Ţ og O@uUޞ[qjhX~e܏%[af ɦKRW_[ll^INȆr+c j~P^.z'[ZPH:ْpݱscۢۓ|̬_?u;pbDCЫOɖ (ttYOjq\@O_`9rQ6/A)j5 iYY*0M %;;/&"lK wuxngi惰N4DNPv2cG[" y @i#:xJl>kFCa﹍d鸟lQt*ų+c~~Ȅ oXq·Y|s:.VYJďV$9Y@&'%DdrōȼuM8l @gV ,Ýq{ wQF?֣YnKdQJb>k+K\ipVxyԓגkub|&y_eE N:/Wa/t-f!ч ayߤ-UgvsA~mEЃ™(paQAy1VΦ֕1fat5llh/uNSxSO&;xtlZw]#M-- ,E¸J0>"mb<Ͽ%*^ z#):7xn}KCP hzPX1}{6] hB4:I="†Ub'+Vަ詣l#6:9awa٘lN-gk|YNʯɩ UOo^ f%cKD?˨r[~} | kf6cڛw;2뇿J t0YUo"D3ggj}RVÚMr Uq| {^}^wnW_;&Z&Ly?M/腔زYF@PwoI:$ڛgz[d$rͬқ͖\G| Nv\Edndo/!/2Cgc+c/bDkCCg31XIQ16[5al-> ]zn 30;쮆.J䋊u fBXj3^{$k2Ro\FU'|jHOٟq'C;hws=?p`_`%ك&K9N7N&sMjfAǓfw[bD?z'5JLxtT`e u% Hextco&-m8T1\_jn#CBoљ F eR d.DJ\M}I1wPwn~ti.G5{;E!bÕ"٤1r–=d2^Kˤe2VP2P~:ΫF;hg' ?D@VՈJ$lǑ7y"+i)MEs|l? !BϸAP{K^"?X9--#V:vneX0VUO|~J!;(҆-VkXɜ,#\'dTl%t$lAD0PD)zV3L!OV|TƵ :h=~|z6?vfcONJV2'Z'8puJYäL!4&|$q#8^ Rb@C?2T;M&E 9W&CHV$Iw癛Ωznn4W~uXߌ?/uœ<7Yvu yWhr+h_Ij_8S gE^)L3aU$J,20݆VVڵ{J ԯ/ԓ]%61J b'=H'W_~6A\%VkcFӠoC[CX8jƣ ?Eo?f"ȵT)5vKƺdM23ۚ[בۢ%奤ӹ6:DBJ={@",Pq6Uʯ(lu6#d2lz ( .\DW@!\JZO})<,J?oj &z[u%:yK`Avd@(}HleS9&υ>;gf:bbYUtW]-F5 .!Ů١(LP8_ՕJ>_` vYcgTHM|լ" Hיsݗs]|\8t17 i 2g>8Kd^zޠ# l/4v Ao7V}mcv7̹.kɾk|˺Yߗ_n?;rs֟߾/Cox5Ϲ.T?uEϹޒsm2_~ʦ:V-0 ѯ͊s0F!9#4UBYGg ~_iJC\ ux,4ܝʸ'x M[)x UH_.x]L'bxa:c'rF>fҧmLP2έ[:H)xBxd ~/CŬ~o{qf^c9*q-Uko1 eNLI4#|:Ak:ҽ@|Pڙe? eт\(lZ]͢V9k߄:Gʟj;3*><& <1=[x(Ob<%Ki&V /K/佭KKyo?Ƅ+@1rte5s=l_&F&=Q MϚ~:`cPa $|xDPeQB@/5XG wEX1*ʢݥ>[Cp$SE%kjv _>xxTD(daiԯ՝Z`Xl4OT (L_kff IN=Y[~}]چ.>3t,y J9 a*7Lm k-g?O6onuʎaUx\#8oE}Aώ s4>H[[MZ6RY#pFmrܚƽM̹˹]#\ιn&z59q|T7_ I*c]Exk'KX,g~2`|ZE}^oJP tBJC/?+E2"ŁOc!IP{,b֎V[oYVHN2,j6VqM7GzߞľM?xn)G@8L I~& 5zIhHZ-PeIw Lhk]Ĝ-nߊ1frJv߆i~TZwswJ{:i}8֠q3bݧ_uQg%qʦ3V[Mk,g#˷܋ {`9Y$:LRьߥ;wgqx)w6nsB9Ҝsw|))y)9؏u>fl`ڔ9=;ބˏmt(Ⱥ+{?%i4,qcIހMNC >Rz 2_-JY]W@5 :cuW)&0A/`눖ΩBakh?,ՁsmbKfQ(ȞJ2;e)~5bSߤA De}d^;GOJj)r*bCEA e6_ YlyBd:oP4T(wK0!*P)|GrHv0k*BׅKynMÖ9yXDel)tVr(YY2 bkI  f%][*Vr/xl-Vt2$UvY])enJJ)ϙQT5b^fD+CUdƃ5VJ scǒie4݅Sfb;j&"q=?v̈́{i}i٬aX:ĮHv7Fcj{P\|XOMyDw4 L%aIz?SL8v+4Hqff;JO}C]aSlcC91d!0Y gFڪsv^3_ф͖ٗ¼A5Pu{]`` P RU{zjHU"0+^J/h=֑TNbqu)2c;Ϳ_?^Ö=ono,;g~pxg 7bP9cGSGN<~,9];4p^lC@P.RCd1td~^mg =4nc 硘Y8|ƒy`Ћ63b(aV= M"`?zl@g8E2>S?6@YIYh}k/QнdĈCDw,Ŝ>?uhw0p`Nt d>I`)|FARQx,gp;LMsdA am0f" c|_ Ht{AH0+6ZϟA(P;:&>W_pv2/84 cfJn C_ =O`Żg}9uٚ/Sft5՗G``@O:Q)`[wzz13iM4 eXr???S@ۭ]foH2 m׹78+ӑL@zjwM h C`vm$Dg_*j# 6VwC7B: WWW`ߒ.y0/hwFAG& , m/җ{{{8I~u%udB=:C3ꎷP)J,taVp QIU6ݥ4?{lSݿkq-[/ R,g?qy!yOs@p,ĐOP$uV s~;H;>hray qԓw~Ow>OƛBw6*i$[$nzCD@^_}4͟X{\&B~< xhy*< ѽ^n#'cr 4|w wd,+&t 뎾` U?j"B . Q&6d}Syy`nԱIЛ2@TS D9N}"pz=#*x;_$BߊEB >:FPHi[%a!r^&#Tx*5$v?|rź(V*S\FGO˘bLz\Z fU凒UX ;>Le*߄7ƿՖ+jn9Ե\3OW?IwO7}'6&}ؾ?D&O' Ϭ(4 RPYPQ_Ycu7%zliktv#NcCkb M%FЎsQ03FQժuzd8i4'i=D@.8c>u(>멦pQj;morV'eskPb\r?L+196g&G-| Lܻ>>1?S9/jw^>ErF%!qx+;MpW{&>8\w_Cw39Lf1Xd֢AEE([y&<d AA'Zaﹰ"SVPvV%CtIL4=Y %`Unfkk8TI .B?rC) fO/Urx,)(s6m4 oBoaz`֧ 4UOjvV򯼛ajbUt8#j]<ɩ7bl4wV{@xsak&{ k.s foVA든Vwmp>@5@r0n+Ϟ'vP f4T2du0 3jvF@p;`V\XiݹJ*|(HknnPtb`)77拤8`]+FNjp2!֙ $fclo_'r|IkX =S x BajXܿI׎%U3ʭKOCbfȲ k%JaE&0a*??mѠ:;ĻeIV(']fv-qQA2qY~]?=|m JQXMb(mR$$A9b+i&!ކNn6氥*Pݹe(J9&i-}{9y<!yO$y%O| ,BJ2gGg+^![$|QRگ3F%Ջ&Qub6 *' ^TR)^'IXlX1FeG{"($cIAO`*y0_@ 5e_:bt:2,f't Cpyв+th֒%oxt`W9$6qۀy Jڕo%JPiz |bH~7wa OsdzS7-)<K1ɭ\Ր6xǟTPBIVB[%Z {]6H\=r(džS2ձT5>[u*M4t K.*DaM#[xtmҥhq?~ Q\1ۏ6$Ճ!RxNx /dJ2%t"+|xg/%;We(ˏ{n 2s DFlRHtbXKIUaD W6̪-WH WmF  BV~kPړ=t|CծXm/p/}?b+~d{բ? YFh~LkYDQT8(|A  5rAH]VC:4 Jv⢮ o=ԝOEI8ǷQo| Kr^ɡ/SE}G_2$~ y1ƭɲN.[GލgPG!.~d2q 0i_WIl=ЇtA8''7>$ՂPX/ǡ1J^}`^-o@"k)yG0\ fO&+ݧhٳv) CHͯ'^ >׸W +Hsuy_3q9+W[(6h#'ƌfEC]IП[ RЯ=0$H_x펇ozb&}}59RN)'χAjA-͎2E7 )+ˣu]P 7BD`7jVp]6tI\S$~G02&KԶp&qs)V`Od|͔Tn[Dl mT Čҹ@XG|{@!0(bzrkqG䍙l,4ٱG0) ʤ&ҹOٖ۶ kNͅ@o=*fn4fҪGqkdґZ5sbn/MmU8K?M]W~SCYs.A ՎQQ)2{-\vDN0LFKMD~sZ07T̢OehbЩ<1ƣ"hTGrп.(k4ͤm@iLFerKx e ]G[YQ +s?%96d;>)6̺Rl"c<֑'6?kX9x70Uk2=kgt;D}F < zR+N~0+(%B22 mn`=Ă5+swu M/v +GKF_R*ܨK7TQRWn]isiP8+o%x=`N`>}8ӫU.qgm%!?W/ [L -֠ͳZO:Q% m 7@DO'IϷ#,0 ؼBɲEɤKJD\I%+m>C`eX@ ^,ʸ/}"so[| t+]*F(Y p6xɤv֣6K܁:K\| >4qE2whP锹*qʣu(vAyϕ ?W~P1k`T, FڋDHtl؉Vڕ95 B0"]r GG;$=m2{qK;/X,?S}n@n3gK[ַxY?j(P: 0ߊdnI]LL& W4h~:!1xl\]xϟx\9`&LI-رTթs+!*@:PS!Q|w1zܦI֧TvXP+c,mZtcTJ_1Õ]9} zMe#z1ϰ>"f.G ߞK'UC6h#+!9w op|< ?OHfr@dt{ɮ0/`qOPU 6g`JǏз3XWR>GShæXmmLjnj. bܰ U:;VpNS )\xjb yNnYtFQ39-i.^ EbMlo4 M|9"Wm-pӪDG@]S%qkWVĚI_H .aLI9+eKq Zwgc{:5Gw;Y!7<`3OE8ܠ e´T"YL]LZ'C*;<CT,;?SE,Jk&Tj%ὥ!p>a>s?.Tͩ1}I/u'X&֭3z5+,`9I^$jһ}pXux !r#!-|H86ypkura*t}2,jl@(j3DrmyOLיThʊYee'EԇqJ >Vo5'$gohj୓r0Ue^Ո@I; E|]#wИIi~U$d;&Rm"uZnH.b\e+v\0ƚERH򐚳L$Wbre5\$Wcr ^bm5\c5[;XA(ZGx9P;v7h4?.QJ%FjMɇӅԏ>,\h앱kV%]d;*/Qr?捒sp4MD|>><e ˬ+[,ф4Vvb% :-qc+ GcʣME{5bW]Ֆ;Z:HR2c"TȾXI_R&mӣl;4iT"c*3$[$ix*\C:~:w=$Ա`s` cCJ uaTƍ\o YVFAQskl[BH蹠8-)}b1ZvbBdAWi|Zk |k`*^RM E)$9 +ؕWCe@I}Xn-Uܫ!9)ҟ0UE\/HH%>0pHGwUό[c&cjQ GG-;쿉+hrB9"f7i&HXywG{“ ; P\ڹ^8A˞WE_͐oo<+ac*"V&J[KZ7~b9n *K!-!?CXȗWQgZ6ɢVt9^c%n>]MFyNMfH[3RoF c|8G輻Xd~;$-#ZwU>Nkz<(W5LSjy"aj'rPyU안<AoF̩ vEytA*)tb/Bj'Wm*Et&=vƾtLe}6 y$jQ=-<4 eIƼ(+,wgzWw}J2h fQr1<5.@S"ai$V"Ʒ}G`%*EX™~ Xs(]g5ZU(v yHTv =)U-36YK"&zK ]uPsqN2s!kTOόr?"\քQ¦L :n^{Դ@wjݱGCF@h)s Io?o#(/F|EÐxLmu>W |q2cֲڐ!|RZKTѽ6-bŽu&3?W)зUFkW ֕XCPz{7 *d}q"(';q|] `i{ss 4<)F]S Eϊ|L! ^OtVn" l*[" bl´u6X7< 1>s=d~!0"! po;2?UXlu*'M/(ˊɛ$b9-NH)@Z3%9Rz-JA̻w}%0 vщ[+Ɏ$.m;5J~`/mQ|Rw]¼s:!Z}ek׻!턁)hBe471v\ZhQCJ% 4%,4A]5(g@ 7P(C{/Qj4p7kLoe7ty*CtMhiA(dl u+4(DN-1-3(OU f u(F}+>,ѳITjW9_D-e ϟZ/@H5ZYw;hY pb7!K%3Qs](;G ᯟqw?oIBp]|:of+RãR&zБKUt|'BKbhdWc@;pt%W/&o ; nu]٣"W5Ó()B WQs5}.$0SJH*o G 2f @!sT@ҵWwgCb*:a8釙YDEiޙ<§ YIL2|Ѿ#9 ;3`Ker܇3&g8VVC¡&0"(N×))t[묭SfN@DyU7Z#C#I> ˔je(Bol[[8VjlZWh<ضXRHx mK=4^ٝ;ȶ-S|?NJэ79:ilt:\c7fj`yG V@ԑLjBDt/|lpe du-X?m5:j̾`]+m#/](Έ]ԥuCS_]SIj$O0sg%)2ڟQ$N˾%qm [(6J| [g|Xx /K٬Թz1xm l^G {'ncX_(O$bIJݞυ>v}Qt0|%>M6  tMqt{xKթY`9ri\m8='hytx4UVgXvyz.tsSd[rG7?_|:l -x޵;؍L)>1m1  F]~-2w &B< n(LFs纗N ej-5Ǭ / x9!}R/r/ )8k,nZ1~ͱSEb^W}s``6w'~ {~, ʻNoY9?g|K[̸[/oGX1j`ۢI@رOeIZmUyjgO }5UNORV$;wîCOpQ*j" MGygh b@IAN|.uIv.,@M:߫ˆ%xԯ:mQ^=Cv=Nm%L쥻@:~c{xO#ʼnꍣh|Vcbhj֔~O;Ȑ8"A.Y߹'6 Go~ҽt`v-`0ء'#ZEMGpCu#J^У^ɱg#tbOswT7ݖN= [Qg:Ll&'RW&cV[֣(Bt_OW#Cv$tZ$)]^q:c5SEyX{̯oP]d۸uE&6s/w4 2 `PhtiM;f}(S!H]2HfNIo:c~;?ůk ^ǑA[ּ#T_kӏ.ҪRy466g@UBZ1iǣrJw_5JG ,T.{UrMȤ'/E(q<N1184#SZV'jQ OBgi|VgncTS,f+2w+ dG]S Hg%dj 7#|/ i%:1}Hs.`eC&.m׋VTC1f™(>Dwp"~*P"J^!^ ^}X(7cTQ-RcUpXbiF'I{9z _V[@&f*ԛG@N*c!,C{i)ErZ!MHlTtqF+GIo(dyLk-/T?q|Uc0Mg5?Y6?ΟwGU}>^%IcC|8oTlrQ_~`Z~=7my_}F{OuάoͨQrwO< 7Rhxt>9qVfi5w0k?x7 {@|mw]|j_eO_70}%?ަgߦjf#g>Stpa̚$3Y Т c;t)ojo;*-SB 0\"&:{ڦtT9ZOQVlQoc9M)UFrYXAt{غL@`4L"4>]g[ᇙٸC˂Bdײ< u]%7GzMW;]6I`~;rzCE擼꣢?;=?|\;TuQ#ɾyA8gE`I(;n 3[FgMLXyTЅ e`8 >B8JNzCɔ%]x}Ƞ*Ήч QkɴdfZ cqd=ctss=ҳ~1]=|')vtnOI-3 ]EĖ"S;j qPx<}DK׫\f`C{q MBnP#M6&{ץ€ ǜM"R> /IgTΦqFTfWN&֭dX}nnB>w(m "u&!}(v> (n6Aʭ P,ǙX>L4e d4@GZ4G*.ր4LyreKT"<="`J&]^gN>5{r0 5HR!SudH+hw{kdZW7o.z2,|a5<;#2"MTDÆ~݀ĩbl8t,=vl*}Wf~ qAM\")b2PXsK ʻ7iqKϐD%A7Xʼf" *.u~aA~R1irA{~:,b|gZg+%.8O#+ y5ZiR޵4p~P.Jw+秦ԡ5۪#3%NW q^?L*46fg]㭊oPa? . ~!2? d &h(Yق |rr=֚W[)$hn B{f _}JfwD]j&6 v}9V^&~'jѻ,5Zc&ݷTTU-%-*> trb[[:7@iVW|.r&AX4RDfuy䤻41%~gu*s1x2 Lc*aC=WՅ>;^KEK{U>`pXMvt '\V4픥կ#sz ;Tw@$]xa9撒rQ_]}O4]f~Z V]gm|O`X&M/ D%9/g:͹|[f`Ǐ,Sm 5D4(fBHT+yq{=llǗts<4aO3V NON;μ&Jlݗ&-r;k G/%-YIӿÿv,C >tUNy #= B6NM/؍ _@1Y9AW ᘮ 99V̈́`.XISvES{ȾqcZDmU Z}OX"(}!՚ x1h#{8D@=p@MNA)*< )^[$%vVvf;#}7kXrQRbp,۲6c':~nzd7 jB*A/\ K&J;(8 @4S'p)LL} J6{*SS%AF .,q2ǘu+~13${]Xykq[ ξF`ѧ@T$}9cSTQ@>2mś2h3[Gqܶ^>dUj>8= c~ ozt>pP?0ɦm迵pqloRqcUW/_몤paOwZ!WtxM>/On:]/$P>y!ܴW*_VL eÏݳBGcf(NY0%iIJ֧Md4I+O@g TGhFJgv<Yڴ5c$;֌m^܂vy N32W2FY*nDxVC.H:2Z4H}[}H_샙+h3? ;Yj6['6d1|7~ zŝ MLӵD*gXG:?ݵj8agP ["e';m퇑dP[6~A>њh+aba>x[O$izVoBa^qAWPQhH_?E2?V5%QP iV|R]/[*B.{tzX;mZ \qate8?-nٿ!`#$l [H^,iH?~NB_L"NZk8-Ḣ-}n!O/R3io#O/R"_wS*H`;N"/߶?-H Mw E_b O˿_/SEO1{>"Ł7ZZ#%Z~>gH聝j}'7%ӊ1i_acoex+raEZ!z}9TTq9h5Xj*j9tWX*6"E2`Uϵb5oPㆻq3<B{x.5_ O6@a؊Z|\D?O7Ɉ"es|EǷ#|<6L q;>.x!=>WRmBp'>k-!nx 8@}C`6` Kyߤ( 3zJݎr!/a7D,rÜ]LOW!?O ~Lxc?>> _)| k|LcJ|c`ֲޤ`oll"n,JuJm~XB3S0aO/-j HO]EҿG |Wvj-Ėn'lMZ*llLV=|3xV{8 X~ NL[ij~ UhqR TYB*v^LOǴfUaڣiv煢<7=ދ6z[|IkH؎6C´Ri%4~H㺟bsV*}:>G;>..zS6WJXkKi O׷Az܂ =>PKc޽ q68K hI%[/cXBzL 1J~>JB>^@NJZ?ƾ'$lH˨`i?G؏(K:_Cac`Z{İt'=cWc#Uqұ0YٴQ#>r*M~?1|&3fEˢ5K秏$r0>PW5v3?C,[Qx;^(Vk >Dux3f&OK0.Z}ӄE]2L`dtfHN'WkF¬eQqS_fŷ0-d4Tcl:/G2&M2;kg>n|] ݨdT1`7l2reX4^0&xah=ak|7lf $FÞb37Uo8S c]7CX}-=~Qr~/= o&-vkF+}x# ݦкd_Rr D@90r//jC#ߔ0 S6.?=?·1<\En~`޴73b}{ eg2dz/4fkԻI=~&"CML.͆iJ益YP1(!%r ƍ[F^w!$tgU^.aLRFhc5}@V]x˛4O+Y&Mo[mr$TMߙ0tMR+˱ ; .vçAH9Բy9@Ye4iɋz]*.תFARi5|ɃEd[]x$9HHv1Kr;X:oAEP8߹;Ӈ!];>կΙq'/5t"ܫkXlp=7ТjJBkV;ZAWށ;wqa|of>R[:_a}~o (4H-4Em ]au[@CJjpSmy"7ƊYV;窡=28_l[X+!;1x4(B_g`r`/f7;f+lsYFJu8Gew}~K&1_D/߈lNUBDs2s3;\pjS&q2EOPü|N\-㹁NyCB"/{NܢYChwlWn7-W,. 4.Z׫MnMM-rbX]^>N);0Bp'm8k?ޘmBg:)al| 4x7Azܴe<|2m"b$#ֆu"#l*q?tDS|sv-d>k G [J6XvŌCZ!" t˪:ꚄH`ElN7XdT5uVj끤,.tF!a4Yoq[K'A 4AX34@]l?@>]1FqC~ !&i_]Y||:8f,g 5wC:?m"TP|>Qc6mWACGXkuGeVxҔD># k*ZexYfo `>@-3ӵ۩;fp=r5^f vI%V.@O2 '0*MEFYG7#%,KKjB͟fdCs LZϥnQ h6!+)t~!O"CÖΧt*;adi /<.!O$Õn+јp=  kQl-hFElUcg=V TڇLb}0Uy+EKgYx0:,Tn}TGj[ D] [u|?eH\'"H`RFf-#kFu P+Ѐ% Ik$#քJ:/JJb'I'V~"N#î*e*v[dUP38tfVOK,ُ1Uy00D;.V7ԫqșDZͶƖM^W9Tʪ4 .FFC.aY!c%aS;b1v$.*@c3;[u|T~3@*tU- 8dI+c뒑,-hŞGp[0^4^vgh^G txM,\"rEE1d 5@L'cX6|O*1 @:tº1ֆ;\H5,B#"tS YuS'*>kNHUꋕWHTR:pͮ6;cV4 wcV]Y5cB&(rKR~ե m$|yLO Zhr2{ExjכoLBٸ)a2l"#V,b%K'Diڑ?YxKGP`ŸlU|H| @v@!|=^m?/O5|l'ӶfK悽t 4RE,pN#/lmcdz45crW`M˼|aZp|]$yբu=k4tdmݘsnzMX> *j=y!oA;bR+Mm}םg#_Y4l:^  un8V- L}#Jy3$'ay^|5|ujW0-e!k['u(&IӋpY!CD9Qv2FvQ \k5"(M 7ͽJہoTGP(W|V|CA:3tĵkq $۳`^0[]WqIW/ɂ#zcQY!82b7/ے>dfOߕ E.;1NU\ P9 c.ktO(9Dod-sqHsDxtEݡ)"yנuC S's2EbW0s_Cfc*rurp֚[gFFX ~7)) @N#EiuS9T^őx 2&鲥4v!r|reF=_5⦼MT^6Y yuzEcY-`68,J35ZRxT %(_1!`43fy*bZ3̊c?r;{qHA='ΌiILXk!]^PNW g EV Ut\x&rv"-cπr¹~16!uWe:^P绬hmZlhNr-Z:SQ}_^ <`O!=c/uDEHUp ĹȈ`Is֛jDXh T  Tqn5T #l=ٖ΅F!fo`!4q 0f"M`Dr̰ XyNɖ;` ]ݑn+:ANϜrudaP-bʕxɤ* z7I&CZ9)thym`NaRaM{H}Eidf*>=EB:%(膒2_87(2j=q*..>p(0Al.gg+-oFkD/9)kUYB0qe:PoX>[@jFyѧwtqW-#j=:%.¸Vb üY^VH)`H^-Gh'E"Dj3 "\w?'p2 /2||H,ʦKj7=r!ٔc[Z!|},نU#:CyOaJO8v>C!bݲUOls=1 {e?9w4zo(ES`z`v8l1W|V>#Ķ0Y@$)T'9y]7Ea 2&DƇE\( ayL<i,"ɑp9>0Ǝ,MWOhyHxjpN ghXGzJ~_JK9b(tV<LlH\DksSo͝ȍ> g7[W58(R,'qkR>҃ieq[IW= n)ZzvUPtt:T2z ǮxlSHTXWnP:Qĉ]|>aŇ:Ȃ !pSH.,=2<=~KXԼ Uh]]h AWY2@Vos^ӑM  zߐ$RA7Ǟh71Y~e [FPqq.Sy)\U[)(laX%ϴFX"TK,m%,ؓQȌd&r^RSd-EJTv N(T=k vJkfv )+tIvꖠn^l'  {Z zŹq{ L:4EfD_+eW)[bى8)k4pz)SXA$z8g9O g />5ƵՅHMh+j``)p^@T؉&")xl6^,Mhdz%(%,ub*L?{q"^bMwu H ݀ˣHGiLXXbɑ5:MMgXHq ͚w}cOѓ]ß~r21I(akSBg8xտ‘As?rɦGwX|˟ɮhPV;-EͨIc㯆M3o t8ƾNIw=PzZ_gb)eE}y"]''`Sc-tjLlɒ:QbCG刁O(LeoO<xqh'VAls(LtE 4zS+d?ZSE~ϕby=|j `|0>!Vŀ(B'G<%k;]>FlnӺ1;t)u$]Kվ#ocKۨhx ps_5//F_(!1&L"|r%Q1p2Gr к+3zzq>P$ ET -{zh#is *zr*im6(f3E9K +uDKʵ-nRd rځ|?`}lcï""Lb8ɅzS/5?Sŷ<~KMYDIǹY l|611qHʂUn e fJ fWDZvfO(۟M87<;Z_`Vsc/m$>P|4} ﵕGǡMn:S=X F*b>3{!ߧa-Kkbf/k3M٫RnH]h ^uSۜ\qfCU Qn"_ŲˍN>ש/pUYQbKJ3FX9ɁX]'Z5kAcc%6hYU7L%2令m)?pdQZ(eV^FbݺAMbJ:)ᐂ[ p%6GFfs<\B)t&ґ[Xmfol讏||Bky}G[d #J{:nL ~?䤫0RU `5[mmj?mrpN}ĵxT q*Ү޶^?$wZ:qsgm-YlZ+5ᑱv\AwyquQ.5vTPS-^!keu.S*<[svvor>OGv#9n*_+zKR3X\Hs̝}r}7te׍Gs. Sؒ [8 |%~20}Y59ƂUb:@Ijb-EWuze5Be0ubS'lE9Ǘ3aX{]i~Th]e8ŪZvB>M~v)XK xMɰFF NCPoV eO"eKKq i; Ӿi%0EUr9t<~:O_ٱpz8cS> kfCpRiFZ ꚧɌq63JƝ^W"}P]jy*3o93?3LUQʓmI.sI$\AKW"#&-CF~9[/F0Pװ),0ӯS1%l1r]REZW <$3tZA5yD&/ݦw_|~B)4qݑ(H Y0u׹+>/ˈƃ^+vǾY˫-Q4+` r`y~?%bUo"x[:!7ݞI9pشXk3̱67[:m[< 1[tZ42#P ITc1k$0>Ǡ$`SZS?!;լoB/_*D݂p.!6RO8'Q$KON5kە@op4̅Zk׷ %+򟑧09*d΍9'X۴XdPxogђ܍&*8IQK:^7KThq,`˚d0B0n>O4?{+vS g>Q\psb嗊iG-T *]Q"XHB0=1Qch2iC'~CYFV ZQ+xWd(C *例 AoyդgQa/1_=/+|Tz2Mm'AX{߉UkʼWs(Z#,~CBRmrin܂s& `ܚ%aC[썝بxH,u^?&iUѺe=WnkwYv;9\Թ=dӇ "݆Hs{cZ4 ŬʕП?C"ozM\s!IGG%z+4"ʼ*u@O7.pZA {^p~NzY v *87b,G%%x)XL/UV!/X<@=)^~1C?]@ |{XP$N"YxD`Z3Df!\mjc|F&CYx3*(p"OIl&77łf1EktX=>?F]/hy9Khy >(ab||*Čh?F~e}2GҐY#PON>~լNx]*Aiz]6Z{8Ili dnDQl5-onR.u~ևF!|,4I8q93GY`̯hIQWSGͿ(RG/_7 V,|\(x~A`: "'qo.8[TX6>WBzBJ<U?\S&؂\@ kl?Tbe?yx_w'(Ѵ0DZ*7 LD3@5 K22d^ v܁(*̘JH9D)%o_'dcUgNF: p 7 OsL,9BCAdA%fGj޷iAF:BE˜C-۰'$ͦTSAm=ZP8S!}ɚIO̤[a@eA80A>GH~!"4ؒ2htP <ؗXH"7@ .װnnjӍ7cYPSgD7WS0#ۨL\g&k^jB9 o"KibfkKƖiJ<&&4YT]-{;e\`zrT?%p\ys4T3 :JE; $n]!Y:V'0 Uwk (fvYog!xroh𖘗fHqVYƳRkVAkCf\Y9B5iR"r_vģAٷPZ b 7\B Xc @je &/W,hBMJ_V̮5~]bYYfeڬ^Y}:[]rvJ6-oNOK{LmEs;E1iKCƲ䳪UrNxc~FGlq_TC<ɢ:P1"Cu&91O7m)w>yW|d~ƻGOfc哿ҟIw$+c:LY4`g+a щ2 Z\U <2m_" ru+U>jx/6IxEm> 97 1\EM?{3ό{n韰x~2f)L+ll-(A[=[Hł」3O"e42^~cA)g8rŌ·MQNPsudpk6t|0<5F|9ʫзCpvr~:jU#hu/*:*:*_N&.LTkN.V[jd^|~6|H4Vtp1g67VѪƛ*b(=I{cmX[a(VkbUsb Xm.VB7favѯ\׋a^TmMl`fД<ҹtĴ!/ F-څ6 -$}nlY090Rwx=ҫHP"X:bn,*ߜ^`Nס#["VrPܣ$jK Q(h!aN`Xۦ}Bs+RZl ?5pk77@P<puP%f 2;orW\P;DT.A Ē~Ol!連"im8I BĐm't 3K~\-rr8f%5 kTcV~<-հ> /apt7 =n: U%Ȳ~ٰ,Iu *#Bo9z.iBT-@p)#Ȱ*=%ۢ+BWWyն[ȃ7z?SM~PP<r;;6䛊UTD^AK2XtK{-0ƷM MoZ6o$LZx2UoDWPcW 8p'jU%ίB8.-g@j[ Չ9 oŝhuxBRL /ofʡo2ntn6 ;3*%urG׵ `h3ew P1/.MqrzU J֖xhq&uFv&@ f$8c eCo c 0oБ)7d?P~iqp1>$Bl[6=h-]8h lgQQXoj0g޿O6g^ =^_w% KREJg,o9d,?ܩ>$=S0/2,YnA:JZyvql}הO[ߣ$+i9zH(ex<\"bgzc|U2 ͙ $ 3ൢm{>WEq5d=y Am`QN _YQwOSv^"и 槂 ^'}n,/?з~+"Z6\:7ťe~CTb;z]X1l-"-CƢ`#sYurNvgDU?1<Ԑ^iEw&^H&E}vBV%hѳ>B _wR8Zs򄄁I̤1pq/]e2PXP3aܕ&8")6P,|l\671C:K|`AtE0O(C+=s_KN쐃my ?M^fY=t:^8jj=v߫ы,ALfH *P+4QG"x9(erX)&k4׹ij[vhIuj!i/'gutG-WCUP,|%|Ak R3 yVkjjxJ~}e_PV/7\~2\߳IHVy>~"RQ3KJstil*_Й'ragWtС {.lήفFf::1+Q Pnd=99EyYOv-PktR*Hey?2r[Z$Uk{\DtL"Mr08)b ko· `_j$bsڇ{DDN\u|Y.*X9lh͍)D.qwbu=|}VKdǥ;EAT޸Exz/nK;#=Qsv LΡY,P /+M&?W3 ϛJ1 +CZ'ͬ]N$^%$r-҅ }mf-$;ᒣ 6MMܖ|r[/iYl3;vt.P;-+t8y{ :8۬lQww`-QYԢͲ^ )!4/~꼉Go 7R3 3]ꏝ;^`+020V[_:/IdׯHI.n7߫}_;IRp]88@H`~sGpƑt@]rQkB>lO{8M@#k yr# 5 Cd,mr6]k0;tҦ +8[)vUpnoDɟw$ 9h+dsK矄dK IAoAC7Ie1JXw eK5Do|RﵩL^'2glL2Vv+~7o2^'< >a,?_s +zwas&KǮ>!L?pfRI@O=O]T'2NLfe?501/OL]\  ^}?cc8l_!Lv [:Gi1!3aNRmQj<ڰ.E6!f"hWcHlZwX'LG/MϞI^@x2C! / UE< Nf{HP"wo#_UxK^傄;tc#Ih*סRBX G'$P/c%yvС  MxpHR#hof@W8K^qŀDbq h (B)(Zfy)62ЪWb^Q(׷ KJJ5'-%.NWrҐZExpkT OUH-¨86@zyK'7$F==V~ 3A&}Tt>t iq^N*Jdj\ȿFKt[/YRSKFOhz:{ WMKR +g{bjWcaaLx9!~APԲܞ_ Qd{Ⱦ͌$8tp7N9I] ]֠9xL9P?w簤DFCuX|WѤ3?$`aK1V:S9IŢ?w,$|@]t;MW5(AߠE蚞]7k/Q H,oTtEIgM@+H}MajLL[$ I/8w$-ϋF6=0NF0Ys`lnfz%-hCps7roffjY$lJ [FK)êqoq~:DrI!NW:(,it f>( O$u]<3LCTQ=J0CVU'~< W͋lW$%b$6;*i@2Q 2;?5iGq_-MyX k/Al |(I6t fW4Mŏ10-^-!.)9vi}vi o؉wQ!DϊiDqݻ<ҫgt?ޟL6ώ޼?>tnWv39;WRE7]b=%۱^ziϡl;x]Ͽw[{f|հi֭Uܿ"ΌB ÏL ^gh_Խ,X:?V-QjŖط m}z2'P/G<3_b'Ok@>c cq^\uZx\-n$F6li$iڌ#l5Q7Jw:Y6#CjϊtJG~cZQS)W`{/|eM?[.޶BHo6>2 Ea ~"2H!NI3-1hG-|gSM/ P\I0ɳ>a#JQ<a{6wɇDY1UW~.ts*LaS 7:}*Րhc:?-l;*'v;- euZ.Dn:Tᦙ\w!5M CC%6{"9:_a~4l z6ٱݱ?Co`3>t/Ť'7 >TW$[$7n`7aTi-^Sʌ8"/sGh-yE71(Ļ=64Wj*`, Z>6WMiRɿ}f7'7j'}ؔGɖPB.c>c{teCOW8Ohwv8h&GGұ( P@&;bRu&*"Uj%x&_ۯHOpd.CA' T0 6oR><]'niojvshҡٱsdJgU]q[sàt>fG AVs[j{q ·cxJ?npTQp9_=> VV}a(w M^NULưRl!{|]t#t"v\ޖϢ{ЇUIVKДZs xW Ox0CrtkvNr3iGۿO X,IoyP-99k͑okL*NPxb+<|SbpY;p|y>=OfOyf@gO |慶zdk=T9 FZ#;?yld|~D$BgEĥuOb6ᚿ>c\:fvfIGa 7e:z9槈b(IG-G9^}>j/A/Ipĝ7N)͹*xq|0c=#Yk?ɸ!kaՏn"K Ste|CٜoqavJwgAߖD=Db7/aKwٹqI 5HተuH;vN:>D0+g/7wKoϏ] O_ yѦ JS oWW滇hS]8=mR&@jQ%:~zFwi/tAPlN[Bx&grcܗB7Pޱ1'c7?vᲣ.??cכ\%u|wi2G/_]K-q4Ho'Q48ǞM[JzcnQGW 27*8Ut"xsjP̚: =B\$3ɹײ~Z%V`Z1 =9a?ͧߑ±|* >8k/8z? a! ^8\8o:[s8#(hж&[eOub92`%Ӛ"?݋m̏*<`9 8jrRcmg@n˽}O5TVϨ9ףU!ӘGVeoE_: 򙁞$n8G1[x͋Z5׬>/A>2dR.W6Z.˷g%W]r Ce U864`H)6|s^;d*8jP*Iъ 09:^Q; YXUFy\Ÿ?.n3d,Evڻ~~o`w"g- +^EuIU.aR?/Vd*ozR1Ck=Lgi 8鑤?NĹ Px 3 o3~o#o$b-BDM%Z:?0b(~4c_rZOW0l_:8g@ݫױAiGi6 ($%-FAElq\_чe&?ne@נOuep)>Q'R*X5>cFq CM}6[ۦP'MKp^G~' 1nR$jd$~Ƒ_֯fˆ% j=?}})~@ݭ?sȽ+ ?t| ?x?jHX.yC\cY:Av˯Z7ÿpJ=u yM\Xp}t[DMTB'~@'9iH9ضLT;|N!طi!ND'hɨ~$󽛴5B&-6֓t*Q2_k{YVx32SK!sh2^z2a%&87 Jz~c/K ʇC,d~Ii(.s(:J `a )/V!w.fYOE+D7-o`q{^"W]x+>SyrEQg %tWݧz,AmQ|АH5d) o ARC#7aFv%n4-jD5Ţp&Xcbv%*kPAyy d(#B$T'xx#T!B#~e`P9_<B'zqf"PAtN @smŬXUqYJV[2:)Z!X ciU*ad%Wjan3Ǎb'X> 1J<ԑFV|֎aEʘ&>e;aLWӘc 1cj1m e԰jȊpd¯]J JܧNC'h?/B 81^3S j_FsR|^Lˏw.Tl=a)-1CJ0@EKَlȵ3X'@Gӵ~Lw15UUae'a^X@ n56G,h0x3l(n1 ^S]+~4 EC)v)%ҡ aXS0`$dR[&5Btt煪 jL4 ev_DYy^DxO|WnCyox4۫;N2~K)ב쟑[~I{_G-lF1f-#Z2EyH)ɤO"1?SMCMT#vIJ_?E)]S[_Dz1WBO Wk\< G9j.pf<3^. XcQTֈ ' c8<>çSF3a؞T`?&cؖ<]-״!` B sifoXb1/)ѕ͎_hf*مrOӺ¯Sp5}?ΑB2<XٕȂ6]qo&[ `.oP5`Bӈ0 ϠsD͊O3ҝҡg3Z ,<z3m1G DH>y^1I [[Jif,?S)& QvZ'G;M=fiA*BuUKŏ_qZe1]y+QRk ?$TN5dd s|%=4Ʋ]L{Phb~(p17_QeWn]+[+Y+Z^xaPiQDMBu_i0ldʜ_7#1C`g\~T*5_P-jdl!XI}x8^(EA>0Rkruj RaRm >@k,D4?V,z}xrF~U=B";)0 e$;oVUG=(P!:t_ gHVQ%y&%:Elp6}EϿ*$X"~fH,ԩJJ/ C*_*x6WKg )dILӓ%Tcz7fqz/n&v.}kEt2Ee8P{jk/`mE/(lGl!ikdHϾDGYl(&%<1A#jO(D"EBB~ث۵蘤 fX̒NjҶ742>]Vmtx&{Pj- +(R =yI(}L@OdN'T/$Z= 'HDoK4xd:۴ZX#k$}x53Efë @t!}G.TZH/oՑ+J(XZ efh9O $.(<JнqǕB+TbDEU3gvQpQTLB F5RteC6%v20OF␋ToI@mm6$۾þ]@C?H^d}+ +}}UvP^'q,]2xVzj0MNWXܶS ~΍*/TӚ@>BaS\D  {L#/(P^^N0bKQVMKJѼ V/5脄43@_gx~t{lbp! e%vDȂ/mR yL'SV!->S0Jw&nXKBi!{>/)MZ7&5q9hV#߃v.mg@N6jGs(hcϐ'aS8^oy`ɎOwm|̉=r+9f|K UEJ ݂f3n9q*"Y' 'Umztgdϣ-|!<+\z^}۞yȈ$|42:c!S5> .O,JW /"3E|ݥd1&lXZ(D`Xҹ< Rx1evV]7FwxL/w oz.]]Aīz1n e5d1!}G=n$?jeǰl8I+MrˇXUDUa 7EW+yV@[{x P8L!Uy H@z^1enB߹bqQ8]{C覺 ^W`urV!闪c9՝;5:{W)߫ب/"&Lڅqf e8f<;$m jĠfki_8诤D7RNuQAXcƠM:qA\G7)G`awvz|CJvnb l'aZ#3DPT@o5 %QOjo8Me:@x'Ia VgpTa5`x\~:7D.WeᲔŗwJ1pHQ7 ߝC{:@{ɶme"15Tp'l迷t b}oqw`e,MS+*`.$.}xہ=LN!|j؂^x]qᱨ~,/Fh9}(WQi ͗SuGFO$h(Gb'JyHÀw9Z&9{[;BAgoR%5*.݋=(=*< u,fi::L,肛E1=2^Lۿ@¡h2_&H 8Eg@a`a!48K3tKniv̤"I!ul1%ϊ̳2 s/X::- QR5ۛ -!<',EHb}|d9OhNGbfGR:2` e䙯dS0K%@2/l@7a6$GT@X/6IU[yAX |p/~cc;J 6 e5.]ls^:Ӯ YH,Xg"Y%().+`K?2&xq.jJ;slX5u1PzN!59e;e hkhɼd8GQɵڦXբUjO՛Nl^g6iM"jnbVH'̌g%2s&>.` / ft}Bi{D5ݘFw?*2"[[L2u_ҢZڮ;cQme꫱B)(ܴR9t!\oÐ2?H\>khF~-L&{Rl#k2Vu )yW+tzIb |>nMwl_?5$Y$Z;i-5#՛$!-WgKd /x2;ʌĂ'+ }|",w܌~m<}rtrÛl26! w c+̋67)AK?~ߨ"&Ttn ŁMxXRA#-& Fmm_h }Jy:Vr{ХܑU:8>"[a=W2x$arGbpDzX05'tBt0a+7&c7-Bw!w%ƋP%҂pD&#֘ \%:͑W#Ա)kGY9t*^U!lk=@XYgj`sE>j~~{.W @>qHFmY2g?ac>8A92`/"А1\˛d} ,~*&| 8i^ GW#|aR(:fBW`ȍWy_$ޞ7i h.[oDrʪ^vQV[YՅ蹰7 #(3G+=Rz\fZ.ޠhnGL@4\guJlw{P%;2JjG򠝵`^.M5l +b/ٟ0(oid`BQ2:en, 0Y[+Ha珮˴)/hr_vӠ7X|Yl" t9@#LP.違zAtVȰ!sD+Ȯ֫u8?|,IL?Yc4 ,vH6CRl>?%2u;cuy<Ziqr*2+M C&%$F2t_mTNV'Z:Q  ~nTdLkF-3蔝gjo.gIJopJ,lk;aBV8Q(Q\zf=c=31k2s{S& h5K<n?@"JjR4ⷉ/2M|!4>wã}<Ϙw'O6}gjm6WPצ]޿UdɶHIDI`0C 6Ďm$K bPM@$༐M-m(qK)-B -Ml'iɛ$ [M'#=3?xw M?Gz o~~@Awr@,wY0r?7Uܸxp-{8FϩWqnO{Bq"?4X*lyo\ChQK|, ct& Η/jH- W܂jEL %KsJ\跴ч-PȾ5GﻈyC@&7^ZIej~SusƸ%y~)o2?iV-O}%p^Wr2 c)$":K^< e{9hw&yw^O:5=<R+ƞ(9kωS :ج[VYJq‰(MqzF]8XbwxK(y#kA9c}DƖ+L !R9 ' Hݰ4mvu%݋ 9Py^oʡ2]0f9ױ!0f S7Y?RS.{h0bF,4*j N9=>@wE{xsqea7XB"]4ʭlCcJ ڠV#Tn[tQȘ?Xt.K1$^n@vR:]ͻrn\W:RWB{džQ< +:/n;{4كq@+Ҿ4j잔#i{:i m-DOK8cZxP @IgGi'2cz{.HjOi/Hgf c8 ijt4"K>xg]pN' 5i}i|AsSlt@f9sq d*|pĆm sҪt .C@ J9>Y'9@%PY GGE,ӹ3L;Ap<Ι1Nj?Q;c *nu&T^ tmbfΣOδS 0"5Zh[,:vr mMY֘B>uqya"AU鯓M"OVPfػ) C5N6pe Si+J?+I#HJ16`B(gy@qaC:SpdK` G[S _uv$y0r`H$AL 'z'uw H 42P6RMGzb%(LKr:_3H)YX1Rws@#;)@džI ߅ ۦ*lvV֑= JhZGP$%0[Jnq Ptqa5:)GUnࣆ즆*a:H$C6L|g2 -0st"-p}ŕ+ҿߐlqNoY-g~+V~o9c:u o~KW o3J,KͰ5.l\]NNlntT-so6h[C]үBL\2vYTD7K-$~x@?I޿y5"Y+"ͨV|JWWƻ#ju-RC.m"g뽣CϮCn:@:l)kGª :οimsFmtBW.ťpursXʱ>#=xIG |sƔVʣ␋+0@d1*7w >wGE|>$yh t#4+ړP~Wqd*|WxF9h85_M70Yíhb <͞<4LyŬр9:OZ+,,cKѝI<򾨴P;qfu]zL>WnA"Z f(yQrPm%\{;dzV,g`j44^j3‹[.dv5SD@JZ<2&xכDwp{!Foz_MXÎCZ J5xndHNK9#fa>m*H^C6uu~%s/lM.g>ݖ PqLI-_.7F ZLE7g6>yi% 6~:Ze`!{\pW5YY&.ŴBqj[dI yu+Z ]C[G{Ž|l9B552y.t=ŏ)a yP6`҂o@#.˳;:sL^*:X4<83!!dGlѳ[c&;L"0^[S?Cu9ሞy24B.vC:cSK5LZwJ;#ZVd^v?DQЂ@a=8q(} 3In˃# gVũJ6+sw==6ZxH#wƵ5tYVkȔ?91+|A0cowd6:Q#0cj>O>(_I3H) Ty´>ߍ%~uki0k(DUҿM BG*⑘j'E*}N=bfMeG{9g<4Chy?%A!nie! 1@ 9)NU<.+>gMWx!%W9,lZMdO/4`ԕ{s sYؿi^'|Hka .hc?LP;mӅr$%VQ% oM%JB1f4=vN /.&ytȆ%PVp%<.xQcNQ iʭJsoSDqJBOHSAN _`2z@bS}Fkq{nU[?}Xq hePZ딧?s+=+Y19qbt{%a0ԁTwqY~z<0V~BYuqJ0B},d=~?VIqY)C 8|W{ T)77f;٤:ŇuV3.@[0xuf]E+ ]Kν٦OBދiQ Bj[.¾(ڔ:<+8'܌ ͕#q$6:iLJ+uen Y_^դ:&r~G`.;m=+qiU%3vx3wWZ@^lz!5 ">/jz}MirP!wDzԎ}xs9:<ۃ["<k]Gp%zvjb|͝I[@RoߥU WwsU2_~;zM%ˍ[ |Uzm,ul0^R}M^U%n:]@ql?Cu|+#5-zcLuB~)h=Sӽb͡-yQSQ',e!|]"-aLS-{[U~w$S%ij%t4& ]Nb ȏTXx?@7$eucO*v@l;BXe47.HϵP$zՃvak$%lsRU_?0)* o?E4jiYBR=NџĔҦaJuWJ.Ḛp/u1xW0Dܦ/ahw:YJ WƹOV; kVT7Y5#-'NwL늏1 W;y5AyF7+r.SQ:+ *2lU+0[NyLhQ+ExuChWtC%Wr bB[x~o:jKŽ'[fꓷ\20a¬+oueҔhLqs=-3}-3m/9eOj_w ?p<9FğWw> U*;+U,W/_<_~թ3ݯJo _:t_z=m]o`fvl2Y*+&oWHZ >׍7N Imlc8_'N->94l$-.MmdGӶNR|d`nn+=ᦑdPe4Eӭ&Soh Mpḓm 7&w`8dm!&wmֳ6:T߈fᦩXMB%hHQ}p]5l6lBg-iheC] hl[ǑTׅ#Kڐ5 sŦ).M;KKvH@vb 0ZD_NMv2)=ήtc; SIm6Leڤi})SgFXގ*ZNlMC0/+٬*Vw(S#E>VzfQ=]Eu*bm=*_^m-FmiG UƇJmm5JՉ[|YEr+Gr;DZ[qn21"Ɏ,rQΞG9{%w0QDyݎ0E@urIAՊM 7Fq ?*#3v]%Sڧ|L @AC6xq8Yi88FypD'ҎFFA~fd,s, {Cc}}_.٩ԞWQϽ Un4D<js:3"u*^|b g2G+Yؖ(6eh:* OG|',I0eءC)>0/Y)1 ~;1$fi@NNO8;9;9y Hn'Ed2ŭ9.RfA3{ѝde{R׉W*qT'۩ҁν4eK 5mXHHi~vvxY/2ocET7N>vp,T7K&Eud f9.Y',]~l蚞_7V"=T0܅P,a{^=bܬ'ALZY#F #IvUv[6#6^p'Tܦ~{s&gHk[40ЮL+:RiWבN,un(.nqo}o[ /x-ڛ~q-]Iw82pO8Ϻظő7͢@qA$P-1Kmwނ־s Z/>S>7m58 =|ұ*~0ҞB{);촧Ȥ=eG6);pOy0~@w:.7-r G?xϼ,q⃺۪pw9{~-hT>$6jD˧HJ$I VJzX$.HI7~IxP$*?$H"TIBJZ$[)D\OICtHֺ ʷ$d:?&ɏ{Z}72RSixݪaY n/ $oq87WQԌl{ֵR55a<&@Yu~4$ _Ga Q5z vJc.&p1{|P1uQ0Cb%ZO17|eckM^k_>Y1zЋʡxWA!2^0G^ Эx#KءJ<Ʃ)ݤ/LW|Ϧ2teE}2ROEQI~,)kp'*Vr&XF eYC13*H[͙%9g9u_sSsćV@.lŜ VϥaU)%f;.}`=poy;ޞ Ʊt |pr8vJamoetlNJ}csh38]Ko‰2O_E+)2IOvҶiL K͘[;vs<ݩ;)*1o&Zux_6;Šq)6VaX]ǜ@Opc!ڪK^.LSvȴ$S#2ߨb80*vQў"ǞX #&>"= A:Ə u4!F/xiQ;]eTŏGxSsiT_~Q#!~d61"u  R|8DxGɋ7ޡ}1y\@6kM(Fm'=hc-c7f-lMGve5be肱[k|,Ne3N;s 4AwlLg@q& , gy i1tYkS݉Z gJ~zH'*LGB+* Z8K0-[ tR5 Yaj(ߕ*Ȍ{{y^}h>/GK4q8|+_h*("[la(?틆ܖry$+2-^+/uViE$npx, YB-%jy<Hg|YBGy2[EnP;,14d.vC1ˉKIhi`e26TH23s&C?&/6R e$֗ʏޣtl2e Da_UwJaf-AspjpUkNmp~7$j>";":Z S?-HU'7zb-M |W/BQ$*-l.㖺.ܸPq;5^_.\; DЫvz,SDW'ԷrW-bכ%[d`S֫\]U\12U iὖe EhCVI T|VyF.슮I 7_9KnLmݳ<d)Nyj !I\x.oat;HWpg ?4 xMd j˛RoQnyehu|*u}8I:7vB tn]U@9-e=ɀ@l-ȶ)Y5dn'p~'G#4=MO>IP{ŦZ_֙jT(IK~} QFJ]xgx{K^!~ #.n"Dwx]Wk͐ϠbTHL5ͳM§5XX͍է( ]3וvɏRDe=P~yZgvFtFmk-liuc)[x=Z 1Fayc/i :auQwGT9}+g/>FVd&ۿ^}wJ\wrX8*4tNAxNUcPX]֢^;Pl@KF=I_ro0f̰' >,4(UQt,ltJ'G : 5I +NX||/|R&`ߠa'6~k|H1=$.ZIG_XoRṰ*npL^풗dE.p$?WWqN!UclTy~,Y̳x[T'3 *~HCF?!#y}߇\ t5^ʚF/VAHY.MV_Fo|Ho~>ϽcoX)Qtb$ҁQVF "ׯnF'`e0Uk<:3W=`)*^SWOrHX:` *-" ]g&1sYRyE(^4#NY?U6JS<S%IHIؓLDIOV{|#{}(A0hbүpb PF+#Sm@;Qxy!8^"7F҇,mr~ϐ eߋ?#/Gg@uOfPq>,Wۜrꜧ_:֟r8>3{%O*]>n;}сK1^`Rt7 ^y,G-^ȭ T}~dI?a< A[VK17`p85 sh`zu R(_6k\8,`OkqN\) இ\wm ,UC?( h?]~s.+Boa ˧;6 zY*-DS ADSX=*[*Ch8O)^ztܗ61no˱g3+#U9T> Ďvƕ0 Q*kMO:Z;IpҀ=Sl@j UZV)?M/zVtVuF,,*^.z쯈V[BPK3{ #Qc#`)`Z WGE(H Nd+Do{qZ[s TxS-s?mCiebf(rXi)B{ggPGqAIfGAw?qfNq`29_W~b lt$C^>n ߳mdwun\J$,ol+s٠bY"]B1~X55jJ;yJ ͢^'j U+\9jlUreS ݠ#3|"*!?R2PA_\b5 my Êku[Zq9jqbE= c|W todf[ImWT3ʫQ͍"{yne!>i+(LO[X>)JM7^:jMazs3gFECfuOﳰRsW;9CZSqM=ݯi罽{^;I92z}C8D!מF(kj ݌*Y۽4;GDx펺3ygұL~Wy c#:F]MNscԩofTQ!S~U$A!_5 ŚON9\b!{9gT~уkdZGh7J g\y_sM 5T>K67Zmuӻr;hW=ԛ3q˗oWfh?JԔA#Ju`2?T/#n;#<&Huؠc9"Az#vuۄFTh++i:ϳ]nyFd&h-? 7)ܰgvk.H/J!{ac|zw|Fq2HN\~sM?9_1FȋmG_i)2%p#f 2QX]+ MuG{՜ؑSсضf4cӚOlI*M\S5z*Ǚ Oҗы7PC‡g ldq?lت{("J9t "L~xsR$;n.x x7)9Z?_bؚq22 sqՋC(nPnPb;%cnJ$Byr.mܰ3VhɽQ6< [C5OT1U\{':RKsw[޳S˷ݼ7BI,i@ijt @1z&f-gJY_k)/YK,r%rOx+CElMvEnym O Y o"iEuU[ieC?ͧd"vyL3W(wQc2վ ߴ+~qZ'@?8Ѯ za,kE w^,>f䗽)7^VҎrO i p{ھVerܶx6B<_Rk!oW\}H$f9'm='~Q I1gYz?`&uTk!s'׆nXޡ?VߘrܠpnK$ 5j#lג2t%p˫zl#ILUuIuLhLO_qR61OAmuC 7Kf^Rh3c5m1.h*{vV7CZ(6)qX2Ю!ǔBWƶ]޸·3a%_13pDT\0Ǐq {tEZ-mb[iֱn1ƭ1'z3&6u71n N iK3čT$KCdC7h|TEX; i? Dm4c\QnPYQen|1egVBWS>}j<`VuyZemgW,|YBfA^3 IߟX:k㣑e5“$0b<]A'qAA ?w<]46בaeIO#N/S}xShĥn?ič7^qt^O=> C[g^o 1 GxOG~þ[j`]qB+[\[;tI3X-@:=ԡp=V F eBLA%.y4dyĻ -x{;9ԀS:wVm]\d5.5s._]ei\.Wg-w"O~.k2w$az} vnQ,Eira?l ;C(o1.{$frm&Pت6OŸ&`Ƞ'RMl&8ޒҡ۔>fZٍ>\:pk^t "V+zvB)xX6#[˔,FMC8Od& }ċYe\\ck~JyZ?sJ")[] 7)|=TlV,xKʥ%AEfZ+hwj~ fs[j> d>8ܽ;T_ul#Xې[ϼw"=: b`5[hWpO=s8!bGnzKXn P`#@jjm:nnd{[N8.y2תs[HIEamJ)W7¾_pv[:]6e9}X6Wv4n1ՖEwj ɉ\MɪUJc 5*k6VރI[LcM'Nx[vyݢq\K\0U@V/[ŹB(5p{Rt~hf'|>촢S>-Vt!20wI)c#vB#@#AFv5`Cv5Yj4dgj4r4! xCJ!-jC~kTÍik1^ !Bsj%VD/[)dT3\yyjV4`;o /.SnG2^R PLyL_\U GH}ӓ3-kl/.^@VS]3,ZY;K{osZPE;&78X1@6}Fp\d[xtOFK8Xb݅W7)FS#2P~;fB# CGy ]}ǚAG?3a:z!OQ}{26$zri _/z-Wǫ<M&ǃv >6WxA'CG5<(?y?v)| )ۀ+5[_ BM!y^ȟx|AcEtK#=bZ3)hWlP׭dL4 @liwk?Lg=cwS5C@1`UNMl|,鋉~y&?y;߯|(ڀ< 1E>>Yba,%Y,sr|3geՐYeW27,6\_R;VnV `)t -SeG- -'z|Bq`aA)x=c9bt 9֛jP?H6뮖4}g[f<88_g኿ddMf=m9W<.JOs:\X;NIi)6Zzc◪Sdq@ϻzi}i 3VLZx~x^@WjH=W8Bݽ0Վ bmxh!0]Tzz% e}.:]ǐ%#m׵޸uSq=A%m!gҶ9sՅ?(eh`vI{$.,z-cla+_Nyyڲ͑Uƽ}뒤 Ft$ oxv`RM $oMRUh$H.Mc4O5hb4@l .Bm@'~A,|j+ [ۥ=}T NBDhBJ[zg Hp>k<<T^3Jw䞴2h}_:LJC1V%ةj-$P;uŧ1T9 @jZ?C׺-y:^ʲ UPZXn5lQjMwCCPL~7EV,0uts敧,4N(j\u-)0sH{uн;|{ؾޘ1^dpz~C*\pTRRޜ;۴n[`ة{;_v6n^t 9b}_umuYޏ^`Pg)8R'@ Wn~'e^A]$%V]_!BoӞ~Ct D:_0ikN)7t,5$A: |q(:Z[7>psr@O3-_ 50{ ˏ^@o[_8~A x"ѠhAv1Pj`]wÓXzZt@B7hTi張I\cx<"9y~8pd-'=6 q۬p &ncb*9-> 7Ӣ2LêlMIVRL:G ]4<'impȠG 'Bth:GRpꛛ>"v181 ۄV``Akp]83u'aUi-#Bk; ,> +1Akд>1$b3z/!y$:N(S\ 2Wt`ai#뛲Bkt\ eȎu1Z4-Pl_*Cr5w[(C~ӿ_sp|SPh]0 yoL@` )*L"p^'CJ5piĉdl֝*C*!&鲂o(Cʐ7!!(6@LM:s?{kњm ̽l*C>HQW̶rI !):藰_ 5V3#=ó)-}aE'f{\C/3],MwqU*N(* K?Jʎ'>d^R' O{ލclt*p1;>hIloRA|=f@0knAЉ]P#G.J!Uj`(R4]o̅&zB asI w0Y'uP9XxgEbN&NC̮ g# "X>Dލ'<`N8NCS%KG)dDIȫH}ЕfJFsdbkHr }H"؍${d#qܑej N=cF! H 3͡xm4Us|^RM:)v636S4}O(D?po&N:0V6׆-¹[҉c܏SD@ڡ:1ubp :Qt_ Ph qJ޷ BǷS%_vbpvv\6w޷n$>\'D]Hjݿ uoQb^\U,MG ,UZFjiC4ܡWPD:.!01}!Y kXEIw}1 T {HUV^MյHtSjAUbe;gX+k㷹~v"|G hUMR 2`)Fò~Y]&<)kq}x1[ Yyx!Ϸs&ͽ[n.\ ;܊o]' ׉-uap]Ylnn9\';;1͵FmN~;;Ze dp]h.sX=,L ܡcijȿVLen0U`롪}.Z[뽚wy/gx;jt>c & R|88;tս}Ig){L<5iw$ù!ay@~t+пV~ё$C#1~*kS:~uibW&41536S06)$Y|mMi36`Aڼo%i-Pj!0]L4{=P[;SC4ԊWd9fLu#vw*kF>cMM¶~Jm݈6PJ[z`ގo+W6ccmR+jVD뱭3ݻН  V.m n:8z. Lx"3)bx9tK`af[Һ@q!`,Jǥ$eF"ieHzpޟPŽ4?T!4nfswz}ܞ=l"(A&=[;;їÜ{=V@\nA7@,6@Z%v[p>O|\hzw ]b '.6pPh6 {p8j-B[Uթ/$eრ]dX?Yg^jy}DX^Qq\bREnpړ8vg<w*,5 `'/g=Z(q ?aScXvKk%񢣔lG St O8)7 0eI :ѯY:K8x_SoA!_^g ݤ툣.N sB{i\Abe6.*};i 61JSG}<A 9\-jFTd\ޏ li7.%=DžH ͞XtJ:}#ۄbK09P Au"JZC4ݝ&СN+ $(Mؾz t`Zx{X]j:0t}UUOնWfy1n6W <.&prm1l~U z Y>[W0@}Z6 ISe?CXUYFJnnVY(ﹼ):kHy E6f(RQ( T4JL`n'uH~WسpM2']pzLYHf&xD/ò$/h'p!U]s8pڱYߪ02!G ڪQƭH{RH?3F#"V4[<3c]x K8^ 9 50 @/DoGA8鼍?KiQ_ DMIE@lSl)M5jj Vu)H%kZf뿴`?j6Z QT%5LmΚ VrYJAoNJ=@$C9s)J2A7yO$5]>pI gYXx hct %|<y6|1՛|F#ࣅIM >)|‡+~Aبrzm$J;ZQ< ˚L}mS@$؜֜Kn}\,߬U0s8m'mGIL@>8*a(l/diIۉ9!G#0ᴽrC)SP.X`7syJ lCkkϲ[,ۋߖg.{cc Z%HbHeᶽ(zI,mb  ++6*l&eOlK; v?t51P?> Cւ]ia;˘Cdn <*|(V'OlON%}"l:Rv'6ewZ+Q繞7$zD-HD :I~߰JD:/^Gȕ=l)W?3]/?I QgG5P*hkxt73)* iLl ~\~\~\dp,ѩN:fm3r'%ٹ!e GWYZ\r75^;^ WO\.SMl4]M(t4}|єfT÷K3tԮ:\o뽣)oݩh4b@v5N!j0WK UJO#x OK,Mb܁s t:h.9΁ 'QxRϳOdAVS`xfx!8"*Q# Ni<EjlZ}sx6$ґ0:&G _MC [\*腥r~XT?Щɡꆊ  }5'i7:Fʆ7hsפ l?yMWKW :+9x6e󬔶YB]R7jBͥ{46RP MuM+OS>nMSrp mvrp,Bg._&`RNK>6/S(kZT.gYp~bLz'uzKELmD<^WH Y+;zJɿ1IS Q ?mEMR:ʩy莨EDuL `0{:2t&s"e`/vZ冇NDPɢV[˜-JMMٸu _ݨafǗ$6dmN5&Eybcw,2Z x6 p2q)bJfb$fóLܡml3LH;5te>SݟdRC+qڔPM{@.t!gȰɝ ŃRv:Be]/ʧ44hCM?xgϡ"XJ$&Hid&)IvI i6eg!-螄7~0 }h-AWB!Z"z.az:a.9 iYO%?t%ϩ79|opN;'6BVEZY\9 Xj>TkjgaY'6a}oNh6-|I4F<.!|vg+|6>;WP]0+[H6Y;`l3.|\kambӜE9L36u13$vSHffR0q 0l+}EFPΌP0Lo։sF^Wd_X[6VgǥcXQ^Fz<;">hȎWĬ!6=)KXK`"lJ"xt'IK D!6}1g쌌0;3Й@e@!+!ѳӄ6NB뛨N :2glBXhnـ mR@:: >AT:LGsסpAGF`*4Xi@Ag< |U8σLZMi:,А͝iM"'@NJX4|\AM&7Yhj#,9LlrJ:yH2lAsp..#% jHTv-8ڭOi7dx+,Z(nv$TG+M_w!Av.:2' JZvٝʁGc&̱*\μletHǰ ⠸[8$SQ' V\9m߆zC7r c'< d)JץP'lɈ8|oޙЛ3nb;[Ezچİ u)A;5cM{/;8I<D+م/Ĵ4G`k(=b=bD3{hD {hD+J;1fk3f)݁ml#{f'Xeß^5nkJ Ptr33*\VD*׽$WrpjPr K#L+Gc&u&$E[DEi"ٴfMϝ胵xzǙ^G3^v"";.IZҸQÊ 'v N]@R f=9*C{l t2G*hf衧zC 0 Lg#Yiҫ1@y= )GW8qcr㝌g2'={2kPPmT=von~XD*ZW~lҁn ^>tWhöE9jqn 8eu]#Λ:obU'p,+`l&]j1Q!1Saj?mvH 7TqcML2K0̐m #kǫ'xlEԌ Yȳ\6$ž^8x"ExOY2gnA :5DxXz!nܪ!c30pc0LoŧWRkeGA0F xM RH+>ſJ$` QΎj-`^厶d+>+>¿Qj 鯐=vJuJ<2՞) s6Hx3>0Oox;C/0܅Hw# E0z}X24ޅ~J&vX:_HcX K/@[Q(c:j10F%#{0QɢR=D6Ki9Եku0n\xPV%5o;o; & 7;{}ޟmbxP qO%F6܇Q[dd8%n W]{C 閚V=3YPLV)џ)!w(\G.dngVVBbNWjGft k1$*Nި ,UdLG1=p;G8J86h'5aZzZ6[ϒ`tC vy;= 8HH`b|FCf:dpCr4:hng~ VYJ]kz=dZ)s疉YZK3PVG?އCL\='; 0v}5MӂZoioz[vr{\oAdӵ shVj(dP܌g)m?B"Ҋ_wjI)| VȊm83_gCp[ M%4^Ŋ`dBc|i\@(Nsux2"H.=c}k>d {@B bkT'rPq*MuPbpd? Q%W$1 9?+#ÿ⋝q@Q"ˀj-6P {`4ǿaPӆwSlT`BfI2>x7P-'<]Q.,֠G \3`!$*DvkCwؤƵ F`e}!I<|JwPAjp*IB.V9i~ ET`g(`| fnTΥ»hbFCT]_K'@SSR=WXMS" &/v,i,1GCE$Fae!|5QXugԠshaC9Z1Gre:MQv*\\Hم12옅Sa8C6^馕 6g |DDϻ+| ?r~wQ"bGG~~ 3bO\D Lr۾$#ێ~w_X#I55 +T#:FP?wXK?N4)}$;?V3]^ȃp*w;LOH⭤\ Ze< aBD/^/>1T[b3XZ"wfgEIV!"^!@&(PK׋"(jfA~yX Q3)%üoFrbNНXzuDZ Ϭ*Xlmߠ̆iaxYڬJTXCKkgMs PT̳_PwW}9ӂ6E"_ Y.Pƽ 9#8YY.Kq͢1=o08YsɺF`p.TO/- fۛW)RWF;WA' -wI;'.lsl{P>@ ύy(xrdLM H# b6j:xrנZkF;^L3c`rVb/k/-#&< &!e>tpkČxe8]bJ+9w8w?^䠳Ap迋Psܡą*,%¢u6Wr6-ͺMQlwrsk=%ە+E+$ad-U߳7I4/σ>w63>y>Z6|sf$'g4|sʑh>hhhsrf >)|zf18݆ V\A rݗ\Zv}ev??- /ŏh'p~ q ?P!|p z#ߢ7O<;mx^"&pqŧ)PXOC6zlє#o|}G&Zfu[cM l[J8R`Bd0 qC'z ܉^2ە R;0L.4?jV :L&j :+aawW.H1nf /e{pgۋgyϬ:_i˵ܭ$Wz_!\/'A S5n/6tиpg2r?cgVއ1MϮ|_7הvv hv›&Xҝ.vR\'TDV3?=}>Aag`C.|z!ɺL<Yx~Z5OHgra-32iKsBo!b0r%WF~ޕVY2E;9,B=Aw@B H{uJpbA%:'aAN]vNp}`1Iw^csyB)Z#StM ,Z+v*@y,Y(굗wuqR{7sbr6MfJ࿒@U7kov`vP^3IyX8.C8- Ǘ¹kLEhw3oY@P* hVAchȖ;LFK9@;(zʜV{lcvˋSv^څ"ICr4ĮąqR !&DLȂ.9>4+CP%Y#UJ%- Kf<̂H`c9V {Y2<U(GSR3>jV"wAAo4_]{#%}ʚpښ`+X2LG$GGG >A]𩂏>)O|֍?e>?J<avy |ޅϛ3|~]܅NEo==J_Rf(+grB?p 4SPʓ(i5,K1r- ֿDrau]P'j_ŕ%ʞpKfQl1Tn0jiբqE۳xS#2޹=ۑ_Ëp6B=#>$1kJ 3^>]5CR9^(W;~)sN,^װlg :I=D[*"/fe@(wk}=_h%oBC`+PW~o.|gKϰZ?HK؜yyukbRXwߧVUGRp_Y_xNSo'sAN|G5#/.V7Hӫ4OZ!wc.95MNj} X< ĬDvINX""ET;og喢l嶠~XQvnFse։ߋ"ѐT{9>js[L4n7զuz|?Cl˙nduS]{А|,r( p`ݐ1WdlUf'`vɿ^6s5ƒ0f{.QkҾ i@W Xw!`Eæ'^ŷsaV?K'[ XF;3ɣtEzFk䝱 7b/nJ X*.<3aV:C{f5[7];=XR%[XdۃnFZ )^g3ԅwhH)qE430oxFC=f`"[hUUG±߰ut^сren|1j)x,wiD R6uQYʀߎBYj 3ˀ 0z0r:\WC.,yz 6S/E#GwK&~wvIإ 7ވ=0Y(KPoĘc<a0!@=TS}d7&sQ`>O죩&F!rxoB`}GpK2Sl/e7WZ4FF=68Qށ)WZŊtf$-'b=ϥ3w<\2_嘫Ev<(wgժ5Y۲䱧{H@q,T(qyk.1hc*@=y8锴oy &|A2A8~w9ʼn"ɞȄո  >VKd+4;%(4S'ETpR[fb@ɎLyلt zm¹%@&uf1F5s  !G-Dy-UʙiR@q7:Tvlgu4ï*Kid⿷)wQ=w7v5"{}{*M5xM]F+k[pakhZqO8obG(Va \ƇNܕ'_AsxX\~~4pic]" ' {\cGOC*=x^Q ]򃀁+mc."_ v3[AE}yG-z |= N:g_Qp"+\DE%߷2['Lh4I6v,};i 67WW:fzy/=I0ZJ?.X(ouhpLmn!Wv1=; eKo);z1႞D$B4|"m=4/qy7uypU*xO7?D ,Xg7;Q32UOUbmj0 F҃8Vg;,ߚ &M rXYMr/LP\1նh n3 TSӐ&_I|eOߎL~vrK~C-ݖ |99 jPqpYO'?ӡj; 8zu,9 6a)y\4cGj ݕym.!'Q.&ź43EMI6Vz ̈<"+!8{G>ˆn,M9~J`J0`%rORSLV8(צWiES^*1,ȔѨ}zqj!T#)68X?J"Th$1;Ì;N#FZC\@ V&b2۞; Zf Z q?*q%J1]7f gId0̌VOʖ EUK# UXuMY3/n{FXjk} !ҾT{v S=wrKen(NnCgB=Λcz)_{ J,SЇpXGGS\E6F L&N v5}348."LN|B H1,m՛ÈB G ;gies(R#r\Y R)] i"y|j9*&'0O1 (-ÕK!J*!^\׋ &^̥$<[ ? 4*#[኷Qm1A,w' ^TwW:_&[9h%{U|YVAr9SnDĎ UtUh΅:wFIDzꇐ5T>֩#MQ]Fua6anf!ۃxJg.V*!1jBr@{`laLPݕ1yoɳ|SW=EiDrՌr[{jʙ$@^8S=yTPM0t]ns8:zU/]'($ht/}ܫL OZaAA쒭]B ٤ehW; lQSSA(ɒ``َ9㸊#'L隍c\Y =糓ڛh'N#UbiXC^fe) E;3I[h' -K5Q(7a,TU+i&u$0(σRY10w@,}]lOvjq_9~u]?hݠAe V DGA˧8̂>$b ͖hw¬&jgiwf-6ݡBs9-9X*FNyϸ t$r{b?1!,YfġzAenX?"rWY@JXS$k#^j-M/ 6ߝ4%.y{ X3Bwqo[}=ST߯7K-E#/ݸn|8UjP w-Ɨ.-,xn,sV*8KڍM/Q;]}Ct yoX  !KM,:TбgٴfEbKR9[޲'f2ct+'٣I22}o}K ?_2.Q(J28QtIڮYCnjZyAxOsv:Cx.#\I)T7#$^YCrהؐl;$HD')E" Ѭ-'FfU\>wt7-(cfGT5ծAϏ{#ӳ #m!y Fy9q,wpQtZ @<E n3㶙ANe~p|˟9ܭmyp뎌nOKiE0ÝCFu"o@ jbRee*(tTGʗ`v'zwGSyOyFՉTҳD8.oq&J*RHT֢  84n$SqFR3Fū|nySddwU{d?mDjz|e9_&?+G{+Fdah|ὔQB'P$KUjY2F.d=oRHL &_*4eW{~#UPAh@!YĖmO+^]|M˳ g|;iM݂l&u/L"o(fڜ G]Y&P/udn6S7^Rd₵R]1 ӍL!7VUgLȸ';en(?a^lc\[ GIbh/ QsJ_>yZS.?S6:G+M}Ǩ)ФES踗6沸Њ{Q3N5=ՋkhR͆-Xh~XY/ AG E_!geѐqZ`-OUɢTI1xr9^x%e|rRen aι^w]lgF ^h $L|-zaRa3mNgTG$n#hnX+{nC.Y+U+_L? b#vZOLLgqX08U}yȾ=+5ɚO{e +6֭fl$/rz>)Oea3E:A?XL>T9UlKa3tma3 J,nKlut#:܈5V%a!fRs%s^`1Tv޸b+S|xɁkO9tMVpdCp|6V_/FwI] ldskfMSȔfHO_l/%D[()K%A$H} fsrǃ$X=͵wStË(0 r^Grp=q<%_7QA=mq{bl`Vnt͡OK~Z]̈́YFOr׮.f.\Y,CrwXȌ*k;i[EʋٍrwpDMUrJߠO*"Ŕ&O'2ٞ3ꋆ2yYShqLk>53hMTw8}Rl>'AlP݊>ɵÇq1_wWZ5i@{/PxXjvL_U󇠿KN6R*UC^.D OQ#xY}͈%"rp;bY^, E }o+2rSt^ܲóliPv`ׂ|V=Ec LkcPG{pJ,+^ !.8CڄN~+buݗɛJ.8%?f%f6S^&ڦ+a$:+DTu{ 7[r긷ZWDԳ^^!OwJCC/ٲϣwbwHSͥl,_Z<1[Ȣo@Y?m<4K5!>w/俉Ʃ4Ī*A^`DsR/+3t0;4e5f1-;TBG脛#h2S'$2hH?EUރ{DzsjX IeWFP<J+fA~\.{ /m )H#t|8nN!/8F _+m@Nu:.!Tq2wN O#=JYAIa~aor ΗMOy4ɿ|:1?JA?Rbft<oƵ6ηA8ad UL˷|2|T7s>G&qp9< .bE;׳)~9_(Qf,Ŧ NPVE]ȏhi ?Ѕdhms-OAU+Fj|GQ>Šrˉ>_VfJ7'rnWqxM>,uɶػU)SӤ [GC}=5S=D;bv-56VnGXWb<ҟRӳ V7 ?9`',\>9 J&M;4H<&Sg48@47b:C)W*_:nG<Ӕ +$'~dqЗ܍r<񳉩lj#ck"ݪ3Ex r?M4g46;Iz^i6xlFjNt؈P-n懓Ƀ'9wʄ2x>4sd]nnLA #OFQw,<*@Ӯ0XCI}W) Dteusf\"6)x@\ah|yd@+oJLOt%ͰYd4}x)X,>Jf=R*?O,r6&VVfd٩ylYΆ"1 1RD2yf2&PEI`q.>4=JW$ynuܾQ]|h5v݆NGPM(w{nAj1{=|<tvRbsɧjІ2[,Q*Mne{HD&˵EnO rG!!O{"kߛ"IYGƟxE5hJ} ;=rl}9F5ʛ ЩVXɕQ/ 3D=hy/> #q 8xܘD25,tiivi?Pf憽i;mvA =*63_q}3n7rͿQwe9d81oIQӺ5܏I2L>6  ?F fQ]C"Dc&NN1rP2ՎnղQsOc>Du IEdÜ2ݨ`6k=;QtZAqu,}M·_˖J=Ũ'ō{zHb46; OrqhY39rxB/GY̡#@~Ozĸ/J O_3~ܺ.Zw^`m4խ&m Sޜ`R4xe. j߹EsV<}?騹)#]_]4w*B`hu 5. 3Q| c$ RC,ЇqqYܣK.Ң#TlیVu HH"5D"ﵧV.C݇n,ֿ} } JkȿYcu>KnRsЭ-ysn`%Q`S|姎nW>ak)z{xۿ5 >lz9~ E)AbeA ݏM^H[xZWxW~.j~ոGI)g=Ňu&nI1BƷi kj5w u…δӖ(ʯ3%IUdQ;U LsmY֓(|_Q'ثyr8^0Q%\;0=Lݮry%-jVF/vKP@|n=m+(YE@s h_ ZVRy* }{|2[z78j֗4,?y׵dtɋ%Ua+Vwd9r,?USW.i1顒7/UM'Yxò' }5/.˹wd3=pfi%:( Fl-+(6tx> ҄8MuAGX,uqM+r'Gbhk9ZlnZ蛞<Ї/ ?9wiVH})ezr-cށ~~xUG&HV[G0I.^⩺F&l>7d?5]0:TM$S*ƩdžԃzK{*TbJ}GCSHS&64M«z<@=FGͅPıN9}g~$L;C-[Z%Ȧv;F߂ҍm4|UjQA;hOA|o[${|h& 72ñB䱲PѶ&&U`x)q1ju%l17Xfi@͆T[OZԮNn9.ڽ's"ЂZl%vBMz8^jߤ,G=̨Cxq&--E(}fJ1-!ħ3^r0 Vtğ'<|ꅎ&ٸ: ! ] jךc9AtDz+z˟ -tGr:ܽ^bD!q,J$]Ie|Dˇ6̱oZ roŤH;z[G)CH>Rf f؁_mX{ A6w9!9%ΟoiL[%zu^]#|`  k6`c;V#}*ҝұx4 _eg}"XF/@u#^TXlN@'.+OWgsS@5:[l%^K$j1\HL}ÐAb+bF&%|SDhs9HZkSI#fk^rQI|jSvERЪNog#afIM+laag/ ?T)_"E 8 }[bxU$>L. Պ~}APEkxeRJV,TpSzsrRĦug) A Li9J|-gqwtX?A(f#>Ԥ8X#9?Ȟ\+_ߘ }'R 3Ќ*CvZfgmfIs]mnz1ݨ8??~lO{km#D,'Sv#Kq+96YGΔfhvpi#N MI*F㵭eg\%o`|lj^ \lfbfnW2C06|k^8).tWڦ%cPNч_t_Ymb?{q$-ݞ2ԣeӻapGn|BԽBf֑Ğ.6a+.ӥLD+!C$Nah/?[eK:J'>M늌`W.Pd8+J2B a0FiePԆOdmUӑ!?U}MoCI]² >$?Ʌ\{L^M[m.ªW1~pT=1E\?v% aDշ|(s(n{~?0;%p{m27 AGs`MJ'tN-=k[|PwAdjR+ USף;J]G\@CwRC v\U|dN@VMGI#a~4Lֈ(/}3>D#&WMمQ"BK,d'J#vvI~Y @dorjoG{)"P&ꨁ U8Ҡ=BCl/Dž,St9;b5 fZl,8C6t0^Dt}s<*u r?T&%U 4GԞq{Am^ l0:w(5>c43~J@*w@)pq[5 #bISxX9*MzFLIKH>LvN4#_~ͯ茾(I ?E"& J|Rv⧏vDnۿow,+]X} c S3xDq89-Q`D6(҉2B+%TlݷXh/VN'EfڱHp;rB݉HZhgG*y_(:rרщ+Ci~m~y[ǓyV ?җM95(2}/荈SpgڙK.5yp-B#Q[tsxBA/(.Ai '&tYr%>:|?ӯHx)e¯O*zWůW1~ Q_U#Yk_sHnBU%j+W|-b񵀾|I_%⫝̸Ee_#FbTΑ߳Q |"pR>>'["o\I/w7A"uHQLReNVf'pR@(ѷ@Ϸ_ nl] k`;v>nP̈́QhqwRmJv>x cy-pbի H|וa(OKyp JJyE%$>4UɣG=i#0:FBy_x@RvR5< N~pB4c8ح>%=N(.Os8@Q|O"n\uq(_U$#i f cÉEF5,rO5L2Smgx&(r&'щ0*|oAit-}=W:NeiA269v Swp(v VLqdj!;ef3:7MJI7븷8ROxK8L%+HsMw&4ÑXlwLfdYnyXRp~FB:_YZvis}U)Ȭdpcd ҟ|AFŁ|'ȇ^2WJI98%VJsCZ|E/#~%ٹRW!}*DY{̣꣢鎾}˛ΛuRy;Oz O?_oފ[pkE*_ifO_m[NjZC ;k'Ͻ>?;>{5?FʻZzc1*tR{" eWHH_zعp;zQe_%޶n/[햝%[]zZH_e)/[;}e(c} 3OYMWn6TEVIjzB&3is*H:Gn,(ڀ8]ͻhKBrVKU4our0g`3ԒmbbNI?Hs2 IOp!/@o 9fzzXxGLAzkUA肋RJF[S&DŽζivvY3 1ʰ.n2َХZCx |%/ⲥYzJk aFJt}SWH_? _ו 9,xE؍ @phO|'{VIn.C!i޸?lEO|sM>/oRzC˘hL [)m2ںa2l^y|F-_ToW902]w [I*hĊOKɕoH-\k{#?aH}ǃȴR쫎z|yqzVΧE>N! =^vj|wV{] %f~8" 7+t,+ݟ|c-~WǾQ۰zYq9y8O$*ki/ kyٲvޥP¤T|}ETa;l?;hq=!{r2a.Kk»d4н=/:kSrK syG Lt />q"  x쒟ڼz'0 KQY|0VdgPE2P7C 'p3 T͎˿% fCRQ=מ^ 8FH-G'B, )_<E`d%#8Hǵ÷* GxhE6ӎ(x&v!Jl';.1 `EzP/Zn.h5\BVER[q2P&vV2jq+XBGVh5Qv@<RݪD0\UP.8/R,mD%nPCttyԒV@ERE43kT`9HKŔTO2/;oMS)WZ?It35`◝ݠ├^UFC514ZN3#@;/`<'82.&hẀd5Z˫|dnrrQ@,No㍫o\no|RǙ340]澧!Z:27kF8}&NNP;.`f#0+jRx9}*0PO$Hr F8"cnOP.. m4ޫY%pWc{ %AO%yI)\2H :S^  JgѼ`f:$҂SVbmjgUϪ~WY-DȚm=kHbӟ́l D!VRIACnA-ݤ:5{t2k۞4NJr\s$&mja= u+Q1{ $Oc _:_1u\ԇJ0dLs03+ X,zP*RUtodKו0oMv>)0C9 cz/~^wc YP-!#L`Cr5_@X駸^L%4UCc0)fg6v -lHe2-N^@;|9rs76I-o3h٘Ĉ$5X& "= ZUT$]Nt<"őH>:]eU30TKH,x77ٝspY,{p_&.( hpo |-4[@yJ4 X~CrKXvZ6NUYw7Ejs7ym $!6y[u+o@Du"|nBi 5-)K$tKҶIPwѧ4@! W2}jr[gXs DA#s}JcmN@^jļKz9݅__sῂC;tw1ȗ\NP3*lw- kkۖAq}b*t,QG{%_OPC };A Tt :17Vs{),SZ*VjMGP1F'&YT-Tbm.՞qewSv˷+<^ÚG4|@h& BO?&hW錶|'||9Wm\;EZ &幇hR|,]{^,n l}5ܳ=%u:9ڭZ3I[v)08`ܕT2iJE/*kVy8NNbZǜ~a"/Y&(l0T^ؗ!ixY))( HWx{b<V)h -O;ha??G?PNDB(Y8ҝ~Kb'swvu<η>eLw΄J[I !݈>Tɚ G^r!TS% ""eZ:͋d``: j:[AZHe@^7y7es_JDE]8\naW <\)\!L]w7/wT1JE~hW&_7r|FOeɷ҄;%"g{Zs99lOQ巹;$@hײwRD6 e';t.Z;-o$ē]k_|񝬇ʏP9˯`xݞE{qKݞ z Ҡ,K q3Ai#3#g,4`'.60V&٘En'k Ӱ%kU |\7x?')'蔴IӍ_N{/~cqlAKi)z?;Eǽɻ+bDcJr|-:1%<_嘕A;C}L@ Y-{d# 0c_U:h֗ iMN/ œO RQ\rʡ M5RˑU؎}L|ԹpL~^_!z, q HgcЈdvhxk`4>X>dGg9ﱜZ k~8|˓VA 50hdt nv V'^d>Ɍ#+6I~t(R &ɶ{r1ԮM+"F9S -q:EƯ‰#=B_q*jwe*V>-qm&z7_ H8\̦];K ov]vBucwOLyFQؖrUy.] SrL^,z#H`)8bFluo{_ ^;DcT68Dv <{^q=w"?.:zx9E:h '#xS!fAz -n~k=@,޾xfg1?xt?`g_edS,@KaECӄgssjbW+weMc-Ro98ڭd8X۷$ېH+Rr2M&kǁ :,?*k>yiBqGMJque.cXt"5[B%i,|xܗFCy%(:8KӜ:| ;@"i=c_wh_d}v3^盭=k@洕u"v`G3wv i:^v*=)c' :ThBkpYcrz#C_NsH$5ޮ6j&&ÃnFDu^S )Cd]$8CLdid5&uLCA*!~$*yy߿!v!0>߱{ ܡ(Po〄:~>3o (a&,mO/:4#ʴCLvXi ƆsVsQ1kA^܃W&MHBtxO c/wNMPϋΪ=p}joNoWZWަ'T(3]FCxzo !N\RqIw挴D#[:{h:}{2_{z#@^ K}*eI}ǕƔ'R8BTu6-<4D‡,ViW*;AcHͨ{lfѭ •- ܹUx/$X`\K׮knCާ#džO"I8#»pgaW(71z$ukvi`kvaP-mMۆkhÊ{D@@F`;پOzHb#Dfu'0 Q9.Lx$d/;*O=aCBZT![#=鲅<M-q=*kFn''KD^ASDd)s}\ߪȓw@:8N߻d_w{0$ܭæK9/#v OS!6H-W@ |~an|5&8g4t>srBh^ИQ|nPWAq5QwiA U񊀶xVzfw" \]W\KSBl8aoOQ:dK-ۡi]CM6JֽT?<(u!em>JhWJCƤyz[Ƀ- ̏Zz4*d?dw(dm@Ez4۰*ӘwZ#̆]ޟP$\EG% zƼ3#亁M^<m7n0WZY'>X'KowK$%Q4J$#9 \TZT]jͦ ubءUOv^61]>H#~*u C}&;PbX55F|Coo&1I.P}ky/U(/Ab[L1=^ |qL|KB{#o_ &reD7 vvWurUrnLi{_S{6:ƴurACi$PPR$n+Ʉ8q~/|Q7BZ,w7$qԻ;9-d2pPk)]} k̐zꛤ6n8뒆9xNDѥ1='n%Wԓ~2zj__kĺe&ܜ^׼3>e7u-ƺ,OYX|ղyŋnRdM_jɦareit-ErD{TRإDv[x-=[7\7R%Dr:@`|&3فnpxRXIE%m{xz-jg4gi 3WšD'W;*BմPICc<~zCccO #^=7f-J(kܿ9oVy"l>Gܼmy{ Eno0# h-"egJ8|hFl1ZA 0ѐU@ͭLW-Ãtſ7-5W>NNPsD,ani9aeS79iC R͊;[P/{ZNS*R#?FQg0ɀ|ObV1wiJRm꿂%m69G)! /Aur*rYnv=+G1@9FehW9iPP+Ь:X7>f P۞`KMl{aO+J6Ji}|Bђa''+ ɠrRS +6s,ۛjTxY#cKdq9a?ᭆ5`q7*ky0UUM2l&sL彘Xr-x Q$2VBPo}9J s$,G@x PeOg@8F^wx~Pwj·T-~҇u3@W[J%:Y$ `'>DBծJًy= >.~:8/`?=츟kw=Ou'KH^[Ʋތg|+b9Fr}_%zC Kٺ臉uغ e==ԕSzr\LeRI9ݶmRŶ1`$%`nwB~$=D(p= a12 ޗ}mjGe}}. 4s.뱟_6 CRuۉٲ2Qh&󗲖lˮv ڡ'AKqu;J #Bŭ8bͮt1` Y t.F`QVr'N^JxD@drTR'7| BBWG'9jB~Ҧl=Xvvx*L}U.L#/ŎNTq s{mh\H92Ϣr ˺3{]*G7b9N "Г,U>@>BzԻ|.Gh׵W䪃+Ħ =]ZL+@َ/Iy3ƕFia G۷j ,F HdNyX;ݜ >'ZϱsjXq;;{>Z1zGݝEQ%)䍘%mF5fQLL9ǧ*LPKaFtžtQhBKNn%BbQzh$zH1@k ԬwyRI3@Z1ᏙNѶ%>VFBtcEaLݸq4 M FeA*3ܳ$w`8WOo>;"ԣ ځڻkR8͍@OK4dFkr7*dxB?UШ(%;U9xy- ")䆶"US䙒|f@>R=[FvI <R~Xg'+>ȧ>ht{)ݠnv 0kW -Y+ f4{^i踽f8n-P6D ۑ6+ǯJ1ES,a_,A( uQ -e?3A)Ƙ2Q|Zy~lk6l6,Up}5R+4kM++Խ>Ρz]32? >fB;98%`d/,B E5+c})Xq֠&gذհ(uYk&7V 5 Y:x Dڳ-#ORUK%; 3lje\γQN`_(:% TbHeoGzG ͗bb/wyV&Dߵ#u.I B k‡7zJs+Uť5_jxcxb`(|όU-7.qc[mK13z)0ܯ&[#*h bu4.Լ%: A\ޙ?-'v+Cr=NDD̉BSU:ƬI4u -q< x[Wqj'<[,:i^D-Św:XWLG. ]u:뀈 ,tplb3bryE↛Rޑ΃Aw&Y^MumKvJTa|̆?;/ a_qj d+{7UP/c7goYݍT{l{:pigzIZ{~]Y{FM=5ԓ-+eAMfc@E?7kY{N[uo%=(2v_5"~uI%],k8tC1Ii|` 2ҮwFP2BMHF__W9|| z0 f &%jz7p>iV.[j=( %}#ؽnoWQ#j#~_|dAP3o{_Sd/mC[dt9@NX ΌP8],qջUK}ex7Nzx/xEV~ 3Ԉpp\ًaeO8\ƍY,UJP|gj 0{Ѭ Yu g.~ u8V[+Fl@ D3Hx$r7B@+uqTrC@lA!蘥}hQ#2bg B\֨Z}xX7q9Xpp˛nsuwt+SȖ]n21O$3PS 䆵WT;ۈ^{mP=\ky'h)OicqV0fE\ g냣Hc5kYPZii46N@L0 cJeYBn i\Dt 2,I{ȍ(qP]Ӡ<B*'$+;2`{IR\׶JvIG{i !:?Z4/=7` 5\=tԶQ; j47Iq2+O>CJU_d4(Bq|!a4~*bM(rulM%1 #Ze^O/;c &ެnwޤNjVK;MyۤT ;{h&FM iH]xj6k>`r$N~[z:(obrZ.f1:d; )dOi}&nI^v[[P7?KɫOEk72.իԮ,n/# 2nϳ ]?ՕBdZW7af||^uZ?,j!;"+#* mMbA)."k(b*H 6,E*z#PNjYcJX1t ,AVGl!j9ХNGK9zj,J5n[B6ZO6m&2Ò`̝kJ;X4`#T:/5#GG>taOr<m|s&"BjO!<`yGF}FqcɌQd53u2=`(dYD2[_D#Tf7*maT<Iahd{(v!2z"U" ^5T[^f=AzC ޝSP$sƢLS`)0|~]&OQny v>9^R":9ZQzm %}^2Z!{j,\`>p(S3N2|;Z ;}rN;L?!<🹩Dq8aXz?F1/B)d/CІ@P*6uJ~>7Wӹ!<ǚSALa @֭>cnS- {~6SUk ywذPD i[,NyX\B'y:^>}w%"vIzM,Ra{BLj5Z!UtJ#eP4z=BdZT,  1Ea]1][ V+t3=֏\j&XKn3j|+= 1LBv9CTS4xirB$*a\A%E*u)'7 kTE*qf ۆb6Fm!QCV Qs40"0L0F0Ri>4F@n|#4=aZ~P2|L؏D *tvx#"c 3G<١8'^| S*^%M ~ dg8X۳p8Yy7^uڼfłTFUel9z,A/ Im=4ׁ#6SĜѴJ)JWj:78 úplJFưO!㧸>JqRoMɇs,DplbF\Ax  %շV3XUiCqTQ 6Oj;Ny6R%- wqgyи&P>σy"ca`[i{'aw]z})p8e<?SߋtrXRy)uQb?vֱ\5 cg/wөBWhcW4̚1oۿe ȕ4GUJMl )Hl\W4/RV DwBlJfyst~b2HZ!i~uDH +e06}teZfjdN b3ri?b# cThd| i4mAM? ïvP.sc={o,=aIAd~`{nML߷&?njضpT *%Ji U&gHBHPK A)S+HҰcl.VAC(` H#'YF$b)ؼ\1@ZjXJn֧e[͆^)hZـ8zLLɕ>9+aaLӐ+2 P5OU,d1ԁKX& EӍ2!RVTʿ+! 0+T浀i}5WX$J@p]{>-hMJ 'i e4:T)HSbݸZ"U 6aein M~qJ&S׉99%daגH'hb_UuINdVh)%{>3+W(q^L)w@Uy|/f7[fO^_.͇QGUewq/{fOE\P88HqW( zqY8C|__1wdVEl;κ=$gR$T!q"W|,Հhd(n=I(2?'7\rҫ_y4_XtrVh]ﭪ_HܓyIٛ,)2#-Y`yY"C(r%)' GyzWrEb0 rEHE!nQI߷sS$IdtȮD^,-,/#"($ݤG:z#󳓠{t=bK(G'jSgU K:z6$vT_^ YEh/LhWFkZCF  z"z)¼؇O8V_9h ",mgJ[e 0p{ ?!e9+poiXh!4Ȥi- hlk 3I/w/i=)sd_#^a6_-<+F*&h29b۾YY9Rizσ%P5_-@gRkW>{-_ײcef4s+ŬSbZx2Gz?x'U۞Q+y1obn+ns6$u'6;Sid%fQ}MUUxlml_ڃԭ%Pkט^hYLyC,+z iTWz}U2@vleiA_er2g5_HoiV](D_Z*7UOO5zBW/ͼ 9sbm!QC7:Ն0>CWYwCC")}mg϶P7_ f'j~?ܓշjtD6zEW;[Q)xuNv%Ӎ)3bM{_d= Kx?T;'z^*P+< J3oiQEO'HiXwzPmP~SLf齼9l[JTԾ*/CI hUH7-XTRj>gSvýÇkIyGcɔ1he>܈ē7ٲ"ZѤj4`Fm08iZ/7F]d*!<@Ul|2UIG~o*˳{4X6f굝]>Ay0_+ŭ0 -9jʓ~љU§ս!LA%dd0a@!=qf)Z^hjgU15kl#tq`$4֪Vޠ'bE*:O!0n&;(aZw}{QRh@Kji_l§*x5\^l;VKoGŮ mȵD-4+%6&Mu@[gx.6ٻrU)ώ'<ڭ l dMՕIr|d M >|ذkxͼGjuc|ς6 !viɎ9 ,cXƲx]5 %wj4PSp &&*e]&PM.|=q+;ev~ K1X2ms]f66lVXS ojq)pY0d1E6 ħ-j`N͇|H!cȬ;uV6UamDKU Fct)l@*C1 4TڶIn o孽ѿZ[72\S￑XD)楤׭#|L[JQb["oR >uzJk)BO9><1p=zvD"HoD/NW@] BdU/B5_//M/}㈊݁taFUZ3;eF0s}F>NL[; 9lP2]Gd"}yGC?o9oUXiG'Ӓlۃ4ԮQ]?kDnm?RgtXsimߚD*ۥydۢ.}! 846z Mt*tE@V 6:Ĵ +0?硰CnH-O.7%mNJrVJ褞wsJ)i2/yXߥħyDU9s$0hj4&uV{\< XwOGXxKj'`\pίaEzD +Z8!֦p;3qJ2~ڧ 8/U 贕@jcgw+n_ϤŴڪJAZ,F0*f3xԽc)bg(!Fi)af`L% z 7m\&I;n:ޕ8clZZ-U-K6mT[x^̀| xJSB.6mb(DeZV#2U/-DPxrQ"E $ixE+!LXl@i'c|I^@t*i-@˰hڐFvJu4]gEU }lP2`EVj7O  K,>νةd;רڪI3(&)Mnߟ>>Gj!$kzzޟ TvL󸼻3GRI7{ϠD.Λw[fmtfoZF1˭yG\U\N+ kKä0ڔŶkě3&Xo7]svd9TJ );_ǚ3ݼgey;rqEBf!ӃxwBw bh*؁#N¾;0]ὂ>/!QoEBGb-b'"8P\)6%gZ,TA\ΊN[}Bj¢O}2jgrpI+;BwtӦo;3|ou-G5>K_ZO.+e8۪8ʢ^Dg>ϰ}]J 5ܢ )al/;@;pt?SYlZ;lrmP+d7or3_3&?/xqѡ+f>Z.n^;0}%Ov~fC=^n? {0_,MF*#s:m㰬5eKœOitD!|?.k:r ^K.MQ^Rk> T M3b [0 {[?n;~".}5{L7Q˟Ǔ+1~G\bX4mCWXJL!o.Փe# 4Y84]͡H ~ȹS\"]zPk+ WQ^OI{Pf栄" brx`g = ,2;>8+ߡTNdTĺ1x&;ܪNB>gA~J<7sN68m*d8X҉[f0X*O̩/˫B{ɐ[Svk[e&vṁ TP @5 [39X)? H_7=0KpS֞>g󠻄;"Bv܄䖦z280 3$EK'j8=^{tLm8r-*7qLu41}}ﺂz헴y5ɺ5A#k{m !V ";R"{JAit5;6dEy'u6S ]{TESw&@U0wtؙzhȝ ?ӗ48.m?\ v0/NzfTBO"/=tж#jx#/=կsmͬe j_p8蚽{p#.s\ AIH;G.[p=j|Ouw`-[9ڬzE`v7{``ggl&{ D}ycgK#1tܻ|!޻wIB|KԷ~R^=/)[+Lv-UV?N)^oyz=Ԥc.Oyg<&*}O)/) S֕RYHRwlo=O;؛%OIw#1#DMTρaTџ2~}g ]Bitzp ._hqA^|qr/H=~8ZQeg<ؕV ~nD$=䆑LK?O?5"s" " #H֊ 绒n?U*X}N[7N&ݵ }s"s$gT U/f">ɻ8Y,U.T,*愚J5Elt֘/X1GZдwzvqr6=~Dz̆s|bT?$ևL7әnR_s[&6x.ozy7ԣ*me{,׌DEM]lJkrda.k^ŞǑڹMՈz /.G3 ?u&|(,d<>~6HYlOS  (mʼn]{ahq@F`ly]B3M ws|?OXǠCz^,haɀ-t{w;S_ue8XV. rƒZ~oZ.i\%[vG_[]XZBҸ.:\U+ld#9䚷з5p"8nYMKMeGcʅ۹NA1ޕyJh5̄qAgD=\KrƯ66 |K2:<^?4"] FUDIsqdU{X&omM}x+7armO*kа.Sqr5 :4GU*p$髂raӡفPGF79~՞s`PXQ Pɚrjo-ipo24j4zmkp*^uz!FR70">r_hC|'I#cB˭M*#tP_sPB2`@! e 2~_.ãYMvc`?uc*Z h姪`=pbd{?_i-{b8o0u+nӶM| %&p6O:=d}%kL䔞›}9ЇNNtQC9޼NvE\:Eb>,]q1Ԉ9 L_ T|j^e ^WUF/ KvL 4'usG;x8^mE .nRurAVQa ZmbLfy";"hk=WpLf̸ %BdKf'\7rT.+Kَl&ș4gcÚ6! lᔓ/ kůfNi`e3)sbCsJU%ÈkִG9ܐ_QS2ZBtD$8c#`q(f,9@.z'??T2Kb3uUԊM$Qf-.RVÛ;EֺKS[4)7*t( ;Q%e={径K侍74HvdW/|'+ȳ`Mii)OeӒfh/qNa FwQ9Y9N!6#%H|cCߒ8F 䥃8/62c)x[ 51>GHKe-.*.!f%h9ԢJ{k*.O.u~60ɪL;0(EpEC_ G&M.AdSbh5zG[F#aþ 1.dbSg'@hLƶFp=Wb&,',R 9u>)DGg1INTHbKƴ:J ?5)"gޓ"hxQrQg{!6g= OWԲ"ZTڨK nPFZ̡fŞT2QyI衉Ȃ<>Cf7\m@Ĺs"6J*d&b#WF-oȋgExzFѡsvx[6#G{P[Grn^/yƿB-FъgXad~32f7Uz,mq֧l:~)>H ]2{nrLb.{WyAvF j\/bЧ[ק԰)S|K  F4Zrf(a_̩~hEUkeٗ~H0FPl4kwh ONO\",ܻ][?NzքQY 1QPwN CCc ZP b"%JD_ X>b,#v0c:ێZk{`<9+tq? k*ڞϯBbX1BHL4?ـ*ؒ-JoC(XMqq7/FqU*|Gv>ngI8^4GD\u~p-k:p ;лM;` U]g12WM=M>iv| ^65< eK x >oe)o,7{G|JꉻB=3%|_D ^:7[ "=A x[=Uq;**`!k:9if*J&1wT{^[`v*oYJmF vs=14u8y4jMA#a#+4NB䢣1uUrL{tܣI!m\'6Z+жܣdQ NFhH3p(B ,iNbZoc&Gzgw"W,(*X`dגS-WߖTb }d2HfNۋ{S9.G4~bu8)dgl'*^4Ɏ;Ԏ P3xYoYP{u6 'Jgn:Wԋ7'df7eo=W%|d:!Z6Iۤ6 %+#l|o*iyqkVd;AC'uT.)Qy"x\xdC HB1Gnm҈/|w?L]/gv!X<:mM(,z#ۙA{7Gߏ{jmVȵ݉NMZ`.j9 ɧ o&JN p5~č*9 w+x_1qx|%`\<y.( n:|x46%űPTXf:ζcxjL'GV|o3SEK(2TB+H7*P(d[Iw w ݉E5ԱZYuk"i糌y!1fk"\"/Xź/NM願:ʱ}ф& &{\ (f5b7d=b~ pIG;? #^@q>^R6^#32V3T]8]^"YGU/_劤 x*#dKJ58|+قEYK8O^9SIK ͔K,ۀgL0ɺu4kdf X)A0; 3",.h33 Σ Æz`2Ěp@S|ģA}o TZi4z^1|Vz\.vWܒ%Ɂ rf vHz_,u|.^$J2a>Whfy܎,9E,%ء-%`GD 2*C؆+H NL٪"VIQLǟYsPGmChX2_$ٽ iM%AKw1-YiWZ^R!NIIƤp{`UUr/B/S`O*fq0ayٜaYM0ȫ7!oƻCSϮ3oOxOӵV/s&,…t5 ЦKH.KH'Il'|J|GDB^WD3HMiEw+ߴAHeɥg1&K~+b(v"/.bm)1^f1ORֶٰ82j ж9p9A W2ߢ櫳3ۧY-?Aן.$Dw}4CGnPĔRǴb;g>Z/pD%z%tiA5bAy]a%]|g3'i |&ܠ k鶇x(Ɋ6}^??(IO^;Uv+nKW.rJ9ʕ=!S8|sҼ*hjaʳ>\ZUp484|.@;? yX_=tm%$RR7ބ TU^ u`L:ǭ ׾T|.M*hw2 /'VS@ t%|nwc3$S Tp>jl !N-X~y+0Or,T7=0qZγ~4V@suϪPc2 vT/LtFhgOЙjm _P.$}>`܏|.T#/i"a-4cBLJ; P#\qS%݅wi$Y$L%)xaO_efO|"k( ]+/#+2JQr>Cj#\*R^+Qk=;gI/达z|Dɵ(vH"jUKo<"Y^bݴgÁ除4KAcrx\]7$}@Vn`fD#^ *X?.Rr ]A?DXJk GQ$r4:$3JJg8E͠ˋv7iWzܑzviPj. uW]Wr"; gܒ4kSCILJrCװ7idTdTWN[cJ=?bJۭ׺>$\!ݧ\x:%e`Oҙc&g}pj5nR)Yke !@qʭʮ >t:.q_0xQ|^XJA? /_; "hASR_)&G9[A!p#}* ԲUGdrZҸdo簥Qr})s6UpÓϾ5O!>rĈ/ eԄS 3QqB nlg 7P?3867Q&hD~Z|-[VƲ-DKdSTVVeCȺeGe*F9V vyؒےDܕ2bxPHK1G4{Y#w\X%-jғs?$UQlɡib^`=7ϡ JI"Կ%s3#%V!;.bq,oW>ǧ+9'^;3ٷE\_A(~IҀk^Uԕl˧$})a]Ӈ)~zPణLc<DŽFiEWzȺlߩp|&{40Ի4he\0b 7D'}7 Méu6reBŪȂ8/H(!?z5m5EN"x-lv1׊9J|x:}2Bi)SXW; & |c2}FIR+f&PQ3I|RK`ύ@l!(PΜc)BYS5}Jk#X)o~vr{4Ї ͎RyV6,vZvyU=9;bz<Û  zZF{ KA=+%s2,ȯⲖss`_IN* /gR9`%kp3uMr3fMb]~[-!ki%J(_KI\$O vM@L9DY*Fe%x;'i!e^U۲9[ u0r|re*wRo^TQ~W{ew='W]I`R uˮ cZ22|/Gt搲sPՉOȪഛ@9tRȖ~@^qcj1VіݺN.XlܷI{ϬMy}.pk5)l4 i{>4֦ HB ɔ,+i13Z۫%;0]Hj%Ꙛ#Qt O9Q%\`n47dL G g ϋS4 &7h/Bgxaȴ\ni^ B*'-y0ɎE  ϑ~NLYz"%6B?CF瀑aXLC` ){)|a@M)޼=0תr#sQ?r% cӃm̏ )V @o 3//3FSG5~A\!x<PQWB]놙aGS*Xg©Rԣ>Ԩq{q;-,u@,)g2n($f: ?p}BBn6Easul\n~T%nknub\9ѲLHC"ź5>\8/`wLz?F  Y˭퐸) |iv UaNIט0d< / k^|י;hzhGd7.֡ k3˫nСΛW4=o&E{KrR8@՘];i/!JΦanw$Vd^ Q~9]15pՂ։T@IyRg#Vhl{ڔ>,Ҡòv!%}= 3jǾ;<(;8 Vsd_Z"w!Vd-ZKKryDmCIXGR#,.-YVZXE>_ԑܬm,QاP,`}6=TEMu}X:嘬YAe#1B@0QCU0Zg ;AacbY{yES*%!S~cC{CfnobiVgEX&џM1c&N6G.K6rb}1(:l UZ}0bK bmbAľnXAc|*X0RKBd.HәumN)\7t' y y_Vv!5r,h6J{"{=jY 3:& ;w;!sP, 4!h*jkSc$/tmOZ)qHx <~іaNߢE e@WBA>&JBA] kk+8V08p^ -bwƾ3*o/[n%]68ӄlQ`r#j3#lE&N9>۬1Z\7 aS7 ?n 5o 4 4Q-G,`lvb㬻E*V@Eshb?###ߌ`0Pju)ccOj+y>Pb;dm-` 1d9sLq:jˬI=$J"B&*j?7 c@Ҍ_]CF0OyZ.kȔb1fnƆR: Lk (ob >֦kP1zp0.SWU|3oȇ>c GNx gĐS8`Ȓ/a,#CgXpL,,3 () #9jai 8# |z,k,XTG8 ƚy{q\/7/yx=,<`nP+(![ ]nzjDC cR4 ~+1-Qx[ ,-xqd9 jLxTo+LGKGt%>ha~Ef֎H_!EJ`4FWPX@)hI?W'lOl{i Z 85Šl9pm_%Ef BROW-dBA[nYߗۊdY'WjElJ9jP.DGzYv-I0'hMS2j9FLsS!/ ؎,W;\;+%&Zw0WQɆu+^3SBtA^6CP@ߚHЋ{Koױ»FzC-ihEzte_DÎzZlm{Wu@ ah4:}bۺbjp;̶p #f~a"ρ U\*ܒf^w?fq͝)%YsVSry7rC5肞XxWNy36a}/tqKK4LcPa.}Oؗ&bSi]V^;|sسMIpy?n+meO\g^uI-/'n"հݷLNKk(>wwY0먍3Lg4 ]%;U]hvTTT{ Bб@|D.fY բ F"QtKeTq Zsޑi ۱{XQQ~E=3<^X@UUWr 3la|vS|ŴozS^'NC<^ʮ4^6i"8̝6-E#NBl_ڇp#'b8MF}L1Fx IO )ξL̈́.sPoA'IDD23*i@^=a" }ZECH#Nsz%v+;TczY FGOPb͵P1*9*+K8l޷/v}U8~a_Rޟ3=l;#O YELZ+cybuw >ꔝ}xrGSKɄj\u֘vl6Lcr>$[@{!x 09H "5dB2G$AS 8=̲jPd+m $RQ8yeą͒I٭%:cd;; з:{I/ \X;+˅ӽ.-i-x*L/LQ.f6ezxp#mlrj{o>! Ke`tXY~?`+r\5%JÑ "ޟvPP>>)qe X1hAYtP ҎgkyBwu 8.E@PR;YY!GUvr'~Po|fgqM5KD6`: &NM+dIcoq~-4y{Ϲs=s)!0@u>ⷊ.}"@zE\7 Mm8Cm]*ٟK+Zd4^=7+ZV8A0d0FGo\ hrӊ^~Fܶ\ `D /2Zb)aUVr0b#aATۘr%煳k+Z W}-:ʝ|"|sMFb]Q \&A7&5Ye`G&w3h`[gapHg'2kP>2]xDsKtřݙӋr.~X釕~Lq}=mt_aJml9@qh.ށliK[>n7pQ/{[rHWoRSُq&sYPXba\U72/sg4!L~l˃}^"(jA(l-#\4tlcպ/ ʃ]\"c똍Cc`ERe8 >Ý?[.,%H Kp(v9PKY:~qvWn?qE {(TޢW+T|@Q.$[nICknSi@f ɭ6zHⵗR .Āyl͛r5˯7#ԛ6TS*B%Y(|m>q>5-aG/O2fdQyYp6CJ؉WmjV>6Ѫt/0@{|ZtU(b.ВW1|7S͠%15slFWU\Ey㱡`_-;V9&n(TU"q̖t/Uv7a-O#<-@dDCwW,§W?ˠԓZ۩T^f)0{7;Qv@| v5>VEU&R6'܋wO'Ej:dkoklgPޔ력ճfVOollOba;>p &n~RO(=e/ ??*j 2/%=8C#' 2e3Xc"[dU^┐S)^egS~ Hod D7h2>/~;?<X"#׬g85~ʓAỲ3Z]oCyVj `NP6yQ{q F˷HNn?|XWM8Waj2mIU*߽@ީ'*8|c .EF09%_yO[oX_fFACvuބ+0{V֗# ^m, |qƛ%`Wٹ[|5_޳̣K w؆'7źmnN7v ?ys^tYЛ&?)I&ZԞXԞxyNY~dH@鑆vv9a}*sx1Ng806'lDcX]ZCkS)L؁a+V{ǘ m4HQ [+aAؖl6hЎ6OճCOsZth{OO?`ؙ쵩`$]MF֞Ga)4|oXac&ovml(Z6@}3ve5%&nyհy7X.Xw*lo8gELLH泵+^>aEtG7+h4K-3gĽƧR(~nV6+"]V"@RqF6r`ᣞ9:K>EoGI7paZKYA|zEtT$< s17 &ƀ[IT:Z(fxӘ0n.lQ#<۱PEgmu9{Ww!Cox7%3vQqY(n^G>6-H7/% 7F02#Y,2RY;f"?Hc"\,KE}("*a,۷G2ocÆH[ҷHKa)mcەgOfU˧ADD3X~xӓ2&p6\WAVvyS>O4bvONk7vl9a#sa&X4}AD)}o9:4X>Hv2X_GۉWźc?Yo|<c$ Ri =zŎ'0'ziŀ{m!=0f}m(Vl%F]]6Bc –K+ LH߆ WI2Pa1 (Q6 A&WUzm@A-ʆm%[rBMxh^r6p< DV̡,jaGѮ}<~^t$?<`p-#/Zҹ@X=QԒCj<%v9ql|։^{xq+-0b9Qe:Y2_ T)IRvO-T$pK T*$灂؇SɃs0pnRu Là%0 3s3G_`'+h5^lb4U6Rj\p ޣü-:2VQ,Z&˅PMm+RJ¼>al<|Mث9| O֐聛> 9NALq}Ʌ݅.lcN&x};xfgԊ3ޚ9 -vAlf]1U]sx.{ ng`8鿽d8ֶqCmoɞV/Cz D(BVk 0X?N5A(Aك=f6 c3*&hSn7qV훝4Va$W+ի%ޥlXl2JmؒL6f`9; ,\7ДcQrpp$:^_|geaݰ vk-w*$﹚\W#͞߃jiJ7N%̆d v&55ɥ=eOSV+6#%6e&Cea˰93lfNeo S…j}Oi1mz[mz8iCcۡD5r); xfA8a{k G6piD0X ǒ G Pt#}:Z -C :")d.BeSN+' x?!"f1+2 (9Lspi5>[-DKFKFK'mv?+ AxtY&F*PN#\)د'rp]v'{(z_yc ߂Ī=5dG%avr`TlPĂm AE7>rPYz TPFSNMdA!@1 1 yThcEbԤa1QNvQۄv;@LQ F*1ZfP 65BPgR ց)P\턶RRH %9yFHL bЍ04V1CivZDkMqbʦFOj^#fc tJNM{iTkL/3\ ?1|'>'k =]'CEK+; Oa P%̞ԑF bOJRkR[,EJ"ܓFf̝,VI2kA0@39zg.ОA#F∖mR[]ٹJ9f Zft 4Rn% i=#F:YZidvQh< ,yր^U1ZKBl_nc>îq>\&jConUS37Pejez2IYgvZ=Dՙ2@98U`0dQٝ4R4 ͭ&B݂4va@gf0M(5{ 2ݦ!p8&V*)\7p s̞25vNKc T3\1g4K) pԟ jQd-19oM)-Uu15c&}g&̘dl)ڞFmHO)IԚF] oPgf1d,?T+Θ4bN̘4bH#dL%QӨ=wFØ NlmD;c6!iC8Q $Ue+̘4"CI#>RMBjTvV"MؐJ"zݙ^u fk% L E?{* Z}ư FSR-Y@/Yri˲eA)Ze֬鵌#&ؚQۅŒAuA*ӞFmViXTLՌ%XFsɭF˙TߗFJi>kVa).XhZbQ\F4j. G_N#K4T$mK(!bɂVR p0؉BMdAaw:%MdA;ѶDTԕɂGr-QODL#W* lqi$mmz[D#DE+vT5ANoThxiD#VhA1ގB/R6T՚xiQ).K#$jj- wL$^ǔms\׍( (f7Ĺ*u)ژEqr Q٢l5`^Mɤٰ["LB 8<ن}`5l_08Я=6@/5`X<]a27lO1dkы#>CI'Ň%zPUs? :LJt7z%8m{(E%G{ScxgPmf54/4?d3kZA}G%|P{dh7]rF==ދ@' bKJsFVL0aoA^/C0v4/gC Ca-ZxC 靟ϼ=}bD$ὅ19t}!}sU]wW^V$ a82n'ʓl1`PUds5`'MAL.p I ^v(<A"jῄF\)ll|b/nWmϢcˣݦ Q͉ } tnPϞ 8k`bw3t'^>AP~>;;{~>lBԈO|Ez73fμΖWint*wA?4xnUc{S>R(6?YGLky!>ω63R7M9° fGՊ+&Okj'ů ':{Dj?$JD%J0qP1:o%Da(ua1Hz{89vۃg큿>x­g=+zA:ͅj_iȑ;<ƪ b51Onkhq(ژh r4&>Dͳm9nb~kmdmjnEwt?d?yy?x;}kGx{> >"&U $Bڡ($_H$9Яޚ@VggE[&);AD,ǐu?\¦BA.cӌs-2myЕZ,jv>SLt(]O~*veQfѻWPr5ꨡ]9NhY="fRI3D"f(KP:H(tr݈īCĆ03tdhAs%F$^L*~hιuzVfVUkEeP[9J 2 P)ZLɴl Z&si%2JUS}[=4L*g ?pj"A۩"0ݥDkuIHZ .=-#SʻKK.͢H$;.,r]dK}tƆGQM^I`O8 Lj^hpgS!s{07 `؝@aEjWbDI?cKQ{p>[40wX_Nm*XkG &eרwpE8@%6 $V] @!jp+jZZ *aeQ=`zj-A.9$woSC @Sa-; 3ƫʳ;3& /QU6q@ucF{Mt'3Q;J3:=OP!efx`=%\_/nmDfL2u ]9UдyCC (,k|kQ`GhN)% V6SC92}Q=Ą{b 9H ԭ`uZ@*B!oT mA#0$,nGD Y2Q[ uظ'a1! F9;So;jHj(`AQB;9 _XPt*ble VD'MSۤ^Y;e5&f^EkG}(}(qQc·⼄GsG_T!GCW/+H_PQ[Gʧ)&zû05ӌh7ki2\P)CًU# iPڳq)Hâ9NF=q"0=E`qZQIky#LNFI i`P!@7Y-<?tE Df ZVMjHJ&/=,GXH Te`[F@@ ]F@nz w ob^f41 ="x=fvvf߃{,5>EQV<Ƽ6yee㧊(<G 7'[~UONV~J=2Q֌*q d;ȫf:o6}~6n EfqGNfÓ0^@ 5Ϳ Z^5܈ܪlvڈf̳ ȣߝbr=L#Qc,opB{&^5k8Aa [8?5_p::oi.ѽZZ=lgrݹ.רw N\J5)/hy`n~kdykΚ~RIfEO5_5ɶsZ: kJh_Xc5g狃[k53"#ʱ5vax(5eq\t$ 5uy}Sܩf;5MhC;VA54I&?ՑY@v䕃Ύ6kT;3#nn]Ox(Z $ԖXu>M d;SNvhP≯ZlHcfj$r2 SaOk,Tn*í04bL)=݅zNJ@4]5v b;( SAGċcFgur]>< O&^ZL6vǰEn6xS`=Fmi,ݩtvu&33+FFîka2Ӵe1ܔ&~3?~zmU9L)%YAǟn>]Qsi ۃ04f&HEAZ"e VeêmEb8;% ^I9̪ ZK2h@Iަz?6fBdnGé*Ԏ⢝_ђRî%ш)R==SzZ홳R=3ULgݘc,1ܳY/KA_^ ^Z(Z`ة4X66${D1F:4ZD}Ғ  E/#3BebEtC /5B~)A-m.(f$f(_C݂u_Jh|~qvT~~)R!oS"K(Bю/3虂/3Vۗˌ4bSB4RCYh~i-fEkAZY :R=z?RcK7+Zi>}BCkӝm'Л :4ߦ[GxsNUݟDGx%XӺc{-+Oax C 6z #,&yMSD3@'bcBMY69Kh &L9C?kFJg.%WbX#|7Va*1bW .Kz VVM“kK nK(HS%OIEOgqhR<$61'N2_U>'wTd, NGMCjuW}~'r tRζM t2d}EKN ˼52ShՔ5vcJp} lSq#%Q3i]i­MVu\lz34bUTɟS6#=}±(pj%]uy)֚hn͋-r>ngڧ]dԬ"da $x"% TPl=kaf -S_Z&&XrV'^o^q*{ td^b`y>߅R ~'o|&'+^6c)v`Uk6:֌@v+Io/Ŵ1Z,1[ uI]ώ/5"tGo<@cn_vɎxcqݛZdh28%1~~ H_"D?ͫ\1 ER?FꍇH*"SKjVLCtFӳ}!}|Zij%uu{_R{5#a6֣/,xZr![Se{4il➓ -=5e8+CJh2mF>$!&Q| <)Mi OMzlOlGq(9wWwxN!(HRFVLY~?%lcKOKE*ЯW寝uJR"Њo&7 3Y: )`#8+ݨlgɦw.jR}8M7Î=TΎՊM@HJ;9 8+[ޜ6ј ʮ-x itwgq"+.LRV1r1YxXloP\ŋu`;!))r t?ګaG0U7Vp~e''(9 :لJVAd+"ӟzlWW~F !6dV@]` tж j5j *P ?R *ZIrƌ U 0g7+ 2.)6vbF0p,Io6a?4Œ&]J͍цN؜J Eh% 4w+FO鯢Qߠ° Qq F% y<.|RFWZF;Z%쐲]~_i}`7`Fe_ vv"=b({:qql^ &YE#[`$=96GH p Y PDn!ia9FM-G*a D,W:95 \B3R@ە8)+e6 yЋ{AVz8Jm=;!&7>bR`*g-6 Zt&ɺV TSd^҅($H;Ilb6j-y:4:7"Q V*4i`NȻRRt) ۩XXim+a5!8Pe@18fK שJ\#j2E*JP8RbsNSRE asBVJUe6VUC*-ʩW"C:)bAp^H'IސrRyV7`P'RxiN(ߟ1V:BLI-thƹ MO0߰\,I6LHؤsa@l߆(F9/A) mX>/Iˠ .x8e1[B6V, ʁJ;Z90%.G9ͽgUI4&(G [iT'rLMF'-V Q#y0I!F+a\ mu y6R&c yXV4([t=FmF; p'|ozX3jtNl69^yw7X/k?VO&U CZ̊ AdJUn(eh6C6>Wy{C"^^t4 d>4gWF*ࡋ:9-0TSچslg(@JY9mn)j%[3,ôlWc_Hߘ|ơX4qϷ aVzEjZKA=.V>snu<&$M8ucyT5H U(';m PaDbkL]|In$p;ج{YPτ2A )6Y*pRUϕQ@ҠllzO")DiRT;9n[T (V[L 2NA {ubEI_m)q'eLyKSAM$)fBh D~E¡ZunXWj`Lأ ƃc:Kbdj'jUWZ尿e'^ u_<=t\.`X.Wbg f|DY cdh*aQ/xc]K}t_Ш|!T2ԘJ~@#'.g8_ LL W )LEG7RUYOk-ҜCU`;:1GJaJIUb Ve? P@:.LOȟǨ528&~+Vsb&ڠˤ^Ch APwDXgF\Aks3|&g,|j\4߷9߯}ֿ/w_-ؿʤa$ ?9`<|+;qxT^2j1J>:cO &Wy9MSdH>WqI4 "UQyn{kw`xݼK+tW4%At8u[p}$x#-A€wTMր&ƤN<}vw%h4@H+1xFt ðEqvyDVDI"?<-$\r4㼛Y+/Z%}h]rߓH4rB`L/N4i~bQ4T8[i[dPP*;I |ކO><ͽ3%kԨlhs1.^]vd1BGim<"˛[VG$09PꀟzݛJsƒ9Y- )oOŒ2yA|k?ݓbL_S~<2`<%QesEi͊m_bWK*k|91kf96ydDHm`]&;1;j!U9(OTYAP&tЋZ )ʦ:`Vjvk/g^ceG%9l-*_M c܂G? ,o8^f o:3FYctMlOѸo{e >Vt5@v7&J-&;C&ap=ǛL6:oU1 2>obB f_m5M (OX[)h>z%j,+%).:dFA)dh-ШG Au]1E{oқ-ZXYӧj|5+XؘdcQҟZRʪ $V }`TrYM70숥"[ W{h3 (8r-gi;%C& ?\ [ٍBlKXR dQ]a-ZL0l:K mեay$ _{MvGE{gEs0.ɛ5;(P?Jt~4HLHns-yJO H󗠗%ڐ:Bh-!_2/_-_u+6uSXt1(Z>*hU Qȕg)\]8 '#-^)JVY<\x: 4 Նhy8D{`lSs 5YȗXEOU,n~x egZm-~ux!; m>g0n|]kTY3Sذ)`9vI Eu |~ gttx&&_c_߀}=zyQzd4y`|N -Ξ^}oJ^6bfXGc{lgw>qF>lo <\ZȰRƜX]2 0|!(hԄ֧Pj _9!JJ*7<א Kt*1=Q&I[k>b]#SɡOg 3YیYP.qk* Z>8!lm_L!_i*g10A<-Jm03!ʇ ׳69Fѵ`||g)'TPF5QG0\2.vq ߤ2eGgUbdU9ZFY+="Ei+J2l1n۾~B4!|2Z~OP9S7ګ}Ѯc>>~L?p>+]bLǰà^8{?8mW71B%4']V|[|dMOE/|gޣuW f-nY _?&Q>\V͌Wg4'{:'Bs|?~ZAF?@mˎNYk8Wo3xQ!4HgoeXz!]՛b=<Ah^$3P!Q:5wgVM#DE;DO#W`BPQ`9#4܈s|pLmt},t꼝QU W#r=>ƘW7RN%lQꄲ6uUmBo7.sJ\ iJm@cYI{-;)6AYnoJF\B|0 _ʻތohd0tWx uq |,8 vոyዩ F9X>ݝ611~=׉k t݇z{CZ V/lXWx$־NrƎ){ˏFѭȰ1Df Nfb{_E:g!?<tcq,)Gl.fiSg;:ż ͙# ;ҩ^83Z7YSI`66'K.# 3tB]V);1z]nU||~C<'3`ƟY@s6fUݞZ36U3&efn% Mpw*<@c"CaB 4Cqzv(Afk=n4 -\<$|9 hj;CP| dy$%@e>:EkM//Y9|?R,-rrK[kyrs>Ktu~Nɰ.eC _=d-KF,+>lr-pshbmQ\B8=) ;YnA0絙ȅLKyeUO?P&FTC`z36x^.kQ$^=)oSwJ=U~7#؉X=*ta[B*ɪAR0,^?z-KAIZ]TH>rkQn?Q|kBP`lt; |\cq'nP:X;qکZICO N aA3Np\!tH djmx.hD˜.CEACkDfC߂;5g6f .8ےͥhYͫyC>cs.|F{b}@$w$[l݆yަNNT +:_ֈ5/vњglEߨqpr6,86m4 6-?H flii%mzxT~,Ɋ/k|=7΋u =)<l&eыSAGg3 g?T|$5i0WhG8*zlڻ`_f̖+Nxhxx|46o6R_ˈ:%ˁwi^gߜNW)B,ƒpIj8R%R B04XcNGH/>qii( z iUA]52av)cq[Ӥoi{g>B׌vcזv%s̒h݅WD…h+G ׇۢ-ƒ7zvYxz?m6"G-KdsIi>I63#FJ6![\@[Pw4SAFڶW>*rMX#pkwnnrMn ޵6';j1(skщC`t^D:qBf0*MY}Eog{~2n~7{y'إ߫t70%q;(!0];KB |NbOVNy_c%^fc|L0E`14?.ð'=P4J8<<OȀѨl?h?w㡙)e3 @&yNxY|=?6yC '^.ʃ^ϳ}Pm QXcV./L˼\Op9B r 45 6 ҃ &\%%n|!{DajPW>@ - ᖷ3:E7# k@p$l6׏!\񚔘7u^7~aa߲r] KHs;!OaE 0SEeQ[&7VF#hvz\2p3A}6f/XWDPs3HgDqt//LME ai)8; v{h.mZU-# PbcbwPqp~iѾLT,_JC3[ E(t'5 E Ϩ$9Z ;z-TҶs IMFEp~.A]W5Fn'Pr#.'N_F\)l}/uu-\<1v_xF)j[gU+/QD>,4q~7O"SFך5M?_?W_kc!~@aU?)78.>2*؄aBC~].cN\F q5͊Gddy,V:KqOo@o5(Ѕn;K>^ޔ߻ }x]ƿ}2_tՋm9k6Ӹ,#|(|?ÿ&W붝TP!j-:C x4n.3Dw.? ?Ϗq썞nI-ѿ o@w&O#=E$(C n(g,ExM:dCk/Idq>kBHu%3DCↅ?ǟ慥q/P~8p{5p>1 xzIm<9n[/ S:=}~.@6N:*gwg'KJw}D:#W'4~|XA: ZcDhUY+X+ K8~91sH.Ck,X2a6bLX?44LJWCa~unLÌf9]Ll|q2j2-qdi~ï|ts=4I0J:q,M.7xλ)>:<4xdCr ԷJKHfSxwq4T]<4^} J j#T E*WNRhºAǀ\kOB2ϼj wH?qMvB45Y6^?X3_ϨH˯F8: #3iN0`^h5 4[T˧T{:濒'7:mKsU@iѭ_O\9o[_J ^ʒHǯiT+Vu8{m+F6 Bm@p:B;&jJy4}K\7iF[Mf NR :N7+C rp|_}*%/j7\hO#5cW؟FvH''#47A[|_cyת 7Czi"WgyYND C[r;b(gS58ΒJ6xQF0`\&X:_'l`X;k&͚"J|; PbX*jkfhj}a[~Y뿼6ekG'Rgb׳wnBjb gG3Lr63wù{y|Lzc@Caǔڢz #Ai RpN\N_yטi-OOi+-C.⏈dGau@irKixPB2vB}ΜVg %l7Q F/3B 6 ͯ$$0ԖLfA)]D,QsԽKAt%~Qi,7< Gzχt/h 6=/=½d\ wxqUS*>85l?~"^oI(6Q_?8@&̜9OIy'T\:CAo Vc"_ʯG$}g=[DJvܲPOf 37m t` kSb(G/M=xVo5Vy=YӅrѢ>O(klWQRjO|zjl<wNSҏDT-7Rt Hgvvn-_x"N'9 (S|4"-ʑ RAcqzwhO? ߑ*0ʐ֧G^~)"Ϗ>DYІrV ZMb*jbsU5CJTҟWy# -[.<\YIQyįʮf@[(¼EيkpB8x{S~s0ldI$o=-lYtB9v."@jF__VS'ퟤJp/ ByR7cywTFFa4\f@neL\=v(ؼ9d?`=\泎Vj#2 C3; oY  ,*UnL*OmW]ĖYucy 8X~x'7A TfeiԔ5\藩-lӴG|YX~02>+4ѡ:<_ ^>;ǀ-3\'Ga? : _}R%<­-5} Q-[*2D۬_:67F.18=|a <+!n #-F SEp/2ԁWvYyv8K9h>/VD vѪӸ!*ǯןwh_ꨚo(퓂PREG>ҟE+%]xܛO7 kq^0 *VeC*U8Z2+55q"#CSo,)nC&;:`t,l0'b~ 6n5Mmˆ#n,Fqb7 bktw ܐR,u3U%hij7Y-LZuʞ=%Be零x_w6]n+MUWJ:su%ok3/MEoFj2d o+LȈ?L>yJte֕Wɻ=8bg~e0Op`:pG:LW0G=rEZg6ȂJL=mGQ;5 MTA :4\%G :<FTV\}o,돎X/4W3TJLzlF'0g?V` ^2j^;5ohFxҶh;6f0.xX2YЛ*hf-^|3< zSҽҸS@1'1jc-{_šl"/zCqT`J >',SJqQDUɇ%mAa  /ze׫A*dޗ o"!'qw' F Ukbo93&)8dC7Sܤ]3"FH6u̗ў@oS#+NW7 pTJGx]l?lX!de󧾗~y]{MjWjBjW(c.eJ0oFCIy.P^GA͉26-rzX 8N-cۧ[:nGa^o<//z2_I8d~*txbaVހ1KcJ8X^b6mK2^0^/0|KݯL`utD tzG0PxV#Kt'ՠԽ8?UVBx{q X><O,.rbǺ`pPp}3>P=|~y˄2r=vjtm.*m.v h2%4'p~Ž 3DCVMyŝ:G9& ,_C2a@ݿ[{P*DQݎ՟̮;twXUV =D9n6 Dn9Go ƶ-{L`Gt | ;#<;-xiY3W 1˥C6,\ּ^e"i{ /6$5O}7c<.6a {fC-oiSGp M0.X꫉P<7RBm-yyB>椺d%* zV7Zۤc`zsT5>P]?rU9:?Wm3x8DGe& ]~4bܭ" Qos%M Ghn-N>ϳ5%k0>w֓֜Ӯ3M+.4-1:32{Vme-tIrC]k|^Fc..]kê"KVdG^%,HPBzq )~;0/My `hLӞ&nz\Hp4iy]Rgfx}8IKVvG$b?[",~Tmwu5Kϗ|ξӣgG+Oj&`vd fHI7o)#DA.!.>.& 8wKcR :eI?qG5?꿣Sj x)\L4w"Cp=Qzh.A|]%}k__>QԶBYW祾fܝAMʄ7\ Ĵd??!- {ʣ@x~(6bN0a"AuuFiZӪNTc%t.o".512wA|/oB/G_3c8c aûr2zc @N*%3hiK#YDРߩB gcv* uO6ZNK h +UyXuys] ޵!-(^yYkwtfH?jӹ js?+Y;&a uosX`DB`>`ZU\4A㟊~gXxc9[;M+G;蕠 >3܍uE.⻾-`8dߠǃv.&Mzl[g<%j8: ?fC,'Xc@܈MFȆn#wt>$܇w݆mtDW[_6NdfzmIܫ] ۍ`_sop(1ė {E3ӐSÙ֪ ٻ*F+1Q!R7o^DR`8Te+::C#Ux qEam0P궖w~O۲,-?s__^@:;#_ ȐoCna}7i^jC'~z A1GG^{ș;A$|Q~,rIO2ӆ̐w4,XXG_xow'S(鉉1Qy|7 VF~o%E0ɩvG4xy[]2[KDk]XW}Bq\P=(&èax^@&H3ѰB_ȵ/{xWDC\'f &di!?RFGK,lKGZַBf *a01  A.47v|SP'd?Ӝ.cq )ZY9K~0g~@񸤸;K^-y !i2.R-k1psvQ+ˏgiCljtlB .q|sVȟnT~oŜo|l EwI&\Mů&8rfw\BhƋS/z[fX6Zm ?,p"$7\b0/ZP˞UkXRw=Z .tl>~YO{1yh{9Z-mЊEƎ7xlA3V re &.PFx=omc*hW.- ;[,,w~&6:O6~@CO7BxО+#*Wl{B.41|u1s#\@dN4@_ %W4nKftKnOV@øI>&t$$Z}ƎBÖ"vwb{m.x?{ w%=NWY\J -ԢB9W^ÄlK '3[p٠b-;Q{VovԪ3bA]x^SMWu$:A8-<엸d`eijP|bPa[< 1 26bsLԘYBc.%_=K-u= 4 h #j Ԣ)DuŵߺHsDb;qֻbU_}*| c̞>tc桎ATgvQ~ Otmq\Q5ZCt*3+w3-v9>LNv(4 ڪPY?+ϝɨ RB0*ch.:Q@a @b?** ڰ9.:MK)]C(NW1>E6׵_ Mx<# YOUvXAHѱ̬-Y'Kifvc-r춟~_X@Q1 S8_-<4^c]lEZuv'>E`MCc.ְyӅI}Mi;5U\UM!lK ^,]ϓxIzap/U 7w^&V=>~"Iݍ>ݧ*>?~l΢ÛN.ЊS0z|/ʫ nP~L:U,x^W{:!+zϴ0/g߫Lɞ s>~:$.~pajb'T5?]@V8jy?R iPsbPN*RI7ēgͼyK$>rщ?VxzCc&B*أv?snk+Q ٌ#\ ~90Є6X`ș w@^>}G@$a\-0B)ӺUj6]@ŝm4dgF8H*Hwv)y@LC:vKbAuBjnR‰RNh*cOS+vZP̝nZ= ,=lhݛnt+H&4g&X`_{իR1<H_FnjaOaVx߁MpI 3wm}n>ңqŹ+-6ln+&PTvKx}]!܈-= D Gn Yys.F揼],y1aOeoygbI =#ڐqwLe Ǽ8>6:vu"QJ-_Q9a9_!#su9D1̏h{Sܟr͑cj̎1(`A0&G d3p9L?+E/Ӥ&RРMHSߟEJ`i|?Wzo*4Qƾ"6f1W°qR8LA۷MWXCUS~ ?,y@zȲFZNsbruOBMfwӌQ9Yn 7Nt'ӹ!'0Z.b+G`驅co-up.bFKKJ:5`Nޑh%,pY֟q(NMޓ,La':2Ɵ=4[ߛ~BZ;Q 3;]"DD[L`9 Ju 硏jtbi X՟=<[eF'Z$&k rIsai$5KL{ZƁo=v8y| C\mG襁.ʯ#\0h` ˃b|R54 :_&Si)Bklv^ Qe,W.D:;ia)_'&Hڊ;MVi,2Qey3@z;$c.w}~/Ѿ{=S`UfȮY!~ޢ ׵6uv_̨nYr/o nK32m9zuo ]dm0$t?XO's(|>Z6X>^ȱ^"bOLU''t]㷣L44ևkN?N:sNWNqJ0 ;zXQ~Bt5O=yX+y(_oSC$bU&;X>55Pp#[rasFH[[rK0LpyE sEPTqKبh9Ekqwux5t|7}8)׊ܣ ~^C#.)~)IWSglbF[HH_$uxF!th=of|?IINXH>@#Hn5?j@GM] '3#QM=Cg5ppyto +}֓Ppԧ3)o!zI"H,kRKHfԩˆ̕ մ,b1|K\'bpKU[2Q*ptʭF\5>sgY7 8B|=,|x#;"CJJAsCC(ip5 \&Za aZ 5R^4y6*jEDZ MTATk8K(-@i&7?ȧX*S%eh:ԣTDhn2abOclYB7&u _%S"`X/+ Sf։ ASߧzRoJT}sAk .S*k_UZ<E[DwH\LjF*nUX Iv]Lg.a]L] HP˄iv 3oe4q5׳:K*y8ŶXbpi}̠ Z [IP>җgZ\ "m!p%(p+F:v1Kc?ժȵ:u{ZN+B/t2wh?OL()$ȊWEی"^ÊEsA1C+-'΁O1*e[Mio? Zc S*x ~?tfcbfCP =98-Sj|!GQfG!3qQ!߯%4W IG8k4a:wCن8E 8&#rn6R 9R?*7|P?!c2t=鲍 ̟-D`Tj~RVމaj" ]E)Ñ2jM)DF֑ d+먥2_IY)3G AZH2@II㌋XC(4R\ 74Hxd v.*DŽharQFTU"jvt4!nb| y g!|}m27d%erڗh? MTN7H^0. +8(Bh ǕBvwY<:Q԰nh߿BDCʅ^}g'Wy:q X k{R^`T[11l֏jMV[h+H&j'uSvUUȵ u4MʂYwFUm*hH s MyZ[(qq͟ʹߦ6V)췩}JTOM>~l jjpEti((uH]ߠ`D6z=& (Qktxt@%j%%ZP)L%*'Ys:5ݠ&><ϔi L&Q ]n(NvNBCP-,ƅ0Ϸj_}vmY="umR.f==՘> DL^ȘL+T]x_*?wNUd8Bާ23Nb$蠧}O50[AvwƋCa=[ѫf`Do?_yuz#G͈Pji .WJ+t:K3Lr}]/ߥ >婓Uޖgux@%GN!p00Ϸ%nƇ-l!pO-tiD;p{!4_޶:/&CZ?o0Iy^o %ۙ`Q$=3RK%x<) ~0Cu3ZhInz9]W?%i+/D1XF onޔh`0AܢIX†jAeOC܀ϺUk`s5,[%x7zn#vc`&{{G=ށ[jҥ~V4~YIl;`PƧү`%ҟjp/0jr4 *lC]B qtAWBq}6m—=*z/MCXD, 5${V#{aT %nGpԊg"ۗ&^[p h\2Y5O2;cKU/IA ;No\w M(&,5n1' ?YteqZƸT>Z&dܒtf<O.272:2ucJ3  -Z˺6ED~8Q &mc-;83?'–h|$M"iDZJWDػ.\ҺʏFJdnm3܂sVդ wǟ(Tʵ @oi\>1٘lqc9K,l0TW6@ր0.:h,N4=+|7 UvX$Ad "3΂T˷⩈Q᧌rI[jS¸4.wCxXwŋ(V3͒aG\ C)k P+Gh+ w3iQ9WW 2ÈG[r0lnDTRMPqEd:qu?*iaD*? }ϳȟ^e/v݄[S E$#J }F;ze!Lrk~8p)*3Xٗ t|%]u\|{fz>0&[9|x~=h?;'oHs&ޟ%}⑝e/gHA]-xuIh1fJD&rIiVZ\)Aq{eůDD q; T af{$?1oۢXm6ɭ7+Qwul836 pS~U>T!#OgHl3CKp|14%_"bXW}[ok?/Þ._ubWio)V],\ iSҚ[>O^s+=Dڪ`h\C 34wymU`i-NJ3 "X氭ɏЌ[7 C,{s$4/)clSfb6?}Ega)ap0m/[ڌ+/B K[Y"U1CuD-KPH6O&W `teiL 1C KqQ.1[uq"Ǵկq\Xñ5.dT zu>P5&Ɣ 0d}]#NZcAyУ/SL[VGS09rh$1Vxk{^W{ei85wj닒P!/\MbזuRz\҉:zs$of aiFBXˋ1xk2X$?Я `1'&Cjb:V{CGbWb7Yl8Lp̜݇">2K\BXza(N78I`% f Io+/s+쳀Q, ;]D2rz&N7cZ F!F/7͵n굚㻧Ba])xѥUGUGBct^GnQkZ'nA矐\B[%鸶7ァfpbhmSGuaHw_^̘.\)ѥi Y$i* h&=rZx~Ino璐wqhD(h;@4v|ŴurHrn)ox#FA `E^uW^%Ek}X3WH~hm{7He% 2wk$G>>=+i?hr"P뗼؁T>Ao7/Qw"(,zF1]Ӛ;'UJsv5ՋP{JOMWD\ISK&5*MD1Y~租_^\ׂ8R(#wmVP7O@(ƋW~lk-#aaZ6K7F{F/JK,AxT\AU8P_P8G& s|}KS}sڴ$R ȋ UOKe[ Gefƪ9o E|.)͞mHSG:`DVLv_:XYŃ1? ld)>mh_v"PV.ۆG{~4}OFe\a6Յ۔}~;ٿ}~:8>[7}~Oz6Du͓?&mF_MLFG{r"*n(&ɟ@FZ~RLF~9겡ٿtNvۧ?l}3ć,9hsH)g5+*y8lXmE8nF.a<>*'z+61IY$f{m}?/w::c':>u-hc*cR ?ƜkVh*#s:NhuN/чBh1|SN,sOZ)t/ - N(޸(cx?JuDj<7IuzSH,X*ra6dzuPѢ,a .4SM`kM7iq|psǫ=D%7ryV4@fF>zP3KMny4|ro4Y 9c]xw?Ϳ~;t,t}&A9y^s yzeG9Ft`146 &\Zd :k NUA׫.L)##/CG\`&RC_Iuh܀ϗzR8W(An=qmRVe ^eCo|B►H>] |>Qv/ڙ#o |mgw+6:WFWo >g;|>vCO~cFvV 97gcp8|fTHO nn P԰,KIOB g>ϛFBGkd"-mAP?nLǃIAgr wV<.-UPg#t "k )[nŖ'r{-t#21|+)h+0 et(/&%J*o Ee~'=zC(H <|\ mlAʴkMi'hZU=|Sg?N4f8q @0^F%ZEe3L&XMaM%mrK~XK.xRF D;]lO0་(B {WEV6R$^|IA ִ膷!Ve։R4x]2Ro("0|0D*d$L=%u6jWBwR R Yzۓk0o 9ȷQ)KF*4볉Z00FCmb"VuM UQdVT -vCJl'?Z )P[qeR*ґo=Ux_ BmHh>z| [ˏn J ,Yۦ- F+{eק/ ˔G.̈́9BZZN{h<ƒ =3_i3wi2cÃt Ym8Tְ g,\t.6Y<%D*f&zJᧅTdx0;D*.E%طDc C0}Q4T)~e^8%2`\z30J:a=G"+-5-y:jK T?솧 %`zSyVT6n>J+jL_Ƥ`aE6j<\! 6Z(!PQӿ~Q@ $whGZ$~2.4ٟ$ltido`VRlȂk`o5YC( fx)~a[fh/__?FTZ @9"9`.R.4 jN48 nt X=Kh1?Y5O:ύ:φ"x5v^L#x"<\ vg.xݲZhÄ~N^C t}NG~@,5h; qNOpL'n0XvSǙc}xv64,d;dJd(ρ||6vK1.|j|Ppo!֠M=[8*4VB̄~`DN~f_qB1҃Em#j1@8 ղXsNyfch'$.R~vIS ']4@ҏt CCFcשKr@;ο&tsYٴBcU'VQfGUTM" =xÒ-4+G:%r1O[ht?jƉkcT0D-#JW~)}0\g% tsƞfF9ƂyNLc]D7 *]\!`";qi*QN` +AVA]ـo{=tMUG?<4kFgn-rn菜ȹ?rj#gZ>+9n TAk5(΁A` ~?gU&4," _׈T3N\8x#=,ou CioLe\.mD"<1-5*W9-"Wguc~K{Ud_ g'4?O''3 WKͪZz[UKQZjr,ꪫL}Yd,i,U,xwϤÒ"BpsX鉋8䐴0 Bûbm O]"nקo*E@hI܌J`oY?LFtEU`em]AA#,w(=LlJ Y_hd'Ye]&{vA3-2Œ30-sRJLmϳ1ͳ+;=fRpR +汲y,aTN% nG|yl^!(TJ݅y`JS9WR>qw p^)yeѤ  ˀɒ9>B3K,p ;`ӻHb͑N@h|hIbW2amMuwShf.YU @fb0`;ծ^*s ,/)}d9"d,!բtwL>tǶ[=DaBVp&rȈ sXy3EMN6BnsgOja~nG3[2Nwg0?t|j/ .˪җ5&/) "uc - ᯌmڻzx<56Ex1E/}W(獚?yҥǠlo#rQZ Bty?^*zg)mt(%=;` 7PO_k~U#24أvp(e P:h3uigl5^3,OAIf}{I=bf2MBI6-X2rHbpX1H {| pe:`aj$*4t eNS<& STKMnr"DP@ُ^tpUZlV%[ZU>@7YYQocZ%-ڌ\7{1iu"_|WdMjr]%[޴›{;nh]-pM65)&PዻZ|jjɄ(ˆ*^y"cTzP93tƫST+F41suWxҕ4ET4 "@؋2NNg%WK’]"gx08Z ?Jh+Gl$P}6:?n|OsunNJl>`롎?͞U~bϲ17Xb!.NՋ8 OW5< Ƨ-FRuai zU[]z'#] 2r b )vR̄|u9Go6mɨ2&(fHU&V+z2}dݿge?f,?N to΅2xZ'FpjŘlbJO Wx* %e2E&Z]^tiTRJm URPtr@`-]q׎~οw!˛:Bp\U'"|[*K0B 2M-ta,ӧq7G\+@SUJ%~*$O!p$!o:jp/bpM~}J>{vaZ ra@eov8-O2Љ_#뮏ܴl11ƈs@$\eժ [9"+XzqN- BnS`j¦:wU:*v ꭢwI`хzRMF@Ⱥ8i~F `tHc蘡jW;:F02T/{硏/Ou`x Zj,ԩ7y(M_VPU% a-/6k;Zd<;NҗZ&MLWK:Ml- ETl]9=*cl2~O7ekѮ´,6 h8z/Kё|}t4 (>gNqsSeao~b䲻{_{͏/M~9-ܷR2_#8KMa70ejp:bdv{(p26_qJ i.Y4Qo~X_1Ig^͌ γBf@ hVB{4NA4ʳ+r*Jt3Y_t'Ӌ-g/º-H~]Pʹ3(וHӆ+ _UJCňkdzKD#͡0 o:1%dTu߃T{GM!N7Ocgx S˟ _y㔅߇fKPG OYLFqt<^ɫĝ3Z2߯{~k-&K4^ ?7^!(ɐghS6Ť J9L|bmo|UŋjkO ~ݡ+P[8]pa|$%2A %BŰ+{c)Dl>|aH̷ƒPcxsZWC9DZP@%0mjQbK\Z_o:5uWԚa7 &q4kg5[MA+M5M+j[~^UG%r EB ]1wmij,b=_@Pv&Av JWx.AB^" M{K'6J+#hέЅρJm66_tL ~nP`+d4N@ؚ5bEv|.6#\!Ob"HuNG-ӧªC)u,AI7M?ej< ,:@'U^6+ G\w#&r2|ף5z>Ϫ\ 4TOAk|lnojvNSL s#=2qڎ5`i})%۪@6ڮ?Q"2qaա>^;ٴnhQTV[F-?a%WH@iyL0 gi} jUlW d 2?Oi^'Z}4[CQhV-c> /n7qE|Ac*wD^A(GE-r>_:_;?vЩWJZQ壻dՆ)2fQJf=+xQ:dm:LϑE|^7_Л:eY@( htod0xt^CB>(OݩEbJC%x(Aje7Nֺ~L ]//||]H 0' E?}O@ M(KPVҍ)@I MH)**(*********R{s9$Mgg̙3=[*_e4P LhH?yz3VmX rdOq04Ws^a/khEߣa4;1LW6CJW'RY.KB M%3/Ij!9~j؞޶]Z}EA{Zxg(F}4Oa7X3G#b|3nѷs;cL> w mhTBzb%ʖtdɧ'3B ˱kS7$G7)}uI?"3>UM%_56ݬ/C'M粮4~1Cݛ_eKuR~[֝紐J5ۑ<ۙ"_^Gŀ ɣ`ˑp1at7"! oxE.]ן,aON }VcH87=׻Oe޵ ^Gqѥy{U"Rj@|r\L ]S#ۯb|Vcl@?<|PoкVhP*GԻ aMU_ЭNT6.Nwq'hMZ/m8m}At>UĿGtqۂF(o$8: a{)"xnZnn)hK)a?ƒh)AAÊъ)eɹd=N#<շ./ ]c0.)whU4*sX!wwAԧG!=xVAOuO14A#2_pqWs{w(g SkiygicGχh]'NLkf&,W*|[Q21;VBb> P HpyĠ˂@z؍*hׅ5gZڏ5^hӤo8էbtp_'T1N허΋´Mܩ痶aduo<wf\`ox6GҎqr]ؖ'~tEV]1zy2\0";,)vf"0 :@938̺\5:U]uS$Kv~N6bݜnRm2#xTҀ}8w.\*%z~ֱGI񹰺)ںSL'PG5Kcpа?JQiυ^=:0\nxƫ}tP$ ߂?l c6#p̗/rm9i"۱ PQԱFo{U, WܶBf `wSXȫױ:ȝKjH+ע_Fq?.[[5z߿#[}Z<W:|ߎ NJc-$um 6`e藑tlaaWj8 ?ݖU .#|o^4{%*;Qˋ/ϋ+oh<@^̮yI-0iuO!Ɍf'og=/N^>5.xo鼷MgSA{:)NUbxhMy%oυGO٩h>xz1V[bk;3UIv|~qBtYMejv7̺E\f zSBAlG[ъ3#4 Os35 i<-Ts#NX[b9l?A;B1(O`{l\_sɀuOs5gƜ8=q*Nlh-rЫćBwl>*qݡ@Ʈ< |hWzqxNeDBUX@[X"'W,+OΎZ>ضDu:@hBO@SWOQeFgQz )x8r\<-W<Ύ܃ :fN`iSӺ| 5/o5͖VBSWJ 볢7(-Ϲc =&6IDiЏ)}nh}PO \8L8*>c"vؚ٪6Kck-y7>/4v?i%~* =&H)iWL'.-͞P\G8;wsAc\q~e')khm?~俞GG_gp|r))S )1,=Th(`Ia eM/!Frճ͸~4; `YlY3L; 7gpiΉp x@2W'HFTS]._ZMQ,ۚR/.f'hO(m?!l mx8X'tK,O:a@]295oWS>z#gкNVoU$K%~d8#/G޽JZ2WEOXn6+?5H#4wc#vw$l8u~bƩGS֢$wFփ}h?2tMW8qԯd_u"$ Un\()E<G.Lg =%)n臾';}h=]X (V_@e>ܡP#f,φŝ;F U) :nv"%w{NK9vTAÌ[/*jeE5okQ16(.1.8^{*P|lr}7\ot>heXg@d?FW٢5.C aE]-# hX^j62 yeJ3߃?i\6:PvQ_2vzw0B(+j/߿mYSVA+,]_:ЕM<y|扊j.'߷T_8ޭ]pjFޅ_-]yQQV"PŞRf{& ӣHK{A<˞3V%-eqU5o{<&L7#;r~K,4CԒAgON)X<~XkY7W]77j<-6Oų v婅nC-n"z# ٛE׏Ɖu^\[܍ҧs8gRo6jR@ւp1\DPQ{/[ohN ؜õm'B3wPckַ޼ׇյཹw7v2TNz2!,[ǻ u ϓՍINk.ϸ46xvzoSѦѠ7a骉;"Ci\^\P?GJC؂pς+*OW7=$6Xx `h+3eyxgt6Zo Do}ѱ+s"O[w(~)hDn?ZаsRC]Ds,Yb}z]Tpߴwۍݵ }b́yhі&QpT*dB_OPΟ?sތ&;s6#PWHp[KHףS yȂlGNqHh( Z:&\Cq|#(.;̻u|@}z?۹~Yjxp,UB1 WԎϏ? o=&CUv Fg፞huc ؈"aqxpN$d HG!`r'j@ / Pѿ# r^`@^2X - E SA@ @Vyܮd!l'H)ȝ.@ -] |r7 L( H4@ H HHD/ wu< $Bt'  ,LIр\H8 4Ƚ wx}us$I75j#vĈ0lufGqMvceT[\nZZã5ڵ|bnPjMVg3;GvrܙfK|vРA`=r9\Z]eF>'QkY\ #g \]Yb6^Rf[%FfDbWI71,䗕-q[E72>yrZmB {*nC'. s3h9bDSy,.ëK9\=nn*׬t:$*wMb Oyy{we1,ܬ;(ֲyoi-fF+evL؜J Z:-3'b7UXL%NҢRی?^Yir'`-ѬѧqګS|U/~ 膒&&׹\bV`PT  aK O';-vWsTkad((Rx<5'gDOc/V'PJ T%b5Zβ8ʴCc d2%'X=T*펙vF"}u<=*ͱ*J89f4T56*40kK-Uu +i NM~ڭ*MTJM!& %&#& @#g;óQb< }Ũ44zd[A\4 nVlY LQi㱮7ZG2*Y#c3? "Ch.ཏ8+A_<1y XͬGs!K,?57c"FցmYP>ً5VSkIѽA,_Nb5٬G[aTidVvKX. ZVj7~d\s= Vw0Қ~)S}h/Q׺S8pπ(S+V״OzKC7(K}rAfݢ&MGe4y>SYNKmYOTd'dԀi'f!4*viW D\ 4g'2]5=FNb7S|ͧs'c?4TvMiPmW#:ܤ]T?7&Vs4yjr=?eإ].5@UF7* WO 'pp|p|L>66QӀͤ_;6 {.Ӯ3|VnRJB&ni&5b~-7&:4R3ל]3n]jwWma 榹fnR~z@h|oc~o"P}5r)(fۦ՛W+ Q&L$\Gslq `Ӑ\>5_;|IJKh>hF2n/4nwf۔f4hS]F C65l΀/] yW!V+) F\Um^KS;nHaw[O([gҽ(vc8㵻NNvBznXniـ ޻eX&,&K|!q6Tfw¢uY].je~ѻUM#qsI86#(5Mޱ nmov\ޱnmInnp6hbqP񥣍WKsZ4Ǔ%7r9>:G{u%-wҐ܇^KDm9rNɽ:')0vy~?vw@[@zبp=AlݯSoZz*'.T<7?tQ'Qw5 u=gy6\_OyIV8^zC_\~%;DVV ss+_*g_뛝s>xkQo6DWRRWҮ3[Zղ7Bf9kK`ͽC~W@Ϭݯ@*Y,@esU*5Wql:~3 gbslC Ot E.d3 cEsSqÓ|,߹l6 7'$ := b"ZSLvQ$$fX|<<O8?0 o#-^+D؈ =f$5䡑Y\1ciZI$b\dntJ '=? G+er|X*2M(ctu\Qde ׄfP1qvhmPe.GS^9vW<\snn7MOcm&G?S pyHrfny|ČbuD^bzb qq<.,_|g(hMVv)v#2WKIf5/ s$uTBnbeM+cV 0P|~%ёx V+|0ddpJƃo02 M7қ)_>v(=}E$ 'o$;Q.-z>wMSھL ZCksLV XMyI7 WqUu, [jL( dqggx\FG=_!Wp7lB׍dLͭu|XE&Tq+nςjfEQ\mb΄LV jNhOeh< {Z$\&ze;RaNBvy+^DkiΝr%w#xV}x1r5+J@kf(^th}N;7~>zvk|@U OeeHaLgor@@ uS2(uMceˠ=4.{N^ 9 &fKk6pS(k|4;뎔vB)yɾJJ7V5gT5ga)F[b&pW8@v,p;5B;XHmU4|h5re\[ Wy.֝Hе>ZZqlLS_Y\. e31-jn3+,ve#5`UYC5=fxK. ݉\ n83&IJ;֧u,TAlFWE}B; J{UHuEGn +95rtWbs*o%ק2^YBtWx=f,zOs@t:r׾kgX3^n3U` wR>@ac!s2j1{_^R,&&8н*(̄X ]2-6T=Ɯ^L~vͦ%9]l2q"IObX!Mmaz0lup-jm,B zE.z)Xa`n8FRu[lbSJMW<3"Χ+֎\'+^I)&5ni˕in.8g&¹t' Xɘ -VQ^HJ;eh"W8)poE\RoxGo*]Cx੄S)aϱ2Juj&L]Tb9?R49qRp;7>+x}Ur ;dHE0X }ҝw<./a^ܑ%Di;.Cq¾ Xh ȇ@P=|C#Tx4xmfLLR:^Nd7b O܎erRRNX*2+JB^j-Wh` ȰfRy)rVY 3@8 )tnY ;13e2t%%{lc1K^ϷC;Hba%*WuD@{?+}"Tg4#=OV{m `/qϙDYL2e%@Km[|/y^Dss(ٹMzBffjrTp %nA 1?li~6L\^ϗ,cShс;]zX+BOo7~Mφ=5&\ya(it|!Ԍ\]QV~xlo_su!1g_ux%Swcs"\o %~'cو՚Cʐj;luŞQ {?\vfvm^|[,5͆G+[7xJ@\$\c}ȡe(YOľ{4&&}lgc۠o›~Fn+D 92N}|fҹ]XPeP+AWtr<X1*|(Y}@BKIKY}+b]mjzN%%]z] "]a^jq{9'o. g YMer"hM }Xrt E3c>KϯH{[1$!U5\{ K(J&6 e+%ggQZPPZ[ RڋA5Ia/6R⩰} X4o65hϾTfjvLj3hs2r{&2G#q|A5+wC{Esէ?n!XˆYx8$f+esZn+i3igu)ɍG;=&nyU>{JGKᾷٳ~1w:nZ§u=GJsq*1*gJWuuJÆ3N="htKZ8=X\I# [ tkW'zp$.=x2sq{1Ikt&9H ΃4b4㬕.1h)ҋc>AE3a(-[|w@U.ZQ|2er?Q扊=Tf,k~- %TXvFD!OݵUNa>u4'[٘a6qLsqi-?~ =3rSӕ s>l%`iul`Fĉ -m[uq>K74|V~2og+}f^2Vơ>J@f_B͢nhbf?k:ߵv6L`v;%a8G^jFo 7]T8I\Ht-L'Eb!~m??X)"l|+f{KĦM4cfFF?"~#q .XGCZ8~h-;=M/XP-Xb8m{J ty8 dESX#D8'p.W~Զk_٣A 34=k4Xa%[x‡@oJ,6?,!/y9忕1ԏTd`N+&&N`~/.뛎c6RbM6~%\7 *_ȟ獜dVkwvl1-7$Ǣ^HsT'װl}rs!_=pSo!i>?=q'mc$O/LV|[RIqG|}eȟ@{9Jw|֌Ϟ x/)❄ܣ9%7ޚqMϹϟホsG~?Kd[ a/Q1Zc S+Q,?:WCļ,w0M gPG?wq~DaXliXyئӾ_s"uTc}Ѵ=q8,De{+g^o}6*pݵ}0^X| 8f#u9t-9A7%+jsN/ \.bhŴ~:șa,Tf+,cdgfSaus3lߒhtE,B;l8.4|?[wQO_ƒNN HP}U]~^HZK#~IrO3@$s[i1 }CZ,|X#E/Þσ6YatKGɂΘ4>h}e?,ԉ٭ Q0$֍@ hZN~ĝSwߟͪܤn-T-0"CC8=}{2fX# v UD`ڂ-®j#jz`J2qC077tN ?7 X@}2kD)LJBn%+ \%[lR2J6)R2L7Hvd :J *H2ISISISISISi"4PLdH%JJJs'%Hd.nL=$SoG2L1d/HX4H2 Lq)^2%HDɔ$HidJ6ctoh&dP4SoQ?(@0!,5 -An@AZDii rH; @:t +H7 7т H4Ho> }Ab@` 2$$$$$ dPa AF2d ) .BH:H$d,HH6- @r@rA@A @ƃBB T~*H? Үo ؇@p_8܅HHH`p =qVVſA fnP0BBBBBcT苷˻ખRTg]ZtAMM1*tbRo$4;*ޝWμ չAZz֡G:`|@޲sjnjnjn5tmEkFUC׶t^z't?O ?7Gzps: ?' t?]OW4-?O ?j?!'p DkCC/]8@+/e:0];е]}]5:=н{ ,{(C!-*B*8#QUSw3N*++VܦsN ׏Fa "ye0"('_5+p۞vd;쯉m/Hz]x!ڣxi)^BE+>Њh=E?{NzNzzvDh.ZkOI{I{BJ+`PdNHPյ1# jA}AΠnoPw0;ԝ (AŠjPw37= jAӠɠePGԽ >u_:ƠlPuAhP'C BQpMʫ&'9@S@&qhG<8ly1P00ďB.`AB;$x- $>X H+Jz⸮%/IiE!~q-0 H$U#]hv$~1"~.?̵$o?P:P:l$JG_ w;DJggCBk)PR< x 0-Hw0c:K< F| ރe /Af9&0c^ !{mփDiZ}o V[Ӂl 1~x?z.4`Y > X?* Z<8%WpCfo;CLēcP'J<4ۀ$G|0DECI">J`(C e(q `(ÈL|>OO`@S=ӡmf=ď;2⻀m忆j! l57'O8<x*ē I#/I'A =<M cy}¿/ Y>!>XH6K)4 ㈟!~!`[ArL|l-HHˀ@G` I)P`ڄk? l+H~7[b >l`A&l  ĵ"@&BBpaIēV# 6J1<݀-쿖 d3L㓁P8Q ӈ l w)_3L b'`" N b!nH \frr?omq%O# ܢL'n"J%29Al]&/g= X ?݀8z@ |՟| O7p N?wl3}_nW̤}<݀6`NZ4Y~|"Xl q (9yXCxf.}WrCPQM| v_nA$dψKYHq xx{`g5鷖!~6#*%įz xʷ2@(`@)v#v.JJYN<6`@&>`@VP~D| DC|48` KR|G' Uo#l[{<@A|0"P_I<C& aOģ$ލd`({%> GCG|4q 0ij_q`(J0&ĭķC/0ψė gC:P$<_`(_9/Cķ? ko {C&+P#~x 0#ăIOrx0c;?.x4=p `do&um5?/ #mc ל ^F_ I$P4 ҖE@\5 `(툇OҞx[1P:L<# ~C"O|+0ć T끡t%M|0n_ҝ$f`(77/҃x0-ē$^K<Mtҋxs@>&~`( lHlH__ l%H /67ۀ'0?$> @tw0A<pH<? %⻀O|0GR} %5Px'n29PO< ?nPy'2j`(#x'~/*M 0Q o2mWCCL|60W %x5,`( %Py> %sC~|NJ&<V`(Y<_ %sO9'P| 0y>A9O`(y<Cx0ω # wO̟#n|ⓈNSx:`( [d0'bJg;=iRK3OV~PҳYJ鶌0z j`oL1`(˩\%& eWCYIL|! {AX Ƚ=}KUۈKg4So|@ 0jy[P&~`(k%#ʣăǐ> 1⭈OߎD` wB<@'"d?I| BAB OC8C OK|m / ⓈYyx%Q{x+H|_`@^ x 0 ȋW - /Q:K| !X  Cy@fy^P^ `({E< wCB|P$q50:BWh@&@00$~;/.7S?yf`(ۈw!vWCA|%PvO&xq30bPvF| 0=ħ!q"@Kio|D| #~/P_K|0?M| 0Oo"4ߒ[<|J|P>#1.P>'~x.ĕĝP ~4`(_x0 )ToC9Da |G|c0C9JV`(LjJ|0q;P~$^C|!0$eħC x20C9I|3Og`(_ "q`(F|0_ 7?;3C9CnP Nzʟ ,(9Px0$ oCGC9OK `G?} J"~?/SE7CD6⫀\_ qKyvI<B/*}xtO1 " %05q7<7@<}$^K|0 :sV`( %Bk_B|%0Vė %JPZ_!06WOI|-`(k%@n x0v7? =MC@|3P:B|0Nķ_ %65P:E = t%7`(݈  ;<C!~2 ҃anPď? 'ķCxoPz?M|50hg/қ9N`(}_ >J_◈gC!.QJ?j݀'J\ eg~d q Pb'  Q7CLUPkOP Y7CI<:`(_ e4"5PH fⓉCI!>x2H*q3h`(i+GCI'n#~G@2;7C? %x WP&`(Y'J6/r {?iPrx H.yZ`( Jyx^| <_C+`(E<[9Lc?Py0 e"2|@n?C 6^2Cۀm⫁/0i'b?R^b?8`(f^ ^c@y 0 ^Syb?MP*`('=@xO<uqx(0gpk{? E?}P C\VN`(w"> <3gCOK<ʝ>ӂ,0 .|Y$ b+o._ $gW#xh~?ޏ; d?lr?z*` AV`6~|"{x${x4 `MӔgOYP͍ }Wy9BAVC`5w7y+`A& YKK◾<x0 !ē >@`(g39lP#~+@ '~ʗ'? +SƄx)}P&^N|0oۈo-7C9LZ`(J`(G#^ (EħC9F|),`(_A<W#5`(lj?JKWA~"$P~&`('@|0_ $7V Orڗm<Ӏ& _i~o4;&TA:{[r`(gl m/!^ `WK<J;Ҟ}0_" #-)X ? %⻀tB|0.Ŀ"JWG/ҍ >P ʍ Fh+`(=G &JNĻaAzC|ޏJ` ~(w }'?l#H_g8%BB @}r(T>>6$xȠ`s >`ro"m#n%BxN`A{'CI|x;PI~( C? e(7CFAnP?J|0ğ"nAF 0_%~l  e4/C#q30 BKnPRGGA҈J:S;C 'q0sdCK<J6>#H67Cx7K#ދd`(9KPJ?B|0i HIf`(ğGC1H<K<} @ʉF0 [b%6MP`(ķ_ F|P^8'^qq?-0? <=M<aCzx%~J52O<C!J-S<CE7nPn'χPf?GcZc\?c8kq1u8и^\c8kq]/h[xn]zFנNnz $oNzFנNr~ύ³(< 3sp]5x&#8cxU ad3pX7gg]%8~u)` 8˅uώ& G<f ,<$pu`\sx/8+]85I38+8)=83)/x.x)AϖA} hyGl;wH{H|,< ϩ3&$< úufEvgMa=ga}g~{up7u+Zm\ϋkwq? F=upc{:mq1^ <ϴspks\GL&\}zQ_> gx&c{:=zW\+뚱+c_ƾ1ϋabO> o8a?G`w~*I}Mc_mGzP¾O9?߃{piz7بO?W =܏{Gsp)Ľ?N]qo+Žf~TӉ7q'[=p%ux&ƽฯf>oq/5k=޸O~l{gύýx%Ǐgy^<p%=?t9Qx63g, xs8߈s8g6H<{3p5θIg_{qr*:4x E2x &x Y,x. Ղ0?cϱ3t\<{OόGqM>dzp]=u7#kYNzh\+,?<sL2<q>c8Cq[;; Ρz ;{x(sD] _x׺~:yPr\g{2P_=BkzpO=)L< ϰsm<_l<'s,d߇c.8y}tg^8{p?]ϊA>{ {}>.R<ϰ- ù;99ù6W94/3pΑ|}<iUA|-<|9En⹦x6%5B׌\ep _*ךzv\q-;µM&:!\pm="\{pµW Z/\3pµ\ 0:K\q-8ĵP:p\sq7cƵ.zO\Sp-5N=\k*qM3_ƵʸN:I\q1ĵظ׌P\qq ,5~zY\3'q$S5ɸHzH\q1'5nz^\{qm>ǵŸ:u\kqM-5N<_\ۇ q ! 5}c!<0p?.FpO _>ZQG],x.)$p7D3Q_ŽYr\k3p~p>p^qqp~DŽq\yxe%{/mˊ-bFs}7oP-D_VH}xaߦ/}b0+I_0>`}ݥ>sNz˱WR}IlPzas 惴.n, 5M}zs0o$^QPsaI7XFh;c{L=a~vqg :S } u%5Pk?>5z۰-ٰ l#ֆtklocp3)DM*h<$oL8.r-> Q:Rvu@qu?8Ks_ }dW ?~_=LpJzjMu5qLކ:M&k8Ɖ:s*uH۸L8L1ZAgИ"uRu;Nu6ԻnqS4>pL*xS1fG4Vn֜v-] u@:^ ?PBu:>_R_ nyhna-/~ӜS+kM,K>zu.+a?4bj ֳ7.[Ie}z iVf&zl;(ߦX`y; د2'<ɋ4π i`3bҳݤc5Nz^H7CJK|<(TwK:<cTO4jJ#/mPpTF:*TRӝ~u>Pgeet7qTuP*PquL snuV3ʺ%T'@mTgLqik#&yx+ṇvc'؎&unYDcA=ha,4/ͅ>V}jkR{Fޖ}oyߦb;8=7^j鷺júm6xQ?+@J4GcM8Τ1 Hc3IwTNus}׆EzmFaD]ҙOcs# qIB= vv9GnيtD{P7)4Vc;L7 :i 佩98!r7DŽ;4p 946G4vPHc Eq 1[IWɤ(R0+=V~^XMc8㮯Ҙ5CUIBz9"i rmJ*,u('N: OGOQq.y 4D{87:l_ƱGH_}t<ƱŴfj$Y1i"+h,A86iҜ#%?A8.7=Mh ǟۍ4~Qʵ8؇{8~EcиyѸz=iqc!Q>F>=74ҷ珊IODZ4i7_=C}{nƥq &]DZm4t4οtwh=Nc+8>ǨdKc|ӸK sտӸ5Q1h1}4V1ѧ$C±?>F%1oh,0Ž4.~4vQucash"I4ǹ4ʜgfc,T;LFaϱ=t:\9VpY=Unu[Zf:kɵTZOCAkuWXD a˶9\Ub0Mbt*zf`r9t hX VIF~1:٘Ramq) pbIaL^ю vbUr86`x=-nHRfs#+\sfjs-a37sm7G.K9Dp ][ͪ'sWeFZeY,6a#C, Hv5 1AYďt=},xoq.v0CbCX"`5:Nnc9qHDm&QɧM/͹VA26M;Ru[<=+&n<7alH[MLM]ZpMw:1VQkJccpk2);MF_.:ݥ]ԫk&-zG'pMR,߹PC*qU8Y$/ V 7-oLhbt 5 ƇQx6WZC!Vݸv94h^"MUX]6Ám,gKY C'$|xP0I>}>7c`1bLw~yǘ,ߝb. g*x^b7 bgN~?<>!Y7ybnZ}O| e"wWY,h c OLjg$k -QzsZ=1ˋвfXgͲl#Ӗ7>#+ I.T9?tnx7[t =]aS ͌WY,~oo[Ϳ2b3$P|7$$ѥ37V7vqTA[*TmeN!1rPh3z-pX`-UVyt]pM-n5doWj,CiNeBrY& 5q$?\6C0wn|p 7>@Bp +I:S O5qa4q{_ |--黉NbfPb8O削reZ=T{-'Pk 0 q"N(qnG?£FgLwy\L fx|3<.0ތa!fxbs3dX+^̕ܜ7ܥ0KA`fuL^$)i/M<3xK D̉ë(I,Y'.Y'~x?hNTfOyh 3q:+jx>M&ŅÈXLGl)W=M%1|zr:Kc.Nܳ=؉cתPn* w~6FNna7'N/ڙtb 8Ӧ;0Bo-(rh6C6wc%iXn~2Gmvl̷K~qtY,yPpl4b$@N%>>QfGq kewFH;EW+1^хh/w]~qOjFeN0UnCA[}1]f܊ H,lس6_Qܾ>E-Lǎnn+fbN 9uE73WI,#7S{bK]F96Qu+s8~n| UPLFdaCZ rˢ5[&m-4n2,zk9;:]pi=J]Tr['ndN %T r @"ZD+;HRk`1rJr3bgC(.eн3Eڏ)'^{lZA6uŔFYUxXʔ-4ZmV Z'o2VB9Lc0 {>R=VT}v$ >Sbvp55xvM̄/PhѬMbd/ #NW؇fEoeJjgm,,wբ?,j,{Csg%97#|,7b&)=ʚw&en)Ը`^H/:s,aΟ61Z3a$Lq4zL*ڔPtjrxq/1;SڏO7e>q{rFdw>ܟ)7rBBo|‘2OZ?WmcEo1q)΀(ws.mE<+]<;ǝ>ג:#=JQ9m p|w@*<>YL>sߴyZ sEyZ }_)_u}<ݔy'&L押o>@^W)Gyl჆&\;qx,8C+/jզVCa,JytmUn|c}ɔ|̗:Xjۍ&c,4hXVM5X Fh l(Ue0aOHǻpU0`bõEԽvAc$f˻>>tGӁII&dX&|7xcQsww۫x,SeNjEb-idXsY[#֢UU,.҄?[O-ɦ楊Y_8Vv"XQ^ y Nqc OъcA4F菰':BCDz'e,9h年ޙb*.eV[^L0tGntWXLM,#bl@#ɔ9J/B{eg~LHgL^ 8+eB$ì5WBjFIFqZ`T9iM\Pi-{$3Q{K0c֚bKuSVl\- cTa]ȮčJTrpLJ]1_bW" bo,ҭ,X*NnW%uڌS.K [&ZBzp֫ӣˬ*J//F;Acu>3i 6r5\A]裰X}58jq{A}3\Ƃ9z-4IC f4u P =>Ͽ, `Y#.3+ \cE_7PĚ+0}AW;5wkq'Q \ %6m(vZa+6֖L*#Qs7~2e{w=_Ur9T>óC Q t^Mq%]qbZL)nsjb hKf3;x]+S1Z@NON}mUUs(220_0 \m-]kpc%(FElEZDnkKdpz˞ 55[\>CqU s54*Y;b]GPݻY#u>; ¬5 ʴgS.rzW9 ;{TdvNn3~=48F| ,(4k,I2WZbf=ҳ&*c R!r{)n~%n2yxUQ&՗9* `_Z>b5q;ʠuY1ܤ:P-Cs9{7j~ZLχ꒽9ٻg`A9{7lslt0l=s l?OU~l#s'M@g}쌬KKhViIB}elXSTErcqKL6\8Nl -eӕ{>MǼl<|^ߞR({`;ydiUUVId" *'*|[4jqvPll =m4~Rz&1 GSqȱB`}18hrBrw}Z5޳n-s9Qh|OS{ g!/(jMS`Tɱ(..[4Vh<&\[bdyՉa5ĝv7a*_>_Q3Np/҄˧M>h0mzf4X_1vel}֠׊޵is-ch Si,D,9TTf{<$#sGpد0Sy(4w%iZ]VWraWŧlPcb3f g. 6CK܉TP}eBw' uyOt >{Ÿ榦dz8yܹn"g\qo=먑>6YJ)o'C1h|ml1*ŋJKzTP}'$+y!wfrhB~.A$^@;$?'q3 gnqxPO̳@|bd٭0-M !qSnc8q+>kzuJL~: e4S7UMG@ e}UN/{鸙em{lMv/]m5{sMJ'.gU[LXĉxy/+Njm8bMdkp4,Hn)u3.:;'*)Ix6tX9{1Y6ko$=֜lkVuQnC+LDtgxsg*FfE ʛ?4fjLav.78ݠFA=Uy)`=HxN2}چt3D,&4T}ڐ(r+M7r6{" ^A@|T4+w*ʸr&{>s\pطv{] B9(lvUR^EebU@Uwc"X/-.-SL47}:ݳ{Hha=f^E_s`{PeM(ϊPSR28;])1],6ڭPm9bq}9pJ{=MM>*NEZ[`qYIsXSV&Kfx48E5|%y)'/ǎK2ݳ}͑oI+EGmC_|ڀcQgB2;tO1K.)&8F.%w[L*ъ&uN*@b\Ff?E3S2X=L"C~{y=+핢=^)M̚옕rJIZI郊>x#AIiɖ5?Z7ܺfx'k*6lG-%S̋Ӹ eōҀI1 QpqϢ ]{o,;J9 wk+(vE$P  7HA u=,gŕ3nR 7Q3q&0[(;-v"~PܠRmPmZ _}@z>4 [V!ٗZAJo͹ډŸiGԛeqŘbXL|w`zsQo9hAR@fAF^YK&}v?j, Ҝwt7=mѭu6K{e%"1SYqIC™~ _nv_bq=tdgg1Yt/: 6:k_4=[tiϜ|}eˑ3|9j6V==Ǘ/٨!|ScҴ2z365G. m_˛?WƻIc|ak=+?좺;]"|QJM(.Wzo hNHh[^MI l;{wv׿97ywݭ!c__H\'m93wt'|8z';O.M/wsƫ|kw0wBlkW>tEAnx>}=~~ݵw[ 7վwYZë'O=vgQdCПS3(ch#[yxwzPu/Jo\y-;z}w,ȗ >d?~8XYp |o'?:棲^oN[k?ͯҴo=>nOL}{'7Izui_;7~O^mKK6edOx8Kt;lL='7U7b2ʹ ׎%ﮪ~Ӳk?ߵTޱOu>#_pKڱ/x{aO~z+&Ds.?n蛓+{_d^#X':}vMڟGfZ?9a6 VGV-ϧݭU>`KiᜓWtP]3ч.:]|zs"cȑWkv>I7`jР470z[[}&m>;홃+vo|[?^3巻oZ@7A9q\קWҽYϦoRz>@Vr27R<̖m6yk^5oڅsPqQo>ҜS OOyўRWj]fѫQT9G_N})+gia%+i^ Ua#Y=c=s{x"a+_^s&zͿM|sܺer-<0So0a/w6Ufj%כ'<ܴ^s돿 B䙆I3ߖsD=W\Izŏ~=?ʊ^>Q<[tp]~Uc+^;{?D'>:Kio_(zÂv n[pc ׼㯶~>8TO=*gfe</-/? ]|B}=]IOo/@ޜ[?rx;ՋZܴOi*;}^O) 3?TsZ~厇>qّvqzJŰO֟yN.<L+[ѿZݝ jF8Oogǩe}A[s腷;vsMaYknzpqǙ]۞&WcnW"x[)\}mS[ wGNKß{r3c~\ڙ諰qOp͏wq 3Z2h#gz4C[4xmZKFl>0gT_jnԞ}(zͨMcuFLr᷽tݶ'Y elue/Cg/CS'[ ?=LیWq3whWv=!zd`7"I]z:n蹿˝p߲CWrǝw\*T[xv|U9]x|4򁟫*I?D]B/^=wf[6^xl/oG'kw4[*vֿKw 1W37{6q'~BluY/yK(<)߈s{5|G3>t|،Z_\=3oaxb񆨳?^)SP fۄ/4'h璺?˿yxવ1,L5⤔;[(N#uo&)"S3k]yܺqȹ6~07_x+)ν~ymzg{}k2>˫7|vڸpggT?y9}ͧ. gBj-{ JV!A_6㘯'9:>OLY6mC7\9EE׎=_-qz?n{M]v`hj*@g [Q WаCҼן-AU (?\z#ny/QOf:TEҸDj{+>ƟZI%#>ymDy'$#ݽGFǐsϷjHHᩘ[iϣzr;TN;ox,_&sommv |n?cUO͚~{SKDZ aާWsZ|[ouy)^O-/5oyă?!w {gFꊳz;uVY2uy0=N6]ieO.z5j>Zx<)n$>?mK稜dqgz6s~\ZÇX%]_-2LڔV=gSё<>*kꇟ]!LJ ]i^wQ]iMֶ #yUS'!.$rӔƉ =k1}^7Y5O SMWV?2ʥ-9‚`e=zݎh>?IiC|~)5[Z\>sO|1wݚdkH3TVیuaOBr?s'"nX+'Q?yyRy/{\PJpJhũYo~S:tϳmޮ.;7,|u}~3lnWM㏿w/ _>=g2ν?$EW%Towȿ_Už7Ħ狻 EmFe:TG?ki}pk?Sۮ)'y>~|7;l=h?7;xx<>.ioJ(3=bKxDz^oO92qi-b ?hvoޒ-[z)ˆz0=t}!-k~Z{K[~Cg8.h nwsbRMr+3gz>ֽgt-y^Ϯno1tr:>TǠUu՝R|)aџ٫+~dn7kRhzkFHO"5{3e?ߧYﲶ۴cc옡}$Gv{4~ʋSB~Js4mk\}|Rмƙ4(3Uhʇ3v\пc/-/*=[&U=ݼպǞxj~֭?Z\{߭eMGO܍k ݿe>Jtno+6wMwiw7 nK-]6uٿj;']> \(_ΔXVdoau3ls9CɖޱkZԣ=\o7 zUC''e~h5;/m[76iZ{^񖓿h~Ėvϭ}bDCb*;UJrmJ]9S?M^؍%|Di.~Xma9禕lQڪOc&{;w|6菳ߕ5ˍ}<lbooWT5^ͮfNv?fvmI?=|78]3OYfz7U/Zr`EG|u淂ܻ[6B&[~G[ ^0߼Ou+iuGO[*ƆI޼Ψ/hn>q 7|qpZ,nӝ/?&.wǛ[óV~lܽKvpnuoX-/~,nVQ7^|$vƌ7ϻ^x~D*#j#hK7Uk3ߌNor6~?Wn^X;w3)qʋrԭ57Xhcwd}_DƏ ݡ-߭}c{/ۃ*q\?~]໪BBzg^c5x%Y5Ha9-n=1y8s:%35k7ڳ$2T{:_|_&fx捽:=wv۝K}<9-Zg(NXcS3wmSצθZo^T?{ma!U-[+Z|ޗ?s7Vh ςz򳒆On O`O >V4Nj_k|eէ|mYWNet':қ~.뽸;xsȤS;u3FPrV9omc,.(GsBsM{jgf8q⎏f\r' k~}IV}M!HzFݑ2OtZ*ٞln)'jyαgfu-`#ZucyRbti>U!]o-砶ӒŒ\ u=3}\cԲ?}jixKw?sip_C:5.N~z~31vKbܞ\|CR%wƛ~4e^  !o%tey_ic[sÄյ?콛nW;0;ɳ=v.us:N׹˷9k{sg/^Txo3w|?unO޳0?Y}ve|ՃJSWS;9Z]K!e}̵o\R0K+oɠ/,\58ox o`sxEIW?{Sxr>yEqyb#_M8JciDe.1zхE8}76ulzyuUY_TV]eUw}0:|l4/_Kr<)οOȍYWwϨ. ~pN˙_ 둼KZ)~r%K4 WUj%ܳ3#K޺}}wS䦘iz L }kk 3p+?~<{sI_kp{%5[xO)c[omZ,ma{7Ji^O[b[k>rA:|,uK\KO45Hr^jWtG=j_ӱc?n_+n,o{ׅ^N,4Dx>Y~c\~ߒSNo7㈏: 'Bͺi˛ulQ"g 7lmCgsyzYT\pݚ2C꥘ʽ]\qWT.znS䟘J'Xחo6g+l/zc=zk`ؚwY9¥:L_X>q{k$]'x-;.|.͢0͎3vY OʛN;ݞm7D}~Cxpƒwbm]cr fo6?`K74+>kӂ쯗N9{~iY׾sɰS#'uozN+s˝sϴR^9/mӧ,]4^]/ oSkZƢؿB'Vϩ>QhSΩw#߬_Э<\ZW;wWͬ5=^;^"MU#?;+{]9v⌼w_ afێ*7^ ~ֱϔQqNl=ޣrR1+Ѧ9W͚KLT?l^;Z:ȩ,rוZw={ ܣLW>̤sT֮oiI87?N0 |j_>}{^wߞ I 4~{<'9oKXbA:qO6c oo־u险 B{k `Dkkvy 'B4E.tu`~1}D`>fwo&{`>%\sA C#0oY}`Hdp!Oc޸fe" d"" '$bd2MK1IFL%$b+j/Jڋ}+j/--JKKܙ ל\e0/܏,wq-"|ü91߿5 w0_'0&)Ra0/yg`G^`>Kr0op Hf>sv,HD#af@̱ٮ0e`^Ua̟œ*:opg0a*+yaHtbIZy3HF=%_|?UW0W$I̼A6y;d);Y* 7`IIqs˒:"i_$e*kO,UV/`.i'̽'ހyEՅpMVU bzr[#z tej9<%S_)7T؝r29W r\85a4i9͞AL"**&AomiYiz"^_t{F{ъq/6EļvQ/ҍxrDƿ^DkzZi̴ܼ\2ol~7kUi36EE[6Jܑѯ552CXͯ5x/֚g+q-m-ĿU"@h],VCb"_mqVK*p_ӛ)[ENeQq/ɣ5dil_zgtEE|& ݖϞ9X9ǟ,)/c*ox[YVFU_qŶl1`+ۅ2׍Rb_ڲoe|K"[v'WSzy2-Kė9Rm䮁"~q?xɩ }MC9֔_q",{Nׁl$r1Xp^22~߅_2&dʦܬeź2-Q\־CM3%r ~͞l++|_bwcqʖ^6fg*Yp:E8{N6%?һm[|;X8DVv9<]>Npmk]>?|?E-=I>c| v^|%_%|vb=~IW_R/K9sƫ=}I>+ܳUQBn4Tt.-Ϛ烜,7 1VԖ$\{̦ Gzljˁ):[mS[N>-^|kmjˁ):|:Ԧx}bS[N޵gٯ7zWM{I>G/|*И'AO+ч!9,=9r4SA͜py_ c,_?(V{\<^IyH3.uM9[3,[E{p ^."=w?ka6<ܝ^en)-<ex:\'pܲ|<܉׆󑔯5Q0|5Qy*$bj^|ZgWp’W >?F4~-NYGPp<܉eTX$n|֬xuY/ 7s)U9yi]Ҕ<%-]%/'7;˵eABP 5y "[`(m䜦YU|Un)F'NMr1;'M՛;lfW)ͬҬ73Dj"۵4B H{%Ag|˝&$%&V1kգr I+[Z'dpuy^/7 WTiE /5P),{ j9ˍ gQgYmy8Y-<`PfR<sR2tɊ<ǻy# C]/ %7[JT[T)ir9zK BV*jEzzVOuvNVj\Yzx *؃\t,^Z[U[֩ceKJF`Ja!X:ؗRfEf9C1_3v+ՈW+1wk[Seewk$V\-nHܽ׳K{+ % O[,V)qolŽ׊{Ľ8S{cX#q&8};imjug[+qw ~”<'{.[ wھO(LmhrLI<KL."LGsUyjtP2*N,e|e%%)++]YMV!9-Gb=7;];O+EgHJWYCKǤl g@ϭH#-7 1MQerioSx<<3 5絍4`.q3+*IneM3R])3Oʱ"w\e0_(%^Z ;GDh[[SVԷHM~Wo}I^wgE6򁕕ÇFt~$L_Q6AfOyV o ] ϢLꋾ!-otJiB=8n䚒bMQ).G\U&V*G)7#Z+B˥-Fm:s'c\h ]PҺK֎b2 Ef%ܒd #-O"mpS"Ĥ9"jX6t&enFeբkvFE{W&NTj-3dqk*Hizʤˠ*# NC ZDGK7Q!11,izih*+Zk, aBjADE򺑨!6yG#N G)&U%pLcƭ1c */"jWvw P^g0IWoNSҷM 1G0ILz8yפuE dm)WNVeZy#(*+B˘5qYLib "մ:$nߌƕ2J  E2U\&3AjawFc\3{*]`K1<>Aˁt0hMFs+3qK QijꖙE'!d!'uToȓ> 64\btPHy\*-_*+у3@grer?EL!(h4'] Vi _E)*VAqtڌi$w=!9qHJ& 銂F$HΡI,)/ 2_Y}\Ρ3 chQk -ݤs61/4tZZzl0 ",2ƴɹYF]dg";kq ggR3N~ijIgDڦdH?L[XE ئbmh7>y,=+ETɄ4h5uFVr~ %t(3]RsEʼtu*=A7^A=?p7h]]n]fFg1HIͣ2ӉBYWbud#YE|ͤp m~dI 5{GitR7ưL33fHY=T h'0vQL0HQFz9( 9-%uF$uQ%3H1.2V]j7]Q{ Yv!aLEF58*z5)N',%[5DY|!3 '] rvZ>/T-VD'ӇU5J*2̘J[eƙ(NP-yC1v?RDM6bH&q؂)maY7N߇&( \37XQ1WLҌe>9LK:LZ d뚄fQ%gUdk?󧊍~ʪPGiV||,_.D#:br|FQTb9ɧHT:S-hOq=y;PJ^q>0W$4:Gh3<:D!x6MtK::23>atf^j(VW.yQA5L foۋntbSbg孤MK:E1T9"3U=}FiiR2C1 GJU52s"ب  V'%2^n( MEO.  ե#Q w%H +*)dK1G0o*ȇj *4P-4_4}6UDVKL˛f|Y)IDORCdb 1ǂƾX2TmXD[Z^Y&Q(D2~-Lˌ8CsيԤRtL.d:grRv33w͂2'qKIJ"3uY]3VߤduE鑑k,19 f\LC/YIKRSKA| 1~~j" l.T,D~^eLG W\/ДTU.?kCS2"2Z*ڢe8Mp Z Y5H&E)3fCn!fg;M&Iedjxr3-PnnJ[MTz*j! AH D-{8+NXD=٘L`n C>AHK5⚸qZB3Ihl S3d@Z5)`25?}C̬z9I&bfgN5e{jyIb1;іP:>MhQz28lNTU4hh "$RE)ҲT$qTHߨ,i4'( ό99 "73TnII.R9LK k(Mc0MWIzIh%R7]TtqmzNP#C!+c,nTP 'x)w#S4Ufr:`PuTI`2A[ӹ(З3Cv}LעKKFB`Ak2T!/9Q>_0t )+"t*83m4>TVYR-HwgU::?Pۏf̄e =rQtQ F-ĹsiZG`l^AcN X:`Y&vG^0@WLUƩ(֔醳f{d/$8RɮlVpU86sR`MmիUbi}qEHXЕm0 qgZv5 AVb7R Vu@]EQl|`JE j1$9LR_Z)>Tw$ňrs#Yo1ҵt-=wE)ʍAhT,N\"D7z:1VTU^f!q/*2\PFd)'rb^>QZB?7](伙:;?';+.f4:Kh=J-_4-҆{"F8 EWI:NHi hEI#nHSpL63&:DANOK00r2pJSsjEzi$%4(y9 6B o2:[ȦQ2{6FYm2ID# ,.Z\,YEtYҕ9bI\`!BWf&Ӓ-htSTr?7-LAvIW^<"uShTi,qlgG&iBtirI;zAri^ɺ='82Y}1ҥyKP_2~,' OrO3sT]ԙY3Ҕ*[ZT.P+_iQe'9Z"ek e"Y4qZad욥&Y eKӢfsrZ7Y +rRa['KTdfe)@+ @]Kq`Z:XyaIW应P '9RTkKUmR95cA7S Є}θKj뜄qMb=+9]:zhƥ>|nA\?3F:dlv4ۃ}u^ĸ.b6s1 ]5VNz΅*YQ |H2`l jcQ/ERr |cgtk4C3RJs?v8ǜ6I/R;AYr ex3-A. 2Β13ђ| t*ԔKe0.&3:;eW(еfP6!&ld֯ne_%4c2Q/K[ @q{21243$s8שL Y  t dmV@aZFdrȚ!lMVʤgӸԉΌQqH,my[`*?ZI'.3b6`QmACvJ+.F+bϝ!#kR W3"~.] 6#rH|LfN%(yoF+Gf4k.~I)]?@SHՌ!p#/N[K*-ܘ.dpFv:;6BR*7FeVVNrZ&\;8!R"֟)nƲJ.]%"z)c/ۊ_KhYC9$p*) :l:/+~9=TqӠݾ R/q"2 k"uݼ0BЙ"c%<\iQ7+iIԛĝ6]<]iͭHkUZLoLloe=h4%=i-ZLa%rKTmȔ UNoެUؘNNvqLFQFLn\Ln% ]Mb%ML@CA2ձQ,۶6-*-2>$߭MF'4ci,d%\jOa;ȪJĉJq1 gpjE?}H"gHLWUb'3i*rΉafNc=y]?tOvDx3;R=DS3|5D1/+UjѲ99m՚|}lB_FOڊIDo *4 O8 2+֦"]<;-t*q=&jKKM Hwy>*.20tՀӓ5LydfzĕbVbs&h6"+Dccjmm)lQUi4mji9F3=Y%H2~ljhgD: nз IYhl=fWnݔR7ڣřTMq$̅TS)ɕh6ijH3be> HUՔͫUe]fZ}t oi$:?Mr]B$[tZ:g(LuF9Zˮllɸ]y$%8l=@^Bk91EͲ~;2rw+5 (v~M6͵I؝{hZ5I'ik/!(jM[jU+MCӽ2v6(JyEK1)ة5ΏylV:aHJY!9U,ZKʓdK^Ʃ]X=Ȓ^TZZn:#XRD7k!U4Mq1S&Lwr|%|?hH f%4i$+8d/%{PO3V5Rv)4:,]WTgSF0@WAnd*_aGg Fw+8׊&5rL&YB9Ma+0Q#b '&&.UK_)+2G*P-'PVȎr 'gz(:1m)L-}=1b8+k=\TrZa =b#hP@Q%\YE6Ns2;DnfA3(nīI/£ׂ9"Q#U2k;}&FC9L ?yf~4ijz/n+rC-YZnRLЭdN. bqjэ|ƪɮ$NgQmqr3#윴<\@ R;-#yLnO|Svd";[E +Q.39"4ӈ}\աQV옖dހ^d>d*r@F1&&qTh+6uA2Wav \B7;0)л^&{:,UL81Hi4"uHlI6*l?h ҝa.{q8za߮FϷy@> BN1S8T_ogW3}LRb7+#90yYdO.g 5?zY˝ d iAf-ib<Gh5 =#e#@0ҊڋE&-2-1r}Aof*VW^I׌Lz0wQDx%~rt?#u3$d2XYvMcvzY{ d^i.`FwͲJ_.-5wIskMt;nihunu\C{J-$ow]lEtjdt`zCN!SRlq򌭹|'erRLd7gf6KB c1MUܓ漤3̱tma$ؙ&T$2jӺ={>Os;9*W"'RLVɜ=:aZWZDM8=!F!=Q"c 3ii5gZc94wjgߠBCq<עĿNuˌ& C[\fOK{E;c|0NgXfNc[bE褻3l%|rYXKBV*Wj5[)9Jg1\~&PI6Qh<2>Ncbnvy4mpv'姥eNN57%d{L6_з|OڨqdH476 /A;..GƦM}ލݬ`pQ.5ZƧh,L9_5Ջ gh#t"CJ4Ю蒥xS':npi9Wp%|8,>:RTLoILgf7T\,=V\ܻE*ȕ]TZ5b߸Bn6Lf 2"q_qE!G/.V:8[3qzA\ssnVϬiCK7n/;kmR%Dz =Ѫww~tôb%gs&ܙfr󌴫TgRk$LU+>s$L/9999J]43F潀 k!Qт0:~G=Kʶ=$~6]̩%B~%;?~~-腷d͈]NWEX+-B/*yyn'y=]v',=!yvt3c}lrKe'k`AO="NЂz >t_OȂ.-_ey < eq$e~^Ŀv%fPI/Gud`_nf&$w@ivYd G S|$ˠ5k VfGum/1v/5 $<4#9V: 4bHGJŠ|*ɜ_9e+X-wɮژ?Wߏ^ߩVNqm@ib}'ڸ$QHe G_!$RˠQ7 {E9 5؏w=H0 H;ɖ%JĊO9~xV؛Ysi;XLƎC<=GIz5X#2ꎝyy8+[/BSQdi>YݮD1WRAJVTto5Γ[ީj~Y0Sxx{,w胃i;~ʁl_1+|Fl Cd$w;ҥ.l$a`J⁾fڱTf(KSB,їga& ChfK5m/QDvT9N Yn4 |)ݑYJF(a}iI}"gJKV¨k R7ڟL[[N[ӣ68AINLNowiߦZ;O1i;ib哯3O"+P)SDg-!}ޗ\vf:Ny:gܐe/v1\\7%>yyⲁv/(κ`W7L#y2}a2gER6Ngy?5M}2FGNb^GaֈvXaIU(BrʵJ3Bn~R^J%jJJR]e/6IxnwH4}@NL, ^'eO'Bo/0p 4w%[`LILXOʇ\/ۃd)vBfjSO i$IIx?fi@"hD_%8(h5< GQHs wM%9&}N,K/ERqZp i9N`|&ϖdA{EabB[Dv9\U#s}UE6^"]:7!}?iB Eab""w˼4EEq؏Q*9-[[_) `s>+/Uşc G'y4UG2OJpr %1VSu`?1~%?@1.gq'Bf_\c>>Y-3AK=5U .c|Hhv?s|iF}lekY_q&?De1+ yi@ LinnW(@}s ܌@JڞP2*4C["Mn"J^H%ۑ&IT깙$ܭV=n?f8?s^mx42?3KRf,g=s=k{=C^Q -[ z0TSQ$d!A Vh^{zַOCRNU;Qz ˲tydXDXD<Q1m+.?n^ؿYQ.$W\hn!PGFDzK^Bߞq5cd-g%[;J)' g-,!k=n}\]neԇ$Uo٘&~SS/صNkx^ܥּ<48]Inj>m@s%yV^ _t$F^@L,rlms/P#!7sc_?g{ducs[O!꒩|:%r}__r"Tw"fe { bkNl~wm1wnNWIu&L7꫍ǝK6߫KA3AUe6K8'Hφʭ:d.2U]:(Ws+|!ܬĜ餱p&{Ẍ́NTqSQ66̼Ć߅%K#.] #a}$Fv17cqs;'1ڱ89Os!Z 69_>7&K[?aJ}o<~· Q| D8|w`NSf__|mU7|_KdÏkD#rFǼMDLkچ$GΣGtW lRwZЈ/-':3j?i9p \KM^BkimM4?N["9mi$VnP5ŏ(^kzAg[I*P ϭּ}?uS?suMvvDYij윬^"Kk}6}r](/TLD  o:Ub?iG}%6f9KrrNӅqī{ʊ r)'*Sk5b ~ы ,FUX!])W ^=Cј]wc^"*( <, "\HBAb`yMUDƄBOo1ןX>GJGQm_kl4?ݤYk ﳧG]W7}Mqub(~Thѥ-m~d|e׋k6q!9;/=P݆{v@ʬUg~XRo떠8&aOKdx{\\vxϘ m*[zcn.m%xd [~d vh\ҮYԠ7lr̬o• ;4_|3fIH]FFV]#uvL{;[xB-Rw/LC/ns=RN8|IqAV.}ƔH3n9o*RS?I/^%Gίfőz|vRڅ%_eۺ7iq>.#pbi͹^H{4/&/BIt2͵:!gꎤW&kwUyYW^OOu!mp˾l v6]DSH|hҎ}g i˄رH{M'mjyN&ϑOIhI;IۢH{:q+kIps%S\!_Jpp(_}=ᇧGxxC%ዊw޸_ԘGp#3>':*ᗅ|)[=~f7/~ԏ ;YQ7-?3$;mp <k|!Cp_qSI|sfzO}ۯQ7uj䒞Pb/63_?$m+܍z{Y >|X)?r35P;uɒr{ |Y*ob鲊H_ڧR&!fNO%o P5a'o"a|KzV1sEjzfˌF)lO?SgdQ{~!| <1Bߔ{b%=O)#jvJD}gm/y>keѼ tgVZeo6U-Ib2c_ )N?fÙS8;/;GOLm!oJǷnf^OphϷ rd{\/5˻ЮCX:!p0C6MIyy8_ +/OZ3սCgK&GDF]#kbD&;',8;z{͟5/F}v._]ڶ oaCMĤqSmY|J%6/) 9{w"c&-ddyzgg[Wftux{{0~Dz2zOSQO}׬M:ann>u]::mvk]TХ%Yܺw֝4]Ww}æq#+2;8K6kdeӜip[.zq%KGD1N>]6=,&ʱm=/"bĠd!=1ݽfWo?gĆ1q;:";VDʼl=4idG$?mGw͙9^ijƎݷk{;*\"] Sv%{ 0)sulv3g*#MV,"&>ݑλ-) ѱGhbb:D}vYV_}n:yU.8;jHCV3?q'5k^NvKo]9bZiT{89~1 g뛓~9rcR|۪D77}-qt1I5ulھWvϙ/Hjbom}`o&6ϜY#XеUpsV{1(^nm+PuG2P}_?Dyh}z230߅$# $.f_rU>M*`d*X1 MRȨf݇bG$*!@L& χ FSC\G3uY{=/)ΣE`aX @ DB9"vM)A} NL?ʾ{ Rڀ Vub N@49C[߀ qv}X| Q x蓡BG} q1 M( '%6@Th`% T` !fCn\LzA^F^Dχ[Ѳ>8"x2ă2D--9 vB/(!!AT_6pi|U^ DL;k*D0GJ@h$DB Y4G!@K ~;=Q q@JUk"DtAG&@X>.o5n-]xz55̇1w p5St}95rtWS)/].3P݀n]f ttMpOo-d{:MTvCD$̓&OqFSdB\ TayMqVV 9jh -Pm]XgĈl70Oʞ{B6Chr(l}2,:z"+Q xCy>{"Mm( EuK *V!`T@Efv+13H9AVkGBԍhx"x ă+q/DQi-3w ACi CS7uw!23 >B 1pM(M> QxA7, ]DX2X?do!] :@@}&B4ۢ څaX݄ (W&ɀftkJt} .!j&k[1 pI(:9c!:m]M,;]f2:ݦLt\"?h[HBrb5[t=!At &@ #ettu=%B@:{n ]8]'to[04Gн(5+.0n:qg@~]Dי,XYXx`ȑ>:i#F/v FgeGD]S\ݨ֭{4zzs[6!CnvƢcsfӳe_ڹpa+r߯g׮{l}ggw|e7ڶ-QtÇ7&f+Iw<ks## :ׯ9ڀ.oݻ('btpp.NNu֭bAMMr͛tAA>|⪪?hܸm k8&I]7xdIrrVd$$ |6m5"$$ի? srs?xV?w>zh?:ȑi?|Mqvs&=}^6t=~| '}{|ɓ?+0?:z T?~dg/Ia׋^]۽ݗ=_߮ĚwgpX{/ZWnK۷ˡU??)B&7~:=+=ujgcc깻z{ ukeMN߰aX}fjUط~ұO]֍E5~[ҿc4:h*?.(طz֬sFv꿣_?KqvkaVmw{ CܸqdO?-]XYyϯOݺq;SxLx]ϙ嗓:uo p|jL;;GyXNul[{֭YӰ5m~G]G77͟:˫6T?<}Ӫ9s\ yfޛ8} ~S=Zw. =<s6HJ'*c7|A7<=ٰaӼoVھA6J<? w? bg[}?wg? 9fo /;- _ 7?+0? g;  N ]nπs>??G O.]OKn /#ƀO8_߀X?KI4?_ CӀo & %5_?W+v? W-T?_@=?=_?_?w L? .W,oo oɀ*K9/08? H#S{=_#AG61Coa/O32=_W-36o wG%+ #=>!k_9_6c _/s{_.w?9W?OO'  l_ w =?_? Owy2;E?oc,"o']zπ GW? w[}=iSՀu/gL _Z8  0?+? ̀?? owM+#> %* {;$ ?COoH(?o9-? G?/  ?g-g!Wwy?/;N] U ?o7e?O7!U? ooGox+'ۀ'_ gр_?mр6_ D/_c; Հ˴Oa7w{o/c9sڿWrZߚjX:[̺Mu T~ߍzpld_Gw[pyh d9ZjĒly4"'a/*zjmtnw[v}6wz՝-Eyڳ88Ĝ|,ɿ,ʻU7Yk'':.fwYَw9tˎ26O˛o`Gx2Ѽw|T8yG?HaҔNq}]סבKLyGD{%Q{5ˬxɋ:zMlvAm~ty}kbcOZ$ke]o4h\ٿj.6lRåκS޺Ck՛nt~gG/_}' HyI!!)/ ^ۋd {?E :n;ҥ!^oq% 6`kSx5/=eԧw|Q=nόn~03mq?<_Զngl9}ˏ+v|mQ6 ^pTVAxOWg0>cx5gOCF -˰.fӖ^|||o7akzeߏ[EYy`׀egV~اN̼\>Nj8!n+2>9zkW7ɤҿk{twm?\/vra 'o4-ޔs{=d{|_:UsKM7 Z]a͖?acޗN-l;z>;4qanO;^zB1imbZĩ۴{/ۧuVx1fuϛܝ^=4㏌(2leߒԤ_\/> g?,? k_ ]9o?i?O/  Ue< {? ;C%795o ._GU< w.f/<(?O  ; ${,o !o~?_ O({-_ 7m K & 7 * 53z?w }+ ?__{o7?d/?;ՀN_wjw 03 krOWZ&?W;_#2owUW oCdu{+ Gg5?Ӏ-?_ {3?_ }/_7+M_ wGOgw_ 'S>_+ 7{]ƽ  ?? ?y_ _g9 o  /  _7K ]"?o{-#* ET3 g'e?G.7_P.? / !_o ? nIt[: ,tG3p~3+gn]zhkO>M*m;l~">ݝ/~3ieb' ߪKe)wn~KAO|iGnNU?coiu$zR>zM]=Bxᅷ\NՃ nn0.Mo=Wt G:c5MQ9=n\! ҋ&%OyᇽLܔQNs3*jnjělvg2}]} =v[5źU%|sdR3;|RΏ]tN=n`#̼޳4;|㏟krz8Oc3j~SߨVm7}VsYQg/_bS۶}EwwRçߎ_hu6{2yG\L/6lKuWox,l )\8cwQƼV=%^ؗ-i[re5_؍4 P2;vfK 'Kh/' bKƣk4 c lk /fLiyb>Y,_^IX3&j(g&RZ aXJ4a_ӈ+'R5ۺ saadдq"qߢ_GFRPX1= W {vʞA' /oAcʈ?cV°8hI<7OgHg̏ieIӥ;$6)șX3;kA#l#ax; *f7D.,9sv`f2ΌՌ!63g х%ə!K5I cbkgנY.8,gKL`;֔7ƙ"͒\n), C2#_Jz\tYzh\2'KuknmG05FH$ %3%Q:Mi2sKiiFDv$? <ʂ4>Ƙ.|4Q)5;V;~F%8V ~j/k Vc05rĸ1154rSX8iz1|9kZFo[[{{''gg77:ud2o4hԨqc__??< 0eːVڴ i...!cNJK]ӳwٳW>}{MxAJK !C9r蚚q&Lxɓ}w3fz9s͛?E>heVXjk׭ 6mڼ/nwܽ{Ϟ}[@ЂQn;A=~iGH מ0 .Dɶ#5ܐQ]`.D;vQ 7GpAGx|F͕ ;堫9יlFS:;~Y'OeZg_|L1u&ϙ+3pݞ2IlX*RÎ_|ں:!$a\->WmisEڶn w[aǯ"Ag -`MCPaLvkR[W|B0~mh󑦃 #>0*`3өhי>BA. ]wm`nvzQ']0QI-Cp]waG8|p]r]"񱽽-k{/SÝjBp=+S/OƇ_{۳ntp氓aga-c{R `ӢYߊ_aLJ_v|{.Ik ׻'Y ~=HjOcy7}orWLQ,Bkz D{t*kRwIw/=9K*9.jxOww.o.Y'Y$[^i~oR\U{"@`QUnU*Op\"[3 h(!/P B@xYrS"kA#%ۻ<OunzGw[fz>c]kA!q8ݹ}᫪!sY{i5ڛmky{~5+< s̱aCb[<&ZV];^:_L%a˟ԡ;;h;N7zWXn^Q-6wPwZiaյw/&Ռ'3q$YjVY$~9K"}Y\2}Tjr}$["/- nTt44ZRfwV(2Ty\o]i9B*{G&AGpwI".ILBv]˴dWmZC]T4'=|Z U'fz6*fZn^Rד=$AgJY_&1UX<٪/_ ~#LQ)Ƨ2sG}Eg4 t!O14ی)fB)6N%ߕj#S??0m#d7|6AV>sXl- ;6f3ʆ%MEnϨ}S|]w-9ʗIȣғM֦g"_0GLAgSA×o&]ahc1hyr1jKKeEڢP[<;aƻlS X }؏0 S&]ft Lv@ͯ!iȎ٨C/œ89jwW]rx j*۳woeD7#vj~#m^hX%C_TUReho. kSSRiS˘r/RZ2yrUlu::]j s~C/RRӺvKߣgoh TRZ/\a2tXp |ŋ/j]6;Eg}B1ݣ̫w 4b7mO.R>H/[WtK <`|'2{o;u^g&x/Ez.r(_:UYa!Hh(=_ 5] _N wWpvvΒ-VhtlDWDްL˖+*Ѕ/ u4!9TRU˖UH+TZ&.D:C,,|?T&cZ)Iޥ)1Jިjʊ*K8`Njz$Ax)Y[(dYB\PT ]J jAQ^ @)$9g0$id. 2dB7D"QEr2no'0E$<%#ehdisdsh,~/;6[o>jwd7_d|q" v]w!|IiAdBO̴\hF5E1ڠ%EvjdgP%ә<%MSJHVezFl)L)dgr$Fv2c$hZ.qbN$t 脢Ny5'yr#ʓ!$lȱ*E#$ee*K)DDBpC 3jY$'ʌZdiS%CVi_-0K|Oqk|{v.(?7Aib|7,rKK ḏ"cO-K+ByaJREӖѺ *+54jӖUѩ56bdrl^ӋlIGY| ce'E$K$/w'Y47_ K 7d[N|ٷa$GN;YV_>gg3EG|{'+(+g[n|ďwU5Qv'΄w":ɱoF$d Woɻ)ĩ#>y̯YnfF-6lv9fs%67m}lkc`m.Į]];v)vvةJMa7nuv;bw%_={bӾ}@ PJ{}}}}?B{h1Sg/_n~?k3v.n^:4qrqwӡa:|aZuv:v8pY 9}&[ݷtMݟxyxzx{y{##CQ1cD)<{ac=z\=g/<\4Ӵ:ub$VguTgp:L3: l:{뜬s΅:ֹ]q'O7Oφ!J ,\ޞ}<=ys*u<7{n| S'Zeeee:AV-! (%-[$[.[)[/(&-;,.+'{&srJ*yxkJU^kz:um^O<6W7nHu#붫R7ຆuG՝Qw^u7\wkݝuw=VdKuun[Nϻ[]={D)޳g{/^{^?x_=/^/^B=Uz 7^Ui>zmޑzg]wC}^X?~wV_]_[ꏮ?ϫ﮿?g4jФA` :6P5j@נAU 5X`M 67`o N7Wf?|f,Yg&>}9%_}nx㳍5^'_4vh$Ix&$4Q4Ii$I&&n2ɬ&j&'kCM6qm77ڷʷoowi.]wa+|4mԿi@ئM;7U44iMuM7j:騦Nn:M7]tUMM4\ M4}qSfNܚy7k,Yf:6Kk,Yi&7ln5lw6;fWnٳf6~~~Mu+7o<[oi+~n{%o"o*Cy\-/k:P(dRZFV^~Uu'roXo>j( s/_nw5wiټIs[7l߼[͋W5|Bg5_|qͷ4B+mg\BbTrz 0#`nuv8p6ী<ph֢aF-BZtlhlBݢŠ-FbB-Xbsm-8Xs-~hSK-xI @@FA c(pq;!Jǁ-Zz2eHؖ -;2eږ#Zi9化 Z.n妖{[nyٖ?AˆAbe hQЪAt2j ```&~;w/X\\<&x^m;w !B?ۅ8xtI  хCBƅL  diȪ!;C 9r5?CشnմU`VY[[i[ jUj\ɭjQXZ]muVOZyj:u֝[wk:uik}[lZ_o}֏[?kƳM6mĶohӳM66Cیi36۬k͖6Gos͕6WvmB&*CB3B5C. ])tsЃC/ڄم9y5 k9gX0}Xu a- [2lcؖa{Îv3!%-+<(<$\ =g>*|Tq+׆o ~R/RYYi9+ők"7F<y6B䟑#_DDՏj4*$*6wT¨AQQ#E}8jUԺMQ[G:u2?E=rnN.m=.ziu[wG>}3nhF1MbŨbczbJcL3/fQʘ1bǜs7EKlئѱ X}ء#bGŎ;#Kc7lOco:uj6mdض&h6mﶚږvFum׷v[cmOڴkԮITeNӮv-ov۝mwv=lK3N 7#Uq[;w6\OqWƽo1^'~P|uqSgύ_4~UMw)۵n__G־{> /m_~b״X?ko$?! !4!>A;A08aD˜ 'LX.aKք GN&Kp5A‹:4!Cletvap &waUvv8d:\pv=:6ؤ_G;عcU#:N8㼎::x::trɫSNB:wԳSa'mtiivtiow:B+wE'uNܱsŝ;<:|?uw;?$?10ubdbDe*_&84qbk7&nIܑx!Rć]n /E}"ZHPtVVhC#k[;;GINIB“III}4IQI&$MN4/iQIGN't5nS T),eON9E9M9[RF^YCyPy\yEy]yS%-ar@rHrBrdUrɹɽq3&L^.yG/$?N~RyZ"U U*WҨFFf֩֫,*tr@2 Ek6AVXӄ-//Ǝ+iFu떰i&!((o(µkׄ &={bcc?+|gB۷o  fϞ-T*QFʕ+?ԩ#dee BӦMV+{Ž;wyGꫯ 3fF)ܼyS;SNPŋZ|Maиqc?\" ~pY!%%EׯбcG~ o o ݻwz!”)S?  .]$ G#o0dA(--l"YFN<)4lؐ,;wNWЫW/}F~gI&+DEE …   ͛7?.$'' Ǐ>sa޽͛Ç fZhAޓnܸ!^Z߿SA '|"8qBXd0j(aҥɓa޼yB^^ЧOYfܹs˗/-EEE©S}C˅ UUU… w}W 3o?(;w~'aΜ9ĉ} ƍ# ǎv*̜9S P\\,?½{E Gv)/BNN`B˖-C ڵ8 $$$cƌ}A ݺuoF(,,„]VZ%L:UXxPVV&l߾]>}"y`@ *{%@'07#\?{`}@uH?@γf? ;XN?xJ5v@]\1Z0zP{g `,s8P n @ ̿_7_eAXƮS F L< <{ ;Lkf]F &scSC`B0`U```0c0[8 000#:k0 j-ii )-.K|̱ SC3 #B߂},;6lFu 3!ȵ; }B;lFz?tc+B0@(w@&~AB8wQPܺ @C`}Bu i$iCs <5M 4}!0=!,@P@H6Lpq3,DgO!!O@ 7\:r>Tj ;?Bu‹B+h_ @8`j>Q7o !|BALya%30!\ނ`5J I2!@ j[.HUhNG'g { M0 ş :v,uBVA<Qm#ihnJ4C_@yjy,΀(*HA._ U.DBl 3[@(`1lk (} ڏzb$p@qPwhKn{B8іqq~,p"CQ,l8"X |_S lV7!"\6` *`i$Ed#@z"Dr&İi y7Y V FCT44ezC<]M=!^*By_@YB߀NґG> 6߂!?(@@GުX+ l1sx5 'X]d ! ,Bt8 X C 1VM*F@l=("w'K6C@LJ !. B@DXq ]Q7-W+!&QC\lo1y]vʺ!NoB@́X") b~st obN:ČX{i_.-=tg!!!Cȹn$ <MtM V@GwS_t r ~u "DRt rCn踊,"/k􀏖Ly4׍_~n$=ߌ}e<_*k:=zlxM)9gy ]QH{AB*+ԗZ"H\X RWdeV[D*dj$~v\!%g%eR@﬐0ض.n n+JK&6 XR%4D ,Jh :H/,5Om(2[&ҵeCWi?G%^?~U S[C?鯜|ΣoRˏ6><~O&޶_ ]AڏTEcDu{g-&e۰瓳]v:ʡsܘC u߿qdX{Ыw?{b֏)Us7sOɴ~5]O:.+9_nwJqz}vUUޘvgޠZ;v책ڿ<9򛴸z;Ve> qhS?u;`7t{?}Ҭs VuhVwoXdiMf]-jg6;pqߕlsؓ`s3?.or>Mٴs[Փ&})]|N-U=? Oq&lx#A=g(n.C:GrJeƏiGۏlԳMUtg2ԇ_5oconoh';uu-c]2F,b+>LǛ/N~‘WTnw8[fª~Ss:#!tr?O2}̘GHލNίhw[,죅u >0/^Aa|zpp㮘_39.x?>Yۄ7( Xcloj7#6A_ AK+zNxٛk>%X֓ʩA.`.kK72:MܞV;vjʚ46х7?fZ/:~~5 쎼y~~Qnڬr隖+|y^'~q'1wi)ٯ`oMz 3q B/X˪ӗs[}nF"u07XPs󥾓N,zcUZ͈4 ݩ߹'{bjj+ Za}"ܗ^}ɻ嚌{;acQo[fտ'}Nj AK\݋- GyWoi4dKڽsqU ޻fNHj׽Vh?bV]8ǛUotVY#t.nڿф?>6Lq/xv\Iک\!|ʁ1;:mX['`7niٛ3<>u YW.*zSZ0ήք~*Sk9gB~[iԛEF|9Jzip1ç{ m.\}/.|}Jn wU^|x _aezxAq}#x{ͺe4 lh{7Ź.#aY \ip#-QvYY)L!O-f?*/Ԇ1\;kCmN^x퓩]NV:{ӼE~h^jchG=L;]T] BYG{eY1q['fx|Zt6Ok|ہ2*tln73Lv}[]=<_p3.>ipfavڱ7ӆDl-qE^Ԉ/-=Q7*[9];qęt-S{}ǯ{4{c|#ѬGW^Sco=&q.mC^&-tؼg}~zFjOͩMHyAsn jqlǮi,蒔͂-ǧ-orAv2kUM)UN- J3=SGOF~h KVX凼#??}c\eѣTέVw]^yzC:S#fe/c?֨`0գ[^+yփcvr66RjlZ+xV/ot&ѥEVzJaMV$aqp%û>_Fq]}8m9q-Oϥxlϫ Bi]l-~zi}P6x՘i[%&Sk"} w801k+mmjhtc2]9oߍn}Mw3Gg̼OlsT 6oOgxX:CQ3d ?ܪLΎ~np˚e/>grgAOWO\h?zh6ϴE Z &<[7G>t iۛ:g\>[*~ͣ_w6oߖ)ݩ}{N߅oUc/?O;htx.=߯=[[+yi#>-yi[5ʵna~L<~L>yQ-oltْiL3 HuEMLg3FιcGm^,x#N„^7U ۰MO_NJ;{~8dP|/ozƞG8x?iQ֫w!Kx~h+fޏf ,غp؈aw-hmônKǟ7]^(ʙ52;zySPw,[8`cBG_[)vnz!r5ŖR.`Ak)Zc7]}|cbE_KWLG{86Yf8Y`FVKO 20/wd9y' t:UY2lEZV_vK8{Ye^wK M[uH5%zIAһan >=yA/=ޥ%[>s_~f:u(SާĎc9xmLv* X&N~?FpZIcM33o]قӶ b2pGzfN6{h[.<K/lp[4P|Y8Y>K>=k}2e܀sdUU63s\McH7:?pThkM' 16Vnh*hWfghGFXjwqcoǃg<\USq'?6#sjrlwxڱbMQEٮ}\l"ݵ; ȳ~6ͶU8ieՎ3cO;׸=AZ"4aˇYOYM({>/̟avR}w9uZO|3nS׆[mTĢBuW Ȱze?0fcb+%EmqSRu<կاmhYgs{0qKifSPr:WV`}sI<('KZbzw޽D8w"({[γWǟB?(ǁߝ\X|W?oK$|-i_=ߟNm+W6tx-sqI?3V6ּcw^ts뻫/0y6^xu?rtW/f.ovV֍F_t֝/$_8$ò}7Xz8tKO7k\InsczG=JNJv7ǵfiU{W(k;3ry[v縎-/ucdy֢M>Nq]J?&wЛ&-E7;&tK9}YnZLvNZ%.({VOd*I ={v#0x@_qkh]7Z\1$~f4/"l=|4 7p?sܵA&9?n6f!k޸V\yn36]PUï tD9G|cqd8[{/~ͺ%_>> 0}G g̻+U9`kÉW6>X7jṯrl!?>ӧ%e{VxLdF=3㆖N.bع>yYqs ΥvSf0Nvtj]=תvYBỳӛj/- v/|nތv=m-KE9+'ɼЯyӧ$$c9gvܪu̷`z0?Q¾K7H;%K.a}jZpi}Zn-xo|36DO۷t"zذbڷg]44ݷ J=3OXxϔW_pk)Q/Nؖ {]Oil|I/١Zna\Y?4 v4Sec̙=.v<1ϫ(!b[#6_uSndV6zMKuNh04o1`F|_UA+>>?g m©3#ϛY[ٞGٵsIQ](̬n8jV=txqӅ=*qΘk oEǟәƃt%za7b-ohڧ_;#N,~G>!ԋ)3ܬɋ&+<盩cϸ.ՌW3Toڏ51e+ot+{~|Q^9g~i:߅4K?ݴϷʚy =zԖy7q}Vk-_s]. mf؏s{l07x9obZ?1lWс&k|!oryUVi&oZ1JSf; |Sy2qg>xW>:8[R=&FGr8Ii嶽u7>}c_4zy`۰mTǻ>+y?-ڼlr32]sh8Lu:?-/M~~~Z3٫VUb݀x˯OELKnkgxg{&W񒔫bQ},)$K_?+;w;7yӻeɽ&$m^kQ{GymEPI-|Jkjm|~֕+~Vuurۙ|eko)&,#~vٺvS?9Ҙ|^jɩ'Z=iq<>K8Eg;)R, $}mO\˱^d-'77?%tʋЫ!$\N^o|Pi >)\6^g̽6ysFϑoSޚ=?Ub#ŕw;;m(Lor޵E֢io_ّ;;viʰH}g_~9uחsE (L:PF3q'9A}/8i}'yrvWb>M/ ?:>6|/F&w̻'G쟴Ӥ38NO[޵I np/y}Ontt"7l,w#JY{^^rRْ)'?[X 2gζm;!z+?]CXw54QOnmve=/-\{v9M,V,9tsu4o~Y!-+oļ)>5ww[8^?#6"~+WF afCW^6gO4h!8 {6*k!COoSkguL{ɝ.*gY''5eKp> |s)]~cv /̾\t\˟GĚr_o7fQM/^>o=ïX4e)K{ײDr BV_}2cݝ*GfoV -^TϷ:&ճgU#׶Y9Ś}ST%\y- Gm&+7 a -WLiY8Vo7N#W`eV7u=%~ %aes6p:;aLrD}뇏Mh,m\lSך[X:}4Zdﷂ֞;r@3TYhꣃOK 0h^||gdF웘e7,t:wEўK/櫧^ofww4?wd,gZuìVK`.'cf z{Ӱi3NԳʊA L;sc=sk٤5.Mn];1ݧ=-aGmv\xFGix07P}F۴9qyVۘWOmhJ)mYJ?7^zN:?X|Ĺ)h⁂mޯXD}S՗d_(6sWzaW9cRcWYGdMg6ܧo7ڽp˕6ZO^ y7u3*w͆i;WNj.,k󻛙an$Ut).76NyܹP7'e\tAbso)L-C^=]׷:8>T٤uxs=a8xvLP9\֤ճ7l ǜpJ=bl̋G[;;UV[ysɧ3Y?ب^9bEdz n*GΛ{N 9>;@7egɖ˯+]c0M} FwWI5(lEzWv$ < ^s _o0g𝩡iBձ懃< p?O9y^kW7}T$Hk&u|jW35m 6鹍\};fK~-veS-^wP~{ ww/_8+}e=R6LJ+#eռ^w}s&}Csus}J7@R[=g=GT8J7Ef'n>xi&3E] f/>g߲AXܛ;K3enQgw wZV!4}nUX ޏz}qۻ9N.l]Y|`ɛ ۾;o?0:S>;axQcn|;w/% &5Ƶ˘3%25*ޏoYTe-iOf zufGQO&>NtWDT\=gm.ӫG &V| wor4q{}&'WX?[{\s60iC>kЄ/rƒŦD1Sm|Rly2įͩF^̫VX{L-ͶVX>xӾ99G&EܷcטFEߒ͜_Y^_ܧͳtEFpX34YڧQFͽ=\z8Ø;zEQ9N۷ _050u+K6lr;Q]{'{U}y?Z`÷kھctnჳyKH{a&p3Lo>|!VnNmV$b٤I}mJuŃ-lws7 }Pw|ˏ6qHS/=%֬4eFfUes?Vʿ USDMOs6N}9Րˬr^*uQ^;"{9 zu`K-z$dWo<[<{;gqgny8vi{"5[2ʇ/ץNlcwnj7񵹫-6$t7΍kxkF{CeJ:t<949g Nx]c2`EZF8ۻQy[nGWخȤ?yƗku(krN`e^-ER=Z&O&[oq35Q&:SVdoa^p 'ժN]^&.˟|MWCyBZɗ:xHe=ms܎=%Xsowdw o;-#Yz6VyQ{ Y.?x]U'>m2vM䵾˟|yzSW34ipXרzC+wSOK䴢͆ˮ]onNQ-E{&?S4 vc?m'KK2yK{̵͚%-~DqrKFϬ<2z*Ik F_̖IAg';w!wa5Sߝ6`yIG'l~vLh.}_앋ۧN6pkSc;eUۤdG&^=||y}_SbAS1{_uǞ⤴÷valx<аG.?~dӈuO9FU@EFi@$]53 |W\en N?<;ܰ~;^Gl>lo3`~鰝ߘd[;yѐ.ܿ'yM=!vۓU۴޿AVLv^5 Q]N!O eO$xNb|}}]S],\&d5T?PG^4޴N riA68vH;ŰUzN&rqZrLP^?Υ!#hZ/'CT+OSgU?M{SHNvZrsmuY{Yw_Rǒ|W}9 gLj9Z~h{"Sޝ<=AenF6787 N MފzFz>(o ɋ x/9R1Nu v'lTcj_%{Q%GD;E4W~3zUנFԀy%p@ʳoh_ƭ~Wǻ6\o6FZǾi_OMUۯ} K}oo9Uv G#~^wju?_\oZV~oj yM]{_7??Z =}Uu0'|3eyV~eZM;?E4(߸v~ SZ+ Bf3!h;G5q~5L37Fb _vzw?}7&i^H(NN.{ ĹVF Os/LSxZro+SmnD-ա_ y|('AO t5z_rsܢ6i=a#?7K] y|:CyN2okV~/UZ3CuU~k:]i3--)F Z׋BZS[4WrD&?)Ǎԇj^J.S0yѯ~!osKҍY$}`6iXNI|x',-?[9g~QsO21AQy@lT2WԲs? /M_h8؛W5~j\N4s1z{BM/aK{ LGekiv'h}mN׭f wNrZHɍ|-9MB$o[rڜ8iʧ5od?|m_1P&NHҊ;B6-o y|W/Kw2o0ߌ7ێi\C46{ڔqίgL?_q7߸r׋*iØmXuFZk?Wyiϝ9G!Qˏe@^QuդLnϾmp>$@^Ӗɹ>ekWMڣGNo-M9Mk8ޥQãhacCÛލLEGz&BgPBШШ?Tv9?e$|CBFt )**"xttT@A_9ߣ@d45 =|QW RMI]C@(}#Ps9>1 $,Vkʬn+i)d xTG hPR/Hگ-m?ڠuyn jӮ5FxDXTilvpÃ3@Iԏ/[BO"з~? z(9), 1?u%rN~qǵj2^Ͼ9 }=nV?շW,ok(i(=:$OOzj \/4-ۮհQ?džaW{4f$XE4wmвXވ:A;.|KWy_}:1Hv 5P:k v KVLs}6Է):i Y{z±}[7hfA|`7~#ou KN3~>ܺ"D'Rkr܉1P>]&]5óywɷi#/CFͨx!0; @xPiff>fy1 tY?/Ѱb^EK_57v5ɹ}xS ut:L}]}ZDR":d[n:׮]찑>Xɓ?O~naaF]pKk߸װwh[^w ss/Ο pAk3/jxbz 7o>yBa442(B4: >k(<aVQ*?hXVl@{5ukꭏ-4~7Ca& {a Z$qr5\j mmSl;`kT d=9mϟ~rw(Mb'ixF䍧[ 5s:ҪZO_kK/ޟRCHtprؤ( 왻Ǵm{`ŭ4yBî]Y]y,/_4*Ӑ㯫٥7kߴ:K˓h8p`wpӦ}&SCjŒzk0?X vpPG0/.ϳu537hhnn^"۷ߎ:zI/2f ~k# 4Z`ڭ}}vKçOO<ru2pt ۴mS~+FK?԰xR5X֩L W2Z_ϟO^fg~\YCdޞCLov7)0"Fġmg47ETjcoJS G yAaL̷gs6h(?010;W?EëWw[҉=\G=ǥ5͜>{vٸ5 :b\|i~;4333apР4,͍֢GH gx8in߾~oe=kGHÔ)٧:v0=}Gzは4Oհ\rW4;r[) ͬV+z䰥}r.l4Uܪ)^7$}m slU}Q?ܮmV|}xY:05tHL{:7];/™u1BCg}ÆDaH#DD8R o)}w7ܰ5OiEN_MMS& xA<߈ɼQAa$?$?m]GN NWBd\сp5RFO x~axh9iTX```gՖh9VK\Lb伟u>2BZòI޿M &CoX(ϸx؈I˔Ѩ,&W^#MrZrAGj-rLx'U=AN>dgA R7H 54iH; ThˌhO!.o $KH /AH$ '$/H#!B 4RTH@6bHb!C i%zH 2;!TC 0!QZ@ԁ+$wH!ݔյ& ]0-1$=HM~O@dRHA i$$H2H(H53吊 B iYg@DȨcFEDі^D>s?4`(y~aFD& 5 ?ֈ6h8 JtfE Ҫ t s]]|CB`"*G@qz{b7GAut~䟇ipT,+5"|7A{ndKtD$("ן|@Fr=#:ςi$wtHoH@' :?9LD 8.ZW'KCF< 7*jY_t@dhz $/KX4h&u )+ojh"<9Z]0_=hs6tD{ED~9#4<:st` \W}ż3rmȧQS(e0]{МaHH'#nР9 ?p@ktwQEs zu"tրh-W@8(;AkX)60N4hhaA#эh"ݨwƓȱPڨbI$/NNL;D C7Џ 6B7mn |vDgT$tXl|X]V@(XH" 9tᔐ0?Rut |uCLpmno0\$HCQ#CD;Q8ZcFh9X?hnTXH$ɺ#H_Vc;tGMw_@.4NƇCMusGF DΐVF NbfZ1ut}‚i e~Q'B) VN; 3nΓDEІHFu?A-O[5FwD(ПuQc#F﹐;D ul+"0~<c1!uV ;a id:Q]H7jT]>Y+꾿@4;~}~%wNy_`R犞4WSw|~a?7̅:~ӵ7/h7|z8-yG7y _]ߏ)K}((@KK4gjk 4)gQޢ^^%_ZӛYy6kCr@_Ky$/&"<%CySgj&? ƋV&s+y̤S MV; f"'{|)oȧ>aQOMZko,;jٗ5 {@K?<^䝴o@^57yVMyVA"x>bR|K?L&r|;k@VS@VM>h'y7+wꟿwnZ7y.Ǒ8FׄԒwsm؟L+@~V<-'kgk7<_W[3@~E> j'yy;_y=w?uoC=OOD-yW7/ҒW1o@~ESǗ'Wk_3A~E>j_@^'窵(Ւ> y=-ӵ@^_Koykto[ Zko!ȳl7Ԓ[{@ r|AHKoyZkțh2Gh5țjF HKo-Zko!7Zko7Ӓ[{ALKoZit(Ww*NCUСd:>ܯpx=]{P_&)RX, CM:g>+|U׾zFPWtɧ:0@&[JtgA4Hw!B>|Hg tj|1 vؿ,EkeQpC'$ap|ӄ[Lpx#n*҄MQI&\47a ו0τہȄKpkFr*n!!7 Iq )Eȣ>|AJq;zR\#B[iJCq(naM"L1Yכ0*8gpxq-&,cp,B72&c17g|וӀ'1pixcn 0ɀ[Jf-"2p)n27&pc17̀IXeu#12,s&ʘԛ-"3Ln&'drQxכЇ ,3Ù\.!Ո[!cr 4&70 #crc \2&rEUL5!eR,n/[BXd'2fYd,BW7Г !aq=Yq,a[&cq y&\,7ō'̃r^e,+a72 =M:naNՈGc'r)Cõ',pPå U,r]Cn a)70ܔBc̍}c+KiqC9g̥j&i!손4fqi\BOc'C}  9jR!̐KXeM#Hh7!\{B>$tes:lnaIƱqx "Lcs}qeefEUEe70ɔNfʍn aC#,bsex#nPͭR B2򍹹<#nq8xBF BWc7҈s(o5'4 Bg-& 7qS iFp,#7!eUq L2#n.?GH~&,3fRn2!ϔp\wBWS=a)9\:~~u)S:4n&0S8`0  !@.p<ƢB0` 0C@0 Lzc:@ްF=0\p y,$`0 N=@%pN}nw-5~7;އf~ ܔx߀p:\w\sqͭƤ+z[Li@!p+0P;sʸ5LjY.Csa?S+ >*&;2."d` ؏nW\Os_q̵_W\rk0TN`K2^@/R/zN'z}@w`W``39ҀT`>G &-I}V\5+ h 퀕5Ljo`؈ӁMd!tb'-?[^}fĤ;8w~J`&W.2@72,ҿLj/p?/0%/AbC΀9@w`/.x< x&Փ#0x < #@I~OOi~`>#~7ɸ>&4| xI}'^ ^$qyχz/WH;cewL!["bdHxebb@&'7VeRb`?G[\ %8q!z lLʩu#x;`);{d<v" t7L xe`#:;6 l d@Xq+^ L;r>1I;OO;vbRM9@G` _`s([[zI=*<`>PF&H=<싀fпB`708 z \G ѓL%0XI+P" |M5Й ϙTW[r>W{`8=O Η? dkUL3)+`-7ү?>aR\Wا !~؍3& z %z { O*d"~hHS&&@)igP-XuWI/~Au4H#3:zב#Ǻ:T!:rˮEz-hWG:xQYGu3cG::6C+ r#$q ]H|IhYPeB`FDGJ-&xɭw]Y@}| S 4gu@>[ﴔL=G$%Mv,|&9 ұ(rO hϮcQ>6<:eKO#',,g˱(%'PTO.@rJVjz"`||G3;8FP2 Hh u(SC]ҡP׍G=Riϧy.̐C͗X :Z|c{FRB>ֱ48fFZsR4ȯiZw@7d}c_Qu^W EX_yY C# )]K!t)Aʂ35)ǞM ڱ [6ef[^$|pN.U5Sm]. T!CC r`SsJf)YJΦbT$il*RT6U3ڵ 9:pTw*=*R]\{Qel!D2f% o`NrX4"C_zFU>ptuC8@X;wu &Cq(z!}4 ‰wba 'q䠄}X;5 ݡH^;U&º!8u7NT =[t *b zˡ{L ҁwHN#8EG|k ́r0&dHe@X9vauC_{F?d6=6{WBc_: },O~]>u},[YAPf~ۻB}:e:aǟ׷3׳cUڕzzEh>]\l]\v!s]vsٹEir hsUAiW:P]]b}A=˘zl8.fnk;_;9vFsvD^ģUģ=}+GˌGKG{G{ G{G{Sƣǣ3Gţ]UF;+vlW8.sm3a&m ٶ!p\l}xz" mEضfY4$ö*˶0m[@Hmض8odNH3NuOyVm,,- l+.6o!_YEО8o.y6噶 ضnH- ځl[&amBmac; m;I .@c[[gl VG-~Ͷx>iQl? zc9V4z>-m>mEmimA/{i l/$ J@N@}H@%߳퐀fkٖzi[3϶|m8z-A}wt]zXG;,AH-A;r^Xݱ`1#;[:,xqbQe;w.F}w-Fv,_Xc"u˦`5Mj#ڤF=ID2lbW>ڄF}Ayj#jOը6fQmVxб\MM My M 3l RpmrRPlҐ +MT pXeA}J]og '+5w:Ac]?Zf2-׹qQAG-g`-=3P-ݐ,KQKs<βgXVoC},ۆe6o˜mhg>-82ne6,oq܆VKwgX>X[2Qz+eVaY2+eXlE=ߊzbrLxVkO,ͶXҷZVnA;,ۂmY[P?-Ӷ2e /߂q˨-G-oAj% -y[%m ˊtW%hh/hh/ϴE,Yzt}}:ڕ%cZpiY>XnF=,ڌefgY&oq ڌf,Eqm8͒$M_YlB؄j 8˘Mז@XgZ7pni FЎ,7YleF\W[fmDLۈve]gWѮ,c6bj?YzGa\%,:>z-g`"mEW=,<]XZA0|EnwhGN-vHލn" ɴߍ`r h,xџXFbQ E.[]hПYdB?cp]h'Q_X .-v_dZpwD(DaQ"7EF&S_lAOL LO-3>-1K LK Z&ENGܝo;>-vZ5'깅NG N #A @O-;Q-jv}[@݁a"aEL)h;>,Hz꽅>,*ZmG q0x3؅Evh1Q-}pێ~z; j;ڽEmڅEyڝ5.N(hp?7|?3s?w<%GG1j*/R^P]^>^>S}hL~W퀗%C}~.?k.=]RvlGO緋l+2y6c;0S1^1oPUp2*UHʡr=9T:J" Pq*0CyrX=Ǣ((Ǥ!/ʈ0Έ>AmDQy }@wNFya>c>jSq~W>㆔8|C#y [R>% *1w)W$3EA?bGUJ ;Ro2Y*a܇ )>Ϡ0APAUTQJTQKexJ8q~PxPxbTCT!CeAD%y9~A)#O)#GRfϦ \*0S*0[0I4xFuRt~*;?,EkT!kT!C(CPn?QR!TA?8oSQyQYPi?R1ĸr;6%:Eww TTTK8S0>qۘo뙏VϛA7:(`9&gA7aA;68<Ѥ8|`]~Ø[4f`5z^q8څq9sh_ƩОϡqq999Sc999[c9g~Ϣ_0.96.<ޠ_9gq>6N?g8,YGc׳gQgq36:n\yݸ 1aϠ~gA=0N;zjppK~?Nf '' ٜo7O ǽ#+~J_87 ٜ[?[/[؟[[8OrQI-')[W9H3##&;&η8y7q97Q8I7Oqbo| }U;cDD?1~S{N 8sЮG9i7ЏrnƉ'] 87pn<15LNU1INY1Ob9Y8Osq^xyP~1e1Op̋q~כ8rʯc)$':Nug9xI$':g_Ǹ~. gqcb9,:Mk7qJ|) 'k/qaĉ'q|Ok?qDX\O 9k/qb)2*K/qbI㆜pb}6'*1qpˁ9\rb\é.xS^"=N.r20aI,e;aba"0X,Bq+B‘X?PE8LM`'WПp|BDɿ"̫8W{tY`Wrw0 ~uGv = ߜ8osJ/:SpkNe9q^tUe^G v* X{ɐ|S&^ <L&\~ ,G!T\4$'O]ĸ ≮ 'x"KpU qHo,! ׀ub t'H}/} "\ xp2y/N,ivC;{8©9oH~);8'<㤝~xߏE<ާ(SyʡJΑ"&z^߇$T>V_x?_KX4o%qeGι.;>λgc<|&>λl%6]{0kv={8ϰeǠ}gl{8ϰp^fW.-y]P-;vҀR.ۻ]{)λlQ)λlR_\,Ů..Ο좻8sθ%;.옻8l8/<;8+4wЯagAN~w;/l{(Sl;;?ww߰ndFιv3vmO߱eѯxocS1cה?ec7У2a\axƿ>eWe8~e8~2+CШ 68p K8>q4}qa &?@=2LxbrAp 8?@1t}ྐl ͐` `?a}<,w  -*+ QYyGr/Vz9+PNJfE{vǪ,C{c^Xyeh,Yeh2-}Ib0x0c10}8282ݟ82OYpAY]EOp r7Ȫ+ <'#`2`ʠ51.eTFdF=d`>VFkkKk>a$Q [F+ njW/WgWhWgᯰ. p JFq%Jb$Wb<ψ| J"<π}Q%7%7%5%\g1_2_zhW 80^<ya-%ӌ/^/N/pxH~v͈}X oc0ܐ ً_q4} b1~3f=At{Ѯ1b$?K2dqd}^ư~9-*О%2+0edU`H_q+#Uqía9 ~kcH{+0>c0+0dyt 9q .$A(q ƓgЏ0a\ H3S g20>eT>E ?M#q!))FSO1d伧!OO1?b=E=E`>EŨ|Ԟ}Uh*S7oPKߠ`A|Z/ޠǽA{y? کǛ_ׅqWz}~'0~t`Eu9_}2^uyLz'?z'z'#====!=cҽ>_}w~v?bы>?}~g}D?HO%=#tWѯ?b),π^^ zz $-N}~WU=ݧC~Z+Y1(W+?QM@*TR|Hyr!@ʆMe`SehF'Hyj C7Ȅײ)lc&Ȧ6qTgPf Yp+`-T"(*&S u6!宅t']bPYTRѯ\( Croodb0 f@XI 9C07G`rt ANrY (mur(7ʄmur֙u|2g5OFlk)*Dl e0D`$b>@OHĶ*HJȳD`FC[u G]=7FGQWPϚuV|G)<`?_/]/zÁ'ZPs=ou+}0[]5vR+#ȃIeϕ=g_?nIտ8ORuO(%[??igХ={6t\si=SW{T2Oǿl>FTx F3) R8yUE=$8QTfqHi|N|&7[L)y-[̤_A*D[ ZĤ yM)Nm+,\'o#ߔ!_nCk|A0A ^L]`d)iSSSs7NfB7p𞰕/*/J΋8qXH\!6L̕HRT%']* "!rdJl워-o#%G=G8t| gE'Ebbb@] R+,\M5P5AWuBuFU/QSsՆ.\.|.=\]]]]r\vyB|E3#&1?Q0T/ N9pttF(&DŽgBsQ[h(HPtTT ;BIJ&H&I$+%7%?$m}å+ۥd62oj^!E K[KI*_,?"?+/˭Rg K:sFᤐ))BK_~ʑJv%gA%QV-RQA?W;.US;W,.v.c\\lp9ȅ!Q襨J]'67[ۊbxx8\--N%2il싌'?)wTJ%V&}%`کG/ ÅQa0N/,I0)Tq8]!g9\q8_\ .%KerJqdlL_~M^+ys"R8hl lQZvsN w~% @$NƋB%2@aSU*ӕltSm\RvS+llFv;`0lZLZ2LGn%oM%FK!_Xo-(9p:t&ZUX"@(!bq0@y)K6{Ff.(ϔ_;;_s.q\YOR(ln O pE"V1S1rjNr4U6SRZ:*Jawe2R9Ycr򊒦2PTU֪v*>#]G ZZZZڬڮڣ::::zbjSu3u+Q-V+ԝսCOURS/R/WVoPoQTvK},8= s l p1..q0W`4ք>|~?Ώ{ DЛd~ OLpORo>0 B(Mbq0&ՂADwb:9QN\'3's'=.U05NN4!] )!Wh&4a0M.f oB#T"wQ>!Q xxWREDݢlQ謨Pt <}`E`Mt1Sl$\\mb7C -.!wQb}+i.K$RI'I7'z$PIdd$QTV&)ɑ\HK$%zRJJ(I;ü8D//= qB[Y,V6G");W.3;=3'\g3gsgsgOg/go>A!׮vt>|sg;E7Eh  e5!hqj o:W8(z)N(6(*+GVqXZxy.2-˓φk)v}1b'JGycq$UrNR+Y,͖IH2#%d2쑬V,s3GRpibbbb#xDaWh F  0Dp)CA5Fڪʅ>}.w\ȧ/t|)??ȟ1c,Qwxree4b |ATin2CKv:H&\T2e+kC,^+>',&m*ӕ/qn0WQQ4Q:((yWMUT}W5Z5ͅ[wEtquqsqw c|'ߋWΆ))I*`jB+`KZ3^xdt3M+EʁdzmjW:8yw69Dv"CD(XGE!LGg.,P@L=gr%D'Y۪Dy4W;Z0YQ3'7wrsfUg(2!V(ry|EPQdTQQCuL` IJ]deM]+gb WuZuYuƅ棃5S.BV:=ϖߐ+1UCd[YzNZC9/ Z`bɆ^A V ]a=ߣ==][/RIw$@&x!xjL*tt4H:Y\WzU@JE,9XZ? "(2de!Jo&ʻʽqhtyZ "&swF#9v~U),Bo#av=8=FJR r2NLb""'̖ު`XĨ<_:*WOZ-P= mluMq2VB3`~[ .]nTP6UTTa+d@l@QesB2X?SW UEb.jS.ADB԰e0_|XP5]#!f̿g !. )*x.x-X `'u(q'L~$yysgP\ޯ~F,} ZkE'`&g o-/ +* M'uy*SqM1Sޞ:V 8M|~^]_``_CƂ]EwEc/${dd`[.V1A>O(Oo? 8u~ sb`XNU,TJ;rROe[]hE:Z{:h .ްF X\܁Uhdr9TԔtXuhQ!asA_:`O/5%8z [ WZ M&I)TL.,+*w(_(Œm PmC. ^rC?ࠀ)NmCOǏ͂V_rD2O*yfC߆u|||;k9YZ!JŒN_E%%tiiSD(`,ϕ`E|PƛQJ-t钊BtWw5mPL,ĎFْv%,)_VI,^vOV%rʹss2s`ݜ s'̴]HM(+muq5GFKӥ4X㌀C`bUOyPYkSתNj?ٺb~KJXrb m݅Sd ŭ`6DT\ W2[!ncJTG'WT3aEVC'UWUU3KaM}ReLZR|B` X bϷ6 O uTjV'i?il|\hi(o/$*2;A~Laчls8AZ{(`>?xM+<0er*XIw(˔OlrU3~TP}Ob2e1..mCτwNME~ #R"DEN`S$3aMzNzIzKLZ)0wt(X6ֿ d L<(;-!Uɪe52^.wByx:t>|ֺ,2{A|RqY#Owqy]yOKot$ >&MB0%FJJ$`/ɯ8>S 9Q,V5*C~VTC')u.!Z:E"%XcgӜO f lF;~qkvIL]Z>L^sX+LX$ WJ| uUWD^uvvuخx \)TmXܤܣls.[Ej5zύK$)_-n{{~(KPiz;w;hnr!J=/&#|$H)b8TN|S -ր97˻*s%G2L1++}7pt#n4wZ#v >~nQ$lۗH{}rRpϧ8һp y>Ȫ:;^=} kƙf̪ޱ~Hqvg^^p3;vlCTQn֋SS-vtw[zЉ}n;bUy^W /U5x?yc_uCe~E1*vrWDzcqP=C } KZ5:nx;>,dиED0R3J)KWlfElvCzRK2I:D@^,/G}m/AGYP/RSR9h0kaxbvPV{s33/x8LP>Wpj?&/|'%KW1r6r|00e|0J\|XiƧQAUIWOVR_FSR1mgk7h7kp3k.:Nc&ǣbP7=kp3G{;]PoYYsY(VCoPSUFz Rz^mO]ӿ u 59έn+i\Ƚ Nn* HURS@ܢ UFT ǜxq=s;v/r+IsnFl#42W_ž%-vH)*Fw58o#*[xOyV!>>'W/O'  -Ղ_DUL[PY>C5)-HKHu ?K_H}QȩsPJK vUUDSԽg%yQھ>IV]5hoQx(K@_?ѿ'q 4J:xDS7'fy+fZC{YtY[ hu;۾^j/7oػ8;;G:t'ǹ)i;Ν w{+S]0M󽋽 WM7X}#}۟/oXo^;_w\jHX!)<~PML3|vx .'~+$jdi6ץRT!'㍼+uI1A)'˳3QW>)?+(G*k(ǁ sP[RQ>Qʳ/NQUBs7?SQZv\䉨Z J" mO%

    M>WZ^"%_G)*)64TruNRU@n ^jvM΅_ΞѿO35+̟ͧ%oOsr8)b}1n|"zzW7׮~k4JM'Ld!S8 kU$IKX)\(^% +~'%\itUO>XV,y|%*D+_/ɻ#~%e2[HY6:ݪ(X꽨%/kivv>I@ Q/`H#8Lb*0_#̽#+Ǜ ̫[GG/n5GZZZ}u:mFS:9%PW[\:9*`6 ;N 5ZUbX#f/?w]D; y>KO&ħʴ5*#WU$gLT.ՔM 7;?>A}fFB`o˩z/+ TWܫ&BIP{ćŠ: Zb9G}vWNTnS6*Y/ڑzEkl1T/wRQjbOd:Ns󝳇;MfyK 'KEZ. .:}/jprҪUGWש߫6E}m/]֧n# ۘ2,qؼ&[2"lŪ^T|ʻ6{#8;i^g OIZ%ye@-F)yl3cd7tnB#Coj6~! ԟԽsoik/O0덫ͥȅ5n&?T:e"DXރ^+|"IJ CIMN՞ҾFOzF+ˬ6߀|zꫂ{nFW_@ U}ᛄ?nրFʻAɧjYGOډ~=Xd0P Y䤸wwH Վ}uՐ6R DB88hqxlcA#<˜o^a.Smk~n~og΄jrb\t|/uv8=i= r@Yl^^N>:ٺ(R{c3MMB spxRFExBupGfl5ϴf3:ky }/nL{N{ƛO#T /x "(HeRY+)_ 6;>OyDKMn&9z |z -J6zkUYX?=^j_iZ\ٙ^OJlw@@{PH/ [T Hb,7\_(9Xp+Sj!kmS<\M6ayA}SWWBKEYu}XŏwsӼU =ԗ.d7B?$5IĻg$_~^>X9MXSy wZ} Z;Wx8<ިլqw^L_8_X%$)iӥl^jկbwO}eZP"4  WO|6U!#uOD؃!cߘ㬣Joڑ stp>|cϒjGD8c50k/k"okWNs&Y:{Gr?G)J< 7iڏZ~)}jAHO^?#ohʑbc̃͵և֞eϱC"sis ]OQIkh7P, Cݡk._6vݩ^w?Y5jBa\m y'<-nDx·ާ0?`Q"sjbnTf ##ݠ(%FQA ')woB5\{ձ~LvsNqNw8 Мj!ox犮&쟆r)vKdPϒ MH ӏ Q* ,΀̇>.>G1*t$IjǥRYs}ެb 0۸ܸj,1K@ gf%ڧ">rᲶ., owOd|VDVr]<=ڎ{|JlQfI| XZ!݃7%mQ>r|ʩ y n (W R#ezEէAQ~P_oT+A|M;ntGUf@6hSZfm@M|@7 vxR|Zz]s3CIb}Qt_pr X<4qɝSN{ &o>fe{jC =B0K-^/VtiT*&?(?AARTp-A 4mv6UI6Ao X;LD]ڙAF.vow@%9[ os$,ķIҕJ/Gjw::<_'JQ%HpgbB/6.26x B7Ϥe!'IgJIGȗ7Ok#Pwd psOAχ#CQE‘Kk$ΓϕLsZꢘ>i r{p۟gn7"pk[w[ܣϼ)Z燒#R]31uShex?0KΕ ˕Ը$-O]{AkAnB8Lǜn\ Y_ieZY5՚iFViFDȡ#3k3VkkOO湃|FDg]Qwsv8%'^['*;lwKܕ9pW7wOo(4a"kP+,|=@Աī;i[ݤåd҅҃ R? q xl6;A㬣YܗVZ'f(_^8@۳w+ݜqpZßw.s;wƻ H8ý̽;˟J#YO>$/c>'+**# (c|]o6>q|N6"Kth)Un{7D#AqNwkgzDۃ#V4Uzv I!xBVU`1Q<Z`R6{&Fm_,w4h4]Fy#dF~Y% o%L3ӷB,2hH8¬45fYg4n먵f1=lc@76>;9MN/r.7KUkG Աo3LL,.!Z&FH "fy\$ׁb%ܦD!pDbKSvCW83*w`RiZVGhgh ԅ :5DkЎF5)K2>D'cE,9N2";s&4_R48N@c#X(l+n;n%ѥhtf-Pա o;Z GH! n?jl=F(JšVjiz:lƣ% U{QBFpJ68[6~#"b5p|Rd")fȊbxKRT>WcX%VUiUY|mVm@c"8;w=eC v]'ǂ7Oo w> * o灪vrL)M:e"J硉fC^{!a4QTh8 KrZ %]QFGr.s5-- ek3i'O?'+DFUJ:lKa+]rl3 >FhfKbc19Fg3v<#^hVDz>!b ̈Y|GA!qX4wD-ĎR C)Hy*AjZ6SzVtA4WD>K~N"T PrwsƇx%^PpX2DYrBVj:QiVZv>sӦ|sAW~Qo^CXЬH>J2 LՅo'MzH$ڟ ''0 )ryƻFh$QKR*rʓ RT d|#hUj:tkI+e2gt~s@)@5F\{G*J ?QIB'ҕ % @w"*J TV+ PV['ϝy4^$msVV1Tɷ6j+vs+ĽX-^K ߥ2e10͕2UkFYk t{~m@ԣ@H=fB|-+hjA, PV *Э@BFTn rQ4;ԞǼ^*[v:@b>e2SQgBGW4^^ވZDiQ1PSYP.Oht'dG@bAAa l(@BĭLLD|!' X"#܁;39T"(MLW;ÍN'S?8ڍ$m T(@Kyn>z+LM|Optٍ0=zqP1DJx1j{Nv{^G }#|ӈ>cMs)OTk#ﻶwAxC1PDtB  :*d'ZO2 P:o'TK4j|@LNPDǓb<#Va|ңxtD!(;EdH = > P(Aʥ (@ThZRn-duM;:r (gPɼϤ*qPAQJ KɆН(JRVjJn_s'!(o/ޢT(}V8 @wUm~;Ogَ˙kEѿb߁ۙ{ /MGG /(9IWϴo(?KLyb?9_y,vJ7'@>\yrDD_>p?Q?C1wDDD 72?CMoih ͑Ƶs6W=PP̰P(!a HKF<2&0$$%%a2IIN|&0)&yS¤Y%-L+a^Y&0Ԅ)-ar KT^ ffarS؇DŽ&*դN>HQ*%3m L@LRƣ#>`ЎN%0dXrYh/`t$}t98LZ3 )NEIl'ʶ\QE43v%b9QMQEK[Q-Cycx_:-\؊J ¥W mۧoF4K23!A3}<'" ;pƆ{d`d# DOnd*/oq )k|<}p(&7SlOG= yG&9s͠wsdFv+28Rɶ&X-ըg)ͽY B֙IFLIBLBxp3Sή/Ӊ wu}'!-)`%dFp];sS[˽OҕX)&8$F`bePgz(SPFR>I$"l7i7qͯw&1E,k8W IoCӷU{VS4uY8s5z<5)R *{ŴX nku#tnyJ'<6Ob4*$FE UȝvU4wMҹoBERg$a& rvvɿO` 4. frtX)Z!ZZ\ga=B!ԃcP9BycCet`Vղ%'MdK=Z K,E%%'ƥI UQT Z==MB@>.3pM (v>UmLZ_l&U'6 gY nƍV+q2&oP]9rO`gFko ^63 q'癙. B2MdP]V@ߊ; o׃.AњФ Mt MÐΑ KtK<n2Sa Z9`bU]D7 ^1}N|;bsE&Def֔fZyiK4 G'@MD6 GcmP &!K?EwӍGms^TT]+^D&mDlgc_DMTi) tw0+5ƍ`]{A)}U:NtN"$BQ|!RQB>ނooTB4o!GsA-ʀfՀMAeoE L8T8BDjbA4VX-г$P rǦہ":(DL.bu7 7vơ,CQtXW2 $;2Q{ϓ#GJ} #Bc$# 5('g![[TZӀ:ӂw!wm#:1w() J&]wW*5J|t֯ JFQj e<O3j.B\]]oR[;@\=rj\ |6qZ1 Ǜ).i`Pmtѡu1 h=ppLl|PY o No?:d=YH$$d()xP|hZ O!"lmFyaFAP TDL\6p>շ JWviC,ufFƠ&*ؙpو|k!h;sUܗk\z#8)܋KN\6r{p5܁k[wŝ9u=\qmukkN[p-;l)_Z>JV5!;uK~2d{v^6t4JZ,**(k i냯𣠫q5P)ȶ~&ߣ+[U!M 6bjjt6# <M!Eq@uiPLF-JPNhsmМ.;B{$ t(ELsˆ"Ce5MШ6.(q*7FC'!)ӤPl)\"*A~U.B*陼oBKXݴ/7SqQF6M׿֭&< I<];n7ƵQ!:=mQ9]OTՄLB:y A s!"MAXd |3J44|C3X)ȟ?ڒ}e+$(qy8V CWXlCUűrOp#6S$6'p @u)2Ur9X[b ]4Uj .{+!/(EppPPPPPPPPPPPPP|-`mjY5(K6qkcS2 鱆{W<Ϫ+EQAQ>O2c ͮXXaQt/<8oz6v|`oΎs3%Ϯ\"1~SSÌQ8+9w7>{Z6I0S?⾜> zae*o2DF2{Ӄ{lc">h(-`(k*pe8ߍ.F'I|ݬO.] OjM_#2b}g[(,U>h|S硃csnd$yxhE;$:%`[e@1~V'@f,xCڍʫӡ<$NfEn07&TWLF~)D*Tא%dY#DhXr4Ȳޚ]X6X X#E/]t[޹qƎ9ַc*k_ٸnxy5/zńIXZ{5vq$u)"(Ȓf0kE(%̖bR<_ ]l%N+ؕKҩߎ@|9C) M5d.O峕|iYbN 鉒Uɑe}0d'd䑒T1>f?&Վ\NPÜrD-;U\2ADXD/'(֭!YsʉbRc6/6YR-.ߎ#ά t8BVR#c:wm&3DyaRnYNkveƶLƫ:Ǘ+#VvE,j*@ :oA"=To wG? lE !u"5#mG "}`E7^Az)dCڎOQG>yוaZĦ)`=-/<@xv{ݬ9Ը6f5 mKszSۉ,"{a6J'Q7@mR 7={p"8;*8;Bb9p~G rq=fG"ĸA ,݃*Q 8ۇ9'-̵;~' -F9zp<cd8V]ڳa{ -O"'q=!Kxe`i;=>Q}0j pi`09-Fw( ݁A s!Z>rȾi 9=!$=g.pOHl RTC!3 OH%챶5k1R ;?D8H4zÎnr;\#4܀axڼܬ>ޯbKuOhIw!ujE"&1&Ȏ#XPPPPPPPPPPPPPPPPPPPPPPPPPP@)_ThgoiAWۤk^֝=V.U=^}/k[~KTSSWZ3P5֬=[{vaAc` Æ!ixpϠ2n0uƝFc1hq}㏌0ry)gmLǴ3Lf^d^aN0댶ŗA.kwa6swyn[y8`x}ZN[u5]ֈHxБA%9"l0"TtuÿPKG?lib/auto/Data/Dumper/Dumper.bsPKG?iM#xplib/auto/Data/Dumper/Dumper.dll}xSוj'nD!ْ̟I22&ƍ[ +=c*#;xq6;vmM3.m MRNҒ0 I튦By;=rfwO7=z{{9p+81YfSr0֗汃^퐦۪-ݖή]mo--/TY:ΝmUy|xע?ZDlNE*V\åz3}9Wi]Z ] d;^,}uWs sԱtV*sDѲ \eu[\Xˌ=+Y'#9Q5,G]# @# KW($.sU W2ڀQD4E(Cz!"1J:i#.r<@KUxpC0Ve_WgkYI ƁL"n F,: >!$q,0SKP;GVlY 74 c *vv埩/!'*bZں G*7VF|sU KCPS::*|E& V:F0B_ 7KW̳ fhP,]<3<@PMXPNQUj[nMp^pڂD63ƫv&jWKN_YC5._oB>d} ɺd .3hքI~{=UYJ}v?ཆa$/xM_ i|:иK5{ s .Y+(x-`-G%5YbLJ5p ^RW9K:[:>n.YcAUOT50$F=ZZŃ=ZЃ#g-ғC  )<nV X15̈́F >DN=H 3AE.(ZFqH4s" _ֈi#K̠Ok BVpq 9vӃM %sl1S/K%B̕*Ƌo4VaKb{G'&0k#|> jCJ|̼1'\:k+Y 췾l3pRZgrݥھ \0+Ȏt!}ͨYhZ%;%EH:b7MCǏP|`*^ w Y3Bǃ}ʘ SN5B3r(]8*]] w ɉҗZѬVY:UJ+@M P(?|m*fz4,UX;]J7LuD }j3ۍB>,EwBԶ0͊B CF3ptZW=_lZ7GEj2 f5 JWg:#QDհfTGcPǔ @bc},4 i!ͱgMPz9.T[G"j$DZ[Np'ĊάiؾipltV d1]lhH(MHb;ti\+nm夝 i$K&iQdKt!l1Ҽq`|G/]eBb,ƊoG㐊y[Y.kj)\P:rKwRqx!}>JR3m67c-Ȧz\MiuN&yQ%e )r-E^{@@:2О4Ҥqz C )d3GbX D ra yB BN6vyP!=iMIJrG MY87]j>FBn]!8-Dut?ra< DBFqܱ6`rb@Q3&OLĠt[^3&VpUtK\ 9|n"Ga?;|#D|BYIco+>\P/)0 $Haoc?#PE )/UYĨA#m_ysbV'X#S^$'s&fHV5 儁%,yOVf, |+I3eq,V"P!X*Ytb&BmJdb)!vi:ZN6=Vg])]ժD溺9LS:FJ%+Ox*Ir%NEq$ܔżc쫳I9u_[ Xl{Fxg%ozdhcqoԤoʞP1C <h䔙0ӱE*'i3_BlӝV^ CȄkt$ DCY7M^ rd|&9$p#2d4w݁G5d䕓Јp`tzG7 5gO ʊ`2Y54hj/NAgjh0#QH\П>^>szQ4pw"ၨkH԰NB93Q, s1wͲx s 52  DBYT6ʥ<=j*5d_ Siq # z'B$Q;zT{_e>k*&MnuEYVRƸSPqffZrm&&匧={&ig" d*W pH50 >tR sVnkA_&soZ߳4 [C)-^>1UN\+ 8莐beG.jԺ2^c]_c"R08i %w$TLb! >D'y^XwYґV;4Ԟ'QaFB"aH4No;)=d{uDF<$%~`GA)xʐ>SKѯ$SRvZ gaun,Oyʖ/#fkL:f 6DF_;gc F5y@ 5OQQQ#fD}sr+z s'́?i`1P1Bkn^\TDf+~ه! B/+qzL_n2v2bziQHh W })xX;gJ쌱 U;Ȯx~XbIW"6cfsSMa.PV;eܫxOgf䥔aJy |Ŧ=65ib߄P|+6H['F?Eu<l'}>zJbv')ϸg<5s6mT30cyOE:74z VNbTS~BdD [Z=ThxQ9NJg)-CܛlJJkw2zyS%5"SLmG3J yb,ۤЫ,(GƴAY7ϫGGO%Uj&%o'f.)ӦEf=D-2N9n*?7wGx=lB-FV6Xj$gt7i&/;%O87c|.csց\b,\uFWʄ"[ʏBh<*M$`$׊4`E9? vy6=WX',~DMf/٩g'CPB*'ITN k,c?!V[EEUM&?SJje)9fP,F=qRY[*h*b>eZ@+Ϳ| -0>1=2Qat{N4&3@Xf!Mޑuk0-pw툛e6f}͡~IǏJP3XZFm5##%}#%Z`9ΤFe2w!.lձ mW4Wh7:;4NM֢fܕ&҉?Iʳӗgҩn$ę:d݀ nRy&Rt1fĔ rk4CWi#Cxs嵰;ZV*'JxQeer@2NEvW{ rA='ߣAn #5+!?51׌=io#3=z4(o8NA%_#7z4Ȃʬpz/ҫHI(Lt(L/KuWN*5*.!niVIFM!v#jFĺOGB|B ;$zӅŅ &+K,gAֆ<&ZR Nqro3h/ݯ1 7ϙ^< ~rup9f:V# V}h`'C}mXEgF9. Ta5V91}\/߯}DSCU`伙^Q+ :PǷQܥ7YR݅̑G L1i@wC'JzON 7꼗+Hڲ2>Qg]{W扽. Le +E~Q Gd@/d >T=^=ZّqCnF*>7@=? *>C>5F7'29 hT Qr{%}=^V%6KV,kῙ 5pUk֥fE!1]0Cu^@H}(+baS@O? ?(e2c(dMK5M.t͗ fʯ:SKc52*iFXHqqV'XOg,J'jkS1f4C6.Fz/H+W5?LnĥD?uyO!y.hI>A#~.RDL- V=|1BJ\̾[~tcg#À|$`? |Ҧ|=cv@$;'o>XOeV6a-u-!V΃]44[Cu"@$kۆ+\{Y4wBu$wZdY@@7w{zJ0*?xzrs%8oΙ pS[yㆍ[db˝%wt}bWDW0?!:۞kOlj3&-k+;[J>˓gljmi ݉FaWkn̤Cm{;Z,o$hDwxkOގ]XA٣}28wcsSmL8 V8]p:U5 ؙmj+%I ˛3eI\i=@4o(4 ~ڙTdՠ5r$Q9u%S)hawWfT稱$lwc"U*YކvȬQ{ۅƮFɴ "p֒w6L]\g lF&&*$xT ZZ;+kDq}fZMK{ dm\w{Dv0xi- ,S 1_ECSRbz]twAh{Iom&zokL8XA2, ,%oiu-WV3\xV6im {p|}"~V]KTqHCVVՔl次ieLRl{Bo0(3(vi^$V݈yEcsEήƮu7z+9 Ox>؇أQB;p*0(M<>O ]ITITITITITITITITITITL}#g+=lll?i-̶gg }ُd?g}kΒޜr(g=^c߲_q,ww3:~њ;tܼyEy})yߘ;=?T~򂒂 -8PpT7.\_~¹\o9wZrֻ:]gߺF]s܋ܢE''E}\[akt clVc%1k_FmlҲWdWe7gd?xg=#gq/4M[9嬷7~. \O;xqʱ<ו{ rv+&og^Wy彙^73$ *x`ip{h \8YY\lp;ǝ:C<ͮRݮn׀q 7]1EWsmqQt[QUQOїQE犾Ok]]+? mm6hy˶ammfd;w~og_(/a?9϶//ow۟?kCrNni!+_1LUdSn UR%UR%UR%UR%UR%U/eJ0ѷK%:Mv[Zȱegglٹ;ܷ=WJ;[[v7v5EWիUO;PKG?w,lib/auto/Data/Dumper/Dumper.exp}QJPժ( E(" Fli4H e $$i7@3K{omsa&7SE HPejY8s}ִ6L{ ,#YvVߒJ`{PM] Xq@=/T9tUeTe8C\$D1}DK:}]D8[WxUi)xMz8ِ裾m{ iF<Gmuy* YیD9|]c}fE+ʛ7R(.iMLqB@[\r;Eii #3.m3z*זPKG?%lib/auto/Data/Dumper/Dumper.libŕAoA@bX פz 1Hn#jI KM~<,;Yټٙ7o潝ڣԞ>[|(f87&@ k6x]XyزYViX|0<Ʊe͏g ۯV472v8cVkR*T燌D%P0 BQ,55j'Kc z/,# E=uĢ7}_ '!e%MBKLb0--#ѯY /r.)}+{=v$?$;{5!]~*8]Kk>2JIy댜۱z[~f635ދ 9[ZB i=Dr[|g72B">yP̕Rr,bKeã.]Jui:mI]&Nq.j'.M_B& |Lٖ+JDIodyQLh%7X2ؘ5[HK'ˍ|ПDZ YVT3ɾг0sYOeܠl> qKw᏿؀*/Ymec"b".5.3 HCWYzT bA|K,M3S$hs 𲕘N.?V)v "/`;-340Bchi^2x02L<@ !ev~\G<CuzTLxFn}ucwu%)7Vm;;8C_sェ7uv.C̴Ke'Jf־^_>O5;U˚ c3UvIQYuF1!Ur5ϑsf:D7S9n] [5!5*pSXy4©}u-5 Dĵ-T+ ~Z ne:'3W"emp!⎸N^bpse*>A9IDCNЧ,; rM^íRpg'A w%}h}j6l*4ZYLR-(T?.7DZxmpk ca8q0Fcw=[K!zB@ ECWM #ao pN?D"i,@sw >i.pqhx2z<.sQo%ĄTL\vIQZe^a`4Rx9皂鎖SWs3yOpM?h' Li}2s=F~z˭h֌3d}8O7Q9Go?feLa:#dgfJŵmT_Z$+Jv ߢZq[w_55Хbz` mrjTT=3F:L41A5鈐Q!xTr@kjF5ӭǙq#QP|tGk}zGuP;$#jNV:TLH>e@5'W3]F:z߻OPMa#d7۸O"v-aEmM? D ՋV2 ZmW1WS hnK5p, Omw b.۰:օ'-T{5%ӭݣnkdtUΚ+O$0##sHм+nfOn;x{ON_zpطj#L q?"XS}k$6C߶PgoO{\Xx{.|؄q>XOn'p$8 s~@@,̵;S=鉐Ǎԃ{M$D=)Oc:DN\mo.&>tEȣ޽x?D Z6nw%D0A<17 !#{[w@F_F3pj8s<&{VE78pO ~tF~Vs;Yh0MR6n1`إ j-8.sHL큱P-7`wo4{l!=x1e-0 m0 'Ew~&"ּDLf:"a"DrD|yd".8 buy{*u}cڔ٬;~WKNxgHW҃˽k&Bqg,`19H>X.gA` ^IXRw˩_(Jr) ウ j ]nk8O_5^p`{d\S"@d;w.J_yexdx Qڑ.x:ɡgaɡ)aSf:IJeLd:kEr)ڶu9:!&<$ؠl?Pk$|}u| ":V]OV!B^Lq"lB3g6Iom$5Ȑ=AK'ICb;\1K(XUȿ3s?oc|ǫq[!Fс,#_TQ&3rF_ O8FAFdpP[Iob~`ޤ߬ 6W#G >`fgZnO:j-N;y*>yO/s;Ӈ^;AcW+k R9G~)@n Kt3A^ 3ԟ+ ľVk23g+Ҿ&q&̷|GLv$`X e 3·>^h˱&&4yԠ"Z!\`݁  }>l&R/cxmu66pn% 0Ό>Wۈ*xr1:ZS)vN );K\!":>R+\Ub$:X״x)4ܒN$5(%XzE8?Q o6F=i{0%tChO]B>|+DӚZ6rb0^ H$rpMQ&M\$tƨYהVV/)lcQF(o@{kD3p!` ,@ IDB\K6y. 3"oFI)s-EV:[hqZ/|̬e+L+srV˔K^.t8׻oՆꍛv#RZn=uͣJK4/^JtVzl.vx˶UۈEVZbs{qVAXm+p;*_ >:hTZmj'`Y ZZY^rT XC:ى"U l.OR贩e}=5 ȼyubNlWXE-I_mդFNRTQ]l)'6Ay/,1PU⭰Uz)l(lQʵ2G֘yn⥥VX?_\=«m rpP .!QKU Z}釭d jR x!0$;ǽSln:{uI"s̺ c)G)9*rKMqbm-%6έt*`JlV3Y7ybNvK:KnmwV!3fnE.X)C^Xf\:>炝ᝥT6  ,anz!\^JVVA-p-6l%n#En+~, rVQ܈ 'Bn2.^Dkļ"sie =q8RAfYKș^Z6J;qBfiڸ陴;ϣX;)6BYxXẊ1$떨jWLvQ H H?R>W $@ $@ $@ $@%Ә44hibqgZvvM폴hhkk=Kuu[MB?_kY֥)wگIjZN^Oh:q].6ӕFz+п>_UCK{?\@ߠQVQ߮гIO'&$KJNQbGb0n@$I4=)>I\¤̤IuI>I8|oCA:;M@ $@ $@ $@EZ.X7A@QQQ+jԈO[ڢB-*Um@  @M6@B*6&"FE5*{svDlOsΝ;sΜd9BG;;p:oퟖQ8 ijysO?T?ѷ[e5t QS}'٤s\N_7g=1'uHH9d$i~Ƿ\k]pA҆aaQb| 8,"-ZKuH*n5~%N>~ _p#ofԣu8t#,u6z.))V|?3zӏ;ۖUCˌ؁Ꮀ_?OIIS*2~4eϹp@?\3&j{g;3vu|LS?:[OڍHG{· :DGS<Ya 21a᧡0ч>,a҇M0>sp>ga+҇w_p%n$Jaw}q|M.]2ևU}ˇ5w&>,чaw}χH>p>,=;>YN|>VV9K]>>ԇY|Y:p>|}n}#9}8%a%&q0Aߣoч)|x>L?wJ{0,IO=0Cԇ{a>·Sa YN">%)vpKqS"߁(u>58Ed1#"cBUkL!aUFcurR~RR(׿NQ 뻁VD]')oݑ^ux=)J ݺ۹)?X| h͠k7롎31[T~A4݇>jƣ&3;&̤L"x 1[};᪰+V{\je|cƷ:RsǤ“>+;#]t;(јvAD4_tmjo!/g\gZuz{y*)_?kf<uUæ~7Ewn5)_<׵ \>4}TTxRwuxUЦ3_PPLs7" uQh:L{۫⌻:q^KG׃emu{D co=qS?=jtޣFF?2O<@pI~dsߙwN;ts9;3Y~lsߙw;l3\w.;sE~bsߙw.;|\w; U~jsYw;bs߹w-~Vwn;wN,oߘј:1_////KMMMff2eYi+eseYylYll,_ȝNsOuOsOwgg3ܙY9,\<|w;ǽН^^^s/u/s/w ++݅U5"Z:zw{{{ĽٽŽ]vn½ӽ˽*jR)UiUSUMJQ5**jV9eUsUͯʮʩZP*jQ%UyﲪUUU+VVVZ]jmպUU6Vm,\jkUiնU;UeUU fy=iwSq|< jN3uBwgbt[Y]߳ѓY5Ó[Y{yS-"ﺪI{6yfU,ZY{{zygyv{{z_h\$jNb~2o Kt˽R+hgrUC?ŪSYh7׻j*jwEroRU)LZh94o:w.]TU\UQӻrs6oXм!|~syNs 75S%K˗7o(oP\^\|UsӚ7ohޘ\y[˷5h./k.w5l.hve6f5f74]s]]9ͮͮEͮ%5onv-mv-ov7 ]+7.kvjvѭ(ESg4Sͮ-ͮK7nl.h.?i$d_ooo/77ӗtoe}9\"b_ooo/W[[+}|}|%;-R6vW+|]ݵj'NMZ;vzmzڙjg.Q[?Gd0w0F{HngHjUUV]V|VUG-8-gp`Z7?{7"-8 nI܂UD `oQ̶?ҵ["[~lR]A݊uuV׭+[[n}]q݆uJ6mZWZn{ºuκITקUZ?~z}}}}F}fUs곪vϭ*ڻWykmSU}to{yӳ>U4 Uq1i4[|JCu@L-,lE3ԪL]g$b.N|?8YDZ1ܳгҳf iӼӪzg:{z'K»k".絳ȵǵiS/`9[3|;g/OIa i^Xu)0',悅4+lyao~ʞYՋ){+LQ]S7{ Ջ2Ev1V nOL}9 Tn\0q'7f64hYИӘ1gncƜ9y9KKS+s5,oYܘݘ1gucN~cNVcNqcΚƜ*vUc΢ƜƜy9s7kml\޸ qnWmojmNf!fE EFRximRmVлhBӽuX!w?a?] 7[nq=#"cbz'ط_w΁w}OҽݟS:_#z>88ɧgܟmOܿn?oԍ~&oߎMǑ?r~ǭ<=*wվWo|lz*y/&OI:mzg,XhU|Wpe=nW>j{jn} 7ۗعR?v]?;~Սk[_L/ټek;e.K.???ܛHvKtݤ$`y$ZHt\$dk 8D[ M%!%b]E$L#b\@9Doy)$Y4Ϊ#1FT))M3M}E5yw5M3aJtmg{躀 ] j jG>}"F?he|;EݭZt.;cUsI(^HN h:w}y+Sb'cx|2//߻ &wrzoMAejAH9$ew '#{wRB"I.o*ݻHX.&U *fnͼ5595 j,Y\&fiͲ555+k kVլYSSTfs͖55jq֔Ք׸j*jv}0ःSN>vpiL\;7voRm/6i4)M)voFb%<_f2JH(;&D۫i!.h>,R&U!wEH=X~c[m=Vzl۱vs+$uzCrRgW0Ǵ ubsTZhq2MyIIi i3լ)PfSMe46#3f<8JߥllICy~CƆ ʋʋ+ʝ \ ״WVk^+ZZkp-kplpnpe6\v̨YY3[`f͜hi;=VV㤖OZ=PUSޠTPX5UzaRK.HU]hxnf7.oL]јqFzKSISkIyg/B[<_}^囔krr<\ͮ9YhzVq2;3߻г&Iv a4adw!EpqR_WV 64vCp͇z8<0Z1WջJ%kI!H!כs찍$LKi6ˤ:%3\P2WߩI-U͌vo#zqEyK1՚<4|j!4ewt!͔Q3fڿWmskgf߹:KտԿտ;t Lo7M (332g͞/[lV1{1S_eo>S*3J7B?{-?!;ᣏ}c}K='(oo,Z^nS){Ӧ͝>srYœOfdN[00^ŚqT߳A썷Qw(y҇RWfxҴNI,3342zfWm!Mr>[tdy,,!y9~ۿMm%]7Ii3Y$ $/IRRI^mY\7yŵHhhHIq⿥*^XU}!;ngls%TRJb _9د4E\K$ܛ\^CT\K3_FMG=2#Gr,8HEGYr$#ˎ,?Ȋ#+Yud5G=NY6%۔ lS2M6uv:UݪnUgf,a%͹/hΦm-gׂ wl=Ųּs嵮#uOY~W%n[W/kjbye6—Po{/MJMG)Q/xi.vnC ;W5i(_P|gCyYCפהWNka C$U`0x)z[Bw+gM“=ҪTX3]J Pw!2NWKaP96D3z7<(SwgiܛVe_vRO'2_^[3G}{%+o3k]{K+)^];vtp]K_kvnh͓o|.HT_|OZq>(+,&p!WM]mہхX Jzcӵ K;lZ\vE9Vv*b8n]*Ɯ֍4NvΫO@vmNڅH4vYr֪IfB4#cfYsfg͝?/; -Y|xuӏ?[xE|m>u n6WL2 ɼ@.k ^KpҌE#7]LJsƞ8kĕ_44O~[_,;\^޵b۶վ#³s,!:Gt q d@,Mm[[;ݷƽpᝇw}$Ȥ#L9Rrd-G) xwnqlAC S\[ʧ6\|TUv򦛻_D:LOE,BOgEOavCVNz3؃$[jz%kYM~rݵ5+kֹlZ^3`jʃSH\M֔65672\% ׺WŔY\x}ECҕ Wzc׷7[GƁI'5Tӻ4O;^Snbe44PWͤNC owwwqRZdMYcjysɍ9<ފ7`ܵw;_dd.Nl7szzNW1)K܅d.!4Хd.&S\cqnG< =㷒ƷDͯZ}^Q__P~e}ak}m++ ]{h}c>SMUYMGNUݫ̱?eO]:g/byOY&6Ykƛ>L^d?IdygV/^¿wEM-#*B԰:AO1 u{N{㕵 m}ɲ3~wG^T5Owoߺ蚢ukCO6z-)+q}vSo5XҼ"y~4+?oy~r>;wF9}T`ݓENvw]TjۚbuDdoN>3svּS'Mg1k9 WT(uҺ[6Kfm3kJ+-['35j2כI2f &p|22j2\qvޡq$/uZFlSt!]jZBq[o&-{uF5;*vD񦲃ʝ44v476(?b5:i._d \U=_CS>]zr=ؼN;KŦD[". L_/7v^|W!׼{ D[\s\\ )v4OnLۘ>=TƜy2Y3ݷy?lY|_Z|mى/ֻN{KܫȎ[C=fHJww%ē%d!lMñj߳D*͓,llf{sঀks1Y;eJ[Wyp݋ƀ20շ޿3돾?vS{<+Gـv]pXdWMK.=ojeYwZfNgszMg/[bek]܅os]]]G>޸xKj}vx_lHN܅ǽjǽP9iWĚ.BVtҨ]˽j7&[OVZLn@][z 潧^_Ug̽ W͙w 56Z^سbFMj ẚU;Z׻^3//\Pऱ4,lRC9Ki]*TmSC9KYOfcٍs_(^'oy4i7M[ИqF h.ټrZ nGr5*(B$>?˺t>=nx_?NLKrW]h JgbazPN5#-=s֌g~ ֹ^ɥ>b3vyYkWo/\vG]g/j-ؼlŖu'ظyr)6~MO͗:vqu<RTw>=4UT/Ijʪ)A>E|Og=$4t J]Y}EՋ{>8for<ߔd}}-iV'+vrxG]Z\QךW׺z{'>;{lމ|vu3>_{~Òo79Mɘ,Xg-XiA rs)Z3ZJl-Ŗ;J V\YnWHK/y#/8JcsfCٺ +W6oi('ns5f444667H r6.l\8yMu7nL_֘quVҙ'٦哛Ӛwlx?qm=д֌%Lȝ8oK?[xW^âΒͥ˷ܶj[ŶO(sxmv4wdߛ/[ޡQڣm88w{w|ErmOGXPGFJM7Zќ˺G rϻh\2|ƅ54^UbEqk-A.gݺPj~}Օ-j-@[C9OiiuCW5QjErb]qP+wuسDzn:Ě4@X}5~`{nj44Xa!}7bM3gBm?0i,Dm,>w^TNr[~ VY)k,-[V<߰MqieerNb\gnKգr#8}n4zkYWEj|eUpՖat겒~+*9}fE[(=jN4ٲ:͛QlGyͧs[qvϘaY+.(2ʟtNmY<-YmWXVLWӶ8%%/+w%1*:gZN@Sm99u?E/(f_JMկi&i|; {m#LvR. _Ar~?̳vu<*aGc<Wc޽O7ilTUjnj9y$ eE0ŸG8"fܧeǸo,%#jY3ҝ#yOCIg/nuƫVX(fCLo 9z^KB8>~+vYV-_V Ѹ2x{X^=4Ě}nYky[aռ2T\ zP?Ec0NO%1Ic87SZn@|ʳ@dบέsWG3u3@ҥFs ~3z<i]s]__1qƨc(FM8d4zҸ^ZjkC]42X$ˇhaC4߸9l!}a8/bm~@;B9WUZ#9K?߻7:jW@/PkmW&HȑPyg15' e6jmI81#5tʕu̓!}j/8ƍ]ƘǺ0޾ݲꡱp^MdY50xӬYu8I#;4qݸȲ)( Yg q)[GB}4ةې74!_2ΜcY8cγ=ҹ"OI?tZ/y%a+q?8`Y+;8=c(?gꗓ\BxC\[-A{O庂U!>D~fЇq%s"};]X q}M"s ne+q9d:g{Rj} |x6{k߯J`tEܮƓ/h&[ho1^C<{:E㍤c\JP ,njTCI%}NsI}/'3of֡p`e <G]6qm;Q~8'|Nk~mWٸǵ}86#0n/q\^Q󧦲G(._K*K՟ X g9?ᲦǍ^9f}Nᣴ}2sGi{6T;GC:~ϙP=Bcb*y5> +5W OF6< Ob'3(ß(_e &ss,6r%롨3! Bvo1o1o1Fo1.~Ř دkj%|𠩧p2 v- v\u^4~?? ?9]Xx3wWޭq)--0^kEߎNXZ`kc8?.q\֩E{5>>T=G`Y`1^Ʋnau[`mzP)ocXtےkhOc-c`>Cـ1ʒu$KoƳyc}sq/_3Ohl&ɧks{˪~>3긮,! I]X 8`;Ѷ#~qN* W>V? ?l8}%ܤڷ哮Y|t#oQFwC}wP?C ZJ3Y>Qϧ1Omx&/d^@v;w X\?,~.`s X\?5 #Vcsk X\?,~.`s\aO?E+h\H?,~.`sKݗ\?,~.`s~.?,~~.zf=,~~.??Icsυtsϕ%eQ߅t,߅tO|Oy'.']><OB{߅ @vHީ1d<0dvaWs^c Xߧqnn5^Dϟj̆Z=4^zGSZHNҸ`7 Xc6Ը0`a.a ~1_r:Cqf?U3ZƼ0EU4Oz[9d+ٻ]4ܼx\ 8;ߓ<׊ =0~ԝ/z++8.3p4˚89Ie!ؿܫlN}+kx.RzNO?mAo`;F!u.W.9!yaC9!}#OZh'c@_Pmf}A }A=*dOx勾2E_@~ZuW+q$gqƖ@̀~ 'Ld=H7H4e=UtƓ&$hbx@}$J8&#]׽bh|U֛5~pg-g|a?"]o`eXXoU*-kOye>.yqRCf/?^W2'kNCYoG.Ӳ,s]xwXVrO9e׍7k/rKXw<𣜮=4޶װ o_|lΔ5 F֘g֡ o߈\y\EПk>ѐOXkZtz*@s9Oކsly^2D:;%6} t/KLI_7A-}"~ o*ZgW ,l3?sl`H7/?)Pz_>$? ,1I2'b_$(܈v:>2?t I5cX#j/|q,|*|)IC)0%I'50D@=QGA ?X֏? , , , , , , , , , , , , , , , , , , , , , , , , |׉eXxXxXxXx3,&&&&&&7.H6#of]^<1Y  ώ{0Ϫ|̳7,, ˚Ph\+10|tEm? "]V-z̷···%0|t[^[`۰EEۅo^[QEoQ-O÷{MuGx颏6Sw^xrnxYxVxTxQxOxcNx^F=QTS / / / /9]x9?r~e`e`e`e`e`rYxXxXxXxXxXxXxXxXxXxXxX׿e]XXXXX?555555Ɇ:ղ^`</b^v8f;1[ en>%8߁S>avuzPz>҅U)s)U17M1t}U.>zi.?2>҅'G~V}/`/J3t}^}`S #]x?~}]xG.}Ax LTs WO5z6 C~Ɇ11N1.1S c c\ p;bOS;;;;;;;;0=Ӆ߁߁߁߁߁߁߁UVƮkIkw1          =jrcO xQ^e>X`e>2Ca,s2J7c<,2<2L7eP<1#x9u4F,C 1e~>#x~P׋?Hy80^} HW3 ߫g|,|,|e{ ߧ|ՔtƟ; ϫ2 ϫg<,ky ϫv2 Ϸ4X1*v6KǓnaP(].`ٻ Y`uqc.ͲYFFU8x+C{q 6pel͕-gfeX,͙/$rk4g3qc:k8,O,kuu~{q6;x,}Gs4Qi.7oe2~k@m-6 [kïRҷg K,{@ ށX,[,lV0_Nrpp$Uj ̫՞oYCxΜϝjGyyWKZu8??* ׸P7Ie_5gxt`ؔq:U0q'oi7'V}ny\V*o}:}Xc;º워!3h50FF#򳍱'u~UEͫL՚|E_y^C?yy cco72`|=,2'˜ ,s2bO=,SbO=,c Xv`ہenXv`ہens|mAb,s;۟!FnׇZ#_,2`V[ Xl%`3#]7e}X7e}X7esޝa><.=~Asӛ"5ǁ@>U~ObkA A_ =tUI\f6d4^FrUY?<?weaC.e}/5{ڞ[\Oj>@C<w5h~bFkg?+딟=õxxFJ)0 o=G1 ]P((S\[7h ?_]Sis~?qf``C8)/_< \Vj6mThxXxx5s^, x!!+{[nN_;4WkD>{UX+~_uJ_2ne˸U}Vǭj[`Vqȸ[oϠ}yd 4cXʒqe#Nf,{V}'}(G.ʱ3 ,0Ư)4s]iz{21vƙ!9zc;\)*4!w`syy!7ix&~j:gc=uz9=XÎ>_KzM.Î>?HcUg?D]vu*mWtؠ3wM8VwM✌W`^<^exfYxM_mx2FW1kYm't6DD-2܊> }Wށl3Ne8q ,:0fWQ/tV`8]׆wX27m rJjCX_ߥ|Vd^^ƞ~Wqea"`!]ߘ"="t߻.4\7siH??G[`2nUy˸Uq ,_d-eXk-fZ/y>fܢOC[@92VQW[ך ,u2^WWWWW[j^Ř.....Ow>M-6|Z)1_e~y>>O<oc,덿q^IhRXV2c%I]_:]y&zbQ峌m4Pc,2܌d['h׈ M(GN'𾖍l4򁾕}3GEnP]nܼ9@IlS    CrdVbkC Xd !#s;1^~N0fmTG_x}<)e=b< MM_(ZC=ዽJ>1] Nmf#H*_GOtc1+ݷ}޿bΕ1[t8ci}zX1|1ۺ+wy>X9FMo;,¼,5 : o5%[ zAV#(Gxc6_n671鋗uA ͽqj6Ɓwn7.9r`m~;~OòIJ>Ⱦ~w#]>w{,%;Z{GFQ=ƣ=B}mn8 r2EQpc`c`EGXt`o`)ŦX`u` ]埇Xhe]5>o/\ƾ^fKN&5q-ck 7?< ^N5q!j|-jw1Zc;ۯbzN}Pcn*>i_qXlְr?7O )ж1&^s/k8b)7d?BSf`pNn;rą|j_%ȥ'˥/%%%ȥ\倡:}=e%.#62rkGs`;~?/.? ~~D u!M:8[up;N# cbu(j89W/zX?ľ4N9_rXVq_ O4e}Ə<bNpƏ!eOZ?>ĚNjX:xfFuCsg.ir}. s.']oh\@z9ϦM![pA^Cr9s9/@ς}~hzowKTˇ9-C8C{A[>.!'W[Kư~s*S4n`5Ġ{9yՀSSzIJ ۭ38ewVǵ"ǸV}:X )7pn5~C%Gj]魭!6Nݭm\gBXQs6dϿV/_>ߥ:QK83`;!)SSZsЕac)csƘac\HOo9+c70>ŏÃ딴GשWlغ=چ}aWmg9$c̉`K ո߉ֲG5qk<%M1WHqk{Sݺz"vF鞔^Dx@`"VOt^us};p1F,]<[~5 X"/v&5? ~_F#bt5~Ώ8cMa|&k~j?yV'`omq`_f&)U  D]XiÏ`Lʚ[`?Ƕc|A2gϼ֞5>˼,,,,,,, ^Sê R۪6sTWQYt?_!buWU.c2Kp~WGqfV'8߫c۫C\xx^NSȣ#ȣg,<<<<<<<.-G(-G<u#|qC5V> 7i~'M$t`U<##}˂? ~^gp>ȝ܎<~Gm~Z<=M>_~c>>Tug>>>>{?>>>?Ǻսj?+uu0b~ooS˭da?"c MA׷"Lb, ,+}tǓC%¹p.MzQs78LblF?('y1o(Ej«n5^tU`Xxx_=b_#@W, $$0xrXe+k>qN8:N[cw`/!=wPK;9/3,,,,,,,,,Rb{Eu5W{R},,,%uSs`~9X 8B,SroLE΀p +rq!rxlmD>#G(.GC0hx"G59=y"G1_r~``+Z^=^oKc|/7wb9 X6OK\}Kc<`|%{Z7؟>0]!NӃMs|9̓|yNq9;9eN!?*\q9N]Bƈ}xe!KQ-QkYn!N[`En!!|ZV!pjYNXjb},r ,rU~y+_}! 5!pT`3✬&;{3EEEU,"""""""9Tb9{Eu5J+r,r,r(uSps#27 'y˹W&7GoG:歟$ky+>:'0߼r|C47E'}L>{sBχ}~#o"o"o"o"o"o"o"o"o"o"oM'{ɽ8țk7`7`7`7ׂMc7`7Xz37Md CoP#COc0z(e7r7~.`7`7`7`7`7`7`7`sC~WB X7`=@_ F5.TF=Osz`W;yyyyyyyy:<_FԽX^Q]M O"O"OYEEE}R,O/<<<ɽ.'<>F>F/ { {l~zyI]ۉK\0|5^,C?,C?,C?,C?,l,,,r,CM:~1C3,1C3,1C3,Y7zRt:0>ӲjhY>7Dzs:DZ YyS=uXC:h'ds۴+ߴ ohz/B/,B/,B/,BLx!`J=eYr sP)/$v˔x!L%^X⅀yS<#4M#~v%q݄e~~~~<9z̏oqս4RSތ0u>r!a 4{:7m9zqk@h27)X_G] gssw1Q[MD[j, yO ,O ,|,|,|,|,|,|,|,|,|,|,|,|,|,|,|,zF{z7hXX4q17,ws؏`JYwՁ!K]8)v5C1.P3H<ދr^rS#۝5%Erx:pY_c1o44}|+++k;_. , ,6t "]XUdW  ~g~wcsӌA~:8Sڙ JY[`[>\-k[@i÷^[)·/oF:oU9̷n0Y ߢoѯ·?[;-.][\ػ|oŸ#c{G;{11bEog»8v`                 :,q  N ,:)p[͆wsW*0P2/^}ƈܻ^ "҅NE`ËH^^^lmѼ8ſ/}9K _?c——R%wg _"]RA<=cRՓRKߙ`'5——RXRG.GRՉXR=K`3/ս_zb,|)f!K~J'331|z _—e|_Bq]-/1vxKCK=9(߮vޣqj&|gƳ?>'''''''''''''''p`S٪h8NWi:hs)օ9Kc?P<80b6r%x9{1bWX ,v=p>4q߇o.| ,| ,|XXXGo··c>|{dGy5?π?yXxUt "]xXxXx#ëH^Ucy*Lbƅ.ZU)K}{.GxUՉyXxU5*jdžWսW^zb,*f3xUü*26qپU*Ox^E]Wqzyk0.uW1 bL bWjnOC?򻑭7Tn"9FM4{uSsB5b;^ퟠm% sC)/Zj1W>Xk3bEZ^Ybr:aECrX'8ŮP밻2p :v"ĺ_ X 4?r2RN8Zj}p:Gs~ § N.qq\^:.@:x_ k\֖-,tn+{Ӆ|+Qkz; ?%\Q}ww9]gYAv1xpˌSS^d <c1x8}y阗y/ / d _3|~S u j"Cs9`)Q]y>p43ؾ>i.4}ZOӇWE>4}}Ξ{>zO~iS /n$@?Gtz^d|? 7 33og{-;۾q>;tX/? Y ;aFb',v b',v b',v b',v uv |,~`CfWc` p@N,K |H6w`yCX!`O*ק/AX.X`>Pu`XTHX`_)wX t ]`jy}t>P}AP+` ]KJ(>v&5  .KMMpj?7A87 EqT@RSq /oF:>PHLw'}>G.{ѯ2>@eG]>K49{}1)<x6 ,tWݨ?Cc?0*:EcU( _ __xGN^}I:mza~w7cxl8K_- 㶒1s7cU\m)]jnī_!^|J_,G"G"G,GRȑȑj#G^kI=OE~~)r$urXk}$qId"#k@|!1"g,xNoklo [iBG8}~OpFfY[jZsi^pʳ6YEc9]XQ,,,,,M#^lɽ8K< d c{3x@`oZA/g(V2{yw42dZ#Eσ(Wc(o];\ɵF#:Xz㽞.ԩx{ |{hucƯ}=ߓ-4;ow#sV˓F#]l&Gz31njpW#[a[.cb̘@wUeq؞~wq<#ZGh1 q c|b}j>ǟ sA?b|7;tҋ1cw_2DMd4h\J\r;m<\ 8wemSְн.#_P}'Cog!'{Z+YNENEN!'V7m57`x 0&ӧ} c.0d.γC >0PN_z4uY\zp8:A2<ƀO4r;LqeK:{c "]tVG^qqz:q2eg(>RϼUc&M`M`17I`G`G`> ΓM:ݜ),<\Suި}Nq2F$˚iS5cC! >#&!#ydL~S3G@.>A ch.L'yX'0Z?N#k`<~ߌGA#%G?S۫[ZBwk|iu'=NW| ,ߜ#t` t Usրe=ur;[X%/ޛ1P1pm 濓{~ET].99Xb3F5ZƻwXxkczno /KHw4˺2+CnoKXSٞH?6IzY_B~Y_BqcoI?|> (\bݔqP+>11|m໕߭{I;C)0luߒaXa ,l<{_#w,;K`_g|Xa?1sIp:΁?-9tt1rußq~q8d@޸.F.uѼ(F7 |o]8UssEGE6az?[huEz *oW/@>$4Oۋ<okx20b5[KKC. ~fCvw /}M_x- }k`50ޛ_sp`jtX,qw܀;nR];nn7ϬwT?wTؗ,qwTw܀;n7`yϬ|M yVw܀;nr}.qSσnFΧr֊澔&YH9of߮f|o{?cf~ FܠAxkotx͚7^T5Fk+~lbƸds5l[HmM\!V=jMƕCa|#GBD> ~:}ƭm&c-[8~1q?.X/Ї=1x|1A^d,z۵ 7y10c> | !m3%7/kz۠܀xc4/n UH4.j͸],/=ύ92>c7$>BK:IO$NG|jKinD_3Wd!9}5j&_ B8}#ɛVXV`\gnxҁYsbw|)''''a]O{zxOC>gxt-"1rs"C>^ 1yOͲѲ[*_pb#Hl5,,/XX_ՃXX8 Zqev+ Ih)em~^X#ޗs?lz[1tø`')6NqJSb @\ýߏ6|1XW1|y1s3 {k4}^a^3HUEo v]?]5^>D}xS3pII7o ~ƥCW5QjEr~E_qP:c;}PsƵX;h,~װ+=?w~.{eN{9ӱC5z (jNGߣ\&lj'zu~^2Hg=As9c˒nЇ1t.#1 mVތwu\OȂjK<i$ɜc ڦ>z,=݀&;ᯎaÃzߨ4[̧R[~gN1;iO>Hʤx鎠|REm˟kȈ8zgRz|b#H/<Ӷ|-mE|Ny ?mEQS~[mES;8RmƴCc;2m拥:S&z|ζ_8|z=(OGX;MwOcIEnVbb0+HNvӸT^Lt/mRRxMr[|b!;l|A1 *oy֖M(mn\&_|/oP Kj/sMX[qmƌ6-_n|??–28_ڋ'm䋄M~mL_Vw1Ɩ/Mh|#^,i|m*{lJC?wյɗ~Dm1Ey^&3YQV@[{P{jώ=N!f`[gg?CЍ=|՜o}V׶~p URZ{JK  u\:7r/zߏ)|ɫRF?3;O<;iR&<ȟGS<3?:G=qiKqܟ'~fcOF??|<іzGƎ~Y#r򑧞~)Ґ~53v UhF>jXǮg?3v4i CD!%߱!q<$5iR#sώwxQѰ1ό~tT=3r?!Jɜ3HZ t<``sӓHt/GգyDYjyɎ S_1b`Đc"Q5Qh"[#oyoG9rjdv-{"}EydnJJUJ"jsTeQF67GG㣧Dϋ..]jϢ1Cc&̎Y6f[̞cbd c cĖVǾAlkӸqwǍkuHq8CaãGF=.zBhgte'@/.x1c:t-GLDL|Lba1#bFƌ3>fBLjLZLfLVLnL^LaLQLiLe'@/.xɘ1bc;v-GlDlblRlrQccNffǖ:c=Cӱg厸vqaq:uA=H}7,nxȸQq&MKˊˎˋˏ+;k;׮WXN:+׀^ɽk\{e+WQ^*{yzUxz:\/G|;Ňw?0>)>%~XcƏ_______ .x :&tJO#!"!>!1a`BRBJ° #$M0!!5!-!3!+!7!/0(42p Ppл-nߧc>DIgX}'OV>y})S٧ρ>>u}9٧OK}q$O1Sbxb񉉉S%H8&ql iYyE%Չ%%O&NlIlM<خoa};7o=;oJa}GwL߱}7oZ̾Y}s-[Էoiߊ}{o]_ߓ}Om\u׹_xzo@oDQo|Reׯ_Q~*Uwߡ~uN;ݯ_ks߱x{@DQ|3_ؿIg?t;F:":EtHHjlĄ҈ʈ"ꈹNFhh8.}dXdGb="c"#DLL!F9*rL#S##3r## ##K"jbC#M#FF:Eu 9[TĨĀQâG56j\ԄĆQYQQyQQQΨ(OTu/P(TS(Gtaѝ;Gw= z V ֈ1ZS2r ;WVZ[[u&NlCl5 &9f8q՘qT1S1R1%1Θ jCS~1R툥ˆ:v'@5i&a&Kulj'u FFlHL4XhLظCqiqDDqEq%qFGꈓN'+#^jOԑ)S<@bRcSWeWW*! &:D\':M\J\Վ**<;1U|⩔R1'NOZŷ#p0QK㈗&&+e++'8|Hu".;#{=((wv<"ޕ=B>CMDg}@|I1RxbK)L#;'~J%$%*$*!3ԿOyMMN&q/xb1Yb&Gv};3udbL3M'^&^'^*$V#Nm(x(8(g qOj4➬bv5t }'&j"&jpL rD#& #.Llԝ(iqR2pQK㈙&7;eG?G8

    bPMPg#O";;u#v vJ$vJ"vF4i,ӄȴ,"b&gd%:&$Q'"0b@} T #9Iu44Gt{b@@=#H[K$J"F4Xh,4,<ҝJHw ݩtC;Iw:MS+NHw #ݩ3N=&5}#j"] qh`lJ1cS2csI',@3X֎lQiHqNb%X8RYb%RbNJ݈"+$VK4X)X)X)XHaJ{2S7қbIkN|4NQ:Qn|>KGNҗbHOSlԝtFɤ) 'MiiJHSHR:iJGG%H I Zڑԙ$Ҏf4NR:1R>G,D O1P51!b ?HZu&NC48(8h8q(qA҉IG't$'Hґ|#' Ldx1Q7DdC&e*hFH+:޷t}@<ԉqQQ"Q1Ұ~#XIsCGR(=ZP!sff#$iG1"F+")%$NC-c#iE (^F)J;Cx⢴KjGQ/NVO?gI@zO7yII&}g8;HGDwI&'$M =ot$ 'A|O|3oEm,}H)[L$d9>{Ft>lj}߮bAeZX%Ёu;ÑpLT3cvk ڎǦ@ρӍ'xgqد7.jq{ N&;Q1/_t# VCãGe8*/ö cn s1oXf L 116oRq2sru w*ysا]\{~:Y(xH[cFZy<ϐW;uwqPqP"F|sf0bJIfLN,#SMv*$(uƾ*e qX >AM"6X1^lٻXXޭFNgbĐ3dw3qL$}'lwI)&}I;Ii"},;v;a<{ 0Шmt'MG9H˙@ZN:M>1ͥyQ4k&פdsxk|i!9GӞcNt#Ή I$I"F3xg,4,Ǩ NC3d҈N44ҋH3#H.^2̔,I!g>ɤ 'g>HH8 O%tsQ̔঑.>k@ ՝Idw]2CLS6+3Y`=' l Y`)d &CL(\bB҉.Ow:gH~L ILOK}qxz`uu5tԀU,-Α՞x#R8RKzrJ&Ԯf'M0m>j$biss1? Ngbbx'OqO)WsO"N2pw]ڲZ%G!Z_L$I'W[|IKSHSBSAS|}s)֙Hع8_^ys{^Ky.nm}'@C:^D=52l.O@3j":K ӎ,0:E +4QM$]vԊ|xa~GG툑AH/4ԍJ/u vLԽc[;UAUI4o]%hш:щ_K$KyCv f`ϐ uqYBNk<Ӊ'' tqW-g'g]hٙJԅQ1kG-J ["RQD'Vh"RJOusʽCG$jQӗܒkWҖl3}Ug/ץ6, !:_e(OupRS]h=*?*5h=b`zؗ'gY }-?kZcMV]^>, VSSYwڶz1H@cMBkcҔ)?/Ffn5¦]~IV.iXaUѻRx.bu %5RXXX׻.g:4$ަ4fowÝ%eX u84qVk-ZUUY7RY~O$J'&'*&rsy|\ljHB`dXHN֬xnv}J[kkm/fg,VХDj!ԝ)iSrL4űF9(+.4,e>!$9b‰zo/]̥yKV0g3]Ǻ8GbkqW: +Q:]}Te3՗yGqS1qC܄}%cjB9;!8ߝ8+y*҅_壺pwI-[l@HbEeݗ=LzcX{^R툡:_$Ѥ㙌]Q~3Zx[dE̚*; D_r/R{E]&wg| j.?0[.My ІuL1_<_֦qQ)Xcc&j ⢁#]|-|A^E6Oy[>:}r ]sNen g: PW:=.wzGI7 00 j:,;`x%;=Nd4}Y8Gb$*Q1{.'V|z+w{: &B@b^/ʛJĐUL6٨ v*1Ir9n//(˱Ӿ xN+ m}u)۰M;9p]VFRd2k F<0Q*^bJ!vl8ʶ\}٫o/`g_Gi7@^s˞뼯f(m}eReZ^t[m\o*[v5̈́6ޠ F֝m^-}A_S6Fi9Umɫ}?ڍVfEb|B XyX.OwMTv^tٽҲGjqvaxR7fLC3lm9ieB^.$~>skf/D+hWR;?ݾt"[Z|$L:MP^L:e>1r- 2^YQɊCƑ픫bEw*;$q|jUǺI+g^H(qlJ>4D-qbw1 ]@bߨS^ʣJHTO:֥ZW+1:t;L$P4}z4J~+5JeRI!#ty#UIl:INJB ]Ԫ09olZ.URʳ| HEV8@XW^swwwwwwwߠJǝGzlG׉ v5 41ghVF3!mJivyfg Hc }ԌzЌQiM 9/l<rz!/(ؐkzgC>r@>khd _Δ珉/)ӪҜ,6L)H%'P_PNvŲH%(ߘ1=QsI2z޹RmUV!uEqمwbOM+5ZEPKbG?.)#jlib/auto/Encode/Byte/Byte.libSI,JΰW@Ɔƨ0yK(+ٜP<=}B]\<B*KRB}|0eAP?xG܂x׼x9Xc!F߳@?`XL` #+!3@/H ! K'2 ̰9#f> cPS RRJUa|{ aDU गXb@u~t`08UgSZwAS8 2~N0i fD 䛙\_V+RpcC-❘1$9̍1ʌ¬w@N>%` Yyڅ-1)$M,a>d5<3nvdu>PKqG?lib/auto/Encode/Encode.bsPKqG?fP"nlib/auto/Encode/Encode.dll= xSE7 &@+EemOyIR)+JHk_&7]P2Tq"v-R]TvW[d{4-/M̹gΜs9g&oACeY&Mt95C1ā3V[k5-|Unw6yKM-uӦMIxսWSvkWx*>5ExJ"v^1; ϒZƟȓ@1"fTAA([Y/2^1$:xPT/ V2He91' I ~bʺuc|X\lj]~bC7{1Fp*@kEx=ƖZN^HHHHHHƍf2[R!3q<*S{*r4\jFNA`[@if6&$R螄 f~6HP~ $M̗&]>qAPQHxBȇ Q]zZD.hI˜ rsPhϋ b[6Hc3ٸN 8Xʛ,kX 2Hʗt& t]n 8ö+'H#K:#DB8XHBaT-vn6(3mq&޵Q*ĊOCW@F풮;P]:3|2sZNv㻋i(eXoK%]Ah:!K%DgAh~GiùJKVzHjQ>xxT4lgZA6/6m_s PbdO il A 87m;@4iظt'p&j\1ofOƌxFLaF@|F̉s4xzNWR:І_6EIgur.&;N=6z$:qIa{*+M D),ZyP $w j朓x&it ΙS2"҂x ؑZy1%f J7?֓i/ Sm=9Wqsq숀O3* Gՠ7 ˨%`uJxBϖth%AdjJmLR &d5Wu@=T\ Cbv-.XRتr `R&T-" XtϣsH$p" }u&&maX\Z6.HpcuM``)hhO k)|ZC^n3eSW,x:4ye;M]xS넍Oqdr2M2Ƴx֙āa hFB#PG 4s%ň``}QC< D~/#v!i%ls3lb_2B! y޼X0=Mٻ|u#yRGD˺C=*>-B-Tykᄖu\toتo dx*o#-#;hoFlKl3bۮԔy[.n-?V|W s#,5hXcsgboMg[1(6\GzyG]in ]Ņ` |؂F.*AD8@=͠1 >Ԥ@4pB4GŁhvB).>!Y]?P/4 ;VNթfc.<,[S ` `UGL")0 cHڕG9G ۷ZT&ׂg M4竨zʲ;ul%='J cF% cGI}uLH&j?5ǯW0~D@|;ɥx2<>qL$fb35ֈ͑Jgcc!O$>Ȯ<&&fϔSS-"Q&x{g> @VF.MMZy0zz` s+RIAI5Q0@+{*);6g %*S7i/-@W! ZK8 o(،K.XŻQ~؀~H)G%at9 -]>Y`V?o+1[5gLV8d?&C OrY #xPx+Shh7P S̓ivasw! pŏ x`ؤeI][@*or?-V7=1s`d0'Jxx .r{U(@l{'ŭQF/}VJ2d`-0Bt>3oIhU+5e71mJGDˑqN1*Mm~f{8nHl3?Ca6g1-N^x 0F틦Q5مĸ:ΏKE>%k9[-qy 22}i`z+ &KEåP^29μP1x 1Qs({^!Bx!҃m1H$=;2bA]|(?*=(֘J㥍( sl<\<K Yap&3I*^`W8J4VJ`;aFp闏~AhjJ>* p6ӆu]~i:]X3M?ɱDŸz3L/SxH2 SۊJ%Y ha+${6y*|k8klkPC8mCajҡ><-JL=8cұ|2< 6-o{>Ҟ3'T1\c(/StgHpqgElTԋbp0 >M@O/]Q0@x9 $zsgJ2ETQJH'n(#;`@^hй䂍y,| # 0z{?2X.T\=j['C]Ko[2  oc4qtAp}i8=5a 8o=m/d Ғ?I;M0[who'Qhb@$c˵S =ˎ{ɜxe.V +D1$*osw|vq*oyod2l;ϛ3ENIJseYue'KFdoq1J04P3K58[e]w@G.K) F/X gC߹Agz Qz<$T>1g4زx6G|8L%Yp ǹz\R3;&N/$X"/9l\\ /Iė$W%U%Ȓc)3't%!NH['&[Z>`%s_@ ]O9'QSlKC8w>f>HhmgAo\}y(0_6|/@_- $P@4W|GѶz$0 @Ui0@}=u-y)x x.x"oܼ/'p4E^A{1C#ll `yaH24 4ǏJOk>8rǍ?Àa?j^5  eZ>dp=~5%cbs@{{@}$ןȈ;5i1e'D>ѻ6(m>K(|BnUNnxJRz>L#{ap:ڰtܑxJJzdP5H Dpt9Išm9Q$Sɶ^}r, <5͛3>j_UDOoXJ`Ub@]@4m_z|pFxfCcnȠMqGAcI3B a@x|(fAǏ ˒G%=$*Bq1; ?4/O&b̲up9(Nqɉq&|<_a|*D2`-2)4aů@1Ǩh=bW&6.ϿCʕ n 5,e^dWOxq &~:?.'\a.eO@C8.R TWJsq9H?pD Wim{mˡj`] oH Ι H8M7s"DJDJ*o-矇^@FT}L!AȡjA]NA}aǡ~u#A$@Mz=:v[Aw~URsAA6۠zqAA<΅0=P@u#fC] +u867B[kk-Fkږ:NWg]SlXqymU.$wPv@lZ[7f:۲!I&kkGabY}+euo Ӆs8lrxZ4?ps6e;3:Nm e{. 78X\#cIY;&Yk<)M89mI&n{}{{vos#vw.{ܿpϽ}.q?~̽ OqsWϻ_pڽ/_qw>~}uLq1NNf m b3]]̽}N~f 0(y<<`<~7{(?g`|>a6c( رX0ςv> /- >YޢZb٪W;Zi4JdO@a;𛝍A^1zxU׏`h!0K }? p`@{81 sLkD r5v+H,)M-vhrpإֶf")AA~eI !1j7AsBV7ZSbD<-v=̎a0hJd:!>1'DGZ[Z-ږVF~<B5?LMVR=zUcZaa6jog;3¹_)fPQ^}kkkjjilh!" oMVnM<{N|1f.hC@΋a[!Lw8{ x!:Wlg-^_h @_ ,zg$ƿqrpS~.{ֶabY> V_|c3;a9;B( eoy ?~4X^gEi0\8aX|(.'w5&pB` _dmmj%c9C#V y-H`>&r=JXjeYSf"Qf֯olqPn! jTu)L[ 1MNT  ۑ)))))))))))))))Pd!PQ\HR"ZvEk qrN ےw&NfGܔ9偔'RN|4ѭSuPyV9:9uB5OuJRUU7VU66hUUT/^RUGUNTC`S 1 TF^.WߨW7oSCzzeuMP{ߪPK44Jͳ7jOjhZ.Z'ML+ЕnmݥJ.5yfJcӴj(Mfffff9~M氦_sBsR3 k|VMfk`]˴ZJ^YGWO{@ۯ==Xq?)))))W$+\]Uk7WZUk7Tv7-JQ$''+de*9e6Ǻ[o[Wؿjuc{I&ZPKqG?9`%qlib/auto/Encode/Encode.exp}QNPD7.\kb ưhCiI)qCRmJA q?{T3ގ{.~1;@,S5Hc0LK*J4třes+0>2up-EJrOcZ9;nԫT!*7b;yTS& 5xj3#g,엊Xhk3u|HjKPU(0f SzQ =} FٔVRγSk8N&㜁8$J%8+Xٍ9wnO_|OeJ<aZT PKqG?;vqHlib/auto/Encode/Encode.libSI,JΰW@Ɔ&0ysD;3w l*@(.xOx` πx׼TxPLyztGwc#PCfnA||R~~ EdZ | 3Fw, *l .c{Y?v;! 5^JN>Q~674هXOk9F+#7#3%04PT ;q#'̔ĒD#;Ȉ:3: b`12p\H``0! MO?odX,P Y[NH- 0`0/;009f00 1E<+HfEj>025@L|XFl$g:1FN'K1&UYpHNCJ zp)L XB ܐ]e2@jVk[>P[ȁVs eim2n`ePK1F@lib/auto/FCGI/FCGI.bsPK1F@Cc;]lib/auto/FCGI/FCGI.dll}\[jTjcM ń_-Vi $ĶBCJZ]xDsn:{]N+H-cSgta66;J-='g}w8<}7d]H"!D &UB>ytXVÛ͝۵ mvK@j[n@nZZNjcCs}1x} 7--اwpEO7Ke:ᮺ`_*ǯ7S s5]NB*drw] w̻i,2pm5fi'By\ RQY㭽Ri3!ON𶞐L7\@ٹL`'k%\St.-X@Jcy@6JrbB꽬@nGx,wYdfkfkfk?zO+5TQO^$X:<'# x,Qg? 0貄.!GʎWkKk8•C !kP7RSCxtMC(aZ=$^DٻS1f*h`;!*:kFY6%6MThBqi7^DZTFAs:ע_UN5aфYlBoDT̉ U#rx7NQ+!Bgl#Rs+tm8bLpOKj2p2bmlNAh6Є!pR`3ոFBBY͌uI^Ťb/.Dm1Cy e ~ -7۰ihD}t~|UDaA(љ%;?ۄ8W+mg΂&"̴(h(kRTc8٨K+&zeȬvhtsP<[I|>j"4B.m_\ Nn}]U_miq>;\r[Kl+3ݩ E(b/R=d;gUn6+CJi5 9WyXf2cB].zTd4 Vb5ͥxE 29;> S5xVtп=ƃ^-p Q|eqOŌR'!Ry]h4+s܉rVCQ=9vߨ0rDޙOV'6 >O B!A=S4#'߀6K?բj }[@.\yRK58%03(*RTxB 2-VD"ʆ+Z%勂p}?|W4w(ûAм`H"lJ@ &Ecn(%Q߼L!*(x2v(۴_ޫ1賙k*s%f]YΩDk)6E1٥nn~>g]8V˒Emrm/n5+psw|E /j[.SZ zPaD`W2ZSmQGD3c4blJY|w7نةGw#7jiJW{pQNmeaJ.HT=HTLĊN:$qW`Aڿ b~ VJUw*d;:bIK VYt"ФG,ժ/1j&0׊%z͌.ǹ0k@$Wud{߷nHd7t4Wbib?+Х{klOOP+(XV{JQLAOme0utgMdviY35-*ue]AӲ.״̸\I»tr{;̫1NDQ_x Ud+ w]y\"RDujnnP85(;i\5nXOgRGOصig)8.90®ۿtHf֌\[y?qڳ S:'uUW*+WFkŽ1x*^L6+}:GW\"WK" b J⨥݉")\Y$5R&Q6_ ne+Wel2Whg4_I:-+Hg9t$s(\.E h$b`ػ)gٚiUflg{zn@5)$nGN_(PvΗzgb#ȵ) xU!RDU#' $R?U*:A DY4+wZ'./]t60` %K Ḟt= 2*șl)v>D)lEd^|c[٬k,=lG섅Þdn"]Ko[v#7t!6Ɲ>ݭەҒCIYZV-ԌV֭{X=\M#ew9ºvr>gaBtD*37Ur@49E>cA| Y8ƥP2k"{et/na`2L`K,ejv Ar|̼*t L:48/C(Xgယp\v "&m^(^tȶ7 ҳG/!0 9n7"Î* 8PR {RzGʕl:?<lz*<q8'"w9/l1m,U{>rN>= - ? f| >G,wY& 2CEJQ߀ ٦ :<;_cSuN>_, 2fAoeҰsKP<7=q|i聯_G![_&_R #W۾DOptw*&]z#>䜰l]Ʈ;r`=>鉰ŷ(^"Ǵ$Di_EdI\#҇貰z J )8?:"!ߔӣ?\Uߗqs© ܽ+yDf} ."o2KӘgR ?MBnl$@·b`4{ 3gyyfeo%R :3ҠBB|?|~k9zE=Ϣtw|&U{H=Ck󍪇bLG|/g>+T}K٩V>(Ts+>{VU}z35#lb(sQ;{W>1j4L=|)|Uп% E= ;C< ߩ{ ZXOw,37ר 0mx&՞x# 3LO8U w&mPݩs6SrG }SnUp4ixTɒЌD՞I@ncc<ȐXrgiݨLhG 3ׄ'` `ּD Dz9vy[蟉k#n*PV2mCv2CjM; ^؆5BNh`%_TSr9ĢLQ.0%*SN1l;^ysk?ŧ 87 k':/q5u7nQpe,=MRn&Ytn]-\E~DHLF ޙ#cBЇʹr,RsFhѓuBjZ7q]9~a] J#< 9޵'{ 0& S& Xz*>"O\@b1ıcubWhQ zd[]Sϕ8U(ϯ:3TA@{ʕg^﹙Tfϳ v'pdz-^MȦ3v E5~UߧДF+yVQIK %գAb-}p*J~N|<݃5xk)@Nk[>zi~oaܣxT7-Zs/#=>/$P/SŵBo#%<<; CNe݃)G Ḳ  nWT˘c-7v"Cuh2|j7 by4-@R ,0docGն!_z F2hll_>fQ##Ӛ=bdMbU*e 7eN$@^&M>qgJ%d_~}M(e/³ΰT5\[ }vdPyIOBuHZ¸AU%|/si;yPzLVK13X/z%4)8?>% %DV`'` <=o3\EkMA҉eaHԄMxs+~af3~m33N,W#ono m|Ҫ*Cx$sG4%](,m"ƀPx#)W ('/* R)$RˬU)]hBHg|1 ݪ2p ]ÌMfz:+ԟ"$3:L4=!ЃCTG407[LU{P_˙pqpn'#P747ợÐg;cx(gB+ I{$ho^č :&𕑗{uhh9| F&RuKN˨M+XZeli덿Xc^6a DOccKkfbL/4AG)ܵ퉴jq1VgYZL5j&}5].`QTZ#ޒ^s-t#)1J4r r)z"EL j,$ߦt3b7Ht?Pb£ |/o(tl`e'WŕDVgIK<3N<-](SCǒ?6tGZm^< j<^`}ЁBJ2J -BO?vz$8MYƳ%C\*"wQ3wdb?q=jFQğ x˺ӎ)qƲ\O[ WI,T/:i8ޙCx0D±K&`cƚ3=͛ &̀uAA@_nXX( §gg-OCVy, .8RЎmdgtXV&Le*AM~6Yg2fA3fK6q*g=ĥ6ҘEi.2d]Ud)K$AZIH%5sSX{#{BԽAʬ7AXIѠ28rfqVm9rx)pF Y4j{#Sy~F(dT@~nnÐO=u_N2pHvx(9+ջqw)J)>#0yk'C ۵vQL w'K}P]Ì|L$[ d<@L ,S146L(6)v읎>:W,.LK1TNBWFxa2a6񫂽だPK%g6%tqtDHh1%ta+m fe,=USio>2FjAj$17jI\E=_E롆?¦aX3(CH{BFz=}#tQ*'G?/pjE:3:1V He y~&$ϸ ېeP6Xٔy%tnnNWžj#ÈPĜ=9(z)`Q5ҥC.&!.RQuLS8exC_B9Q􁸜v]-N`^[č*5 0;|(ׇD"μtΩk8gf<udӤ#ogL6[,f#e,ctkA&D] uӼ5ɜ706A_\vVmJGa)ğU&jLs!B]C;'7'RL#P}xt. 3#=rO(\AWxcQII_< z`C-mmBh5zTP=CN!ߏ9CMJE$<pZYU# "8qB] b`%Ac]~%i}XNx03Mb.\G6)z4F4Y1&Ȣ}‹"׍Zp 9(q#f 柽ͯԫ$td^F#e:1A7wŜѨ&7]c:ByEoqgGnR^0nQDƺz5DG[=K/W(I0^?-0t}`˒BKT$f0^#rև<$ҤI;@>kQץRiaKXzi9B?qtΥ% CܯE3We^\86ނP!3&5m NOFq=H1]v`A¦WZ\fuߴS^EyL!'<8.-r2pU J o~ ^x`?<ywTP` 0@q?@ԛAs` 7{/|)y-@6B>x=xu_p?p$` `%& `X0`My0C>*_@kS?P4: - -1UrTA2Wknjhn֮mg[ö`Z^s[mg!K;ڥۚ=`պ!Ў?@:wNF»@reͭtyqv5wn2Se%05e T|. 0 ]|--$NW}S:JZ9鬋tWM]_:ȑ͍mC_[k w@ZZL[vG{Ƕ֭X^2lG@UZLZf]5锸*s_Soa:a[bʦЉdC1 DӺz+2A_րU;Y 犵9Z+h+ʫWk7h+j.+.ŗ;W][UQvJU-m$Do=G._/Ja-e>c.S!?WOtkڦ 9]ZCѤ덷 nVC5ߨhҩulҟWje[Z`KMC1TPh\:qbZUunyEχg1[|:Wzr++Nr]s4܊ՕeTT8m lܘ=QR"9ʇNVc F߮7n4h Bp&#*-kZmY}s :E&uWYexV\r=hZv vs]_6mUzj`bWkET;kS5եu~;&[W5ضS+ hg.X |hX3 > -A*_=tNFZ=kc6Qhf- vhIK[C} ڱ%ZGb͗йKRI(ڰmm;Zihq,kidh6Fyof:0Ȗ@PɺMDYF4jkm: RO=Gm{+VHi)ʨ3){U`Oý⚧pb ttZ9->:f4bLt:Z]-q 8Fp.R@qn%O mm m>MC);;,Pr`}t7:tݾ!O0g M`iT!^1(Sg`- ~F@ t}"gT &za4I9Ƅ P>!etbBX0ȵK9x)BWqJ VM;9+bb,1 C_I؎F|S \j?Dތwp1i^HlE DL [:Ql:_`ۏ$l6lo'iϐ J5 M8 ``! !iBG\;6,L' MRrܶ$t7w!W=2MEJ _v71akݞUE5X6S#Z%~KK@AQ;;leLl1ZNǡF(|J9| Xa.Kq!8)y,pυ AL.'@~ </x }?$s%!Cw n a n0x w~ 0%DT0xI/x?gRa.`/#O2 w>9x4-@.@!8k2@lr2I! 2cyDE2, $,$ \On d,&ZrYBnRr ddۉHFD_2ICUE? >SA툄v`hz)⁴ 5LzcSOI[HB#0"UͭcZ-hDLtJ tSSWjӶ賋F3KjH 2+m͒Gȏ3rYJ.e4^% @T{UZX$*tNR5{^5{^/?q=_Ƅk_ӥ ?{^5{^5{^5{^52B| G?V5^5 x'(ϑWdow}%&egzi;N}|ൂ ~ppp sy3?e1ll4[>gyreYZa}7o[GXck[b=gm+r{^b_oo?`?l}nv8w8*]/:tq1X\WkEO}ߊN)ťm.~xX3_S_o?U~XcҰPf5ta5ï -+1y^{3ݼ yjZ=>O?6l\_ߞT0)d4M+L_2}E?$S\ 7sk4_̧Y-ee2ZdEV[Mo3يlնl[mmh;a{sǶv}n>y{ccc73s"]Q~hG3E.,z(xYŎ\~'A< B?O@Vr}D_ooww#_?e~Rfoِe(0 jV o)[:&WM'LLm .4_,nX}/ڞjO0 NFG y 癮3MSP`)h}[ZpXs /\ZXPp]/~'#K-E zͲcXh囖li?,LXKu:*ZFkzΣoZ g kMiK]oٖ l+mma6:l=mlĞjϱﰻF{3:k߱~pX08,Gc=Hfq G_u<3|Mgn*Z:a/*+T+jw_ˢs=b+ςv[Q1q|o,wun@CVjXdp@OhA Ƽ[yy'UܘjָȘg4Avhoy,߶ecF@+?:f&v fEl`) ö#~l; Zzg[}]k_j_fn۫MNW fȁ'[[z~֩^5{^5{^W֭4xdYU֍ M-,on[ƍxq9~?u;V4߸yzi#q _PK1F@Nz'lib/auto/FCGI/FCGI.exp[lUǿ--NR vH˶K-C;.Snh hHD%` yb D&x{#~󝙝s8|ߜ9sΜoiPx﷙-2ӆm@i]pOTw_(mM&z8?3e0=z0s_PӠ*`:T :\ BXa ΁eP aUZ:P `#l: [`+lzC 3GTۢfdFjh4 ݅B=-m,X.ӯfrEձd+k܂JH{LWIuvt( Bf0`{b4n/Yՠy|,zFqٟ7\ %w,,dEv:w2;`fVv܅QcVr YNx'rTt65hirJ|D<Ň1Kx>#֕Ըe8E<^j#^t:*a\z7K1^$࠼q22Twr6s)j>eWl|FXNc:`NjRt0Ɲ8Tx \:gjøTy/T~R3&9&5R]|GUl.#G*qjdI `EVEjcsd H` [Hjclr7-&@8w#4^@T~jR6wrR0r7 8>@V:5w wZRϻStYC dHqkp7'uAZRobn @C dIAM.c| dI]0wR0>@uls7m'1F,D&1zR0¤>ǘn @@6#܍o0s75&n k&F/7ԯr7rև?VeQ5&ܨPu]F]&ZB;b7J$C;jg tr!+}/X9툟|jx8l,Ha<9^>d=Hm_ԗɤv* ia48VxJ!mBUDpI!@!pS!Mp[!BZB4B4!) i!4AZ!p\!-BZB{2i D34 iw e iu iBaL°O!809443 i + .+ޗIs>RH>-g{6Q|I#4=dV+|uM#ohCkW#H٧5K#i֮~J#52Z4rVwUkgV-ΈV]\,SQhFiE1z[#W5vﳴkѧTCvZNZ BLT21YdRRɔ$B&f~^2܎2h&Lș25ufz΄ 03s&~beLqɿ.)_6E";"dBBʔM2%e~ *Lϰ%ݱRn'L̩T31gffֱ<cB5b;lh tY6B5*{,NRE+ ~ _tIr, 7+>hsMzwN(C,Ъ+kUȿ'">5[c|w樿Έ)-cP!T;}Oƅş@+x@NFC}É~pC=}YWP' PK1F@ ڼ?~,lib/auto/FCGI/FCGI.libY[oG>Bߜ sXq}s%V{vΜΤT!~TLDLNw||f @@=> B@ [d[Mhyla~\IX =&48Uv~I@h|Eh&D+7;B[SsH0w_g&a F-,% 7L.^/&/$V+EH&br/htS•Ks=sc#ܡ-u2oZn-}ϭ .OZ ]r0M4сlfJNYBд܅ˍ7|-Z3ݐzh[mf'nLԘ1߅B!/E2͹*^OR7kYF"/hGx3]uBFVWiZ,r#q.;Mfr1zk$ d{"Y -ȧw[ZѾԊvr.6N5;v4?TAfr]8 ngp`͢CtJLfc^i9YT=he/1;XMC*O*w1rZuY+Q̡uXm6Rrs,oq1ޤrs<Fّp}Άb뤦AŜ1"c2E#|e0lz3\Xµz>j/FjuG=:Qot|B<@ԴT8# JQNIZXfXQ^ˉPH럤= L?yqMi(j=PAJ#j5G")Ť Lvs29|wZ&zw*_:jA^HS*!Ю*Q%D]b Q(ePj\ 1bT$M%=(n~囟& l7clfBK~"fl~ω'V5'ag 6sk!{eRd0Y<>OSH-eZb*,,鴚Uz3,u>wX(eBhΜ*ivupx dV ,eшX:#n9Pl\aL2h1ٛ!Bs(amG{t&QvbrO|'-QƲk_<؜=#wUcuQPKfG?qd`lib/auto/Fcntl/Fcntl.dll] l[uhɡeƖ0aն猲H%ձ䣨")"DJL (˅*Y{V.``,1 s76wc5vSb#s *osQܹ^L(0`?xqs{}EýB&h"Bˈ~2֠_֠+[6xJNlf<bGctFaGl6f'Ҭd2Dۮ];4ƿRK,&6Mb_Fc0ݿov{°!Kya?jE- S?ݲeǴrV᳊3 63۔ĬЄ,+B e1%ϕn` P"{qCa<~(@]i&RQH֦;tСC:tСC(`D=˨j[ݽ˨\a^rʼGFeorYb]E)Uӈ??BA~w̢b ~);fY xdy.RX,jW*;0ƶ3R<,Y1-tDO<z?cLI =7-9Bƹ+6?Pz߂||QvFgp; >-uf^z>25iڬfu€YmW?_f'_Uj.Z~C@vM-׊FƇ[_R]̩z_E 6R]|i:k4J?pTjjl@Ak&)6wgb/veg,rmYxuJYg!mOin-I܁dv36/w73^X aJw'3g<׿ -t_`蓠ID+:=`CΏGO ` sWXm(`6cEU/>ĠJiS[pҜVcB'ʿ^".'| \k-i-&aATXa  >$UaXڧlfhvQq'+[Nh"/c!DMK&idbƚ}T3 p$Z~\kvxQQn.-^n\5'YЃ;FuSrC=kn>wmӨ~v.i~e_]zTy=غ"a'<{8AeW 7L ;~\9ePb\q6?v"36,]v|ؙj*|Tr.ѿge5Qvuʹ߈-hĤaMƪg`jzUhcAVxd?K&k AX )X0fA6`?e*;y ' gHyb`U6䊍+c-(SKR[:tС'~ 4p4?=<65C; mퟡw &@ +5kh9h!hcX?s*J9^2 TQ^L )/dOhx;,iIC;CۀTJԯo~xidKI۔ר}i2Uj4s)JS})4N0QCu'Ô%ʭ(Rf輈ɼ$fҿFUWoPH_siqMu;Nʭt~C=aDo"[M$T_i"^%D|7KԞLf2P3ѹV~oSܱNwY[O~ǎ`~:/ D~R;P@K%:ΕdHh$C>k2!Ie] *ws@eT^{wdH2I3Zpjf*>z6{lX~c9ۍ8k6kLe<2ǟ+ F{\!cQ6Mv[rPasG nƾѻ~jzBd>pSn@r4VK Țǥs9{4í< ;/ A/ B.} A/,{C=]pF]^ؼ[,8<~Njk~]~Ѐ!HqB=Qfً%`v{/1$yO,{zJy|/BdG(4Xwzze";eO{ݲ#(]Isݐ!V["~%p=_+9 DӓDlxۥ;1D{jFt#d_Ļ%{Eڥ\aLY Pv"$@pNjw}q >]cwEt\+r馹t\\_1d9'$2 I^W]pZ-c,x"W(L|<>:<>%ȣ\]N+7zn]P(K; rZ4*#c9D_H3Du;fؘ6D:6`&egx&&cd`<1q[|Р˳JXHrd9%Vg30NrqRBaJ_ȑɧ&Xe<ΞLfsMa QXL}_c# b|sUItwC>lMoE|xCZcNloƀjǾ˓"qfJs3Qa*Ub)4e,ĩ`X4ͤoB&gĻ|ѱTlD8`#"9'rT"&bqH6=퀑9tLxe(yAsuAۄ{H!#?HV%wUC:tСC:tСC:tСC:t BWZ9Ƚw{;Ιg =´  U"#ֈ{qx@gExL 1ŷEVj҈GU}i]wcƶ汭ۻ_o_n_i~GU5h8t;:nwlvl܃"To@2̭p75=nC<[zy0Y~?/%2̯75_<" ,pB`܂_$T`V K%Ჰ,75pGX XzEN[ⰘYqN<'.7eqU\:E$z*qa-a)%J*-I_.IWmtOz(1Zkkuڜ6mȖ)9y~uСC:tСCǏ{0}+^8 ?5JfCѓD*~@x縎oy@>ܩNepj P,d<@^ۦ#PKfG?LM Bg`lib/auto/File/Glob/Glob.dll+ئEB3V3XTlGF`9o$Ռ _8 fZyjLYwrU7rn8Ÿ[>:Gz"Q>Vl3u# "S'sL➱\e_h?%ڨˏ(~S m k6D`1q ~?.K l|o31euC<ٌQ .9˹pjx]{doٯ^>3R3ݠ{͑oBk`9åUYk'3G a0j8\Im4a(<`L# gl?-]76J 8ZstrL E8@;[ It>'Ÿ>M1X9=(7 b-b0]1u o6MRFU[ڲu;FP ^H463ҍ`7 ,ΕHN{[e(. |d.d; -۬\.oqNG֍ a:|zx_]%bϠNyUn<>zQEy;^MyIJ[ܽخ_DRr!)؁"Z[?kke\zH$ 3.7z38sKCD]唬)IMD^1^ !1MRwM3}#mRYb1d8c~Be6ZT6eD-mML$%(|fUa/XnxTYVCHRAb; I b:[NCKCIQ<0XFuO_F5鲠xS $sв<{rtdROj 5~Pl 놉0+Z!Rktlj q4Tܖȕ}{E%1Xԃh41heBuգ7n&a6ȆGpR7.%E w$H*UOLJ|B*p@HW-1 @K/$ K #r"L=BY7?箴83zlߑhPHILmVÅ2M 䟗2=eϏDapO%ث(ee5,s^'^?9'AjTPxr l\Z.pY ۗ `n5Vd9rC^;~ҔG''OQIzF,e h GԇU7BzAK#gpfs ,G!kzjčQX_d."nsLÐLvʺ.V;'я2{]-#9ܦj2l ȟi{ f#!+-!㺀:tQgvI^C[nOkUBV}<3v=pv7LΥ W C* {h ML,pI8nc(&[af$"} q !SOFȟ7]l:AM&Qrv r9b_&r iRp#ݸ0'4D666/wUeZ%D-Pb?%qLܓ-YO9OV,n?eqypcfe\La3ДΙ}fK[j X@"\Yswr+Tȿ j j7'*+N/IyP6iQ@e{ŜV'wapn8zu MdV|D8<.7 0 jOYs,꒚o9zj!BVk&,xށ5׻ĜXC '1gox '.yUqićT>ɛ#n3}Gjl*x)NkQ%rZ(/)y"毄[oKs8h@ LRLLKp|;&3Nlג?Z  WexgȞi˕bB4 R6Y? ˯5xH:L+QM2Q^$O< * D3*H8?r8cW^"l4܃4IFC4bJ$0y|=xqZ1 ( ( _ݥr] 8x%>m?,{!ld <`-` L { <~@ ]<|O߾oˉ]ΝfcTC3 ETޡ'9JxCٗ|:$~g<6A'MuPOGBF/"z`uZ"}N&i~AO vwC&{vyB>}K# 40 ۍ_moÅ|(4KՁd0?aB Iz;v{vQ~BxKQ@rN\_29=S-$yB}-IwՋ'P I@f5ڱ.wv6gR`48N+@{`v}jvadTlr6oDw>5OC=)`==C x{gw7:w}(G UEOO EyP uy|`oBgl_wߠ/NQiV BΖMRhZsJR-uο<b=L'9F]!o{FYUummmՙd?T{{8HF%AER8t; ( (&gNE ( ( ( (zP?(T|) O[e+{'e.;_ʮe?ZKϯZu%V^\ϮUl6݀?l?"cmƏW #26&mcz625󦟛^1&MgLMLM1u}`/~WqѵDQ9˜m^f.07ku-Vs9d>l~]0*;w$[7-54:6SߴtY &4P@P@P@ǁ&#)8@ߦ֎}z[}=]}\Ww"d2n2?d*Z~-4g0VV//IPKwG?lib/auto/HTML/Parser/Parser.bsPKwG?fC8:xlib/auto/HTML/Parser/Parser.dll}\[IHRPQ6(m  iKjRJ!"L M TǸz6y{swv[munVU-,uCeH[lyIuw~ߏ7}}}y잃T EQ2E`v81֟'R.#_rzTwnUcC{{PvUkxKjwGcݢEj}N5< >xIy2乵щsi(T"2jyvJ\ hþ^?J;ɧ+>PTI=.A·2LJMQm|%Tsp(|gER@:k%O^8zxS"d*(e/,ۮ EuF{Í oxHQkm#x@͇0|a>̇0| |ZL 1j:S8{ְx5m|vq{nYe7n5Ց_#_eDg2 P9 $}'2(y{2T ‹o5UJkwl;nQ+C]H2rΜ5I8쒄 g!V -X..I6BցaeFkP5Yd,4os9oVr9iВ4dN$ Z( S-C僖YYT.u|5W %7,kȯ7k96ԥFo6pCŃ!ib2-!eb2 ZJ̛-wZ2ol2ZJe!s|ȼeвelXC]U_Zc߼3M-K4K2M@ M4_&i/)4bexDLtl[/cx\{K9ɿI߁|1?,r>Kr(K]1KPyBɩB|?5rN $|| zrFLjd ☛[b;teB{\I6d5z|a"UÏ\T%Ծ}7oIRr( 쇯 ŪVڵI!1, PoH\,Q&Sf2KV,Qg,,/?T_vHfJ) z׮MsTFEUe?iLLҊ2)Fܻ^0צNK@ߔͥtNhPzVR"Bt3q|oL]ryލL$ kdSyJF$exwƔkΞoS/+ [hE @% iPvPx K[&#r.'-;EV}Ҽ\yCT%K ͝H? Ag[IH@ъïO>RJ)^^\,^,bWRƁn!E$t O@rQ.JHgDpHkQv;l\-z ac^y hIlcq},X,;wHRA–Z]qK4oA3q̨(osTۡv=B+RV8KoW\Zf2"(i333D~! c. Q1t\(%\D͜"hR =IID5A6޾)fo*1cYwR Bw:ƽLkB_mXbyXB|ay*TY y.\c4/+w>3Q1*.b<>3=WsTE7JuPq첮d{X$ 1 5d\?[F tL9tAJc F)U3}Fltɠb `9lpb!bpfs$JhCt C!)# 2-RaZU'So?_*!E;{X~\'HI!-S'c1K&(PqXNf ,)[?h$y6) xԽL_= C Fpl^u?._GDBGBx-Jx MZFou,h^*oVԁJm%X*fM2XFr<%P-e}ɓų B`Oݟ@ M*f"#%0y sp%$^8ddP,U;&呙+#޽ߌM܈fEvIcX$m ゘bbe ?2#w_ {f]M$ZL@`C q4gBd@PUyKX[N f)V!_Ta 50}XAo$rf6 6C/]KUhNJ&:Ah!6HhH 8ni@ҋ -7-L/a 'c&)e!zY\h`GhdbY2~l J~bwC/UƠ!߱?DKHFT뒺$~܊s~BYp{`๲+]r6fv^ pI .Q2m+Pא&,hc| 6~lhqm{i5ུ]g%%֊8 7#;XwL2Qx09g đA?T%.!wb|ckVmb߶Ae8[+]%Ƈ՝.)|$AO DW J Ǜ JoJ ғD2C-%$̀Y="]TT99Y啪 c8"$b.iD52~Hr`;iŗɾT6E CDVi#^"?f%D [4{@)OYA5|>+!Co T"Q c," ئhHTI?}ul-O?+n~08nL|" F3b u}øQHYCHMX3\"|Pza%&7EqDF+ `gy|]@2*bTbZA[Qa:4 ԧ ]2'\s>[ؐI.uf}Ê \Z)Ao @&9C,5c Sr^݀㠄|fsNWt\"脏ܵH,7 d%9]\l*,?ʿd f#Ǹ!Fӛu}޵Io\8N¥[ jJ%Ɗۅhwx_ *樂 nq7^C&jfp vKp#ooW7Nno—AsRZwܳ͝bh_z!ˈ #2ɐrUe5ޅB ņ%3\DQV̆J@fCW"@Efkc Ïs&,ՏsAq_xf`Aܖ/iy0O㻐jSqsWgd94B2Kpk҅$x/'qu(+95)^AqMIY-2cI{$$YjrlB!Xy8e.I0YKQ4i%cS\,!Џ'-ioXg2p&Cw M8SC *ÓWBm^CLţÃ:AZqW),R԰]kƬBbIF$Oҟda-6< nw`;9첣c(do K7[q &y3"M)o/ x413pUp(3{L /аJ&KeP%(Q!r/k8y/+.1.Ymֻ~-cWȱS\S-6yP 9hS'GXCYꌱBDFޭ>4ehR%^+hN冽߅5R Ի|b& R0H/,J^\Դ%J=(q|)AY=|"ԏa\T$IpWB\o5>_ I>&*r;lľMWUP9OEzSYuL{-Jz}BQ ?lQ ty'` O c%8ny'O8oǃ#YFš,QcqНLAǢ >rb@vMr~9;cxO)sap+Sl$@8E6s!3B6a =9\BVJ}Ȑufb[~BH rE2rLaMrV>F6{42AD;'+.FJzt&vF,T8[j!&'w'2k2XVnlk8.P'!tKmZR)7g:M }tI9Xw9tY ȠRdI\28<] fu7-ur&Q_T? AGda p ?m 6O-2;T}Yqt#+:lc= ¬7rQW$;o=t(obӀ =+Einr 0'"&iBG/!瘤9m"Uѿ(,P |K $Bhx3V3v0 V-_mmJݦWD:&\{ 66텎^qo7#5ZP#F(9M]Bz|0B`=X>`D&NOע4(dp3*%dqi'vHk@1Y&6f~+o=]0 >""~J92S&%GX#_L)Ltn7•% 3id yq MR5ܠ7R[>R3/x}*x j2/3 PW25kdk&d G \ДFWYMUC#A3 $#EdI$P?*-0g3D&DFBs #ӔN  {źJ[C[@{vB6w":j02P,f>֠-+,V*3 &%rO&K|}^ͦ2*!QV:oxl[K6AW =mYm6{ܳbn~wIwJ;fpv6TO$[Vׂ^|r=S>0zh9C wI޶ +un\ 9pUuQQ:%`[pDRIc9&G$8ly;%7;/)05 ,7`p&\!Wpep>-U+R QS#$B埿3z&pqۗL1'$dhjN%gJos2Ω`ʥpqƎqE~C</蛒?W鬅V̾s\Jl;b|%!?s<=`,7{6 =<Ags.%x4ST{ʃ7{{5N#r/QG (ɫcqe <~xMdOS=Fx#?֭]d[y?tr[\申7o=:7:xiu!ǜKD/O+k!fB̅hfVX[޾,].!]sWӤs^>*PK*"4M8{kL%uO`#2[_EZ sjcrw*4S0#!)OB5,fkY1 Bl'Q_nbܺIv>6ue'q=/cO>AvdC%Ya2 1"i{sJbg΃RR[Nʑq]blpg^&Ӯj%玀AI h}>,)DƏ7O/)QL_PR:FB_5j7n {W}3MvW^3wͬxRw\*W %DkfSqdWY.̃fQmWݒz{Y+j~P<.>>koWv7.^9qoIDȝb.VNjqLrY4WVyDNz)竎uӄT-ǜ|Ն Sx!VVQj- p ;IVean <%EҾ[BaՔC2,9]@S0Jp?ï#_[n/O* _6sTYj$qE_aW~S8$'M "-Kd&yoGX*~lFE?߆R(lNYKTbciϒCǘxv>0o [ƿ¦xy9 M+u!ܒ}OCrpna.v>-cl/~1~ V͙|&r \+Aנ}d{߆E0 }3 |K)V~B?cryۧZQHfq]\qvo(fZ({p9">I`aEYi8Z(^^v o"ubt,9QĨk@RQlcƇiXr/'*&E~(I3 TL%}19 ,yberr8SÛC晇XpX𕏋wj\d>-l~ٓ&SS wq 0+ls6'9bsv __KR?Rfةk)ѐi٪,%jl,mҘ@KgY.`#%),=_Ot=O\G[Pk#H)堣#2p-#tֻLɓ2.fxA[YI- <)aMtɓW;hG4r[  ^˦DŽDɓ4<3B'ބҷddah 4 dG矺ώ|$3C7PQq9pK[m#/e~3 'HRL]>9#x|`f.4.U1 Ё|9mb$а8eh%˄|x#L.?81wu+Oa唁asR I`n <kEa7w/az$, RBeSÂUL }X>WHU%TV:V^0řs9~W!k9Jn2 I,&]!bV&9,MR R 'i WBwH|a>̇j9xD9D)ĩ('6@<IG!xq; AxB| NCL(5%k! X e>ϓ1qNbD+f@<qOC< UB :wCx?ć!>@ ڠ^O@G!!j/{ahWGvcGy@6G{ TGs;ڛ幷T/S(~I60㸏2M֨Z07vPLǽv %<;;<$hk&P\AfZ6$]ٍEQ=;){ݭ-l` ohdw M73htx qTm*O.:M֨lEѬ®nhr4k3r(sGǞ?"u}L'-acw2NU@ֆvd&J|I:֦jZܻZn](&0/RT OQ ںbʻV$Եwya!t/ml2WmX޲n5Q<VtW3&d@EDM+WG=BD;+vxu;H!J۱h={=m`c$לD ֨2U8=k_-[pF;Q򄇻8vȄL MX@I:h<86ET@]|bWYu[MV떭UW׃rհmO=4D]]N@s}d_g.јel Q/_38#u\Gڍ8r๪lfn O<=;[kI׮?l஦}`g56x0ԭhλ}/8Pf`0cw''0{M<5u樏zsh*Qs`8%U:2ٕ.CNC7jG?( 2<`Ӯ( qPXiv;@:cXW]/!-:HjI}0+#Q"å^Ǟzp,ѽV.TnGtg~;#y*m](PW^(Ctūze"eCݠ(] mn᥉PqPȉ]{= % b{`P@iM#%-H;:!߷#0mnY#FgH%ỻ>Qns(ѨMP}*!$E4U)k)t@[gGgI#Bgvw}{VgPF{JCQkDhOM;mmÈ>hhdC$0;ړb.P? m g<ԳB>PZyX/\Y&ö`?0WFp7PSvazNQkb[0XPIè Ѿac4:?EQ|4KoYPx)ֺ(pS-l81CӀ`us 'w`.ϐkAkFʪ { l|r T h^JIkl:lMmm԰c{#ΏљG As JƭU$3Y v+;4oS\77V*' =Cm6m-7fe ^>[ӒR1> @<ƿ!SےףcQ_/!a>̇0|a>̇0] A< A=w{8H$0 woHIzz0GH'3$4Aj/@<oބiG > A|C!m|؏Ha>̇0|a>̇_PKQj@sIsOƿd gdf<ڑhַ~u"kfmX[ݡW{vP ?־-mJl{>ND.2܏rRw^wY$oU?˿I_T?PO w p5÷ YPWtk .E(EMZRUhB236d{"܏st6] ݯu7'O˯gEbS9xCAm\()x`DW Y0Z^ ST.VP_"\8أwͨkg3̙ge~-̢#YJ~U}Or~l\.O^Mlnݏt?Jo}{øᯆˆĂ , _,\\QTPTZTWtoуEQF5ɚjAͤ(c{2f22cͺCyL} )@R{rrs^,Gۘ;w"w:WWwn\ҩ2r 6+ۚg˻'oGޮ}#D&oo8_濟|HKߥH_EްMӆ  Y \XA\)H.n(VSWxӅ [Ҋ EE?,z賢V jf&[הN֌l`23#>3)A2CY۲̇0| 243ظ71{㞖Ύݎ-{;[k35MnUF6'#s-~nZ]m7X$m۝MPKwG?=( w,lib/auto/HTML/Parser/Parser.exp}QJPժ( E("".Z4)i@HHH*n\ ?.{hlCs' 3*B_R@bMC THFBa SOkNFQ/Pc ԃh?kup-K 1#՟>k6(JOrɰ}pH2qd5;$cxdu$"{Չ pٖ&"`91p\)dz!GCKݙЌxAs}~tqtCH7=]c-#KSvs={UTLFU TM-x\S.)UpdRQ72%Wo#A^$A\Y6} "[MHPKwG?e;&lib/auto/HTML/Parser/Parser.libUn@}v:E9A0R)nR U Q4J&FJ* {A+|G:ko'ĨkzwgsY'aiXzCoǣTXrtj~a;o^jMgŚ5m{z>_vv{lTiC#]nKH2" r*D4pqZ@E$= ,}u/Eɴ.l%SB9@" +Dʼ%!s _[{|ꁘWI$BWB3*a7cܦ-p p3ᡭa%QI^gZn{,wj|#Vȅ{zF$F#aOE\'Kpk^x+xIml2qhRBʓ.fɆ'WS8nS}™AglJǏq6ky.`M~.co--SngϤxQŽoψ_PKgG?]^`lib/auto/IO/IO.dll= pיOl/FaITÐ+Y%Yr mԶWv dl7D(uvh ӤMLJ&A'ؘ֤M.ihHP_q{ەdIfzo}{o 8rB @G$>,O ^[sRښvU#+v6 vu OUXQPqwNG'BB',~>=b6r7fEI@y%ͻ ,!yUV }[;% O*=B8'íeOrqmn >R/`Jb_A`-*Or"BCn gNn @ $@ $@ $ N)W:m\!'רSܺljx/y3J]ʮ.f-0ݢL( "i%¤8sWRɗ̃#sޯN~WxuF^qM;Uˢ+qnYMW"u%W^糝Iy;8 J}ؘ`K\TƼ3gR` !:4+#=|_nJ (g{d@0P'+;rXAs,KpʄH^}rEǀ9BxHXNU;Օh1oQpB{pm*~"6A8M00Co7guu() eɰa8z,搠L J@+t;a()Wp6co'N[]~m6ɉ2Zɘ|qUrO]oэ_@4+/L$Fk&8qs1+HrD'vM|3Yxv7֙8?f\cekPI!TlReK-KDL)yJjyxvz/pBQWfbqen, CGhu- lHn,\}D1[/,'2{Vx+.|%>[܄ ފR:ۍ""~IEKށVbqHRBgW{p_:ǚW;GN%ǟ6dP6wzgo,D+K 4 tq'[r.fkTZV0k!8ӁdAb#Jfp(”*L,9qXC鼣,gN٭[l7UاV@vu2$1[`ǬĈvaUo)J?p].Fɡmy;/\ҙ̩}\.yy{v %a<7XFGN~'<@Ը Tِɶ7f5Ex`t|J(+,%W}"TE"_>=t}Ị߫T9砟ԣ"Hk0g-R} ֍nA7(2gei=_P4%/6Ew6Mj8.wj(pRE` >_Ȓ0ߌ>Y'7 w/>X.]6X| TZ"Ҥ8z0#~H8v/Ť,/U{q8*I@6dˠA&p] 관Rq $eBLżFp(rMT8s2Ld cw.^z{}xr:^‰;◯ÖIO-N󦿓j,E ׀g Nn=y+_]F?֣8?l^bnӹpy٪ڑ9;_\xR!)9;0S`q~79hlDqVթiQ/^۾x$q:7[77#`㲉bJwxQ(_ ᷂<^l4)z&>ʝ@Խ{1؜إp.` *~P'F>~P ayA+ܡ` Aё ,9gJ+cW$?}1sPWOCW#,,fQr}lAE#v (3]-ZaOrjrX0)g *J&+N=.'d "_$R8 $@ $@ $@ ?[5bsh_|9o>{ c/ ເWl| B$|Y{7&m4`n$Հ:}0ҿ7 z]~?},f",mRCQn=j46zBa{0 Pjzm7@Xf˥uii7yhRLYEK@O CCA57ኸi/C6B]g+ꈺ(C2.MjfQԽKbQ4~jᴶ4dm݊΀[[4 mSm^lMM-h]LFkxlqyO"T$V(rq/ op/-j4:t]Aj =b qPԠ/@d+Th UUht$jðI6d'·#FE[ `rB#mPLܑkй/dnCxtx(ЉԢy2K9CF Cjяgru"T%9Ca*DErC@(;Ҝs?N)40xw De;FHӂ^gJ9 !Eq^`$m;M&?/-3K {W>;TG8~o3Է[z5D{x|Qz!})8Ne1W{0NYg0p`ùp,N jwַ Pb59A/P<ao_=~e~jFNG(W/(amk6UjEOC7MD~Kuas[ $@ $@ $@ $@ $@ $ *hBI @,"9EC5+5j*5G44ӼPS-nkwh{ڨ_j*|"]\={Y{ݬ^xՑ:W5SugZ~XT꼚/8j\5C5Gk׼T󛚏jJ 1_Я2* ~^Ï .f F`k#e 63yoIc~ڞځk֞}ڙ;LfSd72&ii325=czLL?3tt?M3&d5Wksjn2f̘1||K悺UԙZzu_NOG?gf9J$N"K>K'jTX0It*ek1[Lu4\^ 2=HdxkרϡVM}}ѥZ5;ǔd͏fM-q=фKO9GT0hCC8Z _p+h#$5hĤvnsIL XG,UGcfG*| yбʄh&ЂΌ~PY1mh`a}Jη /oHYl1>f@)0zi#FL3BFBYRt04CSQ^93W ab 4iCrRɢVوnlؠ:Z۵1toUZ+>bvF/`LYɫZ+U9PyussmQPn`xt3,`G!B~11!2&Hi,uڡB& *EjJj"{G?Pէӌ5RUӃ,2B[Y^$ ZzV{VTEpO>C!jҗnHOuIFZ%UŭlL s䕗#e`lT?£9z^VVaPOmdB& t}b@ՍCJ aD)-glXzB jY>ÄGLOsR۔P?4dhdc9(v)yĩπu-DctMzZVФt V ,ᆙ] ^1 nc у'a ÃL&ԤV5.72+΂pPO>8>q<ܭXރb aE߂Ys!(B Fd2 T%]9!|:TW;QMr֊\ T AhJ"nrfI;5ց \o}UU*4~PK)/Nۧfe9"s` qꊬa4S`=IObü\#A5Cg:]3gu= 3k87qZl39ςaY#?N:hNgR4+?WM)d$gSSZٖj=&TNvt ЊI*Vfz'2-v1kf"P70w5lVaԧlG Ak;Fp$d,MY kx6PdGQ!v\MYIZh`FfYY> ]FlCcRpR(ĵ_#KڄFȈ}3|8/H[^Rl( j7(_Ma)lɾ_',pBSJ6`PB5:$~.37yh8yc[w,y M!\ږq+Lnzq.{@i@+jNqdKGvgG.k/gß}cZ*E_ n}="igF^DͳPRI@R&í)mS`0&?󈸆,h7H!AI睘A vjE>jPfC,,y88e56AaP;)KkmQJ}_z wo`W Ciy3rd 2"GNV45qO zpPA8fc}хX`ϏaV+&4cwO$_h[\ O/d'Lϙd,I/Km*KG k@H1r ՙy,9mn9p8&ĈԢ#槝_>c/%^ sK}Ҍe5!&S j32.+*iVI$MVLH[n,]| %ioMGNz/N<40û,.s<kp # -a? eZi?В&{Bt+󟢬g0M,lT$Ci[!AZŷ@)%񛄏ˊP;L՞h8~@W@sJ$ItƊ[@--Zb`Z t" !ʔ:IZZ<_&cRPw0MK Y1r7ЯU}xP/v#%݁Vhϧ1ŐDmUHcY4=A?חI2y}xX"*^woia>>Em[y >|L|j$zC1b}܂_B@ iu5k TiL(D _Wp+{Id 7yp$PF|nƽus߯T؛'><(FߋLNepb%e3lqc0A jH!W##BWedd봑)q c/0JSe\ԔpaÀ~,[WV"XW` xೀ'^@5'n<xd1a^@` R@=afmNm=I⎹~wf}y o p:.w"``WN&߀8oP|+1MI \;@g/QS;tzDq,Ÿou0+ћN,OҞJcT(|O&~~Mī/͕B*?HɊx4;@) ^?LN>rRYEٱ)$^?1 ;ݻ'$i0ۚN!JH !/iI6WfeP` > ʐxqvs^޼Ed!ەR(D9wrƿV{>>9yސ V-\AWpw5pFF[}i$7} 5RG n$XKD(E4̉%2 2 2 2 2 2)ACȳp7ŏX\\dcikS1g0 } OF ?3t+liu#dSs]c &oLBsh3;1햣W,?"Tye_X=z55oZU_BH*u,5gk;w(~x8V|g5%K,)ye]=GK^+ U> w)TxW^/{㲅/)3-*WNlΨ7;{Gnj_1>m5FiyS)ؽia1L!`:bz~`z4fi_2|Rr sgksW3Lg,K-,ŖrRci[=,'-J}*儖AdAdAdfиX>ވUֹg zܝ;m}qq^_P^\r?8]wzm. wlGQWoPKgG?k}kPlib/auto/MIME/Base64/Base64.dll\}Tו0 b@ #lŦ $90cŇ! p+gL6mvn==_mzlb?nnqے=,mf?1s޼yw}{р/"BH E:$Xo̧D8y͞~0 ݮ?r܀o@_ߡ 324Iw?0 FSztg"X{P7l8Gf@_nv KiHAH D{I$bS'${ R#{LJm2T[A=I߀*B}TH*z\ l\ Vh-ؐ_V>7B;I=D܃dȐ!C 2dȐ!C-xubjõO9R0Q7WqEY繕tG z'iH0sˋpUS-m2ho7a<,^*lK`+[e^]fAr(YǏfa>e' <Ʃ UpS⫧?@B؂aTcyQ[ܫl\da18ya U޹/MTbcކhPryU=&TNU7Ԏi50-Qu4?B#Ko\~d~=ms%jz'HE˱V 7QC"FjEbڳuDL={9`DL=:5ehBB7d:qD,~lHD=es&۪ b*6 $(CzX bzW)mUap筰9nͯU)Ç.^>WWpuه!qRG決۩WMWeg:Hv 6U?>UQM y|:Eät]v?;DACX7鷉GvתÝԂuMVQ^/!ʋ>! d{Oң?KjW\+N!]G\ D1T^=CwC^T]#IpK5ڡK j4VVۉ?QI8)Gx%gA8YwSHuظVusO4֝*lIkϦEB)f0 D=U榈5qXPj#T#8V_1?kpHc)l V:kS}ŊXa?/rZԆ`SɃ=Ɵr q ;PbJ_NFjӞGg)'BLqpo{ ǥ ɝmbg'T״g\623Z~ >TtJ/7VQV#` ~Z#-Sm+g3?w%kЖ<0N]9P]ӥj)ʂ'SfhoB(O% ˊ0#<;ǻ(. -=a9~T\Y8>vH&Lr7M{WMUD&{nO.0}^|؋LYXER7!ڨ4ڳ8j؅V ٴ⹐;yu^Y;5#v!;I9XXj]Ԫzy$$ҸpD!Z*b; 6TiHY˾ji489 sZ0ŏ W/,4*8Ac%f)ؤpTΰx6o*97zf!=PW> pT!5 ȫ6rX`PћS@9OM\Կd%DS`_"xE.1 n[]/2ҟ%*H9`L0 U$}5Yї&Sri%"0lg豄i.g^fSb7Ku#,2BAimʉ\#.(7v 6}S/Mlx v izy11 Fm%LӋ U#kdSl 2K'('lOC^[#4qq 2~-Rue J7I#5(Cr Le7h7@ ero3B@m~KѓՏ.Uaj>ָtv9WWwH{?<NKJvW >G=vCyF[i2[- R^JiLnYُ=43r>o-[޶;v~!1@6Be ,6{oqw{cX՟o_ w.qvm=z~G} |2X|Z}Y$#7Wp ;Џ4/dGznܮ+B5p>@#PR,}T~݊ gI%3W*O}V­X!"O\)2dȐ!C 2dȐ!C 2dȐ!C I^h0 /~eo0}EEE"p.ybƒ%TҪJN~\ZTf* ml|W.e)?Vrߕ^/?)ol5ڌa|xxX^YUyMVS´̘-C.s001+W0} 󿚯YKRm[ZXZ-%dZ]9[iXw{w>[\2dȐ!C 2dȐ!CB" VWvt;7;zG]\gg`(o.*+UT8>681Asuu8A> 퐾 MV=]PK G?)lib/auto/Math/BigInt/FastCalc/FastCalc.bsPK G? P P*lib/auto/Math/BigInt/FastCalc/FastCalc.dllkPSgK@ xj MBXDG !Đ Hw2NwݙN۝tvgh,vcul̮+mq,mѻJg3|9sri|(@e`0#w赬JD lu2+`m^u8dWL._<''[zORPT_2*K Ean_w^N?mFB LuȦ82-+G;V8\ƢRv.P<gpi/'#[m ;DE{J\N9z)n &NvX@O.?q}]Xr~`ޙ|0;}Eɬ0f̶m`~t`UAB?AD J zY?d~Ixu?=:{a.BAҝA$+ ->S{۴LSr))!~P:w_J^4-tKvGL8ޓ\o9R'0 vt# Q]G,1V*Fk cEnqWplgw3ӟi]!n$Ets#ؤ$qc;zVGfI/| jg8CrrgG{E, 9tf -mCliIY\Yiʂu*Cxg!Ip.Ǝ•si0G&΍>&4Wױ]ne5qy?[1PG i a&@>-k?3rm9da=Vה:5SXـ`lH 7#c8$TLJ`[#$`'kc76S9aeq\'zw@F1؟1ZLb`72{pF -P66yF8B7G(n-y5"ț;7t ҝC ܩꋱtS7 % U6#_D E&4 6jsyGJE`!wQZ_ƥ5.d{Amvb|For-}fwq΢D}Qw M< H^Ln,mK pbǰQ6y#y~ xtM8EX˰Ef&*;Hhxl[l!DckRA$d%{'Z$I(V<e욼 inȴv=]jqϡvpRK4J/~%E䅌ZrF5PazcL}Y1=aN9ǧȉ|:5.c05E"2&^~iPVXM5+|Sz9$b61aBdl&p)OiM๎dc7M%?Q%li 9 1ˤ}r( nj( _…Ǻ \])a0XӉe(Q FrIo8oa,c`ļ0p؇]>ݦos%~6"d؂2Yo*4M<wmC+kQNvkף^J6(MM[WmU&v.La :?[ rf`ٻA J Z)`IMHǗ~gguG];1>bkOHn R53Iu`=qJ9hUWoNtW+ 44UP+2O mBО]~{?ZGdw{&ŃVۺcDIZ/@<Țصl{OlV(D("9ԍI)) MAp W/hJj5]INRD7>?rhpuR+-c8lhypaߍD5u2j%pǃ"NA&-[Yugu'ztQ#ЅDЯ)N5\A[DZp:\[`T'6l24T8χqIN1e0^̍o`A-J"źckrkP5@@@@@@8HC/WhnI))J]yX +ו+/++T~V5~zV{Շ˪oU +TWWxb\ş+Dl"RU7UJYJKege_SÕ#W>XPYU_SUoV}P5Q5^[SYj]kQ͗5T357j+5-ZJOvDv\oZD" %\EH%7&Ad?y||>3|bdviE8œ@ q+AI=)^Tchg5}YA 7f cz,;f%Qn[mI[UU9et;V Hq},S|DF%s)%t )Q,DSה3& 6u/'#e^Qu3/OEtZ7fOJ/]/%4wZu_PK G?}53 *lib/auto/Math/BigInt/FastCalc/FastCalc.libŖn@;IE-ȕ( !6I]nRHi\f[]T1XM% G Zn9hnQ n"dݏ; th\3J@wMEᾟ򯨆]PKG?lib/auto/Net/SSLeay/SSLeay.bsPKG?@x%vlib/auto/Net/SSLeay/SSLeay.dll] |SEֿI6m BAVP-jRG *5VDMb%\Z@' EJy;̽7i@Pʇ/7?3gfμΌh$>Ѩ !:t|WƼxY]su_m3.vʙ嶫q.]rקx,-:ϚUH+g{ݨKf}~9~W:ˮTDJZł0FgwSh[3t)`3 ²d!gW Bwz;_[/|/>",;Z,L-^`x>oOͤO ͸w 'x-c w&w$@@Xw KM*OX>Q<te4H:Ύ&ҩoԤRyR4 KU)p2W ^&Bfp (*X x  JYQjO,BFa:9)񀉦=zdyi( ,lh3y<,6ȏ5lH)N b|v @@BtPAP(Lj5g'e G3N׆Pe*~CLD2!wb K ppᨂΎZGUG̖G™n{ +NpEyMfl^^Z!??F&J%Tr IEv;V<ȶ!Z,/uN,PsAs` Lܼ4A.P'9+Y̜e0$k!% Z t"VoQAM+Pۙeښ)yA Bpܰ_?("+) Ybʻ{nHw-k)vM "0;nDF1L3Hrⳛ J{CF 6,9-@ೊ30"? i8j Ru]T*4Y^W BtpS%0:zP'GmDLj9 obiTʟɵ-\TwKx#>$'R)4N eUNzh3@` ^yUJmTm}o{ B 7} ?1׍9w ̤+,\W߃⩂ θdq3Ǡ aRa.'qJ]LglIve`{%?*6"nPeETsBĿ lψe:b 4ʶ刭#lk@l!bVFT'0Z0=L'XaNorKE,4) =ڦb[!vۄS5vJƞD =܊j +`Yj0 HE9s۱ĺ#f#lBd4a+4X[%` elb'N=؟[B!vb`"6< 6qf`D,G'bY},> NX#e*FV"ޫ eP5XbK{J jĖ6B-Bl:bf#VHXXbN¾:+Ē;rk0 bo#&kX=b[ V6!u]E J4rf 4"JMXW 6 \Ĝ}{&Y#] 'b[G̈&Z&# ƀmbU5 e] Vl.`s6P V@Xw X偰MR.B ƀ6JCCĞ Ol9b -"6 6GEWGl arD$A9`6 f~IҎmʶ$4a5:ľ `{Eݥ#Of`"bw#VJ$ @Fl `YMFm"e"m ,YNDl9aNt="64X-b6=&"bݣ=Xa7iCHT & v b-Ćk0m[GI-',M?NAl>a;N D`.'ahRB,5 g܀1Fb m XCR ;U=(ĖE-Alb Ʈ;bffu=5Xb/I< fC쏤@v3"@(ۮ@mN+ H'b聰=Q08u ž`ۄHNP"JÈD i<®`yIsi,ĮAHYL@rĎ` (AmWX +TD|K%KJ%ޏEDJ\D5\D7rl:b"$l+Efsh*"̮,@L ̨;1VvA,W `S=qB4#[JP;VKęB V#6 R`& G,ČIJBS (Ğ l[x:ĜݡJ{ ®`6!f!̭kq"vc@6M`Xaz V }WSpq$e Vê- 6W; V &솾0aNċ5\`$X ]Xx4b6 6z¾&3#w4ľ^Ksl6b!& 6O9#b6.`YkGkb;]CB b[Fٚ!jۉva+5f&s""b‚!J fCv,`FĮB_s"f+ pm9" ѫ30GBlF7O8M*U*I#懈?K+Tb"^g#q$^/EV"qH\G<8OJ#"D3q.yy:Ut VqJ#qJ< 'nx,"bJ|;CxJ܌<"NP"1+`$~ 8TH4ѢMB$9N x?_%*a^O*q\FĿH\Hߩ&$8G%)DUH,%bJ܄DMDJ@R"uUqJ"THHgXmu`È"@%a[K *l$.'*q48"35Mʶ|Aخ] ^eEYcB#QcĶDlbM5`¯rh+^Y"88(v*:HNs5;1 0bamF)uCenܣ}{šb=lA~M(#pCYF #65,"6b DR ;U!6 ,ºhs?X4txECթé5ئXm 9]_LǥlΝWON%|ғu,~zX9xGɡFp&)T&"VfD M*$aj0 bb-jJO1nۊJ凄Eşb6qɾLjPcVE8#T1Dxe:BU H$8ØBDJ|w?vFDU3,l X!G5VšDƃ|UG:"Q! "*Z$.!bJj"G!q:OUg"V؇FfDvQF$Z_m?BV"6H\GĿħ@{hp'Y-Gl bK`Fl6b@j"!q0I ^BLFHU-)؉qJ܌D\"".WO"q!VK85*v$N *:$&8V"KPTb>&bJz" *1 KP?]]1ب_F">AP"ާjh#*Q"5Wm*Oްjj"Q1"U}1*1 Dܝ8I4J [}iĔ+ K 1v.j'b M`݈r†ieMFl>a5X-b#6dm;mKS-6"CX[&l#5X=bFl aWiEMx 6 HXs"B^jmH!^Q f@J`oϨUH\GeP pbK`bl6b!61̉4XbjspbCRHk#g2B-#Y-A?w5(^聰ݬz JTL$T7zbOO-GlԄ%iZ#6/S_jOč)j#,H{THl!,M( (Jûmm"7( N_ q  8%amjzY4n?֝{A#eUlSg˛SlNmko<᪬aͨf܉:۔7vBj+C'{_@)Y9*_Hc,/YdchLCS얃FP^Jtsx1oqSö&8w9 O"a$O|5:u4\;6Jw 2L˄l|+6ڂmj]u)i#U )i#>8xr'zV)eC}0|ưGIڨ6I&W"^pU ߟR~;> %rO`)Vxy P:,- *_)|Ee)bMel6$l,`flXӔ#ıQL͉RBm1g5gS'siB5K|$6\X̡#kߠRjBy4~?咣T_[З:U(xD͸HlmƟ;6$/.A)] %PZLJ6*lSz*[Zڭ>ޞipj moZC ߥ ckA3=oh' QM ֔wř;w"?E1g`;l>Ac[?QeoeuԔ#UVGOo?mOfyy<^x݂u=g%-r2V?9/ymѣI]) B AG1:rX7"c*glTfu0+ݍrNO|Myd@qS꓎i=rM}V9F#T7$ Gmlޡ;>\l"lgB{RPԿ7ocOQiabP9v:,M`.(~H-8%1O wRVmɾZiΫj˵V8ڮmB{ Wiݎs  cF,I̅tkj53Y?oA'Mn,=Z'7ɍ_Cx!a m$ˉiip"vfY;OI?hXyGp6}nak68GHj?Ki6?MmqN4*K< `dM-s;gGkߴNMk[ݹ%0"sN];poTo=#ӲZ6jYLVYY}>sjGZygiBRmMHOHN3w񑽗|1aЏY6^zЍ);}:٫93Y lޣQu靚㖷ӶY/=dSAjp|'GVʽZKҎۈ_L"h|h$ڥu'7\q9Mܰ>2NOGΏBg4c# v8=#Fq˻4ت=|؍?+ND-CU=gWNZ; γN:dd*cy 1"PQ=,G;:F(Q'?ܧ#9cMAvlmp-s&gj{ӚcMQo/#d oB'؀AoѪ$/̄aȾ`8yԑo8`jWARSvWwVMa93K ֙/Ȳtˆ6< Tͳ#<̹k+"A~!%U|9>PR, JYQj@+K񀉦=#H} dի6`X"[R=]cYC(R1Z >KpsBA` ,,&[>}:Qn`|mڽ3f^8N\h NS8,@Dca9O XmB8i :x)wV@:P;c@TҀhipᨂZMU֯L=˪"UğBXhԟACԝrmQ^~ _~l({ٴ_UD(v$XVXuA2B1n@gIB;<].YvO=Q, =Z[o,,{Zm׏IN;7i<0,?r^wFympQ>3&q֟zIcw1=E\w/N>:pұ&'\xS;Iqf12X7y9>;'$jTQQILAZ%JͪjO3uuʴVΚ=jY6:! f8izJ5Ut'2J8;iLW6k*^sVV=[yؒ_7 9BPڭ3;K\s$uG芸vk%$ x*[}cvo~S JO91<"`/ib[CքQhZTwOl=|gI/!-ע=zNpc/_Oş6vXHR(%S. JUHCa|w_/@!ͨq"ĩ Wv*,zO;o%' }9;FQܐqa7~{*v %L7U~]2Rjjܪoߡ>~ ސ r5rʭ@zmxxrq^`W4, 8yL8c C~7ENlDdC+J]HN ~!P ԍH 1.rXa"qxNu?$/!2@LXqquk<@}5z$S}xq2P.L݈Ne*Y"l qN|) DqLb"^)Q )A /b!-WHϴ'Jf"$ m,@>\Z@^8;}Jt1oT/+̛XBqR_{ P6VcC r@QҖB$B2aB SDqls5?RoOu(Oo&B܎%E:q~R }ZNd K€|~{\H7݁eONS9y[|HDc%ʃl|/6* 1u@ovXu4bRt@N^_\A򗏰N$ctVo"O&B&~cO]Lm< -qǾTޒ 1mې}>-W<@zK׸D_aے;;"{oSv:Q(Iߡl'BF~3>~#*Oh'7%ƴaySXo݅).-][x{>,xcHwQ:fQx@}:z[PNP 5wID2xvO4bMHi Ywcxd#.@KԮ̈w TG.PMwLwpM>k FY  Y BWye': e'"b"R6Dȋb{/~81xctIoG$>9pM.v>һ#Q<NRPȆDȅnD ޅȌD'PfOL~4QMS~u=SS[*DObl[N4gz /!0U :pr;&b{S?{_2V7kZlש[Bqӓ'Jci( KmҴ+*#fiH~ʖOi;5_6l] ]h4m"^ zGzKH%jl#):$4x/?՗9j l(4'{irWrj~&O+2! OқR[6w^|#RqZhQk ]h*,r4u2fQdɐV{̳Uwqx MqjurK,Rfߕ8stҔ#-?~ O*6$ 5@iR8Y)=z8% n.OaSfCuMsHCCC i!RCNZ(e2h"DcM kp}MTcd(l~Z%p5Pma㜯]Qns%){^hʼH)7Hb0`wT Sp} WsNF뢒a~sKץ) ɒrt< dZ 4d&M(dyx<,`w#R3׃q58]g~ LM"[ ܆'س]eOTGJ mxpx7|՘}gI`C `ìGlV\ ]2t/ 鑣&Y"1Cd/46 t3wʼ9O>VӇ$dT2C3⌾CJUVm2ЧڸwT"2(8 Xj6IB"l?}=neJ!1x{_/p% Y7B֝XL!ÂǤ.@x> )P+*Hz|oƸ@g.Kp[>AK3͡j{6|rBU<.ODCϕ޹ 6 rw7A|m[*PwGZd%1J$Q|F 0)ū+cQ%NSa$'s3@XEm_kNpG{)4Ş0 CRT[؄ _Oz<;Z.sMoZ|@*{弛-G4\O,,B;yTㄷ<04:{#yÝp~b7̇'F|i3q?#ȼ'5Ц3G=1vu%}2ƅRw=(Ɗ5SdgQ( wNl#, '!:;}ݱC] .|,  \rX <5zzDLx} &Nݣ@6i68Q ᛡ12<>M U:C3EOGĀ X?,qNHn %&GF.bڶ RNp?~9.~$,jҖ@@5>v_Wxڀ|d䶊SPOajd):9Z lU*s'Dt X*ʈPJV?IӺZ%W2Ltlj3wlPttF)doMc(殨$hDI㬭M6HXy~@+pNk@Y!cciQ3 hH\ynzq5ҫ J'`rsZGgHlTPE]ẚ., QȡiSO'w )c98#X Ņ̼)jisn4vaQϮ1M㤴|8Kh c ƫ i1#\$ GdLƞ -s{vË[h{76ɟDSՕOf?dnf B("oF R;Rl.".hps , hs{,^H7}x2$$dͧURMmҎ'$r&M.dXMf 0;?%njvth8q\OeX 6͡BP14[(4؞U UBCCm?U슸 zKH0 28)K#]Rc`}P1TY16zìx (caMbQ#;OP&$ʆ`C%9DdLr ɶek 'g#9Bqr.s yPe'p`t9YqH.hxY!q rPM6逸麡WtpOq]БK*d!CS;_W:<ܦBmHOƖ *.WZ1tSUԅ4͔H ۏ)Jui\gNF_RFjans]1[|QmjArMHr Inp},oX]hask)uo a[|!ơ;ZȊ 'l.hme𚇯vC pZ$plCl>y fKp^ao2s_0@Qhm!wfBPf= ]K$v bKT/4s5Fc#C[ʥR3]rI !C\J -oΏ:Q! M&Z@ɃM.w;A fH 2Una6o)8_j~öl=?ctߩ@3mgm; 63=JJ1 3:xē{'С g&p xTlq? WpIʐ4)*aa`Dx-*lJQ $iUjsyؘW[kg S|mM89J0;R2g"0\y @5<_C&D|L0Gí^BC"0n0pt旣?8pEo u+Q?xu7 _D0m~,b bGRC>5@0G +$OTJo@ne4־RRM/BPj>U*;͡|eǼ怯#$m' }[PV؋$>l#M@v<ɳc vuFJx>7Qݵi1@QebSi!\:orpxf{`^ltNCYn]yJϕ^TK# 0o'ҴϠ!Mϩ-18lJ[s4q@O*SrF{>WZigU`)JQk4z9ͬmpLSO|yrH‡BK `=40ρ}1fA~!cIOۗ"SJ$t'rp:|Hiaۜ<9[g{32GJVL`=jSPzh>y X uߋI iN(TF.yX/H^([Rܤ7{Be*,~,i8k((8̶q($+޿2Ԭw{Cj`8fcP\eqSa7jITnfM|'}|?]'h"NهgLPKJ.o1zR]P;!2mU5ၶL'T~~54۫Ϛjh4W*)-l@|݀(KhU*tЏK6ˤ&Wq^1> p$540-n<_ݼ 힁$2`t{k~v~GbA}#?;C| zoƾU99'>?v9za.QNB$Cе}Zk_WJZE% t>%Y ,!yx6.J/5hnN|'K%05zШ 1ҌHziuO(TH ܨ(;15t5-k|f~dZ֗g:!WyZW^AR{8{`U,M}u쯥Ƥ}ڼiuѩ|Rۆ̓8i|;._0 :K/fWQJ.Oz9 }]z#}flA3]o^@c(8YB㲑׸-NIei! 3F$,ejVXq*٦1E~p8}I^5jZTβ>[S\,s |v}|t K2$fƴtMbr}ZBM/olf_'5l †[b mb}=`|Wd K)6롦/Aט0Ww-{c8\=$vRQ (~w8<إ|Ovvx4K]2VjS=?l{+4@gcrpײ(&yINE")k2ɢҰfkN3)4(/B)s=gїg8t>?aʇp/XkT^ʕ̧N)1z#ڝ"-80A#-7-m>߇slX߾:MR19߇j[,A[pGG#wԗs72ݡhYO"NHc#DGiJ6aQ!UڵL s* f鉾vT?:r4[~h *4|R VikNƤu/EnR *EO,bI{ (竍 C0Ã'ƭYB]1 -ᘥ7}B|ƒŻqkoJ. kqHw ~yptt`=h۩Qg6Z?) N}ƭ&LItRR|kCV^<;AZ\|G)haS]/uS;>Eq] rCc35(B+Uo14^κXS/?~r> 4H)]S'LLyG&oC8Xs0j9Ș<ױB U;FǠmyG O`:i psGs]Ϗ9`AJmzpyN(Yӟ@J b0{;6OcN,Zp0)o Ҹ-%Rѳ8z}5EY>ܷ IuϢP oE2Bzi(3J3Hourٱ:n;9*]kM_6mxa>!TcӤ?d FUiF ~2MGbR5*qGּ/w-w8pi h~ϲpuɕ?7DR%'n:PCyHkӌ&]Q4"uR}H:HG<ޮnr.Jo:@+1uQ@ Il<Ϫ,:c8pZ(2op?-f!>^u F'L4#}+w;R7R?5̗ˤa};͹tC&+<XMhs 7) ئVt ǍaSStCz7\gp$P/MGv4S6yw-XWGqgtyw!༿sLvq z,uA-PmKwעz\f%Jz+w x:5*\s? =-v>Ox*,}IRFxdYEBS>? -h1MxjæPt?s'}۱%y:!!h0@D6bxp$֚}Eaj^c5nQe8YC3Hڏh .| ŇCأbV(E?:SCk9\ܗzG<àu£li6߁\b{k~J(ldFiEm_VqpD,gk ! 'mq:W|U.|t6dh]DG"y7H {M}R)wOI{#,2"m?"{!;-Bi*|ӟD/BŏjևسZjvux6?x-Z769xqex=_RҰ|=]>ZFji2U'kWCq^FK!AU;&28Wbh#imiOR1cD P]ٓ(|tǖXq>6TxG|xq>|7b|cxc%r|ǶxAqN`'Yxx  OoG|< ;΁sgmEQwomr,ni/[jmDY,QĽ_ H<'hA_mHXXb3EtgDhV-2v+OP@Zb7[r {g =,, qnq5NB;:f)K:&hܤ%OT7#{Of^;1YL$@ hJ&-1]w*|1opJKGDJ |#)9PSbqW]V˵%4:mB0v2;] _RP4.n FF*-?q4N RH/jkYF: x7Qbܫ_]Rp{(#0y~ Ko`Dwf5|&*mXnj-`0N{P52G #:!4H㌡Rm 9M8K"!U*͒!g4*In{iJs$wnș+*, BiPP9ҸPi. 9KqPSrO9'H-kAZ^ /6v 0n+ ˏ7h_\ 4enW͆}7F^ą輖 ; zJ'Cdh/}'o )w7׍@Id~|Zc}gCw읏xXFK[ 2+ MK'lN-/D4'W˿Bg!1Io{5W?ziğW̸a ӸpQeKlli-1q^Mr֑,JTZM|H90:@>D6&>&c=?_7TBm|$Hnco i7*:@EZ5.2!5#t-=m7N&I0q{B֐Eys0^J <I6~F _Z,ږ)|׶3vzf~|>>#C{7DTdE\ pT"vcLE r=ܵQ-q8EAge[vރAiX3NoގQ_'U݇M9!*9CUrF"(Ho7B '[Bx =F|):0/fg0.6'sTҼT,zz}0G Lr'RtPAĝ?{₅`UI8+Ѭ߅_cTsOk@ђp'HlWf dV6(oOS<+x<}B'x!Ll3n#zc~CHA Kᗕ Andd^ear@O+<ƒo-SZnuCY^XE,LRlEmR+Hy[Vo>-f(oCm&[[ٕ7;Y7*\CiA\@o[5o3m6D[ogӛ]~ˡ7vyA㓨q6OJ4siVTj\4ȳ1hlr#ɤ&ic}ޘo'kql+{f.Bx=Q5ilˌP*6YԦx myD'j) *c@hAӎQ9n]lڣj!fwq (.}>: .kK望W;<^AV'r,(n.[AmɶltIo7o_|8rO tjQ,;yh *s)eʊ2El4s zN?re"7'TAq'1c^ vYιh.*W jL:`|פG+Q$NjѢ0muB'[h$8ʊ{t:HXz;t`yTi:W_Ǔl7+͎n}? $Π`pTwƪ !:4!!ЁJeh8n])zKB1JziU*ǂnp/PRZuc%-Q;*퇎.m/{xt)ỿL=G(]km?BݞH?.Tʎ:{5Jí1篠9rjIfg`BN,qw;fƇs}?!ךQ+ٿ0M 1!zo:_Lx|2BUT>"#O3S|f4bČ*XF{4QErd9YhL1iN.اF\nvp~T-2$EdXD&xb-?r3؁47ɖi?64}Ѩ{0,EVշ#OĤھiI8ml)) zE4>eڢa$7]Zy6.KfRR#}h)MπB4H@ .Ĵw( ߟkvŸYV6]CacˇS u /^''~1ë\w,ƸlʗbB[7wn(eC%Eݒ|EAebH]sq׊B8+oyZp3!X͸up[vL*bW!oS|*y`T70;Ќ#s$ʈجB{Hd0 "QOY?H=қNق|aO ((|lչܼ@GC:E?Jcvl7=)vڀ{Hϲud8>;0עYPpRZZa?pxBCyh!al8thW\ m`"?qh`TPjz+ =MGqJja8=ʣ5{^|Gk&6;o4R?ԸJ@M)Km-m#Su5[>M-o^;uB Úڡj.ZhLM՟dÃ|H?GUh jp!^ta5'Pl6y`D.uɵjnH 1$$e>\dSUv.zQ-w# kaN:_gf5͵ ԖNw`* ƚ:)MXh n _t^`:9 Lq46>5f;n1|#yA~%U?/-楌 Hz4d/Ia^>,ڞ0RzC9{& x[^,k|}Q_YW){1(]`jƜp2$Ն)ǧcr2DX(@B޵,aݑbpI:9BuQM{^ }*{Q^Jfa\[xxTZ %SL!/e|*pZ[$Lo'7,%~r$?)z3ߋ#mɆ|HT!qޑӓ1A'{c+l\_%uue DY4&) _c8>-'w, oE|Z.)C4 Ʀ,f*/miAE]VDu13q,3ɥH..6'r#Bh@r@K5^Ts=62f 6Jb+tߌFbZsM8_3^eQh%{Nݩj8osCHNv g(w{DMvnܬoA=/[=˘7Ei_ s`~]R;w 0 ÷Nw廑qmklmai~؇_M^nlo1[ .620rdAW[ /p63 _/Y=>#/ ; eZ~Fhv>6K܎Տ1q(\kc's?Mx1Nz\vCkt۝qteh((4$}`μr@ĵt|iiﳹ@i}V;=5X#35 z6~bxd,47^zc.Hǐ)d8F6dgI _+5]nVW+B#I|M2/;\U"^e86Ҹ֐#$hI?yo-1Bzݖ{XoZ^.&~ AńW(4L5&aA!m=LS~qy\ޛ%4ЦKR4qŪD0@GsUvq"M:\ ('.x\K,j81nM9Q@xC%WNJS  sRIA.ł粽o]*F⎩7'})ZwpTe4i%'e3gwIP|>+)/@zCF *q;& \9IS'$t59>ʠ&L$PZ } W)^4E4p!tD~{Zʹd~dh՝q4|s^ o~6d2 >հ4e+!lZ飊Ql݊9um6c hsU=7ߧH.՞=n FVO&~J;GXXe.nN( HES27gp&rmt {wtZNλk.. h"/ H,)rI&J'Ŗ εI'pTNIž%Y,'&տHp^SdM;\2v1ey =@t#Kʮ)F9eq2{hm9]S+eJv>;>[oa0I2t)va4P%Tcef=Kjn!Tj졚PMn&/T38TSZX@{h m j:CIMm??zQ.!+8{Gh4l2`}*;&ki1,R,6jjȗmA=ҍt7f=#YoOVzX=Iљ6.ء @* 6cz a[?)qB0:m;JMd^SO fc1iSh2.S(|\ (vJ[eȎσ JȈ4P/M-]vGJ+l7n67M٧LU4#As\:E3i먍 ʓn4xWՑ=oo1}*hw{|L-ywb}4v;$i4JNCp|y}ƪ3'@X%NFX1HpXfwȶJ{ilwgSFz-2QFR@)MG%%! ~ʟUcVPt$NPC1f1-ސ|pw|0 I:$ܫsF2AɗFZn6Mp{ e,-E1>\J)u-kn DҨ"+Bds0/$_IXD!zcY@F4Fy~53-fk5"XWM,2Yqzߐ_o>km̯~ݦ&y8~bu5 Uɹt-YERitFIZl o􈠯Mmxɔj Xg3 _Hऔt["jNo>xsӜDSA~+ZTj7/-]KoJYѾ'i'ZQ4~E!( `_ (_n3~y, _k@b]M yx=+^!e@?\Pm9v;c vP^h͠G;!i_5蚥>s82/g&Ǵ1a$4dQ&+أ5x-͐F֔HIKmAPI z w~;A3.1ګ1q?RŅq5^? o>T(djS *}2e멼'Ĝ^EETn<,_t"{QڋYNצ=v^a^D2v^b n":#&1s"JNJ(UQnV\EE2رFE42&nUE4,ċE4^r fc) nހۃu&G'OK$$̐) "Glmnԋ)Һ/wJ}K'Bm'(1"7Hnl +m"Fnh?PPW;E d ɞ *W[p6zldp$F_WfkhoηT*M۰X&K[}&jԤgyXt3*dxnU(>S^UA$Ӳtp5=5i=J)<^.ޥxq.C}Ht 8ٵquaHOc:Y5T{q:s0̧2l&A}e~2el<2 #5LXMͷ_)ڃAzK!~2|~H'蹐"=KGO =ϭ@eERzig𹎞9SYJ9g= ܾ+蹈Y@,z \J*z&znRzs =sv?>ߦg=>#$chͬǗEO[{|ޅχ> >_{&tO|3>#S q>U>SY{>r< r<ϫM>O |Z>zȓ- 2-dX?NÕYNsk54V󯡚,e5ZKyVE|T#X`+-~TC3S'k'ZwfKrQ'6]1=зhΐʂzzx\.KM.$r*g'nekP9EI$Yy6$ȏi~P i48ţ4o/+(KVHE;YM[IY4Ɍv8x&u"sPEԀ [jR mŭPt~z}BӴ QK [5razgl3{N˛r`ԓ0hr2-j2}do 3P;F!]؉{ut-]+`RӅ#%pzaĹ]ZJ]Tjԍi(0Ȟr&i򤕁 \F A)9mx9VOС&iRH%vН|_K ʑRss4,7Ń-Ri87In(ܙ\9yZGWJc hG)L;. 8[. 95LJqMN@7I.&"J4trHk5fF7B;Z)-џ|o _G1bkGڛ}LҴ\igxT4dsĞx!9'W<@kأ=pl[Ue\oCs4=|[+7Ho֍yEy3V$fW,lW yf1R:vKcƛ.%zvjBz[a!xh#N{ds=.=E#9Yߦx^rY=0G0=5$ssI~#q.OkF0LW9zrϓ!{ug" ty:oJc;?1i^ 2mSj.l^Ł94qw%ɗ@nen6И6ygC`yS\FN&9,CW9{$~q5Zީo^ trؓw6a@ IAO@gN_Gz(LM/y~20ؕe{MllzX^ 8qNT C]\称D&vy*d*o5!JUi.lm`ص lrZD/ܾz4"K\vHͭja_CLh!Jy[Bӗ~>|:6G4-9ڊӱͮNdza_%C[j8/MpBY 9 k&e`jW"7k?ܧ$w7\L΀f<%y;ܿsVoro׵x v0(iU·|-7.j'ŅG᠞-ρC* 0[llVS=Yܬ"2lRk[!  >684gş2yz[wJ&mԒ–jlqƔrĨYw6-Ϣ+폰[=ErMx[6ŵՖE[0]CwހЮ<«GI`?UFY)6_zWZ8A(%5Uׂ&h1ՙJSm*)~#Irʬ 8v*ͫi){Ղ]jU_ZgJU߁ns] ]kw JkN֭bMxnC!w-#86\__ x:W=+͵ .+_ŝ{@)rUƭOI.ҙ:iRc%Z^-N _LT wF)w:ϸad^x2k\F^* \؝.uTZ%9XTʏq<|>(O$cyz@\̫f_ )D*RƷ[i Jӑ' ,pd 2;b%]F NFGړRTdz]R ǒF2{2RjT*/nGߐBTLZ, x \j&y'|Nzv m( hnQ|5^Sj& ϒv]Q^  R`(L'2)T{KYRғgƚ{3~;hص{@yΔcUr ƍ[Je< ϋp RW)ׇL$WxSXI{@MxMtyz2EQ_ng~I9mش8/tҙk+}|[%0KRVJc ͗S S}) ? qxYp#]&B2 شWpXz~1Tj9qw}*JCά EP]2yrdE<C*tia NJQMNR:4ӆTt`{)eY-5YJ/.8 '} ݰcN6RȊ@u,sfä|x!gQY^gLeJ rA[>U*B-Ib*0Mag(N6+B9̠p<_%H{"| wֿ9!'A91S OqP;ePm}ěK$zovWK,bU4=Ř}Iz_>E<;uSЩ 5$ԀyCۡKq>[ƹ*mbnozI܋Neа'jycvTcoQz @tt4toԷ)+Ǩ ,B ퟥώ$0[[R20SwAwJ;1,l(kMŠϦwǏķF5ftl9Y_WAm|1*OTP㻴NozozOS4aT8O)7Qw`NgkhflDsh|=l;K6Z, \k/;m9 F79x {PH4(8YEF2\k,*LE;D!Qؽhq1)W[A)ac@/ o -Kzb^WϤqsI>xFxzm)h&1OSNꂻf.|V4?g^=99ba[>ots3f!.h zi+{"=?WecÍ/,x[J$֣C=˩Z[nÎ`x R,토hJW㍳Ac:d?\ƻQ'3hO!\~[9Q4Fb{uмfru.F4ڔC:Tm4n [̷0^oY _h+E*LHZrZ*]x7C9~?oe|µ>K;C~[o M476N|/4H--D!Gt/Za61p*FӉͭMPw|kkE[٢ )W0*5}=n^lPlSk ?b3/6XEGeSMF6Y^NX_j1`H큠'IADŝ.ޡK܂SsApQV4k>t6ġ"l+Tm&)U?MܢtţP VI7VLKs4(~"^V2IM(B$?Fo9nr*|@J/u >Àv| [> )˿TcZ}y%um \eh`^POá3-4~,noH z7^4܆ CY\5)y^#88cT8=+}&_WpzCn:$V1D'cPGdsP3$VbPy? ;ٜv* ?Y9WX8mRGx,x4f:K^7,  ?]ߩ\cR:O{B xwp saN3?]c\8HS]w'ޕSx6\fm5C9PMQ4T LՌ\r7%6)TpfO{$՝'v˛w ]VS[Q&IwOOƎ{h( C-qF{r{m*PRX1]/ةb`}]yI@R!>MMz-IOgTMR)ug{a{c"sN@ w=ص+qn~#Tq xDⷉAЈI`-ƶ'qhp9gI4>p bI&6s+|\q{%F*1k$1+I SʎYl5bMT駢wx[iq*']o(mЦ7뺊ԛa(qa6d0>XJJ\CRUrBzPb?msU(.-;Q5Wĩ<ɁE>ؾ?.%ރ:8$ D`Dq9s>j!%) '8bv'=z 7_d/`5ȕ|ڟK+g ӫ'W,l'܃# 0lx 4b͏nWGrYVz7JTHh/Ќ.e7]P>2J:qE.v @2v+BN6{bzÏt#<7;Ioŝf7C##<) ̀JLbH[;ߤ#"YKeEƘ#$բg}Lg/1 R66a5flQk&p;YN/Vɴui@ߤnKuLa _Sk3 ;% GQ#;_) nA(cIPnjت_U_.8-wf7 p&i{1= 7$[؃#ғ@_^#: Up ;VYýW`_j5RES{wp_T4jJխQJAMKմR\MkjKQԴ"PBئi±ߊjTW%?+j|~^Q(d}Mree ٹ(BKU[wPQ쿣G[kQf_j.)U"iUr:YZ)FU,,;{E8V*Sgc5ySW2gcp>B=WW.O?F[|$b|3& hׇˁV)Im D-7XYJq"|sz]~Nn-`CM-XSRؓF3|(JL]F7GͣLo7o vs7᩷|%{m7_0vNgW}25dė`E~sI2v|C,àXJ~}~+SW+·݀Kmi7nڃ+0 oq՗RoX>BtK 8I|Ԁ{#^\쩑Iik 0Ԣ$ ۻ0X,6=ﻉO5}r>CǦ~SCMd:n\ޜ4Lϖ_#g 6T朂#!Y_kydAt1y䂰6^ĩ*[e FWJ{ȎFF 7$I%F*[ok ;M FY]o?m 0}c }R:Hg*KJ{N֤Pn)Q yֲCI7҃5}阾ᜅhx9$D NZZlZ]A+tĝr=yu{N4s4yqez &l9 hMi~_4 ye>>ɺ LaC{pKMj&X,hbP0(vIΥ>s%kC8_T6v6J4#y9HͿT\֣ž0ʙY cTT [(mRD9CVظ(g(WwF>ڀ2\]'B*o&$ i&y˖ƞJIgO;نF"yV.NY8Csj%r~`cTb Nvr?H<0~_=v?k?`Y~~?I^I/OE"lVoNnytn~R|ύjW TS@ur!?hgZXF e4}veAm9'. }*~#t$~\`vDy9Y4w>ALr\$ORZv|WzG <8}03fCbo/ JCkg1Y[*Okm5кz_Ms~FK" |:7[^}՝_H4F4E 2SmSB18Ywmʼn@3!};;;IY[, ,)`WUv֘&#ƤRsU gq+[u?c[hx'Fj  W;p1Vt1 T 5ԸM侜pJ{&}V/P;=N蹕Od'[&Y{to)p+47⮌9J}8,-za˔z j:(vYSwr\΋U}copi<( 606x7$N6`;vzcSo(=@1ŧGgcKj$N6ӣoFWE8*o8'lNm*Q3:lp\xsj- 88U$&5\+R LEt~t2G!-Z   5@긤=ֹ\~<*)/Ji=?O3ܘ~]uz`qnr$9 P 8F[!e^ϡ-J𠊭 +(<]~Ch31Æ 21@CT-]HЦ\eN~RBC5? :&q ԟc's<μZ*k2CgVjXq8OgJs|?<*M=!Ĝ̏E*Ar`q;Vd |0*K7i_'z.W=R-'SU'H]G&OO)&W~7#tE:<]պnj4Y/E}_&e,H:_Cs6L ߶0 ګ! rҞ?m{zcƫ^?6Y+?t_M~M+!<ױ.X³L<~ P/&P.H횂B!-ԉٮLU56)?:\~]b7bi iNM|323[^b/j͢Nsk6sɭpA7MuKʢB J@O4GkK 9֛P4 ix4(bfix4#mT>\]nުS4s,8_5gFT|{ؿRlL,fϦ+zpV!3/< մf]E.1> lȵg;ߘy|C]v\y T9 p2̿-69 w6]+e#:r+৛E*΋h=K-,7,'Hm/o"Z^<ѪÖsBٳ\"o; 9hHZ"c9,\Q2!_6[%(`z<ʘylp[GN rw! HE4r"Jťn'{N/'x=%.3[)?t,k[|"jr)N؈J$:Z}L B /mR903x90.Nכqn_[ҕڒͷId9lEIީMޢfKۆ}j\hTj8}qnBż4u6,6Hri*5a[MHi5IjopcYvK-$bPhA;mYI&"{ˉF,wN)X6{,=o wI%]aS̀MIm(ߑYJk>pϬi;ћڙÃ1 9p,]ܞEraʜ"d UHZm9ؤ#c)cUEʥ>(О2z^;Ģo; o>.IėKg ~W-J,(]@lNΙz+Zta)ɖ74Uٴ<n;{.xA{߂X(O& &mAw6ajܤȉx䡉|H>M;MCF<>`7NnN4m hMiwNɾ@bJxsx2q<R?c!|H~!y6Yh7qWᝊpɾ =%1c _˭ZB0B%9RW[7\ ^Y ʇ lA k|9fd;`]NAcQ6S-8; =,F &"ާ^hrkIoVY%m9 ͒jJ .BJ %r;g%MH}U} ɩ9A*5Mz94.WvjC㙿yͺC\ɝ sOD*UcOM 랦\J,5XfמJo qy5vӧh2fon,<Ӄg(|I%y&]d~#9&"#'1#_!ܥqEahbUթ9Qnѽ {bиȈȈkPPfO"w-/2 /xXEvBQ8 ׄJQgE}j+l"8qJ9F/ddy6$O t CS@WcKLv.144 ZTG2v8WHSw4[WNv|=$qd)\ۈkd+\WTbsnUzݣ) s_ v(0:дk+հIx6)2 |W#-wUk#Okw2)lz~2/nm4ΓQnm uJ/3z$j$>#HjeerS_Wlr+U#\p8񤾮447PhՕl61>s7΋( rPRI·_wȸ@Mß@aޡ([Fmu=F1 k*J*t0@13},g Q(>|Vպ=ݭvmk DELe[ȢLTι~bf>s{{F1eEʊ"O!l/=:upg}QYl*yFS <inj; S㥩ȓ-`g@WDGpo2"EC@qkC3R)Y8U3y6߼jRS#G7؎we1^m F. zlE`Sct҂38ՍQ4.ƢwIV_8 1W"}=J֤b؀vvO_Ӽ\eE/*uqEdz7Gk驅FOE]W]iE8sz-^$+ ެPK"BtWETHQ`sU,% :;}ݘTE* SjO 䬨7v˲NFS5} PZ"U^yi 82l-ܺmSyVyxݑرkzh’:n㍿9n:4XI[M-^z+ &C[;yhyl[k~YZyTۯ<ynss Yq`PR3~GAX4`|z^2W0Ţ>tVS/doBKNjGh)\Hlgw l_l)J,"eST)"\[vW;WGΖp4: o{6?ت\rN0 L2 !>jхG\*2lOeP\#].*aDB3ȩ,_CJL췩M_DwxwM3l(]ꜝ2HCSܧBS}}, eoͮ8&nڠ~di3'l_ms;|q6o`͋r-;@ 7\;MDGT_j^խ@56=Vpb$ʍYE􂎝)u M-l aVCs iO0}0^SrOv^[M(p^Q*_{}6udX <~?mBqޫ9)ucK~!$]brEf~z5W0 i '\O!D'm˙u]yD%^%NeOqIC0.e}kaP0LSR\sjN_ya7 5 B d:P"h )U?X+:NMc=#nUOR+DpIKԚ<ݱIG.W8rndd׼>m7nud-O3oů5u{l"7͸t|+]m5zSj[Qw^tdsp-"' + 73Bu>-log_no!G{̒~XXW yFln_ зs_b}Ͽ;lǥr0kiF<yFl޲12Ȱ]sj䶥T#7VJf1v* @oZb; ;p [8)r ʮ5qKZ4\*Hӭ~)`J4Y_} yTStut^jA=Lq(YcIVoo2R/QN 44KhhB\4T'а8ГDCI=@uG[0Cn눧}W~DL)DHSO>RϧH#8|zoe7Y6Nbz~SViBzJB? #~9~5[FD["4?-K~` bkH"F'CCة8]ˈ< gvB[PGbɵʲH6C+(gnP}V UMW z`f j]+&6"g.vWG<C߹Wꣴ?ړ4R ڡ# ҰqdBcxIMB:$g ?aTH3a*I(B@g7^rˢ.Q,1j#ׅ-BXl`+jV!mɟ PKбQ~3YrlVJ!/P2Y[kI/h*6ĩVVJM?6*teݗ`G Y:7'Q2:!et;K F y+$dldĂv+ <|\0pSmRȹ;)(`t0;m!&!K٨R[.6ZX^V|\]`#Q[] toYl [%?P;E؅oy^~/?@0-굃p Äxpn0R~Xhhc{mK7ftZ>i06a@])f&>nD-ЉD@|75SpIA s4E "x a%GHCMݐõIU+uV'$ScjWq?yW!qiĮ6i?&U盽B0gYG6.zͲ[ghu26eBQ>_vxx\*GSx'??]_;P+s@z,k}:~>\ߚUI e^_*+[H Av4+s{LiA(ݤ^]nN)@kl4P\+IjJZ&cMm=fw d?I.X1[j/!S* E>X$`vG&@Kql#oM4Z]2mU#쳹xs4Sx_mFR|쵹Z?$tn7-OwHǓnbb31 k!nA wfc9inؽ+ Y :S|ht\℔"#.`#hڑT+ED_LdGC1( IaQ[z'9,7FmMzarvfD3B9&i[B^XY :|C23L|AA;P>CŒ.<نÕ :F@o,)^LnǗZ6XVbXlmb#:$"9׳қwx3*a96U~6_T#PK l_."榏n2wWm]I+}X=a 2ԍoԁ.M<.^<_9ԌVSq4fo\+N׺h4 i5 [[4:Z0L\Fu j@f@ME.Nu82mItB6zRnMv܅{lxl7"Rt9EivIF}v;Qb6 a瓽$مߕڀ֣eR_%C mCǝM߿vVQhk[{LҁtwgƥbY,9K\Y.x~2 9KDY-S,tƠ/zy!>v't3 _4o NW@-`ӡyvMz$6cYtЁ6Ϧh*2#/{0RB2OF>v!1/{YBc]$3-Y9[.:Y,O ?r _lE6qSzӭ]R¸zK 62c0 VxH] /4s?6e_ <%^YL)B {~Z4-GNeOɡҽV}?IO6uOVL@`HTKiPD:,W(qo&I. } 4[?9dVHYb*i #m*$Rh^:[qL$[@>C}dPz%U-R[59"tWqRѲ f<=D|p%7rw\pA*I[p uG{N|9@zG6##a4+{#D~ KbcҧjuiMs*~6KV%C+z:bR0Q|p)4vjhMeBoikoOl%zCh7mdo9Z;8SͯbF)R q:`5z_e:/Adg9 71hNRt(;V-Hcr[7OoVW* 3%gFB7ηv҇17OD!Mu@qjX m؂_zqk1\ 9{Vc ,,7cӯsHp{]Pvރʞ1Oxq~}J>2,,kӕP:} O2Id_䕴5Wo N#I^될{#bjoWc7")4:Og{~gdxhjGt0wDNTҝtgtXD%ޅ\M.vI[muo . mw׆#|z,IH?hoQw T:]5vϽ64=2V27PFrNP%" 7BlN2 w7@l*[0j\֏c JV_ZeC.n9i,OmRSKp@Yb&:*@"6=N!r2[l"Zd JAãihtQ*&\AF#Kg^IBty}:'<;(:NB0@>[-m;FS=9 v؈W -v;9 ܱmڜe߾>Y;GNN8&aAP 9)rYl|V' =aoϷ}T Ep8XvNAxB>-d6l }#Cmqꐖ[2<<~NU SII~$/I|H?k:GYfC*aJj9jVTr'޿=\ S⸗E{V-0t=Ldw$R-,KJ+bO\+[8ڸZR[ & c{N@K>f5$!Wfxԏ]l x=>C=8mz0[Inȁxm^+,* E2&æBlMxb`wXE)<c]ܩ&igr|Sg&Y2^8\fENkPXR Duj Rm]b͛00YPΓ,Bߧ[vzG!(&1[ :<-_kZvߟ6-ϲ4[X%~"mC6Xj/ q#&EO#Q[KvtLZ7:C["% AܿeO}Ng;n"C9bG5T<] j`!RP`ʊUb-tTϥ {!)@$q{x}4d5InJɡ):dg~SiUMu&/_:n_`w{NG`Q6T/YSC>hp2 ,_ ::lb*K;LQI9rrg(8 SRvSokٻe,q#.6qS02|GwJ%MdRDCc'x_-iy5q vjdP]H8x"nz<ǎ#KaJ`[:͡:mSpk[{cIͮM#Y{)j'i(i"V KDN*Aw``ֆ2 k$z)۽lᏰ6 ݐ0bi=b-Xnѳ9Xe6.*9PJ =ۆlWNHW ܶدt+zwAu[[l*Y=J*yP-iw6/j/L4rCoM8SUF)ZP!M%+S/s*qӱ \ٜ8FYW&5 `|r+H\%hm0qĀ=r|^eBV~9ǤoFG mjׄo9k!萰1~>K8PپigiKgw3_Uյe@ģdWmQdR)j3זIyRgvw`oYMLu?ާ<>5 _Wa.[VA \܍.?lbXw;w!MHpFfۤG9tvR2pGJdP?M {oǪE(r~' I~T.ꗴx|~<< w?Y۵;bGHnrA<َtQW' WhK[_j` L6om-jv^yptH=׉֛Yuz:Rxٵ|tr:(wշ,Y9br N [.fZA g9👌E!;Kv<.&GC<1PXQd5c5?u{4iC!76zg@4DjxZ7'gNO-Vi/MG# r(^+YH*P3Yl K0>Ε{ >F-\7-5yҞTmI:Lo/®e.0RmfTcTl4J1j&Cє j*x~;)Y={Gܮw# ,LCVd*w4WvH#v78JM6RWsIUB,tGڶdq<- :jTU,q:Eþ@U0J" sLPK;2OeDW{ KӢ JnO"1X(3rxT^2H,/J̸i {cMNc8P Z}@6'1BJ8:0…DX8Ȥv ;Kj$լ@hAEQ'.ݳG<ͮsIf4vtZpoS$=Rlhli5KtT^kR_)$]v4"@|{^5qG6HecJ]KdV5d,-Cڤ]ҶL//ݯ7WawHoJ/zƩ!?xZ"nme9M:q`{ഢR^vg0J 4'd:C+i"ɋ=q8oZΆ4Ho.O\gY[|0k&*ί`Jl; Zr3&Q^EU6Mȥɗ^r/}qnk.f%CXPvK1&VݾR4:v^23֛|K1lg&NJgDShDp-olKEh(ب9cJޔ#6pCI2oE79xK}Sg[`B, Uq#/hoklY=^?fi<0uX:WÁ8ՃgA6ҡv|yiBGmh*toJtqQ-S0Dv3 F;AEG`-WXG x+Uhˣ-3yZ,+*vA+ұnE3&+(Ux80hXLlo) 6Z1.iF숎'u&'5|0?T/v$` q"c0)2E\;]Rڭ4adnF?#)D^Y)䠣Lv4eSՊ={: /Io :[K R6G`*r ެy/ 7RElnkI qҎq$6 -S-+Ӳdp7 d.~oߍErHErp*{JoNN!^ 뮳 玻Ӫ'Éu-k.gcJ4*z/f~yIZ r? ך!t/%%bQFYg(?;J醆Z# |;]];־qFrܖ*," 2A{_<ډQFLmWm^A.iQ[`1XPISB:Z-B|}{ݫqйc +,CsoUd;ӊ7 Y3E^8Rf $Mlȸ[Mn1ct3h9 -C?*6*ȰO-S>h4tV斄=EP4)7Rwj>hPI-5BM5{:"mVhTΑ#r8{o3ycR Ekze:i47#^XҌc1]{z:>-д(<}17}`r oև&G S2= _'I)ɜdif8ǡ\2||3XN&aA-(-|_ ?29*!}=O߯{Ðg3i?cq&X 4$e t}@-!4BA#]HU3xLYhN#j,868!督֙hz8&'ruHPE숕B8`t|GiuF^(˶RC"dx 9~7djh>؋5JC)үRאvX=y >Q@q2_f%Ykܡ-W՘$Fxȋ#z?[aW,K«H*9"C^GO]kX o!^ k%gC| QAy@n<[_ F 7ۿx; TJ3Vȫٔ6y\]Z x~c X ,2^b>,Y67RndoDf[[%Y V2alCb,Tib@ZN/˾ˈE4.nEۇOHST0C)  [:hRo[G\jv.qz ?!78Rrl~o͉Fh|'Eڌ% [?g"34o#Y^Dby/Y텥.}\Vnt|7~ϼyrCxsdE,^ ʕ^9U}t:4$\/o6Ƕ٥lqE pS ee谕]C7o߾S)Zm.?Oy fP<%)- <%3}.1/T-S`<պ-6Mc )iyp˿z]~AȿNue1ѿ.?Oy /ӿ.uyJ ;pYBS?/_!?)c]{97-<ϐfN?kW,%)mg)]~Dz|(变mu]~r%_ӿ?}/ %5rق.%raRYPxSkh*(QKEGBrsCMEO!sndj*v^-r=E-u!Jњ>R_Wj\/|jJU^~9}')urt9[(hOgnFiI_Wq2ff"t/=[홸>?YNC89hs~y Nlhbw]%! x47N1o12e _ehܝsWp 2mcI2Fo l2ys:sDNZd:y :L# nbȐ4c3'|1R9رAe6L Q )uyٌӅU$2/T)x5@4d53r G^&t ![(o\PoH* oԵu#.b@ 2ccQbO/6g)0w9Vc#tV!M'>O0h]Az vM i^\,X<װ'ۋl_e :@ -+d]f'c)Ce˞jdp˓$ÓJy7T뤒@`|+|6CRj5a3l|~dsqΛsl[0e8TץAvgA,_o'Ů wF}Ӊ?w x?i=7Kx_iF%[s),qkq tr&ώ(/%W}uoŁ4/)tY*:8]ut9M78,;ĥ,ٰס1{HbP_N<=ABw;]ʉØ5?%CjӵơxF g7.ߩP%<Kť5ddoci8Du/gKՑ. M [}^A&MzK|ww!yX>a`VSjVZ˦b0lJ‹o}Ohd' 0͹' jnΫ‹/:Q"Odz,b="B}ۇ~PlTط [5|B]I*Ze+ l~.e>f hqZ_ZߕXߠ/.p;!^&Cڍtci/zP]޻υ_Z2/l3n (&bdŢsI! b?\)xUn@|~>/XVtHv79n[acxx0wsCDO[_p k~RwE+5,Z,Vz/;3Թ1Fxm*QuKA>BԎ犿5:VhRfv\QǬ?wxݵ#4+lĒ1-+,[#dA[9\wZCj}`}?=!>U #i3:qgJCuX%]+mUsZh,4[ DtF(X zmeL_H]e!'.ؼyD_\@:IvwJϵ&/{uۜq9#~lW `ĂRzyd>UkDNhO@'_kuOE5p`t5_{eZ'~{PW+ϧjHtxImVҟ S_)140+)|+.̓Θ=zqz¬[_RX|ISry VXOIWA2 v*HtSlȟ;3!!p=q:m]$s.)㲺kyZgԟBP<2AL5oNwP(|z-)I |7=geQym2~>RBBͪ?7{Uk&χ=uc>~*5j 5Te>'s;W,gQ7s?]PXUTBܳWEE~Fc: 'Zx %:8A2{ByBTXx ?z:dLiRE6E}D@CQB;]H&1J5%=`CxK]QaWC=`;jbe1|O=ʐ]M#7N]4R+!|:mm=%D,SMK9Hz+H%jV/_:ҋ~Ætd!5*z%s $4 `: O$Tޅ$O(P(TP/rn)@͗K]FyեqMƋ4ƞ+uN9vwܿ9C|;޸g{%tV'Oy9Mw[UgC"񬵣ǡdL;KN40 zl/mXg4Cwl2CtFV?wquS~;"ާq;sU'LRFq^4'@Wu>.JÚn ]5:=e|H4opߚϾhj8-6 8M!+mYxZj7b?89?w9)P.B`Ly6MQxOY(~P9{ SXYIҋ!ot\>Suh՚wO [ENe4: 5wO y}sqq<%K*`iE ##-ewEUS6t{NĬ* ?rYݵֹ̪f5)D j0۩'`fEۭlؘW>Gbc6F6>t',+H]EJCHHv2vJ @D~<]4ڄ*yϹYgFQ 9?1ɣo~Va/~߫;OVw0Iޮ qge6h/tyL) -Fx@g~>eYr j؛Av.fiQ7[ ym' 6 i/EX̓]vD}D;1B-PH`8K8Y'`/2ouUvfPV[(Ȕtd}${6e$LRE}w^M#%w/ >5rj%nT g/QThӑpɜZkZN{<++ шWQjzDac%_%{&/8=P In[ءeu'u6ь˺A?qeb>y|.ŅPe>`U;l`=x٭hփnΰxdtRK t?TeCȽAw|z.?%AO %8l%lnFʀ7J/V.L;sUo\c]Ay]ם9{L~ꖎ^˝)FCljW 5'3ē;KiX?@ RUܢl'^t %&SdlKTʼnTɮHrNMNPFgxƏh6F|^HuY ѩnҿo| ZK^@An?tjЄPX` pl% C{Q ̇eܶ* ff][,dgaKHw坱AKvBޕZ]7ZVpy/hy'=[+<%ԶIJZ By|U-='JRä4*Km*wn2w^SLҩ<"JSP# ٤àzTa18s'yM<^Ӆy<-q:#|q&Eck8_}p/ZB}#Vb>uoRBj«05az|^p ҽĽsXs`]Zb$2!Nz w8ؐf.#X@v"k-{rlnDVzyZDcR}\v;O~N^INA p8bsEc 8c&a4yQ*R?ߕ%^?dAڣmCأ=O[r-Ơ4؟K* =xa=@.< {La}2443TS.Я8_y_R^<:UFW=0[-峪zN[lDž~+_'hEmreQ3w5T||[]OO XD!] B梁uwG=[{6oVOo!]7_-=[G=wyٰe JQk(Fc]߹mRW`+}ai|m̏H1qx Zx'IU=5-=޺АVX }m+c_1o#Iؗxv7ž${vJc=غmsNU1V:TBuNN9!62Hi`8 S̆Ρ@?e'QGI?IG^-ꞷo{_V@:OW|\'H-MiU*IqUQ,@JڳCrt(vy[᪋t3s^ rTh0q1 'M.-f~_=2>/8$_4k11V]VqJOYHSga]vĖ pMc= `yB,C::q5]#>$8#4{S4;_G9h6id 2mR]XfCm;`6(E:@G&S3)LC%E Z2Xn61hCxs]oO-91kRy&RjtFΗfvFFHq᳠阏P⡍^5$辮rw0QаW]38 ^nӷ!5;ȼ H7ny8mtieVh0Ż6O3+B:ErI`+GI-p'gs%wCBb@y75tbLN0i4LtH>H>+#flҔ@Q=~O$ ˴/ 'K]WqrϝcVzW~;n/;LBSsͺ~GdfxGl6Hc[jWhW繘}dt>يĥf)5Y4bvIMFtU2lJ,PTtnN'~ {п#PX- #ݛkbDzK̻>^{lL67qմ?mB9sa4O0lߔC蟤7?z;?Z:z֯DJLe:I5Lu݁ZMG= pLϴxރLKSԟݘP.ܦ?bmрCJ6,ciBf%ed,A `{ e!Z.Wo|-IVCiɡ8VqshFL A/dZKL69<8sٝe:kyEu4?7B R&4cIh>GcC^P@|{O~x^kvE8m}\1jh>U<ꠓiFX#B v|S087ľOk\tƤ߈ޔqK-C*R;xo"sH~#^v.^wPa<5n"WSǾpHM!^&If] {?qvױBmXc.C.Bu:&rdX"}鐁lyźCx:'y<<ǤQexi3yQ{XHפ5Wɍ { cVdr%"v% d>_ĕv$aa'%J O(f9]i6H#Zҥ",5)nh=7f=[;FqCXĩvhmZ~~ZKѸVpZ۔PUr.NЗ4&fw>O^1 OmRzK56s(x}mR$W{dj$RJjs,$9KeCrC*uh/@s=K^*^tp>BOj'gE1Aʵ2R*w)aJ%;դRJrJ5CI'eP: YUzg@u_FQ4j_TƎ?c]OY0m˔z:uAB,D Q Jo5Đ8b7z*/[gmBm^+ ΝFGVnc'=aEYO Ε&/.0QV_7Ut=}6^`2Ek +C?o4}ɧmwzs@8hBx%V`zMC *GgX$8ltMcb@wCLnjoDOA`!v&nk m먗HAڙit2;3먟)t+b1٢<.g>{>L^{'i=͓Joґ ^vݣ@ \y)c,#&Jq B^dGCg keؗhTэ=`#(kUq*ӏc5/\=H ֺԩWAJ\h N,?aޙ~l~|uqp *wv0>\ ](ˎy:L)uŝDFQ7`7;rbϘcl9Y ڷPGs1k Ypp=j(ujL]M5s1u"S`j'S1եBg3ȟDM,-E.!S>R+1uAY+ V4׺v>|S&|3\F~) &kw iatŠ;ixˠeLG-T>kb.ۼjOŸT /ҺvuYmv@xgI>_F4YSut>Ǥ^o\=&#T4v].^w+hΨ ~a}6ձI!^w!Ցq]t9G_r]L{Z!^.(p:NAO }TCc W}D?* c:-W W|-mV_ib.q't|JQ{t [Hx.xt6ZUJ}Fl|-X'*DP^ۧ]&bO^n``k=; lNsZìr7 >t>ǀr5|g/58[QT.PMu7ldp E*@ 'rބ#5[b;[1FD.B#Ab6rlgNǕܹS3VnF^kS~|}~az/#" ☴>_ :}nϷs}M"28~AFh oAr'{2RyM/*5ΫFͅxE ?\'I Zbm:֒I%\dZ:/Dž(rl*S&}#&:OBjU3{d\q!2;.",QzaIHB-ǓEK~~2=kJ]l)gxdiv r3؛bhvxxf(dz15~h:1hiá|lݒ9Ae0kuyw7wLJ ier重}_} >B|Aʧ “bVx:㴙0סGmMf^^P;tPC1%]ߔp{T /K)0oq mSV'0bmcӷ]]cʗO[;M/m$åpMǟNx]D]EnaeV{=#'γFor{"KbYq? 'ζF I #aMQmtƳ!dl1a#v˻kԥC햕rVqA2v%2QЅ. GJÚ*8&]R&շ,Y,H6q|텖$;YC'XAQ=q饋`:_g vC8Nv|&}1q=)e8j|Fv@0$&.F?Vkt䐌Pl V>Ÿ8L*#e\Ge`^70偱-EOT| @ʝhѾ^Z~.ޕ!>]|} ;Za< K ey~$b0v[ԣ m;GB3m~|s&_DР& N֠vEK0ÂZ%P,R~}D=92jeğgplmrl~]iAYg鬆 /$V+Muԍ^vCʰHfxAO=1'(zcp÷^_ gǏhSFD5NJt/w$݁榻 l75n7{}PkV3(/Uj >SN1d"|Ya˴aB _cOts _W{թElif pkUm䃺Ee f6  ~(/c<)+m2VG4n=/|9Rt*ݭRŧY~ :_:$zd< X)ɟ*?0`cL:ɔ?ϜYl<)1W#OewjT!ʼny\Љ A%s[Է[UΖ {4# <.U2]pj: :Vt ȤY!}J@ᮚ|J-Q,է l7F<(GF2"/sN3yo?{ uOIg~3g :?*Z^eߝ).Ga/?Ӽ_7JJw*/+%'gLηq*t ߑ*lqreSKM%,/ъ}Skk~ jK, `_C&EW ,C1r,xC~>Ӱ*;>F6Q{b4ogmld/sT.4khaJr,KmJ6IOhq濨t٢0WBTB, ۼ_uGnԚ RRڂ,7OHo৛2p[LZ?{6tci0oCf<& uX(Vj'UkԴ.l tEmZi'  3 *VBľgm}?քw ^>vV|e'+츗;f+9{U].&tv pg>)@n(ҦAĐ(x I>{0_/Tt]'@%cҩoqF܁O<Z|,pZy<wl-"^$6W˷rOСz_DKo#mux;x55BIME!RoTS0uxքSKM'Wb^-5 PZjP*@{mj8=$ۃU'ۃ쪓Aޫ {9ER/BZ|FGL˫Wc$":KlQrR|Æ݆X&[P#^%_%^_%xq踎6ޮKC8Edz:^Wz&m؋oM-ZUSA) ȹ*H)u3:)]٬*{T(Dk o?>ӟ*UxD7WAx6 /c)g互PJ>\%oSK'uɕ'}/0_[ԟWjPz]*_^-WKWKG&ϫ%2JU+_J߲?/HПg좛~Y˝Ͼ|Eg$~f"/)yTz5u%]mQD[ȍ~$e_D[aLFm_'Em7`ꌘ)nMRz1>G4ΰF}3yNUylfydVw'gn=8NE d= zbnL#Uy DPB}&QVIJUK9s[s c #|oT/Ȏެ"w@8fC8<YǤNwc7A[# Ӵ I n?4(PP;}mn6|WbZǴFwn|fY8 ,L Y1 bfzvѯ_WB.R a۝A^vcx뛋Hxk)k$D>wEgbҡ?Qe(f2gyֵRwdjU(^-{_=:3>3s3s3s3syg]\1/)HJOP_#|"SuhδGr| KTԯ}P5푩"jK%r6S%ri'qlt4? z`Yhh+]lol(숻2vF_ݦ Up ߤѓ] EŞSY-FGWLDmR]Ew.br`T!]FA0$':HUn4"]g _,5s:>i/]Y0ۥPʳeIgf"wF%|d~c"+B( &t3kW˅,sGRO>V|jSkҡXEQen@+05`%Q+7#U) GWaWj.F._?<'q_.\-|~uܲ"{j}-ȿ2j[ Y TpMFsDAy|-/vAKеTkm$b݋=^P+hr^>J>jG,9w'ּ-s-3\4n8{ά344.y]/h5^?U݅. % 3 0*)tk^oeuZVޣx~*6ދ*m$QX-> ~𱼅UV%u ݱ{QfIDV |r!i·[k6FiS"R@CALArNӿ6<x2h=n`DRVg l.YGLOwKʋvX>$#H]=ty_ǚ҈EJoG-2ZJ-Femt)F[~dd!=IA˔Lt]OTg$>@o" mYxG+o"JUxRěxpqUMzJ-JSU^2ԪD|8GJv& DX[p7{o"5:] 4kK輯.&.g]rC=Ss Lo"MĨMi>|&J=:}'?ĚۓT!nVG||, Iu;N14@0K(:(.٫ Nb8Iڐ JV?lY[T07`̤ t7sCMPڃo('N74? xUjz:l\Zb )ij|1ڿAՐrSjuZL B2B##s*AЛM*vq4I݋_{a+&yVYUF{liۺ1H&[Jw+=D ~2{Vlξ##wH}puϠ U懼ʬp hmܑ1~-Bm`zԜ'\i<$Ÿս߿CR`?x܁H–t&wts0^F!T4jޤsEB4H䰊SIdRw{ Ds##um8FƩ+HV f<>F ax [XcPj6a1p+oGwHj7x5yBtH Pa_I9JWCaO?Gey P.G|)mJ<5aO&DxT5'\P|}8!2Tnp[y6u+_ *]4rSZ^FMCl 9wGJѦmOoɍZ@o3o¿jE 8MٰVBA|'V٫r/ g.=xwg0a11I'B OEr77ى? ~66/1 _K @(/Pܷ@{!I xQA5m4"6n."Id$zTf.$*P+|ǥ&b~ΚBeO)b`r7%EBǥҐX+,kh@]bE?ST5ϬasLŊϡM岈k [X#"|nXD8cv;5U*< X OhK 1(/|}A2xxZp&4:/H>Мn\As${\r|vl-iB[bKˆ3,_{I~Kq&{i% R4/ H>`Wq= \"ߚֹXS[C;-ΦR۵Oj _j (nB@w'DY ޴M˴, hlY&]xZfM a7E>iLqp*2^V%g Z|oG|4D FmaUVKOtlUݞd*gZts?is|Sx;V Z~thCYp> \N ;| -_ei7- =JWxQ+=dd!%`p228GaVvbv aFR'ڧm.JO[kӺ(DԼDG0urq}ZF ތ,*NO|3R!7#EfJ7#E*QO[-r5:|q:<.NZDyX1`|8)勓8g:,]YrBa7%}.N0y勓KR~q"yɇ"ޟD'T)X Z>v$Ba;u?1TVryޟx!sf]#[B'8"QxT0_t H'<\ե1xCB7izh$,~C_Ϋ:a U VZb mt0v.XE Vd'i1NGd7A.?gb?ɐmsg!#pYtBe kHx4cA>u/td W"zJSyr瀐3z v#R>: t$y/nĺ C^D-أUSQG.fXOM3%ʷ4/c翡y'с9k7IB)"S.rޔ:ҁi鏑F`2tZ˂UI RVS'̐jN'1uVth'EӘj IZfxbf{Q ?i~f6I  "u=T{ ϡc:z~1$hS 02n^%z5㣔Dγ.DN|iD0׈<Z\.R\`l݂l3>2>dpה(J 6})Ms Qsx* f xnQ"GlgH[P@ċ28ut;. s< <}O|s׮&KuUk#Q)F#J^$ԼBGdsjlI _Rp/IQG?_kW\x5_r:JG} h(M| $I4䓈Yϱ9g=ǺK<*$a\-uZjZ#$jB,Z }6W+Bl'FT4^XAjVIOnݒ3{*IuX!L\%14 ~1(8ODnQا5Sאc.5dҸTw\hm ]F@1Ceh|) =LiwORZ7YΆ1 ~4-,<pN̋Zhy@m\nٓ&tWߠ.|t< D OP6ÆIi`]HQ/$PrTz0C$Ӈ~HtBP>פzCpp~(Px-Շ̄_kd&5''/㿱xh?~b~4`~B*9~I=O۟msLL®ׁmX?ZOõ*+)!LT6w?2# j)U7uN%cb&PL5֠C%WTzĬ ̜M'xJ;g,϶$-miI?}a84ycmlvI)=-E͍덍3֛,[yӳA?Jř0lW;sf>lϲЀ~'L-TK-j8F56b-B1%mfYJyj#g)+ثU R꣫?-}ZENWS-tgB-cA> ] S׿?haꊗ1GK}ྂT@gαS SWtE 2mi*ys I84qL6xg! 3s}gtApQ,܃},Ey 7bcB\5oR9_wS{:GnjVB4-o4y;mƷ*y*$p-&yGv=1?I++/SЦ7snMi9'lz*:3;5ǓҲuU]o=*<=/ԷX! (((XcXU*\hSQ:|m BN-6ھI\Gwjť|P*^3 j'j%jj(zֈ,L S''rBWpvZjj)ڿM<;qXf HJ&^eD;z|,A b]xAa"αmCZş}+}ɿ>XpmbNl̇oekj1P)/z eA!ORt!7]zr RZs'd[bG-+;ZhfALi"XȉA(.~]ިM\lg>5UeJ|*5P p1\WƠZx`ŧ inD]~ְZjvVGadJMTz;S^a5w[}4ZD^1HOVl,DuԻ Нbh9[x->sT˿a/C;x@'՘ Mf6p] "ZxUҜ?ip]62/@L屩t8b_ug7y7/-D*GnHN2\@D% ~rNI&Pkj$\ҳΤ#w#IxnHx:7KZ8a(0=h$D dFHl) TӱQ`,@Sg*n_xqAp/k4*: ,XOTf&*T|aBɉuTJ|FxY*hC Qa£;>y%寁1 I/ |\?RywpRFsI^osHW%vE[ySpőS93w|7%֒RW^R^܁Ւ>FkXsBq&zQ:U3 0 /e ?y%ʲŷtbF1Cs٘@^ 3h+3֋DBo01)SH%#6JM8$AJJtH8C Z'? P7q]&؟3.'= Jhhil?j,*'f -"_ hRRg=OxXkkbMuN^ ^:v43:Aݿ]sB MDZJtM05dIWL-|[uoRoFOWu谄Z@LQ /t,d2LI߅z'Pl0@ŎN<=>wd|t@89>^W-1"-n>!0XHzf&hoV$EqU\baEKC Yq蔃O)^y>Jv4NU-ѱ]B juOHI>tK%u.pb02]5oϞ+ DuJuHpg~vUW@feb56>-˜)~ 7^Kp(fx |Ƀ!U­cLNƃ:/: Ismү4wDKS/ȬmuZ"hoQP&WUs?e!F b?kӜ~ H;w!]o#܇޳~5]z|c8!g [8OD >VGY'zJe\Jw/(Cߩ7h{@gɟTTzJ(h<ky>`]*~./֑J_w-c}D9U| )a7ˬO33л9QjZDCů?#D*~}?ק|3@vyuT|w5,/~X"6߾=_e&ת;߻PSO=V߾gŗgw;[OiX-~MYJï3_k/kw'יǯk/G Y}~[>sneBo}$?ҧܿ|9aaQ,Wy}}a{fj-,^&*Gh4׵DHA\9#N>䪼bcq]Kde:o d\oxDQ6)rr\kg{P^8/?FqK@ dx!vamk(}x~%“levtrx*O. }۝*hSɏJ緗 b;Q.gh,b|2X.een,S,IJP,+2XB9BEUB6ԦٰQd_劑)R2tv}A~K<.sd"gKS|x˹:U>?>'zB0VX7V׃'~X}կn>ƯFw{[Vt#u tH%a7,6v$=w|{ݕ]Za?ADϔnD: `;FݬHbGS#cGxi5,:oDO ߮4g,zMKs v!2T#ύMq66C1:4bm5mt&ۋq3o Q5vt7jr6 (ܩ$q4~Odt :0XcD{" WB_bGwxݴ3uż5gP h|#^#d[ܼisV5}Js4 HU0IyL4la &byU_T>D*c3(XJj"WC=6E)tO9aa3`%2.fvc:8:|-:zn}ހ2峡BLb0Հe^in*8] 8׵s*Ne;tss A:ϓU}CJoכ8O|ʨP߄ [lX*a *:[? SpK1>[-,jߏο)o:ܳڂM7.+/=PNb FCn!ꍨ2=J,~;-}cSp!$ 5waY>MBbdݛTt4@_0l6:O}ľ~`lC,r |W߽|HTVw1ZypG&MZxZ;ȵ7 65e_V7U+ڬn$P{;t/Jxٌ698X}8 'lt{'f$}ޯɨ9\̏OLstSiJ!97ZoP bq"!|6MMt3Iڋ[- <#M}$mBK"0-GH؞T!& t]$klĭ4`=]f$+ (?;l%d/;#;VYU2q>/rHmΎm XODq+*}w,eA'16-V g磪٤_A9e7 &6"ϛOv -,PFv2X [PyAh 1f?:vDw񕿢l~F܎ Ć "Jٟ*L˟Vlcў<~.y\&\\tKOQ @̫\`S4n~u(0Y.O 9^*\?s4yP{0S?Tb.`GTe-#\ZܭX_M#ÛMpAwqў#$g~=i^~^x7ɽw^ 1^ak6 `QPwWّƑs{ -Ƈ$Y$26. #š6m+G;33^D/R"#=g dOvUGHɨ=uj<6)h[O5HȘ@Na' NiV co?P%Z"Qp)\nK^J1:W TQͶsTJQSWdtˇzz#Ԋ3H#I#qil'KnPlmSJ-֎6 "*(ʏWP0sI{8RJ>萒B 9vHK jWJJxCU1RYt EqIQ<>.㹶9:G{ /IL^}Rh2AV窃DF œtaM~?{IuoH1[ k p!A= _⡞H$:~R&=J`*֨Sn [ }c1wZPɜ0bbmĆ~1~Ċ -F,l?h$+w+G왟Ft f4D*9IUux!NIåM&]Zv-tӝ9$uqCi^kV~nՏV;[Ol]:3s2I`aK.}pC/2WVJtۄ7P xq;6|\G'2hKR5뽬|Ze63a 7Ixa[kց&_ZePTy0O"߅a߮# HgB,BNv}z%VxK݋?K|~G1p*-q.(R_! ]6dkE~6^JUK-xy'#K< ه eظCEqA6hO1n?sAM ' H dp22=>q;1bHwxR~H^)de aeXNE, kr!&⸄?4ܟBǧ?"WӋ?:~7'ZAym[_Ѽ6:ڋ-FR:6{ܿ7Udxmh  jQ-ZMb(m7I@AE%QԶiVKwuWw]wuuuwu D_کARm~眹&)>uK{3s̙3gC^ᦶ)'iԁ*;XLb{دp{kohQ  Q9՟&-ꘟk`Vs1Md{5?"Q̰ĹjnL'ѲxIqr~w'>F)^=Xvneއd/^z bZ fgG3R,ȗ}GCfiP, LZŶ\@+fS'm+ 0I#;4; Z*n һ·ZI ~EW0s{Moy|5=k I(?aj1'v~uFx" I}SW-F<>T◑Ŭ ;},$Lׇ@S[ &?n[YRt"a<`xwᤞ49RO$BG9 6}R9gؿD5!f !<8MNBBІ3ٖ5Tكw|8LBgjD5n= ckgw/N6i=/X8 ~\Ĺ3aZT 㻊uک#ب7IVբVxp )i]فD EySOTхj%ȞEߴj qWy#b>r r#r֣Q kdd;ISMZɊ4{vj(kgOf 1/{.ӹz͎m8% خz#n1F!QkTECB,H GJ(H^<΂/ -ɜ(PNFDKSB1a} xJQ)e+3a k…^l`*rd L.U"aY> 1$qv>?k)=G°ΝkSv"Kr1 QLmzn9z`ZHޤ5Ϋ}gA&w/ UMxH ;Mk kCqF ]K@F[ȐXGs3h[&J(-;3>,ׁ Ӫ PdM2;݄Yg=`t8c!*2D$ƕ@6i8|6ǺlkxtQRMr^j2;k;Tj=Mͥv1~Xx0)hCxPϋ=l[ʷ,arL3 |v̝[)ZsYn-&C:AP+aPbHE.y-ʒt4X !.M6ViddVk̊j݊Ww$Ы]'H^(D {Yѥ<-ͺ'* ]\um\rKt% Jaxc/{h^ȟ҇RI W"MH[fi?'Z(k~o]73цlsi1H}V/W& 4or,44ڹIYQw_f ?nF%瑝( C,Hy,|eyQj5Jp,dvv{4-fgsd}  c1k:'}4;3cXeZץ3@6TZc}F΋FΎ+#b}#cQ:.wf;?b])])qZ~467bX@:kFj9ZԜG}~#*&z:s\; 6vcf$3%w!G:lXehw.Z8aUJr \_)"P}[A>Y4 w*,PޑR/^OvkTvx|B7G)L+[~Z}ŨVPT]S>čZTopRs)~H7`*1%,Nm-HTjj{AQ1UqYhi)%訖#&~wV]@[Ua _=!j!C^ѓi =4d⃯GcmSRaEHDN?tE{ ¡ГULWMx< !$Tp  ^ܣ;"{ZM !W0S ]I%k />$OL4c0d 7* 9I 6Hsc?_VrPٛ~Z d(ԠԶnɳ%o*m*kL\#SRj2lV F!;(QHe8(Ju\ߨp@ZO I`I\D,4~ƧiZvӿ)BOY}@4+\&JuE'3j,Gt+.tGMYZtL?>ס)Gѯ纹 }Ltr /W'NȕEԥZ24`h ^NS<*'~,}9"Kkk7 &0 ػ5$R1,dII!wAJv {fEnX2NrE/`w<'Vs;BXخEԆG?,3`dF=֍WH* #+O&=xL:]|)̑=PG]}WiJ Cb\qfyHB?A:Y ~}EO "qW&l8"wߏ шsv(PZ^l<<_GT=6Qދ;9|﷜7eq7F,_KS_K*{+>Zbs,ڳX7SX%jt6AskɩSk5chHNDnh?5`õos PO0pXT\Ikʻ\x*'nuj~7 zBaBv"D*>$m1c>z?ISQ"biLq;\*C/3W^tؘ8'h(^'Zz(zŁL  zF_{X׼!@"7En=Րi}Md>-P>IZijAibh+ /PӠA'Y}X,S,S׹3=5%: MHwiyX ת3W zC ȟ 35ůEJh?] 48 6 (n _D#D/ .?|b>J'Q[f2g8p"*pUjr&ˣRYsTSXM&[Pxc(lLt`1y4}Hz!im^ܗ7i!f YjecusՋVVg8=:zuv7eweĖ;HM(c3]^M5,@"{]vƲeޣ ܨ{5 r52, O,ۀ l,?1ǀ lA2U迡 xMӰQkg< {c<7j[B Ԓ1uX,'*k [ fРG8PG)[&AʗhCQ;a[ S4.WW&XK'm2Xܘ~,>aI6 ,>a9 ,5q a )[f|`USU5 SUݑBuSs6jxUp&b3FƈvU2'Cj٠0Up49bp1 (DNE CY\5i.AKnr?4 5z,F]KVmNx|z&N$N˲HaSnr3 o'+v&m;r)҈8YIVve;k/t!P]eZNd[M!)P>pt9!Z ~<L @^GeV]͹qp>ď |lEa'!ª%,t#]`GaM* V=6(.>TC¾lPn`mOi+tqt+ui#c[ͱfN6e_$!]&X}/0r\E}* [DS@44A7V~,#vAJ>m /?m*%7yf: Bf`C <ͣIp~:-v8hޙM4;S-`"&yV{"䈣8fq4GjqB1O/;/9hMҷ]cXh`46Фl5* Ok4X{=ثKUVnFՎ\"ޯigxKv=h>vͺ;b(.zيfpε':5DNo*{·~䷰u<`klkO`!]q@པ8:Oc6Sܰs y :M`l{qp2-eWboAmԭn?+jflO>FfQI?j`k3:N,RMmpʠ4vӮW!۝ mxtV©i@ޯ=}b҆MZE~1 Nn窆wnU >i/O3rAc@d7\n8M^e:W!F+S&qÜ^hҽl{yC[v̯O_By1z6zwCEZuIB9])ztK;*zfg0*Nj [-$d9/1E5'/Vy V:[|Ń%HF9 >d7䦣Ϳp<پǼIQ2SY\V,Uv°MS~GSxz /z gJZBa$y͜0 !˅ksN*N1q Uyy;*rіEl\PkX ETD78V[4hۢDžpgaF  q>3ZN_":3Hݓx{&V_ žZ۱hE:(3FR#^Ndb.#q%ae~0$԰z =0Z ?_l )eZ5/^ AWzD%xU_ ,W5@hVExex>J[go:jaBܜJ˪ y\MFz 5GU(d *mD bUijwyo *K1 vᚸBB04(kJq'VWMs*KORϘ=PFS={?@,\BVzݾL|b3B~)CsAu>A#kGIBTW_# M0L)iAT\ƕXcaWQ.֧]ryy`*\;lղ`L EM@ɋ`0}e Sv !׎U ݊E#V8z|;=< ePтQ9$QyjJ>yٯEdE1>ToHNU[?&Pn**cp5eO rgЖ}яϜR$/m8ɻ91 iƳ_rWD.{9Je+/gHMANO_K62Ƕ-e/g~9EDys(3H&>0>˟q\@KħEwrD|@mJ=^eEM%c lr e-⤽y4>Ys)EJzj _9Mb +HX0'F U_ auXA6qƹwt&WQA/G/x,?jAIFcSQm XEFɁI_R& q ,)zV;VP]Z-Hs &'DmΎv}>C>RxC{\v Ut1n-E1уׅ9nFLg^ xBjx9 fPʊTitP^5{$R?XC=2-o05CK& D`3ĂGz Zf۞d. :<.qJՖz|<?y` ~? @*?}@\p?4^g匠dzj<4cЗFj\R+ O Dh Dك 4͚@d":mkLg97ҷt Z-Cx ^+@ T|4yA8}7`@#bzr7}2s SQ >Wz؂X!m V NX;C0_ ?#q)&47ydQ/E]|gt[$>(߹`M)yo6J~a67H"l )l-F|ǨŋF&5dEo[6EVrYIls#U83LuB0t)qW/ Ա+$!}*1šeEnd>n1Ag=~%evOzOUq>>dWZp<|;Lʯtܬ^ɝrL>7=GoW&YY=?8ߟS[|.Dwo۴h.9TC2N pUt٦7CcFK}ŝu(F#ǶeNX)Z% vrw/?"^97`fh)wCTLZ]ѓx'iK:z1g˕nɯ>p{w fTBjG*'6ܢ4r64W>?&S)䂦D "/c6PI0V-g@ԶoV~=[?f('wCyˆqD'8MƨIC< 0/Pb|r5:':$T@nK7Zp)nAM2* ۹0nO"7eؓ0O+)@]˾MCq˟Y'@BZ+Ж#V1fG7;<vХj>!2NFʦ? Y>(vJ 2 Xj@NtF)n<~Kr9D%e8dP?$X<y 3+iq,ՁFiUnm\? wp{`AVr"M"l }F]ϵXo?QwVX'l$. j;ɦ`syE- -&qa FQVȢX5Ǻylr}߇lKm@!Z9xgyכF\h3Uew؈+J!}] UJ-@Nr}4 k׶o9m MLƇZ&R$Mlib#Hcf`^ ;&J(cѤ1Y1E ;r]Q$?jM =7KtCJ:1^gRlM'϶'Ij2dH55l/[pQ"T!>:6C_Ée^<8=Jވ5'u%ɏlRYR0rPqB%6IBz%ѱ% Q-4Œ6H piY_oɦPWD͢T4ˀ̣WOJ Se4 Aɻ8y,aVէ礼P~w}zL6@-~c m JF 63=>|o"h;s;a?Nm䔠t(gX-N[a_ཤ"9I]My桱 U:sR|>õpA訠Ix DU+FRg((IthA"gx|[H(h͵ p?|\6]ۏk&6u΍X_!>5U_D+ 9eŚLG=,r0*mEngSjUqge!،є\7a4d X xmҰ6 r Rnta=I~y$V/'m =B2i눜 w6t}xtīRa8C$#+b)>C/6BAh#HY1޶O I9$ÍWHb `-y-vLuX QbXE0)ٍS2t,zRa|[;z.ZW68ℜ@3؋4SF`2lЧÁ# ͹UКȈ LOO5vR&:{>U ]S\F,583,1KـE20nDzZL6]0֎b]W_f0/ X^ȧG3&h+t zwI?c'(. 2aJ矆z!0X4C<[`  TП#zhy k`kݑ_C9PqR!\(Ku~&mTWW,qZ"5DS_tj9';jm@2dU+$5ax4N*^fޮ ,ӥN:l^1I-ih۶ɱg`thޡIiFT󒝸9 pZ?Lk8%4PF#*;F|RfRX6] 0mQ%h Yv|=H&TmzM(x6 0Q8x3 >:!CoѶ?j kc; {! -r=-~4X/j-`O]+ݪF7*}l1C1p('|A&ƛ]XASNEe쏷) B#,O3h􄾺DV%0{,l<.pkQiU ) !D:us`P0[ s1Let41q[;ʧQqA9RrOV{ ?4ݜP{Y>1mhRQ,Ƶ6_XX:@گjdҎMU -:>tj!m@^D9q+4 P ZE7KKpiLkk- ˸@gLM C;pGAφjT!s f2 F6 ؅~wcHgFڎ [fD 0,e%[A~gJRjv e"Nl^h}]jkMz0m)vXuyl]{0O荜 otkj#m[D:K%уF1y^.\gZ8n(sZ Z%ǼiԈu~֣$Rq<5ȗxo88:@Ejϧn%2y’D=}fShMb}jㄜ-yyP~*e7 l DgS Ɂic0b-lRCj'S[z$K xEAR3YKu}r:Lm< x jx t7eqF톥:˘Г8G"Pi]=^KyA-xQf2ML25avia ) niZ]Z,zr/.TGcT)M[)3i/L`i>7  o28ƫI't@fp+;ad%Fb5gl:DU+P*䶿Νdsbs1R&-)d>CAAʵwOvmU'fNDg YbMO*ko춨Ȍ`ɡatdɈuX_.t18[ 6wZI@iJdq7Dv(&JvOX=xkvj#BeN?qnl/NTPa?s+{y_Dfczk!h Sw}Ҫ4 =4q틞d?*qxDnXdoQMZhPc¥'_~GO .&$#ϊ*Єl V7ހUO?J*Z9JL䯭3QM?ق0p'w^ |AM)%(q?ʓRw`nX ?{ 7gYo_!ѷD+>RHy ἁ ڜ(@p pD#r%9Y<:VM<럊\ejlԦ͢s PvrVMau>vU gg}eߐfn}JBʃe[%#Y\[DHWB ݑe*FտZ^`|rVR#+؊i:᫨ɋzňxol>΅(evwm^#}LK  V 7إ]9 /a_Gby&܁ QwC;|]T`V)+JMc ;t:ǔϻv}G~= Gs|+27V&/;j,&9%;3t/߿^քGBx<[VTJy+'[$7n!t֏g` P ~Vv/zCsU<ó2!:3z< iy5\ݝ+\_O&?I5yɿzGD%7"< $kKAfN-WU|3 O;R%r/5CV){T9K0n /EhHxg}}6@ҦآF&M@US^9_ b}k1MG^)?2dtZuðcc܀9N6 xFk rZɟާOA[X]&ZD]8^ޤS]mr( [ h?7K wMmqcG Y<{u]zLh?\} :JAf93lrۘz)BOzD<Ӫ8Pv;CvO$a.эQ`riT0cXф nh]M0ٹ2cu쮉/d{B%ݹ;''l.qFc\4,Ta8y/hnڼ}y>Se9rkAJElہ2s(R Zk xM" NjuސT #eBA1:$:;4mnfv 5`obC7Ԙ]5W5|ȹ /1uH j\Ql}lJ+ʡ{_<00Ijx_7͵'W9C4"F Pl Yíܣ. R>,r1{ݮȅHӒKJsA(Ywsgls&>^G;}^Q~ޔ92 SZ{@h35d11^$]oWvhd"-+0R\[GS,gy9,'?qT8O5V:H*V!+Yi> K<s9h"LE.宾hIoJug S E^ܘ(N'u7|9$%ߥ@&sEϓȶ:K'72>&5;{ T"a:W =J{ȊF6s:퍕ݣYhmonu͛SNpFmd>^4T-~kZoI;չj Y ?WO}/2b2,fP:@&􄞺ˆ%"P&*;or_aސK^CsZī8|%|jk_#/)u26پIǯ{ wid-k=^ c , =Bd̕hEEwȤ;v!HO!` 6N8MX (c=w)a]1E,#GVN/pdޗ~D/54qaδvL% _9[F&< *8V&Qd brwtd$ Nhf!?-xY=SWvv MKC ඖlRwQ͢5G{ߕQ\#Q(Ì(4MdWՑgG6/P(XS=%ԋu-H;WRT6źzǨ-\:V͌Sh<6^I'6k a<8`$;I `Fٰsu BZ^~{#*ל``eA *LԒ͍Q5;2Bd'GWD9r" >ֈLhENjqȞ^*k^OK_?t՘h$ZV[՞hu$ZKy9֊Dke*Zhu'ZkֆDhmiTkTsO ?;',U^z~5&Üx*"= sPy/_/?j{U{5o۫'hkd3>7B즀V'|# }HT857 e&(f/:|vW7)QBMV>cf*k <)лޫF%wngɝ60L-պ.CRȃ;sttu 6ޠ4:T0*`pmSQỠ`qAix<04sØ _䖨fWZIu()o#Qg|Fg-wdiYui{L!<+,#[?{rJ:7&M5' KbE#g㦿4ISC~\o!Yߟ@w"싎;j>ƒl&B&!dH4MZNE(1_ER' ~rr[ ϯP(?Y$/d̥H6g ֊cQWM\=N1':Pg^ߧTg^a Ӂ\Pg$P~ED3oq VfM} Fy3bØ"*WjN n)e4"5;#Pr4ktZDWHZolB" iFlb ؿe<2섾!9kJv͆U"2:!n¹)RMrya}&[~1~~L6OZhxOv$B F-:%aT/1߳yl}P*bv>sn_"9ϬϊDD6oGD^gF?Qrz&\ ^]K6lF1ex2+҇K A;sUNX˓ fte˯\HqHGt ߧ_BnY G{.`O#<(GNTSϾ*A)"㎎* 6G~ B&չfh]%Ax#gI9 îTLڐoNs^+v +#u4iF]?9y6; 4IC 8:r +.i/Xp5 _^#+I;;v +_e-j{7<! ڠcH]aw]] ;_ }kU{A,&i$vkOZNkURاߔOM *o24M 4]nfIܿ) ]-lf:w%#ѬEGC3N?&COK!6EH4^B$7׷0GNd 5drֵΔ Vj_tDŽj)]Lwᯠ6MLLB0iS|D: j1x!}u!_3 ːDPZQAU ^JdI4]aruJ4":{+AȮrVs %;r6Yl-QkLK3v:XYU'Rr25A[. D/V&FscM~Q_^[se{9[aoH_ %"KyYtk@ZA(^ՊV( FܚMM, kȣFzhopfBPJQ ^ (ӬKąl_,kEM?K } ޭ*F4TYAyo!?Gg1H8dWU6@]u 7O؛."50hE3޲P;.T_[8 -xM ->ȭU._jk?*ĺ+Mn.XqVӊC#+U4V\_D*԰)lF+Ŏ )DڕDc##7;#W.?nl|3qV4'-7+c's|^zXe͓Z~=)TejSc]mos47?6}ͫtdyT- nhҕe8(R b<  cnQb]X`brBZS CX+6W(׸W#;&^zÝrum 銟U7i]iJ$Xs٦/w5:,6/&м0ēOK8vYgIZNËs%@1icd, =A/+2m|ه\~k![!1hĊl| gkЈxkp3 w)y"-+t1C:i;I3;;>k0V? 3{9?] ~k*95Jܰʋ៉ \R+<>Ր;ZHM".а|o0G['WT_O6TN-+嘷%PzœEE57tc2 .yB'~RvOW-Be:dR`'sfZ(dcK(($F|Ӛ3v3 &$B `gU`wXD:.`xdpH -;[deeၠsD=W R:6.hrv,# ;Ktlh Zж8~gs#r\҉Ici{ɰu9 S(Rs ʕmk70oB߾Gؗr(UXEHn:o=a˩Ba=ݑГۭĵsݡ7(>'%.Tꥳ =LLX+_yuf4b*\X k}yemP1&̵/+GKSf]Y>R-ހf^Y(TupNd HYJ)AiJ0K[iـ-P*6~ktKVZ7֕s0(DN;aSbxon<[tA_Qȃ8D@.]cJyYBhe4>ѹ_%߸)ˬe2C^Nz{«l˝o7=,orl_U%Ԭe-هȈTJ=z,oaTWQ!!!C ΃CT_JSŒZ+Jc8-L~+}.q'qyVs[]]]W3@N|=-Vb&wj^I@2=>g5R..ҁTW&=ABq~},@oDPstsKz#Q*9;nԍJ:?&`*`k1R &.zR@Mj} bMm5Ju%7`ߦR#Ki }һ/|;/%'|nm ,DcɅ'ϠR1`EԆY/yhZ7DVzې۷BQM=4v`K_# _>*CeTfca`kQQ]}/=ѷ* jkh I&_D_7#7rOdQ!o"ȯclGU rjU)y o/y o%9mEoO. qNafm\sTȼe7Poy;@vnJfCH%69DBTn;VKb5vÖ2mړ6 GB"GwC6MTn27` mf,67Sz귝[ R~[e<۱w=fUl?~nvJjM>95;SK3gmhGzq4U2 w0~0/hPwGZ*Cmt`2T7@-CӞø|] WAQs ٪anG7DʰeΛ2`6.`R2;zo /y~azv_뤏R=}1CƪR [PM͗kͷT*7>}g>vˡ( h2UWBn5}l~5η4nhm>䓧߻giixj(}:1 klAbQ2כӜ;JUYe"M{,~By|_=u6R._?-|oQ{"[I*Uﭹ}_|? לk_e>s֙]_E#^aKܛ^:=6x B!tz1œ3tǎ?u@yn밃587_-oNJ˦*{>~aa,U(SV9wܩu&[xJe ]UG}@Q MC0X}?fܩb"? '[P8?]l8Y''Q HvCwP.`fn`hA#87a trnֿֿJ_dIiw?ÊP4Avfxrf0}4n)`9qҨ^kj]-RC]o\]}k~G'ǁ&{H&ݩawA\q$%$*OB$Hu2.?EO|CO-P ^=Tnjw۠I$X=g}^VQM'lٜZ w\2y=ćaw~ܯmCzSBHuڲjN{H0ؒI@ QhlV"u"V 63krr4Yv@m( gZ]ImYTא,h ڮhq,e5֒k%QTVY\󢀴 ihmNcvu֖kkUhY-J$ۚeUڒmMuh$%A@[*9ڜmåڢZ$eDd IJFUc) K hJ^rA+@⒯[%/ WUbv`?@2kP{(U @9@-YVBLR2UT̜we`,0;JZsFhqEmPKŎy3j5sμ!r,Pݢ,J@-9@mYv5= BQLXj^a5b@DȂ+;ZP񪂰r:o5GPzI,[μ[TbKoh Pu18/'4 XZk8m*Uyh?//ɟm&!r $<9Μǻ[ [ EbNN&A;YMN&ɈڈVȠYfbDY6yV@[tn%2jsv3u07RwGH1%[m͂ c8ՁB#sv3u 4b:$N#YLudvtA#:_ J 9:bh\L) .\r]tת^\КE2hHUg( `jTҒ %Y>eZpLZ_s~Yg{EFvv% %QrN,h,fACUXRCKިQ\URr$JYAgVu \4̎ؖsfUʈ4FԁpʂR Wتj:y$J\^ݖ$*'pTIL.hV%5~F]\YmBZݠ\u'JD]\Z>|ˠ$O h J:YH" جZDv);RrRA'YU%/uQu; jԁJIUR)`URjV%B%/u slUA;dz}PcOs?msP.hE6꿥 m닥~R&}S능WoR)uݻN.Z=8®A%Sbisu[7Їo$#|!P$KP] 'ڕMG`;%i@UP-[]=Vc PoUQÿ:QPE'y6 :y:AѿCam7av~|.*3.#tXDOo(l̟]›1CBx~SbQZE~3]1XZhzb ?W7)#>d2 )funl_YTڙbh}5X0wB 2LT蔊%Sѩ+TKYSSs[3ۻ*r?+/'Q/2v<"3Zsch4n@BPj5-!<`bfAdHyOȏ\Izkͺ|1m$F)WSjfl c9;d!1ِlT)@AlkNHPerư=u՘F +j˧ hZmzˠJ M܀B3RPKB-NdC^a:Bbq9ox}R:l=DO ҭFDiBK eF 8]̗'##. 8j1RQ`#5 k]!EZWcZ]'[i43aww*9& eRl I/RumgeΜ.͝P]r ?:qA!:cbqA){#I_\:s)@&!qTT[XArZX`)yaBp`>Pfis<_MFXɷ2͍m.gWIэ.!]}L*oHN.HuԀ^PꚅAiI]f~MOw.Ҋ[ 6, wv鷳:iƕu?/EVAJuG'HKaCw4N,;(YLYoC--{p:y J<ȭ 4 ChۉAcg҆؆KBI@phk$=ft4äRe4ɵM^LԲ[J(KxgG|1611آr`p`pGP)x2n @IMTkHޮu:j2_=ox%pFnskp@oZq?$%& rlRC@IpmZNF[s;}F"G C)B3o$ikr؝tvRYlsfa6'J1-p z2EPW<@)0b1mo͠Vj|tQQyXjڒ@B;fTtX0=V3dw&҆-I/bkɱ/r>"܎S{&i#8/ߗ&U6j{kCDz יrCJ>V78I#lܕ閂ea8'Vc"h6P9<ȼx.3o߹m1%16]~S.!QyE&'k,Ce(¢u|Pe8 _[Mmk "wvfvzH~m7}lk=z]Jϕ_:u9'.7=ɳцY߱v?iH[0L!|^˩me,\rwoZ.'}Z-,~M|mHoH~bX6svVT[mȮpQw8Z\O*sWā줱8l$)q:=}rΝ4 eg+AfT·N*YʾL>jіXH*uR7EX$U o-3v>eK$$Qro{͖Ї Br 4ENlwxmHϱ:764R[X|NR3^+j٧ }vO_lٹlFk JU9ʏ| O icei2wVɋC԰=$gllAH@|V S"V5OcDۿXON }b)7g$3m>=NfwX.rsbhVQ*Vz00>5/q˧9^}5_t߽B!)rL?::1Ԯͥ#ދE@P+Lj ]v`c;!:; u5T2޳ؚшGq:?bx|\"e (SǛ0)N-}~h p^:V| Bu9 lrԉ_l #U?f7IΙm.Ͷï'l%r8P}E!,vzYm 5}WJxejʏC]mCjC ; \NyP_]]LO )Vτs^ aߍD_恥,o ĉZQjqZ)N*X3lW-Lޭ 5Rm#|ggNOS?f؟=>?RS#y98†Ф<@Rsq5"W ~;toWr~pGr~;loo $~{9h}Qxm=ڏy~e 7u׾]Cq,yvM @_g7] 0/Ynpt*7phhL`ߔA(hf)ʰC3t0O٭-M]MɤM;|M ObIumT=`jun VSo4=rѳ\=+ա"mxA`c^vy*JuJz(ٶ?#ll|KY#x +P%(bѶD4^nT|6vDhaxcUK<~}"sQ>yq&v@ˍGRSXtQa >y-}n˦a[瀜-bȫRM ;f{nh.+ Ib }ˍ v>Mp 0}4j$X)F#sJAy&̇sSA=l4U/ :j^2vV0FFc3NWڏpR/ X8H g?LJC~uۜn˃%` EwW}H˦{o97BcϽPt.Ko)]gwq2Kd g _HWV(i\kV_wEc<l %﯌1r͝őq<5`O"fj#l CȅF.a9b$%sEw; Z7c8x3ąet1*]om 5H2  zzd j"՚br e (4h@z0"M&H3 1S%M3J $EԏpOaVzEѪCvT {XlkЫZL>yE oK!--ݖFT KZC)=vcj+˜;J>2VFVY@fvRO![;NeTtNwTИ1E15x\참1!jl8UTCJm+l)'OuEǜ'B=P&8A-6[&PӲڲ Zu0 RI ]OH CBvmjzYUznI01&AvZZ2~o;Ƭ&,+weQbuļ)N-Aͅm@[ļLjasؓf|"ѓ.hk4a3*y}#cI ΁%kyMe:,S Hz(n=ƨã;t;jbsޥkBSĿ)a. a<lnB[+|O^)Fe S=|B),X+?*'UߑWr+C <ۍ{8^per8 #U^2 LD-QoMD}Q/aUZDv񅾠t %v6?su[fDJI`D@`o`jyDakKfU o@@@ 痢 ) 6׆hJV2 OΝ,!Fep|xXׇ$Zh-Կh%Z,p=L\kI,IS LelJX'T+dr-`)11[qT0)hإW%"UI'Sf(L"cmHϛpxb !xz2n7jTnG8SMH46ЃNm}gT%3X'PYoLό g ]>IEQՐhM0a! DXN2î.o ޔ)_ZMh$b&'fŠdLHX][JS͙A*|g璾 lf~L-p۠==aS '0_ޖm?CtT'Lw uA8"~h.Ȟ]R@+)ݎ<:Ij'pzFh*8 #qpDBakZ oj7T u F[=o*kc< Ycqف }J -/pڟ}5Y`6w=wTL߬CͤH}^g3=3U8/8WSxsW2{z3c* /s%Ϫ8|Pzl!m*xж,PԻ03Y(gqLA?T_]${lԨVdA ʰϮ;Ļ/}'a!htzz v6&hJLqL3I=U tdj {^*rEY;x=+jx $bLMl==dgUE,}Tr:: i8 σݠeJhU= jhNNr˳J)j2S%Ћ{W=;v $T :9b tF8ݯU(Y!ŧEgh$?/5'NW x^@ qg['2.yGdW[B_i4/z'Fy^dHĒ 8iU! o=G!R!d2 $.׿t*t#Q]F5mܚ>&LJe?O\~2f?qiuw2Jcv@c:w5 o7IAҠD-4*/c0鮷4dZ)f*S7(~+1lv[^+WeiwYx}l6/YE%[6)<ӧ#3к3Ouߛ4>-zHR LFڻj<`_gaZ*x>8LTQ+ R[4+$ kVQ;s'7}jr 8t;9%t*E/䴟-&kZc%dr}!C3Ch1quʜ·:T4V=lŻ5.ީE]co0sF9gH1U?q:k}2vG; RجUI??cR#2迕$tu&&܉JMN;M!s8/n*Y|1}֧p \P #* =C`I#>0lF" {%igRZadܿ8`dD ' KN@pƉx32̷mo'|s3m(AZK~ۯQ.QP!b1?"ȍ_wOԵ5 :n`sr)meקp} _ O3 [k:NK~JAJ"({ot-O'.Z40ٶc}mb]L (lyHH>= }>WW(WgpWW$\%lIӨrIe^TNs'Yy64\#92'gO_7-vX+XpHgxT)"'% IfI&' #ŝǩw!?U1y$heځZpS x_5b:yalal`t]{$4ڂ)\gܭ@|$aՀa9r7ȟ1{e{ȂI^_2^Wj]_Bs{#p:#;V߁;{͏wH膵[LۻkP/ #g6+X2X x/ח$}3JvXVs8@K2!cA@- :&W-%?uRi{r!׿g{5/iLwUI'd7:A*`əQegT+N=z3W}%)B/VZϣ zCrEful('f)g= y1?6JMFXNr=5yZ _tygq6|D1ъGa܂#ѿ'@it2n#{NnH4GHCN[v/ؤ\g\' $\ ddϓ4V]oAHE3Ix+uWû:Rq D=(:ܵ?2T2A0(<3oA8lgWçQG2~)j5_as畃 *ǭ|9(AߘM7>=yh>}`Yv9?A+=?6 z6qGc ߗ僾Yݜ>yw0#پ%i $N{pЀlդ x* Хr2ȹ(<,JD?qI) Y)ׂA9}d# RqDShQ& '#$d$`}r&߉H8DĘpTa7 ʖM6|chQ0s)k5iPm`$+{#;CNE" Ty0=Jdwtn/DW: ! ]1}BcMP}iZ+4͕3$Т[sC1pwtxAZ^ g)_A\05`0WBe\ȚZc,ZTY!11MfQGl9mPE&+\.x,!#:iT3l؁LdM+>7omop8_9Rxy+20x3{Mp(,\, !l8C.[}l ^qa4#0dj;uj&ι8ztGX ^6 u>c8́ -NR'Qw:4b o}dxdĨ8GnBMUo?\\m^zAMDvLMpxY͆8EgVfaEQ,AJo=qlj+X$jŤD6"oT WV&NHHxi'-w[!-EZܭ SNWLBoȷ?: 8eJ0A7MAB VGD NKZW6؄635H-N%/b}ȈXX_b% E@r+Zɱ@ 5 ̏=E"=[#Rt T>~O檉N BhKD#PRf\@JnOJSt&v[/ Jţmm6R Y]p5n!Q>~MB$ 7X -lŦ{K_]\1D-,!%Q4(XP2.*%XHA/ڇ$宄q a` ["ggΉ 1CD.\lK5.RkC_l쟗&0<0wgcT\lcٓ k2b@qo|ھN?%?sy\QUyim3V]. kyZ%Ar8awP KsŅVHaKL ŷ, M=GöGHx F},M 3vn-]e;,ku2tyxr<}gZi# V"m:iV(bXB ya7r?G#?令3~j?o}ifLa#q!LkSUh|e&Q)IFGKEJIN*s_ʁ4ø /YV{g!? 5gM΄s~o'z_]xC3^O37$+,j@)NTXa*i3&(nw<8"P鿅/{Ln*l:װȶ-8QȖCz !LDl*z yˠ d.4ٿ7xS?P@*.IP CR -xBRq UfL+3 f UePRff6MZV;~V:J{rcZW*B,Hc>qJ"0#4)($Z2`ZLr\|ni"y`P;RFm ;w{.Pbi}mqӪ E,=*%nXsR2vb 3 U ~Λߑ<*ar 7?; ~~.=h=Dv!z`ղ`We(DHi|xXm d ūS!IQӥ+/@}?؅!.Me6R.7Mi_-";i,8Y0iϓڟp)LxhgAD0_!~?m@:/mq__]Wo1{vs}/x:TќGMӈǻ}ʃMF1zb8YNbJ@6"C%3ƺRIh4 7:I<:=ʤoC}y}#YbXDH8kmJ qir+`[S-]N@P#"qG=C)KgڿμgX5nϐLϓnF<Ͻ{{/ Y |Zו g~zw O x`!3dZҢߓ])ۭz .=_O1d f:xn¿BWeBMt ѪEYf`nX?nx6nCp^1-ܜ6nC耣1.lΦ@+ZqDntvjk(iC([^W|98e8PpDWyk-i+S*M, ]%<*MjL@Ė(`/#lZWxVL SP6l(*|4 ޢޙ1tᨃ?JxL_㻨>>YBrSbSP+$Dn`3(s 0M3eeL9d(##)W@ּGZH| F?ұFȼt:!Ep@ZlB#i[meZM+rv|G_i}a;^o1 }=kO`,'#+Fk&8To?L(Az(^,xQ/9%>RY#gP^26Ըď/`~x?0~\;^ԫ[\*/g|l M8nlbB߇!Üo! ~~Nރx=׃-~<~d߻zz[#{=W 9*HZpdQ,RQhyfRVgcvbF 087jZg6y Νl:Ia Z#>AٹB$R1NzQ:Mvb=33"Y>ȵGRmа -B4]&?,г1%gΑ, ,OzA0w9cbh|bSruTFV7E), (]EhσMĵ'uR_zţSo\|:Nڋ9oHW]tHP-;īSWczײQo mΘ :t5=K <dH` BsFq(&ߝ|b6[]!5 |^A8$MӦG;[vmJ;c;lRjX\ +H"-n?xǎԃNCx.?~_.ЫA0;O(}>e?BqjpM;v_@M)mýRZ>X6>X>K B/H)}-@\t$-PżrYݘg6'$\}ʥ=t \/gR \6po YzOkCo!%7Iyiu??d;8[2ɼDؤօ0m"(עъr)``RP@X-#D٫^֚Vq YiJ!O-gn.>C-=YbVJ X y^dT)O^ά6=C{S "NAEwL/Ln @2VΒ7Dz0_(g#ݛ TzB9|Ft]#S¨Z޳|ʒꓭħ2fiHT |9UT NdSʆfő)MK.!l'P&]x8,s:YFN34&\_f5ȼ?ߤk8ޏ;kg4FDo9Lh_CC_6Љz;}>,Gq+45%ZyժŊϡ6u% >?L^YMN¸b]YY (xR{-M&Ž\a\a8ͼ6 ?geseMx䲣xih`6A&a0X_%+ou-HK[-ӭvGnB{<:tyd2<|A_EO|qyҬ ܱ᛺нcнJb힄R@DNF^+Cd?`PK$gm^2UJҫ}9 L_ڵ_۷RI< G6n TMw1FZ hkPn6> HLab[}P1e::q<~V/<9S70ssI^ ~h*?Z94-%t:"vԆqJ#>W%#+]kS[# 5cM0L`WYLEށRNV9ֆN(JX+yۧXy1шH1q)pOVWVۋ+`[a@6Z~>JbfJ />]@0ԍizX5қ2*O*;>}/x Jc7R'_*qK>K}HCoDLZi~K"]#G·I~RMFiYd,jݪha7bm+k a}>!i^udBD7%HŒ_zle9grieUȶJ)TT ғH=|EraLOΈoQIyVbLʳB΁0J` @VJ.= [\i#I.Oվ(#r=I"FIɒDɂ{yޣQD7LR / 'R*6AE*o{G;=1߃8CDMTP0Kc_G +e$q9k7 aqe@}DaBɮ+11l&'G$~R bb›9޵ L!|X+Ebf(2r+dݩнϓ*|xQV~P$WC'8=It[} iom) O("4K3vfrl%KZkdPoMYub"MYʪp %-N֊ߊ陧?e" +ީvj_ű#<0ۇK O2yd?_ R1iN@Vzt/+@:CsOҥEqB'Hӎ}Mۡߜ8;};V|Y'=]@S'5\W~lޞN !Pȱu SY p.} qPsb4n ٴ Hɚjx張I؜QbW/&`~Z`~n9FpA*ͫ/eD*HT7Mcڴ|^MԊ^gX .}W*Ұ`Μ _H6lKJIoc -g0[p>N=A3#3^X2?Z6{ŏ5Ÿ,;~St%?VLc#%M"N!sWN@kHVybq??<8B/l+ ؤ2`1`W3-fP%@ͷgO&"OEʦS ڢN$g/k[-*q'M +hh07jX?n[(v]p8op]B]#7MJ!XP:,b.t=l̎LJH+RGu%icOx%RugI|OGvT њ-E»M 4﯐A8kM%΁'/UbvJhcWQn.e<:A Xbq?*!9ƚ'6СQkͿRx$˲Ṣ GMy {Tkbܛ`@ԉyܵ#l<|xF48Dӫ+^x=|gtl)b#Gj|10FIO9"GU<*@Z]i7|GWc.=\l6]Ow|G `d~,n@z< =ĥ^e}ti3sЯ}^Øא|]9+T+:p13վ/ɖW_ (sp]{W?з%4ZB, J8H۾8[sL<8햨$c)̅CdKs|@Y3.h<ةDhKz]%@&>𠛳݃AΘؕFt`c0&`4 %bԼr^~LmΨ%\Qvk kF&g}z1;-n} OBδK*ZK +{6p**hzS5(O}LˮSg7bM?9Z6&9و&tL2C<|Ty#^~'2D`H?r2I-=_+oLh}b+x3̕l"hq>ŏ:uZFW,(]ᎅ!JʎwBfH 1f z=蝏uJ00uP{ц-]:Bw,&4v%LN2xqϤ-H>uHM ߣ 8QG-j-\ew- N #V AzA)Cd`zbk!t.[b3s &c!5^Ԝ=]̫kdꫪTYjRGܒ@]G 0]@cQyob6x[#k'G"YcS~mGAh%ZdKT-%J6FFJ,d4 kp+Za[tyԘ>Zt-J Y2snHL%ryka_QcrPq7|% Bemq4F|-; X;hPb-xn堹~8+/P‡oa{;A;hޅ ħ7ӯ5X?T63B lmPoMyEFҧ3.?GO[l'ɱ fǺb_Y]/̓Z](W|wlUힳcS&ma]9uؠk}ws=v+h-|e b;Ȕ )3 `9NấC`֝BP9ѹg[l(nvlGC&;n+@J_}5"`pa9ɶ;mincaBIOb]$*EVYh}Ą2;X )Aw/6B{RltBO;)Slc鎹t;h(G7g' MN#Et+ e(s#&ıdqTrNXLaTEd f)GK1PHJ׏JYFr:3\4D=MC,!~~\K:KeQGPcn :hZ,DOxb_mp1:h:\nh'6t{c n~N,I#9GةXSب•TCJ!zձ5 @ q!SÞ)k#RrBcZԝ2/Tه\ӴiI)lb֝@Na\i~Od8!YG,#K UGc U.{o6 M* à#9ROGp/\G#$캡 vݢqQt8;G,6 1w!y21R;ɉ2Ûc72H֢d=@t+yÅD!40RJ9 HN y@(3`"+;sH.1Nv17F A"4[26Y㥲NC^?@8K4`ij -SL 閅zZv5g~LGwz AXi4 \\G^8 L@CkGThY  vB36 e Ta'pr4RuI яtn&)1nXh(%Yg )i -)k&@ 8W9u|7loncq0A8Phׂ8 h*AR2yAfgJ;G9U4H~ZVc{(n ]YItwȆ H Avؖ:p%+|߭Aulc)cKy~fpb|IH!0899 <C`e\2eԉ؀ePk2l7/ͦWٺ. _M OMH)R@ v#8(T6~A;֓A]'7T_u)bw!ib+khGn/`/TSHFpQyЊG3 PMwPtuKGyE6ƣbJѓa 6fM7T+UlA+LFJv K 'dM: M䂊E/b$:O:#t<d&@8@I`eN[8=)L(A$xɣvZ-yCV${uR )5j?0j8Vd?d/@ܐk(l6I[J^rC5Iƭ縍9븹U2ncz1:7Wʸw7JaȥfZ jy/..:\LePmC٠u mw3IɄf*tT6Q ;@ڞ},)Rƭ،}aC9xW|=v/Sإ@Nvd-Ylkm\׬yHVMпߊ|O==ioz)=2^ږs.(ho{Kɖ5&Z[ !SZ~3mj"}̀] OW}?iy/ <<m?_g?V.eIO}ҏ>;C}-%RyWy]9+}v:Vl/[=kyާd>&같j(g\vpPc.Wt'߅Q9|`tbm`{u:֜IA; ;̕=#g*Ht\Ԭ<Q@lloIڃbV oӑ.ʼn7bNB7ZU9;XϹ vhIyZp{_410@F"(Y`#˝˝2PCKAb6m؁#tHg`g@ v/9Wp".#Vd$UT%%"*3O]1Qtɧ*X)ɒ d&uԟ/>R0?ѮKJ}eAq^&fF!-xPP"Yh36jcMqD?6WT*ht/_ vtWN9JVvNdGngN K[iiiBxap&y2̱dE6Q{Oُ]ADtRy4q,r{+<;#+|+[/]᫬UgwS Nq3_k* .Shc]#-?׀r'@v1,*U 6IJd%WN).?GYĊJ&VWIls!`bTd,5\Y̤l`#߉ el A c (ݶR{a=B'cצ$]WswtT[=X,ұ@1΋rA}^ݡ6j8퍜/kSq CK}lM&|J$^"mcp`!l;ˣ) | B3 ;h9YhJ'j)dVc`jh6 Barès9mSl`AЌS*?(J?r2]TQk;>Hsj@J@tݳLKtΊla=E%HciM*Vm³x%+E]EOX^@;@i9T'U&9~VmϤvH $wmZMY+vE;IЯ9Fy% z$CfgU9v;sw>?nRr k;lj'0dׇt6UnS.nvi#;[[0); }hnuaN[St]-_'rbGkN֍N}r'T.йBv?Ln)kA qxLѡLօ $ϱRy||v5en{rf9EeQY}YN}vvGrl1:66 :أ..inL1uÆȭzĤEF}ώo{*~dSvɦ첐Me#N6eW>ٔ]dSvM/~?[N$-x'X!31X\z]f%:an]R,5nCll)+qR_ïj񋬧QőGU# r=zD~y, zOGɏ ̯GK&>Jܬb ϣGJ= ɏ?GAr-*B!=z/1=4nXd7.0>E_\ԷqFGld-h^ Op:7-2Fp_(ePWY>.ѕGS)7T28dP;v M26W+zlŏ H({4 J~ a]ZꝱEEp6&O j"DJ\Rr`h%|j'_T@Q#6X||"NOXP蛚 ˯iK-ԙbPiʳYdx<|о []x.Kf+xuZG"'Gz`yk&5Eur~o,'{|,.1^ґbI10^_@F`7a_H1Wxcivk;ޭ^>denτ".z_]x7z z=nE7k% \f4.MZ .R&";%f2rew4'6L~x t zNgaY d&LP5T G=QdQ/jIQq^SHL|\%#/*6TWħT#ҍsy8;<8:HRLfdoȡ37-a8 +"JdPB|~Iɀ%fŨږBY7P|BҹPub0_ِB}H"N. 8ِJ,T&Oڔ)H-Rj:wtA1P6m3@)}ag?Cw6Ɩ,a Wr Or]IG٨{#R й26!`V_txu:E[N2+>WFz 2;Y s1+lc3rq'fE\=-ϊCf-bF|?:du u6ȳCYf[QfEQ8XO]asYfoY=+p& 1#`q!ψpe4|YLSg(h7 0Wa02}D+ y|[Ϧi5cgSȝnM q[TvuYڒeUSq:vXlj~cg>-@KTHv\+Tح0ߘM-bJH;^M<{Sp5Tw•R9x?t+*#"揁r=;;Vnlʻة 4,[pt[kђY|sʱO|=l}m5jyBi0xƻM|8Kن 85|\Ir`>Cpn]Ҭ+h.ro( Kcݺ`F"eSt2IyMp xG_qsx&|D6z6Iؓ}|]ƠL[Vp ^ZÞygڄbJA6>,0Q!P:zhAـ~SmzC9['8/uQMؤJɷG[ŏ=j :CK dH~m Z,B\X`$H]"!C1bmhƐuB*患~9 !o\ѺձtglTrJikFM7:QCckI8aX=|4 h}ls&VZ*-촪;.M7ng;nǟwLJ;g\Os4ƾ2}i 1D,ϖ%X'2KϚfMtsgؐpnk(]׸xd^hL9KS@SC#z{ͳ]{Տ %nƔ"Kᯍ5Cȱd?xANE9Zyh ӄ>#ShĚ)Ns'Olb! Q G{`iպ}Wc@4:&cS?G̎vQ.Zz\vntc)82D(_xϚknhb=$lM=/Uhtn9lkb.\kH^ٛo}[*,qlhnȄ .8s~05pQt\L )iAG,6Ĺeмs"Z/Xsv,QdžsV48;Nx.ׄAε!thNbWPԇ,TLA(z<2[\{{Ye:kdoB$}+3b^d  WI:s>2Yϰs=~v0_A%e"G5> lĹ뺭qh" >Y|RT{wJSl!5"V`Z] yI@iz7F*8u%pމ-gfZvGnƶ@ͮkM^ ] g?"d$a ^Af@a]hZ58W1; 晲DZ m5ҧ7((4haCz݆

    |P? B҉< =ƒȭzXBµ+O5/;U"|@XwOo8PĥyMyy)ny,x#P'oSXn2gyy\J iT T e$ gw@5I SfVnG$~NWV6b'Ͷn k۰p:QG@+TP$QC0lE~3~3+=Kg#7> Ļ_iAo!EoNQ(E{⎙i~ ƽdS̡ڔ%rUmrҭf#y7XB8JQ-s1'NE=l!PWᣀ>tx7f}ndr+( kJ)b\"r옝b$ifٷ4 A!Ÿ¿ot@6Fi26rpP|)ݏJ;{l>ۋwSj}_eyk>ײuu[`[qNw9GB#M~gBF4Q*1Wb|]>Be5Q^䢄I5Sݳ"V# ojq D D)*M|4trE鶑XjSFn]WrCypJ]:[t0wUߐס; [ 6;Om0Οۥwq?TwCtX%aP5:90SF 0z|?} )^,F&6cf gRt#1Is@ 'eK)M[b"%kx̾E;*>-4i#4]nU~Ge큟_u_MbH,9|S0v;7tsamSG ,k'?.1XDgd, S\skBN:etl"i3&x˜8{ Ґi}5C K>m]'jlM2D2eFqjD`A\G/xAvR3a wjųn~N9qT%92N/G/qX||]Jtw`*<%;׫.@|[I|}gp ~*R%l5_O sS/$&OYH1q-A-ez;q^LUyʽLIE %g@sF P;|"g[}|P (<#CA]$m h}Eu9P2}lH%hbYDt,#ւ}ᎌvu=ׇ;̏1hA<ԅUqN tuMZEB!zbAi@|~w*Kt[&!{Ei){1R |@GE_^ɇv%}FpqSm*m@'~2sOZ+blu%u[|8NNXw2[Y!UfT[*16~Nx$V5lY[蠩bM6/k|,=~`iGQKy쫴ᶴeR+]^k+}^kIP&躸<;.Aa{CcZ&htGQ+Zo<3K-k{ eiy8|V{F-Q6'NFi DNpgT%ZڨSܥ[o2~wtޯ7'vN[0ǣv'OC4"[Vwu룖t0(vO+/^cW䭧C$:q=tͺ#ͫtFt^9RbLƥɶr^9 ĄAl5R__0=fl8?-ȿY)e҂akN ==O>Lq$TH 7[| @k+RKU8&Fj7.3kܯoHt N$=B?ф"mH!/ fAa}SvWE?SAJ\ĤDXWLD "kV*eCf?Uv9W.U d՜u[? H ݤbv1>Tў Ne~jV(~9{Fll=ZBFƋzPΧJA9eI \\㐣Gmļeb"Un}PPX&f5O  b9g59յWcE)v0husS1IjOY 3Q ޖP'HYd:$-VM˖ /26/49ozCؐ!<&=dM%;;0Y#]/J+7QmL7%fao6pBk} lg:H2RyOd,`: f6C M1pF$<C0RTGƆcrr߈9˾+DS H"u:6 ;f.L^tSpsƯ61vUs/"HM&/ ~˥w'`2;/Qj%ר@벙bGt~ˁ</]ը]r3IQOp)xRj#eiBKC6߼ygߒ| { n]C4 tU ?iPz$R ̦Z'}j1U7u8Lys&kefjs#2sMLA&q'ER G83~EG]hݘ88Fз;sÿ40*0S_% ORn3lI#97`-[D ϔ)Ee>3n*=z(P9 ZɊ_[~*NF,:k$ے/ڜ{1'"7o1|FwB(G;_7saM94~M_i+m@1sGiϛalt} PhoX\ Sn^ C?K3G>$)1"H)/C_K#2==@cIe/RL(Zx)xYp<[ɉ96Y77BaM7ȕJOtj~i/M -Ax)Lt+ƹh#s*O$9@@:Ckay,dM\3NF{VV|̅lt(^6[L*Tۄy}r?R/rMeJ%!҄STδNXu>JoP<ƭ ~JCUs3iVs|g+fā!t/שd}zxnzYz/XօYu)8DVe;$N&"ejs jm&P~9{'1Nzj(}%GLrj1x¯>33ZYB"L\Dkp=YcRg^ H\+Řl 94%VyI'o4 GKc|V!XJjaN5b"\+|d-1$X*C@ABMc,dS2[NkM3Ę##CTK2n.|eۖ,M19<&enmQ9CULz8E<LTyrax">:ERgNM4j&1D_}s)?nYyv>q_1`h  T1e0W}lo֙R 63+ j.XN߀~~hl [d9OP~Ҋ "+ʊ_P% ? fXmp 1cq2ΓVa*,kJS٢R3fsh5 vM6=HhtI'<}>gk+1VLQYdfG`cF r)L`V}@&w]*񂗖KRhE h|ǘ6 w  ,wھ׋]2m鄡bnb|pH_H>^#v݊Q%9;w l] .[ae4X4L\mYςz|*8/'@{6(RlTx(Jh gn1m0|d`뢄NSP{L" %ٞ(>m-)OVo1CdPUlH\tC q> :R&#%v:G7t1F.x?ߎH;cxjzF\ni'[ѝ٢Wv3cիQH>\G7t s][N`JPЩ.&o}tGՖ1ef$`Cdmb4ZQw-MsfGJJ< Gt-^N`kc܊7C&yonjH5m֦sbm!Al ы ^Tr.LR ^, ~ ]-h@٩')V67Sf{LMhuHZYK# %Q1C. ԻxLw S.xl&,3xeN"-EE_tq]rKK퉔̠꼱s9#pp9h#\MK)4 6Ȯr +\گ6~_`>(2~Bu`ϸKQ%W$u=traRtV/JJJU !22A5Fo%_q*XeTa\6UXR! Y7/"^.ZZⴤ`S.sY@|KgÃX'ʰo_ ue$wo>6 T@/TFBa8 Jj_lGB2:ΎeRzMF35I*Kxfϯ83̏1&ȟ6Q!hL!1L%J< "ḺO6^QacH,2͛[4Hڇr' OCPX6xWio>`b)i[~q </cxwG{=k,盄V|3 ?eA[,8ۈǠ8YS-AדTأOe~Nb0Ғ* +@L nU `p"Ȓ O:^ OKLft;F,J^>yXKfSτIQ=V:& =T4wth. 6S2O|ST")M^xz47SEbR#bZE Q9!AXBO3>*Hh>Qm PIy2(pJ.%H4FeItHKr+ҕ/3:xb}69AF`/k\18nWb?2Vˑ练bRa~=8p m'UEMVm-?R2?_RCK|$!21fǒ[Dgh#)~֕`G~mq!}a={ȀQ&#7!eiz3 + />>N|R^KwLQ580EjDlҗPwce\ _dߩjlSAf#y4nST"$i @>ՉT+쭑oy)@sè㶅Fծ ohfkwV1-ܜV.1>1 =DX_dNzx´*Ó?nl1z^IèLų ;+bx?r<~|?l#-4Ѵ*]M !iO[.~b*fu,C0l]YH}+ߩG)Xs-(:QcCOktx# ǀqnkN0W0k=W?[*qߍ R6a6Jv(5ię8Lp8ӪbqشLQ!e 'VNƏ}˼^mJzt km7iz4^it= k+% *M=(1 ےSǫ>ӊD_h0OnoH: 0pTWK/Ji/vwyJjS2ګyq2>>?RRjcfm(%Õ"=܊Oq6tT>%d{o{sMVn^oo!0[*h~I`cP<^`[.9UmhR%Rk{ïEͽKJHN[C&մ6(v=p EjJ!Tg&}I?*>tW9⮅ :K? ]b|~HxĕH֨͗Pm+Nok,+,P~Z~Q~nJy2SG1&kw) o\#k0#B h@pKR)޻_'Fd [WI!D^+Ev*ˁ 'mYm,oͬ\QCnK-u |שS-d2<ܕT]V}1UZ56'-b2(&*3GL].`rM#_<< HidZrJCR6W(0S%H/_@٬=)' ­/^mЧ\GPDЃ*{GȒ Ex;z^-DMqj萧̈g@GH0?>xdep3 mhk/?W[P6x~xC!>||5)[)W4*\]q<|2 9xb~;AA>fdLu3% z5AfYwMI "X#`c:Ƿ, Q|%wڣş@c;+ƌ?^/y Y˺SH D F"[jXsAl;ȊKD ",0z.B{HCTA _?;8ҝX,-ܣLC ߫" s3ݜ[`1Kd3h/礚eС^\w_Ml((^T3h hɗMw/>qQqÂ>>S blRAMtp3uv 1iVkNNg.޵f \Nw8;m0;GUfE=fOA3p/<=&-^>^k8\ϫ/p_Ylxϩgҵ-sO DwBZQ$q>09~^eD=EеJ>ph80_7ԢϺL߿;qKo^罸ud.RB>WC/FT%XbkYVx0Ǐ.,%|t, "=~Uv *#FMx!T,1Vf( ҆RC~ݝobdeؕ I0eP^߇F1;'雱2oWni}C[մaA a[(Q˨||MU2qaSOXZwmct5f@ M=r7:Pq>^Z+}U8y&0_~ r" V ~?M6/;Bki߿R/_]-_q~g+@~$o CS>~o G@6|DyX!|>C/ {'a8tb(>GqSTH+XćxL}23 ?Mf9OOGØ6ފ9,#W# JGP'9K''K 3pGTs7 `PJ\ @d͇g| ҿPa?ғKoxF?>?AѪ\x@gB/'Yw_3s?OwhHlUA/ГgSP][x_YlE./bȋD\찈Y,b}e+emh/?Y xLa;啢&1i$9^Zu*i+"+>M}M6ޕ)m.X? F/5~^nxcIPoX)w_Rb!~ n&wy(lO Igěu_;(0q/.*3}r:M bJeï0XڜY47`;*e s{Qp " 7?#/rI7̅d2𿓖WHuXuR*0ߐdoG>,8(|0 oߧwS\eF{<%?W'?袌9 >Jy*{ q/{dGqը;TJUFe|~oJ ?ɷg߭ۇ~uiT/{Th xa Iodٮ&|;8 'Ni[Az~t4nxn@ȱ s:fw5z7LB$cA/^5|?"/Jܝ/`D|~YP8~?nJN^j-39cUY<n~.XJ}8𿅯(fȋ33dJ(y-T(&-~ *Trc3tQŸg >?%}XٌJ 2 r.'| F7du+a8~_6C# S=@;*Af36W݆ٹ7#=xXzg=v&^8>`2WV V(P'MM4+ͨo[v'J>~^F؅o35xw&QhaC E<0bUg~⃿`;4>V8LQsb7N >l~`1=gzU/̴-<:~2=`?tw/!/x\\^LΆ^m "^ "U p-?F'7s>&^Ht/,+u7]0̢WߕM4|b6nG7.a'FdƷogQ aꀦ>SevBǽot(&6˦˱):G/Y|Yg'܉b!:M[; x % +P!1! `kc ˾$4X" ZȪ%z>pk1,^DZ{3EMuIcK=`ñs,647̴#`Wxi{OY4P}x:hbcq9,4fPܩs, *h h>Rlvlx-Zx" 3=̪-gU#bøhW^XG=أpڧ>}K}jacG>>Ê>Nַԭ~dql{u^+>58,>}*E٦ڟAJFd77ͦZQ+[lcfDW͂"m;&cJW7B*0&v;6l6zZ])|"qت׎cm?/O6n #1nL"&VwF|:]*n$:CttDftD`aKDf2CyH>7mfOY%ۼķ P솽@Q~202>n\oNdcqlSUm\ g۠EOG^lֱUnۖT֗$&FLmrލDg_;E̢="h±Gnث@$ɥ" xLjV{ɊEβGϢ8c6fXat擌gDshlLs|Rexw [o9j-l"֤ & s |4Í|f!@ /s )%KrzW*ӸDVGb8GHGܑOJaFLHIs FvVx̎ Q0tJ؋:a 9wh8 CafOp1^Pkbt/n'+b" g9>)TDal5Waq"?a2koZqlQkb.2׳- 6/)eL۬AF̩}ϲSmY%jlazQNwbE9[!D}4/ω'\fR`:A#-bʊbn?g }T@ٕN]FTZރ C^B|c遏VOl㴣fYT`@!$-G&BIUE*r"K=_jqp#]%G}~QiK"`7ǟ" 9w-rl"tRh9/to**Y%.VKw/*$[sU}+^nbd]{{{Qr2nkhm̓R]z2rr2lMteE(nO"6#>FIP Onw#ZP4I%8“hU2VPxT:)FI&y 򖏧E({C1(Ilmh~ чOc6s Vs{6.4>/ Kl[ŝex-'rNyQJdGU t1 1+?%Vk"J)Oˬ^(A>լ<~3\SuGJ7ZkǼ]Nt3(ym+nڊxj竷PG=T1(8!9|kZ~łJp^ ?1X롰7*[&DF./>7‹6vB _3T͞|\/ _1J(_{=J;(Y^M V>E%t{|J>55R"ʧOogh>ϗq5{˙ 'p޹j ?M].HcLx$.pBba1ުçI9D-cVVVv)vH77v‘p6WQ@Per~J*AlSfֽLe)yjD-0;nFQN_Q(P hl٭/L(W%ky-輂\[S} /3U.LB^cN碘SqIMٴ> qЇoOr~g9]^TW wHoz%<Ԯ՚jQ|׉a͸Q po-IVTu%߰;Qɇm&WH=R,pud4՞"G>.Oӈo>kAi0?Ed V&9~R8QLZ;xUԉ0iυߡH^ĝJo!=L6Lvxo]vJ6-;NjprLO):1n< wn q-Ќw"~Ҍ3{27&FmH!߬;dsK@Í.e%R]"i/o;EW- I(48.%J *،6u*$U `CFZ"7bL|N!oe LEơ,0]KՅ8S;/ W .rZ+yޫrw URzU%đt)ȹgsJ>>\hZ+$, XSe;]ϖu57r O o%xt4-c dS&̅ ^eZE(ߥccEPZHIEeY"ȱ(^C&KW5E,}STvoϣ|4 )T{ "G3ڒrZT?ѦѬ41PTݠR5icؽB߱IgKu~_Z:!s'ܨǥ ZT|+lv%kAmUǕfRD)HSu*:d;"C)%4\ЉcЉuؑ[_TȟVء}#Q#^ߥzu\L`Nn/(gP)KK | 3N+8.218+}1N섬 rTaƘRoe5djh$yPMu G(#T/,%}7y-V韛?;'P_QC Ahqfz0WVGoI0u}$(n%Z0/5$m79^/ŁNٹ_H 2"xv@_ΟE\JFK]t;_Vjc+-TmfL +" t%PTpt]zDÔ`KrexO>~ne2ׁ]4}%&:17i3ƚ2m܆_u[>#nxG6l=`ȀV Y[.\ӯ>+^3劄VJy9Ybi+] /r c5~3W$-JlǰwJ_]3̡Wg18L󌬕$lzNQIDѩ^?_N:1D}]~N!LHTM`lǯQ8s 5 P,d r.]PZiwtX큵-~!n b;< 9G:ݙ@W!W JMTdǺEj?E#{5q&Doz^oS++{&NA,.^k.X5ʂӁ!Vν2 4lſ2=^mLy 2]_7ڣ=?6ؠ6H01S! ZUz4=S񧻄CH0Kwv$=?㐟>Bjb^彆流Mqض)%XOHs)kʥd`M%POL'#P!W\{Z|XAA @`lյ`!Nև%59 uYI(ߑtvz|ӊL.[ݞ[+Z:|1i%~4v=Ƈ$o}q< ,\G~j5 /۳ R8aj{ר{_m Lܢ}=QCpքCfМ6<ϔqk]s&d hܢςM,q|0y1ѥybBǔpᎁX(м? մH"*[l5խaHm4SX܎!v]0}sK[Uӆ?8 "*](8|*QIAE{=}J{hY=)=z,YJT <(Co")oй(抁r50Ey޸7":WP' ?  0\òyȘǎK\D#K֍+4:vXSrPSχz2`3₨GowHҗH8M M~\v{OsX^:p3j] G_'-˷ٴȫ)^QG>|rn/eVϤF~3%v?ޔK?u\.=6azV-u7{j)ym6JSS BX#F4Ff[01&Rfh npCF^BNl<j,-et |LQsfok2U^A2X8N8OzWe|K_D^8D|8>ݞ>!uPht =ӣX|)D/ъ,HBmr:")izqB f%iӗcއrWd5cc#-! ̇DtI)YD|g `!h6YJ;U0`ʴe e˗t7f180H F2GcTb"bAFnOoz&j FeÄwMn.3GZ">Re&&d^׽,/ˬ|0^N{vkqFP̔n@ Fǔp5\Ʒ=xc S*Ƿ|;"3| Mfjƛ˟X,v{~zYva/.(rb:^ڊJאKCb+{xr_] IN; `bgI3$3۠\ug2$TUpTdkg#ޯqc' ag#3vP νKݓg&l,_W(3E/ʌ`{Qf輪quol8*.H؅wu̡  ~>)͢7 g;h/dVj48x':ۇ s"JyVc|'[' нaYGL.Lȟ砇{sa]CsqM <Uw ?J+bmAzP?iV83: BGa꣚7rg5?| 37ZɤT:ł l"J m+K ܴOQ޹j @K4vn{`=Wa l9* ی/(߆zS%^Kib]| dn?>66oVXfe6RSlG#zتP=;}Hj`Cc &e @a hĿxi.MKιad25Ir/vmRZ*@O)5>mb7Yd@A]`fFm&KSͿcE/ݺu!$ƴ!(+"> ܑTԤ:lUI~oЋ|><@sM솝4KЉLO`thԣ3-Rv i%ضd75xujQL+ m&ֆrL%ܣ Yi3k?̴Ő?g4OnC/f;w=:o~ZN~ }EK70p-Ēn:sW5W9/d+@zY|/Ÿ(-Ƽ;a޸`ͯyFY I⵿h_@a1)d'ϜH4aWg8@[KSֺS>黐ݬab'b78O&I(넩wUOpp ,TM2m\ax;!F䩱tD6 tv[03BΦ`ؼ@`eе@]AyuF~P{WwLEPĨ@>&|riV:^|':.d'}kn9oؤ pS/ԉ2<94-膥=xg4aqNB'9!iD}gmXאh2zҡ2*iSQ(gu`t m dd1hXO1 m˔`:@/NfghO ^-f}JJy5 Y%1~ }|R28LD Qy Eg|2T{~GU=,K a wZz?Sp13i@ f[3`A,?L8|Bx66F<q["nkm1;7Ώ "ˆ{L]q"҈qO={F=3qϋx\ӶݥbH,S=Cb)瓁~ΟW'ny}Zc9NK$fA^ ~*,Fm)[Ĩ*61;wBns,_.y5kQ wr>lL\;Wh0buFcp { ^WekߩO"bt ]܅@&z%,pw0morrذGn}H1RfR90V)TĀK Ύ\eI#3n13f&\*YgI-i7Kam)DM>Ikt9y>X&fuL#ocGl)S<IMh4eWMn z!Ηik|206BX/ߧ].6(`84?2%ʍL/C/ғ[zR~=2|KM!n |37<~'3վ=Ӓ?<嚝D0UçAq*ݟ[NǼVf,xIj/oiREXn3(T¢lQ0niߩV*wʆBo%rZdH)5m뷱)(e=֦~]E7O/jAƦW)Oi5/zoc@eң6FK::{dSrX+%Q4t0[;ےfVUK&{{4R/.arj1fiRRc?x1.O ~glOL|Wxl^Dvϓ ) ,^y{-G.ǐ=C#PocD9zRt{N9/R8LK))Bx'zU(ޣҫxSZ[YRW }/n8.V_} e[rڊnBODCoz/q$ufۛ!Zn?avXA^w7leXG(&^Jj0{|N9׶`Q]9sU֓Ϩk$!E,Zѷ#/J%YIEНgpO]Z.-AZI)PwxvZ=I: @K?@4_ mN/eEzt?D\Um=h?x(.N4ZH}k4}DZmnׯCpv`]OI/G1jl`Őpָi|rDc|RçfŽ"nB6y.&˺BFGcCF:O? &tѱbzڐ5(F_G3u! [2bWA;B0\~>Ԉ~zByB!NSd[`n= H8"+ԸlnH=VenoJ ^۫W_.oV_.ocG} 0FahD_w7~io-Fsb ]I2fʁ-#}`f!x_v3C,n?n Uc2Xcf4˟zs[2J` c}Dc7'Y'\)yL=O V2 -810C'QwE䥃v:HmB4Ed:D JsbX/oK9nK }Xq,e3⟋4[X UQ7cɛys c?fec2qhWk:;ٵ}qkz[-rM6 ow$TÕ WiB=ܴ #S!ء[b>e>=L*z>U/x" ->YB -MN]!򐡌 B#ʴEK!s9 Uo`''$Ax,}zj=W^BNt҇ƈFcrbb~DkXtE0814|){ZqMX|ȓnɈ9aa§! 1f1ķOଢ଼1Nxq\?B9ᎴPV(6SRfLׂI-ZlVbA{.EVHŚ/  Ѡ%7o}6(*H2EyR{!r6dp(͘,3YhJK]eȦKFXv~߁6uU.;EE%0=Osc*'=5U$3Ɋ~Zt/y[ohKT/x ْc=O+9>8L?YyD )DS`y~Y$a PP_ӡ['Qg7oqn 51fs[# ?-o覌ֺuSߺI`a 心׋/W"끫nԋ3Ss`\etp-C]SofEURrf;.v+y/P=DŽO<(%yl6=9NȃS ;@l1]BCÓZ<wS6&Nܘ2E77 [`>;omho~E DdH>RbL6B?-Cit+{m87bX\Z5_ d0S0>B[?9DGχ.`XXCN~KBXt";\!ˊ`J1 /uQLQux_^?N`ch,aa:ێDhxʬs\2kJugKMDyCaN`)[D"=T 6{U- ,q'ed]AF*&ON[?庴t٨)3ml|K}QL)s@ #= WӲOۊn7=v.L;MZ˚&EZ-n-i'RnvcGdž*ԋ_?'yS;095-5򃦚SW6L-|h`Q3./xcs(l Hx*˽d8^XV1OM:;~~>*Rx٨=!Vf|LȌ;hy1PdXQ~K ݌e4^d0>f+,7+邯Wn}׈Fl( d0HB[[  milajYW[9V7c<(B{xVY<֬Osp}=R1䱸Q N縓 <2y[)3J -%z`Zd4 9)rUR17L ϸ:o iKW$DuPeiQ@y1Ȇ<jެuV W4">Fa\3LjRr2ƇI-r_$ؖtB)p[uUם 򢅒-ޯʠS giho dXft5F29YP3i ձ*66:OW岇Ш|A>HJ(ךMs}5-hw8n^ycB%'1o8Dh%Vtpj whEf? BҤBJR T+nל٬ B0ExSu[CByZ3Œ,i ƫY+l{l7Xc l1[ryeE|j}3,sZ!7rh1տ]Wz.ƞSϛ$|N箢M);8!ow͘ҰgRG{^o枿W??@_ܼ@c)~pSܪ U 7Q:DàxZG{ qkG~ʎg̲OHi3Oisa?mb&<5!?hkBX4HnOigJqUPDmI}KiJo?շ B9Ih6mm p ؘR3k[t%chA$v]҆2?FpWZ蚏M @":U;?GZ1nű6g 6_Rz)^^%uJ/J]V2rb2u ~$F-p.4CzᯎF}E`g$㜎F%т<\r= hD ެ1͒p{I&fa$rEfsdX9rGD)<ƚhpRumM>3?YvbsqLUM}F>BS`ct[`h>M=ʆ{XYKzb^sRtQpUflwQ#խ CBfP3hA$6W:(”LMV_*.'~֨HHKOfwŃg˻#T%]+ÿej߂g5ڴ4>33Sggd^h5S7ݱ_wHR5U3.hp;7V}]e65QQ.M2A4|~kّx]fӭ`o'h!xޫlbN\Eeng㠆*҅c" 3Q!}*d~k4ZM^r99t~MQ&h7m?ג MO$`x:2MSJ{ 0S1 ;I }9x2ǗȦ1?hmߣUΕ iDzg㙁]=<-BOM@牛䯚^S|eT_Kӄb1 -㍲b14Ү= B2~TP' q(Xl.NxGAAM)GOVR"fk+߫o[ ZY5e iނf?C`Ǘ!t:}밊j-ܼXQ]$"/KwgHWcx~ LbOoC6iφlsf8P2.|֢uGӓ#bMI,abo._jqo+}&&gQCWVN1 %joogYqP2;J U "T!jD-+F7[4tG| ɮixC&c3Uߗ+jjtM/M04i@PJjVS hKK[J.("ƈpR%wWW]u]/^o(^oS#RΙy$m]w=Irf̙3gf2RK&Xn@>{pw2s|P [&뵃ܷ6nMRCF& mP?##T&_d.,kQ$Mo#]UȤU~_0/- -M,֧Slѵ[=0( E4 ̤ @¢u }'}B R)F `.GWD ,^Suƛ.M2 \С6^/dغ\`F״(w˨7#KR EX=LO>*i>[5 t٩ 3:7 z(dWl)$3:_хUf\Vmn[(K@ֹ] nv9d We% uiJ۬7j)Wqd1"n!_d %5Y${ a\$EC8 JFizN}0i@&.=.)Dj Z3G,:k.'])SZ^C_/r ?,xңc30T7hgsE颻o.sVa`@H^-_NފGjKƋxCd?ĵ)u6U10>#7oe̮jU9Rp~ByӰw޾7l_uxћOnqy:X-F?+RjV^?t;Ҳx+):s+#ʈWOД2`O|0IN|*$+(~wb^m&Lx B,XXxIu)᳋)0 ^ aBn3< oA_uGxϿ}$^M[Ȅ?)H7P:.*8bxˋP0DT{ 2PB QӠ`(}k7 u;ôL B!G2y3+7l) OKa.wOҫO1u㱍q>KVn]x7@؟uPgQ1/bsEMq4lgmIƦ|o׎ʖfψ8E *ޯPG' hiFgda2&h5[txE _4_0!ؓ".Q.*l#Y' 9x ;i HG||NVkܛӫ] RH6wQgUx%(g#RӖ`dXb/TԱͳ[a~:v?,S/Z(:DGy:_Ծ JDٺS NU˭jG ēxd8d r[(JD)\=Q˜M"Z $vRfpǝTPYW9w@][' rV'uƺ#wRW>I%4XÜ^E0Hb++6*сӧۿZ:O lDJO31{ץ}8>|LQhkj x+s&)?@2[h5얦r=f vj7)ej@UAҗҕ?tQW~{k9`MوFW6Vgpdir2=}{L ^f 47t'ږS:mNNR?5B SЬѧ C>I ʌX(%φOы*'Siщ4Ȼm|ऍ7hI9nZdywƍMwh?% 7ڨՉ0nZx0süBA H W;]tn<۸EZh wgbj7ᕬ) ~ OTy*KyC_ H]0& k SbLNT46fM=##k_CfFffiXq Grv`zc\1AkS#gKJ^QYӵ5NXPTNP7[ (DB#r/tKjUmV?e-k[kui:gy/Zr$l^RI~je?'2|l3U I=vƞQÝG8ZZwڞ^"ƒ&mH]f_G=Ax&8?ݧ:1$Mԫy7{U'xX^6X Wv.sF8=%Lx۽#>&# 9i aL^>r"B]7n.  U q)xbkMG᫝h ((WPE` tF4dSʬDCˮ'"iqE*7 XZ)}U.=c*,N[ 2}ew"ǦB:GA'rL ʹ7;DJH:S(My3)Ta);PL5eT7T \ELmV][X |2nL0+,>d_PIT-:@j8?N>!֔דwiaZ Ob{9Zy~O"(/wqn(:g"1v c\~m`x+RL#Y%n'QùPn 4PqX=&Vd/%57GB' ]!!3*d (V^0ģ*S~q*SDYҮxS0LXn (.!Yr@0շP`JI[#5ŭjZw#fEU4oNKL|V W]4%$?XXS'oN _vL۸lϣ7*y(Z(ˣY_Cce )#SP4}E uWӹ.dGN\(󰉋9Zd΁5gBI4mZ:wB{4?S<,_.}0+]3b{n8GCDlj1P<6*ܥʼn.zɵB"R!^t@T/,  PiK'96iNΣ']-n1Pp]@CRۜV;NIUWjoڙB~X!Ђ:ZV?`%΋ Ɏى/<%!n-\j]ԨD֚a:HmP"c!Yӛ, ܪ;Y#^C\NTf  bcq$:M5Guڳ oyd{d`nf#wg;^5V0;ce@9-Cb;OM$1?̓C:/S5b N##/Qszޞmt&m}[Pۀji[mU,=|N!d?f̓=>sd}C E9_-RQs- kPyoF^C?*-A7! 6 kq7E8N>U$Wz pWFBv◰yc〾E`% m.]};Xۗ$m G]/#OK#pĿ#J"Ф$?KH[cW~ߨ&0/lf y-A;_tXM:`<\w#Nބԓ9E#(V\mg{G^kІ yRIgǻyBU$'JMz!cׅ"P;hJIʉ/3%);OމjR z%+{:0= %2Vda1uRÍWuskUh$u'5O7/^5@U VX=}"Jp5qɮE1Ξ xwy|eW㣚w'}IS~={0џ&hP땉z|\"89Y>~o|-I>~Ϟ$g|O.+N\;e?Yaw ~G'ǁ(W ,ȫSB*YWT,\lf։uq6Ð $!3k0y]LA׹֘G=_`q^1Lո~H /P*!6L v5۝P 5~SˈAXy[&~d{QLnm #%\aDV$6ъ=uC)2 ?S1 9Z,pKlqioRX nYoIu JbVyd`9DB.l"t R Λ@߂/@GKد'&2JٹUk+@n%*~@U}_u⺇pq6^.⫩{[<.|${n^ۿ7%0FyW& SgvBbKIc%EU&/zO`(\A ⧣qblzD͍bԝY43؝d.XeTLg1b6$%lG;! FSDKZE V|x3QY3f/NJe? 0˳0*҂q/e~uT:yq_qÀy+O4_=+L ;=i0 W({$@.7N?YIo>;H_T8p[4[f͚_Q|g Rӱ݇^X'j{(8#OTˉ5t9\\pUb"o8iB ]x ,6Q8 eS&]`ʸ}&N(qV_Wx sY繇ߋoK򀙹w'HN_|ϟEg%R^oĹ? jx]R%8E&:#ue:=VN"E #uE{kF8smcB09jcY'\5e `kOQbcxp$`KgY+fG˳aA>GK N8t{t{/|KgVO^Î/GtH4Z}u%XO>a_ =%2߁2nU'8;9 vd 7:45&d4>؅t>z{m tNAZk:2@*v%{+PgVBŗp,P`fq˨$ h9ˠ00<$\et{ٯ4 E}.[vQm[.%ǹqX4ӥJckqnmh oNK F)TE+cj :ծPVDY'E2N]*{,b5䶆H)< e^. i.~HʍoR|6Ѵ<`9E/v;{y!o(o(oeR!ґ3Dozrw" 2d_3)+"Ei966\vY.1SˎH錄r"ްc"@d$,y"s)#' +gDV&PEhпD:ݒVzT(q&xOVA߁Dȑ-T]VF,Ho͇u?({qPo `<B>V2B屭f ɧI/>G'e5\c:ӑVRcs#|2O|1aW˧#|2-SO^ Ue|1.#ipVAG]8QRB"^SU5ͨ$L`憝>i8Z1Z>w">|a^ /J/$ZRք_gp}&ּ~Fd=z(q|,PCAf(=찑$*. K"E0؁yf,NV.Х/ HˤC e`Uzq>js/XŷbWjķV]rNثTw:0N%,3 Y;BniGM+x5Jn@r e9Q Ž\"\1dJ"}j1 %~O 0W)iM ͑oj7mntz8)@ ܜII!)؏cVEg7^-}bA>HKw.&8X^0Dx48 ||!}t՝g*O!_sSDjXEk!7FaC$5n' hnsb*,]ģ}(H3eAFa&L|:P\@Gi\qQf7 7(`$SY \I9gOU*̄L@T<3+#!L 1ALT3dBbǜ?\HT2/ejWgD s[D]y'|>?']rSIbRTIp?= >۞T;J۴Bj{Ԟ3Zyrޔޔa%ڋYZ_h@#?h<7&' pNk𧎧>x7>ܟ2JϝIY >?xK:J'w>04&gڿ`EP vx̓Ұ}m4ߝYa{ӡ(7a0J,Wp(CW(~g?|Wl+0Ʒc:( ;oA"J =x`z#O.iVVR+ K bcqG;]iyr"s lfr|gD}{LukTlz.΁,zNJ/\]ّ/zhR*+H)OM#||ȓS9q4RjZ$VG贏 l{nᎯG'C$=Gj@~EVc:}$_ O6 ;}r%pF`-o$uɳ u" d]gT 4QՏD¼v#P)jzQLG4cd |hRH*#*#Sz NaR^OY̖K.mp!0cUY|-GC%fSí) [:= g#`ߪtؗUзsЎ=̃w?{̊5/DvFWPS1N0`YbΥ+ۣv9@p4c=nydz{RrϕX&d&PtNӞG Thiᬶ}V h]p`BC|Z܆ݰqFjS4s!8$R H& "y<'ǖ8ޞ4?-կ+ۖvbvk+E%D ֣5Jp*]{aGidtyzCCgxOQ֠?oq@Bc{m7|\jOvVzt@b7.I;{n:czm!SYɞ{J]XJΈҲSص"nNsշB+ۉN+..,%7'~'{miI;3ZXI%aMY)G5"ܖF-ÚL~~}XOv!?.$eGqe/eL{E]cx5 sR-{O,؟^^1\P[#;ކ[ ;bcŵ—|)wf9٩]vco{Ǜ)Q+\%_-Z9bF(n"pc\E'pYżjI">^ H2^tKkX̰}d KrE,f%=8S .f=F{s R }8$$/0( FŁeg8 u*fKs< KS'[3׾+&ϓ 5*8{)ljc/˘ؠMyfZ:zDԢ3v`HnX< ϣMpfSiΜi L(n&/b (.Y&X5a&7[$yj FwμŪZ. z42փI (T2%f@ү9h'ʨߡtL3wlhaS ]`ƀzƟD.BU{y|KDa/nK66A/k?2yh&s1s1Y~h\fGW.KSaQdh|kL-B!J1rƗћ4g/b%e0=fdzk#RgX%}Zяhtk33vKZn 0{0$V7{B_|u (QlI@L6wH>VuD <^xIv: E-jKs}2y4\T!܅ hD ۧQ|gt/N ˴∏|يq@;g5t mpQUh hH&Tm&)f<-=. _ݎXUYһn E= U$V󜐰=诔Jɶiy/cG"D;10 Zi 2#hzXGRѱ N(PJlYkXpIͦW쏬3ηCLL@{Zfes-MC*[%YA;7B63|MӈN|fDyR~lzl#p jF1-pg`e2Ԩ$g 'A0дM%C|C$&3q;AV2"DC:64L e /)w@7@˶{!R )}^kƃdmeʐ[Œ[MXh*\_[Q}"Zu$ޢ6yBH5_\@_~܅jt9>~enXZ_i=G?ߔ;gwg62Z3FfF>nRB~ ?ݗ`GߝS&vtw;w>TUuY/|en_~/t-ߥa["yMWŌ5=i71kYHCek9=Qe*Ixn/s?\3!f}0[W俓c,_6E HYSopgVbI Y4P}pBkG ן۫2n%s %.n'px߀7h-Uдhc,zX HnvYo//wbQIT[t d)PT,/M -ڕo~;Ŋw+^G*|JtvWҊ`mLFKѕz'^;3^jcbgo^ i<$7oR@,JB'|-#:VXJoj$W|~a?d)ᔢՇc;ۚ܄BzcCxʅU]|;]<8wRNcA22kZ>ϣ_*yP.CΔ+EJ#הPSKbgM'يpJQa+.jTvWr[>Gh>Z~/I@!(FQ{|Xj8}69YΌd#UŲ,"X\4A@,UW +ԉ_15Sē%3Pr"e:tsԀg 'ֈ| ł:R|l3@MYxgf)/>S$%)`zSh3x 1x&u},NjI G.#gN %y=> C\p(SO@9?:ޯoE<\XгoWioNjK̒oҴܭ{34ʯBMZUqU3k%ZnSk޷]ح55k$n 6{񐭼ıGǎЌM7V@oyorIe_x?X7zz/ ~#6ЙaExsNſ3 A=@hzrC+ޞ7S:,$my d?s,L!dO km#'{Fɀv݌5dZ2k(Phj ~_;k92U!vnp> WH%AЮ}[ԙCĬ*p%Bx'O}E&'A1Z}J~>A^kH-`H-`S  %wΩzxfp=:U 4XGOu9Vsѩk+Enm5z9 :f;`%(A ?X"][ &a ~ȱ+T0/LM.0%f} cȴԜ/ͬHI‘dGYEH2s }]_JM-8' `,i@ؿyqYq&S3Z`afD  ؿ./ /:J N3p-g0b`] N[om[SX[w;'g/95ac>I5Qv.aP]7+dQϡʿ*?@:H3U~'ևYsfhp 8k~׳A$C [Tt]JN:UuJR[&J,@(Ӽ$z &{_qbbNL ?BN*ds̫IB[f4wMgҪS"Г͠7 9tp^1yAԳ$qKh 5v9S7GaOBDZ ?||{lP޻2:$KIIW.p)Wm|@F7OЛLxlM JMŊd`.yVd̯$e1nv)E*F3QU/$TF. f[bS٦+:ytxWaGG Gf/^2 /*PLSPeĬv8i(f|ק%q/؂[ɵa!@S[I|WS|/H)cv>j,*& tt>"uӭe۬3) * Fd7N8Yܠd w3mACyqT:>]lUd"մN+/Fp9\w|;33K?mJ|G ڔbVMW>T.κΆUY;Sn6-1tF(BptdY*8]^v Bwv'wg;YS]a1{D܉SN " rȱ:mVqt\fm䁖;v/Պ^ ;ɢ˨sU>yr[7ɞ{[ "%@}Lc7ިSOd':{]v#!܇;G':_oAu,桘ɚdz4q][^Eđ trWwLKTZ'˂xX0CZe?j5h- ( Jzd֍Vۊ$7{eoyG <ɾ|FQ71-sً+[TrlE-W:E&B u(dfVXB/l F)\(`n6uJK2ʛ2%g.R}N}8 5w̑q2ܡ_BM5 *5 y[GoPz}ObO~z"I>;݀?v"L_J(q2IQ3dJ8tUOU'YWi)w vX4y7[pGu eɜ5[.߿MSYw90'\"hUn~Ky {QPiKM H1u&_ǧbCq2ű'Yi&wYn ]ӓr±< MP+鋍"rifà#d,eo0Pǻ)':\9Fғ_) ~Z0Wf\/wLdЍco\ȥxnӸ屾D`%lRy]c\V댁"vq/g1jXW.eչ=>vt6Χ[x\xb} ^̱ة%tʾ>`!_TVA%nEp iN?צߓKnշhv‡@ul:͈-5:]v' 38\ yxƵXke](6۱H)>@Ddj|st!߬+9z8"Y(4n+.in%7Ӏb J~$K@D8b)5B!!u͡fb~82G/SxM [*p{:~ }䝰gz׈oTcǗԧ"*6ߣr`;h@uz@U^zലei;"`Pݑ>`CJ ؇g*Ptf?0c݂Z/(8.p)WD\x+L"1dEʍ55pUl.a"up ;㘺_MR-.v$c͵s!8O=2'(YMvD"C:nQf._dDhW OHr[>˵t{?mJ*<#N| JL?[!I!b8UOqd*1nx&R,}D+]<<˹EMž`u}q'nSILpoz!zry׶6ŧCeiggE ǁDv梦Z_F0ȐC-Jc؊bKL mMSbd"֡/|0t䀄ԿP&F2 'Yfb-Css b$UOSm~d>*-ܕxրxJ>e?ur2#4-nGWnol8Tr-U6Yܻ KJh/w;;ꨴN?{L Ȣ7 eg\'V8fw2P_J>3S/bMW:ٶ-b×Mmi7=$5Q|~hm/w)_),R4R/o/_75"*JG*@uƭLe˖/T-}E hz<˾i\"RB._n$WբyYǑsX&|LTI-ݿ}{Ske9lRJ-AѲWSX*_ߑ= Ǚ~(ZWck^Ek2DqiSۿLt,A= z\>6S1LAFc=k_LH`aoJQ}+kUK:1gdS b)(㎮qbZ@+)`۩JAtNS'@DAN6LV#"? 7rb~:!^< 1 qhhߨS' 99F{U.mrQ: fܳ3j\d=,/➧p[=UyI[ hڋmq}ͧL(^x>x-WrgNc/Q0Z7:+ck3!^~Uܪf FI*)PY]GYܯKUsdwЏn׿ahb'tt~p 2ܯ4d!YZ:9Q-7W+5LЦO7GX&nI˼`ܺ/>=9R,بqs aݕA>Br6o71L'D!Yةqel`YMh h"?^uVa qZ>qp2ջ訇K^/s1g'7$a&:ڮ#iy=׉$<R~{K޽ Ʃل^t3MP+^ o|E 9;y~lwiuN6KF'&u7*C w^NY'MrAE՘ll,t&"/^GŇ0."G|[7>=}A)h W#Z۵ !Toõ)4Rҕ!0 QVf-:mhHt ӵnP^ ;圁-ǖC㉳SNyF,T\Q>z?z39eoZ c\ ~ke.3m^Kߨ :8.I |쒜)?ZK@WCѝi ZiU?UY~@G>.ɻkfnFF-7oaa x`2 }sծ] L k͆'ߏP~chu'5DLPw{gBu˔i]Ac ExXDR~enWY~䜿GYyC>Ǐ9$P[77im>cӂq=%b, lvs}745ܧS! v8.\9/;[Z렩h6TM?paΟM ?Ʋ{`؎D{E4cރC}|S7,>ڌ#hu޹AmDplŬjc6Dra"B" 2qgݺaS ӲU暧N1\K&6y7i7d{oUBsNS]@ GoޥT&r? ZM}^'0Ea̸M7P}1}' PNxDp6q$de YCZ[.攓vo6&ŷj9^{n.{7ۦ=E>Wp3::o~8+DHDV oVbqKv2MTf3-V}v9D?÷$WF9yZO\B({M_JkK =X0Yw,+n UIt}eߞ$k])ˮJGҔU'ݐ<3<⛁Ȅj2*96' u^x؇_ p2/J你RHެIl^MJVDp"nOa Fzإj2"IjY(nܠ,"X,\9|_}Q/f"i/L 'gECWB ؤh.t\N|zِrkM  @v-E}؜8W#FP=17l7y6 ѪOqۅeB"1(l= .dћx&v̓>$yVf%z%V$щgR:xIE$j"Ֆ|N/ P1قq{{S#]ue;9\eS(hFΊ6)GZ*v$\HԲFCҹr~JzϠ0^8P:UM{Ԁ Cl:k$0I3 6_9oh 0r%NtGjUOPM!@( ^ָ\8<@dXSɞ:UQBn'QI{f(NEyy p+k1iK$߂(j*/A NC+:e3nJ#ȏZAX& ߥ$cI׉GI/u,Jn4^phGcd;U0<ܮwxg8g@<ǝ+OWJXGо x~X&Ci_վ?2lCgX֋0r$sې!gLJKb,cVOC~[KE2%7eS.4׎.<`XDJWjKE[}HaW@C4LjX6C([}QbK*691tE(VeEp`,tխ=D~XqȨT-PЁT굋$G :CIـe|(}^/HmMqYԗ޿]weP~ wQo2HgvVяUk`<M-0Aӧ @w#N1ɡW$FY[xG浀#3zq}fkk/J{Pu⓹^ SA瀂AKġs믏dmIBbT B&!Do6tO.uGÙ6k{#h-wgϐsGrԞd'rHH%U@6R fq+KCEKȟ(V)I+/ԁ'V"\~puaИ :I@ Cs_r)_]2bûI%8nUF<6¢VJ}Eb9DbS3Uާz=Ά4vhBiMONś hip}ƬйqsN<2ya|XaO*A>L:ƃS}̾^:xf؃Hu\o/%`݃o&#dѣöWb5M#>YtGq 'K |7q| \|u~/ia ϼ\9wq0e!xR[RIk% wBZ6)eϷ$ԆK)nR9>NSz[ IϑCTQ0V  0*MBVx>B+W4N͇A.wq,{UW: N[Hu;ddsp89q!H3l$,M PG3 {'zHqXQ3_167NJbN6&@\eX%BǴ=dф|M>Gj_ J~`=x9*?G̮QC&yZ{T`킰S{|ŜjIT8DZo'OMj?H1\!gwujm~jsy_jIm9>jAd퉃 utƀ[yc%5\ض^ԫ~+]V \qnX(N _Ii3b/bOD27  Z\~3WxL;ʃOۛڦi|f'g`@ܦy|#54ܻs I'w|m%Syn5MCӕǚfy- -ӫߔϖQ-_ego~r9j<Mۛ[y4Sl% [قdo;ЁfrA\eԽٴ=1_Ģ{ljs@'98"'OTX,;׾7{?!T@ dtmyLO(Ᶎ;dӽRob: Tj'.Pr;t{iD l(Rk:o2rՎ*uoB͗ɢm ,w_)&PVue$PE+2ĝ @W)7O,@e2Ċѩ4$ksKљXk\_Zt qAFgAy`e}5y[p"hIxSUw7d晴[ZبO[Zmv˾W?&MNEөsr\gNVԘ$[CS0,*A`j[P/,H,LJAOǰȿ_C $ 1wrNbӺ!(vכrA/O4܀ˑc8FEmwobݵ2'(ϋv}R{TO oձAz3ቨTuSq2&Q$/s@7U6C0'@s4}}~:2!ģ,?.Cy/?nc73ăo(wmw6N+ 344~M 1+@[nN.69MpSC.Hq$ȊwiKw']O.nf~_!_('0]=N=A}1}Ӣ̺ףE>-9hs<o)Wn8{jXL- PTG2/V` Hh6zV78i\G\Jx$Mܞ˘d6YZ\:boFkJMT5ג#fWdެ{}@*DE$"p;[b&g̦ N^4bvO{Q#_`cd?[ D Xxhw趣"lGGpͲX:Ӫrִ55.. N=_pipiafX8?їѸ$s 'Fԥ  -k&1m`lFakB|+ĽnW~3=ɇYڒyB6g1>4'x'4>r7 oqRB] v4{tǑU8<_3@t 'Ztf_ TqGSVA>قـ>D, imE7!5Tjʌ擷5OM hk^[,wCO EY&3f~C_DQUl{i6Uƛ̸w4dJڻcbH Tf+`H~b,rqV3Fžƿf[%[ %rԮT\klˍ##9z_#2 W_KͨHVFK |tNa>C\,6i-4BΣ%: |y>&ܖ #ëD/ll]O6E`HQ~z%u.A_U-C?@߃50gKōQPCøXn)O`^T< o7<8Od% >>4Won[8W_Xn3ƧV ]`#tAigi;Ed9 Sa~1BA EHͽl0`#C<MdMsmEџTf;ݹsoFLk+hĜj[a#B3ȝ { S!7rO\ ';rm; rO j.:H w,NHAm^Pd쉐/Z)L1:ߌ?<Ԏ5JKPt;~rPypc j뻯h1z{h;l \,ۓTwrM(jD twf*y+P6yQU35Tfm(8 y\]^y"IT=} E$+o'y#Ǔ$PLRV GlxߴHuP0!yVώ~n'xc`bS&)&]MWjmٯվ?Zt*=MUz3 8⣖do6X3|1 U'+4y\drf!mD[8Uq^ wR4sryv|8G |sHRwr%6IX]D[uF?CC5NG{̌ o9>O/:VG_a\[~%EHXeu/q ;M^nLz[1?) ۓ>v9Nd+ΡV.y%"=}qG/G .)^-׋(H./Vr_/P=~K>C,hy 7 Ӌ01]ŵxܟw$~ AIz޹V2dYܴ(XOy}̆G)ӅC<2ˠ'9܇{'5~I36e؟JI={jLOBBPynAZuVJ@)elBf#EӬnAp7ũ¸k#F\n!]N*hRh&`l&W-k܀a1'wiYK^!B3 LfјdA~{WȮH꛸YܤWe sz76T3|Q}A˼5B8^In qsdަwu]+a:~}MTڰ?8>c;l+(8Œ٤mEӿ`>Ʉ" 89ױKQ޳;yf|O({,\G4hcxDIt@<蟄o+Y7:/eLZ<߱{[bǗ:u/hu+Ef>oi iT#KٲoɮV@O=5R[yJ9Te͠\z^at4ʡg}[M}c=(a교uU(Ѳ Sv\#RlOu;H_݄VvЭ盠vǽs-:p60TG#>FxHꁟs02:klнdNd_L``LaeLN0/\ )%SUZA,"cA5ߐG!:JHQzs% !j l8"h7)rldSA6X]YBcG<_?} 8a1'8GB C7~L19Kv +eٝJzGI;z.D U#K/`lT%mc ٿEV+r{(MdYb8EuG$랛PǮI9 aP: : =l!iEVUm9V^P ob';RE{''٩RG~l#no>5.J°144`m+TZHg*':\&vܖ"5D,g,:XHtxaCBt^7g80r,:p<7Yp J_@dfڸPoPK{j4Pz@bc>;YzC.ޢ&jm<5PӢ@% <ÁTY}A:r6c)lsgsZ8,.jt?Os٣fz~Zb3]AioO:%N:QuL_qW7?O?/w9|u4mrP:>%/)^T`A}hElc*tbMԅ#cJR^e-G>mOv6{qZq㰪pWn?m:EEUM.mIetA:&i,:бuz¸췳tǮ/fCL<ު ?y/}esqwp92$V`_N/N J'O'!]_oJ䷂UF:h[|.+ MG|(=HM'W>mΏS,<[.ϡշ D|&+c*fBj. >bGg'(s+:Û\_/! <򷎦誌Zύ=]ܻ/6VwIػ[xwCYzzoU*PaF 0~?@g@=.4f2.}1o R&u|F8"ˈkyZUrc*a]4{T8rKa?'s+.7nZߺ_Go{_n`&-;5;ɹ g2eBXB>6&F"8CzC:~Z]B!]NsF8}hM1|~$Yjh~?#̒6d?`, HR27RctNuBJufnM)Ue,uRJһ}lߏKZp|U#`]}53;'!q²U9>,a2D"16#^viXFU@"*weMFʯ~ 5|Zñ>Hsp'U#MQDc'pj/";Opoa;~`luFsHmjf?xB">Md6O!@646aXnJJ78J"韌PRg{$' 't-}:ǑrVz@n؃cHmq֭)¤  ς!9ѯ5˱b.GP:Qf(2~;CJ:K6 !}"j-Ԋp{- 5Is*e^^ 6 r\a:=ˇgkAD2: ąȓOgEHXgO/ VHNabiShA@ٯL`o7'l-x|d]d^>1N9)1_oZ8Y^o+& '+=?oڛӰi/ ZEUvN|&^2ᵔ2լz Gg9ڥb\\ _s>!X|. jxK'|>s*rb!z"iXAg8hk:).\Yc7ek`1]Mߝ ǗxTf{ř'@5慉4%"%C{WkX&!L'o 7[$:{~],JV%͂Qo,d,{E.SKB zb_I_Q#UW-ǃܿ3vÏDZZH_F'tNA% ;G'42!ע8d욤ԉܑ 'ksaZ5#Jz.:>&L [N.M8ltZ_`;[@Wc=z]kN6N CCsFb aυ+ s 6q [5ֻu5$wqx>箌˧4d7r/]'zǾ V8ݠ #%JOccls'ǷlUa_𶪀o2cxدO HK}c_Ԩ ")7,CghR;Jů˹<:G~uӧFx?l∤WH04`r ӓ̈́hsݛM׏ ,`qo/RNTnup)HDg @j754םB&(Ub L -k#HzYψC&6JWn <3l/Joɇԏ[>H ?Pg Fs7k 9ϼ~O1ަ5`2)F ĒÞmѨWٚmgR]}쏧>{>ño>'ވ{O]n >K&QtxJS#׫\d\vT=cT<`(+|j=32I/tQlHc_zHqJPaO+=׷ץ]xq6 amHD<*D¨dqI%N ƮF:?2F@Y]lhQc[q 8.JE4>4RHl|L{t  .]I I4ǗM$5v?&S3hirjOnN P 0n.׿zEAb{or29.AwpQ%hHկMs~dGfE 4F~df$IGI`_iN莤_G_0k\Ft4maM\p:̌2545 #gV U-SYZ$8D񏼈PR N\byw2\AQ- dwzmAF"kx-7?3")(<֪qrA<2'%3=Fzz4KѸ!L8֖ʣ jC]y(QTw l|S]@)q=G,uׅVB 9{]r~vt,,H_H OZcQV~>P7)`vT8{GC H1Rԁdo ƻW5 ˠ¼0&7\^|_I?G aE6E©,곸=l]tJӶ0h]N/")-Vb-~ZWXU.z'ADY>߃n*w-7{atBSQ$a49$MsgpD3LV]߶hO]Tfy͊ 4e!5[g]r%c|Y0/v>FB(&;Z$C#YQ)0nA_(sdd :ԗ2R\f3+QUez<Nf؀oo' Ux42FCpW|="nѻ],me3hdx=ZU߿\`MDFVVߴfafˆ@ y5~tߒ͋[/ 93)Һ NXh;_?gd䂮,-Px񝾣RJ6Xgp0+$շQNGJlrVkV Cas{U+VX9AkgXZd~ID'UO;qWG5}{F F%P] YY$ *RtÎgkV쿅4Sxt>p-JQ^hOd,M1n umRĎB7)80E 1^3}\euy^}Nqh@TPtZtIfIfr<.K*'k> 1H8?P *~gtdn Jq3 ZA:FTDZJxʋ |`Ć8xĴ#$}v >b%zcL.K#a&UADv>ޝLo+:c\W%# <2de/)Pd._LF@ŏ# %m]$Y!f>gNP@;r~FW x!` !.BMi>kz~G |>إrS?%v|erꉋ 4tRS{ xU]_&JrAߝi\aq+\"lW08Gb׬L}ם1N'IcgNYLE"UyR7}s*J JN`Ee^ӭI-N/%6/Gw\-ig"9[Hi& "*>dޕi.=i^)$}&/~bQpB_^_^ܿ|~ DڀƯ3sq 9^2 xOT8ti?4Y2$DV0^G h(Gv 9/w6Ћ9luz(M{M`-a$=/)lHwFO_vyf:FfY)W* g &kbd%H7B "EcӖDl;nF3F+x]; *Z ^at8kqmBhpeG^|u4X$C셋UǾMKVVǸ(kɫrWS#vlDq :+4Kmhs14hqF#6;i ZCasO$ E F ޮUY?!Ԙo|x;@۾]@;Kx:߆H]N|SToG>ajxtsvNKobcwzMБ"NA~uUVYʁ *%"W wKGg< 8l<=xWUn<35jI_s ~ڦFGkJ^q /:f0FdUM7z}?'~ڿϒ?h!4l :` XH%ڬ^٦ !P=ihOzRD).285HC`7ϓ8ı'slT"  zuuJ|s_blzyN-|,FSM/!M887uIg!T@S:[s;!4=(|͈-@pNY|WsA&Ig!4NH {6qlio<ԀȢuZaJ_"Q zvvn Zԕľݖ P;0+D( :4zc`V^S}uamZ\ s}NgJOQms`HZ(\]d'?9Ee' iܲPƵCђ4t:Q(Ps4~$ebEyՐw@)+гqLS7@0-_ Pb2pu巰i6F&C $/cc;z`: }_UxXaV$d:n5Ew-dPFA[ ?<ߠ8Ųn䀒>fh5&L3q?u\7݊r^Z#DI'] _zt3>Z\AZD133dEѻH'VxnxM!:D-ac*W:Zii_*v?2_6*1Fژk#x_Yflzŝ8LjHHyaf]:͞}T:V9h5 s*gyWJ{[$ݜM ko-= Ĵi)·Ȁv'I~~^~ktX#2pGҼ  Ş(cڼysLusdDaIv➲+ K:8̬Ȇ&RZ1mGx{@uz̦fi ĵʵS˛Л%.|mQB uPZmIpsV cX־ |a%u'6 f(faW&H^k0S0Հ_BW0t7D0e_8Z+F ٞ4!PCxdv7zH*#(=g=d\5u ")߼nJT|Bǡcj[t&^V(5yNLcuD&b?LT+埾9 q.pkܽUYr ؝ijR@z~l* KKq:yUq?Q>2\-/ȵFr"Col(} }o)L Mםk6t݉y䐅 vZhxV*bt/PT[_ԌNxDpUt6f%z }5՟^y'oAA+Ԛ` ۤf$ 0}`*%\(VgAF󆑃8T-,O1\5mdUco9W^>-ܤq=@.yDǕzƀMBE+W` XC@6Y%C@ͺy8G^>H˥$QozaON(&`7Mև#zS1lnZ \)Nrbz BU~6~ݰG*n{} /ʹ < :UJaf(+x ''Cf7;%8uwiҥ3xGoFGΎ 幄D#*)gHFʗVs9/t$Tɾ) 0ڬMI&m&N;5H]l4?|/ ~zZ̃Ʊ7~pxMF$~ŪLB:=R:]l'?JA^Tfϴtt%DQgWQvTFVUx|[?*y;͢(/O+da|ۼȋF?6Z,|[E:Ro}#uۜ*rCŴ*ՇojhƮ5c )C5=Bn6͎d"PniX*-kG17BV`d| Էa m\SӶn Հ!~CXt"+xBy-?>L=BZvNR B"?1ۦ8տſHgbxjP{ Ql"xI O!ur$™{nBb¬Dn"K=M8P4W+)GrpHD4ԛC( A$)Yz|ڠGbiRb?.CjXZ'9GM4i!@fMƠt+ |s=V噛VcB% ܴ&ͱHx= 0ͿzAt{#4]%\Bh e^GE i\vvv Д!`orm%rmiEpV[ }dc< H:,FHv%+V?oE+ oEc{eh -U ^nd[z/Y'=#A)eT|*\l@Y>E7%N लMKt"sREn}MŽZ: ~<bC1kIƛޝv{*[n* nȍ*;XJ%{9#7<`C!ۓO?Y9TZśTכ-~"Z5G;4@N^݃٘$voʃxV 4M2)"\;:ך|h Tnu{  _3 ZψWeqo>6F:4_low|}&],}uOp-s ph,v;o_Lj0죔;?0x\S,$]dE3dak[?EP[ԊxS 8C F5@oQ<#.3>L7VƝ%r2riIR Yq}¾7/{Nf궚 4X;~xyGEнrC-]~w0BE _8d@u٥m MFXD.OJY?Еq'"rʩF3$$}uB'8M6¡o+FNB/[n{^hcFx# lH5܆xּbigT97#`ˮVd6r"g'Gxꅹ` C)X)x4eUo?Th$~;;vN%iC%b\u>r?a閘zش5g$S ƄzRFqg_V,dA2oX9rgxlrޥ6m٧GiG<,]@m?nA9!]~z`!ͪqk%~)qɓƤ ҕeWrJB١~6b7D õ|sJGyAQh$!GY|PI5wƳvDftMD( ۰S':!tf1tB~D]SLK2aQPڏL(b)6w)[n/"P(@pc?67ʄxE<Ɨ8Aa/ ;!-o5V+Q}~˄} q5u%YMBOb~+JϦӦeRdm:m z!]Mwi3SNdɑ'o& 5$fiLZ1-Ơ)VڲI` Lѯnsn6hx^[j-Erj)ZXKK _-a-\lD)B[+`0o@_P$m)́ (l ЭJoEhW(qU@@ZErmb\@ &#"Ta/ P4m\ʛS/]Yg"%iTqJ8iNyUY^6摭2"U /)@/nj'B{;S~# x;_@rUrdŵBޥ8ǛWZ/V K5& NSblgyФRW6-ws8p4Wʅw$$esYb܆p?;K%(bMyTOzݖ,J T͆ t +L${w.KKFCeӅn$_jQ eQzۘkBԡ]zsggnZ:ExyG<6A:ۖ^,|uN,FamQ<# 9qs zU"`ۋUjѿ/BRaڔSk1ua}y}_QIF4 >ڦFpI>h: J?A] L6Ɣ-rys>MfM<9 IDƈaŎnQ_h2JàE{{d0_S9.&S#zCXC/U?10o-,ыmOlbE2:t32jC ΣF2&Y?U:KM?"ت=e)U᳅qX'KL;"6 [0 !b=n{PM[bWEjE}0G!No=ǫlB2m^+y&Djr+,nIB ?")8hY^-gY#62oZU\W?%ޕբ.V ~v.C\Ëؿ!A)mK9 x3,)[uNr>(|YmC6{\b+j)F !1c ?&K"-i}qj8e%EeZ\tE(FֈuZ>sDZ6ᐊF a:[h>֪ʢɭpىמݻwތ"c[8߹uj@~Ʉ)Hgc0>$gǭSERwֽ]ܿ2}) gܙ1\zF $۳ ʸJsvõ9dz~lQ-pvxځ ^]8O%KQ\es_'<)M]˛6 E vxTsW<Ve@kc[@o ֶ*:;ee-OyC"sc~79KL\OU>aOwNay쫿@䩒j%7oA'iBfc#LG:p ї&|IPK#9/Eܻt2'[CTR6a/ rmA{Jr3LIRxoՇ,"M^)M8MKnVuV=#@d=*o/ٺtR+Wv> <جn}Dr(ǹBZxhD`boꔖb$4iHi$PF{|h.}_Jmf\ ϸ6Z:BБ7Ū,@'YٷIE4<25\._7?ҵ|'tuu|n&7c.a.Qv %]-.= Tjp 2 2CjT\{NY}uSs2H4/u|<>:ORLgʖ_v쿌g6c<ȒxVƳ's<1g]1sC*XYDP':K0 fVw6LE:~5s3F"<4! IL6thFt! ռxNl(ت-|\g ٝG;%Bq#wf[+Zk4%= Q_a/Wi3ޫ* ftg22;KXW;OŬ$R"D% )轠ʈn.LΟwzE?&/ oCgyTM3:!?ة"_x^&+(5 4>ow]@`z"ʍ8fR91-ۖhsLv O:n <}G*-r]q%JUUgփ@3Ngayp_ d|H\ }/ PI1x닰n`JwfN,KA4VA'M_VSWw]9c| w! ZiI8DEh|_jҿ y +u2 'hηޔZ}7/Bw*`!O#'/ɋW&dބ;':tXREYRٛ,m^Cذ|KUL_U-e* ?8ąDB>*Og&ΆĀpGa[쓓y= _ & >hS̛{%}4ox⤕+Yyp2{ψOOEN<\)Efbn3 d7ŗ[kdllVQY絕Sda|nvA.Q]-sFK=<0}w/<}}F=3:Ag/+=W\icY9ƻ<#빘FٙwWұϹTBԼs[Ooϵ~b;]#-\˾!/zXFy¨bkt[:GiXc7< VV@ ;|2m'(p$0=y~Ҍl5Z_: j퇵vO§? q.6w>THV!3՝A^s[www}.!>إ8E@gHRg[y?5J@2s*5JAԯTf[̟a؝?!lG>/e?Gϸ&ԁUGeR;/HqZz PK`q\(~n#I+{g+uhy O#l t̄V{3˒O9'rxL>$/|݃22T$́UqI,^*Yʇ2 ݻUYP^ mkU"珕{R({i[ڦY{D zXzϙkYp}^?^0AE}(L!'lK|܄N$:;B\6 Г79\.[%=evX޾#=qq/eDdyXӃ]:8K8q{VtWa٭t1G0(eI zo1/ ;U B? l|1͒ }һHgvb?^ՐϿ-zȾ\;ܨb /P ucy~UK6;c%Pa7z!'?쒰I27g*&" $c[lx+¡tUi"(F&! )at%G6P򻴹"Ia~~W)ln6YOLg#~1pj2c cѝ$>F~f$ Ss$$;jrTgܿ\st+gSSzNoJ,gk#)OEwe#=%(̂\G\جH h oBLSΑbu^" R|<Ju>Dâ( Tr?H3 OԓRn{Ołu>?bܓM35 iWFlيVjRٞ0ɑ VUe/ReU(O*')SDŜ2~ O6Wc/ra@@ېsRk>I@^?Gl_?Yz!rW׾)vE%{aӤ=ZPC/}xi St#EOD)JZɼKCyTa^eZeDUnņ#!N_lVoq/ {A͆< B*Ġ=F]f.vy~1 Qzzڣ2=QzWW2mӌL{? '3$gGط_UD6ـsaE?*]epVWD_8 nhR{k7Cz.͎cUlinʰbDq: LĪ dsvu<0n gqtP0bC#ȳl?FUcٴP4s6 et@Z?^9'GI^ǻ4H Mc& 1AΑEoҙU=݀vQ=5$ԎY6x\|1k3l6 WĆs9)f/ /y%Dv&w;?N6q]4f5y!Iykl}W4&s.mɃ㵷r 3Ԧ"%wː%PU!R£PQ-?mEϸ>vY+k Z7I(<—?UOk4ʜ*n~FQ4pi3o IJ>NT+sGtéq-d9zԎݨ҄݊{=rq ;"p,q[gz'. ̅gZB"OiQ4^lw!N@\ m6DZq'"/( :jPfGV$ t}{aEԅj"VT[u7Uv™V-5AO"{=:ME*$ W~%niO%uy4˧=Kү?$]j\Tr6gN;b.JGFD̉!ⓚb /EUX c=hqd`tn.# Dx­jwZВhC ^}?d,CREy ³xF G( Fm少;^LٞNO]9_6%?w'OOw.*A4 m-`k߯PO8 k&(֢q]wȗfoepO7~Baks˗~VmaA :߇ylXNj26r2rcyE(JIؼ$E^i^= ^zl0Y$@A\b\pCέϜK5x%)Ӓ<+<ٝY7l"BV#k>Fh % #H rTBA%ҳ)­.|#9fn l [nS6@Lym+jó0}dI%ϫqn.>J@rWMr]*jbCdɹ-#Wj&IИ, P>0T*D;PP["Kp`5J%D2\O<"}zr7^gW=A9_%s[^z(J/\OPyʹsu]lɤ"m%OnN⸕.Qa+&|T@r? 6 ok ?U>z"#ۊW`U !sXʳ9Fƾ +8qk}0< s~?*[5hB&I6ӹC̱h]c7y\i+?-(N⇏x\ 7\U>6:ya^S 6*x!d7%șlC, Hҵ\I6M2/+#NMUeM>3ޒ:̽p ?=CJ~ӡOkz)F/0Hwr72 GukouytnG %lsq tyEd룵`Ԩ\<6T_ R4`6<Z[},[knjڗm.̆FMC[vĘ5a:Պ; uWrC1{- v@T,#`Z‰ȧ8E(SQqR糂\\jw#oETWA+XmQ[(2ScS$'h|^? U4Hpq$~R[ե0O(0󩨃R]#Ϫ%JJ.Q"a'KJ_|x8ĿuZE?GnUv_帕2 k#Ȋ:RY olYo.gA (= IO\yJ|q7|JDyʥ)ƟZm)/^৛Kث@3 - Cw6+L;I<ʕHQ.M͵4<&mSzp~ֱ =lsV49"n.vmWcjїAHX:? Gt'[uj`3Qyz]BV2E~XzJYݍYh}*~}wcnRf5!ܱ$H&W +Ya/W dn#|<6Pw_ 6/{&4 5mǎ- YMeI:ђˢdi$^v3%)<] Hrͧ$}$礒4Z\?I!,1=#G[Sp' &m/idDN^X2-,ZnwpFL7˅1!M?^S4<|{N/JCBynb^7襭v&E=b)'!{D?>Ə]/Յx[ձ{Q|^ě^lZE80noTdtc -Y^OT( 4$K0֞`܉T ¥C&ذ޸|t_Rb[F6EꓢrQTK͕ Ǎ`K#^_E#Q;0%5EջVK7墻*uR<Z3'mŘǠtPcaWF?O,{GWi p;OH[12o]'!G.v6Cu JLu?Q);e 1*}3t%uŀ%g ܧG!k\}&ǽbY0k|!~RY$ė+\tk`R^;?VY ?S2L@оo݂͂/-׋ R>7U7yvٛ,"p֛+.3kl%0ؑ(w|`3!_!Ѓj5۔dzBm>gY 5 /^`%56Q4C7JEP!L(EAlis:޸VZTT17R[{(y#fT %%b@]+s7P׬pw5Ӿ WD%m?ʢO;qVW6dFph<\1}إNᬥשGDkzpͿj6N1Mh &\ 1J",{O Sx=N;+Dʄ@jrXЄcV-CMB7Ʋ-eR !v=&oh6gS[udkq}⭯ڟy4wϬhHSZc3Irv/y|VO[o#[ekR{b\'Iuţpޒ%CE<%L(ZXo ޭ4Eܦa]I6qoMr%HQά> yn]?Err5-i77@6:`_\0ٳΪ[N6#[,a9hjj@/t]) A iV<Ά3ʰ3BbR6:1V.1WQt4K]>f,D Ζ:y;4YʿoHD99H*ئ #80ZC䖇LuZg@VmmdCTzf-VȆɔz؝Baeg=t1OeSih\vR|Ux:~O 3!9wŗi]J1R%+ ]@씻flѷ 鷺 F\EHC?#B Aa{K5Q)ܿX7bC޺LTbJJyn{X|bC%GxlA ο|dqEv^'k'wpĀ}aQ \C΢N}k׹l-_}{ я$Ċvh*'Mfog7-Xs 3Mf-@K |d !`NZZ7b`燠3!j $93 |h_J#AHh^!.?Ձ$o_Ӭ#fĝdɈ7L9r6!5r fأ|o(؝gc2y?[/FTe\<*2:R#Ϧ#bY'uno2On9m2 DDZǒ/TP£! v#LZ:MukC,~ iC m0T^ opSJ~%W/^a[R5/̢&}˔K>~v/ǛRV{+fF?V /gE/,.Mkɳ n6:Sui52?H-Sk5u:t쌝~7U;LE(($7bss&<6ZˠUui B/~CÊs;U Y|5Myd:yICtd:Ki$NIKbLTտ#Mo)^5B_TƤgfI'ݿ Ӧ?ο~+8<~-3%:o Ԃw gΓ(Y>!;HABcHܩ(6l<t-qdToJDg^)Miv4JG34F/Q46b?H('4q-sSml^:U('GL*cdj%6r-6&rc܄m݀Us:'1N./ yy~f1. Ǜa4뜻6Cb_uKT&{BRY@ g}=Hqu >?e&,NMH^smjdDGDNNtro`^3x]a>/[6mDo3I;a S>8D_T=~Ώw*;iaMNL üiNTgɻx , :lu Qr$*VCB~y v4\ex"ӐFE_?mU'>>C@8`s yd9wWL~ĩ`y{ϱAt~ZaI6&Җ8lRku.EU0Ӫ+z+ a'2rJxJB-t _4ZP*%lV۲z&|~T1ѠC HM\$A,qH"٭@&|(ča\ }KVMFW[+@+:t|s_rǹf WO͉֓3ˏEĔC@n8b;V}2gKox8Ka]ؚ~}jmFmXf} 4_W<\mh_ӝ6^8j gb 4^1^HD|hd2&K\t$g>>'G&3QBd~ˏR?vO) l}Td*טȓ?tpV:mXG*?iL:&Hj9> ºy=\flEeD^ؚ4$_MvC8}ӅUn.]( M%e`hRC7IPV!Uo&0.ASƞ.F"O T >3GwfݭJVkJ}E~/npmqO%pǻ-V]-#5DNJI9I갉-~3k/@h^|2Z[+Y}얃~Z2:w-AU;]9w-#I4Dn|tڟN-Vtz==| MS^,'qYZxa)Mۭm![]昃kĴGqFNP|RaـȁATWHAojY5VFkNMMM'B"'8D.<.`tQ8ZϧF+^_j05,iY [~7Y #-q7Ga{ i\ts5d9hډ;2ֆסPfZX[aw/W\k Y*+=9>9CP~h3~'$u>'gz?9Sqɦ]/Q rPfhЀՍnn]xK%pz!Xۢͧz1hq r4Lvw%0AETY@_qa2$GDxp\޴AׅW*e/ǿL|n L*EjrE g R^vL:`pyRp;km }˾K-kvv{I!~"=8٠{9ʛm̙W8V746Uw͐mTԦBK*Ȏ\~ER|®K@z#=q"f%KhǤ'Or>t4  JMD+y3Ƒ/wgry&c%_5Ml:ljPt7 ]. ǫ9G;I-N,X F >|* /r;mJ:;\_E&1 ql~PƔplכ/&~16|p"j6B4C[I5> .x ?xs\#|Z~qG` \ e@kB^Ѿ@5\٬}'GX}kRp+;UqCt}bBSeFADGt {[(kYQ Ɇ'>{;g[-ߤsiu$!puZ^unYFhm_?E| oS (#/˅q4*`vRf˜UCQYfhVo%( ׅ+I3UX3 7!-`%d|Y;1'"N&2O e6eEHyI} .vr D O}O<ǚyH͝hGOs}<\^!  Da"EhdK[QE|H(Z9݁v!`RMTA-UXnΗMt2IѮhTEb\]@up3w|l`?\/ⷄBH,ң l|"aJV?{HOVPQׇ>Q[pKItv(|eqN͢3~'uk$ȃWrf֐*$*t]oIp!ᬀ3 Bi=ɉ=LN"].PT Mi.|'ny-|n@^6R:2Ut -BRxAk''kHܷ+xJ 0G4U t-+B?]OGZ[=F)?ŧ$-ZQCdǸ06鲔OّA uN+,ߛF 0ۯi^֒hYn-U޵Κ]d)>Vw`tǚ{GVYW;J[մCuiTժN`PPz4F4_hjȗ?,ȹܭfQ'gse]I\,/ t4:|/ ιӺɎӨQ^dӐ/Q]r.4n6JZ0.4e: Cii 7dHV-.9r?EޡO PZdx+DOUD`f=Vs;`Q4Y jy== F~%./]/p1^-amܡsXa~JY5SKZcOt~vo@O]H@@*յ &V)7tAA@$B0*.(loh$q'_e eB.n6ddň>敓3'^1gկڵ2w0l'~ SPEm҂*NK T% dV!l87\ٝ w^ʼx%xzѾ޶kza,F;{Ih<|{]ТFvdؒɸgEI~ ] )j P!a)sSE:} 7~C1a,R1^; cM>}~VtDH*Gpr o]9 *`nI5𓋍ߠ1kfuVeOFWd4iCH/(-&8UVUcgN*\um 4y\*v$O}M UDH}}:(FIH}XOUU`֋~Hɵ_/T!ScmsE=,I%!S:V2V"^(𠩩6(tJ'{%Hv"@<$h.ǔS̳祛Կd#LJS1>oL&}rWC*;п""tr)BgWFe~7 QuG zf+3LF򤁲QvUKĜ7ؿ$YdxDfe_1f-B+xΖ~6e:`~;c@.nh[E^ gP1`ֻv\#xo-Ye ^נݘt"UΩ+]Y*@E3]b4: [ㄝ[Y&] w0N0N$dbC'sWIm;mZM\sv'<`R(%0P(%b( Rps=wtJɎe8)m<O |4 pYnq>>A!@!ljHgݗ | b&y芖MeN?;aYJ/Q!K7Gm^۞F"Iz} R( ,I<7JiMl[rI0GޯēqjЙvG7Iqnƹ b^| T!Yz#} ʛYc5 ¼P SQ$iwCS )cbD}y>?% rSa/s>mzHe5 1!ZA Ap b6N꟔\m-@-S(jY9.ۅu~76AY=b~2]uzgҰ5/`Qm [MFK 7994GzTikjJ#RBPz:WSZYUMVqJ,)Y;U vC_k!Xnp -M}R ]'{Ɍe>?cH|In+oU(r O|IC!JtYll4_^ ҭ!V-N&0L|wuڇ-=ʭCZqu8T~2qZ?h6q .@.߲cur ;fd%lEMW!_ wϼKp">& {3 5.Yxf w$gmT\*%zZ:SRﱋ1{* is{)>ڥ(nОV/ū%M ހX˝)Swbw=^[#YEK ?k*!ۤyRwL57%]Z! i;x/g긱B3anHg|5H_Rd<.[x*twz=!y-*bg*JW @#|l FΖWQ(0)>=Un88f(ilF2|1k1r1"dagM rzCIg^ _x] g)SnTxaE0?_ΟG@KlKrjcιEHet6@lR-GØ T䅉_HнQ2;}5 eS!o\#4rj>}x%)"Цxu 5 |JV$ro{.ANէ3훡Hno%l Η}fu4.`x@{ŋxSRq s8=<.^FӀ6>b_X6+}- дJoPbTa]\`Y3 Tpض󛭬;/ N^)LJqKҗ (aNb |jp/G#>'/=9*;4| T_ٶkt)yRw5J/_oC|yLmW3 BeUe4Aja(qكG,?2(2>]9 es nT˩~op`247!,L$6nL`f \19Y 1]JVȊ"mx<8r6<@kRJ?2wHɫ6xD3 łeep6J*8/Bar:lȐ۰R J~C) g( `'N[iTyC1W 򭄃|< Zf^EuHTthV"(5b(u BeCUHjbꗐPp#ז.pKz3. 6a()b{\ `C3)gg@Q/9#m^e4U鰘}Ə+wirgS@A?7wR 󉡰->ܝZ$#v援tO7^0M4"1 +"-[lEul&Hy]&nUPd 6OӓRð7FJ^"oL 'Lbn̒o6¿D X֫+IW]:>TxC*uX!"kI KgbO޿X1l}gjt \ g%x1|og2.o 3.GpQںÕ0Mi^< ^)pR!]v>1#=&G]\J^)}*/=!C #˹:GTPȋYSիH>ewTRa ɖQ 7'-Jci8}jgM80DvɘPT̈l#[H)Y:X2arRb}38aןEG=iL(+8Cj~7hONRD0osXT[1A<D\SMpmF*U1A.RnfKE@6 g@QFhC,QB RT\eȵXi2H[Mы~LEF{Ni1.c_zJ{?ө,Y2F0ť mU%UG|-jvy];clRKXZ`߹B[5qHU]!@/JUM5B,ғ=CIPˢ"4hZIxi)0@B w@Y ɆA#*"mO9){ E m]<\/nJMZ1(*rg̿$U`SE8> kP|pX+>zzxU6ZB;nJHa@//X`.t;xSh]W1njhԤ bh(0a+j&jUth#g` 4[=lb} miHuQjר (Xap&Za&| g+ |vW˷:顋?((y_VAEpdQݏ_Pgk:{G mbgޏ6?O*T]goB^FG.3olnl4R.gh)'p%x4{NDίH7D A9W '@s7VCJ$^qw^ٵkPSNY)"?BdTX}^/ 6eÛ^q@+ϒ`#(fqOb+" 5wRtS &ᗒa/:iBc6:5MY{}ls1#d'<\tetV2EJW)|MĖT vyh[v9mc7~xwr9'?R};ýV[dg5m[(l ++<}3N,-T{Էm(pxi*2\ ۇM/.qw1x[!תgňBq|:SiUdzѿ+ E+U> =TL uDžF9ΨSQ.:>L[N@R=Ì 3umؐgZ )-U}$6M5Z: n/7 yCB5. g>鹪›2mW `+˄4BGw>|.vpE/?\j'y NJl&E`q8//S4 zr x}p.%\h1ecW,Lk\72v#C+t6Kbӻ/lB Ί73Fx~k4^ww4x/ c>Qi36糗i7=׃^&8lىq_ gk4-uc #ABż n˝{j#n/Kնt`QIE"ؔƭoGeu ˡ.| |qr?}F ;}욠F$p]7ɟ.DzsH54p-τt|)ZȗOe"רKx13!)sM\AZ81bSVrY!r Çے£E9W5Tx]X";u-G|Qs&MLa q&.7ӅrL28MwO]}R0|oȟy 2"&Y)+Vn*nx:b mr\}#16yll 3n 7 ry7]ȡ/fcRaSyĴp.( M*cݼV]dK/Z_E⨡4K$\jo =i7/he@huNs65]QxM.4 YASAfؓQV]UNԁ2Xag)5~W%4,B0*^ae9#Zm/Nj#rYԂDO ȏYᄗ]8T1QQA-(߸d/wJzMn$juSK?^w~w Q9$7++f ,Qo/YAlG`S|2]T)0Q|Yn|Z'@ UUMpʆ3 "!"TD(UnESY'S9Fz+bk!b!ڠGO4 5] Xc' D x wOG/hoڐ5y|cl?hįX@N72HN>$ ^Tp(|U|~"g]:͗`ue1?7Ov-T f]T g';!38l?L.} J)!c>Iv#5򔑚):cCuԡ*ؕ6TSvס1TڣCu,a;e6)^=ؾKݭE-W}'U[*M8mНele\&S< ZPm LZ̄OT(:|=y9X7NMs`oO$!XɀHF87{#Mㆊ.p@1y'uRZ~ҰPc{K( mO3r1.| NRڀH;Vgq_ Mv'gwIqh5׶/~$I1EkW`efXv@07Y``Cn&>X9z_1}̨Oɢh,W:A&hC"|Cc p؀UeNknZM4>֙P6!sǾW>>m_jH .<9#f )69WJL^N$[[%7R_2rS҅ æMС`қ`Қe6޴$1,؀[c~AlG= w@Q35rۏ2(>ueIq0ք/2k+A/tbb">T$Þ1 (z 0X_<]͆[akB{舡ټ5l09Z614%[s1SEp?4(m|^ܯ;c1xn-MϮveSP! e+C]BtҎZ\5TTF6~ @RR eJN Śem;UqYXܪ^ad¯4_H9casXk*szYKAIRۍk,US{! [gFQ,g~rχ"q*{. w^*b ԣT(B+2+5jHXAGN -tdڵ95pQLȲ6M" -MgZ"hXc:ue' a#i^m Ȼ/tݛ]d .-C. q֓`&J/RܩXe S\Èv:E :7u/dKYSS.(Sg`TZ95Gy_X x<'kgh|2*h i&!u8_ѩZ`0PK@HH aT\n:i!;(F0"QPv`$/tF@6 $;{|ڒJm"](* uH3 3ϰ9$ ,} Ct-q'|NyZ"wUr HA (!}iΣ/rr/ԣ5ښr+ xFyh"]8WAZ\wa, ]RYʦcsNOh0ιpCkeY[+Ծ{e/^<{apR̓~QZq2<+჎$KsCJ'peW]2fs"X[覅]G (+=f xx3gOpndIjR5x5)`H{ܔI) %w?s@K X!4sIrF2Ng+<p4;vKQE]c_WSq-,I$q nb"<<آf&"o9-͖*M]>N>, ǡ(ʭСuQnA\uk(q/Pd !&lT|;}VXY. mx>UQ7h5ZbX*@AEƒXcqlJl(o:.KhyYzVY>iPu!^_T_怹w'My89gɕ+IMp~м.K_=0[2+:Z*b>F2-6=!UvBQ"_W)٩|7C_\%Lc׿+ѷ3_ʱr_®ܸ4^Wq{yڲbl*!a4(7I;Y3oHw| ZqN[bUa`9g߯L*) 㥫J ͳ M;] (TgaFy\э+*KE6W Sm4 \eu_IYҐӷ|L[|b'g(͇ z@20Gfvx'4c/S@ͬlsVLJv,i[},zH|qJE[F;݄1 \Qo;xOK\Jb]jĊǎHe> qs-uo;?hơ|^uYޕ[5`(mgj-:* m$Vi6y }2\Z.Y vҫuŔ/%G?$WG向Z2DbbsIK5Cf<(WZ>k47]ȏZP&JJ#V5D1C= 7 yݰU'8|\0>謱`7LqK8.䆉4uH#qR@-HĤx+w,: >?<TohU iR5TD[%s=JѫppK8!JqLM෠ HMhl/aE?>gwj? VGZxeCb7"I1o[I89o 3q/z}dRò|rv/9]W_EvKI= 4V&G*t~ sanI;iyR/g-Q'jʳRx<@>#Nu54[Nr\+&KB3V[}j>k zpCJ//(%j(^r4ɀ$/ұ}w}WǾuwuۑv"NF[m.܎F,rCMy6=>.:2.oċ2PꆂpPR*Ԙ+MRm)1!E"soH=FhoA^+{m "9ǽ7GmVڨO{ iFgaMߡdz .Lϰ3x\nĖ(IavYyԋi, fmMҶrT:YCaYv4nJq \G4\;Wya[}zm]YUNx΃ boU&t,,xe.&aE:n11[XG|, ~ͱjK΍Uv@$7ٶQmܡL<(W[&F?vUoX[G(B']jOgq@AWÄyv(ygu$JprG_Dd~wr:^ Ts!I bjgol҆yJ+(BH->ܞ& kBXe' 3xsl0+t4+jrA%%?Nt9Ϲ̈浮%>CJͰ\rGd+t޹Mb}*~lQLJ-kk$"k~0`*Oeyp"c?h'3jU\쏰Z¯N[CydͲEw6.v1}{Y6:yւV r,^~9?rCfX 3KXYA$d@"q~v^m0 )lKOIJRs6{14~js5,~|>|w5|_gL|?? ?OV o?stlϧ)~>'RrVIFvx;W^E`Z܍o3ppOT|wk|O(tmCV =bPד!e(2RIɞ/ rzg` b7 >~鄸ʅse1!Z{/E>dL~UbB&.aNxҘBBb*8-bىl&ܝu1nS.F:wCHh7xEЋ kJЧ`.#o73A 5 Dn▕I'^4l _CBMKϩd|O|) n;zSߌo3[,F,FÑlF} 1 阨,=S!>6@.@dFIɆ(..1mZ-\Gh!"+2I#x(LX2sy]LgY_A9:U|JY3!K(͜ә$ >$$'a\(s?gd-D fQf}?EߔFX'L`,HDI Аm&HSTtHǞ¼`[Z^ܑчE0OpnӰ. Fx<sim9S??6 d|+'rsI&Vbns8***L0Q̗w1{4P}fgQБb!vVlTIltc"]0(Q)$wne .GC&k6ʏftf2j%Jsgg{BiDNj9j;`Sܗ6O_-> Cj$SoGi↻:6c;8ZK(_pI-Eo)J=.էǢ ;q`=،>FO+e4p)+Nix6AOP J5`0eV1<h;ŲSc>WcE^=;mkE>ZZ%JS xLuȐۚ2$!x`'5]\7^ig\p*l)EA{\z#ѩ@PȧȖ`tjpn )lke /7^.ilFr9W  EEP::B "E_Zk4dQi('h~ৣ|rr3]d/EkuAr%˪)Upư=)Ki(N"Vgu4pvGũcΎt1V`Q O(;riùIvXKQW[^2`_gu0SK+V }s#xLAi%p >>olkAC=J2)Z:J;aΌTuJ麶, ;-0cma&hùEnn2qx9+pCӵ%O$t\hĹa.}EsNO$8@i0|#-ٗ[2rdĂ"ːԅK,&@R١~(08c>2Pkbb%iUCMEJXl|s ȕ"b?(Own?6]x$ ~*GէwMy4E>]\By'PZsyVw~tlw ⯣H[ G2S򟵐ºO򲗶SY!ɿUz}4u@S3zp &vRz^x0 <" QeJ R53S:5,^X657ys~fADΘ"]/KZuF=FP+ G@تi\gl3TP'g>^ȿ\+ c&{Ihv5v* `~шyrM$U٫$ȕReҙǶ襡{^xJ(xcW"t-{)Z0A&p6#hX$1R^ [PH}Ǣ!]TCc 1GJ - ފk?v |=exA3$/d.cx9Ps-Ѵ nh)e4M榷"nA$qD$ e %?OIJGhJVQCITO*Āb ( tmw+LN"Z'YJP2"CCX)[uF& Inw,ZM(g!z%?y\"o;#rK;|Uv2]ԂQ0;{0YP3~*1X?^+F@K"'rwF~Lшj!~ǟG}& G DG|$nF]| \ov%"xض/f%"[>JuϮF&X~07K4Mf7jMcʇ,!*Ȃ-OTvߨ)񍚒oT(,JeB]dh8Qm3^tw|9~v p7kE8oķgI5A$܏8[o7C|ʮr߉7Ÿ0d³*gΛ͍S$|ae zs-Ff{s0uP#3ԇM\YoGHj8R |C27i;0\6R7l}웷:l4PSEr7@DObdƮFpi&C17yb8+;0SJzwͪcY O> Wyo Nx"\c O׌~iᩅjxóAkF33elgr6CU]Y,}gȴG# M ֛{+D" ez9Kv,4^x>;\ SX@5a/&wI9U_(%/ Or^(_qmn&:Y݅ؼ$$d{fH|;S|ڧ^|ZKlTȶZл^\MYǛɐ 2^W^[H}1&\akpO9Ȏ[G1؛9Z ]ZI3>f QX7L9rL&}vkKr.vdA҄b-mM0l/eB>7(G΋[ÂUJt2d?qF$ ~fba֫:Q|G8vؠ;}+Ǽr B6qmJ%U8ٞpxc"KH~,OE &(4b &GYoIݲNp< GVIA^f |P;macLcw-nc1߷%浳xG i4?O!MZţ^$SH[zfp ^o JޮbkqbhqMBz eZ3+Q2_x?(ю9y;#<;^~X14J7lSj҅ᨱdx7X v"&I cd<P[p157l˽ ooZlb"`?6>zDh F|7yXIxb<3tOɯgtrOmRgy%Ts|=JZh 1p4F8[&75WYdÞ6Z>/7BU& ܠDuaBQ%.<7 i7tlE&;Tv+ 0dǔ}76=o3ޛ'= yPx<e>kA!RըA(\jF%^ ZA^5Ej#^1E)C#^?S%Y]8hP} 4EM6sKkQqR4~hv v mkAzheۃ&nЧ_|q;yWvώ _ְLKuvb ؋gRK$/z/ʿˏ}vU/k+s;O1ΩoLC4Yjф^B~=~o R癲%nUMTj$|j zh]bk/x_?r:+\@p"#êX8M+?*XXC#w @P R/{ \+vZcw~mHOnÿtKJFF1\~gJӃ|׷0бp\~~kpiiK"?< J%*>RhF 9.3bҾ;3$ yv~n"ƢbfQX]@7ZE4Х Bi&o+oJΣA(9ҹdy P%vw5E_]Wk>F7*k_~}~?}M+cyAcW!/8abެXYN+vn{mn[So,ʿW*o`pOFyQ\EtQݴW:+5upΕj}.yyC~\S|lk\4B5݌ // z0_lSD: §bbhYRO]sObS2JkIqg~V {c+oIcy 1<nGQI3vw*P;9ǭ$|wT狭5Zד5eJtdݎ֝0[U6!{ H~+)c^O5<3sy7}ewG:0l m[\1ܙN̖[ma >BY 7?I{,xcMt]<{tq0V4.Ѯtޢޝz|o7,(߁gx#~Kq;`TxUʯT_]J_9ǻ-Vk}a̶HJQٛPF@5A7ƊUUaG9C7Ehvm(^zD b/Z]*P$ (7ϖVw *ƕ@菫L5_rq?~% muvʋCs&,G#KsۥMZcGs.4ƛ5QޥL\( ͊RtP|Ea V(#ُX;`yJqEwȓrmrgIA,[6UM %66C͒k_N,\y 2yd!m϶D1Ǫ]$Jkq}m[]Bt[vPWms#vG? 'Xlr'׮kWI Kcظ}#<*6"O[pJ̡:䶷av9в4Ica6}b \{!R'#|}?E*U.RDǤEr-)JCv0k4'tHԒx]OF\`B1 ~ҁ~Y8,Eh-2o"g:7 th8u{^h^_NFucBp\7-ڀKSt]bx߹bn@ 7r*'V4V-{#9e^Xoz@\TF˰8LJ'(ExM2 "0MC#Qжd,)А׻]%KW4lœ~;)_\d7L9feEliQ OhIY趲Vj75?{i~&JMbv6g^q;t rn:nB Ъ<go<VOʡ˔ߊeU۴j3zbL[}_3My_NF;poV?:G'Ul u7F^d Wi- )mLIIGmVC'skۣ7Ǟw.]D4nN)9Bm%:\({rκ5+&Bդ{L8wmhGyW{?!oU1w+ Gn;h$zS=&TQb"-=fDݠ6j[ObYwy}Yq.v;ޏFVMA|L㻔U*rVFr(/$|}kg{FlTzv*ZV NsxHSNoξU5U|^V|u5o:0.CQy\X^(oBؼU`A]{ẑ0^% W2=*TKfɇ2znS2(d? #[Mf>S@|E>?- %T~9 eH6$}%=_yn>zRe8h%(?Kҩd̦/٤ۤ],j V!Zf~`C|8Fm;ȿ}@{ Կb%a7?˸$-Pktq 0؜C< dQe,oI(_^Ƌ+qwMu$ҁ$4_ml $!t^;1mQŋа\I3"w50i_@sy n,g|zPpY]; oV_*7R}G=3 C9ݦ}fKuu347Nl>1~:Q^9Oa%5 \IXSP}?w .4kXm/%':Զ?Q% s 0Ez sQFrw2? JQ;0 i9"x"thO?V&c {|"ظnØymy#D\wKoxCpGO$с*\M*>Nc@rJjܳJ,KzLDC/֍8J9h"9y8b(zisR6#'A,(W#*_%o*)*؍CDL9`rw;.8Gd9+1?IY Wm3WsU| Cuhc~; 8wj,W~Љ=d Df.PMXPK#n~ż7&* ,r X*=PC9x42NˏQ7.~h5T!.C,?Խ%ؾ mj+FTdM;좓{QPtI9 *˿FAi;b%8pv,>NGflcq];x8reWq["WqNqc)go;UE] jfhKmj}mm}|}t)&S{;C)^Z!co$E3Nmēb[6&y -Yvy,]dv؉;/G٪PB %5 ]3 ܿI؈QeRd4h`:~o$ eO!0Eы$LB mjj(+Uh-㕺7 u7Ih'~# b29aG-G%#m7 ̵Er"6[gI,(d -^5%p\OЄYpɚ!Apm{tx2,t8RYN7Fg2=^VRHC B+F?aW70Ͷɳl̕!We0Ζge3W\ˊʅSY"6{cՋ Q_AzJ.nOU(d"9J/LGعdIw Y =?2W14!9u6x?şRW|1*oYOH#j'ե''on]`(?K-0ņ??O˝ !h5Xo͂z_jzOEx +1Mg* PpƏIY xHQٍ~}/*j/#hHwuez_P+#/vXMVنX4;*G<sT߿-e ?ZM,M*}h4.:fZ1-tjeloNkTQ*bEP;:uku I+້k|njqU*uj6'JXVGJZ#w=w}@L#zLZ$K8U~Z9 O<+EZC'*﹆SLw8枳Z 'Sk/αg<?WzHHzAU/׀Dc+5Vű|<@.lZ93U('{Wj s^UfieRwzaX-V6OxOT(a0_ك69C>Vlm8=62eO 4ZpVr=z(oܦ:ۄ?`-A؎sql^ MjMB"r8%'Cmy: +߯fi4'H}8ksdcQ?i)AC057u֖ 譫+f]S_2 ֋ Bnt?,r=o!Otr$V: 5x@!bL=p>PgKB],<~} l$[a=*vAHLCItG3EsW!0hEƂ2q5C[Pkԁpm+kC%)[/cE7ɟGU& ƒTR^^sjʫF{z~# }4=ګ5Mګ+|.Ӷ|)77db\%3g3P~O5D3tu1'r|a/18D1[$wiO"+Dlװ"H F:cS'EHPaf{mq}'rl1['TM&4(d2 '+J%f6&;m_yb软aXWar6|GQ/=a:H5YJ#ʖw3)4\Ƀ3j鉨̉t>!]UЕxb&@νn{[]ݕ(qixkeXe#kw,$[EIJwGߧ*nJ ''OKwDJSt5xalSڃushJFeL3jsv' (ߴ\'eToR3Z}R+?3fxv[1Tޑ-`U&mbffn++LKevVs+RYUNc(?8ZMݧ@qdұ,f\sLAVsD:cO-HClFHZ94Udf½v>Ih*b~sjjD ՟S|7P7ɬ{q޻CSnɁKyNX.bEP:f"Nd+c1YFW>*WJ 1Փ"U |Xz= bOQ4R敍%4K ݳo܌K!Ĝ*]D1EvW)&.0P`C`.UOrcpw6w<|?];wAIGH5 { \/{GGCͽߔSM}X}>3ET=Rkr7-G2K"\ɝ3jA@/iEZB5? }~4E(8-VZ^l _U:!= j0Lgx|bR ~ͶYXF+7aRFqЃ`ʒ|ܙʽlWCAV5Md+v/f7h);iU߿[EΙtUgĠ^M%_X_F{nǵl?l_j "㡱ᅣP!kvFgI$k<ݪE*9WU}WcÕvW&rϕԮkv{Y#|/xu迳ggCB4"D=|6,Xt%w+/kkG̀&ߦ'*T_xJ糟FLwgZS2 ?up;n0LNTg7'۩9K)H=;R=oԞ 9Q30N|rT k+ղЊK{JPx Xѯhrhf + b!в('?+QZӰzd FXo] J&uufRRPxA3W\5WT8R<|*}3͟Zx)5 ֻW#X hq0[cJU%̱YO{Ta罍RkZuk =Dv]K*O^:vB̦0ykO{y}*,LS` u ,DrR(/wY1*ڢZt"{|Gt> )AZkhZ#@8ˣ=ٟf~楏A$O$Ө#nKK`oaF yxhYb/Ix&,*Dw١yd! TIP/@L^ﷲ9)NFLOlUýTfv1q4w@JbhEwG+˕'p!\@Urs3JKam2imI.4nJs:gG̣2m T2+]oЬL8"fe&ʿ O)oМ$wX W: _*%O+B1sTcfVe\<ԘyRс?W¡ +|z)vhw%04<|輒I氂fR \[TpSn):KCo&e3o;Dn`*.9)^ub'racJuϪOVcec}|<-8YX&u GP1ŕp] _@ w(ُE_Q﯍{_"=mb=_(2ՌUuLV_"\%%&;M~"GjUeI,6󋾍!9|_yks{|߃Ȳ.OE(uMἊTq~/s5ϤR7SYVe;8X*OԒ%uh|/g E|W"O Fx(ܯ}8t-^JhSş_e|p8.nHRM%CΆ [PI}[$7Ix.=D6x#S_;͚ܕ4~ZH|1r+i u2dhZ6X[iV|wN}iS~x|xςk{x SFB._j[|,mS)N {3->0 ]5/㮩SLRj)NXP4C۳hg%)Q8TߏA[)JJk(x#7[ƽf˺aJc^Ƭ?-V7S?Fqŋ(.80mXxXoor̶ Z\8Qt1i;kuNvZtxG}z"L¡Gc ej?GZ֡DkXh%AE$S|j(S|7+(Gq(>x7KT>  +)^OK.%R]5RHDq9P'M6x3շn{3lMut5/SOrPOq: X(~S|S)D)nxX,_a\՟|5StawS%P\@qVox$)3/]o# niT)^A< GOC=h_|K9}ɢ8_?` np+ΆyOo%7i_6]~.. #~ZzCocw ?,9$wp'l5¥ @(P B-E@X;| B=)9POK!l. ߦ^;tfCp%p=!, B asjcO).749wBbGP+:cs>`!|@8 a<"O@Bd0*#rSB9J5j!,2+!Фx;:GAPߞ_+S:\oˀNBFO*Zyڥįڅįs#Kį!c;B_9$f xKVb(Φ8)h5LNS)Rl8іu,=ZtaZB(x?{8h}pj)o)EI[)nxOPozWPb iw tVu@Z ꖅbeP7i^(ԗ;2(MS)Φ#Wq\%TYx qN0¹. o1dBv B B#fBx&1؟M;~XosƉIw]@[?Bpk"+8-0妸@r B68U6ű'>O=~Fc^WՀd AosB$hG ]BZa@hWdNH} A3_AaC0?C ?ʠqa=o2\ъrӦdL|I5jduٱ2Td˺v 2ZBÁ (nyQOP[#발fzMF)^I }/x1ŋ(^Hpp:Son8H*3ok{RfR.Pj$L!ntE,:&]i,~#õJo?fz(U߲ W~{]HIk M/| k3 b s*p~$ޅKZAlr[\4!>RM}]*_z@ʥ2\0}2v5O\T{Vƭ"(#kժzbJR2~%R2#ex*g"(jYmg^ɋI{,")RKzX TׂU8D;S]6<)ˑ.J;#IWl!%R}"ՠkZ^+b=j+VB'&w~YBG ;%T[b?Fb:sL:+jJ}ŧTeZ)t&(E]`N})=(vPӵ,ޜ-t!70IT BlAI2(- @y r؏ll!dA( /ȧBȆ32,ct@ Cw.rm ODdxz퐈͂dY9|:b{mGM6qZSm|HeKmfz]d;M{=0&AquPmdUXCZzw.[ ,UmZCk^ad!7xF^# %$m^ )( ZoC.Geg SDFyjlzE\qg [~3'^)翏 ] `$:#׫PeDP=g 6*|&`ȓ͇yVWO\Aza%xq [7ȄNo$W60VfC|^?mzaiA@>|̇FCY(+_ohPq2UD9YeCِû]MmS`-.' G_FmP֧ kS#~ Za%*4җFnlPѷq$Y{@d3j?0 W*dze򘝦L,ͤHmڜVj۪+BJyP"J*Pz29`LE>L \-)2;h-+8V`#sq`cBh"~+*w_hOvkʩЄOтwƠH2g45$([ivԬoɱpK/%wRJ`Èog4ʬS!p*Bg%J"@rHFC"7µR㘳23jLx!eWC EM'-y*L7.&G R"Q<){V7!gWYmXɪOO N)%"8K<Ү7qLr g; i7~B`u1:t;8O+! &`V)/ml|"q\eor8wMK'Fzo{y}ٷx.,@:ّY@ZLxWaud V#ދm㉅]. }t[B+nز%Vi:au( Qfɵ.l쏛)ЮQnIZePɥV4YA ?,!{{@$)ɐ.7|7Y~z*ld49STX*2DbMG+NJ yzwNYYܘdi,%V*k,U.EWdwFY!a!QBS1Zfh@j&`-;z ۟w|_|`] <+ @tG= G/ B2#7#G$_&',nO``/}A2:S!@"o y4d^N׏̠\ N/k/FmEKc$q^DLrz{IS; "Kpp5!B2]Q'z<F۫a-,0UPrcua>D{G+)[} {*|*ؾkȟ_y 6/rP(Rv76i`7`'USOEQl0-.}V0Vy\G3UTԯ9[f@%$B?9%D(y2.xV H_/h:}߁o"37a>3+@_߷3G:38x(#w}}n4P9q7U>oOt;>c;>> [p9>3nGuzތ0£Cí-VzwQ5M((;ߤ~~ ?W;G`߂Yޠ,Nl >Vlz,7"|X|}@-j3׹Xk]e=*QI?@7apxH{׏>lip}ʾu$T>(q+ڏ.d c 5 xZc<%\@afR;K"q_'l `$6SXOLcpWtq8cK,_oF_IƶR~Q D>CP~ǼQ޺xb勉~='ԕMF.`-Ʈ,3.EF6yƝ.B<7aVeT924\"UdB҇h^,}yWGT4Xg!eXzR ^e

    ={﨧ai3ZNgqo}aɳeX{WC tPBUV2K^};_&C)Ϻ xwr Ԟ(R Kx.e0e37i9̊Tmj+&|eЊ'_#B}+Mo*pBJK߄6o}/,)F0@(ȟX刳ձ&rs aU*YLrv5[ cξm> Y[vP2*̥}%xծAI5KxA;&xt9 |g߾lWpxX XfeUƂb(5ZhkǓdX:AIItճB glnիVGT׭TՑhw+y@TvxwЏhO~ub8Y2 BSheHm*@V6+9f!2̼wr[4mY Nuji|e!-7gߑ?X)x%SK/;$Z]L$XZ=GDIzEr%sT@o^4YIqa(IKEiA?cG,; M_cH@?g,Av|0v+?XG.60p"V~B6|nb`ﱁ+e3U%kϦ6$6\e3 -kҙWȷ*D DY-kh-'lDЂ7me ^u67!t,A^"OYQ0H)^ALZRMH#M^Ed /Da gL} @}0SFkH[C 5BeȷXٻ- ;l\bHY49_֒7P? sk: KS~vMG&ܡW@Ƶ(6X僻G 46I yq57BBxKc%'檄*cJ'JLc$buvx@&X:9]dyE#nm$C(Iqb%GaZA;0aR` eSEufKp ~\iė-E]73az`a)j;\=#Q؝ ^zmު4o܆/h& P0:Q @ DH 1]ʠ\Ќ0E JBrWh't e(  ؈8KcF [Esү.cX?$KUj* ԄAB@CÿP8]ce\#W?)'q\'bߢ;*s-ӐNc{-^ߓ"&S~ 7.l bVY**seFuaeB:q3ۊk:q`5`Ren,[4jVY7Tuw .P8%eGŋkYwXc/cJ.٨Fb L6+yJdW-ɸFt>q1[*`b{0؂[`=@ F1EC.~0W<'m있=gR"4 rqz- I8_ =iB\ŃQy[> Qko~J(e)rU՟gUNЮ#JٟsSq<T/![ZM1ĸފ){m7JJX1Tv,ǃvlK:?bi˨f{)+afӭ6-ԍݑ;cZ:JfP|EӁ.b`QO,qR-r2wi X錚%J?i3&O|Q8Q岒ѺkZ`}>! yg3 OZ%t}ʸ7EJjqoK]"z@XYsd$CRVo6VWЉ$Ov4U0;McdZ,؈, Y OcC9x劚f`;4L@L5ɫ^Kz`GVR5# tzǸ=>%^mF.`?UX@0*YD{EVnQWzbu߰GUبe>ohބ !M.{x-֐utafC{ ^QPh80V{`5Yq90ҒO`|OiRlvfҼ^CtS~x5aFȂv_dX=v(gxx9⤥7w7-u^G /3oBZK(nl&tTbv-dYH1+* S J0t$ؗYRS惐/PS=n?"&&V5@@Jl%|CP?@:jssP^>ߏoaey3MX n:x&h)Xgkm^I'cnn@H]2>G?}+f渘gxg!AG F-UJy0 :E% ͛LPt\:㑜(Y>T)߰g |mR:}7u'v/f(k ('PTQfLI)J/4{\ko-O؄s=kTxxMyXIOzӧ8 n +b[r̬]-SJS`F0(ly46 .Ӿf'8b3A\K K*#b &| l * ⍊GUi[!t$]-^HSJ4h htlHjhrVrY8擕-Ad%BQEZBCj.x/ʗ<"˽x TrmF%ddGrJAiMAiQY}֢B;})iDi蓼!_3fY!謉!|Ͽ BBk}"Ђ3 Ba!Cx»tz!4Mo%<ͲQSN/8p"HډxNh iDмut[ͻ#uM< %@B0fACFO/ٯ!<E0<|t5I,VtL$&j48k@X.By?21}jeJgkg]iR]#-A\־ IakJF@*", z"V4E @~)OMJwZQeF%QPNbq%QȔM/`KԼR1iu5 KwyV|jo3+!5h5]Alk$jb[ XeLffysde>9 "ٝ =^!TfK+!$;BɵRhymA46<K?~fjt/%Xn7̽z҂oD3_o>n4NIx`vk3{-KٯtšFښ W =!HW,弓JIJ1RPb`00`uN'lmTttvU S-GE<ɷW֍ELaNq>ByMնQ=Pee301{?B٘ޠ?1*f$͐M|٢Q96l|Y=6ij?nCKh5]}Oܛ1 ^CmfFpAE#n)2 ';CDL-;)kmHYU)E9?PQcO6ao`]9@,C7@?VPHݞK;M.kw_bWQQ l8+$\;K)$,]sWbLYB)$2kFaѻ3(b̐o:o2w}1 [( Ā>txǹts+G%$@ƯLQ\/]VDVy\G /TgbQ5Y Sh>bXZT< [msT'ݜg4HC"" ;Hz t9yf~}iT P\x$duj> K^ &Z !/q5L@nQ(Y6|LpGej&_Q;X_Oϛ]$:¡j{f,nY'yK1%4lnh;jm ԓm~ywk+ M{e?] Q'Mw^Q 3 ]zUn~$T;{EőKbڗaDT &bOQS#>UYCd8Jʀ[2r=a}a VXXVeUux ԭb].J.3J*WON,\R$G 3+εYpg.<6z=/fkP- 'l( [Nݓ(\6w԰ʄ*qVD0K|+aomX@bk6՞RJcR>1bw _СK)h붶}cn14Q4EM2R)ΝSHVQD`;kPكIxSEB%YH>~+}B/.qlWi1_;Y~h{-=I8sfr} %}؀H /8v{ .~֗4vm@t$Qx=5^CZamJHȝ |~K8з(gql/^׌{0\rǘNC'tE$Y ̑MqۏSr7ٿF6b_|?lWP#i[cF, ,G#9jú$OqT }@\lu:=- ciL :6>M/fqL [MWeXB70 >"+KvV6* $.1&<ް0B.^ooS,x|x˸W4*J5:d j_*o۷5Ja)gm*<9E^=tWve)'(.5K9KBx>vGH`v:y#&AX~aWZg;GA;Z&jW>|jz,n{HmxSjz+[خgK+zSϞܽh 5ӂoe@K77m*7jC&eh5oa/^Wڀk(I0I%Quthzuw)f+ ؚ|4QR$L䳊\B|vYp]i/~*tx*!A"Jsvɛ[spdؚ/2{7I> eĻz%<969~6ͧ|JVrQ4 ciJMJΕQJaڇ= ڪ%5r v"ߘ 1$ p7QQn,` s~lN\eST:i7EJ 9pp,1H9E8q;q]G :D:]wI*n8[y>= ӷ6_{n'Z@j~F@%0i$*z7:?sH'r3geW$Z(,ys}YƲI|\fwRH/P4J_\| ZLů,ӥŴSBM̜O$ak ghrWn_/ a{~\8?wroЅ'VaBϭWDYV-l<e (f(+dce hv~ R;$8__/[n?ot۸ۤF2f^'!+nGWgq6]@l˄۹X$m _ۤi:疪%x u.;mX/ѫZ]iYL;g;PU.ւS,P7wQH.2U,Ǎ"{8Ź".eANtBBss'E4\{zIs bٟ[I{*?7CˑUz kr[z#9jۙh8`ڷ"ux%/(Vޗ"8o >n]h)tyI37_$ GWad®mr"T^UЁ#Ni!\\2xs-*H%,DxVV37d_h>vً\\.^#;L̀&G<@+ePNq9\\7/Ǔ 3+HFK% q/~@o ~|珱%F͔8':x bOnO%pЉ8 XFsB)?4+4X1 `a%9]^u*%*đb.q:7:X׹` *cݧ͙15dp _L'v;~ҩG7f6#vrq23P|.0Cv3ac^J] yĵ\ ( PBx!C 20)3[eW4_[2\CB ~tCh?("7f.M!i0S¯Y+\yWNx34IYCT \2P0[ް$#C Duj$aJtMם4wMcYW7 7#JKT炣Ė6Uk6?ВUI2Qr|=nP.3(%89"dF=6-74ϖKחxuWXC◝ܶϖж(磱 @) 6oD`;u%zex]p 5Át~S-ɬ%3ު#Ol;Hӣ]V&,;'T~"yOj]*W.df$HKNKĦBi4V(:hkk~F54 h_6YZ<"L?IiGG1ll N*kqXGfgL\\h=Pz뾦@Rf*p°b@廄OT2)ˁנh| Qo+AIv qޱΓrT9ŭ1-}TnfS?bnSıX:o"-؍in4bu/FZ7.Q;mP_}4Ԣc)x;=+@iQSRr{U6-ւ|iO'2x:͇rH:]d.q.T:Kr`\VY"L(+crX ÂLG}.;޻;K}%F%<3@D U%{ Ĕx/*_"͗ XhTڹW~v.8 a"n-1zv%s')|ooTv,}) 5#Hb~}K7!'Ya%!U".d31p|Ht,-~ˆs%E÷ Z;u**=šU"h[X_`+*]R+[\ׯ,Z)J"׍`?!>$+h4f~fjQhM[krKCc!YsK^Q/.,{^斺"/::~CVsj7: ϵ1]9Tef<b8m&~8TFɁV\\=4읖 ב.p/ *h/$6Q\n |ran\͓ v; =8zle7hEUhˇZR50Q k n&C3`"`/7$Z5đo<̎6@g{('cFarzY?Q\>QߔaFS @ t?, RZ-WA`Yv79 mxw3@kd@~]wpV:ŴwsݙKO['ӛU5QCbXާWG=ӕa'ߖܓuu"ޤբm٬-^LV,:ZvfPV-2A,]tyUmvܚ&j%*$FD+&{wI[Wﲽ*kV78\"vg v*ܢi6+y(͏ma_+OPW)1 `=2X<OeDLO;Yu)Cz`ki*M{8C7VQ;M/&/#)}L{%x>!P,2l ~[([P(\a+?@x ³47 쀰A—^#IB@#ӧIbx67ۛrV%pN|WcH揁,Mh1FSdm˺8䰠c^G8X ھASsW}[qF3|i鑔OדHW tp»{58<7xu$1|ڟ(Uw:>w3wM&Y\nuz"u D" ҕ t &qV:\HN1U) t>#isfn8E!-wY! T1bu/I %X#=E$ȉBڬRZD?*t(`D;o񷚅,TNMXi8퀽r\ϧ ?cLʝFڗ(!fVzCvD8:5RbQ5AMj`˅$ $JQa%x1q[0ͼGjԗ6#1,$O4K*oev7 #7Z(ҝJث/n\d0?^J\F C(sLq9@{e~ MW3v;) ޷6fotUzR`@pVZ~UmaFZ|2(7@Q`^izw}6իszuU|wojBe L2d~L/J CQz!f뚊QZI$3Ǹ $b0jρn 7CD;EF,Cf4(i&rO43|uiv.|lrc!|Ŭ0n0r(iU*=|(Ytc`&@(\ˆ7DǑntYhmZ=}@6W{#iK2D& -{ dogS@4"j07L0܄|yMն 2&btF$NILv<20:w,$>21q)|H|b0* /#K` 'Nv[NRxTuX{b\YC9땶lJn6E3@7/;v'ݖqd]l=JmN;{>JC.g qˈxU2Yf%|x4nt}eb< X/1&kx Hy06X4Aӆj{X/dBXeKON$eC۹͒ L!OHX7v<)jewM}a4y!" Ž=dd,wiJ;yiw ="Z6 w& -&k90YuwN+{3O<}5]"JٝPѮi0OZOuTǬ /lV #_x~D]6lYEy,(RC֊b| LDWZ^gGŻ3YyVHmiJ:Ð5MDJZ6,j$Z/E5ـMt5c[&ƣiA+^o :Y*蕝*|yu'x)iQ6A]|Ng`O5qWƽE_@\+`e]#JϕWǤ~tbnc bE\թHxW-D+P@I{'{n0I=(3SD2TpDSs \컬J>bg|H 6eg9pLP@I0Cn*H^褉 i3Vn8|'<;H'|vs>ac찷CӏpZw&亸C[\b"17r}/l,ER:D&8W{uZm+Anc􅓇/`<Ee,Fs| scFNg8~DWM4Ť f1F-"MDJ|Bbn@'*5S(UG>+m&@]=Pl!Yq8 8UXLKRpf0 qou*UQMrռVQK^"L[FtHDyt$N^Bl( 2Ld8#pPZsfo*:&-HXgY滸?Wb#WWb^NAN۞LsFS ys#yx)4%I1/gE¯$L}NfiZU֝4fa-屁]1y\i>y]KUS"YTѥ/z5ͦDC򝨼ɽp+[+27!*g뛫а3u+]d4AԚ o+ Af =27iZ&PO}bľz bW=,Ҳ mM1[oCyBf~'Z",p(*p2@1 WGȚyl7V;tp~s>T>`'6yd|/D`eY&{KhU8<#<Yp e[K# ;JGF?&׹N]Wҳu1z¾c/ “N?J'´?="!;=xuN~YYJgTE NxvJgn 4?A Hξ#œ`qz|6kJ^#8ONa6=%Ttî^ۣ\x8  ؜( l nܨT+9\xGCUthzzLVay._7ڄB@ .iz.m<6l/ fSt6y0>ev-0v䇄~P T)#W̍Anibm#w6tab7АfwvmRP6|ԍᰛ _%LŐϞu)wbYGrad:_n.PhcPLSPYq=>XMZ4!@Za%յz$d+|K^.P'YZ*zI~Z\4Ww|>+7<\b;[~!Eax FU-/f\ȓ_m|c\b*?wAֿ` `Wf˫j* X%7![@/zH.ΪLQ6]ͼGʖ3LxL.v3rZf0aeq,~GE#%0H LACPf/YC4hOm%Oܳyh" + e*Y7&s+Y7}e[6+7vG-":9T+bg 5^SEɋyLtcP8Hrd; nu8?' HPZice > Es-:=*5x%ϩ~^5s84%ZW('#x˲<s߳ﶬ;AsȎ"Ϋ5, ;]ŖeKt/s:,(s/{Kp!$!|yb%9P&Bϻaa6u(r+nIUfٻVX䬴e!;KͳZ/v߭E0n-Ǜx̻ERUexUKKGd)[U'}+E7V9iq55bǬ{جjv]$]>_39YƏB\UΜ 2ԢlVK5U or֍$_eqƧ QѬ%E C=Jmg[٭ِއ}vN,{a,H ^Z*RVUwgJr+$9qFt*gf1t[}󌜌U=oJ ZEU_[03_!yXҐUmܓeg*{3U9{&xcVfn;0Q? Lu{\|jozI #~Z=A,(N|]7o*qܮe^!ϿP+I-֏t8ҖJ6"@)h!K.H8˜j=Yh퍖V"YwO;+S1a7鴆0Yr1O9Tz!-p/#7HzeUլ΂w=erF ٝnJe2a(*pV/C,3> 9źMFpyyf₈3sE=/2մ{ي8 (-xS<)Ɵ{LQAPrW/*;rX1mOze<&(?&GH. bߥ슲7u뿸Zqrq ',~2 ć&9'I(FXr6,#} ;=Xfv2h|z@ZC NԆ3`W SΉ)<>33q ŔaήFOfWZiTymfU<*S`A{ʑ*iU)i>=ݗm]fui=B : ҅Ӭjj-n/xXjV =~mk\/p"X,Ғqhir 7Ba|rjY-[gt.6iEJ6(8* ?!$m@U`o%Tjt;<1\m>CWPI3!ܡ !r]JXQf x/'Y\ ݤD8"UNGybq'f_4~`.hϠWB^isS"}\a,#^ Bϵ3`WJZƅu2&E[˸g ZFPWY6JhÁ1BoI |iVx\u&j6>MBrnw$@ʗgSrҖ*;(>n} &0I&e()+YAJȀNMC+xb^aN#W,drjb]P/KXVW>Qz …gʈ1nŇ8FuA뽥_"tPf*3xVf\e3L:#f<: X-zzv`!'ظ"[hi3$;RAi!iqAImqݟnY;\OfҎøFw4OhW8{M`}6>mx(,~gWoŔZ@c>#˜ rԔԫzdHeY.M.vo]h8(AN~Xq4>OqnГ _nQsk\_)ZĵkfxaPuelv z󏂖EаRX^HU5Ar~`G(8ӫk3F5pCfgNBzSW٭Ml侰+7?^1B6 8L\s_*MvU|psيU# UNUN5.*Q0bd}d8`PJZ;![_k~hzL1YRDbac҈ڙ*Pw8mP_[{"߼  8.U]3 y$Z-#G&k0-i86S;Zgl m!pxF:XwE{9RT"ыH4m'ZQtIUT'7h֠Li&&^aLam6dvʋtpPR 1#pGt(R}J~uq64oq hn{+̝Ъ6bEp:U>jzc?Pdi5vuaU[؊Iw| c wr#:oN0 1Fp'U-YTTF%*+(lQhzu_@CA٤BimȂ!l%,WннstOdt[UtĶ@0u$?ԟ @n,"bSثN:!~.8D׭UxH>|}S&ԙDO4aaPW*v_Oo ?Qkre]8^E.FP<)yi3҉Hl<'8F#k'%dr"uO$T,JGvZ/ՎLs,Ei& r-aU+c"7ȸ3k/[s(5${*\fwr9tEZC#E7b[-FRfWXeڄfر(pw–uQ# hAZ/\ .g) `wvvu=5(%;zp W]Jxf+qf(c;tnz\@Ҙ)8~8JO娰GU-l +S+UHlLx ;r&T.~/^ij(ǫ'. ɚTu#J[)wճekbdk$i%&ׄa3zlc`s ؑ]1>@w VO-L4j7LtMrM#^\Ss 3o4N'I1) 5+#Jm¾H,]o M=Hq:tqؐhHchVcӍC: `lF ذݡFt_{XkulbY,<>~lCHݭZvݎzZ 'ef*`k cn]$^}ղf<EHB8xkNr!&s EahUʌ*M< 33 [Fai_ V w! Mnjf(21!LLi}GHO(rtItȿt=cB43Q81b-W{UX@14ǬmgYq/jgM?]̑6Q"=m@(<;ز\s$_mR M {*(EG[ut 6ůN$-4E~@;EӖMD5O] 8ln Qicd5$R`3,oꅺp\Mne^0vzli~: e!F}b> HBBQ;vǫrfP^NF_wi(z'{KHqrs^ ;Jm}gG d.9mhet4bOzgcH&y벘Fd;yENza;Ӊֈ.ʻ߂֌X}ah0m %vDX5oڼo#brN?zJiji v\!liߜNF%^k[a6cgV#/"PΒJe 2ff%ss;KF2>ͥP}?TSo@I'\Wk *FЗ̶I%ndYmhnhJx]E<:RH$u?'74Xi'7A7I2oXN!ޠ\+ٲ\/SsŽ9]-+xN0w3fd;x }a)K^ ΘaeH.@p>*r\ a!dlBïU4}^<'dE|[GgJ߻sy%5rra.@y1-w.9Lpt+9}'ѨJrI:sDy1:zUu2N,%#Q*MǍ+NoQNE\X7YQ $ TY$PڏLAV<~Be571}ECRN,} #uChD9%zKicaq$TdhMGfsƇ/uFƊ(WEHM59Ú6cf-Y*zudA*|Db O9WCpe&D%dQ]*v*Ve0c$p,U9T'w.&5@+@1p)m`^3>8gzQuY*B(b53mH9WDy؛Kl,qwCagrSϔh#}{*x,GKUFܗ^2;ֺ*SJ+2nޯ*,,&+rSjwҺ 3[omLiV!+ϪAvW/8iWf6맣B6k1ԝ'? 0!aUkSeFr7bYBXs"m\ş +DMy)Dė*5d!+PС?L" VכlT{P+H?DA?fкU)+=ǷgWϸfip }U%NZwR8!-2JqZ(dQ>ö6O) e#x U*br\q{/uE>c6hm4K9MGuAq+ְ&$[;&alԚK 4> ?]$*q.-{#.~Ms-;Olă5 g=R^<ɂUvȜj'Jpt |\bhF #m" %嶔h;M`yv/@NhmNJͺHE(ho#=uԲ\”T(RU_ߡSbVY{U"|GlY9mK <>ڨ#Bj#za}Kâ02'1 aYwlJǓ& $HDj%]6-Җ$m@AC V$(Uuu_vwݽmZZXC>x49%i{o&93gΜ9sf<Gw.„Wa;B=8pP'胗%-H]f/q\vT{](W=I;I[ɩJD1]E%3> n+-^Z^)\w`^{`)uܲUQyzpL F$o2$y_,Ήsj.4ԨjۅwuYT`_!1 HXzv!cW@+6 mWxUVj2r(XIO=Oh4Vq_y'*PyfRfOE)Ԑ-o6#v%LU6}0 İ"q Z]FGz7TBygsy?@i%14\G)z{S>+Zyw>f- H?5nYȬvqښ&y'U@LpᄒR5QBƾOqp|gU~PZJ_Y7\@n_foC.TD?Wx*eP&t`8:[uWZ^sJgse/ɟa87s w%9'`gKdh>` s *|='}lF%ܽ(ϙ}Rd 6TR36&FzCg@kTI{K[a #^z![lH]>6*+5fO2^ M4pa9{DL =UQy+KwFnElfkqDGi8tk:!W诓ѦG~,>G^k]#8T!2LO[x޹:wqnPmCt6V6$lasMwq"wޕxIמ]/;JC|FՉ!&r'6T?Llh5Ⱥ74U PECþV-LlǤƊ݃[+6&zO Ve_Q ϡb7=12)'Ni$+>&c؁JOPoVp_$P~@H>d;#C5H>&Vm5-].O< `3m Ou癒W(Y@*轢dws*txF N[p$}qQ˾xlYu~r4#VHUv)|l=#~߳h^O>zfg6)L%6x/AU=dg( eu+7짐ρd ?QkH֑ŞJ{ذ> $\h \M.uu13`HU5&~&(qڅ_\ yTt{%)T|(K qKQ_*/ăT36F G?/Tk6_ 7OzB2ᕍ1Nz.ȿZA=x<1;+iq5 T4Kjj?Hd\ jn]N54#}xQ/n<}Ptcn؍[t~ПP''`]3wg^b*Ժr9޺\[%R̨AF9xPZdId,G꤂#o5iDL`>]#^nyĝO2_QJIS( 6o_;iD؅UWQ v0KG|< Eu9ӳ op\^|/ttR}Hm&QԤTI}QX`b"(ZeeANd jzE_ -zߜj=@܍ȓR=C*cm?:(e ҫgXrϮ82fW֞5uٱMwZSZUnV+ qb8Gz|2؅kQD깥~MyT %`0l\aFgQ6[!Y~M؉\)LF~ȃ)d h47 syR\HŤ.3HHz,njֿhW*U t[?K»Zri'A*r8E%9B 3}~ tK !ߍfO%4!DW'pYrv$ޕ)wn-+KojΔOoqՂ(Huٓw(%7b?|^NHb1%j- lXt /#:x@^RfpAωR]L禎zZLxނ>'晆Dz9tKhFRZoUEk{jOe&gICO]=˕D5⣾K.s(DzyNnoCW]~7;IEF3Sj/oOUhQr[07S=/o#qRߤfSu/* !*f@m5e-$? ,דN tGxm%ߓB;h~ln&rJ(0 ̲ht}a.lV9L|Z]laBƘ*rciwc9lkK=h5<ũKzN=jŪlk+52|,J8lg0 ^>ɶnRS* N"CXZS?JtHWΝnhYJL#((tőef$7wJah&s/eUdqŻ'~~Jz"֤6ۼ_7JhtgG%ѵ\Z6Xp aS}rOŒ:M|]Gi a;N5KSvc6W|)C).U39b;sh+a.(M.;i-qY0|r2aR^(Gb .xP85 5j`P gСC2:5.3n(0H"9\Uv Xn:o ql̇MBJ7 Bx|C ̀|e93c)wew?|)a]J 7n |'O)]>uA$;U P:9E9P7qĿ9ji?-z:W&=oVx!obi{}d:I}|-m' uyFKތS)QB\-{ѯYvEo 8:YOZ_4YHݢAһ7uDYєJ6 oS am %gбEԴj¨pEaEeE35VXU עŏߛs9kboD=C{ؕpfRQ'd ;OD"@:Ta6\pfMIr!on!:¶d'+WUNvzF\s*@MZK?e+<5sR_ay:wԞMvRX,k=mq(}rS29? -WnM T$'pN@  c|ἤMzI%ԁ2ekQcx(*h-_RXњn8wzɑC ,n9FdБ2P5w3#'{Mu{K*7" i/-4uY,u ݯƀtˏy.&SFE4o^tC:'?ЦQVl{e{ET{ϴN %U|d%li+/D.JXͣ%*a}@)CYnzK+K_Ǯ&K 2 GLL 8w+C`CETn\^2'h+..j%h=WfFyj[T2>HK/Qջ{R0mI3M8vw(&uUj*aevt\Jʱ;OcWl>zd:0݌: |g/ -zݢgoZ}jY,WK:;{ gxMK/A3(ddjff ey1=/*wMz,tmd KR%+GJ#I)S6hNA)dZ^g(MTE{9L6S}2E046SՁ4+!4 *!2#ō.:.̧M}"ヒn?|{k;B^(DRSjyqc 'ϩʱc3NuA7 =tf̡ޤ݄|y.1o`7 o<u}d6H)qoX/Cmav&ѶUm7fOAY$4W׺zxҕ|j)74~աH.LJEݑG|#Jo1r`8qfSh_σj=iauMXN~z%\*ۀLF#i m)MꝆ /킃6_x?J~1)xtB]L_'jه-hyjPVWuSu Epf0%0d y nGyB,S̭jHګЂpq$ nKF Qn̋klͥ1uJpj91|VQs*\udK &$"fn %`,Q-F-f } ʯ(B;tH+?L^Ó@'O Rx^ 7Pj#+&$qs̸DBƻ+T̰y~c{ܰ%oک{ !K4 SM/M]Ғ“гT0gyb\Y!'Y mO bt Nn7Dz/gLEroWp qXWH(IC"GEdDfvn#U8DE"8Z=g+zI"_vM$d$GJ +. L00'u$Jb'|$sD래'~ -4T XgȈ,KxbWl@M/_\ڔ`.MJ5p;S B87rVOjxTT | 0ՠ)c&'wd,nVhHub6C)hR{ YIE^^H&VW[6T7ГVˎt\o7^-7-mr&yM'<'|p,(%h[}P(>t8.уp.t),X֏v;hM44RDS { d[ld"&}4q3ݾg!YzMBd,TNtGi5,8zC#^6J>`t9BiӢ>gE9t ˉD*v.KD nQĒΗ.: 7ӯ!%fTsVZ@3J[\m%\+'/vd˙'d+w}ؕ7PM yz2wQټJI Oѕ(Md5~6h-KJ. p9O _΅+KW[*]<+ߓ~}IԙH)Bm2,@|,z+O0.Do^F߇t~Si9EV ]6,knK']1x`d`QUAH#ɺɤ+^'X%{zvC%^Mxڪ>oB靾q^FrT. GPTU*o4Jnpx>#i";^p1S|l-wR`B8JJ'WqICh#,3t )ࣼPr)&Qiv]\DW.g3w9|fOհ+&t'jK26$K5Ap+EI*t]|љK&љ ŀ&  ,Q;=^gNP~?eϘ`ߡQը˧_=MN\LkU.Y._DudP̗㽛M3YӍ̃Im [yl^ŀ毝x5+p\Vf ;ɏe$\PPoXp=isQس}ν)jALWXR:g55n<|z߭g)isP>Lʞ,f_ Xh ui IޠۅE6#s9`C4/*zzۅVμ\̼3ml: f&WKOHd=YǁX֝7&A>zƣiR=0.rU [nw go$kq.yI0s I=8}:PE}[O߰"~!թoC)lhq Ol'xna>ƊdDY_Я JƕXd#c7j4gLTI+^L2IN Lq!@+䬴c~5gD4B&mO1jy'fPtunaEO裪H*Xvn^ ) ͭQB'kEW˅_C,1S|䇣_w?]A-u!X_`_"  GV>olwǾXAIQ؏ɕQ2-ir-'$a8 ID G|ߺޯNU B?`w=a0P-;Th!5 ƻTcLCŒ~ƈ| Jl9 8E getLJP_)RR5)F[7Ujl]ur'*NP+u 0\ S=ߤb-DB4ZB}^ V*j}Y]rzvsåIhNbkNq-MܪG-!S9|ȕ &2AZ; >PON W(pa"lJXkP |%|]26=76}? Dedždmjzw]\L)L}\4աJ* A&Ic} v^>ؾv ::D8:5G}w%kƹ k| =$쒧PIz b .IL\ņICvѧodo܃lA[f|63IՒPt9&-I­҄L*:#]7 d%TB+6Ԭ4{/:)NCZ2JnM=QQBA֫n5{n4f \@F<5F!"Px_覣Fv "YiIC@?nQy)_-ѧ$(TBMP PVŭ uM/ӓ?? qa&IY ]rMvn7)FX1&`WkZz{NIhI1s~1[A&tμKh_*M gnJlz} UR$VkwO%\Zc'Z+yj<`릎\xXXXkn?+n$47ъUp;3U3dgО^.\'xA%rŵ\.| yB?؁J,pXG\=hn}3ɞ5 5@vCMT-)Ԭ1NZWhWޑYlk8.ߗöcHӄ m :؅<'.\I7?I\)ȣBw[[OsB[=3gs;9fZ Oukp5_ƭQKX}Zk|[AcZ1IY؃uZaKTaUaylpɳ>5 M|G9>-%7bz_oĴW3b2&1l6u].xSɱ T8h~X. Rk%QV;8-V^;2Z:uRcx vK qnhs4fQsedqEMI*D'UF-;Հk-/:5r{Y[MܽKȿl4~}1pC1 0չT-F\X)TKSx*ԥzI w@̯Dy{DƀU$scӹk5I_ [-ò@TxO4'aۥ~]Hu zN@) 65U3[nQpU0ퟄOvS3zmة3.jq>J ɷ K^%Brx(+x~t yDB7#0yn]jdKZkQ]uwKC--d<*YQUԭ{ ?؜C,67SEE9QЩlV7r x~*ܹ]x^o zNKK4ƕxe[\bV}cPA*|j%߲/E- 8g=}Q#hNFl\6 Ca F[<`| Sp1Y&I/(=5~'|dP\juhW&uMWC']a!3|}z\[OT$wUO rŊd_8в'z!og*e8)4}`p*M8C,;SrI"ePٓPzkT]~U23e=am'81؝3ONƱKr!d\¯'IEC,>[.3ڄ : ]i%~ߏ !MIh3_던ƘC,K^Tz~1{'2 ơvF]n!/j=x{#zy>,X nn&*AG>s8QOf|OiW2G?"os__Ttܜym0q(ذC8][jZ:n5y'zB ?I/潾<+ fQ| U1W T`0֑w)GCBҕRbh82Q$9 |:PUx4Q׬㍅9k-nޛ}AG6S?(nJI[ 9瞤@8H! 2өY):5C[58]c;?ZXqezܥ ~t,K A͸) dJ J Q&.=hGQ)XAP`.o2QoN<#>'p4U?~Xĝ7 jCuOmf@}C`}fG*l؅x E*;3OMn4uv&/ҋi?rtnUS[U:$o7q9Oj OIZs>Vz%$X.c w}D4;~%>6,Pť@__)& vo7 WF秪7)295ghwg@{2w=(.U$q) Wts5M*6怍X1Qԏ_rkRX Hp&F~l@oֈO"uwRMww]gWw]Cntz*&?_!& rVX&5דLCy7ʳJPsac>'0G% n&a|Y8p Ss?~m|4`jV>_̶Ii~% =MFFp˟{ES\&ċur?2 e/wOXȚW16}hH\ȼ̧Y;w a aw&auAѹ1 ݯS!ZS^{`)z6#HJYZ6'Y@+[x~Gv&c'*)%T;nf8$:_(K+ywp,MܖUȴ3ej^: xc!dZ*`iiPz~)-̨bu<2> m/F:Mj u;`EU7{U~]UV3ǐ@Y$t-x0"mڙ:4( VZbށympYo]r>`,S-x|([^C.0WP<3%41 -;4orਠCthą:aTAKo92͚2Zvs;z W+u֌nϲa@.>j!P3_zqx,w8[^Hj+]#87jj@( b'ԓY#yyVB=g-$ %N7b2\tDFzDpn)nv@)MfFPChYтŗ\=ǿaV Le3LgK\4W_X“Cu/ϲ]F\'P#XCݾ=[{_ffڀ I7U 6 D֣{HdwC?GC w >,n|Kfrg &3݀5Fxܟ%Fbu?,֝饺kqtu@s1q~F[! \9ؿ$٧w_U*ʛ~gKOsMp@yJQRZi]ؙ8aD1n&ezCl *0gfS'S6P&hg^Xd2HWbGKRz`u\ȦIS(R W6pZy4CF)dlo!iEN`45 v'MGzI0j4ۅ[83B)Q0j|[/sSJ`}Nd+aeR5 u|3FS: 2">wy t\'|1%e+0k@-cJwaw-z5b' 4wKW obkLh"Pgģw=ǐZNNGUpT $jQן΁FE^@9Ĺ1z.6Pཫ9"|XZR ]O7^M߫oE]uUPA 1!A@xVT)oIII7MVr\,u8..!N)3H?776AԜb IP~'߀bV-^!xp=p9\.EL/.TĵCtb d*b--jD;t%uMt2{)@w:>}[!B LC Q#uiUㄨ]Il7[6= zN^ 7' Yka$#/ڪtt]V_vat T\ƐKUlk $%huQ Blxazҳupjp.;u #5 x/^2_L #5G1 rk/=~YLN0 9=ѧ i:Uweް p̢ ',cU$Ćk4 /4Y.JcɁ&SQ0)@uJ9\jlrHh6AΤtie!%5bj^#XQkT_/eiF)(,#ѳe('>9il*mazalٝRVߛ<ԭ5#f.I/P.?IjM1ZZBInh7Qd,_ςZ7NI+IGp}`]0Uo/= (%6?93ضnž\ &2@7o=+7B&8E)f_"-Zpz-NQ';jDZT>V. UX$3q+/Χ ,^nEԫRP Ѩ'_[Môw|Wx =g[-9o{gU{yGߧTQ9 ,m1=J0#FܙE`5sz\33z_zg2rIl7h|`nKjsWWu LX I$ƣ^R7Z)tUY e͆nz#j:ReGtgBQv:D&NXQ:TWRxbjM pv͞l H.\C lrC#b ѕ ЫD`Ç!J azv!hWz ;ۈæfϿ܅=Tw8sVu'iʼX0xhݧv}{j NW|SaRFˎ>yz?Ȍ7vָۛ-l*N%_oh=tY6J2,Bޱ MIp:x,@To1G %זBW4'vvJ0k6[̾ǞU!g'r?{` C?]!~VוG惈Q~hܞ{ozt@| S 8+?FĭY/sivWcvub-9o*|nH=S;H Sq1#bڋąe}$3;=48y\}UZ*uެ_$ʅQPSc<4i $zvW OJƘhlF$HƩfB,ۋ{$w6uӁuـrO=x3yA 7̌+SF[:%G(>x9)oQEMʵtDFFdor( Gg Ek]Dsn8'Hn}@?P_ 0TZ?l. "[6phluދ0^]O Fz Q"%{!>YG(wG/4E,[#pM9'o#CcB8c@Vs!RHJ'JkҾBI&WyxT)w {~I$]%l#i!UD!5LC'C%L5*/dv5I L@K8b j9vTB^\=qgy4$\^Y7gXOoGUq-[_ܮdžoUyqE~P[z0ݲYxr;o⎸a2mC/TC? YɸNgn]^9-|q>tƣn}Oh%B@VqZNpb?ĿaJTYe.7Oɛɘx%)bٌn$VEYd{4NMM?3OJz;鄜P}(D 4 (gJ" Da!h2UҰ7sqBpUz,ycM:O5i;kl\g$Me{PsbSx I7PoR4]10.U{`P:bgs Kњ[=.S5u8]:?dhiຂ߆!F#Vaq2 RsyVL-pYV!:ẘ+zdXT|eZGq$ez CҙEpՊ:2*_W=UX|Tr+aKh/V̱4N:*',E"nґg n04ޱKӜt{+z_7kzvM8$]k'^$8Lb+*hÏ[0k.B!eBw$^ܥc/+].wlT 7D"T@Yvnh: zϓC%[bYwG;.YUtY};Eb3 ";oLC%,'fm(tj3X:sy}COfUY\\ =U++BtQzIA`~ ׀q rj^ -/zY1 U&|[Z,3wO64*AaVeXI9yGêk#x{lxpߺ -`Ft̋PiO6`$+M/j@'MSuT̙]7A) 1F`W3'F$D;(Lu< c3(uJQ9q10t&_u9 $|72*R"ct;\S_,"\c5*@?R]R?SxGIukn( upD ^VG<)})wRK#X]"|)֦qcvӞD|8!Sc\wfYJ.],moӜۛ Ul*`oeG#K\4g| ĶtHhKB } >u={{v*Ǭ3-O}ltw -&ˎױQ욶 Յ|Ñ:{T4vPs@ynicXS~Řf\o&\/55cC G;/JC̆z4-Ex`Ix/G&CB=$-NbX_UdGhp#Һ^&#OK7{ 7ynsI\_D;XK8UT/+ӨvP:XԸe_>jP}`!sa,ӃŦ`ܒ>PMl@W6XfKI,o6H6"0[> e?EbYGk$zz!Ff'{^$$4: ^WzSn\P5\mˍU7F$@EF6*h3]U::5VØ==8YӫsT^"[C$"xVúh*tk4(w @FTulD:YD\Aiov!ރO,M-z,JE) nԢ]µ/k:var9j, YŸ6+ф5BDމBMRKj1v\=)s4FT@tc,^VXG>H/>< ѵ蹪poD[Q(26m&9,r{K؞fJ`:X Vet*CjT@*c0Jݪު ު+>=DGt‹$R*ddEqO\EnCOY4y4 | ΂^a&/l!iC>KkJ-5LѫrW*RxkZM)tSoRv(5 JyP.&%>aoD,)4opoM&䪾L>t'hMkoo-ba<]F`3QVz`}]mlL9*-۳f8`_]`i -4} 9F-\I y1D- w9^ )D;Nq>sԽJ~PnMF7VxQ8ؠ[%-Q®EPWI\X tjD1!& xTҠV5\mPCdYr`]g$ȹ 5kLaw5n0vF (C3f(S;<$ܱ d7B^ƢkԐk-NϺA,/&@q^?bӔN7<)U唪ͰTF%XӡzE3v*ꐊ> E?5t5! T'-ԋjt¾7)\fJ9$C?Z)CQ(n2cQ$E|k[b|[Z7'{]na)+Qk:6qo`U^h4AC$_!5ߧi,&68_rBI ٍ WVk]/ 4'׾(zt-[5(u vz*e5n.eMf(:xӕ@GdyN,~_PTmc518XoNsBG܉lceU7q*sT|C41TW-VGd,d*qӁbEH/;=h`K&h\%LQ|@i}`[x8GD2۪Yte8kFd0z]zNP6(Ѹ6fk f@ ¯!L=!9ZC7%y)Ta*U_/E3\KwIl3@0*e낷f3Ez|s?- Y8ոGy2рӦ]n'3OEyL,npޅsC8y9($ 3Tklaο=+BV*_Ag-S$M}D{Շؿg}bϢ%ExG,rtޛbPO7@dWB[l(!Os^4q"/߷M|k<`WǟE?/?K?hO'χF(f76rke5rY9wJA1&!'CGf,G ΀W WMYyFȋ 9լI2 [e߰?5~0hs~kƿb3>?MWJ&[]n#|z7 f?W}jx8fˬ~qF ]cENE5zE kakt|(m:bń4Rm!0*B$W2I_r>lqqhJU|ޔ4(~ jz[u$gހ#s TF\V7MNҍ=sn;X24A$cH&ZHFu. cG5tj4K$"]IeEFiFc(9ю\nIE߰b| @ Wp;9,T F)l6{:نjifLtXԛ:MGpFQ (ۄ(~AyݻҗBn^ Bju55"xiW_uC}ԏp6%XyZ|pjVFY6{3OD$ >chfFD'_PxsBb/E὞8 #OQAxs}0+@aAW?& ^ߘ P߅N7>]Gp".<E-CW|;%U6u.\:Zv?N5G/qĞO<_7_{zDE,/x.w ch#EsvwKvBw Rd{hY{OD8~n/)z^%DNCng=&OX3Jlk˹¹RTm K=gxi!",᳌FmrX.#…]0@Q j߼c'lAP .aG4[B =_8/lsoֿi9BG؅04LNnjzJѥ0:O%(~ϻI>ot㵤~ s]j\0[Y:#T!K#VM ͦh¦ZU `y|A )?n<ڽvti^CHWE5EQl>?޷Gi!NV0> =gN'|"dt#үn Q>B=b+&El -@uA= Bj5 J }A"? ߛ&Wsm'TASʢ*زN:ekq Z<1{ up!tyL &s _Zٗ/:?ޡcOӰ`vsi#Ba6`GNW)}~!IO^ST^Dn5 =tݔۦto?5aL_dvoQBqbS vµ8Y+1O J U׬Z^ k6*̣WZHjsQ@} *Hھ 33T*Fqp1ӈ,i>1 c)8CD9:۔@O@ cS~ǟ#O8P.K% 芚` |)qoD^UNt%c9/a:o tkh#וyq =vsUzh4=]54ZYWX+|=޲zuC^=+klv 5>f2>q.sb\ w -߭Ϙ<|( E3WJJjQ{t|ԠÛo:ZQƵKNb8iN %3ԯsY|TKx,00珞N2y:CWl.Խ_9 :M\642E) +Vxr6}sA~w8vJ3?Fu z)Y*fRtVb3W֑͈Q.$t廋O\?Jښa0Bpx$WЛƌnnNWgMgaK]jKr3/d'#EH;j':Ijl%z|)Z2CUw@SjtYKk2s_A-*}9:yfp^U4s/<Ʌǟutp e?N K0j`j 2K]g4oHhv<7U1@~uH/`0Z'&&sC`y̌+͡>JZO23ѥY+w0%M,ﮐCuf*HlKiuIEfb/2ΐI_%o?z 0bcB/quIf3$%Fa,E4uXݹRao^RZ8o cKe&fƇFhI7 8x&|JBeWS`*f]E,U1.(n |I#w>p?77|7;JDmӟ \)D ĝ*)P &*UڏV%dډNNmnRڔ# \@5ktIq5g"!rUqK?:9XҷRO#з'  5dmqo|fؐ]#MIMI }o[]ߍꅭ B>7g\\=A=Աz_}CwNY ?&uߠ[i%Eh`JDO-"JxX_Æ(ZLpL#P:d743[H ݡYPLiC }":L0 q>wUu+:I-].^[k-;Bve=uC!*RoKѷ!d9 Uio#'Ckִͣb#i.3>Pw㳿> ;ҥqϢ cb$7n1D]RM{>0Vh%Qeo#úZ>"] ?K OeI 5U0 o^~rLƺPz",~/Th2j;ue=AwY Vػ84د5,iz ο$)'71owVbo1#C(Ch`{RźABD~/ VglO䃴H1`Ns&d[EX Cº~X``B Ivu:LYg -435?!+G0)֛/ k=L_=$Xٛ""9bFa2;);4{1,9~:㟏$aSv, 9~K!aDX 2;9a#뢇LA[by݄& .B2ѐ)CCi\+𚣇뢇sА ku}= iHA+ 4d !Xisf4MiH9h2k,4J QkАYC$@G.Z8?ܰJ1А#dLCdž-]gFz:L4dҷkHw~xԙA˩˟z :C%'lr)\82G=}8 P(z{25]׽=!?MqG8wjqr?cޓlҕ1P'* Ӆ}L#|+fjrxZ͙,K,ٛя\h&dK Gi-m&F Brmz" D/6U-}sukF>Y]:,Ӹ ,oNl*!~~XAM8, =)*8$Sdag$<2GEZg2*Dr 3?T,J@r}@"I9@Tl?;9lX&,wT'Y?T^s) {`٤:Mi''Q P&1\5&QqG? P7!+S\Sh$ŬMȨ+$VkXŪfۭĹaU[(I9A S=.7B<8[SJhZjifىš^6V|&5V ױ&V%6ZZT'\ɻ҈?Ht>+ԽtYU.XOi(*1(ٞ@)8POCl|vi0-W,90'I̤3 gm5C6[,5`ӱ-ۀ`F\zwxJVUrً\ɐs'˪۱εT{nK5d+*)I4U5hbU~ILD2uBͿy?s>ԏЏ]ܟ+;~wgK?˕_~7+? s .|W!*R+7@?7cvL?77{oO x-AwM8w$3e}?Bhq9‡T.M/РlgiJ8ʧ\-/}]|xb|Pܐ<ޭ|}iޡwf-5|X~?J+\`{b{!8}mok$-I* W!mNe-WF[#( Uޜ.1wDik7X`jܡ_kAò" ͽ!%gwX _TaJ>e oi +bG 4x8 CwҘcq,q)m9]xVMƁi @2k; o(Xd ! =DlZgKdz`7Ot0\7NoN2MI0߉Xw-j[v*20~~>hW5 t乳gKcy@؝#ɱe #3#]h?Bno]\z;HQ2ׇ8 Z֑_yF×9X|t>F||X.J/W&hfهf+B ݅ݼTTF{ SBJBfH ݃)H!!N/Cvє4m$|kofgl֯y躀PC鈈қCɡJ6b7Ɔh5ۨ:21'V@fOF\Èg h*Y n'-5^ WI)b.ۻ-fDύyBo>62']34BZef%qtAĴKe9:IQmwS^muϠnoM@?ƴ eFD0<)PՄV@́ RE!S VbO9W*=<5Ayz_vB>Q5tC8Bxͣ?m#ۍ]ѤC@4Qʉ^ie{'lWf+~UĿQ}O֦jtm=2amSUjȁ$ YZ':"r@mgl/Lxs0D>4ph?\){#"|/\-U$mRa A؆VЛam0D[>L:210lw ݬ&>'Do.s )rxdxv?57s?d3~Sm阰=>'RuVUxߓ MPށPޭLP 43O S& FpaMa*'~>_XP|Ct"8L /sYN!>SD F6Inҷ4IcY Wfw ؝gc!JwX H\}5ZKX)ȬfntהP7l2A D *8D|>`<" L%0F+h!hK@WbqѸ`Lj($)0FT4ڥ'/f|:31di0&13W;HUf=q*Bנ%J&ۃBq3=p dh B e> |!\` z uօ]%hwV;0-Sy}RrL_T|S]{ o|:C`sw “.F n 3{ٱPSK}=t";foPh*C"9Zw |o 9WFo&ǣ nmzLJ$k] U7Cx>!n6<˾P2仜Zߙt?ಉb;T+I{+oV .]g]3G/޾*PVv Kxv _e3 ^~+Q@r[(gg0רt>դԘ 64ol2,B| -̣ƥTc3}!&Tר:[5 G,yQX bXh.PSeC$IrETqET_:z"U*LXl\_"_Ht΀V}i=Zb%_?Eŕ*.Fv4d. j8}ŹI7(ZyJCj IXCR\ ֯Z kPЯ5u\ 5 5xW}X:9V q A7)tT}qᓫC&JLp"dzоNxdb;ِ@;C&/7 I^(T WV9`ݣԶj; Ev~Xm,UF@p$!,t۸O4JQhMB S m k@Eu-Ӈ9U#Ԋ6hBfnA~:Cg0vd7ijlBv#m&p{ ##m0%zِ䟐,-lUN7N*pӽvb%Nf0Pܷ j~־CkY f?&kOb?DZ I1Kr×Qʅ>Q-dӨӜvT_r6.TcRm)M(AJk/DCO(*44sHdњhģQȇKms!rt"\s4sK!g%!zB =LM#ѧ_~-zBI}G:/!QgIiigh P=b 6>!M̰׆"Hv6`͂eы dVm!_.$Є.̓HYGe<9" 9EL(QI`AAVo!?if0 jvRឌ]o»P2;fsEB$ig@Tt/ RAOM╁T}~F@:fpnprq'7EI$M^xkc-c.ٔ@U`B,Z( >~J%es67߮5!h (!ߦ5aބB+ ?m|Rzy 7{%rиkd!s pCW+? :s [OOf^q wzDz7a9ޤjcPX>f^Pl(j4dvi?sob5rnz,X1C61}tY+gƫ:,=x ,G,;-$d.wKt TCICi3{P4=߽Ӹ q{VnORM{2ߡW+.LRiꃥ:ťmpܐ-c2Q$}}|Ǝ|=Ahu5 :%,0R ~ip<`p$'?x @uV?1kn+m!ܙm]yG`:+&E 1$mx9~n_#V'!G}xmn ';ZvwC @yZvZI)I⍒l~ I;X֌! -E$ET/7|ʝvOjK0)ȌǞ0]r["V@[TyCHEgVqbisYE +j d?]~]񢸱[}C =HloEO hvM NDu0[Ut?\]!'pyg@JC 1 +Hif:b%*A{cC}?s_t_iRo\ʰS* 0V5[lv4ڏ1r:^G1co:m],:4o" id6E)2ݖF{0򶴐̐*Vl z=9`8'@a1HƴCqiogCEUN9 Sh_N0*@.u6#`Dzc}xN֯%^U/3 X]n<{V RZ $&v6HDY{|*4FcG;߻' /4n~ >Q,UbMF50®ً)0T?-}Ҡ1I~ӽ(_cyjCC`գ#cm{?G51s/iR Vr̛ I~jms0BSUv{4dB]ǫi珆 |E7Oد+-M!+|/P6Ѡ׬ ]6JGUuvH@qn qBcq$pF7: *x/+`Ip)5H&C o⢾p3C* :f'$ċla!g/ i/-BX~J{*5 YЅYA!JCS7Tɬ0gئB'2sE,)(7·E <5\hzH)N@2[=vL*v" M?mnK$rPm`mƲf SN/A$,E4$*@O:*_Akm[P4=HE;Kp9翍i^ a8E sq$u^h-o񷢝=Հ6v&ABl ?Sş)'?FC]wX֟ZK ;a?z]*]0JEX"v 꼘4%Os.(A(CG[N#ԩkSE6` 8qajKjkǨ #[-CK-KsPcj0j,}Y!u01gvЮe~M6lvHݑmE\|dQj/oxa3z-,"mj b Dw&BSp#ABXNƊ>PȽ8$ӺZG4IdŅ7Ց-6Up)"Hfh:e;K3:>:GkQ2^@h?$tޅ @M 1W\2Ғ%/\j}R.yubB?e ތ~$kNL̮Q]kyuq\Οkj, v إ_1K=-W >ͯk_ N'[AY!TiiBסˑlǻFmM4Gߡ˵mPJ0hMT&H ܀ZGIѳ'CDYĵ(CzY@OE dBev/FuI t1ޫ7tA`!tdֆ> ^v@6z9Ŷxq/2FGzzk%Gϖ|5C_XW4oGNG>8s@U>H3Ntn9X 㳯9 !m<7kAf)$7Kf\XnBF[NnyO8}k8clƛq€lɤ6Aĭ4ilՔ "&dl؅c3G{\lۤ6~ l2;0/X3JtN;b[%Do@Y@d : -Qee΀7,p14 @8{Lk8>w a-!;{(!7# 9ӽI" ݫ5O -@=m;iKɚTDDe{2T أZʉT>3>{wu-Hhh񛨸 l#xCDlK4H# EH2҉_]T]1" al7U@kDHwjH%gZO]\ >?'y=(Hԍp0lvG+R:,5hhCP 3H܂!pq`R\S4tH;s%GxZE(e(A qH(^y=03$MЯ@A hRHV_ 1fe1 tdtFbt]A (1ބI67~K+ѷm_…Qb$8Ez!\L 1:W 蜙蜉j Ma1kZ&}5\ A Aa'uk o@~ ݜ%K7Ur+>vB凉*?OjB+V {}5\pBe;0D`FKl _lZ[eH('G+iIC&e q`&r~ĝnJ؃p+Z}r>W(MbB@- P҄6Ԡl5I\> =mF gMFDϕK2I܋V%rxj'`9Ugj$EOFI`a жQ]4frb{eWK3: rZhuէO Il bR.%%> "~o8;k~Ov,t%30lBH\]*@R1|$2woj k ˵P*"({2G) jpdMo3BDIcg?j͈% 3:V|}7/HS,ݙ;a z Tcmq %9AݓB[B;*r60˗0(,m*r@"yAgJ@31A x^CmM5bn</H\Nj=  KpmCl1-]IHxٱAHKT70ׄ`Mex6,\i?A#p@+`?X"T5_@,ʸFD,7et(7>hdC_x 1:PPrtqŹt,jǹ&s{ls >|JkX a0 B ^B+~ҳZÅFA$N ׯ5tC8s>ˈs3j^M#@U]E{?qv_`&{ev?- wQ2WByplS? |uIb~Gň/JaBq"rLW NH m5ǯ5.m\O'Qq "B{K r, v<ŽcT*mG)#RBфU+)lv;vbB}@?;>r|Dn0X/ӅG OK5r$wShCv[Vr=`;]آ"ZwwJ1#)hm0D ވWv'sP"%)YdxःjD6_,=ZD]gg0 k_)j$IzC lcnuN ?6x@QUuY-x7~'?㗭\{C=x"Q~ h%0JIO􄃈_ad#N ]E:{gڟT".`Qx!Dp^ 珘8|VuT+Zd? (i>R27yF3eF4.:gi/&^gi/}KY", t J:I xH ]&P c던$M1 < "PHj38!gm0S7hDl"PaZĮawRƍmJIgyxD2_M Dg= Q!Bo1#@ a B@:K^BX !+ 3lwcOCoYL7L.l&ޔD"egW2,i&Y3r](^"%tv &e ŀHQ ]b"aliܕmGlscz.X>.d:Ntl σ-;u|, ?̶@i)bw ؊Q~AO5U* T,VJMЮab3[B%jY=)d|&J$vcl+I1)#>CaG;з)XK+h<5+ :(?{ rT! {?]/e x. 2fV@g֙eeyRV%gfQ쬤e{ipNr/xTGff'ۅa)sk.z 0˯ gTYpeFh8|8NP9#0jf3) iNf}rQ?yiDc9b VD`l q31fn^L>UH BƛC-́Ҩu: z h??mXp@Znr)H_ >Fsf4 lН)ҍk)]NSegJ3w+5P:Ue铬|P~͍RZhN0慜{/)MB]?@= ql'3 F :X }4wDJU;ZE\ŎY9J O@t&.GK}xRM<-ߟ^8JQs׬r8>Ny-<2O+p+Ku?< )eVin?(MoO}shkKC;Tz/W?mg(z̩t5sAUزѫI2 BjrX!)]b*FԻH 磮,ƣ|S)aa{!uDe^i`d4PwjxAPNMK߷Gh 1P60j"ұ)uPuտRwXƣKjLrqX340[WxBVh*G;Gg C{R1/Bиo Sfl w~a-.JVP`.m} M]rM+D3hw4f:7d# zUZ# U>I5DiLWf'1C.i}%O%KB8RGRe䀆UeLݫ7f&\߈pA|^11UΦ[bM^]h4RΤo..* xGh!ŻwܳcG)t1cًc#58kEyygu͞]UY]etMyoZhC]0{C3/ILԞXV43Ʋ,G]K#6ṡv:W5Tb>/.Ӆ_ gO0{i{3΀ͿЀkTO4+1_ʋNE/Tb^t^8NtKiv˛7fX¥-̥9)6Ƌbv5yNC@Z'tH^7Ojʗ= lw92*r@mG{T>8 HרȇHziݕ͎m9rHtklRp^G(mmڳ9Vݰ7*`[qrK4l[ܪ`\-kJu`~38g)v:VFIZ!0 k ])ϒ%ڳl^bGFN} f{k*=* G>>GB5d$Y:NKFU(!t]*v'tf‰1GMndG"[Е}#ҕx OkdY 6;,.:AKWzi0NN}Ѕ4!=۪mA}8kG#GA'VK#MQPcjO<haڏ-w506|+#vV-+Co_}Iov׼%o75`YNp1%sB44%HSLDSp}5&[ M1 )dӔ]7ѧɝ,w ꛑm6p+--Xv~zb)֎xڕma5 ]yG$j`(Z_fB{M' FDv &?WgIptH׈ȁѰZjS_e),`sXPQDj>@ rX.6;e&X.E\w>+{mXV0piC߻\G4%E׾- (˗q"j}HB1I#c~#1 ΂;;9O&|,;R@< 1A| ]4somK&]+4=$gHix!zD#*O\:f"GDVK1{yupGz>:rpD9Q|iE&d943ȑё#`xu0!~\A!86$< tjX Zokh; ׂ>>m/((|)hD?|%Su|pNA7kN;#R=5zvw<7d|mHii`,M"X&tƒC!$C9_.J#=̦wi(Ku*rMKߐ#H;2rF=MdK꘥Tl(gkC~cCobBq TM/gDO[7]m"nrˑ4fXaJy "$S d9{zS'urPl?مI(3$f}7eАH P&Ѳ33, ~Hő':m+Xzh+v 2C 1G3V[zkۢ IVJm9,לn.XnD2粩F|q7Qn|.$7a"2-Z-5PU/4dҥ IFDe ELc|:n~*9%nDr% 1!: ?D?Ip1lI$(1H4% L_D/ մQ/qD'DH:Fu2 Nr:I0diEʛ@p??Πhc A@pA(0!6(vChR61+Ү4C C^W]kPxs 3O)~[!“@X P@Ȁ0 Z^| T7BȆpbPtCPuCH8#.[)!B T@(`* A0@@83Ѡ#wK!dAȁp3;YBX # /6@x? mL p\ a-9<*z!@Aa 5BR@ Aagū~ )k ,0 B1I2 IA6! 0Bf#!4(>B!:߆p27CȂ!\eÞea(E7,w;+M7d*,)1-ZlZ!z_}Ջ܇Ed;,VXlcʞ;+ܽtZB;,6_4ߴx״l׷liij-&+ j2RxM%K-/ߟm 1 /y'QP}+Ğ/_rg\+@K{B3ݳ` ++Ί‚Bg4۴ꊙBL/Q?^\X675`@MNXq 6 imZjuVW}+{ruɴVv(+WN-_=p&oɻ&LBq`ӦpUW >,,(t:g8cڦAuʦUySK`3 *yq|0YfUO ˫ l² wcb&U,/X!`$-+(td>7fs :'VpP=q3 s˙\\[6"^Xiధz8Jy>#P.S5,K'GH0C4ŠJgYuUHhr+p)sxFyBHv+sx44 qvzLb~14"8a܉%Ҽ,r{a>|/,ōNHV+0 ~XȟQV_qΕ4w;YAܙ+9-F.%qHPKM휙)}C ٦@hl1YXnQ seM,14/ǷŅ+K~*+6!ؼӍsZ8R`x,/5[^\YQ4 dWp_*KA'@OE fVO=G|’}AL+/aNU;-/.Y,,OPuA/Ho_g&2s OB|ޠ!30m A/HK\7|AXq@3˿7f˨8t|xC O҆Bs LԿ0 ~ a _;xjm36a|^~~)DˮCЗ5&ǔSS1%22بﶼi%l!LJ=,:sZ†m%b窶UO+*Tc||N٫a'Ka|q;K|z%l,i ;qKB=Sa,ġQmc1cz]Q]QH(/YUm@T87`FT+μ"qI| O/NubzEIysFITvVσEA8`>dpfBzyy rYyi0~ͨ'. P*J%8(t9Rw. aub j1+,qK'RŠ<8Hf4 :7Q' @ )J Acz9` ӗZy*VBs1:_7:{RJ˧ѩ5NU|3g؀rL+A>78BAtEF) bA@Lu'|b`9!('8UN GOE*q!&8X&Nu@eq|sc DJϟ?\,\e@4D~N+(\1SPX^}}Num*pǥIʋ󆌧&O.,( (9b_ʗ@ )'%VMs5C e|<:ggLZOz1W$%QCoy?q334ci{SD~P0q5-x;i&Fϝ`rsU8f<++:M4~u|rħTe,p&Nb44% 9*{/+t'lR9\^#m3!!f!ZZ1dV*C=!^K(Jj-QPYRY.KW 4\g) qpiJŃ'JBR O# _n^yWhr߂ee*a_xyw޹`TBE)~iGWhD:ݓ Vz-7N{Hw,p/z˸.o|fkJdIZ"< s;0±.yw,]]@kO_vDdNΗtڷxwѝ X~Ru]q/.\V] =˖/4VX9SyaQ'VC+-ZZ yC淜3בw,y|V.^MXDE8A',y˗,_P띇"mZz]wII$xgqxx]W-Jr߬t=r|PR$VA1H4&;a^o[@Ixh^m;(9zhw٢;|H5);,rŋ-6.nڛ)Wإƭ(ܷ,q+nX8x8XoJ;'& -'<誰 Pǣb5Džd-\]qP.3n\,gۯ[NXaLIW Y+y(xeVH*+D#ZhI5k7+??ȧ(*$|_r-.s\Yi@ o=@v/_^+D8 g'n<[hr&[`roقjoLtSbA|&/3ѫt/Q0ou|w_Ks 4٥]mЮԞco8sqC,$Ʋ-dkՇeaΌc#KF04;3] CC 8Ā8!q'b_M7 N'q?o[=+A=٩z>9uttNV cf3iA9伢%2[/D3[WݾpU׫k*g(/H˫qXSTq|ol9[bHWc+L­2aX[|Ya?(n;2*S%k>OY3R#)ab*tũ[w|| ?=Azh@aq|}fwf./~rvں>aHaxOxh:>Uy0x~uAv{D}^Kx9 1^iPbSu u{j؝>~UmAo~.#RLVrftU>-rfC&o P-~Pj}*_)ݢ|9+\Yt39Tkʪ?ZO׫s%YX77-ru;r33÷A Zuxu㼺Ub ZWgi26|'>}Y/6Jf|dy l V$£{~96 M~kyɮ*7)+|ȵj#/jlg3V76^ÓE;vUw0NWg 51TWn.kQme[HzMWvD6|ݼ4vfUߔ85gX.[ KjDs$Њk-U25}bT'6VʙA)I~_hK~}MFE4I;,eʥ ҽzZWϢOI^NSoreʮWk`- Q.?^pńorGs35ꙄR_*kvCɫZp!䖊μ,P- G8vym)8h͛v7}H fj e}+ : QUҚrW[D-<~Ft.1&z D:˳)$Ց~S(զ:;߱[fR.ރ~3gT}Kj0u3';g:ږ39f0aYN5pb[['Vj7W \|2N+O,$G@160k<8#<@H<0)C2_pDnL~ 8o> =y\8HT؞fZcKP׳ e٤ޱt FXNw D^)'sg~.}j 4m[|hXPCJr~ {ӣƤ* Ӟa|ovfbm8HƘÄ\*UrdB Dsmzpq0i|Xz^s_8ՇL} >ݹx[,ߙF1ZiU\SK}˳0ЋB<3|A(Ԃ# =lX=Zi̔^c\80&ֶ\7ϖso)#%K%M^V FJ*m5mz^aZ[8:BA^ 6MLyK_MZ]dmyL:C=G0[ymמΩu~j=u'dRjLCؒ$[۶Ҋd^vvW}x^G'&kJb57-`+AMq vMWxznZ<[xn$rT-H:UCZ^`wmszMy"6ױV-2ox"[IoS^QM`^?K$ȞHfۦOLB7UR {a WZ}Uՙ-"1y)dm8*kohY_&[DUǔq;bPhTflכ6儗t4Sk,&uݺ6{*a4kk iǃin)˴GWeFC JmMe>gr\^8B32A{=&rZhۧQ5Umˢy E.RW* Å-WWn< XMo7 zfЅv jQ."Pﱭ.j=oD0@KZiFoN MHk'YiwԂ %Wu #/3_T6 lS{4AYpm/g!y}$/\Lw}!x]- 4ZYڅt> Y8yٟ!BHw<:8yi#OӺtF^~Dstب/O:%ųEyJ\vsBg;-OlG=ŇRR機jmlc:X[Lu󗢶_k›oG6Ҷ GsG7_P',y\g67ZtRkʙ_dR<6 xilGxnLSG˰p.s>f;l>eCj]E6}_Rsdˆd\(B~ZPYM43^GOO:z:xGjsP:zѣM+|`ٜ7ݣ[,5*BiW>%). T \_鴖}:6em j̗dWH oT]KVӮedP+lDpUiO̭UcGhd+Ҭ!9u,UhLr7cZͥb&T=ɸNP~Fmo(ӄ wtz;՗&j'+ƘpDgtxs|ULuLL| csKՂǑv1T>qk8wQQgw*T[qtPW0lVAj%]-P47wgUm,/ξV;.R+U_}mdz}dijeY)TZap-.ȇAZ‹RSOL&JRJ^y~J=RҔ !4G3[9R?aރ!ιQaiż۰)};vooC֗g7:tH0AG2 e'{91xw :)~\[(`8s 񕳍֕FJά)z8E RI졝W7*e% 9J jqmv?TWոj Mz^O ?g^e`HZAg:i oZ-z/`B"ܾ.'D ެXzZOU&:}wMIǫoIzfc[6'`r*N:{SwQ cNMrT) %<픜e$GݙS1MKE"zƘ' lCojlW 7ϖ&r%7$83꯹.5vܳqdVxS^uJj(LJe$9KLk8ξHr(C?=K.kQu6\g)tT{E3.?flݶWԥ󏌺NJXt^pek+䤰*^^vu.ʥC"2]fRWY֗Udž\rW óV 3#-Gw*y~Ph&s)7YfdS*(SxBnhJtJr^̬yR6qlwrUWǂ'pNHިYY.k2dgO9&e.ZQͩT%k >%uG7j7<≚%XuC: ,NDHX#1WpUAFfyX$zhC@NA,,T?]"ۿEu#Rb҉>Wgml $/~A;Z:Nm(*OM{T^ձѠN*z5P2 *~aZBf#_hph_1)M.UW"!)' 3i <#TCn~Ӈf}qZNV&=]&lFÌ>_98C>ޗ.pLȯr 0d"l\XIê$&kDs4=xEKNBy 5OEE߱kE_#QKj8kWpFsΨȷ48)ٲPsb֝ބs}'ʏ"Z70)d' 3f6wm e1Z(y4sBYu-FNK VoDz;]+IW%iE.?ގ*:th,,-Q<4aě}š7ח7^9RTٯw2uM"̣!,_]jOs}]?Pt%ZYrx1&\P-A:ߒ}ƫ]k告LhyS}eps&mtE!$@l Y:3sVF<ݹGAN+~gW8[y _=V5`찕o5dH5W u.mm;-}덎G%E:\[=gE #5qO<]ʅ^gˇ.WH> wG߿ +vV餟}wLtMtuySߣ}JP˫I9 >'_Ayw7s.JCtvwfrG tIZbtel9ed/5>`J[eإKLL+Vuu?R9s:;qR]_?/%r.c1_SsMe5w:T\SsMe5r_޹߳=/ 򧃿/74KL`W&e& Xin${IUK^'{yK^%K^e]P1}y[^K.E}u.vvo]: .+uuOmxFZdvɒo:_ww;]ruu!NK^%k$uY:PCKy+/^\<~yPrsW&pJ}"xd)ۯ _RKM^ޘެ aY}5 o㇂ ?䏹sRj' wApYP܎܎܎\邷i=lPngPngPngPngPngPnUApy|I\WUAA0xK xA0^˃+ xI-y,Au4_W|]Au-A9nXwLp<K9Cw9W,?/?+XN vXâp;,1*=x޷};x޷};4]ef֫mu~ݼwnޯ69|n>g7s ﻤ #]&`ޥy%tsc,afZM2h0~>c:5,s-[z_{/E]îk~YsYsYsY̷3r[|/aW06KuYbRXfrx 80W\K?wRlr !iZ9՟|s??o*v\lB+lY ͐ ; 7{ɺ%We/فuU"$?SǺ:o'%=KoS:MM.25&.7+L`SGkC-zu4[4߄&7 ,|k+vA~hz:V Ѕ3uׯï_DzM/C+J??QD~;:wuC/CCk%~~R?]6~r?tCЕ~?mCv?tڑPN&ԙޔM]>u3uy]S/|[HRs$< -z BzzB.P"5B \Bk.zХBЫ^-uB^+tBBz6 ])'/4 Eh6BW Zh넮V: vqB n=B{RB J 4&*m!!!!m!mDw)HҗJ/JdOP=OJϙ+(I 6$]mc`+uG(E{O h`'=qv W[#4B'{V_N #Q@7p91MPCh7L(K|-޽ /%` HO v7 $.\_A|`=Bo`l&L0GP&VzSBB9WA_gY{_;&" \g9 *$>-#Š_Z M1^_'ϴgWJ̟&#yAo&!-?K2AO L PK#T`˟`k i7 գ#XBv3B(5_B3 ;W%?.NgͼmG'ES%?,؃BovJVN`DžJ>K z;e3g|VV e3XNm1zH{n#m']݆3EB= Ağ&VKY=.>/LO>&;$ty`;>H| Wŷ0+?#i;XX{$K`MxQ]B?Gצ[-t鷮e?&` }6:?vЯiMۄ%;$9+ U/$AB_`;\J[n{xqۊЯZH|' t?XdO 2';.M;VzЯSޟ$lo"CuB&VBr\!B0G8ֈYG~#`!6Cl?-|_&`E ]!~`*S~ov uGV@OO z ?"I07ig@"[o mO05񓂁#K`?"`?&'>.;G tA}x @#^5{LWOB`ljO󼂁 3%^ /O"N0<`yyy.'OO_0П1;"^ sK0__M|`"~)5_8*]iۈ?)E!@C|񓂁7=C'~`;D0%~` G`_L|`5_E|`o$ z9~QGWx`cğ8xめ^IAr+UK j7v Lj#'>Ӟmz-;ole  ?EeNHsğ t9/ t"~`Mϴ`^M;l?i@WO<-[O|`;OB[M2`mH0v#* ]m?`?,uϿxB05 t-}Ļ]G|Ug^OO E|bī '~`%L?'>-(i9v~ne1&@{M?'Z0Ps`M?'LE>M? 4d'M?7#hsw5Ҧ/ sめL?7#(cW>M?'V0Ps73C h9'0#~N@7y`y :dyӂh,=: :l`w 0?g2 f'`}yf\P0Ф 4eMqA6@%3.ٌ :b`͸ AB3E|`PpDGJğ!? =B7{W\j 5/{ 4K<⇋+z@s_N|:J5ĻwMğcZ/GiCm#` C띮"`;'=BoO vBmϵol^cħ; txxZB "~`}B$>lS0W]o F0mijWsд[IadMDžۡKSۉL!@c{݂&~ۭ}|;`N>">$'lЇeW0Ї2G0=ğ~"}B!y\9ioJig!@w _%'$G |?4A0Lji@'C`S)_B #%?&`OOw:grvR'~BB!xSi{'~H/LG|ӂ=!yo ` }x+tCWUN<-_c;Z^SDŽDx+z@_fJ^Wxߓ= z|C~ |C0oy^@xM0o6?6]0@+} %F0w~&#&\Q׉ӂ~=B|Â5 ⻉%o (7}xxMioO C C1$'菈 c%Z0wM|`?o_0w?@ͼ@BQO z?&ğ$`?%7 gğ#~R0m:+W Ck z'O⛈_#ωo'N0_E|`_O|`$>N WD Y4=MN`EV !~`Mw zLj*ocY0"`.@: c=?5)?Egi7@Dy gE@?&A''2w k _K)߸|{{A|` ~qW0rJ "}ğ;,m&X1O / A|qnN]MP'7 Ei@  ZB|Ҵ`so Sek-#^# йě_ɻZN|^BVO ZA8G$~"~;S^JxY0y"~@0ˈ$ t>Sķ ZMn]@=Ѕ%⛤ ]D>ZC~  rO0+?d`&~\0%1M0+?J|\0Х3&%~x`WZEğ0M0k?I7#Sğ  ZP0eğ%~` ğ#~`ğ'>/r/?, / [zwwm&2@W_AC2 !`~⫉?"h B|-Sw.huě@(*⛈ Aϴ0o%N0N;zkwBE@O\0uX0W0.iw '~\0 ħʼn"~@0Pa `BIE[&>m`=f'B0^3&Rf'`O`}f'`!3v 4lw1?[+@i3~{ `ӯ+@3~%h_~%5?7wn4i@O` 4_ z :d -&3B93 t 7?M݂ f'~B0P?oƑ`I3 hf6/Jf7E0Лoe:b>fm1?S*f'~By:5C|\0/ K0Pˉo ~)ՂwH L :ک-nyW&t 6$t $Bo! @n BV7R0ۈ$`#''~`w%lU]ZV1+N l\ݝZv qk{q|e{3=&t{'3n?A ?T&aD`ND>\FE22>Q;"C/tgy> V>-(O}0$i@)[[- |1HV$;-ĿBa;_ vǙko(tKĿc)Z_"^ae'%{FnG)yOG>ME\=(K~v;2O,M0Я0jӂe]D`ϱ>? 7O ~ @wU7 "뉻~Ղ'~eD|iLğ uO z-ğ I1@A ?B- W0o4S~M ;Ŀl޻`6y@_%ue@_#m. 0+k}>%N0#@@W;I~T:Gw>uA0з/%`o_A`?$~G=FB # ~`?&[0w'~`/'~`G|+`?!~5`lj_G` %ψ* c7o$V0"#Ļ=I| #2 OG?+ω׈?./H0So!~`$v'ۈ75?$i" MIo ̇B4-_!`? )q}CBy.ƅ>o$F"V c3 !`Lj/)SCB U?#+ # ?` \K'_J`e!\?O I~ljeO'WBHtiyg/n).efs` K|;`Eį#~@!M|`[V!AB+'LYE%O KO@0P˩G#>O|^0˺xa@yV5%$'B_#.-|ɼ/@k?H=O.f@/'Mz_0ZfG0%]^IM0ХxS0K߈O z5g8 z ;c?&@뻨 .B%el$~` m ~%[+ m$B`넮 #VB!-ɕ=ć?#hsWdQGd ? B}?!XSxa{ ~xS0VuO'dFm'~݂"^v`< v?E :!~:.5?o#Z37]g#q@' Eň'$yhޣ`"^ $į s C߈?~(L0P!z+ G|C)"r; qW0 W%~%wIķJns-;)4F.hGM T 7 *?E|` 'M$i\+&4E 4M^ * t!LM3U?PW T#鷂n&_ iO@ "5; 5?fS0,\0X0Q7Q0<'L; :F vCBo! qư.zh$6°.zh>ׅ.zhî>G >7 +!A6\d i @&rd#5I o_PO 9Y'# zpх0 c10B&y?; 4'(?:_.]|8_#|3_!|$:;x6G gp3/ $7 W1zXx'gf >>#>"7JHFO*'h _g_V I~Fd'% A^/I rơo3tN8}c|QtoG g3qqqoqv848=~׃Ot8s9:0нB 5IC /ЩBO 3)C /ЭB_9v-y 6wt;;8CX?1 ?H?y߃]"la v{)ņOqsց7lqa [+Vy\CNL g A r[2qg>-G g9la? L?O@>O$c gA?<la [a5c΄}߃O#ݐ!Oçl+νL,  =b/~p$qVCqv;q]qCq,q6Qq7qVqfZ9ؒ>pNgqgqgq^gqgqNgqgm#/Ӈ/Y%'3%Y'gL'D7L&$`o+"|6\$|O|j5L3B48|5^26c >>iOH>dwUG>MSXZ7>a^>twgOfW>FWHMW}'>w: !'%F#D-g#-g +qz_ľ;xUo! .ɇ>|g'`' GDŽ-yDNҰc/?@O2?acCPyWh_WօUVԅ_W?lž(lq-q~(aC;{ɀ3B83A8?&8׃3983)_Lkm׆llɆomу/d dc6a es#~υ=-_a R؃~=#a/>~ΜBM5oJa3^._ [`k{vخ`;mz`;!.Mǁmx`" Rǂ`k/، 6b-` ;K~¾m'aC ;p\®߰c%*a {OT6M-a=Z®6Ͱ_2)a; ;I(ǰ-6a3 P`6M!aC {Y ~SM2a# {H>6ư'#fa{^Îۇm1a{;uî6M;a_6 pay\Lƹ)h!C_ ; Ax Wq6 ,ΐ^_}E!b{Ğ^gJ>(/5KkOF>ۚz]IlV$ah#C0<_]n#Ǽ5g>DsQ4yFW~a)  Y33\ð~ucN^=-]|Dւ?-g=@N܆ *a~kVQv;y|gFzGGt"F&^Lr!>ȅ hX7!b>gYHk'A's^;Yo ~69#rk*EFv &58!Ail/fd.BuqX9maSNnγ2fLe9F.撋9_'F{>dz=cyssӚ㮵]f,{JY=r޻snh;oF}Uqs.p6sKp8u\O:wS7 >rܥ aM5r|s,BzϬfziFFO>Ge>7skp=NmgVQ_+WΩ&:Àߩ?J֭sV}QYm嵫 ^C9:yɁ{6~껚AGn̐;)tQ~yG.|K(#B<ߠ2tj1P~,h9uuY2Awet on" ]ƽm:~=1:!*u@,G+)3ryQLz%\rʭki+p yK7{א>C >m}wc#+(sR g[(o\~erWSƍSnau##;Nahn!9Knh=>L|m:_]B5Yz)w)A{)mxm۔eomqC{+z!GWmu1eHߥOo4:?:pIS~?dϿtC9>gwW#oKC P*Ѝ>L}픭P-AQ_w=VI&#={-=۹O~ktA=c1F}'AݟQ)uaOP겞n#:.iz13;ƞ{utaoߩ2C}s}ԩCqꯊ3őr3?U fZ*5NcV֛^1VK陆3]mxWi&K^ݙn O}(*SƴK1X6j9UgTWW ^1=F#QTKKBEj(slsu;I)Ĭ6 7GupNbFթWh0[Wmъz>a&ZoV|SkH(,V,Jlҫ׽b+aO*\F;JUճֽ)'d :o\$FFfUeM|Q)qզ"Tpܫ-iڌ\Z>֐MG'C*rܔd߿͍VY;^ջ kZz^K"ԮRR ͷ}_Nz@azת6oʸX[4߸ҥ BO`Ul|g/v6m}|7xb Zk K{{.hK2ٖ8|7xb[-y/?1"KR2 oH]LXZ-}:E+u cex"R^C=ZLp|`G/4{B4.<+CX3R.]?o3嫰yvy$.a5 4+[j-w'es>޷ \5U oznkb_Nr6 XaSNUۃ-:?VXj>NՊ4-2Gա,6V{'T+~- Qo^м RAԧ-Z)lb #'q P4 ! 4̠X&(J7\y,ǺB}R^cV|_{Kd8(x"I^S* trPbe$5<#吏d7,VYd_?d~F' 5;zEoLo2bx;?t^x-\'&iˣ-vG[N8v#G)_kp#_vRPIHgH(of&_ob:U+<>6dvGCC qoQ1d\?MeF{SqGR9Tz4L=?YqfgݚoNbHunaŇfdįWQ(+~ZTf z\>[ܢ7W*xn4%m"x7)AjmVx+wzD4TBٓ!+#p yiDO7iIB`j}*J]3U jl.X|pJ`AƓَbW}ޱǖPD\jF侑ǏV v1y揅 sAI㘮VBaΈGk0Bx/܌,pc*to=h[}оO#VcҩlW N%dg|MպyAJUnVEf}1vk7}^xJFѠmࡾJow-<tr>*ϙy&mctM?ϴVݭ>i3~7uM_ϴӭXbym}}YeE)V `ҳe3ՕQJԄ_ Xl!aK33ٚ,\X0.u,{CޜWb&'fKe<M|VE‘{5Λ9,,DZ%%aS꧞y^Q|,^4T5izD["fxPѨkUyUHl8]-1́ \+M#UJveHe ZLpMyV;\Uy> C42GL٠.b}Le3 Z]ٴTm'o SExG-ܔo n7V>exG-/KvWgIHN : ypVa3V <`̈́WP Ta'WL4e=o:Fc#{7(a׭A$?IR\Ń};Oyu*φl; cZ/{e@k8f*ݍ jF>7 $DR ^36Jq|7%Nl/X$+>W q;N40^ 9#١!;V ƫ3*lZD\B0g U?S^TC0p}Q\p^syYKA/V됞agfT]|eKWkc#1=7h3:'"=eu >+ }:9~ΟgMW뉚3'K:u|,n(_x uuy0YCQbtis䤓QƘGFH|+loCx&ƉH &-@Uؐ+kp^N%UG䏃BH;U@>"(ŹBÉ%r`w*35勹` a ľTPPiB]7#z9<.SXUqiJj9`Z{;E)KRklɩvK-"Lj&m 䭕=Oie(GWn3OeTzo^Wäת!dکЎ?ۀ~,-4E:_zzҍD&.k4dU|(Όh:Uj0_oab1iIV} pM7T$ TѮCQdBX=$-<}-qp?5~#Joq|XT[x_%NA`a8ƛr9HVp^J^sHxtGƈIPV~2!nd*`8$ߘ/5)TiAPjuK7E_m.9#12j~0~ec8(K5*ԃ% 6[팦f"?s,//'[,I̱Xy24&N0KLbƚ60I)%$>vb|['FuZRt3MoO 倱טL-K=Pj:Smȥ"uT8(qIⳚ>.I~sb.ԳDnbE7=S qT W ?‚2.7܈LeSQWoqL۱ dbBLF~и0imq?_H~/f6YLy5_u>xfn5x꤬uד,'V?ʓႽP9Xc^yaQ*q3𽋽b°zć3ceŷ$m&QB)$[TsJõlDpߌv2Vv:m`Xɔ;nm<^hu_:ݟ/zcRit;MIgN'ek=ϠtGhǔ}ZmlLE^ViMӨG[(΍6^}եXd\3yV24PCOaԫtڗZ"u|YAۘ7(Ms콥J3|MYiJ"epzј=tuJm@X Mmcԣ)V45h3^}h:VzvYz\//wnKr0ӈ>2LJH Go.vj Wovv_pAr S7uWwc ftϭcWLitB`vs0x gu><Мo[8Ej%H7مUUL[m5H2݄YJQYRNlls' [| tCF[cic|ĂFDEwGl>#x䏧3ABΨΙyu\FQ'p[2C5{9fϱ8b{f,^Y"#3-RF+Jy7Xj3 "n2JRk_q ^-t_ekϰ5T k8:{P :#xb%J~\EgcC2D SG zA9XؐUSRn{>eJ#'MVE1bݙpgZZ_8穙F||P8C |Y=u lA~<\8P*N}uIbՅ((xzSG";؅5QyFo)sc!]-qgZ6ʜphz_ufW'F#vn)&\sMC)eW¡M59Ɔ2mS{icmj qƱw8TL*]7oؿ4fof,N'MYxm@g~Q+zL0z7dP@6lxi\c~uUEWdIӶRweL#i}%>?PrQS&nqlɌ8ΔoN{F/X$*Y/4'+ m>&p:>1npn43J⪑{#5{>mq>5 ڜU*l^Ǭv]-0LxRD0/p<ks-pӿ`i^֓f~8RHk:%OysfSVf=diᰢA@_}ou(kVfLoQ֘bfS: }q y館|˳v2Pfk:[ݐhJb,pf-O`|g9.S7ϩQ24KbÌXvb杤ɘ>̻=qI߃$I?X>} }DG 1@>c|3tV9xf]o4Eb?L)R 4guT8-Sil`V)^hL`NVrf %~ :A>ɯc̳If7O Yn|H3dIgGI^|Hb:Mk,=zeڟ[ơT0jII5j3ZQ&CِuA5j<=q}w9=cs,QXd*;>?|` ׍~u(k̔sR|u'%3\|t$3>Kg:P(CEvz΅f3I$bCLvp|,tfa3 s1j۹-*25 CPx*ry u t^VX鬿Zع\v4ew~A~N}Ʒm#e@wFW}|:Kת -R"ScݐU%H(Ӣug nU͉c FCתJq~rnFcUL\;pE99>7WՎxǨKiuV႖TU|N-^\sMrllt챬~ʥ 7tGk^}ˮ|\ QD1)3Wo,Wv*k]eq<9% ^Oywh:9"J .2vc1YEzٞSYo,3ҟCye;Aj@ZoA\D#}[Z67Û龋s9,{8_Z#@p,yiw}xE5߻N w~"?I74Gi?]˙Mͣ9=Yj3]ǦO=Kt{Zhnc'zwZ=k#6=pÂ.C?x:[ 'ycV/Z~Sst7[yf =Ǵ`#|OI~k#B0ϥFvE"¬6gLXKݗL8̯ebg#&UZ; n]sZٳmχn& 濗H9ۭ{[ۭr vC`E,!M?[C,uqeVyK1oĖ{c1q<׹61\V<1O8 IsQg;_`9ls{]ͥQ=7VJxu^f7{NQr,nB~־@!# rOuRȜJGET:66~ԯB55FqF&ǘ@rbo'f'':tf\qb hN0\ŭN+z}]Ĩ;\.q}7l[^HlٺmU;O4z}k9+vġX f+v.2.0yO6ILӎxG\lfKvZͪG*գV"&)& .Rg+|GN—~O @ۭT^q_gf4µ2ƏYM汕CU|Lz1!ݓ]80Yռqt~EAWws-V*eqFշl)4̐ VƔJq8N6?CgPnW긺{rӿXq98 wLӥ/kB 2 ,VT{ī؍UvzVs[i PmNͮvfRK=j`۩i޴i?i 7kC] tn>PhܨL4E5 WkwKzdniIo3G̔j X=n+RE|;<3~=̥Y~|mSɨ4Y\=V}/s-ʊgr|Fq'ks80pc19at$xrl|k[zp9ёȸD.!qS7tk^3_ֺ=yo [3HWkimijT$"dS/i|6LǒT:%{X*L/H@Ftd(U骒mgUptS9BolEDrN:z?pOr$CS#T\8t?-9?94`ˍL'5!A^t g#ocu[r͗;\mƟa`ʀq@ x||l(79ydg7ώ2O8R\fo%D9 mǒ{Rq5G׾{t<9kw,;DaG[0T f6<`/Rstv ẳC,HãN1LX:̅Rbʜ>-.hadHlmIlXR^xjȺA]܎a^)u+6qYCdbg%/`|\Q18߳@>[GO@<"ס&C>?DMR`i u⬵єy3qŊZ5xhL okꏥcCJ  VjB3mwW6ئ3N5cEeQ4lL& zrף>`AC\PlMM5ry*F4dQFaB"G0EhA!?@f”Џqj& VL%Q\=8ik3]KYơ֐ xVݤ)Ŧ4&R!\:ɿ^=P 's7<2ёZ'ѡT`M,Tj3~iP;.}meJn㴴Y|, Iڼ7_ -M1{ɥc`1| ͟g %$Л҆Y7ҘpX P,\PX8_WK&]V,ώ9d(6ZR/O8gU2rր1|i}I =Bn$yQ#Ma +\xuLnezpFʩ2ϙ:8FxQnhҚ(>/o4Q D mUe+f&DFRR("Vj>[~]xMR('߼wl7نZ+UuMWת"l󖉤 =% T60Vd!"/ k<8MO8Ffjb3oCt8V\f09w0V@+* Sm|( 0_m_2"q-Wٛ56ߙ|kJd 0\pG<~B8_~B PIb.lء4K[hWvCQ;;*q ^S +E0Ebma88 yZ*StljW=q rx:i\-( K&qҜ4&CwUMYX0Ab2 ՔWzƇc}Ƀ=V 7(1j,fʵK(4P[~>ø݆xy81pFMx LK{,I isN&8AA[nU_*9#Bl nH l e5p:6@4%lsRptZiLeMŐZ#iD _2xHC-@?Eð'<>W"zȖ53 ?X-}8de.i J#-J؏ (o[m,d=Ҕ ņU\LHS#hZX3v皁jUQA(yignφ,I˪/džX eT")f,OfW{ۃqcgR wcȗ90WݠTj&")`x}|:(3p^;JjZ`#*#5G<[F{Pyx* `'q } R3Ipch1_Yl.d?82ܝU|dt<Oi @^LK|ɑHAZ = O8:nn$FsBKco JC<5*I‰)[8Zhpr8]7hHɕFFGRqmuMI'&m=7읅ymc>^ Ji9|ֹbTk,c"xAjg䯥%Lqt6߷'GtmvgÂ|QGdm}ޥ匈p-}mΘ0gڦPu|+Qa 2-C0Z6SVX.7{lmzâelaB`q 6yC]7u9bu۸\msjGZh/6Ϗ0>0U{9uЫYTE-IکqrT7on~;t}x``WcjޮqJ>cLLY녮uh";0E>AviwX# ⻭ Uɣ5:WcהI35w#ydOӨuv\l\Aܾ5wIv{ǒ7fbaPkcfU[V+c.\}mA;㱱qC ؇ú/הHr0{̈hwJٳD0~#j:0qZ^W/BkDua6H.qA6Lnbvҏ~ǸUJt,5F\~m+n˜7k>w}+Η%6( CҬOv@xR,/M{X8aVOqژzx 'EJ2C'n\il}9g#~o9 g|CjYuF?N)`fjN{UiJ}$humc3SQpN[=o-D/Rm1"밫>jYۈn-f1y[ȝ8%}Cþy֙j1e=ߦď[~&dJyяlƀܿ`]gh_\pIƋ~tcobl$J=#fx[U8ΆTW4'ɸofXlxO2ɏBL\&M\[gk-PB+W;Ud́`}KHٙl_ښYvt$fFqT} I(Qcլ!NV["tfymM۳֒7l-Y.LKILU6O,;8*|l83x^j䪕!< 7>Om=u2uR?_Z;τM7" cNmum5jaD|f1i|8cz! WoGf[\ǣ˾7VgTp,XfPx?B3KG8Z\LP:V8{[|At0ޖ=Gt0N#$ƒѱDjD rq'~Aٺݻ9HdҾ=?eS &othˣ&0LjaeZ [$O<;?ɗZ!@z.bUDo)NS|qsqzfG~ԚT+ K녳z7VK+nNZK+zvy>^A[i-i-ma"'r gS顃]'hI)1Lm) 'N/9 i-)A[ҬhTr(6¸򁽿Dn@mo`WE{mřMv80,8X_,n6-H h&zN@AQ!X&Y6ИpmePDt1@%=q0v|Pg2LL6 Ly j:hI~އp^kR|(a&:5H ҝki`Q~8ϕXiR|451JߧC8+9jj}fA/a#^eTVԩ[sk~ՆN8{j9jbp_vwS7mHJ][uҋPj\k㈘vԞ:eGV]՘J'M8dbc~#VV,8;S<<q"3؇UVq=.H˪GKkcH8&p&p"UM{1d'4h2jY{}0P=P jj3Ik'uz2 uZSݍ|يoc{0i ! a_&>}B)=P˖QjϦgj_H[ӥicuNԷ[!kSel7%,W?7h~큙y4{W|s7ۯ紗/jGgD%u+=dP ^ӫTguDWrTq3l5Æǩ6GkCZ56epb.Ng;qy$7F6ս]D_mjbgjk"Sv/P[};WUockԔL+ pjeڲH@]i4mװo*=3دڭmS feRmǔ?L4;cu#nfa]~ƹfU?p͙q3u031h ]FĿ:TB a߫f](f;E8_9Z ԠY칙9{ʴ NKG։K3l.cdN eulZŴgU:N@a(|;,1` 0ec t\2dUeMjнgշUq;Xs6g7rn?q cQe;m78ZS7%-з @z.;>:4u#"*o.2.,bJ05˞I IG4ؾ|>`Z2pT4҃q}COp``d4y  7Fܿq4Jo8jeFsafIW1 g3UX{EC-Jl4;KJI~E^(L l5 aA1h3iURih{,>:<AEeae$XaG`vd0$Zc]ZUԫܭ_BcB&G&G74qZpf,/kVcNORéqqNP>OWHƇ#Jf$@Z^X|c,7kI:ʰݷ3,}sjX*V%'D0r2k1恽l@Wn4]űj;Ʊ1+:CF4#8}kM\p/K/=lf\R+UÀnɌ~D&`vs :)3s#z:fgD0u^2М3ƎO)sn ^xZǴ!# DiX9tKQKA:÷w5҄&0$lf'dTiD:2.]W7Ii̱U\4e@ZIN] s,:x^{WJWnLz_*7!dۚ}j,7ȶJZji7){M=*X18-j U7 ) Z*oUYofsc g8vj0o1^cgX;'ՉP F]ZHkRR_=V< XVQBHfkubyMGTU}(䧤":>G:8~WKJqO85JW8V\c<#^XEPxPg1ߏPq/_6ߗ0q;] nc#qچqssis=t.J7YO ?BqDŽ\1C[ ƬU'L헹m"޿OJ "M dLh>S3l "^t%ܾH?pI"bL!,Ar&PX"qdUJŁC&,.WlI`0i5BjnHcXIv㬏:Tz4W_1G>sVջ+3`Ğ_r5,Z}eWBވicKWP8 lgNsg }0#fl5O-x>k6n֌;F?ޜú6t[Qlm m=q]B{__;y k6 %QcE ¦[\M;ku{Kk pSYzF}78ܑ>hvo?po -߫3h\ʛ7γH ez_%Tqd~e>-o8Is9+SA; Z9Dg0}!^qR׏$bI?^> }y:@z @ w+רr|y׃Jà0M C׊K`8okWhU 6yScM?A4_';47'p7p 촦_IpH  ۋI:ס&;zk㑪GqYC7# AXcLz~|u ?q!:Nãcs_dVg%صN൪>daΛ4B饦Yhe-Tp,7hV.B6k+ԽlA-ʲBTV~t"9,R;XtXÙz:Q,`9U)߰?g:<~o ex{RHn1;_aəg`JߙZi`8h4rξˍd3wlI21 E-m3NL&im"-hZD&wZS-#8 Feǃ3*rfF&MAyk'"M&wǵ+bۯ=pwZ[=͍\_ 9o:3inr7fknYqB7555%4;k\o'Ez8 )2246jW:1 HI؈7%iXcV) EobV?QcSQaY2^Z(&JwtQkzM_A B6;~N`_T퓯)_GK-\@8?#?S_=SOo}`R8-u.K޲Wݪ>aG{o,ʖnٯhxނaf08TgLK /AZt]C;L]a41!VA.2ձQiz:l(>0*c?-*lJOɣ]3KtY G@1Hb!;TrD`"D*64:t:[0a 6Nh=WȤxÂx 8GTX}38;u2 'iSD ? PnuZ?Whk弼g=evrί~UڊfEr{e~Za}4u6(/)Q xSuZ?W*wz_mNXo&yA)O;P+0"N>[fT>2#fPJJ,cj'\)e ӕ4 _W.kBzUױkfGa7^<ۢ~TP[=oK̛T[ܴnוMF5ltꤻg43n>E-Jdu]=wBY'@M=ugy/wugygY5?J亳}ϱk~7r>YO|/D;U)ug|2+TLFq09olvHco,3CG$\lJB+S {idU:a1)L^hQNd7m/4)bn+ED$F|V?z0xwc; 5Pb+{eL2.lxsjSH0˯ΗkCu8>o!_n}Y'̨ Y?(u[}–_ZwV8)lV*t `PWe"ua OXt qb{s~7}\3W+!|j{a207 +2knX:vr^텅tx cQ`Mۭ?†p7I+i>p:أEEetbвg`g tXCkگ35?:nh[谎z[Ə@dFG9\ztS9{֐VZhpilP񚶋!^G٥ZYnas_ߛZl+Lʎge*22``,-/ B˸_tJӌ#zf>=қoVꛃ`,8GXb~0Qfɱ݊WЗq ߜvH OurPVz"eU'lbt9"{ٰQ2rLG3飅6 zoFmx4b:WB?0J\Gc\Of0{ Z+B b X 0 +(}2la󣳹-ZiX'p$ЭMh_L۽& oJSNd)}O I- t/c"ȝbBьRi@1FN\6iu~ds!^h 嵆yGw<7S:mN |o^Ŝi0gS`v$˜Wa1,L1)Ȧ1n.8{4@xJ +) =&ٮ *vwb}eêL*,iNIÊTX61VN# 5:Zjpzնn<[GCB!ohSg㙑=-*HKX>V8vؘ #qڧrB8)ys`p/>%0fG㱐=ז8x&;"Sr*ٸ]ֶa׵[uM}_ѳ_~U}t%=ּ7\&RھL p$=E˜ mM/Nb#%;Y!|tT pO!J:ytSS2 %"놾k+ME co J󼓩?)"9j_*G,Tgx.Uf=mZ=.&%y&z݈SXd©y+=YhofFCs\Y͇UG?pn49-洤I$i Rk>ZznWi>. k0>]ꤋ>r7mnFV܁~ ,\f0v:bū3ݰɝn6k;ѣh7WSWm]9ytsB6>W;$^kV^sFW޺O Q\ԇ3jfd,<`kR#cCuv>~|}b?w;My/kYך}~b26Uf+C+6XɪyS,Сjkh3׾#yOupӯVw,'9}q`v1ؿ~Ϳ[YCB(znݯy Vh >]R ? wg=.ui5fjr?y?ءL{0ԘGCY=iag#>PM62Mv2V)5!yEn,5ъah+ێk/}+pO7:9jQaSpi0>V.Li~"\#<,*8,l`寿+f#XMN7&eS7I^QXSU\cgtuc6-\.7QeCc5*=.J2eh ,6<"gAU\43w -KZYpL{sNm?\wD^$V~LS.C[![w ϻȣ\ NTqq' %30wsL@GVIƯ]㺺't7ܩlElHl~T}3A0'9 RWعg9'w)}iKRMkm~:~v5nO\GN$LlOLzd^,?׶ܲ@;1 gU-en[%r_SNp9Mg GS 7捛$OtZ*)墻o~}v֘xMn4m􉞞7Sv KW{ c*߆Fm.|jf^;Dg_(9kL}~K+yZy=-ױH9I|dt<OURT|:]r&9*ʾD{X;zxC662 6cTo."^SC ɱT<6T١iE#,90CQ}_v#֢a}nӾ! 3>/Dbs)kYMhW◮N Q[߹XL?)O"M⃱L*fwk۶6_5<7:{d {Y^wz(|]W]Ƽ)8_V5< ]t*ƊE|^4Dc)joFOpR:_o T,\c}v?`k}+s/~;o%T* L=_Hr̸Rʈґ\?#6JyϼmǦn 3xz:܏xrXj4dST^`\m*AZafmYx}vo|'3\\WV'8O#.NOV酱!uP3Ըc8`* I7J9!DT+c^mX3Ks P߃͗3񤺗\NӒ3kq"̕Ŗ+2}>NYՇR<\;rIվO=bëvQ÷i^÷)7/?3^wxݾ񺡟񺑟No3gY m!7KC{̻~$f±vLm/ lr5m_Oi,]2!YGzҪ/x@ayV T_)$^p9Sʤz+g+\(_)Sȕ\f0S5#Ȓ u[эǥ`I P~eSY-W \.kEu9 >`'m8xPĠuvr)߰yުИgyϰ@k?Cqvv654CA5Àqksegw2I 8_w=8= #mtܾ`mۯqul0oHGIO:?Zy + *=뼺->;/5؇8$_sHGZ>q}\ ՘o^0k (6 S@`sT9ö¸{yz%E O 6儿{FfGVGCLk:m\U8gV}Kl?}ף6)C1e43ζ///-~um+;[-+'f[7?:HUJoŇ3}U.Ze*R'[r]ߩ  LF'6r0X&ڨg :I`}RLIpbYpbYKÉ}g,MZ?f 0W:%oI9goq0QW`7) NNy4Y/܃e 50n叅#]r</4#Ta}|MzJjJogZK*sڤ/WI-AmҟWIYIJE%+6駬5mo_nJ_&6{XMLǻڰgR$+u62s,S{"Soi%+["|-vwp:ߖNdT,TI-ns#jUJoGA*MG}"IH6>)ˮpWHj ߟʤP7x(|kSmPH=w˭toGqD [#[ GVȩު)HyCom׻V<[s[ 9gT/p;-|jgO*HZX/L֧Zß]m;.o f ק?!Zy?hַuU,lE6mui[ZWwN빻oO OVGDz>\lBY W {tz>= v:+6zy`Or۵az<q 貦%oz,H+.m"iFCd\ӂ|M!_7 ~ZGpWNq?mO_H#RVG?"m|x\Q5L_zkni l0~;-PV?9yreOw:CvW6y?f,X_=)קv>hGޫݎY}oskMS'8 Yoo#cۚSM9M=|wD{8۠1 ׉ڻhﭑv}67lԻ<״DzڕaF> КIzxfihny0G"֝r[`P#` [oUϹ ^vϯ9=ӳ|||PoM[HP~ZV`kxxZxPx zd=_gO_tͻinϜh}Oh}׏ |St h}ֺmWV`}i3Tb*+~'QT bZ }dU_({:0\|0̧-H?*Q#\pwJ2~>?s77, 4ngjl?"I<[юp|_? 8qV{?_G;_q 5vV=msEkw MwG8,%ڼ;[:ƖO:F_;-s j#Pn= Rc0|FcBx8PyYv1aG3 u;t{Jݝ~_O3I q5V.w2~E.]L_k$Q ogxL(pFٟ[+I)C(-:!tHBB'zHh]2 =*nߧwv * sK^OXĺ- c|']j=Z#mmdcw)A`ljؽ#f?l90>vYK4ma$ا-rb:?G /ol RJB|({3 |hw&_LUMWf/o6 |۶q+?xg⪛/ _?Oy?7/} zݿߺ"|??+Nw`xz3U_Ϝ./? <ЋwWIW{{Z+ήjU^{^» /;¯}/o{>_흫N]47흿i߾wfs^r ?z{gw}pӷk_?|/)ċ_7_8F } ٫/GkOs }/Wd>s*ڿ.ү?o>GOџ7?}Ջ꟟zϞ|/u|yسm/5r~n7w xkߺ`~隡=$xj> ?]t`'.NAӪ]=UgüΊSѵz򾏇?z鏷}Bocje:HmA [?Ƴ\8hz}On*!}I=5w>*'p;<{jY??+]ȟQ'ESB;\m+lVY?qџNOtX3L/1TպjI ko;[)z6E}.5 0Ks㐧6˸/M^OjW.ovu՗l}'9s'ME ""(!AVL ]ZwժVZqսV{kպ{o^ژsy9sCUΛ5Ć|IZteʜaJ:C]Hڑ$j܉d͠F[t|)GϾ/NJ\9aC:['Sd )WHU*9Α:ؑ"Uz9TFc/ 9,.JC]vR( jTMɓglK萦rмu]2%h'3erTTNƄ͢2JR f|I~2Q}@5ELԔH$,*ljیxM7oLB*1b@"r~zluWk_՜L׸L:\̤$$E1"7bbct#%8 d0gc<#ص^Tj ck6_dlif eQ$?xB3F?$Ξ;AnNwfO?9TЩӷ)bqcNTx=9bħg K#۴˒%~׬sV]^>i4 3g۵xOLVlvee1'B|ˏ'ĉ_7?&?s?(/Sy|  v?o*/GO1o , -?w;8{Mn?_!o$O: W_N3P?//s6o? Q݁{ or/+ ۀG? 7! _/=\o /#e-} '?I?|o=_ ݀)??_ ;1 U#o53_Á4?/2??%N?ua??_3?OQo׀/_[m gzg9?<k>_?; K߀F# 'I[_  w& 7 /ol7COˀD {?_+'HXsF1|ʺou,o]ōuw,S)aFb-^p7±f#MHcӵl_YEYZbG5wgNhfG =qN_ϝ){#&oNW6p7v[poZwÄgYG:9̳QwĝF$ȉy;,ivswr}TMmC}jݲXuZ֥dЯ蜍: iMϯ7?+'R&Ow߇wk# Ǽ%6dr'EƕcX׆ d^ruWΙ [ i)~Y{w3z,_ο8GZ ~unxl;txmc=k[qLbIS]Kzl)g@+w"x;1Út6lnw?, <1;o-_o?K:6|Z~Z/Xx0O^aƢCvl?W ۾}њ9ݩ]>yzi_Nu8g?VniPۮ`*KCwŕ~tԇoԹZa7>V$όSԿSSer_{3yMQ#:k곸t W[:ߖ =7'~y {? /|;iY7vkOJ=fMwv)NzH׉7I=Z(ˑGx큜-$Md+pkrLk6;-]2c )YtW~tDO\ ?,3/r? l?_ Y#_?g_g-i_o1 z<}-7 W' _O_ˀmg  y8w _/!'GZrh 8w ?> o7W;?{+7w'] (pÀ[ G?>___O!!MJ;? 3o WB?W  = #{_ w*u{="w?o/O kq$o [T_d5Oj_ K_ 5% w__X eT݁hsa?m?7_ GG79#oYou?CWoO)& I[* :=;'o]?b_??'?s G_.w*OMk7?WX&? 2 ? o[?ˁ# oǁwہY? 0woBBP"  'F3 K)Wo;5w$'_//?1 / _u1.o?o' c? '_)} 7'u_wI?G-o({% o sK% 'hBO On/"?7nwc?^'+/ kY)o =  s_ K?wgy7 3/C?À? 07V OÁTˁ~灿_="7݁?._E +; /qW+3'3/o5G /_ˀ[5o߁ _oG#Fm3_"'=/Y%⻑//z[>jao=<Uzy ,6W"suy3ih;QXTa?/5lyY.7%INOSPgoiKd~n!#Raɫr ysϋ@e-6B7[O#8 !o(R3 r ng] ҵY-Z kg [yG)b}Uyz,u>u ]!KK4Cm_Bˁ)Ϻg簞U~n[v߫>l&]އ1Jg5~4L~|b'~*׿~3U'=ޟ\5+{3Y0>~8c&Z Ȧ#r/, 2]:&b&g\|餙I'KlmTpȖʓ`Ig:$ז,CW).|t̔ivy˨$ӧt&8M=U-񿳡d2<]}K>]SNnr3LCf|gJ6Xi>SNﯗpz5iq9dL9EAQ9<͔wҸvf)^wajs'3?iуSU} ۋ\,8} فS#>/m‘_2ʤ_P*6^IXT¡X8sh'>N)aUI htmF[\TՐ#_hENByZdZ̲ MT'Ԕd$ĵUQѻSA9ڔL59a͓T.-n$GHNIb޹/ҿ__G=O_g&wTEm"!S$铐eTsFKD6 йu?Q㫮M"Quu҇NZ2vNa**&3>4~e.LzRFbsqvǩt?%VIqB>AJulk(- (tJ1F`x'h4DAFܻr)9ae4[ԾOLa⒇{1ɻ `O4 Ʉ!n ܮ>-0ŀQ71i??}y:ϳtوy:WtxȄt0Xń'p;3a|&/H(# *brWD-GIM퉏>|^]p/+.a6E9\ؕ& y /tL紇RGtKL*|t\e[Lܬur!'ɻƉqsf5;|~7]sMޘtP'50(*\t')w+N+LN:^TQR" `Qg7=Ɂ,}un$-wK/L$䇑ӈr TIE!gwWKCΙwR{Sk}_>᣻eIԽ uaD2y)O3>mxHKpȆWqʆW#6p5>ӏn|'9?|O2!liCyTJ[)-+UqY:~VRDzni72I`?RuS_N?r/_|8}{ЋgϟЫmx?Л?l`Wmxg:ܕDqͻHb|g滪49"d*u yF!7!2gčrvŘ[Ա7buM*{WkP!k b^g+>}>V"Gwt^tL2Y4YduiO> mƵa6-~qΤK?uhn=jNeir3ξT[jb) Q+[Q+[˾eu~-3{tbz(n1{dz@c']>}6wwQ}ו4|~ި̫e[χs{yvc'ېyG6m=@.wܻI/8%+vw䃦d:}b0j QȊm\QMe-{Fܧ`l}n%?zy͘P-a>3c9%y,Y[^#`B:z{s&֮5z/}bL, ^};λ6O#,kMKp.ZYl'g7{lͦC _7zNzo7F%7X'%0UrYIm!uu۴EQ9JW޻=B϶W:m:=|JrI2:|t[}矢+V~^v`w8 '=]W.?3~o>p:iCMogc^gIܾeoROYC<+w޴V>!SUsy 8~c%bQHu>o6u eY>{k77bÅzuUI[Z 4udLׅ9u76żKy4`n jiqKOuv%gv7~y#sد:zqgѶ3dG-%g{]`{{~O\+"̕w;[-ȹ_ߌڀSL,ِ[mASz;ǃoofEŘaVvM+E_*4g7DJmx^k7l5ۖi 'a}tuD؏ǏO[}./|ǰ#9^60ԣԓ'w<ֺ6І;\ow&VYN|piv .wCwZoI{ݩl7ފ`ŧ唍T!$Ϭ]v? ov 綹fdqOY?ۭkX;[ayIK7xl'plMϷKzOLb ;} 7ط.ߓw_.K?p/U-ٚrUϓ9Zrڕ2]-Ig-]vvMZL1?V'pZ?_+h7;g:5]N:}/mMGR7qfwJ Z3p=o?iޏF鬫_qfx}qm# ΌO\ӳL?MzVo~;q46Ǔ*i}M[:=fowݻ2a#Z&W]on[XG~kc?Z7~2u ~7厣>duf+kGo:f甩;Z lf{o*d b%DK zn߳k8I.o8LkRw]7ɣ9|b_Nr^.Zt|dOJ?{ fnq '^Oh9B;lBˬ;թUt 4Gnd_xP6h/oЫMiw$N0) m=ǝqXs#ʠ3>i0m$ޫlF8]qQ?L'x1;/>u͍[zT]?V!9T=ŝ-.,we;ek]k\~޶gݒ'#~D:7뽩юS ԫ+~s~lzch_~˪‡v_s}9';Z,p9d/Fx[w~t?4]q@{.nvk>zڟwni~ʽK[ϔ! >/+- CgjC9[7,Otֵ iPMu>GoӼf˧=ӎŬ0i?A7΃_6s򍇇|9"um/HrVu{atwIEN+ov߯tmˏpz)8s}0pȹ=!7{sW ;>Olh?yÑ3cmo. \dYݘg7ϖVnٙ腳2/y]|"^~Wݢneބ;~;1Yg/]/>]1z+piw{w3APwNٙ[;ї塊qN=HynW)5]8a"v_]'MFu644]\|.AA;ksg )i7QM^.Zv<:t1=\OICv¬kq}zD[׊޲DZ[s%+V-qyUOkX۟'9ɟp+nٺN\nvޟGgiK[8`b]F <eO74qOnіyEy pHgH#:, hѲq_-܂!v[jyզikݮr>so%70a]C{Q~BmR]v(ݐګ=AI%+^bzh/U3#*69em^v0-.뿾۶E[f9tɶ?]@X/DsĆoؾ==n?GΥki}w:ZRçqOwo>r_}8ک|v=u$?Ƽ4djEFj喈~jjXYo_kŅO7r/' {޶7)=9G rlQg׹?׮LJ/y6"O沬#e q9Yï[bﻳOkqkÓ#?6}#׏G|gYS.y!o>2kfݱm!sM2vXz?xRncK練n\0CCІմf3M;>&@zy䅗 x?}66Mҳ|z П6jཆsg*5aH?޲OO\kKvFNhW&h껷`7=̵w©Q`g;C$nWwz-O h٪6 =ڨuz؄*ŏ\G7+8sЇ 'lvTwŐۻZqRvG},Yjdt;mWߜ?O _oOzb&~evN&vO[:\=_GzeYO}5iGOfCnlgyk?H/8iR5bnhik1>.߶=w w ?w㖛6zhŽk84.b/X. J{Κn`b--qy.RGt/~ˁa}޾g^hzJG l]Kv<)"Qr9>{ɣ^-k=}ވ?"Z>y5?vټJFC|!ɩi'\甖YZ;U4Srw&wb㺴Aq;]Qo:.{Vn׷ȎwכC|d]WXhT_!K+:xiz]c{T?+?tn(Ϲ·vw/Z>S&1 V*猙 :m9Y1e_1?}NG'5;qK,ckv:?Ͽ5)bq̠?u7%?^_Q^"+=[C+j 7qg5gP~\xk[z}0-c(#noZE繪x[pO\7y1Z`^ܫǦ<}~"oznyo.n~Cv ;|1s]:ݗriħ#SJ[Zr%ۻ{Tsnsa֙礮qX!v+OxUV~_{ij?wسbK7_zC^h#XXpmaYhIrߏhbREyfswؽ =n=\{Mh^'=?Y/E<u.p;1co${u~EmU&JV61pn+k#ٜoPG':->wvc9QA%J'w><}=k_ƿ[϶]bXpP75ʙ429RWnN+o-h\ 8K#Ltqڹd㢧?`:ӤiaV^N3siKr:]sdt /q,9h耏tYmx͗3KWXn=W5-.Kms$N.olc׻џE'5xvЮ^bwS>fCݩNE?ja>m(vus~q{M&U{~!}X=B!6I1s+zL۱~Cawzi&c"~hLƴ8?s?~6814'>oObc֭3vVo$wyb1D\CZEm2Teku +rfE'O7˃DCVl?L:xZu{c7w_r3oqcz/0`<_tJ֮헹ZuӵS1bf=?G֝zQ~??M}^; sImf%^jB_SNioS-۽8v$:;7{Jc%S%|]ű/.ma>-eXrқ ?,fk[$z&Azg-͆KxW|^\Y}d3^sʺ7>`|o}]o/K*;/X_;xb5(n6?>7,bSykqfᲱN\.|꾢KYa^۾0yKg?>qx9rf,u/~:jQƮ"~-k"ܾ/'{~zOOgfR-/jUn?njegwo=:WOA|O1Gμ3NviƷTG]]χVؗ7n=zpQaU? Y0cȴs|;L.l9s1<|ʽr:;FzpJ a9𽑜ݗMY0eEA߬.u{i SFib;[^vMm3݃n^#?=2K\Be:?YmhB>M\Yٚ.][_npXqni[,TZ{ۛ |K.ͥ1mq2qo5h.}5eµ N|NQ[]uK=fuYյIɭƄktϗm{'<{{)+U$]_<#Mo myi5 ?0Ͽe-=Z< +?o[9|Sż 7&GjhAʣ_8U_͕91薛Gx?܍yGkqLl_hn~ߕ^6ސX?Lo1'ڼݓKZzkKԪ{N0]բC'',l#QBWĝwS>1g2_E}~U_o쭲Wޛ2_޾gFu:hGn(LyۡgsMf ]NvcIKz;Th瓖θ|p ᩓ=/eWy/ܟ)-?sニoF'?fNvsFuBsxd5lreuF$}4nT#,3% ^.k힦\+{^WM:Zukn&nO?&Q~}+._pzD˵ESSK)F%h1+Ҷ;c({^=V+6xa7,Lݷ4e}zbq>MG1{7tnWl9Yt\9}mr^u - cm{[bs?1-~zyhqc=gbQ&>[ÇxxV#wf`KO% 4 ˕/ލ}p{;!hp1 J3>w^m 6GqÅ+(܇!7]x>[.U^ps{!iwi"rv=OWb1>|v/{H?9 IO3SD4)'m>wKܿvx; t}nkϓr?.np_ mv_; O%>\xVp 3}u]p][v_%gtᭇ>p 1po"r ڽтwi%po"ahO$/kڽn'{+NW6ޖvo'e;I]yEt7ˇWNHt]y N{Uەw7YuU,ҽ}#{mV}X}GhWW݀{+>&!IQ g}%/Iɛ=Kr5- eWԎY+Lu In{:5>O>O8ϮɱIT.Z]"ʂz[%DPpBQ ÉT z&o"2( 4N"Y8fjN\|EC(YCCj.L$%'JC5+kV$3S35!&6rҮA0k>ÃS]Iz6u4 _#`V+T$&a23Ʊf-Pmf n qjZjJPz3D'e4Y*yK0?M_%![jLXU\hjsә}G ɡ̬H^],jn5$mnS2JLr K6EYD6?rdM/K%aa|!Pe_unz˲9ċuR~UY0fc;'tNLJNҵ[LMVvNn߼¢~%ҲlKyѣ7}o7 ζ_|nGmպMkaiemckgY[-u% #"Bl!hmh٢EwT EE-[Le1b*u-v[8eqmO-^[ZZ[[z[Z6ZZ lobݲeee?Kɖ,Y.\krC,X^nyk-m\YyYY[YRZbRz[eXZi5jbVk6Yku)V7Y}leimohf]Ǻuuugֽ5GZOe=z7Xoc})3/[߷~iͦM#_66a6 616llRlzhlٌm3f26lv9hs%6mؼhcon6Ve6޶mmW[mvd۩mni Sgm/޴}d];;_;@;];;]g$vRrٍ[hnv{lwCvY{7+c;ۧwOϳg?~Di Wد`mGO_ۿhA wsqvpv(r(s0aX9,pXaV{N9\rpsnu}9wձƱqDǩ8.tq1SWo:>t|)Ipv*p: p4iN:pt]GNϝ8w:[::;7rqn999yH';Ou^ynCGO8u>|}?;ۻuvqw vvեKo<~.e.\ƻLse6.]θw;[WGWg׺~BWk{NI]{f湎puj ]t=zCק]?Z\yx>}6lsU>}ycؾkc>7o,l,oܱq|ٍh<3/nn|w?iooW77w49}7n{y߫}}kıI&6 khlҩIj&yM5dDM6YdcMv69XM.4jM^7y}_=??_ү_oTY~-[o S~n{gԱk:M66mݴ]ӎMvoi۴鐦#n:¦KnhGkzզOnZ׿?Կ9 ^go? pp h  h9g@u@v@YȀyKvp>ROXZ l;PXX8:p|W ?|ہ 6so̯Ypf)Ri5+hm6fkَf;lvf=jf 5o׼c)s4/j>/hkn~揚l-\[m"E[bd-fXbC-8T-na-> j:H)H 41hqвA :t6zeKۖ-lүePKqЖZvmٳeQA-GrVy-\rUM-r-϶QK`````E*cp]˂ *x]_|?Iw\W( z c3s+k;{gwOB{a=_$ BP-%µMC'7B{QQ](P$ueDE2Tjf61)CK;O\,Tq8O/o??s%wI=$THJ2$Hd }[VNjݽuj~zb녭^zu zcϴfۭ_ܚƹ[m l#ml&M66ymfbymVfOCmδzm޴ s(',(L.LV + 6$ll،yaօm 3loؑSa/ìڷumֻommmhi;ȶ.k{o{푶^n{O~nι]h)uoN.ݠvMn7݆v{ڝhwv=jv^>~ŕ3W -|w߄ W8*u> Bhh(C{O/"EFFG(#"R"zF#"FG1#b^∭#Eq;yUHWJ2^U\\ܨܪܭ<<||||t:]*cdȤȢё"E\!rw#"/G|irS**FJQUTT#TT+TTU;UTUs),5>E]qy.b!, m( M,5IWcu,̮DL{fW& |)|:|#6zGp~Qa6G0ٜc?ؖWqЎWJ|񵶼TPj+>f[i|q2\@[^[o-HFs׎ӣ7錃;l;^>~FdmP47)JS;ik Y7fLS(U,Q~&Y}mEr\&qQ37 2SK 3$7kP3|R:GơIU=H3XDyrJgܨx~Z?ĶV+Ʈm^ +b-}63+2/+b*{^L`rFKgI:[̤2rnDV:K!{蜌tW"}f/eg3qYwcӥm&H3 aҥS.2nttt?}|Rr26FLwWuSF+ګRNIRVXF!UɎZ 6?GaM#3tWDux*U'R8MqN*IߚTV:MV܂\jk]& KJOL@:D)f2Eؠ.Җ"!Is sU^iP[]${}0IbEFi 0US6D_2PTIqPaHL)P$HD"H% ApAdTd8""{G! H LPEIU!RPHe"B, UQ((Jer "B^4Q2IJF~DHP\!DR9ْ#H3Q P$KQS&*ŪT)Hr)V(Yd0ty'F ʨ("D$QIUy0DD!(R RNX%TDIr(DFBBbHGF V$3J]B7E!  H!$!( j* 1d EB` P$*Ub=2h"h@ KHGPb xR)DА0.CF$bEBX?0r.PQ>Ć'>7Tf5 EPyba.`x 5gtI5`Z0rcMBR% 1dUC Ft0@LVdڏ &d8A@4LB1~dnQ%J$C0d9 0GUx#C5W('L 1vh: dk- eB, LH- &b Hn2DD1 L,0d.EL"2J  v1+K+! * E2# P%[%"sdA֑"I.)Ihca t#A4 >`q!dD2Rcj1@ 0\@K@Dʈ:P,ɐY i \BpG $)YЊHs [BG"4 B%(-,4edEdBA0W@M-AxĊC nLh082bh##FDJBlg2 D2 -EXbMEtSLl?6v kJEĮ5 A1L`L`d YICKNb@n1 Q)1ۤM1Ĭ ;(4hSj(H NRj $2is?swLX%SȜLddnKV$DҰPPm ˈ8/CGBFP "#p#t $!gh?d*$A)Ym H/pG1!d7"%+ 2%EB\Fa-!͉ҁ_!iiKPZ1cA0hQ)6YJ9h2`H:ТP3j5d%e$d`EZ-P1ɖb@P")i ɐ!@ dͅUGc BFH^N @1sHd>A J 0&k2rҞP9jDa @lNP2}̡&$L0By?7L"K.r tyeP%9YA7420|! \A2PPU-`tI=B0DD)HDhԑZHLEdVOidJs P8M NdRLc!މr9 \d)L` ?DJTG?itC('3#91b2#&Ʉ]"YGHˆU/XF/tXqd 5@`:J%#KV"@=;& !o  95AoQFLC@EFR"J)&b*3<ɀ#&m1ǠUYC=H%ј,e+f@!d'f^*!Y$ɝj|U&ad^H-,>dх4@@ݥ ,e2ofyV7;95EkJbSPSZt!m- Ձ 1̂a(DBbZ0$kf44ZÈJdF0ЖKF,"&ƦhhRB 7d dO##M@ jJJLȁŒE,Ȑ;l"5“#'9(%#V7vDCU"\N&dL0T" $IL5?!$4h6F:)YbY@N@kd&f dI(搘v"$7RBЧD,6YRVbtPFV2 dwϧ|MRK4TU25YR~VCt-Քd34N\~:7D\f~Z|UCe?Ij9S?5,U-% ܖWbsSr%SN7ȧz_ʖ75{GRh#5HYwR?}֢=S.;V.k[MVPd_K%gW( ?U(C}Y?//@SnKc(lMz1<:3tQ9o83K;l}iyivvڝ\iQE,K ,6QLEjSRR([Q¢BJ@ן RTxu&99(G9T\6}=}I#6lZѳwo:pTq]8Rbcͦ.5w:M=B^VA!Y-dh 0? gPzInf`+0DjQx#c[1Nh3ExW4H|I8"lms_[q"\-?yP[yuMيY7~e?`_@"8T='@K>LqtrMat:s=DS MI-ҽXFTgkmgԥ%U. ^MI57ٙAIyQ'|8lYyUjZ\-U^ػa~Ӧ|ڄUyuv3fWgнX&gws?ȸtj\[pbV&-E~V=ʜ12JD=).b.!'0`bB;ŔɂRn͸tYeyZ?-u&\Bv  4p>T| tAaZf盵IF6?`|maVVKBMAf75E//{'^kKv-ݮݍ5^%?Ggktޚ` HgN>+4, ̒2]xihuypYqj9* K@>x>1d6•_x>)GN~N3֏会qpsnHyU\M6qoUN5.X5?qvUH@Vts]L7' Ff|CD_si=I7Cߚ9':Y1] l7?bU~n5'ݘonc.= mRLcWM}d+/] v5m&cΫ\p\Wǒ+^љ<l5k-Ucݨ>V9n}GLg;'Pc|:]!/G3C>&4ȗB~D y,2+M؞jaWMuޚ{C_΋}²c!fsA{[9UfQNӳLQlcsjȻL9Hz 9lc eDM&ST[Hnn&f㻬DE_F+fK+ӕ";:bTj Kc2OnV>lfK&vl.Imir.}S䦗jONU,991&"%YDѕ*p6R]ˠ.+!P2̖ןk./*ӵ֥Ik.ܢBE~6Z4@_*%p IH up!UPEZ]rOqIQ&tIc7\FC0}lC/BQ#e&|RMƣJL@l.MnSaZ퀢L4"#ե-MtTu4 y?Kc0A ֛iBwB XnK:RQq <\ՖPpבT7q30TߐDuC.u1KԅZ6SoC=b&zhDA;ͦgz]MbQK\B+vFI>A4RDžؤ,eg5i J IHeNQn7HcQE%jR"OZH_Neҁ̾2)'m.֖MYj[c/b–Q\LS(LtfLPژn$- _DJMt 3QbClmm k"r3$^MEoeԯ3N[x{ [tV3=aTw\wD5Aw]]:Ld ~H|™GL֟jGxMd]M޳Xd ~s?d>w]?ӿv0v!^WvMO_qo a)ۘy^ښ8;ĕ礻k]yn5N^Ql>'w<ֹL:9{4@N+aYVZ'^q+3g=05)lFw 0I$sY|UW+)R1oe`KS){3|z6zV6.u1~c6o>p0~gj0RA|XkjJe`>IƩ$} R=F <At.{&K4?$R!_Pj>@ێA{LG: HĄAUל?и32u33и,D4;`q<&2 &B"w=-#I52s8ɂeF,Llw='}ҧC̈́fPTDX,j&KBHV`O/"h9@yh UQ(^gC]Al^$pZMO혞[]ٰ IE)(+yҩ Hfm x2sӮ~W{'xV,0\|Rڳ,H$&; i2|K|,k< Hq2&sYӿI:tC6p/ժ 50-j?*_k0/fw.5 Ĥ_N'k>3k >7j~M.| D$IX0|%+|Mx;+|M _^ _] _UM/b_ __o Wl'5waUr#{^<`joLqkK>5LV}k>ej&w_CIčU_I_c2$ט 7 d$0 >kb+=Mv2 6 ׊vB_*RYKgԾ4Pu]%z<::ߩ&|uuwsqMpBxs ylBxslV|!96|!967trTL^iOIC|Qu#{JiD`p&' LIoU&ǒ褊QpXnԹ"G%;>DL_9$TNLJ#Q)#5>JH8XZ;&FP{ Iz| \QDNI5fLJNh7dB]AmS 1ۖ>isB.Ȕ2 ҹ[;SOB;|Kx7|xiMO {곴ܞyxgNH{^q;4^u ?i dR&#+9l]bMF2 cZNɰ Olk #ALfe0Fa> ;+LJ ꓪ~N~J|saL1mjէվSTz:!Gtb_ 0vz3G u*?sFPoYe~&&eSݤ9уNt RƮ~i(k&a&aU[( v8}Fٔ_Ljm)B"8_W-nۢ/ z(F11(O7&MAڰsa#)|Qa` jE0 L_ 0Q LD Ta:jjNa&}sa5QaF}^cvfh S9%yEkc&vKLjLjIj6s s&H#ΉnEC22 ZmVY~ ØR: cԔA:y&}SD$NTF 1q1|'%c8>#GY]ʤ`#9NTvI`k? Oԇ見`&5)&t5i:>Lx]h:NLFvUFw`|`u#or&oDej$󭻎 I8ݵbQu{%}Mi.t.L.LNihFȩR̷$O DhhM[T7ݞL1~$7ӿt2G"L$2G"L{';I޺aڿ+S'~uǴiL{%)P2dCIvG2kg]PўJ]&.)$`=aO]IO=H$ Vq8q:É; ]8d>%W$" *q$Q|H=I$> dԑK/RJn'o6eZ.mqQV4K4Eمan@ Kչ| }G[VLz"8V7E[5{Ed? ua&_Cn"nҥ-MFY ]F]QFQ>8URҒ :E5e!y.= }L~/!{"&~&[ϧ66Л=וJHr 6ޤ}I;0]4m@oۍ,9Iyy"wUTf77H:9лDlb$^_@r/?lkHy㯋nUZVR%Sӊíx&hJjŧ"$jABP~8JC5AgV!$C+YRd-,5O ЬĔfP$.\'jV/,.KPLdPF@Jn,KݡOPU&ws0V'8`҈~ Zp7e[95-ARLz^52)&O\;tPiY1"Qaɓ%E:9`AtPS?q1|fTOb)-cMNP7 >ǒ1c DR:;Udi~{1B%i4nTZV)("fT_g\>FF$JďiEF2},;$SÓc8F2m+F~i?HMus# ٧c>LAL`Nw~s:b%b#4F!LM|IKԘ2'#F΁އf`EZ V׿LO)pr+"7B5d~>! [rIcdQoY@rNJ]X2Ro/䛟iLg- Pu3*]ZYs^#?'jc\gn.77bSۏb73?b17b3*]\&#` :KP XsiO>zsn? UIW2_&ɔ$)?ss="A^U@Hu<8LU7́A_ܕܜ:M<4nu7tlgnbvRQﱛDGFg<Ǻ/gd7twwL'~b~f9)UMV31$}~=*PVkD;ӷ&@ϧu)df S`MIO7`1C;^2|QWcB r RzFD{$od08Q,Y$[Ò1a Ť'jjeCk%/e^:eݧ3rX\-= krfH7bm,n(K(tVQYa&km9efzNA`qqaM6F&Mh7'5g՘;qXXn,?#q4jXm]br]]QAI8E~J%$F2#%**Dƹo1ڐ>h(?S;P`%F7 PXϚBJzŒwc(1[LڝY1>"W[_J]Lf,fT qQrxJHm’ ylI !9k.G.قZM>=l2vY.DXmȀ3ҖT_;Oo9C|2VqL1UM)"3臱|Kj5ڐ2t?901WLN^ZPL;01[F-w̄Iu2=ó9zozeO_8_ʁ2q{eAMs8Q^IT7"<g91&` pŖde]*VN@.8.ҩa$J.NɋK3 c#F3- vm @+2 0[|F1$D_l~&+Iܬg PuLܘ/g)惪!A=mNNiiu=\k͝9ƻ,>'W,ZrϽDM=IEF&=̞}fs C#S3 ޗ0dd&W7Et$eye0@,ώ͇ :! =)lΏRK\WfYq>m:ٽL$<l1,,ɍ!z g>Lu5tDZf|(Ggj\6$:D*Fq^nj2TrOn~/!!9VlaWʪ517^iRw̴%1rj\52~ znI;V2oL gퟡ5Q3a!NuՄDLIa ?!ZzO o7HL}Eu~LݚR;c2Lc Q'g2f_8mD!.QFk3It??P~:WF_V5W&aBl\6fϸ3Ze :L3èv$tR6 1H(?$FK[V͹ʃʹCΎrORMA1Y"6 JXhJw/.֏Nv&'$RTq1qd?)Yj*9%!{jDl#sQJхIH$6*1Z Udcel*.?42Zh.%"=IV%&%+U2O-C*uG/bq#՘JUb2I*&R 1JhΏV+=p,p3Ȍʤܐ25G֬%KTEĩ"SDF)cLb2>.)KqPךYzwiI5RjG)GqYIq#85Z.4|ԌK(.|*)֚8UW UK*  ЏԄ% <1 T85RE{9}͠Ek4yIS?QjCJH43cu!*Ty\(kDL|jDJTy҇}>NבzUb|ECtu[^ԋ,(m )2ym0ovu6BoNۊ~Ug3c\-4Slܔys*֎@*s7J#R]~m85)ޠ_BbXĔX1~И%1UE#HWĶgWwuc5u "B}Iڣ#'R[SDvR%GG׊jm aHSͤ{YZZ9fZ0%U43Sqɤ%G1>YcɡUzkǒͻyu(_U7zFdΟ*9鸘o$5xST:5cfTp) )F7J21ʎd7C5gTX`4Myd|,9jzD2>1pm,zN+m=hU$[f W1d:(uJRynǩAe)93ܑRa+ɴlG291fTJC9̵m2Fw2]S~NeJ(@RK( RED4ڝ2dždUb"%_dܾHAS&]X6'MgFhwUP r k3aBP\P)I5My6V5&d'WʚssX%קo{LOvIɴeš[OŘxEB ndtVUƊ)fÓol܍㚵.U۬eRR%ӏMfC*r QȮ3ۖFo00ɶ2z-G%#cUӝTbHe؍dL gwNNCm`60ZFtšeU#3k,p2EF̘yS}7us eGAJA[9,P$3EJ1-eJ &r j$}#9+8ܐAfivl.+8ܐAfȆɛڔǨf&r}r,tٲelTDnhP([\_SL"G.]"LdⰃ&$uU壥THFK RE RZ)/k0&oPUfPEn* Or!݊fa̾frT҇5refO/7(L9uy˪&O#BabY V^T1. 2u3tK2) )R_73r}fLͥa*7W 3YQL6Ue7-3'*Euvl[IPЏkX^^TJWuIHލ /~[dվfHܾff2{h_(ʡ-_BC7´z,QH Os{9^ï&{FָK~kzzuK=qO/- LlMaҤLFwЗ{LRoLx7X<~́}IYH+0* 2# s m7=HA9N_J95ax/T*94xyՍ3$[:ױ$WV\}1]ԣCԳIؠ5~cn9eyb~X WȄ)工ͥ5 -;}% g|dL8mqnQ6.hn`#j4^FPa9b %Ks/oj/-y =PVbG9gGLj/S- #{WsOm%|Ԭr,U3k~L5~/6ߖ7}`GU%=>$ͥLzhiy̖$?LY18_g*or~%Uw:ˑWIEc0ҋUG%d~9'#5_¢jr~%gL<~0$^MU~- '{Ô֏ci{ea|IM=U_o5x)gZ֗}_r~)yn ftpV}1{1_Uܪ&_[x䷜[xKjnU;PVퟚo IV5:nU;PmVգo=I~V5$ zx-M0._7rJo)M_gbaVܯ1;ݗN [T{$^G&^Zޗċe9^SV9uWg/ o3i ){@njk)*].>T݊EtZvfY3~L蛯IY29^KxVLkb\&^Wܴ~deì񱢿ۘ֏w+ښ֏cϓU/c3ՠ~LY1V?V9uKAfZ/gyͪ&^Bٗ52 = F9Ox!x Yxux_dϊ7}yړ*WM0_A_7x [lgPtݚj~fn&d}$JDDe d[•iz!b )% gƟ"ͬb]T~O&!r>AF1gͲcF>owON{)-X;\y60óm;ꐖ DGZSoܨ߸vm\6oiKKˁڎoܚn~}:ٲ8\0|Sk5K'D+gNxz[Hiq-f[19}^ %uڵij6[5isjPUOqx+;={Ot̑z-N->_\!*=r^u3jG ἥ+F>}yOBa2u;?7Ѳ5ղ~ŴsgIS+|*R1FPp#j )lȩv;ϘXZ׳XY%$)_<z^ODu nk_QQ.0z˚/]>q~z\F*:9cǶY88<ۧ/>mkjxqmfZd+lآKheGGZ,ll>\3ӣrWJUk¨IN'ͣCKڞ>]XҡU<<פMreS=h鲑>G ۆ_MK&u~c2ճ+G*TֱN#Gr<8|YJ9wҥMq?u;턑Ko_k}>;,=}LncꕏeqՇE+beB{yfF{J\ϝ=Tw{Q߸GDX}-}閟c^+i"XI=+ܷ"?#>9sPxx8gOߴm#ribJʽ{kOjIb#\;Ď> '-:`6ݢS\<}3:CrbG}ҥ7OEFDl4VP+>L-aż9J&`Jd'ۧCM-iYOr #a<7`r|MiglSDp_ 0G0a*/`>`nZ0[PE0`Lz\aJL b(@h(Lf! χ=&L @RUO5G V@- y^01􍁹 S3C| ;0e Ll w05)cA$ u o[PJ!JK ܁@Y)'ʞ/Ph@(%A `vнЭ\TZPԪU?Th@4x:F ´y0\tOPF%h37*[ *V fqT pSJV(͉ 90r;J=O7A$I x.ILԯfg4rˁQ:zpSPb>]lD7ÄV/a^GCyI)86UZ0Pa t @s&(ˁ 5-y8 YӠ ,nB$.y= s *,aìTc -gV+07#a&oBˁ,.Z `apPHIs u:Zg8 D%KlgWbsyWL%Q00Yf`I< \„ 0<j ËáI8LOVD*`/i CN@I z8 K 38Cipf&AM|m o9-0$anan`n=f9Z0" c1c`!YL;L!Za c(.Cè3T{T$T`4o|AUUKH4Q<ԇ`YF +KTm,Guaäw#.Lz6@ M9jb=jL@ 0 TdTGTD3J] pcL`nƢcg)ta4#T= 5Wt^h@WթQBM!T|9Pv; Dc3$e'K;a;y]wg}"E'^t5(E#a´r·*&  Tf[1ީ03aPo>0 t{98|Lh8"@=̃q?Lq0-Ӏ800EH_daoS0N07.@dVTzg}01`h0pB0 0 0aPN0a8=S;H 錂Y; \a-0Ubx bG1LpL%8 yf5%0V0514L-;s \b`c;&gL' w{ @uMg 6w!{?41,D`x9SvC0 ocaT0Nzd 3aS8̛=L G 1b0$ٵv YcASz ËCbaxI,G랓cY\@[<8ҋ:yoc3'DN~_VL9L{Zqۆ8>ӸW^ܨ?4N@ۥ)ϯ*;ڨwDhsӢ=.Fvpl[CL^{׵ĿߌdSfsޯGҎKN\x EkcǛؘU|Vc}o"_$-]iuꤋcPk;ӂ|+õێO.ǧG#'~TG?!.K˨0:}&,CKǤMAih T{DE O4M0@4P.d2LrV-XH EZ(**JEAn V-X TED-XKoG~3svk}2Ifks)~Ѕ{c]xn, b;O +Mu 7vXoh[aڥmkx\Zgoq=͏~BCVxm]Bkpt̴f6EZZ{oéBы>w8>l懪C֋ֳc>duѼ-ymizCo>5_Cx|-aۼšωA)h<7 ;fQ|c} C2{a]a7ocǛ-lާzG±C!'x/_~-]ޖno^׼-lqaaFlFGUWiӶmW_ݱcv{||bbRR׮ݺ葚t$y<@tuۯ 7ddrKde~Awu3tw_n=fL~ 'N4eʃN装ЎO>S<ӧ/4sk͚osΛWZ{ee-Y}|ZzuEźuoPU_~W[l߾s]{[Ww`}w}?O r8N={aͯͯxEUq·5CXǣ:xf|h;GXgn?KMy_LJ\aP!Ƴh@,Q !ab' ġaXv+@,c;aD|fq>F&,،Mv݈h@,. 3bلeMXv+q>lǾ&ŨQXx3Cs!. .\E4,۱؎/fB L"v=aMqc=7kGkl,؝Gkx4,۱؎Z< hqn qn,B4K2-v:QzQꄑ cB!GcWGa9 ,ꁔɛp>9)9MG!@=m&&Hc4, x؆1n2cʕ\G klœ2bوecУAd"{nt3X&VVXeh>ŭC:T`n z,lIJU3`ZOe ,c4`+`+2ǹZ_@7Ԝ hBtÄa4klx[[ {p22E8?c cN&Tx'2a?yh@ldUI*PEjB۱ lLHM@4cH cY~ѬPYEQ D =e ؎e=hQ87_sEh>؎ ۱ AcH0%" daFr,H۷\=ƞc+ L#1a;X~h؎#uƐѐqc;ðئcËs똜uL`?p[s`;<؎e쇆X5fsmBߜvl'%XF7 zгw@=P*Xfr:vBoЇ@OP&c{2'c{2*۱lV ,q|, 2ۓvmy#>a5:s?8ףG裏.]9l:=ιn~br>׳gO.>>_￟{嗹뮻k߾=;pqqqѣG9h,[nnfkνK'|=Sʕ+>{Sr?3mmٲ }!2dw=p}g6{woSU۴isNns{apwy'k.<n{9jro7bٳ͛rk ֭[sݻwgMrҥKiӦq:wA.##/ 6p$q<7i$.""=z4b nCuV]vwnݜf y^nС܁:pZ:vȉpgڶmz\ll,믿r}܇~}˹|1c9•q\SS7rH.33[p!WSSÕp?07w\g^^㲲ԩ+pܟp۶m|PUUE͟??'r}Ywan޽d ~n̙O? <{'3DW_}p \qq1r &pwwI~z-G֭[}܀7|咒jp9{{Wcr7x#wUWqk׮ ƥp?#7eO͙33f WQQ \׮];}4sܹse˖qwq7ydn֬Y`F\߾}qqWv%&&r-zqy̙3HnժUmƝ:u;vxb.**eׯ׭[7.774SC•*dnC=ĭY۸q#}xv\6m[d w  >oz ?B<!oG@A}Q-k/!B팠 ` Pw*s'n<s7|gx\w[#m KZ`ڊ@b@^N+`a+<kǧ #lHB@ .^8}'Ip|8D8ppfy?i8pޯp pؓpַ࠵pj8pcW ǫuÝі& pXT;PLEpD@<842E91z)!#7? w{=A_ǁУA7ȇ?y͞C $}5& e? D<$|  ҽd˞SZ }rb}B]2uHہDw@<8;4;0c@mA ICr "{ Dր={ wݟ m *[:>{/q/,  brYz$-MSR^"Z JMLd1H,(K_jJ"ȤdH $qH# d P@ dC @'@_0:gi *ղ4h4F%,ղt荥W~XzeQK,2螥,FX `i TC)9%2bQ%K,3ci}FL6eY*dph6^ai5@FZY`)b&#ai.Y*fMBd`TˤK,*Lb+RYcmRYzdid&yu3dL1gKE,dKL1gҌd`҇:Xf)c鈥 "YJgIXaYeI"&xl&d2~Xjdi&%?`堊ypmpb\I6 B ۇ~0[oa0B~7. };.EP}ΠXt d*[ړ+V2?nBl>}P-\Zp2qwPz.)MgnpUЕnf>0A^p_RIACA%WÅpSqǠ}pY#rpAQpk@堊pEphd{ӠAfl s \QP\70!ZpczK\(=c{t ԓ  Npn%&^>OPɞGo&@3[gAG!<7<)0=p?ԐJ _ !iPP:H@!]A-_!L@[W.s@!o!}ŞF*Tt!vH)He}_N<{@e׃fπқBw_Gjid1hQdRBܠ@񠴕Hw#eB40h]E>ʩC/D~f rh(4NB*tii h†P~P!P\zgA)Ǒw!>]= ʻo~ˏgVDZۏ=͵6 ,?G}]hk+H: 7:Il;Һ7nI-uo֯ź žXW}myhhSrAѮF35jѪʅcq4- m43,s!z;wq܈p2fBɥḧ́ICICF o羴nCqCg0Ʌ_8C농;!c^\]h CG 0~7{0sp׍}{ٞuo2aXmw6)>\x ] Nq\_rpQF.o!l6ksq yN¡ǎ΍j1J8喇U#١_u^Kc&q[ C&үoh ?y ޱcGsCB72N-[-? kZ.O/?K\X7Ӽv&wrqwB?:➃nmލ :H opa \>RJz {yc' Li/_}wV\l4ە^7f['\؜I[i{ zpS8s7E藶\"M0vOZp;4p)or1vcqx7;Ȏ5rNqll2BɕT=srq܀p=9Gc` MiqR ׅ~}sbM FR0Mz7֗pg >tEy36t2:{208z\{S؏q ~~,֑I:!{=w^l%m5-ZZ-NݞgG@φb KГ})E3gaVF#WsC8w2 #r=c-Eq=k̰)kᣇfp&݆,gIù _oȮspM8a 9>b 5;|P#ca,; ?hrnȰwsCFPÆʅ Ng_ȫ!yKw1M_>`8 M 9aBPx3(pUGh~FްCGv?0lr7aC&MC)8Oq†8`lwC~z>ϰ0f9\5[+ Ypbwch<?9tܘF,='e=  ݉kQ<E8?|hؑv˛n{@Vbp_cF FsoqC挚8:#SIq}BX"f KMnUrg/r^Z5kjѶQBH|ÇNcQr3}Hh-}׿_}b~—o ya|Za|Wa|WaoL ;(!0"3)ChBhj|0>Z081!ЖB¸!tĆ0„ƗkCZ¤e!Rkg0eZ^|<-Q#28.aV0 ̰:2,3,8Kӧ>5Bϫ7cHݑ@xm =] d9Yd71> d4&ُx8^xF7Ӑ CB+-[>[s 7kU >ͯDkDK΋fՠٱN~ {{4_=hG`Ah+/;ye+mh^a}>/ZY?-? <€h-_k_͵h9hheeeAKCc85f}z?3o ӵX_]zPrּb} ?Ѽl8o1/k^l?li`-µ<ϰ;f#=Wc}E6]m5V[O~Q8? E?amYmX޼ןa .{+ی- {`yŽ`뛊/٩f6l6W s&'dVbFCJ'-*e2!%a)%a!E`mH37RN )u K ) )VRf2R&3l42"S3#S0G`(DXE4R0;2!R0?2e6Ȕ #Sx #SVx k"SeR˰12e3CΘ!oLnL)d(SS2fSh{TJ2oJQ)agLcoL`XhLͰؘ2a1e0rcưҘґa1]1a1!gJɐ7Lfh7 f(. L)LSJlSa)|v~SJbSJ%SJ C!*e:rSJ!JSJ>SJK~.% ]J,}j<+?X\ X .G󀋀YQ@x?ZZfX`7e1p.;.p;.p>ʎ\,"̜C2mfTl< C|]?=6sR޶eC8YgcNg|; " LJ[V~p%6%b+W_c|VMv]o麺(uuI~x}.t]u[Bեz _eKZB|e.K ^B%cn꒶KS(>HKȏ.!?Ҵˑt]6/&x1oYi֛&3J%4'e2,}|Hy'LJMRww$.%I\JTTx&`)LRR򟤬kI}$XJ~/%J:QN|TWN~TYNL*-'KYN_N4-)-I)'JJ('Kˉ> ^J:TR_I?&U|@T^ߒ> ~NeRIY&}@$ďIMS%սOT~ L9ϩYǩǩBmjl}jk(V!J-Y=2 ylHx(5c Px( 5RV֮&H\M~Z2u&mL/5g5_jjO=V~J]M~ʭ&ڸSU䗩/SKV~JSj*OYH' H'Ҳ)[Ez)q%gꎕ+I?zSV~J\I~8N$jTRWJ[q>+S+W2ߤ J3u +=V_V6~LcԪS?&Nmߥ~Lq1j䧩WөSOS6.'M[Nz"urԕS˖ߧ/'~O=59wjrԴϩ=_Δ'?JL^O~q=DzĦJĆJĺJĚJJIJJY䟉E䏉S+މ/oY!1 J%11/'4$+)O#L<1q:ĕxab:u?lL[G~11:utD:D02ZCk)w%L\KXF덉R%Nĩk)sݘ1QX{?'Ʈ%'ג>!%1Og}BX OO?3?!?NT>!?M?!Il M M, M^A~_?xc|gdAħ}FvO ;__Ev"{WUWgVxO"T}3ȎZ/>*W?1#hk78Wo/@?}g| 4hٱs+?1syS>'H9{Gg#HW8*>#(13 Gg4`468nvU"~+EqW6.U\67E'PC\]q]qGv8&4ƭIW nNi; ve$~IvRuI|gq;WvPU [Fh+Aq7kJ\!1.wD\8eE}A4i;i\KqcqW nv| 1nv86Nqo';368Gn[Si==gű}k{t=m]Cn︇k?ٹ=d7{C-^[Kג]k.Z=!T۳jɏd'{Z-ޣdkNSN#N/U/vS\Kw٧8MbMbWv?)ݗٽ}d}]Z잰ƣqeuK u/u',ugxv۱Ʊ[>nehqaW[HOwS?~$WH/_PrV>GS|2FZ7!!ʗ!O>B[G(Fۍ|l?+_ O~1, - %^cfG'S~k}Ňɾ|a/?0?}(e_=/⎟ư8=#=G#to8Dyq._A?DOgXq 49hCaom S߱#W1O~>;3QC *0۾yW^['['~O|ŷKoi^--/Q?+-o~og:B3SGO~&7yw?QO|WO -li~z=͏4_R3E|Z==.;֓-t݇?0`Xl[e }% K ^k? x|O;Hyg'$^)u/|O>!4oO?@<g C|?|ď a?5_t_6_ O/O:O|Og']k)I~#:A_]G<(Euu:S󱆮 ]m ] ]O|]gǮ+c(cjBljY:NLi@i 1 b(c2.1RCKm.3z/t_|9>2:#~~xN+:h#t']Ot1cˎuE#~6At1c Y辣ӏ]nWtq_4w/(=zQ芣%GR.:Jv=Jv|<y3Z8J~(ieqf}ClMe3vff52,4XOIdZ'u4.ҸYgIΎo424W14180l4GԋXsshVEs2d;f~17E32Sj Ӽ 47"Hv| Ĝ |8>5S!'^5so ,e@Ϯ ;_K?7D%bFd#dHjȨe QdǨdǨidǨHcTC 冨H(-(J$J~Q|$;GF5: -煢 4Q tQ,_EՇq eQ(V`[v7YM5SǴB~k*,t}| )B~dl!2eXȿLiG`3%F7,3GLǦ#fo3Te6NfWti3hHSפiM=h~(ӑ(_SmTEv7"GfG/EMQdoӠ()-x10٣(>L|805MLGM&/SyҴDqcix2M6_tk1M/SF鈑Tk$?1Uǰ)L3oiFd#ŋ)Hlb10];/ U@HCQ(CasHsC ֿ_aC|dȉ!1ih|k`Bʢo 3Ѕ\vh)Ci6l;Gd`h!-xd%>24X VC0JeX2g"iG~DY;Y(N#QELnG~ێ)bP;⋈vZ;v(N#.q-]W'CLjt"`KDs`~z%<\iWwӯLq/LקݙQ_ԙK?3ŗ>3ŝ>3š^k4>z3H'O}M'ON4^Nh:'w"~t"ԧw|щxUoMx]Cz˦WS|&\M|_v5Ł~iWS^]Mt5ŷ^&>[x7f?ԞI=񋾢=ũ jO|֞Jמt~P{}zQОxRokO W՝ʭNʺ=t?dW.;7;ٗKNdW.;ٓ㻓ݸn4\C7OWՍƍ[֍Ɵ+FMFvn ۍtٍƍKFFh]i8(}S]i\\yW;nVW njWnpW_.+''uq:vq]!n\U2ف[L|&Ӹsyɔd+.-KHxdc 5W%=b xV k_;BȞ a:3QB4oGVq) Lm{&W4Y.n7RwC[V0}o-A[ toyY_Jt 9䏇?!C~Ler/ ca#(n49_s%̿9_69OcJCpGeQms,~5PB?%Yi:>?K(zM G;%EhhehhhyhYhh|O7ϓ!;e{CxCI{Cq~J f5dejnՐԐ=항f0e!~5Ol/ZN-w` ư?~зfMŷ\w^ڏ;/K\QB+DE@xFLZ%ZZ1dO(v/s֜gk!;N>^B8a]ƻO_/-9G|k\ ._c{>-cWOƣ0-4iI ufZȯ<ش_B~c~P04~ExoǓMm0YZ /?oxiq~Ϝ '>P'JZlg3~hlC ]^(&phhyhh Z,Zv{l^!;s]7 ye}K{][+d߂^!4QQs|\oE}OrzzngulC}jOZ|?o\gMCGFҝU}B㾬Oh}VиOZ<9qgAߌlA?ޗW9Gg>Z//Чm:Z^x)ׇƫ>4^C]ƾ!?=7;8V cYqV8NqO6Ό27?r{ߐ^6 c'=.ut|Y%OQK4Ec?0@Eӣ5^N٩&=dfN٩8=d%쑞}dfhEh?=UqX4 ;/ډCg4šɅ|ol=sx/Ubo 'o#.w?|14O$BcJtrC2#}GhޭZ`5dzYu%h컷E_v /GMBĨu?d-Ս ]G)]3*tQX\ƾ hxߟo*6o0|0aT|͋qEi˧Hn|<LFOX(i;2wy4_Ụy7tͳq|7uͧqh>˚Gi\'- ð6c) T ̜7*7ʞIC4[9oN|Opa7 ???u/m'aY~i~c.~/۹,EDFMhhaLBnћ0`0Yb ȰQetHkTg4D sx.fãc,d6-kLT8  g:aȘ].a V.bևErQ:1n2GVS a6F[td 1b}T 7F"f.2m҇" QFkD džHeGaH%3c,p3g#baF zctLX.5WjDXuQ\t^a29k96c"8H 7pf  [ 9BňEkdYpѪ3Z1:s.j l~sDh: :-0 ga:Åa@Mƨa1a&.ha!F]$ndFX"£0Xg3-ܠF-a1Q)"<c29wY͆p] cct 㸦H] {Ψ7"0ѸnCdLVѵFs1:x\b21:ng5spij.,e4cpGzc8nլXLQ]nr1ct|",`!-S5\?"҈+ 6Eq-0hb`"-Q Ic 9)"ʪ7ba81FMa1]>4E[F]݌^A:= iƾbcSb>l? ]b?Gװ{c]5/Cm^bhJ ?S mchDhS~vBВжCl+BBъ8f?O|<|v\cG/q/{ zz~.eq+BOsBy!K. ?,j[Z aܿ>C bhm} M`xkv]a>o[ưdX  yưi;Ɓl[=Jm3m%za6!iΐMѶ\H ڎq`(Di6H[Wz#mDjF63,U2,-cXi+eXiɐMѶgeeXḛqЎ#2,ڲDfF$ZeX V˰&ʶa}acmCl%}3Ͷ f`5T6jfmU 1~ ͶbfTf[m72m}-m l~ΰSvm y[9b ÒV|n0,Vm-u2m6fB޶!gU3- h[C6- K|٭mY `/BMDے0bk\϶v0̶*[l -"[m0rC-a3NTj6x 9m_1䭶BVlB-&1Lke1le3zq[oկi|gi<},`.p0x?9h1lV  ˁ_tE`!0 r:pMXNDz 8XDf;QImǁsO+<Iv^SB\`0 P> >ǎذ&=/kގY |˥@_`|X #p1y]!3\| f/~ {O{we2j,OAY4dloZÞ߷5;`:`.>X ]-}]:p0;{``vYɮ,:Ӏ l`"7`3` d?q sYxqKa| pf[-p] \}Oˁp)'z]>gm.~]'ps8op55x~>l~\\Xsw}ظby={v[_3`bmȕ=.w`c~ _;#`OG o`7``,%k=ؤ}m\ sOmi@hrVCc_\<=0x0E1|*_`{gjT90`i!~ӀXfog~ ,b O_?bxx-3q{?fo2 oYm؟}IgX)v=̏gFY/®̏X3?x~7,sV>[V/0}:Ʒ~̟z'މ#? Hƻ@#ohQf@ a˟{]-{Mb Bߍc/L_?u-[?-~#K [z7oaH\_آ߲ny|so/+-WT-c_ƅͥqw=5-^=t=~_?ߢ?]3B }d;{t= cﮧ۶)GvCwR[o{!__t"9YZ+lԟsW=-3XJRRW[ϕDoRi߳]пWR,b|?wb|?k1>WϣsvRHKGu\w5p#&9XM?| ?|1\_ɨ?`w/ c> -[}6ٷovh}=3|Lž/}fˍ/0׿_}׿_}uy0(.$ Gx^%+,v8Ug6CηK:O:%'sŇ'.xKque \^rZH"i^:(ܭA\Crw{# {x:x=wyr,XrRWPU:TTjgg ɂYF S0eZF+4'3Ls.vs.vuV;:a9QL1K!拏ŷ2qX ԋMb+%{]yG\E7\]m:1)Wd$A%eHH4UDPHQONt{=ݷvuOq?~{SWgr;9Nvnw|yN(lxTx,B2y1pu ! cf > |-p.lt >|&f/̇ہ4 m.S-$ F  O sO=B&v9O~D.ߒ?ɧd3Sy#OgWE$+^2PV+SʻF^9Ĩ ެS'ϫsՏOmy}rͿA%D;||}>}w׺kckNXzlhl#m`>, . VOCٹD`G2r$r&9}LpU-ZQgN!oNJSWĥWAGjs\~Wk +95?#)A4i4X'=V'-J5^A:) wom!q`b lG rw;r|Yl%&}Ň"qJu]]/vIQROv>)_(=!+-GO_tqW[Ƀ{b\^-oȑ=zjDT*f5VT_ESM>}û{W⬣j:Ο//k)` ?\>> ~YpBGK`zEl/_wl <* &I@glp?^>N-g33:6OxrWU}N5sN7B?E"Sd/keگڟiC~}8:U@`Bp0::{Se&*, #5g?d#knFzbWJ^U}}S^#Qw3"e^IQz*CY`ѳJ;եP}{{gxx7{Oy#|~}%3>Qfh#o=~e |-#_Ws!Y / ꪄsB,}px)qxXlzy)%KYP@~w62,(Vur=33׳ cZ2FyR4*>΂UQx +<]Y5~Qi7>gk o[鶀lʋ@l NfqUq =^Az @}-| m܃q(=M-1DV} *&RT J.=So+G ׂ?gAxx)y~)Be:A}J-[WxӼ޷1>>߃Y*VIZV? ?9p[ 7Xd]*`!-,={>"; OߓʇpO C_i$CNTJϔZPSԗ&jyN.A݀;[p2ݨtw  *kB"p8pdF WqUǛxs>TE{1IG-z\׻F~KP<{L&EA ]"gCQ}:'̆Y[)vߤQٮ}q8o1TINk6CqӺe??EPʇ na~ —PI'8+.V@]=g}_2HKJԝfw;b&0JuT?SLpP3GgDx?2x5uNp\`%4qvO|p2F7鼛4Sζb/iCqhz"6IݤtcLuCЖ4dw ^9,R(O+3kUV 3Ujz߻7U#EZ˓wP 6_gCd" ICKzi[Snˆ L jm*?9!J8 bB{;gx-4{obg)k4VR'i b]hݒͻJ7"wmP|(k=nh'ch]U>W,j{UD:_JJU8}}ܙڃ"m7 ?-d\-ho/PS riaHsgvgs gO(~@Tr0<zu|ZNDTY< AdbJZ9*ԯգj{/تyy>kcqσo?_qHOw ΂0}brr>zKT<|N<Uu'S-*|f!Nq6y6VOgBsv#4 >o 3Am*ʅZvB CU-rPB=^ZPwl9a%яP;O"?_ň,Qq1~hru u^5~{.b*]FH+yDKVYz{{7,//ாCy<76 [)zUP_{އ~I{շW_724)96R 4𨃁#^ 8}.. uQt.بU %+6^W]}P*Cv?G)T{z8rrRH)T]UIԞ P9(u,i3ӷ+Oaj7+z=޾ opީǠ~_jܻq,u) ||fn-V^U;OXQnFhy8#*dej-m417h#*Î~ tݟkUc~c :pUH\zwxP q\pQ'dw.n*va=Tnx'Hy TP 6,9sTWm#u]b6NT>IYuqG*Ի_Z+,equ%.+u6HXWIhbb!8:Hv2%]9LT,kx#WtN[۹׺ިA1ǻpG5:qzgy*YPcy"r;kk䝨o~Bz^{LXO'OGD{2P󌃾~ : |~_Y9GΊr#TB2\PAT>nSv#5(N5fjhDJ?j!ѫbuAB I\2Ada?"lvo.tTާo!3===~:|]a_oD ݈aӡCUv"tMk%k)>Z?mv6 uH{<6Uԭ/oFvZ'@BA]4> {a/E}szP_]@F`@@2Y!_s+ՁNJ ;]^mPcAv~;8?ape(CgҜH7-ŖMh%U gcaP0O( a"vVr6v9Si˞B,^\\܃H; (ZYbQ5'4@.qmjwďQoF=-xNv]r]ע*wkk+5jb~kW3dF.d:Jq(yPk$# KQO^^*\,-Eu9r^^^:!6w{w7w;}; w{YT0%P+ j;݇?j''=dK^-0QQQR~PFyjU\y'/ )Wj*; }އjk4I7Y[` s}Vw _&d cRN,aP"–I@=fA~,~Q]SԻZպcdp֣{4IPnCgYS)Vàs9>>N6F˱45vmȿ: Z!3<2χO=p*ŧC6Qr`kʫfbzD=yNRoo:X|2, |m}__N4U&ZߏP(}1.Zom6A>*a8ۀ)A݀1߆٤>AŨL8vbboTBs=".Wnd6.?j]c|ii&M:+]aQ_h39xZ:|>XN6|N.m"NyfoE6 Gu;0{ *[mc4F[C-Gr6dW3 "G:"g Xgwjߟb[(ȈO>vquqAJr \xmOGww/-i]|y,x>|ss@YvfyK6;-@UC]ƞӾӮf=4Ų>) z$J}$;T+~8\] zUU:(󥗥%avHG3Tܕ_q*gH5>1mhxP,gwMB4Rj.woBfD|N)4ew7 lru׃M4JJ ¯*Nw:WQG]~?Kw/@gUDW:w5șW!f"׽'ulq7? X :Ydށ~[^ yڣ'f^C-K~<^# '{{^UOxJrFػ՗ zf6+)p=e Del@N`f|D+yp}NBqhrKtMw;|Jb;^Z9tN^QC;N?!oFK#_\j҂CP  r >ZdO^ICwF:αǜ:˝'@!^+0gQU?!\&IP'@MqΚNOH-}F!=.=mu7dΨQ+='s)9UQPQ棆"NVznC|-VjkKC׷.IP7q'ou)xGˡ"+߄6NY,_Eext9}3l{'P[VrgZً.CR%9V)J$6I-Q=?؟Aeg |+e1P#;=wkv=skOY<|2Mq|B\,b溗׻(␯'&{zxQy@ۍCQqsꏪ{7{vT_֝C?|QW-'~fk%`2m axh[ϟ ?bx0z`"l W9tN%0cAH=+X{$hDu*AKڂ-r;\}8׃jqWPlv`2\#pVǠrwr;Q z=:(g^@/Cv"#juѭ{ Q>]0 ;`F!p. cnn^C>n~8g_g4gs999e *JzΫQOz=Nj|E'!\1`C>T3G=Lu2n{9xz$0م"%y^NnѾ33_2cS{^ wiokpMkn7ik/X1;c?ݟ?o АyAIUmv>| L1=ȦQB0 ~X9c:Fqyyi[bwT>#8A (WI 2i ot^2c wr׻[TToeP_Sg(OO's'aa-b\R~gR;)0_Xݧr\$o%0?Qx^}|g}}v"vZU5Fm;2ohRT5`F~k][@ B΅5B`/xK}ocO:nP{(tz c&ZDTEoC; _:A7h+Q"#]+u*af ]k]]]G\Mo7In@4 5i=}ŒZO9yw{3n|=aP1&U,TN{*1> >坌CN=;kM8v_r (CP'h XBsW[࿿@;uzBM.n EGǾ,,VcT#m΀>2c E=MN̠G&-9_w\}\P ]]jWujt4&KFuy QhfӮC Y̼c0tOQ2Ԑ?"ϢRil6BV 3'?EL  'ϗ7=q!|{};J4SzNpÃ4mDH[>ӾD[ۯ}w(8XU: 1 8[<Gެ T6j;3\0*#(9&P}F5xyfL1,4T8(̄F`¨us̭BYZ%K>wOTs UϸP]wʹxxfy*rw|#"z}NVbir(ZZ=E`wjzRZj缯zWy7 Z}|Iq<;]kjM˾_Bȿo ='(pP A7ylUH yWiT`fU8g7Ls;ovv9Y<u{a9O23Ď Nb1%`}~2{mWr[5YWINK?80 #z4w.4LBw%bwyw#_#'eUE[Jx< l;rXYCn#,|<DmKC}rJ9("~zzt:JN#vzyGmJ6z^z7z{o<;ϻԻٻݻWk|2Yf;Q?{ UP}n_|jMDlBl(R\5jjx~4LAS_G쁄@2O@@5&?dehOu-h BTBuGAq;F/A~DR܉&z56eCS%HHϻ_AfO9Yo*y7/ه Rxx^2 erPihq>&vu5i!i׵Z͸?_QaD HlF4hFFT{?;<1q+*@4c Gm1904QB+*nr@>W(C|$6 0: ::7::'9"R^F樤zyJ%J'omOֈ[ωcﯖe @{,=ct.c~Dy_0NwC>y^KhZv6TA{b?gm0!q4X>Vҵa0a0I& ,D`pڜGPUţkzWTSV wJ`S1>="g2|ȇ=boo+"v [=\ՠ=Am1:؉UiD &);3/]<< щz Z x P-E$įpW86u?tKEp_j\käH)^* GҐ5[1ԺoIQM| -[OGtVt[_&qt^^ >>NrSU*}V._gPݽ/oQMnE3-ذOV o+ZU~WUjCUuY}j(lz\=z}~[3־k|npmKTS>a???jg3%wPA7C7O3T@:j{&z'/Gr}ep^8[;;@;aqғ%sk[?Þabx b/Xr;>l9 ,@\ }X+֋GE#tw , ȲB\z6=ܭ`w7^dOپV|ux,pO2F)ߦ+?)-P.wz=6Woo;tAkf.^3/ﷇsEc^}rLo fsGC[*q\c1[y8T'F$#2ݵ35OʀONCjN·q>S&vS҃SFR?Pyob침...I.QUϨzx?`?BuFo |> ! w"6 P1#[7uIPs%J#A^ی!znYBS#+U2TCuʴ,c ,TDLՏ1.ݼj;3eϼGyOy{}WCM=ܷw\ ( O`A?ǃxOqꛠX Nw.q~\TdY~998dI9h^O%V:|Z>*{+[ ڣC q19A-} '(pK[g&4zVq.>EATw)==_~Cn&hPޏۑkümNoO8T-yw6Cߩt@0X|Owʰ-sG}.xWď[>NxxX >%^#B~x5bT.i(ǥ"ǵPm ysβ"?(Jk0ñas +NuF%E[Zƻ[ Eq MDuwh}L˴ZT/7炥4g/Dv숪=q rt`|6 Z;/,;L2DΗgȋ0+J^[4JK$}޷8>z| W왂l=뛎t3 R|WۡslBituP=<#<;==*zњ,dm34u!T E(^Gjgsx\p\C,V\?I=ܛ=]}3ǫ{o/Zi&}}m־~8o'oFN+W %] UW9BpbfsF vRJ>vE}36H.TO&};ϯ 0?VNF4SzY 54css)adX)IJ[ݿ! ]4ujooo ku1Դ:PW0giùɋ=0\\/6λDi4O:tq(_I4paϟI J_腑} w\+7|-ȕ}䇅e} P5ǝqh~t}SZ!CqOvpg\}7C]n<^K3}ѓ[Nx>ؑr~D9V8 WݢǞͻ^3sQo;d,t>P`-N=BdNoWnNF"s6|O%Wy\) p|}AqURΗb>o%ɧ 3F+05.5-V(0nLzEZJU7qda:Ѐ w[r?TeǠy&+ _/77{ ,AV<m tR iTN+FŢMU:N@f(KGTD^?FTjT-M拼>6W]W@=P \z0)4Yǐ\]O\ @q5Bs?_cբ%LFUջ)5jzWGrO};JӜZO߱Zk5pG@|P(%ZW?>]K5T*0W{X(]4OA߇ial):DYJ @p}'~oRHIȦeWy{&F[ ukJzzX5zG~g@)j^ۃÂcC„B;!^H*}Lx~A+ :_t~(6 pe^?w^ʥ B=(Dpz#UXADv5zzv=&{xfkQn.}.<2T~Kȫ[={JC|wQ;48$Xlִ>x[r uB% r\u c6b'1QtfV7`Ķ 5 -x){-oQ_^mJ;u@ rø/sw8;rrbZ$Kq+Ngdy >xT<# ѕ^{I2za#qF8q&MҤӤt!rJzJz jоDdq4e|SRESVlYP"'PP~;J4WLWNdh;|Jh1skz>Ƙhhx:,cQbTsqUo77hGx=,cYk筷{o`0dz{1x39yyYv]yXe{+TA9g1` 鈴h`qʔCXe<Ie^*m~Js(t@K E];޹"]z7zoB_eu-2PF>/g%LTyXϵJh"SyfN^w},8( .^z`>, p<T 9Z=hv\ajζjrk~:;qq=7;ۻ KƸ߈× Y{M8A\Jt([;>m^`WΓP1tw}}70 |7mQDHPxj'wO?{IG C+ghch~IV RS/<2aK2c1y2o֚v8[eUYZuV=_}}?uI eօ¥FTN )B,_W( .+ejk_@Oft{AM囿g"NhGƎs\'(o[<&^y ^Dkv6N3V?ߛuzsprwbS/0:h[ qH!%x6 h,fƘ[7f=nyIOxکӏU= 5iuUo\ \ o/كT8Y+78)Ȅ-[w#@@&)Bb8Mxrvrbm}qu,-\WǐS@m=8w!KZ8|8.pd'Kk9xQ\pV~+O좥jhGs!fYo+ ؓcslűQ3W(B%f9bH{+wU*A&y\߳\fý$MNkv$sj] }I2\"=d\‡߭߿/T'g;tҦ1H$c8V\ V7,(9A.WNfjkAqnlz(a T ׌{̷z'Y+ExC+ E27' ep#1ӊM#ޞNoDą4q nM xoSL Z{.d!mK i³W~D^w^eZ~ޱ6G/K;z}e#fL5N51 Ƶƭp*52u+xsތFYZ[5ʄ>i;"翇z9MYPփB& g37G흝x'L<#x<!qttH>'r!^^n;jm[(epV\,VǯFZ%jMNkp rxH=W Y/@!|`Y 8<|5`>%N9ұPnTPWS))kϔ_Q!:t蛋7yZSGxhm/m4p<&Vp}*[xx1\/u!UH2Z!!5]/5674K-R+o`G9Bh9FzeIM[=ΘgT0VABÌ,2\ߝq 4, Af߈<>_mW̷2=k}(X8^I_!}##]NԞf^ct@.sV.޴UG4cqq1<<zSspj_}liZ~QbXgT:RӶ97Ϝo 'kb::]:88>x#u>3>7VI$O=3K2u0'|NLWymõp5r˜2`w 0~[\^OOүn70ڟo:y#n#X  @DGOߧV JTkY@31/k1x%a]ޤ/o[6]'|qܿ14 +ď=7+_9xo18cg UjS7 ^U]Cx0 ʓF{G(+izqy^uvL#o3<>)M 2*jo @O10F8n }ϲx9PϚW: ޙ\5 l^<_q|E̴:NȻؓW@ @q7!k'hi^0kkKρ|[}lx,i< TYRPwGYh/죝ۜ}xܘne#X")ݫ>j#puc!VxgfYmlby.ʮrw\ӽZ#@C/Hu$]Yޣ&덝;~$n+(JrPyPi u9YYKI拌LG4gQ~ wy@7Ү 9@)(hҡ 9Rڧ_߮i;qSϛv=9™| uFӂ">x9 UŇį ur*Bl'w|Kw&wyxb5;owZHä*sE^?iGv Go؅Uk\ً+ W!ߐTV# /5.56&GY,Lv湋s+Gw:^g0 l+S5Qk!ʇ_6p*֍SV'|S^DPO]#k5=)pGvՑg(WW}D #tqNs8ýwyn8rm/G&xo8g/-65[humaO~".ګ9jE'B+ PSo=⡒'xɇ픾kɇBOfNGLSNUBܪ<5LGTS "xXG+ WUOVIm5d2fd%xK;>|6HιѼ||\Ogn[KL+ٺZܻzZaȺ}}L]hW ߟWD :Y\ Z9X Ĺ+f%@uzyGe均*f<.  2=x^pQcj$ Jd T\jqe8&:$뤛y3itpr%29`YPLeQHyqІit$Ӵ˵fv'd!}~3T[z}'cOc&hi;4ioM50O1_4ì8`TºӪҭ>[3<ϑ!W/ )ޙ޹ޣާpQ݃A589.xspYu# /zq,B1%}廴ו3,=[?z0Fw&asbS4Gj cq9S9@<;VvEv]b1ˁGvf룣xn9uZ{k񚤙qکżAvIO"h]S8F?NWGm'z1hhd߿]&{$:3 }twbx) %RDjcq'!ʫ%GAU$['< ?*/@}F\g*yj }b <7Oa/+uP[2L#ٸ(3327bfy tye~n&X(ߖJ"?gJ2UwJ| ;RvH͑# R "r6KҽN| Qf@]/}>h!VAPdMdrW"uތ];uBߜ)Fpq)EK1R1THUxuiJ]'WBBDx~;MΆK q/ X#rΰ^vY9X%^I%5Χl*W2p Iija*;O}}Q j#w'֩xctv&+q\K[&B\q+*vׯrݪ#nqU GQz,tL(q(2pk:<1T⹲mpM;apFQb"fjAQq$}uNuLB2rxh\j_g$щXVk偑b i4lz,|`\#<##`䪳FV ]D;Nܯd'r 5%pNUlpNt8 nƻ 丩.m̈e̅5v=\oJc< h/9B^Wħ+xҿ|}\^ɼ9w6OGA;Zeq-- |1 E c؉\gO {&skYD*ZjZ1U[dr S A.\kP5nv;t|63ӹ˵"Wp}NiP׭@NF>O'܄Åk=Uqש;Ƚo:uv+\[z˸GUݩ&YkA~I>G &aHg ] xWr5Nih|-;W`dxs O_TO-PRs*P+6sy,FW:OvrIHɋmQ krTXUb"i6+Q|¸Zgu[}V"&UM&+0UP/@&V ؽ@uMrM NS [MNt}'ҍvcnP M ^\q u\jZP'w݆D(zi@l/(PhsDUZL:' O=,c5Y:d;kYgT`ésFO$ÑA.Ҋ 碎gn`@@ĊqATxY0h!py!0vVVpR`@ {R0 ^JP-5v6eJ`@T [;5zɽxy0 wSfv, UTmRgq4%s-{n!p;l Zu5X*ҲyŊ}sO j j$fp-kW+⩦ Rq 8>s$ B`uƪ[VڬG哨Sk R5ІDLwG"/;,`@,1KTӦ(wt5:<+X 0 Jd[9PftFע[@Xh`T5h ˔4-N go#tG<@0fҹ* % (qJD7C 9 yD($MfU&u{ p1Kzy SƧjG۹CýHޝw9|7oeoYĮd;&=_(dT} *V hO VuYw?IW֯c߼ޏfş_`~XFlYH{kN @  '@>\@:cOꟴ/mXI뺟T?i~RI+Ż|]{T=M5Ez}εQ>f9xo] 'Kjf%.C8C`4FLTlih%͍ uiWa-]* JFgۈ=g:B#j_40 hC?mT*H=v:C6IC2 C.s@(=;B74w])'FO=I4<31X7H't{єne/2h,%ɣy5UknTF!0Tg \-M;Sy"d`e8c;(jjBNf@@͘rya*Te\E=R45)(AւDb$zAiwP;(v qQœv_>VG<n i+Q$P2N%O3t:; HwІ'8e<\$Be9Xn h:/=UE"DrXOxFPr/Byz4s|"=9!>z^G+u"Ϩf4j>}AXi9 (3a%j³iʅ+smX{=$az GR." FZ">ƅ86$AOgCWA}xf`zMx|dx o0ls9 2s^9\sU4kDҏpAYfMwecOemҊ<#8:6vFFTt)9@#ߗb|w{ pzW92RTsj!>$䎏)ۯig̠N [Ke#Gspmlh6CQņfhc4_R֨FӁhZ4A+y!Lzvj6b~"DxDAX~'7:f} GaG-yW3JP~CDŽ|Rͧ|V=})"%?g.J5Redw 0L_e[3Y,] _lbͻjcx)t)Ltwg@zl@N~TU7 O*ZUI \H/Z@5d&3Fr]NulgW]6u9;^~ OO kV< Ŭ$U;XcmJbJI.3ɟ1YV:||V塞"{N'qJ] 9k-T]FioPݤ/RO;J@ꂼ?y~?ߖ\]9}]oشW G k,0YTp!2Z [ ohm`.YY. r7|WGJ^ 'ZYaf9frnX,5JPX j;uzJ`Q@MehCs>Pd4ZVTy/0"c'I 8fg9|`E] ^ Ĩb4Kۀ]^0W;aJMAGJ#/֍-`J7CC P%A^HV@'].K/m\/np#1`0q29|`1ؾ4lVh[F=g$-lYk,YIuv*4tg2%Svm=~)4U3 P\\͑CIIh[O]ץ,B/J=^օx.{/R\eyx t:J)5PKG?c'A*zlib/auto/Net/SSLeay/SSLeay.libSI,JΰW@ƆF&f0yK(+U͇p|oPHksg@P|pOjb%C|_>)?$/$n6!fL R}od=+|L b@ ~q10X(a)@ԀԤt`sQ808e$$Dx-PAF @ՙ}$uABD;<ȀY+f&秕(hi*xyc T';fBtBr~nЭXD&0yف d11TY)B\&-PD$5 .R󁑩R>`烝p20bK') 8Ӊ1r:Y΀6OLʂCGpjUփ;Lab 'j䆬"-CTKdAV0BUl!)_j%vd5^˸PK`XB%J: lib/auto/Net/SSLeay/autosplit.ixu1o0wD7;4 C6a$D>חcF14{mnDv gk$nOUf=mh`;ݱ[s/r'`r ˜l:њ̈("g/I(Ǖv S'џo_FcoRAPUWZ)j\3g5~|M\4MAN`SVJkx,wSTEB k5tɝDX2:j&Vp+ûvs)!GĂcr??9L#{ϛ⃈xs-ܿ6:/\ŔXB+!פ]QOГU V :Gf܈WƉbҔ4c."M Ha fzB"MHsb.(Ҥy ?݃x%z})rs˥PK`XB/3lib/auto/Net/SSLeay/do_https.alj0 ~Z(-`ٱ`DmL;J{Jse#YүOH EX"'[r,{'.J*;2F~|nRɈ/*7F.E ׫vjWU\Ȣ%"C8 )6R8 sgDx, /@4aOq䋻WHnɀ`iGwdlƍ6.*ojr.S_Yݍ PUk ,c#;3^XQ\ɵMt~o65ccR%~iz)~PK`XBm1 lib/auto/Net/SSLeay/do_https2.almQMk@ G$L͡C-P{ U'tݕݵi(M<{>Ԅ3yڑ_eٖyUC}ֱP 9YA%4ȕc~m~ȡ%&K8Iq4zE*!lǃJH=3"<:V"Vb0``}p a>Q\} v?ͼr\fBa,oC7"l.M5=(+j}p+AZ+j:e]:/t#h2 zK0R9D@9 PK`XBNb8 lib/auto/Net/SSLeay/do_https3.almPJ@dBIM)J]eLdp2 h-;`pϹEgoy"y:8<ŵ ߑ`?r[n$wSG a @2IRml)9"\\瘉>8[lj g11׺fc6V3PVmG(A;K1MCZ@$1>>R<3LFA+OŪ0~Z0o1Mb*|ʁM4 6dTRg 0I(xA̬nob3"sc=2R 6oyLbMkʗLjvRِ:ݭ³_QDGa-Joe(/,?Ss W /Xnim+2":Dѻ'`2/C|P P)+:[L/E8er}҆NǔEt]L(cMY$Vu;30 \im 7nFN3BD|"9 (5n9>Hf7cyU4|z3~5dJ\hE2.NG)°[~>rZK^V c0*X%Nx<;=$hFVQ2e]ME]ŀ̃xѶ]5H)PK`XB:Qmv lib/auto/Net/SSLeay/do_httpx4.almQ[k0~8nhWtݥ0Kƶ==[FI])*×|&aݰЙ7E;/f\ Ӯу(#eyYhcnrMbP,Q*8Ju0GH3aQ@4ѐ(0xtǭf.~%y~k66 "7nFtI쐻Ə츳5 Ua4l+($<rRN,Q(W_X"ڧ$cjh\85jqvc ƩCw|`Yp0#N^(O[m SUQ|'QR(XjPD[4!1PK`XBRұ,lib/auto/Net/SSLeay/dump_peer_certificate.alS_k0!$MaV< 6>!)"F}'i5c?~NHp0hfIaU6*P^2{#|Fc+X ^ٗ(VŴCaD 6v\X#ZmPU׍Rd\:xwNllXe%iEQ'v;h؅|!O_}_'>FVQuKAPZJirYZc]EBxz@Ou/1})1v2$AO/ ĬZb-*x{πBS;ݓXpPNN4LkNb7;H* ǚ'!;gsNڳ'<Pr\x ;(s 8cxޜPK`XBaklib/auto/Net/SSLeay/get_http.almj0D\(vB( )-i襤hrEeXrRlB|aA5r)̏KeC*n8t]UI5/9AjcqHF avN(P}<%“[~=l/ l/׫{Da:jRV߸>f/Ϣ00]k9}wx,I)!cxPK`XB,o lib/auto/Net/SSLeay/get_http4.almAK@!P+UdҢŋCz M,*w7ǼMP"Y&iF+)*keeL{o^Ty柋eC,n8t犫 j^*j !%rRo4 PrxJ[~=㙗Pp{ LGM?nYqՀo?xZfaOM> `xPK`XB$o lib/auto/Net/SSLeay/get_https.almOj@ `. zҐ҆\Jz0G!EIKɿgW!ÃǼ733)!E{$>&Cmmkb.`~N8QcR'GY6qo5W4$BJŹ&hZ),A;B _߼"8/F0pu󉓲?'|y 0|/+XԤJ4!c7y.PK`XBs!lib/auto/Net/SSLeay/get_https3.alm1k0w, אA ]J:8!-*Kƒ^B ޝ{+)!E#$_%5scmg(Xz:0¥-J)?+\ܵq܏ W5"4BJŵ!_i:),A?8BngyMp]Mea7l M oMf(17*=pH?oIUЗ%#cs> R PK`XBcs!lib/auto/Net/SSLeay/get_https4.almOj@ `. "=liHiC/%=K]qצ߻-ơ"ɁlĿ쩱3Yepx;TeIwm:SUM- %AjcqiH[N aP<'£;< ΋> ylp{apRVϹ=Jo00C~Pq/#Ezi_T}^fdlևA"PK`XBsvl lib/auto/Net/SSLeay/get_httpx.almAk@!^J+{ǀldqm)ww hfv7Bxou#"{mc.`~A8Q r)?ˆX6q5W4 BJŹ&hZ),A;B)6ng".Ɔu8jDQ7<9Bb/x;pȤ r=s{PK`XBЌp!lib/auto/Net/SSLeay/get_httpx3.alm1k0w,b7-$҆.%%cMBB ޝ{)awV'kI~?%%]ems| ֛ZCKg\⦎C~*ɠpR"'Hm,)JHa! %O֩_6뛗X_|~C?&e7s, D ӏxzn&U@ǀ 0; PK`XB)p!lib/auto/Net/SSLeay/get_httpx4.alm1k0w,b&Ґ.%%cMBB ޝ{)awV'[I?'%}ems  + Z]#"sMν*ɠpR"'Hm,)JHa! %Orԯ?Kb/{ g^pX> Qzț9zr "B߆f<=e?ï&U@ƀ 0; PK`XBddVp lib/auto/Net/SSLeay/head_http.almOJ@CziA[Jai7vVP_p_#Iqv7:zAE@?v{liߞdy ظ PK`XBUY!lib/auto/Net/SSLeay/head_http4.almOJ@Czi$VJ+ xz@٘dqnrHof,P "[&YL+vs ^^S#uJ\:ݠ8]>ⶉC~Ƞ%pR Hm,5)xKJa! *. ψpppgyEp^fwaCΕ?3'egOU/0Rvf ?Cº=.#B36k PK`XBWt!lib/auto/Net/SSLeay/head_https.alm1k0w, JBCP A^lQY2ܴ`:Ľw[( )"9%YB;S\cc`ہaO$skjJy|.sqSǡw?U\dQsA%\R(XKE}mtm煒K=3"8Ά wr֤{}ͯ^Ea`3|n O+, -`sHƦaz?PK`XBj)px"lib/auto/Net/SSLeay/head_https3.almAK0{i.xP%5o`&u񿛶#xy3oRRr$|t&;gֹ)WIeϰAi0j%jz>X-ػZ 4R)eù%J:HaBå%~\Neg_xC]-e7q W53ܓxWo8c@q|4 -`N!&c8=PK`XB/?"lib/auto/Net/SSLeay/head_https4.almOMK0.HKx(.YXXR3Ӥ4ݴ=af&HLv U3LG\o$Z/A~i0%zocwiՏ,: Y*u8 Ҙ2mFL^aj={{g-gvG^HVeѿ+\i{ME5I-ᦴFIy$C9]*ω _6WXvG<\nx;q[9zđJL"!8nG<]V@@F^焌M8Z_PK`XB`Zu"lib/auto/Net/SSLeay/head_httpx3.almAK0{ٽ ]  Kj64)M*7m#x;ׄ232dPK`XBxl"lib/auto/Net/SSLeay/head_httpx4.almOJ0/FDT*x1z9( fIIRtUE KkNlE4ymm~0x!֛eiF%ZP^l^4w짚Ɋ $Ԥ G. PXDi-nP1.swκsٰ+.+M{s󄫛;B4HVwwui P|Ty9_`?HӍse b4}od3XŲ˅q֢͊m<軍Pk؊!CɢPhې'e!xa-jDn1Kks%IK68 !0)Oz'v)9 ZⰄC!k'(qlK:?!WuPYԘ"l&ddd\4m0ɺԒy h]t_Y'~}H`gs}@{|]JK_e_+EZ%? 1iuMмGWVxR>;-1_f` 'Zc"W_: ; ,s;I&޲vd8^(Έ?ԅL|Z2nLq.UJEQAYlFVPUyt}k_i9K1$FGE=k7&h^쓟|k [놃}IA1NǷ7øiN pW$I0\p_PK`XBDd lib/auto/Net/SSLeay/https_cat.alWQo6~nc8MPeiP ((DDeR8^HɖgCՓww]O %]@ΜseMD18:/_L飴Af[yw¶Iz)BV֪(h.0RjbUY(G"[B(JIWXYXH48<>Oip8 :3{s<ɉERZ"3KJ2uxb8㣪6TA'$ !Uc*ucZᙹ:;P]m5esXZ[Si]||ġ6 3dT>ivIԺnrcoe%uXG]h98F2Ii&qi^ Rh-֊ JQ3oqc@6>0~!(Ī*Wyp-kpm% odi+ށ|tNH4tV&ˆ,AT&r+ h߬$$jX׎HNZZ19A2*6'(/Wer^/b ͤ! fQk~-ce\J )t]00Lht[G1K0*S2Uӯ&W?IiRs.4o:SqKHp&"V ;HSVE;PW(;5Sf(~V3,p8>C=GvO@ǘg :"B.1)lU-e/.!㭇. j*v\h\OkՉՏVHmW'[2s2o\A5O^n1 e9yZl6nh`: Lk^כf2}vBRl+ X PK`XB@5@g lib/auto/Net/SSLeay/httpx_cat.alMK@^/&I͇kwg6Qpaf}vdA"-'K8~&qdVTرP7)#iNlu#Q2YɲU+WL;2ņ&RH4 RB;!Fសc2+Ŏ-6=Nnn^–߾]g] amuxJmyk6㞎1wyK8] ZLeF 4 Z-R:~1:SWlD483R~@u";5*6(;ߛ PK`XB<  lib/auto/Net/SSLeay/make_form.almQk0k88ΰYf2!{Ӣױ,I^F'+ua;#%"[?ͷy^V͘~/4EjZ?dEum:k ZV҄PԐt[pݻ‘q["|qaٱv$^EqivVo]dIZ6P4s9pݐHr%Uo]{sE.pO{F9ʤXct7ほ.O 4!fƒ@\1}b^ۑ[:uv7/LS)+7e}NSh>ht4͏X~q]}lϴЇyս˥ZWk YA,`PK`XBqL~#lib/auto/Net/SSLeay/make_headers.almQj0^QP+q 4}[&;ǁ0Ê\y+ʽ X;y):!S]&kכWbl3"< 8R6E4R e Q&$Q%sp0qY":&mlG0|I6-#{|xs zd+ =vlK0~l '-6 B [Eʄ MNf:ۼL[DAW\00߰B5XÌB+%oͤ#j38ߖ1\|.ߝsd{71Զ*Ѷ&FPK`XB` #N lib/auto/Net/SSLeay/new_x_ctx.al1o0HO!YNA V! "E9q*H4( =ww . !%%/Or,Dr/֊ 648E!w={54X c[0VT㻐 l)-cK#ljwz. S:~kcA!Eȵ _Q@hV%ǡ@Wܔ'p4!qv(<:jY-:?e?FZgg.vTBY3cAȁa#nW.ͽO“Oz+fy2S.dr5 ? BJyy$&^ ]}pU3>&֎j΍ʬуw1nBn}4"WPC WgёM$!cR)_'ܨڐPK`XB*,f*lib/auto/Net/SSLeay/open_tcp_connection.alTo0\$[t*GŨTm+SG$X v8eh$ wݻ{yVh9G= O#tEcͥ|1 * *嫥 ݰO-a-*=OSX!2װߢÝg)sP-lez7m; WXIGV8 $l6i N~suzI}xI+jAm2Wv蕫  bסaurG p̂m5qԻuVJX{ ゕ0 ,D8~RM'}/C`\XK.(`τfJr`|ಊ}jsA:rIIqQ+3 gN@k&-# Q+uDbhF۫)1Sh$Bfx6-swgR( ζ<%mݡqΤ\& :InQJQX1RӦw?5\dPG8 )QߋSC )E{B ~^|cc:y8`u{s 'M w'bz"#ۗ8kAj ~4 8d윎PK`XBH9G<r!lib/auto/Net/SSLeay/post_http3.almAK0{i]W=DEɮ=ԾmiUnZC ̛y󽅒F"zg-_5;M*T-TؚEc.M{c-tEQjj ' qI#TvVI١P 8'ƒ0wZ.*bl,#o.D?&7s*/0Fif{ ~68GdlPK`XB?r!lib/auto/Net/SSLeay/post_http4.almAK0{i]Y#dW Kj߶4 m*7i!ͼBIMX#3ٖ\ ̚j&* O*qlMB"1&( 5T A8դ*;^Cy;x{w16đ7\\]^#Yvf̛9zQD|4s|=np~ ?t s#26hPK`XBV/r!lib/auto/Net/SSLeay/post_https.almAk0ap/P-eK[-GaDL추&za̛ﭤPNd<%tScmgb.`L ^(( \rqơs?5\dPO)Q[KC tRX~pBͅ98ig?xMp]Meam:֋&ew& 3E+[#Ho;mIU%"cs< RGPK`XB'wv"lib/auto/Net/SSLeay/post_https3.almAK0{i7’ڷm0MJMڃ]f|o&HL%qB+uֹPIvfxA~P`:TJVex>Xػ[DMhi RoƩ%i{%0zROqN?a<ۻh&y:F?֋&wMGvPLb{!aN9.![(пPK`XBhk5v"lib/auto/Net/SSLeay/post_https4.almAK0{iR%7FYH f;RfBZ.gDxpc΁r)#gO^[$^7IFuC~?T} !2QPK`XB[o!lib/auto/Net/SSLeay/post_httpx.alm1k0w,b TZZn%)(!-*K’^)Bw{+%5aL{/$ k?u\,Ya8>3< ?y0=j%*\n< Nz:j qH#V:t Bk!yO;x{-!t16ݤI0_/ؕe Mڛ; oM&n1FcnzGOd&|4_PK`XBs"lib/auto/Net/SSLeay/post_httpx3.almOJ0C{iY7’ڷm0MB&[<ͼY( kbڐ8"QY޾BFF-(q<{;rDKi$Rh*|Ʊ'鬒a OrNpњ};\vWLM9 KyPK`XB+>s"lib/auto/Net/SSLeay/post_httpx4.almQK0 e{iȄc&dڻ6&I"wU0sL EX"Ŗ\3hs:2KfO%i8uVS07}zCUK=o 5A8u:AX Z.9Έp,r*Mo>pY!I9[]^Ď5"_hc{ܭ9,I5ǘ,p,=PK`XBIklib/auto/Net/SSLeay/put_http.almQK0 ei>D6MVki)7i¹e&"lG.gߙݡqΤ\& #u*;ݢ,T1RӦw?4\dPG8 )QB5R8Bͅ9:&.Ʋ8}sD?&;o1"#ۗ8K*=<׷=byT}1vNPK`XBo lib/auto/Net/SSLeay/put_http3.almQK0 eic>dLMVki)7iasr;BHxt#8gV)I4y@ N((|ciػjhyEh#( R[SC )E{B w~o&.ƲMypz 'M?OEG/qրoTz?W=n jRqJ9GK PK`XBo lib/auto/Net/SSLeay/put_http4.almQK0 ei7{LMVz$4Sn˹|w&"lG.g_ݡqάS.h:ANnQJQX1RӦw?4\dPG8 )QB5R8Bͅ9:OÏ&.Ʋ8f 'M?OEG/qрoTz?׷= w~5 4%dPK`XB5Bo lib/auto/Net/SSLeay/put_https.almQK0 ei>DMVki)7iasrBr$|p:ۓˊWfwl362?TUS,5]{}UC -AjpnI!4Z#/4\1^ί47TvG<lI9߼J.Zzznȯ;IЧ9!cxPK`XB$|s!lib/auto/Net/SSLeay/put_https3.almAK0{iY"d{+,}$4ݴ=޼VR(BN';rI?JLsf1QeH N((\1bơw?4\dPG8 )QJkp] 5s"u>? {5w16]7\^e[DahRN܃Da`|_{ ܤ*Ӓ9GPK`XB[As!lib/auto/Net/SSLeay/put_https4.almAK0{iE*tt IhRWI{h9y3Jvdx&Zkb&`)#jzա*srźC~hlȠc5pB"e,-IJq9 "ܻuӟYCp]y>݄3\^gWz$Da` |V_xn5iɘs> R PK`XB 6l lib/auto/Net/SSLeay/put_httpx.alm1k0w,b )4BRp\"$,9i)bH=d<7BHxt%wfzwh3_)I4v_3Q'TeC,5m{kUM- u%AjpiH!4Z#z/\k<'ʯ4kbl({#oX.tԤ[o%qd7 Ay1}Ox9IU1cl=PK`XB\p!lib/auto/Net/SSLeay/put_httpx3.almQK0 e{il&tFj`&u񿛬B+{99ߝIK$w:ےgfzwh3竔$a?1lTeC.5m{&W:IH u85*AXtj.%ѯ4PvG|`u}B?&s"#ۗE /{4 8dl PK`XB^p!lib/auto/Net/SSLeay/put_httpx4.almQK0 e{i"{S|+޵4 M񿛬B+{99ߝIK$w:ۓ|G33;6ΙueͰ:lTeC.5m{CUM- u%AjpnH!TZ#z/\K<'½_a=i :rjA?&s"#ۗE /w4 4dl PK`XBd]7H lib/auto/Net/SSLeay/randomize.al}S]o@|a0(jVX J*OHցp}Fw&(M;#%L*ؕ`F xh"/2t iL R]Xfr'MF&\$ i^f0%R6%q`-rcNG6]܊/&pѨj6 v]~*sx klUpǃ@"(ƐPK`XBGq'lib/auto/Net/SSLeay/set_cert_and_key.alR]k0}?a!$ka/e+] c]lT#Lw(2ws'PK`XBrMH lib/auto/Net/SSLeay/set_proxy.almP]K@|60~<\Ԫ UrmawK"iٙm"! <e 5eTcja|pCJQ[,cOm'"DcIΰ(AXd*7D2hW3Szb2ٖ! φ'pdysc[:_ۣnOۂy^#OUJU׹&U\.pUZE0GOoO! L|x\R 0)b׶_sd%Ctv*F*/ JBuwa~PK`XBB[ .lib/auto/Net/SSLeay/set_server_cert_and_key.aluP=k0;dqH) %)c%!IC M!nG*"(މ|ɖ5Y_23&I5 Yq$*)]dwy.sTCㄖ,$DEyZRH!l j8/pOkA+/bOI qVHnJIy;IPJSl%'cf>԰x\_al7"3OcZ 8](* Rz;GUPK`XBUP$lib/auto/Net/SSLeay/ssl_read_CRLF.almON@$ăz2UOMM+l\.Vcwwˡyy3ofւKBtIGi#)%ʑX]n_w!+gSG'8}J*HY]e!ՄF‘ zqlIºAp 0Nh'yJNz9Wf1S?9wa.P3_d7:U nuT]{/0r1"!Y?, &I׉M?PK`XB߫h#lib/auto/Net/SSLeay/ssl_read_all.almRak0n8@lȒHuF!h0r|dٓ0wZw{Rpp 6nfw<~Gvi- *[&gUB)xۇgnvS5BhP!\(D Jנjƥ3ge^lGw}Gkn@Inm7otGz(!OɊ UӍE;3Jt``Xݙ P)Ja/.4dvZxl@"-w|{ٽ3F{gvc{ow^yfZa i.g\bwiL(E* 싰yԂ7#u>`9Hwtq?&!h >56CX"$ݠvk0H 0S:X@Z;DxOw|l»k59g#Y0'h:O2Qe|^?K$K7>lFJ7Nb⩨O :mz=hGq\'/_cAjڗ|G@%6+K: j>6蓝(W6B6㊀9t.N{nws-N0TVZN]|`M)rYN;pGAd K8=,;z:r5 ]s.*#o7@P$+#g@M<^`[;.44β+R[ JŀtйC>L@??0`Ku jbD3j8V:7W;kP0 %dVqLdiGof_7>? 7Qe?!SS0BJ´aQږj3H5T*}nN%Jo7AY:Oj#'Nf&s= H]֐T5&CDDd ʤZlh$hr٘&Y֦sWke9>i.^jRL?אnڹkV;)gpMjOR䓺;f߆R{{86;8ӊVq]KbmIaA '8j؞MxgQA2LM7蔌D3*=O6X=󴂋.`hۍug4}jWB^;gK~k*B! ]?plhdf?s =e3fi"e[8R ^PYB'V&;CerZr%X5ZnKe̥&"0^5ٜ^)W6O~uYhyĭu1)F/i7iiWImp\염[PRs eL349گD !bsïn:N]\aJ+dߋ,]'WF_ ;?&_c}wnF`7gQ1I,;}PgmRëz|)PK`XB3"Iq%lib/auto/Net/SSLeay/ssl_write_CRLF.al}RMo@#lKU =@C(Bd-fU.%VŖqfޛL=YTc8bppq{sa9]{l,l:b+M/AHoٵ"֩iyȪv>yZ oe IrO+G+ZQ\)i,6Dh? \KGEI욷KoILzIVzP /R@mj,0/OC9 NHE!*oCDX ^/y|xbul Zz%~[Fv+2bhPK`XB P9$lib/auto/Net/SSLeay/ssl_write_all.alXkoFl7PYF,JpGQ7A]+n(#rdH-9"{<8Nְai>}n%*;jX^Q$U+9IIk{NFy|##ٜ&I;^;Js9 -f/U9x糬Ԉ:xgI?L yASӸ3%-U2'}y~ezf^;؟9۠rʟwQ.?#9Y^sX; }(-,k %{OQ:72NUڱW"O%J S2m1Ǐſn,DbNS>$qT7ˆl,)0"+ HOZ r0İNЊԷjaiowX{85! ,bgiA7 $J\fYKuJ4\W0<=5 c|+OŜT;go_^҈C *d(3,PsО5Ast>t~|ƭ^(("JF].,ʱE(H#d͟IaKE$+ P2ӝS&+i 4Y5CI$×|ԲFSU}R||:L/#^108-V.@94  &]'!"5r(#;T6;7h`M}MiA0zMm\yul4( Cx=96jz0:9fRyb>.*S 4BԲ+BQW]T30MWz0v ģ`!@4&~ _q|<r!OMwMp 'Ч'O96 ϛ< >p9k 7@$5_a3hu][e3J̦g ȀQEvhSQʈUZ oM `[`b>_vi8ahĪS(fV> neCj`ѓ#'kE G.Y7 'y;JIشLy+Y QۅmD%3M,]<٘낳:X-_6{~%nqؔ؂ n耞&ɁF#Uj]~в!Mi5z~ 6>UԌυ^b| [e7ڜ}=_.$Yx]LLDUV#EZCu`pH]>0'nxj} 3F|g!_U&ʩȭj+vm@cr1G=`̪#?_ Xm,W =}D5='d w_KP+!d%0O.Eko̽^#v@?PK`XBEj lib/auto/Net/SSLeay/sslcat.alWnF}TBQC!iSŽA\yz%.%"]FV{.%R@l;sfv%geQIh:/;)Ɣ aǢz+uIfkyYtθ^O!=[j) E&i%MQ4T*ci9Sna)ʩJIop|b) &olzzawCw,UVٻ݅/IbAZH OVTb]XăLUsiemmqzb9yhLg$ fDvDkU\jJBNG7rgGbV)EteZ}(,5a0q=Uc3#ph2O sW /Eohn{.b8 l~vKt9+߳a 4M:;Y|c}+vӘWәGaZ]j7^_;=԰>^":=?PK`XBr $lib/auto/Net/SSLeay/tcp_read_CRLF.almPN0$Dx26k"ĐR-cw[H\x͛y3Ӎc=8v>c}苁XUlw!= *E)xg"6r {0YB*BCaB$NiL IXW 5rgD3̮=;`t1uCK\%7`$uwm7;\G%p|Qj.˷s*(%ifQPZRʴ1/&+'Y)X=atu4=:PK`XBIl 9#lib/auto/Net/SSLeay/tcp_read_all.almR]k@}x(ޏ>M$P(zKUvZS;G.x93\"chqY5&U asVWTpVuYbLMSm\bߗLb9B B@ jm+Qm p %`\1"Q8fN?Y@hlvp">~ 4Eۡ:` :U_]Z2#|Ic %n>JZ_E Q)^BFTf0;Ù/H \Ȃ[؅V/{m]d9c }shZeWST Hmp=xmgN`O߬71Ǭ-85$Vmh} o9 hs8u(4-I4L)֓`6ښJ|.̡>/oY-:_PK`XB*p6%lib/auto/Net/SSLeay/tcp_read_until.almS]o@|aX-QbQ>Ey%tƋ9|v}P߻ j-q3;+%5a@<$ |j+X`p症ߩcT%2%}z.CF߯.Ƞ9aM a#BFPجIõ5Ҡi9P;wY/QWf># D'z.~M<f8Om8?Qa),®cb1Z gPd qal#uB)Y9|#xCx{DNp} :Ξ~\;c+K R=bʫP[ *ɯ)}q)!^jttq墲'6T-nnAYKE.g954[,Ŝ=#L㙛[m6]O^nӽ */rڢE0B mĒNR ]ˇN==rm%:4sĠO jȶ%D΁b|ƱLRxowvfv}8+X"p6A.U)q<wHE{ R8Z͗KU`t9n#RlEHؐ"QcAT#ߐH#J2E$nxf+̝X5{~lpr)b<`}Nnɑrn'8Wl v(IԛTg .GaϣTR1u(N鯔INcM$N*rIƵ^Ì1pJ,z aָa&nץT0Bz |8m7ҩs$,=t U15񹴌c iĂGN(G)׉14ŦEZb<`ƶg8j:3c i b#IZmj)$錙^^1Q˴4'Ms\ʽ0ku[rϭBj(p7lq#,Kư8k"MZoެroDDpyʏ] 7\qoPK`XBWlib/auto/Net/SSLeay/tcpcat.alTQo0~H4ӂV1=L4:Q;ѴshR: p;]<0a;4'fn2e&d|2:g`d ϓRe)zu`b !P!9 p `tsUƞM -o,YEl1Qp['_=&akv=]8GJmo2ZϠ̠53/6pqq Kv1C,EeS4{jkTϔGC'Q=d]3·]i+!DUkX,[.XѸ+)) e4g O4Pi"}L&k4ۇx3;Ijl{NB!iu:5ˍ-h'3ٮL!˜bZ`wi AFmh3޺= :"9 x~7_0:ӟVL5xtIaPK`XB:$lib/auto/Net/SSLeay/tcpxcat.alPj0 =/x=$0ZA)mc8:Nf;OIJC3ؒ$ԄѸj$7MwLP7-+MlMU"U2]V}Ѥ.'>_ s(ņP!RH 4Z=[+ -LÁ\Hݕ'DxtҦ{Zd;X+{1k~zCJULg~}|qcZuԕql }+ѡs#UTeޙ|)lKF4IpVZ&hgI4tZ1Tc^#\%xىh ѫ,$nW+d|dNwgElݱ7dYr6K :;ET7Əiy7t`kX G2])Ig9Rx:WK;oSctPK`XBdI`Vf lib/auto/Net/SSLeay/want_read.almAK0G{iY"{& 26&%I-"w-!0y/GF7ʼn}Q/LLڿ[&'%^ߞ/nZ3V j㐧ؓaѳeR) eܳFltNAHsdCXq9'u%Rv&pE?&͕;+oyj\4ew8q˺i`B\RiPK`XBj!lib/auto/Net/SSLeay/want_write.almAK0G{iYDzǂvIIRd{h9̛)ք#29ySeL򫘥oeOTYI,R֚⺊/%CC/uGl=YJ&(<4b{I֗xI.zs#.!4 ۛkdaiެQx?G4qSUeػ[+D\ LEb1PKgG?IDdlib/auto/POSIX/POSIX.dll} |TͲ ,hԨ #<$$l ,!ٰyBP؀%.Q+(**UTXAWZi}-mSÿJ1JtݽT~Μ3s9g>2uB!Ɲ:aEۋ~{qUҴA^U/[F-ohΙLAWڮ!t{]w]^Nm$~EU>o.'%i?#?2)OJq,y?^?2(#i Eb(ÃKP), ch-x 00qd;x'ǥp_qM_qmo.u+nZ dTC)4 X 0p @&J6=atKJTY#VAc@WJ԰927 {6at-.6!6AXp D:Gw {TtU ~'MM9~O:ʅiPYtهXp=36Ìuu~-0y!-QTq/x<Y@w4EQf2Rcjziũ}i'6Jƕ󳨜Ǩ"mBG fAt̗SnX0äLauPXrv;Ixe3''OE),G`>eBvH`b4,#_c0g0]BQLm/};;i"~&KfXY t0(ͬl/D_$>ciQ>ocC&:^q60x&DwυT-vÜ e e۰|`_/'K)e|~¸hnlZ\&`d[Ƨȶm!ƶsmh%ǰfET lJ&Rvx(7}RtKJ78^ӭHw1 8 !x/C MaoC]~m7!eOqpV0>:EBnvWrK(?Ïȏ~2skSP!a>1f8acƚ3Ōaa;See0lDZ?ui8C^KL"b(-Ǐ-Ry8Z+R(|+DC 7'$B!8o.sPsw]eARbcq_J'}ǕIB '3C{B)놮`ImT!;)OqNr,"UV'IdeEQn<dVc]V$04i]$3*9[> ag8PZϦq\g4 vBij0{S;^`P);K$7~o p莼snOve$uq%ǯ_Ovڞ2/-<_1F}9I}' wrRV5?9HgRBn$^SD;HOC=X+C,[%a $ uxv~`dI7Kw98a0tSOx;+6\(N}fJYDARP_guO`NIvJ  D@INΠ W sTXC,'ed({{gpSJ0h59LϚ5R` #׀kE p gҀ3]3&sZxCdgpىH GK(6(3Y!ؽwfQ]^TgHpD# W#;mdH%a$_Q4 S4xF͝=w.NxWĘ¢|ipC"t Bɥc~r0B{ @pO3A+ǿ 0fǿnbS0OI絿Ѕ=={S@OZ-ǢRWȕ>CVoū{ Fb CS`Cnrw^7ۊ\I;@Vt:R%A+h΃կg97UZ7wz:R5{S9oJJ|cqpcqeq&Ý[=7%+ϳEq]Ѹ vv_>ɒ7+*('b/oOwpx}xW7ŗ7kıxoؓ1xs//*/DАٰbܬn\[k2mq@DF!o (NIIG:hϕbuOGJ5dz-!\0{*KCR@ZZT_ + xw*BtRz ,[_DIc(b"((Ap2X!fy +@Q+ȓ"΁v; 'yh8f\ނsڧ 3%d##GvG0ƦѶy^mAǓ :BI֑5򝟐r'NH)=L#,y_+\ { +^ 299"s'cO^ jk.+}7.$B,IYs R> L2cii]'v["HA۹ݣz_PbY{S;w<)NU:#|'9eQ;* \-?tف&Ff<:[)匊MQ -6Lxߙp?M8E;C( GlɆJy`ĒL$]zgx3)>]Nx&$ˏ'ƬXõp RCTG0}Ð.vFmG݅Ԕ |_M^`87OOT[i{P#Њÿ$x0P!bW:E OwQ}ãQ'~5ydyNlg?r&cIŐC(D*}c*Xa)_0V&87{}4}@,7 ;\`(Buk يO#Ǿ]1Ϗ:H;yc`<@dR;+eu e;`>plbK%BQ+Q;fH |`vN]Lڙ3_`ƏcܲȌR׼O/tui Hn0[v+8 GTZZQ8WeuI+שnr"}H+@: sH_ ~Ő07t:twpD ϻ~0B90\*@%WGSQ#I`e2R|J=cA7%8M:urݔ2fM0sg@fӺ'cŽoStR'>[,Dܞ=;#[b[n%(N7ݑ1zJ4„ͳ8q1N_Gٕwē&Z8tߡa-j^$gq5kqݑ̼%\N`U |&pf僡$u)xyؗw'1ebo} dB͠sϰL1/,UBY&)1VH[^CrxPj;~:%4y" 9!@{Gܛnqugc-"_d3nк[,o39,0vwb9Sa8Q~wHʹ3E͢LM9R4SGj8QQ rwQ84c;&to3=}P3<=M6qi"Y-?F%ʏri#\'+?<+%;m)/M%kJ   +v꿈JǕ7I1')}͊=K}A|U*p*R+p#>uтV&^Ú8'wM#-"b\ S?{6 =Ag/ֆك"ō7<V~*]ߐdiH5LiziѺt*R ޷ ^zP&NI+g/wJY+Oaw+R ųaYHfA=~4 lSumS!1Ep4[]>Y;%C>uH@* 5 h OqLg%OR9n=xM?k8b6_ `~ ,״oGyWE,WpOptE(Do~fӻ,ơ3Yn{0 j|=݃;CL 07`'Xv死(ӣFZU# {3"}&X@(R5'x׍]"7&9eAsxNuf3m/p.+? 6CFPRN(eF>k!̇ڷ[ebP^Gt_P,ϐ< -HdMTM+]k )6@~wB 9_Uۓ ϞW?=t>|M){g ٗ }9p7)bj%Rcjv*0)>}@`%T_uה0 %> r`z_Z"yaY3Y֘HV"J`YXǢD, :b+R.ǡl?aT+ ]^ {wA0 g zjΕoBG8<$V!<XPUAZ ~t( 0.b}&% !r,zYgfФlrr؛o|pˮf/+z..mRvAFryx|\3hF@GTP/+h?"-ҍ[ZCy($ZVrd "CAkpעq<ԱiujB_yPSЉEPb WA&isH+fAէkPwKgjqP~OA #/GHC>Ǡ)Mpzx/6tNzj'PyK .CᡇpPrf Ne/BHBPR7u]{R,"tVnt1HMmIJ_8qb%eI2qH_Rڗ:cI)v.~krA+>BW$乊]P8@[w8R. K:uXGίYogan90^7$JViD(:"x6/aX_Sۭ $!FH{[)mhwf$]@B&A> -ױ"U6?EB3+b$&i]"HL:7 䄒 5UR|ERsKD((Lց1uݍmӀ`GRT'LqBBQû!ﮧ E-Ug?} ԍm|``jɧCpD&Z'(+b E, [GAGNg+(U Z֊cH!ϑ$=(_3Eq{c}50޷Hiyli-MėFKsXj-IK{IS -` <>!&+e&,)Pk 8grn S* ΕٿsRXi]8P 1`w_OY}1ps }Պ~+a$h0 d(~|կLJ~O;)*wba]BKR/ $J~BelǗ%Si'JݡB/ 60p>n/:Ҁe.wǠVf~H$䩶i|6tJ1M\hG"UaED.09q(!aFk9h|!gA| !oA8%Cx!6BB9|s \<2 |2 @8 !BB7BanB k ^4qOBx [~s(O E\,R!$B~BVC(8G^w!c~VmBȃ`0wsG6AM|!dAPA88 Ƽg9;1#j>(nds[ 9zq-WxCԳj?Ŭ<@i` +O82V.eY̱xQwQZQ!⃬|'v0x62x=ײx_`?Y\ʋY~Ox(;2Y<'=ByGh;ng[obXū^Y?>/bq9w18i,6X,82qa}>Lw3x;zYzx2W3a׼)֎x-D/ax[i|l+Vwh+mw+,{vYoe&X+X'm9R4,Ne,C4>އ(?Dd6"_Y`q=ß1>4V_C*O~[i|AwY^wxۃt>66sw1dC,:,m/vwP4oB!KDBǖ 8X8/ptSꞋc [(A Cy[\[ oiP ˗c`o[4CZ1Bz~%,CO۹tWO۱b8n_ 8X/X>m҅a}Wֲ4vk>J;gic͕d1 ϑ癗q8!T, G];rr=ErӬ .ttYycR8!s! .*p{JEm#םk9Xș>/&ϝ{ r]NOFIVN/!( .p9p~$?3 gܴU> |WI_L/)(9b#爡#(;j RÓp p.dTeb$3vܼ"'s=̹,*t4yyE4>/7/f;ҳ/Iabgɒc,./S ̃8df+w#!yyqHQ,F Y0Ȓ9u8K1.+(A]9K`a*YtNpD" yy8r"]rb+E 0X'04븊 (54-pf^Զ6x{[bqbQޛ`~Ώ0{gj_DK5r\Zk_o_XY𤋮D+ijfzq:5K axU#U GW-̏]UUm5.Z<2Iݦu|ko²>XnEm ׭nհuuG[?lHUqvgn(r҄I^GR_\+-VBtEhwX&֥lh%zi&,"e#(WKSrw`1dΫmmmN18eY `aO i2.,(exJzz9P Q-BʮU[HMF ̋9(9Ol*ft:minjmi6{/6WoTz[Uj/**O5(R+WF_KöZkpCSgIKSPDa)ZX݊joUmh&jiyz/b«]Բ&zdr9Gco[3DrCdN;Gh, pMa ΦfPi+E[*[v51N© L qa2(LZq 1 S dT+>VJ!.Q5氪YΒ7.^G! KlB"y 6yI -,]CP[= M5Y˪( @ ᶪp͵`TR5\WS[$\wʰFi2??јh,o=8[M-t̍Ջ[ב@K%/+^cC-H1 r9˽ 2_NնV\VrZe'1tNp4I+q抯5vaj+6'd xIKa$Ɵ孤 ߆߿$@b ,"$z[2NPy6vyB nsD7{ ,סP_|q\9$!'c~GAI_=`?H a;6gM@TW˯._62 X)Da͘qx=1VFiYulz0:D7WpB7 4SbNbFxӰߴLAfo`qS|--#yK&ASc``z?om)1A̷z4i}}~ӺL?GE|ӄ=V_ahmsܥKkD-T554ghk0o O Q A=1x K%`Ѡ m_Z0"6u64- PT !Eq?&wcz 3<A%Zy nkr]~8$ؠ162f1_˸p%00Lvc ,lM@VTŽ?'WD˽_;㯊x7DۅLHd(- oDMB'E[ZЌ,΃[N 718ܥEd Dqy*~OM5j E l)gWey&u;*pcmGu6@踑!$Giq5z^5z^5z^5z^5z^5z^p&p\bDQQVq1~NJ W*J2SRF^rcq H5QR*6OTUTo>S}QPV/P߭ެަޭP}D XtA3Wӡ]3ciy_Gk8ZEB{v7׵hЊtuRt:Ρnn׺E7Y[\}~^}GH_c"ee`fxpk0R4cQo,5.4dӸ M?0e\5&hSۦM! 6sy\f^h1dOS,g[t4rRjYhYfYcoeu*jfZs2knor6mMe,t[e`m϶l WvdO[Ow߶ǎjK$Vp*V**MvN>/Lj&e2WYlQPޡ|UrjVJUժUT*Y-W;a kUԿR?> s9Ms|\s*Mfff[Ϛkh>ќИNm!*ǴOi/jiҙuZ6mm[7P_ 0;tCΰ ,mx8cxq7w5m36^51 ƙ0Wkw7Yα\lɷ,l kmkm޳6n_k/o?m?n'%BQAqbe[rʥNP>|OObm]}Ʃ. {o?PO\hj5?B3[kPVSۯ=xU:t]Mt8K/?_| 6~kppq c,Ltii&yb3͛;RTe]7,[XSkDN]b5~la{'[m]oo_i]}Cy+u e]?>`WwߤH~_zb670Ȱpaa1 1mvf'Ŧ)DySkǴiiNj>Ϭ5awכ5aXdYnc5XA>b}gD6h /l޴}h;bW}?s8nkB(</()TJ^s7**"@9PMWk@_=rGX#\j5hܣyN[ؙcZjmG;nzIv.V]n:ݭuu+JQ__^ X5XˍLSM33KM/`'MsyyNt\-[-ZβX.=c{v–nϳ/s͠[D"LUިUyi=7ʉi`w/P]RjUkTwV=zA{TaAC@^ufrRc,ܫyX(_3Hm wij%`WҝOM`mxUo Cᇆ53 &gdWo;OJl״´"%+@jfE{Ϳ5n5ocX]"$rBe OՒek)T^biֺre}ǟYmk߳O˧AXDtk2˭*ޚfuZnBzu'@f}z,`+A"vMddSf_anek/ׁn.OmӾ[a'A;q@/H@/8_\R殺* Xݩ9h_)uOq@O(@|)+e$KW)5J2C9WRV(*MaVA #ʧݠ_QF<-d/|Ur9*ʢrZjU-evj՝a-nQJ WTO}@+t_FMƧiQkD)siҚ`mik봷jUoLwnήyݨ[gu*$.} ;G?s ' r`0X 97n5l5pQe*XGJN%Q`U3ATi}UT>U h_Zڠy[գگ:URā_,S?qp\HS7u MnuzW}Hݧ>Ps dfj`-49O UbKbgkmumt:z}[W~};;U˗,mkj_⭺i@m}lBT*bVSfoh]v'`._7''9ՋPK`XBJ!lib/auto/POSIX/SigAction/flags.aleOMK0:z7mqXB'ă`H׷m0MJӺ7p }gR(B3bփ*$MexL@U[anEa׆e7\dPO)Q66 )Lqb0G{PNΈYM޳o^\L gn͵qZGIjG'`XlqZ^ηO3tV#Nsv鴇T ]tO{ePK`XBi#lib/auto/POSIX/SigAction/handler.aleOj@ t.uU4T@ %)5B aW:Ȩ";:<'Ku>Vۗ"ڵ\Id2]&kj0')CUM &ԭ+6#,A2BIB %մؗ$6-x`\yY+CL\*eÈθnd:/&jgl6k/>x!yp9&T>gw PK`XB5!c lib/auto/POSIX/SigAction/mask.aleOk0 v0Mil;u`YJO ];JYûDpIᱡW2} R^%۞+4L|&ilcasu clp?wNW΂_:za0l}8'ѮvK)]VH%pR VkRt' T\(wΈXO^\Lr ߳#mp{L{Qx$&]ԻPܼӷf$K=WI5X?X q|;ߛPK`XB+']lib/auto/POSIX/SigRt/DELETE.aleAK@G*E)$df{(n6 aNޛB+CX"~B.d>cR'o}ƱA}Sе`,U[{纑&VVIi;pj`경Vbʄ b盽,&sy? j뮀'aZ}Gv,0/pFEFl_θ**2pq>'hPK`XBNlib/auto/POSIX/SigRt/EXISTS.ale1k0wÁ.rӭT YRe`(r}EeXr%(){wﻅVD!'oXJ_vkL"[m]qҨ~~=hUWq =C򥓦%^6FAi8td0wA+0NAh2q]9bA~}˖k8tOy҉^og#x37HN Ly20]PK`XBg' lib/auto/POSIX/SigRt/FETCH.aleQk0W81*hU1A`>0b{mm"m:_nӱsOn0%mlOts:X63UD|ۦPVNs&2QSE8PZᘓU kT.d aqdpy`ɞe;& m6~WcW huu\noyGܽ'9%{=&`Dq)cAG+څY=4"]ϸ\e>lvC"Cڨ3_PK`XB:\lib/auto/POSIX/SigRt/SCALAR.aleK0NDB{*sA<F~kҤ$;i 2{{d!"}[|hw.-kKoۏMg2$?RUH%CD޹jɢ #C8 )Q.;H ,-*K"^.'y9ÉPe.wOipwQWm[ٱ<7n)ފ8 T}/PK`XB Up}lib/auto/POSIX/SigRt/STORE.aleOj@ @ѦЅiJ,Zd2⣡{GR=L EX}W9/_&C08lm.-c}n](ñJvI4ui)ʩE3BA ,DBU\`Rt-^/r.xΈi Yshcih4X\ب</բߪK4>P~bt8-(=輘טoz0mB?Oގ-=!:I n+PK`XBh+3lib/auto/POSIX/SigRt/_check.aleOk@ ;< m)x4EV3&]Mw77~3=%!BZ4'Xզ.d"z͗1IjU! 3_gmWB*J& 2XN(I\ Bǒ$ ^& e۞abˉ+w3lccF:]N~wg5>|Uumx1B_톸޸qNsB0SgrFR&Z13of^GpIZtC`jhBrx.H]%>n)΢ ۖc6& z 9}"~ ҄7c[={y /aiMͲ4>\ ]$m7`PK`XBQlib/auto/POSIX/SigRt/_init.ale1O0HO)B0CeEM *\ ljbR{ͤP9>6z_Iژh'0!7j}ax^|Q}6^)܉® }K>\UPSO8)Qd 5)V@h-T\('Ov:3;+a̅[]LJ{ap3qQG.wӦ顀`.M^7۷d%O!Js&.8gzs9M,6lg\.ߛ[PK`XB(lib/auto/POSIX/SigRt/new.ale1O0g"?<Z 1 X(""!S.Bw.v-2w߽쁒0E$NK&X(qOqG|9Jr8dv+tI([jT +E%씴͞ڭgD8^s'o$84ufa> #msSEQ |ghX#s f6Jf+ܼ~!S,wI3׬׋Oi>k+k/|>Nyy;ræ)oPK`XB |Ylib/auto/POSIX/abs.aleK0z6 dŊ X iiZ'Izr{/ a![=J6ZCEjUm̝sHSE+KBC᬴FAНqnG^bPKexF{3睽<}ʚb9[zˋf.z0kN ?,w$*쎸f;}rHɿȔ誹fppPK`XBklib/auto/POSIX/alarm.aleAK0gu=tu^X%N`u7Mry{Yhekp9vf+e ycKpOUo[U\t`6ʒPO8*Qu L&jrG?2a=#Iov!kBٰc!X7= : 3}.,rcE5ɏg7Xofn>doCB)a9/âiPK`XBKnlib/auto/POSIX/assert.aleOMK0>[xyh/vtCp/NH׷mXu쿛4"CN;BV`|e?-dK{}\が p_YeS޷\5dВ!( R| ,耆 5s"l{:dp ađMso`G HW鉠+KYٱDGpo0ޤ [6Adv_~xu0Kh I< ס%|PK`XB;nnlib/auto/POSIX/atan2.aleQK0 ̇Fg{_Xv޶4-M& C {{L E8$/*y3<$ϻwԋw*Pm0̕",vMr[sUF BM=$DNpIa2ѝF?FŅ)nN7^ Ү`S`~^ YIp\s_sF=1ۛ,>Q戋k6&O8v가yC`o ^dPK`XBhlib/auto/POSIX/atexit.ale1k0wá,PN Y;t"l,))2@ӻiXR䧯6JD+/ J5i$"䓱ObwRd˚DR( j043*`y;o糽e-[By# o+ k;<ƒ+ۈ82"GiG# 1#Up|;%Y Op ]ch,[FQPK`XBD)Slib/auto/POSIX/atof.ale1k0wCYh ;C%aP{R:*޻wi!r v_>2ءZdߟ+hQ_cX쌢hj6]yc=apQZ%h.i< T&Dxb5S41ؖ`ě`o@p5DE|;g5jvk]D<N 9$)bW,PK`XBySlib/auto/POSIX/atoi.ale1O@ HOJ4USPB8% 8y9g7 L.A˹Y&dGy%w<iP'Q&•FM\23,^YK"<\FyTz21MĶ>  loڛ`o@vYF;M o6<:-vO{᎛;`6dZn+X&GPK`XB(Slib/auto/POSIX/atol.ale1O0HOJtB"!\ Ƕb0Tº}w .`oc/Bj^lz~.Dl'QЪ[I< 1Ɏ0L( PT&WDxr䵧y̑іaS`{{WK7+btDmw tW |Q#Of_2U_PK`XBXn lib/auto/POSIX/autosplit.ixeMO1H\K=DEr9ٍa{;NifƠ cϾό={mRS 771Gk.Gá T[{4XTng,K| Btɝ]1rQ.~JoyZwS#%a8䍋*gH%ذx!Coh DqgbRk(4h_ȷʘFy_FZ!*HjM6l<=q= L-z@3~0cc56ɔ0 hP VB׬{w@ M1Ad|aBqBHLV'L(l=]Ny#,5L d ,j8LN4qauDT B"bE..:bw6w[}~`:U@^gQM@.fǎ*b9OVc.{'⊕)L\N7I ;㑣/2#ID&]LbI }o}i˹YKvO#n;$W&*D\m#U1z"h+ $F;IvO`54׶jɿ(VqVK0[*nSPC +2ހ&kq\||[,_?OOfpTPK`XBl)iXlib/auto/POSIX/bsearch.ale?O0H'wiWE,  E CyM,: ;JXVp)۱yw?Bj^mz|D^}Qhתkˀp`98J3P${HpQZ#h".#k*BA*S"ڶBj6x?xY}Q~ck)/$< 1Ɏ0L*ב +i<% T&WDxvy̩`1pGެ7ހFx .b-FMNgu[AQzu<$"` Yy`PK`XBmlib/auto/POSIX/chdir.aleAK0gEEP=xb=[YvӤ$4UX0$ͼWOi*JK,ܓT6CJQ.kjȢ%C8 )QN-)L&b0k4\(?$;{^ma0j ?gՠςNXرpg{T|F 7lgr>d/[o*z˄4PK`XBnylib/auto/POSIX/chmod.aleQK0 ·Fg:e+n#]o`u6UBrϹ3%5!F ,_X7 &#u iEo%QD>Z,Qj'r2ǩ&ĶJJHov8~lVǘK{syYQo0=;po|x v \m·("- \z5u$}yx/WYvyA)~QߋYPK`XBWlib/auto/POSIX/chown.aleOMK@ƭJj-zHڃ#ƃ`J4/f7fBeǾy3o&"K0rmsRPK`XB+9@[lib/auto/POSIX/clearerr.aleN0H~_. b1JBũ/DvBĻ8Xp5-/%{,6xߏ/iԾ D5U: V: -yX`0ڒü' ֌0~F "<Ÿe.!5,Xoj,\oY Yylib/auto/POSIX/closedir.aleOK0?|fKA;xb=VF4-Mn2W0\-2 fon,IEBsS@"kjDQF<Q[Gc*aJ$TNJkTϱV=E7E))zxlS1f0G orfofV/!yT~^/wIM!*pw-6ۉK^qǽ>?B}AF).y/PK`XBO2Ylib/auto/POSIX/cos.ale?O0HWYvaHDU:D%p(N(?K%,/߽wy>krɢ%chF#MK{JoN>qՒAkBG#"DELt" a0VhP~ sO|.-t݀oz5髢_82sOٸ,fw ܟv!9f7Gb_ j&8rCPK`XB(lib/auto/POSIX/creat.aleO]K@|?Jj_RK Sµ$P^.{ݙݙ . s8k9<5c±FRd*ycCҳ53(̩ARBA5ȅ TXD/T NrƥYaM7+vd9,lK7plՙx_8ױ8^1IIVJu3'bUErr|\G: zvSh|$SlHFӶPK`XBCɱ_lib/auto/POSIX/div.ale1k0wC@jZSI;ti ll,9J{8 eG8@)9{J*hkBǹ"_Jָ<:SZ W>ڒ<cv"gf6 a"-GĻ߀vZE~* /r&`|{?P5{Lq9\d*-X H^aTRTtPK`XB;u=Xlib/auto/POSIX/errno.ale1k0wË!$ts(4w`r}EeHv3@ݽwK a.ncC+o7h!DVUq1򩓦%^ք᬴FE֏8wd0AMJexA vKhgYRڻ-X]7 : +[sB27ُj͡ړ|;8F'I\,;B:sX%LJ{X߬7ހ+B1ĘOf֓|;8E,]vd);r昱[pX߭7ށFʕmxT! bMF N'uAO[Vuq~"i`i.cPK`XBx]lib/auto/POSIX/execvp.ale1k0wCYhfL%Х)C/}EeIXvR(-7іPkK?TTFO^hg ElbKKNٖzU:m Jqaĥ#JFViDxv>iWշj ˙g1OX߬+mga*rXս7I]ofcTFWjq"ei] PK`XBdlib/auto/POSIX/exit.aleK0o9ةCpX+#_`&q\R E ǼYӗ0$Z!>fI|Rfz0V+EU=yjI5pR"A;Rz@hL -*D;s%]9,n]-XpQ3W-MH 8;VK+m:M ܞf7Se:^N @}g$/PK`XBÏoYlib/auto/POSIX/exp.ale1O0wK,)`HTT:D%p(Nh%ǎJX^|߽wVح^}E>Zӷ}G7EjU9ۘ;箑&VIi;;ԐV#09<;{y5apl-X^7cwQԃ" ~8;Y)s$*lz.}'ׇɿs')UPK`XBЛ^lib/auto/POSIX/fabs.aleON0-.C턔 t`!0 T9%p(N(߱JUOHk9XҽoMݍdNpyo:s)I֐)D4I uK\!PK`XBlib/auto/POSIX/fcntl.aleOJ@C!mSS&yI7MAw7 {3fB E4vt 5ʈK-< >D5t-(3_rݒDt-VCԼ4-I ns8g6zB˴ KH~AR696-Q|)bԆ0P sh n y8;F5zm}D8&s'{+{LWE3p5 " i NRGJ%t)ăA+CPK`XB~cPlib/auto/POSIX/ferror.alen Ew$,(B*,u%wgv3Tb,U=wX5O~ZV}K!P(+/Y♂"6EQkMSg'+QĠ4@kn=9,[h4qyEWKvSu摳e݇wnwKrv87X B\K)/iKR|'KoW/) PK`XB9Plib/auto/POSIX/fflush.alej0wGYEiȦN% $K]p^dʒf(}2@Mwic#mGV ^g JmM]9'S]Gn=X`}pa9Gk&0A%I.yYw|摳d˼w)w]WŹuoΐ*PC-ĩP*1umIղ݉I@oW8!PK`XBKlib/auto/POSIX/fgets.ale1k0wCYE!,T@wE϶,In^YEnc%2|;K<_Ԣnu*:4 AٞF6 qb :ϩ+mxE$Wǧ 9ɖiGޭ݁.qVAHSKlkHEx u+yPK`XBQlib/auto/POSIX/fileno.aleN0wK~_.ĀTj,$9 Tqz(o:Aj'Qቢ$&RV9[WC/y";[kC(.9 <+;"ΩjxIKn =g ˺7w-Zp%+Wn'8k_!U$C ĹPꤽq lw")|g 7* pvHPK`XBћIlib/auto/POSIX/fopen.ale1k0wCYE!-tPЦ.C/r}EdHv32@-ݽwkߊoHNj+IᙂmRYSWY.A|(b @kQ=9,&qfsjtڸ<^pu?/#dGΒ,{ۛn7A꪿v8|s5B ^%݉dAoHJaPK`XB CWlib/auto/POSIX/fork.ale1k0wUYEidp(ԥ%#P+ZtݽV`Y; 9[-;RSTvEZ}'ܷ4ɊВ#\(  b<F*3}ωp<_g]‚m*>ox3؛̾ۊ'̏%? C8i6H| Փ3SsX)υw^E=->rI` a7ֲL"; PK`XB֡blib/auto/POSIX/fputs.ale?k0wCY)3$Ce?P+޻w( pV/ xRLV~QdS'{aEiz It,&BCP󸍤,qFI`Cl B4^9"Fb 5GE[}xzO]"g ,C|A(S mG06f|It<>AntV_wN+ifè!bq[(O,!8~~"4튚?MAPK`XB]VSlib/auto/POSIX/free.ale1O0wKOJRŐN0P00dqKbؖ߱Jn{hevv^>'*ls':N(:VM݅ Q&F A0:AV3T_bcQt!9qmx|Oz3$﷝,, Roc1jr"xZիaQ'"Of_2Mqv/PK`XB_klib/auto/POSIX/freopen.ale=o0w$+gI.$C:8Tc[1HTӽF& 457K:JD^/4h#M EOc<&ջ߉U;R# P q.J>-)H?vR*pvJ/PK`XBQٱWlib/auto/POSIX/fsetpos.ale1O0HO."63!Ѕ !C.UǎlT{hK(>P]bED^Q޻ B4n I|(`Ra$Ojc ב,3a6:B% m^zY}^@gYlL)݁k;pVmoV zs%eb֐e 'lopRBXQ&/PK`XB-"lib/auto/POSIX/fstat.alePJ0}^pDZ=9!>ۃdLҴ!i:abCr9{R(Bוͦ^f*^E\2bJI)R爢R$KG<-sjC9O [* ;!%ԦnK ) .ωpg,of{^\O਽QЦÅL{6sX!0ZdH狧O_&q R/nNWo,t:]<ژ{$3O#inzJv!qb^PK`XB:Klib/auto/POSIX/fsync.ale1k0wCYE!U.C/rtEeHvC)e [tݽ68\͓߿}/wbI⑂$6Bԩil Xr>u1(M).Z4KOKH`"œ2.WD8&Zu#{V$[Oz7+EX}q;Ί87|ԂJ)Ӗ\펧Lr]8$PK`XB6Mlib/auto/POSIX/ftell.alen Ew$,BdU]Tԑܡ\?(,cUTpag#z\Vc7R[vx/?^)+!e5Mq9'eЮQfEC>θ 53LDXE+"XRj~ȵݦT.H/PK`XB=glib/auto/POSIX/fwrite.ale1o0w$Y"ԩt]JtbO5ƲM,Ujy;}>(քB.~>]sZK%^%u }4BdъА!R(4+ -ZH=gDxv6^DMb «uWEGc"0;( /jq /{zF6.IF"̎!Kt\yF<PK`XBwblib/auto/POSIX/getegid.aleOMK0Ƭ-Bֽ,EPԃWIkLҤAi}de%l!!{~֥TF^oO)iTR] V|hɡU%pƠ yb\ovJhψpl盽R5!9 w8oy뻓1%37Xp02ł]ϒWq@DW=tqr ?PK`XB`vflib/auto/POSIX/getenv.aleOj0 !Yšf\J.AmQY6 !^YMwM2fO^?%dNBjMۿocPNBnRm-S>WҔdQ˜PQG8+tc{+2SlUe (2SW_Tm !*h]+XP>6ʒPO8*Qu 1jr}jLgDxt6N~|ʚc,  ,OΛI}oY|7Kƻ1rš*ܿIr~R SVS4,/PK`XBB]lib/auto/POSIX/getgid.aleAK01롋u/]E=xqzCARӤ4{i`%3{3Yie[p9{yݗχMGSg+ߞ <ҤA;BTjUW X zi:rdCi"֨ :cOKPN*K"\s#Ę^]߀odb$ݚ5o!->EM18X{nz1qykGv(0+#71j +ܿcq~B)Ifk?H誩G;OPK`XB0zlib/auto/POSIX/getpwnam.aleAO0$cra݃٘h=x#Ll<BBJb^ffRRb1I_6nԢ ! } 2w̳y"Ꚉ9r_ ]A# BM=aJ!'X5iL9SB*!<dxaٱa%X/k.NB38Ib̔O= 9d#ήyn<;?^t0L?PK`XBب ylib/auto/POSIX/getpwuid.aleAO0$ٮe=1q`"fS r0w[*M{ޛZIM؁oqr-oA\(?"Q'?)G558OU2K ܷ$Z䄊:(BFP1VrLdi V(xBg;[!J=M lu,:c{fp{g0.]},p{SRW-s4\=7PK`XBEN[lib/auto/POSIX/gets.ale1O0wKKJ- ]Zt`T9KbQ߱JX^|߽wVcX7]"`  ;U!Ip*ɝ]ƒ󵕦!NVUid3\r 4Ri<'Ky^^>eCbT6MS-Yo)+D|33&\ g=~;swZxO)?S'`fq6PK`XBkYlib/auto/POSIX/getuid.aleAK0٬Kv{ ++ԃ iiR wdCޛhK ˩xz۵g]Ke[&E5i!eUy9S%^Մ&Y`qbIqa*mxA`vSs,`uE#qﶂ37WH9C8[E7[-D\݄Ol5&4Y_PK`XBnlib/auto/POSIX/gmtime.ale1O0H,i0BjU:DXN't@wJX;/ЄOczUF( "|ABWPPK`XB*Rilib/auto/POSIX/isatty.aleAK01a`D"(+ԃ`eIkLҤ."MX d˼y !/mt'ZhTTIRUY|2t }+MC-%AaߒAb8ys"y;vl g^W[`yo\R4+ۭgv*r&&(.kɯUiZ ; D|~s;ױpPK`XBs_llib/auto/POSIX/kill.aleOK@|C %59JA0l$YلlbwwPpYXfo]H1~2 dO4oP}(*̕, ]rrՐF+BK#l֠$^O8`= 1ΦpxNG#V;u l`.lS`y^MUP+xm@%l09n̶ТY1G#znM?>w U}nAl?PK`XB^[lib/auto/POSIX/labs.aleN0wK~_J] ,NrIN8v;t@;vP ˋư%R|썮|^ޟs<_Ԡ܀,+5\ C&#yc pecPמ,?`iN] "<ƸH:s˚[dGތ݈`ʿ~̖@v~[0{B@QQgq]5Sfz$IpY,dNۖz]:6% nƥ#8ÍgCl9Gyu[2Q`[`S`{o 4 mpD|[ -."oH7\!1?\7U Y@A7b PK`XB` }lib/auto/POSIX/link.aleOJ@C%mzRň R6%Yلlb⿻Q(˚<>-*ētVߖuN}S}"-"'܋v蘄^2խ^Fا'&"eE֑U$*jY- l2TqجkZlzmm=mg6uǏ(R"́b U9q@x<Mۢإ-A6ѨRjhuEۣTC-CEm2jPbniPdN 樘Z9Q2EHq#c*$>wtDȦO$F *`sԠpN=Gծ#,duM_w}}P_$3[׷}VTP H5dV~&}khbI0S,a .MתR PIVZnoׂ}6~.z vDz%W`b)6>Z5c/% |-ѻ yQPgN!_á0UG^&vR&""]Fq.u0}D?ȳ iuvTb\VYZTj2& YEw*iS0*Udfϳ,:1mm}h^ 4"gjsVvp hPhD8':9 m[N(7S4(:<;QruRڤʃ4`[5U,sKlm^ob /O=o/.rƒ>vh3>VwOY h#OxexwkE(>m_)nwbAO'mt٘8NF׀N 3۴HH/ʌ@֌ȴ 1Gc=79ҶFw2;;I☻zIS޽ } ;FP?Yߨllp:Kkvu*DWٮ>V*GzB6-VP@fno 4ܶ0-[#{K `yZEYT<0"^UUdLꎚ+<jTBU@P2@tFu@kSc_HvhYY@jQ)[o{w: /;o C|UkeތmTZ)6d#τ\=ӦO!:~PK`XBF+clib/auto/POSIX/memset.aleAK0G uA/$/PzIi;I]A Ȃ!޼fczT<-YOAi#/4'5hB2~UhU^@0"=lT[溢ZIH MTh5R6*.Dp:̆"8YKYOxݛ#0{ݐ{gF?zsЛSsE (SP Jqq$/8$D.4H0/"PK`XBׇglib/auto/POSIX/offsetof.ale=o0w$+gI(F*ХD,p-l!!t=l'9{|G`U&Hvx~xl,+\s"s}F祓%^6FE:2x9=1ZfDxr1Kl sD S`7n@'a"MXa'Mhwb;Yq}sԈ;sL{<_ir?PK`XBĪ; lib/auto/POSIX/opendir.aleOJ@]8Nh@R2ETjn2inLRwfs3SR|p6f ^$;3o~/0߽]97@J/ kIӥPK`XB=Uilib/auto/POSIX/perror.alm1k0wËҡgII2tiJ!%#P+[Pq}޽keK9vv^9g]"`sN;rJTζH铮MxPnijheIh.Jkm}KCiCy! j̴9lѳ&Lg֜wzWWAGuw3?|sP N9P6 ~7{L@b4Μ-PK`XBH4`lib/auto/POSIX/pow.aleOJ@C[$ma3PK`XBƜ#|lib/auto/POSIX/printf.aleOMK0#cSŊ }Ӵ$;ݴQrz߅7ivԮBh4?'8T6} ,Yχ^ylnȢ%CHPTo.-iL-vPAZzgD8x:9w}y9I~B>^ɯy0HWpï.&7PK`XBҕ]lib/auto/POSIX/putc.ale?O0HOIU X(R8%p C%N^޻w?oԄ~޿] -K3YEz;O(:>%zqf*XtFrDGnR)45;H3JzH`R/\%y4a9sdY-O)~M,sAj2 ZNFvO3^yÝ'Pt_A2_PK`XBͯllib/auto/POSIX/putchar.ale;k0wAY iL%Х)C/}mʲУJ{4PsFIM8۵x؛^X.K6x_r/jqeJV<Ә>=nd,K* -VyXO3TVY['Ѱ3t]|]&PK`XB{Wt]lib/auto/POSIX/puts.ale?O0HOIU! X(R8%p C%N^޻w?oԄ~޿] Blę'EM 3,:O9L#d 7m$t%= q0Qf~9,؇'k?߁&aq fb-'lKje/<`l ΓxDY@ܯeYv/PK`XBfHralib/auto/POSIX/qsort.aleJ0O eAIV^\vH-\Ѩi֨$Dcl][D,_Ɣd_1OjO p]PYPK`XBvuylib/auto/POSIX/readdir.aleO=O0#?.C-c*ҁ €DP/DvBIJǻ{3 a.Y<%’RHhbܓU$QئFe~ʳuļr[ SC-$"K8*t:+2b\U`{Bў@O;[q%aY˦7K-0Xo@L09NXz7d:&5f[֓v=ic\bs'*ԽT" w*SmC- `\pibZЏQh4۹1d/3.?uCc3= l]NƒD;oyz JATH3ClW/iq_PK`XB#flib/auto/POSIX/redef.ale?k0wátHLC:="c$~2@BIC؀1˱zz_;\lc9IEQǫdS'tGrsӑГ#\RhKOS nKWDxr5ɳOgR6"ށ/啻 $\ۊ7 /,o4yyzr/55".sHZ@Q/EMk"*5W4 Ԥ '!%rlMSM c! ` 5S"݃fݍ,\wކ,L5| yRԀ<V+hD@V5/]$~PKaXB# ylib/auto/POSIX/siglongjmp.aleN0D{K+)Ѕ 4R((8Ypl+N8ICXvfg [B_16ާH)# E H2~U줾O/xlib/auto/POSIX/sigsetjmp.ale1o0w$Ó$CRNUڡKSX p16 !t{kB !'7?rk&JD;|2ьC$)W\a%1}{穓%^քF•BIPuv1Y؁-Z:Dxr>Kկl 9-?O)k7l@ga"TbGo L|z*n0Y]۬#Y x ]ch,[c(?PKaXBYlib/auto/POSIX/sin.aleK0oҹ dŊ 2R iiZ'Isr{/K a![?*K-O! JTC"sw*9m]rHSE+KBC᬴FAНqnW^bPKW3";;vˏOY-g.Xoo S`uތ7B._gv*^ Lw #Uawm!I}u:^GN@DW9PKaXB`slib/auto/POSIX/sleep.aleK0zsxpt`Hׯm0MJӺ C.yo&",8K=-$b.Y0s&x^|R-8W"xܵqhMUM-/ Aj3Ԑb:)~Bͅ3"Mg~; }E~PKaXB6kAAlib/auto/POSIX/srand.ale1k0wCYE!P(uvܡ"d$;J{2@-ݽw+g=ae1lOs6Nޏ^(+58Cٺr=ZRBoBGpΡ&F:M'n<^aϸs0_ͳ,in],︍"M5Rm?8\od_yRKc PKaXBy0ulib/auto/POSIX/sscanf.ale1k0wá,`ŝJڡKSp^%g5^قtw2vz̭4})6x9=Ux$>C턲lܬMeQ#yEi3A[q`Ya ! Tf}^!bN'9֙<?WfWrv"8| FMNC$u[@;jUڢL4-=ybVpd'"J 2l*!~PKaXB(xflib/auto/POSIX/stat.ale1O0H,i;0 T:D:T"rKb8Q߱JX^|w煒W/Yt\+l"x4/P}$)U, ]knȠpJ$X[fPB!uωA||b,rX({sˋE1sb"3O|LƧq/-kHbY;l3^i=vOzn<#,cPKaXB!dlib/auto/POSIX/strcat.aleAK0!{ͺA*dC/i4${i`if޼m;/}TF ^O/jiUF՚n<%=% gm jBy eKpFG?'Wڮ%].vtT=a]sY7w)q] \# V@du[@Q;\aC$ՊDlˬE9;/PKaXBilib/auto/POSIX/strchr.ale?k0wá, 4 .tqfܡzEeOS(-(>4ݻF+C(DR=`,v.DV}Dgik#c4ӓ($a K*<,Wܬr! Pf]jS,3<OM b\3$y8q`IԪNwb2Γ,t #1u ,SG1 PKaXBaAdlib/auto/POSIX/strcmp.ale?O0H'wi%* J,NXCwDZ%T ݽ{BJ0xsxNقKmry;WxY|Qa6 Eф/E|aUiz${D3*DKy\'X8+p \8^1jN˻>cXĽ/S`{S]k۱Mbl潻Eۋڛ Xry,M8X| ZV![nb=^FvB`>(@_4c'{mIfXna(օir_PKaXB(ۼlib/auto/POSIX/strerror.aleOAK0޲KA: 2k&%iA玲!{\IM؀1Cv%kB`s'2T[E Ŋ ^/1X3&m|yIf&T -AqHcmq(B&c;}jec ?W7Wsu;V.-Eeu[AOnNApңb$z~H0C歪,1 PKaXBZ‚ilib/auto/POSIX/strncat.aleOK0~G eA*dC/i;mӤ4{pӼf*x;/{GS)/ O4hFC"~e14:2-9&t4ά5JܑT08h91$/;U}0ܧIͼ7w)XoWiBu4A|p?huMk7P WW bj~f6a7|PKaXBilib/auto/POSIX/strncmp.ale?O0H'wi%pUKPa`Ha`$/ۡݻhe p9az*!z['/5h` DVU93%籗#BOpVZ"!D{j*B1 :/bN#5,K?m.@'a8XaeHo8 xժU@T"Ɇ' d 킛kePKaXBĄ}hlib/auto/POSIX/strncpy.ale?k0wá, 4 Cvܡ~EeIXRC)@ݽ9~9?~qX)# j4ye1yNzQ:J2ґX㬒aq xNcQwZQ}0$&޻{X_\+۰4q2w eo2^oFYd#Gx ΓY@if,[i_PKaXBGblib/auto/POSIX/strpbrk.aleN0H~#wi%p%L0P00dqĪc[vBĻ8ݍVphsF*RlKg_LbKQ BOpUZ"hF\{2(tRT/bNҚGX=S`{3ތt6\wގ,LV,C|QૼͬVb:G D? dvȲCLPKaXBŠolib/auto/POSIX/strrchr.ale1k0wCYhN%Х)C/}ʲP+ˆ*4w͆pP}UUg",R=,\q@LC)ӒCjBGpaQ<.kܨكV99C>MB,w)7~%Wi4Ax~ͬ[7R W7kj~"!:֖49/PKaXB^u]lib/auto/POSIX/strspn.alej0wGYh23C>*K’+[PfC8@9ۥ|0yg"\&dGHYůV^Q<10D֨ @44Bج%c\.qTzºg[uތ7ވ.A⪿v"\#go6<: "zuZu~V#ia$Y/PKaXB[/{lib/auto/POSIX/strstr.aleOJ@C%5=JӃ`J٘dq ٍw)Cj\wAp[ߜ!@LTV1H? UjFpvJ/PKaXBt-jlib/auto/POSIX/tolower.aleOMK0eKNbP^Po`$~\|g-"lx=oz pɂ5^oO)Ɉo*Q"Ir(ɐtmzCUM-/  DA: )5AX5jgD{:9/^]xٴD鋝#1b/ ۱-hdD#Vwf!xm,n7S`y^OYP'\#fW`l{bYe4 =·:$e"PKaXBQlib/auto/POSIX/ungetc.aleN0H~_. f.) YX8vd;t@;N"P%,OwG8)kY(|{x`>I ~u4‹q,ʍ҄bEC>&\zrњ\qK{Ec9^g:²[ton[`{5%%:+W]㬈S/V @ZS)rڒ+XoW_ PKaXBalib/auto/POSIX/unimpl.aleOK@|a롽$&}項je%fx=o3lT$)ܗ,<*yp]pR$Hc{ҘRl+Ea N~<';[?cVq0_ /\,P"#>0RdkܾaqWw^R{6 s/ qtPKaXBh/rlib/auto/POSIX/unlink.aleAK@CsI- BJA=x1b<M,lB6kwU)i{o͔Ԅ%CxNj'#x0S@e6}%l⣮#74 NR)՚4)9@ zOptN"L1+8l{{s gО eׅ>YTEC!,q˕'76{蜯&HhKb8 PKaXBvalib/auto/POSIX/usage.aleMK1C{I)AQ^ $۝cIv-"wY C.3 a_wz%` ޞ 8u0 tDSU%S\NܳWc2A,a/<`n+Yk7~8C:+K1p\Y2E1r 殜mRPKaXB#lib/auto/POSIX/utime.aleOJ0cJתtu^X]Ծ$-M7I {3fBpEHiVOYF.)f"x^)iT:8.,=ee! *BK@IqhI^\c̠a\9yN;w5g=Csi.Oz5vGA-0T=7iٲ>% kqr,d4UdBCvABW*|/1PKaXB^lib/auto/POSIX/vfprintf.ale=k0wË$CBPw*i.M:x}Te'Clc0Thz?wo_ǫ=AKeD5 |w,7\sCN1ynm(S5pccP n-YL{7<1 b;s" Ylib/auto/POSIX/vprintf.alen0 w~$CNAڡKS:xm&*˂$'Cw4@ NwGF!!%_cH6x|dx&WѸEle1H4&ϝ2-y&t7%A>֑t[(<|VU_%g$f?wM@'cDĪ;Mk4[ z~*ngfCeٚOcLPKaXBI^lib/auto/POSIX/vsprintf.ale=o0w$+gIFD*ХD,86P!!~=S '9q-޾7g,kfRdk|dY⪌ Y^z;+FqIcbvS:: "<eqSX>?!S`%Wn;4qSUO I`Ī3Z߈ v!&PKaXBYlib/auto/POSIX/wait.ale1O0wKK. *JC$䐗q!c { !g7mH)dxI}Qfz$IVUOw;iZeMh",JkT=X#aG4{ʬ "{\gS5șeo l7\ ʿv3;WO|sfD;7'%"dj M,)gPKaXByMlib/auto/POSIX/waitpid.aleQK0 ̇F !(sXq>v޶4)MjnN~sgR(B;esa\2oyZA9V])tl:*ɠ9 )6}E im焒 5pʻ `ӉcrhΣ7-EH=KVEZMP Όc݁V @рi|-AGLoCK"9Ԙ( C=wB+T+(aޥxź&Onww KE"J~PzS8+,}{Vʱ*aiC%ZU]hhV ] Ոbqde&M UԠxK.,cEtS5}]nrTpoaojչo_f^7Qx4ǥ98{kwrH)Oh"Q {im ^:e[RTFYL1Fz]9]B9gGvNOoL^Q'6AK8-;x<2"y0;xBhٔ(a/VM&Y_a/TerB6}w:uPK:_r|A>S''.a475%ꉐ>8\Έ9] s0"gN=Λs;. cwpiugЬꕥdr8K8d_#d&~//5uNLg5!,dSh|U G\bLSBj B\XHQ*ÆoI(0GF OiMxC8x:Oa4jV Oq?ꉷDvZm$! '5)ŧq Od,ٌeznTB6Ҭl^9>,>CÉ *uV/ʟ6/F6`Ңґ";uu8 &'ӝlw ѝ{Nb}`RE2~:4 L)V=$=+a)\DKװe9F?b87'2~]d~mܠz5Hŋ9<)FT / ?x]6Ì/n]("%}i>SX{,12«R77EzHb- g)q;EЛzֵG?_Rb{wҿ $Kl,ȆE'm8 sK;҃Oz"]6e,T8ZI%εMN?wPRS{.ob&P'KWD:ȶ}ԳK[ƺ46Jc{Uӽd8>4Xu5^zb*`*m`*?]Eka$/Xx9JT}*^J6"c[UsHl`uPXq̯"25VTe}=gzƚykgY_f}}Қ5QkǭY_f}wؚAk{Y_YYYf}fm[Gu)Z}~VbC,GE׊Cef+/ĞX3D&^{< Y#tV;t rURA@7Q~|j/q-)K.ZUIΎFٳ_dk ƒM2I13tcOYnG,Y;`v X=oZ+@1k p,a{=~Ɲ=V,7s(˴g6s8amq.@uy<\=c-X}nz(3~J׷6 j"ڷeYtf v9,]d#%fMc^$;$R?woms^3>?3v;[73yY?>e)ͶpLΜLa,юF/,A\CX;c\+'b)b2"v0v<Y;J#oǚ: i`p dN"x|T)p3.1΀:>ۖo`>}ŁizzĸDXE0ptɘ;= ,!!}igE[#Jiv:%3L#1>i̢AFd'~e_W~e_W+E,+CP29~er+ȯ>{sll"ttRV7~#ua9 )Hi,V w<t;<! 9KSQ# i_q\pGn e+ɰ{|~G YY/ DCUq~&Sg|wX)je "<^GkErV; TCsdZoDev/i 4Hi_A8?q%:gMJ⧙u2pyI/8U$:ƾqHRCoM;&5rL]'gn}FkOa'5iK&i؋4ğ c7mt3.iM3P0$`FiLʶf`"!s29Q)*ܯϑ]OZeP.}-H`5g) E>aO&'LO>aO&' C}P}v@?4X׽a^i,뉆5e!x%5;PlP p7/Z58 /AD^V/nc8V+7Klx'H,K.* mGA>]n#nP,^.uTerM<K_šHp0Ň_(gZAK>co `8w@yqcI~0BR_*)uo Ð1> su,#f <8o`"=|O Q"zx"*F5 O/t5D--_<*Ȟٜ$E =!\ٴA1)W{Ŗ@d~ENy $cܝ@b:O:Dg>^xͽ]idH1>L:zW==\VL]/$~ .m´nSM:&-:ސ}g Zx{Ɣ0;ĝ_: @U ދ#T ;~`ꗋ#N_@4a6#-hMC@"F?> Qwk /!Q}YkyV]׫uJ}_~VM 4aʰxsF>Ɣ3LMS~SeM?6Mbb̓og~9ccW\PZXX=C#',\\yg*St動?|Zd>kʪVWXuK*jg׫ꅪ?TWnbWGT^i,6hsټvV[yWl߰=nisI+mom55%5e5d́ԼRn ek}w}Zˤs1F]Mwu~[/ߠߠzFַC}T߯HU1$ _0֞1"R4 :΢58]n. uutGtt't1ݸnRwZwVw^7/"R5&}I;[~H?߯????Տ)lN JPl6d a0lo8d8b8f8a5^65\0 JcQc,7Z#gbyqq"q8gTԦe0LݦæcMcӦsOMȬ2KZs7o5{͇G'O/Ϛ/gfeEQR*TD*ኃG*WV|BU[+G903 *@5$38P~{>WPG7WWr $]'@jLHh7^*aH3Č?g3?SƟ㋵iNlqO[qD/,t|uy4?Ŭ8cflĝfk=j~{uyn -M-S:NiZJnⷺmG{vۧUv:*꘣1G:N %]E3+yO;M+ҫ4О=Rd{ᭋ>'RT myj1 bmfzUv[@vzCaD|W# \iea~4(;[$=L]1CT'xÊ){JKJYz'&'\3׭T{˰[k|)c;!KȷFz~6=kkܚ޿ԝ8>_Zy:o q|,KN=Te8[hj/wk;ILվ"eL8 /45_^=G=mA,(2*_xE XY[`^*&h-vYw*zx>w9Bj4_=_//м7u" h7~"wk(Un6eThꔸXd""ݔEfjQ 0nqqm4̀(Y1 #χ6Cޏ-<@^$_gڭ*eNJmM7ސMPzF;(G22_Q>/o;Nkȭ[![P]GGQ,|RsfA}AAK7F :Aϼ_4ۻ4 wtˡsP(M`XI!y*?~k2A96AC~ o uךWA]qڿopNFł3Jk(}F8=5{$e8 G?Ή=AP}}}R}_CZkhḦ!Dgk)ol rWSW=d/C f$@ѥZR;^ia,dM6j:u2Ud+mUK<5ۯ:{ԤmyJ.RďH x:&sZiAz{ o&4 cr`#ēl՝}bb9u 4àLn_JL S&10`lt%s"qҰgûP*yGg0JX@I~ {V  H85 `y-0)2^K(w^.EE|]ajiKQp ) oϱ-s" w?TKpot*л\L j#Kq1N6׼m84tZ78g󄼷#< w ILeP?[HTcJ:e*m.F$+w'wHLqqPtǡHxU)j[lȷB>h9f8d(^Xe.zkԌm#i=j,մ*@.H2L"#=l[ѝ1~}pZ8"pC7S@ b^xlT- N,Eҝ\YdE;rCWq8?Vx ,k:^"+ˆ a\zF8f9Udd{0V`X'Maj"X 9 T!:0"xbH˥oGQ|/Ǣ{;6"_r;mrS,U?w%_~f{DBEE4XnAJn*7j~Ax`y_ܨ9Py1ځ CmސB9ճS, jT[a@3t6R:?QEr7X(dYkWpoxTlTXvS[2N|Z!<=f AH!PpXG]!v#:=k'љr+eQ#_sH,tI쎧!Z8vbZBRJ% *ʰ'tN9~ɦ-e836\xkbP8c%a+C+D81@1yƼI z {Nhrg)qo=#/"}ϳ&X(T sIYD[5nsXaFMݷG`,䪉Cj/֨xm-oBUd/<=>%P!;Oxؠ:봞Amp};pУܮ ve8װWܮbN6hQ3u`&8%t`diiQIX-!BNv8?1X}Av8yy$܀iNz{Q9BhZmȗ}:^CL>oӗ (ITb> $b/vJ`f'qQBD?'o= J-A9l x 24ɶ"4tykN9Q|Es>Ou\, 82a ,S+ %oir9P_h<ljUpgRv!N!%vA3H$"1"h Ƀ3-I{_\(*22!K;FC[qY/J@f^"K8ހ5eI=h@e l[,apYdg7~su/1vk@, YDj5|$V[zw#&>b2ʩ@ `@^d6!fxm wZ Vu d@|e7,Mǟ1?.-09>Iܓ\;I#?KGP;\—BE*/,c)\a^T^"{nPHWڹ)mh١.!ر[N܍W:_NI $}Mw;B 'C  $unjUt#ԁ4o;v{ CE/RcT`(Oo ݦfTr._m†-鮟<=w"|.$_ 1Q: tM h kxph 4Lp-Sҕ[-6^/Bj:"$7}XMK !!7K|3AcF"zөAdc#4 3tеF:y;AkZъr?F `lK'иts_'x?OTPSyXP1PEa(I6mJv.Zje:~ &V%bFD1%.yJ+SZ݄aEZl)DžQ%T1DZi\ŀ!c%,T>9_$|!)]@ S Jz?m4fObQ L5;'c#x9obN>aۜ0ɣ$qNn pjyRba&6 -&6| s?cʿ~,`;>^1me&y}-`FБ5 'C$ȧe m@$c G\YGEJ=RG9(_JT iFUt"V*N$%Fi*i1O%hS K~5C_DZ$C@gPDJCWp 1g7B|5?;Md(i`$-7D['!8)|g%BIbH5gl w.$qL @aK#9|Tw8x[<'/%? / ftm( 㷃@@di}=HKX|[$*%™F);X(s_}ݴǝeW@O'Jsj8<7$venCQ |ׁĵΖeyqxB֐AFgVe0W;EZ''&JS&9-^IS%u/v`Q>-`4f?[PSTM 9vzמ+gDvNS);M}NejdF9;Xﳨ̆__F( BYgԣ8g|I'CEXG= 댝g?<tN cRNp*B4B_-Ke;ʪ̓.*!6ЮyJf520_i4J6|ᤈ|t q )JM#>/d=`ߚPD[u$~Fp?űX$ f̟&#dI2& ߭& 0c ABgȊ9Rws+E ܌=o=Mn ҥ&¹ۖ܋0W5{ꊕfk2h/ͽIK&%Zq> }YvW|@MrZYڋb6q }ĒφgEJLtxQ8 qaJ<:4j<l4m䏲:-Z{8=z8>Bɷh}eMfȐ3d?Y8Xpx@t[πUt|~Si:EXIOߘ/=W#5Ɗf&hipզBXm>@ֈDzKO(mUssaF)2D #ZĴ;#;Dt!efpHpQHDef*%]:%PX!DBt.43G"IB$2=$cJIHGo#K~!a58s$.:&]w{>@jdn!g`Xwj5ZbrUCx8^WJ.߹ҽH揰%ͺm0nR0-}RW K NI2.nixf?G] -о )U4j6F6 %=kѨmV-`Y3=a''@W@4YbNڪӍ=3T{DMr{9| ȷ O#|ix$59 Db!tQ)"d/ O{cr||4>斌<# ‰g J•q8XLVq҇L9JiiS̈c~܆#VG=b󝾥xI*T@i9o?CY*%8$gt&fM"Hq?IE4 o EYD]'uZӱuPq"/OS >8ImF6|X|K/Vr.-'\> (WPo(D|tHAMS |8!S*GT10$ t R-5dKC/ pP%y"f0 󬤇atJ~oQ 3#I~txU``T`uޢ9%rw[&di:I=狨94> B h΁$ 熱M?Ks.  BƓww["wNxT3ӿ `P, IF~&Ύ)Zԁ;cL/byn՟9pEEwR_u/9n5ۀ0|EBc!ڽdވ f\"h`MX;{ -ƾunkE.r.̓}./1ݧ jBwPkw W%HaI _܇qSRM:mj4?ĉ[_}bIv7 "D 84€7~ P Xl9 +L<NVDSp@W4CdO2spTncXeu+HV:z1+sdx|#PIX4.8;8F"F2ne_(vitNqf(?7t")jpF]yAq/Öe,.M4ۀKёKC]*{=j[ubM#rҍa65ST꘯x|q'㸭1ĝ,_"g/Ume a?,ƂZl-vn"a}<zZYz8ϡ'ٟG{?jiۋ<S2>|rkĢwʩx鯰]E&;{A7i>'jF ȼ7׼u#7F3#q*_PrTSvnsxoW3b)H9PwI<4x&1-Y&%V_dM&-q'p.#njtqj-(GjU+@=Hµ GhI= G,mH FJ";@p6c-+FHp@"AO4\Dp h!/, j-\%5 ,ԒP>Sr m$hM},ZXڤDC^t . 0gSi_2Q`)6}zDA\۴k)$HXF` ;. ?$$8?#! ׺v  "dS, k:~yX?Zt6ZYn4%QajVDW11#&E.4;Ną ryJ1 r@.#sh8t>p +N#E+f>M\l<>}oQ.#N0,S\ BljvDP3uY=(w͊FhW++-+STi(cl: @6muDkw.ft?H=Ncra5-bdi9fL [QV`EъaZZъ(H6zy6==Ut" oZ !S0>Ci|0)\`t&/h$3g?!8#L2мs1dQ4~_4{i-Rؤ>,@uċUsPP-pLK-M(누*>}I^2!U8{[Und>ֻIhYV`!K{ IHj$!M7vܭp哮C,̧dp_A1g-;{,k/^A <u4#` ,6rWHIj:4lflU`|wz*NWu_h29==RMn ("&A v#):+RR()L]s ه !+.G~XO:J:RY}UyՎ͵%L}J 8m@aR`rK}ĺ,O_X6g+ +ꂋaF_p;JXx1ozaOJ>QdTaV@пw%URoh qq(~hvJG:C<*=ҁd "^87n01|/g]зCerAJqEq@E7g`qsm A7QAYb7h^=zM̸xju3`1ޡ{Tx8_qw 6`FrQ>&!c*:zd#\{O(#GcT#;O) MLY>ο֫BkM%'l!Ƈdm&fJFFvvML8xj X-jYbgϣskC2IK&sep3cNdFߐB樓tՒ;W4CIN:N'[8\E:{RTdowi&sS{o1?^/R輲+A!SwA9݁pdkH& A-I ӻw€Sj@NtjKQAw-N)B%GߎKߎL=Dy{lX&j,P/Ep@$_p<GZRB!Z#,¿%UYȑt?bU74'A*6[Ê|5i -b_mo 7ugEr7{GM?, ,ڒdb>ֿUg)ElgKu]qYd`͇a}ĥ(Lhzb,t-]ֿڿ>&ֿvi <m:Zbs9$aa:Wl|@34| x "@y}<"'If-\]8IT$hÜEjC.pn{A'5 hrG> 9d|o%a93 2js|$eINS% {G3$l; #XxӉ*/q"o$T[;)_T10E/0Ω13)S1|&z) W50&KSy&wt Ln!o-NIvՂ-)bxt-!n\,qfC6xj-pD1v nҔYءj|3'~b?)R]^Y\Z?qRlM^+{s/h\=׾SwO8w+O|5Keb %0` BM J2E'xVBڿ}7yLcf5ވ_Vj|j)z { ("Jdc$u1ʸHaXV%9B(1CZPD)2Hw?BT!D5`TL*lE-$/)0o-.ǸzK}/ʷէhWg\K2 rK,our^L%1)̀Mkzi;D9@mdZ-ѷO){Qyft"5zgbv^HZ?OfЃ8G H^`:땂,/|}8ҩ'Y"` ĺ8f@ LLZ+40j04~2(c<E\mr*05b^Q3Q9mZ'zs}&x-'x+=zz\_5U.=\*; ׃pp YRq5pk\z}pu?å|Jʃzf.\Gvk)k8N_r6XGi>M57p5KòtH*i2ڤ+21ڕvZ]50w71Z]v:F۵6sFF{653O܌`3Wco.mѝne;mlhMF\hS"~&O*VhRT,k&u7yu469`ԯfE t5\M󆺆FXӒiNnNit7j65Tq5պ9պ5[Υkѕ-]*HX&;Y5״x95M-XVlt+[t5߆kkt=i875q;kt v]ذ`] \yt]msQ'?/1a"`+}ZGvI#o]];sm4T6kt(dulf͘ah  Fګj60F}NGy (g 9-vK4kUl X|MK55w>\S\+[Z* #  Xjl\5z9oga=`gNfxR[Y7` 4\%wZo !݇gPyO /_qU( E+uRݺD5"B[fN5+LU=kZ7|::8!\zૹӄU[ak*7ZTχ.<]5 Z8S $$E`GZZ-.B4WeknmM @U7TV#7r5 ͕t\ r#TCr"(ZPP!5I-(?55wx?[NNll8}tuWbuAdGKD.QB褹୎ epT 7VV#w56DUTYr 4ohؐwq7"njPM <\kmnp8H#$=SUi5jQ<Ի)mcb(|I!tM5-Q7C4T]0> G@ׁ@* s؆ʦ&9{1-5:} ߩ4 {,' ۚ1?8?8F\>T>Fn2ooܿA?kɲ&WŜU⯊ښ-SI֊Ş&PuZ)jn\_Јjxch pToj\dFIJwi/8eDyzHYX)}~p`E]_1XXS i)RI UJ*kjf{$ ZP-hP|WjZc~!ՐARa il@m.E!jⱨ<U'c^^Azb5m;̣QbӖ@T5BC̭"eDچZ_^KǂxfFM <|]_q#6T6~#L Г(=-.LYS_#ޙ:d&Aa]Wʍ F&5Wp1-,;@TLwO* AQXQqx S!6Tyα :ZZ%U̟`U%o$Z{5WV0lpg9fTҨ-.g53{"کucMz֏2n$&S'fa0N("{3M7TxZ:bH4Y#ӡtp 7.?1'P\jML0Vd+IFT"_\_c'[`4%-+z~(oz+&(+YIE~FGkeQH*& M(7ljLlQ4S+EU|u-_ABFQJ ÈJCTTV=`V#D Һ`.--%֥=mwx(=z^)\!q'u|O=ʐC% [%(_g3?g3?g3W CӾ^W?Л >17f#?33fui鏦eG'd  -Y9Kr漑:W7)/5/=o[$\c̹)gmNC9y$Ŝs+g0'&wJs rޗhr徐zWf^Q^Y<(apđ>`22^22/'/eM v/`H&.K{1-fL6}~!TC? +u3gސykwҲNd & l"S闦#ߙBE%f%ϲbr]ccV^53 1M2kO@bTY[-{rpnLyWe,]q3 n hgi1?>K__ߤFHV2h  Cf= _b1w7GnLʸ%46㮌I333g8LEVb֬,SVuV}֎g:5ۤ7fSL7)ͳͅ22e.vf7fߟGOfe'[̀uݖYZ޶|`vv#'yzc\lA6 @41B5iMiwI""O?fz~V[7z0`3T 3+S2.ɨh}WgfgZ3]fgjY˳Vgg=L$&N7o2M7_i^h5{̇09.;ن/Yo%6ǐ #9rN5')^OA4 ݥy65 .`6gMkN{(텴i46=!^ ͆ ^22|jmL3;/_7cl˙of>36knV^VAVyVUVpӴě7fzϤ0O4_o4?vg%{e徜9Sr%yyy=\މm]Sҫ = sƠL=HKWs*a4 oNU% .{ƹ >がg2d~?O3ΚpߚeM0]c72m2ykL_v 6]ݞ\KjYi,hSmo9rʙ;#warwv2"μyOu-^PĂ?/ K cژߥA߮|L?pp0m081n~>cc=x+tFХӓe`&dgifd]ucVv¬Y$n 偬'~u0;띬> d}%HƔ`g4嚊L%M{L~ӣÀwLM&y9| d5\a3o521ced/.@ ӕ~6=~./?=>YZ'z>EO&}>_X__ԯֻ߮&=]ߡߩ߭ߣ߫@OOv8Kߣ?????? rVПMg3?;?%7_\E٫6XװոfպniiiY+3< wlccW׭]U\Zir)z-PKG?ktlib/auto/Storable/Storable.exp}QJ@ժx(&CDIx IIS,RҴ@' 2>/wIHSucۏlFd&}2;@mKuHc[M|x6v0 D*m l3\؉%ɷ$b B/ -PK$Xve8\\yf\240o6(^GT` 1Fz`ޏy荒iۏ>{r<3f8DrDAwDzQ>MӛcEQDze'I~*_{.,] yR 9nSD5/UPˊuWWe%{) EqωeiPoRWPKG?$vlib/auto/Storable/Storable.libSI,JΰW@Ɔ@h*ZAY \ X8 }{Ļ;y%&2``)(wq qj-O/A2A%ז_pcc``` F&V dBfO ! K'Fp023{  |@0 pj@^JjRiJ0 9j2SKU`b"@0# `ه!:y A G;<Ѐ+f&秕(hi*xycT';fB{+0L`  dc H S(" LZIj,\#S#f`Ė^RpcC1q+ oAJrYb# [p3|K˴ _bTHR15X* K}A!+ FAf6p2PK]G? lib/auto/Term/ReadKey/ReadKey.bsPK]G?Wz`!lib/auto/Term/ReadKey/ReadKey.dll< tWvOX f㐡)gFO V0Y26!KcKBid kXRAe0! r64 dfi'а$Mv=&=$MolC6\Λy~޽{{3zAC:F_ Pf^x\V]ۃaRrdKssg}ܼş. HaׁP-={pڎDs;\VM$q̅_MEZs(Sm%+ - >V\9B~ɀ ss} !rlKDNvΎ]3cO եIr|p@diue c#|q|" $@ $@ $@ _3H FNޑh4=+*%?d75%R΂L\~s \_RFK{/g-6G [6Y,M+_P]]+\ZFIk! ڶySNt'\.q)QZ ~wp[䔢g`=$Wƛpwbgބq h|wah7*;B!TN鋼?Tr+} gs*u׬S*q] SEA8wV[1;/ܮحƲ1߬{g%!<U~ևm|aX! Ws"R 3KWbkQexz 9w<.;sU! 8b1(Mn|YOrǥ!]N!H.Y ]dʭೳ27 o>=c1=2̖l-#NV ؼk(;Xr5oϷxoͨDy{:p8 jR 5+Cm-A+P\e.z_Nҝ`C`}2#۰yә>OΆ>ϔ oɬK" p.3v}XA\%K"q@5)z~Ee[^vzzlbual')^F]B[0Z~z&UK9|"cWhXO|8z C:4EM#D+~cjNDPi$%.Ep?Zf_e))x}6]f&NU$SȋCq:=BTC;6O`>ǡN.Ҳor{qj \q3Ϸ,sy2V8fIMw6ja&,CM=/N_X3ϾL/ǔgN ʧxTxX39)GO!+U"ۚ Q쉖I 7OJ y=AMzF4"_~U.>f~OvRi@0>`-_,@hIcS֋.z`8@"^KNF"Cʝ=&a8!RENQݹGް ޲FY1S@o/gEǒħ7g>̯̙ Jʜ93/qvGU:6,<9 `[eg)C{J I%H$ARq;.e,p}n*^iGUS&>+qD';P֍) zo,3I_B_% qYOQd2p~Ưm|9Hyjn825 ч3#2#beH fFp!=k_`<\gā}St(u x!{qHz^&_w.v3(l!DD:p"[_87EEzA:t'PPYB@EP"z5D0j gAcMbEVB#Lg͇zWu#ЃOMKmXȘϓ뛵l| YTFdxfbP4|nnHOҀ/wKAM^XTa\w2Ӹ ˑ2 ~IVk: dZc#׃{p 9;yN ֿcuGOQ|KN#V4;{oG[qS"Y?{ZP2?Ce`6x n[80fd ~8 <7p7Ř(^hRrYɾsH ̛/RcU93 }3R7H(?jH H CXkP|el.xjJP@ї t5 e/M(By3PA J#h,c=BB1cۜj#܂PCVP`GE:&b%˭߻e7v˶܃V:^r,x R{(:)OY= 6ZKC#e;X~A؃c\8ȦdV6Zc8ieFŐ`seW,fA;K:{3{goxA N q T}v mB3zalI?x?퓗 6?yT?\b(Fo%-kVI1%͟ns;9W b. J*qn FO ]Uɉ"vt؞w[zۧӎ jh"h^ck8FYv+vv'i,>&1Nc[ꀺT;R ]Fus?Tbn6p*љmf^[cu@ڽH)#8GojO~,YΖ½_Va'ѩ^N[Bei\ se4;d>$htuŽ϶nHos}AItO%k3ٙ x@L'`!$[mA64,X{6;~jːq,ږl,'-C6VsXV$Kx2 vz K Ge}*_Y 0j@H'[9p$P|0 p_`vZ`k[=u蛦ukLu:-1}HCm.r@Yl#)!q~/Zmi\n9 P9G:7sG6q6'ոCx\ u֠=}pD矫[9h_2eJ(CPWT`nYj& c%hH "O $@ $@ $@ $#%BU2+!S~Eme?S4y&yP=35ji5jrV5hWhm@ڣK)B{\wD^ҝ]!z6}7}m}t@o;NAz7Qy}-=BOg63Nc2wOZEYzPoh3}Mo2Uq0'u!,\y,) v 9朝]/XU/uEՌZ4E$7 s,Zg$vKk/PK]G?{ '!lib/auto/Term/ReadKey/ReadKey.libŕAo0Iۥt;T+70KڕnBUnʲ階Uj'oi8p;7n]5Ą;/??+O.V1KiUfX2U ,x@vcdU`;ʀy`3[ewn⹕/n2Tݏ;;/TL̴\byĴ늈>\ص~q)_-.RڮHW8Bys44*iQ _\>n0:藱`b$#xٲaYl Q ibc0PB-ˋǢy20 ysZJw%t a'ĵD~1<+s$ώ$y".%WE-"h1yF # I + S&"X.8o1~HjY TX{4J!H1z :nQXz`?-(ԧt1WYXŬce;a +(yvX)#/5vCƄ<7c7 `0weü_%:$yٲfJQ*C:9>왼ë'CP{i: |6^(@+'4nS%d!R0 MG%s, U$+Hl"=vvr;K)A/8o珘)8o =M)n@LGŇgz**"I;Ϗ"𠸜|Ё 1񃄑$y|~vfz$,U%РW加3XGRCH59ZRz˓֫\KLlY{/"| d!2 ,Wq`Mfb Y?XăYw,Yb D|vP>*_ mHW{Ay<_<%`AcUn@ʻb}5xTΈΞû| Bi6T \p {1? 6DbgcYNs"3corϲa1Ơ5J^Pޚ ױ!%Lnh\ ɌukcPCa f^2.:A9 \!1\ ,pCr|).;ȆƬS^s-r*EyE!fD1f, ADADADA. ̬BvB !=i: ~H!}5H ,cPF|/ 2kli fJ/M忾53~eYA2[YsPEzMW( E(I1<CI|݀+tK]@SM{u[k3DG9iI7Kf#i>CSMjmr8Im5'݄ϖ``jl 9lN~שSц9Οm5=LUsm05uw^TavPkhCmB5&FMMh.'.soZluo :|/ŒP5&YțT%PCR꧅q2} aHza7ỌOhN<`%*[5 vmnll#i6M o0*]R`k 8Dz5@Ek4i/CqIz0W,4,x*|=+ړ/V:sj*t^S.Q]&<@h606¼A5Fj6c]<:ܚemuE8UA}$/^(G0oX1b*EADADADADADA%B]~WISYNCkLSqk|Ss!Ӛ45 tBCRީݩݥ_vyhG=!ߴNϡ +/B[ L/ҿߠ@KF_SUn6twv}Wy˺>LEejf}@?\3!?Do(46 ; 6OrR4w3>h|?c.3]eJLmݦLϚ>6L 5f|oio柘GoF˝,/Y[-XF-9%Vuuuuuk9B۵6j[a+ؚm!ڞmIk:{n;kYQ{G*Qu48Zw8Žo;9^rGD~.,*ZH)7DKJMJuZQ7ԻO_Qk5fAUu54iՌifi炏Z֩E{6G[~𮔾6_WC3)TuMuԽT'_/ߤߣ O711ְÈS|B5c'.o_3el1)̋7ךw0Z-Zgy%zuc.Z6mS?rK7ڣsNfGy1o`{R{^IP7-Q,\zNuCtWj͚'^h>̅Ъݦ;Bi Xh%лG}s~stsu uJ[ݮ۪ۣ{\}uNuC~R&}K_ 1zaPll` O~lxiMa $S~#Qf LfSttA_N1}`Ԭ4_b¼Xob}2|mYk1[VXnTX-߰pa#d\ jeST9Rmԝ*BG=J=MuRǨ_S)6UQ[" " `r5>- suݶM[ZfO&Of_um: V)Pz`[ncK5vekj݁:o;8B5&PKG?Zvlib/auto/Win32/API/API.exp}KPԲ[C4!"H͠dn"-hsZPsC?`^upٽGdp.}1[@m Foكԍzo>Rup/"%P[ pZu>v14bhTBF#.i*it~Fg^3y7ۧs8<v p,mN1}w, -7E-˚zQ /W4ݱ;֜|N$Γgc_z3dQUIGٷcR*h'L*h1!XDfDҚ{| 펬z{UVB.i.r&f]PKG?'Hlib/auto/Win32/API/API.libSI,JΰW@Ɔ&ƨ0y (+6 p|oPHksg@Pc'C|_$C=P"T[_gl1CX'8~D_ _X4C L @ $x$X(O adf{ = |@ifBdN (KIM*MW 8U^fJbILLWcDсTL( pd | `>;44s@_A73(8?DA#HSOx:<0 ¬` #+0 {L` ؝ Ⱦbc H S LxI$|#sNd`Ė2Rp c䔱C b/p"9 1JK¬wͧ,!;G%&<%$GrX) յ |A)-70kX&&S6Ik5qPKG?!lib/auto/Win32/Console/Console.bsPKG?~ܷ}"lib/auto/Win32/Console/Console.dll] |S?I 4 .ZjISZ)mhZhg!mJRBZ@MQc'8uWNE7?t?[ 9ޛޛ϶w=z{ys9.v@FAt*G]<{FD/j}޵Azu;u0PFz}o`9Fl^mh`η 6HߓOwӋ#T/ ];-:Kt&46Xfgx2{W_Rكf!= "nAmp-4"lAmbeELo2+(y>0AGXŀT{71lL XZod1@15_'?3#?XI\<5cgŽP  ʀ=B&EJLJa o&@+nM|+Cq=W~f`0i;yNuL|ܜZa\KGXIh4UΘxl040}ΖIpC hmޓCR- KvT]~|C_MluKrNc.b=l?WOS)T;1n~2_-1L(zd e]I|өj~rhMˇp4cϋwvühn3)ƺkoKb<_^uʜӲo.m_J9]΢s͋n^u5 E\N6Sy| s&066*q 4P$L>-Tьƻ#(d:L4Q4c & ,<=dl|o)?)TQMˉj5 -xFXoUJ|WJUR||5zvUbHΪ M ,&ł߮ߵ:&„qKx'TKB ._ No08 SOpxW`?lvA/^8Aƴ2%q`>n<8XșX@*g (IyՓ'_=т1xAd|A9&Doq0!rx3G Û9rLqN\`[z3A-B* cΨ!R.!IVp1?`m9Ufge u~h#c# ;ky(_+ 3H Iuj9CROlnO+&Itt%V]xEtOO}QJG ~vtc6fVxz2Z +評F$EJ U=4uА*F67S777KE%_s8|EK#jFI&|܎US eWȳo-M6r; >=ZyqM3G@iZ; d3e| `VWMuuV}8.˺I96KMi~L2?Ue^3) i[/-ͱ+WMi{a%_M-sz⨦16ۜa=hl1n ˾rDio>Lw9;..jn߅f _@'N0S=9_2_$$|dZyϙNEF9)f,ya<)a.)Di槧BŔ'i*hڬ4B=_Uo9?= Өȳ,LO%n;ޘM$Lx>/)+Ld:k鵹^#-Lkc?@[Sl'd6O+\@N^ ^)f `f`dpvwY3Y>g|а}aZsfd+*uѴu(E5mlH佱G6ɐ1^u3n a8]ctOhz^'ֿsۿaM53! G3Ƹcgz:bgؓ:o!Td:5YH$-d/Njӫp UScW$ptdbYoK+%sܼ47[?S9zP Nk_%oo,3y{G?KFZfv}{d/uEd;@XG\0 5GN9A4F1H6 gԄ)# =_gFMmxF" >:L#!"7 6Q ,W ~#۷z%ݸGgv&?#6Z"&<45tW[,)y?Z=q/_rs[/3gn?HkF&pwcQrqxoZ̜+35Ynp{pO~> uσZ$Ac:.$W8:~@[y#̃ǃ )V ;=\(htǍA9WdAcH΃n ta!4$%u/0T̓^A{lrrFyP D B͊I,0˿#muE/"+"!ȵC6,M\>%./.dxfc މMS!,$p9S@99Eeke:-%9bV_ *9\-(tN؆ Qh huȇiQ@` @] ȏ@k7gBU CnJxf $!E^jnw9N1XE}3B -AJSݒx&39]-͎fWmECuxMMM\'>V沯74ueE%M- ծ&L̹kh78nIUַiUUL4}_dXvWyYcURScoBU'[C{^킊b{CE%lp*]zF5gu Ս+iNir_au 1U1瞧?#ڊ&ֺfbKFK {OB {Z9_u=ޜӲTXwzPw Og(m'ȡ)A;{pӻ KB%) >z ܡu vnuo/R贈|w'[V >qwp>,((߄+7K5EZ1FNO?{patH| ճ&u!_goG@߳TwSkz+} ]ɟ1Ba+.v9=sSb/Ru01E']/M1NXJx'^qTӹb}Ǩw"f]Qb{ĩYƽYiBPBS 8M`D;y+!J'Y=ѣIJx|0( J5=-J8~8@we% @y8~@_}dMY&4S$J3AySOɧ^Dio%z"XD9kcCg"Q܄|f3_$OK(r,Dq/'Qϊ,C5Dz(ًu]x^oGwjyj*nTT \.yiobAFz< ' ]$aF˜+in|\/^\]8FP kX!;xuPt!bp!&:?{Ȍ@H"30! IHB$$! IHB$$! IHB$$! s#!|eiknVjhf.iuv ]@m=QwR+F+/ن %a~c[7o7>i|8aiTe6b)E5oo1cª /|BRU[-o[-j)z虢_E./?]YdMI互%GJ>)غ#7lKm^6^.}tTUviYge?(;XìJIk.hwkj֎k24m/|pwaee9蚒%,^m%m]T*Uz2{򲡲;쩲@kE([6kWkwhk9t7֍.__׿K"CcixS!JcfatIk0ϲioe^hgE+/S\PT}cIEIKuȺmX_*)mߵw*--]VWz}ҧJ*=QzaYUڲHcS_vuڟi?tu#_9zX~j?O j\cxKs:OOb6>QIrdYnoEY\hCѵE[ƏZSRTdՒJε.^ea=l6ζ=H,*'K[**WVS(fY7e/}Q`&B!2+P  31>V|,Z2냁39 HwXBiy8œ%9G qy`$ m*mKW5otjsQl޼r_@^y̹YN>f, bEG-#`sa},j|X5,](yy *WJeR/i[I]G&.Z[K/uz}IVPzД;}E5q( B˺]j( PKG?A'"lib/auto/Win32/Console/Console.libŕMN@vT,( UR#L@&iHD2AZ*wHL n 5NOʀYuINYHm:y*=8UA41S3M1=s}*"uG\'b,PKƊG?!lib/auto/Win32/Process/Process.bsPKƊG?`8}`"lib/auto/Win32/Process/Process.dll\ xSU>i 4J˄HТUjM4mJzKmڄh!斤IMnJ+$.PF\K||BFp7(: K p!MupwQAcNV\N 0;1$ |TȉsH&: dcoEh^&7V:AnJSҔ4)MiJSҔ4>#hr$idE HXeш&qpt$h9nI:9fer`8Fapg+sTHDMf\!gsb`ldH"y"Jh@)+c&?x D9YAXqD#>l>&m1dw륉GD_Pf3! ؐ;+L=7TcC< Z6&p$}w!:(-#м=9VB%.JRN5!qP}fcy ɬ۰GFF2g@9 cMe,!$ޡ>g 44{;#H.R [XMS1Ǫt]PρoGAl OP :amޘQ.g7kPsspZwErT@gBL 2l&$aB;CXdF;{hnHrqՅG&t&=F9z>0#VDτFk?[XgHϞCr#=m%cdZmbB"&G5E*kpdz<FɑHml39D\JBg `)T/:V/E Rb|~n1^c4"(1D_ /ohS5 nvMemqLG.h&{Fͥt8DʔD³<"$j ߄`.KO ̎OczԔ=$X?2Ny1zVp~]9Iٔ}1mɓ He%ɑ8J~"[ʱߵ_tn,7'q[WBwaBx(L¯Lse .nچGh<\9ª; =gcfNWf}7QRiE=xe(ᑪce>`YV*zo  2rTH0Ś~6a9qN0H;Y܊`\K,`\[alF0Hd;]>z6{[ete0>7sǰnj{5aXl?#0FM ŎDaW L#Do6BV}/i_ڞ bL'IsŇ$7qs?@|w57_w[w> v)xH#>HAT$-hg4ˆ Sab%w!T[;2Ŭwgc:"("pݩB4Ni=.GOK~9SD.Ztl%axlМkCfIiK1-]B8#˘ۯ-(tuvIW&BtO!aS^Qn`c;lA';䤃cjC5A®TǹыMaKރ,9٥LH&>w\$5HTM|ƖmoܬE3(6kLC/ *ٯC À^RGakvQn鋐%S"`RXڞz`u˞ -/cO{3)w5Rpz7eY  "€}Khpe-K:X|bċW%nbk {m^/DLdS!3ߣqe#l`JݛΩd`s1S e1s R ~YCCÊ6W% `u*:k/Լ]д_ˊ!7F{$}_f X?)|^@O 𘌫dfc970\6'}!1KA+&3t:}-{Ĉ6[0K ,o Bs,B Ku$$l?Ϙez ]I H mt. q9Sү m R"4p? dfH!, ̓:H!Mj{x7z|"R`jVksvPM䝀 a$]a k# C~.$JL'7l5[ k:dIM̓;r_>8J`^ tu)=!مce|]vc5~7%Ƹ ,5wsts-Z8. Ưׅy>Z _ϟ,ٓyeQrɆBsx to:^sV6"!ds.*}0Z!Asvz&¨bxCMe.W]]3,~Yp6 nF'Be๟ū2TόGʺ3Ϣ"sb{L0USzGPEmG*dT%e_<^vM;J#`Bw5%>m<*MeMֲ&ӝeA*p+C* eAV_ 8#HZ;:a!UvUm~,p`X`F8U/jiG \EQ'\㍛5m3H'yh16*!oiac`"~ㆱ`#Ñd4)MiJSҔ4)MiJSҔ4j<B"J^&_~D~q' y(PPё>/jT:(GlU@դr~ZS|oo-~8G]wRAzQҒu%?/_Vɗ%*o ;!6{Wc 9!4j MMQs~ M6[{Vj-[jjwhYU?k[h뤺|Ryu={U'o;=?A~aFCk03l8eXdxm5aT[j*n,}X`ErJNˣoߑ"_*AEAwQHEME[ETVeq UU*K*zQuLYQxWbz:2]ݦ;ԻVXJJZ<[2Xrd!-nOĵ` G5Oh>|Y]i`gZנWU.T'ߨ7`>}TM]YK'_3 "<-BPf5 k k != _v~gw鋆 7FQk4k Z#mhCƿ74Qyҭ(UBrA.ل'ʉM'kҔ4)MiJSҔ4]>,Sタm1k[Z7]TZueMuV$W(ry]QR+n {}-7,?aiYiqZ-(ӵ/PKƊG?#5zC"lib/auto/Win32/Process/Process.exp}QMO@D/xh@(-)%^j6mAų«CulInG`&~2@-S 4H~a4Û>Ua yӳ`f.ǂ/%"Kby0}+-@{0Ib.ydujWIvydDŽ#DDgܪ4pT2[7o=lt1Gt#n1PKhG?y/dlib/auto/Win32/Win32.dll} xSUNJ()BE ‘6iҦ-JKJڄJK)m$MMNqI5g.ugUgAcgGFSS˥CZ w}zfvkkkbŭH!D)! BkJ⃢uo,;w-dnez|홎̒6wm՜9)YOPan$d*Os#HG gFy}k*9WDŽv}<6 8fLhL?3L?3L?3L?_e?_AD 1YPہ5PUdLle+Kl4`Q,4ۥllϧx 嚳ʾ=ElnI3UA6F؁@ɶ O>/kDҫ᷶6(I?qlbB`q@6ozik'KRha`X)`oĎs? M4WOc hE &qn _z9E!$u2;S uˬvvyHR巅̀Ϳ(k6 >`z>wE`s=}㈼[ AəIw_ps$nE?!;pX! ̎HxJ} *x;p7d|bH`.[? 1y}p 5j#e-~CqoS9,V9˔2t85f+ޕ-DLG ; +k[PjK#ƱW!XHXAv $za kyGǽIlF EѳfKD:߭LA8> j.| gu=ٛ {nb:ygF+*gP|{ouu ōqw@l}Ri  P$@!nv`J@a * 7ɻN]5. ڛlX+[)~auG}{+Lf"HL m q}te07wQ2yۇG cw/b=&U&ynEx5T Ikq˥5H`L(]IubxndFDژTlK?8I{8BZG=wD1XDIK8oj;dt ޷-΃_bRZ눼YVVZ j\PxJ;o="nѿE?,π@FP2XG ,G03#|Z6lԤl2L|.ZX=3H3t._E|-lU&  g&P!ٱ]O1^0>sb2_KD[E-~ 2pT[`1Zi`dQZk$}9hhHFXK+tp?By/۹B0G?=llht+BUh44S{w?Z8C~ >3P1&@0̓m1}$6xP2+f)06[ Z OXdJ8R^q,;%Ԣfj,΂[Ѿ#lfdA2JHHZr6+%V>@WB+`@mH#{@ 0Ud} VcHV*dLC=,Jo[$ ˝b'u`t `*`c r"8y 7sd>qͼԨ̱i*F y鲽MHoA:N8nb|{FPxoGBGr$=LB ~6BG_\@h3|. H[aJ:p4 `D9z8KC,xfY`1&Rߡ%GEH~"Laf,B- մpvɻ8 ˻f2~y]i3Y@6jh{r!ؗxi.f+F@mO,4_lo%kaɎD|s+7(vy84/ L>}=gfx \pu'xz[R Fo_,P𫀕i8,$)!E&M g)+ς,:xxB3? )؞p ?Mbën ` @@-e{ @_8*U8֠Q+prwpr7.`h & &UH@r8ab1?Y10KixgfPD쏈dhI<ޅt矨IB@O b#f{MχL$u6vT4ke]ZouGDL*|U[&!Pgt6Œ M wN.Gz7G><.o@ 7%~PԲ+7Ù)ak 8hϮRZU % ^=Xi} ZQ'ڌ((Ѕ:w qtJCF)[a'QL/*ƀU} $UN=[h*4-f;qqt+ߖ~tRe8 VJ5ρh!i"! ?"Ĕ.r~=sLh=3w' z_Ae}'1ܻs"3ӵ9,d݉\3搄u0J)iܙˬdg\gf lksX-C2k&F_ϤEpNA|}_Yw'G?݂*xD=q?7޹)dt匢YV,4H"?oMU$*z᫴ׅսCUL(gR=xU`սi;jJi{Њ1;+rFT3Dob0&=3i5p-!8wc~Oķ\1ok񏊷/jѾ}C-7b6IUP s]y9=H2(ɗmW W35>fA5,!iؐ=}VDEzSCP]pef4^/8T|hTY '7śT<@+ACPCAi}C|WI(y98灂A >,!w|:] TӀ#UP%{x7Ys9]#eG;98 KI[xEVҡpAD/!5X @HhR˅NZN؎G K8].*j Y@9F>@'(Hj '`c1qB, jdl4\A8f [lv42I0J>|o _Z=cXR/䉋P?T1-G F؇7& dPSHF׋A<1dp=YҸ8`A&f;1In: N j? &~ =t*A[=;)xp3}{1U JbfSZIȻ5wGwg'uY@yj"jSUJ{LD\(Np|9Ґ8:EUU1~vwtp$yz$b2zg ,"N{q[6֤').rN6\I._K;bD͘Rd)|` VDK9׾ CD‚Z=\LЩB-R? lSp]L=BbrQ1qQ3b_=Cd!jWd˅m[x! j_Pݍpe852i~.N w$ywlFjFb-A3ZfMxoGrFLaDA&g$r$vVԌx/F,h?zy ̊3]9`QD&=xQ̞,hO˻otk0 t %bCTgehEɣ]J;H5o6loyϭoSdƙQn0 ӭ7Ƴ4f3):S &.H ¦8S{qaE*'T92~;+-+g!W&)Ȭ1?Uwc$?c>SjG[Ԥz0R攬xeS֘0b;\ P$}38]cy|c @2 X d")_z)nBZH.HlIpPSn@pBg/'v A_m#.X_/-g%S|&aq@aN 1h" U=+@,I"PN05p0*Ⱦ۳K|4XBa kCи Baq~sxxt&q1AG3GV93AYi/YuR18)W"!v]"SOy12`h!;S܊eNkBet)( ;2xݑi,NVUAdADq O½E}b:ec+'KAl!֙~gle)Msyo .$2;3>\y# aˌZL4{si;e13;} +gdd vb< M؉>e4s(3Ү,,., w%:pa5T58e~z.3-RPnǑ hVr.DU jh%=\KC]< Ό?Q[Ь݉W8Uhu })OD+iyYw6KS\]Q!sc4db {dYyd:o؜][;a+'quJt]O H5:3Т8,}sсh "40)w? l\N؁[t2q;pw n -*E}xaHj x 㮒Jyij+eJR iP< (:ġ8_.gsN w_l"OaoRYBq/sn~ye5&*/\|e]H(Q24ѮIM%8_Գ5?DbYT+ߩ.տ0B[&_ Q)!׿BYF^se#cU Ÿ}Y z$\ /48%>Nl/ů|G[#N[{K'Zc h]<8?aA:g&agm4;\6Wkkצ/ᭋ5] ^s bN.>c}*l`%*f3;_Cfւ63(|6:!ό<_ |1ּ!f7o7)CC 8*GЮ *c)qo|UU~1>Ml ?~mZtE uN}0b.K [\neΙX\[AdO_8woC0ATN+~O.˟Ml8ڋ%k |5͝oi1>zվf!KVuVk BI*CiG kuAyt| J5YP?[-T߾JB){ 4q]U տ|\-|雫z8.T{RJ+ฮ́K(6 J(u #@%T&JPJJ>-H\cn૗4 N`P2tCi<(T+ -Z |Xv@P%PJ+?JbilsW[HPZT$ %y^tsYЏʐ`o$ܰ9J0t9Ko&>'_:bU ˒z#pЊ1̅aB\޸/U;y2w7;8w7 o56Q<-L!#Sp·1#;[X=WpNyV?y_R) ڙs7˟Ix ]1nYV~"L(=\e3/XCj2,I-F.NI2' 7Q@\dR;K**%dI@5gy'!Wn#$Y{Az >H;!mv!'/A!=!H{!m͐TAfSHAz /!Z--!톴!WHg!]}VAZiH!vJՐ %C9R_ (q}O!@J~ocw $_<RdH_6Ro.H?(g!tHi-pXt3͐!>HCz QH4I |ͱ5CDYL(E%6/q2owxmvfݴ{lm6}fﰵ<&[fkG;ڀ`V.hWtƝqX͌]enЧ@bt3[|Ml2g[=]BFDC6Gȸ=3kK66&AZ3-nO[#&18&4|& yVd2v`Z3y/=6L]ymq42C6Ty5cy<&eI bJUdc\b9*M1kB4&B]$D2-FR׮` h=Lf;nO}"xm,P85nkhwasi]C LFO#huM{CNzF'(AHn d]ݶl!$ 6=MFMzT``(qx:gBFf{4qj%Oش#(^8I"bst|P`[n?bц:mh"ۣe Yjܚ∛C;h_GF|1A]B܉in4"Nov.4`nkFD:po'VEci qتVG֘ܟ$dz"4TNc1d+5 yX4l)}8IJX;4_x!pFyV4ށTF0eE)B^E4݉ \*3¨ G&J0dyRS@qm{fSl JV2HIqgŸҸN8נ|W0zEMEbR^4&5f[h&B͎"R(Z44'ܡ(" HQѰqFA=!x D&qeEj rmREQda p3[_E%"Z6F [=D9xzErh:\6s %QSU""jv܎R``^bTB^Q̸w::б`_N64bI۸eDWbK&_=E=Ǡ$/+FDdQM@$.;L?e=iL?3L?3L?3L?' Hs*nUt)UW*^P|Vُg&/6{vμ_<3#RQV㪿ΪT)[s̽QmT7=~J#zffzMYÌ͐M-۵G}GZHEעsv={At_"k+Z}'?'t`5 nsÆca@_$ߝUEW(e)H]ڸڳ&\%IXA0+_1f; 8bnޟfݟiyU9ss2|X9[iPZ~~)P>Fy^ZSnWuQJܲ }"ܓ~;+>)=X^_H^zNUݪnWwS?u{LMּViv-G$T[@~wX/___ߠӷ;M#?+ jChXg0n54i4ow 7ߒd.(-xH^]ڼz_XV!gi 6o-ٞ_eG-I)ɹ%-gGγ9Ι\T*Y*]ZZQ}:6/טkݗYyY//__W  ;=>2w>7O?Ju1t*kx7 j 8?5>Hpy7@/Lg~g~S&[{~$xvpmV[6wV|c";;[PWgsnq;:ck]qяoU[PKoG?lib/auto/Win32API/File/File.bsPKoG?%zlib/auto/Win32API/File/File.dll} |UM[$@S6BAIW"-Z(MIKhj2ii]k+'UVewQYV_|PwY+3yQn2sw=s=sg-LP@͈N G|!47 ߺ|#sm%Z)Y`ZɤŒŮJCK˶횺ULh\W[<mՏ_8U/P$?'[d yY~scv]xm<  !QBXH?ԤAVυa8[Z Co@vrQ K\<7c]Cc$ Bǻ+m cÂ. EjHF#zmvMg׻qK\%.qK\~TPçf72e[EisHx"9s@*+c M6Mv[0d7o $0]CIKWڀtOFA`s0ʄ9]?CtʢصQy2EW>osRwrlds9L;}GD})|Oş1 2ZAPACa q\G381$ ?)V4_nۼ8м EiK'tCn7)cdQ|4/NC6Q "-es] g)jx\Y݊6ц9Mnp?|.=JILBķC0o 'L8ar ar۷gR$o7Ln;[~ c -i- ~t7P)22ބUNPُR*;|Ofu;9&u 9&~`rDӘCzeCz׬QdG~;DH8-eR!5 z@Yrv9ÈڂxxSk /؃ÏǢB[=Jnt;E>Usy{W-יfp~ Y&@@ci*;~z$9E)9FOvc/eTR$d2V'dѝEuBv:t2iKN\!5KnP )cH b]""d""_O ybJX5;~uj L)l>꽘arّ@q@sx"A+ >0Მލȵf7oac(Bp|~Jso )⒠{yt+@)Rʇ ?C*ie!mVP<<&Dž02xZ '/f!cAWX*%.Gr Vfk[(r$(MXM;U lm@_&'@/`_^ #.]2w~قeLGswDc=&&B:YhS7T"#[&P-D~׀  v[ +5nٷA amꈳ"M(/\} })V6:?>(?%!,bE 4>At횬\Ѕe21̙ ^Mm5cx@yzL;(//zG& Yv!.xxq\Ƚuװ&D~{{"Ҕ=@P奨Wfε+ #t0>D3Ÿ'K UWumLU/U M8Ÿ0IdMM_)^{.K{*m4FՉv6%)> =? Q!J"Eށ[(@?~R^&R M Lr>,Mp]Tl)z`gs/yu՘.OX?8fԋ[C?"C;ae#v.M3XO(y&yP@ 3@ $: ԟw94u$hg#*DDҪ?D$%=9N3G0~Bڛf|i Y '}r9 N'CH ON Iq')d#}=ᾞ ȋ|=CHG@\Hf(/}ق)7v͢dΜXz`gMXݕgRbv&2h s;42w^BnTbuF_*fC%rLo-_{ v,8gibG ]4M89h"m78C8IvܰmU>x՞VLMRB. $Xl4N[N!"Pv=wg D9$(R]؟ *,BsoZRF~2!ݧ)6q _SB :ζTm_mŽbaQ, 9@3>ut^huJE9% ޅB^-KaA?> ̗8q}Ժx_qRPB_&_3#ZYΫ/j^ߗƫWtNqk5qk$O-KKK`m ASm6E/#rmtL m7VC9m ID1ҝƝ)+q֠R/K1R-JNyRH`+}%Dd\&>ohw%xw9xw6n~%=\{WzjL~zj y!XǛ/ HUN@9@OD/bNWB:/PKR$ո 1I/]2[f`CMv;|GI*by)(xAꃮGm Fn_rIsAWA% &{l [(Ҹ[Miߏ{oO F6:-|;p0 -w(m/ʿӷ/?ŋ__ }Q^In Gp##y Ȯ"7& X̖@)x%&X n'KiGԾBRp!0(¨OBe҆'!&T|^:lD05-տ.Jd?&FM޵Lgѕg?H?.Md(Թm%\z*`:8ȶunLgoj)k;U_hq,s $#Ko{֋ǑDg{dP~s$~\~#<ߢP!=ߢg44W&)1DTd{-ʫuNТsҏzE㄁N, e,a,B2f"86ױS5!;nuLܚ()!LWcLN:yjOU:Ok8ur(lv=ɯ8S^AɣnY^H0l48U{1 o伞 pNiL/;O5RMUXY~U)ppM|:c>$e*a~˴_Lͫf^4suz9 2h Ti:0yf@7N@[g(.V]U܆}P 4;]  ~ rY Rx : z,9,aL_,жP> 4x $,P:}8JY?a2a.|@~Lx Mݞs0cބ϶6HxP=Y[&@E{{ɂy΅>{T j>3AfrVC \%.qK\%.q4]>߃{wAy-!/\yBy/< !o8!Cv@ 9r.d[k!?y3W!oKχy8d`Co#td'2ȅM<z_^[![M A~ s! A.bgF0nL3nj5 2\ᬜRh[lϓxn7DLU;X!=nrC/ /)!^;\Wd#y +WL I7@&6@)NB;6S8tLWW:>^h'#u+50jA?BJqi :opI[B:lO^)$c+B%յJń |nzDW-v9Äai IW /ICB.L;yS7v앨~J%53]4DNS5 ek"ߞ)J'bcҤAeMbf*=衂 Ѹ胙v[%8P|]`wϨzn\VM2F bZ1T~FUV Enm$gQ{#9v r>%jwhR*)*@N<b X[>p=]x}m˽؆2A=|P䪮%1)f#4B"O<:ɘ:fh)kw/ גSO)Ō:{-zj'7R6!aYI>&)ރ% L{ka-ഒY1~Apy3Ǹ&įWZX]asNrWۋIwuBOIM8U=O錒 ^ p:u qPō$c<Tb3g;drMSV4`NUgB:HYl]uK{,>&:]{eUWh! _1^ @W7#z׭mI㠳#me$O?2@z{aFGZ{b!mNd *jRQ0[}^ ˶SQ 墼?2P ʠ`NkY^^K)@? \.g. CCfo=~+r^+] 0r_0 z x!>GB&j]aܔՀBST~`-Lsj'z@B!|ei1Uuco9p+!^VW[T Zt"brm<,#=Ed%ň)snFL ʳ;Q!lBL {yl >ǖxf /RcHX#/v%?xfn^9/PCnˈ+ ^SԀ͈֧eDk`/dDռx]dǑꓙ Dl!vo#e{ߓg+F(T IaEߊQ g<з P*gMv}ݦ)fs fFK,OXY$=/#Dq/;b!-+kȳc3e bye{Xu\e^x]sB~?R-\ԯeް{Ó _~4M1>\1Mqb#˕㕵MJj\V Z}n.5Fc_55Qi?Ў=XwLw~NG?1EeQ&i4m2ˤ\j~ԼteZk x̖ӸCwH8|®|R'*zzөV~͏֩}FG#uJ<~?f724h6ajΫ5o2ǜo (3Ku4\V|bb XI*R+RR}Z]~^h5j: ?h3tet/Ս<@ : Bh6axzeZizt4l1O3ca`hilgrd}+q!TCh&Jzq/ׄL^-Z)c:I&ɒ`E1Ԅ @6 J†B#ÊaPdX}JW_k_mmń bV]VTs=ћss=s;E7͘@49̅4I̓1 jWO[unIYl͚bʍ5)5)֤+Me튚$y<\v ;?ĝ;փv!W~Z^dyS؈;$Idc2L^ \@ 2W4KRFݹe\c1x3L=,\?3df[oaCRfu+,9!ATdYH:y]&VuBotYwݿ}wݿ}埒ʕ[9&Z!=҆$ÏwU9q*/I1K˕1M9~2یJ5.&Ruq^wio`fKz?/)̩x(^KdNiS2gM x Zv&Y+\P'3=x"s.ꥌ 0Y_|BMbE0ɱ=cK܋mv .rDT-YWtǾ4^S3S7!Eu7 C:Jx<EBaPuo]v~UR{X˾N&yQj2yAzzş G-Fd6Ur"~PFhS3IiސS9SAJpXv $XTMW)N>yɵ.o@EW+LXVomjyd*§.:$:!.J6R'1ǀZdf?W)UԔrK\Lr,W-qʺGSK)vڸЬJʼnlYmtѷ? 3ZݖZ|ST%)nvEn?+GPmZy_^rY2P MGM!m $e3N=NJIJ$.;Iԭ7K&W[2MJNx\ m-`ɑYScrU^$@_B|vk"!N lMɎe#73w]Lb@F*G*J% SkK7,v|Iw3/ƛFx]K[`@ݑd̿8aPb3rqmbSflbctp2*m+ BMzԧK+.qXN$ uF&5dqB>[{r5el[NeIR0>ؕyv$4q`DGdgX;ᦉLRU[s7<\t\.޹#wsPKK`hTc*ɝ* Y*v謶-`mM(h5P`"Z ގ0!g H:7ڸ u6ԖPdwWH`P{LDjn6m:[.7{kVDz31Z@KPfW@~\zߛShW:sΕ@QI_T;*mgɐS(!4i򶚠D0M;D9ֆRu#W-AboIFHHp3C aS _R*x}7>\SJhfAʬ8qvlCₑ7[2Z9`*EVּ[u3-%Kt̖Bztݸ֏ͯz޷S9&x׼_d L: %~FF)8U$T_B@@ G[zXkc҂U_9MiͪctY|'0 7 y^H᭔5(]NW=%隍t1Wm!xؓqHM*t'oƿH/:2mcڄLR[~.{w-u V֤&-D ZڤuU:]bot<]?[b,Ji; /8 8ut3y#e e:V7 h cB9 W._`/"փ!LILn)W43ԉt95"y0~"D@!-:UP2 +>Vo؊3lC}c?:5zR!A7g*j9pca,TGyIJsz*"1)2?I4:p{ koL|`!&Ugo ȴTl9QF6 -ƒ}$s3uz#a9,PVU'B#ʽk)}8s\07(SSH* "bMJwYG%BiE 9OIz Q= dZ4jͪ8:u*_ݬw;0noXTGh"ޚD;Zjq_,` Fڇ!lҷs153He ,mS4ij,} ^x5-/s8 ?eeq֮7d8tgŴd1ptOp-%2J \Iޅ} }y!*M6a;=l&kC'Fo;UdjL2&Ad;+\b%NpUyuCE\% }>"_Dj$xbm3Hǟoh4cKQL4c"/}:1u 5E͉:D~Oi ȅ.s\T׆\ ˊ~_X}ѕWr8]8.:Lz$BJnRRUCEdl4:W7#/Վ˻ ٨"R]r;r ǔDU ' Px[ CLWiȴ4U@D)7uC~-KӷK;d uh!E,ϵ~žQIw}m$Rcjm}Ef;ۤ. Ϧ2Aj/ˤG+M?ȿ񗌋 DesCPO#;/d8]uՍZc^Omlq+A*R8%Wt 5Eۺ4_F`D8 $+h? \Ԯ^_N X%jf$*]r75Lk RI|N ݼi`jj{rUo R3_(qnVĢw!;BO88guz,ר|ڣpgf2PDy0:u㡸. " _⒣S>4EM".eLRF"MU"gy}}[};7} 2vQѷѷooMѷQD8rtBp2.FVJ.F8Va0?)v:P +Sl}P0VkG3@l:NYݬ&uC \*PK,ŸQTev"voWCXk%B*wחv\$h;kEm^JP՝(9ټy^z,"#j8zN]f 鑜CϞ +Ż<Ѥ98h/UY4tU]xol5vCi:R; `z'LoC:Ldd׮ϻjWGPr%gYZ/bťPy, Ŏ_Bi8^^ .P9EMgFgj e-✊Jq?waR2|%8O6 ,ʝ_ HUJҜSYi33!TJmݔd1 %H^uqT'⛎d%~/z ` G1峌1mD-NRֶF6e2 ZUkİtͺZt<q.22R,sGb<:?3N,9x_/|ne$'M#42nC͔hp:pV:t ;M0i )B?l*1rD})n0X2+ _lŋK/9KE%'Q@M}28\ Xׅ 'O4.M׀MWt]|x~cWx+g~[Ƴo7xs/xsxs-G FT7Ev)5ڮƛ8]m#[IhD#>#QSŪ+d'4"fB`\Wk{V(P񵼿?~cnz~ߖ^qEDﶔ{< |w}mfΌRbx'gOFq|q+.#VGCm650Kȶ?]z6P L")s #)hhqxl:3#^S@,(_ܚ ~"ߪWE`FzBkOתA[:O k-DUNFdq_kL^$j:;|ǟ[ӃQ5|{ ''b0}@N$WwsYɞipQ)^9Vd͕f;;7swsҜV<|U9"ufKqCgTëH]Q{ J􅨧${bvsqm}G*p "B&T>lمz9ۊ- MJﷺ/VKk5tRsX"-mj,`,@ m^]k/{|Ł$m}V/K΂'WKZK\|;jȉx&r'l5x;'{5_v VRC\S:W ۬Wqpc])hS՝ =BA$j\yyҢY5$G*s[N|0.ham84~zX_\8^B)gm^x# _kۻNU7GmjJ c0q[$Ohfz:ޭ%u:6Jr?mJXj=_㌣YVڐed8eW*JW8k@]TcR C߄HB+"U#6[GRjiӮr\a׸I؝IG45}upȻ/9GD{Dr=+EFz6gpjϒZ~h?ApwH'dSZ&DqF#ߵ=n!Ha΢l߶}_m5v#v:kQqF#q.s{XpUE.qS_cI MsҴ2iJC6&M ?ϫp3`hAMH~[ZOCSo#V;3*ǃz4Le4p|0H4t{wro겯wvgW#th%q}Ϻf[.x7Ce_9S碓W[w &:7}=Dho=cFF5?o'f1^W&f&q=U{V5'd=;)uK\3!QM 3"9 S [ dZ*(e+pS5n98y+ߊ+uK*^KR\[Sřlyq8O^\(/+/vɋȋ+ŋK+ŵ:y(/$?!fQj+'>bTyDJEo6C摿\E. W&!?LDw=Ù$j5+!=IM⏑oh5mFR)om1y76ƒRE5˛-sch g4oCδ8f+·mI5" #`՞ X,2\QLUh؆=CFP/\Pu߆t6!PAh{*d;4t9*=(M4XSG[G֧-~R!"T''eϤЋt"/v(9jS/.ԓTp]!pcQW畆s~XIzgVYP<{ pCݬ!M:_l_OjU4^ۅ]P;TETb]5R* fzA`*l6T]m@dN2˅vo}*ǔii+hWLa`4-n} ypޝx\L~ ]b!xU.l_뜈뼈 ks#F\ %DAeBWۮ"Xq]q(ziD+("ד8XSlDoo3QzO`i%Y[e{FTي) y~~&cGښZ~t`'+v]ފU.OΆȾDjBZJSk~G{doYzF!CN%ڵ.*qՉ+]$V)!80pQ+Y*Y \)Z6x2 j u*\'[6S,%wa\iO)eV0[ 5gS[<<X|?#D{% t52(مg: 0+an) %u) T Nx^~|;Ax''(\ZCvrfS\i;rusR9~xiJ|%U yY#2{Y=Twb:AZ*ЮVJQ0si8>iLQDs DeOWTFPcr 8-.9?|# *ztҪgðRZ<. !SD/lrC@O SRty[cHy~[I,4@jӜv^5at9؇ S _4Hॱ Q5*`1N/JftJRnԛ`,S=kiDAii&Ɩ*YŮ$>}-Pr漱.)8iJAڒ;(6s9ԓ=!C 8R ,*Q -+UUU3LjjkZȇkW@gMRXdp")N/&wozqF~tozJ򥀈FT66EYH1d9E½20+nR oU o5 iq&=1G#ToÝ41#SFX a3+f=/Rq9} m=okW |2+OJE(.-"p>y<4IZȘl(x\Yl܀]D` OTv 78i;CiVDa1˘}0,:%F(k!rD{k0%@;n$ǁde!y\f,\ke *qMh(mۼ&+#́>;Ɗ:')e'6Ii(D90+sl-s4I:˥c/)je锨 #-N/1LI-I3t !lgی Wy3>"ΫZaPCU7ƭu)('/[qNY5)#Ԓq^az:~>:[ceQ՜kS%sHJ%"zL`.A 1Tj.TY +0pjHΌZI;뛡P;l.HwbqeDQw(ZYsZ):|R}:h>6O1X7 - ێ\ܮ)~m6ƨW^F{נvHɕ=zuˎɄ4~6a'1q?P2=5t|[ ub+:?i!}#Ly7٘Yw\Z,UǎGєqݰf4O6W=g4"֌OqGᖸi8Ȓ c+ 1?5K>Zf:]Ep `wBV)6o4+蘴sZ +P &H|ZU1͝f=Y` F҆j/svit80v]NjJ DY *(,Ԑ Nk$"Wgt}jjp9>pRr?Gi"X6+ @4lT:zsM8Vx GpU H)E'Pz8ύS(A/+8,P# +"9IdOLU6Y?=C¶93꽌^Jp& +B&($ _qfOʬhej 8v /$_2wTbKlrp c#<8@)@EX9AsfkV+K Nx˒=-լ5'H`IFSۀM Tc^\i -`0.?] ڍyaO9MlEf{Uq+ d$fb'kt62mҸ*i6ziFsO2βyUz'oQ83}@Ǜ[lӾ(D)s4#`;S1=9ޔ,eUӔWIjd lqWL:udDk9\/`MToT8ϳGl;[yj̱8? VAgDu ZU9Q/H Ҭ4ʰm>yT^l#mGhBb9oLcr+"@9hP%P.4۶=9ڤXR : Dӫp\%&+V@ Q\/2|6P51w<#ȼ_yT崊Y[q̈H1<[UG ~P2Z9_}.uSA=ǑQĮUL8*;{%1ؿQXzm*\\݉_(X]8R CD7 M.@_Ld)B"bdog)/~'PVNI³<ðquL͊lTEV"'Γ")0F} jkXb\Eyo+-eA\Ή =k# ˜wYQ3Zqb/TiFxquQzr#m /?ݴtݭP:VpQpqA-v4&nt -@.84\}b7yf+NRa/; BB|BA%hZDj+_uT}sR 'YiQAuzz*ߊ?Ig K]L*] E%w%!t_qi~) @Za2`oi0G;z7dyRNs~D%]٫.%@ 9R+Q'ZtCǩIRLV qXzyZ u+z ՗= -W,] Ȭҡ8$Qq7N<"g5_), Wx-WZv!V;Af"qղ.j) Ո>󆖘OnI'yIZ].xQ ]mt—l^*TQ"]+Y=ЪxGj,f t- Yjqm=C3v]f+b#OKRM8Ეڈvp]lۖ C`CHRVcӠb()őB=Ka>;3./GI"2Kk݌.n+7tL=υAY_HI2cUm%V` Vj.s[X 䎭TG e33 >zH%4E_t,UrK'.䍉Ҋrm(! 5Տ=ː1H2.K#)#F^ɏ#RN:)ZAWNWN*n_$Tg>pc#:& trcx1AU2d L1M`s:gɂžIJ;P/^ : ˜u!fM5p`lN/Q܁hC,@|c :.|#12Zb(`9^3ƥڿt5dt?0:g6O|`>(2dklBk "[fERԧm_yXeXPHt<`DeCGVd>!d4П0pk.(cJhH\P|N`3Y{D.꾴4tw:M'V0EJf'2LdpU#x=D4xME= oVd]rG-Y~5? ]kuVg+Z4}[@`qt#hjj" duz[# J,$]mIaᲫC-WI*Z7Ï|4嘔ˋW x)X#1C. GYvBL9.ЭonS(t; ognpkT kL&==  )O ~B=.ݘ. 5pehm >΍yY4奮piDFs"x?df:0\8"9]7|x6'>R&I3ѹxxcIfLR29vEfqQyck~s<`RThX炥ʼEйyKdo#H98dɱ-W ǒ]5B꘮^IWpE"X&&94%UÂjEjV*6Ʌ@L+ؤ ;r9 6eWZZ 8yUۅZK]c:KNX3SQ*Cl hCE 4M>R+yDI1"bUH!TE&UdZ1H !\i7xz_|x$O–+ aY7RH.XJ9WƇ0-T_g8 e]`)m2rʄsz gj5ڑEnAn2Rxx!%*勠[07q!-h SMA"){ ^qbےv`\#; cAGled'CЂ}`Qø$ /\Fk#[t74l:b ʱ!)|Y' {$";hN; 5 .a\'KTv`ϬmdKqnsje?i…@wyq b)fxYSFfH;kF (Q\f(Ji{Z<|6BxR)j UN=Xaj5Au7zNTGUvZ3g?1aa󋌰/mJ>#!n#Za^Fx} O!|s4p}32!.Ax z?2{hX, |gd 3\CxFa8\O0 B:*x q =ACVk ֎G)' zg6]%6: ;BiL>@`GS(r<;qrY4Qƺi ^Ĺ8\*fy;/'S)@+%x?L8/z%88uVIj2YJLpǪ2c<@.SeāۣqV/3cʝ+9} #]X $S Mj, ]_KU/ G= Nm|H})dG_UNUBBqQMO0qh -|WcZҗFҠ3~@3fGu2-j;? \ ~ݫ -Bl[.UʥƼ;<#[%C6-N&+,e6' 12^GDwJ[B'^嶇6x4mBx0x?KJhbmW&YtL~_I&=E\VUAY`ǯ0D%+;pK*P_(1@kĹUUaUV¼g($u(@BY{@"٥IF=z=/n:y z6d䲜]PR ,r tq_ p[ i\H %Nwi #JiVԢ*zT;Łk}7]0?O*}$r K3t `%ߊ[1ГB6A#T ibDᮇ|+`(& rTa6mvv(,<(b7Kb;0qa+ -LeCY=FZK=19/ }V'&dϤhؙ,;mvbwKmP7' Do`$߄V<}3G%4A"V啴RAQf&>/dzÀ!jc#0&r2fhwH\9:?4n^K!.SGϪ( \YDuormIe(_r7!d,щ m𢶡2f6SGMiɩ6#Qd1dk /+bYV~ul!fF;nsmGz*Ҩ=4GqU`^xPXwS ) " U2U'$QdSI4?s2:m!>B!L@ȠRg`'o`Tqjzl,5 "^P-3.Id'i07z䞤{K ,H;qK#94T#FbNsATP0ɚOvXoC3W ['k6Sn{RзUUrS;ic4 ɥcE) "h&l ;(^9=@4稟)Zϙu?%U>aƲ1_i偹ȯ8!VmAʔ<-'-Z-wJ*HDR2Wor`H;l*dՑp)ɿ' T9:%Ռb,ЎdqQxr0h,g)A@5MLT1496nٛ fijٴZ޳ټFrz6[K3[@/&eJ[#Z^gQގX7ݏ̼H1NZ@ijA<)( ͤD-Z,jw4NOR.ư:hk87ԓ]KDBZJkA+b8mFH+P])+=^oGLu2y<}A@h5kgwn7rb8nlf#W  \3&g.} (PAo@EgZIzpuz==NLo@EҍlF؞|gi1{nW "xfV 9D\: 6pT},Y@< BǾ_ 0p#LO@E(. ᄁoCfJWqk&W C5'5) ](`9^&_t+ߔ/H#[D4DeK7nk9hactϱkZ&xk"9xZ_ͷ J"|~ ,yY[{_3tIy&vNr\$뱤/o%K%m_o},f+oDlſjJC"~[n>xxLϲ_1jvMi`Ő $¢ٺz)v|n=k@![-Ljη@LiUן 0Z"p2K;z{7PQ X'+Ɩ8Sb+j2 RvIJ=-l,)Ģh%G4%c]3f}ZV#a 1iHA[^0? 8r!'ZeznMoigYt3f%k8PIPXoĐ :^>!Γd< r ,mYyƩ:TZԡA&2P΂҉%r\'uV[WFŮ۔LV5iUJtBɷMw3OVƿ؊ ; YjMN'B) V&vD[yj=Uðգ/[ /7B1'N)@Ūo^,, #d|Cq t"B鑯V$4_~V#H8F=#!Q$Q DrO70xe6QHks W`Y@lq?hO`GrxKmGTP%0dWHu);pv 5U@jq$ʻ2Uk=f]x(xh$OrTC7/do;H'i)W*^V`"f q7Jfؕ[m%k͗sV|] V򏚤@Co-[\Z)]Ӕ]]~6< .zZ ƆR}M?_}4BB,<'^zgX<)erA.(L)BK4Ɠ("g4S?2ޕަW gEc33 ƚiV5 $i 3pU hi-\,!ia8͑o]w%DŽgS$1 /:vHf9tRiJ9i`ǚF?Lw!13k 8~CtJ1XﻣY7~O4OVG ߞ:S !޳x?]N@>1P0y's:%}#Ƨff`XvĖ\;Zz|" >+YKxfڑ#Z< ZsnV*kݞi |usWsh s}2SH7!}.+\߄$$l>~' d赉oOQb׽ bXQ(N0 E #]o|Vp1\GK &%{݆,`MZ| =Ez vp>zK:poPqsC%]ȿL[R@B~ .b m~}nst,iJ4AOU[Z9=gIpNJ ,6 q8q&YōrIm@~#j@u{wy)4wS i 7y%GPlgs3E o 1tde=!Yy&+<q(ͶCGH<*0}c!LRD֦/|<w]I@’*G慼A"ň䄦!u*~N1 g]9G~ME >Ibv@l5 CE8Q颈OD%#dxt-}YJFP//"# /cg=~.ԙiad)x+鍦&})XB(AzSBۙ7m'|RaM|gA3蛐yjǐm~\  Жw׽g,]Nj>57GWWJBWX%SLQos4J٩&<=.dVQ0I;θs哨OD5:|| SSM$s qC"p7@>}>CR53 q{6MG9LȮ!j~:ʒQ;˞eo$ɉ' Ȭt##z~!#.S 1q8· t3`ʞ$}r'1?'b2!u AӛwDh@gi6+m#X.TO5ƐxA9MDHf^}3ª+y.hZ3Ywtd W7߳5i!k1!ZNURO,<]Ԥ?!U''ɂI'0IoNRZ?cś> WEo9:xOI] :9B~r==57W}"DTaup,T~c$oԈ6uLwOܨe?ٰg'x #r xW>;KkTYf("aD܅oѐU!HCS'I@72C:É4DZd~xBL?iλ5ȷh)ŔA-Yl҂RptgnVF̨[.9L?.EiWfcYcXOVC;GZICM ]s3yi[%6~a<1}8ˑb|1{t5. mo?mfĠ]QG}n6J ᫢u"q w)$`B m=ȳ xQ،c}4ڟ:k>siX9=_q_RmMAsΞ͋qpPl=RÐ`n5~;,|NPR{$0Ŭy>>Q[* )21tbwd{@})Ψx{`PB4̿Mu෭TS@*YԔC7IȚ ƋIsa@];䙌,8?FU IKXܰ|  zS6Qضtbd1{z8>قl#8F==VxL>>oYd ܄@$kw0o[z;GV<7ZY45}guv 3kLdJ 4lט6K_h=xġ2 ឆ"T@!_"b)ׂؙ9*{(g\~k&^}+ 4HJ# 7[ I`Z^՛݁BVp!Dt2Qe̓K) rrj{Te>Kw<1(Y8*¿F8C  vAx¯!Uw ~XaXSlNHH@˘gN0sf3]=#SV/ڂsSy 6q=X@ J݋sP)PZ&'g/(c٣q\o1z*+G1n>TfݟE2=F*"]`N!o0a4G磽u%[V]oEeN{{v%SXfw㼁H`p`ͅEJ|zhE?c^sx;](*nCAԕ 9D!q^/G2JbӉ<Sr<#Pb 'ܥΊ#e zsݨ|`︟eezwӡxtQp=vC {'sUa hhx&o.f+ew>) {NwL1'.?v)b3o-F*8>^9g$T8$7ؔj6׊7dy!yd@tN4FMܤO򨩟djI.j&)CIj#^5lϟp8l~ː(@N2V/4ydD6mx~)Ѡq2R2@0܏B<|HY}ҙOy!2)#e۸e0+%`%i;Yq*A^,J*uIX1FegB)Fsv 8} yVn\̘!%zHbVԥB7l\_g 9Tx3 Axi+|!AF k, -ĵ- d Mwo}33imvnZy:s:^\Jsd# X6ǩ<.'xN19yzjhAf$a lI@CWY0Nk(ͭV2f1{R\WyOljA9B$@> .~H/xFi,#&~ C?:`@2 rȇ4>heel_L5A~><70X55f{@e})h_> qq981|/w~DFd$+ +eh[P^O&zn2:2'p 6NifsfI U6MsjςgWp fy._g97$yt!y{&>{&R˼g{,m=r%m,<Ձ X{u 3NFbV +\:D4|g@C 3I;L-#:H5L9}TɔRV*lbE=V}4^ 륫@w{2I!i,DIK!_d$r٫%Ν]QC Ӵ| M1K= =lzHirKRN祹-I9^f my)3t5^$erhFݫC=bCq4I[rYVZNV pMVLZ^ENF!#BtQ_Zԗfu^2Lu=!RQ?!o"AC9QB] ~#:3ӮNLN4Rh4FBcrDH쩟BF|=h9VAkW;-ʔ 3t_gG*miNz[KߤyoHCږͣSVmЙ@m9!y0𻀝 .Z>XW^'\i])r4ةE=v,Ľ-%ٸjZ9^3}yŷWCWq8tXŐQ*xޛ ?$[(L?{zF:4%r n%ɯJzˠS{=b 0=huNhy mUc=/6%G^@>cއQЛpAj8H\ReM.}D,誈-+S$!B$Eh4SXNBm:MRζ$^dϙ8~n9QR2:3 qgn{Ԧ&@ mgMNxl lyU5g{5'l1Jf~뻦lPZނ[N f^?ՊPJ!ߪZ [s`x]AiIws(p9+3=Evg{ \%bqy?Bu! -I%Fe7y4+*N4 D{ )mWjܬbuS~Fo}I|w\epC W.7LTㅹފ^v2^[읻` !Ԓ;B.\S]Uh|x W"2qv٥o9]庱?'hPP$H ~cQT?0H_d5W6r-y#RnH~g-[Tܺ6&"#^#Elǵ&xO`! OOAH?l7i?6AfR[ALth! q=ֹT3d>36U?u|)$"=r Hx41ފH[$vڧjl3I(*BL=.,X !@L1#x(꼹R/cop\$ԔB)PjQjoUg8hf cNqoyc)!eOo۠Duی=0d#ȚvZܖJGgh ^]-d#*{տTA0 !a'џ 0/ԅ"-BqAXT =N1@4y>] ]#c$ lsбW ~ z|j֠ƙ^ӈsOmsY3#%+(YD#t~ khW'LBqpGhf7%SC=sc1 1'RZ1Pݦ'/_0G9K9U bTigQ+L%CeJ s> :-(nAqY;ҝ: OIpT+ 4Ta9DoI5JX0AF o84},!+cutmPV q S\Y':denwݑԒ&A &yIG٤#!iyXaΚx].> Rz(ӏLx? $%7%$9.Htz5+46xQ'O)#8ODȝYȍ}Ҡutpp?r?m/YR+-ttu{h?}S޽&Wo'V 1= Zs"M,@ZLtx8S`-Vo}Wc֑J"_ӫ*M\ B1J|~tqZ|XoN|?!qa "GP} ۼo/g)1@pAPW`ђQ  ^2H%3# 6A\S(^G6bg|u㑱q/`T .jy?r^=ZËܣpjٽyD=) V~ _Aa;J NGVQ w,էxyfi߱Q9!?B@{ K )젥K"{ V9 P!= 9J})3Z;cJOr1sH@ZI/`;%0#BS'sl1b*J=朂diN;*rpdE1_7`9@gB~t> 3fI#Cnh1h1GP(%Ѫ:Ax"r49z4d1G2PY<> >82 EA)N@e AROXKU ;-5^?[.eS!Z]sQ!:^$_/UgpYMF0 $Ko~ j u[ #Iǭ#֜d ɪHݕWIl)`KzEsP鮬Zh6; ^-ȝ HH"%3]7IdIޏ<+ 9 RB53[Y悂Yq4Y0$yߛdУ'BZ(+"'(9t/"MJτj|U싣 L i8R!R`C|>GB3"gwIiVsd[I^6Ug+՝j[%YE' f Km4/ ,Av\ƫVK{27IsrZ Y<z9^ĪFiĪFiĪF{Ī ĪW!`iۈGG}ϿM3.'oMtސ.sD &TbSZ3sYK2qܭt<Ԓqİ1PKo;/cq), %h'fĵ$LkS>niIjˇkiXKl O[؂|Eà'҅8(|d~^ch0V4lF~|nf#W8Ж@OBc_9?MAD/'q=m0mɅm3 @U|SzOD[䢳mqA؀g-vHDha?9t6/ǂiY &cEBڮ0mO蘶_=GtLۓsG9o)UjSjjjj{ 4FAm?iWնT[vT5t.ߊ0mYwT-'նߨ,=%PmQiz9GA#[Jiw?܋}~~j k=l'Ϋ/^֟k[1Z_\Lk< S;t` toB$0lS dQ(dۛݑm hXai4D- ==nҟ#mE^T+n1[h; Vh` \m[7cn{Fpۓ!p:g!ppEEwDB2m tۜHt[c߹N; ohXo{׀݀Y- i~6 c &~u!cN|? 'Z |ˁ BƷMc rA)cBE֔^mmSu|[nKMGHm7ܞB#x<7 'Crn h4 ֛t~(ۛnnWD%pkr#ܞp\G= hm E]HG]}.g q{ɀ=g@n!nי I6>6 !n{s1n m+Ÿq[k`VR qoq Ÿ; دqqFپHۇEqQ0W@1nfiw>@5Pn[? 7Qn V#?[?r hwC Y~=i@`8 ýG Xˣ!1pp?`}PndXʯvo0uۏ0;>uS^D!}E 6ѳ00C/+n3+K۱!#3#>QxkmuI>2b_ u:/O>Q}6z7Fo/u{nv{/򉨘5b1P_Nmg[n 91Y$(^^vS x*nϿ4 }V|== o7EvD@J"!oyxm@2"!o<歩dc ޞ >*I(/[=Kҿ>ho!C$m~v l(z{8?8Cµr'U~7z|d,½EEF/{Æwj k G'#p7{GBM;!pK(Ns[Nx6rZ#_~~EaG<< ߎh6X>u,t(;~Pۙԙ[͹ۤR6\?z?67$I=H]6,znzAO-49|%lWM͹J*71 =G?i*Rҳdu6 9/t+hiƊzN'VA2M YwTX3\l2ݯP.i-?2.~mo͗j^13YqJ݄3H"h[15d\J1UV,+pMU 9ϊ-\tuR owܬ\dmkrJ8`h!|XzF2Cձ[#/Qc'_4+Rqv!DT2;arAk8~{PU,7[ID5 oų.Og]I"=v-F /ݑ]:s_%dlKMLpǂ*P@7صr4v&Fr7=+?2LJrH3_0+<~}0<"O5oEo.XwMc{?/t+YH!mrĮ?lϿⲜY`%e`jEV3R$w_$N1;v1ŮT|{V9K9jV)I\issR\9IIM$7i7)b߰r3P4 :XۭT+AΝ+s`aN ->*ŀ S 5.Z\3<8JzO1c%iV~7,٠TRfP2՝ru\}oϞw\~g'\%r=p5KoYͪ}E-b-]]'U`IȪJU$*KGu"RR&%-%IITR =ˤث M,L%9X 8>uD 4Lrؑ*)8x[Nery09}H *BQ!1QqQLuK:1&2vd^oMjσ2A+Kp“eV~DZS%sd4C Vz'\̻ϖF v`Yd&+Xp E2"Ï6 N30>|yc>[Ex&u3r:>CCkC+ԮVD}Z=Wt] e>iXD:9'==~T \izQy*+7Ar,&bՍ}*~**dˀoq h.1LHA3Ӎs źBqIXY(7ݦ1 נ`^#K(Ԃ- L-6ٲx1ǫ {bLh`5w/HYH@O {wA}.!Lq=Lq/H?^ˀYPGSC$DH|ToȹۍM`H&n^3Fg{3XfxXqHh@_x U Y^(Zɗo쇶ٟzo2 i[iF/jԟć,Dտm_ܟPşm\T۾m4նg鍎59c&`to17/5&T{Pe*l.jv }ä93'bx-`W\C:DEd#~kDHec`Tp&"Jx{'9<Vuc;?n!nLe N Qdh'zX$  uq)0iaeHEd8nM#]ޢ턇!{ '%x!;?{SxBz˽qI`0N_&%6`݉ls x \+PX@da;cB\KV1PӺS:^"gc"ڶU#J/*J l`TC%+;XS*e6 f1Z8 ?MUOޞR_NMBXLJk7&𡖰O`~#>!ua 4D@Fm^$+] E7JBhPq\7JaHb*&N`B\uju,JM/3ъfrUF}K#L9ן c-,*2RJ]NFK}fEH?.i2mi2qWS%zSdvTSvS"z4;_bP mOhuݿ}i}.A !쀰B=uj!,q?2wC AxB9IY& ,VC]![{ Bl$C!B1!|VAxI6 IH>c^ N!CX !B&}@m+ޔ*_0m;B&& ^afD{`Uj\5V̒V^r)) d]1uJu8kٺ5g-5"ZEsM#RVY/.[&UׯZsSJ[j-[^d".Xv,{߯ٸĵfM5d^FلcMu֬5W.YaRJ͚wAzfzS~9f [jֈRJeqM)PeSHCoN֬Yrڍz"TDTb4O5׮JPY+,[֬\FwnFLxV,E,[3ALYj͊~PGoW/Vլ_zCM 0f`px]~m^8W]iyk8GlcW֮Yj͒z'_LLYjMM-k卷G[~ZϺukE/Y~MDr樂׫ւNJYQz~YWlEJ f_R#֮]|)+Z]ck%1eJHuZʵ(uwr%ySHK6Ƴ0](~K0} K"]^lFu._~1~QҚui8eP ֈ [qvFZPnj`,)=යOpX#"ebqs\s8q%es擛 W].VM t5ˣ޸l}Mdl$6T;%!4 'LZA QvX&.^u;Yz2Tѳ5Mٚ5bպ>YWldtD G=unZ T\Geoi8ê4sA^( )zA=/jZfEnĚk5}ϖAg:,>D!By5RVW+jJ3fڛրȮ08܇nY L/Ԭ[&{>gaCv j UrGEHG: W>v}݄WYB}ikV/XB(#mV\ ]ނ`: 5:i9:ΆwrK^j[fp݈랺yke.s4Нkr}9zZ<&DN3h!ѓ3S&O 7\=( ZQv7n1cu7] ^yUVV敡!lP a<lNކ 1>!X!tAx B=&A V{!l !cx ! ;!=8~m1{' WC[I_vJzz5믄#іB[-/w,s0w3o)Q9 9R-wq.3x"nÁ0|/pV.X2j1h]9obG p2iH kRnQvEhP֠SnC͊H= Eee X%;w wC-ǵ!E,_[/SݩUH]-tPe͇qn\N(93ȸUW-7D`PP'ݸzaD7֬^}9|qΛdUԭܲlR){& u.>5F7 }M5ۋ"ra-(,]&i njRVʑ֡x*LxSWLD6b(aaQjiM&0c0 ֤\RGT/_&(gC$T3!+&J|Ǡe0 QĖMYoXR@6lKkn^v㚔h;ŸW1X&R;ш!P,3b[|VٰlaAgq eo[v5kP D'2z0 E # 5_ RlpnYer8D*DfFQdJ d^5MlDEsW?=圦m~oF|ȅ/\z2>yCΒ6/Js/+#qo @DF,.xw.HGkdB1zß{䴦}^>nQ63L2s@WGROq4=wLlzpW{s}N^ =Py@h')9œ~Lw3c\;y$A$cMqmffjΒGk&d ׍\9?ghmtĵwF]μs{&KA>)}ȯ9*v~;.(? &Hr;,htj3Gi/{,/@|@,fq+0T~?0m8ƃϩ3})CsZː]K~T:j%3Cj;R=?{Ny)v2fDh2[bbOHH⅁y آs2|eþf 7_2"y(2fiOYiaDZB)Fd ca0V! TeC=/OZrճ!up( 7l))OC{gK$=dsῈV3F8 aWɟ3B',+~,|'^~'6J/fF^^b__=gv{w$o}gm/BhVxp$f=X XalVV YW?`Ӎ>};=;~|{G = V(gPAPA̼y̏93JwWuW}_}k~726ֽ_bVw]QU]\Ơ@qߊ4J:ޅ7 mo{Fm\ ([].q}9zG&{E'^}T{r9wtϧr@bNGFw *ӯk\l$wwQA}{!tĥ}'6p(j.sQPkxAw߭+PVW F>6N33QX. ?e7/^__XUSsCsR2 QaeޔtojMDqnV#t.$_Ќ’\hOC=oYkfb4;WV1Qq+=UR\ug^}:بBvsSt70 Ł1}>oaZC?8ЏK(WqwWָ_#QyH)V3yEhmh0tp P8o ; ~۷˵U7 _KO=U՚Q]w"wOy{WⲊ\sQZTޙ굾ե4 hez(v]J(,DӪ0 &[DB/;ch^ry/fhνUU c4.GjX tVv-h51='m ),*H*@hnQn_ܳ\`U!wt;>}U^4=/@{Q#z?1Eh1S̈"tPTvu#1ZRP c qKe "  (v| UY} !O6ss_%B%ʦ( 'P !AB !A38UVTr :TUg CꟴhmXo?/w=1bcq¸n6)(s9ɜf.3_75'o[x2#ߑ3k5Κms*ܮ8/8QsiBh:g1:nx_=~?(&ֈ8+?D''Er'?I!3yDV)yrnLq2.œx>˸zNkZ]}x8e1%UOdYCQeV5(Zfv[[ZZv>cW؍nYp6_9Ai!G Z tVC[/ʏCp1Cax&~Cr-ZƓƗOD:ڶ.'ًg3ؙt67tE7hsM`G['Sble\-7+..r?(0 J]?9M ?F%K.C36X-^hL}~Je40z/[ߌv3\d٩A!I!yur\'Z*&Y;sVδgKv8Y|O[V_ ˀ?O9iFI:YFv[v{}nt"sn;5HJ)t%~I7(J@ v ;߉%xSKiЦC0[RN:bw#*Q"64riyj8tPQf)'me6WydoMS yjfM!Hۋ5IXnN2Ŀ:˜Ϝ(>,=v~VdTJ~cʇ><\/$12U)+{^J2DV(۔JK><"U|?Z࿒byu5D 5OԓYvD ֪o7H DYd9'oMlCPnew )y {}vN;`/Ieb8֤\'iqF%Q!@ e .5-d+!KEҒLv/#d($>fjDK=~{y<v]Hb&CCFEBEqI@Q9'(qb"fyX*W@̻^nw+(^y@<)O3RªFJYJ p(UnהS@BZTsn268Ev?d;;P$9qđ ܍j|PKG?uZ.#lib/auto/XML/Parser/Expat/Expat.libSI,JΰW@ƆFPJb```g``rb``ua``b`ః`S ZQX)PȆxyǻ88g'G$Ì)Gl"Ny.qbb`p28NY"K"8B憈adf^0܌,x0 pj@^JjRiJ09j2SKU`b"@# `@:y 9ᑦ ,1` BEi% A >~X汀Y0f08$_mdcvkϘ*bRÀ!rHnd("~@z9)0sK)9,Pg@'&Fe#,H5sSr Pj01` 5XZCVwKLJI45S@A60Tl I+PKiG?xaW``lib/auto/mro/mro.dll=tSU7iZb ݥ˯H2I&5y2Ŵj8QuqZHuqff,;,`;{Uѝ={vy~}-~ e!<V.z#cW4zaMo(rhܮ@ jM hMV']8GٶCo,]{bõrM#p[v++\yN6+Bu2{$mX$[hvP½ZB+ڕ'Xgu.L-GA؍W9 _!t-D^2,\/M(I Zp.r}eȆdP_86nr6vH $@ $@ $@S\,75cV[Z R{?&߀* E**~jq޼= ,SY~(߭h-\vi ZTagnݛRX.(R3r=gtH7Ht݈52N<#)5{ *&ATNb#a%Y%>ut\5Oy%<" HS] %DFJ,R@b o*O(A5+Op8hdjQmZelcALFC*jX%!uQN7GGV"aoa*0%<-;7z:Ӧ)nP\hOFEjt#8QT-ւnĪEx]6=(#b"&$bpV "됃DI=&A6A MQ2ӏR!\adWdŒoGC.9s?!km3l"~jx r; Oz3;=ʫgCARm:#'ϐ7:0)xj+ s|">!!/B(!@ЈD=Y$=sb]d҄A/:. Gs'!y q@8x a\ Ü۩H-m:4 A2l >s' i"C/My35d[.jdsa^"l倹 k,'Cז92P /M6*Ol0Q6uZž%TX6ruA8DzARF;VBc5>6qV}7R𲡁Rxl-^n}> ~V dO \ʇ[H&O@SB9orx"tJ@5 pސYCV WU캅m5l R$j͵}$O_J1iC3w¶Gdh.׼@mA=kSDȬ gG[&%:,|!!* Έ=G<  R[ZUY`|borh)΅vy0" W jm?DP(`R^#UD>R.|)nN#.hF 73PQH $@ $@ $@ :o'ۀo|21W# 8xpRҀu퀽{|3 b>*[Sg?\AF@=yD'B 0mN6|+ILިZ/ģۀ5(-' uy]Nth*ZR6@fx+ h:!MSa^UB!2C 1aφ5;r0`^UoWm }0!/ M2n4.w mpV7B+ &<kXWAw􄂚)O%hIvѴGbю4ȍ::i qf6{u]·ϖ0'!h r i6dyaY./'A鬮ZtBܮ]=v|ޒߨtzaM&$T_# tb ⃁2D;`/DA'1 vsA<˝dX%bIy.)q]nN\r'v3eyîӗ~"W gдĴ"ӑBKk[K Zq-NuUK#4A{h^ˠrtoRUr8I$zC>f9ı ;C ,g{:`* ?A˜gdt0nԙzWWuv]]aNu{)Pۇ20S@<[ܐWEj@uLK![yO04rA\JIB+@#ɔQrXΌ9N}G[==A6wǠ]No f؀ۚZ1_ZFMit=N:3$OL?CM;PyQ$W  Fϧ,Lptܼ'ҞKK@D<D.X;r6wgNgKjuj>}e)No8/!iAeew!!;v3+ "@n w7\Q/gvhLfCP^M;8F{m0dX*P=.ITŇ0MvGN&;n:ò9`<[k~'I"FJHԍH H H H H ۠F!_Lg+LW н;@zJow1 k   Jcq1h%A;F2dZc2֙aa L~dztt[-%+K64tK(Q[%%.cҖP?,RTvGY}YS^,{7eQv,ۼ|bw0?kSrc.?Uqly^^qdʦʂ⪺*oHտU][i]dS[7:z?ϭ~v=#zw^I?L?J.}~~ 6=I?Nӟҳl]F:n.=ۯE&tY+GK:>W/_Џן#obWtRJ H H H߁u4~`Cy{k7 0];ykNFXӯw߷;tV﮵. \юPKiG?`4Z^lib/auto/re/re.dll{|T8~&Y , *Q ZFn 1 Qi½n.⣭ZlG+( H5 ըAiCfܻ$iOs̙33g9snę83/帝~_3{y0=47Td}ݾ;r]??^h_"e]w춅 X^h_n@m;pmo-`"K~ ׃opp[1@Ea0suߵpO5$Be_V`G+[=85ik]Z~cnȹFmFq8mҹy8ˤ+$~~o\[[8nt bd ֖~.[ 4ꆅеw)\m9U[| pej*Z+*uʼ.LKC]}-ժMjdEܫ6ElS\_5msЫW9ݷ&v%|**CO_JIjF,5F}Pnez@4[ruߺ3DR '|: $})~U4)r;7r⮈ʶ-OS]6u_V}^]W0kUC| r;vKC;fɢ򐡀WD>bR\< V 1yIL;~ 4YQJy8)d>O 6R#BA .*WM2B[ЬIF9 %][;$rZ$ `_U wÝ-qDy_VFD@нa5Em&ܢqVn|QvCcҲNѸ;8biyt4S]fM |' ]ZfH},R݃"K-u|:XNV )v~qqRNNVģ9@nqA\ vTWZʿD:N>:-{)YLZmECUv_@1*6CG<#Vh$3 kH0KCj-@3JuYo:WYwnV9o*?4kV];#] ]<9*7CŢ3(^AUCy30unE>W]4P'%NsFCe9aGX_~-"K4!j0IIO KK Sc2}n୨ l$=$}Hg8gXL `r)9!iYpƖ%Zj#Ժ]*}D5qmuyb@"RA>b9l vN:뻅j]ٿo D_4!S/!1р%(-У9X(r`*' Q PXSz >7NgRqA%<]y,@~%pUTRs53 #C8"prQmoO%˓D)l:_@<^KB]Z]N>r9V Una#M(*0NJhGsإ|u $3Qjo.uW5l{!L+}yVthVmarJi]2FiH#AEUIȒCG:qiԢli*Z5.k>MbňAej1fQgf hiYh1 hNUb PAŶKK!d[BDiPc| 7ro!pݯVy.Re+[r+C_JL^8 v '[D &$%3Ž?py(e(k@Ȯ!X8Yy\6`#R /%&l1But #f^0eR^IIcQ%mNwfJ52XK|JáEj e?ѥu2 .5E"t9b{/&`۳5`P8Z|5'FnWŮ,0;٥YoT}Fg^/!ȷ37d;4ŦqUڷ@]ȫ"HɎy6aݽIHNs`u1yHN$Z)]hP]Z]m%d;ƄYԵ:'Aii*-S2I$8@%H1u@1 Fkmdoޓ9hbB._;8S=t!` oE>v@Oy$]@U#&%0:֠Y&f{ Ii̓[WuJ$)ȡvƕd:~F鈩0+e1";[dG^iWjyiu=1SiQhh\ ;2.K ģqzt;$?=Ҋw/U~1o6}̳!&dCVQPN"8M0,Nߢ~T] ~Weh ti-LŃQ?EEro"ux"v{$ + %|`|+v7Z)y`}+ufHe1(cTVT:!o 13[Gz^Wb<QAv`lapQ=ǭ#Bb/ zDp.a-XezBb#uePzf萝ĔP`8~K:Xs-.'#?r!s0d@7bCXݷ]Zrb Gf%X-Nf `_Յ҉n9ˡwLY}#E2Ft*t'\LO OrPQ5T<"LuM GOa"*e̦M.tK&읥 <Ͳ<ʲ@1lSp=Hd2Yq|SZW8 F&nVM>5Ae#XV`3Xut{RRVĤEqրFQ5O:([Wֹ86W#BР!;l7 QdG۲E÷VaeⲚ.ҡ8]RwYeE4篓r XŗS!dYUm :ESOq^hk3 B%"u8]i "o@=YpIp''ԤqkC9p\MvylVaW0M3.HSmxNHlX5Tر>ՍuP mH5oQK/%;2@ AC.aW]T9'SZ _^hvm~,> 2ҫ9 S4PʅsFwZIQE_P+մ ,a]lvEqկAZ,q#YQf4 [C$FwׇKxKK&\lJ9Kz4.{%3A-](,S_ԅ#",#ua;r_XFh<',-,gOz ˏGT/ծfI&&ĉCqpvqCKӉx.Aʄv"&0,0@: j,6q"/2o8mpqN>=Y}giCMzp;~;Dk!q{hH׿}_3nCwJbܙ#f_+-tZ7TCgXM }Ы? .~B6}*=Ԍ dP@oPo@a8Bp@R]rI$@#_'] .{8VXUqtoUM Knʱ _S$;>8MWP9Mu^(uɦ3R(S]8x/`ɉop-[ XZLۛ--IMn0.`݃HuR[}k^Ksׅ7M4zA /b"x Xq}79V{F3?7ҹ)9H#بAqNԛҹ)ExrJ/i9qu?XstwwۻPMNŕSSZ`Wþ~M[qsx]VqeqL݊o zgi-KAt2ꓮU5?:ӈY܋'Jwe 2D>?ܛE ]g|2,~5?銫bU\ B>ї{z]|izJ섆oݽ0KwuװA卌/_򺏳\T*Z`0'mp;@}u={<{{Uj(>x"|Y4(i@dK15)fwCeS+$\w+:HUyEOg\_lj+ 4@.V VO/ebدMv?ѩCIOM@̫DMZM$$zyU1/A˸ "ĥyDy̷/KЅ5G91j`tVb@ Qe 7##ESԲR}~<oTso4tEXd>+8#ONwqĸ1~9}AGoMw7GeNs*_\_zDF+qlDŽtl _I_}W՚ |-|d$cF}*HUppO~sq]{*]P7qÀ5a 6h/?ujK/v>򛳷kA<=/,zbp# J!l >u 5 o ǜU]#ȂzB/+2Z##1LN?)YІ#\xVmsw!0ʠOx\EIB"n +Á1z͋ ߝUOA6EIKMJU5Ԧ]G.w[uRF:b@'vKT>;Z-qWq~:+F엾"bu!oƫ1 A. FrN 1#w%a洯kT"h2KjBe1϶ԢγG$-*2 (j@3| f+L68$#Tnq8mf@&Bo~Q/J_ΜQSK1-"T:(CL(xL_JKpf:ʏ:RPp~_qXBз;M6Ѭe7GrŽݜdsN2)O^ٺ#|ſu ~ݟ5|Gv~w3vwuf?٧ő`LfGdW?d?+O쯴1*gV7' g٬;J`Vg%5 ]a%|8G$O f6$YCՃܰn " |˗D'zC^}B'HH- t1aq3I]uCqwg*??tue(ctQc⎍]z8Et__ F5!]9>,(Ff]Ihl7~W/p8.Ffe=qKhsxzO:я:5q쌓|[/G2~YH= ^gquO>?VuyOcpq޳: 7|ֻ3caY|z zagZg8ƕڸOܡ@hեo.v@)~۳Kq$ߞ34b5Bq>83$5gj>3:rRr؈cX{-cW\ӢN73UuYa=N]oQĭ87+b+ڮNVău؂aA6- ᯡ+؊l 06[550$-&fh+>?([zpd.$#4v !UB)ཱི.s|ooQNP-5DDp>OQwJTYuڠU.nz_4]m0p̍dWf1uU*=wQDm >xºM:.(MSWbSԇ̹UqsSmGYt&Ul=[WGI>w/w͠OA~݀( ځ4ڵ&fIcMh xo"{:_]A?YCP2{TUCgCP Ad&m߃Ciе]]oEa ((D݆ ; v|P[InEy"E<[xw+pn..ԅ֊I>OGs )HΩUc[TnwW{XYRY6* o~$Y変@‹N{VSp@t1żԦζͻUQ.'QDiTDsxIXGW͛0LTFwlF(xR<;:}m:Ii oBh{mSTnn~_-OHk8FA(*">~6%qfŎET[mTT UÊNJؙP4RhK.%$[iu=r[W|=@Z#iY%?OwqM,d|[N°%c)Hs7{aD/rncw9v99ZCi҉\q L阗lK@5Oe Œ^iw;8S1Sh{1!J'kU[x87ujg~90{O#_dOhFX"@KtN!ݔ"@L;iى!<5c *g4UX{8^At+UE{n?{]X5ǑIX3#] }2F@df)I={t6]ЬF5gh\/wzah 7=?n| `奼cV2Fg2?%7 }I<\BҏP]ys~ ~?*?7pxe7-uPas3R#FىzwaAbDsx2+*sH2(IM#e>%S/ۏPSqcѿ8 9 楜uLjY94w9euyʫ8?YޕYz-gMppw(b!g-wr֑8Os-Ŝu547/YW欿-]6Y)n +\ѸВ âUW*)Puc:O5Qtɣ8%bHJ;c%aS)b(O5#+7h` ]0nlQiq'ǝ#;)Jc& -M68evMufg̭3톖*p4yl@o`HxO"TG+H̹XG'd,AZd=<\[b_&6P<]kWCk U|; i-fja^:œ^cȥ]7a-y "Pz? 9y!+|]I†wo(HGe{EOؐN`ؿNr@EyT`d(B͂;jhQ_/FQJh+->"עk!;Ab2Syxa|-9y @j Q %Ҩs{nf`L2,~(Xu/%kN,8'Kz|k|Iޑ_r8@9 1h6"4|_Lfs+x 99"/EY.d%ԗ+]jEweRRf !sgWN ֋:mȷ ;fɼ<^RN%1LqGym'i0r۔r~6jx9Aر?9w"2|!KK&Pj& <"]u:J\8!naR/p3N  U mY%i†:wPpx"jX WZp56N{\JA*նWעV$MTn~q& &ZX*]OfhQ6!ME݁n:&E*B(ͷw|+uG[ԤbFT_~@JCLI [icKi(%u_RgXR~>,rfTw>Y&޼ě-͛+0dۊtАfT57j8w%u0} Gw.gSh`[ .>|u4VfY@\5T1^+yixKzlh4MVcAihGZ4dvgtп1<΂[Ȏ7oT]zqcRa^{rwPh=Q9S:=[fj4l{4ap6=z hZfIK.H]JpI N k=ydh{8$E!=3}-f0-$4yd 6L̀93zrˉ ˎҵMX8JM6BUZ=Fq[+u6_2E] PDj+:4;\O蕦OǿEq oi 1tlG/8,/ecVIOb6b{)(Y%[v{ڥd\TIn^^ڈ%akǐ@T=N$)[2 Ni@dP #BSd !fZ$b!xFhLGtk; PsIF b46- [u#fjTq%IΧWiXine+j1n<0BP9m4~mC,hjMh>l~۠ Z| l\gy`Į@Net UgУ]fyjbVnoS] E:(ϋHL Ī:A˴cfunѢLȩVdӬ'+{733*kkk)G K TIr06ØݤγTYWQXHf>2x64~Nئg0pbS;0wh&\C>CV|E@T ׷2U}%|WO:Y| zV =FxS}-=]^_n*|zQUF$%V -]GdǐE.Da8ݬIj+1qXnW4| R] rQ%&QU^*ʼ.`iVGԂų%hs Vp4)̅^յ)~$$ S]NlD}=fP<{Oh>[Mw˧ (cɏ ]hPDtid ?(q>%kQ_f ѝbh>@|/Uy&A}K[POAj_7_eg3W Σv2V( !)tc%MRz]eBEh|#]/YN@SAn.;+B?yi֡/sPUl%> Y.Ci;FMu#]DĔ1S]‹Ơy xP6t@z;eY$58P |2O9<~`;J4~RQ$lj՗ k 5: ,rw_75m J&` )Zm JOA> /mP/ ;7+rk:hn)5):iMWP6RŭX񌨫9ϳ]NTyLr^kºqq?919r ~w s,[m]󵧣Q bcOcUgCRB},^}C!E&H5(ƃ IAn4 ),^)VKS)Ig;!&4:ڃ~^+'ϵM)N+Uww5)b2+c2+[Ef:ֲ+ |qUQb?fؒ[wWl"2dQ`퓋sćipΟ_ψ@ U*3&2sZ(pXJX8Ԍ2YZ0Gg+BPAf鼮m@f1"qD{He{Q߮[HZjѬF(ccMjEMAUtZ=;U@7H ,[ kiU\|z&h51?/&ezr2]01dmbubY}?TNՌWw(@} _:DfۃnVt[ "D\]yF%ʰnD ql05H<5)XbB?( tW7Tvyvffbȸ̼8ǰs&X^fǃZ3R+팹כGPƼR׵-=6lmħPc[xQu=[k=u>6yF0寺EjeA=FiB5;]xƶTAnWf٘:0+䥨zv*\Leq>cu'-T:_-33HǰtZayE0>*^ v_Q Tm_fSN7c9Zo@,|)CgӾ U#MخNu^-IG !}.X[Yٚ`Cm@,F5aH)zAma_[quu4*|p7z kxE@4 Tk**f~Xoќ9xIƣ n"@ICjR6IFSNxM$*~~|M`n "4tbӄj>2𲫍%ӝx6gsրQedjq5Mxj.HUgىk"&8r:gj;=??bsfma](,?Y՟`vhm0uјcӣ"t8<(Vݨq]kp58=U-5xP}́ht{ /@|eGvU>ceӘ5ujHZv"w ;@2[1~:jjVS\- G{yXTm BmW;8(&(pZ_R^0]qtX9q nJhx\'D(I"YF9n!=#zto˷Z FF2 IMZßſ|Eݰb gq?clvg<#wZm&r7cR*W^j9ʻ%AX@j_1 ,lO=-jq;?a1g*š^#__`1¢Ű:U-rM8Vmݯh{6n+N@z "T,O+1=8[l8\={;wB{=tl@kd4PNB hu^ yGqTx!ї gd#1 '~7p͇so|K.dp-6cz\׶ uWk--z/ xt p~c[KWC;qc|pwZ*b/ڏ*=>I_ȅKgXşзu@Elp@P 4)Z$iӫl^$ =_Ǽ ۹{T%NqhQEVas {aИ 5E ou~]5GQMNFn&nWR#4`v W%sSHfba)#1 GtuoT_m>cAA7ݦ$c÷ !/"nO 4 bs_8}⹁E*C2sы3'/wMdsPdvD6PwImH,Ixf' O鍑kѽ ;4Zvp΍ S/'gj/ ^8Kc/ RvGc_6Mן 5ũ/& ?C5IMLdK[W'/I {,0ߗqvsm^q 67 @߰a Z>:+>鬈Ga_oq9c87<25M)};1>!ɌZR}Xo[wP /uX!}i'7 {_{;yR5{]D=7&gI5|5&ϟ9XR$-E$9Nu"p'ZfD?jMRmVQmLgtnZ!Zs @:F0ЇZ gzd37gp`'`cp\`s5i鹸sn :;0@,q/ο}_0^sx`_za\G:8d`Zj0CzD? 6/x?|SI1c{'w{;y9.ѿMߗH@L='=cq5fgY*aImϞ9M@Vg7ciXcF_sxLG?gϕg4?G9gz欄Ojl @"=ŕa۞6+C62?Uu:z8~б>GD F:ZpZm*`/2[ e=H_B}بר7>}zZy:Q:F ?x)]_> 'C)J͑>uߩ}Sqțl>UGoz\ܷW|9m(~``2E0|[m$cH 5n@j(Z "`a@ݪǵ5oA#ev-?g'M)z8<X'aO :F88a:?susơ?ƵŎ?3$m:+x8A\C㐪hpqz\qh|Rғq8: ;tsax Bǡsš Osa6b;|ĥ8Spb:/8gbG|"0?q[Ǣ ITHQO+9but eC~gG 1?yigI&ƒ<ڿ~=obnl'׳ΖXm1l; A%GxЁaqD׀==DY'j^0| }) 6rߪҖ ]65Fiˉ.,@w[NE|>6cv-+/>\>bG1Tڡ!%aӌ&{lAKRުJ;½whe3*G`sCh\//VA*%' e1*oS) dr1C3eZX.RZ_wu0Tͣ"la&?_zHuu;aaNՖ?t+բ0BB @)T+EXWI|' .Ben9%8; 5Z#؉!y-aĽGW1Wblg,n"[1WQq*nqKa铋>sN%m:o޹4o;+ U0 (ზ 7D)+'6x= _D } C6?Whb\tF)(bQa A'[;g! 䑩kxL/#SY”GWi~;|FM]{ms0pa߹kPNεUJwGw` {#FbQo0UysUԂ ҸCu:i5 jc>NrV9mBߏuc"D\F[Cl@Y-2SRxVZ0eO + n@"jGܑ([GT[= Ob?L>Xwk܏=KcV4f :Չjq 9f 7z0/N(%S(V#Zc&ˢdQAS4+_NN4Vc -it;`5F!so~s*yYim E S.!ݷwabBؑ} 8uj e V Ȩ+_!i _Q)|bshE3Wd UB(_y5]/8,<mLIi+jZ@]e!l_?nD~haʼG`mg7bہoC>,Qf)B~E}`;zLDͿd: h :=YgpjE*N5DA'=\cꁷ[7UMe1H/ޏ2Onð̰l${btN*>w7+;8:rk|{L7Ȝ-i+p?mH½SB_ u/x  xXL]ZS?Oa'1^T^\&x2?}7ܼ?p6K4iȿL {X [m#\hV'ku uʬl8Wb Ž:b{P،Z #bl/4{TkE}X_lo(Fz7ށ D6o4Tqr`Qp:y(0L>Z[nP\XЮFlYa( ZƲCom 593H) t9 CftylyzI$F07hֽl#?4ż.0˝#u:+[ؑ>ѽAנd t!xVYTc*{W@'vg /f &3QNۿslFx(niTEQM : j,zN 2_=܆c‹H$,ꚕvX]eN@QS47f51i8T(vǽ|CuVfma}0jmFIٵü'N Ugg8JUT{r4{z){r4{r4{viPb-$M=Pt8 ~ `i"&&ҷR,ht=4 Ai̇ŽW1GR^|ߌFsIQSr+Y@BGz F_t1<A7 &kCP2 q,V; 8ֆxm ignPRdCOCl@ds}^_i:z4`( JY+WM^zN%; 5L=ᔮϿV*G9C-\~z_*eϐ2A'KRzR3 $jypE^o~9wkk6˓'J˽'fHxO\/]=xO̖xO.Ђ'SQf.B%wbnXTKi4ܕrVg{(hu|x)p5 Z ZVq&Y8-hUS`6X9rk[`*OFs3s.VM:6 ^˨M΃s7pHY` xk \0^[AP6 xH, (1I׃l2rp)rrSMhKla68_Zpt-"kk'=Qm5ikj(eV|9S %8M +ܻmN~]XgWe,cʘ2Ogl=KX7L+21"}p=\o WQ83kj ׽:LTvq\($bb񮈦+9MK+|D }=%1Ҩ )UQoR!>^͆6}44tiHꈡ0 X낦afs?@=b|cFڡ .ha+%*`s[/0촇]ފ&~vUsJsfe=)T+8Ulq"ٚh\~c}^ Zq`9H!ZTK%5?d#iHZuV⠗ſְq3cNm#8Vz@~k",.(+VCUȥ­(󺂅Ql1=c_ 39V4jdd{`5md[%B83 Y;Ѹ09C ]SVqE:MWJNۤ -('d' "6JYV͚N|p>ֶM Xܛ B*1n\# 7h ᴾjz"MljM$;\}Wŕ:;] o~u…njde[)D2E ̸jw'ƴ*NW8et?'ws&vTd;&1l ;tªMغZM4%S{v2<,g lL&˖|χKq1UG,HVޭVS&VDJ2ÑiSJg%VBdgMC#"Vum`g1Đv SdhNz=qx, cFSbذ^e3n޳3Erq-bUc*M:R=]3w2UM"w!ji5B+NS%>6Kؔ&Wk(4++~Kj*ˣP ya*Şz!|e:`JqSd i3XB5XBǛJ$e{ blLu,lꨆCX +Xb >! |sA5EN?g9w$2Su=?]˓ctZV讪C#IeZ]YI`C/B_ɎFfAqSluEUƥzjq/!q[(*& B ękw0Q|< iFq9I`?/À.` pdF59:Vu5G凃3/ jVoŠזӄ( ɉtH0夨apߍH' lАˈYhHYoX$"kYrEȖUu|g;@.PȒY.->A, gY LL{{ cK b+:d7k 띛opՑ*Llc|LM3uBc}x{|8OpcJuމ{z^л9 mbD?ީ1(I'#J{D{E(( 3ist_JؐaxX1u8@4 b.$ u'THퟜ[Nׁ0z"{ ^!!UǧŸy͎5Ơ3~=Vޟ-6&YmDʒ![X2Ok7-[xӚyO|"aZѸ0)O1\0 @4>|@ ?8[PȈʴ(ف#'F ?Tؼ* "1Zz$țkBE*o%n:;9|(.(fc Lձ2sR8?z=)R91`÷ CI;;xg5.tZ9ezRJθۓl஽p=& S@wM,AJ S~ řR)> qK Κ^YGbOOr+jU?_ i]Y?x_r֗W=x.Yfκaκg]g<po6ܻ~Y߁r֙/B# g~3wϽ΃߇vrք9&ٞGZO p2I)[4~kg|N<.Y_"(w`jv~w_-ݮcyӁ⬳sօ{~lꁍM~?CpsVyi{v*.yn{ 2K \Gc:i> xd@`^ȮWiǣAwpQf_4Aّ+t4.ICO >!YQD=obDE.uO}(рĩFINV`?5ɀGWV~3I;wO!.y&RIStr^'XӭXU}8J8yk[;vEN1)]vu5MKfHUͩعwu3OD&1<+؃b2Ge%(t;zN윇9v@64ۥw0|lY tE@_&NS!4ëo$L0EKl5ה(Ԑ PEz Uീ^ %ZΆ/-SlD_nFI,reЭVTjS]S[.W=x:-0hQye w̩v9*<ٺ2ok"ߪS3L3rS;;謒u3;V} Շjּ7͝DzW;y#w= }c4;v.,u)lZo_Pa4d}Y%C|> Cщ)'`\*v1 lr 2W,OOcY-pނ+IK1.bzwоf;lgFr\Ytqft1ۖ[]HIǜXX-|U9?ʅ߈U | U7(PbZt̓C-v%|_}߇Ќ|Oto+OMHd]#no㰆7ϔ E$)+dL%}tQtcEgI7łmXc(ׯ୻,mQ,:C&b/.hVdAm$1d﵀Kb'<~HnY80n;Ʌm~춻?-_0حڛ uv \e=+jN;Nit(3)3GII'!S}1ƝSܹFиs~_o;n;@>&6CC~}+qt t >ҶC5*^}P!`lȥ'4.}=ǥCNDK?#.Rց?ZoqYDZHx?68o?ҋNh\ y^kGdU;fTU_ 1H#?z]=3|/=@` .w=|Wҟr[.2>x [LqB] ۉ4#M:<#nO \u4b3$>0[JϬmUgcҪPEloN|*LʿO*pW1zDl yAwY[k A%λF-#?σ7fa"cVJ81iN$%c'#U(յzMօ2L:>&k *'6jp*['.ܔ~ z80~Tm1*2H 7n9 =qLR[dtmywqcd2Tf[\,u7>VX놼EF寑@EOe+FN`_jy]Bp(| nDe"jw.ކ-PiU*@-,-Ϸ #!ZcpV،XkcuXpM2WFtšЛ1BC-4WmrpumZBT֝mZXkxO ~T VW&N㗸i; 6 |~<"^rkTnRKos\TNAli@@BdœS3> ]ъ6ZCz!~ ƊP N +C|9n^eKe-ޅ96sl[/F+A)bkoºN_{КAiOAhcND!<ڶu2ZrYKi}Iq+)CjG ߗXcvtieŎG|VtQ4F {mW7 );4m1܈_F&)yxNm=d֘-P"vW%}Wb c ҄XUF߁c_"ռb@kvrFΐ|6 6Df,S2D{5І|sJ[{7!=yo;=S+-ɽ_@ɭθN9aa 9=uNj&vuiFZ-}RloB : ~M`fG^~Nװ d487:R΍ZK 2+#X9e/c^j\b>jJϩCb{ XrJ`? b2ΐ%eSe؅jYGk\w짾?=l::1p%8A]'q{.h Qvख}JCoFN4 {{_)N"vJxXpI왭oDvy<t8JԊ-WWkʹ<}3ّi0DJJJPE[ jpi$uCTQ4}W\"w7餋 w"ҋ_͈D;0~bs3<44Rʼ. p;2vš7/_ͳ~K3Kb>oXPnTĐZzgPl1@]ae{՘UikZ}8NI034NK((6f5Ԇ,|C<-zOۼd".2]Pf#+ ⻠8̮' X.l}jy,;hŜU xsOQ, t)Ry 3ЖPPyϠ/^`hW\/RL/ˆB-=חJ"m)i: i qf7"rٹ8ژ[7o:-v2O|l ^)njƑƴqFԭpZpԢ?^[(OSVQ̰nVM|+,4*eB_\B_Ae 85t:%;z-aP.ig$G6)s&|F'XKE%RHX}+xN^Z|0BM3,kk_epq8$i8PzC!2 S+k0hWVfFQ2 [a=8`6(i[Ie$+jw>NE%FGR zqcd<\wjz0ėVkpJ7[!pJ&@vc OQx0֖=z0Եx `~ #ro4Jk?ᔀy] !'q]SYUS1]BjUz4sP=;).i lzE4n^)?PDRKEEPT$RW!+Q)V oz:@Q}E3o;ޘkah~qQH%(W\ݽvߋ4k1Ɗ#% &v/f_9k~#х%@}7tW[(kFs f%LQ#<櫪Ddw\U2OBgo.L{p1i_I8BrΔbAUS Si(Zz<(}u$ZObjnhsjTB;W`|2FaZ0- >jˈۤ!y$r|~'OǬ*JnLwcBwܓcS)9 Nҙ%]L J])U (&J#)+4l!h/UARcȍ+*B^m#fhDA\0Ga^E׹Da.C 2Ko#$2cࢼ{i^AS%䄼{j+c uzHѕP~=3j9yU& B _zP!4֠9`oRƈUhΛ 6| XH-~$\QrV d/k^h.5GP xDc |UnӋ]#*F*'{OX7om!_-DDOѾPOމc|8$r}AԊQJ1cS=|9mr15NPaف)Xk[Yvf%a!II6A,oqі4(N '-:tgs īAw+BS7o-cBn2 #R5ޗ8e->S %JqNgd [XA?,՘KB%`h 927> Qa> N gŦI*0ƌiݡmN۪(D{Qir ;pi Z΁?Zͦ\dTxR~{,R+0wkwcȪ9 Ե60S-KoPKn֨ܜRrBfM= n=+6GACffv+*ɦbUs 4`^ W8UIx\70N'z]ɥSN"yM~"7Eg+0TCWYn5-rFmW"*fɚ //G‰3J#4NA5۝@NRodguZD{'71R{|z6}R])RWvqAoI]@}䤬4M2})6:h"v 7YIND{O\&'L.1)8ƽ'&KW`L=yr"us+嫅N7I9r`PdFk0\xD0[l4QKD. :>w-==7\@{2ƈ17 ,~`U^sA bذ]`Y3O#&+,hX WSkԼ"\\Pؠ9URHd5&!4A& 3MrU'2"wM 0=9nM=vj}rQz"94Bg'WH.-N C ԙ?OCv_59RfN2*\Z{!GJDF[!iTW前RB^$9!Yyb<.˳ZzFODuFm?٭"C=m5-Uŝh=m``MpSfY't*E c"wXQzw£^Ój C:ͬ#k2o2VR']b0"eĂ{Z?ҎuQ:]ųtWVi\Mԍ ռƭ&sۛC']uCVwNN>쀅@ފiRnf/͟o:_NR'j`|sosas=|4WY+4ױQI\Ob`et-RՏR@RdӌZp,΋]*iF1i;,Yg;ZR4N]~g-Kp&Jd"2H\_]_S%A gAT!R@ڀՊMnψl4%KG7[զr9h{[NT˖þk7 /t>fJj$Byr4jz6u^3IEf.hi-Ts"HjZT< ФF\d_LO`!mC`j]v_W(C8Ѭȭ|XEn; !IUFWXm裲M( Nu E~}=-ME}^}$VEsצԥ|,oYKJKht,gWhZ9xp*qa4?h@u[ /Q ’]xG}A?t*N2Ձu;MwZ4hs&NINGWK,q3ɨCoIw%'wѥѥԉMO]]XEt-ԊӔq]X+]ؿ/.fSȯ[#n0}h#(k1M'CaoZ-d0<,+NTh7+q@Hd^4#Z͈zyrk؊'j;VpZrtmg>LŽZօFkmc'[R碫ԣNqVZEbVo09IWԺ lV721xOΒ@e$'ܑ:(x_8)y][aL']o%onn!PA[ dT\e650颞L{4¥a$$\(ςYd{lTdleUJ"yB71/%;Aii0FوC5 .dnX"a05y.bjTM[Jk^w_gmHt4,ͨMO^/j7yi_˗t㍒FCtAy]vhv wh 0xxL$;%Ov(ZQ PP [Ĉ3Ӿop:|9O5vN594ʊ! p:V6@^Wei ݾqBl{19d2[&ޅa Q`O֚s֋ӕBrx^]qR]QV\7؍jqY|wW\y+뜩zv$!y)jx렊d9Om9=O@-Y1WC~K6e!TvQO+s!d oVtnx^=&"Q+Tz4 =6m>vXڏ µx5c]=GOD3:q(v)̥Kȟnst&QQF+ ڎG_fA;r]12jgPĭxD= Bx/# ci/g1ijRCl1"#‹pI#h/=]_%^&^ٿc*z7!jRx$ ҥU 9R"ܧI j3 QSTD&o \E`u?ǥ@یA9>)_aWJo4B'kхI:.s!#v`bZBQ g@![[p~ טR =@Ղ217p}e)vۣrfTX-wiiLJ=N~^'2{1 ՕfKyw9©{Z=ޕ뾿2h^J2k뎙SO]_ S Afj/r;⬇@v܅=#{L2 ~4W.DlAWΧ33hdZ;DOƒq>Mijڇ4g/u+Rmg 6Bm%llu` g^e VH+-ے( "JUW]]_TF+s`E:܄^3OOY{|!\4CMhY,b% 9(Dx0ɄG @.P =lh2mӄ 63ģAaELp[j0Y{ ef?@ñ.u){ڠ8(pOQuG=QN81J,QާU@ ՄNɅlhU\Mjh&9rAJ>ݜhJUۂJapS `NQ;7jNCCsM58h DaiN(07'|KC4DCPivn. JYG'ͱOlЗ2{6~U5V3Wl#d|12/ı' V]CL^5 ig^.t3֨̔te?'$AO'˭[ʌA $'R  X}ݦ3c<Ϻ2'`N2F21Vn][2qо.V!W eXV)3$M Xq&vSb`7Ժ!fMt`)<%B2w0`H` d 6{j c `+%&#Jy@NgY.4u‚  ׷5s;qDs6ti4y{$0* O%ĚQMMxLMD7ω53ie0 ~b/N1̅d&Hٴ+mzo$ M?v䓥U?u%ꗐ}wW{;n^5it{k8ȳ2@+^ª ` Sæ^lU9bRjɼU:&WM1)^ui/L~.i:&Vb" Vk~9è=ЃѴ>ha4^\hاdni%wO+gjVZikM8^*lW4۪|fp_ @UJf6H=Cؾ.0[6n!xlzN  IP?OFuUc?iq[O8u'#iHndJ.tgC|]k9yp9Y|uz){r:ϭs4+^RZ8U׫%SbTm.GxxW3 9|{$+mj8? HdNCbPIۏbOA%nwP&$ͱhɜ3{3'2@(J uy3!elO;䴰eU)52ǽt2seum+]FΓ \<9"-k9$[]@ӌZDtz,Zב<&kh]Ô©9ŗj]؅9 jy1u0mPQ;Y% X/o _9ܮm(qυ e<9CKlX~M 4ӗ} Ѭǟ7=B+#Kp<YvTAތff3o{@xĝ%!' P!erZ\@zݸa?R ƛzd V# y˜)5AU̪$"P&JbV  M8N4w ;~npS)w%v>x {au w}TgR-;u}XyrpBB`-Or&팊Mq@w3=-G$TF}˪Ԯ*̞92 "'iG˴GLgTWbȣ )<#<\-$kEFC¡&R\K@`,(c_2L =`(䱟FX4B[`;S-P K}&ǘ%epPE"t&[gu/ /e4oՙqN{w3OeS5h>]3 a@]NP?A@jAAE鲨MUQp3=+%!<68 5(niU'YWJ) G0jK9w7ߚCxD+`Tj[z^TlsT+/O 8?5#uJn3>#ǻixpf2{}JȂv0'-7zPwEުp{@oQ_pTiLխ=Qutõ#h?V~L;XlH*h2ˠmC`I>+n Wk1MqBmdhZ.K(?.6o@'1q/;d$j;Qw͠eC'] "`>Mp n£0 _".tj AR8j!jEtK57`{)9 n";f> %8G@3mS rarvb$6GA;Ng| E`TٵH-/R̥j^`K-S,n*1wŪ\S-DP=/ `̹W~,B5]Fd\UcX/pwWB(A*va ~S+l`>ݴVphw,Z]K< _a%,uq “pѳXB/60Yi, -t ]?CͷlL-;n`H]uJ M( # N7;9Gr1C `[*<&{$Fɪr:ӎmY@2#C0T:U6b8w%v~7@z=`&G½wa:U<(aגEKwe/3)EٳAkw^40}jTlQ(De|YS|5$jQo#ө|:{qfv7f "nZ׬g /V 8$\pi5Ъ S ] ,d@Zb_cI)&|Cs(ԞJ3^Ԁ_xk 0V<[nm K 2+mzj'EnqOѯ@60Hݯb1V_ _j 3eos_|+A%V47$^m+O mA] \A4(АJa"@` >xUx&?oٌ׶ , j+bv()_˫у)Q9(| O@E|ZjS ~2٢HqLvp/;m yGVWoI\m-vqb^T2Z@@ <$ >KյZZg#r&;(sRwYyYJ$NߡP](N}oQNw C+84Fdܷ$NdxT,ܩ )禍 o7(NI:iE?"nR/i$wE7/򘊌vIRO$񂂙$2=\x^n *@D8voPLx.O,\A Ǣ0$1\>7E&);tȧa0!#aY]Iv(^Av#;,kO37m'+&E =@U~Ce/NSBd9F )m鎪S-ݸodTڏ J 9GňFR:*UJs Gۏۋ#/Rδ;NSl-L,8Lᜰh}T&,枤b@(R5)g3>UUɀÉXbY0/u*É;s.(1L W`ySܳͣ!Yr?PttTӿ59RF%i'WP3C!E OAݬb^Zb>Ղ>#YR""bh, vZ ww,\ve~g.&$<[Gh|v>肌~z6f"i`8EFX[S]To f%fy/}Ŕb ɚmp=ŰA~ ?go:jWQLU@9~Y]RsJxQn`NF:;>-ˁ* Y0N/^'Q 0с&8jd9*{0J5P]_I5 983Dr2۶HE+i^mKC$-@X1)xhȥo Xb?ԑL(,&X?cvW@krBz3bA06Y;/|*|۽tvLE"b֘HhP6(BHsLZS;SV|sx ?_:T)+0Gl}G̸E/Tm3o 9hV_z"棞-Idv_Qϴ+ࣞSHHzcE]$Ž bn]Wm@NR nӁn >ЈWBmqY7k~g} e dDһU Ęohg-!]\I?2W"┦x0n:^C٩_ ˷X(X͔:"u7rCRk#uVcHoUq+#`󛼎}oe0xu_͢/|50x  , *Xwcǎ2(Q줥(t ~(zDȈҦ*·t0"9ƲX >F2K1kNj[!T')8*oyb* QJvҩ%.Պ5,vz?"Bl5"ʃO,6:[?djC!6FĞGjK~8~& A>bMKY;aw@D2E;ohDgBK{ _\:D?Aхir=vHH IžYŰWX#;-vp_0UjcP<_w]I},//+4Yg#JoHd&.o!j10riY#" ,YTbZAoQ.A!*!Hb} jNMgW3U8$ k +CL_qx;&ND+o~kAzk\bBG?a)>gU;shFCvG cO$>'-XW⩃4 gogp CEyNPŬ?0hpҭ%Pq7j>A[Dy|1? >G.\TTb}G;وbqQcj6S1q6ʶJ5Ge <. yynLHP[EQ1xZ5n?j1?r\VAkԲ15If>i`dUl2JӀc]OCnlá6l=˂*ռBsu>J`\iMr0}Boq? ոKZߪauSpg1hk^D tIoAX(% 0 K6Z{xo -xڽ}?n@KͿ1 [|*r}0)DŬq`7 'E]/þuyBؗ05>wyD=nSN  ( TQGϠ59/Pzd<ؙ7ߢFa,VFeIT T]T//3NO$#p(d8#Ziߙ5Y\J$!;Hň cNDKNq!,%3v2%u ,6JcLEzN8%)tGs7kqbƜw:sUjŮ"˴WP*<]j=C yfꝚjmW{I y?N;=JӼӉggfS>S>.|]cvK|,Y˷F(1;6.iFk]LX<^:-T\lnUhP< ǻ^㸆/ ϯ LY>Mewē@ztbJDc1QvQ΍2Q[Zחj|1Ce??oeO["R`0pfGS83H\I!LcФ\Tr#CvCO}'bɂE=E5e [c][Xj 5)cd #^Y~c Frm[ 9ۤɤ|{^<_J H O8 Uz*!E-6*H)~O )xnfG )]Wouv+4;gD sf0s>*E1,_cߚ R,p z@KC&Lr$RUʛz`ܑ@gkJ< vxjDƙHә~Vt1O1@(<j4gV ȡc]ǭљno5,yu ]v¢dyL\i:HS2޼5_t@'G;]7G@O>!!alI: ;3G6oC#l!;=J}:: cbVSt yM\u *ATݛڅ?S(v/J\R"բ)i7 syϳ{?豝擵2 jhwن[j»q&=c |7_ nI`f͓Lkv'\w# |*uDD@_ rR5'ہgE8T8ái,>ř&_)l hJԔ$(eBP\OϿn%h=9-&!Jg+G <%f+HtY-3pMERpBAٟ z- #,h4DAQkeWR‹+ΨsYNn=@ဓw @gw䥀Yus(m/;! `D|$8o@ڞ4}8~4M>^N$<P3fpZx%z@dp b#<;7s łFT[-q,e4X|G"^gGI++?{3 2tdOUggڴxLj'l~P.GzZ}|N)Lwd3p),9t}ϡg;C~b]~bW*d$cL,QĢyL\Q T*'dGUt=+TiŮ/FyIE+љ{֓ʷӱS坿&؍r{cF!H2:~q_29.r6>s?ͣ^#qۛCe'n\ dygFs9q˘MY;v8N2(ks* Tc)@n #`i _V4YƑ|XۍOS5r_R#;J\9,(FA`} Ɉ`=¬ȀPHp_sV>kg4k9#/I`rW<ާK Ic!>}%P~bAt:!?w[5J1ty/c:%ѷt2,=5J:MϮ6!9 R*kleu x6*ϑr+p})`t)%y8 OA _ d#y`s*YU'RDItƿ: ϟŷ}A sp0,yGwkmPb9hlB;.I{"%oKvnVbStgHQ 3c4.$I+sIvj3ˡgW۶Im9dr,-_' 8ſuWIt?<<,u[f^*DIDh=?'&?0׆jtc}966tGPmؔ#]'߱Ն Uo\u՞ڃGIf JOrBwn/z M ؤCKOpx᝷*dgpxH2pY*JJxhUB1^\M-h˵߲;W[~@cX~BH-YӺJ148z-$1je>Y18'f={U$oU)j/ [}:'N=sU`i|I1F'NvOT*RIFpmג"o ɱv'DMd*WMѩkˮ, sEa]׿q~ *~gi00C?QO+~{ ?uV^Wu9bi'Lbjlk >'!mckݹlOm%8?JRE8`0xv߇8oԦC h/3fAI4d|g0aIIEbi眇{s9A- (l崏HJDD$$۞QchC%d7]tuWQ'X=wg]<wyns7h=o\;V Bgt%V wKn,|O ӫBil2e^JX~\ Fv~NReV3K y," bLd.7!1l7rMw$\jGFj1."rtݱe2]-9Ҧ9<L1JDTJf%U!͕Xmfx%]e?3:='O^yU5,fqڛYXӢntHDtibuR=2wBwّWҚ3 D+iYWXdc#1h%ΓmVF&'+.҄''&[)yY_}j"|eAg|Ԙ,/;s%o1GJآ)@L6IRoOjRג[% O[Dn0qai|[w)q-ʵҗ3(/[-NU7RtLxv?nX*B&BPyLrȠ̜rZng6yy=5w c ~x7.f0Ɠ61P-Q1g:ձ"뙀ӄG}Oz^ 5@:tlZ8[{T:ɯ$cB8x_w8fqĿzΙ{dUS${d||h06s{[r+9Ѿ_`+"Y@nyt rJ\;%h1O3e'xp0ۅ/.vӅ\%<TP"HTh>`bg9Pf8mrw&&OdٱJ|\ƨ: Cc Ji+*ܓ8dNJ<”η2|%Qy0u|$fWpOQA ܙZc(.y`Gd6ؒ./=b==2d4 jc| eՌbO>&Oq.جw_#u?~q?Vhr>o-JXS1 fV~";elI2 '|:` [*6noڦb@ă8qUQU,8F*./ ŕ@()q ? @+d&Al-X 1;s _ h¡TxRɌ[HX?;d ڙoh!ðfӯo=9س)ܠppBɠAmrjC!]uY5U_Y+<jiBm[9b*'#TNo~v;)TPRV^!<=QwŪ P1EK9e{~AwRlh6E!J 9zɛ}B3B}Glk?'GQˉUE-m.ꝟoyaC{F뜏7:)a&eo*糄3? Ž1/5!80#g (-Ϗ!_X87]L{vq CµXH~_sYQ'C=Ja{_,BM@'!=-LInGGl3QhSFJw,M-x&6< L_>> &RKUjiV`Aàa|¨,&q$N=Y TOFB;o B!:K7)RVM#a{8{vnj5h&_0z+70(-ץ i5[_@:Jߒ8&um+i5#YrV&9\S>O Ac)y0'e mo0P2pUAL?Գpݭ|?A:usARu'ϪIhE(T 7A1[vT[~IZN}FC?gRgxH/n[;:CTk0G ~`2ˌsJa:_e_ @WӬVfWRV3$rrv(L][[ -7e-v=3YoBa A@Q Jv7;+VU 3|:0Q ^]wJgRQqOe. Jnت}{Jo{"r+yNC eS8]{Iyޣt* [QuH"x%VNp|ڡ3٨7'PuNҝgSF #Wz;=^K&;zE~~zs/P T=CoӨJi?ۑ%bY@74Ew zev0{O#eiSŷM'n #XQOC=vȳopw1CpD@C.}^ۛD[fg{(⽈_ ![tV?%n? 8VDL5ޟΒSp|{`Do;ޞ&zhZWGn76~߼>,X9NwԶ| ho$:} bj:0}~ٽ ,y{vѸr_GcZveֹ@_+_4?44?Ol 6Ge`6WߛKN%wm4eQ:_=A%< i5h=-3FLJ?#' SiUtG)<8# 6;;U:e:YRylݺ|YǗk@PXoG?2\xi.ĿpzaR`P%© 0L_qGS`p U0!R >_MK$ǽK÷))tJXH,gq ɖ: 5dfh=OgN6HGo˹ҖPH 9*Ϩ P]aVoy.ܞ֪Z$d6?^l7 !}jlL@z,3s3V нN4)F쩀^ܐ8igs%rərmk[->6;u"Pqtq j+ÈAm [~yo `$3J5vC- g2o^ x RN@}fW7\if4<g>}i]uXuhّEk%%nS:}Q) L_q-PmomQoSnO E/ a8Y蚈 o{mwyX&cL 6Bb(W Hΐ(@OvOe_Shpn婁@{UG` =߃/ݩ𚭮aD InPSp{J`yj=~u/DجL"61%%BH젦 z~K_ t'(\GUñ-ޚVx{z]K4k/ ՁiO⮄ LqeXUg{ )Xvt9̈́mPp|׹L-޺6-W!VYZ@`cI$]fqXؓsC64fǂȈFqN6n(o)c-VނIS#ˤt9vJo+Ge} rB \RMlD*᠒pn؁_ت>7Hչ"JP{BXe1Ԟiw+1o>Y0I43Widl;8xߝƳ̄V"ǃKTD1Ը_(8/_3VnmvQD :`:'Pu#c}mQY\ڔ.a,RsƊ1:Ճ-S?Tjee8uT˹_CKf]%g[rp\6ssɍW*4aˠcu#:Ll8BTc([6 L]P5jHֆKvc Zx-)11A@TweMdLh-HޤWWoX8eHCs#b*YcCVBU#G:E7$"I: 1C ΏI[TzsDg9o!i$J cZG>u, H"[h M€@(p,ޘ$W((XGؓ mn}{ibվC`lzXzx\5]TKS5*̨Ae~$A0yWNb..)Ff:ř+  L\x`Q T(pΌt00߽w HW+ `gÓ?|$y7[; Owf7̗H(a=b^&9 |m۹}=d CiNhG/c<+A@aH](m wPPc=Bgm03 hɝѡqo`ͧCE];qm 66UKFI.(Șxvڳ67uOBr{5JiF1%М؜Uxꝿ5ΐZsqʷ';.[^}w\ۏ ZfŎ 9BBpゅoI ߄PRul-]Chљ>6w'T4&?˲lw/ÌBYwyϬf+'i%xЫg?5s1b r9|:3"|$>Wi_ol pH v={Կ3p'Q=H- 4?AUͷ S0i?o[?4YB4'+sVE`wXHR(O}o%X+@+T;놧Ъ?1j +c,M&gzNyNORsW׳@%bwWyx_499t7W$N`9ܔɘ2șgw\h{6:}uұd CJcE ʘwwA+]h-B\u|sk%*ߢAF]c-mb?4J))d @?Zy:"&7-qb]: БY=,`¨Euر>-Y2ReHFMX#ak @

    )[:}@׸}@mjЙ9g7%zh19.xPrݽ$ "r4xrIF s401XW{ = b53tZIWaO _X| wo{.;Dž2??Zf˙<.~G\<Ŗ/OyOa>QowD q:5v-ěmBO D3'>!mV"mm2k$)<ÊJQ lcYg]syR; w s%d泎=GO7xmG1?P"泞wRnU\/ S6vg6=/uomf;)-t[͂aȐeMw A)&= e^sDiMy b+b | +gj{|&h@7ZӷѶ+46x_,eWN;3ӴB_ WG/YGO>2 v7kFd5bM5t=XS^I&˯k x}XSP֣kk;k/5bM;־z kjX;k*̘kDv@n>i( ׍'\ ҞG]qjpGpo j2X00v^k˰`m@s=_+4>@Y׍=h92e6 "%싶}\.qkH!n &{ܕ'C\-㮀W+s :5A0Evׅ0b)k@$lub.c^7kss kĜ\9B׃92skĜ|a2Ü| T~ucnׂ5\\34`nׅ9eSa.17F1׉XoΘܐ1ׂF\ˈWssG]洗anV0s~2Z7;qu"n uM׍7] *qτ]kUP1KrYndת(bn>)b1s s]6pR1Ep 5.7 >07Zb ycn mׂ9@pb 1W5b.jkU-F]H̕n:Z0ڽRyf 4wׅܒr͘H4N Tس׍k\b-9Nco o ОW'o!X=2ʅ}chEaZ|b Sl(-ו|h+?zJ~e'zσ6B'n^>5fE`͂'i<ӡ؁J_}'7Xk++D5sg@qy1M@*+tO2kߤX ^||1=>F;ۏms>CJ Pe&do\棝2x";O۷PRkפQkƵ3 "o%C%$ ҂g-f>߼޾J7\;D pYӶ %/ͼR TF*Ga5 ^b6Gf|h]t/jmVԢYPCuplJXv Ikھ -t/Ob=;fUg_AGt`j)E"C l\j]y76ۅ-][OXgʱČї1AKK,w4y_" \pj:YsSW 7tC[9& kn<^BN5w6{Zt V A;?Tnk^~6by*{|a>,QRoP<:jX@*q2E`B7S"`T0C4 \_`mQpi㴳>!y(G#,{679cKl0Hm3x_ATl0mrDc>uPP7sdHp,2 Fy9 =÷KANEN_۷ZYm"5D6߆P9ɪyk o_mvE'&؉"o=YGHԦg?_ ZR|֌U1Gy,_4%ӌw44oLS1+dK.;U^^2s2f2A2MdO=2͖2͝29]_|.|pIz.r@ǍS9xt)1W#6DV.T麺Gy:ͽ`T&; O+} D@]~ͧ4i>om^ |Dԝ5wnG0+sP4^3ìfie[0 |VD" jMMmG=윹W&( -m&c,<cV+)櫀w R"O,T0dP=NccSϬMp@G8c'Z$|~0rk(5W-, >سl= 'U+cYOt*7N$D!䗘ʰ83;%w/XW>X]7V]U6 V5ƇUDpZnBHzٹjMӴn+/ff5A77,f۝XMx! ʘ,G0]^o+7)WCmjymBQπzc L ۻt7|C Yb8}o Y+/v4PKٚb \@&aqSf.$&5e =ӆ?GnFBƷP{a`jqm$ZVxF~Ѱt0~1U_ηkqzFfG5iTPe쨦:JGEQƏ=|IAFz2qMqNOtD;rC4_mCv@>m_)+-cfo]d'8!lj!0m&v.5_ZϾ]{͓iA5Zh Z1?t>"(XoT%mUȷ -j_!]gsx|'`]*FL/.o{fB7?Gof 9|ۣ+sϷGY9,MuxW0;fZ&$BR9,03|eLui;cV)c$oڟ;!F\7 ٴek8[)f'QmR0jlco}X}8`C1ʰbdgʭm8  AdUZO36m= eCAIqϞ)w367P)m):C;`yHlCajb%V@vMXoApX8xn媠lPKeOh;? @((>bLyt T܏Q"D؆4ٶx, 833q׈iWAwSCS0GINKrṩc`<_׍E7ac?4b+sqUZwL\.}}˥q~T](41BRM1v{#Jql=7G Hh;岐@)8hAQt2To=ah I;e=ikߎ#5rrY;Ki=lCz7WӶ' [K ݇e֚@<\Ut.pF_v@٩i,hR*;offH,ŠWcF\br,W+ٽ@bm? |Na rĢh0vzGيiYB}*&l>i,4 VU P3} cC#fcw{wzi<[Sh<=h [1.t C,]([NLi}[:?VyvkCygD)}E+4v` bؕWn<s"w~m{Jዮ{?H'Ka'" S5yCcZDNyyW*W852gUg8g\OW;sM9+̫1&*hR+r=O-cG^֫uB& Aˤpض7UŦ9gJ{m[e{9`N\4?jN$iz1'pk KÚ JMEЛ;- rTt6KR@% _ZVVV^rjHըC\En_(v%KӢw鄒! %Džp@s5^pwcr(''%jGAF2T,M8NYb3PL1c؅R58nNqhe;  Hbb[ȣU O` B^3;±Wc)*(v`:Du*(N1G%jƿoUA!T1{_Ő̘b7Kh|sq4^@tVTڠ W@}/p3aglxT13 j\?vITc@5;j=#S!fj[ώ TZ%6Fck1,DT1'-D L4Dن9 7JX9\J!ξeI_&XXA(%O[:+f Lr@0 ((J(i6`|['ƐJ)/ Yc2>¾Z9ۿc_|_}Y/V2}I/b"%IEz 5:Aggs˗ /9u}9N_Z^f$u3KvOT|Z# 6GYAQbqF;zۨ}w' 9NbH^v:a:!'KgUij=iǬΧeN>`k6ABJLI9„aX0zra O"<+`1rzrB$C#r2uSksU)T"WW8j{G;j2eJZäb򡫶bo$?SƴWozʶu7*P=Ns-V=S"U/ b}Jd7ijMbJM%937qo/D d~xM8[-YOaBTEUmP>Nm$)qzY05KkͦoT49z/"I"aiXm'0TY oV%fE }*P[+2>EĴtǁHNo`wJU!! ċ 9Sa<.xr9f=Cq[k),~SA]bUuPG}KycEm F!~ /l#|_ٻodufnJ5>y9Χn%кT[8cK8}1ΧmC:=m{xF]|vwʻBiMU|T잏珜/s|{I+WYc![ –ۆ`Iy$>>u:rJG-FdBZ_"5%}aj~^o*8T VR&5h$eH Z|L[hj=*TzBigɺ1ݭ3ɥ^M5K{ָ=}ԵQDE@ߥc$7[|`b]c#Ҫ%?e)dcKiì|iUZ}(ŷ #m)(&\(v;i|hb|biڋ炜*^Ě^"[-\#c*㢗o+ʂPmؙ02~wj8ZBSݸrgQ8ʩ3blh&Xڻfg?8Ե̼s\yӗ>Iwk dbݿqIX4rā5BrPχc()ᶘ X{9m_^MiͣަŮ=xֈ `_'37Ճ-+fJI%"WLMg8VjOy? HohnU:+0:WmѬyYOFY-gWou/X~LR<":u'4,0ۓ,^>=Ů/ڡk| 6hITmR(ČQ)7Ů65w8 +q^CD2Z!ł{:y&SNfO3yF1xNM䥣avlT5[r`7@`mK> \Qsk\As+gZ%uF0 Dj8_#,5/(b)WQO}xwDw}{޿3U 2hՁpgT?*/N+0|z, iwfLQ #]%Bu?g>نX{IO7ʍi◃qmw>VM˙:;Pt3 6~! PXܡIERQ#d qڥGh`bZ@8=]KͽwaB5ŒbBO3`.#QmsǛ۶cs ʋC:&5>pOG0Z!TЙc{]7_] rK ]/G|.f.t%q+R>&SN埁p 0gϗ.qz|H`q3KcjpB57lBܮJTZqq7Ktù=fK쐊w=ѡ,(ľR6f)pmWq(UTzJ(l.yRs&U(ZO@ѫ8Vt:뵝,pmm<)˗^[1`SE [%z㺸oFLLލ͵sM-ZI3@,~$tNWJY5?)< jWr=@ @#V*CRh= (CNs!VBVTHBe Fd3;7 ڢ,eEƣKp`'FhH[ 5ШObPҴ#g<Z@Ǎvbomh[T\NsH) #t7C\s:~ب ]C5df) ɂ46#4Z'?p)lTyLPG% wG?]CY#dvTactM ]4n h+Ê'SW 9UIplIΣXg户>qI%mܓZVIXqQ\ʹ(Rʆk1\Mp\/\\=pzk\ઇk#\ \\krn \3* &ނ}W/\C pp ~v~p5n+p.tBpMA6pe,3:}h<-y.<$&4Oh6Lh./*rAP]\%h'U&}nfMKMRmUU܌fm}h+k*m9ӧOn_i.oPvڴ4VlP$Ɔ^[9@Mh^rQl DarW3SU_ e$5Kn u~KZ|Ui',*Mʱހt> 5@~wUO.TM)&&'fLǒᯯP|k9^ O]iJ5M>9NKhkAE?׼:zUOMV^k^hh.a:A3 ty lBuVb8TDM$60¦*`IJK%IȠn5TKEj]=]fl™es2g5X^_Sa7Y+oV>BrAjVUUNR ~ q] MV"c)H;_bP:m#+AS;M[^QQ(w]:@0  u+RUP͆0-VΦͲ0{_X*? )c9"30\y'jeU jhmRsy ʋeЮHpys īV6BʗWAbpf|;qU^?Q, *J5CK~Fk-olZ ).>Uו/m.K"8@Q&l'_.SYb?AUI4924hIM}uX6~I~Ȝ//62)c%6C)i,̙T#Vw̼Wh!к&[#*>75,/C_|'zfU3]^k.ʜhnM.W-SdjRz7.)o"tp\i)SD@+ &X%~N&Li^Ҵ&nyy޼88 r˫74JM|1*-썶f*jJ t0v6WU5{lM byy2Äi(JX૳Q; ʜܧbua["AWTn %u%6eRӂӼ 9rA,:8Vр' g#gΛS lPWQ=>B.5q =#8=H)I%Iƫ2!!y8n}RGB}*E,u ȋ&kVVTUUհj%>[]yO&  [>rWXJ:[MiO|'UC5UWBf ݃!#ke\rhTcU4lMuQ-GjyJRWiyh0YC3{%UR*+fҽ #eu (afΛ}y:9D4>Pzĥ ۃ|`ُQ 5ukdJLc(f$zq_g* b#eJ;iaOhlMh CL]U01i5MA !G @3!=mF<̟7G[%yIwYaK YJWVդj6H '6JY dF~cMe#ȧIz KS0҅J/P^$Z$wXk!L #q-PgC(RjIJ*]U}Y2DZ$dM"} ߤe}ƚ" D/>-EX@#Y$%h>+@^v}/2GS,LIK9+S/Rǚ(\ W\p]*ל\:W\ G W\+᪃.Õ XኄK jw-4,^RW^jϋ+{#_YYF_ G|oӣ=}BJ@G|_װW߃Zhe:˛+jj{#kK}}m-E`S/FGfk!\h6hMx͑R3 zЅEӴ4'ӼWՃ'T q1}\[PrNUK ꚦfxW :d,VnׁmEGfĽhZt;4>V dG5 ue0ә}쓩16x?qc-VCX509?\bR^ض܍%r%]^ÄX--U,R#,dH煆Ʋp\9 YIKck3T@E$ѿx֕ʯit86&M@nR S»k/^eΟ('&\#S*,^QSYfiMaDrXeUecXIhoĩh`r `7LEeW<$L-SS>,r h I͜xBpai?|ƚice-@ӒٕЬe*tf*s򁁹 Z/I+}"}&5ŻF;?0?pbsYc.%N~}Ox.U {̴IS}eঃ%:\^մt Լʅk,bk34,r0ʖت5]Y -.\[r\t2?lːWGUzAϓ8lsE]Cs3eq LTiFpg$vR$b lͰr !+&$~ *mBvyC%>#W$_Ƹ  *j. D.6.4L**r`+[3OuZ.7`]Š k # >qu/\:048 sҦ[#&o)*m@c%hա H qUSې}",Nh^>Lxu }Tl[<J5C%ק-*p Ok< g㶺2P@bK f"R`&Pփn߶ɗz\MOCIh?H\UKpi x4$aMٌ)Tsa1P*_poҀ ZplH XxfR]\ V LYul}طTZNEUMK|OD q[_Y.VyRƛԾqyy\0{l3gd;2[@ʚ;ku، Μ5Ac)}m+ yHd~_'%om7P1JRCc㊤otm-i  Z7.曐֣{Ac^ @evul^Ņ rڪ]R4`*2VSU vUQR¢ [f\& 6n*kA/&Yk64Q6W ^RVB L׀ET N'rоzu[d8@凚č$"OUyug,ZJ.h8ހ=D?I[#!>|Lyf-Bx~%x n@qCyUDcr ԶA@@ PV4@DͦaY'mJ`N Gi( <.Wi3 fb~f 440&N8]WPׂAV#ZMyK  Zo 7|kыA ;_3%fn.#8BK7Ƶje9X5ˡWPd+ԒZ> 4U @Vܿy5:ͳֳU4Mւ0]knɇIȏ=Z0f@!^hN26neٜ$`ȴ)2 JȠgβPE+W7"5 I D#S.vOM"Ht]Cx~T5l5!陕$5!yI3qGzv\3q] teYX*ˎ05zuF@T"H8z.$?+aY\5҂<q )HMühqթ|v!t`BE)23tkBũjRiFkc\hzV$OS,ww\#~ *Ѥ#$\5% ,_#N1qbqՏ7WP:x~,p5USu2rKl`?\J>[4aZ%NhIP>&bG<~RMT$MTdN" t@ Iavr >Me8+Msv`U9Ucع4i 5hˆH|Y#LX[Z@{ _ & \FEC**+LSu,wǿMK8eA*GO.0q3eB!4WvOK!QV Q'::DME NpufcJ?@xN*}+e8K.䜬Eۭi[߀&7\σ7pA~Z$riO~p5iO\ʜy03Y2m`YY38|;wχ¼ysY9299P5N$_TZ,+w)&_R#,/o$e hh5 J%Giui{(k!A)|X]ʭkoCRǕ 'TB&_jا CC@XD s6\`O2gkjhpMhfZ.a4>)^irwLzeW4OUAM/4 0 43zFށ۹q+$NK;񈜛osuAOxW#ccZ@- Ys``[F{ -ed$2zqH%rݳ{͚[FcLz,TqdUG"eJ𿋯ia2g@vZJֲUㆲ_M 8N2ay#k ,o/[V +OY[YhR)V4ZxT:jEA~5I{Y5T8)euxAsnh9_Z 1IMO5bz{3/8OKoQ@)0?K؊fksܟH^}WA=D\TXf(6$2s7^=ƲԕUK89,4` 5s-[QTerQk@-@UO ׁŝFuUf6>eꥑ/ (¾蓯־8ND`{<씭 ,_=rU:Ku.*m 긿1q_i18I0'Ahj@SVx4Mh}#\_ ્ctܬܔ<8-m*+JgD% 7G%gBxUU˸n*F*28z87`*i+TUBR nnmhT>F M5L_g&% .FdFuuR2V!4 u'gJtc~@YFfAjABKA3QDȸcueM%-p$ YVrA*.pG`_r78(4.Q^8Y^!O(䃔mWnp!k6ܓgZ LTU P(]Ɖ%V=_{Ӳ 5<L+Kp 5X*"O×ET8VyAW8~A]> h⋓7\ D+P*LNnHP"{ʹK*lM pAx#ȃq &ÁO:{/oh^0"-3U^.4p§zl[D,(k|jX0ˈpeܧ7=ƁgeՕ8E1oŝsj47ʂl<]<+78OԯI.]*+.]y; 9ߟ?O~ӿ?O~ӿ? ,K8BJ>A?ߦ[zab)c1d`bk*5-11'_MR7^H6-푴7;ҷ.+K )c_ˉ[w0?ƿ~&^$lIx ᅄ$|0(qkK&*IS˓N^|&?|ʭ)9)KRMS__ߪIP m|ݠ5N6W784m6m3mtѴ8Կ^J5-M۟MJM6~vfp1%_Ώgܠ3?!~!t, G %:}'nM~#+GLKy4彔x}>_o>aax'ÿ c0kܘcZe0=dRRǥS?I OB+Ϧ Oٕ~8tb&͎Ʈ}*ϱڸo=XBFCuKv$H80 0>eD_ߣn17b\l1v05&6JRK} M] ޭgscqƽv}q}aq>*8OܿC8o"~Px>~Do?1>&x]|r1>=>+~fMt &}BHbqĥG?J OJ1 L@(oU]KKWM?O|8qoď'%ݗp$Ego?n73LuuLL֦ `S;RS~ 0I2tqmPWMlC w'H]-$MϓLVgs Kuf*!qI90cqXglxiz7LᩣSS.N}8uw*>8]8L*/!d7"vLlgñž~'ņs= ~s|u-?RI4]RW+]tG¦^K]:Q8N>[ IKV%t2iR.9%9/&YH^o`ŤTAoߡKZQ/_`1~nx5Q33ڌ63YMͦ0*gziBjljbԻS[IiiiVmH7v2bZ(@)-}Vz^ze:/K?JW\ء#bccbb?wbiqnˋ+#meܯ-˸0ŗ?t7n*tt*~eĎğFФ!I7'MHJJJM4;i{Sn7?4~fxii ԷӸL6+6@]LƄC +LN KZdONz7I<Ɣm)/Lo/2ox2߸%uBjej}jxzwߑv871LHӱƍ+~άX4%-esw_e|Iei Me4R:L0=f-ci_NI t"4pP zgBUB'jT⍉7'K5qJĤDCbZىw$%K,J3q1ZoSbK=k7$nnN?_&>s/,ؑz[ig_&#'Kx)Q44ixҨ+nM4=)cHJK=);鎤yIEIw&-NZTTTr66&u$mN?_&=gKz!饤I'+io;I'I(ӤϒLG7I&}t.Bҥ$yrhrx!nL9y\S'''%ӒoONFּ;'/INMOnJ~8)R; ve״tޔ:94mIښ_OP`Xmx8ܘcl&?05~kdnZmzʴ&cjqjMSmf}:w??츚(___z"~5;{-?_?{t\U ޛI¹0K:8(cA2CMY-%)y?'NB6^1T6qM?!N7Z;={V^ON؟AG I`OAKĿ&MuV%<)%9+9'SR^KW#'@71 21=H5{*^w`%]nnB[“ #Nz ǗAeB?JS~S~~=`L0ዩIg2Hh_LD[?Knd!anB6PДoMiϥMOoLK:+CUSփ |ܷqYA/i.3ᙄ'Onaȉۍ7Ҹ kJ0%f$'EZjީ~+}6cqǴ5uO꘴贘iEwa-27b?Tw\m JmBgɏA?~a1&Y sW?.+ቄ'M8 'O(lr-袇xUWkk IMȺдi)i KH/iߦ)w` 8ܼ8>6&4]q|\T`;㟋םݒ01afBnBk[·@[2O6I&RJ~i|dړ]GF?ߪ,B/tԽ}nqs )Ll?_'=DĠۀٓJ*xSzSC;G= ;_\2*LLi,MNP:*->-9ɴ?JIߔޙFIj[e$=#,>.9:WqދGM)xJ;6(}Jmb>!#bAU Wb{bGŕƭKnL &t{/&7ɝ<t-%!%#0.eUڔs))-#o70mk8b8m3ait7{LEaO4sUZU9X>bִ w6n}qqk_ |ksݟk~I!H$2vSy '5MjI?塔# r/hVo4N4N5n3hJZ6=ϥM}7bĴi?<#jGtbߋ?A쭔„kfл|6@AI"rj:f-,':2}CǁC2Tiqˀތ뎛?X$iRW$$ (^851.9cQI3փmtҞޤiCR&hMʦ@;WJ>M_c نrC5/FNf,1ڌF)t'h;SoKK,L+ߧmO;r'ehpL|cX]"rwtȄ[nM=eMIg$LMyc AF @o-1AiBZwZjz ht{OG|"-Kx:tm@zryg ROI0h76jC- sjgjoꬴi ҿAsr}/6tUqkAJO֙tu%cr";Ɇ</~6Q72Ӡ͆qNᄿvtz RwIbC;Qq$B ';='{-)`<)J q;m~X^moH5~?bb3m\fh6L@4dԳGKSQ/kDDȈ&{ν^aT EM6[۴l CPj>,F1b)!ÆII 1b)>`/_.~?.3G#Zu^kLډJ.yIaeC{ŋؙSO*ImTI !FWڭV|[Al{[}O:qi֭wB6a\<%E[xŵR1ǼT:2c>88fʓA'[`].i8Hx = DCQ0N1 (=@omkicם@ge`^9-rwWFGɏ_%\l?KlXHG;kbap]H t;2 ~%-62l;aIZdl-*{;B&?Ly3?(7pʽ~O 7^W@OYiYJҦ0g|YMbrc` : Z%p1*]?uLNa¸]%R^[:.-Ydɒ%K,|="1dwÊ;ČpFǍH$:"("EΑXfj(5NfF40$pOWb PKG?lib/auto/threads/threads.bsPKG?/"qplib/auto/threads/threads.dll}|S4)Duu+x Z`ڤMҟ6m-SR*ڔ$ILiAi;9{z_86W>^wAQ&4tZf>9'?Z`{~>yU۫vq}4{poc\Xָ^+kPl_ʢc)x8ccl!a;c aeQ6hZ,9F,jEvw_Xq $D#&PH &C; Z[ +MجuhX)Y61iCi;Mbg9#&`~Ds6\:\H95؈k[s8LlZ#jh:i+lq?hﳓ.PhaPL6sa\XMc Lr˫[[MeV@̨6:cD^ XZ)A[>+Рpt |k%]]/4 @@C'- BFv4hUb2Y \)"6*>1$>A!:墥ZZ|BiH \Bjf0o}#!@-b eVj׎le\f( YST5(8 &2UG  :+]/?[D KU qZ۪м <5[bmҕZڱK3z6B~hܤ95D wKNKGmiw3.@Xndjzy/^:7 PI]H>ꁯA? ǦnlJrӘƓ>LaB25?Vw ϫ5?fO u/ a?ݟq5[D;/O~}2ZɌ,w*xn_O2*o3XżֆLʐOk,BBC7}p6Xw `\&;^%fQ_d`0_ar4FZ` RkIM$J/K`޻+1Vϯ(qC[?HK]d>TRs`LjL@c4wS6~R=<TƝ`N<#@S۝ {)w5u+0ƾ8FV ;%a~ .w„鰵# v+hfT<v Oa6x AW#CC ;Ot`vmN ޸]"WUY7TtTb Bhi0?ßѺ&JTu4zKW&ѧ=V9qeIq/(aF@F' s$G{i>]|48#O/c*E8V8G8M:ħq `,:othf0qaزCͥ(fd!ćHЬ[5DB:%4E,g>1>4yG ΆzNX\L0%8t2g)¢")Dk(t&~]ͼ)O MB.i"s C3I/W.$]$$ZٌJ(L^ mv5j Jٺpm(r]ZMaGa-0:`/'O,Je`X3d9R4sC8sL X%8[Cz^D =ܡ z];)0Sq'_,ڃ=~">}z dR d$qDQYǚk~? 4`q-9`_]A!0M[TqQHK.YGr7n?0k=2cMW엵xmGttI)ySeqVpw ܙυDjJ0蒩VNw|N_يw[; Ȏzz-l:)4Ȋ$o즵c) Zڬ?}[P in!?U>), w?49BD5/HqgS1.A꧎WF|GHxx[KZ)Ͱ68N𓴾‘KCo2捜W+QfMLn;ѡCs؀=ɷɏ\MZ4[AfVκ 5p&RJz(b\?+g.֠{`ܲ'L4Lx{1Eǵ2Xa5٣2M.c5*CҒr<ᘒv9v\+h!k%8;ƋrC6E n-~(k~MxwS%mnK 3jM_Zi,=S5=6c{pffgSVdp/1aiuV==DzzǙwUdޭОN :}<7Khg~L԰ NPs^`ߧw35,9Լ.c*VK瘎JfլV3dD'b,؁WG _I&-Ip!? .9v~(A&V)]URT:qYB13.ڧ07Ppɂ;DTNd9A% 0|\204HBO+@81%_|]-]Z_MpTO͚m~s%Tczm@EкYZEwas# EVL1i9b|ja'ŕMAްVtKWz IgKb (niî|[W|]fc~QM:tk2%/H{Rzop3Ƚ7j!d(ͥX煉' Z8,[VO-F$؀D:%9N[xW¯@Fa'Ӑ96*}`~CƝ{宽:mgwA.w!T_ w>%' (CalФb?! ]]I 'Z\>gzG]\R]^6N8掰uKRMx[4:cUR*0/N5C *3PNE!;`x]xYX+uiS*HPUint'yJ/]+9 miM%RM0Shi3ݙ(k${Kr)D37"I,w2 kߐ72!w5 &ke,5-ytVNtLY)~q1wN7Q;S¨,\abݙ0"˺=@E ~nxgT4!iqI(!S j$QhjݴmfS25]VWU#5lu[0MӎlSpy0GROv]CHNmMٷݚw6h|~6Mbw?AS^eӟ}OWvAˢȓjL!KMLL&1BGNʦ'1^pJ×t T3Gv 'eF4gJk٠:2?NG5*>nE_1^z w!]]ڪg_:B* 8Mfxo$8O۴AL`x0^:  )z@YjUJ)+ d0PysH bs\t+QpȼU d @:C/!"^x }ʠx#Pa>ikrIA[L 2:FZ2CSkFR(@@5 c֢>k,LzP|hw}PKK., ,g ;#N^^̼dd!vg<)Q|DYJ-iIOG|t=s7Ԡ!,^/y;+joJQv̈qeG|T+v$:F7H ԴX;PߒX򩬗xMAY֠$3=f-QY(ŗD!ӝwF^Z_*P)~l2i]lVtR,"C\Xl'40-( ")a{Y?uuq@է<3@ n 8MK;T4 ̓xa<S6DӔ+|cY  邜K+Ifm3ryȴcHyew@HGE֥dً,{T,lT}oʼ3 {>d؇q c8==eHWiJaɾSiQ~U<"9|\7IBy~a\̕@$LZٴ vn.ߓa·j7TYR)K1d.)ռJ^";cNKaH/,.ԥ3 ?؊ԅļ 'Sܥ96.zw몠 I,2Jl9HJ(yYYot"IoS"5-ad!^c-jhhv=ռ<} B4fFh_Dj0 )IQ-u^iY \iP+ku'@6=vԦZP;hV;oWR_X jAmOvgM2hؕ T%mL֔5`LuZqMT̈́;2SdžW)Ra6ѴV?OHmz[(h;y|S+@YIB cyM0/:WUKy|9a<6o0\*t3p%kc&Oz;)K`3K@ijx0RZR0$KZQIF,Toe3/ozE.<M5mXd-kFQ'5?|< p*(IaFzp1Us6=_4 KtuUtj2B:\$/Y57t#𠅇D(=ƺ *nt_1Lw:yAwCi {ejmFZ[zAwV u8pCA ($x\ɕ\ɕ\^!,XM p'W~.}  SgeB0p X``'#O<) m V2mQ-^x` @ x,p g ־hήq PPP {3+34N-(d{D#Prk%XH`}{{O;7IB8ޢ{\8 }rO_ a]ٓz}ETp;z; ycqy7DKDy&qXvO$p1F(xyCM/mXomʞ аGy0̙̒WjQ l {CU}ſ)V̱pDAB].* "[Ԙ' L\oB׻V1ORH*i@{|J_bG6}=l "[ eN_ sX'M} ,@͋ȱ.1z?oy@ܣ([!v*}3ut37|Ì5|M#ֽAoU:ݖ4=hW8},Cnrv,A֕u;8o(eM״9(KuL}[ǃNEgS2]W a.T}9z \^n^n$-S1N;!{vG7ڎ@9?W yy=O7 yC*?Gž}){}q6ƁTwɵJ#HIeHx6"A[0ӘFBWEҷb͌dδRmt[ *f#[=C-þA;6@HOVNE٘E#@}7Gk"=H6 l ƼߓiK }YzmQٜƴzҕnDE+. ,A P^;ycr ГI<G>p/Y<ymڈ8 i,`8 wИv,pOz6o܊QgTvd-h?!G 2@n\X{RT˵P$r{ r}O';ogk ƴle2('鳮wAj[_,,J ~iU \MPf+_\nc6|Rh 8@bIc(ʮ ؋GH;8iz%!?`#1D !ĸ\!/JU->|aV^m%qjGB:yX Zx HH FU{TH`DHxK<[-[D`j /=J@IzzQ(i Q8d$cضFS\h~Js VDNɴ_OKn_+R낙U.Wr%Wr%Wr%Wr%Wr%Wr%Wr%W/ob5a3>b|x-)^* gEb[?T\fTcn7Lv fyyyu3l2Z*]YYU[_ZvXv[\c5ZۭwYߴيmömGm>M4ՕՎjou~߮~zV+5R\_`kX݆~?l_`f3>k.7lTU`Rј3+++++򿧬\b7 [=۶ ~-#7sP cyyh(4WW,w9Q͡Xc#PKG?egt lib/auto/threads/threads.exp}J@'m*U'gARrr񹹡> ~o܌  6(a)@ԀԤt` sQ808e$$DxP!F @ՙI< cb"MAXf|3J44|<c@ f!Y[tab a~v``7w` 1a@Vc$W2IK IݒԜ`dj9aܵ RJ ΔbRa3Q &^ea#~PǓ$u%h# `W /BefՏkpvFwɧqĕC ߝs` #zbi`g' JQ![%,E7fw\u,R 6x{C` R}D4}wS^L}UfTәF3B 0$;|2~pSiC"6:^|ZLTV(6<m:N !!9}jh0EIi ܭb(O&b,-ٌ oY;&s 0QL-zЎYyiƢޡυ\K^hÐaG!𪛗9kDISr$FEI'xYL;J淛?nvGbxw_("ilLW*Íu&˝`lTpu7|߼9< PKaXBN; lib/bytes.pm}k0E0Z`T=.DM5hُ}ͭ{\&8$G;f:blmf]κ钂Ѝ {.iZ* o1|iMǠhs4Ec|/HV(~z-8{=u}8Z”|25F4]ꚩ1R%nlAjQv?SVVtՈd# |"JDq,,#*kXAi Qe)Z.gܛZ/VUu*i4'ݗ{")SG=~6G<^F"1꩷pal=, +td|;YO0 dD+Y/;e32:bKXg5gvY®"m b:axpVp3r :uVOCd``8U~.Gn_,߂6!!B&YHYRhfYr, Zn93,iQ(ֲ.?d댊^b9<#Zu7`ѕa9f 4$*6/Dr& fV(Z{SC][Q!(Ȏr3y8Y:+b.IK7N+ZU+ /+a \|LIu,jj1R5ۭe;b^)5LA ؏}dίgp| =dG6Q|UI> rGY ΋;85ҿّ]Qd#QQg+ ΀xT ,0tS.J|*a$ oXoO۶|o<,8,晱/}OaspMHG! uKH7Q~B' ĞO  x}}z ET&('j iscZ3E0637=}O%kY-]W99R '5F-Rn8@& ~zdL'V:% 5;nZ,A@JK(0(S+zUhKiH0vfAUM jr2T1rŀ#0QĴ.VpLEaJ1bB8#e/̀Ivڜ(̝ʢt:9~.@Zu0j4TIh>ZG^ MٯfoXCÞ}Ws DSi5S$WDV+E sz50k1IC(SObh9L? EAͦThfFSE8&v) %Yu3ZfPXm>\\\ч ťsy}*G $čڹuTՑ=pǮ  W'`2Wf(g)IZ7Z>m#[-S@ԛu:!2@GB?Iyot52G=L H㢗;BC{3yub {&Uι3P(.#c+I *bzLAUDJAچvM JdLsq?l2gb絭-]SqJZt>X[Λ5tXy*Y$WEBHk gNggڵ BZ6)2I7ؘrV \̡I[A@VW JN$'l1Z=b Rdk!Fcڻ_l{ 9Sj)i vHkUAȡE-ibՙx5VKhX~PΏ[5K! ھ~l"B@SCGQ0tk!l!$\[ٍq"ͬ8J}jC;f{NB{E 9{{2])x8 O)OHbO`8hRKEUmiuTծԛ2ܬY($4\(i*wsu>b3b@Zn5( iG*ckƌdV\&>5՜冾a gC@AC1;d`W57&[ر88Bp-0qjqVQ]egߌy0IX(\h  },( NѮ.6GQOÒ%ƒhNa;)IVF'` >3]#0+J0*WQ];j/^8ٞ"Q XY(Wxc; lUnr=NLL]F$Kiՠ,f=P9I380|IB&b rYh=I#w_qm s4TBot{ B,oߔѝUs^w^ 5$R$+\mt1 30u; chUUihM'M뛯W*ݜEmNR̡n tEd8H)@hz؞bSfKN]tzI7K VA,u5g?eXwc]mKp^DM6KwЗL\PkaKĜN(&w+pG :84ߤ:(HVqkɊ6uyj=0sݲE7+yW Kce|W}C9yո=xqcGC!պ ׽T ߴqɳ+G_Km}spWYSS<#A~xqD\voAݶͼCЉ Z%nj=]g jNN!"f49 j|(@kS[4N5m/͘8ܸȬ7 {6wzr\rS 4R7ٛvs_^rcY;~:WnNw/jh::NcKf[h?dB?9eijQiMr3 &z6FA ՘9ETVzV [F~, vE$oc2~we{@z_02呸Jv^ }\OZ iK5N~Bڸ d"FW> ΎĞdoC̞&ﻛ{ݴk\co|{ѱ_U&vr~^@=Y ,ذ !cM={ܱ{z=OJp$PԷ԰<2o` pθgmqYDPK XBe lib/ecaccess-association-deleteVmo9\i$R QBSwj[[]o6dyI+$xm3<{Ei͋T/ arHHy knN%wR$p ?t/Pq˩OT8;9=I u?i6{߼Nټjvntl|*^16_ox-;KhT0If"/rU`3˸ĸ5#|\ QtJǧuH?5:kFOp rϑ l=D$>iC$IKbZZ-; i#^ʼn~Z D2#i~߻h'u@58BnF6zTI148^xQ/ m ~ S̭@CEm ʉsUն 7# E]%1$zxI<"J+otqH3%Ru{tjuҞ j)tg\){4ŭqDpQG ɍaܭn2mr;wIq6/L lB \ #vX96uRGgH7@ ib<8MCha - }lP*WR1cb?`.[. }9.,FE+U1F΀ jE}&7g8'+c=lx0-~Ow<եrh<Pjb॥xMPT֑ʗ$N"-Mƪb0L{lSFWm9zgRf2 }ι$im,s39 uZWbfU'Ɍ eƿNP /~Uj# ;7>#j1=)N_Wi\i] [?<Ѽ4E>Yy;lV{^:W.1:NZ/P>>-&|ȣ%]eh:=`?2;8 (?Hi$(>  z_El*A\~,.dh۳Ki S%@&?mDȥH@MϿN C`Xps 8h /Pz֢d,WiAxMѻT6)ZEgҏ 9oAz߅x&?Ǽv \b~`zH*-r˜xq+dRP|+o՝LQS 죔?|h‡NkLmVR~41͚]"szm靡u[?"]٤+"ʸp;ikYC]=gH<$8WD~[.>;xoLS7sxѧhf<7=fϙ&*G<:jk8b6K'eOiFXO6my)|Kkxދj9HAݕeslLU&rR@c-y-rB@_W̶w|_?24-gC־yGFjrHUD0;dWH}2?n"=Q.BAEz@tqYYs޽/_}4y/O.x 5;j^^]ߞ2~9&086eԌÃ-3~׻bVj~{zsv"cNӮvUۘe,6i2{*u+`d4HBrhkI@P'a. ee1cX/;EeWGȻ^14`B#i+30Qi#FX4*ۺRh*% XۮQłIWd(6UܭK2)#r1b Y<64YG$IKA::4\5la8׎;IwܖP)ur+\ J6 ?,G9b=2l!JD+ذCu`; 2lk1*WKx8[M~PQTXw<zrHt&|^*U9]@U_f(T^C(+s$֡˹.T:&,~aDτlt/`ӴTL`pݒeMGsX I[[y? s '[`'`z-WMV'7o]/f4mDo|]跚N|ۺhOwQ--jS]@\ \xrwM JҔ;ɁAp .~jr蒿V;;׺I ӮCIu&tS}6UwWۃF/[CjnJkx8CZ.\Km/J>V]Ad3`}, m^ no]&4GOb*Rv"M(4E}_X͂.2@ Cfu3 !T@%Xq9BMAmZz9Z* oP.Q:w҃@3xft_ՈpurMAR֭bWkN/sIAg/Czbtv,D= i#&|xi vM dG$,G=F.n NQW\@V`ʡ -_0.ueV^ ZLvmNu0ݷ#תA;>oqCsN=3ͮw/1W4LWŞ+0&ƨ06V2Hbcp0WNj. \1NZH۸RX(ϣF,-pz|r cf|6U3l^+9vnUl~0|,{b^C܊g>2:< ma"_NLyzבc4%U""Iwl £'Av~E@wbFV St .>~>xSg?h:]Ӕ1އ- 9 m%Vί<ѡ-vxZzx_d0Nzm(|,}Ss{|e:hu J=RhO"qa緶Դ׎+bf&B'"2#nKo2OZ7 w)'! .RYXWApfJ0JjXY*hv+#UUO|Reuul,GJO$ 'E n+h=$jT=<:s' GZLc@}Bh}H.DNgGj@WEƾH\ T&䫮_H0'Qtm>T6<<\c `Q`g>9t:DgRtMPC (h 'rrY?)?zRiQC< 808C1q 5%ʌkd֒Lg3welcD0ۦ`E9d)4=-ӕv]89|]LSwer)EqZ+mVc)y&/H)(y'J  wLcW 94/n]DHvUrmmV ͍tnz*v.vG.ŒJM`\ Yh:wBYѪÎsüRDEZ]PK XB^7&V!lib/ecaccess-association-protocolWmo8  `!kҬ\tPl%1fK$lGr^d+ )|ȇDB<] "Q$ 1*JM rTچXs׵K7%\B i[ %Q8j%BLJG}^1V.?k{k'<VݾPr\JnTn7|,;vVO1}X6P1O4BbԄ B&LDeeSSŰ54|ゼ!rh=AXsʤgdoSC$- 7*ʡ;MhѢ.%&O1*NŷBZCvп|;P=ݛ1{W<ø`s{tKeJлJJZR]PUc@k[u)5Y9uW!^D+MFID {\_Σu.\XXgj#K)R2/Z3]# aH \D-@Lj Ej7W\:wTFjaȂC* &NU_"zA>o("4[t jEԭ> jcC9R:sW x4`59 UU>jT?8V8*/ïrq;/C}<ͅ .1oUQ"%a}E#<oou! }h>T lJP#egYmfLX/d$ur¼9^%m#5cH.Gڸn'7ȅ`7ܨi@&. ljT $b#8 gp<^dv= :MVt>5:ƌՅ²ƦE*e,} ^Gpչ1g /W7'0" )p\B=Ai?'sgAsW8c.4{"|ˁ-;Yqlhv G;۩oH=֕x`}*7$A,C<:Z+Fݏ8.bHYYߒt~Fek !U9zRgƱ~H:R$zg R:(ۜ˼>bz=\ "l–},\쇄,«_PK XBa&|lib/ecaccess-association-putXmo'- DTa4׺6ުawUl(jeV.>~87xǙ u%P4#Qa,lN}"a@K|HbHEejT>*}#rڍSKz}?An$ 7? S|'lwYSQ,^z賂+W8[ad*m)&!v< Ŋk:Vp0K":SFrzd0wtİ<.*2Ɉ?y!\$g-^O;hCLEsET#WGԑ֟!w`?Q)Wn3v H7Ci|dO|r|t}IttK.Q;_ݎKi Zt=,]Ш\CP^ӯ'{$6҉^op*Oy)*L`02zNjS񩲭qMvl? Bd㔬xԙnos)2Ni48rYe^+FpeEM ~GinQWd*Uٞ/F-TC"kU `ifEN@VDjgF!o'aQ*qWeJR[D NukѝLZǠkJHS8가yksވŤ}_<%f}Em w= 4e&Bk%p.xk7ihs@ݥ)iP!WM&)5;1R-*FQH?jʓ(mZʴraomoN- p`jxKbxt{ ڔ( dx^z 4)88h~U$C٥&5 ԇ >u_벘B͕4MVQs*^Z,47z~)#ul@T[Ԉq!A ҫf+cG0] |&:ZYd3:,Q8mn5[jrԺJW4"ia8|x9+] `Ί٥2et{7۳2G-TbO?KkǍO8RebxmYW]ǃWwد"IԒrGoȆ 9g&vsp凝XSs;2bEd5ɊyEp)t&mV.reN(l*6i^f)/B=$lœV۞&q暈[z*G@0m">UmɴK%SR6l\)#2muw<ޞUI' d+' EdvJu zzCVOP>|-u'XonHb}jc;DFɿ[ݚk+U ,EQg-xmG|19w&kTܚArV|A˩z*4Ya %r>QԂxT(xetYcƌCp ع;[U84Y2@ 6[ 0gRJO棉>Cf{yPqG:TO oy L`@c \5PZiع(ܥmp꾣\Iǖ9좨lsuYa5O3 t_7ͫ8r3)Im{w-z]e voJKq"P=Q8r?W?%tr tq=kL/,,~keCPK XBV lib/ecaccess-certificate-createUo69+N@|':jf,@t+ %&"*IﻣdGj b{|f7fw"n&LmM"am TF܉ 2ZйSmub=9ύPyWiS*R\V)3tZsfPǭ֥3Q)WIXGzUr&4@N 2d:LvƗ>-_hUp't,iТ&J%|2K.1b ϪFuB:Jy.BVs ld:8xw@}ʷ Zx<ܪ mdW&cn0Թ8[P;d9Fn{\UYdHǂr1ɡ=|o+-krorLwD@&ɫ@% vR\4oahNOz!c?T8fŤZ>Qw=mvxM=*~t^8 Gpx.-D:Exx fg!ݼ0/\"6tc47`#F%PMjhH#bp*QX *ҡ[ znSDtfd\tbWeL>).$Ry&>#4I`f8|)k q c2ϸNp/9ԵzZb6j\9 Fs])%1RX ,U"2nx*/We 4tY<,feeXYjkLѱ QO,}Pg8"ԉ7.]AM$09m,ss 戎暢I3ѡS>9M8S'^c]7yap2!!LOLyM"ߘrpWC98qjOd"npr>6PK XB!hj~ lib/ecaccess-certificate-listVmo94IUFTф6w$D!]Vbomo(j7Pz=όyȍn ldSl<ј(FmPb cХ'=pA#1n vyQ{P1Lu!-Dp|(r B}׻fhUfͮsf# ﷨' Oal2$PԆlӬXNyZhzV#e*9Ν*DR9J/!kR4Pd{!<#{g*_I}J/-Q~s`[yN[z{ܢƜ=p.LjJń%bƨsӿ]A='P2g17-E<@:^C DțjSO8ݼ磭<\JZR^|$ōis>? /y o=JFȑhBe5ZTFh=@uc.%^:{L{IeTՈ՟UJu.eA AYZYcؑaWLkpARrZx\*c[հT{&3 WZ׫T2Md{ϣ#ϣ?\Q~:j{I(sv&*k72gs):ӛL=aL*%+T "73-`OLvt}eux*ag¦8օg'W0mQ^{T#¥a0%",JKܲ4֘"7*BMww;N^e͗z]/=y"ߏP[O }|_Z'%.lZoO6w훋[Byy( XPe/3vŹvsZͭJ";sKp3kD:\ >)4_&y0c #}8 Z&`&.(jƸ-AؕyLgl*B1&%,?^vn)N^BXU%;PXX&h_i~"(B6OtX7*xԅ Ma@& P7!/26_Sȏ-rUriI*Fl]0@+SFn2D$OtVa9Vâ `Pg^E%"L>0n8$!pn2ᶅ3j'57JfBLQ;&tȡVÙS^D&Ժ3Xs<2lc_=Vb#ήGTV1BXYn]u\B_? FAANC 6\X2kV|,tT)H!XPK XBI=\lib/ecaccess-commandeRak0_qMm 7m mh9%Wx)3;wlZ3-դASx !B >`E pW B5WF5p#r玷\vZ]Tp5}s56IZ0glEY(.1v&VV`珫O밦 qPGgIR` ^n֋+Ҁ7_><_aԽg9lB\ ayYԕEo7ZZDVb&$pIy|m!%|&ғw>xyMbE} zh إwB1zn6o>7 h VS<]'%@|NZ+Jjy@zA3x5g,QZ##hFoU{ 0a>tq Ə1PÃWC!w --xx2fB|IQ7$ H{oLB9隷hzOm/Ġ~\mhT Qx5_T~CMǩϯʋPK XB?;tm lib/ecaccess-ectrans-deleteUio7lQ@Ѻ(K"o\$XJ" jw$%[h;x1 fVsi ؀KҎ?o{(mJU3T7.NNO{Xe+jap2TyaPc;6BIẖXmeŋV;q㤚ŧp*?$Rs#Ha\Nr;81]b7u$A ο1ݜt8^tiT%-1a4$cR5pn0 :嚗YbA `B +pL&lґ f jҬ] "4jq+~ SSKsh& w,A,jav-d\œi%z:^UHs3wXfR׶ƾ7j# Cj(=0Vda/V,fJ\[e6t(M ^tYc[GMLk-{hPK XB%kqlib/ecaccess-ectrans-listVoG+&ѦuAŀ|$iDrݽPwvoy9ܨ"7LIOS&h,19 `J5X%媑J@=1Tfqݼٔ ; 拨s 8;?k C ^Z^770-Rj'#Zo|?frj1//)@v0cIs3dZ.:dljPCe/2c . yX5tqOaѺGRT,pk87}2+P;6KYԈc&t MI%cJ[ ЄTTLډl/DNn~80pvLtQДCdu!]ɨfg&,-V o,jόC5S1ڃ.:9z5kQO[ӍΔiZTJ蜭),h f,^#)V/HeEV%b.BiXV,@&6+&_rSu>!X E?-p+ep<"[}] K_#\f|})=>E3)E yVUL>e=ĭ3# D8aS.I=D\.ᕏ7[)]}1&;EIQ- 9 n=BJG! $KH~9gafČgj Pdd #`8B\tׄyO)6EԤ)^!l`|Pg=~m/.6^悊痁/6|@w^ C8 OY皇F꾭5WYaK|D#C;!|h_L8.TDztz}M[sp;fy?{ '׼u.BvMkeugbFv50*z&k?@ukGY ~LHtm %;^hI7*녉5,, q8y~zԦsW-a"uVSq0irmZsP~IPgb-^?{'66Y&'ݰBzSj>Z8ZazZ7mx]--xnKWhgyץˀ/vve.!8DAߓ5;~ c7'4;Y'Z3Iki3b6m-Y9ڳZYr^^>{u\%,+ ݪF {tW4Mw}L_*ZːzRnY = ~Z݉!vP&ڝ^>֭vXKaw0nIY{% S(',+{Lap+O[d}%ul[[Ƕ=:TT׌a GXe[JA2B)GWls LG/+f(N ">~<:;1JF[l(VCׁNN?g~]-t袠n9W"`DOA{ow`S,M)&]%~FWey}3Ov];>D [~غmVxQ!?ZjOL$@ UT#؛ w1:iUxisj0+,DĩB~\Ji[Йe1PL$*dtMqs>8Iʅi)1 U;S_ c Ul j GJ],՚Kjۈ6"6"ҳTmA2 eð i/%n4w$~!Zj ^R|b4ƙ(PUgq= _ag'5pmPX@2Ib(eרTT5yշ"9ͤN$ Q QLyvbRinO&Dp:dc.IC !8^㰄Ru2Qd{'*]f 7 Q_ CDv`#lϧGg0dQ3 ;)vLP kZ3o8a&alS6 9 <-n"&bFr |Ŷ !/T 9lxL-RMK@h3 ?[`(DžX[g*#Ba0sxV[q!!_s7/kLMTb.# F28ھF:T_6W'e+XԢࡇlLwݮk-H상6fͶ5ɍ.quLV28Pv|5VUt 345"%̵3A|nwki犠YH0HnO5Ubq &DgI_;䏛.F]K:- S _"weQ CY )KTFU+ /%b|LT]y4G4PE|[f+M1ďa'z[4Gu#OZ(<ϔX׋8C_!~Nk a]4Cx|1tt';ƀb_=RMDJB}7*T<1::yym P#9^CC֠v8S(" C *x,]7 p 95:cU D;.5p! L`.y!t{"pVDGIjoHcnaX-;Kȹ6UE_5bx>)N&|15č/:fv+UO1?ln`1BxUN/o ob|~/|[b,» fN8k6,?98sXQmU/{X=ݘBM:A1(gAiWT#?ob^aPK XB $lib/ecaccess-ectrans-restartksHs+88quĻ!18pwR,mm$V3¸랇ٍR ]xuWzpTo?T\p% ԗl/9Clm,A2J(LPc^:g, PG<䢁`MuOG2I5ʈ6n] M1v#2kD4dufM%ErR侌xZE@W!逐ێ=#+k-cŻF_+Q-#=>鑻J Mz(Jɿ.)%ngE]%j$㙟,V؁>3G+d+`C &֕.(]ap~Θ}{}|F= G`=M~uFn> ȈWtk/Ʀ6-[4"@MmRF`:FҩFFb"X"(4?:0z [=MX3&o *fo=¸) e FWŹ1HB4|)<˒Ԍs1# AϑyӐWg*Aզ#}`00SIR&bE$nk4gQ0C31LLAUyr )j1;IPbtJn-qt3 ԜwZڛ)T0!c?+Y](2BF%K>H$20m A+%>A|!x)7Y%Jɾ˳~43]«27T)GLPXSj@0 VՌDB}t.}qI5V )!2L*µR So;p {vˋ(-$*p#nfSكyÃgaJ]/^0eoTg|UmI)3)*-S0A T&tTP)iЋ_6 8HMg@}ӫ^ f$W "Q1RMkKMr,WsEuG+9ه$T匈2eK4VKE>N,);zIɞ<ئ/( 'moN^bvoy Gz88F2?GLXOUxK̟FFU]E {g>S`XV گb{=yl qq!_(R3 *c_r5^i˦Qe9qP1 UwʆZ5:מNAl lJel2葧Ogx<Ֆ@Ubx>ʟ2-jpT9+5(b?GmLSχq4Uʲ@|m z 4$$z S}ʊ$ܘ>s"0/25Ke̩ %6Ury%c{̎Ʃ5aӇJKQ.s.4V&GUH9dFrT”{yIEA<\ htJYb+ !RMtqf^TcԴЂ2B)j1z#ͬzh<mi# {tWRWV٤mUQ yHǰ8"u]$J+L5*ݑġؤ"Mf(wlNLˍHFPK XBu^Ylib/ecaccess-event-createWn7}b" he;@BBmٰE.%%7$׊;CRE I.gp`(A)Lɔ=)OSam"r*kù 3t鳗u덮BEZLG-$0@iZ^7ҵۗZɍE S۷gkƊ"p HuQy8@ބ2a0S#zJn"2. *Ǎ:jװKW)nƎ5j>#{p!m}cħJX'2ɭ$wA-}P5h %x4ex‹7~_Go;4\b5Rr$EB-*ˈqlsѹ0!0[Pb ~jOS0QY\S2/-:di:錅 J#R8pDpԜ}nlEgY;$1ep}zn_p10`+Fz畿-uUVxC"h=JPnEB' T -QlPcpUߩ^O%A7*JCGJ>n-ceP>| RuJeERJq_3v2Az?UW(dC4ٿP)ki4 ->&DV:;c8ݒ-: m镱[gˈt@m--!V,ǐVUGBÙ!Lh"RX(ryc1@p؂⼠[ cX?$ !>թo)+ߌ~i݄AJV9,g()&tQl( .T(VWH=F8|va"Yt=CGNL(_S%t܌Co c 9>BH# pg\ rR ZpiP0?,+5533BbZ-'EcO/^lz]p|٪!(c\TxG6C[T3 @`<{ٹTgo.~s/n|r+PK-z_mB#Sh,,;2Fj8PCrߊGJĊ;\~tIPqzt)(\(7>)ZS`"f=''w5rrmwZexU{z;)B}܇`ųOJFȹ袶^ #o=G jOI+ORbIثvhO+W=ca*P0|FUVCIvNwGrxO̳Xla鏇/p5*ABQt`P/gѮĿ`m{4PK XBeRPlib/ecaccess-event-grantVms7`vfvM`21NN;$"L<{w%/%Lbtvgߴ|0z$ yOXpcb~ǥ'Iۄ3° 5&Ch׍3UL?$cxqpxӿQTlZ^3n6=%'~B[2뿯ΛK_(;c)F&buʊ}%הg̙,X>4H5L/U"RabYذFC#eCstk0hTgo=ziM1\Z/i<t0iQ. 3cD(ǭwawЇ|;$P=DgP@\Ns˳w_ cY@;_Ś&tsa`f<cD\ ,b%S9"`iߧ@[sf9)_i[IUƵdrF:H>4{hf~nja6ט"!B/NYtܚpTוО2)y6Դ׎SFH JRWs k#,cXrmࢼC:%[)2B(m|XugԔ(\IjDrClk!ߊcb8U4\%iَ25|E>hPbҤ5RPBH >R*N8 9{R Rj*$%jÈ =t QbD77s(1sj()3L z.#!B5Bc4rB7-tթ[lb|̰fIT ʱk+94s!U!Ó O7E73du~BSVl,U_dn)iZ)+V?R^F!b2ZvJYa'`F{Tm;qeߵZNKPK XBOίelib/ecaccess-event-listVmo7 l 6ia9nxK/ Av"h[Yr%]\;;ŰG)/2gJMЦMš8es>Qo5|*!|r,/M6Dx<ԕqu#7BdӾf5KfkΝIwN1@;n6Q&D ^A:e4Qb9:ibYN 61qƺ*iD$&ϯkW5)2ߠ j/ēvWlRMLv rx :S *؞CPn5ReKc"Ccz߹]uo T%󭀘OO 4v$@ ,ːO*1V1?4>>G#/yN81?Ϩ9a֫YM4pl:j &ha)GRkLt[;0/PlRU%V QZ f%LΖ⠬zWrX[iرLZx+%zo-j=4C3ܣЍ# Gfu9wTX8xE8pѵ5j} VQ2pmxM0Xcl܏P^v'pCJg["ܒMzeTAR.ߟ~(Е emP}ΆTݴ;6?y6AY}2At[x{C[x7e";xC[m 4]p51e|SVۀ:YV|_na:- MZt׻Ux|^<> q6fno:B(h6?Q,${vzW=!ޞ/:(t(o(BZWX\ŚoKRE׾{*DnjnN^U#EOZ\shT_l X3mʭ$<fl:/u"K0tQ%lX Ko۾>gi&.Ǐ!pI$ɄA>()4[fTtb<+FL{ #&zkusဆ'x㘝,uxL%=KB:o Wd`A]HBEJŧC꩘%"sI|#yq*mHo+6Sr 5 ?bSWp7$1=ƚu󤙭snZ]Ca,$u~swypn4FF4]'t?Su)*,ŔoȪTv:p~Q3;b*vI*[]q[G,PK XBã=lib/ecaccess-event-sendWms6kQtiS,).e{,Gȕ I(hEs.@R_ڙggO_F\u6x<D1!bfCY׎Gi ^v} T PXYx+UQَ`̈́"gXiAmý^JD(}F&ȕf9F>PK XBܚ:6 lib/ecaccess-file-chmodVao6\k`)Nn[{K F %Z&"*IQG6u "yh&Q.L }"am0E. \%r p .u,t]wHV([Cs c%ˏgn ON۽*)g&Df,[ \0Vj>tڰi^ 3 VF8Ʊ!:~Yp h Cjfs9z-Qjg5/?ӨD#O'i}86Oj}4teBX'bF̂|<>=2hOa;(QON}ܾu}JHe  d֧o"s)uxȩҮ(4xTwѩ0ô5ԡIJWݷvutJ^(hVO q1"Rރ렟ZS9HuTUS rwmd1l0 LЏ|sQGjU,ۥO^^D߈Tp+ʣn8:c<>吱-=?4bh}tpu>ƮI%y/'@&ІBF 9lʪf(\#r#,&:ʹs(2Ө޲Lqц]\1:i;epKս{M@GaS~#B3ml!W' =Cn{`EDMμI{B%24T 䝗Ֆ8NWópl/k@Oc'HRD9 x&nd6A3ݯ4jZWSHmȊ&C3#ż3dYnoh=M4 &҅rh<*aX R S x +K!}71R+yq`RI'rx ~/B8s^^8ƾG=ҀGL|FJ"vr9jΏN!vy:%d: [_Qz*aE»Ǭf:^H`xU t4WuEMYc9^!\L3xA9O0[f:Dn[1T[!-#Loߜ${ evϱ1ktaVPK XB 5z lib/ecaccess-file-copyVo9)$'R-ܥ@!)"k komoSzwBBXNUhc7?DV.h/$Sqbez kLVj|g4wdwӦbxqxt(*D?޶+Wo~:`M}$Dqa.i `bX6/ө(~ D9ꙸ~G@?wuM*5o؋]F:&Vixd3m]gfbw:qJL=:1L ,tWtT>ޛp9Gra1L<{G7X Y< ӤdYƀ~U nQ&F]`p4W UfAL6,^ FwX'<$戎Ԛ #:?-.̩DV6L Nz17G99"Uax$H磳KIۢH[i,o9uVZlt҉˭l]1 b u˖# j7q VUW{-Zθ߇pT xQvLBW[ V'svn#&ʜIn:V$PK XB?bz lib/ecaccess-file-deleteVmo9\IDbɋTD w))R(;Qdv Xٵ79~3 |I1癙gf_y?fT.^PLS}2ӹJ2p {@9|s8S&Nm5W~&@G  n?Sl3kqglvsNb 9t3R.4N9-T^BJ[LM9aKUDBfS:>lB֡^@` Cxk7 iQHKoъ#hZr`h_r#t[|PIKb2 _64`)#"_!/J RgICKVN ^bzNɠ ,S ʭpjPK XB<lib/ecaccess-file-dirWo6;W'E! 7і&n,݆,hHJRI}wlǖa$${xN|+鍤¤]\]։Ų 4\CZa i} f]Cҫ2%-L\Qënvo}8NƠ4P"c)bpPd rePۥ[]{Yh IF¬CZx3:)7>ţ_{.D0o{`׋A{tՃ ګS8JR"QyV`VWx lk9z,ldٮ(erU/XS@(>& |i!-9\ cE&0j RsTp#7سziP/7vkoOk6A IKegؽL"o8a_d&,sЂ _{Tu`݌m+ufU3=хcOfD*XKY ww$lXmA4y~q9<2n}/boqA2 Mxfn6\x? N.29?6aX`TЗ- FSc^Ӆ6Fb4OH8i:2v5Pi}EpKտ"ns.\0ᾁBkI!'$'_qg\aoϐEY$IdB%dX+jzX]{dz5@c .$6-O;eHsF+NzK8퇬es2ģ :w^ K_=zMĸگsUd#!iu˯ Yi6[ZC(OB94>/a`S2e -`זBa_ ÑJ#Ubz"g>>|*WKj $^W$1P6DWWead\AtS}qP1%QZdRNj>~8<^4DPv 3:&5= 45ziqП{uϲvJ=IHQ;oPK XB1\Rܶ?r"UٸBx{pxҿwAPԃ_>t:QZUNBsN'#&}^s*AoHЄB&}p5iǨwI_~ߵIjߘʴLHV:rkCᅊߖZ\bsbqa1FC M3x+ ^}vq>$'bMV{)Sb^ۏh8Єݟ{7%k &_|wpXJ*)OuW}+?& q&\I*0q"X+G3-`r~g*ZR{+Ե8r-c|<# @`2[(sh&'q&EM#ՠW.4WzMl*\L=lXZ?jG%?ЂB=OEblӫEj.'R i a,u NiʊRT ؂@='e*S1܄_$TO{J҄\W`1BpupX Hс̓"Z ;5_] "{KyQZb#chLĒZE_dv@(п赠m ze"%wq6LŒ*!DԴ^dqcfM'+UoGT֭hkQ*g߮Om0'| ^IhPO:t*5NF_-k2j"XY:Va,bA}mpztƜg7[ق$Ml-۾+l=LeMSD"nvt+qptwDwU"u6\3@Wbl0cH&9F:&;aN_BnKX 衿3q0UAxQP$|ʪ㌆kW"s azF81U[oE-&%ќ:1fYCNԹu] &b4yu}^Al3RB^fx0~&ISk}S=-MNkAS;tonV|z`zD5#ZN=3DdugBÖ [MEQ/k_ X ZD74 j>Тʷt(C6JP 6pbK'sG}5b|%'HPs`#C!CUCөQ#k4s١4)Pa!"wJNdwV~ǥ:YB[ !>ֺpur!V>(!ۉJdp}B6#$r9%Gnu߽MLEw(.DI 9&lkW|f.wpVcg7Xrr5\a'ëu3cA4gʆ uܴb|t[ku$W ۛ/g["XiuqmוRK^p(/PK XBR4v4lib/ecaccess-file-mdeleteWmOGIcl:R^ cI*Ah}O^n8ޙٳ1شi*Yf3vi Q\)o($~TZ1n$O%t5x  ZENEYHe[ou9Z.l2l%ʂ/w}L7A0GͷV#s xoHݓn'v.eyܺ2oM4ĀϓPnz^6PC,|I~eWK)EZ(-:rk \/KXGtjڰhB2g^nQixȼ-om6H@Zuwi匣[В E#681y* Qg!?X{q?йΠOF xvVrF0 |XM?3ڙ+0`r%D($\iB ;^j#lSYP=Cb\I r~p6gN _QDxHmH}^d߫CA+Kh,)KGnZ9zp\aW"MẔە5E:|~(aK $zI:AT{A VVC'*"vùC8EFNOlxs3Txzبв, Uom xCJd4t: va}:c  18aЈ[ȫtI!#[`@IT7PMT`ʁEc(K 5n6ׁ$7^IP߮W8;x376mA7mEgSj&%5yAɉP, QlA<â0ëj!p+r)tR|.ETN+ŷy +Ns2H'R <3V;#]Zo) ԁsSB%}}9;t;v?u;=p jl<|}+\pB8[G!} O0)U0?89)yi'E(X:OiCSGפG|aOU. ">πb *WT3ؤ4Xd2Y%dEhVFOqgED^w;g} p% iܾ*isH"Yq2VallYY .D[33O;&GpUw Ȑ&0RT(rΤ!`9tO ]T[T5 :czHʢ{R|SWt9^'D .sQ`f,It "^6a0]˕,iY N,YT<-i3!ӋU, N)Z9E RP0Wu#\Ƴclndq$lb!OCcq#[HXC=MJrKjo9#U`z"xz;tO;Dr1d:o:鿟'{VS Hf1F#jD\_w:ppL `nĶ)NVz'.Q:7|5H/k+4C"\PK XB,*J] Elib/ecaccess-file-mgetXsF/$'Ӵbh$1'ݤgXUU(M|{{@/m/!վeQȳ4RTf1Kd @?b'sip*"q(%N)xr $3E&\j )>/*"'8WiaoV.thq #`5XΫb)PSn @h~ŜrvX[/=Bk7v7Mr%rB'F!5$-4kӞlUP1W?aIc%htnJN?,vоw*UΦxS@9JZo%reY鏚Boqvz=om[ a%9 sM3la%],C6k&3ۚQ0Nj_ZxOcKdtΙ0_:uRfхk8de7'縜rjN#):nz9*AW.݄y,PϻuZ850%(娍v-#TQx.`|;9-ڤBxty8`[\DnP20ѡbXp^Ff܈N.A7_9ĺ2H0C׷ocz!BQh rXԬ=ƐccEVK0XnZJޅ5[% du`|.U6CI xTgL1!gvl}J#_}1\`®jʀ xH;"ev`Eix"Lxn(EבY}օs go͝.LPȔYM'lΌ\R ,BDRPJr'?P8\4Lڴdud BaƝ9puUs7`9\_sD k ܂VF>__ Nd7. A{B5GΏ_,7u$ (,׵Q'C1RզLF#8\m[e_ۻЎ}ܥzS%7KP]tڱpW)e~qqkVM AgPK XB8g lib/ecaccess-file-mkdirUo6+.N8e' n-ù݆4hHJRs5((R{xzRˬ);0 yCp+6 L@ :x.όPzW&IU*\]\^-c%%;y'N]j uT|*1,' (_XMLiLx\0!|q6k8GTGW!PĈtH/+k,4Ȅ~9 A갺-7R2EK"Zh 5$-=Z3sB4Ѱ_2F,{OQgЇ*>% ]@lg5ҡE~j )GAb}K}miD脄Ev-].Nl3:fKKq#J̋NVׯytG/BA9RMFKC*/6}ECAs*(oL5Jg^\݊X*~l$h&8V\P-ۨj[ OvL76cfΓ4?3bA| rC6?OMlo*޶Go)c3\McTȵH KW}&JKf&H'\#>2=ͪ0=C!4s2=^&8K1hTI]i&#_mTǏX] c^54~ƅĐZӹOĒ yM<|YytV*KV7:24q)& 'pk>oYz4_30C!F./k!֒~vUaIAex7 ~q֥ryDo+@;y#]jv:i4>Y>˖&T05[p^HrqU|0™eNĤ5"X˂)MYItL/j+h =))!ANU Q7_+^$RUD+O)ic6Or2k! KN΢vЇ:T TSBp0Lru?^a):8 Q z\a{f8+̊ؓB>dB&%*ɐ{@&%N ΩONhj; GVObidI.9mJap5!#L$;"qv; Ր>xG喳s!lBD,޽;raiDB c{ $h*3hA`oz ^\V3կ"X*EҒÛv{ONݾjf.un|&^2/'\40Vj.`.\<>pfYS1)g~ V$&DJSq "EjM42/89HsT86ٳDŞ}ZxѐH}F+|L얖XT ^{~fi0&Th?ǭ.rMЊ)\)y$US[0 LdE=(h͊]:Zv3]:܊pJwwc1 O}ƶ{+n+|Wu0U|BtwXD>]8UW4_wu~y-, @dWGu@I{$)tsֱaΗ*BdžHycp<1BC*SAQ- SiCDKOH= ;zșTxxY̛"`e.3n'WAČ]#֮;&T\ ^D2=-pՈ(1F=dxZ!iXЍ:lcyfL:OvXmv*ݠ?Fv0Y~ƁBQXzCvOxroU=!ӻY)_mEŇ.^>&Fix#^Pцb bT.Ca i/0BbR x= KJW@ sr Ƒʖц#tY< 6ғUxԕp^p{:GU/'^:c:>ubM V-$O>j1XA}gTFcTOK$s*9fr&<ቶc&4F>#UbztKdO(Ã[>ߌUcпߌLgoUʼv  =~Vs ^=jpB J96;Zocpz1m# u[tUX3)In(ak[akZ7wֶ{[VY]]+NPK XBUt .lib/ecaccess-file-mputXksHldٵv$f08N0[dm"5R+߾nrSSVRI>}?y֝I7Y$܅y,swFҍBć4R^ E4\^$`C.T"\9T1^ZxK{Lt*fR%H?^L;a+q {<_1*ս޹Jfr^Cͤy ޱ˗ Jfqw8ՆrQaR˼{W^"X*=}=!JvC/OPAH35þk ]e~C4)y'{Vfyϙsv m c7 SO;ۛc;*eN՝8G1ҲBef@S̊0`"F ؀AV d4*PT0nMk^PQ%Ѳlvnia5x*k;:Kq۩ppqhgg,B_ 7|-j S2mc5fT{TIh[4ou~\^t˅iR ✄^.Gg^ann !+ruˎ SZsRX`Pu1|03,_KELS 9&d nhBdީ12x"g509nUҢgG4c 3[%uEDq[>]BNy~/IEi\Rk)4 HfH,0ԣBϗn@s,YXE.SB\7#D)3j>n4a#BmV؊%N kvL9^Vx=}%h +ʹcRl閷 ;4zbz25pǪF t!uSx`9 D  ^p|H+J8!52gߔ1^YG$Sq[DW;S-TCPC'S7\̨Hs;%R4MY@`uPd&|ݠ"Zp50> 0:+vf@VR>^ -@GGǹeegk#.wkæ"W0^5` ǣML}Z 8jo9rj?_ojX<"I50z'PK XBΐ2lib/ecaccess-file-putXmo۶\ lr^v{KR3An" Zm!T<.;rH).("ys^ qK`^\" 1"Nd?-lqq|tιXsQh;U,~a^cA!_h*ʖnRE#=OƓQ*| NtRyR#ty s/I-FZj^,LO/kؼ`;I -u$ŒּXr̓L!ّ IG5(+9p1-h7m7˞5 d ƥ3ȭ=ہK4qlN~\t&OfK@B#5G_FgoY /E3= sB ~|_n~#V襴p:U9W{P! IG;_+ b'H NBqGM 72#@l1Ĭ 6 DqX<,Nuatr|jHM.R\{)T)#nBPĭx9澜y^@ޒ+u zۅ%mImQ<}{?O' r::x h)g+e2ۡ[51g;#›(&o+L =nSzzTz G0U$Ls隊 7L['9VHkXIԜWHe \YGٕLv+eC7߸}'_Bbt'L+~q*4zVE:jg|6䁩](UwQ I`T8ZWƂ+_h:Ӽc#He$ r3E+ 8<^fa0YUMi5"8GS.uʐG""W*jaAJ6p8N"0p|U c#~Y ͅ1*7PDj4ZFISuCreX$NjjZmD=@]eZpu1i%|)hºO-}ET\=r݅$\>>vr{_ #PmDwqς<*Q#hOg:S+]mMVPSxMvI-`uwMа*8Fb5!PK XB*p*Q\ lib/ecaccess-file-rmdirUmo6\`I[{s7 7i! Zm"T\w%;~Q "{YӘJH!Xcv "a( f2I"ip#$å4"tڬ@+p nn&+Dq<3BBE,gupqv~k2K ?7k7~J8f<`\a,Y/x-“0V"VjqZ,2F8䝯#1~ "#*J"]@SL NAiRmDj%~-Էhs'Ԓ|hqʈ1 mӘ6a(#>gX$4 {7P*POgKKւǻC~b)gAb}+C`Sʙ *;UmVX-Qǃ(,^?|{<~ j78RxѠw#:ozy.h w[0ݝRĢPc{ A Ղdmṟy +><G0 z'(q@!'GwoK-7ț]k{߆&eoҽMez ^uݟC(:cxt"-5/6 E:R5p ȨqrWțW&p N0B {`0Di4Y]y&#m):ύD!²MJtż(5 N" 1&W0λcYd( -/tz8LEJjWi,h}"㕾 Z3yC!&>og^"NxmI?pIAyx{V~K]|&MC|PK XBvH' lib/ecaccess-file-sizeVo69+I؀<xK ?݆4hHJRͼ6Hى=>jAeDR@$W;xvWF(~wӶT"8><:5c=]9ӥt.N;DxVDN | d1զnBƊ9Pp ȼi[U+)yY/Ѥy`3zI5k Ri@4- >jA$^cFMSxLZliQ{o h噝JZzbh2"Җ9/ψ1R DR_ІjPrTkLO7+!u,:H+H!M? K;@JXJJ:B{Fp',3:f%B(P|C~Fe09&^*0>OL8XB/J{'aڀ魼^+td!<)yy J)JZkf5V[o ٳ.7SҜ,uG&rֿ~zIZgrٙ"/CwwfG0<QVHp4/b޾UkDM>K]X.UXkzC JR"u"¥e&p={R+Hwp3^JWO"-vT"8;9=߼Nn8i ;K X/+zIKG1a+6 * #v&Vp`*A4U%)!m ȄVpr O梤m=yO.E&,Oh$|8bħVI C2fQv:.0{!LqxҮ9:Jw[\72"n,ywߡ/ B:1h?TyRc=.]i?KxG_^m'(ɫs .ZZQg4R3o2zŧJ]m*ҙrhω(aqʒ:~$6BrZ:T F*M `RI'|KF(&YVԬWb%zq6YAWc[Iے:n<hc1+":&8Ator~Mvʿ\1򤙯k+j-|UBGAaJC>m(Y 7xp xCQ84$LS?WnaizBv8e<;͐331Lgcoϟ%5B|J h6զl]7dJpp:fl7kthpѴ/cǼ>E)4]3壥\Hx:Z%Y \hPr98,Q1l_%:.l'+O^y:>fK  X5Ŭ,߫"slY 6okTFC:QF}S bxˋd.S?FEX߭՝w>zO:<Օr<P u1bL/:+K{%+,of*/Kߐ0N"pL(dp `0ri f-:sVsKU}gn2pJ:Dq+Ƌm,s+W^](C4LpSev?.kHNmO{pgAm؞a"#9O?"~q3>vw\Zţوp׳^\Zv=N7PK XB(N lib/ecaccess-job-deleteUmoGJXK"K'mDr7wݽPwv/ds;<̋K'B3&|YBj~QB4Bμĥ^G>W[ =BwΥG'Wv`O+j-jB|_TiF&M` bջxpywXk<=A:f%C- =ƽ1co.[0 ~WSz}T{Ҝ12*&?X;^"t!kLwQ_Oat7U : O.4a{2e.SpfQNG i9LiX9y}>l-4 Ն.^ jRZ b$xjPۿ~ 4@{΍Ïin炼\ԡH-;D ) [M &KO6QyH5iրTQzZ,lγ_5ĸMzUkSzg¹#hB6ι`NZ`EzՈ%4{lMyyxM}oGvF"*$;t:ף~ .ϓ- Te鏇;Hv0x5)5lcPraŏG>{B ?PK XBfklib/ecaccess-job-getXms6lP3NFEIug[]x xj.@m2gw}^8'A…{"Eʘ?zN¥^d1Hðyi.m*|%BeNSU4_L:If!/C,Di/_8}'NYnJgSsnS垯n\!7@B/۠_gQWo`Y`uGOWM)\doGnomh^w)lq&)D1ޱkg~r!Q6;B"! F+&EOulGbhn'm_f;.}`=F7|*oW ez"QqRݺꚪ#Hacni߆n{Y\Tw](.b*Z<[\q ;{0XŌ"@Jlpp;S#-K 3d'DCfHh]^ ãW?V{㒔@Գħ>/@ >떃NgW.zmXOc7wqXhmyQ'hqg'_PK XBr˱lib/ecaccess-job-listWsFl`GLؤ6( !I2CZSt'7I p? o{'G2<0>w=@Oxj]F@jӄ+;CIi\d*|ܐ:3I4W=D"l^p(|Yy^8 A1Rpւbe˙dM}%E?IXVb?wi5 )RwP9'y?2$]WOҁmNXKVK^:*t&yiEa}#ui$*o j 7[oA߃~ w Ώ ba-%SH>9nǣJH'%?{ЎQ3<*4 0,3 I zqnEB52؃6FenJ4,]oMXj4SXn/=ˎ6`ڥkg}*SM#W#wp\ '1|zBYfPr%WS3'O7FX39 ޔ sXJu/ոZ9u tnӽFRD_8lkҳnYւߙ+5!W9$1[ݝ9ٔ&c_1ѸȔd|o݁\nafu;ӷcݾß[pq= .N?V:}۽`8+Tk)V0 u!÷yY%n"D8C"Ε&8jDSq!cjc흺I*2~48#{`,^HAƓF+sH;DEԬ"ɵv:Nswhv1}0*}:CHr[wxDKġNF3iLلMId?J(@#\o`n%zP xa$dq͵6G0.ZF8bJc$G,Yz4Em Dzd&r }ע.>6#Ra~H7 2js=dg9w{bM3gǽhl;vnK%19C"M3R{0=$%0V2KD cY|EiuV\6g/ W%tl>/$KVЈF.%0Y-G8V30rVOϖ X$Ӥy(ضBXCea`'є}~}sn_y\,_ f{KJ>fZ,Xc=NJmp]8K&Gs!u (]6t~ņy8PK XBIJr@ lib/ecaccess-job-restartUn7}b|) ZҺ(K#o]$XJ" jw$1%7$7;$W7~IÞ%9gΜ`4x"q:h`“>IXmn\B ୚x/5J۸V |1mi!ӓ3V$?o65ZUf, Ul3|+j#VN0Ǭ̜˒gՇF*;I96Xҳ %]!l 4Q})Aa)W:{eALGۯ 3=g1)2JBiRThǷ (C οģϔd;vSOK*G-bQmv)19i|4l-(hq%Vj/rH%.*PxG 9Ԗ%.p&>Z3 Z1ΜKNYuٺ0J7O0v5tW՗zjJ6Bi;Zs)/obƞ30^Z4Kp1yjE~d|>{z v:ᘆԋEo`!DJKϵ^{”0TicuuBVшf6VhD1RBojƤT9 OW!>o.QHL Ɔ\m{-prNthw[;C*%i0Hmĭgm5^m? \ZP8|Y8d1 {y"$4/5KMB iỬ C8D #Av)@uYf7eͻEwⲔ1hHY-WmYͻr2|-e yp- [l#j ZӬ&Cj> @ <ɋ5zr9]{!OKu3}D-3{xx׷|>-<$J#JFI_JkfJ53Y՜gŸ7V ݶzNCæPH']Q1?i6xs5Ǵ d~kƻc90Խo_/ΊuEr6nX߻0c(к0~trjV6xIt$ǤBOy?JK1 %^`kf n/<͎E :Qxڵ* qA :?=GMKk"ЎZI4*>ݙCkdiKo0&r. (íb3[aއ+Zjv ӄEsvͨLBrdsox]D#{y&2$ o@ҫ%[r!^[xFƚ~l9چ7[[9nJ+tK2$HVl8|q'ٺ!g"ͽ _ ^x ,mD".mDn Ip '5p\ ( f;ݾ䪞F_bg'IϺwt?/a<m#-.MoTG[ͪllƫ?(Y\D\kc»L 6F؉ؿ#䀑C!q0Cwdk=Mpϑ̋Mb ehc8KٻQBy8&Bu92cbV  h=OGYf4hנ{LT,l(4m،`.i5@Ͳ 7͔됁%PoZޥO2Q- nʖRi nZLk)1H?ڊja)PQ%WkQ3ZXbk&AjYW(? pf1ZZMXK2 a,PBM5 0.% ЂXJo>zjϒ\N?t4CR ồ);=v6tn2!!h cR9R ^$TyUF̄Vxx3srY0Y *#Y1+kR4$f9@CPͳ=M/KRuh!詀sm4+%ѨBMD3RDRc}a۬pŴ1MJf"qD8s #xD^jGmiv!2?$9C]ر[]LIh- ҃36]u1v-'M>%ܜ}6 szz[I֙/_w .zݒf`D56ݢc8%0Ж +zcNq@'/{zsU,[Uâ!H AبvvPMn&jN#_XBPTLCQD]MOʥvЁP#I\f 4yͣAdBlZ%MctHGe&~X]# 7 oQ.5~Ftdž<(o#)Oc>MZ$u\.d7x*% ɮj~"# HXttGN)^̙0٬}P)ȉ׊)hb%Iޝl:I) !$aHHgHh. K>YAڛwT [_3ՌTrUvܧ"b%#)V5s|"Jק&K(eɃoh=maډ\(G E+bh"mȎM@5)ȃSl3BSޞ/L.N/(w*X. u;'5sVU ?lV4e-d9Dg!]p +q*jƲh=T hYl3$ZN$ދYƯmڽƯ,4ȇd;lsC+6}?u \%Q;a }?0Uٟ- 0rgL.– [l!+n*-mT\qMКy+l;-r45 kٔ/ fF Q4.)7O2v!Ѝ&Pt).(T )lzfa*1-/)P箝 Fqo^Ky< ~(| !:yp~xA7*'ƗD݋^>Op{p^Աzg~1!_vtMmqfi Gvzx/ҤQ槚qA BA*U PK XBz .lib/ecaccess-queue-listWmo6lkӢ6`;/@M%ys,vmmsImH/XĻ7f~nXL @zhCS(X#fup:Z9SaGeCxQbQh|3~0^H j_tqr"c ^6j'+F{*WPTZX WJ^:Wt6>{}]uR 2DP'}J>)D9 \, 6PZ}\I:̕VPF .T*^1/KX(~-T䥭_g!|Џ9 .YÄ%Ck/m<I Cs]XX*L~cU]%aKnO#Zȿ3va{vDu pت}hk3c.dwveȹT-Aj[cy3zjG| Gi[#RJ四~s !O/"ƶ6Sۇ[)9?vo/쏆oڻl gP!T 830Îm\:Gxa1XfXsTm3Ԏ91zN}g/ E^K2/α k95 N/}DHUVQT$,pzqًvM+]A֡_lex|aYe5wan6[4̠UN{:PKaXB; lib/feature.pmVMs6=K3T>Lʸiӱ/rqsIc DBF(dF H݇%R!9tsGWxn9woF=+r?FN9A!5%KW-(O@H8;>:ॖBX_iAClY${ <L`瀅q\[{ mkk=Afːo.)X4$"#BbA9V#p(vx,rZa\XL?p_5<&m+NlOGBcQ;N;z.⥘82I9 ǷKœwٔGqH~:7. ^EݎGt UUsk> oƎYyf?^(<5qT#_@oOן]dVw#&95c_wA>ۊnZȪ$p>l@e)=5pܪTnʶ0 T=Sdv.f& 6.5As# !_9_`P¿,*{HHb#TK/܈S[S'K 7B(_vr̓T}E?U<9VduUCbᷭ5SUѫ-;VO4jdN|O>/t~[Ǫ#qr߄Z1]!س|n)ٙ!b>) PKaXBT{lib/integer.pmSKU0TP+IMO-+U*HLNLOUYrr){)*eFX*P-VV@V|RfI1PA!XeqiBfnA~QB5/y(*`P SKV6PKaXB  lib/mro.pmSj@}-pK*̓Pp`^FTUV4&;,Z=ffϞsf/T*<;p:&uVu5rGΌPV,C<|TvC].-bYX#W%*&F’ $urvKRdDrh5X&Q[@(rd")T5j>_\MȔkuJ櫜EvFI.8]%*PAU6s5s^Z.bQ=~xwx>. 'ŧNcڣ^-Z+,uvGِ~T>)onx7ZzI1sҶF-!1:v1iX=ڽ`$|rs ntEwW9}y;ikݿڡ#_V׃jbJeQGC4|qކAc՞WcNfaX_1=|:?PKaXBOlib/overload.pmXmsF?Xc I'Mr4Lc`'m'ʁNtaۻw 43Bٽ}=W<ק-5i;s2J&b ?:NR_x*Qo Vw uX/ΖP#N,P"qKUXe-к]WKVv<-T`@'nh.ŒL1x!1Nb%8E,ElFBFPe)Vm 9v,> r# )Oe`[YNE6U4GJlUz3Q?bg<8nc脆:En7Ͽ;.ZxrK: ^Su> 9uosz{u=8x[*ɥe𠯀p^- żoa_Rkp 84ptǰ RBph¡ 5|# LX2%Ϭq0Ѝp BM/ɲƳDD,|c0a+Jv*{&< 7pcO' v3‚0J(Ɖ"!E/`D>(¬@t&?r:Xq6qU蘯s\>E,[%+^'J^{x5VhF8ӥG%^:p~3u91N$C+<7d%R%$Q̴.O kB:~OQ'ŃSxBviQstz`kwo|U^7~>ʫG$ kʾ :A46L~<ƛ˳ħ/?4%q*:7GiFn֎1"QL\ UTH-JhSm㴋etT|CT;r\^K⋱Jo&t6/dÒ+ݐ:Spš H}A2UoޭGŹ*yɣ$+Ffa-B:CX=Sԩ/Sͧ(ǭm#۲g+Z?;PKaXB:J 0 lib/re.pmYSH U]Y Yn+g6ZSdSlT=d4oyA~yu(E|g2.mN8D aG#o3 `<6Ađ7jBr _罓kJRSpkҞN(mogS"*?NDl9[BpNXx!,`cn"$m#/,0fx hYNP~1$Z;f^Pj]l/}[Ca=!.`_[[Y|poh}"QfgN}>9$Ibo6چQFx %y4n4D@S1 ^񘣯RTv&ߵCohj0DTnt>?s8gCg:;pn55C'&Cթ:AOPKTIJuLJ?@T/kH2.y=f$BdF7]6TϸOYe|2*HIP>vNNvV;>~?kڹ}!ELt' !L OڇKyiE "iLe:´/ Lc_SD?dA,^-/I5!9 \: \9Doe}硽#&8snNjcgE^ǧno vU?NO) I8F)-,e>+(0mP,#nO "ѩ!%s,:8tPJ wrc^b>?CmHC~=4dC5WaDe[Ohi3l4||Vs3XܧcSz4qat+0ށ+>`iQ7`g8)LF㯈Mx7PE,فX;$0*Y)\-ܗq RxY b0ACoXC?ħ$/ KG@Jz2ދ`LE `%!a|&b`zH>!$)qHۃ!FRB>jR8D*J$Fm2@6\vhb,nV@1E$iĂa86KÃ% c|t?(F'd: T 퀙r._@EίC7u&%H/ |.T>&YD=+ %1Kܐϙ9.W+zt[06&WV31`W+7%zڑBJjx ;lꍓpk=G{hկL.ʯ[KEϯ9#.* ?z`v(* ,V Z*ʭ9+Fߤ?=f_0_MxvyMLꞫFHys*B !mMX^2g֐D7\%2,RL00?ۗ>ygQXLW@Ҽ,(1,9(I/Nj`NPq4xWX0 @E(",^`>2%h⺐EoCZ蟜t]\K˖{ 80ZsFXoxxx{@hz!sPKaXB lib/threads.pmVmo6_qqR.2'.Ej$. Dld%)_$$/x{%K!9e'tgq{}B*{t*"}~`Z yTyp=<c'oZPɆ6rCB3b@%j6Sښ[%43%O=h4 Kd)UWnd,*QZ6S["[>Y9Fgj:+hS@RƖFf4/MӸ'~M2!s&+FH plTbiP28%/Ȉ,) L.`tRfQ %f;LG|Y .0=8!Wo2{;t"^CKl& aݧjbI+Hj}3c}PޯxG*b۫03νg81}&?g,:ÿ_ScvŦf]1)<(j@wu{Ǡ/7fFg]U_/wʔ,nxڎQ'ՌgAnZs)|`[,US.-`僚YdvEݨ'G+ZNVu6t2viҮCX//~ߦ88`\h%}=3-kIڃKz5p߼}7̆7o~φjmDٮDD8ͻa0 \)H\usyIy8/LCs*¦#qOҩxF꣟ >@u'IdE;[1 M=J\)>pGZ3X6 ,^"-+Dp$^4SžvÆ%h!W2wq]!&s yH^O;2*o4;XibΏ͕֝(`6 }PW$cL|$;!@&}X]@>=Fѿ-דӣГ8>A λ%$0ƔZ ^Y6xe%<{_ȿPK85s>\o>3 lib/unicore/Blocks.txtYio7ɗ]K˾lٖ%XrbpfiZ}LL0(Ʈ $X{]嘨JeX 腀ur.H`wfڱu9*|2SWwZ *ŌQȧ%m ZUTmI!~s s1N3r zsOs-%SWV|y"MeväHsxTl(|M8 V"9[=BE%ISq,Ape)a#Kr[( w B(JoI"t`d"伦d6a/"\0= 9ELA? #B +4)`s"5H5OS嚪)MG=T"d+MM]uPY`%J孡\2_wWT]]r?WNbpz\nR8Gqsx+ (nYp(i8w%J4&YJT]CJ'! |ܥllfdaA.p?u-mo`Q-)yհ]FOHr`>{qtXq}eiikLpBTC9{zɣeQ.VjQ̗#`]}cPo3Mk`F1<9nQlSk I8GZ~3U*X91^Tzgj?Q8"~^Sv (:'N{qnAG;S$&. L-$Fj-[nǕ G˕pd5$պt45 BL4R":#k1gY2,}046w#4PWv* Uj2 I`RQ*!PV )ƴL q 8(!问Fq1:vtou h(cl Um}lXНzDy _ ׫ڐ'S8*U([R) B*\Qqx0;SrWa1l,H6Y&oaD'G kf4!<{G58lusL!ې/ST4Mn Hvy~;l^awfm.^UtcȐtݏ{=Wt~ 7BOP՘S~:2L'eS-{PE%j[c,Ur^Pf B.0C}|R:smzE'TB^W-u$M?m!NX>v7RtRN;RYNfb!7N0n]3qѶ} 1<#p Q# .FCᆡ+Zf8Jqݘp}vOxMe{D<uC#7jӳc`xPzz]3lY%hy^b<3 j] ivt7 \U'z? o N@k.N$d*RzcQ;&j\y/!lib/unicore/CaseFolding.txt}r8wتlg'AiYRI]Ƅ+SUL;vvű->x(Q"/ܚ{.{ UO><<&y;U_iR޿~`f &,1N'W_Gix|u(oӗ??u'AoS~ԏjy_&ONy&__?oZۧl Uo?~{|}xz$]<<=?1i1Y=?}=>^ڿm>>L~}?y˧nl4y37vɗ秿>|i{¯m |Yχj:i\??g@ۯ_*[4??ԞL>Qo,^ڤw**f;9v0YvT8rAOZQR?Hm]?A + ePecmSf~81k=@;#ZD,cWƾ5imsY5vtõnιs}ԖDD6n>ޯU?d4f2k#yF͍82ffL15w k'=5!"挨N6܎E?Qה"qF|*" /R)n3pYLNO Cs*6HP3Z?ܼchт3Z`u"sr:7oJP:7HȻdR}e]EyF/Ap[*b/#(yNKqe\!1 L@nI)Z"}ߋAJ%ɽ8RDJBaAb[W#!N~8MbSV]yxw C坱 =,T˕.*E^GD.ƃvs %ۏcPA V .A.1Tj#MYOb0t 571BlؽYt.S>@v8u` WiYܷi2 -p8 h@܎ ~}hLD=r^A'/o ;0ˋVv[t^Jк5/. ,˭e]"aH2X 0tn+!ð?uP ˗c8 +we}{%a~蹐xe7Ⱦ0a2ܶ=&#]v UP)I*CP)sz_kYcDž2(8JJ3ΰ*g鬊|>3l*zM*Z |ΪUj,WwYQt0P\U>nJ1OaWeB rB@Rw+dN̼p@ 'dB i! i,q@mY "uEU8 e]J}Ԭ[k'L$738E\nO4/P1 qw%av8Ũ;aZv-&_>̷SCǬ G#2ֈ=~y|4G1cXFwcwu tm=Cƍ1aS#7qˣ}6Ƕ>;f]/zd^7%es=(iZ`W0(K+(1Y3b|ߙ~48%}11SRjbB㔔UvJjl=NIi/hb~>R 7ĝtHk;%սju!ܐwJ{m{q7k;%}-mTw3Rk8gavYHk ^7f_q,3RKk }g+ZjSiYo*ҩLoXNrq2.Z!e}ZG(rie-q 2u넲k}N)} ev$qN_99e=c]Zւ^))%e)a,)U뺂uEr3^5RBx; ս! O y/a}Մo;jC)JRx@j\=RtUVYCqZCAIw T*8T*2$T̪\@!5CRZC!)k CR3}f b븄>y\Op9.KK]y 2Ó_?+sHTO%~̭c<-dA}@"P`}V&#;j݇_ 8j@Q0L?P *QW8z`6ufSpRgʕ9$N#8iͷ~DG/D'\Q8zr<g_($,5";fA!jT\F!!8WG0p_ |O!:SCN<aq.dggLO;ߣ{Q ^gm1荣3]c;c0qj@1vǁ`b0޸"1!Q&`}RzYIx<gouk>&wy2S(8i9}iul<-XpnRz:^9-]'+SpV.LO(ױ݀W$㛣5^,2pNad 8f(8YV:qor΃nP /|NyZ߿s: ޹ Alߘ9a V9o SA,kZyqcCc9,f1Q^vLrȎ;4'uuġ;98i0L?H1W^7CZ@EY@ E,E(Rt/|Q>q@,=0h/Jc`I"8EǶ":E?L?]@x.z$ /=zA(} Qo8h *޾rJ^FgS2>Ӏ2=O.z@Y\srQ,XB e GQB2OB 2"'q!}Iq}.ES%,U<|w-+oUxop/Gv\^z+[>CT^Lۣęc77rQo3s9=صACo>8E[M>'jˁ |pqB\PC>,npׅ΁ެ_'=#G~[Sv;A!;%` 33@ AtFG>@A|n7U8u[E?D"m* =G,Dȳ#<"sBh9wp^QƄȼ0=G^[[ESCR;#>gwlVQZGoG|@}ՁiQzV7`sbS;0~NXxF}d3Z?%0vn?@&X|n7"D>w$MCN=áw})9quȵ#P[x PJ< hs}t!A.B*i%AUz_ Ȼ#HՄ?I|^:$y9aC4߰Z]ߡpx:Yg=36:[jmx5>^z )gw<Sz9vi%vПZ]LVm'oPv7NXaǶ,ߚv6v>8uf}o|s(xfIo~k9V!"+ 9aX X ᙽ"&k0:SBvfOg0>O~:k0=n٘:=^ZO|LAo[tDzƳFJ b,=˱_蛹cW%ڞo6j̄[[yccYl»oWcYs»vms 9!Nd9> <<,g9$:[ ;2\gw>IsR.gcj*s>aW*qlׂ?슏ewɕl;~CXzw ϶7t*2߷L8eg96 Ƕ)Ʃ3䛻F3[.0料ĴXDwt1>awF =-";𭙻&6|D_^5[\U~Z*kf6RU1!ESmbH,Ё{Lt9W!2@tW8u_z9WH2O_"*E.U\D駞_ANo]SbwS1B"G%(9noѩLgMK}=I_\ۏ%X|N>nY-ħ BFF{ݷBђ}QPw<RMD%~%!(m^Sl#uFoG@U7 J1VsOg.:JOSmvgTKo}Ti߁o5Vt}]ة uT ϻʾNkN)x;5+LU8_F.gWSԓK9?l߶NOm2ŅHcn {稾O]*mHvm|1YlZY, NmASvmvd3S11VSj]##6`T_[O1SMI` kiJO>jXeNuF@8l@sW̊+PX*I̶r-Kc+a+3`\ ;nfF.8!e\:sH2B'@@@g0'@@@T H (HH2'6 x8\6\@@ @8WP: `H'`i12tO||XAac·ҝ[@>Hw>\Aҝ?Aҝw ÑC2j/"nk}5\KK^h@7Àa4\A@4Vn  ϒ:u'_y5w(HHNCjsIpPk,,@c-`-N-!҆K iݶ٧hFHḤHH+@0Gw d sdʺn6r"v)qn7cOᵿ $Irkr*DĎUF"_bGEAĹ_XOH"9bCp'ݪ<yo 6|)v3zq8y!x;a }υoo  Ey( j (JWkQ*LgCǨk$soQC^ wA)>,$6X"͕ Rt<^[3M*inSVaG\Ό5867jө ӳ>0Cjjc^Rui1 _+kdeغ7S{MNe ö2 ia;n C=vx#9f&霈tͷ69B+kHD|;ֈtNDʬr:'sN.r9'lh\'8q'k_TqDp71nnÍpDh-BˉVZN־"7Ю, MDp6p(R)7+}qe`tADz9/7\_C󂈹Xَ߮Q "'2^Q>0+ynEQJB|mL-7vI _Dꅓ39b)]:xh d /fKҢW;~lمE JRo1Z(AZ{v10pVqv'h+s/dij%x+ OqCp Jsmanc퀠5L;n- vc' NKJ_(XI{Rz]ɛ D40yl3dtAsrcM&+)X^~4`PB-{Ŋ'1Iftը= UohAVG.(cp^`,&nH7-ܔA${_ ťW71B'0 lmU3)-%!Βԍ2䮔%ìݕ1Jh> T%$UmQ QȨ7&t9ƳHZs9#,̚#=A2Cp32앲l C r> o6< y@[`!'Yh8`!'YhIABNkݚmu\ qvNˋZ?/: }UG'^J}W2`;~ssg,9,;1s3UmWxRly h_O#D[KDD#q^n)e_KL_wGw˅ShV QKĒ(vNPR%ie35X.Gw{48a_(#,B@s^:/z "{ِR|n)/u)iO'W`Hh˽gEР8uS͗u5t_i[rޖGs0K#Ө $L$f(ͨ`J]#A@foX fյ)q[u/LMcf 0%nlG)qA pASk&U&؁ftZ0%nן)C(fM4%4M `i} 0zW=)qa3oJd X5M 0gn6 7XwdsnٌnXŁMre1ʃ3wN`Ĝ;i#oQ0;{=Wt'\#'Uẽy>n^g.=ߞyZB&xVtnd͙n8b\Ss'|zڞv,b?ӈ_]j C鱅_ J؇%ݳ9v'J}K8t 9%?2xwo|.z f0췧Mm[O?_K$tv؟zn^54i.,OIe14TI͌_PJY*J&1KDYKl1υ ]Y`.DX( I,/b'1DM–w [Rejb%UTJ`ΐ,v1haL2tA,]IJⲬC2*2tZYư^pZעɚzGb4}\kbBdhܷN$3BZ3B9PΨ*Du9qm5A[F8NjAYDW,Qj:Lj"hOMg?2fhrF#U@v+eDd-oY["8.rL6 )MY(iPȆ$2 1mdXG4r rL%m!ӒEѯJ51Zc5EiT <ֲQ}+Sc"cI"Wk51!2ʴ5$h )z[d)_޹,f[g+텡Ͱ]tխQ_u"ָLe%6ԁ<[zBUWQQUTLnUFS˩eYXy1Ő/:ԢS d&PW0UTA,QoD ~-> M#gQ )Yhk4_6}pE1Hty]nWXɷԛvoNg', mqiTrɡu휡y9.H /˻Yzש黡kKճIA 2WK'F(7PZ*Y|تe!֡kB%ȗ0D= j ݚe=glHhҀh4''jNVZ Fb?M&,([*2~ejbBdx ` V5 A@ט6 b%Ka)߂9zMְPkɐ"Vk:ӶZg=i׋v N6: 4e ULEgQ:<m']Xz)W<9CDg0+1e1aX.5wX".*TC3;ZEK ̗Z yhqiID r ՚=kt U6R%yU;B065a4sG$hybBDQ Z֎xОx'|#>4._&SӋPK1G?Ha~plib/unicore/Decomposition.plm59rY6Llv ȆĻ3Ȋb*&w]sbU"}voou~÷W}x/_WÏ~?~o/.?|wz?~ǟv۷ӿ|?z?|Ow߿_ۧ*7{)]oo}/~ßӯI]R}O/>{w?۷~÷OT?vW߾on?o܍-~߾o?Οo߾_Jּ~??tQ/B7?~?ޏA?k@v\SG}ǟon_:>oEnUiW??ow߱f/oo P?|7>l+ͭ0A;U 6#q闟_w_m[/򧟏_of6F~cfI%?~aI35{T L$ʹ rVo쏿{b~3s5?.f\VPofd HX5@T7_ > f2nRQ9:Nzl9Tz ~\G,Jpu\ø =F]*V.?܅ .\\yl7{ [qauu֎klfJ*m~\Gⰶp:a\k6MB`JIL]+]فLBoo;F   Q"8F (Q<+o1anb0ab{%> HXi$3Ƈk`(l3(yJSGz5,[e ͘ mխ$I6W BBl%lnylpCxũ&xJGS^䮃nunر(A熯c?%X(ҨJ0`<}Jt~2Ɔ8M(><}yc뱎 X(̗1wPPx@{8aN2V` $_IKد֬}R5j;?Semp;0N}x vS `НuoG 3 Q+-(0,̿ݾ1a;8_006Po' =fjv%,1#ZԹv?Nbg 2}%Sl*jn'36AdeSaPTm-S x$:m*MQhZhch=F7{<RZA lfqؘٱYllLuQ)VZc2^ A RT4"7 B&h2Pei kOjai@`<ò0JT( Jgǯ8,41Bogb;f=C1;;CP[J!^s6t,2AyG dN`F hzQ0|h^8v#<:4e28( p?G ؖklkz\ǝ9[Lcko`?Kd{ (q vnJvi=ms|" T{@n}?Jx%S" gE#K?ZDLϔGC@;0&F` d͖V WyHeu(@}'3 1=VLPe:cB(5cbJKb2@l)d   @%Ȗu@:(=`uA;PxBnB!Uie@# )J~tTVNX{)Oړ\Y :PG)qRK\.o_T`Gr U>rԒBk\xeӰlȆ7ʚulm~@PmsDmCEKC> vi M1=Y{|2)a,@xJO k_?@2HqǸ#@}JfϧD=gG Q`G }7=1t@%8J00bp)&JMT8|`7p`>Ca?o|nb1`ƙ ?bǙ &wtaԁaOu& :<`c``bZCt\w83Y8> am@7}`<%Xu&e~ďe¸ŏqq:ƹq:݁2qu00#ө(aɗi]}:2;Ā%P)RDr Oc'  _50ʸJ 5 RUr:~ l504;_csc4ۯMsCOYO0?>72-Z%Lzq~͊)oO EXb0]E1i=8N;0N{㴾 gH7&9J0p~d o㮝v +S).D³4v Msyhʀb`b-ƍ\%O ħDsa1nu=`Xk9J0p=%z)ݞe=, >úQZ?J0@zu=Xa8 9J0p=%z)_M:փoC2=p67pn@Ώ 2bo%[nX`ֺ:Jp(o%@na}Њ-~ax7Jp~` <%B-,l!Fo~R="[°%0l n@+ Do6>%:K]<=FX9J0p=%z)@kWܖf\:e!nkݸBa\5easLY+YƍS%Unۧ,hBc!d[3^nxu0^nXc!d2^nr[9^nr oc``D >2/QK#5ȼD >2/Q@D >2/QK#5ȼD >2/QI>&%<|SQx>J<&%<|SQx>ic{ g;G!p-F 87{2ou ɱkXj{V6s۸7mۑh|e?{})݁! Yo`5W6|Ik0l-^c-^c-^f2^܏]XGXxx-Ƨ{Val] e, a-SU M_/`ma #.[oȇTR:kBPs=OlXyy`W1odb#p+F&6܃yb#1!<;7љ4ū^Uq{RKq?OG""{S |jw^oJ5 )ftЫ ]j(_sIڀv~^ s} (,ނ(0s ņ,eQwCMm\myo|.Օ6Ϲ(I_zu&=1mf~S}vuLcПW7 m Tsa] v_vM5x3\40mfhb<;7N 7(:2.)K0{_DsĿ(JqcgiqR`E*࿮5p0@zpk0pq=]5`8\ .^_ZB6-m,Ym[-!]v dQ&-tA.<,/pTt$C\_/X(z{ ;kaGCq_!%f%ū": ^ qR<ʤ.X^XI:*J<_Ae`C' 6hw<%n=eu~G*JS* 1|_ɹ q n+#3P}TpP %iJ:ꆡ|Ӟ0TYxd*oEFʞ|7M#B8PoTǭ3Zk 8:-4ZIh%VZIVh`$QGePi@0XŚN/r3f{C{L`rAc~Aa6\𙦺%_~O x h$hZ :N`$F &I|~)A9^^XHB¦^ }!,$ z<':f ?b3a!Cb7i!C0e!C|,iB<)s}Uf}Uf &UAg2_&UAljHL&UAq _Grr;& ;& ; Iwȭ*!7THGC+/Q A!w`(MH*LHK*7V]|"+9iW%|VɧUg|"Ӄ*DRU'g\|"qN'N) |"  ,:%HS`)đ^E7|"YNg`$8wri wJ>pPx bOLK%|l AyI>q4 $|^O$%|Fy)2l'Q^A'sBښCVGLv5NGUca:Q\bݧ4x%vn đ]8r&_7u:b6q`xw$XFV) ^i81{o0pCUZ :L`f3/~ &Oo0 }۝! 0j⪋X,É `~| >- >vܺ^3knPw| ,Oqw?Ab7||ƙp7||jr?Xg| g"g5rljpM_}#O6x̒`HqK ?/8&.. HwnfY50H|{Yvt|6+l-|6Mqʷg0H'6q'*u-Z'3.@ Lu 03Xq/s ׶n.nlиgl+d~ )d#)rw),e`xk$ȏg JEc %W r 6EMSFwqqx/a8G8۩&mOHF1ll U< >Cg13\\Ry,/VI8bؘ"a#vk8z&6DXx' v[yXy[w)rԱ!k"3[b" ?%&iý&ˉ!H'?Nd0N;o$DH ;Nozo2&;DZY,@^E27^7E7ln ަ~I$nSr\"g{P^kSB4D6=E~6e"+2.J5M"*N{ȻtITh"ǚ*"2f"D(D5U|ʈix.6"hJ7"'ځD&4᭶g2fz &ry`Id8o)y?Ι 7̞7"su]d)oG"##A 0}̑"xhHdsd(`Y}%~Ids*P|&vG 9sxd !,ug9<%ȭ >&~t()~ДK*U4Y{EWᒂ/ X|g._?1w >{4Q/:NrCƶpң9N'/Nr,oaϯŇRzI7(wjߠ)m7ڸ[z-h /6қ[8v@K>z~zt@Q)>@` fp6kc@qj K8̧@fݰ%?HB•:Qi@Љqqp X{k8.fϩ2.ay%-ÖVzm f 6li {W)gw5wZophX @'K^OQ>n& :Y`dYS%AnIѾ Ľ _|F $;']|nOt{pOZvoPI);sg%Xv' (%%3333;3;3;3y/ `K>3y/ `K>3 3H># >3ΏK>w~\Y||_ 䳂 <" I>OfxOnHyDwD%%;Ol ]DEɧEQi`Q|X%C1J> ̌OK> +/4lӲO%'ɧEIg|6 $lh=I>=)`IA]|&$LINgf=%|fnH||ԙyK .;Q6>9rh9D9~v5u<r1pXmZ}υxZؾ6Qfߖ}'e̲eJY-SNe²ge^Y&-XˎeʲecLʮ1.+~S__ 9!޵8Ye1e%m駳b56\gƄEUxzj;Tb5yUmn[u<+7S)>SGlUɔ!6 G[11֬oUM*Wjvۨ۞:ԪQGp`Ek4ƺgU0WcմM2M"wV.&jq^to{|/X{HxO?үF@/~rCbgZ8HB$@XB k%Bԅ98ZHŞQ3○=Of/{ˈ_.D\Y%#~سJFr犌bO Ş2○=dď{Ȉ+ ?U #~3@F@A^T=bɋ^?$/ÐCb;ɋcH^!y ɫڐCR^ ɫC&JcƇzx.>"-dⵠ$ӣRv",5Ȓh<S(8$E9fRub2(KrIx?3i&39bvx3|1ϷfɛX.x'mEU!k'm;|fX2Sg>ic0'l3ѳ3|gg>378CMn;.^f>sbZl챊 Ŕp mȜԉ)aSu| )lK{:]|l95ǾXa~؅]vq ~VmK~`fݳxʌ%l~YH0^7npP\Hk!a^{pzCU/Wy~{~Ix~Iz~qY~/?*.ݒSH[/-2UY-<ś F rI#A.~vB/ A8.730 FN b_Uot%AֳIz^ =/g䳂K)sI>+$z^ObKY%ɖ$-|!ɗ䓗KɻKyrOw&mMyA&||"$7$I>/$I>/tG|^l䳱ƶK>q4e9xM5V?CU:{'؃YR4qǰ8x",*&Èԃk2W"H1]a)e RArgL ĸD2Y)\EYgtZ_Lc Fݪ_i[EU %/Y~tBsdkp\(ɮ%upFR*06ʸE='$~%8PDዂ4ʟ1ǯJ7I.Gj5)4=IpgDǢe9 yHr31_ZO\\~]g*c6]OO9?w9׍D!纱_AF>.?5~|k䀩yX'ԋFZ>%$6K.9~\d >~Q#{|ȸ5Oq1mQpi16]N?xFvu_WCY(hreeϟSFYU+ja@Jy4pY9.agmIlͺ5[ cix į!q唫x @8ܦ+oݾxp^k \x([Ẓ ܸŰ8jq{oqsDN_F,lLHN],:9.'K}!槽 WDhE*.r4=;ﴘ0*˔ZՎ9$޻lb^e IyDΉ<Ή<y$;'H;'^lӐ#1˜#˜#v˜#w=|#w=|#w=|#>t{uNG|.kB<uwNJ_h ٦8ׄmR> ,-hȅj`i%?\oFa`piC07pd!\xf|ŝOϵ|NVl4/8E{אGq`K^w 3wgg.ɫgMYʔ%DXP’% jӥ꒶nf 'Yp9I,{3ؿm^IxHԴ{$m#y^xj.gXϒ%bZ KڪYmU.1~,+fYͲ$|,Wʵ[ͳ,>PUY,6>+~cebQ1XYX.Y.Ytz8/tItItIZtKwX=~K~K΅n,Y.i zꙏ53_zX^˯[ ZgM+D2W²B= 5yТq<ꡗ# kp.{W^Ǐ,sz}!YHi8"J;قsHfl)ΰ!:n19c‘rCYYi{pW>eELS{>HG?}䋣.G|.G|-GܖaGܶee2}v>b s_8,Ga#N `-^?V≵+'Vک_?v-k/8oH?mNS%u;<z]~Re~ x$wͦ#ޒ?/%ǛP=?sǷ7Uϕt=n>@Ϸy%A)X@G)Е)Sj#o= ]6J'Wuݟov~:*JI޵{ΤsIܠ?+qlm5٠N:W׎̟ ߟoCPÒ\?:+ l+'ӬvKWXg: 'BgQ47epݟo]Kΐ~0?t&\>t  l`/l.0Y:eSi\)oxAyy~rGO doyR8[(5ځv)[Au׆BPFJ9no]VpNYYҦ3ߚeEa( GJzҜơ4w{?'9>'%"9?J6Ήq߆(CJ3o&'Jl`;A)ɗ J+C7} g?bQ>.˓1)[Z˱\Fʑŝb% yR+Q+m!R3ЍX]ПVOCXl7ː?q^]l,Ws_/ %>Z)%tna%n|h\gs21LI{>)x3G2g?Ƣ-ʁqZ#eD^d L'\/ݟ \ORᶋ!+ (|M(ĝ$e b@9xM?DLmg?vZ\O~1Fa{_oxXl`<\G;% \?F(p柧ܟiև)BO=~ tyCj1ϟ>x5r8p).7\??_Q'!zGc:S3>=~_/ bh}s)񘹰㵀۩m+ڿ] ?5z q+~ws3r9./|0gˆC??zJnܟiޟE/l?2t}X ʎ= {xk q*&sy0cnj^a/c=<ָB{{ٓ|ָ<=m~;.Ҟ9}k~.A/g8оv!\ }h>18KΊϬK8ս׃u9 ^sy_$ߟxW!}J {BpGWk:?K}>;+gS .#.\4c?Ph_9,Wg_c8Q'cai_ f0﫱(%/cПwNh_}nE~~6~:-g^~:U{N.h?}e8tz|qyϱ_7yOe3}g P'ſ]Xm \x$ /qƹ|lg pxp0q逑q^9{|ƹ`sZq>xd3ڢo?{+Ѝ6??G,6aHyL,8|I3o m&Æ` h| a;m?6r9Y^@h"O甙s8ߋ*lg9-csF9p mSaC㠍s:8q`Y3yyGl"t36ׅ6RX+ m?Nb!F] |9YWM<7 |w:h6vYwvO{g /"y6bwXhlbЁX=^/ }!ɐBbWWb~Z-u>gD߇C%bS]r@3'$wo7pJ'}38??:[ r4~g@`?0x _.eŧ뙗2ֳ,eEQdC/٫OhՕ۲۲5 m0~08/p"ɣspאdVVU VVVM CP ^)`dƗ*:-Vkk%ZE-`tVE XC X+6 ZOrV$cZӮ&\fU69-ELka ZUE-DRvd%mpc,6U%UZ>OM `G1\e1&N6ZueyZ@Ս]y g%w*^f9d@FZXk%b5Bjm%HSϢSA_XWpN_#~PkDڥ,Dw8B).JʷBmìD\]zïDVX^5ǫx<Bԟz:Bԟz8m%u[F"nk ~]SW"0Da\xݬi%b5^5EDƱu!m+F}$k[ƹDP"V|ט)]-q[~!m&ޙ^a^x>5fyDlW]خs!j\+%*S\zZp3uZp3<{Z3k8zKye[lL_x%\<& m!Mm_H?79-yZ 2[X~.-e\^bs2_-9F2~-SN}>Vsf)sK?\Xsi)3Sg9;}ֳS|nCltn.k+Yl2pF .1 i?!1=h?!1=i?!1Ͻh?!cU 8}1ͦx-'dam^Q-h6Q 0Mb?degz'-_,=XYZKϵGK榥cbdt_·~1XGz׆㫕k!r45;h_3Kϵz]_k֫u6M]_|UhW.,~0L/<|1#<6myKWAgۗ;f:qnt6,eŵSb^SC)_{ʡRCun# 3B Hy }D׃0Czk``)Ƕ%0.$FArv .HH ?$l1J`[\ r _o,pĬ:Cַ! ΐչ/$i}:BCvN!ѐX\]-$UTԙ*[7fVfD:~q"/vL GJ'׏;@@}fXnSpi}_xwM;x/ɉu.]{Wc;@ jbRd}ݮaP _J0 *^+d12Θ:D|A=&;~|@c3F*&ጽ܌OL0>`T*^ׁ.*k$u:`A+<+e+/^Կ,yeLxA+N2A[O2;eGF%Կ,o:2AP: I=uTbr\W޼2A+&J{W䕱7xePqI^S?Ĉo_SbOPye+~Y qUK!C]vYp,m$A-ߟr@v, 7C!(PgH3ʀ @  U@ }BC~a?/m/,m/,mš/,Hmj/,mo|!`mbӶ|!m2|!mf n/ffplf /ffd3if N/ff73󅰸/D|!mf ql3_RBfg<3_xw3_xx3_xaq3_x1{3_ ||4;󅗑7;V3_Hj4;,W3_|!^+W_n /=on+/7^zW_n on 6nn q/_//Q//AggbggG‹+k̚zi~ /l~ *m~ gjg#l~ hm~e2C A{$_~Ƞ!8h DN GBpa  䆢 ?$Apٞ"ATk\#u:/ rMd "%fF'ڢ/UmQѢEg'(ԉO EfJ>!Z|-J>:%)ğqiIW+$k[|+$ĻZ|]q-I>Z|U-I>ҵ$|X$l-I>񞾖$'+//,[[|o,_kY򉿎kO%U|ϫ"yM-ϝwH+A^N/A $K aI%Kf"A6 /U` biDwOOOQOSOUOWOYO[O]O_OaOcOeOgOiOk!JBx]%!㮒sWIﺫ$U;*wfJ3y]r.|>ϗ|>ϗ~w9+ovyZ`5Xy +oy{kXM ]6|< Ev ?^%vu^v7rAM_*cDŽw;w_kKc,Mm!v1XcLs3fl]2c'cǤvu\\ۦ?<ǎY9܌yŒE%Ҍe濴 ceƎ;;gb욱U0u̟g?3g癿}3̟g?313131؎ k@_`;?a32A?GnC?[3/>sW=羿Mv=s?X=s?x=Cs?D=Cs?d=Cs?z~87=~4zG~tzG~ zǨ~LzǬ~,zCX܏s?6=Ӧ~OFdONOAOI^ ҡAStiy dAdAAAA>?U|鹟9]%Z9X=Ks\z۱vzFϷv8=|;oGz[ǩqyt4=QE<}.sOx\">E<}.sO_xZ"E<}-kO_xZ"E<}-kOE<t[mOE<t[mOE<t[mOE<t[M~t<7OM~t<7;M~ӱt7M~1uLw]~1uLw]ǿ~uw]ǿ~uwzc]ot덎uѱ7:2W:z_ot덎7:Fǿz_ou뭎:Vǿ[z_ou뭎ձ:VǺX;zZt\띎kqw:Nǡ8;zPtꝎCq:^ǜ{szcNu齎91:^ǜ{szcNu郎9}1:Aǜ>scNt郎9}1:Aǜ>˜QCǡ>8˜!sFlG9#C؎Zu\EΨU3s5G_ueΈ:&Q>'cbtL쓎}1O:&I>'{3v8˜QC>';cgu쳎}ֱ9}:Y>xgOiu<}:EӾxOi_t<틎}/:EӾxOi_t<틎}/:ix:ix:ix:ix:UӾxWOi_u<}:UӾxWOi_u<}񴯋x\">E<}.SOsc\">??E,~-bk_XZ"ϯE|~-k_Z>"f1{[mE1{[mE1{[mE1{[mEt6Ma1{t6Ma1{t6Magaq|t6LJMagaױ}ulvۇ]aױ}uuv}fv}fv}fv+] ®sa׹\A0:W>F`t ?F`t ?F`t ?F`u X?V`u X?V`u X?V`u X?Vt 8?Nt 8?Nt 8?Nt 8?Nu x?^u x?^u x?^u x?^t ?ABt ?ABt ?ABt ?ABu D?QBu D?QBu D?QBu D?QBt $?IBt $?IBt $?IBt $?IBu d?YBu d?YBu d?YBu d?YBPt ?EB0K&mLc{缞l׳z6s^n5c]6cl׳z6s^f/s^f/s^f/s^f/s^f/s^/s^oƼy=[9gK/7W9g 7la漞-ߜ׳zl׳1`كz`;漞=؎9gc٣2wt;fn-y={8zq0`ك׳9g+9g+7le漞ߜ׳z2s^Voy=[9g+7qkݙ6:3'?;lg缞=َh?tY.Cs^㇮ЕCסUN퇮Ki?6yz?4>~h}МjI9Ch?Z~K֔ۦPz(?7PܜCq-(?PܒCqŭ(?^Cqu?^Cqu?^Cqu?]nS~(Nys^8s^8s^8{U~(Cq{S~(Mhv凢1Ec)?W~(P4QhCd凢)Es(?MU~(y)?PC~(ZP^hCF凢MEE!{h?dC~^٦۴rCh?Ci?C.h?C.i?Ch?\~ȝK)!i?wyz?4>~|~'|~S!i?Ca~(PPМ YP Cj?N¥PhMk?Cj?Ck?C1j?C1k?C~(VPMi?v퇒~(Y퇒~(yR~(ER~h=~(ҡPSti?Cy~(ePePPPP>U|j?/r~ly*Fb*N*AJ~HD!~HD!~HD!~HD!~HD!~HDk?$M_C"u?$_C"G"wrz;9}=˶z,s/YC׳(Y^׳̽>vŽ\q-hq_!u;}n^Cvzq_!}( ;uaǹZѴ^Cvzq_!u;}n^CQv ;Žsaǵh;z/٭ǟDBTYdhDV$rRd'"7I(L$Eqe)JHQ]Ets{ $r3Bn']$w ~!<,qDžmZQoevWeyg{SX={̞DH!ѹnvFN>zgcܫ~OlD;53wd~oZX_3S ~eg~Cۙ3Egf7X,XzkEF{^S`:;_x<x 5+A0<X bN<JKd}Jݖ W ~cA7kHm,Qy<9s{ g5n˩k&4?ory^g݁qA=8ɣjߜ$O~q<6yA-uyRw_!/;$b m,MZѷӗr@_(F_n;<:}I}})f }9KSƺܫ>IIvӗF_h?Ce/&m7K9^ӗukrld^LKo)]] _ȤVrd~]o/Ed,i]/F.*s/D#hUWvI6|7@ϛ v|鍒AvUzmd@Ψ7:WЁ/]2(w訙J ρЩ*Mt|):Ib%ٗc_ 7K>2ցm F]tlB},M=.'SIǽF ?ع"tkNq}#oйl}ΛNj/*Zv'HέwNuȤS_\3:l@_XU:^ɰyt:Ё @'lO:; :4UR>*p6H/؉/l;: 57O /ݜN:oݿ8CS0Ӧޝl_*\-# sJg6]6Rދ}lhcIuJkLD :ths_*1l{ ٿyu+|1ib/ _+:JB_ÞzJ_ gs : gd0ݣБ;Ι/"4抎9: [J}w8+26^}4ҡ^09i^}c```Dё]p}Y]a}!p"K_aX.><.%dˬ.:z%tcN-6":_ 9XBcF}}'@Gn2(d_-:V{]tva  {:Akc,oї gOngS w8CW쉞 G'adA:: o+ĚqWHms>B[XU:ںE,i3tusŔ)=zUȮMсU}P2HGTwx)G]TNNl GsBPwV;: G]ѓ}"әS8‘:e [mt/,tt[e:th^PUPFΈ{LN8yU1W/M'G:"pD!NLޫꦋLNB/F i-n_*t}0+D+D^ݎnj-odSl::dї5ϋL={3$=_2>2E:wd" u"p}!-pP'<3:w;LN4gu\:ѰAˑM&udrO4\ɕ)܉LN+Au5SqԿ[| s 9EFJDGa]EpDoXA }{b7qYXRYf ~)[Lİwuw*u;(uiruCnֹ'2?CS7V" w^2@>)Ecw(DFBXib샏b tdơpm}:vzkE)eTJle[( /0%V+St:Ssb3(Lqۻ[8(ǽBaWwK/F=s_7g b$S [2YEO<;„Rs5[jHzhm5K FWbb4|KYg9˛LP<@(^ }Bv/Kq GABl EBȦ@BaULV. >JTS@tͽ] 2.S)L#Lau]pDafȦLaI5oD rO0d .Nqҽ_MQtX? Mao*їޅ(_ЗRtmxxPtogXnO{{ }@^>Rr_(V(kYҽf%(Rr)Pr%ɦxqo Nh!OS'D}tJo{1e{ɞ`"rrL^zk*Ln֙fy:Q$uV_EZ&U]TJTtbBe`"ӿM~MKbU,IJe:Ye:ey>\JTwg.&W?^L>]|]| VҲHI-S0T*-ɶ2LDUnTojIzPȋdNTQC&X tJTe=.I%RRE]M Qeu.VY5YfʠݝSs84umF~l%6-T窚N,R琔K}FP&ӿA_:׮#ǟvdu4K\m*'uҦ? )T.LVY)vR퓲eWV'y"?(R\ƍ eMVD$/B#b3ϊX. $њ?1V(kU+Tb9HWM[~t+e_m6>].vikd=UV))jU;z2fo*5QmDh)OAxHUѭnV|I#\%ry-(oQa9${虌~y7gF |v>UbQx =p!O<JZ7pqdq}@|~H}<|&vZ@'E3_IN V{(oJIA&GM 2@gj&J14=0)hb ((oɂbJL MA<Ȩ&BȸIjQk~ꁸ*EeVto6'1o.MgE:7e-+xfRMU]w7Zh6$82POnIQ-봛ɽtۖܡ-\P.tKDBHPÕqKݣ7i-L${O@ba{E I&x(Q􃐠 A^{0LXLTkxЩ{x[9| \Aii74v٧^sDMO[EMnJ@XeVUY\%$IiDUC/)%x ~=ȳFF.Hbm+h/6RaZ(̦v߈l͟1obQՉ-]mP6KQdw$>)3]1۰Rp/=pڽiŝzKC32>f 31a%$4!LG<~*❈DNCIHp L@;ziG`1L8"ѓ T#4N3<;L/3L,iE̤b"vB1<LDL%iD`B O AU#.TjZ?~acݳNQ'(gr♚0ϴ$<) LI'";a&#qSv"3 a'!)3L>#0`&)3O7=+6ћ\`#ޠ΀TW!2QY+:_!+ZUߒE/}j}8{GFN⾃W>|-/vSuD.~Wc"jWJP':؂1|N!:ё^`)bS fß0B|I?N: b'=E)EzFnN5qY ϛ{usza)+;= ʂhQtvuPm>hg;6EiBu|eeC]lzl'@pC[G;FE[vnB&)C}vJ,n)Sgƚ>UVmeݍǨӎѺMq+ 1jcǨ5ikƘ'{:@xA+ZW7~BMg?k]AG!D;1ssBGSw#ȑ)#hqOiş-:F˿=n˛?z TIOH>$?>2Tgxbg>pؔc):A脢=êsSO@J]lq0*^h_ ԾQ5Ǹc8 h/@VqzqqϭPǡukLY)N>}j. ؈0RJS#yӢge\):[zMɥK7%njΔ\:SruLmIevloZ bt;FW^c4\'`b#H) ~Ι2jBچ)hKڜf.1RN'Ыsb ؈0RJ'KpB.'Ζ'KpB.'KpB.9694ŭA)z?OyJ>@J 6u$5|f<'؈0RJP:᧚P{9m@Q`b#H)"/LT@J 6]ܟPD'SO'؈0RErYnIJ7lWOǯt&uH =~j^fxAS\pAzLW0 IT?S;a&d'Иʞ?SEn /(Ph>ˇ_`cХpk]Zg[A(B ՊA[QIq&%7o2UOkG4Cf:Am;uk1EG2j2PlQF'֍MlYKB3f-]-iafBeVN^6%O"㺖 DҦZEO!un؊H֥dґO-òLvyFei~[,nW3ze_.> cskRD9[ Y,}I7 i)K"v&ͳ

    t/~jVU.44Rwk"kS 'xG[O[9d#p. O.zpc:c8<I[}u!huiD!xTi-SbƇW+pqknKTٟ,Cz.ic Xk4f$WM;PuA:OQ|PR݂xHhnm~ZO6#ozD_,K HTR$AJVx^D-!^TLlzMJ'PQܑ.KɶkQ -یS+^]SJ*j&յ\l,5tlT[" i/aA5>\v%ˉ=CC9/Yӝ\O\sG< G|̋tX3l~S LLWETm5TPI9o-Oyiז\Kb/_[dh~SҒ8+WdM+k~٤X\o9^ƺl,]$ce@E:ULxl{ 4lR'^Z'R,RQK|no'ϝOnt0Oۼ1yaYj xPua6L%KXj*+h߅PZ9 D}&Q{٤rOR gmկHwU^@7Kw7IvA=5f]]X ^"*L'ʼnYEXgw!? T YG/U Bt| luߢ,5[]uHYf.Ī+FtFs]' 6p[$+GJe&DS-H=EMe|6+j1IGiRiw$l>1Bu%2SDRon>*nPQCʌ|n,]]&jY&XؤQZ"ʊ5;wZ&ouֵkuV9݇I{-g=r1u= Qiz:,JwJ[AygyɹY|~dcݗ~xLkR^vx~/\ bgoB;OD=*u%mס<*dOE"{&<_w}?gy~娽SGM>x_{>8Ԡub3QTe *plmx&~T~؈ 8#z|!3Xy:~CO4H٢(ړs?|>}73vߏ݅[3MVxlJ_lKt ij^v7Y?xug?QvxH,:$xVuACwdn<Щ_JnSwp@g_r:u e&^8!>BUV||-l{'4hN G*mg9U*[Ů2'zC*VaDmg9Qj[Ѯ6'T'jÂ#W|6۳(AP7VJPоc46i]XžcRPk:F3 .E U|]LW}uo'2]dw3Hu_&,X 8Rq5@=  2n80w;+ط-xa(ׅpר_9Nj2KcI\t,g֧m,e !‚#Wt۳?O6읽Y7idYR>\o4L>EV.x*6=Rov\v+=n? ޠuU@Qýin2Œ.ϊ̔*fN0),.iA-Zt_ *oO:7dN@<`Qt6^bAMN!~7Mr{IQ)Kk&-B[ %asN`K Iق]uظ\KJ~E7lUZ񭿰8ӏM$3OdSsP[]ELI2n~c]%w3 ,ƅ GY,f+}PG_~$8mc/} 9MED|"`oDĭ7Rn~en+2 WOp41 dlSyKɰ4IwS_9G][S)f9ĹjYP1`Cvׄ]mZn@Bk$@zJYƴ%Λ].K]vDvaFMQ̵/U \ 3M AI?6ѭ®• N[$3^pKfܦ̳a{ Wی9o8yrl%st2mkn,0e^-wM"7--sd-rn ZΎyZ= ~AЎaLa]Df3[Ed%B 6g"7 F܃.(E Ej o&ۭAWW閜%ENu5ʴ\Oi: 9k ")Ne*uc@7T*\Y. @6LJVH >Wvͬ] "ǖߜ,W*cJ FIBѤLQ@<I*+H)A(C1""Z= C@P(%t1(#<(Y8ZDzQHQ ĉRx;QYp0:V!j7G}u([.`1leFYLc,l,UL̡̍Qh$Yqϐ%O c^j,dUx)Fz2;*W2([*LR4ԋc4 ϔ2 LY A@5 $dyc1QB1 brag de KJzII/KYtIK \ʊpKM7lIPK Ua,2ȒXR,|J WʊJZX a,>ORIe 1ᔰl RV RR1@A@BPVWkr -`T&%ɤ$#"2exLe0EbHLY1.ODcc0qH1Cї".肑b0 E]".@%$mIKc-<iIp%%GY.ƒC@2_IFWR#pl%%J1#*eU ЈJ>yTD%1:h)eXJ#"b(EoU2¬;J{6WŞXPmcYvq +F#y}^J[.zaar0I75 3fo!@~2O`jdccs$;Ӡt{Yql\ePl>a7M-n``](}2r_ $aQ4f;]]]]yUtxOІld6q%:!ʙqqIíb(grܖ{9b˽5wgxN|ɻkX)Rn9S4apFp2Xi-6 w(M0Ki^s03ɹӄq$0ΕXGG>89A4}#L$VL#wfk1Yb ܋:Ӏuȥ2޼Bn;R|5Ees$ I޵t#^Drw$FFsCrx"c]8'rGFZ o2~KKqL.b+Uۀ?i/lsJOwID=#u䐱7֑XjU,)Ɔ:Zb#mt$蘣mig80p|!E}$B ?DJ^H#A U VJ2JI[)dRVJ q\tkFu0k:)CPr(zRd ,V 2’c`(vZ&E{toHO~߁&RWtخv] <>N@@\T~aL0eT8ts.mFr !R#eʿ Ṝal2m`0x#h:7JOkx4Jӓ?d'ɃvzrG*}0đ&FP $G]fBI{25cR _'Ƴ3'T:\TǺIr<F %,s)H2z>yv0vp:4hj)&.3zXÊlB>hC?4H {E+aP܅9umcQrMUډJNک3NlyZ~pa@t D6ؼT5{Fe zl?(+$]+Niužv*5**oO*tE/aH[g-A'k[͑>76bO.T.PrAYxEUxVs"^:ȡHRX{*q%sWp#䡊5>܏h) {)>`Jh78 TWy7d.PA:A~PVh+yEq3zs2+U7 W>^$x+],Fvl .#~cigsW2!;]Vp>{&Q%nrf~ +xWl;⊻]Ww>ث*ヽb{Uwmb-.-7@a;~35!F] lhB1EB2!|\ɋC/ߪ]cUhJ^$Nv !Zb)X<~uszAPz[}Bv>a^IrZWvFU!s1omH4`FmD4! d>4h<ě ̆"x!`7 MBg$Ě ̃MEEEAew1Эz`3V%SttJ@b+pg{Tݳ*[$(Sl,NG%% 5'ɒfKd:sٝ,%8@ϼ/Sß]2#[ƀK3^xx^Qɥ;-w%tyʂi)rT2:ezj*r+!ǘK ݁UޝS`٩ SCkc$Tݑz !LrH @;EE!D i丶{D]0BA=9ּѰ3#MPH|^/Jg>\Q\m \}@VbY^} e& eŒ2re[L#]_Q/xmp 3>Dod}_PS]zz y30k<x7 AF#L~ ~~c_З3UJŇh-@‚#[{t 5]|eӨo g6D A(B ʴk5/ #̴c&~m<;d͛f }fّF&ټAv1fMtWL"*.>LF~A1/YhrޤoP>lN>lL>Δ7$0#ȣMȃ#yqxp\nj̆f !ZjeF/?a79k(?`&_.~_l;BK< *8Ǫ-Aܝ(ف:xi<{sݩ"D.`w-v5x`{pMϫ3549; C;3AW #1 a({9Q@VnhvxL(hĢ8ˢ{X h`7,x`30sb034p~*ofp`:oYП+EQc1b0jDF}:M a,ŃSnpŸ;ooEonnru-Hg[~W[ql9يs`+νVs8Zqj9Պr5P+lvJww9 hγ4lhBUVf}v kqj` LbP PMMKkQ$:w6mZi20m],mU(mMB^>~uCenhklwps̿+Z]dVytȍM.^ߡ 肖em Z+ine`f&jSڧ+ t){x\E yypΡG}FSu  "Cn^`1[{^A✷w uCxgY/Y7޸8r}jT3l>0ڨ`?|8ɞI>R3||D F ώ3g z={q{4{3~A(B w/am1&(h\|N4>6сKJ xD_`l/(0 NQ"?M  "?;䧆y!ke>\Y {>nXJ43t+',9;v{lϤF+&bNngIsGwp:.W/Ι3;?>:,dK1//,[v7UxΕZ0%xUtF9j>Q:BLv_̶L  kXF̡ޯ(Tqz aڿ[HƆ{@>~,>\YŴ(, c= Qo .HBơJ3dq c5 i8p aL0P1 #1 a8p(|!ma*16laT¸BBB?erޑ' Tv0KzOVW/뿊k%I+z9h>ߏ'<6G. J/Jť=ס t 9zn~+QW>QO:i~2IOF@KCxޥ#Ct$yHc,ZM}:I Q=2IVL2}?Ru&(mMI d.E=e +:z$OU2yH uǪtMjџnx4gJT" |"עΗUMs7)<; +4ZԡylUSHUv"fW②ޅ`󄗴fIK5͕k{0(UǴźD Efdt;Zh˿'9v{v>x@F_uL_xG?Pᷭ32]/ul^su?v_kw}p][/UPq]/k}P9˿^oeTSꏮݗuK&;@ֽ,%PUVYƢ/2x1n_7&ذUeU]5of])f|=k{5LW8 CUjxw 8*ӧQe_wnTK"B5 bk:, ju^UTg`m Bj`}BpcrUR[2iEB2_|B+u<:يb_Gg+_P*T+( q;̡[y`:PK1G?{y^H= lib/unicore/Name.pl}q&}9JQw,ޘɺɬ|oVeYGg 0K]݅A l6ߜFJ#?ۯ?m/77O6?iwno?m|oi/5~y_}ۭͦ͆}/74էo?}iǯzϟ6_AtS;lrܯjӟo6_}ç4tww_o~ݷm?t6_~ͧ o>mO?|/րiK_[?l~oYo~؏~t0J94J_~a Zǿ|(wvv'o~JWW2NԺ ZK _}a i#?Co~z;ӿСe_7?NˋFXk 5G}Q[jW_/:~w|忎o?}cKO_J/ͷiN?m~黯uPB1W? ?y-}_ .v=o.qX}_뉤 'avͿY0?kE =Kݧz?򷺙?K۴ڽwa2~Fܷ{l׮o7&[m*r<O?[?m~2tn_7w7?o~~l]޵_6?nGsJ\W<GՎO "l061_淛Oj6QwcmGaֿd3kt'[qi%WlmoO1xfw663u]wG?܂̷ͦ?)46#hT#h6̃/>k}?Hyr.E}c,!)i& 96*8ʪ:2j40-xHՌI))2l$KUlHY!UM?4[w_~ݗ|ͰPLY,Z@67)sx$<~[CpDtp#ƽwnC 8n"q϶6Ҿ_1(jHn J|,>9X*Jj,8XztJ/K-X|uJaxW;0n1 O80gFwsJatei[QeL9Š7bK])mdƛ.)}dǫ!h-a:wmʆavN1Tn1 \閘EPHq^⌘ES C<⒘E #<80;a9 FxN1 %!nN1 pvag0YA"+Rd0D&J5TX)rQHS"yFD"ωRA#>}9zoN~R ϗ?XeSq(EPV/vP^ᵓ e٢X]A٢#MtQvNOیy]tΘel!:5"(K#AYIEҾvL☈Ӗc{|vEo^r'|弚N/ZyU^KzfMNo7қ YJf {Ϟ⛶_};0=;@f*N^74NYg|n/7#PW_~_iUM~/6IYğC¸]7#һFW}vk)0I^,L,fa$Uj1݀)Mҧ*=RS?dϣ os~ pUƿ,wFϥo~óyط|2O_QVkm?ҾCiӨOn Nt?#~xtEkz݃i ! zbo"?; O矤c\-IF'7+/lL'/~>8A,Y:~f?}7;Oǣٴ6&x.m8gyOTg-C_ZfOX/EQs㟤9Xn7ӓ~=41Ύ5  ow7p%믾/D|Jܧ_},ՑRϜ_܎7)q` jg07˯ny}O/MQWsl9^ͧQХK3@zߧ+9W:mZ d~_!w% cu<ෞcbb/KƸtT-%_/Pw!l-^wt6o/6Z/0^?:08 p{['HYo$ ?Nwpç|N߆eI~GqZgr~fj'SC[`3z7:.N//2N?mipjBO7Rx7ePxgcaszlkj+g/;&7Yh Xyk _tҹ/\:ɟN;y^1ٝvP7 '-eYOEvOp.oSzPrzbuAIׄ D'g&n겹1~?$=ڴJϡCKOm9"5d$ұ\~9m~&.kع :l$nyI$K'NxNK'DRd(X/O'ӣ|QWIt};?릓,(km@RNBs$G(dO;޺Rԝ}\Y_ Q;>ͮ&O q`> 7M>[qj;:EY]:ݬ2G]ze' U[ǮOIWWݫkwUOO6ܨx/i:;v;JPO?CI3ݮm> h7Kh3K?Ld,ǢYaJBI% (LzQ0"5,:uCLi5ˎߪrB^Ign4F'vō+_Ů"?E_<\vmsOlНKG ;JES'cV'cJSES:yY솫C &%3b;w{ З'X9 xzo V0}Ɗ`=2G`)}c\=5~غt "{qNx:rw.^ JmaަfɒGj[Eom^h}QXXU{k/?$ҟ?x=KP3E䁯͋_gni'Ge+)}I# lSg Gr>->F3P8\xwS.=+,9g+WIn;]Sz4H,Ј$-Ꜿ>b,0r <'TTO"ọTcy {gx:I.)7ْ<ۥ?w4\5~HG3dߏ!2 _E2R3g?R釣rSY?͏ve|#wO-T' ɅO5""ƾ~3[z̰l1*̧M*B+J&oI5xuRM eWpjr,9M_>ӏo:Yj|m*?!y 2lKDQ~0] ~Ӑ*ZMdzMH޴)ɤ֜6 PQ%mN4A !}}dQ\m AJam#W;f Ë2 ,AZr|.;m}7]񎁕m;6PW6P2ȶEmsx^ma1z--dZ9me/֐l[ېlzb,le[hl+lih*^-vo m}gdI^$o\em_;z@TfO@)^:߳ʒ*6q& 9Mh£`x+5.xȔ%­7dtK0'`Nflr21d6 gQiKƵ!mVLP ʩ j w*ZX9ڮ`ݶRs>MprZR"ur@95LB XT 6ʶnx 6jUe~`Zr1ֳ7m_g VhZjOc53Fk=nF>{2E9fĢXgs?XdY!]HPjRSw=Guꀒy^.y:<n3VxsSWrJmh:זdkŰc6 ^{\yMqğz`Uqeg `5qqX"΂Q8 Tq 8k<0˪ӛòrBa<$8 l|e3X(A/G~`C@DpK/g-{v膷ZuAdVUTBdZ>+3q?=x_ߎ?_,:blIK_6 ӄh!Z[](MTkZ{'&@-2:^(~t IW;+͖ӳ%s$b `$7shMN3eM'pqH2MiB; N3(#,9'GF]r@ƈ.q01+8^- 0n&2 I|vr"!5"~cmNst9ϱS\U@:ބT 09pNs4 a,`$ᤓ`cQD1D&7DoQDvp&ƈ" n n nbhh"؃53*y-tB:;}yShYnEޱ`emOdqu<=,|88gtn W & RS )`뀄}AFCJqc'e e&V2̉2lKJ0pv{ұ(7 amswbMM(K&Ų)fsSJ2^o Y2XZ: TXjbKVO&ZwrжFۥ;|Fd($ Rv) NÙP"GA S2gwlW!2P `(,H9 Rn=rDlȰ<[ MށFԏ=K>ƀ+"~M"nev+"2iaALn~4+GZsQaQۨ#0^N $%gPIxha'QW`䆭9 jvؓi؏6aH,ߋ4*o ;˵oo!2oVg`h3!qyz*Zg TwrIwk]3te {PB7v%B73"qݮH :M*dl~"WUu`M0\K?Y/ɫzD5啷,JٜVBxH:ChQ,o#˼^8c"Ns n  (^7瓺y]ݡsI/o7\뚢쵥Rm _汵囄~өcT'uf~~$yɶlok x5SUC AI~9"+4=,IixpJŪ龼m> YIeە&,. ήnھ!K#|"Yדtus|Xe< $*=6g)& M3P cx#= $z3':i(,ς"$=/L}f3bYɯ[o!k<x`V1.WDU%> USX?z?bQY$\kkVצ)|eeEqw2x2յiA,fU"ufh_xfׅ׉vx5؆O-R"=0>^6ʕM*ڹV X,.dx<&mbɘnƤVnt#RC>]IEff.M] %o!#*  !_g*,ea Mq#"AJp(2WԬ r0RA@A3Z0)"{{h&;n/1-L]hUaW9;g<+xji"B!ao9!\\(TK[n-\"/TW#r^!yĽ3aL̾|pQXVpr^Rl.l^_ieUƇΑZZ[.޸i`2 "P.eP u_6BeK _a 0L/Ul 6@P_<}r)W!O|r⫐/`B`{ܫ3`h P@LXB0*ҫ3^* S0C`By u4i"Sb'B ߵu ji^_Ԗo:C&y+Q_͛`phRh2 p FM]ݍaI1iZ(­Ӯl\=K6u*s7u^nGtc`F8n856`IiOz|iԛ6N0zv-Gk97菸by`{ gs|k@lTt{Tg4+ILOHq+eP)Eb:>(u|a[O!@2kl5*sm;ɾC6}}71yZӓ~}xFl !t ]_R:ݝS-#8]. 3c˹#FXB:%nЂOF=Ov7.k^X *[C k$pQ6Q` O/~0XS4h &Ḏt:h,d@G,r)t: c+O6R;YJ>gxhwW(R"B*M:ʵ`W&l ~Z(Z kݮLBlU,ȵڇt\M r6L>@\mYM&{sS`mdj!m&pb?<@3r;dόwbx5,WI 2p/ھRr9Z D]wÙͥRn% 66>|M7SouZ;uV0MNV29e8tes?\}|Xd l9vWdpѽ O}u,%K gIIH|"XÒfj)_n:\?Z8ҡ?ۛŠQ#X&m },i4o*D٤|>!Mo*ɚKw?us{8z*ɮUN"uԩ44q{v2MhVّIi}L ugSs^bE2-^@hEvnT8M \|^X3VQ-'u@7kv<(3gJ!T \eVz}F5Y >S]k 2jo\jyM&"E)0;dZek78RRe\)n 2wO}u_y\W0+B:8|z©`fO^1 G|c͙)$$7/˒V$Xw_ʲSg>y $R8Jhŭ_M/©<7vz L zpgQ qcY3-f_GkVnT39ӫ n L܈}2.VU@ ƽ, Hޙe%Cw5?S8~*t6DꭟoOlS0Ϊ(v=ENHl4j[nb]EAt=Cdn,ױ_BBPUxƍyf-Z& 6ԋokCw-xEiX^XޛeA9yV)CuGL -5YLKUD@MN 럷NOli*%Mv 8ӑL k7 w r6`;~kgJK_7 Ԗ` ދ7vbH&M?;3=5PiPI*[rs҅)Arљxr dZHjfON.iz(Nrir c ] Xbe"}N'JscՆ%>/nj[PMwv)>8 3e6 -}noM!r8pbjl漎eŪڦ3ӌ2=F/B _|؟Xpils}VۆU{"նzJes:0ahZm4 vy>(vDzT7 =~]Fk`d2t2m $<*hCH ;vJr ^zp8rx#,.] WMh_X9DR%S\4`W DpM gҡ%VV2 ugc5*6=Ů*u5UR׌JZ9DHGg?&[o:6 U8дTY@0&{~Գ;%p [d gׅjX&+g>NjEu`5$ hLݻ%b5.;up{D%b yyep'8Z U>YnXbt3{6& ; r ^y54lITyIVɦ^>u>>˪_Kd (8~p30E>{AU9y y;3oX$Tw$t> |x<>P)*x*PU52T:کjՏ1[zOh+n mEHU~D< |jCN=gӖЮ6gioWnOgLx1qo.GhUu[%ZQ<:^x٬a,^gψP=p*eQl  &0DsAyV$ gd`-$넌Sį~F$W_/kUug db+?>C#9NVX]QA)ɜw){=OzNl!!{cxQ<;@] 8,*۪: B k!B́ڹ-@z Mz3m)m.t5ҸVj6䢢k Եm{!6΋j/P׀ba5fum7o\>O'l$0+۵1G 1a̵Cb>bk6'$d\}&{&8kMvb* n.Wj.Lst2K'h!sd\>B K'+:_^T ]@lNϽtU*Z]hU"SJv)>DiJTvyU*fUͳJdr%]fz+BТ ") |JvYZE!%vd;ή1dj0Ve]x.aai.7U^v  ^LBW,\(ugPk >cB{J-?WPZ(E-@BP+.TkdVNK-4=GCY T_׃m3_ I1̑$]4p]2[X8~ EqզĮӇG{mS?uy{_բ'`7=|vA V[٘ }k;t6x9V>O yz|l[f(jB"xr2yBƙ4ꄰaKތ۔)0*x79dRh/~ūuҸ8b@۞8Yn wQ$֏0Ǡ"i FulB6r-1pXK@ G  ẐSFzsJES# 66h 2u*]W;wvl.ezNvضβ3Pgd܎p`lۖ[SgU@QXzvi P,),$5:M/!]rB )_ dTo+}(wW0ybz= ܯ{{:/j\ji<m3{J`PFᙆra`a.e(|ME6+<<mPg۰t™l^v]̆ =\xV5щT/vz8/Np{w&ףEO  tWFg/}s}B%!VXPMA5e'00\""P$A}C7-$dKi ${`(C8nʼp:$}RPFJ( LE'S20R)G{S2)4 e>5QnJuѤ) )15)eL#ʘS(kPƜCY4Wʚg(kM59b5HYeL4tF#hFYb@ʒ(; A)K VAʒ+% FY]6@hx7-B3zm&e-i]Rbk 'd`ij\~|"[Cy`kQ^H!^xO`mY'H "T$R i<܆;طYq!_Mp,v~{> Y 4DE[vx&g5ẇ9Mr;UЯ@8 p\ J r]4+QA"F~6<´,XcLq #n rM@1 /|ٔ⃆} 6eC`AhS25C >mJt)%M|tzVڔGM4Ǽݬ<]4=*2/ǞP9Y3+raRUE&GA5ojxgN;+2߆ 6?ʠf1ǴNۈC`\K|I%hbߺ\Ժh\̼r ,Zp-u\B{4S6̆ԆhY~׷8o֛]hfwٍ(mr?My3d੃[P@Vȶ #ۖ>H!P4r"5Y{$]P~h' K| `*_Tp2|5Dyƒ#"}TR~'59!K0+diJ@o+ Y7 ZN2}-rFķو--M%"GD|2D|~0D|bj2_wWD|G7uewTW"_Y]iM[|!!`U8{+|?|ހ>bu(Vgjgu1,.}C`u4=g>V"H8A.V^}?rF$7Wܗl|c79L09L0oa&i|cH1 \&a[B,0ðL5T&aL?|cMezko-"0"&aE0aEL|r|o 5W9&*WaVaUp_x>ƸVsN.j1ܐ`'?%Q&bK&$ aC4hF)8 YZRQkZ?8&&$AAGEHo囲1ii3 /9XtTU+2,w1UT"&SL٘b.6ec{Ɣp!)!S6٘j]lZK˃)MKoS3#lJ@ΉtJZwPZ;X,)b,^La4z]yuJeqC^%r cባLWxU8;*XH1rct ]9aEIxuQP,Fx如zCx(4(jѾiQԪ}Ө3;J>)9;J(ŎQb;j7O ̇1'# T>O^cr vW.Yya:/LipLx84>J6ACe4cdDd,S^VrxY/1ie,6/0/s^E9& b%R-)EeL~+ =xe+'DrSX1{vh]^"@*($ ^˫⌃EBE4w.cw rK3d8ûFd TZbq,Y;IiQͲfE)e1sxѢ-z 6ɜR,ЏQf534h0^dc84E ӤI wCw`n'1NqgN/12wnxW΢ؔ;6;#56r8v;~kt8Yй2SH1WgxB@*}9vL!'fZQl4%`e[ZuKՋbnfY<[-iR|Yn-%fRrY<[J-yR֭t? Mt[[:oS7CX{Lc޻9Y6|b.xwʍ50`3dll[Ά{76lzBmZ#d{Bb,kb,N"zO+(nb({g$u{(b,]10U,"q5"qUJ\LW'SUrWHr˥[n*\$q PV84Sŵ"uaZw15Zôcjڵi] W]sS])2W 2W>`\`T>DjZ5宋Ar쬣Mz>Rb 4S B,#eH9%WXM Y)1AJg1(,7Yd7FL |(\pC, HFIiTˤMM6Q6NDɖID37Q%(Snr7Q%2%olD5 dڠ*>ܜ ShS&PqbXX=7'j#+ʕ+վ9yʢNWI9%hu1a|.r*T^9 `WweEZ+g[fޤ.ɼrrOԌc٤h4Yi$jA61lhREglea+mdmŕIdqձL&@֊90P˄NaJ'ڃ0eC&%@ɒvɝ,NOOVϏe YV)ͱ#ʶQƔܚUAQSZȊJ%p 0x${W2T6Ȁӵ; _h_ָڠń.=F+UZ 7.Y @.z@6*=Vl㭇,'.n)I=F3OFE{ ,ۨobǞ!Ηeϖ/4M: ""rgeLMFo=vߌ7{6CaX4"Mb"L3Y"XyQ iу*2(Z:6%$bBT;͌ڲx"48MTq66lȷQL;4+,V#;"ֽ6\0 7P߳ԛz^tQRb |/6J޼e-Xi6ZZ˳fkPn :w"=:M jBQu멶 )V[omjXەhօo7xaJQ' {$H]"3IKQFN @V 7#;G$U`pj o38]g*,~==>_T1dU-UʎgcԳǓg#'/zݱgcBm(G9l0zQCwvŷcc|e&ԫ2y2y#PW^9 dW'- @3;SKө O(&UxĵSs7Z UN4b 攣X,lZIЎҩS Ԑg Uj Zf]8-@2GvY~diGVv*X#Ac @iz >|} >?n# Ưgx6Gٿ]'v%aÑE~\NI)F~WJҝ[S&nCdtnSo&k5sϫ%}^2r? %̯I`㙽>W[hN@'<ݱ̯7xI;,:>uY-[wvdKTv9]Nvϳ^e.:>Rw(ew]n.7|NJ&9ᔳ٩|0(xewس͛=]o^;W `6;ݳͻ!3Ցjoz|pMX rm$\ln|':TRsG9;DVܐ 1vP;g`Y1LY3,9_E) W: E|Z,;&`1IXy0'cיD\#x,]xq01*1xD<ǴqdDfyqClvX`F/fAgb]tsq+ ߷"p1M#\1d 7NEW~%r&"/aQRx N/®Q˧jpH 2y-%:guP8\}t.;d>2;5@{DR!y)\D PzV{j0U7DLw!:5"|Ĵ$]2L(1Z$y gӃ3v cO| Y猀gY#Y*uxA$i.x9 ,W<`wS&l$I,D3KQ:<ܡܳ$ =e[C0@}]aŹ=e^u{ K2[DG9;^0?ʹ=a1(8Y 9ԫ6&+uCiI7c}~=DN"g@s ˇ Q1n]羡Y:w7d2[)ΐ V;Tc^UTy]U-Fw1 U5ⶰjH#D͎$JЕ$j="іD1v[5SNHؠi(eRU2 ,_aev!mP!f}݄p5 %E?Xad}ކ˶&լ=܇gv`-.t]J]6'g/S&`ә&P6NpS7 ))$MESV>MCS~8NV 0|Con;M}~## ލ*ݝ ԒB6niˮ湻H n(i3,H+ycE! R>)Ur3Nd<!,H908Pe# EF:c/Lg^ިOf^#^GFiRN<sbig*e!&DԃLh(s & 1!PdB<Ȅu;蔳95}:8i 0誆_r=woj|F^Xԣ:#fxRtRx~Vxnb4>므1LaP@B@Iʯ=o~8}¾|Fط"юr$`c" r pf%Uizgu;<;aB,κ%GlJ~(oy6@&44°{f1f#κJo1S2&nui ؔ:Dgڄj”H\LNeiAINK%6R4rfX˶4eYB3fR1&" {LYN^4kYI3fȪYб@ Ӝ9leZinwmY32YX?[(m!2'B;pB/¶4<6!<@=2/eH=^fO뀘&D|1g!XP-O}?zSWǒN镫Yj83m,^9 %f[dA<<<^FE,CE^R,{~CXt'{8잲21ByoDR%&C9WbX)k}xN6ڛ2H󎋧!Μ,ęT"ؘ2Ě+c k8MCx E='cvN_"AxmA8}A8Ĭw"1EE(6 "i2Cd@4l5]YD|.[! DKYmd4 x<3BdNCY4.Yy ƠLUu˥dlٚ =dP5,ˉR q e6؜- 8k֓"Уz0+J!;UbY}*}*z ǚ p:J ֻEwehJBμ6آ5Z“'m&ݦ6 6<7E`%}[8*ę@[8VJ Ԇk>{ew(kH({eF>>{e=`5ߛ!R!FsCl!rR& ,3C$e%1h||OvdlAF>!۽"HjN>ڡ];TՓϺv{aO>Mj"w+2y |ޅ]i<.#wWe.pKgWf*Ţ\jQ,3T 5 d) 5sRjHEQ.P3:D7a4Tʪ=! 6$Ce$CX+H U(q- P_s2|v;#0g`7L3!#\;#i["FŁR6mqB)f)shM1rɧjg"PC$q#3b!4C$o!H^1 iGZw);uN"vƃ:nPUQUvxz`@˖E^ Pdû~8l Hhdgv?+2Uj|QnF-}kt7eS;I3}yif?[4-AOguλG3Q~T|hf?;ݏ|x;Ы:}t] ZxhO`]k X7<*Q桃 =t? | zUΑC>g*n\i㍬|v=h|:6Mp<0|j~`mެ5ؙ(95i@mDp4H4Oni4y}T0G~A!$=^Ϭ/ZM$Y $ z0"NB;]_g'}J-e,.<B8=2Vx nUH7>]f>}>>;(| M1f}qVu} 9`|o}7>oL`o#ͷ}sľ9a $D=@0A&| L -t Bw5a1rvMt7no&ܗKJwp/}#]7g7 HpIH7D|Io"$7đ8R<#s3" RK@s% JR+LGvB'Ra KБo,̠o,́o,Lo,>)V9T7Rn}C#7`kb$%#WlY04EҰg %[Zɚ>%O!HikBGƉ]ٹY@ȓz)5 Dٚh b8+PHO1ẂW>bhnì݅ + n?<- p7OpAw]~R&>l-5d侨˭{UrhpjB cMm@&\|c?XlGh30IO"%CtA5Cx~x6+OF:% ,ADdHeleguyVEY՚VM@Cdz<6-'פ O ܮbN.1y&yi@ ٪$Ү H^A^p*u5'3,jQ5Ysinfb礯liЂtM^$4hDbCǫXyGYՂVe@Cq [7`ؚŪ$>Pkb\nW ve&yY@ $rN28!˚F4%(8JF'=0)Ix6q$]AE~?ȫ- "DDJ(iuE^jM U1HdT_<\D5pRVۀU1HLcwNXe$=ow׃ޭr]S;V:!>qjb4AA?RkEh`H͖9I`X!p7+ģM&ye@ ժ$҇o8˛fM X@ |U iY51S)bȶh0ht+{:Hǁ9#h&#`I.sV MdM$F@-S~&x|p*)-ų51R.V v @Z: fU Yl4i[ٻ t#CN~̮b=ȔHt `FsAKD{`+pģX<Z6MX;|pI{8$=Htq5I%]h粦ADcDbtaJ]H,ORpm@ ɪ$P /HAXD5pzjM U1H]YttPH[RL MtnFj4H9s8}'x~O۬IA HAA堲䩀U1#//m&yi@ ٪$nNX`!>xt~`/Wz^4>ckwQCFi7CS+=CZ4⎸/' b hጆ{$E= ~,n& V .!S$Ԫ $!9uA W Bbx.΀o\ 7FxCrDTDD_.BFq d+0-8tM U1Hw:l1ȫRW v tAHAXAbtiF Qk$rj/.{hpV<4o.&W<.V4(,ZqAYq@ е/HW׉H_"+ːB<;W;Zc"pBD `"NGvor31I+a&FLq+H/nkP $Ii@Y\rZ؁q3i~f&3 \јrre_k1 5nDF P;om0ompk0k0k'= D^q( \Ij,ţ, ~3Cu/n|0_(Pm T@AJ/f f~ؠf|t(q7`SqaR+u8}!?M.E^(}Cg 0 vҁU$5-o$&p8<[y].&W?J>đG_03q0њa!} `3}RDd&H&auClVXHcq&4T\a!Mi@j_`tCۘAn,}cf3 OZ {Vаk r~¾5+4 &g\a ֮Рo} 8EgII_1O7 ;xFAY^g8 Y8Hc]pџ`C_Hu'!KEY86Jmp/GpG&t\fq1IF CΌ/;3:¾7+,8 YdԱ𭱅qRYv4`*`*^7S8 8 {_Vi8*AF]cz3vIȊ3/\gD] ^UQ½[+xUѦqn6 ڨS=\m8 XYz&N18 gp2ޫ8mdY XI{˧mԻ -QquB%D:#/XG8#/VG^ԫpxQ2XI'!+Rp]&Qc2| ܝD= PqpuGG 'PQMQzot ,Tp| h6N1IL^/ +ӨW2z^IȊ/WҌp,¾Dcq2\=`6΂g iqܢEsw3ʬX0Z!^Hi8Rg@{DtL$fM":mu4BG kPQ//#y'!+d2G^>']ݩ 7QdF_@fdFc|x 3:2]qQ/EԻeIȊ΢ ~PsVq iucl,$]h"Z]h2~._:*4΂AY/Ҋ8 YY8ȕ-4eYp h+<XPiGw:N@!l񥑒4UւxAMCڄ*tw!^>cԴ␚HeT([ 8|kUMLjz?3}w,_uD @Z.0|\YwX3z$.K֝n:sʚ/~%M dd؎r]BfƎ8Oг1 |l^?9fz +z|ؔc{w8(f瘧kQM6tܳ^Hc䈍1v~'El{62 sqNr#~4P:npKƏ]?wdbhMp6?lwׂwxD)99VwN;="ARljO3&smZzn r=Y4.O SFSt %%2gtlYFa`l6Xzfǻ<ܝT UYi+.)>^g ʓe)t7O<[[]'/ƥrYWbtv`q,FWٲ)bt\,щr,Fղ(o>mtQ7Na9NXcgW4ix*S@QmCЌe!eAhsYi<]2AC4{<M\V|+KמQyxؖ]N3ϳX ^:Ŧ)G)Ki ٲb[Hr=ayTzlHWMұ=68G_m͟M(rXŎQ ;?`,v~5=w~":Nh0G8XltޝNN7[ J)0R)0Ya<PP Q^Ã0D" ގgFIӧYmK׹Ǽ͍@qwګBEý*PCg!C88A Iž+Q- %ĨH|BDNt,. X[ \qFgvPL7~jN*lv+;mDg ^ ]9.ʅ(݂dΠF36W\.[u:5ebz7۱# +-G#b/d#eKW.%t'6 Գ0U%f NVrat4skxãͥS(ya8ž/l0)ta@6>UuGJ&tQlbʖ{dRŲ{A~(v_@q,V/ _/5|f:@;pV{6 1^(YêB wӓ"gD[(WQ:Ji8z}:z7pF{zXpWx_oS 2xqra^7czk˷7׎+qPu𻼍ϷU-q8}o|r_[navxgA[1ފ8]|l&qU6uf؀@R'>'&MIr4N R'aʇL@S'`S^:M|>h+}|(-:PITB"zPC'SCV:e>Ʊ3B‡> $}K|'c댰!X/3\7{I #0{!DaW{Fس=a#a6×a8 }۵uR@۸N y %/06U`yaru66ބ#9p"eI39o8NbqIiX" 8!!-ByNŢj !09 !'8B w%uAV*)񪛘]1412Ӫ9ơ&F{lOOq 3\5n؈u.zc#שM:8pӮsDl`&5buq%=2LX5&f\u-f>Z~ms&:з>kvr>h_$ JˠΦYxgS-T_ k*߂7h:"J&(KidM5qmUd ܬAx>C7\a/x`/'#)_C#f:{,ϖ;,ΝbC/'/+؈ﱸq -C҅SlebzŎq$9;z(Ņ(v~bG,vŎ֯+q$Mu.</HH#w@2`Ѥ9+|bVD-l"&bty}wRhh(4 44K)Ԝ(%(8`A8;ѹMj D&u wʚس:+{~ob&܌Z}!, ]K zyɫE96y(ƛM,-&g ܠhr,M.xsܚhrM.s[)>MrH/3|WrT:ozKK(,, r +G>f?ii_'пN4(j8k<0.B0!i 6`7L 0X桎Ld`P 3p7a[i 4͂s`l0ôR)E{V 4҄o`nxѻA.,M9L#*D0m!6ž`I{$aA0!i#5LaxFe* %kL2¾q#%8 /b%?7ayb3p,DA E(/]DB"j cl]X o@a5"C@  *< dqCC9gli E(Ì#00A 3$00cCZ4n%7R5Ԧ ]L dFM*bKP&h)0H!O'B>V'Vg4lXs%+6~It$?XN&5 5) 5 Okr0)h)I诩hx_SYMC&1wxf 2 p-68XQm0d|p܀1}Si*bc}3]nƼ暜nO "B|8byÒto.PG$!YJg2/S aLLs% nmFvqY@M ǹ .p uF"/Huޘ)$BL4dsUxh?) m'y9)gg3x;=) d¾%" h7{D8_76ķmhJ74Lv8[tf.eOK_Ӕ 4'HA;%%@|dKkvԷ;ǚ@D7VGP߼7ݳQ7YJ#Frв!!+I:ͳ*]:$zFMtx$ItcŠ\LF9 qP6˜Goc4vh /q)L,; ^$. ^.^db]xQxnxQxQy.vi&Jt_pT/ޅ5^.5фA_ů3UC*^\k''罽a$' s̔)0,KeyxY&ؔUD:2MD~$JɃ,vp3g3w#J V߫]õ>!=ne*Au@Ĩ}";W$*UV)"׿ yU}N%Ux"Tkl&a<\̤=P{v>ϩd :FxPߦs:!݁WxRkweb}f[],uIHG+U}4-1p}B‡0tV>[ٺ!6[PB4{&1 6pnkv!̅9mCثE Bp]\CX bkN! 0\>0nԘm0)N_!#163eqb;0f[y7[=VIof+ Ô|*Hޘ:D:Nac#ԑ1L4agc”Wt)n ^d6qg>‡!:+ayK :xS95dmBð|ܿ '&fÑn®@R]NmI!V u{Ӝbxϲ@{2ayILWnivX޸-!-7-X.\9g,orTF5DZ#ɵrTppr GS]$Q7‹ĵZ(q-qrO!Lî!k 5-u`xrX1lO' p/gi~N{"+Bc.MhjQ|?c&3X1ݥGpz2 K,zvw=/xm7TMȓ%;8rܾNQ6~`u(}3 L8K鎝tO)}3-QVRPVB|# ߾oNYF9 @|#`ʲ]QYF1$!0;cYWtB. uk^1w )erd'z5LebC*:m썽_NO6;; ﲰlE2P7X Tx~ k"aB!dr7WJKhdޢ &.%}evKfR)1~,Mh31E-\cwU z~yaqSv21#6OD-Tʨ% X+c-&O3鴮f*F8wK'y/4Fs) +R6W_tm9w Do k/|ZB QS IEIcꢮqPVWQ'|N4̽'q>'G9^N vکѹȎ۱_Z>t6L7crV1ށ%5ɴ.{۔EE]Qop ɮ?lQ㧣i,9w{i?*M`?-M+i4Y; Ai&?M`%BM`EMziL4}:Ɛp,)@ž3L<"Ї<"r3`|l22`!!|h%rE8j^h0g:ÌɛY;W&P,T¬U\̬ ` sHB:SKY!4,"'~RNEO`V!?qr E][+/"'4 tr(FeC 0)t2BVgA+8 Qq4L5)Yeg\lI,ΛT̩ޘ"KA&9vR$Yd݆d} ->fbKEmwݏO/+~Urw 5T} n|EU&Y'"7F #[OYZzʡlo\ϦʈW<瓞|׻C62LcCOeDfN#3g I}I=e$* |vn"gȄd`V}OKMz! Mz8ΰ3!}|Lub>Ts.UX?js`53 p:T rZ|rbNo6P^,mqcs.߄bF2 %-X^7e}ʲ`(,Tm k*0Bh~ۡ jG\) Жt4U8+!yA_ܑ6|y? /UpɃ)f,Oun UԆ qH|ےZ=> ޯ:J_`J[#anlB_w$ZY(rQ$x,"PE!UKaZGcIʅ!ƫ5qtuR(zB?vlguP.]mŒ(m߯6U Vt3jGͲXA 泬4JvZj)8X[6qIs; $Ǣ[e42΂#c-#} jL<&clXlT6/펿jIZ1@ꊟº ?t'y ּmmñ6}x۴YE^1i6 7=YE|5-ro ޠ2ᦴd<NP,rPUV'Z*"ִdՂ5iZ}E)^HR]#GbgZ[7.E%ޓ|F{;$/CeN:uzRTlmYkDk2kkŪ gwE!E+"2j`\HrCergG.\*-| pˀ_)eI䲄CMWZVZ<*2Jh[T"m+Տ鋪<=b`nH]6*VZ+r-u=v6*\9qwV,rkGpG ʦ\Ek`U( ,چ.3G ̇@bME-' }ցY 9u44*o6}ѧQyKijnEZʵ߬ȵ\*t".weE7&$r_QKsijJ*.LG3|Yh"s,nxH8&肯W }2>%}C;6`^S\_j|{xyJ_(ιt!{PӨ\;ie.7J,]VD*?yaYiULxnU97iӚW**<pNUۘMΓڰ*ؘg5lm6//jȪP>ҠzR٫C=tu񧭮Vc[]X Dhѧώo=^imr<ޚU+E&ݪ;B7i*?ui&se7x6cOjy;c+Y&cOµime2{5V9)oҭZ~N,MZimWyE&[ȋlFW|X #-X|X yGq*cmvU#XvT#8u⧮9vP'Fcg.^yj}>{/k|z-G&Iq,rc=b|ϢQ*"QɖQbgZ-ֆwpo^N2R_*W"1~{3bǰn&_?뀚P%v #RGzG仕[0usVzznΫj^_I4dB1ɮcmg6\~Fcs-my o?IrB%edVgk%c'cmhm{R|Fcs<@?ڎ[Q|Vg58Kiy!MYgi.tv2xF`DN*GB,*?"߭$niֲ|zO͹U3r̯%ql,}@,{@['IYh3sV܎漪PK٧Y%[bIvkí&>Y3khSxMCY!ڡ4j~22 oU-,p%˶$dճz5A6Y0[],|< ++Wz)۹ߩ݅'iʟyg!1w*y!)yH_uVI񥿺9,&|Pg%}I}PAyH^}w&y𜑨Y!!un9'!sWD!Q'o5v?8(3r>t9(b3蠴X:$mD.ǒQDܐ|5$6!) I6!aV7$mEJ]sPn>woWnxH_ݔ_ؿwm4#kQ% ^9BmBlͯ9lݯ0m6_DLm6p13{Cjͼ*qS=gO"]? XJeBz jj%uU=J5U#p&gky%x-՜&; is*΍@\.\]`M`r``d9qʵiƫV[m-U>c:犭P;-m:ΐ#3NcVd{q*Qz٦3 xjh摧i#gsrXڵ$Q%9AݝmxP?,g/uQni$5yRG^L({6^K|5nOm@t ʫ/.m4nQž%飺 N_ۚ˅]~OI]6hiXû[޴H4 = IO~j[t̰.6k(4?5?xc>K'HN Xevsq=ks=؇^o74( A-]CR yg$ vbHTi N'v;t41Uzn߲mȟuPLJKp! U]ѳUm:n=Jjq޻s|["a8skE'm9mbHG~}$`K}:935yŖ̦֭,Koz:3>/gƊVY>,+oZ\ꋩfЗW? vAwȚi J8)4ݲi-ZuQ'RaFvt+'-W 8SڧIo^;_e 𙦁<}b۰l:=akcҫ\3ýY _q?u~ IM͓]NH`On8~a7f` 7<5O;;+B'qt>[E;vU:~v;WsZ{2"Saݫk|ހ7~.>-՝׹Et}N2+I )t;Z'%dcpVOCr/XQ]K@°Yܷa? er!zӴ  lJvx۫kv&R&OгAE|>Stpwf*^2.wMx31OÌ|a7InkxX9K r,qZ1 ]Ҩ^t2Nbz+~7vl&VóUISgeO~]U?/o/:ʊPVE7N}g}ÑnYkn~ۚ8EVf;r9I¸];0Hߡ-F?F*˞ZI~[fTw5mJ ;ݐ=y,88kcvtvN)M?>gvq@"-FK2s.6z?2ϖ_A{XcB\yؙ≯f y *dXmzٶͳV{o5^>mȑy 퐶)l{ \:g4(vEg;{qH;;@ RvgG I7ON/3Ҍgp-JkٱΚJ[J'&E]dz~NWxgqb>ugOvuUg 1o'Ƹld9I;?XvcB$N0T8{<횻rYs'bgo-.w5`gu?ĈegrYًOj@8xwj~:g}n7vg=%/.oe!$GZ'|qT$yfj/su*'+ϋrI2ts һ]oߓ'IMuz "؁&G,ܘŐ=[lvE<S#Al/RD4gu;XUOiN8}&IH~]fKWny.j W nޤ#U3uFGl{GݙyIj_Ruew|1}MeA@zB}d!gzzjqs/+zx>\ۡՇnNBKvH8L:=ka:N`k؋d} 5Ss }B?bblIx3_H 9] Ң:@< tj - *mnv32[S[qс$1b䲡c$1̋C@̕Ԓ |nsùך hq<|>aO0 g*!a*y FQ"7y"6\L` ix LID(ChYK| Hab:>'b\ԯ[L˔@M2)s?:00H)e@eRfeIS,  Z&eI&paeRքeIriJ;9ʠNz v^FQ*F>gDM77 `ƌUʳ1X=o 1RVzs֛ \5p54/5w`5h]@o@:0 xyֻ]>*sE禧L$Ӏ>SԹު勣+$!xDʫ!,"zJCo(|!2*L_cYrOWqWg@D*"Z^=dDĊ\' T.?["V ?xw$GbpkJH*4I^u#RyS^0$?3&#?D,8O@n+i+;ܟ`+(LfbCoq91w1ߗ<$n|l/5PQNNn#ڳAAIp==6-QoaYI]0]'.p!aW1 gH`ki&uO8x&G$ʫGN6T}d@sxOD>TԷEEY4Dެ1D6}#6!*o/cfm?[ sKGW +8Ӥ7=93+H{.͕:w吳E- O]l4=Ё\,_R5J܁]1H%~S@Gh)|zǧS/$gPr,}NpجGyvs7zΊCxgyÏԋΛ-_;wuhp^ss!";e'gM>c6SzT,~0^hBȏI V6PAO6ORr?i%how$K{gZB=cs i O#%ipX ^R+iA3K`~kOu@+5)-J赇) %R{~g)h!H.*~ҵYn/z1Ldś|ZrfN.ͅ ` 4*7­RtϮHQ;L/)OoVP[!痝Q0ՍZDjvkF*(Z!0 BJSPP/E/_*(Ȫ-KFd7J*3YRKyb !OtT=MLqt('+%Sv*|9$!d/WAʕWk9~[7n"SeIɹYT՝}KjeѺ7yoj|ʚI2Si[)ݺiJK['Me3ٴ-Y5ʽ5N#,/\5eFZ3`6ݚ--m8ZZ?XbPAƷ@ *%sF Tu1z=1FG)0s97}oq|C4il 'U@*`([ VR2Cz_ί2˷o:mM^ctg>]g-ckj3/NAPəAkҟ@v[.`lܹ3cqڜߧ֤}Mi+`;SZc1k[~ Ā%i^zo]n[3"|&v0Qn,ҙ8r1Y09u :{j.?܆<ͭWHptͼ2]dw fnn]aQߛ,v&*<`y7iP ۚ8#UDf!!cd&芌"u@5렱^"jh67(*{E(s'{U,EnJ{}g}8I]sJ˶n}mAH }>KjI\Fenboҋ"~>/>@&}tpzba'q,ML@Y{kb贯[TQ ߩ~o̝$Kx~c m?ՇY@{iUܙ^g̛/ $g6w#s;Y 1ϋMZRӻ̴!x d6/eFcZR zC<e!݇Hzh^+b|6i`^eu$ ˚-ܺebhoȲv ڔ[LKu +,SHuS4DY~%+4٪ `e8λ#[q| KWٲף,G<Ι\m98M~ʝfD14oj1M^FkрS5^ǼV)[g²"J"8ӭHrUdeptU;TSHP)Tg@Wq>ZEZ>61@r.Ԃ~/ǜMY窳Ys%|H Ao.`mbeѫB#^p9Vؑns%Ys۟E 6gT2F^/Ԃ6he[y-t=\\U1NWty 1߄װ<V14O'zl`V.7yRsa*wĿt¨^UJLP;n'q,a|^Et^wQUY w}C^.uKoS:=~+x e[ OgYSǭ'uxu_v\VمZXOqVK}+Bw<,{!CN?,ufg^Lޞӟ͓Y9&g=?fRq }vPJ +2]ꏽڕRltz(6w_S7<}!4]rBOlҷ,as.;N}8=Ȝ3,х2}bvF2{++wCfNH 8aƂ KWX_Z@me0 C˖몑aOz({qO n,*,Qh=NKӻ/,]XWF"͖oh1`CP&%;p %ċ#$:#9NA{ֽukM>r kޟ-̀+yn܎6U1}پ_NnԐ)^n:;Ē A4ZGwf=$,eKv1_3d/KY5e\!x9//;7>&~U=er•r?(Һ#}nzNHt.K\ l5w5Ks4,b,*dA+'0i*1 P;r3eGC{/@k[`s(ŵ\0ۅ $}fNro2yQ-d(ݘsVZ]u}h\óY^E輪U6{WߙR>1Oq^Ȋy|]d6&A,\Ln0Cu<ݙ͏wCL1ŋ1e!~<9$e.?>~`r̊_jpr:#MS~l\36 zj7W+\Ƚ颖e*syRL{ z~tJC g,\75` 9O1s 8jGc 9ꗴ<@y8RgҏaG뀐Hiˬizq<-ymxu[b.s*8ϳwe c1oS~mJ s.ְw>jA >Mq_` | 9w7Os@ H GFieBFkeJeaX攃 4/K0׊eEXJӼ \fktc1KA9yy)i]ä({U^)W_l1.R[~IȲSzZS*U~X?T6S<:QUJUCU 7n?nUVӟ?2hUGgqX]>F  ܰN# Ǹ.YuuɃ<'8[[`qJlCRSWw@0//' _/@0oh_Ot0hmm~mQgbEnh6 FAѪmmAQ/d}LQl}̷Qb}/hrǿv/w ڼ/hrǿv.w ڸ/hrǿmwԿAla]wZumaMwZtWla=wZsWma-wZrlawb k0І;u[h@- ]?rզ@UVmY?bզ@{UUmU?Rզ@;U̫j6l/#(g8]+ykvqβ?Fa]_y>]Y-|KyfߛWPe_|rƜGؠSD& `N}%XO}#lW@BO=6A &wxV?QtR{a J9If{ 'LJHGl NVr/@՞|^s_D NB>~rSH.{*/9Iμ&bP~^\b$6Elw9}6I7K&fa2~琜*q&ek5a:,@Qε6F1>F)6ۍB˭Vst*WՅ E%-)cXq ΔR޴RlDikk5bo ]Lķk(VndIICX딴o9C:;n;dnlRF;M"ቖ~b,ylV`?Eြ-v[y^ vSl TMJ,HJ!ka[@yټ6Y?2Fhss9۔vnj|U:7!5앖ҽҾti9yd ZB&4@-b~O/g2 %qu}^eH`VFE]l#kQ7zNI)JJuŦB[`QS[! *êK7&R7}LETŢj*RYe:}[bۉٜۮLzrH-r+Z(oH}SF ( Jq=$ׅjKfXwkw}UHXBl3NQ&u Qavͺɺ-cҺb7:Uj)r_a\6N.7uexegȆr\ /Gt's"T##>,GJcEym BM +I/FTܯ;s-Kt_5eN+o헀p,#Ttm~R2iG:<@#~^[Ļh)s-  Db]f쎻-~o Qx;l0u":CGA'Eͤ`F]'EMZih3/K@0!Cd~kļRp}J֢5°R3Yע5G І+I@%q6<*xUѶ8yee X9\{VGcecj r3VYje ˜ i#>1aziC?OFj֛8? VFM )'-D?΂7fU$kK} Ns|jJ׬ϽLa}):pz2q/z0[ kԺ{!% l˲:`L6>tL k;[t~.p*SrU,8y'#u:{R=Qbq ֯<΋na. OLwVvNKWMwTPЋ>8<̵0{rŨkb.(Su)Ў?|n-Tf[̫bG <]f9 xR2=r5Z .&A1K@ĀW?=wo ɣnaNș;ҫym=OӤ3dTMyj6z8(\:Cw}Sf lJ6#rl-l`+<]J)x΀򖕽?qbsQ1 =ـz!klMT+O2"%e(Jɀ(J)R(ܪLiwiʚ[+efh^Z1ۉ5*eg[HYЗ> &"*Ya3^i\q@x TYL+Vom7plk)ZâRȃ΃tqu!tc'`]L{} Md^b#03mYwxilۄSqe'tיvn!#a!GBᄤ8c%wμYJӅ̂sC@݅;鴛OarD-sϑJ) ykiЋTKT,̤Y8$icA N$W> "d w-+\zaRw}T4< OlW%[vz:s` Nd~ OxJ{L!remTƆtY! T]F}(Si#tzICo&:@[`+~lwo2oHٙEcze~,qK8RI ,5Ru:^/[ewRf>S^W SMNb9#8_qqڏYsȥARn  zuەi }LM Oܶ\ͫ33G/p_ь9>RG-؄n5{oձt!h Vy~[z$ԇyt;3ձ9QLw<@j 鄷WGyc;|Mҟ4ynZr8?8r̨>-^-AR*+Ϲ㼝jeع<2FOm֩QW%SnvwV!b'_KHyQO9:~,>htM۟B(7AiECב## #a< tvUfď}t`Z~B #k*]oߠ^a'ibgHS*1H}be%(Sdzy8 d92vI/*"GH5 e/Y6D&=nc;,6JC4^]q:[(ChKMhs>zٻ5o՘gYw 7{mU^f$ r?'=ʴui<#6(zXyWTT[y 7TsKY#Q (|*yx7'vh"oR\pvX}-=,M?Fa.ü^b_TƎT:嬊@w1e!~xZW:R~R/<:^K?Z>NH-OsL 4؇> vfc^Q_Zu9RX|+G\} ]yfmb/z yBl*Z\.dk+euȒ-dl'I·p$Evp>P|-Iy,|ڂJl-r!VjwV؅vA.ȪHs+dUu{X{?dU=)8Կ3Z6\jw1KOl`ŖM=ٲV[vn˶X._Z>z^]f L-qSHdm*h5ndoRYsHe:@" Md%T73e:GX5\ob`j D\M[+Ls{aƮm9 ӸCaP 3{a 촓׏"B|yy "%V`kcfg'۽f>D{9p\e^H>xx$y+8uכecu+^2?`s(ŧLj4f[ Wl;KT_`ª;2UYZ9׫W75+ 2/ DH~"Ѐ+=ky{{U qh%u:j%x7绪U^YvR/Fׁ(ViJ'AuxXNe X}wkRyswN0ZY)pHZd<;nI23Xȯy~&"7Xȗz#U*VsѪ 91#;fqdGM͑5:VG~Q#?jyM7>GF_7fd?G~ȏ1#;jG?G@ذ? XGv@~@~ @@@~@@@F7h?xGxO"6zDlu#P7Ȏy΀/ ; ȏz㎀ ;ȏzN ?{6E?@v?@~?@~?@@?@~?@@?@Fhxx"6Dl)cdG'ȏ" :G@~|,DD ȏO) `c\Dl5]H/ ?>a@@|ƀ)"slL1k@ִ!y6&ؘ9 bkꀐ"&ٚ= ds:5pcށo ;ȏ^O ?ހ/ ? ^ `dGG{;Dǻ{lt ȏw  % bG@V? ;:@~tؘ? ":@~|Dؘ? bc@l? `c"1@[l5@!XC B @F8#E "@F0Dl#Eȏ$H `#$xLA DlD%@H<."6" M d#6B OFEȏ(P `#DxA DlD)@HVX=m!WU\yv S=Q̄BzO,&ky皏~ qVI*.7dOǽ,)vm4o}Z#áSqm9kd/Z5 C  =")'K:~棄&MVXIs BI2"-E;ETa9t"WD.t-ՁFz $e6 6Ʀo#;f%bU;*;|O3/A\tv(n@@ngv9rWaa3h=j@O[|ֵ)ݜY~-_&ousZdě,0P󸛃UbFEIA wц s)ٙrm[cPEΌ|YpˁWEFl=={+Ȣպz S} ({ɾ~OX ,+laz. ,57mW n @`v*}GUeu]ռ೿q- RZkN ?YBԋME'_WT+t&\w\SֹVy.&N<6E ,Η뼾Zj5nIȪ *8XW$&~$7U~PQ [??*tqJLiZ//$px4urOu7Sߦz3jps{[wQ@ 6u%ؕ[Epѯx9.1&0zm|W$bZv]\\_Wp+$QM\ETH~]46` }*\{4k0XqqliH.MSzljwdƹgxSM$h.0R5)&ߦVI.޷:8ԻsH!^҈~;W+aDG_:aaژ(HSy""|;5ƒr.o~0Ҩ;@RW`JZ%GQ5;kd/M1H#BYQq\u=ģ'?WonSuY .MQ>sp9a_J`}K.%+^Fzfn9mm#`7k2zESӚ""7ԴNܻWe7\nKpe5Mwlyb[i{shY&K]/ف 3r{M熠`'A^j}Fpe֡O?6__dW7sEtku7Hy/S#Fv$rRx Pf~gʂ)J4p8?@& ],Ĉ}y4@UevEͳszlՙ,δk$`!W!@Q^/졟{qx|k6S:pAȁ kIsD ۽uP9.^B =:f\8C1ymY$Y$w6OISy~.%=\ᅣ%VqOI'k9=`&p3IC{Bj D"tQ(Tԟԗ"g|`mk"M8tT7MZŨH3 \|2OK u9EمH Н=S"Ғ .߾ Қb[ZaINiE!m]!]е2tNyљHr&A.Qݭ#gQdGȧ_YGzNpdZrV a/TfSDVJ5QՐdvrY#"A@Ado;3n+hf{~tG(oE|'b%̓^x <$O0UXSvy9 \pW]D&郱!y_WI 'iM(z!S2# ²at4wׅ)3ff b-{q֝AWN+~KZ[' {OKrCbUӑacp?_o g zMVfE{Ynl" myEh&PJ3':DX⬵hmE¼!*2R%+vyHrjfa<ŃUuJvHM+OBOeK/}A5r7AIwpS./L"7\6K98~$)aYL3w/~ƅ,Gq~ *_ BMI4E㡶-Ā]`9#*,@kicHcm /hU ,Du <ЧYQB GP xEؠR.dg(~9-TAS2L犭V6}n::8^L{ѻ@tp_'|Lp! 1Y?ATl:vaE/콭(1(T?^ sd[P.Bo`en$gs-_Kjy^|6*pCվ昹jĽ]!t;xZ%&SzRz wP᤯9ڀiyv_ L0E܀C>>@҃l=$>g?kQy1o-XVJ~Εa+&`7 xi/4R㧱Ƿa1V5Sp kY'e^?zS=C>T {=z8Խ'f-E׻.GpaK܀U9_LB۸U ­jmݪ\V5.cRֆ?5t&GZPdđ;l?xZ$xr<쾞ӧI /sgN4Ey 0!|7>uC"ۼmKr)ߐcMOBl='*}ysw݋ W J\8 ϋ{6MQ}WmZ<^@3HᱼTy9dIU:ހ՜c{ܞ.7;qIp;qhYHYF _mܽAՋZ۬M nr+{KJUr^F"IqvV7Pj߀J7P rok;]Vli=V܀OU[kr[W ?'Tlƙ-4@V-qC|`e d}Lno(^xLlq¶T</˞ǙPu\+M?m'sqSr2Nf7r׮:IPN?IFzƧCb=j7 g/器yc+a rAHpeDF'& wɺa%X_aQlz˖?c|p¯mdݳ,ixp1Nb^!nb|,g>b>q.]pc1"wÍ,; 0mxW d  7f\ }.x˯n1?Q>ouÍYGV7ܨqv7t ݰۘM-;fyyV6,2sɖ9}i_f[k"zWj=H+{ݑip%t VzMg31 v?PF|/O Y]]\GZd72h~=SboH_)`.?UgK_(#jv i+5د:"_w1X]Wu]'"+-(vZώv;mUgߓko&R 2ݗ-IHK{=##fWe0IUmeUus̚0gMrV \g}iĵc/+{IӾzA%vX>cC6} #n};^䑽Us97p^0ϻ-a0cOU3)U:NWs%#'uz_oDd@wE@(瀀21aXG&&0Dp;}ډ\-EF*¿}LM'D$1g@X$jyĜf s31{\s i11 1.4.ZSW3y_4'4'ǜ4 _ϣ%Z18]ABv<<~'a8-Ru^ށs+f&S%#YUs,̻xN@fɵO`q]8BTrXKyNM^Y#I}W9+)de;]Q\E.TqewsY.ӅN0S9f0s̓ 5̒a> b0k9f1 W0W2Ô 3̎cZb apfqo 9υ)xSSF Wp5N$,:XL(x(;X<%˼sH)1ӆebeʴX+YLsX&T, ˄ʴ)˄ʴ/,+<%9aiNX6'OyL}NP'?\ȄeBd2B2ŢܜbudsYL gSebeʴX+YLsX&T,+%,*ӥ,*eX\LW\`,+YTaXv5iy(W\SSL̲`"{A<$OĤwlA !&A1)0`l-D1ZXW-[ 1 ݀ܰZr++. Q ,`y*-z$ ӹ[.t7e 3[^dw}?~˓PҖ#aLr!m:m ~˫̪+-zeDwc`𳅮3_)Bޛcx<Z:&CM)y`Q Dn^ sp}!vX&1Won׳] #ksAryLɃ4`Hا֔hH٫s {̓Z7<Ӱ 5]q R岻J˭TIcp]AJ2«sU2 v3ZjxVC0y悜`4Q cbxN%ͬEkJۏKԤ<)R bziwQmawJzʳW> 91 |^aNla7w}ERPb2tK|ߞ>2=J_{/MVd͗6C_(ˋz[k_| U kTPO*!F] LNjmoJ3Y*ӽ3E$Թ@ oVKs-&uS9Ǒz+j Gq_OߟV Jm㲺 gqadpxN\1FFDZ!:ƎI(G߭p3ʱ)<-*`inB%eaUXDWS!MF߁%(K8 ڀgޛ2Th~lS7Hq,$4>krxnNv5K:OO(0it@ ,PK`Q'M^6L'aof8I`׋~ax*t%uҦu_(4d `gt40p; '044< 0 :O[Њ: :\6lc^ާ2ti609+cTmoڇWq](}pc> ; ,賜uDyu,2ԏjϸw k@?UL9pӶ0Yh! ,N݌QY`V}v /I[5T)Q0!S1, y`V}iؤ4ž톟iy`Pv\we<0CAh7a^7,iqas'5l͔ jk]r3*49jK xL/J&7h=E`ޮ"aޢanf2Ra8p2,9Өp̽z &Pח/P*֗aRӗY8RCJQWaH}A~Ce:r-=BK~pVa_20$F9 Oӑ20}//{ '9Kx%'uT4$*0_8}N c '**ƈg,e0( 7#VLԴFP*0*0tqWtDiҿ]q߱uؓR35M"LضI47ӗ{(Qq`3^4ܪ %23 6ىzBSydDhM |"N2}8q=!so0mP`6]ڜz޶`SzVB [8iӟ`WݶaBm>Zfa8U83a6Έyrpۊ T $-Xo ʙ3wNyt5gJ~+nBdCO4kB".wGwy=y_3?Zl|ZnxDgNsX;AZ )sr9.˜x"$>8_8fj| ydoüp{,|pxz1]LcoaJT^cgB W$>ZOg;3[pQo=s^#Hay=XztMj3=9f/9] lVϼ4.ޘym3`~eȼW1<*:ۄq0{,sl(G~w; KoD0tɷy:l3(o>ȡ@!$;j^/KHo'EQ eTZdq8q36 u +<طIgcC|-cJQ+c\5\c la2vEܟӟy~yH^v@ΰރ-[{;Kb'ZC0WӀ,nvQD=]ldTtX:`#/mˀ.LVaaqq 'Զ^P"4;r[AML?a5-B 44rBܱ}~5 >iڧCNhԴ !'֞P2VZ(C+u M:VQFohKZ 2҈%tTZV!' J]Vj熜>'iڧENhrB@;Uh9}n sV}Z!'.9>N5C\uh o(GZpb7&Fo,Sh1 -6aiBMb#؄ -ZE톜& hBả &4'T 馌0M!Mω.ßHJ}1yhǼ̲ql8cnynB%Չ,{%%4,s62H:e'g#X|62H:pe3g# BK.[g$ ZiӇi1Lf@\8lC{\ MsɖԴ ̈́sɖԴ Msɖ44%>8lC\ s6%>8}p.)C\R'1JZ 2%eh%KJ8p.)C+\RV¹ sIZ 2%eh%Kvp.مV¹dZ ]h%Kv}p.مd]hKv}p.مd]hKv}p.مd]hK>8T}p.B\RZUh%ÉK8cT '62Q3b8TpXWp.B\RùRQvCN }h7Kp.هvI }`8Le )C}bBa Us 1ImBᔱwL{ǔ)cL?'G}-zWQ0qF0z`4`c g`t*`|K>I/00ҀYL#Z䎜$0B#4Fh;0B`&JB(`&QX&˫K3'4NZeyif"'?JC(Lp`!+4ۤmBmԡm^`uޱy0O-VWh5YJxdl? 0 E Gf% 8b+x  Y.t/DXz,2 c&Ym:֬c?=YȪœZBN>8:KV._9%'yeSkϩWGNçZACLjf>95gj_&Ԯ'Ԗzނi@z Z X_ S#! tCrE:7f@hAeʯЩaޛ>HJj(Vz7\wDKtbI5˿q4#6ݲ^ё;\iזT*wszg6 pR㧸xkOZ=;TpTWŻTOPJvUު:RUUxUk3$w+q;@}:4A7pW7+F33l6:6UWAGXЩMȃ~A 1u%C PXBű@`hN=4I hǒ&+,@XĀ+ XacE1$^H"hp"{MWdW0@Av1IO5:HC.W8>Lljђp 9k`8Zn Wh"\_Mp<4G4:…Ӱ•3ĂT=@^D+ V 'eh3Ƙc,׵E `[FqmaC߆{GNh3rB,0\ ˇ7J" ԁI"3jR_@,\exYʣRrH 5j,YhYK ё IM:O`S.L:OPSf!+ԧ|UT_z*aGK<Ҵb4-ZVQT-M(|M&/Es3ݨY(ܿ68Ι1*^ }\Cxgfq=JDz>:+^4}3fËnJ_xr(W`ܛny6W[E ߁Yܯ&uJqp%Ȍi7lPqrÖ75}w^ŖO(oEJv/ ìiqw2ka~N9ca o)kv`蚛(s]3l5 W'#Y0L[F8z֒떺fR+.cV{vp6듆2i85IÙ]4:a@Uh8k33h֧ kzqƊW+_̣3'lV: bð9'}сax(A v RV7X4]3s[dA%#8?;f&x=>@4liz!Xw֖mBfa)xKJZ_L śg]F d{d>6Lۦ1},Y{6@l/J xeli+oF6<Ž]FVV2_GGJ%“C01Тq^!>~p,}t2E6xOԘ,_QrBO?e8%~|\-^맓ASI`ޑƭTv&(KB8A?o0wDpvn^ ̏$dKCLt,e<@w!P2,,CŰ5R4 !B2,,dXXaa1b! >Nc*;UT1ƂSX y1׈`5b1{X ^c`ub0'`ub0`1{i vӞN{^uq3ib{M(ׄb5a^p3s=c/,c/,c/̋L>t&%NS1񦐖Y*gܐ^XDhٱ4'Zce{0%6vI!}alJdCNb.&S~Ybu>#)YI#K?&$[ӳ%V8E.9 eRR+"\Ηmb5i|+X~<珲iYW)L*w.و5T+zCVw1jz\ Xj>LRc*N3YVʱp3JMRRQ(*sV'1oR40eYL8H4cTLl<0 ]곝UiV'4yj:dE3CäV1qPMb`rMV+q/K>HmV*vpILnyQح%w+u}ro!zRXUNuLW*Ya9=oأJ{ IaR+i̭6xat_j[ֳy19 b dEjG bXȊi b =dEjIlp"+hEVה*{T&VWgpYlaz(S ۯ߯]`M d7`S5|XxuVvJt]:+/Ρ:.#u *]gW@X VAA_?`혻 ꕀB:`4C>[C݀hhXvp[MJyp}~a[p:RaP?}PV &.;Pu  Iμ :@;%neU%V#S\$uHVe$X5}ځW*PVʺ2NiVͪ$$Xࠍ̈In`5#.ЯI<5ϰz"uIJڂDdW |۔5kº.5Ubun(V@ʡxCWvm])fUH*AZeH()HZu?{6/ M nSET:$VZ3V?ot H-ՑSa!:f@'׸Y]7 55庾 x0"k* st 9_Rݺzl% r@JW7hmyzݝ VCwpj Y }PՏpꅹI'kf֤vRY_L`Rx-YGE]|*Jկ(ռXS$b%j_]A)^Hju o_MluXe/ɬ7I©/~}d#_%A_.WLЋ%ͫop+z_4Nt$8{9z4̻yrRk%4O&5> $MJ4g\㺡|7XR}%y58y91Cr%M^?NCUY7g͜ՇF>_^֟|^aa]=\;u`{?/zq,6Ԫ#u>ޖl6baOt/ff.7{XtFz_.bʴyE9GD;z@_1̦uxpVzP߄y̻f$zU3qdT{t]p-yz(_}Z3#Ҫ_壄~k{'&>j6<@M}*3xjS- ԊPQtJn|* >ODң>(#d*BEGB_(8U r_(6UJK|`zzշ@~TYׄ ԆPQt w}SIO <=2PBѩoDQ:sJF1[t'*GDF4Q90%* D#~hnph 3BҁL %ɈQQ7P$Dߦ$W C2  ԖP$fYG@Vb|#!R2BGSJuF@)^USWTU5>zUMoTU5U?zUM^USWTnOt&tQ:sJ46ezQRMMC阁t %޶U@GI=aC#CZ j/С:TЂ8Щq?8GTqE0 GBjBP6%d6t 甌b|mKBF!&T+}=-(dI(׹'*ْhEKrT$*JptuI.%Q7$6n.kJ2Q8ڒ}_uKm|+GGQtO ;*|e]J 9h_=BW2P+BE{4o2 ԖPQ$d4oQ:ѼQ6WmyQ6WD󪌐QtN@-EKUQ: ) %x_=%d. h_ߟAt$d& {o{Ou쉾{pt(\'F쉶 h]'F쉶{mth }O障{{ L䜐 )(%%_քB T4!FЄ)\x{gPIGNHCU{"!EbwBbEu?JDD w ?ЩHPNEbp*RS8 ?ЩHHaT$@"18 ?ЩHDӵHLF%$0҉ʍprM4nDjIT% GŒ$'$1:!?fT$ޙD;ӷz ww#qvo$ޙ;zgz8]LGq$ޙN;ˑ{g9btD: {gzZSМZS:st}0'̩ s}1`ļxhDGCqhG$>w#1Ѹ n$>w#!8 IH}D'!8 IH}D')IJ|t*')IJ{$e0N.#: t#(-%cy$+ @  !ӈnE"32 nE3œhz1r ׈~HB3P UZSQ P р;ڝ4Vv4: `;ZڍaiGc`>iG@1h @4Ύ&av#8((܈& 7" U:j׍It}.GQHl}Gӟ ѭh\~Egp,V?gѸٸ ѷh\lkиv4~Fqq<X?ٸҁL `Ph` zq3j4~F_q38GoTc:?4PjbIKmS 7OI׍ٌ$n AAi$n ck uHl$n &Bb춅 H':7‰Q6ѹMt%1vl3$n CB;b7ͅmk9Iݴd7Mٱ i($n fBLH C3!Awl&$n fBLH4hfBLH c3!wLH4hfB蓮@Ntnls#UNqh@;߱@;hCzzoٞ|D?gI}?gI}?oH&$͔D?7Si_) o$>P`J") \!pqMnD+M4P4Ѹ*ѷBDOM >@rHI|0%q4L;Δ߱LIΔMgp;) 0%wSq1%!wSs.1%Aw'$n:Ŕ߱WLIt)cɀS )5Z }3GL;St4?gD/ֳHb</ƁH(b/@$1Db'$1~B'$1~B'$A?!  _?T9U?CNS?T"`aEB3Ԕ䆒<ұyXf`2` YC%hLrB OLGE@, L&jOm`S jPtA zxsЀ9h@ގI4"o7] cB#Ky;&јkhP54&oMBb#v)$$?.Gӥ]JI `I`7xƣMh0MB`G@ s@ߍߓݞIn$~7Ow$~7Ow$~7Ow$~@wHn|yIKw$~7Qх3~ጪ8G/Ω/s{t̜<3G̩oE:`-#e$a0 e$L-#e$s2Il`J2z\F?H}G* }tE0{AՏnXPTU>aAoܰ< qCw I]4nH3v?I]$qwiޥOy?I]4I"'K$.?I]+Ê7~XWTU?aE~XQVT6`W4(4(4!xX$?M%$?AO(Kӄ^B3ŗ䊒Q|MkJGҁR27SwT=5>zOCP4T{,`,&yU?'!8 Џ$$D?'!18 ҏIH~D'!a8 ӏID0NN"I>8G'TI@'O3ԑ u$dǡf#1HnF4DfD#H#͈F"w3݌h$vfD#qT-U?aKnR7l%U?G7T*PR7E: I(T$ ~H"fL$囡M'HBHI t$ ~DM7Gb#|Hq$zo87= ޛMFbؽȽHvn$ro6 qa{&5kb$f,HeLb/_##d=h~HI/!E?$qI/! E?$a$J_$BC?$I|?C0's0's0's0's0'Q dΟ(Ο@%:?IX?Ü?I\?ÜF!D@%ƒuTd!$.{ĜDB_sk:ŜD^1'-$@9 5`NIs}`N JrI(xjt<0@L 2`0@7L3tDgXhrB#S~2̧zQP3n&A[CE^e4>f!Hw9+C;iʧ? 'tS2,lStN,1Z1Љ%D?N,cKHC'vk e;|:Ç;I!,b +H)1TbZIJLpBtE'BxC'!MD-;NuoAFFUoD=?L@rN[ ھ^Dg$OH&,hC:Qɒ8 Yty<ȉ"9 DH&z@r4d2D#kʐN.J.--aPLG'jBxO/a^_ m}H'joև>SSTY"G2Q'HniD],AF2Q>*J:"ߑft$Y"h^"/:7?R2xA) d::t)%C!+ɦL:״9巆VhT66hn#i{3 bЉ > N6^i3`ii lK N6 m0dm}A,! ᯡw÷;| 9mp!,btit5Ej@%FxB+il5%#6.(D7ɦɕhE2 ŋcAUoD=?LgH.hCz0Dz;dݟLT?!C2:m"-t䞶7DDLWNd:Ar4d2tErC[҉ڡD8ktb%#6. pi0=`z0Dz8DF0Dzб ,d:D DMp8FOGÅ`d:"9 B&` :m" AWtrMA 7tA@ &&2dɴG2lYM&P1Ln9 d4 䊒^( 8 tAc@n(ezб8* B9(Xi,A,A,a,4dA2 9 rrNc9Hb9H\p_$Xi,a, .i8$`>iwdXt,uF5 `7OJ {%%F{r ۶A2I82S ҆A766?Vz!.yV.\{y ,gI6TR;++Ӑ;OE+_I4}x#@`/Df.'%F_p@{-*^Rb@V!)=5m9&xp>R_ 8<9 ܟV3`UDڊuO5:sINoO:6".DʨvzQX."4Q=>]dGdR`|k閵~=NE:A+]4r`+'>*Wyx5iÞc7NSVMgyg08U!>q[u&>"m x`]ֱvi[i "Nk+"%3-X[S372tl9b. F%fnq7XGoqC vMbq_z41_Zq_2\6:s!V\g)T>f?"#`$>Zf &JH|:tx*OGgNoH+"^)}r#.d͏aݏ-?RO0KKA2QnH)^HeKLp bo b|l!'DQUM@}o#H O#Y xL9B+,u@%Iba'҉ ]ЬN:m"b3 pW)pWigj&4dRŒxS.2tjڔvˎXB0[bDgT ɴ/BO`T◊Sڣ!vBPxEtG5KE4d >Q?PDx2TT,]RB\4#'zcu3俱вOxXh![zc?VdR{c Ҙ%Wr}Z?FuWy0 1\_^}p[Lu,^l b cNi^ΔRbM"v6_zaXZ0f-// Eجfol;X#/`stc0Upr\)u$6D Jtlb&/m5bnWb}ՇD<>G 7[փcGc1UM5Wr֫ɝ`UUݦp: rֵYD L[u6>֍X}==;V~{åZp|S7\bCA͚)*~G{<;KMPa9hRdS{KE6d8rYg01ɓ.p>_(ާ;R93xܧ0y&3g ˼d2>oŦ5=!a<$nD$xX_<'d'ICva伹M漽m%/mμG!7͈nYv\ԭI\ryS`[:-}G.og,tJyRgtsQti@ǐQti\Tgo8i9+gE#3zV~e 8\=-)#|*F~cM|y'wpY q*λclcL;DБ4F~93O[ ܚW)XΫJ%!m]Εzkn`aE,uWL*ge:Y 撖ZiwS]LFZ%[05nTTT0]UnUWnսjp&A3Rr'mpUjC7Q8M܄_7SO>=P&>YYu n/XbS܆YM:ޞm@-˔bc*uߺt[w!LP 1JsQDs)ϴX,lͱ,lͱ 8-7ǚlm 6ZWslC Y2`# 8auGNr0~9}#+ XddXy(9E! 9U 8r"'҄JF FSHIC}"'DNh"d44>0[kR>0W{2^ xL (sv̲|-u;_o'& oҎcy AZ ~B0 Eg cCRB7-8N:sVPAH/ SV:zV:!ttL_\b943>ou">]`B:tD VvA=G*c"ѻw|Ry81qTY%-qzRMEn<NdpUv,H8|f=\\<ut4.fNøJjRbQ'-uJXy&}Z7ڿ2М8jJ -&Wn҆I:'q$ VhWVjɱЪ)X4}hѭ  qS&6r )kdNB+U M'F"4-ZVy Mem3w"ݭA{dۄ'%ڌ jZǎD!&S۶D,i:%5??PJ닪:z"R`۲n#,n㷎 HEA75Oe(> n)y0|@H-y5߀M?s ]o\HuYy˜, DYR59[ \6Avz##,<*-y܈ {6om \4s[~ȍټ[Fmؼoȍ۰y[L"6|[Gn؆܈ 5ڰy[MDLmؼȍXڰyK"7bi-mlaFfm+_ޑõAIlSʀVQ:<`tėEHQOk:( p6Ր 0F*` :&YtG7>a!m:*2;ETͼN5ˮ wH:< fzop=<f<|=<_[+p;ϽԂb[kJ-y)uaW\(uB')˄2'"'9'f2aJ m$† i UJpGX]FXaclM,+bQdBbP(P|J`',v8xXV,,XܒEʊ? }dgnoӷ,(Fo[ٱXsnr!玷xVowt7_+xcxEv;mnl6,ykƚD5ZRH;rAk.* ƻWAEaǻUy3XL)oeAUt>-VLȓZK.{NqMVQOz^ކo8=ǕsO86ƍ>j嚸y۾`Gocc<+km_s|_ocZ{>ڼVW&gnr03,d[ZP#iY. nBzi\`J)9x6JY.Jy.0iL+S6)X9D]$@22ZOF۳3F0RA^6gT3Fmbه 6su>B/7`N WumD騟q3Y5cAx9vaN#3pLr>TtvtQ L}{Z܂) JM0BŒ2 T_kզ 3j'Sޙg?(]1ϳ:usp?} fNXM<Iy&G{Q_C늽2NP2%((gqQK0UPsr^#qOE>~s;/xס(΅(s%|KI*!$}>Dr_P1zqF=U>\9QZ<.Q;T>;j?}0NLM OxS! 4F]bnG(*rj)elEo*DR[rj]tCPe955BTE`,ocxgIЩ]VrEҤ޷8ÛhG;&/g\.8,BSm:q"3G嬰qx `sU}TIP7`9QAJe?jY -eX\P:E`?<">W,k8oM⨷5hX&c`d9'*(WRQ{*k*GU‚5,(elcqA騯~z#7o 8)~7-PHX hEh=2IS~*~*ZI~e-QŰTh裉A] aꌱ6'UC"qF%Uq#0rkSo~Q,PP6 r$@wAv»jM[ܑWȭρ}89$ Z`,aC`ߕ!6vO@u}kQTEuA_[:,9TH*+i8 N#PVQ*`ulADŔꘪ 0/Ur<9QqXqNɧ ڽB3Uq}i!,A*#5\; ɿW"H/smO~%f"5wh_$g;ZYT@= &Ho'nḮD*((XEXo_.a%7$NtH1Q_R%FDLexBRt;;Ai q(Wom)ҝ AS7vtRԻAfos8H!pDnI] R{4I{ $;;A4 RloK8H) Anp R EۺAnW7H6uΞ.M {[AdoG7H - E(v60eپ {Afo?1H!vnbBm&)Bq#TA~o;莻Adw30HnI E5$)vw$V8;vZZ R4aD?H-ʂNY@m)} e.pu:-쬈(g;K A#HTafAzke0b;y$l&;g}I A3* v&)&@a(.] Qžk(a5HT;R~ο2I#5[VHFov$n姶G2㑏:[Ӧt̗G_<1>1_}\|#m$"~˭'d$ˬ'd9R'X%،ڭ4Drwem6WVh-O|IH^HDJ:C"N‹{xiվ&w:vo^iJץ9M';s ^iBӍS|jN2_}lh{|³m.)ir ݾw;jiES|?S)7IK$GM&;AdgH֫al; EIFGᐿG$(Ȃծ$ͮ$bGAvg(H +Xd&-%^I}2uی~ĤI݇;{ÞKy8o]lG{"}5agBHq[iVWҲ}ߊcq!2uAl.WnM ӧmhFKi7xVA䥴Ƹ!ܜ"47>EUTb0rPExOZ4,~" K;+niBR~6Ymhṁ h)bWD&Մa+I#_I$E&&rNY歯H^$+.Y/Y˝oH^{SDѼ&/^Zs)z\:Kؽ2ÞtαXJ%=M2f j\uBбū0KPYh^K+.WJ+}hʗs)DSWz`NEΗyĕK]M4amj4])7˱0mr6L[4q}mz̤+_gM>+2my8c'~+#eQ3O0ДI84g<.Ǝ9;{IqذER41PCOS $ ÿ;# `0i?ֆ=p 9g9u"u<>,1~{Wg%OK9^9^+9^9^efZ,uӱLTbez6YВ׹6Ov}I&]<f;_G{ػ ërn\{{;ISYNb|P8Ӟgx$zzOMȇ4B=!4\gy_P:}z:Eo`>O0 I̡_ȶ2'[ۇ΢acKCl^f'yn| k3۳;7Ngí;Lfz^R$A_?Gp3sQw4<24qzt27=i;\N%?Wm]_)nկsiYϾ{ G:-z5꬛pA5rGy=.ګ};hw m2G~UKm%Ny_,+oV_C=eO\ހ^_甏/y_ivWo&鼺1%ݕUoCZ^߈jYcoyb)jSڔFtɟU1 Sec㥌.JțPJ#vZ5=fA FjSTv2k*y1k\T]eJ1C.Ud87^S+k]}-UYݕm{Ck?@>6ӳ4\IY&%6'jB.yU<*ʎ@);wyB6(VSg5xRVSh5x_YVS =h5Ux_VS YA><~}jukubSew5\B?髊dW?tk~tݲ=778nŮەP37fծfUQi搷3íG"*ت2us{P)k?0O^>/-|=ԃty`r_W΄ ^ugX҇[v '\ʇ[v<` >[K _Wΰ՚_̰2n=ۙ3sFX#ϾIl=.ajnٚawTغ5}UnYYí;֖lmj1xy^35bzd+g\匪qh֣j}]GU<5Ǟ`QjTu*Q{xGy`Q微Q35]Kl=ו3ڃrF^,Ky둵ck^zt͚_76Y#|]9J<(gTk~R%Ϩ2l=ו3ƒrFׇT[u匪Q}h偭GZJ<ԚWo(pq)X9#[skY,#˽9#+|0gdk~S|%=*_WΰjU{Fփ6:ܳhE4J~?nNCfv@{4b&_췇d&\t&\l&]<h\t{;ф=3I{>j>PDC.M5.;v&=^h\ݱ{#C9(vD/j%\鮨]u,ue'٣Qԧ*c%KGxP&[>jv;gm|X1f্ԁ@g̵u. -\%[8an`8µ[#p\뀓[pdz w]S[8-npvq!Mnbobɿpn_mQNlMW6>syNq?_7sݽ~]ڳ.뚞bAYEQk.qieςZQiВ$B8K0斅QeIF!%E0aX"( :BJ0 +QaBW҆Q\!BJ7n !+\*xn *BU/t_S ~!DNr tήTԍO>q]s>;8`ћD-oxcL@\a%E )?U_9Łm@,` b(@<@464zMi4J'SwGv7?׵6 y&  0J PH7Ŀpz4>h!}И\1iFc9H*80OQ1!uysbϓϕϕϕ-9E?Ws?'s?'s?'s?tUs1CIc.C`e? 1!P/C]CA N N N N h! .]yJ/I9I^/SFs>իVFx ߪNbx?PG# v4 Sbk) I8g^dZл+viRAz6_ld"9t2@>6vk|:l'3U<;W<9W"l2 w79a}' H]RT|Zj@]xohxrv"}4io/ oJ^0]xO^6,l~pve٭UC]+\@žٙ}s<"G4*Wg2_yC{@uw鋗:뷾OOyKfWmatnR?gi^G#rQdWF.,2<:7?轡f^@74C J/ cAJ? YGlj1}zy>h@t '.7uG;u~c o"~ o0n oH [R;aj~sb܇l80d80a81Ox80?t8&1?Fd0Q?H0odC c?/ χ8zKAi~sgaow8>ga0  o$85@͝ 0.cK g7ȇCM`}:DY9yd] χ<A!9 c;h ~so[$~k黌[3Rf{&5sꑦ9˃F0L+#4QE3[4Ӂh0&eᷩ.l7jVh>^e۽P٧°?E>Y YW*<2@xdIY2, = zN Rzd9Ozdͯ~OFl|2ܯف^+-Йȏ0a`~N-%CRS5$ Գ*U xiHXZ Hymϱ7%W2&BwgfR1^.k?lkM@uRvĭY}O8~Cխiǭ 㧑MMA͘t#(c+?x7(/LkAAC:](.زCcMgJ`ҏщīF/սZZ3c~$4X?eI!~$3+aJ?Iϑ~v_R\'D]) B%Kisܛ^ǒ Y:98;cP~ dn4ހ$IIo Ϡo T7}U~P]_Tr+>*uVT0sR9)oyJ* R)ojJ6*)ݨ.o$ČjubyR狂^z]kxhV~\׶Z?hAs?&S1Pw]zyߵcH_ ߬TaWg ]OlhR~TlQ\tU~Lsc@&K1&81vp4~pZ?;hj;FޡOmR?-hUkU %u6K Z XEAT W";$T* `A* E!PDAi HuDo Ҹ HA>ExSA>QDIA>Pf`A>4 b]O1.ȧf%mOޢaoR%mzH51KNt->J zշ]+@Zp|-:ȕ9:Tk oC AR#R+OjDJt:qSoQTo !vw+lGQLԝe[a3 Ϥt ~z]jg%~h<X"%g>%-!GWKDԿAʖī%&)m |Z[Brږ«%*n>-!c+Duz |´>?\b+L* $F!*Pk 'UMry7e?s\aWj}'Q3_| i3G!h[ ]'vwSt;'kPKD!$~R(r\"IC,W %y+pX9xZr!̑rcsl4tlQQ۲IUȲڥe64ߝ4=@Fae.e.Z]\4Iv)s$ R$eΏ} ]֛ċ8ug!ꧨ|d>QϳtջQSŨ>yeO8uNgQz>+F!5h;!*/3Ψ T^љy!`b7\ߚ@2SDӟgD:sgGk1KJ* DˆSP^:Y@YXHyLo^*<_+һ6biҤ,2Ӟ^훊ТK{0o }Ix)kK@{~x9;{zY`'=O>evچs*j_ʜ LT~&R5eBǫ.'G\NW\V;\WpX]ruICr_\nVϸV/ܮ.Q!.^U~%Z/\^k`FZw\^k?qy']_+]JWt}uب\k}xt[m~N{EQ.b\W.)Va;.^ЯLW(Lfn|=HM&ru$2!L:$jsTkŃZ#"gDB/ u}>qg"}b:z7l!oyy o $H{WcWQ34Չd}"Y7{gvH$'XI_Ȕ(W20Jz\NJtG;z%Z5+UAP3Gn$ڕEAu)Y[lj`zoPD6Su_4ž+%YՖӓv6KOzÄIϜzy{D \*$YȎr&p'%QgiOzk|$w$? OVV:'*E=rg&q-z:o\B ӻǵBA:ڲ-]]_] +]=V5 nc2ҵߞUvt g~9Fn8]e~QSf{R=گ^KG7h&p`]>)Fx7-lMRDoPwt~w@q$a $J BeqO;<aM@eFï6P9xzroEʤĈ c{ czMJ ֢'Mx-Pb-jIitw0@e`cfu>5uX A--גӋ4ʵ*H$ע䓂U\UsZIڮE?3R{5G9IX$`[d=>d.݅zt !Fdz[I̱lHKU\{c>ghqC;lIB1}P-#I2Q䎉^pܱO/ჹcΒܱ6}tcs$w$iWʱU'y_qxu,~O?Uv"%EZ'/#MdhaӥϖQQUFgvCX6ˏ=MիVr2n~iqc22|&W93Le8ɥe2f~^iq6?LTx 4OkcbppZ -ZOZ8)ZD[9ޥ-ZW¯^Y/J?N-'uX>/uURJĂ)3FC\⳺_3lzש3QHK@y}=>RGӵ{;e"D# 6L=šdOf$+=7 G| =kiHx JwWbIbMh<$v8&4l]ٍd>sl>{U$󙫲 B2-ɔϔg3|v$ό;P2T>+LC2gH!d֊ Ej" 9Y~v&b#iD?d"\=ɂI&O8N2-ӈC9^9$Xޛ\ᡛLzK WVI; IHndDAk ]/$k r^ :\o$Pk [:c <`"H7I{$c# {ıD 5 {G O8yڛ8&iHM#ڍ{Q,76C &וytDN۞< bi[SǸA yNve醙gunq4ڼ]-ZntvV[=W\Z&UZnHJОTi-UZouh0!Ld`~8Se.Ngٹ/1eq8EL%a(:K03R6-[Cc-1ee8Lc˪0p: Ց& /Sa,emJ-?lhZA1'츊10MRiC&E}rH>W@hLtD&DT:)H:*qaTX !E\z(AA" ~_@ "L@AB}zc1s$}S܋0H((„.l1$vYP(XLhAgOBiŤ& zBAHAJT˪vB]*eJoAWm^svfJo.>7U=w=~eNoqy˕-$)K߽Vz׶vJo7ޔ-/^Mwh! x!YmT.Vd5Տة<]M|+*V\jX WK@d fri{xa*=ُ䪼zXOiyt.OILVuG dRl*"ם>u8Y_7(NxX_֗zrLu\_UkNL򆑟!VJa -V{\p-hH ;Zhms-֩:im>k\^$q5?l_k35:G@M)PӪkc15o7v6FE׶l1.t}m 2E6xm3]_ X[5k]_[v6™$Vyb1ӌEB9bӬV(=2m系kICT>j AD4>ɔG AI e =DT'Gf{2},6qmxxmYizaEnɬ _N,HAW%x{萎]kX kAPEJDIdk t-WZPkQل]Jt Kmo3Sʛq&K)guے(;7c+}s&L4VR`viт|)ɊuK\]ɥd$NV7YXdȚL-%iv)9S>d7{`dBHx!'مE\$t=]]Gt+eXe^z0{N7딨j}] Hga}J`2^ (Q-ڷj?%Z6Q-j6MTؾfj)MYw+Xæ( vk{˵Ahrm;&YAɭ\&rmJn6ksК. ɵ-ȥ%ʵ(k+V`[uTFp*ULxdp*Hzd%U$-R׌V똧Ur!>hE%}BGc)JdA4sqb+g n.7,36nkeظ#Z%%zxH3b40#{S?Q<Qpr.OnK;yH}"k+\b?( yu(=SH҇c*x1a&ovbl ^w<]Z.#C DJ"W+'+9Nq$+DJR!B K2p-)<B5R"]"K*p7Y"HT$P4R0/xkz`F>R֯ Mcg'O&HSf{$zEyt b]#-؟؉wRi; 6mhjƾ&2,DvD@Bg8->(s˒Mn#d9(9w4M+lzP첕mse\slͯfĻl6|>rvs#Yey@EJ#Ѵ|5; /wy2\:k}Zs,.o$lTYCEsd{ڃTj)  4C!ԛ[l¡<ܢml=X[;Dgzvz0LZI$Do=dS[DՖ^9 v"-w㭇 KQ,&m\cܒ\C [%AG[cc#gH [E$r {/ErKtȭ1_ZbDni%n J59#[3B,ʜr5ssN$(\AEz*}K0֠nu 4m"g;zo(w:Ӭ\n9 %0riƅ-1"_t5+4rm-rklVؘ>靚>!Fw+,,&,X`Fcƥ:rn =57V22 Bc鱿 f1yL3S)ua)/z Z\BkŴ&'-cVв|7nrCVL¥"ݪ-y[\UK=4$!,'Wу%JBh4?k>qG|2txVhnAn=Rs_dS0:R^"* t̏[3.s2DnMJGnL  hVֽ60/ [2Q=xQx>.s܂%Q|EƵ"'eA":NJuU2v qdL0NAUOR:)mP 5wο z#d4Eid%bd mqn)Lѝ%=RN~_q^¾h•+ kԮ,uK.[2tOhb!T"nmY-[4"H]nuЄ2pKF#4ΜE 5UAً_V;Qn ]-aj9v(na@cF;C|8 vkdy4[c- zMWp\$nE][݊ vNbhB4}|Ks;IBL[4ӭ0-0w&]: ckg"ح@i-0dR K@92 @c>9x'WJ! )Õ󺒂t̕^+4C!S~W;v~??3=w+f [A3ni cn En Bsc idQU$+=;Mܺ 9јkQW 6֮K_D6ߍw{%d&c }\G^T^!=kU(<ՉOu t8Q{aEOCg yZ` kĺņn )* 쳄ٓ& lm<鮔4>@;8i ڤ^}Yzq 4}<ܡx{9a="7ڼƑt"nMUy$xk[cBZ~u/Q얺vM&t!Գ0rkN4rjfU8 9[]D1pKJ-!yvc]V@!#:q C^ 9pB%>= V8/ ^Ew s֋G"K М n }\%$ZpkJ䕐*$UB0iks5! T3{ .DBb!A7ICrIChG- $IBTKRAwx'$1T%&(j% Q,P$QZL%,$@#/Z]H▬Yp+SVk-O `[r8'j Q!Du&&YP;:Cݚ[F%~H%)+v@~[3Jn­ !|@u?+@nu CK?'rJᘔ dRHjdnŏ=nb[hGմk횝,6KK#.pmO0ºYo {t&Tʢ:29rwadSuu2dP) ieaL& pmpӓ-T I($ ט}DYȳfL$<2݁t`Ypjf"ĥ sia.͐UK3`-;Nmkk'qشѦ́*Ҿ@a]_Q"ƫURZ6Уpz 'ãehVYY.Z5le3hnHƓ /f:E+& E+Qf/v4$^S4pK>S3pK>S3pK>S3pK>S3pK>S3pK>S3p+:S3p+:S2p+S2p+S2p+S2p UP|e&>D\ X,Tc1 U|u(>p :8`8 `b2GLQ &s2GG"q1H VEHQʩXE(g,3qqLIVN78u(8`# ِ@B68e&fv3eWݠLcrj1S:0fxjw1S=pmz̔LŔh0uH ]+@nYt-XB`aKZYD`-222f* fJ fj f t]uH M*@l9'0'SQ`5SR0 "` ` `e1?aAOXFDRK b~R)a)AS/s1=:S`[c zzLAo=)00g2= ~*fJ b 5 P4,@q2mtX-YʡLh1KXqLؔqLqDqDqL-}/R_0/]L%>LL%L!-LL-LL}/t_0H8PL8PL8P L8P L8P L8P L8P L8P L8S LjV%(H&(H&(H(H(H(Hc)))ii((H(H(HYc p d?@~1c%L L}!RO`J  c 9 P,dG$ 8PVNTLf*>rT |)e2LY&Ю$gĈe|!g_9rs42/Y9@Acyi8К^p45h@kzрZ  hM/rV  dHE  @@* @@*ZTXD,@UqW%ʯJ {rd/Y*%d, dyo(YPVr4LX9: (C1+8P '9P&SVN7X@)H@)H@)H@)ȱr<ɱr<ɑrb?_oM Į:a*l8 X=缳Tpw쮍YՐ/2f:k8r^j9Q"0~[ C{S0Z0C{jQCF8½( xGh &LiJd'!M>Nd 'cE5\G'EtGk9|鈡H 1åi ݃ K agv\SXY è 28R5k zq 8}XόV] G(bn&!G`Q }E1;7`C&Vraǫ#D5wDή4o. 9`vw2C{O`q39~륲 Smhy ǔSCS*a4al $\*%Z"ia~\/P4IH$N24%- jX?H0MJ$qҎxA]ԬZi\ʣ9ASHyhY;f>1  9>i\@!%!2֖ziP:ei>Fd:-z҄+?D,6Kk?JOˌlaz@ԑ#eڲ}7;07"f_~SJl_˥;䅢ؘ^g cݧ >tDA8K`2nA&BFwe8u@'uJƑɢD,g"UƐjط>H2Q_ۮC,6f,rĝ N~-8RHD nNf}&K{,9'iU.9C1O*=ǘB3T=hU|?h876gxQJ9T{*)"KIE9XU0i-IUsr]p3l)\L3fENgΨ=9k&14v#)n^p:C* _n2˿Yhl [& * eΊܬi\ў>,˂駒%%3~%6 UEkdY#ڮ޹P6*{KHZV U U.-~aæ C3ѿby+189qG'# H?)2C]5|&{+hB c*=YxDc6څfrGЬ9g:@u19W횋,䉵Ju͆Q' C謣fa-t߰40&`[p&l 5)78l2Gj`C޴nr|Sk${RCsmjnzGMÆD@6-)9B0㮷+a愡Ɠdpގ5-ahqHrڶ1֒ V 9Rskȉf|6 JE&2)GB݁%DEms!fe'"Aʭ)Qzr,dɗW}E%O"B&Egڟjd!$U; 55]ImeKIz/&!~N/[%43GZ"z6|EiqaG @|ܬkD#2<3Th[k H2 rY> j\6n& %lc9{x^aC{wgMeq 1nTW /?EÍi /TZF\3[l@'] y|Gm96OZǔ+)> 9y QGGꪸ8= C&bqsŐj*emBP U9VUk7:]KH%F7aʊA,[*FG fc>^E/ee"?į:"15 Pyf`5C 1d!7wؽfq$dxRTvk.Q eUY}4>@' /+ 61Z0h)N7 Mf.Ϡ,ahas7֕:7&T 9aػ4~_ҔfJJ%!q˄͘_ҡxTֽ]RlR)'dlHsXLg軺tJ.8$&9K3I^bqZh1 nF fOh_xkmƣ(.ǠQp|ڂ>|\{Zv q͉ ]aMK5Á݆`5Z\_Ѿ M$bW`w+/rz֮D_s+[SZ$Rz!#?Hʈ}!#C+2X@3|#ȨtDw`hM&d8`ߠCʘ#=1Zdsw 9˘8؎Űzs48b)qY} c6˘ݟaİ13$"&C HqF 9CrR0 )3xH}!'NK^)?S~ȫyOћ6tQ}볻}{G71FŁԽ{zPtݳ"jt7;~ʻlɬkǓ||/Re@y.?݄<hUw t~+lj5Y ԨDպh+LܨZx9,`}8[g:[2a}Mmui׍C Y/s#L{5jEiz#/4 k* n6եGHTn#՚D 䏇.=rɅ\|rU4M穿(|._Z;8O96TǞXCzMymG*uW 0.of#בgp[] ҪQe|W ;Bx/5.g3{H4s2I`GrSof'#Gd[; {_ȱ_7۞9NM4Z/IԢNJǝ\+ǝɃ;5a Epq"&Z9 0Z+[\\֞lC_n&3#T:"mB֡GIuitgG>|q{l&2|ǡg6=ywC{ٕ7Kl|=v௺{̂>6Ye۾1hl`WYSѺM~ؼ Yh |`[E'^iٸX ƞ KNwܿheIzG`r+i`6z!Zhݪl mzs ڭ-ep0ċhswjh`Bl-dljNC`"lC@ UTX&2.zz|Cl|ԄUo6ѳcѨny_SVj7JIuy؄`x*4PGg{QFl= qPh 2cHJls|E"xt3h p"yBYV[xzƳRmo5vV`hf78Eޟz{S!sC;Z54Mv4mԷyҽ5v4ֶ\ 53)0;ƉD@)wЫylmQLSh459wTЙ^g~Өyޠ@R_$C~y~dɳ>NO햓Kp5x6ag<'C9ʇ´٢P j{nm(%vنR>68nCX=}|O)hAc>ي}lͰ鮣R7dzz(ZUAvW#JB]͇MܚjΘKL5O}盒O=[wthTO3 Lp.|,x+vpy:4JMmz,%}'yR1,FWnܱU>g Z0!ܕƌ "xjK9]o"U"7^̏C8_ϙ +RALl;Z zQ fJ/&> ,_<#prv&o8O0,D ܰݟ zcBآOks KzCNJ"&ncquDprH0U#J[{Iz]R;/w5An72=Mfw qݦfvĦmڝM]J^O(~lv7l\f"pCs_J_5S`*}L }׬0cf8u>:r_(`¢O&xvړ!RG?nPh>[.D |h>E0Od4e&@OG9yWSvHdY.,lG5ayjH7t||A{,hGn0(hoRV $ؐ;T8vhq~(|'qo;n!}=UuXr6 PyEOu}Y{ZxⰉmm~ꬃtZ8[u)eoSxJ!̥`d6*6mc;/o|!l4*搤}=/`ꡎj5_jUYŃ~I@*e:!&4'yqh^tPod^"-d5StSZ_vw7]{s6D;E=|! 6>ٸ^TKD6=/rيKw`1%+;*v X ăM[>6Oh&>LNqo|8 (( R (( r Jʰ2@0t^Q:"7a]Q6 ZAQWTAQY1tCQ[1tCQ]1tJia~40R}_);k8GbI`i,`8ڃGxL.=@q M.0g|Q6]`o,wт&X]`b.&r>*vq96.2 DD,0A, ς ic.>'`Dv9!sBgZ^.>*#vd_p]|'ߦs(4IW8YÆ b|ȄT_I {EofR1ukt@n O9goFy0g=BKYk P@\j *WJ8Z(WnxCGfBgqz\Rw^>:]ۭtOzKw5'3E]+HVǻ`tԉ嬨ޏ*_Sޥ[5J?q ]뻢BKf{@5ZWL5NxQ_x|Q'ypZS5k׃3`U66z<c׳ǚD6o}#ATbm\G |z&>s|m^"^('uo6*H%^wq .ӘjљⵅoGn } qpP/M;F("g=ʝXh&YHqK6?cF_kCgSXʟ|L* IT CnWkr6kN4GݏӤGFElk_ިfR|qxX$k˺~]^)'këK4M'>)'kAdκq6ɝsK5W6u#:v\FBNt6üE5Fvv1Oڒ7_ng5ݺP9]y:&>~NNc߭qZڼTd~NSKGmզ KU|8yoj28; qj{=^6YB_= 19'4H֮Yc:Ybx!(g9 Rc t%F% uXI5 tQŌ:lyȨ& :LVHG3.ihjy̞N  qR"$H H ER "@ H\i+ *i!L__$ė !| !$ėo@B|ǗaMU,,~5,^)Z,G,, ϋS3s Koy>b,/y>b0%x>+>J' & ^& & & 'dUuM*6'& ޘDA<2 xe" xf3 /M|&a>[0IO$'xn7 4_6F<7m*xm 4 @i"#e7Le'L.0m_"/ Bde!2rY p, @nY/p,ZK\+fVn#xFj 7m$1kpLm#YĢpCt(7PnB?Dr &M!+={w{҉RA 22 82 5 @q) [VA-eX +\AZEAXZV"?$9o"U֧@@ܪ @@۪ @TMR @@u`KD-N :dFxD2#|2#\SR, gRGCd!2I/76.HxN#p&F"km$<ɶXP| mm$<)pFn#M66^4H8sX v W; v@'BODj?'~"\DP;v1D9_mUCPC5[8p!n-Fm3x ъ-El-t Xf[8D6!NQ-p&!M!>Cth7n&?6 &~[ˏ'uUQ PE*è(Fj¨RaPm5xaY.@Ea8a k* @mX Ԇ_@mXmX.YG5 ^1iԆ0D! |'CxN,BM08 aNd!LL"ee>! <.nB[-gXRQoAE?DP/AE?XUHxXZn#6r OLm$0´FS6gvFSh4O~b]vQ"OĈl?!D|v!OĆl?:-o)@}h Eނ f[ߑzKRoMX- ZCLUA,ȿ [{K[aom?+J*"{R+K,"{R+K.E7,E D\)M J!7)E DD)M IlM D,)M "Iy"&Q7!"&L76;m>"r|D(Qn1#"FGċr6+m>"Ruل><ԽkWY6N- DbH!M "S!)*)H!M ",6N Dp\ "S):,H!M "S)-HQm#"EGDj6)m>"RT|DHQm#"EqQT Q7`UC j7`aPG0D:ހ!.bP'0Ą:݀!" 7`uC, "A7āzo-![|[|7[|7[|7[|7[|7<܏oMdM M}hڇFh}hهFh>4BHC#>4WT>4o߈9j'zN~#F R;xvaI7o)߈Uj4E{SaQ`x{OmԦ{Mm{KmԖ{I܃EDj=XģރE4j=XĢv]Pvv_'.v`y^C^|܋x|{C\ʢ^||^b/ |>݋{7w/?bXcn#Ex?bZkn#ŻoYe؇Fl}hD8݇F\}hD8߇FL}hD܇F<>4Y\C#>4"YC#jQ,naLDЈ_b'N~#vF;%vQK7boD,߈Wb'N~#VܛWU#0XrU#$U#D$U#Db\B]"^__R`Ra"A1~1?!D&'DwΟ7g;BMO 15?!'Dt?S4ED״EִEDT jZ jZ bj "j~4m4; bi "i h&~Q4K~14K4 ~fD7ؙ_9 fA~/o3 ^fDu%Mj ]j!K]"^!쭋]bݺR!ˤ]ںF! ]׺:!hK]"պ.!<]bҺ"!ˡ]O?b3&\M!C)6QlD?b˿yTTabAQQEF!*B(0 1?~mk![7,D1"*!`!Qe3Gϣ(DڂB$#ϣ$hr揄QI6%"O3alXEd6$ۿWJMΰ&d<$&$ 3&imIԶlIeS4@^OޗiNxJW`2!Lw=tKcNw=tSHNw=η|{|{ ;)lg;b0l (g;?e@<- Ώ̃zڳ.a|sv:ac~-?6g;®NkAZܮ[5Szm|}Wȗz{|{7ȧz|]/:B]Ec]Sw}as#Pw} b\ ]HǷ|ׇ((oc[~mP+v~Ҋ]EzΊ](׆bl[lߓw֯bdU[lx*-6`{CjZ߽%5./_<Ww/KMCDצIMıEw#kIWEkRDZf߽HMi)v|*"-Ew.h$,sϗsisD^߹|ᒿsCy]Юi%o&9ᔮ߼5Elx-Jo^ӚbͫZH-–\wFyqot#t\):Wybs)2WyrQۏ߸կ^^m٬ŏ7^6ŏ7Nfp'!E}>n2}kY}><}~ڀ)yo9zal=m=Gpc8[1sk9zn:y a^b8{/Qŗ KK g%~ [a X8,Q vf\^I}~Ud20!n~b+f3ÇOa `800!VǃA'Se h.{t~YC痓Ϲ }vίgom|9\]I\ ߦN)D;G|vש^=Nh6ރ{ 6݃m`{'`=r?`zl{V{x.>'v?/`w .+ߞw8)]깡 &@\]`2x3kXW0hqx{}{8L(Bq)Fa" EF!,By'0 aOaaB(9QQo ؄ DF!%BK6>'?%BJ6pl *BT/d_Kįt҅Ly#ćۍM[:dbL N8BK`N8&;:if;Ci;LiʝpĪ GJpD GKN8Y#e{;B]l/|G!wl/ |G!3YuG^G;by(pD< GӝpD< GpD G˝pD\#N8X^#N8Xvv'QwDb/Ŋ|G+QwDb/Ŋ|G+QwDb/ VC~E;b`DJS$Kexo;rMy4)GoTNUt唾$7*TGH(:쨜r{տ,"t?Reowu ͑kum$m$ԫm$t6zV6ˈ0jX>AQ^MC>~=+D鬦un?' hVidu p(NUP'ʈ&m R >bs2Ru<# >ӒYo(N -dk5:SgLJqF3"d$1[ӨRl1gϴhiFLϬ8t2rH Yn2@3H?Cߌ7٨ f11dǛ7Ϣɡ%m(&?.L[TA3gNv6^l -!-~i.%7/~t$}S mӴ*o懊VvYWK_5nIqS^$|V!I:Q3>Bx񛖘mR$.7 Siqn]xknǰ9[DZpP\tkev{~BrRǠVְ=]ajϨVf6H/v_f&5W ,4kR͙^zTÓyX]2Jev!}e|3zz {_pUoS{5Ɯ{ԶyeY)zh;xP&>]j}ЋP_wVuo<Kmhמ_f i]ǯj#8[OWJ:(Zta~F\I0"ߞz47֕J^> /Nɛ.s>2wCMCt,O#:h%2*cJ\INRGRfCC̏(i$+ֿOMR:MzX\*m\ouIVNe%:~*y1јZl&'|vt|VfL۷qAT;9R:5y#RF*֔n%o;t.LGqzWw7,}tGC}|FDpU='fse3+VZx^AcN}ݟ5˴V־{m`Ԭy;g=Ui%eڧ" jO3\*1{k[Emߣ\`Pyr1XCgԑv#F:_ms>͗tK(2Gia\Gky~|{e0=z&2hlZc:D%V@U4Rb#ذ޾Y^GRp9~:7}Z!LyY/QP6NI9 }zf UIyq&*7RvM+*1-A oqD#Yɧ gI)4>Ӽɫ{iFV~K1 <36ӝ|,ZM$o# M|\ k)\n*~zASg"3BR&=޿NX^ La 1zb^ Wbo'w{=h}=9Ei˫_^d3kRςLA/W5cvI!u6LneΆ:Mw]{2BO-ڷF~סJYEv=w:^Q. 9x3z}}X45 מlάs!Q*ގΦ<C}O:z]nJg]Cm/jB+c? Éo V=U b`p򫻺_ffBd02[W6\,3l7c5ѰW\umyU~`GQѸ Ո::BJ/m;, ­Jްsdcx3 !\g]C̛) i I^7Ϯ S];(.@UfWc:/f0C^g=%JJu?C~ytW4oWH{<]NFO'⌂V?Kжz:qQ/!؍&z(WKyDwwYU@/^:'utvTI?tuՋ,h$QocM~l%1Ϟd{U;-{,&aPyfz١oMMMtagnޜoZVml %zGvͷ ~̮އ)t12Xoy,tRe$&5fWtp?kqf PW\}g%)Y/a.b M{70rj^-?NwftEuK7k{vm¥ġ%jqwn20Z_(\Z}vvAl> 教k#gWFW&¼n>c8;T$0LmUeoxM˷^w N&g6Bb|GkYgY>8Ƀnwz5oR=\^f6]oپHo}u:#X"u%z4l#ZC^ I.gHgô|Ho툝J(*mFo3Sv{0fRDonS` ?u7eЩPw'm?&vzdo0,g&L蝮If,Joȣ;4&'G;ܣ }07Dzg|!y zR ͼyQ^a3u[X;jO&Wm0n68ο3'zKlN})T tzz 0k$:EHAh.taRU fL2B ֖zkޡQevk1jMx3c]Zڼ7z>=Qd9+}iѻǷ9?vĕc,fK^y4QKzgApGu1:k qտ0տngf׉i3v{a?]KGʾ``yvxhNIgHIK۷Nt0VXg7o2$9ϟh-5XC$Ҽ=|@G=k ]3Lh2<,n\A 粳4[ F쬳a8jziTה!{|ҹ, Mi( p򊯪&Rɳ{ NoJէ١P"2kNˊx>Z˯k31pbh*lT|*6Nt:5ȕ0b&vR%^ϜvjWJf5+^Y)ѠaN>K|}pdNtc@-w є! /Um )I:IhG9Oݴ:~qW;:%Qz/͉ "4W*Nl$ܿMS0gbxg~fi=j.],h!>N=-0P:5LRhq&س-({~M|^\@Fh[a2%%s+fk j\1cԦ] 1uFk3Uno45xP.MQL: 53܂oFSw5itahEo?=-*l\wfqέp>=44F$<[nLMHiץ< <- L1Ѵ0oB:WFk_˛y6\zi}@oKqġ2^_j W<K:<ƿO } 0'˷닞q'ɷS_Y#GMi7C8]P:~'Lg_?l)S_9;t01t}.lyL.Y]p5~w]ׅ}GA(i\/zB-$:'%=J6 3D$v,擱_^@?FꠚU? .=`A±\cJpL/L,b|Io&M+z3i:_Л _ϛ󹘾7s179zΝy5z?Os E#mV^ꅸ]z.kU/J az!d4]z!\U/乫 ~o_uREҶѻG| 2NGpZM'F8/Zt~yԛ`.p gem=c'm } mF_t̑DpӘ2vsg&9tzWCKSLaŸ&=MYVPC~jQ3尶-;ϝ2ySoH4p8 u=et֨1"]{Jٵ|0{yeEu}9᳡ˤʋn7"p,t>$Vԙlϗ)yәd!I7Af5Cl1B'ozϮDot-6)Lz2hrr(:xwV}ͬS-mX%NL}ѕ)|5m K칥'әNyR=N;ĩ=VR:ud(9Xi|%63! 0s% bK*=x~.Ñx3=Loo,"֋BcQ~nIua: M<1atVuwrc)IV"UvQ;ŢxS;eeYsNa Q^i\y^6zN5eJH+i0~79+Ó +.7IBl(kQ).R p+[gL{V&̢+׸Z 5<{z/"+kIS?MaԵmP7;[KxΜ;|=V !S_l3Yu01r.mf#U@tahwS md:85(.7].c͉зϔEc1h}|Ŧ9Ĝu`:UK]k "'ʆgZVhUO}Wʯ&@/Umd}FV5H̵s}RrOC_& Ӊ5E\H*gheÛ$ dP )7/=w  \YSL{ r dj:E959l&`L6CfCK֖Mpwök,DDnl_ [06 8sLqq{-9(y"wj 9퀺viʳMDp{wzE2=q1aQGƧNhp!%L/ ǴJ"B{$6<.@p걓6>޺;^%˓q=hXG;&ϤK󄣒zX|=&Oؕ[ކe1a>o8P l^8rT˵$=νNRWYb#~"O9Fͭ jAAi9qĪ"@ sieً F0{ʮ=E/&۠ФMrtkcA }2/VYgY9k/ggYsp?9V~y })oX:|kh+tZ­}<2/L"x~u4㣲ߞC[ wfƁ􏖠.#AV"ASz`SZޟhVc}m8I)˸|J!ڛxj'FekոP_}羟ɳѐFOVy[FUbm.e-5J%Fזy6{n^y([Z$(zzKЅKh3ؽU.ЈSwwo-;$86iFm+t$=H{a\yiGI ηԨ*xMVy[FM[ږ(ҖWxy61_ &~4~mx\WʋF 5m1?œg7ӇuG;۱ﹸ}=hU{lOJC#bNuS }vԬ"c@בVF> `$ް:`1#<42}Za #b#-#hdw& j/#{r >Jo^mGBCA7:Vz9"&hϰPP'_8;[8ט=k%G*FcǴT Jf4ր l[zږf3 UjZŴJK Z刘gXk(KQi NG)T` 1ᘖ \UtZ>z5[0a-F[E<T\cP+*ѸgZ*sK2Ю'T`{  P+*ЮgZ*sK2\mQ ӓt4"&=C:/I %XlI st|4"&=C:IE\Ϥ".O=2 U*٫V<T<;Vz9"&gXk(ˉVD*~j-PP≽jOJœcXj(h#bR*zZ=񰜑j2pOu j 2hOM5z K6@W2`Sdp'k/U*^Z>4TxaZ R Z刘aVO<,8GR*[\\#.Sȵ \\#/< Iý,=S u2-?SVDIIKJO),#Qb*=WPK85s>thS 7Clib/unicore/NamedSequences.txt[moHKN$6ڦ'́tZygZ9 37nwfV]mf6O=j*7'-erP.K_~sFž|t\Ͻp/;s]י2_̈́e6})þ nؕ6/߷/{/uN.xu8ylGve|__]}a\nj7Os/yx}.b_mVe^J=<Bg+E7z~y!e,KmS:)<K![rU=W]]ƍ6m{٬ggS(D*^Fa=_8 Pҝb*OQw<ϽMQ8$E uR2Cϝė+x!q;OՊ?oգQxM^f|۩0վ믝8I7,#*#Ji#sWSPͷk}גm|.X m|(}wwbW[I~x ΪډJHNDqF'YFq>ԙhR#g wt_dv]W3XoцwGYo)uBC]sjgC1ݨ3\ȃDyV1< :8#(^DlЏ5y">gQ!1F?V1!M OF,sHCCq餡gq2AHd%c[^D?p1C'P5 t*7 #Qob7"<S?;1G6CiбѦkxm@rKAVڌl;sN ''kXdB1oq;^W?Uj|yB뷱ưynp0厦h.>6PIu<{)J/R:r##Xb{h텐*iޓ; bV|X eEँ;|#Id BLŢ=T;'iwie ԍ=icrm#a>IHP疐ñ~Ic[vù81L T0#1 fs#=,]Ӊv X6.H\;N T>#>3?p!R8X(֧1o$%Qn},nD T0#ce#f8'4;{/uHKa)ҸRY4}PKm)ҸN5?3 3!FY& gTx +X_\5Pw|©P}F~}gLCȿ?ip}[z8mn1pk>ip=RC8 3!F`K{H : u4pn\f^)mi^b.3+u!Kƕ5j[)kx4,5@JYH#5aW)kiWbd:"WyΥUao<5X95>SŒԎe39`!u&eEn XmdIY{,7tzk3j}:csLC9$z _A.E|j ^ȫA.E{xZ ]kA/FzȺul1e]ƒ\e]P0(HX3f΍!Y)k5z5v`YXyk 5>SŒԎeM0pndz'eE2w^IY]n,<5X;j}z fs#s[կ͕Hi0[P&k0ȵd@ >h@,H0# !*`]Lk)uZ*Ŕ5ZtYT&F~i,%b#p!CMM5jjyXSsCl2dɦF65 -s85>S ™懐#PT8@^JDT8@^) Kj}@ /@8o*,F6cJ_d3E6cJ]d3E6cJ[d3E6cJYd3E6cJWd3dE7cd@:ѦdckT@:d#gD@:Qt6?JR6hN^ oMǠi x~<ΕhC^;))be!S&@@Sy @0g\˄$&iApq3ɇK=rMo3')_N[2Qk7jKnZڲkP=evK;8R[kˁr$V,3 >uOm:WSOm8z$ ޚ6wf7(ޙs?R[;s 퍩r`˅6e ]y ]47ޕ+ulboDMy>46j1NGtNy#BIЌ輜hKÐÑԸ/gاLHJ Y*>(6캽麢-v˅vi;&dDdtNAƧDwNbu8޸Ih3DVQj"E}|ƁQPK85s>)_@lib/unicore/SpecialCasing.txt[msޙm!v+)zEl%t:\* :$@3& 9/[rLW5C{vkuOЌ/YoԫNqUavKnmxWϱԵVd|2C-p.YoTT0ójx :oB.+mum|Z5?xL7>G6DXnc{9 [?Qn06 D답 7Yn]űgږV>̈JKU! )'E_-א.Ll:[%+ǐ{["m1[v%um61F4][0C<$%wƇ)K'vaK]/mGm˚⺌.l}NjBs0hmF@6_l#gco:BBMh/6({/0Tv=& yz廮Lۘj`KKkt/nG6 ~ās`{qVh y&⤙^LwǭYԘB# C$BTJBI &!%!;N7=g$E8x TW))Pc4@XUaݐx``r3!|rxWj0%gR*0+8C`\A@Ɠs#(CX\'qN@"aKc?zbqU?Q|zca DJ֪5ZlhLp$di'di=oٜ-K3! G I!Vaݕٽ66Mcߍ1* b 2!)8 S=)u>Ɠ;{hBc6i6Ԇl)|1L [} uR6¦q#iodb( 7)![LƓ9JgQӹQ'SyRM;<_9&և-DZã wdd56FRMEZj3mn 芀xV=pDyN?A!}?uo7yQ$E"-؝2  o($ŜcLGꇿKɾ)3C!63pO%лGk7>f|:dB$d@B?>< wb2p*q!ްI;gx-o4'oHvcvs4k7lFF.ךL\?}nf׵Oò$F^M2CӒK^ɨ8P[n> 4׹ \AcԣUdPƋGf5=Vl#vK|)WA-k~o4K k=Xy mA.Y82/O/J~0s }Nnۙr];_uv?Ȕl2̥Ai_' S/o(5I"xcfVh/ ZЯ DSdṙD 5}BD*sC9J[ *gJ>kpyEzOwC~=Whr9*U'*{=N6QX/|N*\e=QzJiAJN^{iX.X4e$J&z}`=/RbAR=ޫLQM)ާic`FTT,](f,񣉬;ɮv6DpB A;k[ wpPMe/`žv!uX Sʅ5+8{Y;1!֐m V8Nr9,WT*n1cBmVxɹjn+Kfءl\~w7:Xk_|]>=NۯUMjs^1gc.x] 4nPˏOmbc5F8} mHGY4GH3=ah 1.Fü@TXSsװ JJ#xjmj1=U8^{k^$&c:CZ"'.x0>4~"}T7\!h=7w6ooy-~V~};徹?o? Kݯ}}Oǟ/~_D߷ϟn^?~|TOOn?~zӇ_kQ?'cǏD@ނ!=B?}_n/kP˻^nO/￿EYOh9SӔ8H=;ZNU0?3+j||&o~:O [Qa%ϐ!\8H"P_zywv_?}թϫ~s{O2>=iO>=WǷ |e6YךX\kv/E%礒Dp] )ѳhc.Lr"r?rR 98P:D 8Je燌Q9 ;ѶFB'R#+G#R\t X19X`VLjMJ-ʩe9EŁ]Q 5ib@0OR= 'վs=R׫eR򕃯zp gpHRШN*fXN&fP%o*~^p lM@~Ob: p A>ξy(["+7-ʭDU։ʝΜЙR L*p$x.~$1hFV.G3dNI(C88-X`'6M`Ġ!de 0E|2+!F pUjS &aiCׄ&v i8dAt#72nhY[%" h1lcZKPXD*!sӽ]'~&~z]=ݽ!=hvz;=Ý \&]%B{fjjp.:s޴]+S^nrD냚 xp\ȫ#Ntp:vP0+Z.nYGILT,v /NѠJJPAzh<UxU裋].9kkb} 202x W.KS9kb­#isfT/(yf4EBʐ{&ږ;^2UJba7Gi]R݂.kB D]@@1r hNQ 8r>dT-6N>SE"3 &\9IJCVf?lw(tX 9X&!vS ;H=QD!9+-Y1s eIĮBtJZJ1~8~rՏC ' 4r$>9D(v7՜18b29v,Zqtq&sQorIS+a=Nާ,-O9Җ/hݑPݱ;dͭk D׎n'׋>UI!y}%|ײAnEb2-~PNT*)FV @z|A2ezI+rp|[AatE :D{NQHmsY.RL^eBFU+AqGD ;KLh֕+ ?6b&/fp0GR % B"#mAD$PdUdpy[lU8)˖D6En&$S¡@خ6c[dsS⸲ qbYHiJ8RYrdI-]I&:Cq!N,k:TI:C} 2BG@舷ާFөѨ"C!U˶ ײd^+2I}ɻL+ԉJ- l@kDѕ{n('+..(ۭ슝 hCE pިJ\NT۹!JnU.kFnS.ckە{+ɟei^Dpq@ѕ s:#V?88ޞ!TgXaZ,8ƺ=t-Ŗb[<M&cF"J5oS,iq k1v]H $d?!(e躍r8Smkp8&=HyWs\Y#*XqMd@fk/H.Uiǃ<% XyD1Up$^6D fծk?Z(OLhLhM"_,9wҼ1].f<'r <*Eu<7yޘy@QYД\Py '@&f(y儋#_/[laT]ӳ˒ODbǚDY 59 ZXyەZ4%kTJGlAakQڛpNt]D˥,Z%Jt+ @v"+S.UvU[~QvY S޼bX=Znx%1Lr*(r QxKRK.*DyQ*T Di5$QҬQHG|F*]z\\ ݉jF!rG A> Lgn2*P1j0_(vM0QP%>r4 lERT8ce]PyS7R@r\cmX;jG] (ћ(ǽwcM>*!g1ou*5JX8 Q#8,Qx@芲x:QDDt|*1 b- OՏ$olacy C{1s[PG-D|ANn>a9GTt'CS @r#GHmr]`13CmcnAa a2 J{cS; C e"3߆d5)a>&qgfp$X7 㼓0sYe{M^w\BG,yE`D" a`bNn{KyeV7;&Y1Ta`Ӹ]/n<\|dMMoXƋ+af I PX7dBZ旨'!N>l}~$~,5IPB}~вH8'$: \Qơ}hzmcK*2Z%IHdj8o퉯M4z5P7Ϲͼ: 62ooz}N,0k(79t?NO5(Â%^< W2OBWs~$4bLw1Y: r(/M0qE::-(%p"dp4yp`XTP"hl13Y>E !3 &I8@7 )LBuM\Е`Gm} L@ ?hm=CǕٿ`_4O(/n2Ō_0dY&R?&Dok>4*N%;MB/Bjr[bII_3x/}aWc.jO^Qe2F_Ŏ/Y֘N_D W BA\_ 0S [Ck(2Za-B $JU!u%ωQ#\zѨ > +!>\\lzm$ԋЯӸѹHV$\zOkǦ:XX9egFjqHZ˷gt[ҭ+[wgǼŬMN&]? "I!NBiE'ayE(P.Bz$'w4k LC\/QSӜPK2G?Pmп lib/unicore/To/Bc.pl}XQ ~Sh4I $ؗ}Gr8|z:x8O_-2ܝ Od>:r<x,t?e9(Dr? {UΧK2{x,MQnJ{_O/']۽bg+GӧӇg+n{2zx_)N>,3<W'C&|<BQ̪Enwx{` 1L<)ОNr(+!qYa%v\i&*kVF6Gpt4ޭfSE HF|+\\@ʣ#/qn&fP=.B-MUY̤ŝ#9_nҲ:JӫNo^K\i>D&F(]Bj"Yjq#QIw~ZiUڣJUҨR3GՁǐvLd<{e)Ys᫰븳T$|nxӤAų:)yQa"(Y\g w7zUu޺UPVQ^ /jZRtN Ukv۲ڤqJ*O4%/ 3Al{8lBj6첳Hf|6--*[t =- l~U7t1tsah'AB0)샫@Eaj 8Zz.6.5je팵@\ٺqhL#__dj zU8@0(P~lE:sH?7$AX87cn\SA&`h5 }fNr`ǒpoP&KF%m`5,7Q5~Y|W;LqQ2ze=4ZS{s3: H֢.Ȭ0:Ucʕ4uה]ӠibqެV[UZZ&ZЩ=DHA5JEJn4\LÑ!4 `***j[4k*jDZ LAS)tC؆@>W(Wsi-4egR|mnNL@\`f gy=T&r$uslmB֍sEP"3 JHlEedQFFedhޛP:ʦo"8*ġ̈́ -խL;$ܑ#ҹh&EV9a Zgy 8Ln bd^.6&ۑ7%F\Rr9q='9ynAS@R^8+({Nm|k9+ IP n!f`NJ U Jlfig NhaSY"}iK[h4[FPco@LO ++o ڍ5uN&S! l }Dt+X$1Y":s+Pɭ[$z~&yt:[)8{`\)erŸr0m.TQ~g؄ ^a$y%dv"H`(Ee5{U1Ç! D]=(K'PJ U JdR8SHy SF`yg2ꋎ0uCSݨKQ ھs+tkc]!TG ! ,4Cj4۶nu"$UKuj&9*g~.ɮ7, nb/$Ob!<-EG;gۀl?axBIt&8I\QY.z>$o2ZUP {Lȋ.QWzx Ƕ?8% nӢ4L+ƍ:n\n7wU M7mPT $ZE1ز*X躚jfWWN3cF5<9aFU@!\n@"mZyET(# e.NHY) LZ nW*Slkgؗ,`tTpMY.]TB^3UxSǩ JTڱ^ұ^Mo܎{TדqpXǮWlǮN0dIp&]_YD(HOׂ`XM͓23]e[ QIM'juAٸig>AbAgűX_c[|N}qV_{*C~OW6u<)[ŮcxxV;CAq8*^:^qVv*.\e\G*S]l#L5дK22ޔ?}PK2G?.y{lib/unicore/To/Bmg.pl}M7@17PwXvPB ,C&{==!3-C1%m$xgbs.trzsn|+okϟpNj?>~:8n>z>\;{zx^ӓ>tww=_-s}qۇ{Gnu˵~Z'χCZ_zc:?tߞ?wdX|^v>?ԡjѶ>۵ /:Ƿ-~=6]|??]W?77Sxp7owkN{9^kxǻ}zz__Y:iρMj>\ڹy~:ontn}W +O sh<'8. B[2Y2uNpâO}vp;\s/ܸg3{=v. G' nn|4q؉>sƑyluX7ᓈĻH~O'9~ʜU9gΪ?g3?g3gY,x< sDz&OMC(qU[`|șJTr3L%g֪9S[[[KNPrb#;c8pkSsigx3v}KMeEF]dEF]dF`Fa Fm` F-a Fm` F-a Fm` F-aijF<lġFqhĕWF\qeĕWF\qeĕWF\qeĕ?F\qe~*U(>u>F]Q[`242z]a Xe8kgk`3Qs0 9k { {dܯ~#y۸_ƽ3qmm>E֍K=oMnwӸ4q7iu=-0-u{}E7Flg#?|7qk.uoky7<{xgx+l}'8' 8X`øQ{iTXnplpg΍]ax= xxxxxxxճ+G8 pSosgzέ>V7n>3 (|P| kKex^ mPK1G?}/%lib/unicore/To/Digit.plAoF4E l-Iz]wŢ-!6H =/ 'jv/}tp{YWzv{?N8yܺ/?ӨW_˷i|arm?6X^OOןatyT8lN|W~/x=.?=o}O'j/9l;x6ֽmQ߂vOg-?[Ruj"o_]п{?wa?/Fn]w]Mݎ͓+GfHX{\H}7w:zqr>,aU^M^`4 fu릹M\`4 蚦@4BafafafafaBs\h.4 ͅBsK0w .%s`]K0w PW{̡3|2sfi4g3͙Ls9Ӝi0 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;Gv9sdΑ#;Gv9sdΑ#;Gv9sbΉ;'vN9sbΉ;'vN9sbΉ;<;<;A#*-Wo 0G|U9[KST fV0̬`f3+Ya>d>d>d>d>d>d>d>d>d>_=*YJx\+yJxd+=t)[RC2ZZ2-C2֖-CcF&˨ӄ 3✑asFaF=v-Q^˨'eԣ2kzZF=~-Ȑ9#iἻa_9_؝ݑ hhf.O@i>~>)/~/Q}LSnD|a?mwdrtչ ̓ռ?,Qv&3?vG) oo}ѽؿ=~7~ߛwW|$ofyg~8?ߔPۆv=9.iI6WKJQ4j*=TQgyݙ0c%,@k}xU#09k> ,ೲ >+M۵ڼhJ:Dm5hYuv:3@3XVI~#Uh*9B#`L'Sђ+#$lS&$' jVpꪜCT QMW93F1Vm5ӲTMf^T􋊥P'rflk]KsS/@.* mz,Blb0|dffIXx.j 4:HD̾%ַvC  Og-l< }š{^=ͯɉ 9>FG$ *Iflo;`S$0#ӑAMjZF:R- ):ȫ":c NwK/ >f-Y/rkKT=6(̫DP{gC:"GZ\Mh#:$ L2IךnNvB (t=FM.,gp ` Z WnF.'mHX5N6ꋋzѧ!n`715hX͞5{XspBU'v{ Ƒ`Q#,{j ]VԀĮeE tS>+W Vi)/ԨuG}(՜8;B ]:'1=TN"5P'$]ZŢwM *ʞcn7 L1=bZ]]f:gpEhotuJHŚ6(5&/R5K*Bԯd4д 9A!1(Fԧz<3gvpiH Ӳo:Ҟm)L\[M72F[L_hxF(@Q[ЂH4)6<Ƭ;uhmw`ԣ!-lwq^EO`>!HTTRLϫ%w:O/^P.s%Ep ܥ~xs3[+u/OR)wy)0֊}NiCMH!0zF&ǀqLjq޶˖Ag08GtXTxdYu>s"EqDU\EU8"Ƒ0q$U\%U\eU\eU\eU\eU\eU9*V$]u&]K;oKe`X~-@HoBǵ#zX;>l=E>*W$1Wz ?< ?T,:n]C,VUp<1Wypn-B! ꌮZ:0 d 43hfLK~`Bc0FfE[#asT {1ךՑF:ҩIpŕ<V~ pd(y8ץOFUvPB+^w.ﯽ,W,L2+UX#,WXsʧ^:^O/yzO遧<CACO;F g<<4Ϡx$igyrf2{qB!;9oͩ8ΊEft//I*^壖'.\)RykT=S;PB<^Lה^TAZ @˖NEUzwzWҨ YI HAY&*;$6~e^^ R@8IaBu .;E,Zu"Ssu끧<=wO/yz+xzɓNaejE 2j^Y y3(x3D&)A (g<<5ϨxF%ϨU>#gL* x&3iIL3IILgILgR<Lg<♁g< <5ϬxCE%kY3KY,gE,gQ< ,g)ɯ/O)P[˭^\~VC/;^xYp?Low4eܩguu#v{Ge:̻Z1·yRMJ5ӳH~wڏQ=Gu=|^\f?m+R_>{asOO0-i#-?,jvjgmQἌ h@ǛE-Ji^7zy;pJ\"Eἧ:OƬ$٘ʈ><3MiwiOXӞDiPaF0 iRw$T}\no?Svmm鬿~^r|h3>.~G8iR߯'Ule_mFVM ԍM< R.*15iOJ^![ nA#Ή>K%^^3Ww!$/J V\ų3?V )jh6@\󊴭@/yB<8 $KAgjM%!%7IzM!.OBz$M l0sxFolãdXj,X:tl$r OyΞrI\k׺? Kɀb jgӁ%M"i$x< AJd3(Pl$"dN_Z)dAK.x BE( JnRh[JrLmF{.dYA$ڴE:b)P$IBG#rl:鹱@G5y%[ri)C<8Vș:eXK;M4m^ai])ss0EKQr"8FBFh~-{+Z֊7A':U2o Sœ[/ѽTp}8:i=i9me 2FgIF9ꍓ9g 4fzPMk .r>0:/-LYȵ/Kt, Ϟ+i<O3 4w_c'Ȅ`% M Q+K j6W.Zπae@@g:=|%,Nk Fooc&bnM 6uɖA%mm\CŽ5A-^-vwU5:W! @p1.:W! =Yzd5#fo1X[[*VR!~Ƌ AG4j2b-MznlhYd%|?PK1G? Qlib/unicore/To/Fold.pl]o7E;@ÝddEb qS^:HK$hOUTW.W+}UNڤ(ÿ{~hWoiOG|篯n?^~_.//~97w7?^q9/{|w{us}_^|ח՛7Ûۻ˟p}q&n}Yww?^n^˷o=\]/|q~y|b̸ۛSIL|'UY}uϞ7/gг_9<ٟ۫,w|ɛ|q|ؓY(77sAGpl^YnKWy9{bSo޾9cΏy~v/o7sY߾=^SWs\x^/O_m_ۻwA~=wqn?xxv4_p-,/gϿ/]wy;Unta~9_ﳥT3 |xoxow׷o.7 ?o?s~8>?g\?/=̟yqa燿ԗcˀ?' "lB^ OqĔ: d>n! 䓓 NHkr;À4 q $._7ڎnTN&?W'<$捹 4B'+V֠"-Su'V!a5}} Qאp H);}R'uOɴ'}v?O$I:蓴''fO:ONS>I<1;}Nyb6$I:蓴''fO:ONS>I<1;}Nyb$>ONI>;}R'eOS>v=ONIxu>ɧ<}yw$oI^|'y'~O)OFu>ɧ<}yw$oI^|'y'~O)OVħI>I;}'yOSI}jԝ>'NI>~N[6N{Z蓲i0)}Nl@ɣK؆ a>0#~ ;m[n@NG6 g@Qۀ '[# Vk3ȆԏlM5՚d>Xϻ8':x"ُ F:O~EzTvV#R6{5By˞'Ȓo(zX_GalU^{z\sO:}'F}Z,kځܗ8m@Ϊiqu_9y\ -z8lةO-L(i_~W/ق !-H݀5C v6H'\7zOCցN [Fu2zCt2O>? 9mAĭ!אs;iLv2}vß}==uq-9AA[E+Z ]]zB7tCwt_Xt@??????????,[\SSSSSSSSSSSgzz6Ygz69 ;'wOe_ ڢ]=z|/_ |/_oooo[iaZM.芞.! h耎h|*>yEɻ,O_qԁwVyOwSyQAq|w=|2M<|rL<|K<|J<|2J<|rI<|H<|G|2G|rF|E|Dxƹԟ @?P.KͨOZqhVs<ȳbF'ru#5qs uHhD70jڦCZׄ亣nfj ?syõ"2V~G}2.s_q ]8Pȳ(POr^ 5,רC UVZdT'5>+Ǔ~< 2^~ e3,dIĵ&5qdL#y+iT0.3ƅэc3 qq0W4?1q / a0k-[ג%o-ykC+:'tB7tFÏum789 &[ ڢ@Zræ١CX|DtzDŽ]9%?-cgKzs3j+3+XKvY2VOݘW[2͒iL\-,|Sw ڠ-ڢhvh舎N.芮 =|6tCwR7%?_O)YrIU3U2V-oU?٫{UoO+Y2Y|Vj'+䳒X)Yd27V~|G>ٔ dFgmM!ϚC&+U%5'{5'o5'c2_UJ*U%K5'?5'35gS|UgQX>٢>c2/U-;92^h]h~0ʸcLVJ+kJ+sWe UʸNg=A'ye\Pr^y%畜Wr^y%畜Wr^y%畜Wr^y%畜Wr^y%畜Wr^y%畜Wr^YQUye]gWlW]*U%ە#UG;櫎vWY혯:1_udca|Ց#oUG:櫎\uWY꘯:1_udcI|Ց#k tW瘯:1_uv1G8柎Fg-sYp7:pXp? 3?o:7y,YotiY5zc~鬹/k Ls=:ͱ^1vdcXot];kcѱ^CرVX/udc8K93;륎t8RG~:^?f~vvøK 5gr䞙0ZЂ6hhVڡ=z0:#::3: +'n__// __// ݜ9WAE+z ]MS&g԰ |>j4OMޛ6ܣooo[o[o[o[o+|W _+|W _;;;;{{{{~~~~G~G~G~G~' ~' 3} [^L97̹s3fxxxxxxxxx / / / /+ ¯+ ¯+ ¯+ ¯' ?O' ?7 ~7 ~7 ~7 ~w~w~w~w~-՝1/?/ : -==?]] ]Le!;˺Cw3u > > >N&w ';-| ldu-|r·N&wN>wNVw88ƍc.Y\2s]Ldl\$;y=՝~ONvrG>Gg';ᓥ=O|r' >̞' >?OÞgdi'{ᓫ~Ov2g>y^di'{߇ᓱ^^pzyNkMKiig27oO6q|As-3OqnEs'4.fY+6wu`e;\#K g-hAsRY[4e1kE;4e1k耎Nh-.h|.wx[:܂v   k;hAAWEOhE7Cw4+++++yZ___񿌡.?-h6hhE+ڡڣ=::#:u]زV<.芮 =زV<^V_+_+_+_{Wrz|mșdLnsx 纼s-^qu0/A}/AM!jOeی`aF΍gF[VZE1R}EjV' ~' ~' ~' >kA5gf uᳶS3|sjNY>k5g}>Z |g-Z'kO >W*YW+|VdZ'd~uO >y^'dxuOV >\|26pmp˲/ea*hhE;GtD'tFtEOv|w|w|w|=|=|=|=3Œ0#3Œ0#3Œ0#3&#?O?_Zڣ1]=z,L ´0-L ´0-L ´0-L ^ R@/z)K^ R@/z)K^ R@/z)K^ R@/z)K^ R@/z)K^ R@/__3+zb<8>p<}@0Ї> aCaFƩ~ [<4 3af{\e<;k6hhE+ڡڣ=::#:ǵ2: +'neͶe\5---------klԐ㓌Oi|2H;>Iǧ:>iƧ0>)UuC 7d쮐}C 8d찐C 8d첐C> 9d촐C^ 9d춐C~ :d츐Cƞ :d캐Cƾ ;d켐C ;d쾐C  =dĐC^ =dƐC~ >dȐCƞ >dʐCƾ|PK1G?šځrClib/unicore/To/GCB.pl}]'@Yxxӟ$YEfheV X:f-3u }=z}: bu?$O/}u/~sx͛C՗ooUSO7NonOtxzw_p_oo޽;awxph׷?pw͇Ow!m7_ϿOw~{pt߬?o,n׷;xHx:ءNyx<ݾA?iP6ww7oO7w71/="{hݯ=ꩳ箜l ?}x}cܽs~}q\D>,iyxc|gGXWO{y_/y^<_7tܟ?"t?W7]݇s(_]jZAlJ;ת5o Biܴ7;,2ʊYpu\vҮ-A}dFd#cu=N]G!wI v]DWkW#j_%ԀH#nlaa^e֋P]ZC#q8>b9qsG"]R# ct֖_Д!d`(ˤy@4'Dde҂-p:Zd$~SD-΋MKlH kn]$[V]bAx7@ P*zYQr8yw2@#G "ݢK?.!+>3⾷9r,1YJsws7s1˹rGYl\+e3\Rl/wy"qX]wYFPU_KM~Y ĂI/v+Lwdw}u٬oj R.(8HWcV,v+fIY dw7LeBo.ɳbLq4!i7>) )08[җaAbڏk\5Xպ{%w(NXq&tCwX7X~M(ΎgGqvtwvTzBNPő﷮"nͱ.S^6R'ۯNfjm|铇qʾeӃ] zPRX*vMl}Z-6XO&muЦJ-tifre VֹH#jG=p~XXQ O."εO'9YDY.pE־+Ηa [1wFhqAxqZnRn7؃0+lld71-6S`MF0e"Gby~Էr,di`5]"|~R]qCm8 uOL G]_1id$r*]b.ddK_Pr%FSwGr(5p^[!Dla(Ov'An eBtyGZ$dGk\!u7x"I N5V@(I'$&Tj>ҽ̰fq#.u$H IJHʻ$څPի5;b~xAaSϿ4؃H[O .駆@F#Ɉ`d22 !C0JFh:8C' Xy:;Cg]YWg ]dD2"LF!dJ`42upFQc_p uvF(uuF]dD2"LFQ *Jhd4c36h3hsfgmuF[V0F"#(d2 J`T2f ~n(|9 v V0F"#(d2 B`T2*v)*^>5Tk1Le1Q 3F #Hd$2BFC2JF%e<:c<:c<c1Gc3`(qqƸd0"F&#2 Qɨ`4gLcrXL9c2k+gLcZd0"F&#2 CɨdT0 ~s1f՜1?Ŝ3fՌ1?y#Ɉ`d22B!`(Jhd?3GYeqXjXeqX F$#Hdd22BFCP2FF#QVGYV33VGYVsj(jXW0F"#(d2 J`T2G?@#G?#G?@m@#G?"HD/J?"HD#G?"D#G?"HD#HG?D$#HG?$# HG?DmǒD$#%G?2Ldo\LdLd#G?2|^2 d#(G? QBRB(G? QBBiB(G?C?C?tC?C?C?C?C?PC?PC?PC?PC?PC?PC?PG?*QJTÖJTG?*Q TG?*QJThG?F4hG?4 hG?F4h9?İb 9?6XCgrt!T@F#H`d22 !C0* CՌ1?aw%g cpXC@F#Ɉ`d22 !C0JF03F9c4a5c9c\dD2"LF!dJ`4233&Ռ1?drXjΘ2?i#Ɉ`$22BF!d( F#a!jƘVsla5gVsƼȈdD0F!QP2 03,9c13,YV#`$2 BF!_CX %CdT2?_Vsj!jXVsƺd0F&Q2 Qɀ?#G?@#G?@#!G?D#G?"HD#G?"HD_DHD#G?"$# HG?DJIG?D$#HG?oK?D$#G?2|)>ELd#G?2 d#G?2Ld(G? QB(G? Q|D Q(G? QB"!B!B!!B!B!9C?PC?7E?PC?PC?PC?PC?*Q TG?*QJTG?*QJTG?*Q T hG?FkF4w|wvhG?F4hG3a'Ւ5?6{C=?6Xj +HF#`2 CP2FF#j:?tpXj:?a#Ɉ`$22BF!d( F#ajVsh{3FՌ1?q#Ɉ`$2 BF!d( F%aa5gLVsda5gL:?F #Hd$2BFCP2JF%a p1f՜1?tv1f՜1/`2DF"#(d0 !CdT2?CՌ?jX0F$#dd22B!`T2* cuXCW՜?tuXCו@F#Ɉ`d22 !C0JFȀ?#G?@#G?aom@5XUYxeE"#"WF2ZWVtؖE?y8ͼk8@-غ9؄ͯcԶ?b6eܧq^<|a's^ ӹasPʸON熼Im>RoKbsk{<'yy5cyôq_(b9#:+_7U۶zg 붲>ZPK2G?-4C*zlib/unicore/To/Gc.pl}}[^7r p=_zoI&^g FH㶦$OO#Zd[UX&7y)| ~w_o˧_^~|ߞ??P>~x󿾾/[{߾˧翾{/?~"#_~/o7_ϿͿx뗗Oo?pۗO>—~y~}yEz˳$}?2z+?×/PR/?/~x5>~exw$dRN_~e>;ݍJn(/R˻?}oI?v._F9P($gIRˇ$u"P/_~ׯ?}~?|_}꟞'IHBM|z˧Ck=@>o%|矾 OOOߞE|/WL$և })-{͖ _Bp/b3<9a<޾%]a)%I=ĔRR$&y@S*^uFzJOYܫԟ ﶏ`?mdee1oO+FdMi\"k@Q4MbYHfdQ{TC-Z/'"y7yL^! &yx]wE|]wE|]wE|]wE|9s#>G|9s#>G|/Wmuye0^syyD+,,,",",","4M#4_$H|"E⻉&n⻉&n⻉&n⻉&nKė/_"D|%KhT>\byqʩ,C&L FdL~&CnRYa?.`|QGGʥ )a2 L_Yu[YrUVrUg1]IpCL|18fI7UM?nso!lwu:ّӗcNڡgJ;xo'u^%^>kb& l=}o uopM2C&{dM79&dMܤvl2o.u"Ed>d"E$H,)Gq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}mGq}>WPdҋ]^h8-. pe ,[`h8(6heJ9TW:Wdm҉VUE]wYq8эN4ـLTǑMpdiVpx2$bOk>l_<OkkOƟ>2%i!;CLuvt]:{eiFF2E!@-75G0YLFqA$ 9x3 9x3 9x3 9x}/:SuկDi BۋW;Bh-Zˁrh-Zˁrh-Zˁrh-Zˁr8>Gr8>GHė/_"D|%ėO 鳫Ē'0ɿ{s̕c-d暙kfZX+RX+CaJaJ!B| +WvxhvxW_%J|h_%F|5k=Ј_#F|j5jf9ȋ%2yJ^#7ț@ablllz=P@z^z=P@z^z=P@z^-[G>Po">~h~iG~iG~iG~iG~iG~iG~iG~iG~iG~iG~*Ĩr{c_/"ĬREme툰΢=EhÇ9<6#{7Ҁ=exl;.Pҹ‰s;o qln)T -}Da j94qN .!,P6{b7QmF[ bňcn~[zRNЅ'օLJR;}U}Um5uB`q:xE?Mfn ts覡Ckʱ PSSVJV pL{nF-(|$%ؗ)h{$Y=LG=$w1ߥOd})}$B't#q⩍Q(NQVAȗESNZb(54l1dL~_k;YV;@Ŭ9FMCF[*iw?l`ݽC /'VONڻH't G&;8KڵDĎZ"yQ2G&+q 8%Հ8aISʶ?lb)~Jהld8B(b ǥjMΖfmp5kV{Ё+&k.;r`)" "ȧDi5Z\)_0j/4e[W\-*Q/*s:7wQHFeP(يX7V QHQ TkڭcX>&Υqл,OH6j3k=fmUzEϪֳ*zVUU6TwUUѻUm&][mBPgQSE֟*STamVM:8:F{hm7f}o4 }YhFCh{Cjyrf{4ć~B0~M@u>']n#k(L5f%;ВK }a]b/dRju3 bhTe!JvՃ g2(KZkRݺY =;|Wڬ_5~ըzQ^Ԡ(S,@N}aqz5R:zXauaCú>խOu Ӄ= * 陆IQ*au)=[O)zJמI^)3fn3WG6sun=gt/F(ZStjluTV&?D(AY`׵qzdtni:4M7MGfa=` =`Xk/lV6 00@+a+Š~haK mT~2BY!&C j(8PѨ j*zGn:B ]:ǁFA^sv.],>iAS~SZ2^mxSO<+>inY$[5 jj sug=,>Q+Zl__wħJX@Ņ7qxnmHW7PZBKSh XW]+ZљK|jO\!Ҟ}\&yw AX< T6YT_F6+)l|MeUA JZ*b]]ؗۥƾUn UGGRAYZ4.źuaȠ 4ADS){I*KaEKGC-}FGK_ J益:Q1V=l.D^FX͒vI]Vw*zwБ%L&KR@}լQf QZm$`H uM^7%vP. O7QT7;J rݤ_MWANAۼw4#Gںfe5/M8]e/x煹UPZd5,*&3W}WqpwPSG$4~&RD9g7`2{e%Zk"tP[;Z;m(]L {;!_;ڳauoibfaA-yGuk릻 8= 6N}fC̉ZiX+>Y_@묱^=P+Ýz+fŠ),7 ×8eh1ՎhԾY|G|9s#>G|9s'>O|O|1ٮPo%9U~- I*Êp9 s+gl:̛ v f,XWxQ϶7[̺-֍o k%.?_+[Ȍ +G3Y UMЪ&êg82XH''V{vC;?|nv-UWT;S{}kx3°0oXp97n*:_ B}d2i:\;1ЯB4q2nOerqdb9\2܅pi*0zqevqimŅPV8]k]K |mwIKn}H|*yN oOny@^$O`*x%R3R'mF'Z;&QM}b¦>1'`&`&`&`Z˔V pxp. ;vɑD^&Wkuye<kn9_!B| r8|J:9HCJ^#O Xj,"VNŁQL 8:pdAW{ƖaouwnTz<7]]'m̞8m yF^'O4SO'gHɿj`ol)f/ɻKe yF^'o7ɳپp!B| +W_!B| +W_%J|*UW_%J|*UW_#F|5k׈_#F|5k׈_'N|:u׉_'N|:u׉o A| 7o A| 7o$I|aFJOC1s7;WLP:4._pg q/nܶv; :Vcvr F%AMddF3,;*Ⱥ`a0لL :|t1{żHލXb A$>ٝbwc+LbjC:7T_N|;!Y`+ݞGW:EnyBذ9Zk ǷG;O[LӬgCu8x(XLؙww=sv$ģkWœsF|+))b)bxTyA$ozs &/Gd]DvnoP:auPG8.-!xQkߠ j-yBu}/dC O{(U8 q\\"-=y 8z.¦P>o~Z:bs/#8v N/ǩφm)z♋/UyA$o/<.y@^,ؚ 5th >2n+F"YȲE-lepPyio*ʭ|,^8}S-^S_[81O-k_K z/;qӝ8OO}#\/N3Y55-JQ<2{̹C-[g-Vx/ xìY[)"S<{8oGTk+\AX^6k-ܳ_XuU*Jweu\dd2SNsiNY iOL)Z]& /w9@M-DІks{^ٽt׻;)- w^}i׻8&.oGUZ\c._>~c_B޿q_GMCg}:Wzbۀ]$]FM;CC> BRsŪ͗e%pvo"M+= :R^?5nΡ:vVx)\߷/CXYϲtẇrL8g-_q?qvM7_}GQGA۵_s;ޤ8u%c۵_rkNT{]ٶ]Eyo:YGilzZ۳.]onZ&Ӗ'ﻜ#;4(szSh_or|s"Z.ՠR p6~C3 Wn_[kW.4~5 ͙mycmg2eӕnК+ G/o{="g,s&R|i;; ɷB1R&(.{>x+ǥgEQҸ=K)~z %h=Ip)+a<3ˍr\G09.̑s96\FCAO^ckoi+s0cW&uz_|]zL\F / -Ie4_ &]6I-6V,gx\).+`p{#cp-+ſv~PJ;Q ԡݎ_Rz“HJ[Z~lM/I}oay FN[~Huo |sE6|eӖuQF gұZ0>+ 'z޷nIjt%Xwݒ!-~jNjϗCk:[0Jc?:ܿ;o=p;ۛ>;rr-7PK2G?֛; )lib/unicore/To/Hst.pl}Ko[?"4I ޻ h*6@E{{;=6yCR_LԾ^f͟^~;_~y?ݾpw9p{=yOy^o_Oߝ/ۓ|yzY}w>Ow?NߟWݗί?myo~?Lwrqx|~8pg7s{t{y7yzzyKux=_ڃv[:]ߔr{{/7קNֻΟKOW~ރ]>\tݧz٧[9Gwmٟܿ=}~i{k{|kt9݈?_[߼?~n3qyx}='y|{}?M?<+=8 A`o"';)T=-W{͋W=EsGzVk51 jDFT#4FQh4:Ơ1h kmFVomFۼvoF;5"H#idYBҨj4FSc45>{7ꍾZo7f~xFH42FQh5F1h 1{c7⍱Xcl7fqxcFH4FQh5Fi c~QN熭熭fK%`[```~pP#4F(4 Fh45:N[c>yc>yc>Yc^1/ޘk̫7fyƼ{c4Fh$52BQiTUNXNXNXNXfo,7eƲZcٽXv5@#i$IL#jTFU4aaQVÖ7V-oGYFP#҈4Fը4*Fit5A(aQ6Ö76lG[[5"H#idYBҨj4FSc4̏ew?~ز~n~P#҈4F(4 Fh45A(QÖ5Ö7-oG9[85H#h$IB(j4FS4GA~GA~GA~GA~GA~DGďQ~DGďQ~DGďQ~DGďQ~DGI~$HGI~$HGI~$HGI~$HGI~$GƏY~dGƏY~dGƏY~dGƏY~dGƏY~(QGE~(QGE~(QGE~(QGE~(QGŏU~TQGŏU~TQGŏU~TQGŏU~TQGŏU~4hGÏM~4hGÏM~4hGÏM~4hGÏM~4hGǏ]~tGǏ]~tGǏ]~tGǏ]~tGǏ]~ 1C~ 1C~ 1C~ 1C~ 1̏zr?l=7lv~ԓakV[v5@#i$IL#jTFU4G[֘[ޘ_aaQFԈ4"Fid5*Jht]Ac0?~b~QÖ5Ö7CH#҈jdFVШ4F4 D~ز~eaFiD5L#QhEFhj Q7n-kl-olG[̏jFT#H4FQh4F1huw?lyc7?~n~QwÖFH4FQh5*FitG=[8̏zqp?~ز~ƱhAD#HjdFQҨ4F!?~#G ?~#G ?~#G ?~#G ?~#Gď(?"~D#Gď(?"~D#Gď(?"~D#Gď(?"~D#Gď(?"~D#G$?~$H#G$?~$H#G$?~$H#G$?~$H#G$?2~d#GƏ,?2~d#GƏ,?2~d#GƏ,?2~d#GƏ,?2~dG"? ~(G"? ~(G"? ~(G"? ~(G"?*~TGŏ*?*~TGŏ*?*~TGŏ*?*~TGŏ*?*~TGÏ&?~4hGÏ&?~4hGÏ&?~4hGÏ&?~4hGÏ&?:~tGǏ.?:~tGǏ.?:~tGǏ.?:~tGǏ.?:~t!?~ c!?~ c!?~ c!?~ c!?~ G;6?0?h'lF42FQiT5F1h G[ޘ͏6mv?lYcv?lyc6?~|iDQD#jFQh4Ơa~haaaycq?lYcq?lyc94"Fh$5 Bh4MNc0?~j~haV-5@#h$IB(jTFS4#aa6m-kl-olFH4FQh5*JitG[͏mw?lYcw?lyc7?~ƾhAH#HjdFVҨ4Fp?~ز~a~haюFԈ4"Fid5*Jht]AcА?~#G?~#G?~#دh xtf-IݾPK2G?'] lib/unicore/To/Jg.pl}Un8}fY/–%Qj-q8ݢ}eFh$rx̙6PJ8Zmr*}fyKy!)/.+ǃd#:'Z>v⾐%2I?UKp(ZyNMuR^.ՃDܽl$}ʋKZmbZo5/U'Jo%E)豩QҺ*Ng _jO忲B8hB(̈́$PӰ$zij/ ĕ(rXVqlRcxn6ˍGd 0]6Ξ\VGE}Tŏ>pjrh$G 8=k9'DgtcۜX3Zb}RaLه0D5J/Ap۴oo`DCcBGp)~镌m0ZEТDHvHǀ+^% ZJa -nX@~wy;W+hͩ.c (WbG? Tii:֩Eʚ$h18Z:R-Wa`NqV%9|盠hPoUXw9jZFoyJl0||'/EPlHfMzT߯6t<;1+9~ahzug0'0p D`.B zkisk&s1뛗\n snhBI O6`ƙ"ʹc i{L?bY1фJm&GugzRS(DOw~?PK2G?V9m1lib/unicore/To/Jt.pl}Yo7ǟg\x8A9x" 9y R˚D6fZ5|WW(կH J)[uV|}n~?^E=fǻ2q^qՇ/iƬY1x̯/rZe_|QwL~g8g>il؟\?&Q?woz{׿a=Ӳ^.3K4ԧ||VŽM{5g^M_ϳ6/w nS*I!q}Բnkj8mtlMYrxycY?/wJCQON ma?OXis>Hy(iEІwP=oyO]/W_^q8W[J]3ِݬo?"2|K%9yQ}wUn2.un0u bfO &SKCyWzXnӬX,Y-(ba <2b+̌VNA0q/-y/p'<)(R';S *V 9EIkmni*LE̚j%<)T22K((RAxZ9IL͂8yL YFJ[l%R%6KjL+X(v@Q'ˎR<;"';9;y.pG G8p FRVS`dm)kˍٹu}?Nc|ٜ[a<Qvxp%BN@:ooOoxW>6t}B / !mFJB8HلIv hȋ/-@AysB"I|E$&E9Œ( dDDND) 8iƧ8@٦ ]MpN;R{eS2M NI,~s3Yf]|~|o7|~y7yYb}^>|g{ |׏yǗGC{<_ǟ?Ǐ?J%o}=~|?|5_~?>~"{O>_~kK޿>޿|x/C?=?}(Kz/7G-?>^>~o?y]'yAF)w5?2ǿ|d wJ3,U?}xg)/8O^(5G%qÇϟN%#+Ǜ77WϯzG/eߣ:>=f0IOOퟖjYRyzb."F{si~ICnxzwKrOO-?=t>=/t==no\Rho/7mXj(WKߖ46%Wvg~zjA}N;wQ]13o7j#2nF#r)oK0I[ĞYE8+-X]{z*o͎Zܶ.B;[P2^WK_ĨUlKVQZҫ:h,UCoȜ$I4ojvߒŷfnqbh9}?hN#Np0d*Cbk5WkWvi^.8װpBӖpFČS<:5S<-y=&5+]iiys5oдLw@XbLya;#F^߶vh~=hmI2ڼP8hZVwBs  -ip@qe\<Xƒ[ui>%n^ A!Q! VhwhLU%b;LXL800ζbTcCyRq8_.i,z_\=!9%?WضwLd ^Bi1 _tkLQ?䑌|CṠ(l Ou>;ߑ$|i7{V;.l2A H'ܻ]?9fhϜB"|&-"gm9 䢥% o %\Y^b(rViH*N괓1tytڑ dd̉VOhuydhkjg+ʓ#rH}z74m='U7avR%hkKY\ZVi}[YQ>~'"oQYěXh)-~(h)%k–RR [JTXk)Z ZK7l-| [EA(lUQQ_+ZzhUү~k_+ZJVғ9J%Cj+*ث T̶cNcN4n ˣ1cHA;2ۡaOԊ;,# mV*$wdM Ij2bҪ&)pH{V-A< sYFGFװy&jno(q=iO:LI|kJf aOijw82,G=Aӯ攱NhSy8jڹR ' C^*R|b+{ ؜CjNsPIG..DPP+bLmXOpi-g`eW\>.,y;YF7 +7X]p9ham@j[oUOdi->(N{]O<4 h J)z-S[({T X zF)Zzbgb"H}p%®ac 4eX̳KXJ&]@'kVPkDZdcdj>R PJ0 Ck17ڹjІu\LO5%m^RoPokˍLA5Bc-4B5j4%j]G"!e]!CZh?,]qo{z`4<s17/]7i+;D*ue1p**?MwEXZ&5>w#]m{o--2H;[4~ '}c%Bb^eAǘs}Vd/v?.Da/t W]"f}B~[߼s}[mȿ2?jx_$'pi@E2: K)&ws q$$#d##F23ch%/}Ayvj7amx{=ѥ<,^SߑQmIӗG=[\)爱f?+gyܴ=FI#UKwQʣ0Fb νO-= y5,eܶ3.3VFad.םiz~HK#R_"İ 0V}Ζ[ 󖏼,m1bdڋ+v]]a6gH(\N P7A;L8Ha :,B ^|jfGit-=)ʃC;Ad`!8Ƴy?:ÐSBbHH! KH/+lu+'ڳّįlIZ sYܶҐk"dgOڶI9eں {}Aܗ->zaofo[wJDnh|{] pN@ _ +,xNN>yhUGIڄ%©.rlȱf/h1IunڃQPhfowڇYw8 zȨz@ ah2 4QC5,,ǰr 213x]P;jwjQE>ꪑz.H{B{ }ԕx<=gD 1U5u Mpcۢ37il٤eǬ4fSg"p,ǢE` 4-#Ryo7zXzXzXzX?88cdm͖̖VV66imٙ͛---YOzllq\`5YyV|Z|ty\nh _f>hFly̪(HmfC=f{mK@-+,5~`^LK4"2 ߠί<;X" 1 6йWD YpploUmЈ8ƀ=C“CF>Ş2Q4L ];! LdtXXXG(r7lA05,ai `} }Ld}L=d>N餺&߸UEp о&4Yxן{}nMڍ/IRm _mǖ{qI vX˷8/ B+/cIudMO9vcOS&~ba;z"~2Bb8ď/7GqOOdžp?1/nI| ^˸\ضAG bHOI bX@1meщ >?=UIm3MeşS-jdX3+&#~ 4|A:uaWlmOcm.eZ˵=??~~&~6 Jjq#2P|l#m;*}ǦSE|'cMm"Ggg/į_߈ |,;viwerZ;'EQֶďOφ__ >>2eU0'_$?E )_O S_ ď ?~~#~3Na//z)@K^"$Ŀ'/o߀߉ E E[_)[Vw~"~2Lb+;wOOAHE ~MPAE"'ggį_߉  4|$G,F4HK5G4H?#?c&2!?'2ODO ??'"'l3??~{X3?g&g lU?3?S&g bB/_?_ ?~V m1Oj! 1/J_%_+W5J_+W%WLo tbmfߌ+WL73oN;w'wlN;w'wn?Rcw0A?c0A?'w6uO4I8+*͟?'O$O i?ۡL;Ao8vv&ڡHď ?~~#~3|x?_$w" (#$N9g.?~~!~1Ff??? _yo+7OIb+7Oo8|"~2|\ W7o߁?? _"?i;" /O,q" OO_ >69;wOOo" //,W_"oĿ#cφ__ ~ 4|,"ƏZn [_Vo7ᦙvGG&̝ ?~~#~7AaXX-N/ -n/ Hh3 W77O 0|$Gh#?G4٥]-G450-?1HO2k??vd,??'"'OdkDO ??'&g lqCLlxL8u2?g&g쀵LE7)1/B/k1}$1 #1/Jk_+W5J_+'c2!W5Fo 7#7\_e73m73/$wnow7NA7Nءu7N?pZa??qyCa???Yo Oܣ&'m?n O i[$O&O$O\&O$O wTP_$'v W7o߁?? _;?N;IE N_Dd +Wwwğ/߽_4u=WD+wOOݓE~$~2Ll+;wO?Ook/O~*qkB?#Gggį_߈ 𿰸_REI/ď ?~~#~3AaVMIo [_~GGÏOφ__ ~ 0|" ~PE ~A_G''O//_߈ $4|$Gh[9z$G\#?+2*!G?. w&y.s>#__Y>!:q9fۆD_468_5qj/^PZ1Ln2.uj{bNlO=MhMsoyTjm9ǙWy ?Erbw|1#NvC \0XyZ0g$|v"| |4lbjfnaIuv9yf̆r^As{Y.˙|&.1nKRR*{)!@ZwVz[Yo+meQ#00 (+RehOL/ab~?1:yySmu_s&&&&Kc4'چ٤Tk\Q<&V7 sZ[Yr_ʜ7Z]Y\Եخf@Z]O)J m~S(r5<>>jDo䚸K 5V^?GJ1UNWO^V7c_3vE[ug[z7}BL_}i+ܲo )8y.&L]2օ`wnï|f_727r;83|H8뼎5Ԩ2ē]Ǿ3ׂ /C[wAyIPK1G?:H5lib/unicore/To/Lower.pl_$yk wll 32+/Doa7wǔ o$(]fNDdTyߊ_vq|y;~y?Ο8◿wOo<ο{px|}w߾>~~O__}<|x8?ݾ~}{~xzy&>ϧk_߹7/{||w 6~t^O?~xw^xiǓ#8%F/7/w}o|o7鿯yϗs?}ïouϗ{iž^?3/S~OOOo_ݿ~Ӈ'{? 6޿>}o}{o_n/~VOxoߜ+qл/?Y瀏.[sޯ?_~>}?x^sηƿlO_ܿk=~<˷].ߌ~q@/֧>dߏ?2<>|z~6>gQa_|;gǖgP緿W!=\cqk/OӇo~Cw@G:҉Nt3]BODW3= +эnNAtå_/W _/W _o<<4Cpx8xh<<4`sa9!3y9 gPxy gP̃](?˱0ˮ0˫0˨0˥0ˢ0˟0˜PL%T|y* u|Ƶ_nj濚8dƟƟlg?/~}Wٽf=ng_hϾxrqL0m4\ϛ{zX}\s5]Wϻ15zսV;g~k=|7nv6[=fmos7sy1<^{Ќ?i>2'm5I[aY&9v>eokw۰{Fv}ދÜS0jS8QOg~ԅ(g0f11<QjDT#dlI&jI3 }+9_Jm?1˽[̓ L"-.4?r#ô)6ӼɐFo423ə <$,KSy,WJr55W26ɮx^yn<˫Vv{i7Fԝ$,J(ɢ$,J(ɢ$,J(ɢ$,J(ɢ$,J=3'a_6f99Y#eTgeiֻ_f}l˫,c6GeW9cY_e93YYOY&g=j֣f=jke=j֣f=j֣f=jkegY~f=jweYei֣fmsŷskWƗYely6^oj^Yg^Yd^ec^a^e`Cf=dCfY___ՑjGՅojAe~+f97|ٞY _g{ m=7kؾAYoeu[f dYɬeοyw{YgexYgexYgexYgexYgexYgexۗɬ̲='~2w|=dCfٞe{Cf=dYYyC^En=dEYsC\E=dEYmC[E=dEYgCYEN=dEYaPd`CWE=dI+ Z{^_IƱP%Uz0yg($}f]%y{}EYXI^_QdZɞ^_ыVU+Ⱥ/-Ƚ/-"+*<,;{WYdcѻAWYd勽"3}g.*,@̿lRfU2Õ{qxHG:щt ]JWzgzzWz7э>t?o7?o7?7#?>sH':cDWzz7;}З#########{#{#g?G#~ď?'~O ?'~O ?g3~?g3~_ ~/_ ~/Ÿ' Ÿ' Ÿ' Ÿ' W_+~ůW_+~ůƟgƟgƟgƟg__+?+?+?+?+?+?+?+?+?+oooo~o 7~o 7;;;c????;~w;~w.gW:Fgz }O]_wY|]_w9կqdx]Gwկq|.{O2<'/ۻ ?.{23/FO;}sgޮ|Gtg: nt=;]郞N_b+荎tә>Bw?o{s?o_u3;HlWV:ЁtLgЅ艮tgzz=SoF7;~'u ׼?g?g?g?ܵ?_#?_#?_#?_#&>cG9ӮlL<ȁ6~krN`<=XgOgI5?rU 8FuX33ٵlg6\j=lNfZ___V|5?_O?_O@F~o?^jx4^mUxUƫ}ƫcUfl#aF(890jq"aF)8y0lq"#aF*8ƹ0nq"aF+80pq"#aG,890rq"a0G-8y0tq"#aPG.8ƹ0vq"apG/8wPK2G?]vR%lib/unicore/To/NFCQC.plTn8}VY/B]<:mbӱ6HfCrsrfr[nS-l?@o:SW=3{w5S=?ߟ fM/v؍{=\W3hx/@cawq{G3xN'7p;]oMs7它ͷ0N0L?e6n\7G3q ==<[c_{0\P=̋;$ p/HK&q,`eؙNKv9Äm&N^y~<^OEQ `fܗ>gt{:=E㈧03jE~Nqr޼sӭaڎ~jW?DV-\L(?e6}3Xd2eݪ(8dDt R &HHSAy3mCG1CpaX)DFX-Bl#BBL 50T -AZ k9p0p=K?AޝR5.JR"zU!ˆ"j'B|*ŧ2bшX4PXaC :T䉗T%Kg^:ҙ/>A|,HgA:Y"uHE,Rg;YΒԘi#ӆtlUo%XP//[swW e .:(ǗN8ik=aX$0|!٥fYPK2G?| .Lw%lib/unicore/To/NFKCCF.plQ{rRN} )WyAֻ*LsKŋG?~o~n~/ſ7?_~//??ov~??_w_?k~Ho?w]׿_ˏ㷿㟶{ ݯM| W=?~?w[ӏ?o~7?f_18믶(S?qxqIvM} ?/a~o~{]_UWWǿޔ?? oÿoL+w}7/~a﷋:~o?Wݟ_v??߁_~K_A boIsۺ?~??l7|'ӟ_nc~o_M0 ?An7o#O??x/??/?~gW /Ao17._q/_مOGO~ȿ6-;{Wo`˯S;7|?j?__/?k?땖A"\:]!Rc6!60䙉L\$ϣ-. DKa·:i1ys߿NY~ʓ(VILPט8ެ`fty 5x,~'">7+|˧"[d;[%"xME9_uyy"H1HvܮTHDF+>HAd=q-A%"H -^pa߷xYHKD4ԟC^D_"?EtůAM߷x;[%"惈KD,[zSOEL9=LHd"HE·Hb"HE쁸|qYY$:FbE D(H9g}4Islq$aiT{MɱK~T.lS/y]w}+ί;(pv܏. 3gs@z8q?EDžvEd8,~:qe$Dd9"I"͋9ĩ_hQ"ug8xx"F @D(>Cd%"C>fzd;Q>%ߎ!"a"DdEzH5y".qM^;㚄`k;a&EEȐ[>""==n8"򎨋"aA8WeT,%"p r gOpi8`xxb='+.F++Êi""NVLNVLVLSs|b>s8=Sy]d7Ľ׿N}c^YЗ}ם.|ﻪ}{ߢ-5^oT{kW4Ytj^!olFAd:D&"bF bCD(bD!b<"!27w8"G OD(D!ȢaDućqqIVI~':NևqRqRIUI}'M'8c>1$Đq|bI1d1q|b8Yq<0N:N88dU0N:N88㤩}'i'a#x2NҘO8IG>d1q|8Ic>$ēq|I:'$?tOI''40NґO<':NqqIRIz'Y'a8YIQIy'U'a4u$.$.d]6?ciu;om r]dN~N&v|:7ٓ%"[L"Hl9z.ٜE]/J=.loqF\}yJD>q'"z:|qV[tq}z4(՛tVjJaӮJaCwLNB~v>) gWM|v=(gWUrv<ή٥Rt~4<$6zGDF]ĨGC{0j;ڈQOYNtg!RzD>yw?b׊}Wz[Ծ޷}oS[ gyMa֞Di?ֱԻyŪYsA'az$uI1Աcc'cΐ̫oV1&s v'G%%Ep!Jݟӟ{E賋5D2]6̇Om" a3/x:e#HpM.Qz>Q|U(\|3Ek1;iۯ2^߯_zV¨4]15r:uf Td/'ֆp%IY?(7(RpgN̓HH&?)F _"5l,2cuUO_w|_3=+19|*u> İ|ceN= NolI9fVr[)f8+MOJqPnJd3נhn[βIvp79{VU޳t`NBSL᜻J)Qb(Q)jj/JyWΟuR]'V7_'T|?UO1 &<1]L>]Qi]Ry:QtJItxG-:DN 9E43K2\d;DNLXxcyu8Ht?x"s'Hdvrxc( å:\I"'RVGcxYg11<Ƭ0:FcKGcFcVGcxYa4fu4/sm<Y,=J*뉙RH"!RN"DJyJ9 8 b]Ksez gߓ,4NL%24LgD ɣ9LugDf"RF,R#"uqgD<i? wEYdb" F,bH$"fg{>b:b_!Zfe;s 1%CܨdgJ(QfF(-LeTrD)2%ORbJ(Q)̔G(L)uTD>fo^2\ew]%[M6𐵙˖p7KyY8%3שy*n/D]$ֺ>䯵z[ ~-ENS2 y"r_ s9MɖlWgE"2uOSQ2|~W:%1|($(|&WO3ytNyOszN{]i9RS N|W: OJ4'Jl'34?ݓ|d34O:qy2͉lR&1Of6Ն]pOr>|Or"|A;E~_.2.Em.o?]wpEA$|",]D]wq[9qE\H]s) Q:%zq9x{+{CC8GznHl*UDR]ɟEد<3y1}ߑ\g_}"[E۷4u]RϷl͇3M4ּkβȶcHI~d۾ $gYdׯ("Գ<*@kPye~e}˭et?XRV!wV ұ'JDp([{0翱L^m(&\,Gt;cK_7`bJ34*a\nqS{|(}鬴zܘKboj -_Ee %Y4 !P6(POJߊmw2;LDd%cv xz+>_p݇+- C,B.I=/o#4oyx8gN1c>^#S~2T+QzTSb*;mu1ܨoV[ ǭ9ɦ1543 C$S0s%1 y f)XOJ퍽)͞T;d4G=} 1߮Et5EƄq\DĹF2D$yN/#),~DȂ~, pӳ9Z?$4ݴ΃ґg\Kc2bX:7}U8E^5ю\g%|e Wi%4W?M mW7?س:57H3m$9/R&ھ|yLj~=Y$1 aHHi)He~^OvԶ?N)o=2_S Ǒ+Ac놐+A<&²OnL}Xic|/}d2ͶGG>?BDތRu "`r^Bɑ$fH6'1礑MCL sfJd9<*!9^)%ƋR)1~))%?1wJ,eK^.(N(_ė/(UR.g75]rYH,ui jrY;*UzvW?Lq<9.gAtUz(}%anP鼝TVW25rY>UH|ufk|xU:֮JNˇKٯWg1ˀ ܑ1N!"[﹭3\=_׫l̗rY1r'g9fzZTu5\ z{NDם.i랷W/-._ iS :.n{>w"{"%DE H= REm&r*زg{pn{>L_{"ރp{s{pW\y]i4ܕ/] fw% f%])|E)`vWZ>~좴`vW`vQ/ݕ/] fw f|]iz]mwrڶN*߻~WD wv~W:|__6 .db|}Ogӯ̣9}LD,a~X+Șߚjޟ溒9+~X}܂dߟg-HkC-?|N{j_Dxu|y1;^$rٝ[.koJArbi=@ony3 l6~̏wޔ^&c~E󎋦oxf#8!Mfݿ;c?,mޅϒmJ_ŏ߷ Y5{SBl='slXY4ڼ^?>L]D+냈9~E~%"SD S"c"QĜE<;&ӹrMxy@DK$}_DY)  Q6Lra·Hfq _DV6:Ha"C$E*>L"b"mOgSM>/IgEr;D1d؅aJf0L2s1%;)$<$Srl'cia"s&r\Dvۙ2HdI&\<_,gIczdvwHEdewݹәHsEDxw."m&q:l, tSz8'4Hٛ}™~u!J SdoȞK4*ͷKtQrT?]1Dp ǘ]yS _ ?VZo+{+l}Zy_/8zQLnUJ+y Rux RB~kV8lx9|XS/ =DwOe>nߺL?AO8GQ׮" רȈkWԨȘԮ"3&d.<>/ 7^gׄ\D&L$"LTd3]EI|qY G. g|Ȍ˨eWeTd䲫Haׄ\D؜sHS#i"i#WYr=;n h 2̔n",z̈́a}]v~pB=Zx#]0E茉4cgDf"F,o"3bKx]G!ƋtM̚Ӛ9D6`*ӉˀJ4?_|S">,& [4,"b>糈 k'XkP8P} ~eEhbFvwy-h[ԛӗ,.Òo|K$Vf}حg% Ԉi]0,D)QAS"20qZF0^$w\n-Yug=;(o d4O֯|?.W& +%˨wf";3\dM|g ߙp;37.2|g&B3EDwf𝙛 3s!ߙ"wfn"ߙ9wfnJߙ9+]3sSzYqED|uQ:M(Mz]?HOǽ^%qEDi4zݕǽ^%wuWz]y])|uQ ^wt'9oޕNdc<ޕD)ޕN~?ezW:BdcޕNecޕN_ecdEk qru-ڷǽ+RH$"("DČ"ӱt{:JMcs򙜘Yī"Ȫmo } =ꗈwDdD_~8&EYď"t!RI!"aEzerwَpL9DގEId+zDNw;c~E21D$",c}BdY}NyR2R)]b}z}ulǐKܘBD(DyvǏt"2N #\d:D&"bF bCDҿA,1A,e&"cf5 rdȘYzM#ODQdyYDYH3EdL DPP\H oBDƤP#)\\D.s0 x v  X xv Ssbީޙԙþ> K?N]HύH<=7"w5̒ yLJ,l߈:fv)L.T6ؘHE=F c TߵlZ|,Um8-yӇ7dVpm g2>VպHqgJDf29ҺȼE*>3/\c ;ΔEDof?XU>L\c\Xۋq"A "*Ŏ"II"Y\$ΓtϱkY";;EwfGDF,bk5aޙ3;Å}{g!3va(rT"FzY; r;GILݝ4\;Y;(r;SFݩDޝ:\Nc"Q|w⋉3F݉|?ߝODCD5 r&2rM&;\D5G59`d&~^S>)wO ; ,5S>I%$&.lE.6z:yΘO?t|Na"t(r9DHR:~9'qK^6\ɸ!EO)uzt 9_",WԻ51؇13nacGLܝg7|k5 s"B# 51؇1Dd'U[|-NDFk$c>v d%"4uF2y$G>,Ie"lQ2Naþ"aZ+xkrU"krZ+!!r DȬxrg|[=E55qL]7\g"QrM|2ۏl1u6,L !rY|9D.w'12W3eg"2D$"|Y'(r'qRF8L:\)O-.'_"ϯQE&&Bn<",b;Dƻ3]ODݙ("3!wgGt9|L?\N`"Qrw"B2\Nd"Qrwaw'"s'O<;+awgE.w0vw(r;лSiLݝ6id~X{tQ|wN's|w;9rg59|k(r&3adE.OfO&(raυQ;1(r;0x6]wb<Y?i+,.ʘcͧ6Nꇅiuaa\WW.>lh4)+q\w0NyO;E1Ƹ~h.+Oc\vE4)O{\vl33Qr:Vw}w~.ݙӾ>3}wwg.'Or\Oþ;sY?y2-s~e.[ei\̙Ӗ~2g.'O[re\Oa˜l-sa˜/֕8uz:ö{Y?ySm?~k?{Y?Q2N0Uڇ){]?yaa^Ouc'+9|XɱOh$҇~"?,}Gu>iIHk=!eDr❇z}y{/X@On?ْlZ>Or{ćWm^cئ\%vρt<{du9a[ ^Sxp|c)!0.\"YdE.Dt"%DX$iDYd1[^"a4IaْERly2IE.4"i|XJIXJD2_?~|},e%&"1%VY$v\D23<\"qlEƅK$H(r.ϲHN˳H&"YFK$lBȥH.e9~^N)q2|YNSc)2_Sf_k,E֋ɸb,3_\ElT "rZN7 R'",.ܞe9Y\K=ró?r{ϗ唇gqy,,/)XY<_S۳x,<<>/<<Kabc)H,6~,Fb??Rh$gc)⯏gc)⯏gy9Y,>/<<>Bt9=L,>/<<>B珥<<>B珥<<>Bũ<0N:Nqrގ0NKa]y,v7_"ò|ݎN~|ݎqy,h|~}\K8'_Rn;È͋8by(XFlRoqzYSKm/'I&" "g"'ϛ{^]l4iu~IL>(^g7ݯw(9~vݫR*)RxRR)ճ҇ͬΛYILQU?SuJm'ioJ$91a:wTNgWJ׳u{L;cJ/Qɿ~4=) WO7?Ei\. 1OJgJ3{Ni_/NNUr?S|NkCܕNӢ*-?S{*{*1ɾnBoʪRtNUzT~T>[~zا}Og1嗨^?SpZ%.UL>(^g7?) ny`P:GcS9w%YN~<) c<,7篜YLW,4޻tSܻ4])]ng6+RR;;}=(bjW1&7 J4=) `nJdQR<+Y6[iWeN?|*?Sr|rrŽN<G:2IiR{W<+N)])?)c<ߔ.c|i=m'ש<(ή\gW? Trۃ)vUtުNÌSש,V~;x$ɾq*];%4oJy?7Ӣ*-?SOJśnzspLw4ƔoJV~SrT~3 tLNiyTjRz\xE8j9WO'T)]bku44ߔ.15SLz/!c/!SLRtQZ;rzFÚ::Q)֟.Ji5dTʷՐ0=)׹U<OJ:;*U^UuW*x]J nJu˾Uws#Q2O8*)^ cTEi98O쯿@^zƳ\.Қҩ)=͟N6^4c% +nru:]V5g1]x=.W/ܕ=p]q׍/JpW:Ձ(M9}Ӌ(Yq~e$3+ קrv&]Evtp}mrW:P>pο\t??nO8<_̨n\/8HHW?|:%u?5"Ⱥ~k.OaAsI;j_{;}{_u^}7.j7}oR{߬w-jr[վ޷}ۭ:f^|z@?'J׍վNJ"z ϸ7k"II"Y"*~W;k8JQ>L Ld?p17"Ng|]d>|Y_n/7E ]$>HqY/?E/?E"]$>hqI"Qg?qɧbEVSwSg"a"e"~u"23g"a"mdɟH;-]D*Dضcȸ-سȢ,"$=Y$"A~1YdUEa.*g}[L8U;>HVh}ZվS{_A}7 LԹ5ֽ8wvY>贷Agx~9_y]z~"Fщy=_ =y?FQDQ3LDbC-X:~wwvRg;{睃9΋ԙ4Gs䝓9;_mȍߝf˳Ag}O:S<$AgCX,Aߢ]c'HǬuxbm_>;{?l<,@M^W N*SY*ӨUF=VEʁR(UN|R9&N|PX&*kTō*'wTF>VR:U Ae$l>xmqe`'*Dz^NUFƶ6rxZ9beSK:{</&&g4ʙrY&gF9A2Qn 739Q}sL397r&GA.0ɅQn 0Q.~L.18ʥre&FA.3Qn 2Q|+L22r5&WGAbrm /.X ,ߙ1߅.|X3c ]b.|g|>]`Ό.|w]w;3!%wfwCK,̘‡|X ,ߙ1߅.|X3c ݰ)ھywF9>]n(ǵ/S+[iʘH72ʑDpC:4#2fw;|.p]wGR R`*:~fo~}Z#7߂je6-?~/'(~UL2 *BWdU%,6r~qVLnۏ gB3):{sy/rM.2#>ȹ029}+#>{t&翣ێ Δێ O9}~f?[KkXu5h"oO S&ƿA6 Wj\m rA6 Wj\m rA6 Wj\m rA6 Wj\m r:V\m rA6 Wj\m rA6"~%>n}͊e r:&+ǒA6ۦm`găn ~fF̘ A>7tO CNɈs0}s799kiʙگ ƭB{B{B{?bعe-Eз8ژ\,rM+8c^ЎhW :۵h89f[6h\2D~c6u@iؐm^Ў!"h"[@sq"f nW\Wğ󊘑튘b^3r]3r]sB+bF+bޮ9!1c}-g[q }{Qoc+1׵`~kK?׭t\+sm-ƳE>"[s|n-E>"[s^ ׿ פކ1o[8o@m]mlu{<3^hOhOh mCۡh vB;hhh{vC{3/EGg3k33e33S33M33rˌgЌgΌϚsϗ9Cϔk,+0Ufa>>a}Y6ba}Y6t07v653k2YďÜ!w9saǜya}ن6^UyC~sXv;́r#8:̇#8:8@^po;;CvpXpXvȍ07pXvȓL>3֋a}!:c}؁֑܂>NⰦ=7aה A۠mѶhhh;mv@;юh'ϊvA]Ѯh7ΈBO?# g?!'ğ3FψBO?# g?!'ğ3F_A+7E Ŀ"~5u{|k;=֞Aymm~7nm~svx˛Ov|dk[v}S_w[{z[~{}v9}Mw=]?v~ nm 8оCMm֞0ߩrwuL}C? m}1S\ys֮ovS7m͞[|oz|[~y֎J3-+mmnO}ms?LkI{-wk{"=Dc}sTc?ݾ&m14~m@Xk2 ZkBZΥ.8=M=wk[;ʶv~7ڈ?"#sTofmCۣ^Ўh'3+~=}:A9NG:ANG:A#?W}jOU}}}}}}}}}} } } } } } } } } } } } } }Z[П?C ȍu 3 3g;#V}} oV}}}ꠏZ>|Z=W}xz#W}xz#'W}xz#O}w5@^x}@}x.G~ /ЇO}._@~> $ēOB<5C?C?C?Cfggggggdz_B }T@@BBBBBBBBBBBBBBBBAAAAAAAAAAAAsڠߠԐء'팶E{E{FЮh{{< anꆹ}<ߐm>r~Cnc70n: a tLAqĉ<ߐ>rxCNn Y[#7fo<ߐ  9П|ސ  ÆG~nǸ~ .sClף/FC.m37ᆼ0n 9a<[}nhkv~nhj!-#挘I gj x;Jo"oK>UxF_V{߄p{C~hpZVmvC0vnm>búqX~ޞ wFl6b=w [a:=f3[ϩ6X` 7ۚ2ĉ},#m=u[{_!e_!e_[kM`kz7om^Ϳ[;fULo.{ko5}oXok7 ܽW }?ۻ]v}n},M4WdW}pnbqd{ouSOt߭/M3?y ׽myۂ]]MSuhcv61ػbc_./k5[Z km}uo}M 0hA3 a }Nb_NhycWzޘ F^7;7fF?Fս?51Is^_|kW]U㜿}[k8u;>;~ Oת^mu}0|su}0I Ŀ~mh~O8 OȎ V Vu+|.㼿_;[3ܯ[3ܯ[3ܯ[3ܯ[i׭[Sԯm[[u׭Vuu]><ĬG{B{B۠mжh[ggmG;^^ЎhGlW3vA{}[_uB3|fg?!OFg?!OFg?!OF ψ ~ w ~ w ~ w ~ w ~ ǜa5!~L_ w ~ w#fn}}|8}kۈZ=bV מּl^^ڸ>px@? f3x>f˂@s. . }u[p Ղwk> xW&wk> x&}ߚw|k>뭘?xfݚwvk>ӭx7f}ܚwp }w[W]ۺB +W_B~>Nk>Kk~~~~~~~~~~~~~~~~خ>\Lxψ;ា='o/='oE?m9yzhh沷xkGn:toF;ڑbԏi{B3\ ss3 19٩Fl{Nvώdg۱6,r֦]g8`maڔƭq۞]p얊8 {Nڈm."X9E䥶dڞ]^z{?7ijd_M[{51b.51"7bM̕/`s+ ܱwW1h;wlm[{T[ۣc߂úk57u*57uyĵ|kn~ov ]wowm]yo~?mek}Cg_{m_cֽ%|]?#{b|.gUzשTmܲk1G{p\Dfۘ`1 ٱLw;.6q|s1;&\Y\_}|mq w >t͈vA{'}n|{zj b'%9C̈m3lmk!a^v ߻}.RKUs {v_ ߋCu[ox޵}N^6>'Y^X#jd\9~ׯW/dzvkose羯_mm_-1 ]?[bz~ׯ{ض_-},GF`kose}-kg}*,?yRW\YlT ֱ6>/ھW!N`ϵ"}u]q*-}k[{YU~ǧݟY^׽]q^xi[v߫CQmkW!>v+p >K^$}^}]bkcs`_oǞ[u=Tzu%6} lֆ>?u|#omvǻԭǏwbϣ}]"X%by`[F{k3%bϋ}[DlĶ?cElEq_m}b\\hkcgYi=e8NbqRB{ƿ}Eۣ]8Ƣ=kǁFzޭ֊v/hwvihC{$ =~v?FkFڝź:=v8qx7tk#mQGŃ»j6b#;b^q.x98DnwPs 11׼E}#Kڈy' a yk7[[]3AŚF swz7=oB: `_4.>L eA :د-Vݢ{F ˂~<]Ǯc# {]Pmh|jQӢ.{݃s|c+\~~"8{soFİ?;n^q|l֢Թ}͢tcm戭cy>Mȁ=eLcsL«ǐr^@1 Sg;ߴqn_qfB6w<|w/c3ckoԏ_} [k -Z1[ڽPoq|ilk̘|c̘c f>p/q(6ƒįYқv~^̵˛v}ٶך5ǭ3b0v/l܌ٽPw1{̻3 /0v/InbkcMgEn7X_Z+t96Cvn}\sZ$lm ΅~u+J>8f_mm󫭍sW[ϯ6b+Sac>[z_/aLA[LAUǢzkh}vׯhw6+__+_Eݳ񯈿"yj*_*dzTĿ [ERowV_s4_18+﹨!>Nc!96_CC96_{;mжhh;=vB;]Юh@s 4h.\@s 4mGNhgW =`iiiiiiiiiiiii0RX Kc)`,0RX Kc)`, }0RX Kc)`,0RX Kc)`,0RX KXO }0$C?v:ߌvBh 8c2`Lɀ10&d aM2=~کp|ffZ|߭=axFۼ׎3b ak㹹i6e޼?7}{&[{_KG\'w1;:-, 32]9̓_˞qgRzꭝp Ż|nqcu w.0շ6ޅ-[;zӯΤyrgRoĻԳo.we136aAlxw1{bRQ֞.-xϬmPS- ֢#b[Ztʷ>~ ߁[s}[{)⺁[}kgV\l=Lsmۈtҟ}xbPw1sE;nɮ۹ n5Ǐllݿ<Ż9{ڟ}$˳WiºAy[}ۃέqwn k0ۯsƻb»ߟ]Lw1Soÿ=/bBw1X? wŶ6i^=Ob:K G.杣w1acrM?.z{~xM LcZm+3ek#b x_z{:يw1G :ǿ]yo_+pÿol}ͰT\}`󽍽k)?}k].ߗo>~knn_+ذd_+aFZ{=gV*Wܯ} U1n_+X>fj|xyEd_+{a_+p빯|srkm_+X\4<=["B_+Æk0]3o]{=Nswu}'TnN={>q _k[{ϫC̈́yu%̫cnzcomYz|k=N syucϫ1H[{[{l+ߒ{Wz:y)>NcJĹ%cNy1'OzYylm9mǶs#Zz}^kKgs8LRLR,C@k@oLw3H @;&;N>`ʰ~'}햌'.0mL& 'Х;6#bq!h|o;@ b'[;AkOo ?@4a} > Kx~nݨ3&v h|r#&#?x}qS#`Ypk/Jܤ}QQӷ#`AOƎcŽ$ }N n@d}<i@o@sfn}܏Ih'$L,^c(z ]8>~'}qm}~ bd@/_}~ pŹ rZz>%O߉c@/y5'ā t@#~L;lf2 4& Lxf 63IW;a3S龙)v}Yاڂˎm}=z>6 6ڻĴϢM85ˠsoG ~UsL2OgCQͻqklvۭO dK(W{ eA%Jfz:L볉ݖ(d|:6hcОm >n/C;4#cg|:^v}?J ihvhC D; ehǡC{eh#~L3J}6J}ih#}قw{nh#%2׿<ס]6emc.vh1V7{K=~%m{;mď^kw_ܻ}khOCɒQnC mďBF9 8?:Fxf|nhsc>ÃػmڈOύۈehǡ=JyhC mďYPƎ6>7{~ƎvcC m?{{e=faۈKo60hc3uzeۈp~h7~[ :WO Ɩ<񩲭m I?я mlY?9_jg5f m;G۽? j#j##q/qcKľrkcK!ڈbK e%5ۻd}kk5냿;cKǾee[O`V\?|c ݾn/n/Xng=rýeh٭~mnk{|k֕k=>? "]ij4^a88~1=f{̈fԵ?_ HцzrỮߟ/G?_6|Ϸ?_vІ П/G~?_4~C{=~ܗ|9yhCǏ{џ/G}hqhۡ=?@08ϗ-Cmo16h#~*r,m;硍AW; eh#~)>-C{=~\vn[жC{=~0[C{=~.AWyh#~Y^vngC{ڈWshv?]m;ǽ2{w5 <סǽuh>^43О\ׄvmhfWo<^S\WD;}=_ZrTxn%?쭽6}}XM_jm$Vk'Z>Iii֦Ob?Ʉq'oLx&I&<Q}<Q}ԚOf>9ԚOf~j5Sٯm(}i~hkF[_?5ښOUf~j5Sٯm(>i ds??~Z7VS<\yp?<\yp? scΉ]$շL$DAI+(>%\%\%\%?kPݷD7dWǀ_j%[]VQq^|Q3~<̵!d[jCIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIv߾Pݷ7d %}~CIO6d%[髜 6arֆ2^PYʰ{9kCv/j( eؽ 6arֆ2^PYʰ{9kCv/gm( eؽT 5arֆ2^PKʰ{9kCv/'ksS~*gms(-k(e eؽ 5aҲ^PbYJ{9kCu/gm( %ֽ϶N=]PJYJ{9kC)u/gm(Wu.떪0~%$DsL*Ug\[)|zi|zi|zi|zi|[YsփV YKhdž!ڱ\B 6ܣЂ IFc,8]3+? Cz͟Kϒ^ϗ^gJSð] ~4[mj&aϵ&Lgg'OQ2h"/!~ EQτ(hBѨh0L.5j (U F]Eyyy(nBQT7(ʛ琢QP"E||-FFA8aamFMoc- &EQwBJA5*(Z= EQ􄢨zBQ=h% ZC EQ}BQ?(P4ʟ!E #@F(E Q}BD?!"O(d?U Dvº{+!b8"a цSO$yCDŇX"b9>D1M"Fc؂DLBr(ڄEPCQ[EoroMR-Rm4C_M R]CQ]Ew=EP?ׯJv!E|=EPCQ_Eр=E P=CQ4aE!E%;EOPMCA\GE_PCQtfEњ= :f㐈3TSH$49isѴMӞt)lc+LŭB3]ffkm;c[0hڿl:C~-8$ȯΐ_;l Ikm:6tۂIRdG-$կ|o3mf̷63f|o3mf̷63f{fa{fa{fa{fa;|0fw3a;|0fw3!o(*1yCQ"擋O.<"̓0O.9~$?#H9Il$I"~= $7Io$I"dL&M2!dB6ɄlwI&~L&M2d7o$I&~L&M 7)oRߤI!~B&M B6)lR٤I%JJ&(M*QT4fRqI%J{OJ%B%B%B%BcO!!!!!!!!!!%%%9%%%%%%%%%Ȓ(mmbPc(MQFN67io[Iۤh#v`N:t9s I'N0'`N:Iv";7) I'̓A'0Oa <|2d A'ck0b>|2d$I'O&1Lb>|2d$I'O&1Lb>|2d"E'O1,b>Y|d"E'O1,b>Y|dM'71|rM'71|rM'71|rM'71|r3mf̷63f|d3n7ɦu>ٌp3>h0>Ü0'>̉sÜ0'>̉04xCah< 04xCah< 4EШA^z4EШA^z4EШA^^DzAE-i"D8pR&IM觉R-iE?M觉T!&BPMA5j&L~G5j&L ς7Y0޼o2ǂLޅ+)z )z+)UΧIћsORF}&E)/RԫOQr>EaB"z)ݍݝ݃ݓn&}Aޤ~hqF|y8?%OKɜɜɜɜɜ<ɛGɜ)));㽗eeep/E 'c)Z)Z3)Z )Z+)ZJF" E$E"EMMևxMi -#F-<G8?Ώp~#G9?QΏr~<((G9?QΏ:EDLBJ6!E:))&))nRmR=h;h'>h==sPH^I.hWR7RwRԪ3iov|G󙜟b'FIѨb^<0h?P4(E EQ L!6)泈[?ϝHQ??g[?7JӾv|Plh _ _ǿ_ ׂ}l|_['` :rL<#xxFw91ˉ]Nrbx#.'Fw91F0yGp6.'Fw91ˉ]Nrbx#.,#kkqZfok, Cجiތ r?X}jBP-TԣvOn BgXW }q.x w[@g o]ۇbu&׾n_&=y.5sk'ﱫ;NS ;P}#;U8Lw{4tVwbamWG3\sRnwǎQ$a~ux` kmAh[п.;p#+>w ׇ:$-/ .;Aq34ˣ]0{o43z #}kLg]qIo_#UEPTd"xz7Ց3JGrоxog͝W;F2FpM-ؾ H-WB6&|Af|ډ񅬺N3| \8-WH E'x_m4o~{'| lF[lFw)#}U|8ƦMi;@oo-~0Ta-߽{O j!߳ͭee9zXHC4,L֖- ~=`7 [ȳ -9h%}[&_x"1nXzmEִ1 [S7޵?k7sH yt8Slx*EuY7MnYwDF7W/4]u|]-{M5{O O/Ӎ&Κ ,Hn wVqkŋr_ElBs/^X07)qzkꅖxꅖ8;KV/3=~j&|aAr-$ϖ/̘-_h–/",Ż2#u7ƾ-MJ-!9{z0={`+egH"x ~ǘl潽q[ V67AwL, ;c8=lh{luܽ0xliC[?--ޥ*3 uC ,E#A^<[Qc6118[A[Go`RvCw^8g8 V | ?7}+ a{(p h(즢-ﮢ0Ȱm7`}K+~gs=6?7́ESn9H7mb%-cHosb]5m7sb"#Bs+`.a? H- Tʒ,p7dt҆ HdXlvϤN܌^(ݍ^q6We^s`aIl£MIx [RX,e^LFxbÛԽrNZS&F-2I v ovo V|F(u7,;Ajq>`*+zkJ7V:Mj޿}O'N7JaSqکT{g “V70LOpL}Ui[a Vn>ϟ؜xoOxx1\ x<|wދy:C%+h?m'969vc 1&UMGb Udj;M ĕGn 5C1x 2GDDD62tԓ%QDZck w5HT03{Eo+6_ =c ETЊm,^Ьl jaP$k0-k^ӮQa9} /Gk] eq Yꂦ.~TlS^fe  sW &|PK2G?bxplib/unicore/To/NFKDQC.plYoǟ׀C ŘLDl697&gewϿz7utUӽWg)o[Sio*ދŗ_2y8<-a]aYܛV㳹<.pw_~6.ḚƤ{ܯ{崘O'~1OS{}s[Iȍ7wռyx2y9/.%rz2O9O-y1,ZVGy1p, h/](Ebp|Mqly.p*9si|??R }=~Z-$`?~<ΨW~r6M|Zuc3ku:f}IA4L(Fh=E1K,2P*zDk켁C;3!* r5lQ + D3I*ˆLE.~b<&RgQ7(1S: x};IͱU'B$o;w$(/ 9)mV))r2Sӄe~LޫЋSd0s39|8oO9^99:4V(4"ow+:khV =-ykaܡI !PE _OA G 'j^7#&1l <=A @Rp) e#Y C8k8kYKYK5άq'kYKZjRZ"*HJ-RjR46mF6.6ivr|v8H0f$௦9t5e-Cx-u[-Y6TPs8?UTH]<ʶL=ҩ>h>U 4bU& T1 F) f`pp0d44bpb[՞̀ffr fr/pAn@ŇfHd+)))_)4H0r?DJrrm3!lAwhhySP7lr")"ӆ6y50Rd/)J>a0)qZY^~P.V._h7ȝR"E#YA-@} M.+U_ ]QAnw.R"956 vsED;~PK2G?bK6lib/unicore/To/Na1.pl}[8'b7f#j6b}cKϯ\/ɯ__}o_}gsFa\}ǟCe?|" J/|_|;{˧,˚Rh.sۯ L"~LTTye&_>}7V^?$_~@= or2[JYUçoߘ U|\aϿ~Sop_?_Ə_?}~'?|ߓJ}E,E*HdBʔU~t~ݻ~wk2ɉn@,J^{Ǥ8f2.aYi֞~ ,߽#y/;R U5T*R3r#`޽kOd&-d%BV%{wFv?_FR=p]?W %c<HyLŸ.J+"Sf$aٝ:̚}ZӸӅ5<6yNf*R^?g`1JDϮ)32y EЫ`e%ejQƖB w~7:UHefL=PBoi6w”iH{g6-f}}fӍ.,pi >,S7\r?tg钆왂[ޙLpxpn;_ >vt^i;9 U{YrROt^ J, z*LX3WnfJμwZՉ ej&&8yheuio$f\[^ HHxg۳«QMВ/8Lfpx5sʬՑ ADuUc86AqnDV*y&s2V2W&J='r@guw£3V]wGƝU=SuVm׹)х76vV*jBtLWr\&래g< 4eWf때P'*վ$@y ]$yb IIxW:AH[tc5R f(J >\.*PSǁ?3Jhr%9Y#x2ĕ徼*CP&p[6A{d-EZ4% t;l'\C( <O1ޫsO5$\VK 0jW*j} l9!VBG 6  # ROAtwB #nZ E%0]Cd6,L{,DCiA aq4G)P9ڳ=" J|P&VXȖ||i\3: # 0_Vb40E(vi,Ed(~Kic0ߜgaJTB)~Uf6J1&k1~ĆO>g@>7g(GH&yÏ^5ao0o8>=`F4;cc:T>9EhDR԰+-2DALT(1AQ)Vcc*T)y1p7 4ТEg2 q#b4bӽ9ROaJ.֤g+pk%*Ū}ȱ15*IW1,/n#ZT"ʃQ\ef0mP^;M3it .o$$\}@GDSI7,+-Żw]fObܣ}2kCz .[8w]H7{4ʐДHU|LG5X7 opJhrM9"jb З(4dÀ;e|j&gytg"ɻe׳&E2jwUJXʜų9ӓȕSx6S,Glms>DOLKLRrpg֓-=:'l| ZaUnKn&0vw`{USe;>Fԫsռ>n@e_8lzvZ4ϕg r럷xCb2i|/U .NC{鴋Р"YCӐa~)s`Wt8L+-~Jg>1s~@ 'v^n'bjf !W[APP<kt%$E=*X ,ɧAzw;'B;A<(nzuȷzM Cz8Ԅ-) 0&l*l|kL<ǿu̗GWfn@A\YO =9!Rx ܱfi|; *#& Zu8^E j16pn7@ U(fD Y1+6b1W䚍n6~C0fcqdsA0,@ZpD;Ąc'KHbNy&pkx|4( _Xs|e}~h7}!J.28B \0s Bg!1fc4}嶁\σ<Boc(i,E!\ULR(4K49gW1pօk9?RD|xhx(;aLE+ֶk;(^PvdX7@G^%&T<<`_t 6J !4JⰏҠ{~8BylGi:C]4*8SP7p$b ]bh^+GšӨl#"%[08H0lă鈚.KTD]G$KHĿoԝmP{'B=Dڗ :7Hh$Qe +lP ` (&TEf#&RxؠnMUscKsAG|F ꒂ4<D2E?ia[ۇZ>۳Y|`y4E$kP VG¢5opYذr|mz&ў_&ٞ&=? !v'~_"u-ȗL5@?]yLųzlx''%֍,' =D|H^D|fL,%q#|5G# xϻ#d <8<d@`gH*qI/h`|J@ss_eqIf8ING08KN1,ŻЫؤ!E1}KJV7&ve6i2 Y SJ^;6D~^db |S+EPYre޲\lϪ6L^.X1d]8JE2~_U@"Vu,* H7i]Ll* 0,*KղpuP-Ni#߲oIg4Q8"ʅZZֲOY d<4zC]N h$ya.&]au(6-futqcVC wrt r8 @9RP`Ky?͂%&dtm+P@5:ضlIMٮLJg A *ٿmd:Tj8A6̏(vFZP\"-pmfSG ߸Z?o{`^4Nn\6M hv$9Npvr蔒$b~ŒX=~;̒C1/EXѫP 5 rOv yab5*FcmR;˖bKnKDe4NvyleM\Sߒb)oQ90cǧ:OK0:}gxA/P)lg@Uq}/cKo7`7oC# f@.Lp̂Z3\o0+ؔnNqN ^ "|)!&Mw}LXP~FfljwVZew) f2 6j\˔̨ /8!E{Nɍ/Q~VY4FuW8@l$^U,= 7ʮRZR.ʟVr!$ZBͧ^6*-*J4j&"3󪰟4J'mS3J2D`d[Oyu6vri:HW_3f^]DXLWdQaaj"#TRcqN 8FtYyU4%ft#n. *{!#z' 1^V*6teƺ=9g!"W`[hǸ]";Bق_c|0`-Ƃ+kVniUiY)RTSٙ.dQ@̙n4@'$J rx/cڃՌÙN&ÊBgi#Us=WA+m-AdJ__c~= ~YV|tjGr`׆=Y; h c]h%KᨡɽłQFޙC`|K5É$u9?^&v$1`8:#H=?a }lMfADa 8EMqtAq Ǔ."Rjк 3"}y"[d@wAY0 2͵E1(=*g"H X590Y B4*%` )|( f&NAQg x Eani w!uRuBp>zA"shIލe{_( z-~dlYӵmf;Xd"praq 2Zc!\bc2Z?߹W]oBI(Yg[,f K2fe ưǓuQW2u=ԇ-SB<"5_ .|8rk Q\F׻gnyg0^GUv6ZaO|KV?Ы ՁlF$t.ou2ژ;icC:vs{tjŭy6u1` R_`1wȞ];/|oI d=AM'uۗk3]7&$oߊS){¬4(_oo iq >*$=$2Ӹ ՓdpS4ϵIwIL@w>psݕŸWO$'dS~M ˹ u +:d r~2+t[62;W JƗ_]DBbL/0yZd<\J)_Ukw oM݀2| (`vgqX->m|Y!_`Tuep*_MvY3Lfy cbG N'@LBSC佢-tv+?Q" {o ;) ﻭDG6Ew= dy<}I"0C7L گT!(J~/<( 30V5>2(yb9L\0Cy^Mqpb ڞ/b{CzSK_0`UN4V,N8f1Zb1:Xm:tX8P17^f6lF agTgzq74+uS5K=ni,(xJ3ڣǬ +02h.mŽy?тLXuTn{]n5c/wS:M''n|vwD%.ɻ%:ڕ0|2?B`(D:֕*eck FG.Z^*1!:}"*Q!L+B:;W{IK Z'lWEzم56i}z]3@shh>Khr@Z*+"TFsux̪X+qlYGlzOvPǒXϐMĐDX QP Xme0z{-xbv9]j܆p<]#P Y3tU%_~~xN쭫]h3;Avձ[Վ-ΊWCӰ׺6) HhIM֑N^>[hR*޹b p7[Acqw*!FY0D+x#Gyqy]y(FZbe\ R٠ ib V/ؠeh~Ei[[r A-߼j} VD `YC|31Va~5ƷU}حA1-"&{2rxQ}dki1bT|Io Byu`rJd*A8IvJ;N3 x2{&-0vs uFE G+exhM-% ܞY`~ $\`N4䉾WcNտ1TpE"L{ftYS8(iY]Zȣ4o}95I+a"S=%̂ @Rn!çe>̺>jБ_f HltcLWg {M0bd~Xw &uLaZ$w2#XU0/o9xoӬd$OlzdI"C+,yl}(-ܸ K k-|޲ -DNƒ 9\v@c#Gay@(;a-G\ He #+0a6m}pc8R~ŦvE6Z Mz/Z`m Te m%4v}XEpP kܯexoHiG[45r0Bzbɡ7+0@SnSf#SUBۄ<0"m,ieCUڻh[CهTmo T478.\d!x4 ajs +RcP5}t7.7z3/!aq;XMv6UN., h4`+Y),>ș=0 `frKJ6 Ra LF4+-҇"/wA-QrHgXiƢȸΡ M֙3~<@93 D7،`B*ը3> "T,P#OĂ= <,Q3㳰 B 2> G#S`-`c5vjIpKªG= 6V`c5{lVOU鏼eq20]oxzn^6<|HkќNpO3.\m &JV[ W C8i[ F5`lkA8cK[$P?XW5?ZEoTsH70/CަB`v2${'t-:=q6]13fykgwy|ddloG2YlKI=f$R$XbXgAl_bYjMl[ eVP_Pz;ܩDz˰].'wiN&n"NnW4RoZyImlIl}$3ҩCC[nېZlC eP,㎂R:Ͷؾ*(vOn@M[-( :ֲ9gqTEZb٬ ([@lB ZQ"дZZpŲ֞㟁B&Bn*nkDtw.`βr,s]`$,{]~=>jđsx$&A'MR%2qwA,vŞY]M '>#}Odxw+dtk/'ʆ@Bg<Lqvdf IWzNdH7=|%2 "" C8=|62~c_n}0E3=|Y2~/MFdbUɈ-#" hiMEs Ybh4G4Ym/vl4޹>sm#141 L$3w yE\Gc2&cOx"7rJqQZ~Zr!Ego.6Jb$17IMȟá)h_a%#z=~l>epr5p=̇Y&th{y;^s}| ҫ=jW7bqio p4+ޯ >q֪{xx9 `U~:pe i.R•K/ء+ t/sy7*; k (2$;Z ǡΥd-A+p6P"Yw <6jafmAA##TQq(]&TEZ<ޔjdC_6G 4 v E9g3ÛFj/bB{R?ξ<R~F6A]ۨwׯ7csRjm/S&㰞"_34]_֛~*MGu?l2t1?8{\K>뗠.$iqߪCt)OqUf4n <~Vx?qx$]TsxGއ˿zVT*7ݬijq1fu5ဩ̟f:F> ՀǷqccVOSh0Psڻ~t9cyRex^ȧ(#|޿BٝjZ΋,~ިüGH/vIk-aUUOjϕ)M?PK2G?D*/lib/unicore/To/Nv.pl}[Ox8Qr2$0 V-I=v%6p9Uk_Hn^~xۡ߾? |;~nݧۻ>^7OÏ_tpextrwU#?<^z}xߏ0_wn>^Uut}~?>}xv7oߤ??7:|滿?? wOׇϏWuWLJ/_şi{?\qS=u>>]nǟ뻧AI$O~n]Zݫ'ix i=%S~ r'm5WŸ~(/7_y/4Nɵ6ӽdIQ4ؐOD]Wo~PᄑpWoտyῆW0|5HXfx}4ވwۿӃ3.ͫ?hO?? ԯq/`\&r e1X/`\6r   PL"$UϾwxjߡPwxjվë}WFFFFFFFFFP Cr(Pʡ@9(P k4|h\Ǟ\س+{qc?]ث+{rrrrrrrrrrpz=m\u`/84 P;vb؉a'vb؉a'vb؉a'vb؉a'vb؉a'sϙ>gsϙ>gs9V L+3Όz3Ό;3̸3Ό;3̸3=nVI۸gC&01)LLab S&RBrP?'0'9)IaN sRœ0''C>ɐO|2! d'C>3l9ۧ+;˩=;KPbU7X Ūn(VuCUPbUO*T>|RI'O*Pn3 6CPn3 6CPn3ܕsf2@i m8ytƒ6IM'<i\=F`<F`<f*T>|PA*P^v`>| \n*hgV4'mu6'nwį)c\z(6cKI           ʍʍʍʍʍʍʍʍXvLqr'( qr'( qr|^~ x%K뗀/_^Q#!|F5B>S'~)D0"L)D0"L$8WJ_+q|%QQQQQ\X Xa+cuֱ:VX Xa6 Qlf0(Fa6 1q\q>8;& P9R9R9R9R]k4u0TN ľhKpom(V׻a 1c(X1G-3c̓4I7hOA[ V} YE+"isꔋNv_:6}Gt-е@] t-е@] ݵ] ݵ] ϮgׂfK N>5];lNweKl-%VʖX+[b-X{Kk.7߼ͫY%lpZᾶYЖ0-aྶk`T~ht?t[+_w_ǯk.5c1X~<~p?6Iۤb::::::::GGq4;7[7f&3f&3f&3fK3f>377f;r3e'e䪝UUkGApA;bpg3n#h w!b"Zh!b1B@ -ģK'JgJJn>cgLZI[Qxc$-#O>o %[>o %[M&Su2YG6Xܤx1<{r<\xr<\O'W]fIgӶ4:͢&l6Bg3l&tg> 6$г!mȀ# 82Ȁ# 82ȀcXxݮU=˼Ş_ jJo5wt?[͡}(kqssU݆sٲPVdB}.;߄>Cʅ:ֺyXYT <)h%.84W RټF(P>F(#|f>q3O'n7rP ;@('rqLV)8F1P8rq+'bԤZnVe B_@ =d{o?U8&%XV<\(nhYx+ ˹tseAXέG$7 IH/AR k߃"$-B9n㖠kt,1ng1n9qk/:1|2rh߿Lx_2YO_:_֕I ܻzZóN?*-4䞆Ӑ [y+5 3v[yk϶r財ˆ.lx ϲlx![wfLݙ33ZJCűR@w8R굧,`({,U=r.fT?}W{in ,UyU;a^CZ!_5>qC)%ĕ|+{b'V(zbOP q$ r$ H`Eb#G$VpBbg$VpAbW&VxE.J(0>gW:޴+eƇwJ'v%,ouzB  7n78'^*GWI]%wUήRJ㳺gN3յ?K/v8M^M+]9uܕKW>rʍ:ŸN1S+KONxoH7t%n2511]|.\~(|lزcKc=9KOΒ[]6ܧ}Z _-^jd![ '7z+_?lf\p:D88R>_S_ӰÝⵛó;i:}!}!}!}!}!}!}!}!se\z?^ϥse\z?^ϥse zBD N;`YP4P4P4P4P4"mGmn6jhQ'ڨ3m; 6N5FQn#u(mnFiMt}ЍARiF6rQۨ&٧j_>'3$UUkٵv<:%nuαηcAxx0ztD<:71Itw?t_}Uqu˯;u_?p{O_?>>}ˇj&ۗnOYIO7?}|yz26kCo}3(C__n_}kǻ>XkZ(?sKg{Gam|f b=de]0|?{x󦾖w׿' 揿AЃ8%ꛯI4Q4Q4GkW@leje97ʵB" L#*?%1烰ݭs}{#Ǔȉ$r29JN#39șlijF<lijF<lijF<lijF<8q#GOϧy,)j%N!4Лur984l}>peC1Z EH,m!19SZzjZzjZzjZzjzg"'ST CK:$2wH~\Sh1Z`h1Z`h1Z`h1Z`>Okhn$Iē'O"D7Vޝ؁mHo%eKPr:jc!K,=y;*|nidg%fS- Rc{ rf(5Ife^%=ȏ&=ɐֳCKd㹄@@CDJܓUxKd©[i9H2p`Km-czݲ_ٷ$Q Eԏ)%%Tr 5},z KӣLy(s_Xxi /NuhҒ9-zbȂ/KREJf9!{9 eTĢ8-RrU/2r:|M<')=D,TeВi(f5( t2F ,B,WͻEګǩZ}Yfw"He!q,?5$Q2)Mj4NULTaȺhd5oɆjrTY5sԳe"uQ*z֦2M/*ZVh]R4T:+PZ J h`5[;IڢnMukR[Eݚԭ-jkR7Z5Z5,ItQ8- b'dlR¶(aKbزcLu! b [Q%."R,{魜7:RiGۢM:O6m7ɦQ۪m1MeRNeR([ecl]ҬhV_uK:u]L*.zM@ɢ,-ɛ.uR.uR_tg :uiL_.tiL_Su)2E}龘.5\-ԠS ԠS ^M!2N}1N]Ʃ8uK_E/t(7Th,*4BcQ!XcH9cH9cH9c|b,J1J1cQTcqdPOdۣ\[3}-|їzGw5LцrY|xct=Dz6XrZ K(J(269zt%8y!Ubs%-"gj.f@[Hqes4 5Q:)+ BW, (=c,C-Xy_VY5vtfzpӧ%WشGds<=qJmf\`s5w`gfY)b} I&zv,])YXCutn5sIjMG2.al:d}!q*U(/UgIEJ|9B"$ҁB})Uh,6+ys"Ņ$a͒yۼej^=_ltUhvN"[0覭G-v.۞?5THLl܏E0&E%}!@@ jEKSȌ%TSR*T(%I$=iiyRRrerAN4Xlpl_b:G1YBY1zqNq6Mݴ퇦4晻U[L/rX=,E~Mܟܴ]PqVV(s$-yl߻p6mme3_H؊0vȶaKD!vmqY_d ]hD*5SՖM5ԲJQҸ \],w]ܡM/\k\S+er62ǰiDUКVF<idSK;xT>M1%TUsjTEP:*\kHtg}%šPk 5H}AJ!5L]oL,SDs.kܹ7)Hf[-tMvMe9@N$g'')Tr9AAg#x6وg#x6وg#x6وg#x6و#Gwрo~z׶)7u2%i)mx4"smW%# )N9WUE9*c9^r>yM/$uK?ɴ[ M qݹ E(qi %(o5kÊI[ڧ0k%i,_3mI@ei%24$m,BHBnGw s؃YyW:%B*"$m)mͭ,RKËtŖi򶣋l "R? }c$nsXiB?YHO}/`}!%aOg#7uܒY&rӤSgg,E Xj F:BڍaRztӒv*s?1%N>\LJHzՙ+:zUd~ѥyS,* HPtq)&?+yc\ݨ9+Iɩ˙uQvt65Jqmf,ƥrիCbi^Y_n*ZEġϺ+%qa{2*u2A$!R rCu4o(#\Т }Wg>t'NYM i XǕ-E3}K!oi*EnJZw*/ҶNDL>IDԅ9KX[yrg$]q]wb&|`\b=kR;q]67v);k׮z=%u*^\R:9~IkT=[- qxl Ĭ>ݮ~HsVH:<&G{–RZLv&A:vLt:1j:15i(!z8I$>24{iVsu_FWLwM/b&kyঌDPfAJKM@8_y5qPK2G?`\4lib/unicore/To/Sc.pl}Y6ǟsZx~RDI3oNBOa7q m>cgOP5{ylhy-Xx|]oتSccS ˸~ޡfE6Ogc/O5l0Jpøّ!h_{盻ͱ9owfon?*sXu䛿q8]g'|^gnZm$eRM#,**PbZbl6̶2lvlדg"7";$مm.^TPtIZbHn^6͗Md,Ct[cX5af?mkh+f"x:ߠ%,-$ #k   I`JΗh{bJ%ڇD'Re󪨥b0Jv5Ǟm,$ɚVB'ܖ%\={;*ԥ]bJVWlb 5^Y3[kC"ƄM լ;lA9|5F.$ )=IbZiHl>['fP3kaEMUF7Pu), {}G J-mhg%r"hR%i5L5Iҫs[n J%.PQ3;UD.A붝KԲ򼵉-fc{^J$%$-E,ul@9F`atخ_GV 1hV`JTA֡X)kڔq_2ֆ)5Y.h%!^*cNʥKu8 8kL#<2)aǘ&a9f9f6òۦ 7Jgqqiq'2mӥurT<)g9,ЧGP808u,pX%48iF9c,fu[<0I`1 .;jhlrZi0x_0/.e%EZLI>XS E05.b28fp:LB-N=ayx>DR8IO$088}"SeAp9y"&vJځ'R-HC"-vZNg;/Yw~X {8 <'W-.rOJIpHDo:آ?)-Da"+^@wB ?Gg}) 5D-PǕaq ;qs.O7Q,g?k4L9gkR g8X]ʙzP^DL$2a,O"sE3XH.tbRϹjq7> 6hzN"ƕM`-%qa8iʛI)Apm_#&2D`? / w'vՄ5Tf*-YI7kRz$C$JYC% !YΥpCN I2s]pfdtlƞpygf;>.4|z^p;5mh\>QY?9Zw.g`6Ƴlϛq&78[V"t iR6q_[T-a#y nÁN@(Z1 %rq.V3po8xFR †F?#=D̦\an!-6kkL_>ή1q<ÎJ&Bq^h8 g]°(rӴ `ڔqE%l ~^C2#?CD9:jL~%v$\cN^ΐ`#EaY~Z޻u$#OG +1a[R+\Nٕ 03_T\ .'2Vu)-|* aSӦ65F <Z_lM0%|HBa$g[~8C)4JjB~ U-@;f}!N` X Tp8&#`C&"6 He@p$^PB .,\L籅P2Ad7-I&C t} oI@&5qP3ن^*Br9.E^zȔU^Uٚ-jIE>9;t Ђ$&BZ|.)jENē:$%x mŅqUr' nHĀqCx9y /S5e3͝h(ϟ> $ǐN}gZ O7/8Zd`URf}MX9b Y0K=YTQϥzz.|>^G=e+Y{K8@]k!bEe/'1P ӲV\HJI+Eug22*"IڳVdNW5WdG2NΓ(P"xE[2ֆP9' IQ3]44k{'@;A g1j0x-SqEDtq5I9G)Hy]SE.s\:::m~sU Ǘd)%6 4J Lùf0ǔ-%,)woME]WI~3i-@t`m0CP#,[ ^~L]L B\ XnRa[6M;LSOQjtuُg~m2dH ?^2>/瞬!)nF4u1KW--ܴku3o=$icX aZg;Z!.[`~q1*7ט\QrpS6qؓ!A$$rؒu ˩zXEHXCuCaxehal ivy^ڨڒ`LkG@7}%.jXS]7$ ‚D~هwy $4}W-KI4Ib)_>< 5}BVe! Kg9v0'PIJg 6d"Ԇ?$Z=?ISE8ޟ[Dlg?mjJܼ>2Q.n1 yqS;%Ÿt\< -j"7\l50<=n}P݋|7۰;}0FۮvsS5Q'Nl,QfU[axn_~l?ܟp=_p>!A&}ߏዯ8y4vzKMGWA񆘫+:ӯߎv|}Y)Q>?E|CĽ|J<4ƝɃr0]G֦{hqmjgļ)Tq)U*2{G\R+U>܋sSXU%tdu.X/+Ȳ;i)Ȃd%"V6TAiegKkSoS9ҙ@&a,[GU#s c3*%Q9i'5^gHWU\*>\m7;qz!WZ>Av^XTdDf:lNf"sI>2/Y~|zoSb3/^0/om`߾_n<|1xw6^vޡ~_n~r^!v۩zvooa?{;87o:m;57ϿrywqMțQ:w/}և #acaWw{q}wuq]_`f˭1NoN?o*۟Rlߦ/_o~t?sh@۟bqK]BD HewD3+!m7hzYA|JHB1$ $ C)$Ct3|<&똂H>~G\&3|2Mf.W2'dO. ,̑<<01yhsLb79#?210#JDD}Lݏ:unL7s 'sq3͌Of|Lf,̓ da,xXem0 %'G$#ؒRʑflCx#2>TEIXTXSiRcRd.2dr^VB#ee|pY`zk4d4vcޙud#cXG:2֑ud#cXG:2֑ud#cXG:2֑ud#cXG:2֑\u#WUG:rՑ\u#WUG:ry<\ud#3ڻh3s ~j'x^r#'9IGN:rfMWXx91#2sLh[X#K`27k$y4!r\=I=cܼ1>#'\KgdCXqd̑{#28p\{/ CF.vI-י '=mOnЙUtA}{ܓ>FX~qhg4X >9~hKd8.}I i=99/~sdϋg]i^s~=yYG|?9le9s<1x&c[TUSoPG{K|O|O{2ߓd'=|O{2ߓd'=|OpSXyBMYO}sV}(9䛊ڡ=ڣhCzF舎N.肮^+yQRVQſ?y*W@UY|VXePZJnÿ⟵CpuW(yY J乲*O+kÿuYydogVjiڭպ?uRW+kJ]dRW+uF(uRW+uRW+u^(kJ&+d^(uJ>+}SW+kF>녒iOh=yC(uϚC&+53sjOjO*?JJfffd(u(kEY5E#gPse>kR+.s%畺]v3 %ÕZ]mVg,Jnk7y>Y+|rM+|2M+|M-܌sцǝ9.6ۙ㒥n3㒫Ln3̙~|n3kms6r~=:]I] mp#[I&7s#[d">Fη8$ >?'['d{K?O3|r-F ?'kA3|. 2#|28|_-Vi=YɶC52\rҟ8ލ:~.oӂvƣ=Zъ6g耎N^ I=,ptstt:'voq_t@;tD{tB+: gtAtEGN}>qxv>W/__+ W/_ߟy56{,nӼ[hV m=:#::3:yo׾MtAsO׾M&_+_+_+_uWx?m9w[ÿÿow7; ÿÿ?YxقpxhqɁ2s,2z/dK )D~MMGo_>FKd#?O?O?O?O3 ?3 ?3 ?3 ? _eO>Wd]Yo'JO*>yU |2R)ɢR?|.>\*|rTdoRᓱ'WKO ,+|2W[kە|^iъV =gt@tDGtB'tFg^]=|=C*Pw w̍J[OcT݂?sgZ̟ʳkh3*υvUϼ<#ڱV?shZ`?Z`?Z`?<ІVt@脎] vm 7|o 7|?ßg=g3 ?ßgfaFfaFfaFfLiT'd:>Sx84ؖ!㽽2ؚ!ݽ2؞! 2آ!M2vئ!c2vت!c/2vخ!c? 2vز!cOM2vض!c_2vغ!co2vؾ!c 2v!cM2v!c2v!c2v!c 2v!cfPK1G?dQNvOlib/unicore/To/Upper.pl]o7'@Co2 `3A|5_,b,2q*7r܎ȒW' %j\OO":dw1v_|7WW3w__^]^v7߿>rݛ/^\Q7ovo/yy_yw7;/__\pܗaawuswtśC7w?]ܽno?^t||Ѿ{󿺹}sqyŧ7o^^p<|~uEs/akK<6I5z3姟׿~}ugo}p_ G~cg}ws;Mkwo^nXwG_ǯs<~6iիѬܴ&]^]N{{jzU/?\>6E;JiwWoN[ﵯ]ߴm/n[W~滟clڧ_{k~{/v>}_}!>BDU ip" uH'v, &#$V0 &H;CBޓvLۤHJ :d YW/UŹe u;Nwb)/;\_ׇlN!a GHZ#wH:%$n@W i&Q $Dڛ!I<2@]2#D@5OIER |@R$A $Y^cX{Mԏ:%$n@W z I}YB 9B,!y"GH^%l@RV n 7 W ~ H8NFs$nI:NFLɴQ':uRέQ'u2oI=N$.DoI<^Q''zN2OFc:<uyW$.DoI<^Q''zN2OFc:<uy$['aNu7$['iNsdڨ|n:)I٨:7ꤞ['uy6$ĭIZۨtR'i'nN1OJe:INFsl|nuRϭ:w;.Vzg21ǕY> 9> 9D -vQN+..+.ȃEqVuQv '.kMK] dN>adMŚH,OIw$E$BZk'JOZt>6?,@'adrikZ^I׍Ǵ+iqiFMrTҢ@܊֭niuiQ dN>aJ'k~a q'N$@O!frsr9+vd$ē]{#+fz΅CnekFc^S]L+L㎐yrK'ORpz?.گ{m-hA[E;C{Gt@GtD'tBO ]=gtE׮kG<'gOό??3~2~fd3'gOό̴L{̴L{fs=3Y______________\\\\\\\\\\\\\\g;SOg8AkE ڣ:w'tBtFs)_W|_W|_W|_W| _5| _5| _5| _5|w7 |7MB3zBJ %6hhy|2J9r"?'sO(DLɄ: &;Ҷf\dn9oąFBӶ*x#U}=UI֩¹7U8W_;2M*C?٥L26$̵j_y5&dO! Vd} V&٫*L=Gw&c5XMj2Vd&c5XMj2Vd&c5XMj2Vd&c5XMj2Vd&W5UMjrU\&W5UMjrU\&W5Lm:{tEk_s'-x`IMNjrR䤶0̞M\x8sh-pa0qDiÞ|OEy¹zf6oIK\gdă/ù#G%8a8{s2<ԌMz=s4d npCnr43zFto yhB@hΕ*8/l&hC~Мk'}adZ紆6F2G&~1 &???9?!M?yn_8bvOd'&?6m<dmzlb=x]?y|ey20w5d! o|C2ߐ7d! o|C2ߐ7d!M?c]?cU] srxj]1#䰐oZ5ڠ ZЂhvhh耎NaBO.=+0/*"'o?Ua,}g* B>?XaZ4BnƿCp3y.Xg\'υWd0 .{[3. 9/{[3F /{[3^ si⟱[W̫y0F/̫ ¼Z#y0¼ZW 0F,dB& 0Yg]xNZ<|Y<|-~x!d'O$pK,̱{V"|V"|2Vo #̷0S|J|rR|Qwy0c0E1Egx!|a. 2'5!u!煵!ۅš:\]2|Xܖ24Y2\Xr[Xr[m!r[m!r[m!r[m!r[m!r[m!Z*|R\]*|фy0or[Fn3o¼]X<-b[r2oden˼ݒ y%,v˽o[ ˼2FXq2oy%-vK[햜-nYeopޒۖ9%-c>5"k Z|\biƣemIJi .zhcٵui|<XÖ5XKY-k%,X&M’ ˚’5X 'OIIIIp~~~~~& ?O' ?O3 ?3 ?3 ?3 ? / / / /g3 ?ßg3 ?ß+ ¯+ ¯+ ¯+ UmcZ#Zڠ'3ڢ ڡӣk >\+du%竂ە̯ CW2j8\h8s%۫|Օ>9\jdr%ϫoϕlOVWrdxLy|d{s||j1r^yJVw%K+9\yJ&Wq]dl%sWNp<|Jy=<=2~уz9f4|™O84tJng~=[<~~j4myyմBk8Ơ ZЂhvhh耎N脞:\N>ռҼ/Ӽjv7my<5тNh]=#yN<6]tE633gg??3Ά}4k}i 9smЂE[C;G{t@tDGtB'4k=f>s=yWxW/W+  ¿__/W+  /We4{^F____________ߍw1xX8<k3@v{?;lɞk$CZ?pL=p \W@E~G~G~G~' ~' ~' ~' ~O' ?' |r/Oɺ<'rO >ٕ3|*gdTɥE9'2 |29p.\'csO,>gdfLk0_徿iZ5ڠ ZЂhvhh耎N脞:3=+gHa s{j0wOgN sjvg - OacZšƞ1(SW=chQ k{œpM10gf/\g -̙ 4\s6hhA{CGt@O.茮k ·-| ·-| ·-| ·-|w|ޛ;w|w|? 03 03 03 ?#?{&hq kz}j?'tBtFWt L40 L40 L40 LZԒ<%O-yjSKZԒ<%O-yjSKZԒ<%O-yjSKZԒ<%O-yjSKZԒ< jSKZԒ<%O-yj;~÷c)O2>ɎOƧ:>y>18@wjl*P㭳 x5<@wjl.P x5v0@= jl2Pc ǠF5v2@ jl6Pc7 ϠƆ5v4@= jl:PcWנ5v6@ jl>Pcwߠ5v8A=jlBPcF5v:AjlFPc0 ?PK2G?wo2lib/unicore/To/WB.pl}Z]}z4$;>[>+k֣;*F>hי"Y,_>3 Cnxak^/쇡?{|3|{4?Wo.|9?^ϯ| LJwy3ou~|{ w#|uxә>oϏyxb~q_~؆^<br=?^nOgK|~~y|pwz8~}w0wO7na:\>- +}x.׻Wqpv]w耩ʏi[#?_>\`UM9Årw l;tyxg}ݗ- _s_%l0: &?кg7yh߇nn0|3<]1?i73^4B8yӋ{qTMtϻ/޿{~@ ՟zr~{CyׁEz,N_ 8P-yk)įl*s2ZP%@@T@S 65mɈ~D'Dc  5mj'}ѩB=9֜)fު[,U1k. i4Vտy7Ƙ b)":o .ٯOڭ}4Q;~|bt ^Vf}FA9ܙ{$^)T*:ҚċWzsTNn 0׍hVQBF3+4A*4+NjJcVc hFd*U?z:}w,!R&ZHN)&M'!M%BBu4Tv2*;5c5!MQKK'SW%y JjJ \H<6m`!}Q>$h!.N獒W%J%r4 Dcgd,_4pbS֘iL4ئQA:>DkMw{4q$ VK\*׊cíN׽ru:nD"N }|껵JyՈ2 Nٝ]$$em/~Xj2]G4S8y,|19ʁ-W *EZbբd)4O A<+ʢBg3*M7i+rwIW',(J<0LѨ +fŕѳjUxm8O!Du#S1V3CqYyL\ۂ(@#ocnb&34 Fk[:їh -C,VlVD8wtEpgpafҫT٩NܖrHjJP;;j{gia#ҿiѬm`?`7&pAʄ69~}4i\?h LL|Gj@F\9j#4NԴ(+bJBn1)|C VLV 9}rCB8hy6Mt/M3X;͛vb B) -XU9B*2Lm#;5ނٸ2,ljPP"ִBb ѪԪFR-5ըՌF- l68.F9 rϷ+Īv陱W*nCx@ó .m q4~ uBv0lO}SGH>0dkg}fbG^4ȉ+4ҷ$LL)ď!"J)B5j7 b UHO$BHIE- c^+,F!y*,F!HlQ/43.U)J⋄T+bx&OR&RH]DrF!H3stZXOXu@|\ZRK'6Q5'Ѝ\I3l>>AY0G#QIf*P q΀,fT0_."HRd#RiFF]ih,;3Zr{ni@7v9HP"(9 PK2G?8DRlib/unicore/To/_slc.pl}AO@ω0|(@+-$Q#ES'{7nw%=aKw73a{79 {'Cu(lݘ?-qk"4Pͬfj}Cbzp%ȡ |H ;:=M݆ʸ'nTq˴uM3ڇ(xzBû =f:߹oɺȭ35'-5-[hMCoL$J'vi6Dv|`_Ȉﰚ"RXU$-(e>lҶ S[J UA2GN W;2ҺE~c%ŗ} tUSfEK/S5_䮿Wq~v~~܍ܿd"{}ɶWNsvA 6ڧg)eXn̸ _;W[[xN&1.4Ԗuty ;~TǣNG}h} ?C_A@_C@BB%W+ |_W+ |_k5| _k5| _+^C_CGe?PK2G?UB9Flib/unicore/To/_stc.pl}N@Ao(PHQ@`*ؓxy7=ID%;͙ChpCztO8ۈC*jhf&yOsvܙM>F3mX:R-})2rh/ΎO&nMemܜbcZ٦)SC fw4)m~7n&92p rТδ]?D2"~bx)ܙIPlCdWLv_.#EmJ:_Fr>ڒk]Fl' R:uqrXP(xt~p5 +,#\,wg5VR|`OGhoU>eiQ2%Y AEnK8qgKV?!K1ʞ 7hnae;Gc6[OxN&1.74ԎsgdO'{{<>VП5KWߠg9wa |_W+ |_W+| _k5| _k5ȽDz(ZFyPK2G?g`9Flib/unicore/To/_suc.pl}N@Ao(Ph8"RJ6$bF5!B{gO+l>|sff>/"䦠|0*p4&bowنIޭ)kӜw&rELηkgK_qJ`#[QY7ĭjih~BMntߍ>;~g#"w4Nv[Zt~ޙkV⧐ߚHUO/;2 mJߡ2RX>і|X6Re;Iҩ˵M%҄: DǣK'YXabavjͽxo$ecfq;GY>d{ӣyBC+ %W+o;0i_W+ |_W+ | _k5| _k5K^" z=-PK2G?0Hl9lib/unicore/lib/AHex/N.pl}ON@=Ӥ .J8ȅ%6i bqt5ۭ;ơ7oƸ @ 4K~aE{tKSUnd ݛSeK²k{֕ɏJk[;HؼPy)fA+<>G4e9GX,yM(In yG_PK1G?вj lib/unicore/lib/Age/1_1.pl}Oo76"\@K4rH'H=&VkKͷW zܗޙw7sG3v=^\47gyퟶwӗe~3OzOO~}^~4.ao3쿙˂yX{hnxx>_W7uykoͧݼ~p4i9th<Oܨ]'ߛexpovϧe?|hy?};(]dnyXubuNU<.ǽyUn~~qѿQюrqvRtQ l؁=+z |& DT..\r6u5,^Q0os,c흺6B!j0i$e /R;Q0f Vƍb@3sf1UGAcqrIus?iᝂzP=Z1 4a!YxbTzQ (Qמ pưf 83efJku\M &NUlR3#c?2#c?06 Մ:8O٬lV:ĊC4iqfff  HSA)V[k K+ЭP\mu~%,W_~4+W E%AyHWVHW(]iQ){:ʵb+BSW^zUUW^zUU}f&RR q*ũq"7VƻB3TRU^Ee HnTtq3+eX[ `Բ˰vph(PPC $Pf*PP8A Td(!K$—w % k%TK@ %PKXPV+\x+\rʥw`[ 5j(DߨGz4(B B "4*} 4(Ш@.tސkAq숁<4ٴ}y"f #(W28Si9w\vUcdNcpu\kV yHZ}tZJvDXEag @k5a1ՖoܷsS3kn<+)JNqwa+%!SQĵmPP젓۠qfX:7 NJb`Z#"@j\5YlBMIkR@LLE7]V CMx޵MI^m)!b 3g8NYCK^@ VMmұ ~x;Ӫi=ATā~ũ;Uhm@Nѽp(z9PKũèI@}]Ӫ6BE11WIڼ.l4-fޕ %=zȊ.mbB.=@;a &23Vb= JMd06Ho4X ֆHC&g #8t~뿸PK1G?Kmxlib/unicore/lib/Age/2_0.pl}M0Dj+@^ )"]RL[+Ϳ;Uo>|ceoj(1=@ r@8 ?]P;8`ai@2z#)(&_LR+<dm/oУA-N,|#Fj)~Ĉ@,L =]O߱`})jAi+[|^V |H 4T@y̠OO.0NAgKٚer* QJrL,SNHc'_rbV91wyʯ29lG$[gŖeU%e'C ;=ll<$[[C ;=< 7ީPK1G?.:|(lib/unicore/lib/Age/2_1.pl}1O@ FxC*T$jS$K6\{|we7@F&y9!ˋTEMQuzA^5f;SZ'^ՆDlRo4@x!7hx/+>)K`e*ݖt[`K.+ٓce0pGzX6'ᩤ.^y(nA/Yo=xF4)o/G%[̟9G pe9c,LfqtX=M&qe9J9~PK1G?.Swlib/unicore/lib/Age/3_0.pl}n62w`7i "E!P"0A2)]jCJºz8ddUt?m``ĭutMǽ8 lEaWhœ'*^>0UTR7 4ؒ)A%0v)n])S@P6jAYٰdk; m+P7R*6h06T$r R'K :D L@*P :X@.4a-0SoM<Y(NʗHg=*Td3p$CE\ >T<9]ܪR'')^evUP②H:Wk\zPK1G?Z!Q lib/unicore/lib/Age/3_2.pl}o0ƟpSUؠ%!hI{ l߹L{H8]s"jh}!,7|$\Y/m݉?6=m_#ޣjB-ۓH_x@&× ;ܽ=|rjEaEO֫o<ԅt>yqx#  ?ڰ'=z(;Ev񌃿jt~Hq,Ma8G Cvg5CGiߍhyd<tI ̀͜tZ*%p Y& !L{1CC9/a:w?@5W ЏS6[f?tr4. ~LԞ`7g~?30P= S,~w9 {/Qs/oa?<^'ea}Zvn8G7á0[))̗i[ .`Vr't34&%^o}s ȹ1+ǮFb2P\ݲq*EV'XR,檽bh*Ħn\ccaaJn}_WO8q3^#Ere.4O7g:_H8ҧK+mS44xPݚW: Oॱf2ѧOw~>n7RTE 6,ce2Zx[ 6j'V>l=>ť^j꠺:G^5@e\ v ݤS.|(9Q\ɴVX‚W^*Ƥj{* 7"ptlT)s`<K5E)eNRKXJƔPK1G?sB ,lib/unicore/lib/Age/5_0.pl}Oo@)aP@]Db"RTIY#{q#}EvW/5՟֏T7oէvcNm/xh"iJow?S<1=Yڏ 3cZ$&=2x`v홺~/#]ok7t6i|~6DBed+yп ͙нOsԟHM8 <4g&_9<#wQebv)$K72u|[goYb2 0UJɳD:QTȧu8U\Iʺ 8K42.D"+oM.S\@jDPgxe&LZ"z \f:*ƘBg 2IF[ Z8j j!̀K)J\'+=m95KMA0S`rKVKwJ/_a> PK1G?vKlib/unicore/lib/Age/5_1.pl}n:2wlz ^t#  p=@jmyC8| C5gwkzL114K /1!jN}ݴO?7o4RVȎ/;SD4'58%kv 6>Owsqi4ω?H?iO4~~SFcJRp^Ҹnԣ÷[hI8-.Z~oǰ~՜yo߼[nDkƆŢ-&JGQQfPG`SB4 idQ@[\6U]Y^l W.Vm1rk؛ksch9!2֎х=r/+)bl{j]@12V0ڜӵ_A>`\ao*Du>1J2^l[X<Uw8F'Qsk\᚝ HFUK*t\ 8(Dgl=`e @-+-UIK\&v0{bk[Udmښ:lf!l:^nm]Ɉ;nj-LLGf-yW[zƊ1h EHKvy"˻2./l^xїעsKe2D" ^#]PK1G?7 vlib/unicore/lib/Age/5_2.pl}M0ϩ0^9·cŎmҪ1z6Ai;Vh3j햼g 75mc$nw1q渧g:cD4h>D2q9}ٝs?Tvnx\wH#Ŀv7[icn/=nn߇q~4tGz:Gnӑ~Nԝhg ;OLݰ+\Ç ?P8|fƹw\ˍ՜g5r4 Õ߸땨dATFL41jX3^KUJg1d *d0<)F1,Z MYtk@m,3)HxMhjF2l4fNh 7:`$Ǖue^ B26:y ߤ>m¶.aKre瓪Rd19t%[[>lዜ, ^`JÔ\8i 4g 1y}ӉQ/ϟsuھt}zu?4;7%7oOo闟Û?2=^oiTio/-6=\?L+çsR?{0<%_nk7x><`_r޾\e?. Q /a mmFWԨ 6J`p H tU}nZi_1g_ asN]@9G2GnG^@athٍvAW0& 6Uzjl5biEL7ٴIs$m6ɛ6iq}P)-Y,P8`$LV 1xCp̡FҾ83 E 4\R$r{C #II'u(<Yϲ+3|y|Ul[gڕ2S蝲VxGu _JX EW A_RvUvRB 7ORF\$ * NXrKeKpZ}u8.Qu\uE@VBVZyΣ4: *Y]haHUªFRǵU96.ߵ<dӡ6NhlM洃M0'E*Ȍޢ忖ѮF [f@i\EqXeUiSkRݾڶ};UCzmޝb"+ގ mHd1vtvuCtPtHd -y&*;.;XEص  rq~ `wnw;A (3m h٥vDa vBmrf :Ɂt""aIԍ} t+BAIÎucXPWw% 4Lb9I$ץ4+g洬]PcB[Ȑe|+Vi<BXjZwzwJ*)Khhh;Jݞh+5Yo Nprpc"@:!\uH~!\ @/~]QvY%VMt >\#MFW]@8n[#DX"h@Ck<<22:x{%|[m}D4T9{D sy * T^lY Qg. B "*zgގj5^{YZ> .m 9H&DLJ iZa7-Ҏr D;"\Ieq:؃']t @*a*i4@!nYN(SjᎲ( n 'PT!WPI(KѲ7K԰Un}IXwo 0H"Uɱ'(F °<өKW zBvkW?`mR9"@fDҎ6mH 0D0mG[%n5 8/ Er-pnֹYg{ JZ)&\K鼻y6,Lz f7%*7#͂nbPspXX :W j jbP[zMrY{%m!z祲ްz^#7[mwٷÎy7 |wnwͯ6ULC͑ ąEW6l|U'wcwИ,F!ӐIZ` U|/ѼsZyfy7Fs(Vl5d\jdj8ga@鶅f +Kw9lNփlݞYT<_q~bX,Ug=wK%z`.I1՘]a}ebVü qcaIwXcV(&XXD6~f:=("|@f3;Pc" hYLS!6Vr4X7%J7F io<3z<FSҾxW/ƌU|w} V^W-/դ]ؒg_W7@?naFd:ȾDwA|cͳnLKn/vVݠ@ofV骯0ۧ Ur; JƬ TV %1 ѣ1fc611ݘCaLIb1YL6)T1՘&b_@0Aj4o@ PK2G? vX lib/unicore/lib/Alpha/N.pl}XM = dQ*՗P_^ȱ=.ۓ{vFnK$El0 Ð %淡y[ 3^a2|zx</O|߇?<u~9/O.xeXo}r|>cr<ÿrywW~}go_ʯo+wo<<\8|{9.x~ux<~>wcu8_>ǿ 1`?/r'|t/>קn,~yv.Oׇ'.?^u8V~|\=_?qG%B#3a\ %V¼N)M'0fΚX`nK=~~~D--;yx]';W/6ZI07gŝ@x1a7jfOαgةk\&B ktG!.FH3BBT Bz$Hw(( ްZش1RDA+sʦyyΡyޕPU0 E'-'#D ' "a(Zd"Xcu8L:gj ?-E;ED-)nRD Oo OGRQ;߸2fFC]=p[Q@8q-.Y[{ns D"OB}:'iEB3* <FA(kDy Dک07hn$ȻaD{"hP79HM9c̨!̝in.7QGÎʸ.Fx>FI&P`Љ"@*!䘆A=*B'W]NpZin]g%EIEQSWoޞ?ӏO|N?yc/O||`.xy~e~.\S]r}/߅_ezymwt}zyx2}xx4˗ߞoڷy<z+u܀`'Q<# =䇯h+ <}L (] }?cab-Qn}W}L +ӆtgɌB^ pIBҼ-FfQ-9!MRH&͐ìN6a5"iYda.,hi'S P>[[5A;eG;αmy܁&‚f *5lez&`tƩa+@,=Bma9%u&1/~\gr:`^Ѱ0y)N Yg2{irU?epVA7?"S䟂Rq|9"ݏV )J^+嗂_.~T(]0Gf(Yg!3MR4RUsKUrZ\eU.eui\VV岊˪TS*~St7tʕVuO@ ;تTOM+WO*JTK%X] Vvն+ۮv%AU%FV*nj zmG?hGm77v޴󶍥>sӞBSili- ,mժ\k񖵦;w&?9Sds;nj'LvEDInv|(,vs$oUm,Ƚ9ѩ#loQdײv1W3ib&o =0iL:NC %nN Șu.aŲӻ7iLB$HɗN.'cJ Z*MxDvwAKN*5:k+[[HT,HӼw4ꐯ8HUǺ)t]3, FHr2 ݹ$eXҸf (i4Fe7noN1]v4Y7SӔp8Ձz]'McAm2c:u1tَNv~q_ôᏜӪiË?}0&SL`V1V܈D1*h11UTB1,x=Jw)ZǛ & |?PK2G? jlib/unicore/lib/Bc/AL.pl}Ao@ ^/mS*5.% G fحu[G$7W;ԻRl4?66[#zAj{mˑ 9ū@nmGaS|&&m _0g2G 'G{`'uŽ|QbWo':h54Qޓ٣S#ΜaGLC&vF[?=y2-"ŹZo/K&'cn:x k~Ρ=:x[&#r Y$Ntg=(ky.KnY3U%Qf3ʀsCUDiL MPEKvKVrF**]PEQ YLb!_PK2G?w=lib/unicore/lib/Bc/AN.pl}ON0 =RvˠATuH[i!n$b???Oqsd+ "+Ty!8bU&˦S.dIO-7/kMr[Rho%@x&7(kt)趄Siy~x*v#*2@n0&8^zHӂ>@7'}i ɾ~RaW ̓Vf}(V9na8rGgXDn(Id*40&8L9^88PK2G?5lib/unicore/lib/Bc/B.pl}OJ@=7xC/ZbAQ쥘6C oklAnwoNp=}t3tc + ߽:HY;b8*2ՈݨP+42g u[/pDP}-^{2bh74ΞJAyP& F T ѣiNdHQ ޾ E^<ufcCÔܡ8Sϓ-$g Wd ,HeϲI>glƃ,ɂ\9$A )CBRQ ɝj",9we2::AJI!  ،,:"9)M- @,!IPK2G?2JPlib/unicore/lib/Bc/CS.pl}On0 =S&\612.h*ʤCkh6t?)ϱ6XSFpgijUI`dV(Mwd+w'O%1˚ LN=\5l|B^7'd _,q"vH9=GW%}Β*q xRuo%MV>E% 7h7d{XL,< W7`0 K.4 ]u gu00;PK2G?Fylib/unicore/lib/Bc/ET.pl}n0 S尗42ХA[]iF ԣf`Wv߾c7Uo?7C=ݿVd ^gE 68 w3R j[n@upsaR挡0C]=-ux^7m<:ff٩䧧{_eFhBPnԂ@^=~N7Hro_Md/zЫfaԎe:ga#v)K+ʄ6 /yĆ69aX$!%ֲ+.󨍬R?1_%>0/Dyߗ JI  m@EqRZ)KPK2G?awAlib/unicore/lib/Bc/L.pl}n\m`I 2^<Ȳ-[HAo/!H@bx+R}RwUo_>ƇU}9=o tu;om{T܎7x]//ϧGx|]_O?-W*ƸzڮY}~Go]}Uηz>>oelg.vox~Tۿ3||Bm9޶/m#~M.0M/cǛq04gu}?ڏ~nY>,˚s>ؖuow.pi"p)hJVMl5Ml05܎8aq]̇e BÒ,l-DUWM'Mk2c2^0%diQ' z`vt֌5"d uE w;12d\LA@[cD(\"]Pt=1b3g iBIJjU0+fwmo1*1*bƛFm0LBQ bQkD4qLE4g ?SD\=TAG.G𽅗֌:M>F4n۸e F|f +QA+ Xq;X\}cf Oc $s & :,݄em-{ۤ(kAzS Cb'b!`cƳhZ$6vc4=&)m3.GLFċ8@@#eY%Z(bshΏnQZ]uU>{H7n(8 fgwVZpz'~Qf }Q[M]d{<5/ _K'{-ͣWy&V٠:^&fwi\,WIh&_PK2G?7Ģ"lib/unicore/lib/Bc/LRO.pl}1O@ FxC,TJjS$K6@=>(bshΏnQZ]uU>{H7n(8 fgwVZpz'~Qf }Q[M]d{<5/ _K'{-ͣWy&V٠:^&fwi\,$M4M/PK2G?LS lib/unicore/lib/Bc/NSM.pl}n6c"l@%^lxjp)ViǚbFn6pC/7*݇{Uͽg5VطWoᢾ~?>2qƪEϳOO3ݟ_/r8-ʾT\ufܧY=Yu8ìˊ _7w]U[>?~9aY?rY|TO_uZP=X_~yRx\_fP߇:/|Ŀ5N몖zx1V9-oW㰪H.z^o]yUgn;ov8Ti3MYHpdD6[,L% N:#zHd>8n`DRG&V k?` 2c6:LT/Xiid`{e[!mܛͱrua6JƸe1 DZeA-86-d(3e YJRR¦d&֓Ay6Ͷ|Lt[Muy`$w;^=ѴB ORG٨9ۭFqdvdMh3k(7Y'fB+vX,[I>B0YHF|BB}1cķ^!z|qhqRK ^'b˸ii)*@LĞ˛hզ4m0A$Ç{su׾Nn22Pd(E[< 8~R2H2'Wz\hJK~YQ ~毯PK2G?n9g] lib/unicore/lib/Bc/ON.pl}Mo62"\@IH"0 q x۵Xm zkܪn/WU3./ި?TܯouVݫzc*N'=Ve*?=կ?ʿ_i}U[e݇멪p|П%6Z}ՇgޯǓگ[=zy~tv=zx<#i_ue=Pz+0~S)d{D W+`S0DLw -dsQE~ɸ#y-:R嵠#z_wF'JD'8@`$e%#oN&%Lcԥv(~0$dD$N(xi47opp ,= =WbVъ11e1p!(ޚ>^XT/*Q">vqb,^I,"՜vV&p`2|\ b) # C4a5>Jً1F ߺ{ɓ)amofD1fo/gmuthȁE*LX?ۗPK2G?,@#lib/unicore/lib/Bc/PDF.pl}AO0 ϫ4]&ZDczk uP80č~~<mPmjYQ~,x(\ELQ AAf9S:4g A5D[Q4k<2n `gEߎГ#|hcAG?ܢ].w%|h4r FO7n9{rjesZTN@+>H j%ގlni2˳͡:d@V+QcU6Kby?iPK2G?|<_lib/unicore/lib/Bc/R.pl}P0=j\ڕd ^U$lM2]9-3T5>'"S,b% jITeSyZĞ|1Q%˙fH j%ގlni2˳͡:d@V+QcU6Kby?iPK2G?\M"lib/unicore/lib/Bc/RLO.pl}1O@ FxC,TJjS$K6@=>(bshΏnQZ]uU>{H7n(8 fgwVZpz'~Qf }Q[M]d{<5/ _K'{-ͣWy&V٠:^&fwi\,$M4M/PK2G? )lib/unicore/lib/Bc/S.pl}1O0FxC‚RTDҊHNrm 9Ϲ-b{)@Fy)b_q4E{mj:ts &<߽ #X7*)BnЖq7OK>(䶄K`e~*{.6s6ú,^[͞+q7 >=8ò9 O%IUO(փ'n䱗 %XQe)wv`uCZh#G~tb!$LNxUP)PK2G?RO @lib/unicore/lib/Bc/WS.pl}ON@=ӄx%#! %6i bqt5ۭ;+o&fg޼y39(ɑ?%;41 Fk`Z3*G7eM WKSoUGx&iØMBO(kG&KMИ|/g7x-Slm.:K_{0YV ]opC5GZnN'[堸}{=OgDtK;H/^tp沔lj;q׊ ݏPi+ 2o9 ,2qEa`qz8cS! Yp:?W|IP7PK2G?o^4lib/unicore/lib/BidiC/N.pl}AO0 Txh]`v@B2Tu!qL[o JS`8ϟ' B|u^dR(hUi19E}FUmHT-VɧOmwD3NoK>1 ^?ܼ]*v xh4{r Ɓnܒ3xsT, $*zp`Ӹby%38l.XMDѷ%t Z ?n^VjW lծa)+Ga8gm1q#Żw'{8g_܂>_ bE_fčb>W7rcXIPi"4PK1G?9ɼ:>lib/unicore/lib/BidiM/N.pl}n66w`1lځDZΆI4@ f<Tl&VkK9W*ϽARI=>Tu~PsS/%)xk餞{$xMU社 q<%^?u0v5M~T1ßRnxWs7&=%uNSRzN2fgʽ?9MCwQorY4]ԟ:uW5wsk7n8WCwM ?mNMԡ8y\B'y|01}d,?wOr6 ӧ~m36Y-Q;io6GH#"ɮDr-lh&/kXFgm6@mV07YYAk^k f݋uvDJAڸźGȉEI 2_la*=Jj: Ćj# JꖝlU{v7P T +&UJӴ%EѶm17jA+uQjQb(m`6"k]ѡf75*Ykfe_U{ZZ>:h b  1 6L].vi#XT UB3Έ) բ$Pҡ$89 t8[9?'s~-st2Gh b TD .wgx'd%laB.3,FP:dXM U*hѴO7Bb}}yckq<Cx nKwPK1G?Rlib/unicore/lib/BidiM/Y.pl}MoF0Aw_.Q$Jiim1ȂwYfגzOG?(~BC`۾yp}c%鍮-%r<]i9G:qԳ_8߆iCDn|_""rHp}>} @?40.q "E|e47v ?qD>5 %G~xfB=}{} -:Oׅiri[a0.)w9.H?ޅm2]oXXi7!YOZ٭Mҝq~Um6,VgnX8`^0%sXU!֙ڰk*hU :`vZuu]1r4 XQfR2 hSC'E\g"t++Avv5dj4[VUV%Tڴ5ljKAx[+&׋׷@, tP`-|{:6i:EXv5hc@%ِd 4f;@e|NSnP^v B03ΙB pEJWE 7*yN.XXYi·GP=H$o.FP2>B` Df0R@9i a<% u:$mUQ|,5W|%LyBmWhefymPK1G??#;#lib/unicore/lib/Blk/ASCII.pl}AO0 Txh]` 2Tu!qL[o JR`"ϟg A ruYR(dfGm4퉘 ԣ=c| 5$*gGp`ٞx<זq+>(C`?ZuSUmp?G9ce0ypKٓS#,4RwFXѧ(EJԾP($ v `tG[ok':^&弨CdWYvNPK2G?Go9'lib/unicore/lib/Blk/AegeanNu.pl}AK@b MdڬnfeQՊ7wayljS#ϊcǺ(s_q4CGmDLNyМ1z|O8nmGSRT#ܨ-~V|F+>Q=9‡6 `[TuV%acSfO4R [roΞ`ٜ塸 g5Ċ>[;H 85/zx{YJ6S:4' A5D[Ql+<2gsOh{G'GƠ!̏EUjYboKw9U:hX"nܐ3xs$9Jwn?6lz; Y,O贓LGatrW>MB޻uH.M>PK2G?'lib/unicore/lib/Blk/AncientS.pl}AO0 Txh]`.H.Dczk uP80čD?@FgEaUϊ4AAf>S:4' A5D[Ql+<2nfsOh{G'GƠ!̏EUjYboKw9U:hX"nܐ3xs$Hle7rIPK2G?6$lib/unicore/lib/Blk/ArabicP2.pl}1O0g"?<ԡ T`K8"RVm$ {|f9 M 5b(/4͈yDL^М1XwBO8i]Gq#hn |zc-uch[TU[+q+lޣ0ȳFpKͻ۳R4wwXѧq+4~pSBm@pdл)]0--Wx9L@g Ht2M<3VC~yw9I7H .%Nlhr͡zd@i(L^ϋ:?Iʖ7jIPK2G?](lib/unicore/lib/Blk/BamumSup.pl}AK@Ћ!RH6æ,=Z͞+q ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z,xC{ɀD-ȑcfe:}Er?_-:G_PK1G?m&lib/unicore/lib/Blk/Batak.pl}1O0g"?<ԡ TB"RVm$ {|&9-m4J,O~Qe{!۩LgbrSjDUeHTv-Ⱥ FISt'r\.uL!Tc{/7+t_r}!Ŷȟ=Y͞+w ޜ=;;塸 gĊ>uk=,%liS͡=d@Öq\N"b0Z78J}PK2G?:ݺ&lib/unicore/lib/Blk/Bengali.pl}1O0g"?JuI%PK2G?'lib/unicore/lib/Blk/BlockEle.pl}AK@ЋR(RH6Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHq\W&G_PK2G?UH&lib/unicore/lib/Blk/Bopomofo.pl}1O0g"?<ԡ T-XR)U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-~6 yD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHq\W&G_PK2G?RY'lib/unicore/lib/Blk/BoxDrawi.pl}1O0g"?(vC`e~-:U|WϱxA'`)-97gON lSK^P܁މ_bEzĭ|R{j=,%Nlni2ˉv ÖqO\&y%qXiz%:$G_PK2G?xq'lib/unicore/lib/Blk/BrailleP.pl}j05KB%\v8!q =&V+$wztڝv ۢȳFP)\?4Ij{t{&&uh.^j 'Y8)i*O7x$er5_};BOAC0ɏEUj]bK9U:hX"nܑ3xu"Q 9‡6-X$?ZuS¶U8 lޣuȱ2h[MWŮa_`SW@)F-97gONlH^ P܃މ_ bEN>G)R`/K&aS۠;ZD<|s^;iq4q&X.E.ϲJ:M$&_PK2G?R &lib/unicore/lib/Blk/CJKComp2.pl}N0D; *K8"RVmIY#7ٙog> M 5b(i2CݛGc  ԡ9cx $*p`ӺxG#8b)XmDѷ# Z4 j%jWWT?Ga8gm1q#ūw'8gᩥ.Ah@o/Y3V>Giiڀ~MBv^y02 q4&XiEn4J|PK2G?-Oz%lib/unicore/lib/Blk/CJKComp3.pl}1O0g"?<ԡ T]*%jS$F'6l El؃w}7mPoY٠y,(*E&348jCwTݠnOTkP!Q9;" {%MO伶R.3AoO>1h |W+l]>Ǧ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 cViR/Wź(D*iPK2G?! t(lib/unicore/lib/Blk/CJKComp4.pl}1O0g"?<ԡ TBK$"RVmZI9#9C`{Mps$k iWH~QU!۫L'brSիڐ;žuc[ 㭒r\.3NoK>1 ^n^V\ؤ]uY<{=9V@7n9{resJNUO+ԃ'nsoa_l;;zYJ,O7h[Ƒ#?:r9MdGa>Zd,G_PK2G? I&lib/unicore/lib/Blk/CJKCompa.pl}1O0g"?<ԡ T"R)U"1:ɵ18gd;@=g(b,߽{|zӠcǺ _i2C3h6yG DLNў1#@8lOqWTnDk˸[,+>(C`-p˺)v¶U8 lޣuȱ2 An^VjW lծa)xp b(F-y7N^plSI]܂މ_ bEfč| = 5]MBv44^i02 q4FX.̦iPZD*iPK2G?Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHq\<̯tGR/PK2G? %lib/unicore/lib/Blk/CJKSymbo.pl}1O0g"?<ԡ T*R)U"1:ɵ18gd;@=g(b,߽{|zӠcǺ _i2C3h6yG DLNў1#@8lOqWTnDk˸[dr O}{@AK0ɏezUa[*6u:hXL"nܒ3xs,MY]-:M&_PK2G?T"&lib/unicore/lib/Blk/CJKUnif2.pl}1O0g"?<ԡ TX`)J*"EiզHNrm ذwn˟ [ZȳFX*\gELP AAf>S:4' A5D[Q4+<2ngsOh{G'GƠ!G?ܢm,ɷ%|`4r FO7n9{tjesZTN@+>9H7H j=/%ގlni2͡:d@i(q?ͫlz&7b=D*iPK2G?C&lib/unicore/lib/Blk/CJKUnif3.pl}AO0 Txh]`v؅]&n:$i뭁AI 7Cd? ۢȳFX)\WELP AAf?S:4 A5D[Q4;<2<`3EߎГ#|hcAG?ܢ}.%۪|d4r FO79{vjesZTN@+>H j%ގlni2͡:d@V+QcU6}H\f^f4Z|PK2G?)lib/unicore/lib/Blk/CJKUnif4.pl}1O0g"?<ԡ TU@"RVm$`{ߍp{$ki(VYJV8hCSun䔧 ݛW!Q9=6%M 2'SO[G %GƠ"{YQbcnsw)E:hX =!gѩIxJSq rVAKA %PRy)ķv`uMXh'#G~pb!ftz5{߭Hjq PK2G?g)lib/unicore/lib/Blk/CJKUnif5.pl}AK@ЋZD{iI 7ɴYf;oy7#źDd%ʇlUR?)h=Tj19AuDUeHTv-aǺ FISt'rT.#VoCh>1^nVcȱIs)E:hX =!gQxJS;q rVAS^AJzRo&+<ڣN$:lG8-}͖ӳjGR/PK2G?Sb&lib/unicore/lib/Blk/CJKUnifi.pl}N0D; z@H^*jS$Nm 9зg͏a,|;mPmjQ?{EHތ8KwmoOuKЍ%Qy7 u;-M=ɏ1nKh{''Ox7֢!X7ɏEU].U¦*=:Áuk=,%liS͡=d@ÖqZM">n>Z,7q$8PK2G?&lib/unicore/lib/Blk/Carian.pl}OO0 Twxh]`ˤvRM[1m5:(}{+\~պF5bUQQuoG#hL[#1#ԡ9cx8RU'ٶ-Haq7|F>R=»u Qt~-:V|[b˱ʧx>P`p)F  Sk^@o/ ; q~O3?K&ؖf+Mn*M4&PK1G?KC"$lib/unicore/lib/Blk/Cham.pl}1O0g"?<ԡ T]`K"RVm$ {|f9 M"/4*~Q ͠=U7h19G{TkHTΎ=^ISy9-~ d|F7(>Q 9‡6-X$?ZuS¶U8 lޣuȱ2{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާb_-MH%M>PK2G?UT/%lib/unicore/lib/Blk/Combini2.pl}1O0g"?<ԡ TQX*%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymwL.3AoO>1h bW*l]þ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 c<<̋:ߧ2˳e^T PK2G? &lib/unicore/lib/Blk/Combini3.pl}AK@Ћ@{)$@HK 7ɤYf;oy73Bm^dR*h#:m5Ԣ`x6$*gpbؖxFQ[j6|A+>Sm =9‡65K~*;Pt̰+x;ٓce0pgX6ᩤ.Ay(nA/Y O=zF>4~pSBץdɃ -Wjy9G Ht21yV8JIr,W8J}PK2G?K%lib/unicore/lib/Blk/Combini4.pl}1O0g"?<ԡ TB"RVm$ {|&9 M<+jԏ̥~Qu=Tk19CsTcHT=NISy9-n6 W|zrm >H~-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+4~py6 RI6f+< :N$:n&4},"[D*iPK2G?k$lib/unicore/lib/Blk/Combinin.pl}AO0 Txh]`8paIDczk uP80čD?@FgEaU/4툃ui{t{$`:4g bG ~=w;E3 (3gsh{G@Ρ!8?ΏEUjYboKw9UX lN#E1Yyjͫ~08E9ViG!ns yV n"? ؋mi2S氂mq4 $X,yMdͯYf PK2G? tJW%lib/unicore/lib/Blk/CommonIn.pl}OK@Ћ b Mdڬnfe3U܅v͛Lp}dkTyVԨVEkG&Խqq0moPELHUgb{ghF#zlXmoHѷ#94G|[-Klm.Ǻ*=Bi7^?3;+OyF`G(g3Ԋ>(ĭ~Zd{<5 ,HOb[ET8Att2M)0i^e4Y/YfPK2G?+&lib/unicore/lib/Blk/ControlP.pl}1O0g"?<ԡ TUXR)U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-~6 yD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqXW&G_PK2G?s)'lib/unicore/lib/Blk/Coptic.pl}1O0g"?<ԡ TUDIE(I9#9C`{Mps$[i(6YJ V8iCSun䔧Ոիʐ[‘um ㍒Ozmw\`#VoCh>1^nVXإCm?{=9VCO79{ve3 O)uwCqz'~AΪ#}9I7H w?T/T{x{YJ6S:4g /A5D[Ql+<2\`gEߎГ#kcAG?ܢ]*w%|h4r FO7n:{rjesZTF@+>9Jwn?6lz; Y,O贓LGatrW>MnB޻uH.M>PK2G?)t'lib/unicore/lib/Blk/Cuneifo2.pl}AO0 Txh]`]&nǴ@$q`+ lj]#ϊCUQ?)d{m@LN1BOرnmGSRT.Dk˸K>(vC`2?ZUoeM-{̱xAs `q#X6G%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦiru}3{JɥPK2G?(lib/unicore/lib/Blk/Cuneifor.pl}1O0g"?<ԡ TiXR)U"1:ɵ18g8@=g(b,߽{ trS!K c:/2_q4AGm4퉘Ԣ>6$*g{p`ؖxA[, S|:rm j`񇛗U+WٮaaSfO8P [roΞaٜ{塸 gĊ>{j<,%ΎlnhRS͡=Zd@Öqȏ\N2>|$|q^Ǒ PK2G?w&lib/unicore/lib/Blk/Currency.pl}1O0g"?[{j=,%Nlni2ˉv2 a8r'Xʒ8Jwty#PK2G?{&lib/unicore/lib/Blk/Cyrilli4.pl}1O0g"?[{j=,%Nlni2ˉv2 a8r'X.ʒ8Jiz.q$8PK2G?1t%lib/unicore/lib/Blk/Cyrillic.pl}1O0g"?<ԡ T*X*%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymwL.3AoO>1h bW*l]þ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 c<<̋:ߧI̲l^T PK2G?#<~'lib/unicore/lib/Blk/Deseret.pl}AK@ŋb MdڬnfeQՊ7wayljS#ϊcǺ(s_q4CGmDLNyМ1z|O8nmGSRT#ܨ-~V|F+>Q=9‡6 `[TuV%acSfO4R [roΞ`ٜ塸 g5Ċ>[;H 85/zx{YJ6Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqXW&G_PK2G?;)'lib/unicore/lib/Blk/DominoTi.pl}AK@Ћ b Mdڬnfew;o;7\պF5bUQ?+dmHLNМ0BOسnmGSRTDk˸K>)vC`2?ZUoeM-XW?9ce0zpC٣S,ԒwwXѧA py6 RI6f+< :Ndt2M1i^eӇ4YoޯDriPK2G?4-)lib/unicore/lib/Blk/Egyptian.pl}N0D; RK"RVmIY#7ٙo'> M,+TȤ N8jCWMO䔧W!Q9wƶ[%M5 2f\`g4ߖБ#kcP?ܼ]*v xh4{r Ɓnܒ3xuT,{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާr1_-MH%M>PK2G?/'lib/unicore/lib/Blk/Enclose3.pl}OO0 Twxh]`ˤRM[1m5:(I}{+3\~A rr(dfGmG DLNў1#@8lOWRTHk˸[,k>(]`2?Zuump?G9ce0ypKٓS#,47FXчQ p}. ؟d0)m-Wfy8t@4e8 cVirS.EH.M>PK2G? LV&lib/unicore/lib/Blk/Enclose4.pl}AO0 Txh]`.\2Tu!qL[o JR`Hb??67 l<{eKHA{!HU7h19G{TkHTΎ=^IQy9-n nP|rm Z>h[MacSW@)F-97gONlH^ P܃މ_ bEN>G)R`/K&aS۠;ZD<|s^;iq4q&xxu6OUZ.-4\|PK2G?z&lib/unicore/lib/Blk/Enclosed.pl}1O0g"?1 ^n^Vپ\eCmY<{=9V@79{vesJNUO+ԃ'nsoa_l;;ziJ-'C{ɀD-ȑcJ2MhXn&G_PK2G?&lib/unicore/lib/Blk/Ethiopi2.pl}1O0g"?<ԡ TUDJIE(I9#9C`{MpsdTyVԨ=EKH ^{!;L'br*P5Ɛzuk;㝒t'r^[l.XmDѷ#4c}h[TuV%acS@)F-97gON lSK] P܁މ_bEV>Gi)cBm@d1m-͢Wfy9t@ Ht2M1i^eӇ4YdED*iPK2G?Sh&lib/unicore/lib/Blk/Ethiopi3.pl}1O0g"?;83:hXL#'g٩Ex*~P[;q rVASO' %TPu)v`uCZoj'#G~rz!I,6G_PK2G?O~'lib/unicore/lib/Blk/Geometri.pl}N0D; JB/HQZ)G'6gl۳Gܰwggȶ5Q?l2"M&{q҆ ^3ݞɩ@ Crv@ G֭(wJ ymw\`3EߎГ#kcAnQZCmU>{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާb_-MH%M>PK2G?`%lib/unicore/lib/Blk/Georgia2.pl}1O0g"?<ԡ TUX*%jS$F'6猜+ذwn [ZȳFX*\ELPv:i{t{$`:4g bG ~=w;M3 (3fsh{G@Ρ!8?G?ܢm,ɷ%|, 6"nPpx Q 9‡6-X$?ZuSUmp?G9ce0ypKٓS#,4RwFXѧQAJԾPe)$ v `tG[ok'LGaryQ4Yfji"4PK2G?U^&lib/unicore/lib/Blk/Glagolit.pl}1O0g"?<ԡ TU%XR5U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-~6 xD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9c,ӴHqXW&G_PK2G?V&'lib/unicore/lib/Blk/Gothic.pl}OO0 Twxh]`.ډJU7mǴ@$q#n$R?Op}dTyVԨ=EKG&Խ8jC8L'br*P%Ɛzuk;흒tGr^[l.XmDѷ#4c}|WJl]>Ǧ*=Ź+Sč[rΞ`ٜG(g5Ċ>ĭ|Rۏ3,%ގlni2š:AF-QcU6Ob1v&KOPK1G?d&lib/unicore/lib/Blk/Greek.pl}AK@@ARH61hƎ^nQZ}MU>{=9VH7n9{rjesZN@+ԣ'nsoqj^l{;yy,'C{tɀD-ȑcL*K(]ܧWb#PK2G?yA%lib/unicore/lib/Blk/GreekExt.pl}1O0g"?<ԡ TK$"RVm$ {|f9 M<+4EYR(dfGm4퉘 ԣ=c| 5$*gGp`ٞx<זqX|F7(>Q 9‡6-X$?Zuump?G9ce0ypKٓS#,4RwFXѧQAJԾPe)$ v `tGYok'LGary^g4Yժ(4J|PK2G?}%lib/unicore/lib/Blk/Gujarati.pl}1O0g"?<ԡ T]"%jS$F'6ȿ El؃w}mQmkYQ~,e."{= AAf=S:43WCrv G֭(wJj<eܭ@3^oG>1hƎ^nQJK}!Ƕ*=Y͞+iw ޜ=;5塸 g5Ċ>[{j=,%Nlni2K͡=:d@ÖqO^/*[>Q'WIđT PK2G?B%lib/unicore/lib/Blk/Gurmukhi.pl}1O0g"?<ԡ T`K"RVm$ {|9-m<+jԏ̥~QuG!;LgbrSfUcHT=ȺNISt'rU"HyF+>S=9‡6 K~-:Wi]/q ):$-p˺ɷCMX?`Y(q8Mq#[`Fxvgi wlFZѧAAFSB@e)D"zea :q4 $XyӤ(˫ȋ4J|PK2G?'lib/unicore/lib/Blk/HangulCo.pl}AK@RH6(S`%?Xeʤ683l :hX%gɩYx*W[q rV=AKQAJ~Rf+H*q PK2G?I4%lib/unicore/lib/Blk/HangulJ3.pl}1O0g"?<ԡ T@"RVm$ {|&9 M<+jԏ̥~Qu=Tk19CsTcHT=NISy9-n6 W|zrm >H~-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+4~py6 RI6f+< :N$:n&4}dUXD*iPK2G?. <:%lib/unicore/lib/Blk/HangulJa.pl}1O0g"?<ԡ TK"RVm$ {|f9 M"/4*~Q ͠=U7h19G{TkHTΎ=^ISy9-n nP|rm Z>H~-ի bW/xAs `q#'FX6gi.Q(A/YOq'4~p}. RI6+<:N$:n&ieUi"4PK2G?51%lib/unicore/lib/Blk/HangulSy.pl}1O0g"?<ԡ T`%"U"1:ɵ18gd;@=g(b,߽{.|zݠcê i2C3h6yG HLNў0#@سlOqWTDk˸Y, }{@AK0ɏe:)z`4r &O7n9{tjesFUNH+>w9H7H =/%Nlhr͡zd@i(Lq?/|~&ryf4J|PK2G?N'lib/unicore/lib/Blk/Hanunoo.pl}1O0g"?<ԡ T-HtK"RVm$`{ߍp{$ki(VYJV8hCSun䔧 ݛW!Q9=6%M 2&SO[G %GƠ"{YQbcnsw)E:hX =!gѩIxJSq rVAKA %PRy)ķv`uMXh'#G~pb1fl~#7PK2G?&~x&lib/unicore/lib/Blk/Hebrew.pl}1O0g"?[{j=,%Nlni2ˉv2 a8r'X.ʒ8JUXH*qPK2G? p)%lib/unicore/lib/Blk/HighPriv.pl}1O0g"?<ԡ T]Z%jS$F'6l El؃w}7mPmjYQ~,Xe."M&{qԆ ^3ݞɩ@3נCrv@ ֭(wJ ymw\`gEߎГ#|hcAnQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[ۏ ^MBoA4^iv2 q4qFX,yM$[ϯz&RI/PK2G?d%lib/unicore/lib/Blk/HighSurr.pl}1O0g"?<ԡ T.EIE(I9#9C`{MpsdkTyVԨVEKH ^{!;LGbr*P5Ɛzžuk;㝒t'r^[l.X mHѷ#4c}h[Tu%6~c]@)F 97gN lNSK] P܁މ_bEV>i)cBm@d1m-͢Wfy9t@ Ht2M1i^e4v&RI/PK2G?E'lib/unicore/lib/Blk/Hiragana.pl}AK@Ћ@E{)$@HK[{j=,%Nlni2ˉv2 a8r'X.ʒ8JwUXH*qPK2G?yks$lib/unicore/lib/Blk/Ideograp.pl}AO0 Txh]`8paImEczk uP80čD ?@Aigeܣ(\E A⨺A3ݞɩ@=3נZCrvD֝)J ym\`gtEߞ0#|hcAG?ܲn]wzh4r &O7n9{rjesFUNH+>w9Jwn?/{YJ6 "zeCI[09j5l&wEHɤPK2G?E~g'lib/unicore/lib/Blk/Imperial.pl}AK@Ћ *b M2mV7QՊ7way lj]#ϊCUQ?)d{m@LN1BOرnmGSRT.Dk˸K>(vC`2?ZUoeM-{̱xAs `q#X6G%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦir5{JɥPK2G?!b+'lib/unicore/lib/Blk/Inscrip2.pl}AO0 Txh]`pavRMC☶H= q#b~~<QkYQ~(*\'ELPc A^3]ɩ@#נCrv@ ;֭(wJym\`GEߎГ#|hcAG?ܢm,ɷ%v9U:hX"nܐ3xs(ĭ|Rۏ MBoA4^iv i(q?ͫlz&7BUH.MPK2G?Q%lib/unicore/lib/Blk/Javanese.pl}1O0g"?S:4' A5D[Ql+<2nfsOh{G'GƠ!̏EUjYboKw9U:hX"nܐ3xs$)C`2?ZuSleMX?9ce0ypC٣S#,4wFXѧA p}. RI6+<:Ndt2M1E!˲ yW4\|PK2G?ed%lib/unicore/lib/Blk/Kanbun.pl}AK@Ћ b Mdڬnfew;o;7\պF5bUQ?+dmHLNМ0BOسnmGSRTDk˸K>)vC`2?ZUoeM-XW?9ce0zpC٣S,ԒwwXѧA py6 RI6f+< :Ndt2M1i^eӇ4_ȳJɤPK2G? (-%lib/unicore/lib/Blk/KangxiRa.pl}1O0g"?<ԡ TUX*%jS$F'6l El؃w}7mPoY٠y,(*E&348jCwTݠnOTkP!Q9;" {%MO伶R.3AoO>1h |W+l]>Ǧ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 c<<:ߧɪX.VEVT PK2G?d:&lib/unicore/lib/Blk/Kannada.pl}1O0g"?JWuI%PK2G?n]%lib/unicore/lib/Blk/Katakan2.pl}OK@Ћ^ I1ҦM2mV7o;o&>5u<+j5H ގ8XG8LGb FCs"qHOسm}G3Z4#]h=n6 ,7|z wh[Tu%6~c]O|e4Rč ּٝ#0܁ވ_jEvV?-2=gjM'{-͢Wy*_V٠ ::n&4}ެD3i PK2G?it&lib/unicore/lib/Blk/Katakana.pl}1O0g"?<ԡ T*R)U"1:ɵ18gd;@=g(b,߽{|zӠcǺ _i2C3h6yG DLNў1#@8lOqWTnDk˸[dr O}{@AK0ɏezUa[*6u:hXL"nܒ3xs,M*ZfuH%MPK2G?nij&lib/unicore/lib/Blk/KayahLi.pl}AK@A(H61hƎ^nQJKl]>Ǧ*=Z͞+i ޜ=959 O-uCqz'~Aj }9J7H 85/zx{YJ6(]`2?ZuSUmp?G9ce0ypKٓS#,47FXчQ p}. ؟d0)m-Wny8t@4e8 c,irBuH.M>PK1G?&&lib/unicore/lib/Blk/Khmer.pl}1O0g"?<ԡ TBR)U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-n6 yD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqXϯ&G_PK2G?u[&lib/unicore/lib/Blk/KhmerSym.pl}N0D;  RE/HQZ)G'6gl۳Gܰwggȶ5Q?l2"M&{q҆ ^3ݞɩ@ Crv@ G֭(wJ ymw\`3EߎГ#kcAnQZCmU>{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާbϯ&M&PK1G?d%lib/unicore/lib/Blk/Lao.pl}1O0g"?<ԡ T]*jS$F'6 El؃w}7oPmjQ?{RIHތ8KwmonOukЍ%Qy7 u;-M= ȏ1\`gEߎГ'|kG?ܢծZت]^aS@4Rč[oޝ؞G(g=Ċ>[{j,%Miira:e@i)L\U$SU4J|PK2G?0%lib/unicore/lib/Blk/Latin1.pl}1O0g"?<ԡ T]*%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymwL.3AoO>1h bW*l]þ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 c,ieUi"4PK2G? S'lib/unicore/lib/Blk/LatinEx2.pl}AK@Ћ("b MdڬnfeQoy7\ B|e^dR?)hUi19E}DUmHTaǺ-VIS tgrY"XM@%tc/7/lS. M6ê,^[͞+q ޝ=8ò9 O%uCq ~AΪ'}7K{Wj<=-%ΎlnhRSá=Zd@Öqȏ1O2>Qr\$w8J}PK2G?ezj'lib/unicore/lib/Blk/LatinEx3.pl}1O0g"?<ԡ TU2ХjR)J6$ {|F9 M4JO,O~Ue{!۩LgbrSիʐ[um ㍒Grd*XuL!Tc{/7+tW,sl]>Ŧȟ=Y͞+ ޜ=;O)uwCqz'~AΪ#}9I7H w?T/T{x{]J6q$8PK2G?܋&lib/unicore/lib/Blk/LatinEx4.pl}1O0g"?_ bE_fč| =+5]MBv44^i02 q4FX.̦iPBi"4PK2G?%lib/unicore/lib/Blk/LatinExt.pl}1O0g"?Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9c,ӴHqXW&G_PK2G?3CT&lib/unicore/lib/Blk/Letterli.pl}1O0g"?6$*g{p`ؖxA[t&XMD%tc/7/lW l]>æ,=Z͞+q ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z4x͡=Zd@Öqȏ\&Y&qfW:G_PK1G?m78'lib/unicore/lib/Blk/Limbu.pl}AK@ЋD(RH6uk=,%liS͡=d@ÖqZM">b9_-w8J}PK2G? x 'lib/unicore/lib/Blk/LinearBI.pl}OO0 Twxh]`*.ډJU7mǴ@$q#n$R?p}ԛE^6h=eUHG&348jC8nL'br*P%֐ug{tGr^[" nP|rwm Z>h[MWŮa_`SWO@)F-9WgONlH^ P܃ވ_ bEN>G)R`M`Aw^yv i(L\΋:ߧMei"4PK2G?)%%lib/unicore/lib/Blk/LinearBS.pl}OO0 Twxh]`8ˤvRM[1m5:(}{(\~lj]#ϊCê(s(d#L[#1#ԡ9cx8RU'ٶ-Haq;|F>R=»u Qt~-:V|[b˱ʧx>P`p)F  Sk^@o/ ; q~O3?K&ؖf+Mnz߭Dsi PK1G?U=%lib/unicore/lib/Blk/Lisu.pl}1O0g"?<ԡ T*X"%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymw\ 3AoO>1h bWgŮa_`SW@)F-97gONlH] P܃މ_ bEN>Gi)SB]@d0)m-Wny9t@ Ht2M1E$[˫l^T PK2G?Lo9$lib/unicore/lib/Blk/LowSurro.pl}1O0g"?<ԡ TXRDDҪM33a޽ ?@Aigeܣ(\E AQuf=SzgAD0;S4<2K'=a GƠ%G?ܲn]wzh4r &O7n9{rjesFUNH+>w9J7H ,%Nlh2͡zd@i(LZ:ߧI\^eEQT PK2G?P7'lib/unicore/lib/Blk/Lycian.pl}AO0 Txh]`]&nǴ@$q`+ lj]#ϊCUQ?)d{m@LN1BOرnmGSRT.Dk˸K>(vC`2?ZUoeM-{̱xAs `q#X6G%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦir5{JɥPK2G?)-'lib/unicore/lib/Blk/Lydian.pl}AK@Ћ b M2mV7QՊ7way lj]#ϊCUQ?)d{m@LN1BOرnmGSRT.Dk˸K>(vC`2?ZUoeM-{̱xAs `q#X6G%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦir5{JɥPK2G?H'lib/unicore/lib/Blk/MahjongT.pl}OO0 Twxh]`*ˤvRM[1m5:(I}{+3\~A ruYQ ͠=$4 ԣ=c| 5$*gGp`ٞb{<]ᑜזq+>(]`2?ZuSUmp?G9ce0ypKٓS#,47FXчQ p}. ؟d0)m-Wny8t@4e8 c,irβBuH.M>PK2G?$lib/unicore/lib/Blk/Malayala.pl}1O0g"?<ԡ T`K"RVm$ {|f9 M"/4*~Q ͠=U7h19G{TkHTΎ=^ISy9-nV|F7(>Q 9‡6-X$?ZuSUmp?G9ce0ypKٓS#,4RwFXѧQAJԾPe)$ v `tG[ok'LGarr^!M<ˮ~&RI/PK2G??'lib/unicore/lib/Blk/Mandaic.pl}1O0g"?<ԡ TUK"RVmZI9#9C`{Mpsk YWVyI N8jCWMnO䔧W!Q9w=ƶ[%M5 mD.3NoK>1 ^n^Vٶ\d]uY<{=9V@7n9{resJNUO+ԃ'nsoa_l;;zYJ-O7h[Ƒ#?:b1tG.J8J}PK2G?[(lib/unicore/lib/Blk/Mathema2.pl}N0D; Z ^*%jS$Nm зg͏a,|;mPmjYQ~(Xe.ELP AAf>S:4g /A5D[Q4+<2ngsh{''GxƠ!G?ܢ]*w%|h4r FO7n:{rjesZTF@+>9J7H gjYJ6 ,zeCtɀD-QcU6OEv3_,:M&PK2G? \p%lib/unicore/lib/Blk/Mathemat.pl}1O0g"?<ԡ TUX*%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymw\`gtEߞ0#|hcAnY7Ů^U }M]={9V ޜ=95²9 O#uя*@qz'~Qj$}j;O u^M`Aw^yv2 q4q&xxu>O,[.lNPK2G?)%lib/unicore/lib/Blk/MeeteiMa.pl}1O0g"?<ԡ TX蒒TDҪM3r 3a޽ ?@Ey1?`/86y{tLLNyjQO_ #Y70*inDnЖqXt|[BGAM0v,peR` e:hX#g٩$*Yo6q$8PK2G?qe&'lib/unicore/lib/Blk/Miscell2.pl}N0D; VB/HQZ)G'6gl۳Gܰwggȶ5Q?l2"M&{q҆ ^3ݞɩ@ Crv@ G֭(wJ ymw\`3EߎГ#kcAnQZCmU>{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާb9_-MH%M>PK2G?VI&lib/unicore/lib/Blk/Miscell3.pl}1O0g"?<ԡ TUXZ%jS$F'6l El؃w}7mPmjYQ~,Xe."M&{qԆ ^3ݞɩ@3נCrv@ ֭(wJ ymw\`gEߎГ#|hcAnQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[ۏ ^MBoA4^iv2 q4qFxxU6Oj>Z4J|PK2G?3q &lib/unicore/lib/Blk/Miscell4.pl}1O0g"?<ԡ TU:Х"U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-n6 yD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqX>̯tGR/PK2G?Je'lib/unicore/lib/Blk/Miscell5.pl}1O0g"?<ԡ TUDEJIE(I9#9C`{Mps$[i(6YJ V8iCSun䔧Ոիʐ[‘um ㍒Ozmw\`#VoCh>1^nVXإCm?{=9VCO79{ve3 O)uwCqz'~AΪ#}9I7H w?T/T{x{YJ6Qm 9‡65K~*ݖt[`K.xA'`( 97gONlSI]P܂މ_ bEzč| R= 5^M|gG^74 ^v2 a8rGX.iLhW>HjqPK2G?&lib/unicore/lib/Blk/Miscella.pl}1O0g"?<ԡ TU.tTDҪM33a޽?@EgE8`Sԯ4Ij{t&&uh.^j 'Y8)i*Owx"e,gs/h{g'GƠ!G?ܢ}.%۪|d4r FO79{vjesZTN@+>9I7H j.%ގlni2͡:d@i(ZM*>b9,MH%MPK2G?m^&lib/unicore/lib/Blk/Modifier.pl}1O0g"?{9Vw ^=;5O-u*@qz#~Qj }h[ۏ3,%ގlni2š:d@i(ZM*ާb9_-MH%M>PK2G? &lib/unicore/lib/Blk/MusicalS.pl}AO0 Txh]`.\2Tu!qL[o J=`Hb??֨5Q?;2E&Խqq0monPULHUgb{ghFzlXmoHѷ#94G|[-Klm.Ǻ*=Bi7ނ?3;+OyF`G(g3Ԋ>(ĭ~Zd{<5/ _M'{-͢Wy*V٠ ::n&ӼʦiUh.MPK2G?C&lib/unicore/lib/Blk/Myanmar.pl}1O0g"?[{j=,%Nlni2ˉv2 a8r'X.ʒ8ZizHq$8PK2G?(w%lib/unicore/lib/Blk/MyanmarE.pl}1O0g"?<ԡ TK"RVm$ {|f9 M"/4*~Q ͠=U7h19G{TkHTΎ=^ISy9-cX2>(C`-p˺)vuVa[*6u:hXL"nܒ3xs,MlʲuH%MPK1G?Tv0%lib/unicore/lib/Blk/NKo.pl}1O0g"?1hƎ^nQZ}MU>{=9VH7n9{rjesZN@+ԣ'nsoqj^l{;yy,'C{tɀD-ȑcL*K(]Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqXϯdGR/PK2G?}BOLlib/unicore/lib/Blk/NoBlock.pl}Ao@ϱ0U\,%RkZXe>3z+H0C ?@y@ /W(v{Eotv?Ѡ8^aGrq"&QO@  uoТE=qr4[++R=<=*8o{-tơ5˄>V0Jy*NA;ЦZnrhj i=]߱vRkNj3f|AY:@y̢XOO UXNb>d&"ʸPT r)^%Tfs"^P|C<2$AIec*ljnyfɰ 9D! գ+ 8@Qrg"^a uVnm*؊mE+Vl+˔L=d 6%g )e>PK2G?6'lib/unicore/lib/Blk/NumberFo.pl}AK@ЋRH66$*g{p`ؖxA[b: S|:rm j`񇛗U+WٮaaSfO8P [roΞaٜ{塸 gĊ>{j<,%ΎlnhRˉv2 a8rGX.L8/fW:G_PK2G?M!'lib/unicore/lib/Blk/OlChiki.pl}1O0g"?<ԡ T tTDҪM3r3b,߽{db]"MS*Sq4Bmvn5푘Ԡ:{2$*g;g]ۆxz3^[d*X uH!Tc{/7+t[,rlm.ź_=X͞+7 ޝ=:9 O)uwCq ~AΪ#}9HW==/%licá=d@Öq1"?ly7-Vq$8PK2G?A'lib/unicore/lib/Blk/OldItali.pl}AO0 Txh]`* qaIDczk uP80čD ?@Ay1cϊ86j:t}"&<'^ՆDlRho@Wx"7h˸_$rOh:' -#GƠ&;x,pv683lޣuɱ2 pKٓS=,Ix*ɋW[;q rV=ASQ pcBdу -Wjy9G4e9c,Lqt%Ʌ8\}PK2G?_'lib/unicore/lib/Blk/OldPersi.pl}OK@Ћ^ I1ҦM2mV7o;o&>5u<+j5H ގ8XG8LGb FCs"qHOسm}G3Z4#]h=n6 ,7|z wh[Tu%6~c]O|e4Rč ּٝ#0܁ވ_jEvV?-2=gjM'{-͢Wy*_V٠ ::n&4}o }Uh.M>PK2G?Vo&lib/unicore/lib/Blk/OldSouth.pl}AO0 Txh]`q`IDczk uP80čD?@AgEc]/4QAf=S:4g A5D[Ql<2\`gEߎГ#|hcAG?ܢ]*w%|h4r FO7n9{rjesZTN@+>9Jwn?6/{YJ6 ,zeCtI[0:r9ͫl&wb~%:M$&_PK2G?t'lib/unicore/lib/Blk/OldTurki.pl}AO0 Txh]`*.Dczk uP80čD ?@Ay1cϊ86j:t}"&<'^ՆDlRho@Wx"7h˸[$rOh:' -#GƠ&;x,pv683lޣuɱ2 pKٓS=,Ix*ɋW[;q rV=ASQ pcBdу -Wjy9G4e9c,Lqt<$Ʌ8\}PK2G?:&lib/unicore/lib/Blk/OpticalC.pl}1O0g"?6$*g{p`ؖxA[t&XMD%tc/7/lW l]>æ,=Z͞+q ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z4x͡=Zd@Öqȏ\&Y&q4_,fW:G_PK2G?]%lib/unicore/lib/Blk/Oriya.pl}1O0g"?1hƎ^nQZ}MU>{=9VH7n9{rjesZN@+ԣ'nsoqj^l{;yy,'C{tɀD-ȑcH*K(]U_ǑT PK2G?>vô'lib/unicore/lib/Blk/Osmanya.pl}AK@Ћ "b Mdڬnfew;o;7\պF5bUQ?+dmHLNМ0BOسnmGSRTDk˸K>)vC`2?ZUoeM-XW?9ce0zpC٣S,ԒwwXѧA py6 RI6f+< :Ndt2M1i^eӇ4/]DriPK2G?ko'lib/unicore/lib/Blk/PhagsPa.pl}1O0g"?<ԡ TTK"RVmZI9#9C`{Mpsk YWVyI N8jCWMnO䔧W!Q9w=ƶ[%M5 m\ 3NoK>1 ^n^VٶL lm.ú,=Z͞+q7 ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z,xC{ɀD-ȑcfe:}dq7J8J}PK2G?~{&lib/unicore/lib/Blk/Phaistos.pl}AO0 Txh]`.\2Tu!qL[o J=`Hb??֨5Q?;2E&Խqq0monPULHUgb{ghFzlXmoHѷ#94G|[-Klm.Ǻ*=Bi7ނ?3;+OyF`G(g3Ԋ>(ĭ~Zd{<5/ _M'{-͢Wy*V٠ ::n&Ӽʦi/Uh.MPK2G?]w'lib/unicore/lib/Blk/Phoenici.pl}AK@"b MdڬnfeQՊ7wayljS#ϊcǺ(s_q4CGmDLNyМ1z|O8nmGSRT#ܨ-nV|F+>Q=9‡6 `[TuV%acSfO4R [roΞ`ٜ塸 g5Ċ>[;H 85/zx{YJ6S:4' A5D[Q4+<2nfsOh{G'GƠ!G?ܢm,ɷ%|`4r FO7n9{tjesZTN@+>9H7H j=/%ގlni2͡:d@i(q?ͫlz&v~Vi"4PK2G?C_%lib/unicore/lib/Blk/Phonetic.pl}1O0g"?<ԡ T]*%jS$F'6l El؃w}7mPmjYQ~,Xe."M&{qԆ ^3ݞɩ@3נCrv@ ֭(wJ ymw\`gEߎГ#|hcAnQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[ۏ ^MBoA4^iv2 q4qFX.yMdW~&RI/PK2G?A&lib/unicore/lib/Blk/PlayingC.pl}AO0 Txh]`.2Tu!qL[o JR`Hb??67 l<{eKHA{!HU7h19G{TkHTΎ=^IQy9-~ nP|rm Z>h[MacSW@)F-97gONlH^ P܃މ_ bEN>G)R`/K&aS۠;ZD<|s^;iq4q&XyXWEH.MPK2G?B%lib/unicore/lib/Blk/PrivateU.pl}AO0 Txh]` !ˤRM[1m5:(M{Frc??^H5Q?EI^8iCwPmn䔧͌իƐ{‘uk; 흒OFmwD.mL#4cG/nQپڔeCmU>{=9VH79{vje3 O-yCqz'~Aj }9Iwqj^l{;yUJ-/7贓#G~rzU!$I{j<,%ΎlnhRS͡=Zd@Öqȏ\N2>Q_%UI%PK2G?:&lib/unicore/lib/Blk/RumiNume.pl}AO0 Txh]`q`IDczk uP80čD?@AB %"M&:3h,Ab0ݞ@-3נkKG6k)Zz<c,fsh:'-#O0֢&X7-pRrU`v{MY<{ty@7n[ywc{JuNuO+4C ns -XPe)$tn `LC9o/ 2:n&T!Mj1~&K/PK2G?~L4%lib/unicore/lib/Blk/Runic.pl}1O0g"?<ԡ T҅.HQZ)\sFs"6ݻȶ5Q?l2U&Խ8iCwPmTkP!Q9; #v;%MO伶l.XmLѷ#4c}h[Tu%vc[𞬃@)F97gN l.SK] P܁މ_bEV>'i)cBm@ץd1m-͢Wfy9t@ Ht2M1Vi^eӇ4Y,rIPK2G?@e&lib/unicore/lib/Blk/Samarita.pl}AK@ {)$@HK 7ɴYf;oy73\զF5buQR(h#Tk19CsUcHT=NISt'ry*XmD#4cG/|WJl]>Ǧ*=Z͞+i ޜ=959 O-uCqz'~Aj }9J7H 85/zx{YJ61h bWgŮa_`SW@)F-97gONlH] P܃މ_ bEN>Gi)SB]@d0)m-Wny9t@ Ht2M1E$[W*_T PK2G?mt(lib/unicore/lib/Blk/Shavian.pl}OO0 Twxh]`2Tu8R%)oCHX֨5Q?Xe."M&{׆ qPm.TkP!Q9; v;%EO伶\.#^oG>1h nQZ|wo4r FO7n9{pjesZTN@+>Kwn?6/{ZJ6 ,zeCtI[0:b1ͫlz&Ww4\|PK2G?p8C%lib/unicore/lib/Blk/Sinhala.pl}1O0g"?<ԡ T]*%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymwL.3AoO>1h bW*l]þ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 c,iUi"4PK2G?18$lib/unicore/lib/Blk/SmallFor.pl}1O0g"?<ԡ T]K8"RVm$ {|f9 M 5b(/4͈yDL^М1XwBO8i]Gq#hcX|Fk>Q=y‡ 1H~-Zuڕ86UyY[L#E%oYxj~;;qrAӌQAZǩy6 RI.+s<&3^$:n&sUe4*W ):$:?Zuo |[a˱x>P`p(F h^A/ٌO; q~N utI^lGy76h[I 9j5l~&EQ,)D3iPK2G?Z^&lib/unicore/lib/Blk/Sundanes.pl}1O0g"?<ԡ T킐*U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-n6 xD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9c,ӴHqXϯ&G_PK2G?'lib/unicore/lib/Blk/Superscr.pl}1O0g"?<ԡ TQK"RVmZI9#9C`{Mpsk YWVyI N8jCWMnO䔧W!Q9w=ƶ[%M5 mwD.3NoK>1 ^n^Vٶ\d]uY<{=9V@7n9{resJNUO+ԃ'nsoa_l;;zYJ-O7h[Ƒ#?:b1tG>'8J}PK2G?8'lib/unicore/lib/Blk/Supplem2.pl}1O0g"?<ԡ TUPEJIE(I9#9C`{Mps$[i(6YJ V8iCSun䔧Ոիʐ[‘um ㍒Ozmw\`#VoCh>1^nVXإCm?{=9VCO79{ve3 O)uwCqz'~AΪ#}9I7H w?T/T{x{YJ6Z,7q$8PK2G?fL&lib/unicore/lib/Blk/Supplem3.pl}1O0g"?<ԡ TUR)U"1:ɵ18g8@=g(b,߽{ lrSAey1cJELPufXn:t{"&_-ʻ#48jinD~0q7V|Fi>Qm y‡5!H~JU86eyY[E%oYx*[;qr=A QAZ~& RI.f+s< &5^$:n&T!Mj>ZuH%MPK2G?W"lib/unicore/lib/Blk/Supplem4.pl}1O@ g"?<ԡ TX肔TDҪM/\| pymPmjYQ~,Xe"Mf{;hAe=S0B3W1#U?@zm;ѦOFw>h{'@Ρ!8?EU6ߕ8slޣ,8L#E)Yyj~08E9ViG!n59jwQqj^H'{--Wy.V٠:^&d jW>MKu4Z|PK2G?s:U$lib/unicore/lib/Blk/Supplem5.pl}1O@ g"?<ԡ TK"RVmxICEl\lj]#ϊcê(s_i2A-푘М1i*l[Q6H7x0ZϸK> )v:(?ZUoeM-XW?`Y(q8q#[`xvg婵 wwlZѧ䠍EFSB@(Dz,zea :iHN0ͫlz&y|&ZM/PK2G?z%lib/unicore/lib/Blk/Supplem6.pl}1O0g"?<ԡ TUX"%jS$F'6l El؃w}7oPoy٠y,XU!"MfhqԆ 墨A3ݞɩ@=3נZCrvD֝)J ymw\ 3AoO>1h bWgŮa_`SW@)F-97gONlH] P܃މ_ bEN>Gi)SB]@d0)m-Wny9t@ Ht2M1Ed-WlNPK2G?_%lib/unicore/lib/Blk/Suppleme.pl}OO0 Twxh]`8]&n:$i뭁AGHX֨5Q?;2"M&{;`A`2])ËƑ =a϶hьtG \/3oG)ޭshΏnQZ]uU>{H7n(8 fgwVZpz#~Qf }Q[;(xjYJ7ޟŶ4^|qXAg6eS`,Ӽʦirs_Jͤ'PK2G?EP<&lib/unicore/lib/Blk/SylotiNa.pl}AK@A H61hƎ^nQJKl]>Ǧ*=Z͞+i ޜ=959 O-uCqz'~Aj }9J7H 85/zx{YJ6[{j=,%Nlni2ˉv2 a8r'X.ʒ8Jiz.q$8PK2G?&lib/unicore/lib/Blk/Tagalog.pl}?O0g";<ԡ TBTJ*"EiզHNrm oϙ?b,߽{w\նF5MQRQu=NTk319CsTcHT=ȺNISy#9-n6 W|zrwm >H~-:W|_xȱʧxOAs `q#gX6ᩥ.A(@o/Y q+4~py6 ؟d1m-͢Wfy8t@ Ht2M1Vi^e4Y,rI'PK2G?2 &lib/unicore/lib/Blk/Tagbanwa.pl}1O0g"?<ԡ T tTDҪM3r3a޽?@Ey1?`ԯ86y{tLLNyjQ_пzU=|G8nlKaUTܠ-c9|A)>Sm 9‡65K~*ۗl_xȰ-xOA'`(97gNl.SI]P܂މ_ bEzč|N R= 5^M|gG^74 ^v2 a8rGXYNh,7$đT PK1G?$lib/unicore/lib/Blk/Tags.pl}AO0 Txh]` 2Tu!qL[o J]`Hl??H7(74P={"E1I:;hA4e=S0B-3W1#UC:m[ѢOw^`g4EߖQ |XPDG?ܼ]*v x, 6@7n)8 gwVJp z'~QΦ'}A Zd{j/K&Q^lCz76h[N@2r9t0I+}$PK2G??'lib/unicore/lib/Blk/TaiLe.pl}1O0g"?<ԡ TK"RVm$`{ߍp{$ki(VYJV8hCSun䔧 ݛW!Q9=6%M 2'SO[G %GƠ"{YQbcnsw)E:hX =!gѩIxJSq rVAKA %PRy)ķv`uMXh'#G~pb1fl#7PK2G?~&O%lib/unicore/lib/Blk/TaiTham.pl}1O0g"?1h bWgŮa_`SW@)F-97gONlH] P܃މ_ bEN>Gi)SB]@d0)m-Wny9t@ Ht2M1VyQ4ɲU4J|PK2G?g'lib/unicore/lib/Blk/TaiXuanJ.pl}AO0 Txh]`BpaIDczk uP80čD?@FgEaUϊ4AAf>S:4' A5D[Ql+<2gsOh{G'GƠ!̏EUjYboKw9U:hX"nܐ3xs$JWuI%PK2G?qd%lib/unicore/lib/Blk/Telugu.pl}1O0g"?1hƎ^nQZ}MU>{=9VH7n9{rjesZN@+ԣ'nsoqj^l{;yy,'C{tɀD-ȑcH*K(]U_ǑT PK2G?&lib/unicore/lib/Blk/Thaana.pl}1O0g"?<ԡ T(]HQZi%F'6 El؃w}7Q+di^zwXE&"&:= A^5f=SZg^ՆDlRo4@78eh:' -#GƠ&;xyYerY`m we:hX!gɩYx*W[;q rV=ASQAJ~Rf+<ڣN$:lG4+C%*?H*qPK1G? $lib/unicore/lib/Blk/Thai.pl}1O0g"?<ԡ T`K"RVm$ {|f9 M 5buQ*_i2CݛGc  퉘ԡ9cx $*p`ӺxG8" |zc-uch[TU[+q+lޣ0ȳFpKͻ۳R4wwXѧq+4~pSBm@pdл)]0--Wx9L@g Ht2M<3˹Cd*ˮ2uNPK2G?($lib/unicore/lib/Blk/Tibetan.pl}1O0g"?<ԡ TX肔DDҪM33a޽?@AiQUڣBE,Ў AIf=StgLAuD0{;P4<2V\G'a$GƠ#G?ܪi]Pc[j6M:hX̞"nܒ3xs,S:4g /A5D[Q4+<2ngsh{''GxƠ!G?ܢ]*w%|h4r FO7n:{rjesZTF@+>9J7H gjYJ6 ,zeCtɀD-QcU6OEv3Xdw4J|PK2G?b'lib/unicore/lib/Blk/Transpor.pl}AK@z)` MdڬnfeQՊ7waytjS#KcG^/86j{t{"&(vC`e~-:UlWϰxA'`)-97gON lSK^P܁މ_bEzĭ|R{j=,%NlniRˉv ÖqOZ%Y&qt/WyI.PK2G?'lib/unicore/lib/Blk/Ugaritic.pl}AK@Ћ b M2mV7QՊ7way lj]#ϊCUQ?)d{m@LN1BOرnmGSRT.Dk˸K>(vC`2?ZUoeM-{̱xAs `q#X6G%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦir5{JɥPK2G?cAZ&lib/unicore/lib/Blk/UnifiedC.pl}1O0g"?<ԡ T*ѥ(U"1:ɵ18g8@=g(b,߽{ db["Mcv&S_q4A'mvn5환ԠѽzU|K8mCaQT=\-n6 yD*>Sm-9‡6K~͊2txH-xOA'`)97gNulF).Ny(n@/YuO{Z>'i)jo/K&[kshF;e9cVӴHqX>̯&G_PK1G?D&lib/unicore/lib/Blk/Vai.pl}1O0g"?Q=9‡6 K~-:Uim+qT?Gٓce0p'X6gᩥ.Ay(@/Y O=zV>Gi)Zo/K&[[r9G Ht21V$!*]ޭH*qPK2G?"Z_%lib/unicore/lib/Blk/Variati2.pl}AO0 Txh]`*.2Tu!qL[o JS`Hl??765T^Ԩ=E$Q uoF%?7L'b:P5ƒzM:흖OGL.3^oG>h֍AG?ܢծZت]^aS@4Rč[oޝ؞G(g=Ċ>[ R{j,%Miira:AF-SQ=‡u Qt~-:U%acS}ea)F-O Sk^@/ O; q~ZR~"zea ڠiHXyd/WD3iPK2G?%lib/unicore/lib/Blk/VedicExt.pl}1O0g"?<ԡ TKդ"RVm$ {|&9 M<+jԏ̥~Qu=Tk19CsTcHT=NISy9-n6 ,W|zrm >H~-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+4~py6 RI6f+< :N$:n&ӼʦiXejNPK2G?u$lib/unicore/lib/Blk/Vertical.pl}AO0 Txh]`.2Tu!qL[o J=`Hb??֨5Q?;2E&Խqq0monPULHUgb{ghFzlXmoHѷ#94G|[-Klm.Ǻ*=Bi7ނ?3;+OyF`G(g3Ԋ>(ĭ~Zd{<5/ _M'{-͢Wy*V٠ ::n&4C>4L|PK2G?$*'lib/unicore/lib/Blk/YiRadica.pl}1O0g"?<ԡ T*$D"RVmZI9#9C`{Mpsk YWVyI N8jCWMnO䔧W!Q9w=ƶ[%M5 mw\ 3NoK>1 ^n^VٶL lm.ú,=Z͞+q7 ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z,xC{ɀD-ȑcfe:}dq?J8J}PK2G?/|&lib/unicore/lib/Blk/YiSyllab.pl}AK@ЋD{ $@HK 7ɴYf;o=,;of=5u<+jO̥~V uG!;LGbrSͫƐ{žuk; 㝒FmD. mH#4cG/|[%6~c]/xA'`) 9wgN lNSK]P܁>_bE_zĭ| R=N+ޞM|o'^^v2 a8r'X.y(M*{XőTPK2G?LJ%lib/unicore/lib/Blk/YijingHe.pl}1O0g"?<ԡ T*T$jS$F'6l El؃w}7mPmjYQ~,Xe."M&{qԆ ^3ݞɩ@3נCrv@ ֭(wJ ymw\`gEߎГ#|hcAnQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[ۏ ^MBoA4^iv2 q4qFX.yMd=̯z&RI/PK2G?wlib/unicore/lib/CE/N.pl}0@D?L+H,^Lj(Yzt`܂]m~gTH<|7PW/WmMۉ^OpQ6)gG=›ѭ퐯w6Մ+I[CL0h{eNG[;yze'\ln?m<:8Orɩ.TOCy:?*tа5" ɣiiq){:c[Sԉك^ʚ{:=]gxzw,EcU2Vuq)% B\1s1]3Ve)_/:劯Պqi˜.e0caί<ȼTK -X*TT`R2HK-7Hs2!͡WY.bJ- e~M-[׸Zbz2Jۧ(EX(%~|PK2G?pۨlib/unicore/lib/CE/Y.pl}PM0=j$6{HYzt`܂]m-|;B}ldo# g1 /N7~RC+8;I( @.o\^z0 aPw)O^_J8և=+ BԒpڵP[#(9OCy.;?(<.@ ʖ3?t=րQ~)j@*#Z |$Q\EY(\fm@We)e*8θ GK*6*6VU%sw7kw3ٌ팙g^{}NΙbo57ߙ|| xe;mu{4^7_i3Ǎxyxݾ7.Ʉf#op1ffs|~66|~b|w;`~|0ǻs<]lnK?ogbΧos8ڿpz4ۿ{|n<|Ƌ?:@OzJOWs:_ΧwWq04|]^N槟ǷofM⒈Mq]&cEH"Q2*ma=Q4\d]Db fEFSL.AКdO@y&}H_w7n `N?~ B ;c,;3ǁzȊh,|LDe eUf$-*PVq\QVTUt 5.>u $E )JKrp+G]*Vϒ*VMZjI%BM;FW@kUU5FMu74ocVZiMͫ֐;vn!:E4*{ E{Ү:iچG>,Xp nt#^e|ka30| n_ D|V!*2y b&Bm3h!Z$N_Q19s:HYl$&bc*mׅmvK.yA52luINV,EՃQª9b'&L(A਴{ V< [*/[DH FEX:k-]CUuRUyEijqjC;yFtl4- cӾ-A˔ 6~QgT 5U Ǵ\em8A1"A l4_,sbҤ sVaFX8# &b `5vcK_ř1yƀ @rS 9Qy9kc٢;ld(Of4m@j0j4 K& }!` %&&LإO#Q+p0Zw$-C2\ɼ${Fe%\bY)3W$;Bd|b/# aWbQDEXbѽ L؈x(nBX/Q1bF;a4Nإ0J(&nt{*@6栘MC I5ӨCh ܝc1"1[aN>D8fOl B׃Qz ʀuzE_Q&kg Ay|S 雒uQbH8პށ] z >r8|C,>aPK2G?dF lib/unicore/lib/CI/Y.pl}M5)C.mş"RA qv3hvUFؕrkc{s~'޾/_|mnq7Oi~/~o>|1O_wa7?w<<ߘ_|2sp8}~7e7͇^6%|:o=O܎^6u|UMv>=^?Gz Jxq6]7ˋMCo/AkS?Nv=_Էm,w,y|廬AڥMOjvMPN(|;Q߷Ǜ]ؔ|vS8ƪ\馞NWd˷o~]A~{f;GGX6:Ѵٴ ЀhF+w]~_~^kx 57p'8DSAۮjԢ(S[L1cjKw{x=|`߁}wp"GWf˺Gk!%V-51ZJ$6Y@3yvUbFXpPʨqԱ:W9{hqhlu[:h }JMiNSwԝ4u;MiNSwԝ4u;MiNSwԝ4u;Mi;y3,4ɩiCҖQ-RRRRc]Û 3&ftˬ}0IoS1Pi#"9#h2`e@nnnnᖘǔ<>*Z#lؿ ,a1AX b,a1A|,%3 l#]VX+SL¯+g 3|ѨE=фɑԕ+Ss,r,r,r,r,r,rly,c;<dq Y@r8Áp 9@r8Áp 9@r8:83ùF?Brw9 9a jPtE3ZѾ/ / ^kx 57xo [x o-w;x{x=|>|>G# ‹}caa!%fK̖-1[>g 3|/_ |W _+|o 7|w;8e rp&fvvGG覍Go?{*=0/3t#3ZFke9X.Ͱ>ѷϾ-}ǟ7XgX$4EPG흼0 ʻt e-{:i~]]agGXGt/'QtE3ZѾ ¯+ ¯+|O >'|>g 3|/_ |W _+|o#;-͐ĵvt'AhE;xw{x=~a.=FA#hLz_Wx`)h!yX4+ъvAD 5Ԁ[8HH !HH !HH !HH !HH !HH~l=W ZP&a8fhi&y01@bII4M\7܉.w-ˡ/|z>~kbYPK2G?;}lib/unicore/lib/CWCF/Y.pl}n2w`0 o2. ChȲ-NVj''39f#Y_R~TT_Mƙ>6%|<lrn7&./ϧmGy|.?Ot/XaSeS>==Ozzyc]6}P_?k퇿~~]'ue<^^\Ms'2xUzc)Yj?rׯ_'>|t4֪/wyU=.)߾lׯw7]nfh9P8lrШE=ф/ / 5^kx o 7fE3ZѾ] Ѐ7rIӲek֎[;vqt={x|>HN>QdzZPv<{62jӎk [bax"0Jc4s2Se3-a ͝2@2TܴnwKv𰅇ڕPWNTyYxύiCP05)LMaj SS05)LMaj SS05)LMaj SS05F|>G#|~_WxiTr25151515UbV|>g 3|/_ |W _+|o 7|wFt)eaa:VQ3khE~Ld/jJb Öa-s2GX\m6G>v㇎\{CA.}8?/FcHEa2h)0^amr+[[{z4 -hu + ¯+ '|O >g 3|>_ |/W _+|7߈Z)E5jQF4m:xw{x=>E"\9]W~ϫ[Q~hB  3p8Gq!@q!@q!@q!@q!@q!x7ri@ *Dd 4!}WYږ\]/742g[iPK2G?)(lib/unicore/lib/CWCM/N.pl}Mo620E!Br0A)K{JVn޺ }4y9$wK@xb"Ʒۛw?WxP/4Nח<υG>ۦp'i~]a?WW8 Ҵۛ%>]x{S㯪k]6=bh{Mط0"MEEm(Ep {¾`,W^!J)8$pcJCmV Qٶa Z*h#K( H3FBvlRKq{aJZ*Ssi-cD_e9jˁ)oZL9Y4HL lT vSϪ-hKGH\QtOMck+Qw؏}[`,b03FD 1Hk0樦hT4Ծ)>lp BM@!14פ&J 8Ž#*A:!қ#~ql*{rU^iHljĦzS\Q#FLj+x6\]FD9jDh障`c$2IĎ?hצJV)IT;𫠛R'oo~PK2G? 'Dlib/unicore/lib/CWCM/Y.pl}MoF40A~K\.jD)#--YPt[;d[D`ѻ{z(2g/BxOcIĩuIr^e8n>\:] w(tT^ l,mK1 FFm=cˎBZƺF Qehahk+1yBmn6,wgJZx>Fpa喭ܲ"3ɺ5zVzٲXÖ`I<$[k`m`#sAlC\ _Wpr9$%Z*Ӫ :x[9ouUUwDuP9T\k^۰.^Kx7Vp+-v[ Vj@ډCDXȪFζxi֬Vo>yqcugcZ-0DX́`؉5@$ WNeuQ` x~緝B8 a0_i` ć.KԖQsGg1rxPK1G?R lib/unicore/lib/CWKCF/N.pl}KFc/InxC6ID  ˑtmM2\%Oy2X_yl>7߶mo^xK>%LJׇ&˟~\/ˇۧ=^ӧr}x{yyru oo}<_?<>n.MWk7oOo헟Û?y{.E Owi[ɗoveW<.Rѽ_߶%_r]n/ߩt6p><< UW~}M_ݾ]"PY%Nշ圲l= *'P+oDz-.۵P~̬cX،؆].??xo 7x ol$MY:g KUUy4Szx|>#|>|oڱp ..KMek2ErWNB+ E JLT:UY6UyRQjA7Fnm~F:mNuz!c Ua֑a֑a֑a֑a֑a֑a֑a֑a֑a֑a֑a֑ak$SdIo K8:d K8El#Ӻʙ+#[2loIoV&$yʪM)ڤȦ$Vl^+2]ӞV嬙i[ᅙeYeYeYeY 24;+v#r8"#r8"#r8"#r8"DGp>Gdr)OI%dTAq*2Ud ++OlqW _+<[l4X ؄-+sٝstU7nT\r%\r%\r%\r%\r%\r%\r9Yn<<<<<<<<<[;ޫLAZ{Ndig%Y,V?r5"u*x=lSJܨ^e`ĺbNYUN]U}8-00!9Y$ S&m[8=5FԬ=۬/QsE鿖c$]fڪJrPwU"R EdZ h.kJe۹ԓ״k[ *xo 烻[x:[x w;x={x|>#|>G|O >'3()OmJJJJj+VP[_+|W Ÿ' Ÿ' |o 7;|w?~xD䤬a`DZďakt*ݒZ@ðsg{bWAKY:++l**j-QѨM/ȒzAift*g O]>POczZv$LDR$Yt$fJm5$M7Sz-\nZOMS?;9}bӲY%ISv􊟆fnˮ9$I,*Jbt*g5I g$]n"bѷV"'`gStӕT,Li3WփN عbX/Y!L*sHQ w)Ju&ޮ`&c#6c+a@>g 3|_ |/W _+|' Ÿ' Ÿ 7|o2%e+I0=EևSa4ѡr< %[%K1V$]xPy"=CP۸5.I2"Y+*X'>JЛo b=6b3bv,={x|> 8@hM 4&NT3|Pnt+،؆ډZP jA-V"ȀD$2  Hd@"ȀD$2  Hd@"ȀD$2 >K $MY:a"S$uY)    mH4Q!ɔ0/J++3_PKTf*ÔTNȾnT*9MF]#/aWu$/[fkwE.̕ϘwiG$AI[)f9LCQHp<.!!w aJҤRA'ܦm6yClϙ$ײCbdVIN5z;꼼7o4~Qr|HKZ~]9\?ݗ2N..K-Jws~v6O@zTzV7qyM+W漤z $&h9"sP>CsG[OoAPK1G? lib/unicore/lib/CWKCF/Y.pl}͎FcЁ$_lA6l9@#mM2\%ۧxX_yH6,W,ei?,o~x/~^ƫ])W,o?>,>\?v^aywz~>/ׇON?_症~we)ߗﯿZsx>˿wru՛7c}<\oqrjw?Ϗ?~{<]|)_?,Ϋ֧ůE:r;Wy{w?ߖ%_r\nﴮtfx-+}~.mӾ_].].,;`vL[ 5T]]qVM !]fb7l>w;x{x=|.DaVl)fVL،ݵH1I &:pDN ~_W~_W>g $r'I5Tjq’d5IőYP%oN|S]7DkjCL&!!B.\/I1y5K'aŧX[E*nq`!4UQ}.&W`r&W`r&W`r&W`r&WÛyk}Đ^; - - - -PF221313qxƍ;wߩw~g+ėH|-2EFL,W _+<1'VxAL6cwlM7n4hNNNNNNq?<+"+++++++++++Y)LtŚӝ$Wvٓ%5JLRBκJUR59KTtX[*FFXʭsLy{l3W;U1G*VӢђBҸӘlrwR$n&^R$ŤF+ ֵrg-UVeDe5׈؈]`l;xw{x=>|>G#|>'|O ~_W~_W>g qy>oo;/$$E E E E M*4UhW _+|7|o w;|?>w7d)K~8N*dTicF؆ӮZt5*5CӐ8mRULU2 mUs%&a 4nl&J{ym5fh5Cb/w z-6O+!HdQid$\Ufdf8kAWqWN_SߵP9˼$dRM":uIm*bޛ<=ooIfiܭUZ!Qkn ]S&ۼ^*$i&T ^/^r1PY>~r2׃?;ݱ1X/Yk4ڱۤH&ƫĮ [e1tdw~w_ |G/W _+|??7|;|kVo wSk\M42O"2wn۝$EW-I|;urt NTp;Id;*cVTfTj$Aˆ!XYa@Fݰ{` >'|O+ ¯+ opmp~/yF [v֛\ p.2~!㇌2~!㇌2~!㇌2~!㇌2~!㇌2~!~wb+IUⲌ2.˸,o [7eV7Q]&yC#J>IJ h]ɬF1P/Z e_CoKrmTVTM"./;6ę2?G;64whzi60Ue'r*W)rV)OcIġf94X3qqwcOcHl$,*OinܦMqȾTZ ?4K]/1yYRISW5w\&LɊE̒jTTalIs:v{動=J4p(.z-uCZm Vm jv=pQ47%YzQWr_=][6ytA؃I,dx+/8{G{=${HzNnKEW2~#7_PK2G?D15lib/unicore/lib/CWL/N.pl}Mo ?0؃/bD¯F bW DZԶ&g8o[lOdF??Rz{WϧMIz||>?}x۞ԧ?nO/\u|UMv>=^uv}=]xJw|<}6]7ˋMt?_s׮>Uηz>oۘEzr=~Uwσox~Rۿ߸|)m;?ty~nJ|vS8.w9M=do\۷Yӻ~훃;aHZ֑pw7*qj9,r0DG D,F\_ ~/oo&!4s큨QnaL2et;f;{{{{||=#ű-u\Fx1KRR)032f4U:MiNSuT4U:MiNSuT4U:MiNSuTTL+y4-wܕjTj:?ڑaCrp3J6qq}ȦC>ifaaacY9Cu9-o)|K[ R·-R· L%r /F.I .`C$HOxZ5XZx////艑(ֹ:C7e'Yve'Yve'Yve'Yve'Yve'َ_K[+bi/bi/h/h/h/h/h/h/h/h/h/⤽oHn!o{9H/i'.1q_ ~/kkkk[[[[;;;;{{{{|||||G|G|G|G|',9rI%!2Cd " ++++;;;;W_+~ů/I,/e].{%35㬙q#uaKľG?0844<<2ҲM::6S~}}]g*OoDiURT ^#9%F{'_v=Dtf뼶&)g9uK`gGFt/X1>>>>3>3>3>3 ++++Xg~~o 1 =:;;;{{{K{>̩GhFhFhF rRCr? /]؈P36$  ,H`A X$  ,H`A X$  ,H`A <ޏGq+[` ,Xŷ$>Vp\މ_LJ|zUr<ܞiNwUױ**><ԟމ_~~?pA|yZğQ_z덏K.ϧ~B~O_>^C'ܟ\t9ܮZt|uqù~/_˗Qy^W?|j3qybGZHkOjFIDKHĺ_ ~/xxxxxWxWxXmmQ 溚kẆ ----]/Lytǣ'/gvr3 #M3= Hl3#-3m=Fn)x #Ո~WmV{NNN:8ਃ:8ਃ:8ਃ:8ਃ:8ਃ:8ਃxX:RJ(TR9ۖt爋Z5\~w zPK2G?4Blib/unicore/lib/CWT/N.pl}KoFЁ8 {S.D@6'!g(>Fv>樂?4imu?ψo6}9<<O_lrnӧo?Oϛ_6v:>7}?}ϧ)p+)MOӗM}ܦM9>?Ozum]0auxt<]<}}t2Od?/_pzo'O/$Sm=^Ӄ|>G=G9zQ2CB]qEe\fUԱKlCvYcnl)3yV ɳN됫ʮ膊/Q"%LU|r؊~n5,|c{^9ʡVye?ipeqAҐ4d!+ YiJCVҐ4d!+ YiJCVJi̐$!! iHHCBҐFR2dSǐsFrN0$nt38HZIQdD c$d& cT !WcfM3$=HaFvtd5,i%5 C&yH&.2zKpHW3DWV~5D%B-jPKZ"XJ8rTݩj9UQZr8j#|OIǥ<$CC,, K,,/*b.g 3|/_mNk.[{sK7n,M$9"IHrD#$G$9"IHrywx 9 y y y y y y y y s9~]SWqi:z#/  ClflŮ ~g~ 7xo-[x ow;x={x|>#|>G|O >'~2%#222SgL:3ua_ |/W _+|7|o + ¯+ w;|~/OsԕlfHfHtk2 CjqH%= \*GX*m.R:YiF者ȑPfԽd7-ZMՃelB(Q' ` Fd4~(29\[n\ / />g 3|_ |/W _+| 7|o+ w2dK=M 98q[n.{x=>zM 4&Xza~_%r_+6a3brԂZP m,<8$␈C"8$␈C"8$␈C"8$␈C"8$␈Cbzt+],Ⳉb;?UHԢ0f̶$JtrozJ]]dwH\|ۻ_fPK2G?լlib/unicore/lib/CWT/Y.pl}M)E6o 6vIL%0Ӎz:ܛ;T ߪo?J^ݾSSw?E3oE}:<-Jyx8.}^yYǯ"Χguy\ԯa^^_ߖtTT>~Ue}Xr^OO㢞N/YgooϷ~~~~~:xY ~XOyNǧ;ryQj/u?8xrQp|?|egdqׯ~Mo~xjn0Z u?ŜvvԡMhA+7' ~' ~^kx 57xmQzThi5YڲeiҎK;vl;x={x|)A"H(Sx)&Y=*35*E.pӕlpf W*TdAiq6pz4A;H }[RSt4E):MiNSt4E):MiNSlb4Ŧ)6MiMSlFBۑYzt~a5MhCY^SשQBz5X3qx0Ixc7P[2Ԕ F#Lڼ,)e6LFyLVs;cCА4$! hF>NjH<#MF6dhncJUZXm,jˍX.r36x.yyyxO >'xY>ӟl/M[Wӷ,}G#nl54+KW,MYȒ@$%, dI KYȒ@wxژ%lkV, hkhkn| (8-KEWS۶.jP4r} ~' ~'x 5^kxo 7x o-[xw;x={|'-_#|>G|%2̫̫_ |/~g~g _+|W|o 7;|KWnT{vbNnzz54ii nn9~vV33ff釹_Syov^Tcm+DŽ.zSȣ3;}%CŜzvm[:~5#C7JIoA#[4h4'|O >g 3|_ |/~g~gW _+|7Fږu'QZr8ԡMhA+7u;x{x=|p.E&auuu<78g 3p8C 8C 8C 8C 8C 8C9QƉS N8"GWe~f~fV8w7Ô)yH7x#O+J7?PK2G?palib/unicore/lib/CWU/N.pl}KoF#@/qz7M=et/GdK $م~S&r}>Ok{?Sa~F}tt|>Ixe;mu{>}^y=|zd2])xx>Mᇽ|6=<N_6q6<}ڦU)w/wˇ_݇~?/t.u.ӿ./t>=K9\qt>~:lLzNυׯ=\CIOttv>}",|]^NO?[ڻ߾n{,Ne "۪N,o`6`6c+v~g~gxo 7x o-i'2daͺk9v,XڳgiҞ=[|>G#|ԣq#GO'$R!! CXXba%X OrT/3|_ |/45yHKF-[sK7n,M$9"IHrD#$G$9"IHrS\>Gs>O>O>O>O>O>O>O>O>g3S#|>G|O >'~2%#222SgL:3ua_ |/W _+|7|o + ¯+ w;|V.+MW)(͐F{͐V7^?dPR㐷o]!]]e -c}ir!u@>G{ɷ|KEp/2!N>ĴWKzJSZ5*ݐ$v,RQ)$2Lc[u؀M،fo"~_~_3|>g |/_+|W _|o 7W~UeFzӛ>rp0i a6a3bכUv{x=|>ॲhM 4& K/ /$Qo&lVm([ijA-Ԃ^b DqH!DqH!DqH!DqH!DqH!1G=iBBWӮUebv|Yg1'UjQGPy 3`f[=kt^fRz@Yv#˚NjPK2G?硁G~lib/unicore/lib/CWU/Y.pl}KoF2A~M?l$J,iil1Ȁs9Dv=}ߪo?J^ݾSSw?E3oE}:<-Jyx8.}^yYǯ"Χguy\ԯa^^_ߖtTU*2>,q9/꿇'qQO?\ݷwN}h?Sw~?p,I}yYv?,'VWϝEj{9cq(qrYO^E]NJNry<}r_pQ8W|T?7?~f i ]fbNi}; ЀhF+7' ~' ~^kx 57xЂMըE=*W4y5YڲeiҎK;vl;x={x|)A"H(Sgne< :'\%&\%vg.8s|ǩ_ƠadǕV,PHj&k58C l^כzf5;TP}[USrӔ4%)9MiJNSrӔ4%)9MiJNSjRӔ4)5MiJMSjFnCqjt~a5MhCY^By5S٣ԄNjH<#MF6dh^cJUZzXk,jˍX.r36x.yyy?~??3<ҍ,&N6g Ϗt+ZeF-ш&ҋmYCSYte$%, dI KYȒ@$%, d|d3{*ڙ9ڙ9ڙ9ڙ9ڙ9ڙ9ڙ9ڙ9ڙ9 mm͍O!ebjE ЀhF\t' ~' ^kx 5xo 7[x o-;xw{x=>w ׸#|>G~%<īī 3|>g_ |/ _+|W|o 7;|KW/Q}ډ9aau Ӭ]'auӯfzfÔ/XyEۦ3 uV:0լx[׷m+DŽlTv%≯g Itqm[y:~5#C |D42Uh@g43 ?3 ?'|O >g 3|>_ |/W _+|7߈Sr$UK&5qQ:43ъMw;x={x"\p.+Ǻ3 ?o)*f` 3p8C 8C 8C 8C 8C 8C o] ZPƉS N8"GHWe~b~bV=K S!NtӻKvVyZtVPK2G?!lib/unicore/lib/Cased/N.pl}Mo8 0El KPu QX][ZJwwfDaokg %=t~ ?tۛ? Wx ^iӇ4_?fSp{ HuF>N1) gxJp {w_wt_wϼ øyzM4. %gk^x~yc_~Q_`p]x@[羾>L) Oi# xa ؚNy{3uӧn~)S. MX1ZB_zF6! 0آ W+0ĶʢU,ɦ.p]3E4uP;Te55fn\mX[vH,dȇ5(۪m$ 8QeYդjV5U+ZmmZKSJM6bm$1ƖՎ"yO ,FeYB*Šք_ %;DYf[gۭVQyŻ'luHWRu`d CIanCF/. AV2֮V⑽u3r%okjoG5alhlJ[FHB%ސ&D͈?||/Jm莬Nf}A!bu;zu,;nuofh 6҈\(A̠M=1bU+WN3حUV:ߠU-cG=7PK2G?7i]Dvlib/unicore/lib/Cased/Y.pl}Oo6 b $t/)d-Уb3Z[.dm @p$R ~(B$vb;H[;NW2<Ӝzs^58ϧLQ,ci9dFZGk^ecMB]Q1/Y=N9(_ˣ/A<=>?\1k^$ޮy9?2e>S?;)Y\\"kXXy>]9XGAH5XK0+ +PZeY , ZW6õ5 K+::B^qW"bHE$p+.B0{O'6E۲hA,bA?1߳ۛPK2G?["lib/unicore/lib/Ccc/10.pl}1O@ FxCBPU"1^9Ad?@BgE(si2E{-ՁМ0i*vl[Q6Hx0Zϸ/4;> (v:(?ZUo|Sbͱx>P`p)F5 NSk]@/ O; q^rZQz(`/y< :t@W+$cU6Mb2IM PK2G?B-~%lib/unicore/lib/Ccc/103.pl}OK@Ћ 1ҦM2mV7o;o&8>U<+jEkG&Խq0mo.PELHUcb{ghF#zlX mo@ѷ#94G|S-KM6Ǫ*Bq^?3;)OyF`G(g3Ԋ>(ĭ~Zd{<6 ,Hb[ET8Att2M10i^eӻ4W7gܦfPK2G?g?%lib/unicore/lib/Ccc/107.pl}AK@ЋDT1ҦM2mV7jśμy?@DgE(s͟i2A;rOLuh^4T [(wFf D?OqdkTyVԨ2Y&SԽ8hCPmT kP!Q9; =v;%MO伶BX mHѷ#4c}|[Jlm.Ǻ*=X́+Sčro`ٜG(g5Ċ>ĭ$i.Rڀ`G%c۠[G,|sN;4qFX.gydqs=iPK2G?_$lib/unicore/lib/Ccc/118.pl}AO0 Txh]` 2"*UݴuH[Rؿǁ!n$Rϟ'89%e<+jԏEkH ގYG8L{b FCs*qHOزm}G3Z4#]h=j6 ,7z h[Tu%VvcY|e0Rč+ oּ#0܁މ_jEvV?;-2=jOK&ؖf+H j=%ގlni2˳͡:d@V+QcU6Kd&PK2G?Ј$$lib/unicore/lib/Ccc/122.pl}AO0 Txh]` !e"*UݴuH[Rؿǁ!n$Rϟ'89%e<+jԏEkH ގYG8L{b FCs*qHOزm}G3Z4#]h=j6 ,7z h[Tu%VvcY|e0Rč+ oּ#0܁މ_jEvV?;-2=jOK&ؖf+1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(\*=b};iPK2G?9#lib/unicore/lib/Ccc/13.pl}AO0 ϫ4 ]ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2n `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Kd&PK2G?w-lib/unicore/lib/Ccc/130.pl}AO0 ϭ4q$vNTi8R)3Hqb<gH(4P=;"ETpІ WMn䔧 W!Q9w=ƶJjk<e沁%t|[BGAM0v?XemeM-eX?ٓce0pGzX6'$/^y(nA/Y/=xF)6R=+5^I|gG^74 ^?shV; ÔIȏXL2>&|uE縌HaRHoPK2G?Q#lib/unicore/lib/Ccc/132.pl}AO0 ϫLj'*UݴuH[ؿǁ!nć)~ljS#ϊcǺ(s_i2Ek6DLNМ1BO8nmGqSTDk˸/$O};BOAC0-pwժ6ߕ8slޣuȱ2=E%gɩYxj~P;;qrVAS@Jr"%~l^ r\z; y,7贓YLGatrW!M$M$M/PK2G?"PR#lib/unicore/lib/Ccc/14.pl}AO0 ϫpaQꦭC☶H= q#>D?OqdkTyVԨ2Y&SԽ8hCPmT kP!Q9; =v;%MO伶BX mHѷ#4c}|[Jlm.Ǻ*=X́+Sčro`ٜG(g5Ċ>ĭ$i.Rڀ`G%c۠[G,|sN;4qFX.gydqs=iPK2G?I#lib/unicore/lib/Ccc/15.pl}AO0 ϫ˸PTu!qL[o JR`"ϟy M<+jԏEKH)^{!?L7'br*P5Ɛzuk;㝒t'r^[|!W|zrm >h[Tu%acS@)F-97gON lSK] P܁މ_bEV4~)cBm@1m-ͣWfy9t@ xe8 cVfwiX/'44MPK2G?V#lib/unicore/lib/Ccc/16.pl}AO0 ϫ PTu!qL[o JR`"ϟy M<+jԏEKH)^{!?L7'br*P5Ɛzuk;㝒t'r^[r|F+>Q=9‡6 Xd-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+Qpy6 QrI6+< :Ndu2M1VY^e4Y/'44MPK2G?g#lib/unicore/lib/Ccc/17.pl}AO0 ϫ p`QꦭC☶H= q#>D?OqdkTyVԨ2Y&SԽ8hCPmT kP!Q9; =v;%MO伶BX mHѷ#4c}|[Jlm.Ǻ*=X́+Sčro`ٜG(g5Ċ>ĭ$i.Rڀ`G%c۠[G,|sN;4qFX.gydq};iPK2G?>i'lib/unicore/lib/Ccc/18.pl}OO0 ϫ $vJU;mǴ@4q`g?@R(+IVz̶xT'EMQuz^^5f8SZG^ՆDlvRo4@x"7h˸/+>(C`e͊*tcMQ?{ٓce0pzX6Gᩤ.^y(nA/YO=xF4~)oOG%[shV;8rGX.ginhqyw3x PK2G?s %lib/unicore/lib/Ccc/19.pl}AO0 Txh]`$QꦭC☶Hz= q#b~~<-Q-kYQ~,6x(\'ELPv:eS0B#W1#U?@z–m;ѢOF׳^`G=EߎS |XEG?ܢu(%˪|w, 6"n\Qpx ~h[TuV%acS@)F-97gON lSK] P܁މ_bEV4~)cBm@1m-ͣWfy9t@ xe8 c,fi]'44MPK2G?F#lib/unicore/lib/Ccc/21.pl}AO0 ϫ \e"*UݴuH[ؿǁ!nć).~lj]#ϊcCQR?+dm5Ց ԡ9ax 1$*ggڎx<]≜זq3_H+>)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,m,'44MPK2G?|"lib/unicore/lib/Ccc/22.pl}1O@ FxCBPU"1^9Ad?@BgE(si2E{-ՁМ0i*vl[Q6Hx0Zϸ/4;> (v:(?ZUo|Sbͱx>P`p)F5 NSk]@/ O; q^rZQz(`/y< :t@W+$cU6M}6iPK2G?Aw#lib/unicore/lib/Ccc/23.pl}AO0 ϫ \eTu!qL[o JR`"ϟy M<+jԏ̥~Qu=Tk19CsTcHT=NISy9-nV|F+>Q=9‡6 Xd-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+Qpy6 QrI6+< :Ndu2M1Y^e4Y>'44MPK2G?`6u#lib/unicore/lib/Ccc/24.pl}AO0 ϫ4paQꦭC☶H= q#>D?OqdkTyVԨ2Y&SԽ8hCPmT kP!Q9; =v;%MO伶BX mHѷ#4c}|[Jlm.Ǻ*=X́+Sčro`ٜG(g5Ċ>ĭ$i.Rڀ`G%c۠[G,|sN;4qFX.gydqs=iPK2G?c#lib/unicore/lib/Ccc/25.pl}AO0 ϫ4!]&ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2n `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Kd&PK2G?3f"lib/unicore/lib/Ccc/26.pl}1O@ FxC`a (U"1^9Ad?@BgEbYϊ4툽u@LuhN^4T ;(wFfK (v:(?ZUo|Sbͱx>P`p)F5 NSk]@/ O; q^rZQz(`/y< :t@W+$cU6KM>iPK2G?{#lib/unicore/lib/Ccc/27.pl}AO0 ϫڅ]ZDczk uP80č~~<mPmjYQ~,x(\ELQ AAf9S:4g A5D[Q4k<23^oG>1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(Z*ݥby{?iPK2G?E'#lib/unicore/lib/Ccc/28.pl}AO0 ϫڅ]&ZDczk uP80č~~<mPmjYQ~,x(\ELQ AAf9S:4g A5D[Q4k<23^oG>1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(Z*ݥby{?iPK2G?<"lib/unicore/lib/Ccc/29.pl}1O@ FxC:.TJjS$K6@=>(b(ĭ&m.2=j/G%ؖ+M招o&_PK2G?T'lib/unicore/lib/Ccc/31.pl}AK@ ?<- RH63^oG>1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(Z*ݧbyLb[(4PK2G? |#lib/unicore/lib/Ccc/33.pl}AO0 ϫ4.ZDczk uP80č~~<mPmjYQ~,x(\ELQ AAf9S:4g A5D[Q4k<23^oG>1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(Z*ݧbyw;iPK2G?##lib/unicore/lib/Ccc/34.pl}AO0 ϫ4! Ljn:$i뭁AI 7CdW?@AgE(s_i2Ek6DLNМ1BO8nmGqSTDkXh{''GƠ!EUj]bJ96U:hX"nܒ3xs, )v:(?ZUoUM-XW?`Y(q8q#[`xvg婵 wwlZѧ䠍EFSB@(DzH j%ގlni2˳͡:d@V+QcU6Or9iPK2G?*#lib/unicore/lib/Ccc/84.pl}AO0 ϫ˸DTu!qL[o JR`"ϟy M<+jԏEKH)^{!?L7'br*P5Ɛzuk;㝒t'r^[|!W|zrm >h[Tu%acS@)F-97gON lSK] P܁މ_bEV4~)cBm@1m-ͣWfy9t@ xe8 cVfwi_.'44MPK2G?J#lib/unicore/lib/Ccc/91.pl}AO0 ϫ DTu!qL[o JR`"ϟy M<+jԏEKH)^{!?L7'br*P5Ɛzuk;㝒t'r^[r|F+>Q=9‡6 Xd-:U|WϱxAs `q#'X6gᩥ.A(@/Y Oq+Qpy6 QrI6+< :Ndu2M1VY^e4Y.'44MPK2G?ȁ~lib/unicore/lib/Ccc/A.pl}Mo0 ^dcȖҢK$j͑[?|,~x7DiPK2G?It󻠳CP oPK2G?,"lib/unicore/lib/Ccc/ATA.pl}1O@ FxC`aKEU"1^9Ad?@BgE(si2E{-ՁМ0i*vl[Q6Hx0Zϸ_kK> (v:(?ZUoeu)XU?{`Y(q8q#[`xv'婵 wwlZѧdEFcB@(DzUGx"iØ'r%P֊}+BM17x-Slm.:K= ͎,}Gn6xhU IxrU+;rV-ASw pw}B3dWށ%Wdx9C4heXre,8Fa0Mٝh:w>i/PK2G?l2lib/unicore/lib/Ccc/ATB.pl}K0ƟWc{btcvi{[ETeN|3ߍq$ki('Pm-9§6K`e-V966)ź_[͞+7 ޝ=89 O)AUG+ҽ'屗o#%PRy(ķv`uMXhi#G~pr>f׋H) ]͓d6őPK2G?0&lib/unicore/lib/Ccc/ATBL.pl}AO0 ޴.0qBh2ETi8R%)CHϙcsd[TyVԨ2E&sԃ!;vL'br*P5Ɛ‘uk;흒t'r^[F.3AoG>1h nQڔCmU>[́+Sč;roΞaٜGG(g5Ċ>ĭ~)SBm@d0)m--Wfy9t@4e8 c׋i2BZ^>*M$&_PK2G?  lib/unicore/lib/Ccc/B.pl}Ɋ@2*dPkVb00 ؖʖv}!XP]K~ r@e Pѽn.È@:~K|j'=›ڹCqJ?W\a=dm0pFUj?cS,;i'. 5O >!(3EK %{c+Av)DM⣚Ub'AB7,@O-mv,r( BU #)+5 0mARP6Ô9jn4 \(  ^F+jfj`~1WXhL6 M>Qk$aNfCA }cz s퉥ޔe,1XXQTcVh6beYͬZ=J^P( <0ms3|;ŹC1!v?vPK2G?%{#lib/unicore/lib/Ccc/BL.pl}OO0 ϫ4ą]&JU7mǴ@q#nćS\|?պF5b̵H)ގ8XG0moPELHUgxgiF#z|7|z wh[TuV%6~c]O|e4Rč ֺٝ#0܁ވ_jEvV6~O3?G%ؖ+1 ^_ܼMXgۧ x':hX qC59wgNl{塸}@gD)v25R{8ԯxx{>J.=xiJ-O)hWƑ#pr>fd4 ET -PK2G?'fI3lib/unicore/lib/Ccc/DA.pl}AO0 ϫ LJU7mǴ@4q`7)qc\.źDd%ʧl,O1V8hCSun䔧 ݛW!Q9=6%I52әl`'ԭ#߆В#|jcPYQbcnsw)E:hX =!gѩIxJ}<7:Xї=q-$.pCJd5MWby8GH0e9c,H&q4KFr!\$\h<$Q(PK2G? .lib/unicore/lib/Ccc/DB.pl}AO@4x%\-ISvY]Teg߼f,Q,KIV|6Xdy*#([c ASun䔧ݻW!q9-6%keL[{ %GƠ"{"pL<*]nR,ޝuɱ28p{:X6G).Ny(n@!/Yuo{Z;?ToT{x{YJ6=xqJ,C{4I[Ƒ#pl1&OIgMPK2G?t8D$lib/unicore/lib/Ccc/IS.pl}OO0 ϫ4?v"*UݴuH[طǁ!nćS\<պF5b̥~Vu=Tk#19CsTcHT=aϺNISy9-nV|B+>R=9‡6 Xd-:V|[b˱xAs `q#GX6'ᩥ.A(@/Y Oq+Apy6 QrI6+< :Ndu2M1Y^e4Y\N&i"i|PK2G?տ%lib/unicore/lib/Ccc/KV.pl}OK@Ћ {)$b Mdڬnfe3U܅v͛Lp}dkTyVԨ2"M&{;`A`2])ËƑ =a϶hьtG \/3oG)ޭshΏnQZ]uU>{H7n(8 fgwVZpz#~Qf }Q[;(xjYJ7ޟŶ4^|qXAg6eS`,Ӽʦwir3_,.YfPK2G?3X%lib/unicore/lib/Ccc/L.pl}OK@Ћ^ I1ҦM2mV7o;o&>5u<+j5H ގ8XG8LGb FCs"qHOسm}G3Z4#]h=n6 ,7|z wh[Tu%6~c]O|e4Rč ּٝ#0܁ވ_jEvV?-2=gjM'{-͢Wy*_V٠ ::n&4}o }Vi4PK2G?JYJlib/unicore/lib/Ccc/NK.pl}ON@>QCy2BORɕ lE߲r&'$8w(_7n-2Zk5Ңxr44d[\Nt=y  =z|?\1;W\u`W>=xhPK2G?slib/unicore/lib/Ccc/NR.pl}Ko7cE޴9A5`Ar,ִҨ+Ux?>H^QJ'Q1o*?D_7f?t 8nӜzs^5:χ r:uշyڞv9~y:ͪUj̸ypPYNr7ˣ}PkTOO/EMy6dpVcZnZ<͒׷eV>pƧeJNEAaK`n l\뫭ZH[@q[j[Y 04`lX0igJ`IF.2hBzcŧ/1'6CCC5C$C'G7K7+ZK։QDu"pxY\MMl: E ?=+b-Xl : GRuyTW˭7[ ԛn\-^:y^]at(aazOcaXLg*`g`%X![F["/5Lel5&v=9IՂ5ĮځhQ 14.3^q0= d|4WB|(:8Äg5RӷRGM%&&Sˀ.Qi+Wضֶbpp 8+ok{ nCS 7hkb ^`^0"9]H L%$pujX/md*;$ʤƎ5 2qӲ`LLLzY9^+5[S#.ooPK2G?NX lib/unicore/lib/Ccc/OV.pl}OMO@=I3(C"jHt5E;o&og޼y,-rd#8Oό( T 6=iQ͛ۚeMW6Z$^J.ʖ.LUFcb}DQI'[*OUj:%γ\8RRl,}X(jYВ .xfoe#9F:H]>H{=Oײ!}֑. ɾ gK&2m*C9r[F%wYWdI. ua:+N 00:↡`=ԟ Ʒ(1Q PK2G?B+#lib/unicore/lib/Ccc/R.pl}1O@ FxCJ "RVmxICElS\<պF5b̵~QuoG#?L7Gb FCs*qHOسm}Gq34#]h=c9V|F>R=‡u Qt-:V|[b˱x>P`p)F  Sk]@/ O; qArZQz$`/y< :t@W+$~W.MbM&iy|PK2G? lib/unicore/lib/Ccc/VR.pl}͎0AN5l i2Qgc0Q#Ed4Tҁ8m$>;|>X vC!#PrYv^ԭTBtCӊSG.%*Y|y#ܣ#VX'nZ2?p"tznofw_Vsx*x})p,{RY2JtzOd:2bDSP 7)ϧ+\++Kvp=갔Ķj5^\}HFWF-ȐyQ8J+>yY,,,<$>\Py؂V-larqc?k?XxOo٩ ~n7X\5'G /ߏK'~vAq@ 쏝{{p00I_V?m^5}$H#GO>S|dIXX(ClCXH¦%TPҬ*#EYYMYYYV21a%L6dmEH$ǒfl# ű[QE2#c$$1T1kJ)AS4ki+215MZ^S \Wyx* C J$cxrPK1G?c@8Nlib/unicore/lib/CompEx/Y.pl}RM0=0Ү.[ NYVzq|lj /WЫ8Wgw=wϝO'48mw=R8\L-% ?Wn0P>skNtg~w};~,$lFYUf?:cq4m ݸng{9`ͳ8_Z 9B\i/$ɢٓsA-=]wqombՂl%soC7RFYqD&4s4wʣȣ <""KRz}Vdc#2A))\Ce"e:`U)=]" XsI͒%K ld1c,+QloT%-9.YOWハhG5jNiDqDK: ED3:"# w55hj>$TM9r*uT82UzZ9*kMG#]C&[8T,=,24J"zd;td1nyw:PK2G?ӟ@clib/unicore/lib/DI/N.pl}n0D2"_ڀk;Fs+5`A葖[,(Enq9;; @Gm zS\*ԝq=4uDp#CO ~@64#W [P θ%ߖQ }c5cUwx~RWoo="gzGJqS =~ fw\g`"kA%$wf c$=ߩ(~I9hM^wF6pNNsp}NLsBebQ1"r(Rfr36LމN, s!cNkƅN\.LZV+;Z`ש ɨ^P3YU3xdܗ:R\OU9PK2G?1ϦqxGlib/unicore/lib/DI/Y.pl}OMO0 =RCvn 4u$Y뭁6Ai!n4j=?PPjŢF}\,KL$1NyPM ȐSZl^SƶFm 3M̎nKucCyʗXwK<ܗXU˧n6Q=#\WgwN ?lA3ƺ=€G8"nt,/isÓ|닄C'؀.3Ƹ1{wzg+iiO:=^n@ڎ~N"M+v{k: .cE0z]L-<<,dS/> q=Ff"VudȕJ䂉ĒY9f\EY,mXX3!Y&Ŋ(Eb9UX3 ƭ`JT6O6Q#3A=85zZ3~R?d_5tbq:oߏK`zu*Yk:\G,\#&d\q, !<0˗Bya8B$y]Tf(הUҐ$9YIȚPK2G?΍Slib/unicore/lib/Dep/Y.pl}OMk@='/ R/D( =nlYk魻0ow͛7@dlUN9cE#{eK`DHE'RdݛeK2m%+]kEOx&K0|X]P5Bք S-JB{ğ,/]Mwk)6Gm %DsOή3%j/<;a!T ]R%{Kϑ +UVߖMlJ[Yi%Z Շ |Cla'dz1ΣWQtk~S,'<89,<qa1PK2G?,lib/unicore/lib/Dia/N.pl}Ko#7#@|I& ^j8hK4 F$[R[$,6IJ׏R*<ǧ~6U!"~SWf1+q?L/ר~/Y%xToL49G|~Ǔ:Ow i\8T+OG4Bi &hy|+ ,ۢr">f,֬r6Oӧ~^J|KEhb$: ]#{AjM{]t@}\8:A555Xuu8D[Kk[zX[ ;lw \b j R״[Ѷ#:hud2`T<S8`в-k֋Ck%e+,3XZjh-NZ'ZGK3%g/OAA xV<ʌ-O'A.YcXrSKM/Ԙ[/S|+kH": L.*zV֢w x %B J{\~C ^00:4X Wh1 2/ ml[boɜ€o`jMD0zADCBe3o-$ "~5Urt}U5B^B&)!E$MWOuQǚhfRp0!#Pؾj'(loVW8lkD3ְ0PkjjbvUajtb[ы%WᅠMEX"ɻA+)B=g&2kK`7WP|= t-320u9G -q|wPK2G?V*&lib/unicore/lib/Dia/Y.pl}Ko740EBr5`Aq-ֶnZ ɠ̏ \z?{C{vCxyte<9洎[:\ƧsªuvJm1QqxM^e34/=&85? O ui<} {?zyK=Ʊ2n0GHy$ҿuKϘЈOR7;NM|ei\vy{uӧwooȋxۡz(6釀sB.3zDQ&BB\,-ki fHXԈFp . I14!hVLFҦZhDݻ|Uh>ʶl-qS[L͛5okָcW]|0V2c GHc{Puj(@T6fh g% E }Vj=e Xzm??T/,k m]/I(ŝo" e%9zA*=^40zHm)xZBhr0dw.Dֹm] C FԎ04Bch| h.#[Ɍ2*ۨU*W249m.Yc-g =clmJ ]t(xY M$ ym,#u[.5Uex<$ZGPK2G?ݛolib/unicore/lib/Dt/Com.pl}n04w"\@\$h.ZHԀSGfb2UHtۼ}gHf>Ɵn]@ۇvݧgbݩ?wS݇Wwn?83gƣcnvዛ~PeNu4&aaO#]owi[mw\fGrIࣛ1Swogq?w:yG;;Qw?xߍ:=_!@“x jG>S. ٶ,JƢ׊#-*euj 6!RhKETɷC#"Qi ]")cW6 hu:vs ۫&#B"CSD, +BSV( mѨؤBy4Ԋ0m2GPN!qBH^%2bB Qi#ZDgJzEO+,(Ti:Y%]&t%E_24F\kK.94x]L Q*I65qXkklCSr5 W"[ BB(?PK2G?_W lib/unicore/lib/Dt/Enc.pl}ON@=Ӥ .J0 %6i bqiVE7wٷ3o޼669(ɑ?&{4+$k(*LTxAjű&fV.ɵ[[lb6͡iݡ=u=mtmˑ#ӋovݞSf=Gtu)ݡo3nږLm7?wاZѣ}Z˳v=5>pN)#-컷>Rs̳#~O}p_( .xEu=y(t8Ttס"tfp[fE>1vbUfGUq d;Y #>u ԥ+yL!_ܘrdD"҅b%fX}LEr ܧ]'` f7YQJbC0vq:~v\0 ` 1+AɩlTTNN^xL&`t g8g339| x/[PK2G?Wylib/unicore/lib/Dt/Iso.pl}Mo@E ^6fc{ިHĩ`?[3m} w9;0Hiω&f:X7B>Ϧj+Nb3NJ:3FյgrЫa{i<4|ouk)_7Qbߨ=0S7 waĿ]ϻdKOn?}mGuYХPI~u3gjmƑ%oüA,Gߺwb {)7Uőm]]0Kv=jGe .gNܥ8睚Mu^L& <C<$(B2$Ï 'K%Rxj 12Ea¨81Qqk4l,X Kh\Z+U~q07 #d̐c1( #RÏbx ')a^ ?Oex+p C4~<#_2PK2G?.Xclib/unicore/lib/Dt/Med.pl}n0)p^f5"Eji]:p=g[~&>񱸡EDbG")6U_7Tl2ԑXoj@1n#vsC3?wR[7kyTwvpLȗǾ Sˎ:3uvaſq7e%_tKeKov=XGxvFutxw]G?=:Փ59Szʓ2 /6c1nTZ=x6uXnikOP$'Oz]KX9FAzc>_'W" >hA0ŬȋUxYxdUb*`f.rOL>k\u||^ x/%ť~bPK2G?:]@lib/unicore/lib/Dt/Nar.pl}OAN0<C/PD/vD(hI=R ?XX"+Q>fY.?)Fe{!۩Ֆ.dɫ@ *CCh [kPloUOx&kg1^UvOѷ! T_ܬ(SȱO9Uw< 2zqc5yw^up8O<;l ܪV@ώ NK&uCuA4^I8㖣S|>܏4]郌pypy{EdőCml4JPK2G?؏s2lib/unicore/lib/Dt/Nb.pl}1O0FxC0Х"UI3r3-b|~ @A)&Y1{:S_h=D;UHLNyjPнyU|KسmCQz3^[, U|ZrOm *!7+tWrl]SM{=9VCO7n;{tesRAUG(ҽ'qAJzRof!+p퍔֛m7X[ e c"hNWQ&E;*CF_1-6Д +`XMK l+O bb@ۉx=Kr%*~GCIhZF6m"Xui:DސJ],E^S;ZRERXmiJWH,c6մlt[-𒦼bD:M,'C+I=cCXUPUjjihK%UgICJ](H#āyʡOߎ֨F%mc+ O-Ubc) Uyls&#%'zGC kYјl*v3 OԨF6Ե3ZAh==50 bM{n!u$P!THG0u 6I۠P' B&j>EE*DHG'EVX8V5zzV$q$.%)jUSK Pj4hk qV⓳β*8x0Nˇg[ӰS[vnϒް#IIN[9m8Uetp΢ugKʂζPdi:x>;A/e=]x4(vBJʰcKX#9n v8^󭕴e8vqPK2G?^%vlib/unicore/lib/Dt/None.pl}Wn\]Yx\Ef'b3lKV'Rwj'"%YO㧔OwwSxuxzQ_NO>?_~=zin|<48bY__N ?-S*NzܯI}ttk~L/ߚO_.Wu:L _?㳺#;ȡ|AGyWpr|k#~M.(Tr{|vz9Iz8]aЬ~v=~>wyf,['L0E E_Xi,R麰.3,̷Cמ*8 2[}_h146v # Z\Ͻ}_PK2G?1 ^?yYer^` l7eߝuɱ28 +raO%yCq zΪ'}7Iwá~R MVjyO>G4e9ǘYhM/9[I`rc /PK2G?Wlib/unicore/lib/Dt/Sqr.pl}ON@=I\*#BHB bqi7wٙo޼r+dIȑ?/H˄+#{+ k(*HTbFnž&fV.ɵ?EKx!J03uFQ u$[*2/YjZ$.V|B(>׭ Y‡n[N{?i^$|a2lcّebd[Ys$~ Sk;tVASA *gK&1+x} Qh \<Eu<VQ8N kuD PK2G?!̋qlib/unicore/lib/Dt/Sup.pl}Ao@ ^/mزc5l@d(!r\l ղn775|W{B\PD N8yPM }9!<8^1;³эmI[ŗjx!7jk9m 9o8z;z~_Fx(x~*p{xrF$v?=;5~j~Pʴ_ddȍ<ѓiR{SRXY53?vO˖Q_(, ɛ40p-18p'X(Lr+=Injք,S-JBkz'ğ4/M̰7v<{XhvdY8zk-ޭ9Xp{?)5y: R{G\g/AJ|*g.K&1G6NW4Z; a`-cy4z d >&ķZڎI}rHp?8^GZ/2M1I=N)r|/ݻ]ܫ/-LJ'eUӼuO.֓s]^FN_iFxc7FkuJWoS˒/K,j=5@X*Q0 Flh''IɓADG "O_PK2G?oZw3lib/unicore/lib/Ea/F.pl}OO0 ϫT Lj+*UݴuH[طᏸ?q}[TYZԨ$9^8iCwPmn䔧ËW!Q9;#v;%E55ɍ2VD. ^oG޵1hƎ^?ܢ})% ۪|d4{r nܑ3xu"g㕇□66 oPK2G? a lib/unicore/lib/Ea/N.pl}Mo62"_@$ERBsD5`8Aqm+km+U 2p8;C)GuNt}~M}xgmy?=|ڭS/ Eϳ3?й;?_y\RqySϻifY=ϧY?tox>7뗬>?~;~YӲ;ttPO݋:.7s;_v-jk^eV5?7t;y_VEa%uUq?+UدqLU^^můi[]cKCӈݦQ D 40yP-L쒱EWS`*l^%m1FzhpFmzX VX 835R`ꤷ6Nz Kp׫R$-lr6=n:5q8,xAO,qrD/3Mb! 7 \uƮB/v 6a4m N*ޱ]˱kCe8}۠{`g `'@meБQ0ڋՄ]ڣF 0XbpL:)yScpui%g.'%"W# RQ9i'Ü#Օ߳s]:0~/Sbc Ĥ"'fTH^E@x'"ˁ5UG\N8 ?ZcӦQpcYpc{(4kc:nCY=.?emKQJ8f`jJ#Amr)Sj&tPK2G? rGlib/unicore/lib/Ea/Na.pl}ON0 =RvbvRM[1m5&(̀=NF"/W?@F.i)af _?B8wj#)2R͊%f6ɵׂkA~ g~',A+XdoIU8pw`|RmBi++8X|HZnn7dOFa'y<~0^.)v3|!\.!fx780PK2G?^bRlib/unicore/lib/Ea/W.pl}A0 C. cHbu/&j(Yz$0 TͿv عoJ0Ŷvg;(nS#索3:+ opc u 7}&_q>@mȹ B#9߸}izi/ݷ{FU=\'qyG{9籺SRC_8 P&&q7hz?N 񞳊-GqYF- jBKD&*Eu$F)FZIh)!Ehm2E ciSFdTs@`dk qh$#D!IchJiSnjuDN6jIV\ݐXi-V9#h yt`5i 4B1J,aRqf6| 6aAk2 1 g"]"EF=1ߤ|$䛠* _PK2G?Alib/unicore/lib/Ext/N.pl}A0F?L+PHԽj(Yzt`܂6~[V# ooݟEDՁjPyDjS 5d&G3[vsG+߽> F=ӳ5qiv,ewQaڞ9vL=;_f4L`/vԏbG㎞j:w_492ֳz!nnn:;=d+4C?jOv? zd6gbsA(œi.xU98\8r/mn?őRnRBl0K!sj#d~i,_EJq(`I2/XJj\ʀˀ2Z&R (2.j%uYוE' XBU 6 7^PK2G? ^_zYlib/unicore/lib/Ext/Y.pl}KO0׭pnL_T yh*U)Mn$qv#_ǹ>ŮDnJ6O7ی%F8d(MWGd3?N[,k:UejGX^ XQ5R Y›j[ -n2{,--27~BiGV]ol`t{f?%9Rנ}?eGVzGˁ?SRkA*R.P\%wwwӬHш3#>"˹Uf$08Fl'{ϙhury',sBbI:y>dPK1G?Pt}zlib/unicore/lib/GCB/CN.pl}Ao0 6r ;ře,@;`Gfbm4ʶn*'z|»ܣ7PAujS\H+4p4Xp"K^p`a nD Oִ#i>7quP ^nGa0)|xP;ܫ~@Į'?w'G8;\Ouu7YѓvGK_3-o|fڀ^/ ;XLKעU:x2=[\|NWzƍcV *EEs7siV61"YE*'ƥSvB*U2UU#V<"+M$Hb32,HKePK1G?^;!lib/unicore/lib/GCB/CR.pl}1O@ FxC2)ADҪM/\|py _^7(AXPV/4섃uG HLh_ŴT{)Ffk?~9~mwP8v/{رewQIq{YBϗu{ &MCׇNj[S||x?+cQO]^_iS߿-wW]?8뮟c&ƥMiY@"pfDc: L9 .2%:@d>Ĉ6ƞX.#iXALȠn&ٰهczB~rfff&csjO` BBcU B9Lb, F"sZp&G_':PH $\+) ľ8gYR&gx͈܌(Pg&7ݼ$NO1M=GfCd$S){дi:ai`Izc+, Pki鲤˩މj9+fSeM97TFF/|%9Th"x.mWmQbvq f$Y~ȝK' zb8; Ј ggV#tLmG8DKѶUnjYfs Ap =}1Z#P>lМ soz0}5itL"h+Kb LA8XѠ(mFGG0 :"=ZZ,4jʹ7 idļI5eOykWs>uHC}H:$fr~3C q  D@F 6MǪ04U'^~0cy3[ d>#م Ob,%:B\I:,sӮi%j-wb!D,t|.^S ʱf:H2as ^M:Ӻ x Ou&z0Jf7DH_(U?Q!pԏ\?r8ݼLywϧ?Lǽxz>üYs>]v~p_|^|}ܺL=v~qˁZdy<,y-=o-aw\_|iy>ݻ7F|yey<ECo3#=Ӆ^umkg]鑞BWh6kg֫GzGcc}l#= ]^6F}o= ]z޴֛z3= ]z޶z;=3]zg3ҙzGz Ϳ_z/#=Ӆt/`eHBWoś_Gz?G#?G ?O'?g3_/ ___W_W_W+ſ_W+########۽Mfzg_1izGz _Z5i==3]J7_:HBWKoқ/Gz_ׯG냧z_7/~z?G#?G# ?O' ?g3_/ ___W_W_W+ſ_W+#########uc1xzgЕnژ6母k鑞酮t5mzz'z+3yk@OBW{聞.t_V[_azg_7~zg+?PK1G?֪lib/unicore/lib/GCB/LVT.pl}Ok\n7oUTթ"#3@mDv̈́bcQm~?0p _x:|>=r|x:?|xO߆ݎwOǝ<7?<_^o}.~j?~ >b>n6,Sw*Bg'ğݬ(MxJ79v"XhvdYu8zOd;[s$~J WtV=AK^ +\M\klicwmAF-В;Zb1Nd|t6 yp%0<3 s\* 5 PK1G?RBHlib/unicore/lib/GCB/SM.pl}nF2w`d\Z\B" y0 GZj[L$2$~Fnw5(ǽ4~/_I{F|s}~_nGyzstƋ̧(߇0#ӏ5,?tAO "vxé^"|(:?K7n||}y=?>;5r\%Ngs_"p~<{f醣Ŀz K9<<ިקay\̧uaCZafOH@kf4w.r{IPn&MB45+%Vʉz%RtDٵeQEmMk}h5%h6q&Q3LS|X5["}!Cac V>ɧ9Qy>E=zc-r")%rVA[!! h˙&W.&]ms^N[:$sOŔW+W׶nKb X֊JӪImai*]KLK%bcBZg(SgbMtD"Ud@Vi6e"EQ l%^%F.߮ڭ!ΰ39w^ rT)Wû+6 +I}f6Ĝ+RַV Q,STDgl6nhN1=kvcmB5Am{.łX*Du4IwVށw->2CZ,@__PK1G?o%0lib/unicore/lib/GCB/T.pl}1O0g"?<ԡ TdHtiI""EiզHNrm 9ذwn˟ ^XHDfy"" &([=;[t}$&5N_:5=\KسMC~QT] vv#X uH޷!d P:38YQ&bclsw EXhvdYupCÛ5GzNSJ]rP܀މ bEzpĵ| R= ΜM\kF6N4^2 ~0FX,IO wQaV<]4 PK1G?S0lib/unicore/lib/GCB/V.pl}1O0FxCRHjS$F'6 El؃w}7Q+di^zwxȋLEQuzAj:ts$&<_ #Y70*iDnЖ1+>)C`%?XemUM-eX?ٓcep( 97gNlSI]P܂މ_ bEzč| R=j<,%Ξr??pe<ϋY#7sxXΌ02"?C'|k|6.b:_ɼ<ϔKq9y9}[鰚`?|9<濏cMt痻լ(T>_Vyyjl@jVe^_.ymo|6B$ضV`C 4v,pihmqK5h^#Žz恘c*ⴻ [ nK] WGd/#$"up''nn6 8$jy&bu4ݢitđ1bĸoHaJDE䛲z3#T],# SKH'(" g@#D){D.O$e8U#TUMj&+H5QD[١P EĘtmN72{ԶD%i㞄iؐ֙|K,9ii/9=ƞ41i#3VX}Y=gg֛5f3+S$漇A>Am.6Nߎ.QWN, ]++BXuĊ;okj]ح>be6u5%ӾɪYMqũ;U O3qt;5$e0md&E.KZ o7@pqw;Ŏ8(=+zb숙"K%'lSbGl,FjaaZ PK cG-|m\) Rao¾D^F\ZnK80צXEĐQJHW}D:bm30=$V״Lmڌڜq;b[g;SldVF}T,R@/Ǝ8(z(&`.I#.!&|e7I& \0L0(z#HEZXzzQSxVv7BM,KTWHE^"^ BX+Z+:^ĵU5YWy`ψߑfި7 uE'YF]l9ۓOdILٳVNN$$Nd҉pO Ӵ 0xN\݅rv~PK2G?}g !lib/unicore/lib/Gc/C.pl}WM=|%1fw񅟈A6l9@+mm V$ye(*~Uo?o懷SNo穿z #ӯOOv~>}ӉQ/ϟsuھt}zu?4;7%7oOo闟Û?2=^oiTio/-6=\?L+çsR?{0<%_nk7x><`_r޾\f.:` e?. Q˱z1*yctXf°p8F5pBᎡQ{7W]%> +k!0K)턇 .]ӏPaѡq71vm4'Lz킮a&,0#M0&Al lBԴRilڤ9SDm6QMю>Z,h>L+N& v s譴QoG HB! ᢔ8'?l&*i^*HGRIey&RDdz&3yx&Ldy$8,Odz"ȁpjl0 Ye(U*m]iWNw[U1~)a% ]%pt~)KaViK92\TF(?eKARhsQ24\4;a],E,iuu8်GUapA_ZUVZehU;*C0FX#gv1j.!U *UJa:Tڸ|LMڨ{[815v,<68DpA"3zZGv-o) -ra]VqMUJvj ׷TMzCezwr `z;2"(u A!*X].싺XbA]c2`(;I`n J[a$B6 +ط1pwe3!% 6h7N<D;@@;ԓ颃Qc/^p!q=q]7(7IwnLu6H ZD0M{#<0'}ŔUyHȜ+sSnṷ vx ,Ipŀ1" R@kéTM r@_)]%e`vӃmmmvPs0Qm1  Q]3*No@$=cBҫ x ypۼ"ٯ~uD]Wg%fabuK4nC>D䁲‡o>5&ZQ11hd1Ř:[قJm%G@ҀeVt3iԐr3/3|Aau(>x2 1v.|_dU}aKK5i*: Џ;*\XQnΘ<ܱ p;w0SZWjCr֍m)Jj+<e.'4ߖБ#|hcPyYerU` 6e:hX%gɩ$G7e;;gps3U1Nb!"8fBD ߩ(CLg2B#2it*@C6R,"9+b~Ntv̓X !Ґe2_PK2G?> lib/unicore/lib/Gc/Cn.pl}WM=|%1fw񅟈A69@+mm V$y'e(*~Uoo懷SNoSA>F|7ۏ_ ~=0mû^?M?>M;Uޤm ؚV~yr~ǯDx,G\VkW Ye(U*m]iWNw[U1~)a% ]%pt~)KaViK92\TF(?eKARhsQ24\4;a],E,iuu8်GUapA_ZUVZehU;*C0FX#gv1j.!U *UJa:Tڸ|LMڨ{[815v,<68DpA"3zZGv-o) -ra]VqMUJvj ׷TMzCezwr `z;2"(u A!*X].싺XbA]c2`(;I`n J[a$B6 +ط1pwef& 1q& R`iz']tP7jl .-0" &;֍c.D@#^A@e΃0ыio$WC\J0uӲveBuJ Do!C#PXU8.W!am8iu5B+.uzPdM-m*u{&*P 8f!81]~$p_ыpE3"ypկ~uDWƟg >N$jH\Qqhg"(~-qw;/qb;e %ŧ!& Z-<9yl+Wk62NÁzpKa~0#w"o3Ei DG'A zϬiEZu:@1ϗZ%p j=k uҤΘEj.0>ުi2@saGZĸepc;1+ kV[q82 b %d}3W14xA,&)J|Pj+9j,I4:T= j [}dl<Rcƍû]+r/jҮUluwPUY} 2em|-; AYOn~7ܥMRm; pUL73{+ZtՇ%m6H*|,4|>P[a૓O1OofyAƖ}c+= PK2G?~p3lib/unicore/lib/Gc/Co.pl}AO0 Txh]`.]&n:$i뭁AilCH^tjU#KsE^䯊86y@LNyМ0{|OرnmGSRT#ܨ-a|B+>P=9—6 `[Tu%٦naUfOq >=859 O-yCq$~Aj };H xlިl{{`uKZ3贓#G4SeIyGyrIhyr EG?PK2G?r%lib/unicore/lib/Gc/Cs.pl}1O0g"?<ԡ T]*%jS$F'6l El؃w}7mPoY٠y,(*E&348jCwTݠnOTkP!Q9;" {%MO伶R.3AoO>1h |W+l]>Ǧ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 cVi/WYQi"4PK2G?XB lib/unicore/lib/Gc/L.pl}WMo=ˀC{%Y4@OĀ!/vrKmK< F$cEbU]a~n?Mש ?4޾a{|z>?=Ưǧ/yӧZq~;?ݿ<\pur܏3)OvqӿOz4?w޵_nӇˇ__._ΧNwyuz9??wC:L{T?Lyz{01ߍNۧrH/߮tH[*? 5|_]O?kݟ߾Lcގ kh Emků &JP $XQ(q%-}#f^k m|c[l[v ,[)u[9 =֑6bb.Eoc7kLg3f zy |3 `]1q qKlcDFc"cJ}ŀb(0΄Iq7%v͎"헏8X j ӌҜ -'~bHXE'{)@\Z U[E9ВBK -),ke.ѥ:xǓBʌ#EƳȌ#+8Ȍ#+8Q )[%V#$)GZ`$BNR1g~;9P 5!UW1[W].0` ) ޷I䐬` /d9_|IDQ _S9_8t\/*+=0zVaұ**kPՇPca5R,xaQmMgxMii2*@`ۂ(C4,E/ XKd9ZԒ?ĩ,trS2sϭ6~M_jw:W/cR;rfpQ3FѶ &J̘uD 6@?zJYAPL4SdvmuvE@!7ڲ܃(b\AkAH)j 7@<,![8[^AZMR>f NȐ8f(ku_uEʼat\ 7Ae3^(G"&P+Mc6SćDz -)11{WĂ8be0U[i\WÚiTM^ W.g39s#&'Lnh\VP SZlE _Sf6®+og 6X(u, B q\ \VJ]#HoHbQIP߀pu4re1\S$D;LiM&h-!}~! "dNؽq9S٣Úȗ2EGcKkSb]IS>i+!3RR> ϟVT7/& jqb`hvS1d1M :֬nlS6p{K%-qE3U;i}0x,bVyͫwbb> &)VLYd<'2Y`Xu Gg{"nA~PK2G?@˓_=clib/unicore/lib/Gc/LC.pl}Oo62"_@IH.)ul (^RgHAo GZB(v{vU-q{NOU<,h0__~G&..9Sj.b9em1fy(쇒8%1Sg8Sh߸}e˃34a\ux,,x:FkkuӡHX&D([60袬EX5U:(-1-jjj6#KW+J]յ/JSQt3`<25e!@e2j" tm:Uv$l50+] Wk`XZmۚ(8]#j`k[IwvFD7b8P,!ȭdY)n[}QIҬl`E`WZo+5fUVjCnݭY5 =*TP :L\GqkbE[] =r着&5u e]#`:ԟ.(rzHIy;"K:ea,hc<U4,ּ|۰h-FA(6%>O\*30Ҳ@[Q-F5ڮᚒz>" tDZEp(Gqj/U8u͢ί³ ={PK2G?Tehlib/unicore/lib/Gc/Ll.pl}KoFmYxtMd6|" y0 ˶THNK1duyoUi[~\n>.]nФo><.Etx~/->=m\6<=-*!7כaa|/|.u e<-|7YϭKu9_y7O"Cmy|n;|':ɺ_~vw]/lJvr}xz]/ǻ1V}9u<^Nj27r^~]0S:fR]t7\|5jQF4+ ¯+ +xW ^kx ?Hh*hQԡrJdv-[fnYe[xw;x=lݳudK8@B@R9HQ  HM.I=sw4:y? O 'QIa*kZ* D۫s{Cl족ؘFavA:HSD"Q:E)NuSD"Q:E)NuSD"Q:E)NuSuRiT,e0*Ѥ&e0UmiAAw$Nե S404uhEh h h hW@ruXf/b-k2vl7! oxCp(C1p?GO>0C>0 >'xI>3>g B Ѐ&ML]2ueji\bPÓS 9ŐS 9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŒS,9ŎO$%g0VkX۾QZԣhE+ ¯+ ¯ ^+xW^kx 5xo 7[x o-;xw{x=>|>KN...)S$HL"g 3|>_ |/W _+|7|o w;|^ҕ|4﫤aa٪iif;L;[040Ƿ0gzqqiiyL soߑkiO|ZS4GkmiѡKZ-#RaHE> "]uPwmEFۆ&hJhUQ 3M72=D-шfNJ>G#|O >'|>g 3|/_ |W _+|o;mzḶ/UUoQZԣhE[x o-;xp.wy#|-K~SZ{{D3Z~H^ԠTjP At +< +< +< +< +< + EftkymWwKp .>|GsuaKZ;nk<3m0n+w0NsMƅdgn5J-Y׹KYy=+xMJ9G~VB9sRfYJ{eL7PK2G?lEeblib/unicore/lib/Gc/Lm.pl}M0Dj+CT`F.[G@ mmy^ ؗP~ٿB?H/m7åCUOWT8U8asT5Muؠio*f_qQAu[+ BЏf?c)_oN÷tJ㤪n33N=T 0N~JSPiT gU5 (UM ]]Tv=.viPj|4Ĩ644D ڼrP&OOy vcA$deheyr eeqeQI&EQtթ0Y[0v-}V~"4ZryzI/bNEԮX njyrnS"vW229n}BdΥ2ALI)̷ <,R1yO< sԚYJ* w.LzPK2G?Ub(?lib/unicore/lib/Gc/Lo.pl}ˎE%@,d>Hx6,@3=,uewW% ,`0"aC7 C4|t7n_Cfurz|yp}܇Χ<_^O/aqax><}iO/WO ǻG0\0k>}p:_4|{.y< |ws=쟏x~gpzh|A':"o_-)dr}|v/#}8]05|_]O?˻?}3~x)R-\'qvZֲZ[ زws;m6-zoMф!0|D_4&.е:I #ŰC6`M $mӴRm\dt"Y؈6b>Msll| 9̯@ [`Ҷ,! R3fJ%M8L-;+V)<ҘpGbIy$摔GbIy$|-UZP!=i?r`0!T:HqF bc @@[yeGf啹A++dɷd2[^ZQd2dg|JdDV3˟S?*n8jYDz0⢈ #.0eV0ʆyBa%rHmA$}Q2 (ָrRy2Ea {~ 6a$2jalVݾƮ$ĽQ+rU1-ʘkWЪƾyb޶-`)͍0tdDˍ U"4b! T*m$nG i840FljL* 3qIM+{jZr".@4 flt m@-[iwsݸg!Qͱ(DE7XMEv[qw<Ȼ2H놉Ƭ"dq#u#LaX-㬶Жw=L97KƠy@. KRe a 2W9+\#f!JX;oAVMɅXXZ'-8D@A2\na%(G; 2h`nV+xt[!nQ*wo&J*S]oLjxduv|FdUf60U Ifi31]V75'-WVѫUnl z y;k'ls^nJgf#8Tqjt05c};PK2G??#lib/unicore/lib/Gc/Lu.pl}KoF2`d]| _0f,RDjv𲎑]$%%PRxz{7:w}{<ϧM }>?ۏ_v9^ziw]^qSO/qY]^O/g:==Ozzyz?_uy?\|.q倿l'˗Y܍qk;?||pzcy\q맿oWu}Ɠ\_^z~_:qeckyʷo.~]m`e1a͋٢}ps3UhD3ZѾ/ / ^kx 57jP}-Zuױc_ǹw{x=>Fɣ=X&T,LɈi)8*f:|3s,@3!l/_i˧4 K hB غuc$%, dI KYȒ@$%, dI ¯$]WxX88888888883R-a|8܌on}?PZԣhE / /^kx 5xo 7[x o-;xw{x=>|>G#| >' _ |/_+|W |o 7;|w¯+ ¯+ޕuV11&SU#\qWІzOYU:&ffW1W1ױ%44f MSƠKyu..Z~abā1bbZ|h}.^CXv[A̽:tUPF4&|O >' 3|>g_ |/ _+|W|o 7;Q3PZԣhE;xw{x=p.Ew}|O{^f` 3p8C 8C 8C 8C 8C 8C Ç݌I *A➒Є]2\Kw]r&8{/rVKf4'# cͼɯ1eN!Fմ p>IsRɼ9is>72}$&N(sgSω Æedcq0ͣ^>ƻ yVk?:y3{Nd$q0b2'{7cPK2G?{ lib/unicore/lib/Gc/M.pl}Oo62"\@%DsC N:z\JZ[mhjԾ1mƘ}7%ܛn~6`q}?0/2u^n7{8:_<4se>LZ#7[Ό44yx^!{sw_>ɭX>ݚ?x2eO`^3Rt0_Os\ߠ٭f.oWձ_H]^_ߖֶmکoC״cXmPtvf8DȈk$0qz>.NU[t=QP(B,Py],YGMW(?ۖR\&bMzMVO6}DyYum/ "Ndj#.3@Fjvӥ[FS+[QoU| G5F.ӏ`z"n؉8XM%Pm%T+b%&}DAXD1Ʈp&L%ĞUn~fδuvvgvSW]vuo3Q;s7!l:Ȏ:^|Ԏ;»)-7"}PK2G?DC!lib/unicore/lib/Gc/Mc.pl}Mo0 a^A/l}X"-tn6{pmKm @=ȗ-?Dnhs:\mi 5W5[3=vHݡDZ^cjD!}}D8/_hwh}C#GztׇĿv6nc鶾/5laطGz>Gox4' e?ǟډ~OW졇=Eb;O^ {M4 P}7ZU*]nY땪 ˄L^/(iQ"n +W VbN\:+:S :$dsEYа'9PrJҥW襘7@c˼-xs{QPCrƀ Ld`r`)hh$, R21h`()4h@ImZ%nS=rYqQ3f0Os#X_xKxKI+"eWWrq|= ϧe$*T " X/ؖjNi6ˤoJ\/+kX恱N9uinY9w&"˩l!hgW],+j/X.~6$'fJ|=Fؒ,fWUj3l%+6V8\&hN00M _/Ա&H-G69VKZ) +& 3<[&`w=PK2G? =lib/unicore/lib/Gc/Me.pl}ON0 =Rv1.Dczk MP{F"9W?@F BDQujAil:eHԢ>(g{7-z+)AY4 M'͑nK>֨ ?yYm*,{xrFj v 97gNFOuCN&=S Lß7~I=j<,śΞܫZnO7?¾zp?|_'M3VO/j}xz2~ϗiQ]M=>3>y>fu<]VgʽX?ݪ?W:Q^f?|z޿rza˓e2+>\yy &MGݗׇU)t>^WiyJU=p@jvy}u޿[:u 8xp1]7BLnGiʽ@Z0VG␀##Z׵ba*YpցX F"9Dt#w:bEp7װzaXAH0б` &7=0xL#M#-j isބ<n+WQ2-Sd8ipD/,8-CBh<}n#G9.KR6mu$74 +ifݦl'#GKd,V}nXvK8,XIJXHQBSUFo^=C%m6q6DmI'ni'1дCc&?Z, p#'I2uחƃ$1 ʂJ=p h @ vV#L f M vcjgGh۠V˨--|ѡv#zi Qs6[~֣Ff3@P.Nx,-XdGwb%<&F4(T[iTl ; #fr x.<>v/"<5]*LT&W"_ a}f]K;AAlDVF0w=vөi|l!,1̈́LыW\ķ}ɈOH\ȷ/jvCT"/D/8/7C6cI VD̲a+.D쉽!=m_uJ ldL20|>Zw; +^9H-leIAR 2p'($9|ľwg?PK2G?ժ6@Nlib/unicore/lib/Gc/N.pl}Oo0ϩ0C/P';qDj[1ueSߞJ/?39H{+۵z-ן8z7aov?1r,KpA]/㰙˷=&cx'_|Q"v|ͮn}t\?S+zVF}f%cc`,.{9Osi?5Eq+W?Ag8.a`׍z}|6,KSdMO2l%sx:EÌؚ]ayGYfiN]Nm,i,;bG4 4ĺ,HGDˁki`iu1 pip644И hXNCC34; 24@Ɲ8&|5>TZtޡ%.Ommfk oMk@q#PK2G?90r0lib/unicore/lib/Gc/Nl.pl}On0 =ۀ =֋+X)Zwjmiv[*ԣxOzfB՛֛ #f~' #Y:Pk݄0\Ok.ꙮlEy*{F7h{$ y»G v7Mj®y[=4Gg3iж=[=X~989p ;.K&apFjg #uڞK\ xcO?elO4<[?Zw Nݵ'&?!qwQy('7n72ܵ9:OnDV+糑ytt{{]oeqR\J͛䠥VhAti3oeQlDM&Nsebh`ɫBVE=oBr̈́$,d)JZZ-J#@8B*(jTKT, 6 MD,,7:h`ɒL 6"r*RD[AJfF|)m6::،N"L%WM[ ,3+PK2G?+lib/unicore/lib/Gc/P.pl}Ao6 b Q% %h Yz L֖ YiH-zk8 )O1<ǧN~* v*^Sqk2 u|>ED-XQ|0brůqNY4K w?kdCǸDt:(NL_;=˃ՋLJߗ"y<5]69.'ry]Ƴ̧wq|83R=/^hD׷~ev/o/봏kwkcZaZۛ%o,>}Ϸ7eYjKQ9`]uCPm!['7vyj}&kZ6hؑrͪ6P%ll#=\&um˲Ն,(xDM]@4- !uޘFɅAVDgPNa@0 -˲v$C]FTT≶ڞEdti$$!A&56% !&!2oɮ) {pH*eYTeVZ$jED\#HBC4DUf1Eն#C7D=V B:"` U}BO!\*_g^CU(W@Ti9쐭 u$aNg*L3m]@Xkz.0 ^l~~ 8t_@뒷0(_@  b+$6]XY)o8 J.aOd dXD\4m"mv,$.$TrlZ+m3XMY\IvvTV<i+je_PK2G?J<`+lib/unicore/lib/Gc/Pd.pl}O0Ɵ!xQӁ + Dz+*Mm_{su @B Eqb)9ϑ^WfRI?~AOΨ dž`pM»jXSOqί2L F/x29?H{۟x_ڣ^tk= [)#tww&ۨ/0 h9E1_e|ӆdܖDq$:Z(1 MF-&7PK2G?'lib/unicore/lib/Gc/Pe.pl}M0"vu/@l j7[G mbWi˿ ɼq#|p8] ݞT1=BβGpOThN7~XqU=ޕlt> wSV?E V7h:.߲Ѻ}5{=^xϼgm@*F#q/hziňon]w T ˕\+#GqqH;6CN_-(meOWNsH 4. ګQ`jy>|xfUtCN8/$ZW4YOyInȊ"&S2 nC߂$aԇQ%+rMn0_YFdBR|I$þ%$%3 4nȊ8&3 )S.fgJ(g*}&$ .#2!$2eB#pzgd#p/PK2G?q@lib/unicore/lib/Gc/Pf.pl}AO@4x% kljkʿwJ{x7or+d"Nr/I*;`V!iQɢ!vYՄVȷW?eGx%)0 }BYK} [jo4(IMH*K Y-;pM5+[ݜ':[ u"]˖Q:GǞ?$swJgxW6N4Y#wPa`|>YX>TG8k`ծ n:X.g#XtR *`  ?8hwq!+ٌ-x+G1Gz)@ntB]j߲Џ绊5{={xa{xcp/Adͼ<.ɭ3Ly= ’du*ob6Ks$gY@FڻKIaè"ɄȂܐɽEHR|A*'("dJ [[yÀ\)IrO*[uWU3;u?aV/24/izcfx/j}շe|<~OqQC_]?yf~|o//ָ=Vm"v|[u6٣knK14jqKP""9c)~1 "KUPK2G? lib/unicore/lib/Gc/Sk.pl}Mo@ 650% G f[حu[̀Ҿ33p D{ *VpiVrFNylxW|jtm덢3|G7hk`u +ԭ2g B:8"tv4[ݕx.=<=8=YxtFup'tvTtWSQ{AF D.ǟX{m[{`5sš}hvtFQ_Ǚ((Ub1 I!z9E@Md>V ۄq[0JƂQ0%Q8mf8ubLӄq@ɢPyȜGH9rO*/ PK2G?؀:lib/unicore/lib/Gc/Sm.pl}Mo0 ^–?b H6(7Gle[HInIJ}dj-2;؞ϽџN詳wnИ5g oߏMYz@ Pw؟;sT' aa-]meSYUf? zcdqig= sOSw 8,t6TMwр~㈁[瞯zoa)Ğǫ3~V;{- `krN妽\1k4IX *:|7׶pZEZ.XebqμuFVaT.dq&sx'w.^6uu* BsIE) q)6)K, yveH*rEXÒv(BG+eN(ѝ1"!mIH}cmRm-5YIwƩ Eh DT*I ʥWɂrLX0i "BP$ ST<@}~--PK2G?逡z1lib/unicore/lib/Gc/So.pl}Oo62"\@#RBsD5`A)ڦmbWnokpfO)oFxQ_|u?g\^|PI=ElwK,]˃{S/ۻ}A碾/C-Oâ7u] >\E]QiEoܫMz3^/-ۛgQ햵^ _q<uXog8_.Uc}) ?Z{G,7b~U|(d}>j9aU=؀<űE}1ď?_^ 84TԞz#޷XS}[}X r5Qj)KscUrK:DDϾ~dys ΂F4D2C Ѐ!3kݶ D/Y=B< lK4]]5쇳Ov"܌A \屌5p4 l3p&爎s#tL&&tc7<O@c<€abgn/ q2g[L 9q#䉦gK2zfCL8¶զD^P n53-Mnfv-3kzF'rᕳY]DEmt3:o`&"& ΍c Μ#1B9'w& ̑WIefΰ w vEd\ v މ٣{Kו~xFT3NprzKv쑥{nLଈEIĤ)*fEQ܃+Bi?"x/00XYpNDLjvU ~zYGr;;!}l,՜vVv/0G7w6!;/i]({}'ڈpUw%Of񆵽ELUs< om]uy,~JA{g_PK2G?Flib/unicore/lib/Gc/Z.pl}OJ@=7xC/ZbR@R TIj+ڿw6xsμyfoo $qZxJwXY ( [c'F*9"#,(Oޭ([blC+Y\{-(z ^j< DꄪHN&4d_mQZ[$yh[Tu%acS@)F-97gON lSK] P܁މ_bEV4~)cBm@1m-ͣWfy9t@ xe8 cVfi\,&44MPK2G?9s$lib/unicore/lib/Gc/Zp.pl}AO0 ϫ4퀄eRTu!qL[o JR`"ϟy M<+jԏEKH)^{!?L7'br*P5Ɛzuk;㝒t'r^[|!W|zrm >h[Tu%acS@)F-97gON lSK] P܁މ_bEV4~)cBm@1m-ͣWfy9t@ xe8 cVfi\,&44MPK2G?n'@lib/unicore/lib/Gc/Zs.pl}Oj0 =7x^uK ) `G'Qo=g[~r۱l𓥧1n.@F.i9af 篌0hTj HtT<{wlYtp aUej/d{e4S U#nMhTۢ$w jXU,,KayۥWoy2^_~ޮOw˻ߗOx{pŨO+ǻ?.>}-˒o/?~Rt]}𰼻.>EOWoˏ/?7i=_nw˗WK>=,|zx{?=/w_qu??_o^ޟ8%w/TFiVY[4˼ް]i7T$%ۜ1Mqr#GAtCjSGك+nkmm `"̂ x&5-l Y'X4h3V-T҃C  :'N}ɊbB+ApO\U}j&{GOOYj” "&'xq-lpgĢg~BqOrTs}d@$Ý܂$ZlPh;akDpJ  O↯QEmAKFh9!5(1i:9B`%Ԁv?1xLdB5f%/.MZ >"= ږ7,(X = 긥ɪa:9BxVde֮ J慈E~:i+-/ ` ()u./| F$ȱ6` ͂9k`o58Bdu璕:VXH,*76[mܟ0vH4@E=530t ==2AhllCQNcRN9 &8G ũ[ Nr#JgCHBéN'dw(ªB- p#Vg]sQzpAŭ"КVf~:mq9:m8KpOi7|q jvD;}k u@^f`1;:ã!%QKҺ"@=<]Aq5g6 LP3qQFg[s VBNA%dx[P8@*iR!aA8 xTa'Dȉr袖sJƪZ.dSI=Bq|Ҁ8P ζӡO^BRde(@@9h]hwZ&beh ²˔ \*эl XAke B$CpDzAod nC"HXQBf;9*Ji82 a+d. ltܹK~joFaKl#A`(dE56,=f\JhmH (Z ն`//OjT:xZJBoÝJjahReMu3i.fmҙ Tݝq:ijW V6VG?6aq I `IbNbe%PXjz!aɆ&:!qP';:l"U€FuNuNYUXZGsͩu+D9;YAyuxl FjJR'[MI8@fݎ3x6_;|/  z2ݻ`j9?8MzsURLg7Ŧ kD\n03Mo(PK2G?aH Clib/unicore/lib/GrBase/Y.pl}Xˎ]_&1OD! ˑtmM2sae OUbX_mX۶߿Ff{W?mwS/|xt|xvӯ~}mۧ+^?nWz}|7;~}xzi{{ݞ?1?UWߌ_Əm?4_c//~}=aa9pG&#$ȕң)=~;:D'a4TL`0*x 5b¾f k|060eG4,KwB—,N8(N´ )L֟}Zg'<L;ܙ]&tkYawB ·G ܍`JHHsJrr4 !sBCr&*nˀȒM,mjPc[%v7z!35 Xeae/,ʋaRy08q%t`"̂pN ïMpTf/ )2J: J4$ByCE*ë &'8 gKmWgz8ScCktu$g5inlt 1<'1\ɅOeyBB_Ͼ=ɌgvLMvkv*L^yfrSgmN LkTBWN@>R,R`40iX&dwe:& R͖'zOqDm;FQ66rcS}~\0˨@CԄM b{m@LHS򎵝v`"^ɭVr&n#vryZn '8z ވVOaJ*['l٘`zu\P[AOXuK9N(Q_R= [h`&Me{'VqL \#.͂PA@ɰI^G=VBF ȭ܊Y~ 2r}& 9'XN_Q}ic}+fA`YlOx8ON4ЦAKa h*F+5ts3SDBl (Xivq;]WPp*eau* t[ūk"_!Nݓ1*4EB5щHK,K,:ըP*W-k"IcBgEXvN/eSUc6V%5g1-\G!-֒Tdk\%rHW#jr̪QLUk0"qr'EQSU#{u]e`=荪 "4iLka6{j2B7y.`bd'QE kM.-׻%XQDu lLЖ֬:֮*+8J"X=wj*][hHj$#.1+VU*Uvkwz]ujѢ?1E4yنEdK^fxU)ftQDY#3DEPEWE :k?vI{Cфa*'Z TBmVQ:{"t]YE6ИF`E%6XZi5*MEL=r6u"j.Kd*M֣tv]yu~0w8#|z2l>/{\?~氬yL4q>ɜ78/fs^e4HyG _~WPxzYrZ;jvU<ΘYWy}9/o #Q2 KJU*cГ8* zä1Q[2€'AqC TPd{q)Em m%:&ܥ4t[DuI)P&)>%S tR!btzƋLtI7'qscbQr:2#Ḳ:d-1Ĝx2*MqEJӲr\TpTkϬ&ZZ行4[XkQJ*9x(Eʨ%.UQ1+ Ԥ IWZ'f 7kU5wyͅ-\¸ETkq˦|Mk4xj;g1l1ᑻl7kNV0p弄 蝴r-{[ѧG$9p^vpg)ĵ젍S5MWl]s(FY~a`ɝz=Ixk$fYp!VIEu+5]ITGtoNTeMZ֦!..LFn<DzO^!d R)Tezğݬ("ʱNrl7 VEߝڑBГ *[~J3B7^ӵ,E_wk;HPRy)ĵࠍ5Vlȝ|HFZn~0Vc%E< `:I0^3 ,D>Ϣ_'1\FST|PK2G?Yr(lib/unicore/lib/Hyphen/N.pl}On0 =[ =x)֋X)Zw@limQ]FԓxwzfB7-/GԛWh;`Gߓ{48|O7\43]+zJ*wF7w _v'~Hdˆxf?-32^;3X~9q þuѿ.ś"n_|؈niK)Sp]f$Ȕ*,4V ,_?fRʋyP샪+)8e. )8_guXfX^'XYj)؁PK2G?nqMlib/unicore/lib/Hyphen/Y.pl}O0ƟYxQADyYI 0L|,[kN lڻw psYU,rϋ-RpZ+jE4IJOhޝU4paUaJKI-^ȶhLG!o 'G%"KRu=6^"&X*[`,vdѵzk5>9Z~rs}#.A/ײ!}֑.qo#ɾnF3סxWA y;P[)%Y|(dpz3Sq=>"&a䙊4L.{r?PK2G?p Glib/unicore/lib/IDC/N.pl}XM <djuZ^/Āa/vrm{`9}J,Ql$z?L4ӛZ^oS{B>4^azitwN_o?||^qz}Z_sr?ޢ2?&|>||>9sr>ӿttz^O__OVo^q\餹4~ۯ;y9^yxT~=' uz^> o~~Nׇ<~yv.׻O<\~ʎ`jzyx~/f3J77"FV´tPޤ^XBm/y aR7KW ^6| >D xp{-nz,ymp;KJ- Ϸ<j[[la#1þ² üEFQ V L8  sx-J1;Qcup ucrɘ4`2B.`X˘wHhXX$-tKn4jlfm؜(5`9ZcKƼ|h08L2ְۺ FBDlӌ'nm|pS, vHqʎžlF, =Dz 鵁;cDLM4"B#4"FD#bq"$F m,mt[I@&)pD"po8揈W`dd$ 4 NC,)f1KX+)f1ˊY1s:n]#JQʞ,=u0>yc[]"o 3>YɁ*.y%GP!yLGvFcehZQ"z/wHe:eex]ex]ڷuvv;mxtZc8W0 "6PY]]6uCtPtHԓ 8YRl]G-X;w*8<R*|npހT~y{%9@9yqa$^p[o؇bpKքD{хBz&J(݊9fdaJH(hAGAN׺^F%.p qǸqQA6 qA4.@hSY`@7eHhpd]pH]cb `wJDFA}3Q,csщwL{ n\i r9Th+MMσ9i-m] ]ѕ E fBI+ie2psJF~ ann] +a$tz;D h\hw]s$DE,aђFB?8~#Dݷh.)e y> j@`ݰb}ĒF;vpN9qRi6/x-Ȑk!-盨m+J[`P8{AD$ jڎlGp-8,aqXT8,D*`ȧx/vґ @u fBJ#aLCAOL".J< N+ N)`KL()*FB T<C:I &go.J0s @@n7 n lʒ65Ua&짬/es[GxLSVp)8B=:<*yS#$⛑hT[Y,ZpWdK>7V֫٫ʆj$^gG%R,c1%3f%+jT56}G^ћ;5#_jg;t|荤&2uXNj${RWKr 0wЦriAbt-~G?-ǯ8nۍރ3r}e>5488ڑ`OU*k t P4^Je}R^7Go<A 5(ۼ?DT6onL1gFTnl[/Hˎw iP#?KK`T% HyHźoY懷Ko.oxfW,o?>|^~yx,zïay//fiyxY~>pa{x/On˒-?_0|Y,O_l}޼?ɯOܗ޼ry?._>_p?Qro}7}ev[48:[= 6n[?oW> l6f9vT8zDG܁Af9q<2 XXҗɆ&x$7w80<ӡ=7 im6`nnC1Wf G3XZ 1O"Ba<@_ &dt $SH@i#(UKieA^h~B& 41xrU&2d-a ,mNJlU5TɡvNXkZd`N,tm]3d7C3PE|SMWz 3sd{sOEH:^ ll{;5W^4ەr:c83jlta֧[oG;|>N|zhs͍"[mQ 聩3,v 1f#X@l ߸ Q+hh `t )un[u>֏Ⱥ`Yuo*b|sjJíws;2im.gw[(^bk+p[}Zl\qv;pzA *?]-)N7NpkbNsn*S.m-5OL "mA[hmZmvve?59;pXZ<6eђww5h:~V\@n8=Qn0jIVVVQM=ړ,OA> }>C5H[; dRb>a?6lA@6kd˰~/O䙔#7Jw oe8d;t2Y,'Ȥȳ9@M&_TWU9i&T֯YU?.`ˀr9GfLserq·L@[Z'ek&@T<'V&h>VcنZ(@bp;͏2x  $!2 u( , ~8AS*Z{,6Ziwfh@+g Ak0>Fm;9ehkdz6j6P]dV*/ըcp})՚ ?&mCKY2taWdVB@8 jSfxV't>kM&[j.b\]K84ueg@adBS w܊<94*Oam2}jऍS7;zX&aOD_ d@{N_t a_(!OaUNXU2+Y.ӯ"xW7epJxL&m?U=mח&[pfQTZ*Nۘi AXWb`?.h9[K4y?oǺ.aHzL{s I´ϲWd]<N1+4 0*t;%)0[W$t s1|`ޯ<[=TI26xW7͒-ߊ@*Q`WMiPK2G?LղFlib/unicore/lib/IDS/N.pl}n\mpY&ޑ0&@mDjv}Fv:dx+Va-R?-wV?/?|l?ޖ/}Ar|x:?}xߗ\w,ק}|zx}Ƿ_V/K:_;>~ٗv4?w?ݷ__^/|/mtr|Y^=hr.k?/SNo| to>}.9)_'ڪ<.耡9.VլDNS$&b6숢͢}[Xf- ѰêjoE}G 4ðC064Ùv!9k=ۆ&au U_žfX׸$yXIף`%6RkL!&X }awO|bwRP ۆ`jikqe1 V76V-E;;Agc1JbdS %0f+񲌗9^:łm'!64+;;0/m%MɎs,FL^q$Ia 8EiN$͉< sIf8$&Uz$G;,.rY\<]LWG~dEvY6#{b[a]8F`9as m$IfY̊L{'̉9 @[V,mΡryi.s =(̅\**\ҹwuWUcBUڨ_şJėʃ]ŵqkm2K8W Z. kARTe ,{k-4tDj[~yH[j6qN,WU~Wlp#wsww6TjՍhVu@r#AOD^ hCF1Vhv9(+TfdPbMF߬*;?хʧ0U L(1̖`2?уȧ)=J|Ҋ4F=mꈥ KqZ ۨ.!F3\ǒ8WyJT-Qfl+_bA,pqP‹DwSE'@ !3b,c(ݒ.'*YM$U%P1ʩl ,HR9a sTXr;Y _GU,9iـ*-G ^  `uٳQZ#Z.VN?426Je zC,q{Q2?JFa Q 2CnFDMN0#QI@!)_7?8JnL͆02fBv ߦp6dvrwIDD $}pn[q--`4,yv"b[ ,Nd ǧdޘ*OJ7DxˌG*i:*#~ 5MFYˣYѬ kRT0Jj׆_H|L l6ʍpM :Tc#VH|MRbFK%ʭ}N7(XjG"`_!TҪit>iM9]uH)TM[󄙅V9w7' }Y-9ZRɴG)Ro=1aYGvgPK2G?Nj lib/unicore/lib/IDS/Y.pl}WMo=ˀC{%Y4@OĀ!/vrKmK< F$cEŪ"Ya~n?Mש ?4޾a{|z>?=Ưǧ/yӧZq~;?ݿ~٧?=?Oikܦo퇿?\uOӷם˗r~ u:_~>}'z`>:o_">|N#m՗xNOLҌ~v9O?w~fWs3["t^0y;ƃ/3T# v@[ - 6ڶ Mi\<>-~t^0Vb%$rD+,ia7(]lm}ܶ܂Vx5:aR簔sc a9qm9A*6)vzRf>F{3{K-VD}6kD/o|_#aWP!11T`a .p蘨ȘR}$k1 `3aDcq9fIFHc2:ւO \wiziNPHzrd^Z$],"i \=aAp yYK -*ȥ`hI%ZʜT4ERLHqR(Ensi RLTP0ʌEq墸 * 0`Ly+D* CV|DN0E>#-LQKa.Wy\qǕׅQ÷3U9VY.B5HiB^aE*^4q7fU ۂ(C4,{ܢt%HF-jc,trS2sϭ6Ԧ b΢ܹyfm"\T̼Qm:3 " =ޠm(&)2S :p]"gX.mYAU1\_JR nyX**lתu  nQ5K%tBtܬ8'1'θ@)oquMqKxyA!)Ep%ʴ;G3q4Ls`/"h_3E|L2_=!묉y M,)M Tڨ5,F%pt;=gia2F_ io* w0EVa1jn#ڶm:=쫤+:` #k4(;H"8xyE_ }Y3@)LCo*9Mw*հx01TDdǘn1 نqTT`tXA a'NH:j58vY nM#\7A*Rnv#nunSE,Ŷ&4` Li4S%-I EJiRZ!]߀xBkm$\M0•R ;aeja.!p3uM'$h婌`klZYnZ ;RR!4in5B$֕N5yo@䦁fBN8D |HS) B z$X%/K, I2En?1̉|,St1F< &aѡH'I-bJ\'Vp%d'OK} 4DZ92iT}viI|' l(5v P(mrQ}&̀wV؞xh:_@' +6g*ȇ a13MgϋqA`+ͬFfUfI+h+j_|zE+zR9^ ζ EptP輤u &B.+UJi= 9:JƪiE]:Nf'Y>ckjEPȃ41u?D[71@jTu6cNa40l2SEFϥyf0V 6;h ,D2敄,y<Rޒ{<ufL 1z.N :9G,+ !2.)ܬ/z5j!082- MLt} 6Jnpb~>_pȇ>dPN޴14mFnlƉ)Mǐ41L蘳6n,f#_]҂hWju /W2E̪=/@n0^zb $1Ŋ)΂`Q~&66k +>slOd-PK2G?~l4lib/unicore/lib/IDSB/N.pl}AO0 ϫ4ą]&ڊJU7mǴ@4q7CW? Y\UHBoE*"ƨ:=` A^5f9SZ'o^ՆDlvRho|LnЖq?|B)>Pm 9§65`񇛗U)nbU/fOq ޝ=8ò9 O%uCq ~AΪ'}7 %ñ~Rу MWbyڣNdt2c,L&q4ͳ4y%vIđ(PK2G?M[+lib/unicore/lib/IDSB/Y.pl}AO0 Txh]`qavRM[1m5:(M{1čDJ? @F.&Y)aq4Amrwn5ԠѽyU|KسmCQT=]\-~6 ,yD*>Rm-9§6K`e-966~b]/fOS r`ٌSʿ;塸} gĊtky$H w?TT{x{J&Ŧ,=Z͞+q ޜ=9ò9 O%yCq z'~AΪ'}79Jwa_l;;zyJ,7h#G~tj!,[Ƒw"#)PK2G?A%lib/unicore/lib/IDST/Y.pl}OK@Ћ^ I1ҦM2mV7o;o&>5u<+j5H ގ8XG8LGb FCs"qHOسm}G3Z4#]h=nvXmoHѷ#94G|[-Klm.Ǻ*=Bi7^?3;+OyF`G(g3Ԋ>(ĭ~Zd{<5 ,HOb[ET8Att2M)0i^e4V }nD3i PK2G?G !|Flib/unicore/lib/Ideo/N.pl}On0 =ˀ =:֋S[X)ZlimQn*ԣx@GoPvW#zQ~GЧrS1'<ڎB{&ru(m̉nG~a0 nǺz¾}{:h5ٓS#.CL tFK=y2-'G.t>|۷x۳^tJk~=:G-ȑ?;EU/qY54 0-f2) 𳼿r,Jpa`>òK)#-r%8f݊dD*WsE,&GPK2G?x8r9lib/unicore/lib/Ideo/Y.pl}ON0<7RaPJЇDTRDG76F YC7lɞg?@F.r|8~!Fɖ'F*ؓ"#,ѽZm`£ɵׂs&gF14vd60L8–| PK2G?C6lib/unicore/lib/In/2_0.pl}n2w`7𷛸ِE1`A\.RۚD F$~9 HcMX<,k3ƴ흹Of}~xksxx1Opi;ne{0_/OzO򸙟Æ{q}c_IߘrbO>lq;oӓEG}{{-w矺y|?/E?l'6NloGăq yxl{|hy|v1uQO-bͅy.p:5Vy|>w߽_ΎhG9(VWV`=a>.Aqu)77|\Zr5u5,^Q0o]k,c>vF!j0i$e /R;Q0V Vƍb@+kf1%F,1V:UdSYXn.8z}t.yx): 6 \)Z4 T7aד^ybTzQ ͨQeba+BYלYFh:ZWkSUTLe2&sk2& itlȭM̢#>e7')XOM:ĊC4iqfLxM_dPȩ* Y%ine t+ԭ@VbЯdL~W_HrxpJXT]TjtEhtҕ6OM?PGVWUy*ԫBJ*ԫBJOLDjTS!N857.DilF*,b JU!U RqsTXpȑtsj#׈WK @:8THZVao2Sz-1fQPCB PCPCB&NPUo/_^;3/TK$QP-Z)PK@-aA JXE*\r\rʅ+_^r5%PO@!jF=hԣAFDhEhQ 4*Р@yCv#Vǁ#J,W<=뫪煘\xbe> ~L)Rʎ[WqwUU&;7y aG@#h#a,}1g"|ʗ pCXőku>kcQ8k=W "uZA] ` XV|mgN#]:X»)6b%6Eԝ)8 }9|8vz`HTqhW:8`;tr;>" + OwKH10 "XK&VMrhk ˊKXP>MӤrm%!b3g8NY -~=?L.X5aH+VoەVUOw"W\*pxz' ) K.U[{8~EۂVQ 6 +zZS@!Ę`[ۤXimjm^8h+Q/ۀujFוk`]9mbB.=@[aOMdh -1z.(`"Coymh6Z jM"@FMq̳7:N:7;?;0;8;4; ;쬳ɳS)S٩#4vڻ PK2G?FGlib/unicore/lib/In/2_1.pl}n2w`7𷛸ِE1`A\.RۚD F$~9 HcMX<,k3ƴ흹Of}~xksxx1Opi;ne{0_/OzO򸙟Æ{q}c_IߘrbO>lq;oӓEG}{{-w矺y|?/E?l'6NloGăq yxl{|hy|v1uQO-bͅy.p:5Vy|>w߽_ΎhG9(VWV`=a>.Aqu)77|\Zr5u5,^Q0o]k,c>vF!j0i$e /R;Q0V Vƍb@+kf1%F,1V:UdSYXn.8z}t.yx): 6 \)Z4 T7aד^ybTzQ ͨQeba+BYלYFh:ZWkSUTLe2&sk2& itlȭM̢#>e7')XOM:ĊC4iqfLxM_dPȩ* Y%ine t+ԭ@VbЯdL~W_HrxpJXT]TjtEhtҕ6OM?PGVWUy*ԫBJ*ԫBJOLDjTS!N857.DilF*,b JU!U RqsTXpȑtsj#׈WK @:8THZVao2Sz-1fQPCB PCPCB&NPUo/_^;3/TK$QP-Z)PK@-aA JXE*\r\rʅ+_^r5%PO@!jF=hԣAFDhEhQ 4*Р@yCv#Vǁ#J,W<=뫪煘\xbe> ~L)Rʎ[WqwUU&;7y aG@#h#a,}1g"|ʗ pCXőku>kcQ8k=W "uZA] ` XV|mgN#]:X»)6b%6Eԝ)8 }9|8vz`HTqhW:86 JAg ^lo|utçq%kpt D%X@&T[ʵ DQt ePs  ڦiW6X1q삈3 p焇^?쀞&~0F c{WNJP; URW+. EX%c= X?T"man(N}G] O=)yi}bLDmR66kMhm:t5ʵ@dt윶A1!V -]zӧ&2{4m=JMd06Ho4X ֆHC&W # Q썎c͎gN`'Nd'Nb'2;+;dvvTv;2;6;}&nuPK2G?d݅lib/unicore/lib/In/3_0.pl}Mo2|IM셟^j8ږiIS۳-6yX,ŗ&0 /Wo~n_/O`ǻi;/f^ ^7qv~}|9 ? }{8n{ y4|ކ׋ aa6|o'//tΧu#\y;? <|=w| k;16P_/*_.([e8\]e<[U}s.Χ᧟޵ݟ߾9ؿ4vi T fu^8.p ts߶4IXf4 W.d؉3_gp](,ŃeWa `tt n9`!D5aŪ`CĪ AM4q`u>k|dٛmFyFy( _U 'V8x) #L!1xu[鶪Jmm1pL1q-OZX3&Md%Rdwv';(쎕nb(#vV$n24B-41x,dutspp39 3y7H>Ĕȑp4[liai ݒtK,#H$K/_~)fVLwILC*FBTdE$eoP#3-,2ze+K^Yze7Qhd/+d'K ߰[mfR,L!2Reg +r!aQZ#G1'/\A9&g4̅ͅXrii}: 4,hXa9HE"-ҰapD+Ua3(_+_} ǿHZef*Ut jUP( UE,*ZyaEV^R񭊡]4BNThm*=*zTQѣJUSJU"԰K_QJU TR@DZ#ݳ|p?p0RcIW%cP뼛It&GMO 8m^ۺ`Zjoa%HNvǴ\M)UCm]i+jV[Y1U3EEYT_,S8(N=9{х5(UN\Lb&оVD-ȷl13u1#r1F;e=N8LYh  8kk5uuUzm]i]iM ̇>V!fkkU Eobm=>ƽbEZ'>v.R@t-Wyw#3n0E0.+jeQV&^vvۚ6|[ 65v {Y kK:[ҹZy[}7S꺽&^,|n vx1Mt@K+Ws22MVDfN#_i p5bM:hL<'dp\\O=eA2&e<2~҇aUho^ ׎m4`n+L,m^Au[]f_ u"m]7ex;gBNJE@kbe9+ 荃Te+NW*~U^UʢʲWVUֽU{%JV%J+UWZh_PK2G?lib/unicore/lib/In/3_1.pl}Wn-?.]neСZ}r|y||wO_~>^V/^w?q~~}|9-%/wם~a?˿zA|_?_>o?~y9/~>o;e?痯rz|nOD4?<^/=y~\^L./.xH_</|_OO?ۻ?}sh-67B;u077صezUuJ-`Fw- fAw0 Vk$ a%37= zsμOn 7jO*I$}^=C.A8 9ǰw̯`ign@C$tI~<4h8hut7rLH+-3NT%G+))jamUADKI O I3Z1X***&:I:*acnm+Nˇ$s>0U0+S+ˆγAbJk 07$8if.ʓ+)Fs@n9rje[ފ`/'O&Ye_.LhxpQA!WF&uJK겨˨:PgUUUW_|UW_$DSHN9GAeiRUTbecQUHU+<J$$/eB$C͑[d'0ӠhxaⲰ K\Tr\˰t4䰊J8xⰮȴJ,**:fX] :*[l9VUV%[U**٪*ʂ*y̫6`̫f^9FۦڬڙKW.j؀h'G#M|4DB# MHB $4&hb&hEZ*Ú*ck0UmJA\ù[鞞;7xߌE6|U=) &B>07Kru^0ub3^771u1Ԉb|Js0Q3ts k`ūX(`D8 fBe+*p¡q]Cc]3=z540 qnpZB= z׳׫7wSvػ77wr8xA-^MTVr~)HK{|BkhYG'JH*-kuu5DkH44/56jc'ds#rVUZ"Wv-SiS!߮`iC>V8a8iВ .6i×]XeУpvuTJ,a, g:vЀ/&ú5rv#l!2B7fA0L40A4f`k>06@^\V spI`DzwTPae& $X'6:w@ SӎFzLrh 2bްn6X&0@0q*c$b @vAV@FC;a]oE*!"҂zkI5+ c,5\/,-FF\1k@vjesq#! 9!<8D_h _qFd:A+sy42:AQ (xM8ƭçXm6UmfkrFh,%ctVZKEFD݌">iAP 8lO"rDLFIۨ 8)@z%(Zh+y)QpFw3TM\;t'E$9Lo'~t CBOmSH}=/{~,~;z%QBU95HS` "KvqaFL=qUb8;Ɂw:%F`f\ +NIpS0(!NaM!IHS2*NIhS~FMVFjeɴIPK2G?ivlib/unicore/lib/In/3_2.pl}WMo=ˀC{%YL셟^j8ږiI,r_ca[}Z>~]z{xCxu/>O|?.O;/a_~;=޽~DurZ/K>}_;~ޗ?>=-x?,?_>,ڗO?<.t|Z _;⹅r,XU^ n@I&m2p4pAH(]=y npVDb9+:Bl6Z1upa2:) q<4h*C cKM+-L:zHܥ HIۘ64l㰭 bd7œh54UW,T#B@Z|]Qtz\]>I2דSü2"l<ZAAp#L3lfvEByr1e&FUpfh-G.-,2y[lӐ}/L˅a /. 3(<ʄȤ.WiI]u&/L/Bʡ "" *⫐" *@HqҒ"r )"x(H[?-pمTX8*X+ &BQ%Pk+ n24(^,LR2a\,4,c +9Ⱂ*8+"Ⱂ**ʬVeh+⪧*O噯bYV[lUJتd****j+:+ZyʫV^mbh3kg,]0r |4G $4eO# M$4DBFhdFhd%FԵb D9(UZyѯKanIü`&d-[1c# וW(iš^W^֫9AhtFi믽^zkMEaF9oQoVjQ3M4jW{ nq\xPZuzlYm2WW\]CmݿD@d@S;aSD^kEo IN  8El2脝[qM VUZNEa[ӶB 6y0X< 4hh\E(kN= <4YGKM6@u_! U!ƕZdd)6B ݬV6@Wd3+2uk5BGȗҟPakaa Q0@MDqpj+ 4Z ':щ/Td1cDm".;vy0yР3&FTg"5"m; ۶ 0Z֨t%A72r62: m a-hC~.z(h`&䬣QۤmԲ)&a _A`%bPK2G?SiFJlib/unicore/lib/In/4_0.pl}WMo<ˀ{%Y _Cd/D bW GY[J@zNU T7fa[}\?,YneСX}r|~|:|=}_|p,Ei ?_|=ܞXcX_)uk_>^x:/ۧpϗ//_ws=ޞr8q>n :z>Nw>㿎nO?(ϏwǏ=ޝy|*߾y9^NO?ݟ߾Ywn6nh} 0:Օ}~wvY^TlqQܾ :qڑ=m(5üOjwFwjO*|dVGHovj V@p)ZX0c~7L,~' qmq5BFwƔV̐,cJ~Dw` ŕpn=adCH[6JJ ]iFBP84.3 *3, {6)o?o)[iFaÔsIpPH6B 5+ +33s@x9rueQIY5D3)ˢ,,raxE Lre"dd-TRۗEU&Us0-BZSeQVHYeQVHYOIS䧈B~)i맖(dD.V![E'%XI4H^0 ͽ*I\kQ+ 24(^h--.(KEk$c䰊J8+fDZa%UUWE\ebU uqVL偮b**٪:lUUVUnUVUBU&T+Vj+Zymm̭ s* WM|4G#M|4G#M$4Д=$4HB Ohb&hbiKۭKXۜr*Ú/*$ck0UmJNR[3woNE52SLt3VO/.yʸ»B:WԵ{ݩR/Ko˴2,/1\Ԉbt5 `pCʨU%Ȱdu3%0 V@@yLk cN8TF13jcXFm nN!4BOC^ ջ_zwM͝w4/HE[٫EmU\QۥE7v%f8.hNލZuzl06VBRi!WM (&$i"yL+*Θ4c6BmfD2p8V6'K-~ :Ȫ62pFh%/N)ٍGn!+c7vrk-]kı4U p]"dY%&x»p& 6@+-^h :RcI"mP۶ q1ZQ; OpsK:Xz aO/Z81WؚNkM̄t5MFmp؃N+ӺY8?;ߊ7^hKRvBg?S*27+̬46ɏMj4MSt4Wݰhf کUݧP/&vTi1x x*M4ǫ@A.Aa;$aguOنZ O@3OPi ]9ƅм_%#{Ūbq;{-mT2 6{ڐ`$)x ~ ABBKا$)d y EBBP$)म=D徣e1KlƊ~PK2G?<0 :lib/unicore/lib/In/4_1.pl}͎cЁ$en" Ȇ#r$IFwU}; SŪ"woY懷Ko.ox믾Y~|x.tï|w-~xӧ\~>p2ý|~.,|.zx|\ޝ}mM~z_O<=/|\|>I<f5-?̯\~|;M^7н˻oeQǧ/t{x~t<nˇg`Y_=/oڷ] AA&yȂEM7X;pD8 JFB;ۖF<*y(`~.`$DxA%EWwtjNgz H6F/```t1ɓV` iڂ poJ 9*%&3"mYQ)d!dU5 KImsM5tEx.,eNfG,?Sii> $8%{#=v<$L Κ;PEY|hwPEY,r!iib-ZD\\תJ tYTeʝm" K(+PVDY" QVB -SৈYeݦh l] *U J m (4UI2d]r<2RZ* KeⲼT`ZWE\*|4ࣉM$4Hh* M$4Hh"mM 4hb@ Z"Ӗ,jOU5[T P|{7ܦa_Wt uV{z[Ko ud1e1"e1B9 tUFьeG'vUp]0`5W L3Y9:8;$xp1pCƱ{vCs -+p<X/S2]+oX8O۸7A x;yOY\rqY &l#qwg;n1m_ұ恬q@bށtю +?IKcx82ڄmrDK= ] T\?& ]S RMhKO ڎq a]KЇ|scS` 9L3c6:eSvkg%j)M,6G -GDP[GF~6yNI´ϲǣەFo&o<6%)vmEBe9'pն"avbVȥj>fnQ'8te󍍜X0M6(!NaOpL!IHS2*NIhSl'ظKKH7ﲷVPK2G?j lib/unicore/lib/In/5_0.pl}Kc/I&D Ȇ#r$IFwUw8AvSbaqY~7ei?,o~xOW_,LJ/b~=mӬ>-Ӈ_O%~weߖﯿp.s\>l~\/Woˏo^pp qӯo[ӛr>}-ק;|7p[><<,}y.mӾ_]0`p3Gww껩foʰpD8.7 nh-jhx-l#Ƌ,FWVtjgx و0F/```^t1g'i3AK7^Đ^pVA8%&.T-I%ҬY;Pc*S9a^c;J&,eNfYLy^-+P<|4rbU2eQ,\hXaX˰+a-Wia-WSV2 U|y8}-PVDYrSeʊ(+PVDY" T"~ S6 l 2[[eDM&j4QӠ5M|4hM|4hmsd4 Md4h[bμV<cUZSe4`֝:1}sgc ޏ!_TsiL@& n0/}fvwb/G~*}Mc8L3Q`QHRc(T#a0a‚vͨ6qe\=pL,X #06 dsV4M~ e<8 ++5cm6=duCc -g+p<X/S"]+_rqBvnh7wv%;ߓ\rqY &l#qw'םmem7hGFlwyW bށp2?Ilx82ڄmr̖0Hkz x8{[t Oiz**H6 =dmhm_AƮ(|7<pq m@B\]&0ҷu&QHiKǍ*X G, vX#ہ0Wj=` $ Rf y ~W6nl|րAX#0y;JgUu&F`&N0զ[*ێ6T ؆vڻ[š-+pJ*ueX@Mj TmZ:,B\cXq(؆nD@H[*nUhК mCۉ;; G w$a|x_gxMZ;`H@bGRZx2 5~u+s6]hTZ 4Y31سئ!I>s^坕RXgΕ|p@#Yۯa0j< {b `[Nfl b1 2`A1lhzhX9G_۩vkH,=$ΉgMܹUي;[ƚ]0e4Mچ1܂1أ{y779݁u)ۯ\ m !L)JvŽ#N!3/3O)qKXe潄0':͸[-m0 ,t_\tMYMa^2Z?ꋉ$]oֽhY6NҲ_} 'S 1/<;| #L\%t[7 %t`oiku7=ڪki 3(K5?"^u CBv6)$ >˞)]yZHi%)`c]PMD늄.7sLs_۶&^ vֵNql:}k9%) a m QB.a!B%) e UBBЦ`'E? ؞vks?PK2G?s= clib/unicore/lib/In/5_1.pl}͎cЁ$F7M6odÑd9IFwU}; HyX,ɺoY懷Ko.ox믾Y~|xYt_/aywz~>^>\>~u ߭Y~,/ϗ_˻fz&^~?^~s_~x'_|\|.xy~\f_?,^z鲘˿>.&b;ѽ˻]ߖˢl%O_nۛx-mM*r|]}ǯZc4cv<`SM7`wo<pljVJl֣K;c7%^0 p@gA!m\; 66,ΰtA:v`tX̖N^VA-O`6R8J@Y VMU#Pc*SUVZcM5隽IK,%5ۼ1{,Ŕ53.god& acv>``ax. uXˉPE],r!̢aab/^ {J {ʯe趣Ye(˝mcF\ueSuꊨ+PWD]" Uȣx*TS9,rDAle gU"d)VR8pEVL@g%ɐNf +@f e)JRY,/\,Y{XE`]cu0XZ*֪YZP;b:zhg k51IXE`Z! UVIX/:^xRKm6EfWҭ**,U[4`6ka škDX&5`KM,5Xjbso4쵘ॉ/-Kx%ي6ro*C[TYֶZv$Itw2{{ɑmBY $la7Q؊âC˳xx kA(e-bv‰(fOf;WV~nMZf;'薰M% +@.RƿU  iڄLcV^ ^Dn}Ul']Z6ݔ[àuhlÆ `F]2m056i(/}{mG5šAۨؕ69a5 qk؁!ɴv7x addtr.xx 1w[1]@jI[nlAtBV[AAvQީ:SeGfz`ǚBNl5 '3z:Uf 'ZqWE6 j q FZEڂVA8(֢wk6MZ;Sxlbp@:ד$~o dp ']Xh9@+o׻ ;Z.[HIo4Y[C&+m#򞀬8hE;HV);PV<$/GySN.E4Y rmdNJE~ W-<3V *-6.Ñai!#w5hղ5QO k$o6,666l)h%hZh:tS;:vN m8:6qٵVlYmwGh5Q0e4Mچ1܂1]j ;Be> N#*Ma Sவv 1*uStid*c]]x1W/מIpr]>ɛOD4F娲mfzn=0ZꋉYLmA?^LL+yd0X6}!ض<1ms}isq΢ZM,т%i2k`uM{hu^`T4xmڏU5$mM[. hCYhsB0U8XW^wU|h0;TY$)ОXW$t n1{8V -dM([$uC(꯱z I;ޕq6n~@.a!B%))$ i YBBPP%)4 m v;zFik)VPK2G?t{ 0lib/unicore/lib/In/5_2.pl}K#/I7"@ [H& fߧd `[,owSM~\lͫowOwɟ_n?|r~?NzV_3?O?N=?>=\&>}|{ߏ<~z>.oS/m훿x?=N/r<>/ zO_:]7;~~z.׻U.]ux|ivͫeݟyu7%FK4`͍U6m9mas-mn ؁;ہVH[}խIہ}u~Zws =}#}wx;\q0d,t~<$iI8\n0`L@bHǐEpA!09;9)KhLyGU3vJjN@RS1UuVoxPd'D6 ͬnd<&[]P-Lm#&l@yZ3l!9`[lC{!ԠDA u83:uu&,fִ4ggE~aϊgE~=@5QfPfc>"PE]|*Su겨PE],2eɣrxST@E:72-$K[|N(#:Y5o/`H3|" CO'd\ӁQٶ2o@_ZoS\}%z}z(R=a0;a,^^ gnDv7gр X_w~=4@{HRA} M6`9 O_H(Z弐>&v3WyԒЀ=a;"Hƀg+p[l,ݱP,996`#؁=f,-4=󁇃8&fNئ p\wi]]@Mi24q7͉SN}7F{#f6kbԢkӌs4khjfY2 ϔY}.ؖ%;\^iV :8ݠ;gWiWJN $j[Qք3Tu^ r fAktg-ӾwsA V )x avia ;pa(j{[أ?Wu6Dz>;0 !Cr =cpci'&m>`]^='3,@" ~ATCŠ{z" xT3,mF;iVi+*š-X>f3#PC;x!ҁ }L9 cۍ O/c 觽,@evK1H-Z+J ;϶& NͰ}UppH80JHi(g;Og[FݲʠYR dQ| Hc>XM$|-h&y&ٱܘ;Bl^\5f DoRwㄺ8# ;χ=Q:\1/1YgA?;VVsm!a|vҴ{%tqԆ:ܥ`ƽ/ܸ};9DAKhme2}+h/*A8hx uae!/1 !"p $f5s oA)u~ZzGzY$r&$y[Q/eѵvJ8l:qF.C1l"ml2፞7u3EGM&8uθcOs ~!yp6{ц3mV̓h+.u|JXGy[:9ej=OM g%4m ˮr$D jTe审8$Q]*:KPoQuQ[]7\h]Uߓ>*$t 6!I&{5IrLޔ4lmj_K(CDG "6z[ǜu n4uN6ornZpuJ"Ă ~R_OIhf :w3@}/2!S鏗ևH(܌(=UKX ^ t!Z~70|n aa a!JC8$CHL !KC(:%Nف24M7&PK2G? 4lib/unicore/lib/In/6_0.pl}͎cЁ$Fn6o0dÖd9IFwU};#HTbxX]]?˲߿Yz{fyW?-w/_~ç嗇bϏ><\/r<.-qx1秏eO?.<zx.7_|my/ˇe<>}_^?-?[~/߿o'_|\>.py~\f_/]z񲘫>.w&b?нۿ_ݖ˦l'Oo x-m-.r|]}/Xb4bv<`ӳ*;`wgp?{VJlսK;c3x˱à+@g ǵ01-n`!XmZhO<397sM0i)& q"Lg܁UVMi&y'0[tZTI*ԜZĔZs NOj1e6;Vb[L9Hw`|]r,M0nm: E~&4e4rSN:dee;fhɴ9f1gV+Dh Q4 ;rW*ae;W;0j*A$s&iC0Ȁa@ؤ*W f6&4l/O݈&Q`mXFFģ A sP9ݰblR~=6 FS R[#d~<_N{m5O& H#7;. Gk>VKk~R 8xXjxp;߼q(~~4"H`?a7g mLaɊ~gZҁstV _op5F!P,lͧQdւ NG'ؾ{<=N`Ny|mpt}NmH,m6AJ'P%4q"?ؽMa lS8S6)D:oidSw↼yy>Kh| ׁW^$lr^a IB"P͇mGufxnf7d SB}1E>MvG;X cN2m:xLc_icrfS`M3Vz+.}JJx+3DcSМ:Juk_fl8L+ۑsJdáq%D T]بЙYb=MĪ)"T5o^)ZP!!ʛi۾IkJE{t CB֟U;|L!IYQ^cLޕh0չP]c"KqَN}#kþʊ@3aP#JǪtABRDO%PP%Iht&6f Nu8^BY"kWbIP ZluX] Amv<0% C:(blyl/Zm(6٠C [1Q& M@)3pNjOP bPǎ)XDˡKj},ϴ,=_b.\Gǩ-OAsl)IئKاpH8%))$ i YBBPP%)4 m q^'8FQZFz.{. mGPK2G?]i5lib/unicore/lib/Jg/Ain.pl}OJ@='xC/Z bE%!-5 "E_zpĵ|R0VT;8s^J6q8]k%C;4J[F%7Zr9Mdz] !xW'I (r~PK2G?(@#lib/unicore/lib/Jg/Alaph.pl}?O@ FwxC]*%HQZ)%q]\y8~~y [ZȳFPp_i2E-ՑМ1i*l[Q6Hx0Zϸ/4};BOnCCp~-pηժ&ߖrރ,8FpC5c09Xhud?% 蓴t-:Kѷ?{.7,ś 8Yk%FɇthBKn8-Cy2ѧ ǜ‟ir_PK2G?JS.&lib/unicore/lib/Jg/Beth.pl}AO0 Txh]`;]&JU7mǴ@$q`y˟ [ZȳFXPϊ4AAf>S:4' A5D[Q4+<2ngsOh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. ,zeCtɀW0:r9ͫlz&E,F)PK2G?g6$lib/unicore/lib/Jg/Burushas.pl}AO0 Txh]`ډ2"*UݴuH[Rؿǁ!n$Rϟ'9U<+jԏEkH ގ[G8Lb FCs*qHOرm}G3Z4#]h=f6 ,7|z h[Tu%ncU}e8Rčk oּٝ#0܁މ_jEvV?{-2=jK&ؖf+e;<"([ AbV3)O 7*Cro {ֵm(7Jk)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},o&44MPK2G?ፖ4lib/unicore/lib/Jg/FarsiYeh.pl}ON@=I\ BKlj;k[w1Mμyf H@NDWFP4QNUf;UjgtoN- ˚!XW&^+)nL׆1LK>jք,S-JBkz'ğ4/]̰Mv<{XhvdYzv-֜`=BA)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},o&44MPK2G?Rah89lib/unicore/lib/Jg/Gaf.pl}ON0 =vi4eTu!qL[o JS`3Kc???qD+dqȟ-IKC AbZ3]*G#7eM WvKS4UGx&iØ'b(k&KMИ~O'7xSM6*K_ѻ7YV \/pM5Zn'[堸}{>gtKH/^tp|\j;q IvY\o(΢ LoG縔Vһu NRPK2G?u\+lib/unicore/lib/Jg/Gamal.pl}N0E׍n*n*%HQZ)K'6g3"vؒ3wgH(%$+Q>f;H j%ގlni2˳͡:d@V+QcU6Ov9iPK2G?n#lib/unicore/lib/Jg/Heh.pl}AO0 ϫv"*UݴuH[ؿǁ!nć)~ljS#ϊcCQR(dGm5͉ ԡ9cx 1$*gp`ڎx<]㉜ז/$5O};BOAC0-pwպ6ߕ8slޣuȱ2=E%gɩYxj~P;;qrVAS@Jr"%~l^ r\z; y,7贓YLGatjW>Mۻ$M$M/PK2G?"%lib/unicore/lib/Jg/HehGoal.pl}AO0 Txh]`vaQꦭC☶H= q#b~~<QkYQ~,vx(\gELP A^3]ɩ@נCrv@ {֭(wJym\.^oG>1h nQZ]uU>{9V7 ޜ=:59 O-y*@qz'~Qj }j[;H j=/%ގlni2͡:AF-QcU6KB4L|PK2G?U#lib/unicore/lib/Jg/Heth.pl}?O@ FwxC]*%HQZ)%q]\y8~~y [ZȳFPp_i2E-ՑМ1i*l[Q6Hx0Zϸ/4};BOnCCp~-pηժ&ߖrރ,8FpC5c0f{1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(\*=v=iPK2G?mw#lib/unicore/lib/Jg/Khaph.pl}?O@ FwxC: R)ADҪM/\|#6S\|?պF5b̵H)ގ8XG0moPELHUgxgiF#z|7|z wh[TuV%6~c]O|e4Rč ֺٝ#0܁ވ_jEvV6~O3?G%ؖ+Mˇ|2qQiPK2G?/lib/unicore/lib/Jg/Lam.pl}AO0 ϫH2"*UݴuH[ؿǁ!n$R/ϟǸY5u4JYJ1V8hCةLWGbrSիʐ[žum %E%2әl`'ԭ#߆В#|hcPYQbcnsw)E:hX =!gѩIxJɋS;q rVASA pCBd5MWby9G|a8rX.'iLhGGrf )QPK2G?NI#lib/unicore/lib/Jg/Lamadh.pl}?O@ FwxC*R)ADҪM/\|#6S\|?պF5b̵H)ގ8XG0moPELHUgxgiF#z|7|z wh[TuV%6~c]O|e4Rč ֺٝ#0܁ވ_jEvV6~O3?G%ؖ++lib/unicore/lib/Jg/Meem.pl}AO0 ϫ+v"*UݴuH[ؿǁ!n$Rϟ9 M,+TyI)N8jCثL7'brSիڐ;uc[ Om|!XMD%tc/n^Vٮ\f}MY<{=9V@7n9{resJNUO+ԃ'ns %XPe)wv`uCZoj' 2:lG,+}-d".YNIH*qPK2G?%`#lib/unicore/lib/Jg/Mim.pl}AO0 ϫ48]&JU7mǴ@$q`!y [ZȳFXPϊ4Aj{tu$&uhN^j 'Y8)i*Ox"eOh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. e?*e{uK`ThC2䔧wV-!,lMV(vC`?ZUum+qT?G9ce0zpKٓS,RwwXѧ(EJؼP($v `tKYoi':^&,},$M$M/PK2G?u"lib/unicore/lib/Jg/Nya.pl}1O@ FxC:u (ADҪM/\|py [ZȳFXP/4툃uHLuh^4T {(wFfkD#lib/unicore/lib/Jg/Pe.pl}AO0 ϫ4qv"*UݴuH[ؿǁ!nć)~ljS#ϊcCQR(dGm5͉ ԡ9cx 1$*gp`ڎx<]㉜ז/$5O};BOAC0-pwպ6ߕ8slޣuȱ2=E%gɩYxj~P;;qrVAS@Jr"%~l^ r\z; y,7贓YLGatjW>Mw$M$M/PK2G?(t.lib/unicore/lib/Jg/Qaf.pl}AK@ ?<-E RH65u4JO,O%Qe{!HTj#19AuBUeHTv-aϺ FIQtgrt&X uH!Tc{/nVXؤ]u{=9VCO7n;{tesRAUG+ҽ's %PRe)ķv`uMXh' 2:lG$-cwQ9.G<đ(PK2G?8e$lib/unicore/lib/Jg/Qaph.pl}AO0 ϫ4q!v"*UݴuH[ؿǁ!nć).~lj]#ϊcCQR?+dm5Ց ԡ9ax 1$*ggڎx<]≜זq3_H+>)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},n&44MPK2G?Lt?lib/unicore/lib/Jg/Reh.pl}ON@=Ӥ .J@#lMBxܶ]V7w3o޼|DkdqȟVIs>Z8HE؈n G7' E̲ {-KSoEKx&J1 }BY }$[jO 2^n6[]u`,vdPZv YwkV40ZOy7A Ay Ktɟ~ v+\M\m:m,i"LJt K ΢C&w?<a PK2G?U~#lib/unicore/lib/Jg/Reversed.pl}AO0 ϫ4q`v"*UݴuH[ؿǁ!nć)~ljS#ϊcCQR(dGm5͉ ԡ9cx 1$*gp`ڎx<]㉜זq7_Hk>(vC`?ZUum+qT?G9ce0zpKٓS,RwwXѧ(EJؼP($v `tKYoi':^&,},$M$M/PK2G?zH1lib/unicore/lib/Jg/Sad.pl}K0ƟWc {B >mISuf%wgH6(6%$+Q>f{<"([ ANխf9STgt^UDlkP(o$UOx"k˘OgQO|BKAE0?XfEUmqا?Gٓce0p':X6g)_P܀މ_bEĵ)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},n&44MPK2G? !Alib/unicore/lib/Jg/Seen.pl}On0 =S&\6BRѢU 2iǴ54[Li3v["97 H@N0hdTVTtw"MV8QѾ9Q*b5-\C8hY|{-(:3NxU#nMh>R( t{?i^$<ʰMv<{XHjwz[ ֜ha: kiZ/9?\$wחT98s]7qq׊ҡx2 ,j,$Ga0M>]D.V>]GauY|CPK2G?$lib/unicore/lib/Jg/Semkath.pl}AO0 ϫ4v"*UݴuH[ؿǁ!nć).~lj]#ϊcCQR?+dm5Ց ԡ9ax 1$*ggڎx<]≜זq;_H+>)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},o&44MPK2G?W#lib/unicore/lib/Jg/Shin.pl}AO0 ϫ4q JU7mǴ@$q`!y [ZȳFXPϊ4Aj{tu$&uhN^j 'Y8)i*Ox"eOh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. H j=%ގlni2˳͡:d@V+QcU6Od&PK2G?\Xy+lib/unicore/lib/Jg/Tah.pl}OK@ ;<-*RH6J. ĭ|Rۏ MBoA4^iv i(XL*ަL4L|PK2G?)S-@lib/unicore/lib/Jg/Waw.pl}On0 =RMlM2 ETeҎikh6t?v[,َ<9(ɑ?';4p c+Z*;"#,U(Nh߭(b-lM+Yx%): Njh, e-ԑoEdӠ 4QMչ3C|PK2G?@#!E;lib/unicore/lib/Jg/Yeh.pl}OJ@=7xC/ZHK!!-65u<+jEkG&Խqq0moPELHUgb{ghF#zb6 7|z wh[TuV%6~c]O|e4Rč ּٝ#0܁ވ_jEvV?-2=gjM'{-͢Wy*_V٠ ::n&4]ͅ>i4PK2G?L "lib/unicore/lib/Jg/YehWithT.pl}1O@ FxC:u "ADҪM/\|py [ZȳFXP/4툃uHLuh^4T {(wFfkH j=%ގlni2˳͡:d@V+QcU6Od&PK2G?S^#lib/unicore/lib/Jg/Zhain.pl}?O@ FwxC: R)ADҪM/\|#6S\|?պF5b̵H)ގ8XG0moPELHUgxgiF#z|7|z wh[TuV%6~c]O|e4Rč ֺٝ#0܁ވ_jEvV6~O3?G%ؖ+G)R= 5^M|gG^74^v ÖqȏX̲2=Q"1K8;&+8r}PK2G?cō$lib/unicore/lib/JoinC/Y.pl}AO0 Txh]`8paQꦭC☶Hz= q#b~~<PjYQ~,x(\gELPv:e>S0BW1#U?@zŽm;Ѣ OF^`'EߎS |XEG?ܢM,7%v|w, 6Ǒ"n\Spx kᷳ:ej?hxˍhӽGSǙ )_O?x)oՃ^Wxϳrk>jV-gS <s9I>"q?>{xrFոꆂOjvTkYFy(S ~aݨVOL/gRܻ~Rp)X ^5Sv|-'cG 2K_'z_Q1u r*%1gI,;*cIv/n,m;Ү4$G,S1 ĜWeW*aâˢ:NnQt_W7MV˧k>\?~9_qݖz82^O꼞![ر鰩?|=<- ۲c: 痻ߖMm(T=_6y}IM=/؀Ь˲\VrU߇ucwh*prcၳ]?LUΉ4NYʬpct N8ӣ}+LbN0-պD6= #iXALHn&YYcjzB~rM~i;oaZ>#&}cաla)Lb, F"sI-87^'{LHtݞJ`*AR}s<ؚO&+ΦifJ4O'MդfC$Ҟ}oZJf KldIRL1KyO1W_9̙,rsWFk2BL#$TVnul'QGkߴEmu8&AC=nd խ!w8D+AP쀳,@#ېDlg=`n&8F<2g<- S%f^MHfY[\Ni? h8=K#^As6 .7vbID;mC_:C0 $ݟS Rqt411̂# Mn0UMCt11nMSTxNyxu:d+NnNt 4Ph$H֊8CBzCbzCnmr8 B .;m"fb\/-6M aij& Nvt>>D|e\ȧpC"; 8/Lmo %qD'X˼kk9u]p *q Z;^wrlY F>о}ۗiOFZe^ + L5,(8|yDPtK!ma 7PK2G?uŲA lib/unicore/lib/Jt/U.pl}Oo6 ߁E(J"20 q x۵X+mhjə2?lƘܼ5\ݚ_>vu]1~x╹}<<χl`e˼:?ouwu>=q6afG|~>3o,~23ll>n6?W7Í\õw7׿ϧ9,|^Gy\ |?ydNbO35/Ge49uIK otUF0*ng#3i̤Yf&ͺ-DMgfu]-k (0o#U2Q):ZFR VzScTL!mǰRi͞HMi7I )tͷm(xfoؽz 0嶩=qb!NEю@~:8(2y bXo-2x舣8'Lhu%+!thB Bdc#PDQΊX8-Zdl"PA}O􊕈7 :L<hSE@(%N4qH^cl$ +b_R`Tu(+m!686;dnT Snq.Κ##-`[T<}*͌;ˡ>qz:dmv#30C[_XR})t`~\1c4W&>)V`mD$CQ$8*z(f`?{fG+ K`3,@"đq%>G]^ '#XXfa &E _$MX/,4ʌNDYZAv τFh?ޭ@l8mzom_ a{%:hG'jgm0=;fΰ4:I[N0Ž޵bNfGv1^+qW;Cӳ:mڱAػAPK1G?"_?Elib/unicore/lib/LOE/N.pl}ON0 =Rv إ4u!qL[o JS`SHKH9=GW%}Β*q xRuo%MV>E% 7heQI?f0.8h1 |`yCpPK1G?\Tlib/unicore/lib/Lb/AI.pl}n0 wC/[aɖdcؖ(ҢM$jַ͑Im ~")Y|?߂-lY9l^S?vz{ӏsC?W?!IP7)я~w};p0?Wzuo۶懷1^|lWlo?>l><^6O?>\/r<.w_Oݿ{ӧr}x症me{ۅv?\e{|za|޼=~zS_o??~~xo_|>\.O y =m_+e^n{~ynOgPm>_t&?nۇgtЌ믞/=ތoWnݝx;\{D.TˆdNZg ( Pj .jbRmCCTmUVE[5 M3:W(h{8h18h1&ۙ0- AZRؔ׮hi5nB%B5(koL~l fB5Qm;lL`Sڙho]vh; 3ĮbA]!Dfgh] 3:CJUgә.~^O}$t~A燜t~88~q4+!twQmja<-T:\S|י4;9lO+!Gߩn] ӭb^<tfLԌN:1{LK{6lv@&a`' lk}%Zr _F~ꓩj@-āUίC3AZާE~Mte J!dt351rą`P'%Ph1Z' NQm#&YeL: #5uqZ<Lڨ F1xn0p9".4Oayap@uKPȴJy^cIJF;nD6\eCtܱ ]: 3hsNr2Ӱ4L/Vnr͐׬N>N>D.Llĝff섬@ ,̜X>S eN66SGMZ;G% ;Ţ! g5vDŽxB5 F0v¼,UaBh0] VP x* b\cx N  v@wM mve?RʚDYCA58<6%-I*H,UfEk?9\qFȨ<|| 9h&lȉY Xrς:BsD"-DymXfuˌ+A-L-tdALVjG(vKA3r'dqk\8Al I#V谡kA06P}pA/Uv@lpFŒG>c8άtJnѰq EEG_&zLNTVb\qON6ddRb0 rc׈lxB<$VM@3a?'TB#4m_:ax4ZX\-|wYζL]p湮4|`$,gC 6Q0%22UTt`&Ѩmr -L-Vu (]AvP=āj a刧E?xT3O8_#EH#ƃ0X?*>S鬼k !7BMlj!DI[uق: `R"#|$A5# NBf,Z<:жHZpfTه lQVFwRz+ 9d] 5xЂBH3iq, ՠS{lj$ jՁOxA^0viqEEs`ͣgLj9k; WVߜx}?'='1jX81S!vҁ8&.UV! m ,SұI/!@XB0`ĠԨ6*60&[kg% ۝eZQ W3VԠ0j~/~Qkg Vd&V%h0U{1 uA6WHܑ% i šN |5Jo-ڷ\s-Y i էѳv$8~cp(h=X < gfXmX)>\{ǯUN_Uu vP`A$% %<2241dmz* #hA @ɪ.〮/SJvP/?fE8W!o^(uz>@(zZ`)a,P$r7[; A,IK``F0QB_E& |v UFܳf'R0w'ݡ6! m ]v܇!c=pGl35ӱNK,Qsn8n`rz93`;5ӟOL"gn=K-lǑNֈ'v%mmXBЖp>f" /aia? /PK1G?Mo#lib/unicore/lib/Lb/B2.pl}AO0 ϫ4.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2 `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Od&PK1G?-Jlib/unicore/lib/Lb/BA.pl}n04w"\ڀ\$B N:zm&V+SLwt[m`r\wGD6[jgVk5cq80qëf9N] Dh`xd6鋙d)޾{0t4_88]miSQ?}f3G >y:'~#;Ocdc|}3{Gn 'qNn؛;&{|0cS.qިۏ˅h{VSɀ:v]/e!9ɴ>QCy2~g}-,*@+Q؊ecI|o#r /C$G ̩Bz!- i[)}ϐ=ai0'1[AaKG[0`Zzj:l2v={?PK1G?z C.lib/unicore/lib/Lb/BK.pl}OO0 ϫT@2hn:$i뭁Ai GH$GH(4P=;E&EMQuzAj:tq$&)]`e~*ۖl[`˰.xA'`( 9WgNlNSI^P܂ވ_ bEzč|R{gj HUjAwo鰞#|E5ɧ 7hZ^*0 afMſqwJ== 83yRKJ\g4_P SMU0FTPJge="g͙j{cAO|)9'ULQ/s^Z[zB}Ušx칾C, sI5 Ub ˵e $cnLfČ-7)}'[ s̙[/|fd}Eƴ}aČ)s|?ph 0 fi̘2Y.d["-Ii pmSQ¼s),W>3d<}bOioG29oJYwh 02ኞQǬŲY/LރQ;fx.=M PK1G?ҡy lib/unicore/lib/Lb/CM.pl}Oo6 "\@$%Ds5`8Aqm3km+{-z~CgGaSJíխ곪W3/_Q?4qvk{Pw/uwwh:ԗe|h\~Ty\{RqyQ[cއ۩kp<ɽ?kqt|ՇGI헵A=Rv:?Ooݓ:.8v-c{j ?ږ{8_1ot~oZMa'yUq߷wUUtW?aJs_|Zoׯzugĩ@8jk8Dt0xp TvCQpYHpdF7l W <`$ޤ,2N3N˧g$zQ FQ3'@dR?eÁm=cE` #6FfzzEaH\6xDdP愙if=D&t8LD/Lǭ#݄т6DUQTŋHUQ^N ӉH5Q$I&]$I7&D5IԤmOҞ$iOf[INI ғYJgR2#kwGGd,%'eճYgVR=f*m҆h)RDK"Z RM"B RPJf3Ny)g_OX\ jV9n '$U˅uBOz*x7^$XA0]Hv, 2If Z%NĉbM:IDKĨFp[C'|m0L2&I<!F 8; ;l'bAl.F;`U.QevĚ6};Af&:Q$7}%c\;+>4S}2cV2Y.Da8:W&C2kd{<4raE^Ht<>b2bHH26#n#VJN%4GLhMzf``* ZC׋ߙrFcmNc=7g;?_F~pxL'qq5`:$Nt"Om13,ډr?t`wPK1G?5&lib/unicore/lib/Lb/CP.pl}AK@ ?<-EP{)$b Mdڬnfew;oy).~lj]#ϊcCQR?+dmHLNМ0BOسnmGqST.Dk˸/+>)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&,},wI7YRN/PK1G? ·xlib/unicore/lib/Lb/EX.pl}O0H:.;yz›V_$7D줌Fq6D޷#d 0@}o/nzsk}Gc#D>LvkNV0zp(bshΏnQZ]uU>{H7n(8 fgwVZpz'~Qf }Q[M]d{<5/ _K'{-ͣWy&V٠:^&,},d&PK1G?JҨulib/unicore/lib/Lb/ID.pl}n0 wC/[aɲkc8ҢM$j͑GַOYnK#h]чGD=mՖ_VOdVkxTgW=vgzzKvj[o{z 8-=n?,?l#}7)D{u,hwg_V?n5=5=?i߬ߗay;r{9c{og8SdYXړ%n |}{O~Mqxrs5ӡqhettww7L2M*j4Ф&g4f1e)IYE,oQ@Y1fYa4JN˨.,y hUh2nkTOձF5!k:uTkC 5LaníTNy B `+\_,X(#1L HT<@3bj:HjU. yk,3SA`j6Ũr*VA n`"E& ,`xf\l9ŒQ3^wǺF(1^?ܬ(]ʱMw9"h4{r nܒ3xsT,`qx?p<?cáy|^pq>PK1G?49#lib/unicore/lib/Lb/NL.pl}OO0 ϫ ]&JU7mǴ@q#nćS\|?պF5b̵H)ގ8XG0moPELHUgxgiF#z|7|z wh[TuV%6~c]O|e4Rč ֺٝ#0܁ވ_jEvV6~O3?G%ؖ+ He(eD[ M>1V T sr%r8Q$hr& J[*Zii(2 ڋQ`Uɺ̂ m@t4]M(\uqqP:&Q4=c>cz6l|Ey6Q3GhLޠ>1c> >q]P)(< 89[QGG˳5cGsF4YQPK1G?SUlib/unicore/lib/Lb/NU.pl}Ao@F?L62ibzVDS[{]K[}-z+Hog͘zwQݾ$oJ*?o^lo M;ѱ䷷U:pbǣ\BwoK8WVC͸^[yh'~O_xQr˗H Uu'FߚWut`K>Zw+NmٟGG 8G"`&3p +-4I"h**,,̓k$< X w>D2+\/K`zD"PUkA*t$X$`̀i:ihD08 ܐ\fRE[a)/=b|M$ZAPK1G?,-lib/unicore/lib/Lb/OP.pl}͎0 v'OM `4ԥI.$mTi׎/ꮃ4q|%cUP}ٽ]#Tm7N *` ? VܻiͼQϦIF4 Ȑ\{7 I=z8pߓg)$7g$s/3ҟ .g~!&r~݂ܒrM&$<(9'8KQLޟsrC)S.9D|d?8{p!Kh5(p PK1G?=7jFlib/unicore/lib/Lb/PO.pl}OAN0 x~#f.O..KOdZ$-sVGcryH1͖fw&jΓyeX^EN( ..ŁPK1G?7:<\"lib/unicore/lib/Lb/QU.pl}ON0 =R!@ &M4 Ǵ@48-b?ϧ8tlC˕" OתN5Vt'MV:PѾ9Y4*kZUi* d;e41_`(kV,S5 Bc:}?,lFlWxzXgҎ ylwkV09o胴ZnE_sK8;HPRRAJ^#P\Qhl6Y:8N q:|1$\ti!{qá9%g/;}H|4D!ώoPK1G?$F=,lib/unicore/lib/Lb/SA.pl}A0 v@ '*nR&ĮӖ3&fYy*}vW~M'#PTih)-0#M9;ތnl*j?Wt֏\9#:ߺl/v_W/{eoo{2"z٩鯔&Aq?zh8QArwl1h |W+l]>Ǧ=Ź+Sč[roΞaٜGG(g5Ċ>ĝ| R`/K&aS۠;ZD<|s^;e8 cVi/WYQi"4PK1G?}:="lib/unicore/lib/Lb/SP.pl}AO0 ϫTq.ZDczk uP80č~~<oPoy٠y,x(BE AQuf9SzgAD0;S4k<23AoO>1h nY7Ů^W }M]={9V ޜ=95²9 O#uя*@qz'~Qj$}j;I]O u^K`Aw^Ev2 i(LZ-:_ܧIfYH&_PK1G?Rm"lib/unicore/lib/Lb/SY.pl}1O@ FxC*X*%jS$K6@=>(b(ĭ&m.2=j/G%ؖ+=8S:hXL#'g٩Ex*~P[;q rVAS"%TP(v`uCX^oj':\G"-Cݯ֫,4Br}PK1G?҈ lib/unicore/lib/Lb/XX.pl}WM=|%1fw񅟈A6l9@+mm V$ye(*~Uo?o懷SNo穿z #ӯOOv~>}ӉQ/ϟsuھt}zu?4;7%7oOo闟Û?2=^oiTio/-6=\?L+çsR?{0<%_nk7x><`_r޾\e?. Q /a mmFWԨ 6J`p H tU}nZi_1g_ asN]@9G2GnG^@athٍvAW0& 6Uzjl5biEL7ٴIs$m6ɛ6iq}P)-Y,P8`$LV 1xCp̡FҾ83 E 4\R$r{C #II'u(<Yϲ+3|y|Ul[gڕ2S蝲VxGu _JX EW A_RvUvRB 7ORF\$ * NXrKeKpZ}u8.Qu\uE@VBVZyΣ4: *Y]haHUªFRǵU96.ߵ<dӡ6NhlM洃M0'E*Ȍޢ忖ѮF [f@i\EqXeUiSkRݾڶ};UCzmޝb"+ގ mHd1vtvuCtPtHd -y&*;.;XEص  rq~ `wnw;A (3m h٥vDa vBmrf :Ɂt""aIԍ} t+BAIÎucXPWw% 4Lb9I$ץ4+g洬]PcB[Ȑe|+Vi<BXjZwzwJ*)Khhh;Jݞh+5Yo Nprpc"@:!\uH~!\ @/~]QvY%VMt >\#MFW]@8n[#DX"h@Ck<<22:x{%|[m}D4T9{D sy * T^lY Qg. B "*zgގ*x A:!!pҶBdBdƤTNHnD)v: tY5O@TUiZ?"ـ4Bܧ[bQ̦9)}md/+OA? 'PԤT!WP]I(KLѲ7K԰UnrI1Wwd 0H"Ui|鲵s׮ ,VG֮~1rvEp #NMiCQ A/xo>ڂM]d  hYfEE**irE,i>6Bl)gK6MbvcPq3(&'1)=s5oyƠZ.ޤ+x^v)|^* {5r_q}J9wc|gv`S41>>8́jH\QqhƧ~qw;/qb ;e u!& Z-<9ya+WkJ12NczpKa~0lm3^ .DG'Az,ϬSEZu4J;1׹Z%pk j=kWuǤΘEj.0>*d2@saGZĸepc;1+ k[q"rb eN}3W1ՅJ4xTA,&) |zPj+9j=,I4/T= j [}dl<Rcƍ몭]+r/jҮUluwPUYͶ( 2Ubm|; AY#n~7ܥMRm9jUL73{+ZtUoI+{c1|f{<gs {/PK1G?R"lib/unicore/lib/Lb/ZW.pl}1O@ FxC*D(Ň..8'ϟyU<+jԏEkH)ގ[G0moPULHUcxgiFz| mo@ѷ#94G|SݕXmUU>ûH7)8fgwRZpz'~Qf }Q[M]d{<6/ ğKG{-ͣWy&V٠:^&,m\/Ih&_PK1G?Wlib/unicore/lib/Lower/N.pl}MܸmA|I#~ )^ȱ=#{:zISE=ܲ ޡ)ևa4M_:V玷o~Nӗ6}9><۟nzm?nϛuLm|z|>G2!yȣY.%3$T :*됫G#|>'|O >g 3 |W _+/ / |o 7 ¯+ ¯+|w4w_ڻ C5CZvH7!!0$ CjiȬ2YT!/Q:Uې]dW6fW}0FY>䪹 _mE"cUTJO DUYkȚ!:*yNgpH}|SixH龍RkJEFrfl6%뱲%KK{a ؄-v/L>g 3|/_ |W _+/ / |o 7 W uƔ[ߤ'qb6``M"{x=>IJHc 4&@hb>gxɵ&l.ub,puD#H4"шD#H4"шD#H4"шD#H4"шD#H4"шD#2hEVLz26LeqX,8(8(8(MJĞUz.]QOS>N/{Me4}ڦ׫̯Coon7Ko}xog_.]Χ]^^\N雬VKu:_Y6P_N*D'YOMN/_xcXu S.߾lׯM{o0ǘpP-V5פ*|G|G#m ?3 ?37xo ƃiG#jPTNiv01cv={VY>|>G#[l=vR:@HJh.MͅY,ҴardFt͌&Qd^8q%9grTƨ I4^kbg=t9't6%u + Su3D! Qg:Cu3D! Qg:Cu3D! Qg:CHI HN8=C`ǨQ&C4bՔv4EԣuVٝ+|ͷx+7^ ]a֮)az50uVІ\\\\Į/ŰkB6U159ݑq(Cq#|OD{}}a|[a~_l.g Opx^q_ |5CЌVTҥ5S7nLr!r!r!r!r!r~'8.[888888888888' G4}_E=-hC]g~g~ 7xo-[x ow;x={x|>#|>G|O >'^mtttL"3Ef_ |/W _+|7|o w;|~_W~_WxIL4jԪitWӏA0̨59ɺ 3Y,nAWyEH1Zڔiv]a[*O+xB8^- Ū枔 ?e[Ρ ZmjO3~HVٲcNViE"f3w5(a&e**fPSQ{0z4 ZІ / />g 3|_ |/W _+| 7|owNq}4H䰿:D-ш.hA={x|>\Kp .}w_帿E=!G;iA-ԂoqEWD\qEWD\qEWD\qEWD\qEWD\qEWĠ[I ehV[oDw;1W 2KZǼ)6*v>ϒuΤN?|B:kGE2ލZoъECm'uI"^}sVsj>a}a2_v++L c! &$eBRGGUyTVy2aThю룢O)h1JJ2iLT3*sIe7J/PK2G?UDlib/unicore/lib/Math/N.pl}n82w\)EI4@[`BVG60̐-?"}Q;}F!~X_?%b~H^ҐnNzzstJ5g~<$l?t]o#M~}TGTo?vKBCcݟN4^f{݅[38Q?i^ŀ_te47g:矻@WPCwNĥ?eNÞg^5xϴiua}Z~fO[ՔiO^)eJ50oM4z>CE=cMWQ0262o}!hL9edҌlKF#Ќj%Fj򼹪+`+g r`!nFZV+ i]>;t)ss 5`XRQ/RѲTaF]WT]V=i0n57lJAl4*+<+[M㤒Aqyxh%1- T[v[{ r b[n[`1J-[HN: T!/?z&qV$k%)eHbW(WE,5&ćNgɫmŀom7Yom˨FHH*YH82[}D"aP V/XRj nM} mUMJ-ABq) ^TW DPzmbz/PK2G?CXlib/unicore/lib/Math/Y.pl}]:[a{AvFpc'XiEPenm,:w<;i_+@s=vK_"6װ?Wx^é?OyS7#<=3FMS/Cҏnvӵo~S7Ü;5S<4>Mяnn8BGCwɀ:7ao0<.C$i|aRfnfOGӔioҮyY+UՊW$BU֋]tXtbRl+4jKՒՌ#zWl7BiO2 Kh ^c2 pKeq Еp|XĸdžaQSS7 œ6,jT.LdXXjYɱ^t6)Ӎ|[%<*׀#PK2G? !tlib/unicore/lib/NChar/N.pl}N05Py`SDTRLCb#"XHI= (%21+Q"ezTKo'Fi:Z&+Xnѽ9l“V_%ʞLWFc|<-F55!KTm%5>oO~WBiGV|{-ޭY[vt}|Sї銱⃟B7W œlqcK=pP+2M,ոd\ɐ^.y"<irO"NN#"#Fq8""22**b0 L#D<ga , PK2G?;H$tlib/unicore/lib/NChar/Y.pl}MO0 3^a@k eTL:Ǭ@4q7Z8}sRL 'dә]FwV!Ue ɐS*,h߼Z6Yζ5aati+ +śC<5&fVfMnE>u`IhlPi^|2Ã|a$1g/xrF5t >kک4[uo2Lҍj \tɔo\n|Pqy) k:wucO U|V1oӸ%~Me'U񧔛8LiItRI J7˃WOϼ/iM4%q\9-'2.YGyX0T+Mc4Tgi 650_:o'Y۪y#<ݭ2Ǹø|ۛ%oˤ>}Ϸ79>YnbyeC'f%vZXF85) mMl,+jmၶ@1lm6͆(lBWP%lUK:b/ VUK=P\=]zvRU:M `( b[n,Dt7AK˒ bX"Vl^k>[MEFlsb;V,}X8qqNjw k̴uS]Cah_0"`2΢-[t[أ;Akq7b(%3K(E)nJqadF\7ֆhX}fXCVY>- G,ҥ`̶eed ~X 5hZ0,z*/@&GJz|\SxKj[~/B]\AНLlP05(rDr{PK1G? ' lib/unicore/lib/NFDQC/N.pl}MO$7σp.ɪvXً?$H9``'iSoV$OUn(ҝ۪jWUo2K}ٟPeԟRO>wǺ?T:_Rշep|H\Ty\_^vsEǪ^ꩪp<4?Jgv9Q߾fuw{}:~Yi۹. ~t|>^q9-SnUQտz_vUQhD;}~>j=ʢh%mUq?ԏ>zܟ(*//Nu};-ӧ|~m'`&MFFḺc b -eZB4mf¾81:`ڞΌp#WQaXOv׍0E`ʄ摰p@A 3:k Śi)z{NvaM灆f># َ&f9vhvc$k@YNe=h gD@̽]e# /}a5MSsL3z-v T @\"ώK}ߋM:&~m烝EP(0Ppmƀm|xQc[Vry>^zwUۋ_*NwW=~O}ї$8%knYeUfUɪ=a j# @c-T&@LDN=˽ 0D&ę4gb)["4;b**;UvC` QCeưZ:YnF"!f)m631)d̂U6Cl = N$;pWFVXܱIcuّ!JyaY„Bvvydt( ^3k|^σheQ F;!Gb.%@MѰiW?L,Xvlxhd_9NR$_P,eeYV*/DKU,k ٵRSP W9ZbeIRVQ:Vql]v dN(s"D9'ʜ9I == '^FSTְh"Pxڇ9D !w0Y!w0LeJ2j%͏L%5-JX@8 ز*{R[;`@+ne눓`$&Ԓe*OM~jSVZ}nM~n2g_ҦRZBUWʯ^0e%v1̖1ڮNDAhu HG80A=D/XbWӀ+bM Úd-dJۤvU=$FcWHxy)ƫσ&ٹPK1G?[lib/unicore/lib/NFKCQC/M.pl}Pn@=c0Q j.ŒTq c)V:> Uoic7?@u+<%grq u'G8pM'~=B#,pӊc2z!)x+)FьR+HBz2uηE }G^w|=},깜{8^ϷF}ʟo/Y}v<Ӻ;sAhS9ԟic?6[UuR*[YƁ7qæc;d{>nj=nqڤ'^[㔗VUMW?_^}NtlM (3$F$ue8,@Ҍf;#0qq0ÛuiA opRԆtzMCu%HdHHQ w,乥0y'nJDڦԱk?UǪܲ4 f)H".rT7M[P;1 8Zhjb+[JRJ$NfXdm%#Aak]3ߒSXh ҉nMj4Yuhzjzn:U=7{NE"!lHUO-J-[(#%D !D|j}"u8A* '8Ңj8&o|+]Ђ(?J_KVĨūՃx`1V2CӭHhэɴgF|,D{T:ᗇEJb5܍5Q7&1혪k \f (zMyjmPu+d=v,"_L+ȒjCvV㲭 ;k4]z`ċb-r-@(8E]]Q=P2-dk2EA0_:a;k˨|:]V| ,\k1IYb-&)ˁq/K=aG4҂}K(|,SFYe~){q@/y3GAg d)J%»JKJ&&x,_ y3f^za=&q~*Abԙ ơ5?J<&Cwb,X{AX y-mx=TebȡC5nzr:Ͽв2˼^P6@ (C>i+iS_G||bH2N 7!4g1ˋPK1G?!-v lib/unicore/lib/NFKCQC/Y.pl}Oo62"\@$EIDs!E5`8Aqm+km^ͷ{C8?oOcQ?Tn>ܪn/WUˋ7q}?o붞vA}WOwwQ:?˶?>yQMz*q}[[|F~Jܫ&\ӵ97׿zOjӶ;?tv=vYnc{ZuG+^痻:ۦ嬶yV:noϲY=Oi=6||y{_A$Nl+#c 娶sE=̂8w^,qI 聉&exd=۞VեM:.@cRNa5ډJ$ Y*3\LO0 [G ,pt3:mt8a!Fآw\qn>2qDfⰘgK bMq-$hcQ7%kd(Y#.8. ~Y,0q O nnreZ"w֛ eKQ0e/0A8.8KgLs6ʈ((L]"ˌQz{D?P?~~:{yK$i="'At:ZZxalT'rcDĉ E'KqhNIAӶ;6;7]͘)Xbs-elK1Q&69e4s4hnEdK-Cqҙ^D|hFh,LL=-%MUDEN1ЉH'$\2*izV${9[عZzD6Ԭo6WkMZS4` )1krV c1Z ņ1LXmHM.q{0iѤ '@,<ҍ%j4l҃V3Lj&dBkd8o&2@r sF\Sschׇ̜XB;4Z3¥R] ݠ01G$B,r%SM֤q0ͺjT~Q%YIfI]]0~0K>}rN~=;e?˗e!{arMg?Ǘ}~~@3~舸_~mM&LnO|^n6=耡7z~]{@JmmJ7(kE!k|Z(/єYN^iBQhRRB6-Ie'ϛTs8v3/X(4*4 FfJ N"Ǐ Q$#Op\tܽf$icE8a㶷b{W*boUҭ_"ˇųgi=_goPK2G?Ulib/unicore/lib/Nt/De.pl}Ao@F?L62ib^HĉbحK[}lR>μ1WCDŞvtyr*+nc3w0uYtbxnp7QƁ|lzlX7ԍ_"e/TƞX6L-;]Ӂ'ͮҏ;'M;yzvtXJv=təF_x2!VI5ZnlkxoA|ε'?-M|;=w5_Kb rtF˖cvzW,gq9 )0II,W9p IAJA-*J\L,Ypsq--0M4] .8LSz \/$hWjP:!`HL0eZRKJ"F_`8aRR!DHB*lD%su-q5PK2G?IjӖlib/unicore/lib/Nt/Di.pl}Mo0 6\BN\`xuL͖Yٖ_[mzHQ/_=4dm}zTvD G:' tc L:H]Ng;#?]?wt[A?@i. ʜu{_=p@i>K6|l<X*3ݶ41x t`[p'yy`^>RaǴiZq.Mִ3|t;λ!>jQvV2K2rQc,f۠e<* z&&L(-V@R4I$Iא6ImI;t(}G2t(&c*sbŹ-,C$CZK+)9C l+HQlGَ7vy1pĝ΋yeUVs}a+]d:K*̑%uam _ҢbM}IS=jc2EQT -gD3@R^,wbjac9ܛUe{sioKAHQ/l] !`wéIDoUeWQ#[C/ ).-%)d#&}K61HvZ3B|.ʜ =#fM #5>>D%r4Mjg'e6(69ϭ0 QWOWцi!Jމ]JybPK2G?|ốrlib/unicore/lib/Nv/0.pl}Mo0 \NS`ȶuL͖Yٖ?db I/_w~Pp@ /W(w{ܱZAvqPuitAFYltU]-›A?(w&_Lݨ! V zE{8!d~/Pɗó|۫a?~ϣN[4Zpӌus~*Wwt Z N tE]){cm|)wێW z]^>: Mg܀[oZWi-jbE̒4(8ggqBzuH aeX2Oti> GfFY7&4 tV bYz>AFODSDr> wk #2]ff0|aA0Wq.9(=9 ? ?\-ݷ\-PK2G?JJ <lib/unicore/lib/Nv/1.pl}n0E6"lڀԋ %R @je1 KA>lvz/gh)bݩ xéӛf9?\3ƣ ǏfiG _ip yNf2!ſv۝~ < yHx,.eQdȲDydBpWId0$eE%G͵ū摅udʊKE֘mgDEؗD(PȌP(kL-Hh0YWI$DZYP%*: EZ-g >m /PK2G?Qlib/unicore/lib/Nv/10.pl}Pn0<ۀa|i=M Ŏ$Ā!GZZ[L%.EU4̬n=:P+}Au߱B݉NG x wgW~~쑺toR4E;r#~wԣPVyVEP#}G^Ŀ.^=p?4iPKeD|F/Κd<5թl?QZ=.@RGeC]|q=^0/EN] HeDV+Wri@+4 r1h.Zò<ؖlF ØEp9dNX0 ń׮e8FQ'ɤNa9A$'W%e&@V#tHM8M=anQSy*PK2G?woYlib/unicore/lib/Nv/100.pl}N0DT? ҄ .-qE* qtmcHl@uč0N@B!Eab)ΐWVFt#MV:*9ywrSWYUg So/%?ʖBUF# zG޷$Td _!Ԧu<[]dx̦KOlOޭPڑղƾ%\aFΓ=7AIr-[ѷj[~$9w߼QLo*wƩ.Wjs(RYn~[p k5Nf^849j4OI8?a8!0!vp;L~Ql,zHzIq#?PK2G?ڝg9lib/unicore/lib/Nv/1000.pl}On0<\P]m.mT-G^[+lڇ?ϛ7WP*٦B{b͹>)|U+dG`EJE?K goV;b=lKxV F/d/VgԭPGr %C]=Ӄ+rCS]Mރ6ʒQi | =Μ:{a!TK9=ST͏$8pڿRmaob[}Pʚ+jn/9E# 7h'Z2ྈf3,`.bwyv)%ß(taM$&I']d#O# eGPK2G?s"qClib/unicore/lib/Nv/10000.pl}AO@4x%mMH!PL~ht! S2Y\(|-&plDQIE7GRd ͛yM2{% ]k/LZn8 , E%ԑoI>e]#'ԺR=9‡6 Xd-:V|[b˱xAs `q#GX6'ᩥ.A(@/Y Oq+Apy6 QrI6+< :Ndu2M1Y^e4Y,&44MPK2G?-|)lib/unicore/lib/Nv/10000000.pl}AO0 ϫ4]ډJU7mǴ@4q`7eW@F.&Y)aϊ8lu6[ts$&<5N޼ %Y׶0(iLזq?|B*>Rm-9§6`e-966~b]/fOS r`ٜ;塸} gĊtkIҸ,R+ޞK|k^4 ^v2 ÕqXL"<<}\Fqtw;(8PK2G?^#lib/unicore/lib/Nv/10000002.pl}AO0 ϫ.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2k `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Od&PK2G?3lib/unicore/lib/Nv/11.pl}OAN0<7R0^j(FDҊHd9߳&Eܰݝbx Mt4?3hQJ[Y5Ց 9FyBeYζ aoTek ZPvtgr5`mNi|kBCFIж?XMB< [a?yAOH7ܒxwd kg~+=Ad_؊TT\xHr/_|_{UEX3?9G xu2V'8,֣Qs=_og,oPK2G?v "lib/unicore/lib/Nv/11_2.pl}1O@ FxC*X*%jS$K6@=>(b(ĭ&m.2=j/G%ؖ+JLoA5u4JO,O~qe{!vn5͑Ԡ:{2$.g;g]ۆB{StgrV.VBnCh>1^懈?ܬ(m̱I9"`4{r nܐ3xwT$<) 8; Q{O\ pCJd5MCVby8G4e9c,H&q4QYgMWAGPK2G?7#lib/unicore/lib/Nv/15_2.pl}AO0 ϫ4ą]&n:$i뭁AI 7CdW?@AgEc]/4Qj{ts"&uh^j 'X8)i*Ox"eh{''GƠ!EUjUbJ96U:hX"nܒ3xs,"d iP9#p,i.&[{0YV <ܒmnѪRWbZDїq)|R+ΜM\mz6N4Y a`\N,u]#'Ԧu2G&io x~c^= ͎,]KnxhUIx2QKvV AKA>~)n gK&2 phR[i~0:˘χq `<a0plrUa PK2G?4lib/unicore/lib/Nv/19.pl}AO@4x%5r!iMH!PL$Td j:#p4bM]aNW/fGU%7dk[s$<(%y; Q[G\ p]J3dW΁}Vdx~8C4heXre8Fap=[N0M{uyUa PK2G? #lib/unicore/lib/Nv/1_10.pl}AO0 ϫ.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2Oh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. E) 7hG04=^̣Nq>1ϸOs=| w;qA<,PK2G?2lib/unicore/lib/Nv/1_3.pl}AO@4x%&M!PL_`K| BI% ҍ/*Im21$~'AHe(QԐnT0hD 3IZXU>I9?GW&}ƒq SF՗x[꓅V4p^V}4,nˮgȞl֏|0>,0;ߏ}C8Q*Կ-PK2G? #lib/unicore/lib/Nv/1_5.pl}AO0 ϫH.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2Oh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. h6YB 8PK2G?K#lib/unicore/lib/Nv/1_7.pl}AO0 ϫ4.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2 `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Od&PK2G?V9lib/unicore/lib/Nv/1_8.pl}On0<)0.- UHQ@*$ qؕC>;;;mmrQ#HX'iFײQ*c#Zj:&+U(h^(1˚&,ME~-]l+|8 ,e-nEޥR(ʴ{?IǻlbR16YߣڑBkd^9Yhuf?9י+iZ4:%]$wT:8t8YkEFܗPIڧ K ΢}ֳ^qu38VSt'PK2G? :#lib/unicore/lib/Nv/1_9.pl}AO0 ϫĐ.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2Oh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. R=9‡6 Xd~-:V|[b˱xAs `q#GX6'%/A(@/Y Oq+~)cBm@d1m-͢Wfy9t@4e8 c,Ӽʦi/w71B|PK2G?3F$lib/unicore/lib/Nv/2000.pl}AO0 Txh]`@.ZDczk uP80č~~<QkYQ~,vx(\gELP AAf>S:4' A5D[Q4+<2fs `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2͡:d@V+QcU6O|qs{q&PK2G?U$lib/unicore/lib/Nv/20000.pl}AO0 Txh]`8paQꦭC☶H= q#>D?OpdkTyVԨ2Y&Խ8hCPmT kP!Q9; =v;%M O伶\X mHѷ#4c}|[Jlm.Ǻ*=X́+Sčro`ٜG(g5Ċ>ĭ$i.Rڀ`G%c۠[E4|sN;4qFX.yMd1__\iPK2G?+2$lib/unicore/lib/Nv/21.pl}OO0 ϫ]&JU7mǴ@$q`!g?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,}\^M&i"i|PK2G?A#lib/unicore/lib/Nv/22.pl}AO0 ϫ.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2Oh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. J. J. H j=%ގlni2˳͡:d@V+QcU6Oۛd&PK2G?[,$lib/unicore/lib/Nv/27.pl}AO0 ϫ@]&JU7mǴ@$q`!y [ZȳFXlPO4^j{tq &uh^j 'X8)i*Ox"e/%%};BOAC0-p7ղ:ߔms޽uȱ2=E&gQxj~P;;qrVAS@J"%~l^ t\z; y,7贓YLGatbW>Mn&44MPK2G?['V$lib/unicore/lib/Nv/28.pl}AK@ ?<-(1ҦM2mV7QՊ7w̼yg?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,}\_M&i"i|PK2G?ek$lib/unicore/lib/Nv/29.pl}AK@ ?<-(1ҦM2mV7QՊ7w̼yg?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,}\_M&i"i|PK2G?c7lib/unicore/lib/Nv/2_3.pl}1o0g"?E eFPĭcWi˿|{>n.@B* @nf8hT~[Y5݁ 9FyBeUζ agTek /:e #ҜP5(քKimy~MBledmVy:(q(59gNF<[!M $ȖV:OϞ AcFK&Gchk̡H j=%ގlni2˳͡:d@V+QcU6Oۛd&PK2G?AxbElib/unicore/lib/Nv/3.pl}Mo0 ^BlɖAZDm9`+' v[y_H;z/g0ZM9:;a6D‹6l_8u⎅?tp8ƼG ';Z=-1ſr۝~ < qy7BI9 [T==ިob+}Pʂ+j`Ңx ٣QNi |/nǽEA4(jcW G00a'H33 "~PK2G? i,lib/unicore/lib/Nv/300.pl}AO0 ϫIheETi8R)3ϟǸ95u4JOYJ1V8hCSun䔧 ݛW!Q9=6%E52ә\`'ԭ#߆В#|jcPYQbcnsw)E:hX =!gѩIxJɋSq rVAKA pCJd5MWbyڣNdt21IZ$8,.AzwQ7PK2G?J*$lib/unicore/lib/Nv/3000.pl}AO0 Txh]`.ZDczk uP80č~~<QkYQ~,vx(\gELP AAf>S:4' A5D[Q4+<2fs `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2͡:d@V+QcU6O|qs{q&PK2G?NcR$lib/unicore/lib/Nv/30000.pl}AO0 ϫq.ZDczk uP80č~~<mPmjYQ~,x(\ELQ AAf9S:4g A5D[Q4k<2 `gEߎГ#|hcAG?ܢ].w%|h4r FO7n9{rjesZTN@+>H j%ގlni2˳͡:d@V+QcU6ObyM&i"y|PK2G? L#lib/unicore/lib/Nv/31.pl}AO0 ϫ@paQꦭC☶H= q#>D?Oqd+TyVԨ-2I&SԽkCPm.TkP!Q9; v;%MO伶#^oG>1h nQZXmUU>û9V ޜ=859 O-u*@qz'~Qj }j[I]ۏ KBoA4^Yv2 i(X*ݥd&PK2G?4~X#lib/unicore/lib/Nv/32.pl}AO0 ϫ@paQꦭC☶H= q#>D?Oqd+TyVԨ-2I&SԽkCPm.TkP!Q9; v;%MO伶#^oG>1h nQZXmUU>û9V ޜ=859 O-u*@qz'~Qj }j[I]ۏ KBoA4^Yv2 i(X*ݥd&PK2G?MeR#lib/unicore/lib/Nv/33.pl}1O@ g"?<ԡ T ]*%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4}\fggii|PK2G?sU#lib/unicore/lib/Nv/34.pl}1O@ g"?<ԡ T ]*%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4}\ggii|PK2G?p#lib/unicore/lib/Nv/35.pl}AO0 ϫ@paIDczk uP80č~~<QkYQ~,vXe."M{qІ ^3]ɩ@נCrv@ {֭(wJ%ymk `'#EߎГ#|hcAG?ܢm,ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6{Hۛd&PK2G?l+}$lib/unicore/lib/Nv/36.pl}OO0 ϫ JU7mǴ@$q`!g?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,]\_M&i"i|PK2G?#lib/unicore/lib/Nv/37.pl}AO0 ϫą]ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2nOh{G'GƠ!EUjUboKw9U:hX"nܐ3xs$J. J. D?Oqd+TyVԨ-2I&SԽkCPm.TkP!Q9; v;%MO伶#^oG>1h nQZXmUU>û9V ޜ=859 O-u*@qz'~Qj }j[I]ۏ KBoA4^Yv2 i(X*ݥd&PK2G?Zo-lib/unicore/lib/Nv/3_16.pl}AO@4x%$F4@1m5E;o^v͛o9U4J,O숣!VkCTj19AuBUeH\v-aǺ FIQt'rx"X u@!!Tc{/CnVXXmU?û=9VǞn\3xsT$E2r:>fA7AG_PK2G?#lib/unicore/lib/Nv/3_2.pl}AO0 ϫ4q.CDczk uP80č~~<mPmjYQ~,Xe."M{qԆ ^3ݜɩ@3נCrv@ ֭(wJ5ymw3^oG>1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(\*ݧb}0iPK2G? K<lib/unicore/lib/Nv/3_4.pl}OO@4wx%`iMBxܶ]mwv흭o^v͛ qsk QgȞVqq!J8ȚڈK%7+et[J$^ -]L+8 , E%ԑ\nI>e]#'ԺMn&44MPK2G?Au#lib/unicore/lib/Nv/3_8.pl}AO0 ϫHpaQꦭC☶H= q#>D?Oqd+TyVԨ-2I&SԽkCPm.TkP!Q9; v;%MO伶#^oG>1h nQZXmUU>û9V ޜ=859 O-u*@qz'~Qj }j[I]ۏ KBoA4^Yv2 i(X*ݥd&PK2G?}*zlib/unicore/lib/Nv/4.pl}Mo0 \BmٖAZM9`+'4v[y_H+>P=iZ`e z]3{؝έO'484m=#ї#|al{A/278sBpwuGѺ}㮷;Ux/x{|ϼ8~\?3\7ͳsqi,4 MsApO;Z4g݃=^`ĞW՛h-ŀ:x|\m\wwR2kbZs+}ɾd_ '"fHSM>y, "R@eL/fA,IPL Sb>NSbVlb,bV} O&aDX3/䕤:%WeUA}@(~#*HI"ei I‚'c"E"X,$HbΉ;[O&.9>DTOQU8,j1 v3 W(TPN_PK2G?Ilib/unicore/lib/Nv/40.pl}OMO@<Ӥa .JZ*( IH!PL<.탮fU#=yuqu:E$e^fk< guNVKfOT`{@aŶ"V]Ö.ȵ?ECx%H0|: /ړ-%·*l n,wqgid5f`ɻRY2JThrq]% FUu<󬯅P苔sr%j[яl,; i[X}^7n-2ciQH G)R ޞM|k^4^v ÖqZ"r\O&!HoC 8PK2G?tK$lib/unicore/lib/Nv/4000.pl}AO0 Txh]`ڐ.ZDczk uP80č~~<QkYQ~,vx(\gELP AAf>S:4' A5D[Q4+<2fs `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2͡:d@V+QcU6O|qs{q&PK2G?%$lib/unicore/lib/Nv/40000.pl}AO0 ϫq.Dczk uP80č~~<mPn*,P={<䅒E&STp4 0ݜ@-3נkKG6k)Zzk<ch:'-#O0֢&X7-pRr]`v{MY<{ty@7n[ywc{JuNuO+4C n$9Jwa_ r\:7 y7 hYLOajlv&VM&i"y|PK2G?w#lib/unicore/lib/Nv/41.pl}AO0 ϫ@څ]ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2k `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2˳͡:d@V+QcU6Kۛd&PK2G?5p$lib/unicore/lib/Nv/42.pl}AO0 ϫ@ JU7mǴ@$q`!y [ZȳFXlPO4^j{tq &uh^j 'X8)i*Ox"e/%%};BOAC0-p7ղ:ߔms޽uȱ2=E&gQxj~P;;qrVAS@J"%~l^ t\z; y,7贓YLGatbW.Mo'44MPK2G?+G>$lib/unicore/lib/Nv/43.pl}AK@ ?<- T1ҦM2mV7QՊ7w̼yg?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,]\_N&i"i|PK2G?,n$lib/unicore/lib/Nv/44.pl}AK@ ?<- T1ҦM2mV7QՊ7w̼yg?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,]\_N&i"i|PK2G?yb#lib/unicore/lib/Nv/45.pl}1O@ g"?<ԡ T$%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4]\/D4PK2G?zRU`#lib/unicore/lib/Nv/46.pl}AO0 ϫ@.ZDczk uP80č~~<QkYQ~,vx(\gELQ AAf:S:4' A5D[Q4K<2Oh{G'GƠ!EUjYboKw9U:hX"nܐ3xs$J. D?Oqd+TyVԨ-2I&SԽkCPm.TkP!Q9; v;%MO伶#^oG>1h nQZXmUU>û9V ޜ=859 O-u*@qz'~Qj }j[I]ۏ KBoA4^Yv2 i(X*ݦd&PK2G?="Km#lib/unicore/lib/Nv/48.pl}1O@ g"?<ԡ T$%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4]\gggii|PK2G?I#lib/unicore/lib/Nv/49.pl}1O@ g"?<ԡ T$%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4]\ggii|PK2G?. /$lib/unicore/lib/Nv/4_5.pl}AK@ ?<-*(1ҦM2mV7QՊ7w̼yg?@BgE(si2Ek6@LN1BOرnmGqSTDk˸_JK>(vC`?ZUoeu)XU?{9ce0zpMكS,RwwXѧd/EJؼP($v `tKYoi':^&,}\_M&i"i|PK2G?l9 !vlib/unicore/lib/Nv/5.pl}M0ϋj\ڕ8_^HVl 68Ubd&Ax>6bݗ1=Rpku?bW9<7裺 nC{!XͪǏn-OR3u~M{?(fg^7z /u o{j;V z|]{+~v~_+=B;muEO;oN~c:}w<8p-'q>Ph}uÔYYx~^M< Fq,ɒ95{>g__/؛ꙂX#P̌ĐOJbr"Ց:er~1s/i= +bBTU%F&&i @i?T`S&U)9uLy:6Ni. &{M,>9 N"D"D1a 514"YЧ$4 )&I$,B9)F,"0#o."D$,J9 w4?gPK2G?Ya<lib/unicore/lib/Nv/50.pl}ON@=Ӥ.J( IH!RM<.@W]]TYZnv͛78kxt!e{J`'+ZTt'EFX*=~b[aK“.ȵ H9=GW&}ƒ r x[ꃅV4pZV}{!- iG-}ϐ=٬qpz7 6Nxuʇ{a;0LDQϽקϴㅣi҂$O NZ8l3PK2G?trTBlib/unicore/lib/Nv/500.pl}ON0 =RvieZTuh8)H<mmrQ#JvxLҘk VTts$EFXPо[Q4,[ؚWJpQtt2 tXZ#9݊P!|ɦAAhtgydyV)m.&K_{RY2J4;rvg2 >>B~r3BUORNѕh ,E߲Jp$woTZX=,śZJ[YiEZMه=C7 $΢Ƀa<8`nzb>"tYPK2G?g#3lib/unicore/lib/Nv/5000.pl}OAN0<7R0^j*TRU"qtmcHq5a<ޝ8-P<;ܧY"cq-ANUf:Ujgt/N- ˚!YW&/4UOx$kXLgrQ5}kBC%5/n6_e$ ]u=`,4;Zzq} `=KBF1h nQZ}MU>{9V ޜ=959 O-u*@qz'~Qj }j[I]ۏ ^KBoA4^Yv2 i(\*ݧb}0iPK2G?})*lib/unicore/lib/Nv/5_6.pl}AO0 ϫ&ƅ]&ZDczk uP80č~~<QKIV|vxTgEQAu$&<5N^ %Y׶().Dזq; U|Zrm *7+t[rlm.źȟ=X͞+7 ޜ=:9 O)ywCqz'~AΪ#}9Hw~^l[;xiJ,O7h#G~pr.j4fqPK2G?8nZ#lib/unicore/lib/Nv/5_8.pl}1O@ g"?<ԡ T ]*%HQZ)%q]\qN?OpdKTyVԨ 2I&Խ`2])ëƑ =a˶hӌt' ٕ#oG)>shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4}\fggii|PK2G?; 1lib/unicore/lib/Nv/6.pl}M0ϋj\ڕB{qGEBe+JL[}̠ gf<y|L 8gg?7RVZK5npC>.ﶩ+CYh{\}k3B [VożnnǮ:muQ(~ݩ//}_J鶼 V;GpTz+&]5>.ܤqP7/-ݵ0|y>b=qPK2G?c (lib/unicore/lib/Nv/600.pl}1O0g"?<ԡ TBTjS$F'6 El؃w}7mPn*,P={<䅒E&Tp4 o0ݞ@-3נkKG6k)Zz<cr5tO}[BGaEMn2?ZevV  x< -Ɓ"nܒxu,J. ,zeCtɀW0:r9ͫlz&"M$O/PK2G?Ol$lib/unicore/lib/Nv/60000.pl}AO0 ϫ Ljn:$i뭁AI 7CdW?@AgE(s_i2Ek6DLNМ1BO8nmGqSTDk˸/$5O};BOAC0-pwպ6ߕ8slޣuȱ2=E%gɩYxj~P;;qrVAS@Jr"%~l^ r\z; y,7贓YLGatjW>Mb2I PK2G?Ț lib/unicore/lib/Nv/7.pl}Mo0 \B`ȖҢM$l͑[ٖ?dJ$Eʹ~^mae jm:Gg=#ٟZhqh`w:QCwBx?`H?4~#|al{ ?e?5`]mel^ji~ZpMCg:9ǡ9Cog}q/^?yx}ǽP~w/l=>Z 7:8OG)e0< gwwiʬYE,RM4D^/ٗ+{,:(E,qZO $&Rr&KfI~EȘ4%fĄ})bnu91*bNqY!cAQi?.Ĉ80t4ӾJ)OfrK^Qk!Tbh)2gAAFXDBF7Q  sQM,LoΫ鶅A|PK2G?{7lib/unicore/lib/Nv/70.pl}AO@4?<Áj"ؤ)m;vl*Yxs3o|3778-P<{,bLP4Qy;U5DLV9Qѽ9U$*k:p`]|{z3^F4V|F(> Y§n[N{?4/]ʰMv<{h,4;Z =y\%ݚU g)$/N9(AYu/;J>G)R+U,% lhbSw ,c&y<}a4w5H%Qx 5#-PK2G?G)lib/unicore/lib/Nv/700.pl}AO0 ϫ]]&n:$i뭁Ai 7CW?@E-&Y1;`/8lu6y;ULLNyjP^ %Y׶()Dזq;_')R ^M|k^4^v ÖqZ"=r\n&w!B}PK2G?+%lib/unicore/lib/Nv/7000.pl}AO0 Txh]`8 $v"*UݴuH[ؿǁ!nć .lj]#ϊcCQR?+dm5 ԡ9ax 1$*ggڎx<]ቜזq;K+>)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&4},招4Mr2I PK2G? "lib/unicore/lib/Nv/7_2.pl}1O@ FxC*X*%jS$K6@=>(b(ĭ&m.2=j/G%ؖ+shΏnQZXMeU>ûH7(8fgwTZpz'~Qf }Q[Mv]d{<4/ ğK{-͢Wy*V٠:^&4}\ggii|PK2G?D;lib/unicore/lib/Nv/8.pl}O0)a=Ү̟`ŀQ#Ej# @ m} 3QoM3G@?mŗ۝v\\MYYoVvP5\.JB ~xp"fN)qi&*}>aOgtFb LKNj=&DTɚSOiI|/DI ه2!91OgJcob h%hΉpޯ"s8稘Pd_y Oh8+Z<ްKPDwHYE>LkgC3E, "ks-PK2G?8lib/unicore/lib/Nv/80.pl}AO0 ϫ2ibI-RM[1m5&(M{m!yQKIV|vxWEQA*[HpԠ:{wR*k:ײ6 FpQt4iXV#y߆В%|IPYQbcnsw)EXHj0q=‡5G+:NSrp}~^EG`+#]AzRkࠍ5MWbĝ9C#-7heXrX.'iL -F#~8^\t8ߟdvpKPK2G?qQ)lib/unicore/lib/Nv/800.pl}AO0 ϫq!v"*UݴuH[ǁ!n$8).~dbS"McC?+h=Tj19A5{2$*g;p`]ۆB{z^[|!XU|Zrm *7+tWsl]>Ŧȟ=Z͞+ ޜ=9;塸 gĊ>uk;H w?T/T{x{^J6)vC`?ZUoUM-XW?9ce0zpC٣S,RwwXѧ EJؼP($v `tKYoi':^&4},招4S:4' A5D[Q4+<2fs `'#EߎГ#|hcAG?ܢm*ɷ%|`4r FO7n9{tjesZTN@+>H j=%ގlni2͡:d@V+QcU6O|q{sq&PK2G?d lib/unicore/lib/Nv/9.pl}0ϋ;L.I{q"!Xz 0@Ti oό֛-rʄsΘNa{{8 BڟkN谫<`w_ Y]{Fxw=P~eG]_'` 3v릁B>?gwޚ׵^y]z?~mعk v SW]u-نH j%ގlni2˳͡:d@V+QcU6ObyLD4PK2G?x$lib/unicore/lib/Nv/90000.pl}AO0 Txh]`4 Ljn:$i뭁AI 7Cd?@AgE(s_i2Ak6DLNМ1BO8nmGqSTnDk˸%5O};BOAC0-pwպ6ߕ8slޣuȱ2=E%gɩYxj~P;;qrVAS@Jr"%~l^ r\z; Y,O7贓YLGatjW>Mryu&PK2G?-"lib/unicore/lib/Nv/9_2.pl}1O@ FxC*X*%jS$K6@=>(b(ĭ&m.2=j/G%ؖ+?>߯r=. +Yϫ\~~GqyrU>Oii^O|mion~B)3mMXaddkaB|w 0T`0Mq2;dr(l-d-A3F ;aPɡt*;Tء/TwN0[ 84NheZ h=VmhBހ~hC#:#V"&iR@MV΁0G8d"2e"̌_]9JTvp0ƨ25q&_F2.U`O glB@&$'LXGV)@FQ&m EXp^XCg 9 $WH SH\4  ҁDd Dp]iagBpa*1=؀LV" H6 l[@N@:RK)>v1a@ d* X"o[SdF,38p3(7 9n1/C6fOyχ h]6ߦ ߮r}?_?MXf^3ns6t{J_|N_̷<=>?f?<Y. z^i:\f=mM+OGi}?˜ ^_5꾼=7Oˢywztil3 Uޜv̧Ow1|{SWu+VF`SQІrbEٕt6Bl}uucZbA1eo X1C Y/{$,qCըP 02֕MQ@&kٵ"ҹ; D1):(BE̐4CB ,@TUt( XIOE4Ea9 XQuWuOuA^=ս{^ws8h>b {.?jjPB[,xh{ \bPE,P,D6HݨqэnnlYh:FFՍԍ!  $5+\d+b 5< N^<:kG)cq8peٲ*`d0 1;{ujLu"c(r{D [Xҡ VbK{g=cgq|RdN^bYX F,L:+W [_}M@:iS2~ *l ud0EհުIRT1"CpPU7›Cݐm!4 a=_/qpOTtLa^AbrDv Ŕ1*p|1zY)V/ j/Ţ{fã}}#W71x?ۛPK2G?QI+lib/unicore/lib/OAlpha/Y.pl}Oo6b QCRh Yz L֑ YioRV~"ސ"?֟1&>Ivk~5]B{=/xϗqw8N/ UxY{-f9Ju1y9GfQ3&@U^_yy'M7?__Ul6x6RlDa ]Tbńzb-#68b -b &dlS{ŨBbcn'vˊX6D-:@W0UXbP+R5ԼkK`z8u06дChzE!jK8Հ97k*« O^wӅNiԅWuP]j Eե/,_|K5 T$0Pk:@ɠA%C{EOMKdP@ՠ+T5P5j5Zv,Q=Dz!CTz;@TaFWc.~1q`T{*T0z ) )QCuznGN @[EsԮDq Ķ\ێ]=:hj"D]:z[5zmg1يX+ņ(vNQqslNweA#ĊXq 1N=oIaISNb*={+ iCYol+QpZ eLŦ6 x<|h,)vqzkJ"cnN}]Qπ:XDԊWL:* $Ao=Ub׻F_% ԭ-VhK}ne=*PK2G?)Dj,lib/unicore/lib/ODI/N.pl}ON0 =R!jBpTL:4 Ǭ@48cϧ89%e+TG&Z3`c:[c|K`G#fy#'kjPlo4@gx&?g13GjZOuX:7%Jjӣ²\w< (ڍwxnug=8^hۀ>FH'}! ;K&u납"jΎ hLOa-FGiJ1O2!儡S).UpӄDM&E1 7"X.3YHW2NٱPK2G?0ğ]lib/unicore/lib/ODI/Y.pl}OMO@=I3(i F.$FRTK;vl*Yxs67o\lU,]([2# QԪ^5,k@tTawD! Z"?^I.ʎnBSFc2s}DYK} [j/49)."%fmU|GX(j٠d|Xs͑V:H]>I{>߮eK`*V#]2swd]{Q|MS% =Wjt(JY(z1 <'0=' iPK2G?5nlib/unicore/lib/OGrExt/N.pl}On0 =ۀCi6 p-b36[de[bʀx^] njol YzugG8؞4uty$GDjaW4X#xr-I{kь);X^) Mgܑķ%(}{ޏ.-<=?>{4ĕz1Ϝf`\ ܙ#?2{<R!xSmJлYr e, Oݬp-KD42\!.mBX`V_ Zzja/Wx(Ppr@q<qJ(ER+n+˵J8_\˩Y$sUR#K_PK2G?'f<lib/unicore/lib/OGrExt/Y.pl}ON1=&x0`^v# Y,&Vw[-*xMuf޼ dRrϳ5\Wė+bkcJޓ!<Ѽ{m+–KŤj /Zm 7}9S- 9—kl m=vgY.WKcXd6Q5-\gN5>QʔO2A/Xuw{ؾQmo+{0nO>G7e;gؓ=$q~"(;OF]񓎟NgØk]g'ӈH44b0:C<Y ;)JO9XR5?;H0pڿPmae)Ķd5MW~sHFnn7dOFa>ge: ԥ ĥqxQ M8JrIKGCp AbZ3ݜ*G3WDeM WKSoUGx"iØ'r5Q֊O}+BM17xSl]>&K= ͎,}Gn6xdU YxrɋU+;rV-ASwQ pw}B3?K&6K{]8C4heXreV8Fwa0/Kts}JaPK2G?`<lib/unicore/lib/OIDS/N.pl}OJ@=7xC/Z JBR qLdV6V9 33o޼I(=iH1F8 SUnNdݫSeKk֕ɏJk&Ϟ{4YV-\/pKś5':nϢ;堸{>g>u+H~(_rpr\38q OܷPk+_`$CDblvcףh h@ PK2G?0lib/unicore/lib/OIDS/Y.pl}AO0 ϫ e"*MݴuH[ؿǁ!n$Rϟ89U4 2IGC׆ UU.䔧W!Q97k%E9u2 5!GƠ$y,pH7buYbMʗfOAQ kroja[塸 gĊ>u+;H wח/Tyx{ZJ6=z]8x%GC{I[Ƒ#;|>JdtGz0qx9sG/PK1G?XIlib/unicore/lib/OLower/N.pl}Ao@ ^/mx XpJ=al6jY﬛}5jfע6- ֛mE^Ԍ d7(MJG=gLߝ܏*k&Ugz{ɗrOJvVFcynH޷' d ?8bOxwӴsSlT?oRcl'X(j94>ÚϜ>' uz'\ˉVK͎tLJ_$9|ڿQRA:^ wɡze[F%w_0 X3qu2e.Xm1fKF{ U&2e£ci|iis7+=fu(KQB$H5Wr( PK1G?\om-lib/unicore/lib/OLower/Y.pl}On0 =ۀ=v K+X)w@jmimm&#xؠTPŪB}rV_*UkLG5nd@ goA;*zlMFsR?Yݦ|=n=6<: vWel']y)/{pVw8 $v?;z~*湾6_dEOʭ ,E9psfiJu@pxкSut+Z4s-S8yǑ*Cys/p!p TՄɷ($fxe]&0s$4Y0˅ 'jp39ˑm$_PK2G? lib/unicore/lib/OMath/N.pl}Ko820ElQ) p-GfbTJwwfDaokoyG==?pў}ӏ#f C H-. = \CۿDpctۢ$w2[yleMͰ%X?cّeԓ-ެ9Zp{BNUG+Խ#qAJSB3dט+{}shZ[i~0NX<݇A$1N0N$=%`$@aPK2G?oEf.lib/unicore/lib/OUpper/Y.pl}AO0 ϫ4ivn:$i뭁Ai7)qC\,źDd%lUQe{!ݩL7GbrSիʐ[žum 卒OzmD63VoCh>1^?ܬ(m̱I9"`4{r N=!gѩYxJ}<7w:Xѧ=q-$~)O ^I|kOli#͡=@Z)ȑ?9b1JdtGd J|0=H(8PK2G?Blib/unicore/lib/PatSyn/N.pl}M0 C.1$dսHQe+$2NaSV#1C U}Uu$ԝdzn:c-zA{.«5k[ME=G~4^P+4gdC=z7%y_zKcz{v~zwzg+)Om -qI3 }"M;6-E]XLU:; 5j2=8s :R0c6'\ EʧTiXW[M%挓zX1nrXՄjIz'QN*L0.2֗NW\͖"be$pCrV+o;c圐S#Ue2h.b kIPK2G?-lib/unicore/lib/PatSyn/Y.pl}Mo0 \BgAR +Kz _RKC P>CIoNp=A56 /=Rƶ[EE5Gn^ P+42g-B{8"vt?xi_Q>YaߓuGgT.|DogN `M%?5?(ʴI) sjuB9KA&pu6\͹\M9b c"ӈ0KhM iFLyF TJVeN ?Ƃ16DiPX ?PK2G?]Glib/unicore/lib/PatWS/N.pl}Oj0 =7x^K!) `G'Qo=w[~rױd1n~@Fy)a篌0䀃T~{tRݑ4YE}FDYpaecZdi4fӈg4G-#KJ&(38%emeM-eX?~BjGV @ޮ7!nъF38^8݂>H{=Oע'}ns SJ3ץxי6N64Zw!ZiG-;Yb1 "f 㕇Ip~|6J( $#ɃrG+0`0PK2G?cW ;lib/unicore/lib/PatWS/Y.pl}OJ@='xC/ZB@iBR QIj2+ڿwV+܁ٙ7oLp YW=yI N8 qPMndëSuOfӒo4Hx";jøbh:G-#K}Л~O'7/lW l]}MY<`,4;zFr-o`?JN<@*ԣ#ns"%SB3יy}2 Qhɝ,cfe:8ԧI>o}L8 ĭ}%MQ(sQPK2G?S@o Plib/unicore/lib/Perl/Alnum.pl}K\c^x%MdÖd9$`Dv]fHbf0꫷ۿy^7F|7ۏ/ӯO?>\|9?_w_O޿{_?'Wu|y_ ݻ/:]n\?>}NwOo:}xx 4eoۛ퟿tZNw^$n܁Q:o.L;`w8p.*|Vsku]Y*+WX,7Qsbþ{;p5یmmn[nz[*Gô+p2aց{p Pz}}w,K}Q\7f9(bw8G`#8njcENb@Z2pqie@Zݼv,MĀҤ#J1%={0퐲;LRtiawSʒYƦ əBsJJijŻjd&+;XJle 0h91 m iċ4Pd@ 4˜剹mqo\'f"@d",'XDd nf"+W^"ʺ5ve+\ϢpVik{+VZY`kE>V"*8V*2(QDF!= '/X)5 VTa KU,UX Sᣊ U|T⣮cպӨ0QD*&*JU̪REJ0&(ּ`Jh`q?U@U^Z Mh߶Cc:z61yo) & 6Ci]kx,d6lkl[;j]@m4.@35 U}l:F׃yĻݳ'NDX/z]&F> x6mI L7ދ 4+$33r4on=4@zH3 ,+Bo:=a| RR3/unv;~ %{,읥"ۏ\c;ol's2ż@E.aqZ``qȧe!шevAL?9Gخkf7K3i#{$1 d S 33 mNMPfQ #=fuzuuF.bL@&4HAŋ8;c0g a`nKO1`N2AEI;&=/>E52aN땷Wϑ{-,U;R0NxQwG/0UcpwxK/YWUҊ$)F1+:9^.mQGXGCiC^SГhIJ )v:(?ZUoeM-XW?`Y(q8q#[`xvg婵 wwlZѧ䠍EFSB@(Dz,zea :iHNXL*>\nHPK2G?z0q  lib/unicore/lib/Perl/Assigned.pl}͎cЁ$Fn6o0dÑd9IFwU};#YEO-b|n[}۫7˛?2^}_-o><|Z~~x,x_.~yz~>\_~t󧇧r|e_w\|<_=<>.o/ӧOC?p]O%.Ϗ?~y<]|ޘ?ߖ˕x_?^ uçΔ&?}~˻r{zYm>]!V{~}Só Y_<_n˷~_[CC<7gwwzv3en=c pOHklrXa'SRrya3"'X5`87Ԃlsށ(",ӰY(^!,8NVĄ'Pkg2mkj lܑadm5Π6 }iꞬ<0fs1y66Jmur8:ȥ@Y$w7 ,@)&mumr(a$[ЁvH.am6ᖌAJVL$kJC!a'J}c kLnS`)ehZ ~*.s%%eԩW4~YJ^B^_{x)^C)5$E Cn4"uGj$mmgtjGS5Lrs*Et Mnn)h/kOk18P&|L#T#oMwe~.|>+~ىVĩhL-ɵ+Z4n6n+/%tDlm SwanC{rd^I7 UV鳏֬k^xM'-R)6h.eH `ǚ$)?_=ʋ}yw4{D)y*bqHS!c"K59lǜpoJaOڑ5aʢXjDX՞5HIjo]Jq(e*UJ&E{b2KqR)uR4:W^c/lЦ R:`#*#bj.N^tPSYyE٬[ s1{QP& M>lSg @r9,~)L+>ġae3nSClCSC_C^~N=/1 >ӏݏS[Fp՟ X&]wIz.$}JMPK2G?˃ Clib/unicore/lib/Perl/Blank.pl}AO@%x^{!FBKM<.0-ˮYRMHoLp5< M$N O4K~Q Fv8HE`j#iQ݉Ri^ׂkXB~HP5Bք,K*LxEGs.&^{0R;Z(>‡5G+ZN:[ t $\V-;G7~ U\M\czmhbC:\o5Viqh9Fg.a9g??C;b8PK2G?q lib/unicore/lib/Perl/Graph.pl}͎cЁ$Fn6o0dÑd9IFwU};#YEO-|n[}۫7˛?2^}_-o><|Z~~x,x_.~yz~>\_~t󧇧r|e_w\|<_=<>.o/ӧOC?p]O%.Ϗ?~y<]|ޘ?ߖ˕x_?^ uçΔ&?}~˻r{zYm>]!V{~}Só Y_<_n˷~_ݺCC@ Y͔0uك 'XO9XiOXm5e,w eQ. u9K겨PE].Y40LeUqa/WYa/Wŵmcerg+@]YTD]" QWuE|k-;ZੈOE<({wVf; \9Bl*zA XA+ &ܳZ bJ+@9fe)J:\qY^,/'@dT! U"VXYE`**UVUwW_@ ;l_XVZ#zS+VX!MXE`V9nUgrƪx7K/^x ߦZ bU_e{;_6bM*JUyt7}á0aHM%< $X+XkbVUVVޚ k54iwA@zӰ a Id2KVx;; h7;h<;  =lQ6F3UU:o 2]5xfcRRLVTLRr$iRs!. UVY&Sh6 69t99QLљR$X5a8`jsf6u9@NI[PL i@kL@YV'kb(3[@ n'j 񰫇C0Y۠ 3hMDf0jUPlN1I&UfѳSio4 \: t>{ +df8:ߤMpt}zMD $Ѱ6YpK 5 T&l(h#M0%̾#90TvاrJĤJDc!nInI8u5nͫ, _B^_{x)^C)z5$E Cn4-uRj:mmgt#.@Uk99"}rN 0=pKA0,c*l8P&\y*̑ʻU`7j奎+@2/;J>8UvEEF#be٣prNG9Epf{x)Qڴ Q7-TEx/&l88V`M.@?EQ׼~jVh:tuMen7U~P7}}*2j=vmθMe"Z][C%/.z_b.ܺH_ǩ-֟ X&]4Ca|t_PK2G?h8c/ lib/unicore/lib/Perl/PerlSpac.pl}AO0 ϫTq@B2"*Uݴu8R)3H??gHW(W4P=[_ bE_zč<m{Wj< %ΎlnhR3vR ÔqȏX̲2=Q$91io$DGPK2G?6 lib/unicore/lib/Perl/PerlWord.pl}OJ@=7xC/Z"ڊK!)BZTIj2+ڿwV+܅7o޼8-P<;,1F8 SUd ݫSeK²k{֕ɷJK)R9/% lhbC;J[%7Xb1IxQtOgǹ~|PK2G?eQ0 lib/unicore/lib/Perl/PosixAln.pl}ON0 =ST !v"*U:$i뭁Ai q` B|$dU!HUi=19E}@UmHXa˺-VIQ t'r, ,S:rm jAn^Vc, l7Veߝuɱ2 v597gNl⧒{塸@gD>;Ha_l;;zYJ-Oj' 2:lG4+]%er"mW(8PK2G?'l+ lib/unicore/lib/Perl/PosixAlp.pl}AO0 Txh]`*Ljn:$i뭁Ai &n$8 .trU!K Sc^d?)hUi19E}DUmHTaǺ-VIQ tgr, ,S|:rOm j7/lS. M6ê,^[͞+q ޝ=8ò9 O%yCq ~AΪ'}7K3AoO޵1h nY7Ů^W }M]={9V ^=95²9 O#uя*@qz#~Qj$}h;I]O3u%Nlhrˋšzd@V+QcZuK,ng&PK2G?(×) lib/unicore/lib/Perl/PosixCnt.pl}1O0FxC]*%jS$F'6 Elw}7O665Q?{2EGsԽqԆ ^3ݜ)O3WCrv ֭(wJjk<e-R9h{' 'GƠ!;z,pwժ6ߕ8slޣuɱ2F pKٓS,Ԓ<wwXѧ=q+~)Zo/K&[[Zr9G4e9c,I^eC4]z6#PK2G?ư% lib/unicore/lib/Perl/PosixDig.pl}AK@Ћ 1ҦM2mV7QՊ7way.|zݠcCY?+dfmG HLNў0#@سlOWRTDk˸]dr }{@AK0-p˺)¦V ރuȱ2PK2G?qڋ% lib/unicore/lib/Perl/PosixPri.pl}1O0g"?<ԡ T t "EiզHNrm ذwn˟ _^7(AXPVϊ4At}$&hO_j a Yw8+i*OWx"e.2OG=a GƠ%G?ܲnm)z`4r &O7n9{tjesFUNH+>w9H7H =/%Nlhr͡zd@i(L\΋:ߧIdYvWT PK2G?7 lib/unicore/lib/Perl/PosixPun.pl}OMO0 =Sv|mvj'*Uݴ$i뭁Ai !n$Rb???ps+I(-iHF SU.dݛSeK²kO+SoUOx&kØN"{5!KmК|/g7͋d/2MmUwg,4;Z =ylwkVu0O!ywAq zΪ#}WIwPRi)5fp`tEPk+ 2o`8}Dՙw9Jⷑn?3L; e-/赓iLGarjQ.M,ɑu6dPK2G?>T2& lib/unicore/lib/Perl/PosixUpp.pl}N0D; \RU"qtmcpv=k~ `ywvο|zݠC}YRQ ͠=U7h#19G{TkHTΎaϺ=^ISy#9-vV|B7(>R 9»6-X$?ZuSlUMX?9ce0ypC٣S#,4R7FXчAAJ>SRI6+<_:N$:n&弨]dYݬD*i PK2G?/c.@ lib/unicore/lib/Perl/Print.pl}͎cЁ$Fn6o0dÑd9IFwU};#YEO-|n[}۫7˛?2^}_-o><|Z~~x,x_.~yz~>\_~t󧇧r|e_w\|<_=<>.o/ӧOC?p]O%.Ϗ?~y<]|ޘ?ߖ˕x_?^ uçΔ&?}~˻r{zYm>]!V{~}Só Y_<_n˷~_׻u  Xù<`ӳ);`wgp?{ÉUlֽ:c3x5]:8`\aqk jzX͹w{jIN1;a:6kJ+0S>JEgr`J`eUF$plMyfDdW),h1{vSrA`TI+n:y|X9@ˢ.C]>5rb2eQ.\HhXa˰^^kG t,2613.PWD]VA˩uE+@]u*Z6vSOx*%P(>v(lr2*U^ViL@9g%ɑŒV>r8R-tKeⲼpY^NdȢשB`E":K UUXb{MXX;* u?vؾVVaFV"B`՛Z! UǭrܪXUR9cUoh*^*TRMy+ǭUX:nuҀڬM5k"AXa Z5M4iAM(m M/\l5 -tKDRl%`A)VφܱrMdhO~ƜXOYVjIO`uFD|צyl]]Nao#IӦ )3vK9c,bnݠ7z|i\܀{x7*B@90qdC\NqϺ {:N;pRYew1q7 MҶ 5DДHW%v9iiRLw2,7a}"7CcVо!@GѰ*BT]XQ\ bp A*$SΞ4 ԌM dKc//Ս(o2ֆ5AnT ld<`4 )&;pF+l؀0:` Mr:=_&yc 7@P HO79 G+q>Vk~T V"UO.5wA"w8ҝo v /I %7'``-E֊ZVYYyk6MV{|O d1(>~42H؈ܜA4 ’ՕJEJN.`gqw8xdq5jƂҨ6qfbC% ˴n; H0Y R3)H}ʑtr$Bp|*7X)dLI'd7бND39 fFN|rLb0* ^~sP73yrLڂrdLLfTZ`:Y_@9TRZ3E- T,Yfg/Ff, 5l(A?m" 6AVtjR0fs 2y66Jm5uqm`IIY$w7 ,@Щ&mΗPHj" f ڰ6[2&O"X 0f@e* y(av@1eܦ+>Su&T" 9)tKrKiq37h^{+R5(t:)BXCR:FObQbݦۦy6J sY J')J4oZR_\$8woTXX}]7,>( (,$ǏÁsQO |sN/YxO,;i0RTI{?/ע&}Ƒ.ro#F3סxWA' yrHRZAߒk|>pǓC 't#t鬣 O].?PK2G?R#3 lib/unicore/lib/Perl/VertSpac.pl}OK@ ;<-(RH@HK 7ɴYf;oy7\, ժF5bH ^kCsPm䔧 ëW!Q9;v;%I5%ȍ2nfl`'ߎГ#|hcEUjYboJ9VU:hXG pMكS,/Ay(@/Y O=zV{I6R=j==%=z,xeC{tIS&#tbW>4]Fp$H](PK2G?]D lib/unicore/lib/Perl/Word.pl}Kc/If?Iě  Ȇ#r$][Qwx""Y<,7ƿiӛNz;ӫ?O_}3y2yLJ^ˇoӧܿ{ӧeÅ刺\??<]O]za2qzw>L?w_y~zcOܦ޼ry?N_>_pc%ED,b^{e[^l7l^ٱU2*{jZ^" V`zX+bZQb( UDF!e"2 dQJE+5ePӡFξjKXTRr0>QG>N@<UBF2j0Pyf:&%i"b7irժE:tiB&ٵݶuf "iOTQnJKt & 5cz6f7>eA'@[@me줕J_yZRnSܰv^Å>z?ھ{~p'GP]lg 싆yK*ЀƇ`րYpy2\vz5jLDMhI.]0cW9VV n;0Rkdwkwr(;$ђ4 GgN= Up+Z<=5ùeggG;Upd@ *:smiq RHȤbRꏐ$lӒ+p<DK%%Dc^  dvNEru =fQq@I5 zMB.hI0CYyr5-u-CeXmR]a\7i7 W[]C󭯷7ܵt!s޶aHdE_q+zE[!ɠ3L1;w˼]io+}+^¬ P1[o=a]o &%Y6{<7 -^6;(]8ĥ.;zc@hW0fYڌ6K[i "-*mE[mh;lV_O7'p \.Co+P .G7hK50o {\;PSU^<5d=m&;vlsXC#Q;o:pYrf`z z#[" LF"*H±؀]]7mHhȾ 9b BÔeAbƪa΂]` >ɌJ֬ƌ m vs@|̀(Gdm[zf mvݝ滱?'mvRlgޜ!%sGϫ <6)AS5z{8VzA:w5pjG+g Ao0h >z[}ٛmod)5\]%R[]>ϊv\Iޜd^Vi+Z@UD3y/"ª/: AԼ!JET}(,I/*Q90zIPn&we cNa5A<1X0}!<:Q UḍʘUHYï,LVfF,<^h/$ӰlYUۨf[eݸ^9"&x/6 "2BBYw-U͟|o *{IL:i7;$ {**>pBûS ]w2ue M!vz<|3/ ŬϳO3?0;ߛ_y\Yufܧ<ϧ?l ܛNn|w/Ǔ/|Zvz)?Χtzڽr=n5 }ٽu^xv>_Wqyj',@j4ż?^_So`p mcǘ6 ġ)Q" q'gAqBڢ2DbCoSew ߔ;E9ݶ~UmNe"Wgmj`2a:[.t408lhiL#Dj$ުӥ[k+Q8/FxLU \Dtq5 ۲KT+b%&}A1 b""\ml-8XJJ jۺ>3m޳ϛvZ i.&xLNNNf&㷎W7#Ž݀oE*p}PK2G?We q8 lib/unicore/lib/Perl/_XLVLVTV.pl}1O0FxC!]BD(I {ݻ隸9 M,+Tyq)N8JEM'5ݜHZgNԊXeMZ6% .DvFc1>>m Y‡T 5A|o񇛗U+lWϰ)xBjGV q dެ9Yhuf-蝴r-z[ѧ?G.= 5\M\gFmlhRgC:r[%7Zj. xM8YAILn ]pօPK2G?/u>lib/unicore/lib/QMark/N.pl}Ao0 ު\@Fj/$mD-]iL`W6cڪ$cy~|նFZרQ7?QxS#'=ȦSJG-g N{b5\GxҪ1-Ɏhdׂ? g4G}[BG{BoF}o.|]cmc#eHޮ7#Ś< u Gr-75: 5HK3K&3'mjZ=s*x2 -ոjv#"=&l9c{̗  (LD"ӹt\TĂ1^zdAY܈(6(K#L=f)(9}E;PK2G?NL]lib/unicore/lib/QMark/Y.pl}On0<'Ra*\ZVM" T$ qؕc]jK;c{<;eVHWh!{^l,1_AVYkRݑa݊}E2- ;%s]^~ L#¸fꌼHη d_'TY]YIgKmU|'AHe(QԐT0hD 3}r~NDM`+%nN7-œR,26(M(L88l~yqI>0O~ x&ak8xq>7PK2G?`(9lib/unicore/lib/Radical/N.pl}OJ@='xC/ZjE쥐 BZTIfW6V9s͛7o& 庂H cC3#':54k/N:!'=O_51#jlKa<]ܠl M'͑nK>֨ ?yYm*,{xrFjƛG'{XOb zndO`)T'ps!ɾ~SaW ͂VjPr×Iȏ`2>$#Z,~Ef7 eze$PK2G?"v5lib/unicore/lib/Radical/Y.pl}AO0 Txh]`@L2TLuH[ؿǁ!n$8d|]@%jt)ɟq4Bј{t19FyDuْŽMek Ozc7\`GTߚА#|EIhme~]z̗61nγx'ǺS r-ޜ=8r{BﴇNuG+4'䳗 -PPi)7v`MEXoQ' 2:lGX.fvz6SyWSɦu.PK2G?c:֋1lib/unicore/lib/SB/AT.pl}AO0 ϫTU]&5n:$i뭁Ai 7eW@FB %EMQufn:ts$&=^{|GسilKa#]h,~|Fi>Rm 9‡{Ԅގ^?ܼԶ\بmNa]aOuH7nxsYx*~[;q rAӌ EZSB?G%'44^噿p88rOXT(IR5Q!]zRY}PK2G?K6Olib/unicore/lib/SB/CL.pl}Oo@ 6j.YTK%RkZXe߾3қ ۷|8X,vT_vPˆ>@vN=Җ-›A~QPMQC`oPJ_} Џ_ݡ/^%o{ tڢѪ>/F 0Fy*,(B~Հ@V,Ꚛ3=x?HQz;.vZУj|db+;,4hWi%~:\S$g7Q\kү~sX;$IqHA搔"'k(&F#c(B!璉iBfi3n!ݲC*BGp< ͋ c%,)Y(}!1 f yʷ9 bX0e!C(!ELEOy,ɗ$gFxgLBFGy_PK2G?KY lib/unicore/lib/SB/EX.pl}n7E-@ o$xS|!pY5ɨ'i% belg݇{SͽgSon /WolA{|/_e><|3/ ŬϳO3?0;ߛ_y\Yufܧ<ϧ?l ܛNn|w/Ǔ/|Zvz)?Χtzڽr=n5 }ٽu^xv>_Wqyj',@j4ż?^_So`p mcǘ6 ġ)Q" q'g$0qz>6NU[tQP(B,Pym,rQ~a- ^LĚM L&"Lg+ԥR.U|-)rm' "dj#.3Z #*tiv}#]è7x>G#tSW]TUBD0=|E8J۲KT+b%&}OAXD1ƶp,L%vk mE?=g3jg:I;/gϛvZ i.&xLNNNf&㷎W7#ŽEnہEE@$~\_PK2G?ʨ }Nlib/unicore/lib/SB/FO.pl}OAn0R3c0Ϝe'a\ENݙVΑ\?pN]Do"Z^)8<<,tS->gRe$\ [իR|KtZ$:a.KK-PL Z?% kv"m"XfVJ2Yq3KPK2G?b?lib/unicore/lib/SB/LE.pl}M#@tq&ؗ"@X:ݖvݙ`vDl#bXUn~>OשTk}ttz>Ivޮ8}6v2ݞaQ;߷rOMO vinNӧmzt~/waa6}:ηz>>O__7 ޮӿ/t9?SU/t_IOhWDkN('UA ,b>:8J:"9O@.Zp@Ƅ$V"Jt C& M2eN1ԑMi08\j<382Ȉ#382Ȉ#/U^5eyDXj0In10 Q_:i%& 8 9Q˜B@* jC,02koa\{0 )0SJdS|&+p W`% _BʞR0f.*Vx\qǕWx\ouf*t TXvXMf*d .Zfqָ1- '-TP8oH]4,7ߴcM`ChY]$쵠+i {1mV"Ɠ%uuI;̪hf+@+DJ`z3z"M1i4؆bN˝LfMeꉼ F/c")rl2KTE]DHWxw5faBcjZPK\@d9ZQWZp9h ؀RC--F  >ۦ!̊]=8]~k)zbVm=ZCMM2 E͐ +fJJ-Vz WGRHEZh+ ]wP8akDnVJ+us4k"t|lQG߻#2gQL o46xQ9%Cn86i٨'w;ix,G7.G*0WWhX6gf n4V6h$4T LBHAK؈lu\G<_e|)xpq N>hxa=Zq@,xsmNNh4À킆0}PK2G?YL{lib/unicore/lib/SB/LO.pl}Mo+@atėD@6m 9`JG-ot?U]5aoqx;vߦ.iDOw/y&./a~??޽oߟyc>QOS>N/{Me4}ڦ׫̯Coon7Ko}xog_.]Χ]^^\N雬VKu:_Y6P_N*D'YOMN/_xcXu S.߾lׯM{o0ǘpP-V5פ*|G|G#m ?3 ?37xo ƃiG#jPTNiv01cv={VY>|>G#[l=vR:@HJh.MͅY,ҴardFt͌&Qd^8q%9grTƨ I4^kbg=t9't6%u + Su3D! Qg:Cu3D! Qg:Cu3D! Qg:CHI HN8=C`ǨQ&C4bՔv4EԣuVٝonK~~%lWՔ["ўhO//OBp // |>G#|O >'K’ ...)2SdL"_ |/W _+|7|o w;|ï+ ¯+ /I>4Y~FM3Z50ntj4Է&5G"Y5af50 3?ߑ*)Fk:Z2S>Uu`vX|RS3ǫEXܓ'|9tAtMM)bO)*[b v*HĬrxâ^0ģ]#]%\p j"juFQFtA }u_~_>g 3|_ |/W _+|7|o wN8B_ WE=-hC]={x|>\Kp .. ߲WG?_Ђ6t=hg5-ԂZ-#"⊈+""⊈+""⊈+""⊈+""⊈+""t1A "ފx+⭘x' 2\fIWr EPSҦ_%·uYљtgcssOHgHƔһQA+\2ZѿdR#Iku֊u?V{և1O:_`tex` v0a,2L~T򨴪>ʪ8]9-Qq}T)-QIiT<1IcjFE~.iq2F^ PK2G?-j^zZlib/unicore/lib/SB/SC.pl}On0=?Ut+ D FHJ=:0 n^g!Uoy3oc:-m"_WZo /QxU#0nGd37'q5=\KxҪ6 dQtg2ٍ ,u+|߆В%W]=3ŗuYr]cmyX(j4 vkFwgS1t#r-{w585?,|{8_vpoZsrƩn|}(FYQhɝ(ٯ(b;4Yc#fLxnT ﹈m&BĞZ8cLT3}z54t1a6Ux,ܧr[9 ?PK2G?FK,lib/unicore/lib/SB/SE.pl}AK@ ?<-(RH@HK 7ɴYf;o;7S\B|$VU!HUi#19E}BUmHTaϺ-VIQ t'ry"X MH%tc/n^Vٶ\d]uY<{=9V@7n9{tesJNUO+ԃ'ns %XPy)wv`uCZoj' 2:lG,+}%dGdq;.G_PK2G?ДUlib/unicore/lib/SB/ST.pl}QM0=)a=Ү u/|j(Yz$dS6~gL {<a~vW5_֯E{{MpzKӞ;Nhpl,`{q=#퇆̈́+S7>A{n pwGloV/|eo vͷ{F4=\'qyg{9`SS/a?.7O7Y4-{QCsOwl-mbՂl#{UYZ7GgЍ@W oD{ <=-նZ~^x `8.fN32'/V,\H /\$C,q"RR: cA I~B",{y*ثɶgXjeXeB2KAPQFR!͜GڭK_ RsH'D eIUiUjnTwǕ l jKA@ZCk=H;~N5T<*cC,<] PK2G?xIlib/unicore/lib/SB/Sp.pl}ON0 =wRv 1eNTi8)YHy5?ǻ(8aZ܇E=/1x8PK2G?Y/Elib/unicore/lib/SB/UP.pl}KoF2`d]| _0f,RDjv𲎑]$#Yd}TOR}TTo_犷o~PwWa]A}q=~zUgu}&qL_??OT>SM}vԿOOOӦ^^cY}{/ߺxo缟_.tnI}}r_˓^OyxUe=||XjGq맿oWu}Ɲ\_^z~utUro\Y~.7"aE(77jzlfl. / kx 5^xo I؂mu`6`ײe_Ǿ}:u;x={x|ax iJn=pqPP2,S!"2vJ6)6:d>)x 3M*ȩ CsPnJsf̕߆k78Q!5ovns3O?vUngy]9+ &5٨FM6jQld&5٨FM6jQld&5٨FM6jQld&5٨p6e&Rj&ȹ)YtӤ& nwCݎp71OY2$ep&r"CPSF2 CT0D!* Qa C(5`Gu{j96Xj6Xj6Xj6XjaY6X >|b>~b|OBa)6g O_ |x/oB[) C [{YlMY@%,d KY@+ O@~X 8 8 8 8 8 8 8 8 8 8 832չQf|mR?jX؈؊]~_~^kx 57xo [x o-w;x{x=>|>G#|O >'3|f3g_ |/ _+|W|o 7;|w~_W~_#G\D.Mi"w۰n\'E)4e,"KYE)VDv}"!5? r3&r)>${ ;g4# 3eeϡ8_bZIꨘ.rOavPl=UuqTdja=6b3bnI >'|>g 3|/_ |W _+|o 7|oa5b=6b3bnw;x={x"\p.&akk#6c+v_78g 3p?C?C?C?C?C?C!a ݌UW\pU qɀkBn2\Sw]r&=at4|414ڸ^2DtU;CNwN|!KNwt;;SRڹhL>;Vvvg|"˨;phaח}6}{yg6}{#wA'Υ]"qrd٫YPK2G? xlib/unicore/lib/SB/XX.pl}Xˎ]C^xM>lr,Gҵ5N03J9dTuX&m[a{7y6޼/ׯ{~l_n?~^zy}|>} lϟ//׻.|-&o.zy|{n-_>~vẟ.e?<=c.?s߼{zn?nܷ޽ׇ|yo_.4xyz;y9>oO_+ףeR==_1/~=?,燯;>ˎ#w?~`4:@3a77@:OY~' K(aI;dRT,R,T,-Pϴ06j~"ئb κpJBIE.\Ų\e;Gb ḡE;|&r6IT}q_W}v7~{섒z}JOG|;& a;Q A dB7:A$%Mazt:57En2!%KUaR*`&aDSEB.SGRJ&"Z Ɇd;,]X&eWgxaDOn,z)=MQ+P9NrW Q.KɊO^ٓk^+rwL2#L&}|8MƱ8z+}qn: pJ`w2Qo@SL? C_%xHؙ xY;S|M:5(R%5E l|ǔcp; Y 荠# 0pS 8o|1Y> a~$&<D" (Z18dBhCvB)|c"?NЃ0*gLh ( hF]$tūNVc% D0SA7*R#Ժ@!k]v?ʡDsY]Qꔓd aQ+ߨV|IXGt+O@*jS0, _`jTL!ǩ lP #9ȪlXkɠ FBh*)DAXad.jǜaxrRz4 ,wp؃Q.I  I;m@)2)aԨrlbހr%#.43\wSql9uO3l R3-[Yu5qnjG3a:Byp'94NPO{ DBX zfgpkN| Pw뒳u4hhG#L֛$T>Pd?uzٳ"d`(K 1g?xAC:!D>dA8ALp s2^#)Hi?H#DiƑ+!if~N4 f6A`&\T:""R xpR:F[2T4Fh$52r-8gDw] $!G ±N2h4VY/F=4U n0BG:f.Q@`",0:DuU?pJctO[r_=FGc' ba)zƮg\]Anj`c51ܑj[FB$m)ucDBi2}}ayl:G(0(h%hl'j0ftp3#~;;Wg;O:t.xv,c m<39 qi58\%ڞ\ց\C+C"5qG' sP4F +Of{q4hWZAju`Dn@yC#3Uj1XR[7 g2@0~g.T,Ќ?xlÜUHLZFWMq(\nhRf ϻA]ݿDTffmy  /:<q:<;x})}ϼiX >ɫTÙg8 <0< O÷T6q=#x`DCq6}PK2G?|Alib/unicore/lib/STerm/N.pl}n0D4"\ڀ%Bs%5`8AQXL6Y5Eo#9%}E|DTnGMz`M\\M0é Ë~l?b=Tpxp|b{ǩ t8ųɏ~v}O{O0Eg宷ak7t#I,R5HJ`3+҆ %%DTfwgѥ.c3aMMXЖ);*+++ <]5(ɑQ13ģ!o9= t|#dn'zT,s 7PK2G?޾7mlib/unicore/lib/STerm/Y.pl}Qˎ@<=Q,Yj#!C$[*kj>,?(?T m՗+NRX9Pu ~@ MktFSm .?L}\x![mMzƏ5D.2}9EpBq6t?Gw>|۫~? zmpy\~Ny/0FTT'6Pjc/٠nD4|=~ƀK&h99zm?\9i-qݍ'e,aq&[QX]WlXŒF W Iцı HHFb?m)qm ,Kg!"%KEsAPZTݸ~!JAL2HIe]fe"W RKIŖ81˂\ItLDPv n.s*n Pʵ/X.X"[܌d<1[9W;PK2G? .Q}lib/unicore/lib/Sc/Arab.pl}n0D2"_@mEsM 5`A葖[,(j"p8{w>PA] nNnPvv>{Sч39 &Rh*%<;[zciz۔vWԭqg߆R ]#C5cA?q({E t $q%??ûy*75_O?vj9qCsw#'D8mM⥼1hl L9p?ӥ}N,M#f|-8I"rθ+҂ٚ1VPiB0\P-B-(q R-ج9Η#fR:KsNcM'PK2G?.lib/unicore/lib/Sc/Armi.pl}AK@Ћ V{)$@HK 7ɴYf;[+܅]f͛oF9U4JO,O%Ve{!ߩLbrSͫʐ[Žum 퍒 zmw\`Gԭ߆В#|jcPYQbcnr)VE:hX =&gQxJɋSq rVAK`/AJzRo&+<'h' 2:lG8-cLnf`v q$8PK2G?e?lib/unicore/lib/Sc/Armn.pl}ON0}ޒ1<Byl% 0L| v{lsgH(%$+Q>f;R{YQbcnsw)EOރڑBԓn*YsyJY ;iZtO;5?HpTPe(ĵ䠍5Wb}\Qhɝb1Ldxx: q<0p̳[ dFPK2G?IH.lib/unicore/lib/Sc/Avst.pl}AK@ЋHQ{$@HK 7ɴYf;[+܅]f͛oF9%e,+TO$VU!߫L{brSͫڐ;–uc[  mwD.0#NoK>1 ^?ܼu9/ ˲xwg4{r "gީQx*ɋW[q rV=AK`'AJCJdك[؟8G4e9ǘY&yL y`z q$8PK2G?8fA-lib/unicore/lib/Sc/Bali.pl}OO0 Twxh]`$eETi8R)oCHqG89U4JYJVkCSu.䔧ݫW!Q96%E2n&S[ %GƠ"{,pL7":mS޽uɱ2z pMكS,}<7w:Xѧ=q-~)joOK&[kshF;ia8rǘihNf˫eCx{GR/PK2G?)2lib/unicore/lib/Sc/Bamu.pl}AK@ ?<-)B,K )BZ(x$f5VwV+=,;o9 M,+TȤ~QUGtOwPMndëSuOfӒo4Hx";jÈ\ 3NoK>tߣ&ft-pveR` <3lރȲqz-o`? O%uAq z'~^j }79H7H x_qp沔l:sr`tCsoj+ Kd,+}$qMx}xEE.@aPK2G?c/,lib/unicore/lib/Sc/Batk.pl}AO0 Txh]`ڄą]n:$i뭁Ai7C?@F&y1!ˋTEPuzAj:t{$&<_ #Y7*)nDnЖq?|F)>Rm 9‡65`񇛗U-6~b]fOi7 ޜ=:ò9 O%yCq z'~AΪ'}79HwTPe)w&+<ڣNdt2cLq4[Wevl,G_PK2G?kAlib/unicore/lib/Sc/Beng.pl}AO@ϱ\ JKDpq)rPp*qؓxޭ֛,AՖg߼ys@FeJqHKT7^׭tu K^j; zZ֚5$K=$?gqw= uķ! LaGxX,+)fº\'y[8ĕO;ug穸^hۀ~?[؊!g4W;/ś k*4s-S8zDZ*CLfӯ#D#.g c62yοF,bΘcO>TGO!¢(sTi1O&PK2G? r6lib/unicore/lib/Sc/Bopo.pl}AO0 ϫm tjn:$i뭁Ai7)qc\,źDd%l,O1V8 wV3*G 3WDeMkӐ/o$@x";høFϨ[G %K]ЙIoe-tcK.xB#˪i 7d;Ys,=w!-Hq PK2G?ab+lib/unicore/lib/Sc/Bugi.pl}1O0g"?<ԡ TB"RVm$ {ݻf9 M<+jԏ%Q uG!;L'brSիƐ{uk; 흒OFmw\ 3^oG>1hƎ^?ܢ]}MU>{=9VH7n9{rjesZN@+ԣ'ns %ԼPe)v`uKYoi' 2:lG<}%ryC<8b}PK2G?dA!(lib/unicore/lib/Sc/Buhd.pl}N0D; ZTJjS$Nm 9зgMa,|;HV(V%$+Q>e[STGto^UDlvkPo4UOWx&k˸LK>n(6S`l%?XfEneuɱۦX?{ٓce0p:X6G).Ny(n@/Yu/{Z>{i)joK&[kphF;e9c,Hq4N/f8J}PK2G?ema/lib/unicore/lib/Sc/Cans.pl}AO0 Txh]`$eTu!qL[o J3`ϟ9U4J,O%Ve{!۩LbrSիʐ[Žum 퍒 OzmX.VoCh>1^?ܬ(MȱN79v"wo4{r =&gIxJɋS;q rVAS^ pjoK&G^4 ^v Öqc>E2x|1-%=H8[Ƒ PK2G?ʺ&lib/unicore/lib/Sc/Cari.pl}AO0 Txh]`*ˤQꦭC☶H= q#b~~<Qy٠y,wx(BgE A⨺A3]ɩ@=נZCrvD{֝)JymwL.AoO>1h nY7Ŷ^U ]u]={9V7 ޜ=:5²9 O#yя*@qz'~Qj$}j;;H =/%Nlhr͡zAF-Qcu>Ov]țgi"4PK2G?x;/a6lib/unicore/lib/Sc/Cham.pl}OJ@=?<-ۂK0)BZTIj2+ڿwV{ط3y3 $qZxJwXY" # F([t{$&(Oޜ*[5\CسLM^^+inL׆LP5}kBC%5/n62lm.:^{0YV-|\pCŻ5G:nO;堸}{?OgĊt+;HI~(_rp沔l38q 9v[%7Xr9NxQ4^EÙù3|p" oPK2G?\Z&lib/unicore/lib/Sc/Cher.pl}1O0g"?6$*g{p`ؖxA[t&XMD%tc/7/lW l]>æ,=Z͞+q ޜ=9ò9 O%uCq z'~AΪ'}79J7H 0/xx{YJ6=z4x͡=Zd@Öqȏ\&Y&q4_fW.G_PK2G?\~55lib/unicore/lib/Sc/Copt.pl}OK@ ;<-(R!-m*x$f5FwV+܅3oƸY5u8J I?+`=%ݩLWGbQթ%QY5=k%I%0n3OG5!KmКIoE͗66~cgfGU'7d[Ys$;3B|BaPK2G?H@Rlib/unicore/lib/Sc/Cyrl.pl}AO0 ϭTFYإNLitH[m ؿǁ!n$;~t|U K#e"(c'[NTTt'EFXQѽZQ*;؆U5ZOdz&/#F=9ߚА!|ȶEIhuoy]Eɓ%fcU|w dhq:5oFU{dP5蝔sr%:[ѧ-;$?/TYX}Z7>X(meE#j5Ңx2 كQ͆Yo? ii8/O]Yǝ;C&G%9duVy-;eCe-ݝH*goV q-lM8(Y\{%8):3Nj8 ꌲDN"diPY$&Y06ޥ8clGm %D#gܒinɈZ5gs[a!T \-KvTɟ#'~ +V_Ml{ ,i"FCZTpv[!jge 4p80&g3k{K q0Gc!PK2G?H3"(lib/unicore/lib/Sc/Egyp.pl}1O0g"?<ԡ T)E,t "EiզHNrm 9ذwn˟ ]\WҼBϊ86y{tHLNyjQпzU=|GسnlKaUT]ܠ-nV|B)>Rm 9‡65K~*ۖl[`˰.xA'`( 97gNlNSI]P܂މ_ bEzč| R= 5ޞM|gG^74 ^v2 a8rGX.YNhHbHjqPK2G?i`lib/unicore/lib/Sc/Ethi.pl}Mo@@ 6Ps,%RkmaZm3N[@Ǜ>\/{h4bAu _[F@7jB,QitBV:p )˚܈UoARP.]Ѱ(QraDGM&8-m-w<幁}ξGcAiV # ~Ysr ӑY:zq3¿jq{8R I{/8v(:ف6Nx˽+PeF)Т;[ Qq$]xW2 ƌms4 Gs_ͽ-V1c2fsƆj>ZsT9pp:I3l15cNET(6%cyŜaVVl+ok5[Vx+ e'=6 FoiL^1gQ PK2G?$9lib/unicore/lib/Sc/Geor.pl}AO0 ϫM Tk'*U:$i뭁Ai 7CW?@E-&Y!c/0ln5͉rԠ:uHTp-6 FIQ t'6y$U|"ZuYQ"r)EXhvdYul7kNV0ܝ{堸{?/gĊ>k;H 0V/T;8sYJ6q8]{%gC;4J[%7Zj5Kdv(&h}ć؇d$&d)UчPK2G?+lib/unicore/lib/Sc/Glag.pl}AO0 Txh]`.ZDczk uP80č~~<lPlJIV|xTgEMPQ}"&<5Ft^UDlkPhoUOWx"k˸+QO|BKAE02?XfEUmqا?Gٓce0p':X6}<7w:Xѧ=q-~)joK&[kshF;ia8rX.iLh/E›J(8PK2G?O'lib/unicore/lib/Sc/Goth.pl}AO0 Txh]`.ZDczk uP80čD?@FgE(sɟi2Ak6j{t}$&uhN^j 'Y))*OWx"er};BOAC0-pηժ&ߖrރuȱ2=E!gѩIxjɋ~P;;qrVAS@ AJؼPy)$v `tKYoi' 2:n&4}4\|PK2G?JIlib/unicore/lib/Sc/Grek.pl}A0A?L\ T )JVJ=:0 nTi/Uo y;8XC%v5_w wwPwzO4hN7~8u\vu/F7c|U&h'=#zJsSܷE"}'~ut(X=幂a흼т6Q=\'m?xj7SNA9PݨZ=94 }i E;68_nN7xϽhZm[EwA,AZG ZV3ƵǒQ0bk>ׂv*ʘ\V%w2 b ZJL1cjՍNE,1.cjՔԫfb,k.ؽI74Wn=nŊQxxR&{%dIGqJ]wH8H8'0 PK2G?EgAlib/unicore/lib/Sc/Gujr.pl}OO@ϐEMt$&v.*ޙf7vy3 ]#[P2G~|bR+bgjߍ.*clOTb{D&A$i/5'uKx"gqyb{DQi'- y‡kl k?,W,^^mVx|PXg5-]1xOƛw{8[Oqot%蝬I Ӵl'~i/To*w.E+uv:&4xl9{ oq{;RY:zߤé`q6Mk8fL"BkK-u8gOW]tviɭ"]] .cɲA PK2G?ԢsTlib/unicore/lib/Sc/Guru.pl}AO0ύ^MS@pɒTG76^9BθH7oNqr|k EP^>~*XST^խ6t#CNyj9jW9÷gkې7/@gx!7hk d怺UfGZru:;x/qeU<  O[렍'gT@W>ΩtSP%#~RnTO`+ԃ'Sϖ/R{oPRoXkܚ9G7h23e>I6LӉ4a] 2$L0%Җ,^ ^Y4 /`.N5K](-,]qiPK2G?,_lib/unicore/lib/Sc/Han.pl}_o0şw8SV4$h}h"RtR -~i K߹ vw 4hnQmqtz pUkC7G2䔧3^*gGbtk; K555X&|œ)=9o= ;yF|ԍ|-/z렍'gԀDn0HnOgNf8\?*e:/2a^(7j$('OeqNzx(~X[ 5s=:WWƑ#rsY8Zu2[<UX%}Ir?]-.fkƴd̸!%7d1pb!4򂫀"LKgQҌEʂX߉`g}S/PK2G?6_|Glib/unicore/lib/Sc/Hang.pl}n0D"_@+AsE5`A葖[,(K'Eoq9أٷbۢ}$irv03f$>n0>Ȓׁz.}UM՚/LB~6b}*{A7h{_fq n?ZmZT;<^_$#3Ÿ1?;y=yZ~d_[=؊~9p䋿4χo>Ow.pv9L@o1^nVXXmUû=9VCO7;{pesRAUG+ҽ'峗o~^l[;xIJ,h[Ƒ#?8b1NdGb6#7PK2G?hV lib/unicore/lib/Sc/Hebr.pl}N0E׍nlJJUZLCb#;셏qNg@BʑċbtL8S}n5F6tq CNy*;yjWW9Wх-IKI9ȵL/#̜PTHtKBE;Bm[E"˓l:y\bIʖ[m<9j[bpMƛXSOqo2%蝌IQ SL='~)w/Txxo+{0.E+f;ڣԎxl ,܆A4J0`* ƽ~4] ;Lz=yG]x* /PK2G?*59lib/unicore/lib/Sc/Hira.pl}ON@=Ӥ .J"LKlj;k;ơ qskI(ViH!F8 oF3*G53WʖeM+S4UOx"kØ#ϨG5!KmКމE͗66~`g= ͎,|\pCś5G:nϒ;堸{=OgD>u+k$w*_rp沔lsr`tEcڡVo2Qǣ0Fw4<`E@6<z|PK2G?r-lib/unicore/lib/Sc/Ital.pl}AO0 Txh]`6 Ljn:$i뭁Ai 7)\B|$ N8jCWMnO䔧W!Q9wƶ[%E5 2f\`g4ߖБ#|hcPyYer]` 6e:hX%gɩYx*ɋW[;q rV=AS(AJ~۟dу ͂Wjy/ڣNdt21ViV8'$w]%X,HqPK2G?t0lib/unicore/lib/Sc/Java.pl}OAN0<)C/P%jR)J6E$଑=k(}xwvfv ݠTҼB΋LFMPuzQj:t{"&<_ #X70*inDnЖq7>(趄C`?H*ەIm+pgؔ?yA'`(  ޜ=9ò9KJNUO)ԃ'nsƯXPe)wv`uCZڣN:lG4+C%UXEi:G_PK2G?/$qUlib/unicore/lib/Sc/Kana.pl}QO0Yp ( B`%d&>vۅUtE{lk{zC\ @dlR(`Q=%ɪQnJG53W'˖XeMZU&({^8 ,U#oMh>Tۢ$w\["6v.:_=`,vdlq7d[Ys|N:H]I{?/ײ#}ޑpBs*g.Mq'1'mhG;r\wj,4OFa0`Gxx$2N#< . !b < PK2G?! PMlib/unicore/lib/Sc/Khar.pl}AO@6Á4R" )mnUooIogv޼`AI/V):# zHK(+kRa@vFnEVaKA\E ^4R+LC~HB KV2B]_Uƻ$Zc8cl?}@*KF mC+%S5'sBI95[6TpdwMQnae)ĖPʜ.kUv=E! _n00d[0d 0waÓWF2`M, x\PK2G?zD)6lib/unicore/lib/Sc/Khmr.pl}OAN0<)C/PJE/HQZ)G'6gYC7ǻ3#\B|,/R_q4Bm4푘Ԣ>6$,g{gؖUTܠ-n2 S|:rm j/n^V\ؤ]uY<`4{r N!GzX6gSI]P܂މ_ bEzč|$p_l;{`uCXڣN2:lG1qZ&8Wy.\"H$qPK2G?eiDlib/unicore/lib/Sc/Knda.pl}OO@%;<5_cc/IC-L*e;5ބ1͛c<U- wGK"QԦ4>[],yz-uCE O֔"i4_NL3b|6Heķ" i&4 <_,.B=aGU|'y[`בĕ{͞\g}@dOV/%lwnJe@pxP]ut&^0e8vb:<(kG8 ND& D;2WXצM3LٸG5ȩF\R53/7PK2G?O>R'lib/unicore/lib/Sc/Kthi.pl}AO0 Txh]`.]&ZDczk uP80čD?@FgE(sɟi2Ak6j{t}$&uhN^j 'Y))*OWx"er};BOAC0-pηժ&ߖrރuȱ2=E!gѩIxjɋ~P;;qrVAS@ AJؼPy)$v `tKYoi' 2:n&4],4\|PK2G?3-$=lib/unicore/lib/Sc/Lana.pl}ON@=ۤ .JDȥ%6!@1mΚVE7wv7o9U$NsOtHZw oZ3]*G#7eM WvKSWJ+<)!(6m [ϚE}KBSЙRCaJ㹁W˕4S^w;8tbIj19>N,MF'wH.#^ !&"M#*Dp:Tlz3K*JT{LlPK2G?vѥlib/unicore/lib/Sc/Latn.pl}0 Sa/ $^LHQe+$Sm~gTlw5j]Ce zQt~H;;;t#:&` 3 ?H]~ to6c|5T4~';:Rz;CwDm:m@YV/[gWFpg=ћFןOM?Ƶб;3 S@ǁ =߱ RIS7kU6@k=]Ѽe{ '^mI,Jӹd JE[^TrjA/ E %qViUb(Vc.i^c$,kJ$iTiDdD&dDd|j6SלSW 7bŸ*HKBDXQ1"Q2%lAm"%㌑$~PK2G?/83lib/unicore/lib/Sc/Lepc.pl}ON@=ۤ .J  4@1mΚVU7wv{o95u8Jr$~fy;tCUed SEC² {֥ȏWJ+uKk$w/T:8s^J6q8]kE;v[%[|>hxx|1YNo=>y8<\ PK2G?x[1=lib/unicore/lib/Sc/Limb.pl}OMO0 =RC;S!]Dczk MP8čgy H@N?0hdTDpT<}uT,kZpв25ZpStt'4?gT'5!KJ$(9%yUmp'?~BjGV #oܒUxdE ՙ\g~+A綠kX>eHWH/_rp(5wɊ^+6z.>C--jeXrX.GI`d1ypÙ G%ι4_PK2G??$LFlib/unicore/lib/Sc/Linb.pl}OO@6wx%BH䂶&M!PL8;,LWL:zX;a zXt{?PK2G?4'lib/unicore/lib/Sc/Lyci.pl}AO0 Txh]`]&ZDF1m5:(I{F"Ŋyӟ [ZȳFP<(si2Ak6j{t'&uh^j 'lY))*Ogx"e\r%};BOAC0-p7ղ:ߔ>XU?;9ce0zpMٽS,ԒwwXѧN py6 RI6f+< :Ndt2M1i^e4_^O佹KɥPK2G?dž{-lib/unicore/lib/Sc/Lydi.pl}AK@ ?<-ՂP쥐!6_bE_ĵ)R+^M|k^4 ^?shF;ia8rX.'iLv/|=őPK2G?v,lib/unicore/lib/Sc/Mand.pl}AO0 ϫCH2"*UݴuH[ؿǁ!n$8).~tr]!K cC^d?+hUi#19E}BUmHTaϺ-VIQ t'ry"X MH%tc/n^Vٶ\d]uY<{=9V@7n9{tesJNUO+ԃ'ns %XPy)wv`uCZoj' 2:lG,+]%$]܇pM&q$8PK2G?J[#lib/unicore/lib/Sc/Mlym.pl}AO@4x%EhBl$&v.*ޙf7~;͛s|U4Y/)O08G^;]xoTQiC{2䔧#75"<]ؒyRtgr E̞ķ$T%Զ_,.<]g%OlOޝuƓ3ơ%+xwvTk#ɹFy(S>ȈȍjlE_d >ⷑaJx_ك^4ĚrhR;~e0p`6Yҿ (zu80eFC患q<ǂSɴד=w}p0PK2G?m}@lib/unicore/lib/Sc/Mong.pl}ON0 =RviEhbJ-RM[1m5&(M=F"/W?@F.&Y)1S_a0F;QR͑4YAuBDYtp-aemd{i4_ 'ԭG %KJ"(;%fEn8&Rc!#Г n*[s~J3B7^ӵ,E_wk;H~^vpoZ38hdMS=qgҡx2 ,jVH&a-g?ލF8W{o=\,<\za*a PK2G?+lib/unicore/lib/Sc/Mtei.pl}AO0 Txh]` KG;Qꦭ1m5:(M{Frc??H(4P=;"EGTpԆ oN3ݞ)O-3WjCr{֍m)Jj 2fs@g4ߖБ#|hcPyYe2)ɶ xh4{r Ɓnܐ3xsT,1hƎ^nQZ}MU>{=9VH7n9{rjesZN@+ԣ'nsoqj^l{;yy,'C{tɀD-ȑcL*K(]G_PK2G? jN'lib/unicore/lib/Sc/Orkh.pl}AK@Ћ"1ҦM2mV7٨jśμy ?@Fy1!/2ɟq4Cm{tHLNyjQO_ #Y7*).DnЖqH+t|[BGAM0v2?XemUM-eX?ٓce0pGzX6T}<wzXѧ1 ^?ܼMXgmUYû=9V@7;{pesJAUO+҃'n$Kwa_l;;zYJ-OC{I[Ƒ#?:r9tG7$ YđPK2G?'lib/unicore/lib/Sc/Phag.pl}1O0g"?<ԡ TDH "RVmZI9#9C`{Mpsk YW"EGTpԆ oN3ݞ)O-3WjCr{֍m)Jj 2gs@g4ߖБ#|hcP?ܼmd]uY<{=9V@7n9{resJNUO+ԃ'nsoa_l;;zYJ-O7h[Ƒ#?:j5tGn~,8J}PK2G?f2.lib/unicore/lib/Sc/Phli.pl}AO0 Txh]`6$vj'*U4:$i뭁Ai !n$R"ϟG95u4JVYJVkCSu䔧ݛW!Q96%E2f\`Gԭ߆В#|jcPYQbcnsR޽uɱ2z pCكS,}<7:Xї=q-^ pCJd5MWbyOڣNdt21qZ$8>̦oOHq PK2G?BB.,lib/unicore/lib/Sc/Phnx.pl}AO0 ϫ] nbǴ@4q7)S\B|u^d(hUi#19E}BUmHTaϺ-VIQ tgry"X MH%tc/n^VS*͞ w6e:hX%gѩIx*ɋW[q rV=AK AJ~R+G)R=j<.%Ξ=z4x'C{I[Ƒ#vj!|6Jy(G_PK2G?Eƴ+lib/unicore/lib/Sc/Runr.pl}1O0g"?<ԡ T҅.HQZ)\sF s"6wロ765T^Ԩ=E$UuoF%;7L'b:P5ƒzM:흖OG\.mDѷ# Z4 nQjWe%jWWT?Ga8gmq)F-y7N^pl/SK^܁މ_bEf ĭ|R{<7/w]J6 ; YO7 茗LOTU!Ml~X,JI PK2G?g,lib/unicore/lib/Sc/Samr.pl}AK@Ћ`A RH@HKb~,V7!\ewq$8PK2G? BWlib/unicore/lib/Sc/Sinh.pl}ON@)C`e~*ۖIM-eX?ٓce0pGzX6'$/^y(nA/YO=xF>)R= 5ޞM|gG^74 ^v Öqȏ\N2bu;X$I&.G_PK2G?BK&lib/unicore/lib/Sc/Sylo.pl}1O0g"?<ԡ TD)J6Ebtkcpq{PĆ=X{w3\B|Ȥ~V U!۫L'brSzBUmHT-VIS t'rR.S|:rm j`񇛗U+lWϰ)xA'`(-97gONl&ᩤ.^y(nA/YO=xF>Gi)oK&[ZshV;e9cLwqˋdusGR/PK2G?ju.c0lib/unicore/lib/Sc/Syrc.pl}ON0 =SvNTi8R)CܖH<Q+di^zwXE& #&:= AbN3)O-wjCr{֍m)Jj;e<Oh:G -#GƠ&;x$emeM-eXٓce0raٜO%yCq $zΪ'}79HoXQe)wv`uCZj' 2:lG4+S%Ir#Oz+e4U /~PK2G?0lib/unicore/lib/Sc/Tagb.pl}ON0 =S4@2"*UݴuH[!n$Rb???ps$+i(-<G#׆ Su䔧ݛW!a96%E2f\`Gԭ݆В#|jcPvL72:mS{ٓce0kr`O)ywCq zΪ#}KwPRy)ķv`uMXh' 2:lG8-}g yN088 .GPK2G? |-lib/unicore/lib/Sc/Tale.pl}AO0 Txh]`$`eRTu!qL[o JS`ϟG95u4JYJV8hCSu䔧 ݫW!Q9=6%E2&SO[G %GƠ"{,pL*&Rރuɱ2z pC٣S,}<7w:Xѧ=q-~)joK&[kshF;ia8rX.ih^wI!đ PK2G?!b6lib/unicore/lib/Sc/Talu.pl}ON@=ۤ .Jb$r)&M!PLdt0Mn5Ղm8PK2G?o|-lib/unicore/lib/Sc/Tavt.pl}AO0 Txh]`8 $v)n:$i뭁Ai &n$8 .trU!K S2/2ɟq4A{m4Ԣ>6$*g{cؖB{3A[l.HS|:rOm j7/lS&٦naU/fO8P kra{塸} gĊp{Wj<=-%ΎlnhRSá=ZAF-ȑcfe:$_$M eI1PK2G? hGlib/unicore/lib/Sc/Telu.pl}AO@ϒEMR1z!FR K;vl̪f7~͛3~U,]([,3Q{g(ja*kmbOTa{Dն!V9ׄѥH+ŏs<5H.#^QI|+BM[Bc;/"/u>[![/y̰ʗYm<9:\7gN9rY*e*;Q-SwLɇ?6R;l_g(a%]WjڣҎ L9gp{;tpEhx¿q<`8#Tp4cX)c Ɖ`ƢSh'I`(K"$%R ^{_PK2G?Y2lib/unicore/lib/Sc/Tfng.pl}AO0 ϫ4 eR;Qꦭ qL[o JS`ϟǸ9-m4J,O%Qe{!۩L7'brSիʐ[#6%E52ә\`gԭ߆В#|hcPYQbcs<Rlޣuɱ2z pGٓS,}<7w:Xѧ=q-~)jo/K&[kshF;ia8rX&iLhFdqF,hG"/PK2G?x,lib/unicore/lib/Sc/Tglg.pl}AO0 Txh]`$vhn:$i뭁Ai !n$Rϟ'Y5u4JOYYGqІ wV3])O ݛW!Q9=6%I2ngsGԭ#߆В#|jcPYQbcnsw)E:hX =!gѩ(Pm 9§65K~*۔lS`Ͱ*xA'`(59wgNlSI]P܂>_ bE_zč|8)oOK&[phV;e9c,ӬLqdpGRoPK2G?9l#,lib/unicore/lib/Sc/Thai.pl}OO0 Twxh]`*υ]DF1m5:(̀}{Frc??</Q-kQ?/J%"M&{3bk,AAa:ׁ:4 A7D݀6lZQlHgx"?Ǹerw};BOaECn 2?ZUբJKlUyY[GpEͻۃԒ4wwXѧq+~i MBiira:AF-S{|>UU>MLe'\*.M&_PK2G?g x<;;;;oms$q#JX" k$Ft&MV8P\м9Q(b5 \M8jY|{%(Z3V( ,e-oE>R(ʴ{i'l.op<$f򞌅Ԏ ]K>#nيF əg}#@k؊dH9qwmWRu)զsɒF+6zҡx2 ,j$a&Zg '+ g=;g UWcc/aa PK2G?-lib/unicore/lib/Sc/Ugar.pl}AK@ ?<-A,RH6} ?ler{*?_;,j_qyS CQX߻^?V)+fތKzKpTe-eWrQrܫ?EԳqٮjcQX>nǟ//Zkֶ@7 zbpNĉ14 |^OC)``ƨ &{w5zwm[zGv#o1jT2uURKEf&|1Q0׈}1ʺ9SwC#f&&//4ODL(Z4.&{S2turTς#h#fAt7rrmj@;ĴCСf,^|ҠСBrYz5h[%zdːn&g`0ǶBb$-56R 4N2(F8i `/"FZѤFLfޝdN{̼Tr ]3L耸9[ es䒇0w5Uc(Lb`0QD 6;f᫐)6m3zQ[4fO::1;$L1jCbNN9~ ŌŮeG$vacsH :y\¢tgxk)|{aG6bq̓ 0)D1uS3\DHG'v(4tL'.P 5,yZnM&e0L[ S8 }-"@Lmΰ93[Sp8W$[z3́BXL`3]zv;;MaRfƱkWEO1U< PuG[Egf ?Y#Ζ? {y/PK2G?G^ lib/unicore/lib/Sc/Zzzz.pl}WM=|%1fw񅟈A6l9@+mm V$ye(*~Uo?o懷SNo穿z #ӯOOv~>}ӉQ/ϟsuھt}zu?4;7%7oOo闟Û?2=^oiTio/-6=\?L+çsR?{0<%_nk7x><`_r޾\e?. Q /a mmFWԨ 6J`p H tU}nZi_1g_ asN]@9G2GnG^@athٍvAW0& 6Uzjl5biEL7ٴIs$m6ɛ6iq}P)-Y,P8`$LV 1xCp̡FҾ83 E 4\R$r{C #II'u(<Yϲ+3|y|Ul[gڕ2S蝲VxGu _JX EW A_RvUvRB 7ORF\$ * NXrKeKpZ}u8.Qu\uE@VBVZyΣ4: *Y]haHUªFRǵU96.ߵ<dӡ6NhlM洃M0'E*Ȍޢ忖ѮF [f@i\EqXeUiSkRݾڶ};UCzmޝb"+ގ mHd1vtvuCtPtHd -y&*;.;XEص  rq~ `wnw;A (3m h٥vDa vBmrf :Ɂt""aIԍ} t+BAIÎucXPWw% 4Lb9I$ץ4+g洬]PcB[Ȑe|+Vi<BXjZwzwJ*)Khhh;Jݞh+5Yo Nprpc"@:!\uH~!\ @/~]QvY%VMt >\#MFW]@8n[#DX"h@Ck<<22:x{%|[m}D4T9{D sy * T^lY Qg. B "*zgގj5^{YZ> .m 9H&DLJ iZa7-Ҏr D;"\Ieq:؃']t @*a*i4@!nYN(SjᎲ( n 'PT!WPI(KѲ7K԰Un}IXwo 0H"]7A֕g:u*3ABh57:nG-S*gWD׬0:B|$ؿjӆT "SA^޶}0I~ $ yC;n unY^BVJI+!WĒ6q:.h#{<ϖَ`w`N An UR1nFĠ8%50(4rum5ϷǠbsśtZK.ECKeaOFn+N73n  l&&܇ǩ#DP 76>mL$ůE1.u%1YC!c'L=tyy91Agwc4'mjVCUF)|8Zns6/cn[Xmư<0wÖd=H!^/5MHAG(uSuW[1xYAg 㳡BY[5MP(vn5@7 n,t}>fabՊuK4nCDD— o>5&Q0hd1Ř:[IJm%G@b%Tt3iԐR33PAa4u'Bj̸q]ux`x_%RRMڵ-uu;pa{A<ܱp;w0<ƔI6x` ffoEPӆ[c֗Zw+|u)f-B,o7f PK2G?i3lib/unicore/lib/Space/N.pl}QO0Yp0EqŒC;UhM{oq7KHޞ{'? @B*b|̸~TGU-NVt#MV:9{sr“V?%_ʞNLWF#>s}@H#[OնZ;-.2{,K׭5Y—nvӼHEuaIʳfGUcGޮ7&ÚU- 7'Sȿ[堸}{=OgDuKIRwwܽQu)F^+6{aybFax/8a1z ‡Thv%(sPK2G?cIlib/unicore/lib/Term/N.pl}Mo840r>( 텒Hl)Z@R!+j0|f43?{D^Bw_%zl7d80OiLs} rzYqI؟X. ||4_Pv_E(42ҏẤG燿ae:YN" 􆹺iY:EÌ\.9-(݄]wvx֙&fYSj=#LyM[b ɫWpȝ%:ttfĶPj&O4-ldˉ] Xf-bL+bDRq+Y+exmҡdDuMl&WFpl-چ<1e*Ye6@-Z+S X{\ѰȖݘjeڜۂi#  2n s/9o٘3btʻup39+Kf@"`G ٪ <2g 8@ffa25+D8FXp]%ׁȽU WZ*]խ Ь4ݪ2Ya-+11_ PK2G?_@lib/unicore/lib/Term/Y.pl}n04w"\ڀBI$jp)Уl3Z*$m޾CJEoُrH?"jh'lLzU_*֫ڟ^=;k>k֙ݵޠj.ΆmwN/?HyO_8uO$ϭ}5ٌ~u}OC09[NnQ=m #u֙Ѷ=]'zf8ۿ󨿴Z{"Xϗbnr1xAF-|O7stP8;WGvp^`o]9:u#`kj4:ZUzy1bD5G! Ô(Ӣc-B"%& 1Ad4t ,Py2K$vTh^ :׫'AD1H̲AGUUSTAҀGegĬ#X E@sQ3H1Ɂ jay /kdSAj93 X}A e3K O͜TxR q#i#KTs$T<-YxψR/4T%Tj" ^0qsUW2׫?PK2G?o8lib/unicore/lib/UIdeo/N.pl}ON0=;R!VI eh+U)d9BqȊ{9>lr[!GM# Qj^u[4Y]G̲k OZզ!H@?젌rR}BJ} Z7u:38%*( sloҎy=atwb?3R7kXH\?H{i)ĵ蠍S5ͽVf̍>C,7heXrGZ2݄AG,ER\d>.DFYi 1d ŹO J&(PTEŒt] ~jq);\'PK2G?k.lib/unicore/lib/UIdeo/Y.pl}ON0<'Ra^JR%%T$nm ߳.Eܰ%cƳ89U,](ˌ'Fldl ;Q5Ra͊MK2mOJV& .LZa2 :jڑӭ §l[l-wvE=a b߭6ʒQž'g\inΈZSr}rzDG`)%Uqew`~Jէx轅VV4tZV{!-jiv[!7 H7?ЋUnyf?KG#;1F1Z hYG!/J&鄋dt$+Gi೏PK1G?W2Іlib/unicore/lib/Upper/N.pl}KoF2`dzM0f,mu"V;}-#H@}:O4MtntM]Myv.0}6=zIt}ܦϧM|x|<]^O/)tioeqqlӿOOOӧmzzy:z?L_?L֧2r>>M__7].4r|^Od=wr_?0m:v?Iszn{,|(~u)u:\OO:V{9u"L|]^?_޾9j"fYlf*V5qk>Xԣ]Ђ6tug~gxo 7[x o4i[jP4n&;fw3gv=|>G#|d둭.[JsI )U45f˲GK&gY@fLh9 Y{ ]8ѵ41Uz50u50YIcƢ7oq$M>Lg3tN㍎7:;N:Nu5j+ B 4d! h@C2А 4d! h@C2А 4d! h@C2А 4,ìܒ1 8FuJf2Hfld n+-dML@6t.{lP]M iaz50@ KTXD%*,Qa5*lkVA`geYQQQQGz.G,KI0¹D)8)X2| |/_AЄfR2]iLݘ15UG$9"IHrD#$G$9"Iï+<ƭTGqTGTOTOTOTOTOTOTOTOTOT/ୖ /NyӞj}hD ]wg~g~7xo [x o-w;x{x=>|>G#|O >'|_xYҴa%%%3Ef)2Sd_ |/ _+|W|o 7;|w~_W~_6ɫ9f ];LM~lъ]wT T10mM>L٘ s7F }c4aI<̮f7̠fv0Vͽf؈.c ĴMM٪4c8!dLW}b:y1E RpL}랳^n0ĭ]#]%=q jRj=D=-hC]~_~_3|>g |/_+|W _|o 7;|W/XzM 4&:1/`9I_i➄]Ђ6tԂZP jA-ݟ9␈C"8$␈C"8$␈C"8$␈C"8$␈C"8$␈Cb=(C㰈"I<v\"_|_stL^E_゗ʦҎGH.rͻN&qa'ڏ˘Swg3L InU}l<8FcZZDž8^4PH[bU{gPK1G?{g,lib/unicore/lib/Upper/Y.pl}KoF2`d]| _0f,RDjv𲎑]$%Yd}TOR}TTo_犷o~PwWyv.>}S?=m˳>na8&۟rVW*&>lqlߧ'iSO/ױ,㾿o]}s/u:_nr\9/Ir|V/o>oj,zyL|8߷pSN/_r=o?Z:qeck˷o.~]m`e1a͋٢}ps3UhD3ZѾ/ / ^kx 57jP}-Zuױc_ǹw{x=>ɭn=X&T2,LɈi)צ8*f:|3sY<x#s7YvȫENU4A 24w*5+<ʽUpkí%\ gxڹ~qKgι:ʾ+*[XAVuG4@Mj2P d&5@Mj2P d&5@Mj2P d&5@mh4Rg4yGOI1MiR7uy.CO&x2Yd#14#Ce-B0!$ !a CHB f H0cX-ǵK=K=K=K=<,òC>#S,f 6_ |/ [g2MÐCЂ56nlغ5d KY@%,d KYȮ+<eWc)0(0(0(0(0(0(0(0(0(0(0TFISըE=ьV/ / 5^kx o 7xo-[x w;x={x|>#|>G|Og33g_ |/W _+| 7|ow;|+ ¯+ UiYGfssibj15biZ1wm身KYŬlbiv1{ss_BCZnF5e4zn] ٽBh~h~h2yfsӲY?|Giy" ꪻ{nciZ6. 1LqTdjOhF+wM$'|O>g 3|_ |/W _+| 7|owgTgjԢhF+wu;x{x=|p.Es|*<Ԣ#ъg 3pᇀ~!~!~!~!~!~>$f4]L\pUUW & 2ܞ몗u5YA>f%phgo[gqde4[{NF;ivޙ7;mnf,;aviY/EijNF0evXYٝlYFav;F +y>+y=a8eu.G:aFpώ$ ^PK1G?`Lg;lib/unicore/lib/VS/N.pl}OMK@=7^쥐 BZTIj2+lxsv޼y3͏H(TWPR"h3#'t#19E}uݓ;žMc[ 㭖FcD3NoK>Mߣ&v?PJmUeރu0ɱq) 7z;{tz,z* ~[q pAˌ EZtoG%'44\噿0q2 Õqȟc2=Q"6Y<$8_M4(Sd$*Ydi}PK1G?$O3lib/unicore/lib/VS/Y.pl}ON0 =Rv $vj&*UݴuH[7ɉ9 M f%lu+_q4EٚGu19AuFuՑ[Mm Pt'ry"XuDA!P:;x$fEv*Vr ":Xw v-oΞa;R﵇NuO)4'%9 ;Ha^l[;zyJ-' 2:lGL>wDBGk$ 8RBUH PK2G?X-Blib/unicore/lib/WB/EX.pl}OAn0<!6B\"*"QB*h`܂]6:m[mgfgg^-m4+TY^\a U'GdO{M'ݝIZ V=1#ltKN #(" lM'ԙoK>dߣ&zY*ݗt_xH-򞴁T=\\pGǛg#h_8OuBN9STÏ6{j,',JkiJn |Cv2 <-C*_Q-8tpRFG`03Yt>PK2G?F:uFlib/unicore/lib/WB/FO.pl}ON0 =R!JtBpTL:czkMP{F"=81bjUCb)9SǨ;=b{A56t%CNyjcxjW9;wGRhoNDn ;|tl)趄C=քގ?Uĝ_AbU-xrF؍wz9uj5ԜAy(ӂPn@`)ԣ'cwjG7e;;gps3U1Nb!"8fBD ߩ(CLg2BȈ t3@348А͸塽,˫aJ"G$B4dLE8v_PK2G?nŊS[lib/unicore/lib/WB/KA.pl}O0ƟY3#/>-%Y§*ivil d~`^{4J;ZVhv ֜atuf?ǹR^ϗkYXTH8rⷑdM{xP<+M렍S9Vlt]|(BYa`ɵVc:%i{ Q4t83Ngy q 8:0fq1@#$~ tFޯ>}N(Trv.ׇGjϗwWp^0Y7/ewo̳3y0FO'~uI -vT7.l ( a 0MY 6[ {<.QEE3GWM,'6d7:[GmB' I Q/oGӻBwJ- RaUUUܑ(m*wNRNw8̬<<c,CeVx9k&7 h%X4i^ bx,q+ZB/H/BH-ii'm aU% P EBmR[ViMFmv[3mp[N +N?YuTXlӷoSvrkSxr0 Q6Bfk$3'GO BNX|Ci1i6͖ F,X9h B" {Ԯ+6S^@x1gu0Fָ&Xteșq[!;PpUCdD(JFgcxNt Z;B QPgC ;z2ķH܆g9Xml;zu*CNreaq7vzAkΝH̄ MFm=IZ(d[. SpCr$ ǕeUE.3 $X NvkhHJ%4CvƜ$Al<Z;6JHC*L^&z aˎ wKCX)1dՄ"eQԫ2P{6W}'P%$ zb>#d t`5bO^} !&漓-&Kz/˞߅d7 ,JC7JÛ n V$l/1Džy?Kx[ V@:8RJ%!X N#|aQ>AC": 8hPK2G?CE=lib/unicore/lib/WB/MB.pl}ON0 =RvT@2Tu!qL[o J3`SHy<PJIV|ʶXfy3# ([c/u+5]HT'toNTeMvZ֦!..LFn@^!d R)Tezğݬ(MȱN79v"XHjpdޭ9Xhub?% iZt/;5\$w^vpoZstɚ^+1zҡx2 ,՘'iL h4`1G<0ezfgPK2G??lib/unicore/lib/WB/ML.pl}ON@=ӄx%DMi4@1mV-o^f7oF:?:Cx(NB_Co-&06#)2R݊&fV.KC5^ȴR+M|JPTB K5rB[_8mJ 4y'AHe(Qku7dj|}4Vdg~#,*A+؊ekI\xHpߨr_b+Y(meAh5}iQJ^zlgqǡ`ѭÙ?(ϸXM{ PK2G?V lib/unicore/lib/WB/MN.pl}On0<gʅ"EAԣI6+Ǵz-yl7 X#^'Uyr0vI.+eA`,EKEw'Rd w+16'LuF{&)* JjI i.ԉnFdQ@(teI]I66~bG=j,% +rq] F(Uq< 3BeORNѕ( ,E߲R.5:('>[(meJ=hյuiIM ٳQͺatSƉhJ_N2 6z/د-kPK2G?kmH3lib/unicore/lib/WB/NL.pl}OK@ ;<-T쥚 7ɴYMfeQՊ7waϼy ~db]"MC,O V gV3]*G #WDeMvkӐ/o$@x";høŲQ}BK37+t[rlmcu?û7YVƁ<ܐf/^9(n@YO=8Z{I6R= ΜI\kF6N4^R Qhɍ\N"DaǷ;]\A"p"/PK2G?*Rlib/unicore/lib/WB/NU.pl}Oo@Xw*_ 6j. ,%ˎR5 -,ղno7T};;]"*WME 1Pv `궳ĖBwo=#ʍvذ\o  -%1^"e/TƞX6L-;_]Ӂ'_]wjKOyK/{uֳҮ4Įn<93h #~0m|nT<#2{:qɏoCaߎgOv]ͷ‡>:OMpe̱?;K +8G$$bEbbr*L$ZP *qUp*Yp3q̓[[W?~j,;`y\q + \i^ I) "Z:dP!C`&K{$*\GPK2G?Dy lib/unicore/lib/WB/XX.pl}XM <dju^0Ů7@cmO2~<'OUQ2EI$EQ޼}7/~ ӻ/wOӧszr>^Ϗ\oߟz|:]Oxۧ_ǧ~oy?ӗ}w??+3՛w7Komz|OߞNK9>>|~:=\ÞwCu|GsT-~t}N뗇oppĹǫ츻N1K˗/?7?|1%fzs#ލu&2l;Eq%0iDi*\$K!Xbbun|) FX +,h.CM"c7@Z7cxv- & i):$De眅Fn >oMÛMyɂPRCL!ʡ{ŐMڹ,b}6|TIq nH(`c7gqю0\8&[np s"d%IyTIk$hZLN[f&͙"ZI֤ŬI >>8LJ> Z $hM+n\\Y1fIQK;GR4aFQCIOJ+Rw:.IHH-3_zf@OlAF:U +6Mp @kxRQ (Hűԃz  9s*",ɶeGq8|*HZ៓aY D92JB| ?H"oQ.E0t/h@qH!5ٌ5v2ehۅ48E> V@>aO{mr.ZEp#Nv<=,ֽm &<+h}i #a47:y>} Xu6ō"*;sWqE+שVJIaHv̳m#`|kQMi5SrRtY -j1+\5[ɦQ@M_[|a_j> Tb ٘ 7`zc킅2$*Y6wXR=zbaaѺ|!a-/*{)]Rg j]hg}^!(ۃ 2ssc͍)6A`}aTAfՐ%YZKm`+og`?0{kߏMo/_-l0-zϖlPK2G?X lib/unicore/lib/XIDC/N.pl}XM <djuZ^/Āa/vrm{`9}J,Ql$z?L4ӛZ^oS{B>4^azitwN_o?||^qz}Z_sr?ޢ2?&|>||>9sr>ӿttz^O__OVo^q\餹4~ۯ;y9^yxT~=' uz^> o~~Nׇ<~yv.׻O<\~ʎ`jzyx~/f3J77"FV´tPޤ^XBm/y aR7KW ^6| >`<8?R=ޖ[k=zоm<ܶp~%S[S5έ 6 a aY^ DakFQ(pi + k&L\PxTP9%z˜Н1:8LMƅк1dL0!0fe̻`$4A,g,P7VV5Rs636wklNs[c >}&O}k m# "Ziƍk76`)jl;8eGwbd6Bd#Dcc@VN1"X&HHIsIHRD҈HI#"HDZ8IH@R#6NP[-q$E }G8"p ASG+C0 Qj2dhAaKI'D!cĘ%mčĘe,O].h(eמp:T1d7ZiO+>O5 ԥ>&F)&{dA$mTD7q26xǴBQƕ 73JHRJ}datxm HyHźoY懷Ko.oxfW,o?>|^~yx,zïay//fiyxY~>pa{x/On˒-?_0|Y,O_l}޼?ɯOܗ޼ry?._>_p?Qro}7}ev[48:[= 6n[?oW>l6f9vT8zDG܁A0߭~6=nz4g^> K2UDfc~3x:<u,hٱzvSޘ?oSޥ7 OL3nG,ĭ4X Π. u9j,}@]u겨7 {YQa/Wia/Wk1'PYe(˝c,PVDYVA󥈲eE(+@Yeʊx*ZNO?~).>b맖v®e,% l}. 0H^0e晕$C/Ya@\-dH,mr"@d"YEd]m*"37Y^*n7z@؊U2>5sb^{֪XVu=+UVa**1VX"XUײBF2Ȩdl^ JUX:PTV[KM,5XjbR9M|4hG; Sh0@&ZPAF 2Z0Ple6'%i*Úo*P;g5-2XdH'6ɮ]vԙu2@࡙z `+=CSL@99̧"h$vh/u6uΝQ+ToCJc?k56}0pӭ|'>xRFd[=Fʭ[ԀHs;Gx,f c6o\k 7W'_DQڄk؁u3Uʡi n@/3 m=JFa -X6G8L .'m97kx'@&mm-VUڊJ ]I6i;aPΚܜM{-YY5,c0дc /1h{fPQs4 Q-2*lkɲG{2IbggkAޖLv' w` Gimv5eX h?rWa'SLʑKaU>V)ԛLTMaY" Nm=/N_g/{0DY6-ADWY Js͊X8%X Q_HnٶbY1̶~pD8(*b-Ejsm4 w+q QfH%V %plib/unicore/lib/XIDS/N.pl}n\mpY&ޑ0&@mDjv}Fv:dx+Va-R?-wV?/?|l?ޖ/}Ar|x:?}xߗ\w,ק}|zx}Ƿ_V/K:_;>~ٗv4?w?ݷ__^/|/mtr|Y^=hr.k?/SNo| to>}.9)_'ڪ<.耡9.VլDNS$&b6숢͢}[Xf- ѰêjoE}' 4ðC064Ù@CVs.z (3  sMhD}W,qI\DiձGJl@+-zTBL3 Ĩ * B6 %zQcQAn4lZv>DOw"vgc0Y>q#8f5K,aVe/su+OBmiWv v`Z9^Z3%,K/i5K3K?K d$Y"⠭Ir "PB̩X8X`4JIJmS/ GUI,Tr*A TN32NeCQENZA6J đ>}jA*عg]Fֈgtӏ2Ͳ̲vYP:K^OR%(@XBmc.}샳q :|S+@j HT+P:8odJi2"q! ÷)\M$wDRAvI\#VnaEx !c5 5z2e]+dn+qK@- V-F(l ;Z!QE5U d7՜,F^DdD)Ep!EԢu3ބ$#1DO$(<2)7ʓ2rӇ$9b ͆L= |/ׇO.x_症_,uA|,~x|\ }6Y~?Y~/޾קz;˗O=^_|[_Ǖ~|,0uv\?~|ym=A!ۧ/t{p|O[M~<ܖX7ۗ?j]7sY=z ±xuJ-h6]7w.`ʅMB]̂u2wpp˺EJ/niqwh'-5i|z 7JV€e96sQTRݏ*8zK5LC1sba7al+«h(700\"tMi_MJ)))$B"J &:eXSix_9SjM溶f +kB6 ˖eYB'e FBq Up:ecVI02C -.+ڪpgtlf (k8 (08 (0"yTeGiIU¼'%sB='QtN%r|;%I\vJ#3j9C*b*ʻ\We\UTSL=ou#YUT:_u*r<9XͬP4̈́Nuά;E. 7sy/J(eS1LF86 ̈́rkBrrzFFI%#a'T9+ll>ǫj wAJ95.¾! 7xft)[5 baiPHaʂ n "0At'Eta0ΜFH'l_#E2IL$.O&U*f.ˆY*NbhFq9˜)(0OGbJ/F岊)*O0'^ascBN8tl6 z86I7Ju{T'c;GփiQ|AiTVVv6atJ\K4du~09Vp S"DXDrwf_"<>F;džd~ LLV1IQ;@&Rvȇh+ȼ4-/ 0 `o U0vs'E\`*اF3mEi5j06M h Jat1c9vplPwAFWq  3!]&i L#cՇ8$P/\L MFάQlJ ѷ%mjŠAt1N6['qI& ' hmb9WtSꂘ8z(85}d&cŰ[ϮP.&L&qsK-( Eft(WenXV%OZ1PD1[u^6@ON3nkC+Eg[4OִMOFb^>N)?9%ʩT燁w &OjbdhvW11] :l~nn4jW4 2aJpqb6Z bNc!O&VL6%<ZOof/kjAΎLPK85s>9 lib/unicore/version333PKcXB+ lib/utf8.pmmQ]k0}/?\b㥴kLaaabj6YLƆ߾>{ܛN* ! /$ېKĮ:EQfKv@V=o>M Wwvz l+Tw0=GMKl?8//'` Ck85czƭF$=mהDMWYdR0ʿOk"ECYEdGkee]A64t}v_/]PKcXBE][`lib/utf8_heavy.plN $AD0^Ds VH:WHy OF ᤔB>'}wӌqf )Dk'/:l^NFYOOX+xq _F%`bUX":M&oOߝL&]2j96("c'9nt3 Uv:,v 0UJ4Ei2cϥ@"*e3^x0~@a& T g:g$Qy#ewtNpԪDG= q@^O!}|6ot_\2Pt~ Ѝ&dlXgF%fbU)둟gwYBn/b"}z-]TuLB6 >@3N]Ӝ)Q\8 LDop܋LHl9ks{E^>W9je *}`vM @DK0h:`0ܘ%qg 8'@D͍Km[)mٞ1!KXt@|D{q:)mD>(LgLݖ);Gsx Ρ`l% `}0K4h|0N5 QQXT$;m-Xf*49Ivx)h!_.-> .َ@aWj6ջ$JF9x8 H=ZNA8@F{ oP6MQ+V)8$ ~#BsNJmUFԖ# Xx.yWTJNbS\=]:P(@WEK_ 3&tzqB@Tg-- aRG*~sL)rɕNG=" g@X(;%Th:h[p)?0 k/o+@!"t+źˍ+6$`mB:# Gd킯P\qcJ6ĉcYd i6QN"愉? יs뇓qk8dQ6ӗ2"u'-0D?ۥ8eܐ|fl@sin2 ov?>}WRbHTv1>`"t z >q$=.Fz;k.IQO_|R*Zx=2c66Va. cn=nU(%S3SXAQJzank dx>)#n51dU &v5Q?>g+\WT&q& q#PQP *fZ}estJʼ^F̽@4S^;*ֳK<&@ jtCX֔5Ur#T)>#JUQ$ߒe4ݩ:j^ [ M R,9'oWThAמlDc@wH$5tbrَhlKP3sɁM,:ޡڥNRqEJL>mM4)\)Em;}tr8'&k&lYC9r,U5/gx> vلg]&[&cpmWySݧ}}S;Y50>5YtE59i'7iNNj]J=vaw/1eJqe]fK-hqW}:K} . ~.z,@߽`:LT|?ƎcR[quݧH4F/!k7}╄p;aBnMVًTl~w~lɔXcUHB0c>`lD%p\@Y`~9ߍƈr[Z9hԣC!GpwF٥ŬgzBtJY@}R#QI) U ?¤zP7w!)gKpHE Um+ Ձu:{smEotG, %Ubb3tU-{w_Xbpe`_JDQrRebx\J,pZJӮ(ۧ2muL|wLFʞy.k[]>n[DxF;fӐik]ւĵUꅖבv.`b@!q&!u`v ?QK;"CNƊn /ڬ͙t M.1_ܲ[]-F" 8dɨ>0 A(pSŸ*E/>1@ E7u˿͊c91(ݧ4\{g{kOnPTv lOFd6ɪ؋@irn -hSc !l" >#w&`Uf8]=K:RPkA͒N2®.Nm:"Ku8Y=#'LmoǠeI,uWj ҳ Kh`˰JK` [ =AƪQOZUfG3 AzgpȞ=c=?tNgT2]Z١LV c±`8F'Ѵy([~&l舗'na=0!,>xXƉs~1\tY\p :FS%=On|yZ'p{\kj.hN•[wADvCEIl\ -mʥ{B&Zߚ2-U{:qr/+=Ɣ>?~<~e#Hzh?es3&#&Twq{Et.}䉾HpGF^\ځJܪ,ٯͦ*Ŏ<2MvE0ZZ<(QL];0 bZV *]102{:t˲ɡfDnPq> ОcشkANGB+6rੋ+p2+EjfUEܧ)߬BwN+ɮ<(RhvF^p}fQWSeGOoJ^ @Gۛ/Kn[e@zȍfJu4DC>ÇtK8just{$ન.8`/1V[_Ƌi?M3o<@O2ku5]F7?]|:G_6d^M%" ]{՚%n . 4~$Wו]3sqn +Ae9M}s>8lp^{ZHH}! q߼9%1u%F-0eo󮡯Td[tM`5_3 Xpߑz'=VbU!̼xS٪ilsGoun=f[;/`2S憩fvA8`jϿc/cCU:_=t.Ȣnc5vO)LYEQJ>9ҋtSn {VfM3 Hj1FFUrtkѶTֻZzUG(0|g8SUU4ޞ"BvtW0S=Z|z~.%*~n9 h]~v?ޟЄ%r(Tw-z80H{zv/}r+KOt?љ֣b0i0mMb{5A"!T)K6nTqȻ555moGiHO"U=1}b;z\]js=fWugF oöPKcXBȜ?)C lib/vars.pmTێ0}^$a a[VU*J ZJĀE(b.]Clϙ9s23m68k*Uc:%t r\V=e_ ^z6T .f*$q%46yA(.3aW.y-Mb2E̦;D)齡qIF9sH >B 1A膽';icn gh 4O& IYA"hegg5b5f5jR`qv"E`oWHv$//pQͲyO1or/PKcXB's4 l<lib/warnings.pmsFgg&V&A2v3\Bb7klN2YHDM{¶! ow׾H`d"cF dlF#a4|u18ϟMޕ;~I4BΏNOP ͚i& G`.Ξza^QeQ,>l%'O1N_uϗ//K7/j%+FUth 2 xJW{^d;GMcDprD7[kQ< v{B_/N'1P~*&xF܆#u[(卍?Q}CzpU3%}<gL ^=alB0S: B0Iw8@I#3t&D.)MpA˒^iYV0 =V h3ߑ䈉s$5 ǎ$JF|aO-YIvl 6$/|oCt8ӐT`Bƞ'8 \n Is Vr*Pݕ4i܌C%x$5Jz 4 `׍0/=I jasp6$UbFzudaO-HN&a2F¯n!WaQoxB_\I1q"JɈDh.W_n֔u M<ε-INa<% E ӔQzn 2^EyESNnPU6rT) 2ER~+L[߽GnVSKożTwEP RezD1EM!o\܃P5Y˵ej;*(R:f\z1/"t=} ZɝlEʻs㽖yQEmT={ݰ]MFbmhL2 `Gw\r}`}`=v`u`#Ǎuq`?z~ȑk8#GZG8r>r 쵎'9Xc`=j`=#{# FGַ'9XO?r?ru@2m}GַT\a`?z]x`摃#Kk9+FB-Y_cqu Ї?.is1m' D_qBo3"#(tpP._^G74.rRR1 @fqJT`c\ن4nOE7Sd͉HS1$J Qڑf?o|"N}PFn.ٙfU>Ϛ-{K:&ЖIH5_BI2'@"Wׇ%!%A[d;FNq_p%$n!Aޫ?UF뤉6Ëˑ@sL*w/萶_o*3>;k~j>ѧv4UBRC$ DS3%'g? IФ'5-,YƉLP\˗rPTHuJ6WƈEaԁ&b FgQ?Ggs :Qڃ'>9yLAC(F]쇳WbRpԦJ{hUp}c 7s,u BW$*IA4GnhkKl U0\7}q(r}!ȪѽWL҅R|JL_2CGUS$`à@\MD[o@(JIwʤ~K{<ݤ2!'$ĕدCIop%a!ݹKR.L\FhgZzmD@@cb+/BFǐ4L7B!t+;ƛ{L-G$mDgPKcXBs5)lib/warnings/register.pmQK0?M jr2T1rŀ#0QĴ.VpLEaJ1bB8#e/̀Ivڜ(̝ʢt:9~.@Zu0j4TIh>ZG^ MٯfoXCÞ}Ws DSi5S$WDV+E sz50k1IC(SObh9L? EAͦThfFSE8&v) %Yu3ZfPXm>\\\ч ťsy}*G $čڹuTՑ=pǮ  W'`2Wf(g)IZ7Z>m#[-S@ԛu:!2@GB?Iyot52G=L H㢗;BC{3yub {&Uι3P(.#c+I *bzLAUDJAچvM JdLsq?l2gb絭-]SqJZt>X[Λ5tXy*Y$WEBHk gNggڵ BZ6)2I7ؘrV \̡I[A@VW JN$'l1Z=b Rdk!Fcڻ_l{ 9Sj)i vHkUAȡE-ibՙx5VKhX~PΏ[5K! ھ~l"B@SCGQ0tk!l!$\[ٍq"ͬ8J}jC;f{NB{E 9{{2])x8 O)OHbO`8hRKEUmiuTծԛ2ܬY($4\(i*wsu>b3b@Zn5( iG*ckƌdV\&>5՜冾a gC@AC1;d`W57&[ر88Bp-0qjqVQ]egߌy0IX(\h  },( NѮ.6GQOÒ%ƒhNa;)IVF'` >3]#0+J0*WQ];j/^8ٞ"Q XY(Wxc; lUnr=NLL]F$Kiՠ,f=P9I380|IB&b rYh=I#w_qm s4TBot{ B,oߔѝUs^w^ 5$R$+\mt1 30u; chUUihM'M뛯W*ݜEmNR̡n tEd8H)@hz؞bSfKN]tzI7K VA,u5g?eXwc]mKp^DM6KwЗL\PkaKĜN(&w+pG :84ߤ:(HVqkɊ6uyj=0sݲE7+yW Kce|W}C9yո=xqcGC!պ ׽T ߴqɳ+G_Km}spWYSS<#A~xqD\voAݶͼCЉ Z%nj=]g jNN!"f49 j|(@kS[4N5m/͘8ܸȬ7 {6wzr\rS 4R7ٛvs_^rcY;~:WnNw/jh::NcKf[h?dB?9eijQiMr3 &z6FA ՘9ETVzV [F~, vE$oc2~we{@z_02呸Jv^ }\OZ iK5N~Bڸ d"FW> ΎĞdoC̞&ﻛ{ݴk\co|{ѱ_U&vr~^@=Y ,ذ !cM={ܱ{z=OJp$PԷ԰<2o` pθgmqYDPKcXBe "script/ecaccess-association-deleteVmo9\i$R QBSwj[[]o6dyI+$xm3<{Ei͋T/ arHHy knN%wR$p ?t/Pq˩OT8;9=I u?i6{߼Nټjvntl|*^16_ox-;KhT0If"/rU`3˸ĸ5#|\ QtJǧuH?5:kFOp rϑ l=D$>iC$IKbZZ-; i#^ʼn~Z D2#i~߻h'u@58BnF6zTI148^xQ/ m ~ S̭@CEm ʉsUն 7# E]%1$zxI<"J+otqH3%Ru{tjuҞ j)tg\){4ŭqDpQG ɍaܭn2mr;wIq6/L lB \ #vX96uRGgH7@ ib<8MCha - }lP*WR1cb?`.[. }9.,FE+U1F΀ jE}&7g8'+c=lx0-~Ow<եrh<Pjb॥xMPT֑ʗ$N"-Mƪb0L{lSFWm9zgRf2 }ι$im,s39 uZWbfU'Ɍ eƿNP /~Uj# ;7>#j1=)N_Wi\i] [?<Ѽ4E>Yy;lV{^:W.1:NZ/P>>-&|ȣ%]eh:=`?2;8 (?Hi$(>  z_El*A\~,.dh۳Ki S%@&?mDȥH@MϿN C`Xps 8h /Pz֢d,WiAxMѻT6)ZEgҏ 9oAz߅x&?Ǽv \b~`zH*-r˜xq+dRP|+o՝LQS 죔?|h‡NkLmVR~41͚]"szm靡u[?"]٤+"ʸp;ikYC]=gH<$8WD~[.>;xoLS7sxѧhf<7=fϙ&*G<:jk8b6K'eOiFXO6my)|Kkxދj9HAݕeslLU&rR@c-y-rB@_W̶w|_?24-gC־yGFjrHUD0;dWH}2?n"=Q.BAEz@tqYYs޽/_}4y/O.x 5;j^^]ߞ2~9&086eԌÃ-3~׻bVj~{zsv"cNӮvUۘe,6i2{*u+`d4HBrhkI@P'a. ee1cX/;EeWGȻ^14`B#i+30Qi#FX4*ۺRh*% XۮQłIWd(6UܭK2)#r1b Y<64YG$IKA::4\5la8׎;IwܖP)ur+\ J6 ?,G9b=2l!JD+ذCu`; 2lk1*WKx8[M~PQTXw<zrHt&|^*U9]@U_f(T^C(+s$֡˹.T:&,~aDτlt/`ӴTL`pݒeMGsX I[[y? s '[`'`z-WMV'7o]/f4mDo|]跚N|ۺhOwQ--jS]@\ \xrwM JҔ;ɁAp .~jr蒿V;;׺I ӮCIu&tS}6UwWۃF/[CjnJkx8CZ.\Km/J>V]Ad3`}, m^ no]&4GOb*Rv"M(4E}_X͂.2@ Cfu3 !T@%Xq9BMAmZz9Z* oP.Q:w҃@3xft_ՈpurMAR֭bWkN/sIAg/Czbtv,D= i#&|xi vM dG$,G=F.n NQW\@V`ʡ -_0.ueV^ ZLvmNu0ݷ#תA;>oqCsN=3ͮw/1W4LWŞ+0&ƨ06V2Hbcp0WNj. \1NZH۸RX(ϣF,-pz|r cf|6U3l^+9vnUl~0|,{b^C܊g>2:< ma"_NLyzבc4%U""Iwl £'Av~E@wbFV St .>~>xSg?h:]Ӕ1އ- 9 m%Vί<ѡ-vxZzx_d0Nzm(|,}Ss{|e:hu J=RhO"qa緶Դ׎+bf&B'"2#nKo2OZ7 w)'! .RYXWApfJ0JjXY*hv+#UUO|Reuul,GJO$ 'E n+h=$jT=<:s' GZLc@}Bh}H.DNgGj@WEƾH\ T&䫮_H0'Qtm>T6<<\c `Q`g>9t:DgRtMPC (h 'rrY?)?zRiQC< 808C1q 5%ʌkd֒Lg3welcD0ۦ`E9d)4=-ӕv]89|]LSwer)EqZ+mVc)y&/H)(y'J  wLcW 94/n]DHvUrmmV ͍tnz*v.vG.ŒJM`\ Yh:wBYѪÎsüRDEZ]PKcXB^7&V$script/ecaccess-association-protocolWmo8  `!kҬ\tPl%1fK$lGr^d+ )|ȇDB<] "Q$ 1*JM rTچXs׵K7%\B i[ %Q8j%BLJG}^1V.?k{k'<VݾPr\JnTn7|,;vVO1}X6P1O4BbԄ B&LDeeSSŰ54|ゼ!rh=AXsʤgdoSC$- 7*ʡ;MhѢ.%&O1*NŷBZCvп|;P=ݛ1{W<ø`s{tKeJлJJZR]PUc@k[u)5Y9uW!^D+MFID {\_Σu.\XXgj#K)R2/Z3]# aH \D-@Lj Ej7W\:wTFjaȂC* &NU_"zA>o("4[t jEԭ> jcC9R:sW x4`59 UU>jT?8V8*/ïrq;/C}<ͅ .1oUQ"%a}E#<oou! }h>T lJP#egYmfLX/d$ur¼9^%m#5cH.Gڸn'7ȅ`7ܨi@&. ljT $b#8 gp<^dv= :MVt>5:ƌՅ²ƦE*e,} ^Gpչ1g /W7'0" )p\B=Ai?'sgAsW8c.4{"|ˁ-;Yqlhv G;۩oH=֕x`}*7$A,C<:Z+Fݏ8.bHYYߒt~Fek !U9zRgƱ~H:R$zg R:(ۜ˼>bz=\ "l–},\쇄,«_PKcXBa&|script/ecaccess-association-putXmo'- DTa4׺6ުawUl(jeV.>~87xǙ u%P4#Qa,lN}"a@K|HbHEejT>*}#rڍSKz}?An$ 7? S|'lwYSQ,^z賂+W8[ad*m)&!v< Ŋk:Vp0K":SFrzd0wtİ<.*2Ɉ?y!\$g-^O;hCLEsET#WGԑ֟!w`?Q)Wn3v H7Ci|dO|r|t}IttK.Q;_ݎKi Zt=,]Ш\CP^ӯ'{$6҉^op*Oy)*L`02zNjS񩲭qMvl? Bd㔬xԙnos)2Ni48rYe^+FpeEM ~GinQWd*Uٞ/F-TC"kU `ifEN@VDjgF!o'aQ*qWeJR[D NukѝLZǠkJHS8가yksވŤ}_<%f}Em w= 4e&Bk%p.xk7ihs@ݥ)iP!WM&)5;1R-*FQH?jʓ(mZʴraomoN- p`jxKbxt{ ڔ( dx^z 4)88h~U$C٥&5 ԇ >u_벘B͕4MVQs*^Z,47z~)#ul@T[Ԉq!A ҫf+cG0] |&:ZYd3:,Q8mn5[jrԺJW4"ia8|x9+] `Ί٥2et{7۳2G-TbO?KkǍO8RebxmYW]ǃWwد"IԒrGoȆ 9g&vsp凝XSs;2bEd5ɊyEp)t&mV.reN(l*6i^f)/B=$lœV۞&q暈[z*G@0m">UmɴK%SR6l\)#2muw<ޞUI' d+' EdvJu zzCVOP>|-u'XonHb}jc;DFɿ[ݚk+U ,EQg-xmG|19w&kTܚArV|A˩z*4Ya %r>QԂxT(xetYcƌCp ع;[U84Y2@ 6[ 0gRJO棉>Cf{yPqG:TO oy L`@c \5PZiع(ܥmp꾣\Iǖ9좨lsuYa5O3 t_7ͫ8r3)Im{w-z]e voJKq"P=Q8r?W?%tr tq=kL/,,~keCPKcXBV "script/ecaccess-certificate-createUo69+N@|':jf,@t+ %&"*IﻣdGj b{|f7fw"n&LmM"am TF܉ 2ZйSmub=9ύPyWiS*R\V)3tZsfPǭ֥3Q)WIXGzUr&4@N 2d:LvƗ>-_hUp't,iТ&J%|2K.1b ϪFuB:Jy.BVs ld:8xw@}ʷ Zx<ܪ mdW&cn0Թ8[P;d9Fn{\UYdHǂr1ɡ=|o+-krorLwD@&ɫ@% vR\4oahNOz!c?T8fŤZ>Qw=mvxM=*~t^8 Gpx.-D:Exx fg!ݼ0/\"6tc47`#F%PMjhH#bp*QX *ҡ[ znSDtfd\tbWeL>).$Ry&>#4I`f8|)k q c2ϸNp/9ԵzZb6j\9 Fs])%1RX ,U"2nx*/We 4tY<,feeXYjkLѱ QO,}Pg8"ԉ7.]AM$09m,ss 戎暢I3ѡS>9M8S'^c]7yap2!!LOLyM"ߘrpWC98qjOd"npr>6PKcXB!hj~ script/ecaccess-certificate-listVmo94IUFTф6w$D!]Vbomo(j7Pz=όyȍn ldSl<ј(FmPb cХ'=pA#1n vyQ{P1Lu!-Dp|(r B}׻fhUfͮsf# ﷨' Oal2$PԆlӬXNyZhzV#e*9Ν*DR9J/!kR4Pd{!<#{g*_I}J/-Q~s`[yN[z{ܢƜ=p.LjJń%bƨsӿ]A='P2g17-E<@:^C DțjSO8ݼ磭<\JZR^|$ōis>? /y o=JFȑhBe5ZTFh=@uc.%^:{L{IeTՈ՟UJu.eA AYZYcؑaWLkpARrZx\*c[հT{&3 WZ׫T2Md{ϣ#ϣ?\Q~:j{I(sv&*k72gs):ӛL=aL*%+T "73-`OLvt}eux*ag¦8օg'W0mQ^{T#¥a0%",JKܲ4֘"7*BMww;N^e͗z]/=y"ߏP[O }|_Z'%.lZoO6w훋[Byy( XPe/3vŹvsZͭJ";sKp3kD:\ >)4_&y0c #}8 Z&`&.(jƸ-AؕyLgl*B1&%,?^vn)N^BXU%;PXX&h_i~"(B6OtX7*xԅ Ma@& P7!/26_Sȏ-rUriI*Fl]0@+SFn2D$OtVa9Vâ `Pg^E%"L>0n8$!pn2ᶅ3j'57JfBLQ;&tȡVÙS^D&Ժ3Xs<2lc_=Vb#ήGTV1BXYn]u\B_? FAANC 6\X2kV|,tT)H!XPKcXBI=\script/ecaccess-commandeRak0_qMm 7m mh9%Wx)3;wlZ3-դASx !B >`E pW B5WF5p#r玷\vZ]Tp5}s56IZ0glEY(.1v&VV`珫O밦 qPGgIR` ^n֋+Ҁ7_><_aԽg9lB\ ayYԕEo7ZZDVb&$pIy|m!%|&ғw>xyMbE} zh إwB1zn6o>7 h VS<]'%@|NZ+Jjy@zA3x5g,QZ##hFoU{ 0a>tq Ə1PÃWC!w --xx2fB|IQ7$ H{oLB9隷hzOm/Ġ~\mhT Qx5_T~CMǩϯʋPKcXB?;tm script/ecaccess-ectrans-deleteUio7lQ@Ѻ(K"o\$XJ" jw$%[h;x1 fVsi ؀KҎ?o{(mJU3T7.NNO{Xe+jap2TyaPc;6BIẖXmeŋV;q㤚ŧp*?$Rs#Ha\Nr;81]b7u$A ο1ݜt8^tiT%-1a4$cR5pn0 :嚗YbA `B +pL&lґ f jҬ] "4jq+~ SSKsh& w,A,jav-d\œi%z:^UHs3wXfR׶ƾ7j# Cj(=0Vda/V,fJ\[e6t(M ^tYc[GMLk-{hPKcXB%kqscript/ecaccess-ectrans-listVoG+&ѦuAŀ|$iDrݽPwvoy9ܨ"7LIOS&h,19 `J5X%媑J@=1Tfqݼٔ ; 拨s 8;?k C ^Z^770-Rj'#Zo|?frj1//)@v0cIs3dZ.:dljPCe/2c . yX5tqOaѺGRT,pk87}2+P;6KYԈc&t MI%cJ[ ЄTTLډl/DNn~80pvLtQДCdu!]ɨfg&,-V o,jόC5S1ڃ.:9z5kQO[ӍΔiZTJ蜭),h f,^#)V/HeEV%b.BiXV,@&6+&_rSu>!X E?-p+ep<"[}] K_#\f|})=>E3)E yVUL>e=ĭ3# D8aS.I=D\.ᕏ7[)]}1&;EIQ- 9 n=BJG! $KH~9gafČgj Pdd #`8B\tׄyO)6EԤ)^!l`|Pg=~m/.6^悊痁/6|@w^ C8 OY皇F꾭5WYaK|D#C;!|h_L8.TDztz}M[sp;fy?{ '׼u.BvMkeugbFv50*z&k?@ukGY ~LHtm %;^hI7*녉5,, q8y~zԦsW-a"uVSq0irmZsP~IPgb-^?{'66Y&'ݰBzSj>Z8ZazZ7mx]--xnKWhgyץˀ/vve.!8DAߓ5;~ c7'4;Y'Z3Iki3b6m-Y9ڳZYr^^>{u\%,+ ݪF {tW4Mw}L_*ZːzRnY = ~Z݉!vP&ڝ^>֭vXKaw0nIY{% S(',+{Lap+O[d}%ul[[Ƕ=:TT׌a GXe[JA2B)GWls LG/+f(N ">~<:;1JF[l(VCׁNN?g~]-t袠n9W"`DOA{ow`S,M)&]%~FWey}3Ov];>D [~غmVxQ!?ZjOL$@ UT#؛ w1:iUxisj0+,DĩB~\Ji[Йe1PL$*dtMqs>8Iʅi)1 U;S_ c Ul j GJ],՚Kjۈ6"6"ҳTmA2 eð i/%n4w$~!Zj ^R|b4ƙ(PUgq= _ag'5pmPX@2Ib(eרTT5yշ"9ͤN$ Q QLyvbRinO&Dp:dc.IC !8^㰄Ru2Qd{'*]f 7 Q_ CDv`#lϧGg0dQ3 ;)vLP kZ3o8a&alS6 9 <-n"&bFr |Ŷ !/T 9lxL-RMK@h3 ?[`(DžX[g*#Ba0sxV[q!!_s7/kLMTb.# F28ھF:T_6W'e+XԢࡇlLwݮk-H상6fͶ5ɍ.quLV28Pv|5VUt 345"%̵3A|nwki犠YH0HnO5Ubq &DgI_;䏛.F]K:- S _"weQ CY )KTFU+ /%b|LT]y4G4PE|[f+M1ďa'z[4Gu#OZ(<ϔX׋8C_!~Nk a]4Cx|1tt';ƀb_=RMDJB}7*T<1::yym P#9^CC֠v8S(" C *x,]7 p 95:cU D;.5p! L`.y!t{"pVDGIjoHcnaX-;Kȹ6UE_5bx>)N&|15č/:fv+UO1?ln`1BxUN/o ob|~/|[b,» fN8k6,?98sXQmU/{X=ݘBM:A1(gAiWT#?ob^aPKcXB $script/ecaccess-ectrans-restartksHs+88quĻ!18pwR,mm$V3¸랇ٍR ]xuWzpTo?T\p% ԗl/9Clm,A2J(LPc^:g, PG<䢁`MuOG2I5ʈ6n] M1v#2kD4dufM%ErR侌xZE@W!逐ێ=#+k-cŻF_+Q-#=>鑻J Mz(Jɿ.)%ngE]%j$㙟,V؁>3G+d+`C &֕.(]ap~Θ}{}|F= G`=M~uFn> ȈWtk/Ʀ6-[4"@MmRF`:FҩFFb"X"(4?:0z [=MX3&o *fo=¸) e FWŹ1HB4|)<˒Ԍs1# AϑyӐWg*Aզ#}`00SIR&bE$nk4gQ0C31LLAUyr )j1;IPbtJn-qt3 ԜwZڛ)T0!c?+Y](2BF%K>H$20m A+%>A|!x)7Y%Jɾ˳~43]«27T)GLPXSj@0 VՌDB}t.}qI5V )!2L*µR So;p {vˋ(-$*p#nfSكyÃgaJ]/^0eoTg|UmI)3)*-S0A T&tTP)iЋ_6 8HMg@}ӫ^ f$W "Q1RMkKMr,WsEuG+9ه$T匈2eK4VKE>N,);zIɞ<ئ/( 'moN^bvoy Gz88F2?GLXOUxK̟FFU]E {g>S`XV گb{=yl qq!_(R3 *c_r5^i˦Qe9qP1 UwʆZ5:מNAl lJel2葧Ogx<Ֆ@Ubx>ʟ2-jpT9+5(b?GmLSχq4Uʲ@|m z 4$$z S}ʊ$ܘ>s"0/25Ke̩ %6Ury%c{̎Ʃ5aӇJKQ.s.4V&GUH9dFrT”{yIEA<\ htJYb+ !RMtqf^TcԴЂ2B)j1z#ͬzh<mi# {tWRWV٤mUQ yHǰ8"u]$J+L5*ݑġؤ"Mf(wlNLˍHFPKcXBu^Yscript/ecaccess-event-createWn7}b" he;@BBmٰE.%%7$׊;CRE I.gp`(A)Lɔ=)OSam"r*kù 3t鳗u덮BEZLG-$0@iZ^7ҵۗZɍE S۷gkƊ"p HuQy8@ބ2a0S#zJn"2. *Ǎ:jװKW)nƎ5j>#{p!m}cħJX'2ɭ$wA-}P5h %x4ex‹7~_Go;4\b5Rr$EB-*ˈqlsѹ0!0[Pb ~jOS0QY\S2/-:di:錅 J#R8pDpԜ}nlEgY;$1ep}zn_p10`+Fz畿-uUVxC"h=JPnEB' T -QlPcpUߩ^O%A7*JCGJ>n-ceP>| RuJeERJq_3v2Az?UW(dC4ٿP)ki4 ->&DV:;c8ݒ-: m镱[gˈt@m--!V,ǐVUGBÙ!Lh"RX(ryc1@p؂⼠[ cX?$ !>թo)+ߌ~i݄AJV9,g()&tQl( .T(VWH=F8|va"Yt=CGNL(_S%t܌Co c 9>BH# pg\ rR ZpiP0?,+5533BbZ-'EcO/^lz]p|٪!(c\TxG6C[T3 @`<{ٹTgo.~s/n|r+PK-z_mB#Sh,,;2Fj8PCrߊGJĊ;\~tIPqzt)(\(7>)ZS`"f=''w5rrmwZexU{z;)B}܇`ųOJFȹ袶^ #o=G jOI+ORbIثvhO+W=ca*P0|FUVCIvNwGrxO̳Xla鏇/p5*ABQt`P/gѮĿ`m{4PKcXBeRPscript/ecaccess-event-grantVms7`vfvM`21NN;$"L<{w%/%Lbtvgߴ|0z$ yOXpcb~ǥ'Iۄ3° 5&Ch׍3UL?$cxqpxӿQTlZ^3n6=%'~B[2뿯ΛK_(;c)F&buʊ}%הg̙,X>4H5L/U"RabYذFC#eCstk0hTgo=ziM1\Z/i<t0iQ. 3cD(ǭwawЇ|;$P=DgP@\Ns˳w_ cY@;_Ś&tsa`f<cD\ ,b%S9"`iߧ@[sf9)_i[IUƵdrF:H>4{hf~nja6ט"!B/NYtܚpTוО2)y6Դ׎SFH JRWs k#,cXrmࢼC:%[)2B(m|XugԔ(\IjDrClk!ߊcb8U4\%iَ25|E>hPbҤ5RPBH >R*N8 9{R Rj*$%jÈ =t QbD77s(1sj()3L z.#!B5Bc4rB7-tթ[lb|̰fIT ʱk+94s!U!Ó O7E73du~BSVl,U_dn)iZ)+V?R^F!b2ZvJYa'`F{Tm;qeߵZNKPKcXBOίescript/ecaccess-event-listVmo7 l 6ia9nxK/ Av"h[Yr%]\;;ŰG)/2gJMЦMš8es>Qo5|*!|r,/M6Dx<ԕqu#7BdӾf5KfkΝIwN1@;n6Q&D ^A:e4Qb9:ibYN 61qƺ*iD$&ϯkW5)2ߠ j/ēvWlRMLv rx :S *؞CPn5ReKc"Ccz߹]uo T%󭀘OO 4v$@ ,ːO*1V1?4>>G#/yN81?Ϩ9a֫YM4pl:j &ha)GRkLt[;0/PlRU%V QZ f%LΖ⠬zWrX[iرLZx+%zo-j=4C3ܣЍ# Gfu9wTX8xE8pѵ5j} VQ2pmxM0Xcl܏P^v'pCJg["ܒMzeTAR.ߟ~(Е emP}ΆTݴ;6?y6AY}2At[x{C[x7e";xC[m 4]p51e|SVۀ:YV|_na:- MZt׻Ux|^<> q6fno:B(h6?Q,${vzW=!ޞ/:(t(o(BZWX\ŚoKRE׾{*DnjnN^U#EOZ\shT_l X3mʭ$<fl:/u"K0tQ%lX Ko۾>gi&.Ǐ!pI$ɄA>()4[fTtb<+FL{ #&zkusဆ'x㘝,uxL%=KB:o Wd`A]HBEJŧC꩘%"sI|#yq*mHo+6Sr 5 ?bSWp7$1=ƚu󤙭snZ]Ca,$u~swypn4FF4]'t?Su)*,ŔoȪTv:p~Q3;b*vI*[]q[G,PKcXBã=script/ecaccess-event-sendWms6kQtiS,).e{,Gȕ I(hEs.@R_ڙggO_F\u6x<D1!bfCY׎Gi ^v} T PXYx+UQَ`̈́"gXiAmý^JD(}F&ȕf9F>PKcXBܚ:6 script/ecaccess-file-chmodVao6\k`)Nn[{K F %Z&"*IQG6u "yh&Q.L }"am0E. \%r p .u,t]wHV([Cs c%ˏgn ON۽*)g&Df,[ \0Vj>tڰi^ 3 VF8Ʊ!:~Yp h Cjfs9z-Qjg5/?ӨD#O'i}86Oj}4teBX'bF̂|<>=2hOa;(QON}ܾu}JHe  d֧o"s)uxȩҮ(4xTwѩ0ô5ԡIJWݷvutJ^(hVO q1"Rރ렟ZS9HuTUS rwmd1l0 LЏ|sQGjU,ۥO^^D߈Tp+ʣn8:c<>吱-=?4bh}tpu>ƮI%y/'@&ІBF 9lʪf(\#r#,&:ʹs(2Ө޲Lqц]\1:i;epKս{M@GaS~#B3ml!W' =Cn{`EDMμI{B%24T 䝗Ֆ8NWópl/k@Oc'HRD9 x&nd6A3ݯ4jZWSHmȊ&C3#ż3dYnoh=M4 &҅rh<*aX R S x +K!}71R+yq`RI'rx ~/B8s^^8ƾG=ҀGL|FJ"vr9jΏN!vy:%d: [_Qz*aE»Ǭf:^H`xU t4WuEMYc9^!\L3xA9O0[f:Dn[1T[!-#Loߜ${ evϱ1ktaVPKcXB 5z script/ecaccess-file-copyVo9)$'R-ܥ@!)"k komoSzwBBXNUhc7?DV.h/$Sqbez kLVj|g4wdwӦbxqxt(*D?޶+Wo~:`M}$Dqa.i `bX6/ө(~ D9ꙸ~G@?wuM*5o؋]F:&Vixd3m]gfbw:qJL=:1L ,tWtT>ޛp9Gra1L<{G7X Y< ӤdYƀ~U nQ&F]`p4W UfAL6,^ FwX'<$戎Ԛ #:?-.̩DV6L Nz17G99"Uax$H磳KIۢH[i,o9uVZlt҉˭l]1 b u˖# j7q VUW{-Zθ߇pT xQvLBW[ V'svn#&ʜIn:V$PKcXB?bz script/ecaccess-file-deleteVmo9\IDbɋTD w))R(;Qdv Xٵ79~3 |I1癙gf_y?fT.^PLS}2ӹJ2p {@9|s8S&Nm5W~&@G  n?Sl3kqglvsNb 9t3R.4N9-T^BJ[LM9aKUDBfS:>lB֡^@` Cxk7 iQHKoъ#hZr`h_r#t[|PIKb2 _64`)#"_!/J RgICKVN ^bzNɠ ,S ʭpjPKcXB<script/ecaccess-file-dirWo6;W'E! 7і&n,݆,hHJRI}wlǖa$${xN|+鍤¤]\]։Ų 4\CZa i} f]Cҫ2%-L\Qënvo}8NƠ4P"c)bpPd rePۥ[]{Yh IF¬CZx3:)7>ţ_{.D0o{`׋A{tՃ ګS8JR"QyV`VWx lk9z,ldٮ(erU/XS@(>& |i!-9\ cE&0j RsTp#7سziP/7vkoOk6A IKegؽL"o8a_d&,sЂ _{Tu`݌m+ufU3=хcOfD*XKY ww$lXmA4y~q9<2n}/boqA2 Mxfn6\x? N.29?6aX`TЗ- FSc^Ӆ6Fb4OH8i:2v5Pi}EpKտ"ns.\0ᾁBkI!'$'_qg\aoϐEY$IdB%dX+jzX]{dz5@c .$6-O;eHsF+NzK8퇬es2ģ :w^ K_=zMĸگsUd#!iu˯ Yi6[ZC(OB94>/a`S2e -`זBa_ ÑJ#Ubz"g>>|*WKj $^W$1P6DWWead\AtS}qP1%QZdRNj>~8<^4DPv 3:&5= 45ziqП{uϲvJ=IHQ;oPKcXB1\Rܶ?r"UٸBx{pxҿwAPԃ_>t:QZUNBsN'#&}^s*AoHЄB&}p5iǨwI_~ߵIjߘʴLHV:rkCᅊߖZ\bsbqa1FC M3x+ ^}vq>$'bMV{)Sb^ۏh8Єݟ{7%k &_|wpXJ*)OuW}+?& q&\I*0q"X+G3-`r~g*ZR{+Ե8r-c|<# @`2[(sh&'q&EM#ՠW.4WzMl*\L=lXZ?jG%?ЂB=OEblӫEj.'R i a,u NiʊRT ؂@='e*S1܄_$TO{J҄\W`1BpupX Hс̓"Z ;5_] "{KyQZb#chLĒZE_dv@(п赠m ze"%wq6LŒ*!DԴ^dqcfM'+UoGT֭hkQ*g߮Om0'| ^IhPO:t*5NF_-k2j"XY:Va,bA}mpztƜg7[ق$Ml-۾+l=LeMSD"nvt+qptwDwU"u6\3@Wbl0cH&9F:&;aN_BnKX 衿3q0UAxQP$|ʪ㌆kW"s azF81U[oE-&%ќ:1fYCNԹu] &b4yu}^Al3RB^fx0~&ISk}S=-MNkAS;tonV|z`zD5#ZN=3DdugBÖ [MEQ/k_ X ZD74 j>Тʷt(C6JP 6pbK'sG}5b|%'HPs`#C!CUCөQ#k4s١4)Pa!"wJNdwV~ǥ:YB[ !>ֺpur!V>(!ۉJdp}B6#$r9%Gnu߽MLEw(.DI 9&lkW|f.wpVcg7Xrr5\a'ëu3cA4gʆ uܴb|t[ku$W ۛ/g["XiuqmוRK^p(/PKcXBR4v4script/ecaccess-file-mdeleteWmOGIcl:R^ cI*Ah}O^n8ޙٳ1شi*Yf3vi Q\)o($~TZ1n$O%t5x  ZENEYHe[ou9Z.l2l%ʂ/w}L7A0GͷV#s xoHݓn'v.eyܺ2oM4ĀϓPnz^6PC,|I~eWK)EZ(-:rk \/KXGtjڰhB2g^nQixȼ-om6H@Zuwi匣[В E#681y* Qg!?X{q?йΠOF xvVrF0 |XM?3ڙ+0`r%D($\iB ;^j#lSYP=Cb\I r~p6gN _QDxHmH}^d߫CA+Kh,)KGnZ9zp\aW"MẔە5E:|~(aK $zI:AT{A VVC'*"vùC8EFNOlxs3Txzبв, Uom xCJd4t: va}:c  18aЈ[ȫtI!#[`@IT7PMT`ʁEc(K 5n6ׁ$7^IP߮W8;x376mA7mEgSj&%5yAɉP, QlA<â0ëj!p+r)tR|.ETN+ŷy +Ns2H'R <3V;#]Zo) ԁsSB%}}9;t;v?u;=p jl<|}+\pB8[G!} O0)U0?89)yi'E(X:OiCSGפG|aOU. ">πb *WT3ؤ4Xd2Y%dEhVFOqgED^w;g} p% iܾ*isH"Yq2VallYY .D[33O;&GpUw Ȑ&0RT(rΤ!`9tO ]T[T5 :czHʢ{R|SWt9^'D .sQ`f,It "^6a0]˕,iY N,YT<-i3!ӋU, N)Z9E RP0Wu#\Ƴclndq$lb!OCcq#[HXC=MJrKjo9#U`z"xz;tO;Dr1d:o:鿟'{VS Hf1F#jD\_w:ppL `nĶ)NVz'.Q:7|5H/k+4C"\PKcXB,*J] Escript/ecaccess-file-mgetXsF/$'Ӵbh$1'ݤgXUU(M|{{@/m/!վeQȳ4RTf1Kd @?b'sip*"q(%N)xr $3E&\j )>/*"'8WiaoV.thq #`5XΫb)PSn @h~ŜrvX[/=Bk7v7Mr%rB'F!5$-4kӞlUP1W?aIc%htnJN?,vоw*UΦxS@9JZo%reY鏚Boqvz=om[ a%9 sM3la%],C6k&3ۚQ0Nj_ZxOcKdtΙ0_:uRfхk8de7'縜rjN#):nz9*AW.݄y,PϻuZ850%(娍v-#TQx.`|;9-ڤBxty8`[\DnP20ѡbXp^Ff܈N.A7_9ĺ2H0C׷ocz!BQh rXԬ=ƐccEVK0XnZJޅ5[% du`|.U6CI xTgL1!gvl}J#_}1\`®jʀ xH;"ev`Eix"Lxn(EבY}օs go͝.LPȔYM'lΌ\R ,BDRPJr'?P8\4Lڴdud BaƝ9puUs7`9\_sD k ܂VF>__ Nd7. A{B5GΏ_,7u$ (,׵Q'C1RզLF#8\m[e_ۻЎ}ܥzS%7KP]tڱpW)e~qqkVM AgPKcXB8g script/ecaccess-file-mkdirUo6+.N8e' n-ù݆4hHJRs5((R{xzRˬ);0 yCp+6 L@ :x.όPzW&IU*\]\^-c%%;y'N]j uT|*1,' (_XMLiLx\0!|q6k8GTGW!PĈtH/+k,4Ȅ~9 A갺-7R2EK"Zh 5$-=Z3sB4Ѱ_2F,{OQgЇ*>% ]@lg5ҡE~j )GAb}K}miD脄Ev-].Nl3:fKKq#J̋NVׯytG/BA9RMFKC*/6}ECAs*(oL5Jg^\݊X*~l$h&8V\P-ۨj[ OvL76cfΓ4?3bA| rC6?OMlo*޶Go)c3\McTȵH KW}&JKf&H'\#>2=ͪ0=C!4s2=^&8K1hTI]i&#_mTǏX] c^54~ƅĐZӹOĒ yM<|YytV*KV7:24q)& 'pk>oYz4_30C!F./k!֒~vUaIAex7 ~q֥ryDo+@;y#]jv:i4>Y>˖&T05[p^HrqU|0™eNĤ5"X˂)MYItL/j+h =))!ANU Q7_+^$RUD+O)ic6Or2k! KN΢vЇ:T TSBp0Lru?^a):8 Q z\a{f8+̊ؓB>dB&%*ɐ{@&%N ΩONhj; GVObidI.9mJap5!#L$;"qv; Ր>xG喳s!lBD,޽;raiDB c{ $h*3hA`oz ^\V3կ"X*EҒÛv{ONݾjf.un|&^2/'\40Vj.`.\<>pfYS1)g~ V$&DJSq "EjM42/89HsT86ٳDŞ}ZxѐH}F+|L얖XT ^{~fi0&Th?ǭ.rMЊ)\)y$US[0 LdE=(h͊]:Zv3]:܊pJwwc1 O}ƶ{+n+|Wu0U|BtwXD>]8UW4_wu~y-, @dWGu@I{$)tsֱaΗ*BdžHycp<1BC*SAQ- SiCDKOH= ;zșTxxY̛"`e.3n'WAČ]#֮;&T\ ^D2=-pՈ(1F=dxZ!iXЍ:lcyfL:OvXmv*ݠ?Fv0Y~ƁBQXzCvOxroU=!ӻY)_mEŇ.^>&Fix#^Pцb bT.Ca i/0BbR x= KJW@ sr Ƒʖц#tY< 6ғUxԕp^p{:GU/'^:c:>ubM V-$O>j1XA}gTFcTOK$s*9fr&<ቶc&4F>#UbztKdO(Ã[>ߌUcпߌLgoUʼv  =~Vs ^=jpB J96;Zocpz1m# u[tUX3)In(ak[akZ7wֶ{[VY]]+NPKcXBUt .script/ecaccess-file-mputXksHldٵv$f08N0[dm"5R+߾nrSSVRI>}?y֝I7Y$܅y,swFҍBć4R^ E4\^$`C.T"\9T1^ZxK{Lt*fR%H?^L;a+q {<_1*ս޹Jfr^Cͤy ޱ˗ Jfqw8ՆrQaR˼{W^"X*=}=!JvC/OPAH35þk ]e~C4)y'{Vfyϙsv m c7 SO;ۛc;*eN՝8G1ҲBef@S̊0`"F ؀AV d4*PT0nMk^PQ%Ѳlvnia5x*k;:Kq۩ppqhgg,B_ 7|-j S2mc5fT{TIh[4ou~\^t˅iR ✄^.Gg^ann !+ruˎ SZsRX`Pu1|03,_KELS 9&d nhBdީ12x"g509nUҢgG4c 3[%uEDq[>]BNy~/IEi\Rk)4 HfH,0ԣBϗn@s,YXE.SB\7#D)3j>n4a#BmV؊%N kvL9^Vx=}%h +ʹcRl閷 ;4zbz25pǪF t!uSx`9 D  ^p|H+J8!52gߔ1^YG$Sq[DW;S-TCPC'S7\̨Hs;%R4MY@`uPd&|ݠ"Zp50> 0:+vf@VR>^ -@GGǹeegk#.wkæ"W0^5` ǣML}Z 8jo9rj?_ojX<"I50z'PKcXBΐ2script/ecaccess-file-putXmo۶\ lr^v{KR3An" Zm!T<.;rH).("ys^ qK`^\" 1"Nd?-lqq|tιXsQh;U,~a^cA!_h*ʖnRE#=OƓQ*| NtRyR#ty s/I-FZj^,LO/kؼ`;I -u$ŒּXr̓L!ّ IG5(+9p1-h7m7˞5 d ƥ3ȭ=ہK4qlN~\t&OfK@B#5G_FgoY /E3= sB ~|_n~#V襴p:U9W{P! IG;_+ b'H NBqGM 72#@l1Ĭ 6 DqX<,Nuatr|jHM.R\{)T)#nBPĭx9澜y^@ޒ+u zۅ%mImQ<}{?O' r::x h)g+e2ۡ[51g;#›(&o+L =nSzzTz G0U$Ls隊 7L['9VHkXIԜWHe \YGٕLv+eC7߸}'_Bbt'L+~q*4zVE:jg|6䁩](UwQ I`T8ZWƂ+_h:Ӽc#He$ r3E+ 8<^fa0YUMi5"8GS.uʐG""W*jaAJ6p8N"0p|U c#~Y ͅ1*7PDj4ZFISuCreX$NjjZmD=@]eZpu1i%|)hºO-}ET\=r݅$\>>vr{_ #PmDwqς<*Q#hOg:S+]mMVPSxMvI-`uwMа*8Fb5!PKcXB*p*Q\ script/ecaccess-file-rmdirUmo6\`I[{s7 7i! Zm"T\w%;~Q "{YӘJH!Xcv "a( f2I"ip#$å4"tڬ@+p nn&+Dq<3BBE,gupqv~k2K ?7k7~J8f<`\a,Y/x-“0V"VjqZ,2F8䝯#1~ "#*J"]@SL NAiRmDj%~-Էhs'Ԓ|hqʈ1 mӘ6a(#>gX$4 {7P*POgKKւǻC~b)gAb}+C`Sʙ *;UmVX-Qǃ(,^?|{<~ j78RxѠw#:ozy.h w[0ݝRĢPc{ A Ղdmṟy +><G0 z'(q@!'GwoK-7ț]k{߆&eoҽMez ^uݟC(:cxt"-5/6 E:R5p ȨqrWțW&p N0B {`0Di4Y]y&#m):ύD!²MJtż(5 N" 1&W0λcYd( -/tz8LEJjWi,h}"㕾 Z3yC!&>og^"NxmI?pIAyx{V~K]|&MC|PKcXBvH' script/ecaccess-file-sizeVo69+I؀<xK ?݆4hHJRͼ6Hى=>jAeDR@$W;xvWF(~wӶT"8><:5c=]9ӥt.N;DxVDN | d1զnBƊ9Pp ȼi[U+)yY/Ѥy`3zI5k Ri@4- >jA$^cFMSxLZliQ{o h噝JZzbh2"Җ9/ψ1R DR_ІjPrTkLO7+!u,:H+H!M? K;@JXJJ:B{Fp',3:f%B(P|C~Fe09&^*0>OL8XB/J{'aڀ魼^+td!<)yy J)JZkf5V[o ٳ.7SҜ,uG&rֿ~zIZgrٙ"/CwwfG0<QVHp4/b޾UkDM>K]X.UXkzC JR"u"¥e&p={R+Hwp3^JWO"-vT"8;9=߼Nn8i ;K X/+zIKG1a+6 * #v&Vp`*A4U%)!m ȄVpr O梤m=yO.E&,Oh$|8bħVI C2fQv:.0{!LqxҮ9:Jw[\72"n,ywߡ/ B:1h?TyRc=.]i?KxG_^m'(ɫs .ZZQg4R3o2zŧJ]m*ҙrhω(aqʒ:~$6BrZ:T F*M `RI'|KF(&YVԬWb%zq6YAWc[Iے:n<hc1+":&8Ator~Mvʿ\1򤙯k+j-|UBGAaJC>m(Y 7xp xCQ84$LS?WnaizBv8e<;͐331Lgcoϟ%5B|J h6զl]7dJpp:fl7kthpѴ/cǼ>E)4]3壥\Hx:Z%Y \hPr98,Q1l_%:.l'+O^y:>fK  X5Ŭ,߫"slY 6okTFC:QF}S bxˋd.S?FEX߭՝w>zO:<Օr<P u1bL/:+K{%+,of*/Kߐ0N"pL(dp `0ri f-:sVsKU}gn2pJ:Dq+Ƌm,s+W^](C4LpSev?.kHNmO{pgAm؞a"#9O?"~q3>vw\Zţوp׳^\Zv=N7PKcXB(N script/ecaccess-job-deleteUmoGJXK"K'mDr7wݽPwv/ds;<̋K'B3&|YBj~QB4Bμĥ^G>W[ =BwΥG'Wv`O+j-jB|_TiF&M` bջxpywXk<=A:f%C- =ƽ1co.[0 ~WSz}T{Ҝ12*&?X;^"t!kLwQ_Oat7U : O.4a{2e.SpfQNG i9LiX9y}>l-4 Ն.^ jRZ b$xjPۿ~ 4@{΍Ïin炼\ԡH-;D ) [M &KO6QyH5iրTQzZ,lγ_5ĸMzUkSzg¹#hB6ι`NZ`EzՈ%4{lMyyxM}oGvF"*$;t:ף~ .ϓ- Te鏇;Hv0x5)5lcPraŏG>{B ?PKcXBfkscript/ecaccess-job-getXms6lP3NFEIug[]x xj.@m2gw}^8'A…{"Eʘ?zN¥^d1Hðyi.m*|%BeNSU4_L:If!/C,Di/_8}'NYnJgSsnS垯n\!7@B/۠_gQWo`Y`uGOWM)\doGnomh^w)lq&)D1ޱkg~r!Q6;B"! F+&EOulGbhn'm_f;.}`=F7|*oW ez"QqRݺꚪ#Hacni߆n{Y\Tw](.b*Z<[\q ;{0XŌ"@Jlpp;S#-K 3d'DCfHh]^ ãW?V{㒔@Գħ>/@ >떃NgW.zmXOc7wqXhmyQ'hqg'_PKcXBr˱script/ecaccess-job-listWsFl`GLؤ6( !I2CZSt'7I p? o{'G2<0>w=@Oxj]F@jӄ+;CIi\d*|ܐ:3I4W=D"l^p(|Yy^8 A1Rpւbe˙dM}%E?IXVb?wi5 )RwP9'y?2$]WOҁmNXKVK^:*t&yiEa}#ui$*o j 7[oA߃~ w Ώ ba-%SH>9nǣJH'%?{ЎQ3<*4 0,3 I zqnEB52؃6FenJ4,]oMXj4SXn/=ˎ6`ڥkg}*SM#W#wp\ '1|zBYfPr%WS3'O7FX39 ޔ sXJu/ոZ9u tnӽFRD_8lkҳnYւߙ+5!W9$1[ݝ9ٔ&c_1ѸȔd|o݁\nafu;ӷcݾß[pq= .N?V:}۽`8+Tk)V0 u!÷yY%n"D8C"Ε&8jDSq!cjc흺I*2~48#{`,^HAƓF+sH;DEԬ"ɵv:Nswhv1}0*}:CHr[wxDKġNF3iLلMId?J(@#\o`n%zP xa$dq͵6G0.ZF8bJc$G,Yz4Em Dzd&r }ע.>6#Ra~H7 2js=dg9w{bM3gǽhl;vnK%19C"M3R{0=$%0V2KD cY|EiuV\6g/ W%tl>/$KVЈF.%0Y-G8V30rVOϖ X$Ӥy(ضBXCea`'є}~}sn_y\,_ f{KJ>fZ,Xc=NJmp]8K&Gs!u (]6t~ņy8PKcXBIJr@ script/ecaccess-job-restartUn7}b|) ZҺ(K#o]$XJ" jw$1%7$7;$W7~IÞ%9gΜ`4x"q:h`“>IXmn\B ୚x/5J۸V |1mi!ӓ3V$?o65ZUf, Ul3|+j#VN0Ǭ̜˒gՇF*;I96Xҳ %]!l 4Q})Aa)W:{eALGۯ 3=g1)2JBiRThǷ (C οģϔd;vSOK*G-bQmv)19i|4l-(hq%Vj/rH%.*PxG 9Ԗ%.p&>Z3 Z1ΜKNYuٺ0J7O0v5tW՗zjJ6Bi;Zs)/obƞ30^Z4Kp1yjE~d|>{z v:ᘆԋEo`!DJKϵ^{”0TicuuBVшf6VhD1RBojƤT9 OW!>o.QHL Ɔ\m{-prNthw[;C*%i0Hmĭgm5^m? \ZP8|Y8d1 {y"$4/5KMB iỬ C8D #Av)@uYf7eͻEwⲔ1hHY-WmYͻr2|-e yp- [l#j ZӬ&Cj> @ <ɋ5zr9]{!OKu3}D-3{xx׷|>-<$J#JFI_JkfJ53Y՜gŸ7V ݶzNCæPH']Q1?i6xs5Ǵ d~kƻc90Խo_/ΊuEr6nX߻0c(к0~trjV6xIt$ǤBOy?JK1 %^`kf n/<͎E :Qxڵ* qA :?=GMKk"ЎZI4*>ݙCkdiKo0&r. (íb3[aއ+Zjv ӄEsvͨLBrdsox]D#{y&2$ o@ҫ%[r!^[xFƚ~l9چ7[[9nJ+tK2$HVl8|q'ٺ!g"ͽ _ ^x ,mD".mDn Ip '5p\ ( f;ݾ䪞F_bg'IϺwt?/a<m#-.MoTG[ͪllƫ?(Y\D\kc»L 6F؉ؿ#䀑C!q0Cwdk=Mpϑ̋Mb ehc8KٻQBy8&Bu92cbV  h=OGYf4hנ{LT,l(4m،`.i5@Ͳ 7͔됁%PoZޥO2Q- nʖRi nZLk)1H?ڊja)PQ%WkQ3ZXbk&AjYW(? pf1ZZMXK2 a,PBM5 0.% ЂXJo>zjϒ\N?t4CR ồ);=v6tn2!!h cR9R ^$TyUF̄Vxx3srY0Y *#Y1+kR4$f9@CPͳ=M/KRuh!詀sm4+%ѨBMD3RDRc}a۬pŴ1MJf"qD8s #xD^jGmiv!2?$9C]ر[]LIh- ҃36]u1v-'M>%ܜ}6 szz[I֙/_w .zݒf`D56ݢc8%0Ж +zcNq@'/{zsU,[Uâ!H AبvvPMn&jN#_XBPTLCQD]MOʥvЁP#I\f 4yͣAdBlZ%MctHGe&~X]# 7 oQ.5~Ftdž<(o#)Oc>MZ$u\.d7x*% ɮj~"# HXttGN)^̙0٬}P)ȉ׊)hb%Iޝl:I) !$aHHgHh. K>YAڛwT [_3ՌTrUvܧ"b%#)V5s|"Jק&K(eɃoh=maډ\(G E+bh"mȎM@5)ȃSl3BSޞ/L.N/(w*X. u;'5sVU ?lV4e-d9Dg!]p +q*jƲh=T hYl3$ZN$ދYƯmڽƯ,4ȇd;lsC+6}?u \%Q;a }?0Uٟ- 0rgL.– [l!+n*-mT\qMКy+l;-r45 kٔ/ fF Q4.)7O2v!Ѝ&Pt).(T )lzfa*1-/)P箝 Fqo^Ky< ~(| !:yp~xA7*'ƗD݋^>Op{p^Աzg~1!_vtMmqfi Gvzx/ҤQ槚qA BA*U PKcXBz .script/ecaccess-queue-listWmo6lkӢ6`;/@M%ys,vmmsImH/XĻ7f~nXL @zhCS(X#fup:Z9SaGeCxQbQh|3~0^H j_tqr"c ^6j'+F{*WPTZX WJ^:Wt6>{}]uR 2DP'}J>)D9 \, 6PZ}\I:̕VPF .T*^1/KX(~-T䥭_g!|Џ9 .YÄ%Ck/m<I Cs]XX*L~cU]%aKnO#Zȿ3va{vDu pت}hk3c.dwveȹT-Aj[cy3zjG| Gi[#RJ四~s !O/"ƶ6Sۇ[)9?vo/쏆oڻl gP!T 830Îm\:Gxa1XfXsTm3Ԏ91zN}g/ E^K2/α k95 N/}DHUVQT$,pzqًvM+]A֡_lex|aYe5wan6[4̠UN{:PKcXB^ob{script/main.plRn@+F-& r5 BN)b*ػY/5Egͼ}x)D){5h:e<{P9@ou5RD#7 ɍ!7Y0GBNeJu V|; q=+AWٗϓMTlPM:ax-cdXF:Pa;˫1:w8 `AQ=9KD|  1,ߏq_;.1!OO^EAƼ2 h  -N &d#Du> sEdx%ł́LVZpq57~|Dl,2I!ּ4vu#:ȅ\a&P{fZpn/&$lib/B/Deparse.pmPK`XB_'LJiC$lib/CPAN/Config.pmPK`XBw?R- $lib/Carp.pmPK`XB=r #$lib/Class/Inspector.pmPK`XB8!$lib/Class/Struct.pmPK`XBoEM$lib/Compress/Raw/Bzip2.pmPK`XB :$lib/Compress/Raw/Zlib.pmPK`XB@8$lib/Compress/Zlib.pmPK`XBP C%lib/Config.pmPKڅG?$&%lib/Config_git.plPKF@+$ %lib/Config_heavy.plPK`XB[5"5%lib/Crypt/SSLeay.pmPK`XBo4L`G7%lib/Crypt/SSLeay/CTX.pmPK`XBܘMb7%lib/Crypt/SSLeay/Conn.pmPK`XBNIL`K8%lib/Crypt/SSLeay/Err.pmPK`XBKY#8%lib/Crypt/SSLeay/MainContext.pmPK`XBG'H:%lib/Crypt/SSLeay/X509.pmPK`XB1E A<%lib/Cwd.pmPK`XBearLM*T%lib/Data/Dumper.pmPK`XB £/n%lib/Digest/MD5.pmPK`XB=w4p%lib/Digest/base.pmPK`XB/E)+s%lib/DynaLoader.pmPK`XBne4 k%lib/ECMWF/ECaccess.pmPK`XBKfgb%lib/Email/Date/Format.pmPK`XBͦn ;% %lib/Encode.pmPK`XB0uj $%lib/Encode/Alias.pmPK`XBˉ%lib/Encode/Byte.pmPK`XBOe%lib/Encode/Config.pmPK`XBM_[Ǵi%lib/Encode/Encoding.pmPK`XB" {Cj Q%lib/Encode/Locale.pmPK`XBbk %lib/Encode/MIME/Name.pmPK`XB4@ %lib/Errno.pmPK`XBk5n L%lib/Exporter.pmPK`XBf"b %lib/Exporter/Heavy.pmPK`XB`=I C%lib/FCGI.pmPK`XBoUh %lib/Fcntl.pmPK`XB&y%lib/File/Basename.pmPK`XB[vcwe %lib/File/Glob.pmPK`XB7t5%lib/File/GlobMapper.pmPK`XBh D%lib/File/Listing.pmPK`XB$<%lib/File/Path.pmPK`XBB'B` &lib/File/Spec.pmPK`XBRԿ }&lib/File/Spec/Unix.pmPK`XBt-Ƽ &lib/File/Spec/Win32.pmPK`XBTt5U$&lib/File/Temp.pmPK`XB:cv Z&lib/File/stat.pmPK`XBGП kd&lib/FileHandle.pmPK`XBM-.M}h&lib/Getopt/Long.pmPK`XB_R 5)g&lib/HTML/Entities.pmPK`XBJ(M&lib/HTML/HeadParser.pmPK`XBJ%vn ~&lib/HTML/Parser.pmPK`XB߬C&lib/HTTP/Config.pmPK`XBA祄9&lib/HTTP/Cookies.pmPK`XBosvs&lib/HTTP/Cookies/Netscape.pmPK`XBĈy &lib/HTTP/Date.pmPK`XBdYH+&lib/HTTP/Headers.pmPK`XB|.0&lib/HTTP/Headers/Util.pmPK`XB0dYK&lib/HTTP/Message.pmPK`XBW7e #v'lib/HTTP/Negotiate.pmPK`XB  'lib/HTTP/Request.pmPK`XBgz M'lib/HTTP/Request/Common.pmPK`XBH} I'lib/HTTP/Response.pmPK`XB%&'lib/HTTP/Status.pmPK`XBMA ,'lib/IO.pmPK`XB .'lib/IO/Compress/Adapter/Bzip2.pmPK`XB~& "o1'lib/IO/Compress/Adapter/Deflate.pmPK`XB!R4'lib/IO/Compress/Base.pmPK`XB; XUI'lib/IO/Compress/Base/Common.pmPK`XBЩ ^'lib/IO/Compress/Bzip2.pmPK`XB!l lb'lib/IO/Compress/Deflate.pmPK`XB pI;g'lib/IO/Compress/Gzip.pmPK`XBwg!o'lib/IO/Compress/Gzip/Constants.pmPK`XB%ql]t'lib/IO/Compress/RawDeflate.pmPK`XBwN!{'lib/IO/Compress/Zlib/Constants.pmPK`XBjT旕}'lib/IO/Compress/Zlib/Extra.pmPK`XB4fn 'lib/IO/Dir.pmPK`XBPK'lib/IO/File.pmPK`XB6 :!S'lib/IO/Handle.pmPK`XB#!5'lib/IO/Pipe.pmPK`XBo1'lib/IO/Seekable.pmPK`XBj bsH6'lib/IO/Select.pmPK`XBQo) 8"'lib/IO/Socket.pmPK`XBNuS 'lib/IO/Socket/INET.pmPK`XBκR88'lib/IO/Socket/SSL.pmPK`XBiH'lib/IO/Socket/UNIX.pmPK`XBNа%$"'lib/IO/Uncompress/Adapter/Bunzip2.pmPK`XBd{ $'lib/IO/Uncompress/Adapter/Inflate.pmPK`XBc\[ ['lib/IO/Uncompress/Base.pmPK`XB (r (lib/IO/Uncompress/Bunzip2.pmPK`XBGi}(lib/IO/Uncompress/Gunzip.pmPK`XB9'(lib/IO/Uncompress/Inflate.pmPK`XB]a !,(lib/IO/Uncompress/RawInflate.pmPK`XBYw6(lib/IPC/Open2.pmPK`XB{ #8(lib/IPC/Open3.pmPK`XB LAF(lib/IPC/System/Simple.pmPK`XB3BP ](lib/LWP.pmPK`XB+#t^(lib/LWP/Authen/Basic.pmPK`XBd+a(lib/LWP/Authen/Digest.pmPK`XBqd d(lib/LWP/Authen/Ntlm.pmPK`XB v h(lib/LWP/ConnCache.pmPK`XBSr6ym(lib/LWP/MediaTypes.pmPK`XByt(lib/LWP/MemberMixin.pmPK`XBH6;u(lib/LWP/Protocol.pmPK`XBF{(lib/LWP/Protocol/GHTTP.pmPK`XBŦPw(lib/LWP/Protocol/cpan.pmPK`XBOjW(lib/LWP/Protocol/data.pmPK`XB=(lib/LWP/Protocol/file.pmPK`XBf8A+(lib/LWP/Protocol/ftp.pmPK`XBLn D(lib/LWP/Protocol/gopher.pmPK`XBw'[3(lib/LWP/Protocol/http.pmPK`XB:Cw# (lib/LWP/Protocol/https.pmPK`XB1iL|(lib/LWP/Protocol/loopback.pmPK`XB9n%mt(lib/LWP/Protocol/mailto.pmPK`XBHӹ@i(lib/LWP/Protocol/nntp.pmPK`XBlHX(lib/LWP/Protocol/nogo.pmPK`XBT6R!t (lib/LWP/UserAgent.pmPK`XB鰄iz(lib/List/Util.pmPK`XBڂ((lib/List/Util/PP.pmPK`XBoI`(lib/MIME/Base64.pmPK`XB{(lib/MIME/Body.pmPK`XB=+\s(lib/MIME/Decoder.pmPK`XB\d)lib/MIME/Decoder/Base64.pmPK`XB8  )lib/MIME/Decoder/BinHex.pmPK`XBk\~gu)lib/MIME/Decoder/Binary.pmPK`XB.yUf)lib/MIME/Decoder/Gzip64.pmPK`XB+B)lib/MIME/Decoder/NBit.pmPK`XB+cR .)lib/MIME/Decoder/QuotedPrint.pmPK`XBtҎ )lib/MIME/Decoder/UU.pmPK`XB'{aF`)lib/MIME/Entity.pmPK`XBA9>)lib/MIME/Field/ConTraEnc.pmPK`XBt&1@)lib/MIME/Field/ContDisp.pmPK`XBaGCA)lib/MIME/Field/ContType.pmPK`XB^ AD)lib/MIME/Field/ParamVal.pmPK`XBcr ?N)lib/MIME/Head.pmPK`XB3:pW)lib/MIME/Lite.pmPK`XB`8eve[)lib/MIME/Parser.pmPK`XBp*-)lib/MIME/Parser/Filer.pmPK`XBuG )lib/MIME/Parser/Reader.pmPK`XBnD@)lib/MIME/Parser/Results.pmPK`XB奚d7)lib/MIME/QuotedPrint.pmPK`XBeaX)lib/MIME/Tools.pmPK`XB-! %7)lib/MIME/WordDecoder.pmPK`XB1SqD-)lib/MIME/Words.pmPK`XBQG )lib/Mail/Address.pmPK`XB|)lib/Mail/Field.pmPK`XBI~m)lib/Mail/Field/Generic.pmPK`XB08)lib/Mail/Header.pmPK`XB`J). *lib/Mail/Internet.pmPK`XB3:F*lib/Mail/Mailer.pmPK`XBA { D"*lib/Mail/Util.pmPK`XB h'*lib/Math/BigFloat.pmPK`XB>ZL*lib/Math/BigFloat/Trace.pmPK`XBЦXFd(*lib/Math/BigInt.pmPK`XBB '*lib/Math/BigInt/Calc.pmPK`XB֞ -//+lib/Math/BigInt/CalcEmu.pmPK`XB y*[)/lib/Win32/API/Struct.pmPK`XB2#X y'3/lib/Win32/API/Type.pmPK`XB5FCN>/lib/Win32/Console.pmPK`XB,2$M/lib/Win32/Process.pmPK`XB*o_FZ.Q/lib/Win32API/File.pmPK[tI<r$o/lib/Win32API/File/cFile.pcPK`XB; F iw/lib/XML/Parser.pmPK`XBBLżQ5ހ/lib/XML/Parser/Expat.pmPK`XB3h?Ϗ/lib/XML/Parser/Style/Debug.pmPK`XBI5I/lib/XML/Parser/Style/Objects.pmPK`XBCgE?;/lib/XML/Parser/Style/Stream.pmPK`XBn8t/lib/XML/Parser/Style/Subs.pmPK`XBv v}ۖ/lib/XML/Parser/Style/Tree.pmPK`XB$@% /lib/XSLoader.pmPKeG?u^@\$/lib/auto/B/B.dllPKG?$$/lib/auto/Compress/Raw/Bzip2/Bzip2.bsPK݊G?-n[%$/lib/auto/Compress/Raw/Bzip2/Bzip2.dllPK݊G? >h%$:0lib/auto/Compress/Raw/Bzip2/Bzip2.expPK݊G?<~d1%$<0lib/auto/Compress/Raw/Bzip2/Bzip2.libPK`XBR͠}(?0lib/auto/Compress/Raw/Bzip2/autosplit.ixPKڊG?"$?0lib/auto/Compress/Raw/Zlib/Zlib.bsPKڊG?Vzp#$@0lib/auto/Compress/Raw/Zlib/Zlib.dllPKڊG?öyw}Y#$]0lib/auto/Compress/Raw/Zlib/Zlib.expPKڊG?96.#$0lib/auto/Compress/Raw/Zlib/Zlib.libPK`XBԍ{'0lib/auto/Compress/Raw/Zlib/autosplit.ixPKF@J0lib/auto/Crypt/SSLeay/SSLeay.bsPKF@KOzKmo` 0lib/auto/Crypt/SSLeay/SSLeay.dllPKF@9-z4 J7lib/auto/Crypt/SSLeay/SSLeay.expPKF@)tK+ K7lib/auto/Crypt/SSLeay/SSLeay.libPKeG?Y]}q6 `P$1N7lib/auto/Cwd/Cwd.dllPKG?$X7lib/auto/Data/Dumper/Dumper.bsPKG?iM#xp$X7lib/auto/Data/Dumper/Dumper.dllPKG?w,$0|7lib/auto/Data/Dumper/Dumper.expPKG?%$}7lib/auto/Data/Dumper/Dumper.libPKeG?n g`$F7lib/auto/Digest/MD5/MD5.dllPKbG?$7lib/auto/Encode/Byte/Byte.bsPKbG?$Rq$V7lib/auto/Encode/Byte/Byte.dllPKbG?y%$H58lib/auto/Encode/Byte/Byte.expPKbG?.)#j$68lib/auto/Encode/Byte/Byte.libPKqG?$Z98lib/auto/Encode/Encode.bsPKqG?fP"n$98lib/auto/Encode/Encode.dllPKqG?9`%q$\8lib/auto/Encode/Encode.expPKqG?;vqH$+^8lib/auto/Encode/Encode.libPK1F@`8lib/auto/FCGI/FCGI.bsPK1F@Cc;]`8lib/auto/FCGI/FCGI.dllPK1F@Nz'L8lib/auto/FCGI/FCGI.expPK1F@ ڼ?~,8lib/auto/FCGI/FCGI.libPKfG?qd`$u8lib/auto/Fcntl/Fcntl.dllPKfG?LM Bg`$8lib/auto/File/Glob/Glob.dllPKwG?$8lib/auto/HTML/Parser/Parser.bsPKwG?fC8:x$8lib/auto/HTML/Parser/Parser.dllPKwG?=( w,$ 9lib/auto/HTML/Parser/Parser.expPKwG?e;&$C9lib/auto/HTML/Parser/Parser.libPKgG?]^`$9lib/auto/IO/IO.dllPKgG?2{g`$!9lib/auto/List/Util/Util.dllPKgG?k}kP$79lib/auto/MIME/Base64/Base64.dllPK G?)$KG9lib/auto/Math/BigInt/FastCalc/FastCalc.bsPK G? P P*$G9lib/auto/Math/BigInt/FastCalc/FastCalc.dllPK G?*$*U9lib/auto/Math/BigInt/FastCalc/FastCalc.expPK G?}53 *$V9lib/auto/Math/BigInt/FastCalc/FastCalc.libPKG?$oY9lib/auto/Net/SSLeay/SSLeay.bsPKG?@x%v$Y9lib/auto/Net/SSLeay/SSLeay.dllPKG?$px$$ EAlib/auto/Net/SSLeay/SSLeay.expPKG?c'A*z$FAlib/auto/Net/SSLeay/SSLeay.libPK`XB%J: %IAlib/auto/Net/SSLeay/autosplit.ixPK`XB<\ʒ!9KAlib/auto/Net/SSLeay/debug_read.alPK`XB/3 MAlib/auto/Net/SSLeay/do_https.alPK`XBm1 vNAlib/auto/Net/SSLeay/do_https2.alPK`XBNb8 OAlib/auto/Net/SSLeay/do_https3.alPK`XBm [QAlib/auto/Net/SSLeay/do_https4.alPK`XBAԐYP RAlib/auto/Net/SSLeay/do_httpx2.alPK`XBrhlq )TAlib/auto/Net/SSLeay/do_httpx3.alPK`XB:Qmv OWAlib/auto/Net/SSLeay/do_httpx4.alPK`XBRұ,XAlib/auto/Net/SSLeay/dump_peer_certificate.alPK`XBak7[Alib/auto/Net/SSLeay/get_http.alPK`XBIOKo \\Alib/auto/Net/SSLeay/get_http3.alPK`XB,o ]Alib/auto/Net/SSLeay/get_http4.alPK`XB$o ^Alib/auto/Net/SSLeay/get_https.alPK`XBs!_Alib/auto/Net/SSLeay/get_https3.alPK`XBcs!`Alib/auto/Net/SSLeay/get_https4.alPK`XBsvl bAlib/auto/Net/SSLeay/get_httpx.alPK`XBЌp!BcAlib/auto/Net/SSLeay/get_httpx3.alPK`XB)p!gdAlib/auto/Net/SSLeay/get_httpx4.alPK`XBddVp eAlib/auto/Net/SSLeay/head_http.alPK`XB)`t!fAlib/auto/Net/SSLeay/head_http3.alPK`XBUY!gAlib/auto/Net/SSLeay/head_http4.alPK`XBWt!iAlib/auto/Net/SSLeay/head_https.alPK`XBj)px"8jAlib/auto/Net/SSLeay/head_https3.alPK`XB/?"bkAlib/auto/Net/SSLeay/head_https4.alPK`XB Sq!lAlib/auto/Net/SSLeay/head_httpx.alPK`XB`Zu"mAlib/auto/Net/SSLeay/head_httpx3.alPK`XBxl"nAlib/auto/Net/SSLeay/head_httpx4.alPK`XByQ/pAlib/auto/Net/SSLeay/http_cat.alPK`XBDd rAlib/auto/Net/SSLeay/https_cat.alPK`XB@5@g xAlib/auto/Net/SSLeay/httpx_cat.alPK`XB<  yAlib/auto/Net/SSLeay/make_form.alPK`XBqL~#J{Alib/auto/Net/SSLeay/make_headers.alPK`XB` #N |Alib/auto/Net/SSLeay/new_x_ctx.alPK`XB x]Vc08~Alib/auto/Net/SSLeay/open_proxy_tcp_connection.alPK`XB*,f*܀Alib/auto/Net/SSLeay/open_tcp_connection.alPK`XB.n Alib/auto/Net/SSLeay/post_http.alPK`XBH9G<r!Alib/auto/Net/SSLeay/post_http3.alPK`XB?r! Alib/auto/Net/SSLeay/post_http4.alPK`XBV/r!1Alib/auto/Net/SSLeay/post_https.alPK`XB'wv"XAlib/auto/Net/SSLeay/post_https3.alPK`XBhk5v"Alib/auto/Net/SSLeay/post_https4.alPK`XB[o!Alib/auto/Net/SSLeay/post_httpx.alPK`XBs"̋Alib/auto/Net/SSLeay/post_httpx3.alPK`XB+>s"Alib/auto/Net/SSLeay/post_httpx4.alPK`XBIkAlib/auto/Net/SSLeay/put_http.alPK`XBo :Alib/auto/Net/SSLeay/put_http3.alPK`XBo aAlib/auto/Net/SSLeay/put_http4.alPK`XB5Bo Alib/auto/Net/SSLeay/put_https.alPK`XB$|s!Alib/auto/Net/SSLeay/put_https3.alPK`XB[As!֓Alib/auto/Net/SSLeay/put_https4.alPK`XB 6l Alib/auto/Net/SSLeay/put_httpx.alPK`XB\p!!Alib/auto/Net/SSLeay/put_httpx3.alPK`XB^p!FAlib/auto/Net/SSLeay/put_httpx4.alPK`XBd]7H kAlib/auto/Net/SSLeay/randomize.alPK`XBGq'Alib/auto/Net/SSLeay/set_cert_and_key.alPK`XBrMH Alib/auto/Net/SSLeay/set_proxy.alPK`XBB[ .@Alib/auto/Net/SSLeay/set_server_cert_and_key.alPK`XBUP$Alib/auto/Net/SSLeay/ssl_read_CRLF.alPK`XB߫h#ޠAlib/auto/Net/SSLeay/ssl_read_all.alPK`XB%J %ʢAlib/auto/Net/SSLeay/ssl_read_until.alPK`XB3"Iq%Alib/auto/Net/SSLeay/ssl_write_CRLF.alPK`XB P9$Alib/auto/Net/SSLeay/ssl_write_all.alPK`XBEj Alib/auto/Net/SSLeay/sslcat.alPK`XBr $Alib/auto/Net/SSLeay/tcp_read_CRLF.alPK`XBIl 9#fAlib/auto/Net/SSLeay/tcp_read_all.alPK`XB*p6%_Alib/auto/Net/SSLeay/tcp_read_until.alPK`XB7臹^%Alib/auto/Net/SSLeay/tcp_write_CRLF.alPK`XBL4_$Alib/auto/Net/SSLeay/tcp_write_all.alPK`XBW^Alib/auto/Net/SSLeay/tcpcat.alPK`XB:$CAlib/auto/Net/SSLeay/tcpxcat.alPK`XB-m|*'Alib/auto/Net/SSLeay/want_X509_lookup.alPK`XB~'#Alib/auto/Net/SSLeay/want_nothing.alPK`XBdI`Vf zAlib/auto/Net/SSLeay/want_read.alPK`XBj!Alib/auto/Net/SSLeay/want_write.alPKgG?IDd$Alib/auto/POSIX/POSIX.dllPK`XBJ!3Blib/auto/POSIX/SigAction/flags.alPK`XBi#fBlib/auto/POSIX/SigAction/handler.alPK`XB5!c Blib/auto/POSIX/SigAction/mask.alPK`XB,Blib/auto/POSIX/SigAction/new.alPK`XB Blib/auto/POSIX/SigAction/safe.alPK`XBwWBlib/auto/POSIX/SigRt/CLEAR.alPK`XB+']Blib/auto/POSIX/SigRt/DELETE.alPK`XBNBlib/auto/POSIX/SigRt/EXISTS.alPK`XBg' Blib/auto/POSIX/SigRt/FETCH.alPK`XB:\Blib/auto/POSIX/SigRt/SCALAR.alPK`XB Up}CBlib/auto/POSIX/SigRt/STORE.alPK`XBh+3Blib/auto/POSIX/SigRt/_check.alPK`XB{Blib/auto/POSIX/SigRt/_croak.alPK`XBA51Blib/auto/POSIX/SigRt/_exist.alPK`XB߰-[0 Blib/auto/POSIX/SigRt/_getsig.alPK`XBQ"Blib/auto/POSIX/SigRt/_init.alPK`XB(S#Blib/auto/POSIX/SigRt/new.alPK`XB |Y$Blib/auto/POSIX/abs.alPK`XBk%Blib/auto/POSIX/alarm.alPK`XBKn&Blib/auto/POSIX/assert.alPK`XB;nn)(Blib/auto/POSIX/atan2.alPK`XBhR)Blib/auto/POSIX/atexit.alPK`XBD)Sv*Blib/auto/POSIX/atof.alPK`XByS+Blib/auto/POSIX/atoi.alPK`XB(S,Blib/auto/POSIX/atol.alPK`XBXn -Blib/auto/POSIX/autosplit.ixPK`XBl)iX1Blib/auto/POSIX/bsearch.alPK`XBHW1]'2Blib/auto/POSIX/calloc.alPK`XBmC3Blib/auto/POSIX/chdir.alPK`XBnyk4Blib/auto/POSIX/chmod.alPK`XBW5Blib/auto/POSIX/chown.alPK`XB+9@[6Blib/auto/POSIX/clearerr.alPK`XB>y7Blib/auto/POSIX/closedir.alPK`XBO2Y9Blib/auto/POSIX/cos.alPK`XB(+:Blib/auto/POSIX/creat.alPK`XBCɱ_r;Blib/auto/POSIX/div.alPK`XB;u=XBlib/auto/POSIX/execle.alPK`XBBK]?Blib/auto/POSIX/execlp.alPK`XBkX@Blib/auto/POSIX/execv.alPK`XB†]BBlib/auto/POSIX/execve.alPK`XBx]7CBlib/auto/POSIX/execvp.alPK`XBdTDBlib/auto/POSIX/exit.alPK`XBÏoYvEBlib/auto/POSIX/exp.alPK`XBЛ^FBlib/auto/POSIX/fabs.alPK`XBaNPGBlib/auto/POSIX/fclose.alPK`XBHBlib/auto/POSIX/fcntl.alPK`XBGCVIBlib/auto/POSIX/fdopen.alPK`XB.AFKBlib/auto/POSIX/feof.alPK`XB~cP%LBlib/auto/POSIX/ferror.alPK`XB9P8MBlib/auto/POSIX/fflush.alPK`XBfKKNBlib/auto/POSIX/fgetc.alPK`XB8=W^OBlib/auto/POSIX/fgetpos.alPK`XBKvPBlib/auto/POSIX/fgets.alPK`XBQQBlib/auto/POSIX/fileno.alPK`XBћIRBlib/auto/POSIX/fopen.alPK`XB CWSBlib/auto/POSIX/fork.alPK`XB(mTBlib/auto/POSIX/fprintf.alPK`XB`bUBlib/auto/POSIX/fputc.alPK`XB֡b WBlib/auto/POSIX/fputs.alPK`XBDVa+XBlib/auto/POSIX/fread.alPK`XB]VSJYBlib/auto/POSIX/free.alPK`XB_kcZBlib/auto/POSIX/freopen.alPK`XB |[Blib/auto/POSIX/fscanf.alPK`XB\M\Blib/auto/POSIX/fseek.alPK`XBQٱW]Blib/auto/POSIX/fsetpos.alPK`XB-"^Blib/auto/POSIX/fstat.alPK`XB:K4`Blib/auto/POSIX/fsync.alPK`XB6MHaBlib/auto/POSIX/ftell.alPK`XB=gZbBlib/auto/POSIX/fwrite.alPK`XBtdzcBlib/auto/POSIX/getc.alPK`XB"GmdBlib/auto/POSIX/getchar.alPK`XBwbeBlib/auto/POSIX/getegid.alPK`XB`vffBlib/auto/POSIX/getenv.alPK`XB7XbhBlib/auto/POSIX/geteuid.alPK`XBB] iBlib/auto/POSIX/getgid.alPK`XB~y;jBlib/auto/POSIX/getgrgid.alPK`XBQzbkBlib/auto/POSIX/getgrnam.alPK`XBL:lBlib/auto/POSIX/getgroups.alPK`XBYqmBlib/auto/POSIX/getlogin.alPK`XB/inBlib/auto/POSIX/getpgrp.alPK`XBKy}Y pBlib/auto/POSIX/getpid.alPK`XBEeCi"qBlib/auto/POSIX/getppid.alPK`XB0zBrBlib/auto/POSIX/getpwnam.alPK`XBب yisBlib/auto/POSIX/getpwuid.alPK`XBEN[tBlib/auto/POSIX/gets.alPK`XBkYuBlib/auto/POSIX/getuid.alPK`XBnvBlib/auto/POSIX/gmtime.alPK`XB*RiwBlib/auto/POSIX/isatty.alPK`XBs_lyBlib/auto/POSIX/kill.alPK`XB^[8zBlib/auto/POSIX/labs.alPK`XBxx$dT{Blib/auto/POSIX/ldiv.alPK`XB` }x|Blib/auto/POSIX/link.alPK`XBQ 2}Blib/auto/POSIX/load_imports.alPK`XBjϡuBlib/auto/POSIX/localtime.alPK`XB9OkYBlib/auto/POSIX/log.alPK`XBYjBlib/auto/POSIX/longjmp.alPK`XBr]ލBlib/auto/POSIX/malloc.alPK`XB.iBlib/auto/POSIX/memchr.alPK`XBndBlib/auto/POSIX/memcmp.alPK`XBwZc>Blib/auto/POSIX/memcpy.alPK`XBD;h_Blib/auto/POSIX/memmove.alPK`XBF+cBlib/auto/POSIX/memset.alPK`XB~Blib/auto/POSIX/mkdir.alPK`XBׇg֕Blib/auto/POSIX/offsetof.alPK`XBĪ; Blib/auto/POSIX/opendir.alPK`XB=Ui6Blib/auto/POSIX/perror.alPK`XBH4`VBlib/auto/POSIX/pow.alPK`XBƜ#|yBlib/auto/POSIX/printf.alPK`XBҕ]Blib/auto/POSIX/putc.alPK`XBͯlBlib/auto/POSIX/putchar.alPK`XB{Wt]Blib/auto/POSIX/puts.alPK`XBfHraBlib/auto/POSIX/qsort.alPK`XB+?$Blib/auto/POSIX/raise.alPK`XBңe\Blib/auto/POSIX/rand.alPK`XBvuy~Blib/auto/POSIX/readdir.alPK`XB;CbBlib/auto/POSIX/realloc.alPK`XB#fäBlib/auto/POSIX/redef.alPK`XBƥBlib/auto/POSIX/remove.alPK`XBvBlib/auto/POSIX/rename.alPKaXBPPvUBlib/auto/POSIX/rewind.alPKaXByEkBlib/auto/POSIX/rewinddir.alPKaXBP~qBlib/auto/POSIX/rmdir.alPKaXBRwګBlib/auto/POSIX/scanf.alPKaXB̢Q Blib/auto/POSIX/setbuf.alPKaXB90iBlib/auto/POSIX/setjmp.alPKaXBj.V?Blib/auto/POSIX/setvbuf.alPKaXB# yVBlib/auto/POSIX/siglongjmp.alPKaXB>/x|Blib/auto/POSIX/sigsetjmp.alPKaXBYBlib/auto/POSIX/sin.alPKaXB`sBlib/auto/POSIX/sleep.alPKaXB,ZBlib/auto/POSIX/sprintf.alPKaXBd_Blib/auto/POSIX/sqrt.alPKaXB6kAA8Blib/auto/POSIX/srand.alPKaXBy0uCBlib/auto/POSIX/sscanf.alPKaXB(xfnBlib/auto/POSIX/stat.alPKaXB!dBlib/auto/POSIX/strcat.alPKaXBiBlib/auto/POSIX/strchr.alPKaXBaAdռBlib/auto/POSIX/strcmp.alPKaXB,-cBlib/auto/POSIX/strcpy.alPKaXBL9zBlib/auto/POSIX/strcspn.alPKaXB(ۼCBlib/auto/POSIX/strerror.alPKaXB딹hsBlib/auto/POSIX/strlen.alPKaXBZ‚iBlib/auto/POSIX/strncat.alPKaXBiBlib/auto/POSIX/strncmp.alPKaXBĄ}hBlib/auto/POSIX/strncpy.alPKaXBGbBlib/auto/POSIX/strpbrk.alPKaXBŠoBlib/auto/POSIX/strrchr.alPKaXB^u]EBlib/auto/POSIX/strspn.alPKaXB[/{aBlib/auto/POSIX/strstr.alPKaXBG]Blib/auto/POSIX/strtok.alPKaXBȎ^qBlib/auto/POSIX/system.alPKaXBWBlib/auto/POSIX/time.alPKaXB;XBlib/auto/POSIX/tmpfile.alPKaXBt-jBlib/auto/POSIX/tolower.alPKaXBk(Blib/auto/POSIX/toupper.alPKaXB EhGBlib/auto/POSIX/umask.alPKaXBQkBlib/auto/POSIX/ungetc.alPKaXBa~Blib/auto/POSIX/unimpl.alPKaXBh/rBlib/auto/POSIX/unlink.alPKaXBvaBlib/auto/POSIX/usage.alPKaXB#Blib/auto/POSIX/utime.alPKaXB^&Blib/auto/POSIX/vfprintf.alPKaXB;> Y@Blib/auto/POSIX/vprintf.alPKaXBI^YBlib/auto/POSIX/vsprintf.alPKaXBYrBlib/auto/POSIX/wait.alPKaXByMBlib/auto/POSIX/waitpid.alPKhG? Ffp$Blib/auto/Socket/Socket.dllPKG?$\o>3 $Glib/unicore/Blocks.txtPK85s>y/!$Glib/unicore/CaseFolding.txtPK1G?6[]$Hlib/unicore/CombiningClass.plPK1G?Ha~p$KHlib/unicore/Decomposition.plPK2G?T9?CD$yHlib/unicore/Heavy.plPK1G?{y^H= $xHlib/unicore/Name.plPK85s>thS 7C$,Klib/unicore/NamedSequences.txtPK85s>)_@$Klib/unicore/SpecialCasing.txtPK1G?wH<$#Klib/unicore/To/Age.plPK2G?Pmп $:Klib/unicore/To/Bc.plPK2G?.y{$uFKlib/unicore/To/Bmg.plPK1G?}/%$#NKlib/unicore/To/Digit.plPK2G?LP 2$'TKlib/unicore/To/Dt.plPK2G?Ps $aKlib/unicore/To/Ea.plPK1G? Q$pgKlib/unicore/To/Fold.plPK1G?šځrC$Klib/unicore/To/GCB.plPK2G?-4C*z$cKlib/unicore/To/Gc.plPK2G?֛; )$ؿKlib/unicore/To/Hst.plPK2G?'] $Klib/unicore/To/Jg.plPK2G?V9m1$Klib/unicore/To/Jt.plPK1G?Dݜ'l$.Klib/unicore/To/Lb.plPK1G?:H5$Klib/unicore/To/Lower.plPK2G?]vR%$Llib/unicore/To/NFCQC.plPK1G?@/ $Llib/unicore/To/NFDQC.plPK2G?| .Lw%$Llib/unicore/To/NFKCCF.plPK1G?fmy $nMlib/unicore/To/NFKCQC.plPK2G?bxp${Mlib/unicore/To/NFKDQC.plPK2G?bK6$!Mlib/unicore/To/Na1.plPK2G?&$EMlib/unicore/To/Nt.plPK2G?D*/$DKMlib/unicore/To/Nv.plPK2G?7u$$\Mlib/unicore/To/SB.plPK2G?`\4${Mlib/unicore/To/Sc.plPK1G?rLuB$LMlib/unicore/To/Title.plPK1G?dQNvO$mMlib/unicore/To/Upper.plPK2G?wo2$Mlib/unicore/To/WB.plPK2G?8DR$Mlib/unicore/To/_slc.plPK2G?UB9F$9Mlib/unicore/To/_stc.plPK2G?g`9F$Mlib/unicore/To/_suc.plPK2G?0Hl9$Mlib/unicore/lib/AHex/N.plPK2G?/$Mlib/unicore/lib/AHex/Y.plPK1G?вj $Mlib/unicore/lib/Age/1_1.plPK1G?Kmx$Mlib/unicore/lib/Age/2_0.plPK1G?.:|($wMlib/unicore/lib/Age/2_1.plPK1G?.Sw$Mlib/unicore/lib/Age/3_0.plPK1G?D/m$bMlib/unicore/lib/Age/3_1.plPK1G?Z!Q $Mlib/unicore/lib/Age/3_2.plPK1G?2,U$Mlib/unicore/lib/Age/4_0.plPK1G?|b4$Mlib/unicore/lib/Age/4_1.plPK1G?sB ,$Mlib/unicore/lib/Age/5_0.plPK1G?vK$)Mlib/unicore/lib/Age/5_1.plPK1G?7 v$PMlib/unicore/lib/Age/5_2.plPK1G?F-O$wMlib/unicore/lib/Age/6_0.plPK1G?k z$Mlib/unicore/lib/Age/Unassign.plPK2G? vX $Nlib/unicore/lib/Alpha/N.plPK2G? q.9 J$Nlib/unicore/lib/Alpha/Y.plPK2G? j$Nlib/unicore/lib/Bc/AL.plPK2G?w=$Nlib/unicore/lib/Bc/AN.plPK2G?5$Nlib/unicore/lib/Bc/B.plPK2G?/Rf $qNlib/unicore/lib/Bc/BN.plPK2G?2JP$` Nlib/unicore/lib/Bc/CS.plPK2G?gg$$!Nlib/unicore/lib/Bc/EN.plPK2G?hK$#Nlib/unicore/lib/Bc/ES.plPK2G?Fy$%Nlib/unicore/lib/Bc/ET.plPK2G?awA$&Nlib/unicore/lib/Bc/L.plPK2G?D"$w.Nlib/unicore/lib/Bc/LRE.plPK2G?7Ģ"$/Nlib/unicore/lib/Bc/LRO.plPK2G?LS $)1Nlib/unicore/lib/Bc/NSM.plPK2G?n9g] $5Nlib/unicore/lib/Bc/ON.plPK2G?,@#$:Nlib/unicore/lib/Bc/PDF.plPK2G?|<_$$KFNlib/unicore/lib/BidiM/N.plPK1G?R$INlib/unicore/lib/BidiM/Y.plPK1G??#;#$ MNlib/unicore/lib/Blk/ASCII.plPK2G?Go9'$hNNlib/unicore/lib/Blk/AegeanNu.plPK2G?&$ONlib/unicore/lib/Blk/Alchemic.plPK2G?/c&$/QNlib/unicore/lib/Blk/Alphabet.plPK2G?M'$RNlib/unicore/lib/Blk/Ancient2.plPK2G?F1($SNlib/unicore/lib/Blk/AncientG.plPK2G?'$[UNlib/unicore/lib/Blk/AncientS.plPK2G?P,$$VNlib/unicore/lib/Blk/Arabic.plPK2G?6$$XNlib/unicore/lib/Blk/ArabicP2.plPK2G?VXL%$YNlib/unicore/lib/Blk/ArabicPr.plPK2G?1YE&$ZNlib/unicore/lib/Blk/ArabicSu.plPK2G?M'$D\Nlib/unicore/lib/Blk/Armenian.plPK2G?'@$'$]Nlib/unicore/lib/Blk/Arrows.plPK2G?~'$ _Nlib/unicore/lib/Blk/Avestan.plPK2G?S&$m`Nlib/unicore/lib/Blk/Balinese.plPK1G?$$aNlib/unicore/lib/Blk/Bamum.plPK2G?]($.cNlib/unicore/lib/Blk/BamumSup.plPK1G?m&$dNlib/unicore/lib/Blk/Batak.plPK2G?:ݺ&$eNlib/unicore/lib/Blk/Bengali.plPK2G?'$UgNlib/unicore/lib/Blk/BlockEle.plPK2G?|&$hNlib/unicore/lib/Blk/Bopomof2.plPK2G?UH&$jNlib/unicore/lib/Blk/Bopomofo.plPK2G?RY'$kNlib/unicore/lib/Blk/BoxDrawi.plPK2G?c&$lNlib/unicore/lib/Blk/Brahmi.plPK2G?xq'$DnNlib/unicore/lib/Blk/BrailleP.plPK2G?^%$oNlib/unicore/lib/Blk/Buginese.plPK1G?Z'$ qNlib/unicore/lib/Blk/Buhid.plPK2G?@%$krNlib/unicore/lib/Blk/Byzantin.plPK2G?R &$sNlib/unicore/lib/Blk/CJKComp2.plPK2G?-Oz%$0uNlib/unicore/lib/Blk/CJKComp3.plPK2G?! t($vNlib/unicore/lib/Blk/CJKComp4.plPK2G? I&$wNlib/unicore/lib/Blk/CJKCompa.plPK2G?\&$ZyNlib/unicore/lib/Blk/CJKRadic.plPK2G?Olib/unicore/lib/Blk/Mathemat.plPK2G?)%$Olib/unicore/lib/Blk/MeeteiMa.plPK2G?qe&'$Olib/unicore/lib/Blk/Miscell2.plPK2G?VI&$f Olib/unicore/lib/Blk/Miscell3.plPK2G?3q &$ Olib/unicore/lib/Blk/Miscell4.plPK2G?Je'$, Olib/unicore/lib/Blk/Miscell5.plPK2G?($ Olib/unicore/lib/Blk/Miscell6.plPK2G?&$Olib/unicore/lib/Blk/Miscella.plPK2G?m^&$XOlib/unicore/lib/Blk/Modifier.plPK2G?B[:'$Olib/unicore/lib/Blk/Mongolia.plPK2G? &$Olib/unicore/lib/Blk/MusicalS.plPK2G?C&$Olib/unicore/lib/Blk/Myanmar.plPK2G?(w%$Olib/unicore/lib/Blk/MyanmarE.plPK1G?Tv0%$FOlib/unicore/lib/Blk/NKo.plPK2G?&$Olib/unicore/lib/Blk/NewTaiLu.plPK2G?}BOL$Olib/unicore/lib/Blk/NoBlock.plPK2G?6'$'Olib/unicore/lib/Blk/NumberFo.plPK1G? _&$Olib/unicore/lib/Blk/Ogham.plPK2G?M!'$Olib/unicore/lib/Blk/OlChiki.plPK2G?A'$N Olib/unicore/lib/Blk/OldItali.plPK2G?_'$!Olib/unicore/lib/Blk/OldPersi.plPK2G?Vo&$#Olib/unicore/lib/Blk/OldSouth.plPK2G?t'$y$Olib/unicore/lib/Blk/OldTurki.plPK2G?:&$%Olib/unicore/lib/Blk/OpticalC.plPK2G?]%$@'Olib/unicore/lib/Blk/Oriya.plPK2G?>vô'$(Olib/unicore/lib/Blk/Osmanya.plPK2G?ko'$*Olib/unicore/lib/Blk/PhagsPa.plPK2G?~{&$e+Olib/unicore/lib/Blk/Phaistos.plPK2G?]w'$,Olib/unicore/lib/Blk/Phoenici.plPK2G?o2q&$,.Olib/unicore/lib/Blk/Phoneti2.plPK2G?C_%$/Olib/unicore/lib/Blk/Phonetic.plPK2G?A&$0Olib/unicore/lib/Blk/PlayingC.plPK2G?B%$T2Olib/unicore/lib/Blk/PrivateU.plPK2G?|ir'$3Olib/unicore/lib/Blk/Rejang.plPK2G?:&$5Olib/unicore/lib/Blk/RumiNume.plPK2G?~L4%${6Olib/unicore/lib/Blk/Runic.plPK2G?@e&$7Olib/unicore/lib/Blk/Samarita.plPK2G?ᰌ%$=9Olib/unicore/lib/Blk/Saurasht.plPK2G?mt($:Olib/unicore/lib/Blk/Shavian.plPK2G?p8C%$Olib/unicore/lib/Blk/SpacingM.plPK2G?T#$(@Olib/unicore/lib/Blk/Specials.plPK2G?Z^&$AOlib/unicore/lib/Blk/Sundanes.plPK2G?'$BOlib/unicore/lib/Blk/Superscr.plPK2G?8'$ODOlib/unicore/lib/Blk/Supplem2.plPK2G?fL&$EOlib/unicore/lib/Blk/Supplem3.plPK2G?W"$GOlib/unicore/lib/Blk/Supplem4.plPK2G?s:U$$uHOlib/unicore/lib/Blk/Supplem5.plPK2G?z%$IOlib/unicore/lib/Blk/Supplem6.plPK2G?_%$8KOlib/unicore/lib/Blk/Suppleme.plPK2G?EP<&$LOlib/unicore/lib/Blk/SylotiNa.plPK2G? k&$MOlib/unicore/lib/Blk/Syriac.plPK2G?&$^OOlib/unicore/lib/Blk/Tagalog.plPK2G?2 &$POlib/unicore/lib/Blk/Tagbanwa.plPK1G?$$#ROlib/unicore/lib/Blk/Tags.plPK2G??'$SOlib/unicore/lib/Blk/TaiLe.plPK2G?~&O%$TOlib/unicore/lib/Blk/TaiTham.plPK2G?@%$BVOlib/unicore/lib/Blk/TaiViet.plPK2G?g'$WOlib/unicore/lib/Blk/TaiXuanJ.plPK2G?l&$YOlib/unicore/lib/Blk/Tamil.plPK2G?qd%$gZOlib/unicore/lib/Blk/Telugu.plPK2G?&$[Olib/unicore/lib/Blk/Thaana.plPK1G? $$(]Olib/unicore/lib/Blk/Thai.plPK2G?($$^Olib/unicore/lib/Blk/Tibetan.plPK2G?k4'$_Olib/unicore/lib/Blk/Tifinagh.plPK2G?b'$IaOlib/unicore/lib/Blk/Transpor.plPK2G?'$bOlib/unicore/lib/Blk/Ugaritic.plPK2G?cAZ&$dOlib/unicore/lib/Blk/UnifiedC.plPK1G?D&$teOlib/unicore/lib/Blk/Vai.plPK2G?"Z_%$fOlib/unicore/lib/Blk/Variati2.plPK2G?@&?#$4hOlib/unicore/lib/Blk/Variatio.plPK2G?%$iOlib/unicore/lib/Blk/VedicExt.plPK2G?u$$jOlib/unicore/lib/Blk/Vertical.plPK2G?$*'$WlOlib/unicore/lib/Blk/YiRadica.plPK2G?/|&$mOlib/unicore/lib/Blk/YiSyllab.plPK2G?LJ%$oOlib/unicore/lib/Blk/YijingHe.plPK2G?w$pOlib/unicore/lib/CE/N.plPK2G?pۨ$rOlib/unicore/lib/CE/Y.plPK2G?7<`J $dtOlib/unicore/lib/CI/N.plPK2G?dF $zOlib/unicore/lib/CI/Y.plPK2G?OuX$ҀOlib/unicore/lib/CWCF/N.plPK2G?;}$Olib/unicore/lib/CWCF/Y.plPK2G?)($ώOlib/unicore/lib/CWCM/N.plPK2G? 'D$Olib/unicore/lib/CWCM/Y.plPK1G?R $Olib/unicore/lib/CWKCF/N.plPK1G? $UOlib/unicore/lib/CWKCF/Y.plPK2G?D15$zOlib/unicore/lib/CWL/N.plPK2G?Io $aOlib/unicore/lib/CWL/Y.plPK2G?4B$Olib/unicore/lib/CWT/N.plPK2G?լ$UOlib/unicore/lib/CWT/Y.plPK2G?pa$7Olib/unicore/lib/CWU/N.plPK2G?硁G~$Olib/unicore/lib/CWU/Y.plPK2G?!$aOlib/unicore/lib/Cased/N.plPK2G?7i]Dv$Olib/unicore/lib/Cased/Y.plPK2G?["$%Olib/unicore/lib/Ccc/10.plPK2G?B-~%$~Olib/unicore/lib/Ccc/103.plPK2G?g?%$Olib/unicore/lib/Ccc/107.plPK2G?y#$8Olib/unicore/lib/Ccc/11.plPK2G?_$$Olib/unicore/lib/Ccc/118.plPK2G?RN_#$Olib/unicore/lib/Ccc/12.plPK2G?Ј$$$HOlib/unicore/lib/Ccc/122.plPK2G?Dh#$Olib/unicore/lib/Ccc/129.plPK2G?9#$Olib/unicore/lib/Ccc/13.plPK2G?w-$YOlib/unicore/lib/Ccc/130.plPK2G?Q#$Olib/unicore/lib/Ccc/132.plPK2G?"PR#$Olib/unicore/lib/Ccc/14.plPK2G?I#$sOlib/unicore/lib/Ccc/15.plPK2G?V#$Olib/unicore/lib/Ccc/16.plPK2G?g#$'Olib/unicore/lib/Ccc/17.plPK2G?>i'$Olib/unicore/lib/Ccc/18.plPK2G?s %$Olib/unicore/lib/Ccc/19.plPK2G?;#$;Olib/unicore/lib/Ccc/20.plPK2G?F#$Olib/unicore/lib/Ccc/21.plPK2G?|"$Olib/unicore/lib/Ccc/22.plPK2G?Aw#$HOlib/unicore/lib/Ccc/23.plPK2G?`6u#$Olib/unicore/lib/Ccc/24.plPK2G?c#$Olib/unicore/lib/Ccc/25.plPK2G?3f"$VOlib/unicore/lib/Ccc/26.plPK2G?{#$Olib/unicore/lib/Ccc/27.plPK2G?E'#$ Olib/unicore/lib/Ccc/28.plPK2G?<"$cOlib/unicore/lib/Ccc/29.plPK2G?NYc&$Olib/unicore/lib/Ccc/30.plPK2G?T'$Plib/unicore/lib/Ccc/31.plPK2G?D%&$wPlib/unicore/lib/Ccc/32.plPK2G? |#$Plib/unicore/lib/Ccc/33.plPK2G?##$.Plib/unicore/lib/Ccc/34.plPK2G?߮P"$Plib/unicore/lib/Ccc/35.plPK2G?C?#$Plib/unicore/lib/Ccc/36.plPK2G?*#$;Plib/unicore/lib/Ccc/84.plPK2G?J#$ Plib/unicore/lib/Ccc/91.plPK2G?ȁ~$ Plib/unicore/lib/Ccc/A.plPK2G?vj.$ Plib/unicore/lib/Ccc/AL.plPK2G?I*Plib/unicore/lib/Ccc/VR.plPK1G?*$,Plib/unicore/lib/CompEx/N.plPK1G?c@8N$.Plib/unicore/lib/CompEx/Y.plPK2G?ӟ@c$-1Plib/unicore/lib/DI/N.plPK2G?1ϦqxG$2Plib/unicore/lib/DI/Y.plPK2G?XM|$4Plib/unicore/lib/Dash/N.plPK2G?gkK$z6Plib/unicore/lib/Dash/Y.plPK2G?APi$8Plib/unicore/lib/Dep/N.plPK2G?΍S$9Plib/unicore/lib/Dep/Y.plPK2G?,$D;Plib/unicore/lib/Dia/N.plPK2G?V*&$>Plib/unicore/lib/Dia/Y.plPK2G?ݛo$[BPlib/unicore/lib/Dt/Com.plPK2G?_W $EPlib/unicore/lib/Dt/Enc.plPK2G?FEUh$FPlib/unicore/lib/Dt/Fin.plPK2G?=s2$IPlib/unicore/lib/Dt/Font.plPK2G?jVܒ3$+KPlib/unicore/lib/Dt/Fra.plPK2G?`;&$LPlib/unicore/lib/Dt/Init.plPK2G?Wy$NPlib/unicore/lib/Dt/Iso.plPK2G?.Xc$ QPlib/unicore/lib/Dt/Med.plPK2G?:]@$RPlib/unicore/lib/Dt/Nar.plPK2G?؏s2$^TPlib/unicore/lib/Dt/Nb.plPK2G?F $UPlib/unicore/lib/Dt/NonCanon.plPK2G?^%v$YPlib/unicore/lib/Dt/None.plPK2G? ${Plib/unicore/lib/Gc/Cn.plPK2G?~p3$sPlib/unicore/lib/Gc/Co.plPK2G?r%$ܸPlib/unicore/lib/Gc/Cs.plPK2G?XB $7Plib/unicore/lib/Gc/L.plPK2G?@˓_=c$oPlib/unicore/lib/Gc/LC.plPK2G?Teh$Plib/unicore/lib/Gc/Ll.plPK2G?lEeb$Plib/unicore/lib/Gc/Lm.plPK2G?Ub(?$Plib/unicore/lib/Gc/Lo.plPK2G??#$Plib/unicore/lib/Gc/Lu.plPK2G?{ $\Plib/unicore/lib/Gc/M.plPK2G?DC!$MPlib/unicore/lib/Gc/Mc.plPK2G? =$Plib/unicore/lib/Gc/Me.plPK2G?sP $ Plib/unicore/lib/Gc/Mn.plPK2G?ժ6@N$Plib/unicore/lib/Gc/N.plPK2G?90r0$Plib/unicore/lib/Gc/Nl.plPK2G?y$Plib/unicore/lib/Gc/No.plPK2G?+$Plib/unicore/lib/Gc/P.plPK2G?J<`+$Plib/unicore/lib/Gc/Pd.plPK2G?'$@Plib/unicore/lib/Gc/Pe.plPK2G?q@$JPlib/unicore/lib/Gc/Pf.plPK2G?;ϳ_F$Plib/unicore/lib/Gc/Pi.plPK2G?ӄa$fQlib/unicore/lib/IDSB/N.plPK2G?M[+$gQlib/unicore/lib/IDSB/Y.plPK2G?" ]-$ iQlib/unicore/lib/IDST/N.plPK2G?A%$ojQlib/unicore/lib/IDST/Y.plPK2G?G !|F$kQlib/unicore/lib/Ideo/N.plPK2G?x8r9$~mQlib/unicore/lib/Ideo/Y.plPK2G?C6$'oQlib/unicore/lib/In/2_0.plPK2G?FG$7vQlib/unicore/lib/In/2_1.plPK2G?d݅$D}Qlib/unicore/lib/In/3_0.plPK2G?$aQlib/unicore/lib/In/3_1.plPK2G?iv$*Qlib/unicore/lib/In/3_2.plPK2G?SiFJ$זQlib/unicore/lib/In/4_0.plPK2G?<0 :$Qlib/unicore/lib/In/4_1.plPK2G?j $HQlib/unicore/lib/In/5_0.plPK2G?s= c$Qlib/unicore/lib/In/5_1.plPK2G?t{ 0$Qlib/unicore/lib/In/5_2.plPK2G? 4$Qlib/unicore/lib/In/6_0.plPK2G?]i5$Qlib/unicore/lib/Jg/Ain.plPK2G?(@#$Qlib/unicore/lib/Jg/Alaph.plPK2G?zL=$tQlib/unicore/lib/Jg/Alef.plPK2G?.<$Qlib/unicore/lib/Jg/Beh.plPK2G?JS.&$\Qlib/unicore/lib/Jg/Beth.plPK2G?g6$$Qlib/unicore/lib/Jg/Burushas.plPK2G?9$Qlib/unicore/lib/Jg/Dal.plPK2G?~,.$Qlib/unicore/lib/Jg/DalathRi.plPK2G?$$Qlib/unicore/lib/Jg/E.plPK2G?ፖ4$MQlib/unicore/lib/Jg/FarsiYeh.plPK2G?nq@Z#$Qlib/unicore/lib/Jg/Fe.plPK2G?E1$Qlib/unicore/lib/Jg/Feh.plPK2G?I@$$~Qlib/unicore/lib/Jg/FinalSem.plPK2G?Rah89$Qlib/unicore/lib/Jg/Gaf.plPK2G?u\+$NQlib/unicore/lib/Jg/Gamal.plPK2G?? AE$Qlib/unicore/lib/Jg/Hah.plPK2G?32#$.Qlib/unicore/lib/Jg/He.plPK2G?n#$Qlib/unicore/lib/Jg/Heh.plPK2G?"%$Qlib/unicore/lib/Jg/HehGoal.plPK2G?U#$AQlib/unicore/lib/Jg/Heth.plPK2G?cS/$Qlib/unicore/lib/Jg/Kaf.plPK2G?,+#$Qlib/unicore/lib/Jg/Kaph.plPK2G?mw#$]Qlib/unicore/lib/Jg/Khaph.plPK2G?CuAi%$Qlib/unicore/lib/Jg/KnottedH.plPK2G?/$Qlib/unicore/lib/Jg/Lam.plPK2G?NI#$Qlib/unicore/lib/Jg/Lamadh.plPK2G?8>+$Qlib/unicore/lib/Jg/Meem.plPK2G?%`#$@Qlib/unicore/lib/Jg/Mim.plPK2G?c\b7$Qlib/unicore/lib/Jg/NoJoinin.plPK2G?u%]1$8Qlib/unicore/lib/Jg/Noon.plPK2G?ϞWM#$Qlib/unicore/lib/Jg/Nun.plPK2G?u"$Qlib/unicore/lib/Jg/Nya.plPK2G?>D#$TQlib/unicore/lib/Jg/Pe.plPK2G?(t.$Rlib/unicore/lib/Jg/Qaf.plPK2G?8e$$Rlib/unicore/lib/Jg/Qaph.plPK2G?Lt?$nRlib/unicore/lib/Jg/Reh.plPK2G?U~#$Rlib/unicore/lib/Jg/Reversed.plPK2G?zH1$CRlib/unicore/lib/Jg/Sad.plPK2G?uZ$$Rlib/unicore/lib/Jg/Sadhe.plPK2G? !A$ Rlib/unicore/lib/Jg/Seen.plPK2G?$$ Rlib/unicore/lib/Jg/Semkath.plPK2G?W#$ Rlib/unicore/lib/Jg/Shin.plPK2G?L"$; Rlib/unicore/lib/Jg/SwashKaf.plPK2G?h#$Rlib/unicore/lib/Jg/SyriacWa.plPK2G?\Xy+$Rlib/unicore/lib/Jg/Tah.plPK2G?ipT#$ZRlib/unicore/lib/Jg/Taw.plPK2G?4#$Rlib/unicore/lib/Jg/TehMarb2.plPK2G?j8*$Rlib/unicore/lib/Jg/TehMarbu.plPK2G? h%$yRlib/unicore/lib/Jg/Teth.plPK2G?)S-@$Rlib/unicore/lib/Jg/Waw.plPK2G?@#!E;$MRlib/unicore/lib/Jg/Yeh.plPK2G?{nu%$Rlib/unicore/lib/Jg/YehBarre.plPK2G?L "$ Rlib/unicore/lib/Jg/YehWithT.plPK2G? /#$~Rlib/unicore/lib/Jg/Yudh.plPK2G?/f #$Rlib/unicore/lib/Jg/YudhHe.plPK2G?9U,#$6Rlib/unicore/lib/Jg/Zain.plPK2G?S^#$ Rlib/unicore/lib/Jg/Zhain.plPK2G?:-$!Rlib/unicore/lib/JoinC/N.plPK2G?cō$$R#Rlib/unicore/lib/JoinC/Y.plPK2G?q,$$Rlib/unicore/lib/Jt/C.plPK2G?-$&Rlib/unicore/lib/Jt/D.plPK2G? $'Rlib/unicore/lib/Jt/R.plPK2G?W $)Rlib/unicore/lib/Jt/T.plPK2G?uŲA $.Rlib/unicore/lib/Jt/U.plPK1G?"_?E$84Rlib/unicore/lib/LOE/N.plPK1G?\T$5Rlib/unicore/lib/Lb/AI.plPK1G?,R v$8Rlib/unicore/lib/Lb/AL.plPK1G?Mo#$KDRlib/unicore/lib/Lb/B2.plPK1G?-J$ERlib/unicore/lib/Lb/BA.plPK1G? bX$$HRlib/unicore/lib/Lb/BB.plPK1G?z C.$IRlib/unicore/lib/Lb/BK.plPK1G??ٿ"$KRlib/unicore/lib/Lb/CB.plPK1G?Rlib/unicore/lib/Nv/25.plPK2G?0H#$Rlib/unicore/lib/Nv/26.plPK2G?[,$$Rlib/unicore/lib/Nv/27.plPK2G?['V$$JSlib/unicore/lib/Nv/28.plPK2G?ek$$Slib/unicore/lib/Nv/29.plPK2G?c7$Slib/unicore/lib/Nv/2_3.plPK2G?;#$lSlib/unicore/lib/Nv/2_5.plPK2G?AxbE$Slib/unicore/lib/Nv/3.plPK2G?5\VN$@Slib/unicore/lib/Nv/30.plPK2G? i,$ Slib/unicore/lib/Nv/300.plPK2G?J*$$' Slib/unicore/lib/Nv/3000.plPK2G?NcR$$ Slib/unicore/lib/Nv/30000.plPK2G? L#$ Slib/unicore/lib/Nv/31.plPK2G?4~X#$9Slib/unicore/lib/Nv/32.plPK2G?MeR#$Slib/unicore/lib/Nv/33.plPK2G?sU#$Slib/unicore/lib/Nv/34.plPK2G?p#$DSlib/unicore/lib/Nv/35.plPK2G?l+}$$Slib/unicore/lib/Nv/36.plPK2G?#$Slib/unicore/lib/Nv/37.plPK2G?ܼy#$PSlib/unicore/lib/Nv/38.plPK2G?#$Slib/unicore/lib/Nv/39.plPK2G?Zo-$Slib/unicore/lib/Nv/3_16.plPK2G?#$gSlib/unicore/lib/Nv/3_2.plPK2G? K<$Slib/unicore/lib/Nv/3_4.plPK2G?P$ $$4Slib/unicore/lib/Nv/3_5.plPK2G?Au#$Slib/unicore/lib/Nv/3_8.plPK2G?}*z$ Slib/unicore/lib/Nv/4.plPK2G?I$H#Slib/unicore/lib/Nv/40.plPK2G?M?)$$Slib/unicore/lib/Nv/400.plPK2G?tK$$'&Slib/unicore/lib/Nv/4000.plPK2G?%$$'Slib/unicore/lib/Nv/40000.plPK2G?w#$(Slib/unicore/lib/Nv/41.plPK2G?5p$$9*Slib/unicore/lib/Nv/42.plPK2G?+G>$$+Slib/unicore/lib/Nv/43.plPK2G?,n$$,Slib/unicore/lib/Nv/44.plPK2G?yb#$G.Slib/unicore/lib/Nv/45.plPK2G?zRU`#$/Slib/unicore/lib/Nv/46.plPK2G?D9#$0Slib/unicore/lib/Nv/47.plPK2G?="Km#$R2Slib/unicore/lib/Nv/48.plPK2G?I#$3Slib/unicore/lib/Nv/49.plPK2G?. /$$5Slib/unicore/lib/Nv/4_5.plPK2G?l9 !v$_6Slib/unicore/lib/Nv/5.plPK2G?Ya<$8Slib/unicore/lib/Nv/50.plPK2G?trTB$L:Slib/unicore/lib/Nv/500.plPK2G?g#3$;Slib/unicore/lib/Nv/5000.plPK2G?,2$0=Slib/unicore/lib/Nv/50000.plPK2G?3#$>Slib/unicore/lib/Nv/5_2.plPK2G?})*$?Slib/unicore/lib/Nv/5_6.plPK2G?8nZ#$VASlib/unicore/lib/Nv/5_8.plPK2G?; 1$BSlib/unicore/lib/Nv/6.plPK2G?]7$DSlib/unicore/lib/Nv/60.plPK2G?c ($^FSlib/unicore/lib/Nv/600.plPK2G?IpO$$GSlib/unicore/lib/Nv/6000.plPK2G?Ol$$ISlib/unicore/lib/Nv/60000.plPK2G?Ț $vJSlib/unicore/lib/Nv/7.plPK2G?{7$LSlib/unicore/lib/Nv/70.plPK2G?G)$#NSlib/unicore/lib/Nv/700.plPK2G?+%$OSlib/unicore/lib/Nv/7000.plPK2G?ߍ$$PSlib/unicore/lib/Nv/70000.plPK2G? "$=RSlib/unicore/lib/Nv/7_2.plPK2G?#$SSlib/unicore/lib/Nv/7_8.plPK2G?D;$TSlib/unicore/lib/Nv/8.plPK2G?8$%WSlib/unicore/lib/Nv/80.plPK2G?qQ)$XSlib/unicore/lib/Nv/800.plPK2G?@Q%$YSlib/unicore/lib/Nv/8000.plPK2G?dh$$P[Slib/unicore/lib/Nv/80000.plPK2G?d $\Slib/unicore/lib/Nv/9.plPK2G?QKk:$^Slib/unicore/lib/Nv/90.plPK2G?7l-$Y`Slib/unicore/lib/Nv/900.plPK2G?J$$aSlib/unicore/lib/Nv/9000.plPK2G?x$$cSlib/unicore/lib/Nv/90000.plPK2G?-"$vdSlib/unicore/lib/Nv/9_2.plPK2G?I$eSlib/unicore/lib/Nv/NaN.plPK2G?#$jSlib/unicore/lib/Nv/_1_2.plPK2G?jF$kSlib/unicore/lib/OAlpha/N.plPK2G?QI+$pSlib/unicore/lib/OAlpha/Y.plPK2G?)Dj,$-tSlib/unicore/lib/ODI/N.plPK2G?0ğ]$uSlib/unicore/lib/ODI/Y.plPK2G?5n$`wSlib/unicore/lib/OGrExt/N.plPK2G?'f<$'ySlib/unicore/lib/OGrExt/Y.plPK2G?% =H$zSlib/unicore/lib/OIDC/N.plPK2G?&6$E|Slib/unicore/lib/OIDC/Y.plPK2G?`<$}Slib/unicore/lib/OIDS/N.plPK2G?0$%Slib/unicore/lib/OIDS/Y.plPK1G?XI$Slib/unicore/lib/OLower/N.plPK1G?\om-$HSlib/unicore/lib/OLower/Y.plPK2G? $Slib/unicore/lib/OMath/N.plPK2G?1$ Slib/unicore/lib/OMath/Y.plPK2G?C!7$>Slib/unicore/lib/OUpper/N.plPK2G?oEf.$Slib/unicore/lib/OUpper/Y.plPK2G?B$Slib/unicore/lib/PatSyn/N.plPK2G?-$Slib/unicore/lib/PatSyn/Y.plPK2G?]G$Slib/unicore/lib/PatWS/N.plPK2G?cW ;$wSlib/unicore/lib/PatWS/Y.plPK2G?S@o P$Slib/unicore/lib/Perl/Alnum.plPK2G?)<#$Slib/unicore/lib/Perl/Any.plPK2G?z0q  $Slib/unicore/lib/Perl/Assigned.plPK2G?˃ C$ Slib/unicore/lib/Perl/Blank.plPK2G?q $Slib/unicore/lib/Perl/Graph.plPK2G?h8c/ $Slib/unicore/lib/Perl/PerlSpac.plPK2G?6 $Slib/unicore/lib/Perl/PerlWord.plPK2G?eQ0 $|Slib/unicore/lib/Perl/PosixAln.plPK2G?'l+ $Slib/unicore/lib/Perl/PosixAlp.plPK2G?]n& $SSlib/unicore/lib/Perl/PosixBla.plPK2G?(×) $Slib/unicore/lib/Perl/PosixCnt.plPK2G?ư% $Slib/unicore/lib/Perl/PosixDig.plPK2G?9LV& $Slib/unicore/lib/Perl/PosixGra.plPK2G?& $Slib/unicore/lib/Perl/PosixLow.plPK2G?qڋ% $ISlib/unicore/lib/Perl/PosixPri.plPK2G?7 $Slib/unicore/lib/Perl/PosixPun.plPK2G?}* $!Slib/unicore/lib/Perl/PosixSpa.plPK2G?>T2& $Slib/unicore/lib/Perl/PosixUpp.plPK2G?/c.@ $Slib/unicore/lib/Perl/Print.plPK2G?H"T $Slib/unicore/lib/Perl/SpacePer.plPK2G?G$Slib/unicore/lib/Perl/Title.plPK2G?R#3 $Slib/unicore/lib/Perl/VertSpac.plPK2G?]D $sSlib/unicore/lib/Perl/Word.plPK2G?zz $XSlib/unicore/lib/Perl/XPosixPu.plPK2G?x̙}$Slib/unicore/lib/Perl/_XBegin.plPK2G?)L $Slib/unicore/lib/Perl/_XExtend.plPK2G?We q8 $Slib/unicore/lib/Perl/_XLVLVTV.plPK2G?/u>$YSlib/unicore/lib/QMark/N.plPK2G?NL]$Slib/unicore/lib/QMark/Y.plPK2G?`(9$Slib/unicore/lib/Radical/N.plPK2G?"v5$Slib/unicore/lib/Radical/Y.plPK2G?c:֋1$}Slib/unicore/lib/SB/AT.plPK2G?K6O$Slib/unicore/lib/SB/CL.plPK2G?KY $ Slib/unicore/lib/SB/EX.plPK2G?ʨ }N$Slib/unicore/lib/SB/FO.plPK2G?b?$Tlib/unicore/lib/SB/LE.plPK2G?YL{$sTlib/unicore/lib/SB/LO.plPK2G?-j^zZ$$Tlib/unicore/lib/SB/SC.plPK2G?FK,$Tlib/unicore/lib/SB/SE.plPK2G?ДU$6Tlib/unicore/lib/SB/ST.plPK2G?xI$iTlib/unicore/lib/SB/Sp.plPK2G?Y/E$Tlib/unicore/lib/SB/UP.plPK2G? x$cTlib/unicore/lib/SB/XX.plPK2G?'C&$V)Tlib/unicore/lib/SD/N.plPK2G?!xb$t+Tlib/unicore/lib/SD/Y.plPK2G?|A$`-Tlib/unicore/lib/STerm/N.plPK2G?޾7m$/Tlib/unicore/lib/STerm/Y.plPK2G? .Q}$2Tlib/unicore/lib/Sc/Arab.plPK2G?.$3Tlib/unicore/lib/Sc/Armi.plPK2G?e?$A5Tlib/unicore/lib/Sc/Armn.plPK2G?IH.$6Tlib/unicore/lib/Sc/Avst.plPK2G?8fA-$8Tlib/unicore/lib/Sc/Bali.plPK2G?)2$9Tlib/unicore/lib/Sc/Bamu.plPK2G?c/,$:Tlib/unicore/lib/Sc/Batk.plPK2G?kA$QR'$lTlib/unicore/lib/Sc/Kthi.plPK2G?3-$=$mTlib/unicore/lib/Sc/Lana.plPK2G?|pa$hoTlib/unicore/lib/Sc/Lao.plPK2G?vѥ$qTlib/unicore/lib/Sc/Latn.plPK2G?/83$sTlib/unicore/lib/Sc/Lepc.plPK2G?x[1=$ztTlib/unicore/lib/Sc/Limb.plPK2G??$LF$uTlib/unicore/lib/Sc/Linb.plPK2G?4'$mwTlib/unicore/lib/Sc/Lyci.plPK2G?dž{-$xTlib/unicore/lib/Sc/Lydi.plPK2G?v,$1zTlib/unicore/lib/Sc/Mand.plPK2G?J[#${Tlib/unicore/lib/Sc/Mlym.plPK2G?m}@$(}Tlib/unicore/lib/Sc/Mong.plPK2G?+$~Tlib/unicore/lib/Sc/Mtei.plPK2G? M0$Tlib/unicore/lib/Sc/Mymr.plPK2G?M%$kTlib/unicore/lib/Sc/Nko.plPK2G?B&$ǂTlib/unicore/lib/Sc/Ogam.plPK2G? jN'$%Tlib/unicore/lib/Sc/Orkh.plPK2G?p]OiG$Tlib/unicore/lib/Sc/Orya.plPK2G?-$%Tlib/unicore/lib/Sc/Osma.plPK2G?'$Tlib/unicore/lib/Sc/Phag.plPK2G?f2.$Tlib/unicore/lib/Sc/Phli.plPK2G?BB.,$OTlib/unicore/lib/Sc/Phnx.plPK2G?q.$Tlib/unicore/lib/Sc/Prti.plPK2G?]0,$Tlib/unicore/lib/Sc/Rjng.plPK2G?Eƴ+$}Tlib/unicore/lib/Sc/Runr.plPK2G?g,$Tlib/unicore/lib/Sc/Samr.plPK2G?ߐ-$DTlib/unicore/lib/Sc/Saur.plPK2G? BW$Tlib/unicore/lib/Sc/Sinh.plPK2G?^,$8Tlib/unicore/lib/Sc/Sund.plPK2G?BK&$Tlib/unicore/lib/Sc/Sylo.plPK2G?ju.c0$Tlib/unicore/lib/Sc/Syrc.plPK2G?0$bTlib/unicore/lib/Sc/Tagb.plPK2G? |-$ʚTlib/unicore/lib/Sc/Tale.plPK2G?!b6$/Tlib/unicore/lib/Sc/Talu.plPK2G?0kT$Tlib/unicore/lib/Sc/Taml.plPK2G?o|-$@Tlib/unicore/lib/Sc/Tavt.plPK2G? hG$Tlib/unicore/lib/Sc/Telu.plPK2G?Y2$ETlib/unicore/lib/Sc/Tfng.plPK2G?x,$Tlib/unicore/lib/Sc/Tglg.plPK2G?y7&$Tlib/unicore/lib/Sc/Thaa.plPK2G?9l#,$qTlib/unicore/lib/Sc/Thai.plPK2G?g $Ulib/unicore/lib/XIDS/N.plPK2G?dC' F$Ulib/unicore/lib/XIDS/Y.plPK85s>9 $L%Ulib/unicore/versionPKcXB+ %Ulib/utf8.pmPKcXBE][`&Ulib/utf8_heavy.plPKcXBȜ?)C {@Ulib/vars.pmPKcXB's4 l<BUlib/warnings.pmPKcXBs5)4PUlib/warnings/register.pmPKcXB^ K7.QUscript/ecaccessPKcXBe "aUscript/ecaccess-association-deletePKcXBYm2 %nfUscript/ecaccess-association-getPKcXB7a rUscript/ecaccess-association-listPKcXB^7&V$4yUscript/ecaccess-association-protocolPKcXBa&|Uscript/ecaccess-association-putPKcXBV "Uscript/ecaccess-certificate-createPKcXB!hj~ {Uscript/ecaccess-certificate-listPKcXBI=\7Uscript/ecaccess-commandPKcXB+Uscript/ecaccess-cosinfoPKcXB?;tm Uscript/ecaccess-ectrans-deletePKcXB%kqPUscript/ecaccess-ectrans-listPKcXBu _.}Uscript/ecaccess-ectrans-requestPKcXB $Uscript/ecaccess-ectrans-restartPKcXBуzv Uscript/ecaccess-event-clearPKcXBu^YٿUscript/ecaccess-event-createPKcXB$_Z qUscript/ecaccess-event-deletePKcXBeRPUscript/ecaccess-event-grantPKcXBOίeUscript/ecaccess-event-listPKcXBã=Uscript/ecaccess-event-sendPKcXBܚ:6 $Uscript/ecaccess-file-chmodPKcXB 5z Uscript/ecaccess-file-copyPKcXB?bz Uscript/ecaccess-file-deletePKcXB<Uscript/ecaccess-file-dirPKcXB