spice-server-0.12.4-16.el6$>Dݚǯ3*̸>:@\?@Ld  N  Gd     0|!! -!( j8 pI9 I:I><@<G<H<I<X<Y=H\=x]=^=b>d>e>f>l>t>u>v>w?xx?y?*@HCspice-server0.12.416.el6Implements the server side of the SPICE protocolThe Simple Protocol for Independent Computing Environments (SPICE) is a remote display system built for virtual environments which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. This package contains the runtime libraries for any application that wishes to be a SPICE server.X8c1bm.rdu2.centos.org3lCentOSLGPLv2+CentOS BuildSystem System Environment/Librarieshttp://www.spice-space.org/linuxx86_64!g "A큤X8X8X8QQ636057ad2c81d490ccbc794f3f3f62a1812bed5d5a1ac0a64bea754cedbe0126dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551cb150e95d7900db4fc3e8f0bf9c764b3e2d8fe10e96a76129e30bd6b82307c79libspice-server.so.1.8.0rootrootrootrootrootrootrootrootrootrootspice-server-0.12.4-16.el6.src.rpmlibspice-server.so.1()(64bit)libspice-server.so.1(SPICE_SERVER_0.10.0)(64bit)libspice-server.so.1(SPICE_SERVER_0.10.1)(64bit)libspice-server.so.1(SPICE_SERVER_0.10.2)(64bit)libspice-server.so.1(SPICE_SERVER_0.10.3)(64bit)libspice-server.so.1(SPICE_SERVER_0.10.4)(64bit)libspice-server.so.1(SPICE_SERVER_0.11.2)(64bit)libspice-server.so.1(SPICE_SERVER_0.11.4)(64bit)libspice-server.so.1(SPICE_SERVER_0.12.2)(64bit)libspice-server.so.1(SPICE_SERVER_0.12.3)(64bit)libspice-server.so.1(SPICE_SERVER_0.12.4)(64bit)libspice-server.so.1(SPICE_SERVER_0.6.0)(64bit)libspice-server.so.1(SPICE_SERVER_0.6.1)(64bit)libspice-server.so.1(SPICE_SERVER_0.8.0)(64bit)libspice-server.so.1(SPICE_SERVER_0.8.1)(64bit)libspice-server.so.1(SPICE_SERVER_0.8.2)(64bit)libspice-server.so.1(SPICE_SERVER_0.8.3)(64bit)spice-serverspice-server(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    @ /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcelt051.so.0()(64bit)libcrypto.so.10()(64bit)libcrypto.so.10(libcrypto.so.10)(64bit)libglib-2.0.so.0()(64bit)libjpeg.so.62()(64bit)libjpeg.so.62(LIBJPEG_6.2)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpixman-1.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsasl2.so.2()(64bit)libspice-server.so.1()(64bit)libssl.so.10()(64bit)libssl.so.10(libssl.so.10)(64bit)libz.so.1()(64bit)pixmanpkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.183.0.4-14.6.0-14.0-15.2-14.8.0XJWίWX@VV@V@U4@TPSj@S@SSZN@Rv@R[RVR$}RQY@QQ)@QQP@P[PP @P@P@PN@PYP@P@PoP[@PDOOOE@O O@O}@OTOF*@ODOKN@N @N6@N/N)f@NpMoMtMbSM] MK@MK@M=iLRL+1L+1L+1K:@K@K@K@K@K@K@KK@K@Ii@Frediano Ziglio - 0.12.4-16Victor Toso - 0.12.4-15Christophe Fergeau - 0.12.4-14Christophe Fergeau 0.12.4-13Frediano Ziglio 0.12.4-12.3Frediano Ziglio 0.12.4-12.2Christophe Fergeau 0.12.4-12.1Christophe Fergeau 0.12.4-12Marc-Andre Lureau 0.12.4-11Marc-Andre Lureau 0.12.4-10Christophe Fergeau 0.12.4-9Christophe Fergeau 0.12.4-8Uri Lublin 0.12.4-7Christophe Fergeau 0.12.4-6Christophe Fergeau 0.12.4-5Christophe Fergeau 0.12.4-4Uri Lublin - 0.12.4-3Yonit Halperin - 0.12.4-2Uri Lublin - 0.12.4-1Uri Lublin - 0.12.3-1Uri Lublin - 0.12.0-14Uri Lublin - 0.12.0-13Hans de Goede - 0.12.0-12Uri Lublin 0.12.0-11Yonit Halperin 0.12.0-10Uri Lublin 0.12.0-9Yonit Halperin 0.12.0-8Yonit Halperin 0.12.0-7Yonit Halperin 0.12.0-6Yonit Halperin 0.12.0-5Uri Lublin 0.12.0-4Alon Levy 0.12.0-3Uri Lublin 0.12.0-2Uri Lublin 0.12.0-1Uri Lublin 0.11.3-1Yonit Halperin 0.10.1-10Yonit Halperin 0.10.1-9Alon Levy - 0.10.1-8Alon Levy - 0.10.1-7Yonit Halperin - 0.10.1-6Hans de Goede - 0.10.1-5Christophe Fergeau - 0.10.1-4alon - 0.10.1-3Yonit Halperin - 0.10.1-2Hans de Goede - 0.10.1-1Alon Levy - 0.8.2-5Uri Lublin - 0.8.2-4Uri Lublin - 0.8.2-3Uri Lublin - 0.8.2-2Uri Lublin - 0.8.2-1Uri Lublin - 0.8.1-2Uri Lublin - 0.8.1-1Uri Lublin - 0.8.0-1Uri Lublin - 0.7.3-2Uri Lublin - 0.7.3-1Uri Lublin - 0.7.2-4Uri Lublin - 0.7.2-3Uri Lublin - 0.7.2-2Uri Lublin - 0.4.2-15Uri Lublin - 0.4.2-14Uri Lublin - 0.4.2-13Uri Lublin - 0.4.2-11Uri Lublin - 0.4.2-10Uri Lublin - 0.4.2-9Uri Lublin - 0.4.2-8Uri Lublin - 0.4.2-7Uri Lublin - 0.4.2-6Uri Lublin - 0.4.2-5Uri Lublin - 0.4.2-4Uri Lublin - 0.4.2-3Uri Lublin - 0.4.2-2Uri Lublin - 0.4.2-1Uri Lublin - 0.4.2-0- Fix buffer overflow in main_channel_alloc_msg_rcv_buf when reading large messages. Resolves: CVE-2016-9577 - Fix remote DoS via crafted message. Resolves: CVE-2016-9578- Avoid spice assertion when changing sized stream Resolves: rhbz#1274575 - Make red_client_{ref,unref} thread safe to avoid crash Resolves: rhbz#1361946- Fix heap-based memory corruption within smartcard handling Resolves: CVE-2016-0749 - Fix host memory access from guest with invalid primary surface parameters Resolves: CVE-2016-2150- Fix " qemu-kvm: spicevmc.c:324: spicevmc_red_channel_alloc_msg_rcv_buf: Assertion `!state->recv_from_client_buf' failed." assertion during migration Resolves: rhbz#1264113- CVE-2015-5260 CVE-2015-5261 fixed various security flaws Resolves: rhbz#1262770- Validate surface_id Resolves: rhbz#1262770- Avoid race conditions reading monitor configs from guest. This race could trigger memory corruption host-side Resolves: rhbz#1239124- Fix spicevmc-related crash which could be triggered with older clients Resolves: rhbz#1163480 - Fix crash when using VNC + QXL + rhel-6.0.0 machine type Resolves: rhbz#1135372- Fix invalid surface clearing Resolves: rhbz#1127342- Fix crash on invalid client message. Resolves: rhbz#962187- Fix potential infinite loop on long running VMs (> 46 days) Resolves: rhbz#1072700 - Fix assertion in video streaming code Resolves: rhbz#1086820- Fix bad dates in changelog Resolves: rhbz#1038670 - Fix crash on migration during reboot Resolves: rhbz#1004443 - Use TLS 1.0 or better Resolves: rhbz#1035695- Monitor whether the client is alive Resolves: rhbz#994175- Fix bad error handling in the patch for CVE-2013-4282 Related: rhbz#999839 (CVE-2013-4282)- Make sure we build with -Wl,-z,relro. We used to be getting that flag from openssl, but this is no longer the case, and rpmdiff gave a huge warning about it being gone Related: rhbz#999839 (CVE-2013-4282)- Fix spice-server crash when client sends a password which is too long Resolves: rhbz#999839 (CVE-2013-4282)- decrease the timeout for flushing commands and waiting for client. Resolves: rhbz#995041- Fix crashes when client is disconnected Resolves: rhbz#918169- Rebase to upstream 0.12.4 Resolves: rhbz#952671 Resolves: rhbz#859027 Resolves: rhbz#823472 Resolves: rhbz#961848 Resolves: rhbz#977998 Resolves: rhbz#887775- Rebase to upstream 0.12.3 + some additional patches Resolves: rhbz#952671 Resolves: rhbz#884812 Resolves: rhbz#918472 Resolves: rhbz#958276 Resolves: rhbz#978403- Fix a crash running a F19 guest -- do not abort on stride > 0 Resolves: rhbz#952666- Migration related fixes * Destroy video streams before sending MSG_MIGRATE * Fix wrong is_low_bandwidth setting after 2 migrations of a session that was originally a low bandwidth one. Resolves: rhbz#950029 Resolves: rhbz#956345- Fix a crash when rapidly changing monitor configuration Resolves: rhbz#868807- Fix a crash when setting screen-saver properties. - Fix a leak. Resolves: rhbz#891326- Fix throwing away drawables that have masks Resolves: rhbz#864982- Fix calling set_client_capabilities when it is unsupported by qemu (fixes a crash when qemu-kvm is started with spice but without qxl) Resolves: rhbz#880276- Fix crash when reconnecting while a video is played Resolves: rhbz#883564- Fix mishandling of agent data received from the client after agent disconnection Resolves: rhbz#881980- Fix sending internal images with stride > bpp*width to lz compression Resolves: rhbz#876685- Fix various migration related bugs * don't process both cmd ring and dispatcher queue till migration data is received * fix assigning bad memory references to marshaller * fix memory corruption when receiving display migration data that exceeds 1024 bytes Resolves: rhbz#866929 Resolves: rhbz#862352 Resolves: rhbz#878700- Build/Requires libjpeg-turbo-devel instead of libjpeg-devel - Related: rhbz#788687- don't call set_client_capabilities if vm is stopped. - Resolves: rhbz#867405- Make spice-server-devel package Require spice-protocol >= 0.12.2 - Related: rhbz#842353- Rebase to upstream spice-server 0.12.0, which adds: * support setting client monitor configuration via device QXLInterface::client_monitors_config * support notifying guest of client capabilities QXLInterface::set_client_capabilities * new capability for A8 Surface support Resolves: rhbz#836123 Resolves: rhbz#842353 Resolves: rhbz#842310- Rebase to upstream spice-server 0.11.3, which adds: * Support for seamless migration * Support for Render * spice-protocol is in the tarball now (a submodule in git) Resolves: rhbz#836123 Resolves: rhbz#842353- Fix crash in video streaming Resolves: rhbz#822686- Fix memory leak during video streaming Resolves rhbz#821334 - Fix segfault introduced when fixing rhbz#813826 Related: rhbz#813826- Fix self_bitmap lifetime to that of RedDrawable Resolves rhbz#821235- Add usbredir to list of channels for security purposes Resolves rhbz#819484- Fix glitches in youtube movies + support video streams with frames of different sizes Resolves: rhbz#813826- Don't free the rcc twice when unregistering an usbredir chardev Resolves: rhbz#806169- add more logging for expired/invalid tickets Resolves: rhbz#787669 - add more logging about use of certificates Resolves: rhbz#787678- fix race that can lead to accessing freed memory Resolves: rhbz#790749- support IPV6 addresses in channel events sent to qemu Resolves: rhbz#788444- Rebase to upstream 0.10.1 Resolves: rhbz#758089 - This release adds support for usbredirection Resolves: rhbz#758091 - This release fixes a bug in smartcard error handling Resolves: rhbz#741259- main dispatcher added Resolves: rhbz#746950- semi-seamless migration support - added pyparsing.py as source, and using it to build the package. - client patches are not applied. - requires spice-protocol-0.8.1-2 (equivalent to upstream 0.8.2) - advertise itself as version 0.8.3, to notify the new feature. Resolves: rhbz#738266- Drop unnecessary X11 and alsa requires from spice-server.pc + Fix a rpmdiff warning Related: rhbz#723676 - server/red_dispatcher: fix wrong resolution set for tablet Resolves: rhbz#726973- On migration, do not read command rings before RED_WORKER_MESSAGE_START Resolves: rhbz#718713- Rebase to upstream 0.8.2, including + sasl support (fdo bz 34795) + support guest async io + support guest suspend and hibernate + add symbol versioning to libspice-server.so + prevent running an old spice-server with a newer qemu + Bug fixes (RHBZ): 714801, 713474, 674532, 653545 + BuildRequires spice-protocol >= 0.8.1 and cyrus-sasl-devel Resolves: #723676- Remove Obsolete lines (added in 0.7.2-3) Resolves: #707119- Rebase to upstream 0.8.1, including + Make copy/paste support configurable + Some server/vdagent bugs fixed Resolves: #710200- Rebase to upstream 0.8.0 + Includes "Fix segfault on migration" patch + Some spice-client bug fixes. Resolves: #672035- Fix segfault on migration Resolves: #674451- Rebase to upstream 0.7.3: + Mostly smart-card updates: - including all the changes in 0.7.2.4 + Some gcc warning cleanups. - Fix permissions of spice-server.pc Resolves: #672035- smartcard -- libcacard 0.1.2 updates: - server - use network byte order when talking to device. - both - no more reader_id_t, uint32_t instead - no more ReaderAddResponse, use VSC_Error with code==VSC_SUCCESS instead. - change an assert to a red_printf("error:..") if got an unexpectedly undefined reader id. - client (not part of this package) - track number of expected reader insertions Resolves: #674937- Obsolete old packages that are not needed now Resolves: #674171- Rebase to spice upstream release 0.7.2 - Drop all patches (all upstreamed) - Enable smartcard (CAC) support Resolves: #672035- Fix unsafe accesses + fix unsafe guest data accessing. + fix unsafe free() call. + fix unsafe cursor items handling. + add missing overflow check. Resolves: #568811- make opengl optional - add a missing patch ifdef out some opengl calls. Resolves: #482556- remove Requires and BuildRequires mesa-libGLU-devel + open-gl is now disabled. - bumped release to -13 due to tag issue Related: #482556- make opengl optional, disabled by default (2 patches) Resolves: #482556- spice: server: new-api (4 more patches) + streaming-video, agent-mouse, playback-compression. Related: #571286- generate auto* generated files (e.g. Makefile.in) Resolves: #579329- spice server: renaming library and includedir Resolves: #573349- fix wrong access to ring item Resolves: #575556- more permissive video identification Resolves: #575576- new migration process Resolves: #576029- spice: server: new-api (2 more patches) Related: #571286- Use default configure macro (remove _prefix and _libdir) Related: #543948- spice: server: new-api (10 patches) Related: #571286- spice: server: avoid video streaming of small images Resolves: #571283- first spec for 0.4.2 Related: #549807/sbin/ldconfig/sbin/ldconfig0.12.4-16.el60.12.4-16.el6libspice-server.so.1libspice-server.so.1.8.0spice-server-0.12.4COPYINGREADME/usr/lib64//usr/share/doc//usr/share/doc/spice-server-0.12.4/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippeddirectorysymbolic link to `libspice-server.so.1.8.0')RPPPPPPPPPP P P P P PPPRRRRRRRR R R R R RRRRRRRRRRRR?`7zXZ !PH6q]"k%e Ep?|MܹɼJ~YA\ֵRrWge$U: 3{/y_(&75t.9rmoN "ACΉ'FHΧQd~ Ҍ(I8щdSǑi:6,,1z㳡1|.LuSvc^FiK< 1?A kʸE!4c=Cs>,XY[K_?fKp6m6a]+r& @R $.r΢9 XYv^V%clļiv`G #ch'){"̹㗻y1R!wp[L,R:!q`JqSjfsm%]ZOi!~1Ч|]4ŲAocta]dTubAAj1(x]ݪhI2M&.B6znLyc?L>LP[55rċ)~S1d "RPLf%9ZqUE Y9b%dNY8A X[V.ULy ]O*7QʹSvJNn-~ UZkd+= LY^RóGGq}TpC.%7RK-4>n%##`KBГt[5:9SmF|Hk9&4B8ʱni47pR{k3 3~)<_A|d  %|"͈Dӣ.tJTX#<]iU0)V`D{ FnRGw@2̶)DARzGrٰ3]կ# f%r=Ww=oOp1\6T~e IU|MHv*}>7QuPlªS G9pT,Uݶ&|^bzqH\G.D/T s:{C?E錙}ʓYYT/*.Sn6IBeACy/8J\Unzu"4SfmEj=@)%Yq0O,rGK|>T!~-?;cŕ}>+~ *nyFiYFy>ɗ~v Vo}.iFC^jU~xLDΰR7pT}#F*Gmly41 ݣ0j\ r:-2t[L,|ˊ^ +xSc|u1ࠒmz"kS8UDZ@8lu'dye9CFx_YSA(;>-D9ubxG n!@(xcGbz9N'7 HZLJpxқ\3c|.fh~^.;Ӻ*h"6Yw?wV&a\Jnwſ/mv^3$fpLvl:-S &LSE5A9owoAK93୶-V)# ,Wtr μޔ^O}Vq!0l2!zãUQCۚv#;cvk~4a11i X.7Ngx(QzpŜ{S;6KO3}~.4 &{R[Ks8Qr~g+amca? 4JbVDRnX9Kj6LwHoO zg 2G> a߅g7nVd09RQ46é(P1l٣0foأ.pP7 wԡ'&| ϻv&xԚLx ~!G! 8 ×L6JgݶU0isS\jq#@ 2 >=F͒*_K܏:wk}Wn.>Mgk,|rWt+z'|e#5_. $fp)Wr)Doq3q{{KQmdە6ȄG #QhM<( ~JX{\L(\r+!/?{?N 831V}d *1s$lc[8׎eOsn-o4~T0'280pQt;3=0`xndI2V%[+HnmRf:-OywGy֡IOD7%^RDu_]66X!J3yk&̋[ƃ9`'2f$< |wMv;20dX,}P8-3J&=oyR*DQYͶRN|x|4i8rQ10ELKo@. T. I,K{am&{xd_4.9-VHε nGGb M)5~@;J"˝޸)KTwHmWM78|hs6r8?dkտo-gs1xO_ oc?<?~4r}t1ZF:+*e\"jbCWf |tR"Uvy 5` Sg#vOu|].9L7-g2/Tkܸ%C3ܙvm8ktuHDF{"D)s3;oo`/VuN>Mތ{ˇ6aK*#zaQ@V5j(>*f 1at/]?~COV8kb>9f d z5Ju8h}n,]P>0 5s rёSۤ5 7$^~WB\DA(‘[:sCा\DZЃU|yqX/Ҟ%pLDH_U}0MD!:wSY8kl'bVm+.qa@UDG|i򢲱%gүCs%yA9^ׇH*l6~O1z&FnUo햏`C3;o5%`0 YX !ڈC-U+]_Wv<p>(v!ͳ}KG:̚a<<[6ZEZNMsQ#8ݼϼ d>09aUXZzXP4}oxFX9qjOu%c;c DԮ"N,ЍSJֈǺ&>_VMc|bp@.'Y>ˠ־Eb|uB^"w'j*Cjk{SW"c7oA3gZL_>@nu_q&}y[38^F3Wo U#C6ÍONU P!F[[0ZDb%> ;]?(w0r b[J~ր,y:qlq,v8'yZmG"CH![q)+i-_ҶP_HIG?>dqkdqʇ_n8M 3 i#f1*d0vڤg+>`I%-=?ZP1^cQG2ml)q4f;(ARco`ZƟIĘ"\fFmK *&vξ]E< 3ˑztbawɽ1 AjYb(cJ٫zt0S|q!^ e`č]0Sq%g1|'"_y CpC9л:NJ:p#CejƋehD3$V8+ Z7[P4ξvqkKvV4t!HEv(wL /}gʖ(8:gCor>ӽ dM~sz͕g;e+"B<yW0XJ/p (SN:QZhx7N(08xnD?!4c?i?tlZ$Ǿiݱs"Q[Q[w^Hm!Iu)S@mI3u9XψY㪕/pYJ8]h7=k/Q*BxϦk|ZJOvxZ1TH"<"ղ7W{ {i"u?\<4xa! A l0n[=GxE{trzSgjINIQ)|*W[9JztX`"%bc[VDKD EԪ'+S;g:kZIK| bq N 7)ZP3Ce7)Dex'q``Punw~23䃥8X'eidU޾sSW"?.T/Pj˼T.lbԾktӺet]Y#+UۻgIsAn-RͥoJƒ52+N:rWB]e6!ÝDX> 5TALHv=ZUtX"CNHohC) ٗ՝>9wf$HG=\|ڊ=^Re(s蓾qT()( 0* T3xf.eA1u|[7Ԥ0 r7`tVnxyL]Y+#L^Kg u)['B`:KQE8X|ǪNLjrݢIc_UF iFbpyL rM 鴬V 8_y0ʑQ7XL=V 9qDu#3,>g++kf}ܿ;Fj&uuľvvnYݛUD*ͿB9o_2$n'pj:k @dD2a'deѴڼvKӤ!?b qN7#<`%ܿ'SV2sA~4i*ώo$GBٵU|@ i[Ukvʚ*^ڷLPiT<]h]OŀX] C bIƶ6֣ɻwWe3f?U )Pe=d6G_f_P8__`Il0[%i=#ՓEcR 1PljͼjWCĝ}TS )E @NOpO8[NL^fJzwe@PeBb[A <ĿV k eX~ZA>uAZ  ¨dxiknɵ#׷ԪN߼I#wYxݥwҩQ`iyoݸ,՚zΟ?EY)Ԭ=& %U"Uf~ G;o3t"fj=HND~dS:D`" NHhA6\! |XW+H\jujWZZ=Z>\`74a` wZ}$J1w LRHN5S:Qea2rX{?^0g^'MkBgƨBoИ ,,}™6 >`J#1Bɧ#A> Y-+IEM3? ɯϋ_[|^kMcIc64<9T8E$78(w4/UxYk(~|=ƃ5x,Ioǫ 8=Ji:ѱhso3ij_#- 4W]H>jvXZƇ%3\2 |`ߦ)7k]kIWR46l` 9.F;ɵ2ɟ_ۋ7 JܹD`" !/3fNT+i7{T!DOW|؋n6s;3w&=oAokqK~+qXp |,pHߗI7*+, G;5@E jT e[,eu<0NRIX^ǬW qV-`BACT?}B }]_Ƹt;gZܫMsEy'4sQ8 I"P<8Dl_b٦>"K\ B-b,q;@zx{~T 3NwZu;EmŦX<# *p~Mc 4s~18c7^81H!.6-,<֛^iqx!F߇ @9xtFadq%#n撕~6A&hadtm4Q{8aue|~ːo7,qm,-~e+7#)*lvE{'|KٝGw{GN~GH.qƃA4(}KS՟Թw# ù=+kbq}{jj=i7}*b!P㶡G=l*җt7[rɉ͍W{j`Mo`9iyAaO_5\:QT|*s1>T탦ut&sYF a}JI0ZhSv h'l;*H:wJl =AyucZf@aOWd!-тQU"b-Ή;RYM3 ƾsd$!U^?Q\2SQu?z'@k 8-Uqzbķ`.PsԩnnK{5!d62q^+dZV߭]}dw([qq\ХGjrQQFzsd5۩ ֆcQXr!: 1{n.ښ6_ʴ`d<̐ ؄ IGiV z6JlR8;(A%dLyUxɕ*PgnVa V^I:FeVC gP*X+iX g^2;qVI BZ jsϤ=_t._+l >rF4&1Ms+ri}3Ւt{ڐ3[72˻=׎}C_TW2^H\X%̧3e;v*vqLY pC8=itt빫5cswsjHfD3n-jp<b͕03 Z)ֹPnvNH< !E /u=݇ӵܯed ¿ BŞO G>+q2آiqQ)̅.SrӆaHs 6Q?XUn%pMhopUy'q˃곶iDiI(5"[˳ky{:ϣ7z`巀'cEKض$ 2 \IcZ% G[Qz[NϾ8 Q Ū OaY^ 9< dUׄAQ]^hw %"[0SVe?]0C 1ݮ% `sؑ_1C=oh90LޖO]_s_l2[qP|6 t`gA{q4< p* 4o6 ȶ1,7V3kTE/$:ghW*@OF:^XQ ^aA9Mm͖Vo.{F_z *<9yƒV\dBͩF#ýTM@f{)j<A߉&*s8G0p|&duf[aII칚_S(F`;1zXQCәrK|.b$ H/Sdu󍽣|3L1*TEzσ_12R dW0<ժ|}\`f}=&f]G`Wy -࿺V` μvcoπdiTcaCLæ_h CƂV%5 *]4:=쭟U?yM;g3X 7b즐;WM5L!Ma>`ïCQ%^ 9\8Vw#([!_qUdO@COUS:}7YR}ET:.2E ?KT3jGHxATۊ;|6ݝIT{s`OW[~s.JUକ/ W.  a"lyqmGTNq IbAGHږLe:%u3I{A3sD^< eDȯEcOVr+YX5l+>{!;1ͯ\:{)Y3?LZwh3>u_5{&ՕTY aNE><|s ۞-9z 2@3{Nary n\4YNGQ-n42I,Ot%n&G6O*վ(C&tLV{Dbq(㫉 d@R!ԅAS/k.뉺9~"Ni6ۼeAEdr&'k97gwS63 tx,1݉Dvz3A (mn,Ixk!x/akGV@J_E&TѮ'F/p{xX:Z$hC{N\]XFt,5 o٪qX $ b+C*F3 evsq4)}X]`ƅe#LW8&O)VK]^cT)-י>QuoAHRR*MT1NوĢپSoĶ,21v=̥Ʒ"p9.&J6 ;{d #ꜞC ؕs 񏃠o&_說_E$4Ftr'Xrh-"Crpl3."XR|K{@^P}{k#T :?k; 0و`GQ}(h3ar jpqhc"՘aIbg; $G:a6^& S<nӈK4§tⰄ7 xLPHp_/q> w dv|sf={9",uL\VЭQ޿"tq%trJG{j$qa:yV;1{<߅/G س˭E븙#'39sS[\]6a]I Yv2cw5(GL$P\JV3c*(qW(n﹕Et}HΞSV@ב0tCDq wԥ]`>L\Vߵ!Ek@LhV  !s"chGYG![h).P(j¿ 2Y,-l)9Zs dAX^_&;QW $~ͤM;Yt+Z1Y"Mig~,7̈́]q8Q,~ y@WLAPxȒjom:Шs2kuә(.ܴ".Fcq.rfrop"r}:MR0_Dm]FP"o[*+츀.ş(;: w;=TRF8I;%'˙`NBj*_HM$u6~*Jr=c%hH]NYMx7Bgh_n Bik _&W/ 4NK+"!"MY3xA ;* wL2JJw&G=\6W-tEuXejI[ȉb#]m7f{7+L[dZJC +R*9&i 3ڜtL`\XVlC89F*O2nQ(w<ÄBa}Q7! ʮ"זTvZF/Rx>|%ܵ0)B}v夘ps}`zδ! RLSȂo rvί9>kyr(;;@% ETl.Qco$fUmsL,+3B Jݷ_s+'{/*t,ekDdNug2W mq(o(sb]C[rgO*,gcXzK%>S7Vgzctc&*`N&2/FC Lף?a:=Q]E` C8FM= V(k!s0l _'EiH{4'u}/(vmg ۀ,qRCGbbH3ah F &-=y:LBˎjoԚ=d7-#L,:lx,yY9ӸsGB 5Bz Z I|.ܪ;#$QiZan(n`߰Y>Z4d\}m b90LPN& Rg3 QE=AR%vGJǡSP:N ia_;&o#*hǝOB^S"`Z-.QZUTv ?CTaxń#vt@_^B/d&=tk8FEZ Xӧ9rDBYikz`%ܟ9L^/A!Hoh 4|^=z{˓1^bZ?'PJ7ZGH{?@X@(C,{$n5o1 !I+:{2&l8vWn+Afk+4IT~Oh¹&> 2n /.%S\X_s[Qh2k&rٸ7v~# m}nnز)8czdp[5V} ]͖7 ?uSk#+JuIl ùҴ[N2ك/ jd}i2K+A{ _Ix/.g aU٣ihP7ڗn8 BF|鲞%3mC| s %8[FzbSZlw3ЧT^yC2h΁ŘQ7DLk=Qψ<,Ӫ{-.Ydڴ3Ϭ qƖGv{"r^2+Et[z@".PO1QCs¢fGא5PMyݺz V/ O} Q!Q=V֬1<2\MGi3+-KyV`0(s[#`GS{U]#ٱoidחXҎ3Ғwe4/2kFrqV!q% \BDV-dN/]OYE3ˈKD cjq}M>,kb0 &ﹼ*,k,ZB}Ϫ==!vYĿ2LrHd?RMҐ::d3Zph!P[lpt͵N U ByZy\~\aTvC67!7T.TJ W_q}r3/vp*!o~VB!^3N^賙&kQt k -peW0hJbk]` J1DӚKfhoL2y<.Q[?6H̆YxvᏵQ -*~((cO(  ̔eqJ6(><>\lZ}yP x <՚CviLtm/3Iy}dE|YY/ESPL @;o,#: *_?rf%}1"#:30^^oXVP:ZPIѺ8 rNaܾA~2r Lm[br?6\.8Qr/_w8 h~kQRw̬sqݕ4Dgn48t\eY>bT:nw +ȳoƮqX8i 'd U.ѳfsA#HR#_ʖؓ'w &=ʝw$a 9TPCd+ Ө@P5$(>MAgvFGOLJ= Rԕ+MiR똤I V(eBm@ǫ{R(SqqV)¯X}8ā & O!_܊-Ba)lW?J z-?2˵TByuUU3k7ğDSSL1[=} =20ĵk6!cuYPzbtͫ_˪Tf0I'9sv~`q:g}V ?mn]~[XwPyĐ<,Tϼ'Z8D\Z/Zi{%wUّ%Vf `#pdoף&˱s˿_Knd|XF憓 G;LH`eN-عA33ܵaF̐&Mscl~s뚩;(7(۹J#d]{Ryh*a쿚f2!+0\_s jOy5J X /cڄ0Tl=CGrҠ׈H3 aQNj0S" 1%ŷ.-DdFK%ao֨7f[_Űv|)Ƽ O}~[_a:'&J1JO3CrUaާ~'e٠C6NP@ӾbܥT)h2 #u/'xg n϶@{.( +7&T(}9*^l\KGzN#2+Mq{OWfi#^y%0_k|&%+ ~l߷/?/{ ;%q>f=m.0~繏bO 9 l8Xle=+!%:֛SHALmRddz6 sJѥEmpf7D^&h xnU״VEBeYqԂ`%hO+ x4-GgFl\G>M\әG\ cL^`G[AݻexaU(ֵD؀%/{>GT; /yFvX8_77=!4G5vח9ׂQ_ 'cfzl~;eu )+(뢛]oʃ(KsLqof5M`8Faخq`z{'d@HEᦝ¡p")vᔺʛ j\":lIೂՙ:e["Nc99)%+vX*c"i0ީ  /Jwj޾f EpFqH(@#(["(Zp-Ze#죭XHIQse\5of%cGQݜ.'MM@ vs)1FONhx5"]%_[=x6EZۈz!# t2\?-Ih>S!#h lW ,#<[ƴ{Q'&djV?x&&I:Axw`-\ɩjFi .Q?=(~}3 , iv "=1!bYeu)1gLd2T'&gTgTeZR'\%- Ts7pg{Yh^\;zv?spp,WGɌjUgMBbh[0\ xV7ōg*C=fJ[czl q$k>Al)/1^N5V[o}>\o2/BRQ{Ͳ W Ǩr4Rt?ܦx] Yz @ំ !`f"iǶxIhRƚ-t|܀k/3٫)-qKeߐhzxǒҎE]QtB*=)j<fr#svLm~4 " Pҏ2vO%ߴІѯ\ASgFc3kʽu(<#U*k9zkR]Λq5zgc٨p6ODKZXVpjefҝa%I(YwS݀kg~FbW,S : 7*Ny]؅l0aV;D͠(coI)c5DXj)rE=Ys7V‰chm^=k#xe\8voN;K/pCR ܯ>HE-;dd;78*O:qugl_0,}$Ch[3%_}cyEj5ĩ1 >hgL_k`H'LbRQmSʫ-}.LNb[ =N6n\ً 'w qʨ,x)b&|0H~ x$`i P9v&K-{c]B=y$ĸtSq">((Ѩ&uQ_ܬ}UKeSʦTJp0QH+p$+l?< @Л6hKYq4Cχ<6bqE¶ Uhj|_AX'CKFzB|vf B![VΙ.qhnu1LS, phKF43ȴƮ͞_ 5ܗ Y?Kwb;GBZ;qd?Us?+ET $Tz9.E*`wZ?qLH#Luc\HfJEXEBAtݫ"ۤ!F p'ѪR޲Ug /dUi"O[Vz"40[Gئöڇ X(3?<$,<(Շuwǭ#Gag H R|_[$F+ک=}0`@Nu: fP/JJ?N]Z'bP]v~-FIUwVy^|`/<Շ@#6D nxrf#gwtid> ~?C sC yo\i by 4`ä`_į5sr~18f'uN.4,()IcV.#̹ilv+F(QIlma0%%޼R;r#V[ d@0-}!夿΂;6@o{!WFʭGVǽ;e%#zS+:EBX)yqc}!+ѧ /3*%cEڌ@[y R:3J}fÑ~VqB u{id; {vz&es zs"3W5 j+]ɸڝ@'ദM8IcTo BgfCcY TMMT  b07M|[yjQZГ&~F[hN,G$W7Г "{&1-B^9bW6r伞IMKzMQב73܎ \zq:, S&s~m<<_Ya{K}ov#c{(tDޭlq˴@蜩,Sr{2@;E(#k`[ +I|~~?Qgk$N/|E0H%sً`]m#Jt aAߺ- d"YH>ŸUޞv2u%PF?+j.$Yq{h{Ymt"rB߼eN`(P 2UZkeBE/̟*>:0BI'=<(8H4]pF!2i\xLW _˟Wd Rq洈D\^| kM+l,<o ^(K 1oNr0#:Ea៓Q}L _{x˔gzY>?g Bѫ zO /fn1p$SlֶKy&2}T;2 T' nssc<"91Ke;|z/Ӏh'*<ys> Ǘxǂ2kg*$o- ~a[Ѡ1Btԍc0ܱ1? Gk^r~q27-+(ݚ5Iz;\b[ĉj]ӎ^o&=ȱYNj ֽdQ$xS$Fd~o~P/~U~)9e.̿ťYIS8H_1>2:YhqTQPZ k7%En-Lxz'hlc%[ʩ!cf~ Ǐ,T£k8lJC29])SkxI_v~^/'j/w e?8]y )f"S5WQPDo]4 ܢr_J!n@Q&!4iJ%Zj)y8n4h'U/KZPҶzO3 ;#=M7ƪ-Ab* ͨSz$_<v8_ Љ"߹?ʨρ(&/m-V$S Ow8ٺ 7plCٛ`F /nU@eJ奧[y Eg0O6Rwq 6)ީi\8/SnÛܔk.~ptŹ`,<^!y!7v2CR?sP RO& jT*vTs?C:Ϸ5PD;ٮ /AXZMA|v~ *a$i,qС)T߄sV"/Sj"ҞDHPelz0>Lw7o1: =T3߲?2 JTd@g#n2}Q8HVꮏOk"ᆠAkp;Uf7߇Kv򥨴 y̱(& wjIm]FxAH)!ZCQc6Xhv>O>x|+RBYǾi0jhKC m?ә /qmϘZW *`\~o11J2jauDKFFx`͵# E}2d߲.,t;< !1wSP@~Ч:;ޫn&H9>Hմ(}8WS~`\!23JCi B drsWl#LQU8 c_GBo÷[`N| n[DK(Ip1zAf# uϜ4F1N\ %™-Ĵ Se`1)T7X;57 43x=|mfH..OG|? 1Ikhr,Xl)DD.]ג/x>cbz46Tl储VAa(뫅`llǗ~t<vtǫ*JZNco62d׿L/ϼzhs"Dy(zo)gt|ZcMZko$~ eva4k^t}2&A/neX7h`4_S\@TX st~ؿ>N(RFfȘrEUA98F0;zVx7TaψLLIZrDۡ IɂrNyst#ORR;+"cUC4`W\YO<ݺksMß4A@p2#.2.do hX,0l^źuCU\k~ѦVxͅrè:B4 'bӸ1+\W5HUj0v0Nm3r`< 4ݳi'^2}{Xq+kI. kJǞZ PT@ @悾^KX?>\&"*B\EX6KAqE bmpi10(o%l9! OMsD /JlϡEfi+ܴUG 7i CJ/3IsC#UK]#CݨjZ CwUXs꽴5,R =&VP50:PIǍu:0$5Ae8#p c:9LAO&ټӦ|r@uh 'x1mNQᛢRо1fV Hڹq:6t~ ta߂BGAG=1٦)ͫ04A}M%hwHghw"B/$;YB8R♝4L1GQ^$n'B+yHUOt?9}1Cl陀w"_|kIvjO+ 4HV7㚖l?N; ^{ZTF wf;1)#ǐVgVfV$eC'ҙp?՗xΈnX z  ?h{>>^qG& 4CLN#iH7riV2Kq/}i5 ^X<{3n2sykipY?~:NE`U_ƑQ%Qcنzx +dI6ox7Rme[j7;mANE uyUa%%kXӌɚw/ӡ 7FD( y5ëҧhZ"" g)GV {1?6{ړ 6kA z_j[ΞSNˆM4o6=o,ۤ@6^OOjE/l~*\)NQe6h~-beGT+\7&\zw `EYFZ4\Md$3sI4#'o1r1Uga$+}enF އ$ }l9W}tX膾k[-; 8[Tz"e+iSl% D+hI Xl!&G7, UxxDbQ6شwKv7|aKv ܫ#\аQCuS g`+fjeɴ#k?q=AsW&-Zf5 .8}/z[g+Wgo3N\q]v?IJzh  ZAU S5܏ھTXL3NsfRkE0<tX 29t0bX&N֘! >a*Px7$FRF Y !_iCij;,'0=i#u.@ Xʌƹd!F2@NIi {Ցጅn>wuaiD9i!/ќgok>R9+qt\ )֯ lذ2Ԡ,fjC|l}ŕA)W ZS+Kx 9K@&6&uʈxH`,jR[!rj"癏J(ipn!eDr1< S(it첌+=}TүF6촣"Uu z 6v X]}~5wjq+K?!.;w8;oKWWC_| C$똹Fy/<-Syҍony3c{E+GA`<7a=9L/kG;߈Kjxmzl[o臀zOϗ˜um7:.^jn`qs *zk$/zFƗ7+].Um9BL2oDQM$ \g \pі;,/)l~,Pzh$_9A׎#&@:*{GwcWǍ_i6\[&[ FwwdF%4Uǒ7Plk׌>WЛHkgPޓnU,K(,{8 4yلjkgCSVz 68.u- 7Ȅ لD@bLseP -g< 5Vi=pRf]CWķˎ<VzTb_л彫x>>&(:]jr\k#/|k*W5E; fmug{SM/H9У|'؅o3Ig8l)sLkYGzd j&l zX1Iq޸T[ܻ(;P[t|[WgWJzt{ht>ʝ[&O!~&aRKQ$CgJf͚Pn2?%tnRShD)̷V>`oK&njCXZ4.LFz?Nؑ]<|5%5,.J=^ nM0uTExjѴbe5H^hccu~.ti ;ӓ$YE~JW4%F/r*>oEk""˱|mP4r4sJ ]xedVZP/b4"TsLvl3z2ID:Ԛ*t(U TLA'rl:.͓(ё `iK[-1yYeѧŸٜC0# fh~%5Ywj׭9-ķ 0YŌ^lYUg/-1%0ύէU)\Vh,`$65&ATMfFG|?sp ͍쨰kOy Sְׂ˥ 9b}W+VƻCd&+R.\ʷeXeF-&%3(#k:J9#u8zX1 W\1 ߃C&ĔI,*ǀ-zÔ%&I;at$L >tԊok-tO]nD-~u^ɮ #w;5m} .#IXA@N6 *꘹n{Њ7UR nс!k*0MYՅ%}mQv}Ζn<]"=w# 3lPރK~1 |NHl<ߧؑ m2'!@9(kA fI׉!Y GdnkxoQ_]so9hPW1'uGDI=W z*e&8ac0AK',’ <,I hk?"2 xaMiRmhR u@W]Vd.Qq)'t؈wrI6%~~vƉla0EHOqjY ؃MOCru/4ݳ'[n&gQْ]lT0cA!+? Ѵ{!0ձC~{cr.hVHe )zFNAnʎ*%/I]Q`QM )#Vp^e9 )wc'w5\|~$ ?xr9e>rbhs|R 5%oAl'YGW"f{OeNj(CGYf{YUOWy?n!L@n3]}DQ}מJKG~9oy,g}ZtJMYHy3Q&SWQlt4=0P`2;w<-Ø[қ+シ]zjnk@7Y"Ϊc\Dյ Nѡ}(i^uWW9W<N0GvШ1z# +ԥy*'2[:T~eƂpӵjZ#m."=D\Vs -cx*sCh ZH(' 9QPH ݷՈ"Q|iHGC"N^ͺ>p*pLe S"Y*7W{_~ -4 ڦ gMv+}pzY^dqPcT* =Pжܬ'a8x.،3|+&Ϧ3^rxGQN73JI}2͕y (pt|\jQ rh)]I}]dK?g)݃nOx+x}B!Y2M _j*.Z4\kdv5hSpS+ ݪ[{jFs^Y{'||D K4Ltw%zƊ!¹^JR߿7eAX C.ȚܤL^ZQZoie0`#(P/:I "hW#r>͌˝+f@?9GߢC )i .wTPpm0.kӺZ+p /u,V.Ŷ;O.P&{Ƹϝ~| :l)5m4kϫm PTRqLjE^x[F ס/&}/POH,,Uw|mݿ̙lݱXn Gb z{<i+Y= :Ψ|_pRX}S1$!J pmLkc׋A5mpbn>.WN蘊ng3RwB$dn/r6ڦK^M>IOܛ?|(m,8d<eKw]2LCX:*%jKg9Ry۸Ы"79"9IOHx>s- ׶!K%"Pd)QbH)꾺UZs`T&σO$lٸ%$>ŏRCqϟ1SaS]wY׳h“Q EmXJS^I0[7 ,G"By BN ^;<-Oy-ˠz(Si1Ujc1I Zq#?؇PUBAFn<|0t㌒Kp#&Dm#]ҍ!**o(ۍ+$t38iS!\ zP4 (|Rw5#9`,ÎNC#eBڳ=@~'u:?ԸtT* \*tBÔ(VNR5Rc%:A8vi$fټ t~$i&+"׳oB7&0yJiJ#Rr6ǵ,cx~H.hXu ;طwWNWO%o>$T3a|oo)LTFS9(\E\6<(T=QAR+eR//̲oeiDNrA=ʩɋXC6y3 YZ