dhcp-devel-4.2.1-0.7.1<>,Pp~R/=„|[oRIKuz*"0P& OM/g@G8>SC鰑<ɝ5:*?:d   D *3E ^~  D   c(HX(89H:F6G6H7I7dX7xY7\7]7^8b9c9d9e9f9l9z: Cdhcp-devel4.2.10.7.1Header Files and Libraries for dhcpctl APIThis package contains all of the libraries and headers for developing with the Internet Software Consortium (ISC) dhcpctl API. Authors: -------- Internet Systems Consortium, Inc. M4dbuild09PopenSUSE 11.4openSUSEBSD3c(or similar)http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.isc.org/software/dhcplinuxi5860,(Ym F`@%SGTd- LA큤A큤A큤M4]M4]M4\M4\M4\M4\M4\M4\M4\M4\M4\M4\M4\M4\M4]M4\M4]M4]M4]c7d894d6674594dd9c5b03076f1a4d2ba052313f58ac6007050c366307b5fad9d8aa3253d45832cfddf710d521f93fba2ab04856d34360d7a44eeb486033e9c8a81e853603ce62e98c40fc4f9b47878f62fd00903ab2f957f201337f74828b0f9e6ff12f57823658584750d4468faaf07279167e74aebbd3f7eb3d0a653736245180feaeb74eef7e00045ef0b8d64750036d5d2aa095994595166e04632df4bf6d11be6c295dc54223bf8fc9dc3b8ac9d2a3dd65942a3103de30d9c2a591d08aa592c7ebce3dfe7f36352e00c4137ad55d192ec33ab32d7ca946172e7e3bc05ff1caf3a2062ff21bd0366d6d55eb688e3ee9e858d1ea592ed44ff023d740e10erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdhcp-4.2.1-0.7.1.src.rpmdhcp-develdhcp-devel(x86-32)   dhcprpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.2.14.0-13.0.4-14.4.6-14.8.0M@MUMlMlMbSM^_@MIG@M L!L@LL@L*@LYV@LN@L-LK@KFKKtK,KEK&(J`@JkJJJp9Jp9mt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.dejengelh@medozas.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.de- Fixed dhclient-script typo causing ISC DHCPv6 client to execute ifup pre-down scripts also while renew, when the ipv6 address did not changed (bnc#690859).- Relaxed the check of the domain-name option causing a regression, when the server is misusing it to provide a domain list and does not provide it using the domain-search option (bnc#675052).- Discard string options such as host and domain names containing disallowed characters or beeing too long. This proctive patch limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space (bnc#675052, CVE-2011-0997).- Updated to ISC DHCP 4.2.1 release (bnc#680298), that provides following fixes (digest): * Several fixes to OMAPI, cleanup of dereferenced pointers in the omapi handle, handling of pipe failures and status code in omapi signal handler that may cause connect failure and 100% CPU use. * Handle some DDNS corner cases better * Several fixes to lease input and output * Corrected side effect of printing all data strings as hex. * Host record references leaks causing applying config to all innocent clients. * Memory leak when parsing a domain name * Fixes to configuration parsing including infinite loop. * Fixed for unexpected abort caused by a DHCPv6 decline. For the complete list see the RELNOTES file, that is available also online at http://ftp.isc.org/isc/dhcp/dhcp-4.2.1-RELNOTES. - Removed obsolete optional-value-infinite-loop, no-libcrypto and CVE-2011-0413.bnc667655 patches. - Merged the dhclient-send-hostname and ldap patches.- dhclient-script: fixed typo causing that only global settings to set hostname and default route were applied for primary and never per interface settings (bnc#673792).- Added dhcp-4.2.0-xen-checksum.patch by David Cantrell to handle xen partial UDP checksums (bnc#668194).- Applied security fix for unexpected abort caused by a DHCPv6 decline message (CVE-2011-0413, VU#686084, bnc#667655). - Fixed dhclient.conf to request the domain-search option.- Updated to ISC DHCP 4.2.0-P2, a security release fixing the handling of connection requests on the failover port. Previously a connection request from a source that wasn't listed as a failover peer would cause the server to become non-responsive. ([ISC-Bugs #22679] CERT: VU#159528 CVE: CVE-2010-3616, bnc#659059).- Enable ldap CASA support on SLE only.- Fixed to use same/correct dhcrelay6 interface variables in the sysconfig file and in the dhcrelay6 init script.- Updated to ISC DHCP 4.2.0-P1 release, providing a security fix to handle a relay forward message with an unspecified address in the link address field. Previously such a message would cause the server to crash. Thanks to a report from John Gibbons. [ISC-Bugs #21992] CERT: VU#102047 CVE: CVE-2010-3611 (bnc#650902) The 4.2.0 version is a feature release, implementing asynchronous DDNS processing and includes "The LDAP Patch". For a complete list of changes from any previous release, please consult the RELNOTES file within the source distribution or on the ISC website: http://www.isc.org/software/dhcp/420 - Fixed compilation to avoid segfaults as soon as ldap is enabled, merged our ldap patches from 4.1.x branch.- Fixed a dhcrelay segfault while receiving packets on interfaces without any IPv4 address assigned (bnc#631305, reported upsteam as [ISC-Bugs #22409]). - Fixed a common infinite loop while parsing options with optional parts in the value such as in slp-service-scope option (bnc#643845, reported upsteam as [ISC-Bugs #22410]). - Fixed init scripts to report correct LSB codes in status action, when the config file or the binary do not exists (bnc#640336). - Fixed syntax of a check in the rcdhcrelay[6] (bnc#648580) - Avoid pid check error message in the rcdhcpd[6] (bnc#646875)- Fixed server lease file path in contrib/listlease and leasestate changed to extract contrib and examples using setup macro.- Renamed rfc3442-classless-static-routes_raw in /etc/dhclient.conf to rfc3442-classless-static-routes for compatibility with the NetworkManager making use of /etc/dhclient.conf now and adopted /sbin/dhclient-script (bnc#625770).- Fixed ldap option number conflicting with new options (bnc#625358)- Added a fix for an lpf bind error messages making it easier to localize problems (bnc#617795)- Updated to ISC DHCP 4.1.1-P1 patch release, which contains a pair of bug fixes including one for a security related bug (bnc#612546, CVE-2010-2156): * A bug was fixed that could cause the DHCPv6 server to advertise/assign a previously allocated (active) lease to a client that has changed subnets, despite being on different shared networks. Dynamic prefixes specifically allocated in shared networks also now are not offered if the client has moved. [ISC-Bugs #21152] * Accept a client id of length 0 while hashing. Previously the server would exit if it attempted to hash a zero length client id, providing attackers with a simple denial of service attack. [ISC-Bugs #21253]- Added rc.dhcrelay6 as source in the spec file- Fixed dhcprelay scripts to source sysconfig file correctly - Fixed spec file typo in arping path require, enabled ldap - Fixed a dhclient option name and new/old ip address check- Updated to ISC DHCP 4.1.1, the current 4.x series production release, providing DHCPv6 client/server/relay implementation. The programs act in DHCPv6 mode, when the -6 start option is set. We install separate init scripts with a 6 at the end to handle them, that is /etc/init.d/dhcpd6 and dhrelay6. Further, there is also a link to the binaries with a 6 at the end, e.g. dhclient6, making it visible, that the installed version supports DHCPv6. - Moved additional documentation to a separate dhcp-doc package. - Changed to provide config files and scripts as source files instead of patches to the ISC scripts. - Adopted spec file and config/scripts, merged in all patches. - Implemented RFC 3442 classless static routes support in the dhclient-script (bnc#555870).- Updated to ISC DHCP 3.1-ESV, an extended support version release which includes a small number of bug fixes (bnc#592178) over the 3.1.3 version: * Modified the handling of a connection to avoid releasing the omapi io object for the connection while it is still in use. One symptom from this error was a segfault when a failover secondary attempted to connect to the failover primary if their clocks were not synchronized. * Fix test in dhcp_interface_signal_handler to check that the inner handler has a signal_handler before calling it. * When using 'ignore client-updates;', the FQDN returned to the client is no longer truncated to one octet. * Clean up some compiler warnings - ticket 19054. - Fixed vlan interface check in dhcpd-restart-hook if-up.d script (bnc#599702) - Touch dhclient.leases in post-install script instead to provide an empty file, versioned provides/obsoletes (rpmlint warnings).- Fixed dhclient-script to call ifup -o dhcp and signal "complete" to ifup when all configuration is done (bnc#585380,bnc#518219).- Enable parallel building - Use large PIE model on all SPARC flavors- Fixed dhclient-script to use correct sysconfig run dir path to not to break the defaultroute/hostname setup (bnc#555095). - Don't request any specific lease-time by default (bnc#516459).- Fixed dhclient-script to forward new_domain_search as DNSSEARCH to netconfig.- Updated to dhcp-3.1.3 maintenance release fixing several issues (a digest, see RELNOTES for the complete list): * Remove infinite loop in token_print_indent_concat(). * A parser bug was fixed that segfaulted if site-option-space was tried to be used interchangeably with vendor-option-space. * Two uninitialized stack structures are now memset to zero, thanks to patch from David Cantrell at Red Hat. * Memory leak in the load_balance_mine() function is fixed. This would leak ~20-30 octets per DHCPDISCOVER packet while failover was in use and in normal state. * Fixed setting hostname in Linux hosts that require hostname argument to be double-quoted. Also allow server-provided hostname to override hostnames 'localhost' and '(none)'. * Added client support for setting interface MTU and metric, thanks to Roy "UberLord" Marples . * Fixed failover reconnection retry code to continue to retry to reconnect rather than restarting the listener. * Fixed a bug where an OMAPI socket disconnection message would not result in scheduling a failover reconnection, if the link had not negotiated a failover connect yet (e.g.: connection refused, asynch socket connect() timeouts). * Versions 3.0.x syntax with multiple name->code option definitions is now supported. Note that, similarly to 3.0.x, for by-code lookups only the last option definition is used. * Fixed a fenceposting bug when a client had two host records configured, one using 'uid' and the other using 'hardware ethernet'. CVE-2009-1892 - Updated to dhcp-3.1.3-ldap-patch-mt-01 including previous fixes. - Merged dhclient script, removed obsolete CVE-2009-1892 fix.- Replaced mt-02 ldap patch from old git repository with equivalent one (dhcp-3.1.2p1-ldap-patch-mt-02) from a new repository with fixed patch history (http://www.suse.de/~mt/git/dhcp-ldap.git/).- Added dhcpd-restart-hook if-up.d script that restarts dhcp server while network restart when a virtual interfaces as bridge, bond or vlan goes up again (bnc#517810).- Applied fix for a dhcp client id DoS (CVE-2009-1892, bnc#519413).- Updated to dhcp-3.1.2p1 maintenance release fixing following issues: * A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option. * A double-dereference in dhclient transmission of DHCPDECLINEs was repaired. * Fix handling of -A and -a flags in dhcrelay; it was failing to expand packet size as needed to add relay agent options. * Corrected list of failover state values in dhcpd man page. * Fixed a bug that caused some request types to be logged incorrectly. * Fixed a coredump when adding a class via OMAPI. * Clients that sent a parameter request list containing the routers option before the subnet mask option were receiving only the latter. Fixed. * The server wasn't always sending the FQDN option when it should. * A partner-down failover server no longer emits 'peer holds all free leases' if it is able to newly-allocate one of the peer's leases. * A cosmetic bug in DHCPDECLINE processing was fixed which caused all successful DHCPDECLINEs to be logged as "not found" rather than "abandoned". * Some failover debugging #defines have been better defined and some high frequency messages moved to a deeper debugging symbol. * The CLTT parameter in failover is now only updated by client activity, and not by failover binding updates. * Failover BNDUPD messages are now discarded if they conflict with an update that has been trasnmitted, but not acknowledged. * A bug cleaning up unknown-xxx temporary option definitions was fixed. - Removed obsolete dhclient-no-dereference-twice patch - Improved dhclient-script to apply global dhcp settings, when there is no interface config (bnc#480922). - Enabled casa support in dhcp-ldap for >= sles 10 and => 11.1. - Updated dhcp-3.1.2p1-ldap-patch-mt.11.2-02 merging all patches flying around -- see http://www.suse.de/~mt/git/dhcp-ldap.git and the git changelog at the begin of the patch.build09 1305293924!c!c!c`!ca!cb!cc!cd!ce!cf!cg!ch!ci!cj!ck!cs!ct!c!cu!c4.2.1-0.7.14.2.1-0.7.1dhcpctldhcpctl.hisc-dhcpdst.homapipalloc.hbuffer.hconvert.hhash.hisclib.homapip.homapip_p.hresult.htrace.hlibdhcpctl.alibdst.alibomapi.adhcpctl.3.gzomapi.3.gz/usr/include//usr/include/dhcpctl//usr/include/isc-dhcp//usr/include/omapip//usr/lib//usr/share/man/man3/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/fada42a3b67af37450600cccc9cc5bbe-dhcpdrpmlzma5i586-suse-linuxooK=>qp1?]"k%rΆa8k-* kG x*^yOa`7%hn% jlX󤼚%kmwecyp3`"0 0qciיg9%` Z4[!g x^"Om 0b!$ksbvz.|0p1} !">p3Ts1ea#A;h5󴈢[tJK3(؟ah짔:M6s ӈ* :@FF/V>~81~r>_X޽ T<! vEC.v0XE.[m3wхVkbt;z!-R0RwH"vPɪ;u!NǠ(wxi" DZ\oF$dZduz_zVdnDm-:Ԫpu*,X;x.DAh nL98,dGF r)Ax):+}c%Vٙp=/4q9Vm>}#=<;'*|U/| ^L+=lqⱎ e!`l0kC-2jE?>/]!d5D} !3C. sA蝈 LYaFȲ.~ WPÛ}(1 p#AA?ꊙ:'bF vn`t?y0`KPtX/a f7Cd'ʦv}bV[:^Xme{s{=pחo6 qlD y j.CJv[+w%4>(PƓ[ +?!6rWm@@!d##A[R-me0Jlm_u)7T&B7syu^pYINJYu9I0!uCZyuoCAVTk"]}W}uI.ŝ00\&ʾ>9U2a-@a3PJ߲zt{RoELh|#|XC^ٚppݚ_נ)h}z?Rd%cc2.yy c1pa̩xvqLMӚGg'< VIu|t  K+ZDš{0ߤ]#A3 "uJkUe:n-+iB.iPZf i#zQ _9@.El⎻}!WhXɭ/a{Fz~[;l퐡ݎPkz& HJ lX",ZzMm_ĸs=Sv[r"{dR󙩛%_'LUc_UM 5a;(!sEDU"f=cM'XVz*74I$ntvbD=r#>@K*/PCP|Jd'JF P(}MK ,DGMmHK~AL\|yRzն55'ne_ 0E"$U\jr&&F'&E7؏ϧLEf@hFRIvLN&庛} u<߬ ֖'r*كL]@—k73a+wUo\er 0cp٫biN,o'X\tWIm 3spSb梽l ԋKtyṢ-eMiѭ8Dƞ4k1rB8y؀C_]A#C.kmuEےEҰS'%ZXIƑ `щ\xbpm[`Ŧo>q8r h$E.Qԣr_6(qv!c^ &Sbfx žo4Z)(3)A۪uX^N=j;z?8-GV9C$6PH_)9q?-H߭_|_ dwGk3C| g䐆я!..r3X ޙ DMpU[gNzue\m9:KB-^ Zl_o,a>̦r޻t Z)칛S?`9'Wk3^zj19є2 e!T$D$I%+_U;)%Z 8O-dĊ uX{F$uIk+h9ѥSn\A3z( |qрLAZWpOo8?{ܰw|.P;z}4{O1&HQuٍMNJ8$g*m=u[k'nK4ȱ #WNy,LU T_gS0c?kDg,_bEG݀K)xQ˻y@0|@^GL⾝BL].gQ~\ȒL4J$~/UpE]ON @? #/=`CK@>)kksX)#Wa)W/"1v- a a2wc [Q~=kXV.|r[ٻs{ 9Ks61V!W$A`buZH *ƨ QQ*J/(eVrW)L2g@Aฮ9UkиCOM\sDΚM+TX5dJAol12sC+Xc~K d~fK&(Ꙩw]rv%7<>W)nٍ*gV֟jdCXj#n K%GiZmv³fJLs~ M'¢+ 2,h'O%_JƷZ fCKCNht# j@T ]ydI-gz$ wnKkŐ~ z ~+r[?-a뮁N j:.֐O7SOky:Qp/ų q?ٌ,%!g5G+䔻I0IؽbU(lsªđs_իGM#2&v_]<]jH/#s DD>D U2 |L// 3*BfDb@`bdp|%Ja @b$dd|D"0`ľg (Q|88 ]úLVE5YMHu0a?} g'ڬ _ɒ =2 &AܼJ8QA"ݗx@G(c#'FYvˆg6ğOϜ~A2reYA tn)UXǹo'K|xZ )dwIKq gX|;p!+߾0ڔ7cj圶|Fr> IY> ?;\* Dtig̏֊u&uDin>}X74SW!hU=Q( h3GPI%aa>&J25T= NE XSc:Hؕ\ZMX^.oSjk`k6?B}9A iiჄn<߽:K[~jS~`IPдF9XHl)syWPTK.?*;R18)Wo 0+kkHfH~BTjs$,Q:yVs`XljvzqY[4Jhvo[h3 7O3΅^խ[]t+/zBqH3^5=V Θ"6SVݡ#:,%JB,nonku" ^Pf-$S9 ;S'7FevZ=^ xeDY^*XۜO2k]1V`^!uי̊+zn:VFӅ*WaHhJ_@wߌ f"O[VuJS v5ELB(!ͅ_ 36;,KOD(l| K=nVUs78"SjfV^穡Ԟ:+ۼvywH7J&Y~>ҧӣ?iJ<*8#cwlY ˋRċ}1 { !HS m3|WNϛD5+3<3躲̶Dfˀ1keprIڎE*8-.}TBXV9 Ƭa d\}TQ5 xjvGU״9(zW\>E_hЛ3A_0XnH\ɖ_0D\KO]{/T5+oVwzd*vEyB'a(w` 4)|͙$)B>qE-t>7rdwBRV!կZUs JTs7J(X- EP9z++Aցc6-vYӂqƶށ7y"6ʪ(x'=ӴTliP+? +C%hs su,.2?%L ުTB, IcSꓥpwc)nD XxySZUyK~Svl}=-杴*z:kRwcĨ5hYUhV|#BKB7laXWnF-߭n'}([p"zR @xE)U}lW gEW(om)AQ_@juo4IZ$ULL`;xCa1j*Ǔ}wƊONOrQ+ b |̘8po* D$@l\-(ኈ$;eGKaβW_^OS+s.U>!F\PTI_ݑc]kn5$YW?YGidid" qƜ!AÓ P2.ZsRF@6RR^\[φ2h}?%t |y;$z`!\XҽC^k hYbw(.Y ?RkpWbLJroȮb4$dWǿ b85Ho#%ogLt$.$ވ !ZtT+^C練j ~3:2FJxb6+BTH 1\$.oAg#s*7#y$>m%;h©m^`0`kwhv1~s|HɈO4MI}lޔ;{s;$#`FEhcGP΄{5(Iޑoͤ7dt{尘X#ftu2k7$VCR)`EZ| X}){. LK_.hXV)xܝaWE'y)E9a xIo)?,SMsc5r1;CJݺn~"=,5bX*Tss=$ pEu'ڂL#\j#!݈,mN'/EDi}G~e/I6R4 luǨ.I c/7Pt!^UŴ2Y+{ܽX7fOgeܼEExmx̒b]K^ND:*ѱ܃_׎VCEHc9 hM9MكAo?iBRTw uqJQfraR BĨ0ϴ9+ѥ3&빪,~TBmΊkXx?M_4 GʱQ˪`&н⾔.P(nQsm< {a 弛A^4h0MT SmRyBJNБc." WK=IhW\#zyL]ڷ- F?P tR Q0}8XLi1ݕN*K`wS} =2dKd DqZ ͆r$OܑCOToF8U4Iݴء`lUh8R7Oj]pƈ5|>B 涫UDY)$q{E/!=^s6P2qNNP\NXIc*iu\G0 !nVhiXXS$D~s?VjKNNnK:`BjR n L#Xjj4n|iXK|ѐa{`f: V[Z-l1kOnF̺o!!jݗ{=Ǟ!$:x0O%M©SйcOmy25[J *hKM֊\UGF)' h.SGz{H3O mNR ajm P!HC8\D'FFW6C# W Ql^wb}qF?J~\ S+o{b :29^O8BgrL6%nYy0s]\Sww4ϊN˹3O߲b|:W Z _|x8$]<畾߱tp=E޺q:Di?FMu"mY>0XLnJ(9' NSAQvTir~Qy$Zw?ğ5.;,5ٿ9e bd }ɲNvՃe`I<>UEOŲ6d#?q~*8*2w̨3(D~<`ϖ!,S37Z۸3wr<9ǡ@X(,@b^GXyeW2mnd~, s!lFGUАT<#rZIS߸D DP[Жъob2yx c?F{&8IKcv&$vʥ3C\2 snT~bSU g >Ze8Dc s2ᥱ,lAg+"AWE(qkª@,QEc$lU䰵|X'KCGY/&bb2ʓN ,Y\߀R@nQZx'W]\BAЉ/-ZU/M콺=rCnmNH?3 k$] {=i4ps2 DGdrZp-0x;dgIԙzR;/ލ<ꯂl[z/nciU})ќ嶵۱c3CC} )7]X=PGØ+iT 7KA $b]j%L .@-m>2S?Ht?&V3ָđֻBgڮx^NRW{umt}B4TA8 p9?w; 'FZ\q<0װ#Ƥ21 WHY%ܖn*¿I&Csр0oZC>DnN1r6Ffm琴gs¡Hǽ ?.MgSȼ!SZ?8S_|阘ohCFۄq ,>~:pWNBm(SCIZm\y+NU-7ˎ ~XꜵJfyYF}tyca>\dn5,͚ ?e4of O*2?Q92?-^2VlIуߜշP > 9+'MV<A=q4}14> G""pXuV7%H*[g%OˡqW1q5gO,DGu2"?2rFó9_ރ:=*2.;'LhcfVvY@eX6-! Wmd :lq xi".=Չv>XQx8h#EÉ+ :6Ԅe0~n, ؼ`(EEVc`F]5s@Bo`ې8&; ThOfpKؘℍX?hvYڱ\/2Ґuslv"k%+v} Iu猹?fCtACdVk}2o'O[_&^!ZWp3o.)/4^ WL0$H':d!tGڅ1KSw@8zj(dD#` wcS13$mvYGtՋ5efə͂|mgXcw`7Cfs(s=im.!7 w9U7a Ԏ(Aa,1 dv{~[J&h.)oLq0i;#W|r84LMFc-,v]EMԊMu&lIKG2ՍBfם ?*,Fs~$'ͯHxl*k{N`Z Cԓ ;gn@VG2}|W'z-T“khQQoNz"dGF`I>xS@t-0x!U4V@;EqpT&B  EF {2nW HƄ_]*l8c7sR~6ju.4Q p cHdl(BmK鶒Bu :WrEx9͈45DFc?l]!Bh1=i b^b Me.CBúrV,F&7;ްa|yͅ]%JԖ*[0!qU: "ǯ/ާD f%SØgSn P:< Qfε: 2K,eܘ#ܺdy S\`G~6eS協D.WjI}_I]h/D8;5+ .i> lQvy!搞u%~F5gً):1Ee@$)v]w?,36S#qPJ9S@$&S|)%yCII=DfAhʷn2y >ة_L)=d9/kJ@XKzvTGU(]>b4u'۽!o]'%${}FEU -'UU8F(Z\@&.pWd(t'P¶FYF{~H͡QøG/T&<$ӍMD# I;0r샀w XmVC?NSo g?-(KSI.+׉ٱ##hYʖ'Z?elXb'xثh" #X7z&wkdxJ+ 3Pۓ-~j c5,vsrj!{~hCGaf0,t'MoX0N4q2 X,]6Pم8kJ- 9ͫf7FUҌfn+)ΞJRG=OSjQ8_{w/ 9lp j[8#6i>W 3h(:L TC$;OHkPm't&;L'/$vfG7kƓΜI 5Jz8]g@XTgrXoV@"S5^}mPBk7BF_^v$;␝VNЙ2h,`XA?`c瘬=}M9,>]]V )6g#Ĭ^nPeHXy|C0=_P4lh7&| 45x) [ Po%Ϛu&aD\<@q. f-qe9#'#җj˛BʹaGmF}SF]R|6h -k`GBN_}maYISՅNϙ9Bm" "SW:)|BݤTٕQmj26O?}bXR7F(d5}rcoݓDq'Σ$12ULΔBj[VDr1e-9Afߌy TS($8nי xe8hv,y .U߿dtADaJxTM"y7Ry|;P:B&鴊} u`i:cs M'Lvk.kIMȎ<"l6+r1[ %EamjW9!FЎ{ZDJ{PDgOS T&-Ij 2Z#Cr0QS#aW ^VMc!1׈-ˊZ^S;ד!Mv;>vqus%Af\_/K&^`,QIlTd)4NRq*Gj?d۹>aQ>9}bL{ K>FM;gج;B!f>wʬ%R*#< h(Cq9 <-\G^Rl0/: cQe5ԇ_EiL\}F@c!`5D%OxZsֺ*rKҮlWd@)/~12wvM/cWd9']M,^8}-# >Z\Dq|p¾ujuWֺ9݊;Ø+mW{}YfCDk -Ѥg=Rsg=ZW|} (lOtk#sn$0uKgifBZ*x+p. PM>%1>yWjt.8#hY=+ hgyQYZfTN $$CYLyI :ؠzTbfU-nC}cv*FŸ?0IS0,N/Bcd3`lphŝr;é 5B}w̨ꦟs7w֏J*/֟y_ :T;nJֳI:;^߰3l-Zkpyӷ:aɰ@bݵ@XJ,Gn/)2E'zwjuVdXARuFF 7pP{TLsTTF^#0S`~U8V8s<!gFN 4d7AIߋqO]鲾;TY֩w>Ƭp]AqV48̎i#i3yq!kcs/1X(J*!5斜5h`cSɢ<1 2G^K*=,R[K l Mz {?{$m|b0p…'ٖ:s|'divuN"t0!he?I&f?1XO & OVKw~^Y@fG7JG@1b(9|@3;i&[S~zI[d arX!tϟ_ٔ 61DU%XlC}c?2rYz"c;/_cEvYa#! gnXB = f9%@AKgTf'–t4- 0Hs9#mղs/h("6{Mzi*u_)$X^p /i2͆21Ϸޣi6~묿P1ݒ%2JE˚=@p3<$]JK8䎲ĝs&ri-`hk]V,HЗ_cq7=f,kP;7g4\5=_%FsmaexWJ$&+roAUNζ&Z%LdPr3/5ۜD2,-Dz $*=B<$G9AEc&Bu[9\nq}8>.v@I<3!͝\l1 :oJn8ovd=\(h §D4O|}^)vdƏ6ne^iߕ~vq6Ƒ& Zsڶ 6/8 !Z/V%vCKɞ`έgf+uFu_5A؂~!lcŇa Iu} @Gx4y8'4ɌWvq ӥdcćNRȡPbMi,koL9R@jn&ԂYPb4 ;'[gàNc0[KV^.50?X`8"ZN<.ozi--AQbdu6th3/ 984SYij,& pa$0V##Zqt=QC@7Yz̲z3_ٲ?Ũ;[~y*pY(CDSD#ghXތ WS`{wQpJ4/,5/AWnJF2L8=5f3Y>4w ~$FXw%vrR Ƌ'qKjc{ѻSm ?Gvx`l3O5< 78S  2~ ҞTXt.KΪ#a&ۺR\ HZ.?G-01\Swp_gZ8 o㭡`ﮛ4Dd>E~#|5%m>!)E./k/KB#obݶ8#K t)@KqEhz%#& qIl>奱-dBxz0Gd "-nmʂ}gX3rM~XMSQFtrFpƗ[͜M.Vt.G=pӷ Iq)h1$.'d^/U 뇐;N^mc4ku-ަ/ Yǭ GU\D;+S8U*l%C S%&.X+g4&cl18tZ@f>*#HZ֯2Uex]Q!&7\]:oÕH-uj$A896ّqc#Z29Ϋ8m';\PwI\ +NgҫQC lQUd {i_uls{ =M'm9 bAm7?gvhnm-7AfNfpOa3OM~!NKU]3ps\k|U{:;霰Bձ~b[_nO !2uptN~lܞ̚T@Kekq'T8h{Wdm, vu9a".g{܁<;^k[ /qapknDq)Vi5[E[щ0V<)bOO0U@>*b{ڬ<ɩbuS8^ !<ݜ ڈr<8CPCB\y<QǬ]&IfG/|)ء񪀬2?뢞|Oj)2;9>] =5(sB^ XXt'tizƥs\;:8@w/_OA^ ;| Ɓ'0 E@qej,aO+=ֽ:&K/7cHCáOAz MJo6%pAB(j])}ka /;|͟1S&_J{cFm-mHV?檼Lwe|xE'k߿!ua\-i~8ɱ\U8|sGT|y8 Ax[1̉RK03;ESXz Tq^ pY@YRkgߠ>x*#}o0 لjR36% fvA* ?1Fn$AՃ4+ 4#3Dg\uD%2wGH8a \Câ\ܠĺ2pp;KJ:CûSU)/rqw_Br@*D&`ǐP=hҭ|[Q=2:vtv?BB7*i ju:}߬3 'c^N |1);i|&FeX8`@ -8\g[Ka$\P_ĀO <fd v⏷ >lk]&(V%~r0U+kN1gk:L;iuL4Qq 99N$it36+4("g^n7閾W9!AB&ڷEQGi;fYShFdM3'iǿ IO$Ԅē>rAE9i-d㇈-=1dPDƫU/ š6, R El#`lN}XzL!JWgĻiY,yu4DN㘕$H {)-DhUcˑ\CREd(Stn\sgݺlU%ީBaE791PSo,o(" alŨ3"Vi="S~{EI{RNv',J؇ )C_$P! ѩ O|H!nLKimoDb7)xnn_Q5!\uZ/C-V~kWnߚI )/.㠇yRX|:jJg<Ӷc<"kAbȷѣ(T;=|мij@<̦+o Ms}6rk#IGc*0} 3i^L ؈^^ۓhjYBA8@x5./6-Z\RWnıҹʓ{FLkk.S$vTܴg̞7&]hz#i4(σӟ3sE/Y_`T|$ Gjҫ xxemzAif'~'4t2<%hm.K0܋|;L|jT@ kְDLk۵oQ[%~)*u^j$NQ͓'?[1Kn5n ';m)x9^sRm1pK vaB>B~g{`,c>Lôw ,;5St/h lQ_ΠH)t{Zsd)sSj],l~$/ i yE Ѭ./:x[Y`pF \r}:h@Ȋ8l`6E9/?Hrl]7@n4v0S$f+'b|(XџwNNNjLԽ$$*\̨&^?$Za/  ) ]+!-3yW#tKf~G6?I>! Nܖxdle,VR7P;,%|TS&qWCќP;)B˻D3'K-aZI< {N)QEXHlV.5P!.>g Sc[JtG㟠2:ЈǗapq=CWؿ&>RβL2ŲUY ~!j#0}1^+FV!q*!W?H3H@q*O0)AGyY'.F ̫ty6&BܢĞbقtf,DV"">A]= ȗ_LʍWzjPhJOCg8]I*)ǻIL i$FrøgMٕ4}7։p|/u)H2ŀ kA*ط\Bz썳m DrطM(,{5e TW >Z q0åR ܯRFso!$uxCi[4I"k5+ͷ"7 mTuԎ `mUafRG}34(Zdoפ ̒}h\:ڬbPKNV =h{ %Y##6xQ&a?䁀$o/Z=/@ؼ#Q'M(B;c#0?LxOM a2fWfG4 8&g~J@TC}k':?C<*h#۵OLvV9KPN^Ê+Yy-bq<\=MF{-C ;7Iv3XCn†zNW^ O9 <T|eV= ,h v9H-)9aH'PE\z5VGdty %XV08͌f,^ݭ,?ʘC"&|:' 1LGgEpwHgV XxgO4ϫ<5 cb ؖp<@ќ h=gFK|%]IJOzld &-v.}> SΤp] WYe 0:4HJ^1]#6JX48oN,mO n1LsPOU9$E㮜SgC\ËؒZ9AhPTm =b,N~v 6&]>Oi;ݗ$[tow ͝'|^&lJ2_QZ-|xhWv߱/fb12Nv, G^ AAT&9ςBv+gn !נ7jz e[Tl"yπF;Gj%\DWܨ!=!YuԠh"3$ej/q͸-cKC8mob$OP\f>a=DE0p;2:gI3)uIOh0 %ĴR5m^PqKAB0 Ip_jmflf$$Y) L@]X, on48/Q:@WJc GbjJS,cQ%!Tl5xh![Lri|Zm;ttA`+}H1=F ݪSb͛fC0G l/+,حޥ^#a@kX^$ե>ǔ\w#fdC.K6(sPY0&Mw[+K#!dS{?99݊&%)q)3` Z|g 꿤ug_LP(>[JWеgh[ Fzkr4QA=–>;K})[\RTS-~q3:/F"+׵U) +E }{_D$zbU_KPgh*NA|WEVC_>zP3utTޯr}Lt@S+yn&rMICUcة?`Wש&m"^|W Y.%~ 'S!/{2NmN%홲/MH+BE9ӷ;AX0@N)2|gxCM\>U|VwjuPR#0 eudfgt+9#hF[kesN0)gг?{_и9 X|@6Ya/>:j+ޒ%hԣt38篆S͂|ݣO՗RG:0'ǯX~&n%P3p%bHt-^ͣ8j 1Rj [L% VAW,Ϻ-+,1I1h&jvnSUJQ`@1]fF1PJ~286DҪ #C  =ջ >F uc]Px GyXy* \QVvgͤ\ >x3RVLƂ.C۠ÒEG/lg~u7n41jzm @2@ Xq#zLjgL;srn BO5dIuZfFcQH,y#lys'-Q臭41תs5oȐ wm' eS_6|zi,.;]ؗ+w٫c9hŨ ,j1KSߡ r9Τӵ-0cS~!Vf+Ȳ;jXﰄ^}%a ͭpx!}+gcdf Ů}ҧ~!-Ct' FC.!H%Dw^4N wg^اX*R(e{v ,I:ks46Y1 uPcqjQ{Jщz\)ki`Z%F+<2JZ7' '%o7rCԒOZni;NU"c%eV >̯8fQ24'xT,P.;b< ;jey.C*rBn-][q(z$`Osu-w{z0chІ)b{V|i֝t3۾NuQx4V<JEiʅYOAT_mS΄)u 2 DF28ybdJfzwWڒ'GFQB!*_k>f>b Ɠ.-~{O8pKhՀ_oŐb^\[hvnnD\ʷxLH&#{T}qzOuaL"ɃF9^\FPt!^^S!0<5;j4HvgV5t@Gk_~ kz5^N y* 8:dąyp棧fYHl} U[ڹbEIB}-ye\1O?ܝ"RgׄVj?0{/> JW=O. inqzymQ d+y"cLk?l0 Z' k F|+s~A^MCV1ѫ W^?dtYOͽmJ^ORЎ^zWX%Oiǯ Jۘg5ɩнA;D;yUX@g]tΠ&;E椰NڢOMDIA$/ JU\Qڷ'V9(bVi8pr=X$eDo8Q|_@1}/ 7@RD>5\m&97TϜRX&f9(CDN]g*勖h^-] ob"0+2۞"kv؏HlТtUs򆎎r|#@,6 %-ɒB]13}3XOtoMkJD.NT$A ؍Me#w..G]8i 'F03oDwIr%y |.Kh Mrxy&lꍓ鶐5sX NHf-i×A.*ͬ-.p^Ezo 78epg{6)|?)$edtd]AIL*P*{`bwS(v=}ע$0&D}g:FxqQ2F.DvtLZe!v QĿ i7qBZO*J܀>_y=6a:<6ٿaypq 3ϑ32Lf?7yadua" Aa>Io"qѫ2YL+2x(zܜW D=?4e=:ly*##ZI"S,_e%:`g6I~u'|<$A<xmr| g 0eo@<& J=JBu*\x!B w6pK\ h4p& |(]9魈?T=(x>$[HNqCd7+kfnB]LC-ZxL7ϺL83f%z}GXenz<|1&X٭PdyTף)uDW:}) ;ܠ?;-0/tу=?agYːPDW&\ujǂg)VU(]JK8(xF)AY'XpJ.O{Sh`}Pa'_p*D>Tu`"S"TY4paWmJP סiϺ}@Y/d]M}q1~RX;j .pe!B9MŁ6a 8:.Vi.a2b¯1c1X3͞{\%G/hk,lzxw]?5Z+4ۣ0C"]_2͇>==y+س<579k# 7γeDƧ{acL'jT6@m>$AӚ4jN;L_ d ٵ=9v?mIK:.w%&Ku]t!n(t5՜_,ZԒaryq̨ӎ^V,ݯԊfc:fcV]#flhfsVe-(^c>yYd[KF >=N4xdzЈ,@^͒""a XGPR| <[l*(Autm^Ԕ6 Ci%|Ks#*)ozIDe0t) Cb S4F8T{":X$+!:HHOmM8pwx74j!>5.a]MßfO1ũs%E]]&nʘ?Jaz!}Jb@L=oW@ቷJ'@_ Jf ح{)|h 8K8( 9ҡÜ2~R`ZAsZdR,Mϙy6̻R Y%3n:pЯiPBJI;m8jeY8Gb0Bټ)na `qS#C=9@v~pB/|n kG / ( t1m/^crjtt'C…CI "f}Qo>GZZy@.{ }%r{ d/QSU%<"ƹ.+ļ?Ky}"")x2e[-lF ~ :Z .!Bmm]aC OmEtݏ ~Hj+h@ю&qc:O3çF\"*1z巘&(~=_+FflG3D[^P(z}V.*w߅P9Y gֿgKc i*4"Y L*x6+Ӻ[aQuEm(0(t2{8B) ti㢔&0`עdSl`]-}~7͏*2¹cS$,\E{-8o7"A3L@ANI Z x7QԠ<@%+]cQc$7_|.tkfm[#jX3ţÕHMo9}`Dxèܻ2gaIl^*rQXcP*B)Sa$ؚ %њ; 9KgLJ*cKi}-f*VއS6Qy1hOZށעlzv¦҄otZiQZ?e>ˮU΄~B\ |+~ަPJsV ,GYF=r.*_F? N Ȓe l?[m`VO[)߽ Ab9A0)mG&M3R?D6xWt&#X3(߸- sыܪD@<5,f3K-l%0o~=IV 'PplJ&E+훵W'tń2]븃HvRƟ]i̽z*܀mڍJb3Y*] >`Kʁ"u}J#-NO~Z!o"[b}>&$1QNiV K Gl9-)S(&!\S԰Vۄ T{@.0L!c}(-|AaB '[F ~!0~;騩UeAD_HHGg ߅%Q=As- G-f`}l)һ]| '&MDk]fCp|-Oi&Tz;z z$MLo,X튖Ӆ*ݶzj29`WF[f "A`E2K~7**d(CG<RSG ׍QA_(J،p=&J!cmmg m) :BY]5"&*i40  eq!AKP^M_c0`$^' v6L6NlK#_8Nj;uȕ`;Qi(T΄>$Z\ "s$՝#MzҹhOB.##g؄%7Q655CXҁǹha]=ϟT5(=i/nHҗ7۱NXX}wcf8,_{`Z.4sS i0](-QTjmr^ҭ_zw.IhT^JAm[P>#w%瀌ߓDZ *AQ_5Xrޱb˛UHV.#EgQ+j:};vzZDhzUI!gŻ6Tܳ3Uaْybh?TGT.a^; `kPr#Z: 3K^?TˎlAex%%]Kr,NVВLJ'pQ"XJb7F!]&}j5Mnk/Za !/8r$U]O1w^h{hk50Mo CXt 9ZH"釴9ZgӖPvN5%D7P"tKlnX8f(UNPrG P7!L2e e;6V2BGPEڸ.H ^[)+l&G^}'3r!!%i`tO28)y4OD߸V2+ fzQl0zh[hVYNn ®X=)J]3bq )'yYAhG"  d9M$k}ҫ{z9ǃ~XCo$e1kKuh `|nih؟ e+1c?|P΁~Tnⰴg AA38I4Ō4!hYgJº`A$5ܺarQ4p76?s;xWT!պ#{b|9 =LzM>Rg!{Z]yvz~6Hm?Oh[NDb/{h;!O6<,BX_[#lR`y7it<92u4@Y(bhοfPe.% Jbx3r9P1 ()Hudl;E 3fO'e CR=UG{y^AtֶS dOj0;/ g7(+Ioh#{{IH!(BBŤ6K,J𷰐R ~SԢ/oB.5]OޣjX[ mACcL%B 1LsCB% YpO^7l-F-g^4ZCKCCF JwE0;T1nE+3"V'Nn "aF@"%8BuId2&^$Rq >)q<%Tdz}z-N7jJ~"D2vm{_C j^.lT6ٮ`yF=F_ܟMsǿ-"7oϽF×CHX;.(J'6 T֎N'dž_B#r% Mߓ꣤7b5a\~،B0'9+@ 8#<7 Y"oJJWu岔Kaآ3B$IbZXT@@3D.K?tmZGgÀ;N8eb aM-x h6h~9flE;yKW S y]yPFtaZ*ȼf*fd3OY$tU+}RKϫOԽ0 /}ő) J;!ŘTSzm'e4uV+5tߘ}/ ,ɽk[L<+mG VmxRbWhH&ݢ5&tG+`.x:|֜ SՉjPo]d-S:WՑ˄>PKDDl:Qac"o:~~bHtsjL*!|O ݊XndtKe GJ2Hfp('˼G2+! WÛ*ƚx6l42iVNܨ~/S'&1V ݠ?ʉ=|xaŢu`,迪k61$ 1ؑ~LeHG ݯkcgK4X+<)xmS:GF 65SC_omJjEBo'1یlsTSɊѡӗyb5tFٌތ !M+BԊ!H n3mzU=RjQQh5;Sc3me&{Iy|Xtj%1UJ,R2քU5X`#Z 5瘈#2inHQ@$2xҤ0/Tu\0s89Vڲ D `nA,̛ԊyPX [5{ѭfPfX{U]rAdR5T)hg3ϯI6rUJಉ$^DZGtr#;|enw 쨩W?NB'@4Ny8[޹6/n!zKzvGA:}ܓox) F8& LA ka2̲:kB#g:  >DgHM폺ڗ^N=Ҝ:N_-v1yeKF nۧ|z#QSXijY^+$`jZ,Gz$Q)>%˛ִ/9Ϫ.{ "<9Xlʾ[ xDR[!CD m.gR/ õcisx)Epe0\YUŔBh$J\ 5kx_s~[~;]`޴sEwPakhzOq!yJ0Z"'n+Y "F)}S!G0@|>qp2TYK\'*3|bPWJxFq?2Zv{ǴÁA7/*Ezf.X$rXJSmCqD7UL4Wo2 NJY腗ƪ7cAӔ,p]tz3{U4Ur+l[[*Vͳ820rDz}4peE5[B]Z|/FBlѭD'4HmKYhFi&ҁFI,Ief23f4>#d wIֹ|0'ʠ˙M<$cm90z_>V&/òCqu@W93 Z>aO,Q>:e;Ȇ>2v:&RMe~uFrLHP]<mSVB̙v)e)bb`V{N R"+6$4|.CT-bI! 8% 5IXqV4{$&Vl$(1ɾ$Uosu)U03.VŶUb+DvFl3򺎃e1]!齵XBO(&A_F1ןPBP%~,W3|~y[ M޸v_j+O. Hs/M'8b$O[?.XlN7jwMsHQ!Cⱛu}lGkz tLwU#@%fE4б0i '2oAO=q,ꅠ~Exô!*Vy +@u/*f˲XtPȺ,+$z{Ib~D,`['F{<3jU/,zS&ƫ{$:MQݧ d&O \n{V6aHں*+]oK^@S}NKn1%Xg6H(sugQ DdjRI#RUQ)O7Yl3H,r z?w?5Χ$+u$}ݗNٶE:f\D ~1 @r;JPĖF*Fpp;})ĮXڊ5Fi`pbA F -_SAȄsZsƝ\&y[hҹ*fʅHY82-F}h\$gJA,c4ZSb~cVޫ.bԁuĬةʨSi !OLTBIm p|AE=Zy2ݦ0f5b)TfSNvmsq /T}<w6Ѡ2|g \[ տ, j +V>C®+C5 ]LH:7Z?S,?֬[`OgUzQ~ #?QRkT;Zy8Xv@܆EȲ|n̖T'B0X J'Uq:xEeIoʶ̀?JpwI[~ O]0Bt)ip &4@x4GC&p0crC7MD\SRޙ #a˂~.D+wXξ Ma:ڽh<-vT=-UOHdMQcu-22U :(MuɈ[~Bs!aؿC.4v%0%m*(ށi2;$#$>{gbɦeӱzrProAYcRW'REZӞ3l旮ۣB ӻ}z yH4oV5T9ۤ6t(&B^A:tRQ,o!&Bt[~qɄ4yCtۓFCŠu^䱖%q*#N|f'{/l2ML' ꥵWۮ X`Ӊ;v9+1rCH ml^-?3A\1?pj̢>FpTDiJDsf`eS3P~c%+N+'ufˉ #bLQ R(4! *?Hׁ[)faAU"鄍y+i%f BXjQI˘ [WCX5h_R sosf^FF: 4(, 8)̰cyt_òArrԍ:ܮ1(곇p4]~l?0yVOnUw=