libqb0-1.0.1-1.3>t  DH`pYa۸/=„#\_$HekwTjf>7!3_Q?̲р!p}JbUY<^%=7:orK}qdaKRNYa۸/=„H KٗQ̃V TIކЮ_Dh;&nsw$?pM:ܫ9-RQ62'ҡ[jpؔTXg8nrXF 5-9uR5; suG7LGO}@!^[9 |}>O:,nz )u8d϶/2ȴ=d ,# q)TU)3 ]A~7}c`يA6|><8?8d   ?  7Hms|    J `xdo(8(9@(:y(>3@3F3G4H4(I4@X4HY4X\4t]4^4b58c5d6e6"f6'l6)u6<v6Tw8x8,y8Dz8Clibqb01.0.11.3An IPC library for high performance serverslibqb is a library with the primary purpose of providing high performance client server reusable features. It provides high performance logging, tracing, ipc, and poll.Yalamb65openSUSE Leap 42.3openSUSELGPL-2.1+http://bugs.opensuse.orgSystem/Librarieshttps://github.com/ClusterLabs/libqblinuxx86_64w_A큤YaYaYaYaOmMYa7d7db36eab91e1f3a163488257a70eb61cef21d2fe46ffeeb04f72262eaab311321bf41f280cf805086dd5a720b377850297065478c083c863054d9582cb56belibqb.so.0.18.1rootrootrootrootrootrootrootrootrootrootrootrootlibqb-1.0.1-1.3.src.rpmlibqblibqb.so.0()(64bit)libqb0libqb0(x86-64)@@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libqb.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2XO@X}@X@X@WVbVZVZUUn@UB@T@TFJS;@SS,)S@R@R@RΏ@R;R^@Rg@RA~QdQQQQT0Q+R@QP9@PP}@PpP*P H@ORO O@ygao@suse.comjengelh@inai.deygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comcoolo@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtserong@suse.comygao@suse.comtserong@suse.com- loop: Fix splint error - loop: Also set signals changed in qb_loop_signal_mod() back to SIG_DFL (bsc#1026176) - loop: don't override external signal handlers (bsc#1026176) - Upstream version cs: 59eacf07dd92af6917ed351c0c5e51ec5237965c- RPM group fix; use find -delete over rm.- [ringbuffer] Return error from peek if RB is corrupted. (bsc#1026176) - build: drop allegedly no longer intrusive syslog-tests opt-in switch - Upstream version cs: afdff97f1af8e1be916816ad8b6d5530fa7c6637- version: Update version for 1.0.1 release - rb: use new qb_rb_close_helper able to resort to file truncating (bsc#1026176) - rb: make it more robust against trivial IPC API misuses (bsc#1026176) - log_thread: logt_wthread_lock is vital for logging thread (bsc#1026176) - log: Don't overwrite valid tags (bsc#1026176) - ipc_shm: fix superfluous NULL check - log: Add missing z,j, & t types to the logger (bsc#1026176) - log: check for appropriate space when serializing a char (bsc#1026176) - Upstream version cs: 0a329683a76bc6aeb36f20f2bf6b43ba0440c4dc (v1.0.1)- further avoid magic in qblog.h by using named constants - defs: add wrappers over preprocessor operators - Upstream version cs: 6f2b3e85d0315288ee76869b99369e2b1f2f1b71- Update to version 1.0.0 - build: update library soname to 0.18.0 - build: enable syslog tests when configuring in spec - log: allow changing the identifier for syslog (+tests) - ipc: return -errno when getsockopt/setsockopt fail - ipc: set socket buffer size used by ipcs service - ipc: set socket receive buffer - includes: format __attribute__ func. annotations in qblog.h - spec cleanup: get rid of redundant %clean section - ipc: set gid on unix sockets - lib: store server peer credentials in qb_ipcc_connection - lib: create mmap files in socket directory - includes: Fix format string - ipc: Prevent fd and memory leaks in handle_new_connection() (bsc#947341) * Drop bug-947341_libqb-ipc-fd-memory-leaks.patch which has been merged upstream - Upstream version cs: 6fc24f855bfc8dadb4c84bf823b225680670b1c3 (v1.0)- ipc: Prevent fd and memory leaks in handle_new_connection() (bsc#947341) * bug-947341_libqb-ipc-fd-memory-leaks.patch- log: don't call dlopen inside dl_iterate_phdr() - ipc: Don't send the dispatch_del() function a closed fd - Upstream version cs: 1a7ea3b8d8bf9d5ffbbfdc785ace2b81e9f2356d- Update to version 0.17.2 (bsc#943486) - ipcc: valgrind "invalid file descriptor" warning - ipc: Increase the length of description field. - Upstream version cs: 4d817cc7e0b620acda8cc45266dc085c5bf48c59- log: Implement "extended" logging using a marker character - Upstream version cs: 35faa45558b0ae44e3a244fbd3e8f9405d535526- loop: fixes resource starvation in mainloop code (bsc#929835) - Upstream version cs: c3bcf25b72bf451c2ef79ec3946a1c48077a50a0- ipc_setup: yield to scheduler during new connection auth processing - kqueue: The udata member of the kevent struct is a void * - Upstream version cs: 83552692aa5425e50049b130eb2e17ea7b31217d- Bump release version to 0.17.1 - check_ipc.c: improve error checking during ipc stress tests - ipcs: Correctly allocate receive buffer size - ipc_socket: Signalhandler must be resetted to Default, use only cleanup_sigpipe to return from qb_ipc_dgram_sock_setup. - trie: allow modifying the trie map during the notify callback - Upstream version cs: 3f7de657855bb9fb4e58777851735bf663fa7f3f- log: return filter type enum to preserve abi compatibilty with corosync - Upstream version cs: e5b8950863b92b314675ba0cbba13f00b8b77c52- epoll: don't miss poll events under high load - ipc_shm: fix error handling in qb_ipcs_shm_connect() - ringbuffer: fix size in qb_rb_create_from_file() - trie: cleanup ref count logic in trie_notify_del - ipcs: Cleanup unnecessary reference counting - Upstream version cs: b103e1ae61f6fc288cfb228344f24508adaaba9a- ipcc: Properly timeout during recv when timeout value is provided - Upstream version cs: c6f4fcd778248c41e5b108159d00cf1798a296d4- Bump version to 0.17.0 - ipc_socket: further optimize max msg size calculations for fbsd portability tests - ipc_socket: Allow socket max msg size to be calculated more accurately - Upstream version cs: 78978d07ac2f19a801ebde61379ac55359cc17f3- ipcs: Prevent ipc server use after free. - Upstream version cs: 29bbe615b5fe6da17db3d6774df557960ae78bbb- ipc: Remove ipc connection reference given to dispatch functions (bnc#857779) - ipc: Fixes memory leak in server connection accept when client partially connects (bnc#857779) - Upstream version cs: d9706f75619976e334a109d0dbfdeac3b1074fe4- IPC: Increase the listen backlog of IPC server (bnc#857779) - Upstream version cs: b579f7af151f453a870bbaac037084df13b45ef9- New api function to retrieve client buffer size - Enforce buffer size limits on the server side - Filter logs using regex patter on function, format, or filename - Upstream version cs: b09473fd4a03b4434efd44408f7ae631a855f9cd- Add libqb-configure-package-version.patch * Build: Generate PACKAGE_VERSION according to the basename of the top directory- ipc_setup: Set SO_PASSCRED on listener socket - log: Filtering by function and file must match exactly, no substring matches - blackbox: Abort blackbox logging on ringbuffer overwrite reclaim error - ipcs: Api function allowing server to retrieve client connection's ipc buffer size - ringbuffer: Abort during chunk reclaim if OVERWRITE flag is set and reclaim fails. - blackbox: unique blackbox ringbuffer files per pid - ipc_socket: Fixes fd leak in socket ipc client disconnection - Detect the max signal value that can be used using NSIG macro - Avoid double-decrement of level->todo - Upstream version cs: b4c36efff8b91f287da87590911a01184243cf64- Add baselibs.conf- Bump version to 0.16.0 - ipc_socket.c: Detect EOF connection on connection STREAM socket - ipc_socket.c: Handle the unlikely event of an EAGAIN or EINTR during dgram max size detection - Fixes sem leak - Fixes less-than-zero comparision of unsigned int - Fixes double fd close - Fixes fd leak - Fixes use ater free in shm disconnect - Fixes use after free during ipcs client disconnect - ipcc: Add abilty to verify dgram kernel buffer size meets max msg value - Upstream version cs: 75f7ed373758b3cb9087e89e4fae17379dd7b483 (v0.16.0)- ringbuffer: Make max_size of ringbuffer accurate so shm ipc max msg size value is honored - ipcs: For shm ipc, always retry outstanding notifications when next event is sent - ipc_socket: In fbsd send() returns ENOBUFS when dgram queue is full, this should be treated similar to EAGAIN - kqueue: Properly enable kqueue filter in poll loop - ipcs: Attempt to resend outstanding event notifications during event send - ipcs: Disconnect shm ipc connection when poll socket returns error on msg receive - ipcs: Properly disconnect client connection on POLLNVAL or any other error causing connection removal from mainloop. - Upstream version cs: 39e9ef542dc89893c7c5af4fbd539338266e8031- disable _service services to be acceptable for factory. To update tar, run osc service dr- Simplify internal ipcs ref counting, add comments and document api behavior - Simplifies connection ref counting without changing behavior - Fix: refcount leak - Fix: ringbuffer: Add file header version field and detect reading corrupted blackbox files using hash value - fix a problem when the character string beyond the number of the maximum characters is passed - Add a IPC service context pointer and accessors from both the connection and service level. - ringbuffer: use atomic ops on ringbuffer chunk magic - IPC: make each connection ref the owning service - Indicate when/why qb_rb_force_close() fails to remove share memory files - Deal better with corrupt blackbox files. - Upstream version cs: 7c6e109046ec772a97a7fe2cdf61f84fc2155b7e- IPC: fix the connection state checking - LOG: copy the function/filename for dynamic callsites - Properly discover SO_NOSIGPIPE and MSG_SIGNAL - IPC: fix call to QB_SUN_LEN - list: don't splice empty lists onto the head. - rpl_sem: make destroy more compliant - RB: make the "sem" abstraction into a notifier - Upstream version cs: 258e86583ecd2437161211b9d70bc69229630e7e- Use dgram sockets for message oriented communications - IPC: don't interpret EMSGSIZE and ENOMSG as a disconnect - POLL: prevent a spin if the fd is not removed from the mainloop - Upstream version cs: 31d9f0900db728cfe182799b61b05759a6a26e8b- IPC: make sure we return a consistent error when the message is too big. - Upstream version cs: 9d2eca251bdd1833889f42f4e60238c4c774906e- Bump the version to 0.14.4 - LOG: prevent the last char of the blackbox message from getting lost. - Add the processing which remove notifier at skiplist_destroy function - Add the processing which remove hash node and notifier at hashtable_destroy function - Upstream version cs: 848242a7860c5a7e19240c2ded053fa9908af9e0- Fix return code which is an error occurred at pthread function - LOG: fix truncation in some messages that get padded. - Fix the blackbox formatter when specifing the string len/precision - Fix strlcpy and strlcat functions - IPC: don't over log on disconnect - LOG: Make sure we don't use the format string whilst it is getting changed. - Upstream version cs: eceee03a7bc4962a0b136c38344c7e0c16908489- ptrie: deref the current node in trie_iter_free() - LOG: fix the format comparison to avoid generating multiple entries. - LOG: set the return code when calloc fails - Upstream version cs: 813dfb5fd2bce6ac1353b03b5bed3a7eb46dc278- FATE#313816: Use libqb for logging and IPC- Bump the version to 0.14.3 - IPC: call poll if we are mid message and get EAGAIN - Make sure that mmap'ed files smaller than a page size are written to. - IPC: Pass the timeout to poll() if the recv function returns EAGAIN - LOG: make the format comparison safe and sane - LOG: don't break on empty callsites, just ignore them - LOG: use the array callback to register new callsites - array: add a mechanism to get a callback when a bin is allocated - Fix a crash in ptrie if you iterate over the map in the deleted notifier. - Make sure atomic's are initialized (for non-gcc atomic). - ipc_us: slightly more robust cmsg handling - ipc_us: on Linux, set SO_PASSCRED on the sending socket too - blackbox: fix 64-bit big-endian issues - RB: change the #error to ENOTSUP if no usable shared process sem - LOG: Make sure the semaphores are initialized. - Upstream version cs: 709b32de434ec157ec2a73153e58ffec186ae660- Bump the version to 0.14.1 - RB: set the new read pointer after clearing the header. - RB: if read or peek don't get the message then re-post to the semaphore - IPC: use calloc instead of malloc to fix valgrind warnings - Upstream version cs: 11b20e19beff7f1b6003be0b4c73da8ecf936442- Bump the version to 0.14.0 - Upstream version cs: 1c2b77f005a8011471af11839b7e1b67d147e10d- LOG: fix threaded logging. - Add user control of the permissions that are set on the shared mem files - Upstream version cs: b9f8ec34dfc25eb52f520fe76d8f97fe58da4dee- Initial SUSE packaging of libqb from upstream changeset e70e7908f01ee17e9e8454602a5cfabe19ccc439/sbin/ldconfig/sbin/ldconfiglamb65 14943769151.0.11.0.1-1.31.0.1-1.3libqb.so.0libqb.so.0.18.1qb-blackboxlibqb0COPYINGqb-blackbox.8.gz/usr/lib64//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/libqb0//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/3baeeede487085b96d3ca4fdc0163c0f-libqbcpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7285108410b59b5f3ea23bd2e26531d5197685f, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=2447f3b8f8546ef8119e009d0fa4d3ac85da2167, strippeddirectoryPascal source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PR RRR RRRRR R RR RRR RRRRn8K`>3?@] cr$x#̢o]707) V1 9 (]N}7oD}4g7x D)xwc&NoqD `[ӚʄӬR&jy,EfPQn%%WuL!t8HHot(%"X_zaT1NV͑A!C BEct!dR\ 2K잫\&k>u'M7-~qo9M}P!XMx3ws0zGǧ?Ie櫯ǣGmu#ŧM T cigg%?3H )f#4NtZ<"`1prU%x~*6v揧$p^ϸ," j =A4dcO"Dbkqb\ٛyK8Զ/ C,$^CR >?tטyt3,!禭.2aO(%4 \7SELh Wew:L,m6 ,SSyG Nߊ &pʴSNh;C@ `PFvi>R6l~'/sSJ&{ :lmd'  |q*Oѹva;5=XGIpE C3-|rˏ7v^6?mFhp"Dotq礩4\N5W`J|vP:8LދBK'eqhf w?^K-3d先QܘdcTi7ssd]0k9{DArƋUJ{}p (X홂򡴓i:o/92-!e:Uc3_L>p> pCz0D1K# YEU֎GP$۟>bk ɛ+4dALL9bPAj]cΒYo$ኳë1y" 2%c0⥛e񗢺UAٶ m0QNM<"*-̚=>@<;\~*ňW1 c}My 8rڇŸ ~9/(V[N@MH6`}]7UCL|~%MlT‚͘#g=Ž֬YEmK{!Q*b?MNwԜS{%AE8H}&.JTsWlnRc ,VPYǶB:57cCE&4({r r=&ťzCwJU1.2^JI)UvV~Nj贺X;T Y%sy˙e*I걠bw0Kn ~"򓇩v%78􅻤PSwnНun`@0o4qԒ[W=r!O w* #Juu\mh>[4#0La|9fwoz;dML ["bne|zOf.ϊ{4RCѲW.酟qv_$đk)Yk+u;I:j궼r ިsD|A"2X?E%qPRtQ0$!4զmϪmeK/7|ĕ;LcFiOaG3;Ca$@80&܌eGV23YI`qmlܔ 垇)zw)M r\UH~@NXkд6^!4;, ~"O2,e#ŚIK.~-;?rEF ϸj7|mMe!0blP ZT z$RH^TQ6m|g*6thX'4? y^xssw|b/GvfՌ4Z8n@O^B(>?78/ܬBῧDໃh`uL^QRxƋk>JSUh"{ƌTtym6V[2c,)Ӗ "kY3= 6=^;Fw43c e~V"QI~Pqʹ(iY^&BXz%~ה'JȾ&Vv ކHra}UgZ>8xW"{V#*r9gv]{0b6@C ]L_md> cHL ?Ղ%l}9{q;+yA.a¹]0!83kԃk^\dфnBgD^%5\٬ PͅlZ[UF޹>MmDI\zgPؾhFu!J Փ͏(jՂP _.L m6v' c1[ q)۫ޅ['u-sSbJ]Aa_SЕ,,pfY~#zH=V @'îCd)z()mH?*%ߓkd@}y5eTR7f݈@v6N%&YYdUn|;ʀ$#ZwY>B+KZIt\)0ʵB#6-"{TG 0GoVLX`;O#ē/mb my$ M]}U!*f&K촛ԏ9?kYKwnK@l.(o?]u9W[@mJ%[l E"@=?A2VLSD'eT{Cr: ElxH-Ar-5DxrX-KU̱Kǧ$ TmȿFϲ\4+0cgh}#L`f=u·&L#?  1K$8['BL}T#a$[a d5/t^ќC.K7 Lφ=Ła)d1l׼`rFSLhX8gPQGuW~^l&Bs4MDicv7^7f4z#W=>0GJZԴ?nZ k> _~t9`E 0/V\TYp.CwxlT'ܧ`p}yCKt{]ϛ= Ffdlf ${3b0$D"}Ywz/!P6z*"3i5'JY!|('s()A h2gZyKNBR[3}2DSuU EZP F}L[F~v lg&YVbEOD,ړ"XV}SLY[!8r"$Ne 9ܔ׏w6mE7!~YW&هUYT#SBƹ+93 -FeɥBUD&ӁXS;U˜>RJp)>(`Qu2 qG=VBfv)%<, KhX3wЏJ4-?pqˊ%QP xB/l6wiz3h~9}|EnU+tЛuZCG ȶ#?)o یn4 ?3[ EB({xlUb(F 4ax*?%sƒ:ywdż2u@YYʚTKSW"8$zDbŵ՘qFP Jje蓂.%Rb+AKLx]g<WXY6gЩ.:(_`W4abZӞbILf;QSv㬫H Os:tLR;mv "s?j*FoX\ahjB 24Ӂd[UYΫD$6;PeDۛhAB;#ڎ!Lg<y6CKZsBS 5p)ېT~\({]a~ δִ$>3/?~-y+u3f+ȯ'; ?;a-$P~(n< Aop08ة1}&~G鯔DG$OZCk؋_Z=.".-.`*ћ.FQ 樺 mLe݉zF C@Ň< ;w /]^}XWNX#=] CWmĢ?otşU?X28U(eg)* '5GD3{8gO5a?S*A_AkH=*SiN΅و¤vX3F @nK${qC4`w/d?:O9{b`²'j̝9I/ɦZ7w6SG^GIg uGĮ]_i3BˡqdEJh}d4EmN!W&/9rʂ34^b-Tßi dc{IآO(K$ 4{B%V9_w>\MTOW]vCQdQruN:mJd&i&Tk'd\Ᲊ\P{W; )xM8(xn|6Eos+K26fy5ѹ[a+Fk< %kGQnϺ3K K)a;zl NhWh:3 =Ȓxo-QM>* Db0&milA3vfX$/4ie9NJgZ!8\SwUX/&F7FL^)Ƹ5~2ں }\VS}S\ P1Hi WvnqMI'LsM3ഓVKVd5 l^ô}P|5' LL4OQ̩"棈tДB WAWeD %c=52*k.'TzC5a* qCSa7njfڬ'v귏b!.QX zVEQp%D6du$rVDξ.r}mg UkQٰ!Yz y6Wh%4caڻ̭y'[q~:k!SL(S!=h{9~p#VEba@ 2FNZ{yEi!=,au7x7T{2EC_pBIS~,BzMxF ` _dV9E @P哅c3v Xe%c`/O,F(|Qz"vt$ fکixqp9QbwEVuoON)H ֹޑAieR\c"Ώm8=Z?O@[ ˱yr$Fه$7#T&8 jr۽/qhJ:Yqˏ?ULFvM@~xӏ|[$9F*iBΫʑt?vp2-j5+g l"S au.ꀘ 8R?8+;@P&1d#ǰm$m} sH R dS4jwW &t^&xD,7;Gm$^ ~ؿoJzWf1buSJSݿuL6 k0`bA:u=Y,7% 8•5 ZmWiڻ 9jN6+e'Oy.ۋLNcNPCXKߤ,WfW`f;QP=ҐfvXw_.#"`t^0] f> eSGݴ %_G .#ia=-􃸺E:QփX .lY qmoYBNoA(dUg<\ K;[m-!rיn*+~z#m,&C޾pt"3F7U% K3 i)ĈfzTۺO>%e@2b7A+(GL_(,K9=hZ-0YTv /|^).e0G g]P$H -dXX-w:MχC!NE{cAvXc=ޙ{X|B$<.9GKu맶j$ w-Ȩ#P{@"g`{7ª ^-"}6bQrR;(bvuIdEm < ICc HD^Cm>O'nM$9!>pXd =l$54Cm&᝛g5toELՠ$3*'ձkb+;s؞[sWgហcBp f` M̋ "EjD=d)?rbY+$ߨ r_veQrQ^tMfot6z21\B4?& gC@]')vSiR!2@uGHSJ͛Lvo/=pv (W4sEtgd6<UZ$А]aJ^YoS~6[;Z ];Ԏ]riIn}8eH3Oa!dE5=&W⹷j"XLۻVMU^J';m*Iqv8gof\c?uF9zӬ0(|-A)ҨзRsr[?DB13U DLPkw)?#Xl*6O@p{>HچLV;,OV9yq~&])Z{W(]>JjW+7(ưPI+l#vL+Hh"yjS5*|>6 $GI2-&MxkDjK5We4úr@Bher' cO?<:<\,"n-, n"PL_Hɸҁviy2:Ip=1y-{:UHqL6 C˂hq. Cѳӆlh]KiVg ċX82uRPhJ<5WGM:S=ͩ?Q}Ѱ«!g୔ Th|zF 6X\4:,*2"U5 ͣKukAe(0ܽ"S fwODDKZ|+ MD|n+lad-9-gdCTE`7w(R2:T?OW襾ZJWl}G_34b΢4l4aTr8lH̕{ /%.?܅W"asaf\X :HK.cmq´Y˭7_0\8{.9d/I]z%n)3qOs-gouƀ1Vr.[0S\' ʻIj]o y.y cRyWײ+냚ْ\%sS=Oٓ+O{(*i ES95o1(y}>dz72)r<&([DlIiua~8>GV|x7Aü"QbbU-PƒYX"nz+YL>'}uiJJ`6%}˫KWu3]%b&ΛjٻV:C;hƟzXWf(y\$Nq9|ZVOBP)q^ s=/P ZiPDk {:̥:P@"_ =GHfX dr)8Ll^HIc "!߂rќ.U @:- E0&3΁QOZ9Q~y8ѷ)TLW _ͧwFvG.=`G ]9@t|k&Q7 xY8!Wp&z9=ӊW{lV!~wMȹҢS> [d+ Ճ!0OK2Њ|yY&5B* ;4Q:n|8зi㴺0}q(u!uЈYaw%& tlk>\To $;N_7i\* PVx'PxPp[ mԈ.sJF8kRm{Zq8q⮆Ct>4!҅UB牧\*}!Znϙ"d1!M54DfWC15wDs垚XAJhC)7Ǭ pUELeU}keTeWti9̞vxCZ]!a ɻg(5s}Sa!o Ւq(zٽSY3[7)ѿ]!~ĤgRK(w;y\z]>GϞfՄTث $rM}UOFk˸ k̂Wanފ{I3zt goT#!T< 36Ht(EXϕȫӛѕ݆] "Mj}%өtW?l6_=_:R;^R d+oS/ uLSA`0iR܀ě.]׷^*jPHE8;Xt+³膰&֮2lX;o68jg "`"n/btWnSR`EX t8u] ! !FZS H  `]Iҕ Y.1ޝB'lQ/3}q\e:ཾdj.wڎ1iz]&3$fj7䦸2ܴxɐ4ZqXJRhS?7θRDVeڐo:qVd.#e:iĢ K$8ŕ%1~`W Bq<4 3HGҿF =QؒFjKpx ح ]@.|]])/Q{Kc6 о(r2c LhXӆIu$luY6uKxk !ui͹ KQcg63!wxJ57p"Br;i|HL$4gTН$J؎0Z8HH ].wݓe=LQe'rYboԋ¨+2Ʃ 7C} fO<$Q/b__g0OAKay.~ : #  8ubiުFbGTG77SH-=)vS{ K*RxdCEQFmЏX^A)2(zGn?pp*Hۮ(P-n*iE?tvQ$6N ᙆ"Ϥ;HfG8UCA"W\LA5' %->5&W6FwTaR0- b{ q^m.AE?yEk/܀ǢN%ӄ{^s@ِ7V7jM1]D 2]N8œu)MnMG06b 4:ܯ5iܒLg /ZXgZ_f8P;׆"O49$ 7t*ce !ԗ+NֆΓAv&KMy鮥u7UVczt/q[M3UOP쒌b !&Zq+(aR3DѬ:_#}AB}߅"ϖ_:œx(DWh-ӮΑ3Ux6+=wH΢ R&L :[Rcz;why z;&|VYD]LX rGIM}z5Mg, ƟZ=A5$'q6Sj ȘV2}z ~\L`7;ev>,mAfm^L0J|c"p9^O^Rhs;G5ޣRolOLs"0(DdPtW@L( HI :{~ > !prNK)M~pq %򃵼;oRR|F :]~m#a>x()qnW&dckuhUocm^rd kVcRGHye떩nMBem &&F |\h| 0ItbB6F~ZNAu|i8c'iY " 8 6JմWk/6S N*Oe%GTu8JI61dd'uxOo ɷ(ňI|~x } 6;7LH: Hc(@Oll-X&Z;4&w; /ӷ&MKu$r{2ӎ9f;yx)Rk\%ACx!yX)>44 զ@JZTڂ6n'%T%ܪ= %u#{߽-wF99.> նIWxk&K[1~]K3.D 5v.xW$ 9;z 9T;`{?'Rh/"GP cqҽS0DT{& M.&ba7R{[zFUSItV4\ya%Uiv vU lM}Vz6;6%}6~bTwo6yk~[3e syK (}fʱ2ꤢ"!-\>Yfڴ&,fql%tk8%us&yr& n̒㦓cw`4^>ѿ('6JWdw)g7k*NԲ [еLų T_ -_DmQ`UGVU&{4t\\O_t!YjQ_bI|}A(#qp(ߠI8M 5Ѥoq9 \2ٶT*ͱg:HO X}s[sMC-0#cӏ5gpSj6龻5@f\0>/ =N9DyS G<*g?BL7e]`!A~%f'[ދ%qrD#ৗ2NP:ьxq705a9h8'M;$ J؃go~(RDqZ~`Hz0anEIQԵ]*&.߹=]7o<*Wyrlreh;9<\Ɣ9U;%p񷬈 gY"QެQ30/zt}X,)X7^?/DNUG_\!Q3+od\!L7Jg2 `8My^&Z\r /B]_U4'm`Q21Px,Xtp`{>GE'_xG:HS*7(F)s V1YzAsߘQX?]( v.Bm* *P?FPfDNL)F0t~q 6G3\$BmŒ{ ͐5!W SyҰHl1Wq# ck E(6*rJ=63-JK9NwlHđ̩HV% i;i"plbt\ܡ21Id-_$fUh%NBx_`&fā-#EPv_Y߯ !jVS~3IZ; k Ei_/͇k۶faaGg1lޑl^tbD9v Ae@K(v)sؐGOI/Ҿ"h=9ʌ(|1 Oy&*}t]ç+J ;J4x eCՠ)aߓp*$jUx83} 牢I-v/N0;5G$8XǽpLBw[oGm{:'F4'5-@{[\dն'.:>gPb6 K, ִG,|"x(?>OF! H=M2aO_*7잧D 3#=xO(<644gP9ŖOA8aZ-v|61൱'Џ$9G4WBl<%p …(!€d8cV<c\h?mӭ kXyy/:9o:cEϾ!eK1Q `p,`y.ZfS6{;%\WEa-%7M/ U h;u6(V|<[takxlC.䀳t3|CIqOIf3g?k{9)u_gWN9^owRU jZ5!jrVk=Wtfɕ\ rH`jN؜)WH;@Pi0dLI=Kg$d@Qt)$ICe>5]{ay—]iZEmj!ֆ;=Lಌ|Ժ=d,B2*ܤJjm#5 V@8ͫYgjQ#\_[aY.)Dި+߽rk &fP^<Ʈve-JnN 0++ZP6JIfPBޞZdô%rxιk,Poq*^?3_bn%Z*/gd[cުO~o+wY3nes IORdή)p[a 8{_*L1M I>,D h{%1(gPUҐdXF$Ba vZ!8OG"r5/1жl,Uɞކ)V,O"e8f2s7 (KmI֚RÔӎ۫u|8Kл%3Qb]1%d$XN6ߕ\jgO֑T1NV(1N4pwPr3Jea"r햲(8)G,@INYژ{ sn1oe?VMu'pXS]_y<_gom4yWsogq߈f`]VJ-^P M9s_J\sL {qSQ/h"Sg[L H͝OE3,Hq(qe$+j dF?s@^>:@i_Ǐ_-9f 1-Mp初Qذ Xx'@gXӒ^=JmcSGg-7Z GѤaLA:v֏|; M+6*d$k][.23k9 `zZK^ /EYKb 3B;Bߢ_ i*)<駱_T-uWbrn.dh) 6YZ9sFMT]Gр+=~9ak5dk%dEAo~Ҁ2Amc9XO h;~*[Ŵ!o[|T(If1&^A^,d#/ 3[^VAikZ7p4ڌlg:VRg-pĸf<2 -It=Y<s4jK'G+4>4@?yD@vzD~Cxg4{A*Q \LvwC~FP:o QOg BNbn$*ϰ {t8=\ HS,.cj)>$dae:Kɫ5RnK|TqVv/x|F#} .;gQ x~-^3 2|þ Rvऑ-[٣@`HI$}>[Ղ{,CMi뷝ž~֮IJ 4B9jb2PN~\B΀ΎHE6@Z]c~C: NUn.IH2J>2E$~@ hG_.'S;w1bx,7{G[ws: pI@lkgm !_ MY1#D'U h" cA.cɀU$ε tG&,&` 6Ol{H|\?r,d`WqWUu_Zd !JuV>IL)fKmG+>->/ʽѥpOЮrmU4;;ݕ9UDb,44gм*ls%? K]GқCr f 总- @gLcLX-4 pMxui'4FU7.1 n¨SŶ5#Q4)Wl3\%4J p<"ziVOMRvRKu{;~=ă2]BUHwG,!SOXx7\;\-B" n/QM:51)b7  zKYh9纪DQoK&X2_-ྔdTU'M Ec@\zʗV̻]ʲ|E%}UI- uD'z*21eQ v?VB-{]Ǧy:Cm"[oKhuoٳuh9BF,9Э` ݴ em4lV~UKcRt.XfwQmw(k($$>~y틕#ĭȄ=AE^w]:# ۦhnO"j $L¶M&05UMǙf fTPb1d"u8(ld\ha+~fE/Kznu{ &TeJOT+U&].`w@^HkاO^zt %Zy_OnSg0Xڊv{7B);-qq7'LDb+DD eB44Dرs>+8} HO1FR:$!#<أ5^;d…L-3d@J`kޘT-]- '9gnqUZni^w;< I-aĿ6biWgڔdB:>XФ.w=ߑZ\#neg{4[lh͓Ce҄ qD6|K l4uc^-v YɲV>ǻY@yQsgi'@EG ˯ͿI KG˃%G;)+N4H&K1Q+0!e[ۚYE%>lꝤ.m}<~fSi~w%:hU~T]Ξϡq ؛E߇eX?x}룍V!!}5mGǒ#\y7hB?(D MVSlK0vM xe?UJ 4b<Ŗ4xkQr]]8*Hdi;@x?*|6u*HW2L9|T# @ɚ+C%h'lPx6ɁC4Nkf s9g\!bwAjڴ" Y`SPB6xWqwҒ]gλ/Tof`ۏ6xvUHqXa-Ş""vo4 *Evr\\n^s'۷#<:U3Yc~̆%1;^sl}PkwՂVWlѽmQh.=\rjdz$s(z7؉'"v58"Tgn">6 x:. Z$(y< CZ<ʤՈ2+YsLJ'K@fЅtHYWGh/>鄠|aJTJ⌠_MG u% ]|CPJ6=TMM(m!VMC1A~Y$kGgҮӼM=4d3ViM5OB/eK" tO 4Ko;| 9WF)~Xqz 2M1ҫ7~QJ@]Aa&k'^bT8:,.՚+EZ2 \[ksXz~2NƇET~lu]8%\ם4|!KpiWCOJh\\&TbKH|Ǣei^q~^Co$"8/!"hy8`{ :Ҭ3baztGAn f&|2@2 f#iؒn~ K8w)񳿢1t:Κ&=ۗv`הWqPD 9uʉJ}c9(:f Q7PŘ͒1gym@*g?G{x;ɀX/ٟavVJ98VT׉rRDzKO 鏠#fXE9hNnsUwomUZfceY Nz;r3`Ap3]|`tpIhB(V9=;ev)sl9͚7kwKyj zJaD ~n+ 8S ^xJn-WiN6O)2{J]pWaOWsOa԰8e,xx)]ez2`XbvyqfX*W\㹔6apځ:Bޠaҟ3oFw^<_a󽡃 ܜ-Ztw0x8nQk{P=Ǜw!gmuAqc Bb34v)9oulkݒPmNL֠L̓;죞*W znX3߄k.M7 A# G[5^W5V*{EPa}-$?Ŷ FUԘ^{_㸹Mx58ChT2@͙{GS)w*ގD}r1s D=Wc?"u<,2ۍ+YLUJk\Z- : u*FO@5:c J`܀:H'*ޫHd\MA?$C,z$uRTM_U%cLĄSx+M1_vm sZ:<lu2*Eoq)@&*1w.Qm&(-5hot_jL`7Kg j\i 2,cEEE@L4*ɘw-uql7H^iey ݊ؗkĆH ֫eFb] ;=#7dM`X-=_KoB"f 8a#J dY %x, &Q!%dbY"aZD!"IЪaiv+~w$fWʈw\R/6Ai)ӯƑg|аCl#R'YKּ W,coB+/vsx35M?zń(Y&QpYAT9ЖZīf1޿ZnQ'CWԡ^A@sɌ6O7/`*hu'i$6Q6TzXx VP "Eiߝݠm  r+W2bɆ_|:`ObyztiAb1 ,EI˟\g' 6H<@S!bYDXBIW|r0) 7|,G.={"{wrؕKD@XYKH1[ʉTPpƖI635l5̓P3FW$EVF0QeLDk-E W+zl ''6hJ/tܘ#ԁِ;]S=:RTWeiUFTոzyl5םp\vbF*(,ş 92VpJ'\[q֭wuM**iG节Lz\6ޥ p2luf&\ZPFm Z峖 1$niT}!3j>|z辮hwL./Lv+I7!m$یSn L"29CKsPld3CYnKoO5 96dL9tZ| [-4sypyG=6 MeEH~{ntA\`K<էAZ1|ؤGaޖFy];hbY0[xYѓKLYkQHe WUH`> -TƆeD*fvuCx0~J0šW/!0ߚ5wŰ8.h"Lsz6 m)JNƌ%nHFAUHbFX 3(b?YL%sYCPy^]4+Fzú1탤p-:KP x8JO2ڎ4" G!=n$߈}]3D5q Nͤ|R V-zOU̾of'4B1ș{ 3 XE4eE_jVc6z}z+)f=AdXV|+=q+#(@uֲc< Yy9% ibER38uXWvF5Gf옟Z̳܀Pה;~:4@d'Ż Sn ,ӌNߎWSuh8-ig"ףGAKOM$܃5.mU(l6ۭ/7 <() &yd"0A,".@!)<w]*-a֋u9a/:nPRM*զ#(65tEuG5j+aFxAu ^`lȏAWxΉr-Z\qz:Jx/c})0|4ļkۥ6~ujXdjD(cBA  vw-; Z&+Q[3ffDK<^~3t;DBE,iC(5S``]f[\g(vWmV*q)*1OK1 9cnRaK1̡qCBښ! ]JcWޫ[i+m/x"T"ǕKQe?hfy8H;PzqBS C1 vܚ{*&r.k)>:kG70cfK#8}*.eLdž , pIYqj6@?Q4 cm&`OK+̫&ޖPyP=PThh9JȟKn#JU쁨d~ ax$Ii48v EN2Jdo Ųuz־?pmtH_Uzl+Y/ n733Abs~%5*vj\i;Kl״߁lV//@dۍɑY mGZ -g~ ^+ւ~51AQ{(ݯZ u,ADGA։ +KkV_f֝jjgiej9zz*B.b.Je?@QdzYeA~dUh]h'?mI&ʍD67nO<Vt4` a`Dtٖ2v>pQ Ig,nDԖvC [*< ąB2 eՊH-i gv`,c:55='; pGeq(Xb,4,>#fd}S[ [ /j8HFOyTJ &q-=sP*a{as9w;{#CF)P Gv>a5֙ۇ,e<4E'X̸%)PUZ2`ӞFy ;p\2''Č1PräOSo+LMulU+q50}Y0>_@\&>Mq[Ϟ;&opaltW.pp[#}Q:_rۮ@xe3B0x#(GJ.ugϖj qjoD0zb3~gVUfnȕM/gw_\e祥Ӵpj2=9-/٥z U4 x$Ǝei>ҳ;ʃ1:PcsrEb]zr.oΛR) <,<&<ju@F$ lkWeF?W # Z@ߛmE&ؖ3+ Hq )8"l_"ey)Gzc}K K9`5OsR9t"ZXIyt."ocxJ ӭ8+%Zܣi>5 ]LE J64^!kO %W4sWϞFFc7 #c'FG2;ٟ#v~lQ7al7oF\2Rd6 gXKyt: .=~jȫ8][2NhES"̉q)!{`ADc+,T2Ʒ돕 ^.$foj$a]\>^fcP`1 ݻa9{bp1^ G']&Gc7fCa3,fK3o.(hZwZT}?Zi+l+azx4zY^#\h3~1 % gF2t&]1e;sWׇq kIB^n"TWe|*zO#beIVl_RjGls4֙8bKE=t:[VSx?Ueܬ$6ցB[D h%6zS_SfiT3mf_P ` 8D۾H$Ry r:([J=\=y!koW#ڹ!F۔h8!9Ņki409@fɱe9%aq^ :{3xXfr >ա43>8*G5nK4y~T΁ȉt>4!?(t)4 Fn-ۍ%ۄ mĞ*RJ;psyQ3-Ynиo~L3د ௥Āl{, \nCmӺ ~ӏ|ziL{kأ֙Uޡ㰗B,ՏsAXSO^0rIvP O$E@,ژ#NG NbuYӭrux0HC;pװz˙7x6:8$7^uF PMv2XsAe2 RT3\-ecwefyL"i]?3л,첧œuϳk?-騫BxVDneJě{댮kN4A9ܓ k[C񦤂+*2z+Հ+.^a*tp0XOn%Ɖ8W21-&pф.A y21 bo lzӄʺզ~{tSjMCsJW'"._&Wwvb2 e\Xzn‚yāar8m7aK'`fwP.! yx]ߌ)2 Eq,VWp2 1H% ] ylIH͹Z\x}k OaK]n8 '-. C4:|"[(5&6$2AnWrI5(&65/`/qAl_Zn#t.(Ļj xmaGkU>BԽWv5J> t'Ќ8^2a`_8ڍwFƶQ !BêQpp?=b͔vrSN1Pt`Pح8flQY$j"Mң,(5mw\c|ejC-͑_8 =J.j= 0|nRNK}l=+\U>8oKlbt= yfӖ?cqTE6{a(!w$PQ@0*$.h'&/zIAhãt\~gȐX7E<6";ME&Z'5[0\d: ٰ?[wpm.Q%(_JfHa Ӏ˽ʯ]xp 말W+nƘ_TWQ @ODi|Z$ܪ`ra0g.~kz]TV6G*Ov5,*e#iU:i'jC* p#o70C%o6 {|F㘿F&rS̠W;jŏ]ũ855(>`a]tO-s{Qw=YNE.ח+6áu6FtJƿ'Ti7"﷐tF@hֈz,m:=hIF+P65%P#ҹmI'+cITS=d yoY-1N[X л!:L"* 5ۢ %-ag/| hsi Ɗk:|M f־IK* %Qcg-ȧ_z"H2)? 4%K:s|O^y.˨8tU_8sIBBjRr.W,y ץAr6AK`㷛Җ|Xv7S## «[Il7; /EX#10n!4j_U&Oi |۩}k}xC t:x36-3Bw3>B؀m] P7ףt5ՇhA]IlqJVUfq:_A ~ #啼 (WBodH q[W9}W6! 9qvPrWw-1sk0sʌF(GZwb!IrKƟa ŚVguPRe~,(V98Y\V\wx5#+8~חi # o w"drRXY}185F7*}n|h nʊ-ܬ2bШ5SVޛQ;t4wzw1Lߜu1z}i:h_=xPzɾX:͌4sIBP+Ϯ#5gLYT5lPRm *f hȬ"d7pB~_պ.\?}ZՋa` bmHLnP8 ˂%IQu:Q Q2^S[ѕ$- \XmX@[<*j϶ =3I;rD[äS略g}@yg_q}8@i*LJ8l9K][U?X7 T#hw SQ1=ӾW8䞫*{3r ɋ8@f'0 jr ,T}/b@+6<,hvBq-|J˞7̃;XbeW=hLX_;Բ> `B;- O&w+/vӌ*Ŏ26C&A__X<# w}I,Ju 1k3il1/EE/e`C‹ x_r\"VE7]b ˇoYhhwƕZ/M_ڟ(98 H= β0^iQ011} i UE2w2WS?r֦5F bN$l$VH@ɰ51L۵4W 8ZF$d-5z!,466Nc!ɱڴǞߏhb)y cOW5,|O*y B 8O'cTp3ˉ6P{V,82Iȧϓ*hnpz`)C_\e.$iSyscd ۊ$ݣ$*3v=sDU`kۧ0[A/ SgF*"H '0 h}r>p q`ZLEvw֙g{M3zT&tj-"jU"]~ܑg$RW=10],Xr aa|9*#Lylh()sV|(#dCћ`c$H:g&<Ƽ!ʨ;W}{M0Igd[V#Uua=y^nE (ȭ^֐r>v\?1DU*$~vѤam1[QQeSzY1W6)9mAw/o,ھ3m=THӂɃ8Z ~bx_P%6ͦ@ 7=,Qvnd1F$HV=I ?<M Fd; kx51ɛs!_lb@JN?1F{ڱ)0_`n/Akd/Q!җTսr"pGP.WmiVN}dMh f?:Fi,d>g&Pọ;<"Deil$ +jTOSl-O*k[db^jX8zט~V>79TjZR3+p_3ܱҚ 2o\wp[(q>sʏPEFAm8?/geo|Q+F|;m[ΑžAbWy3mW܆ʯ߲a 9K!j]`l5.D[3~cBk`7.ScVtOb|1T6Z Fe?Np ֣J%ZJ1J:T*],Bxp5n}{O.[hK_ZUT~PM6YT|oW *Viָ6:`a_?zd \@#z$H *lU")c*PfbT5 AZ<$Sbudj=> %+,lkX4rėB|l}!$`&kY%DVW4עv\Ԟe9bB ){Ո'[M l{&K{uDC&0]d O76[%'6-'‚4E;Z& ؏UiW D%qir%*J5:9l#bуO(q-$ /K}o4m[Kh&u}!-V]=H `r/Ay127vWm/FIg9ugYDÎA5\v99:mB_q"[ǗhBBV2rl, : 1+! BR D­wÐ5.<f\[MuzJWͲDhvX@W豴q,&8)V".AH 5Qƞ}=hoe_5ZECR'V3h VjϏb(ᯆ0oȈ' CNN"O2:ѳN*줺)Y좬d)[S  34wd[@NK9.!ii/gwnx}fWAƗ]^qIF)VާZ ' 1Ct)#K%KY@yԏ5?7X r+ũNCvo̤E,c"ki:Zܘ¤gh% fy̲7o|7?&%Ё)”+1c{4[x\ ra੃ jnlZ-STzA@-(OT:H/^E{P[W$1xyP%ZCZiϱGr9t6}gG]R6ϯL &nIE:ܔc4nYb9:ݧP>i*Kŧ)W&abfJI߆iAm@72ŇpO6VS`nh^Ek۸akI 9|B\$=ڇKH H!+ʨmn"6g]@FJIN4ƃ*\Kdfo&Ր17R4^^n^wtv4Z b̊3.SNY\f_CZ[f S;0wu=U؋[j.Y 枰_%֓d+]LZ16 1 gpCF5;?F/>D5GBt؇ɪ-0Cܸ`$7l;1juFՒm s 8~Hi֧\a4\NTPX).Rdl .EnTP)(Ԝ&vYs3LPT%LF 2V#w$@u`BALI_ %) I-pHB?4"b ǐf7-rQF92q(kҰ>J6S3ju)D==q8NK]*:6Ⲇ7: `X~^P}șAD-U@fKn!ЩfɜD5Ko{(|"oEw I5!ͽp3ji"uxA.㣍78wɶwr QΚEI! B%ra)/.u۩VՎw9 r'qa=',˗g[jguv٨ٕ2V'i(&Gs`gQ7piv*_Q^рTGES^/60SR @v]$ `HʩSb9d߶3ui||fBKr-F[oƤM(H6;aPߴbmU> ]pk{+6^i46prk ܶgPQ-@;~=?Į{Hp Q!. '5F3A5KtYx88-1v f¥`p P'fAnc!zyIF% {a3= a/kg8=^q%IE}iC'3EcW|RmJ+Pվ %`JD*E"rjЖ+ZRvγG~.߅pmXHco]dQG_:1j[3Ӥ0\X\G&]@Ȳ%r%{^s^mҾ::UxF*gš6;lqy]0lj6ٝy\<. 5pVT7`ce>E5ovp_`4]=jiiLi d!ˠO iqT{8KO#Es1<÷ *OK;Nr6$t=jLΛKYd,.K5r0vC[1_XWm7vU8mu$@#^kT:"Xl^/0Zٝ(}g0\z`}KQ<-ՁGM۬wSD!?R%}&ujsHHM)qk1 D$5ZqG!AA B2XBHNvkw~]EB&O6S*]Y#.$1y_Fmwsv̘W]*@1=>BHXRfW:vF p2Sh7X>RWѢod1Z{uV=vJ P3rR$|fP[*3&C^:Uw X==ϴsϻT]9p$N//)B(:e*S3'D$O\2G1}8uJc5B<.9E^9m N`IUħs3KmNBx:ryRV ӧ"^eQf#*P_ԃ$d3ݭway OS}{q-yƙt$@!W8e&|lPe>^Ϳ>G@!҈KOZD*ȷ֏:'BѴ-nedă!|KdЮO4q6tu-$Ȍ#&HFI&faZ5NH X1CϏ {{`1l}msv#>H7[bc.KPa\yDK >$'w]S?SeKc+b" {=Hru#i L/qވ,7ErZ*8*ݕrB]1~A9Q ؚ2zHV!KC}@LCa5ȒgZv ) )΢O{?¦~*3VK{Jv ,X~,N/~q)tC\myK( ]}Fw{#KOTYtFV@1*T 8U|I\  m L-$Z$mzKjsjK-0ȹO8.PHB&!g nez=Y,Chh>2Wwb Bp]r\7ϒ L.{;`$[93'9)YURDK"KH6@v}_ RY^V4 0d;7^͊u_DL"dYn f^Yqrے\=.Q^kG/ECZUIzœyFx~K]:]  mOְ DwHnq>܉_=|{yM19/04ݲ!xcJi0Bkv]a;'"pՈVO~VjU4ȮD=1. L _+ ؼG5%",-tV vR@ Y^y|,?;.3OO\r$&&Zk(,6],2y%tB*N TV|l)&9 {m$̤o4̴F}"\x2/ޗCɉ{Kcm޴?-ca l&.N*@M^]sMuG uGE3245Q.21%*X,&=¥CKQXԂr؎I<ȠV{rֱy?un0Y_^.*siS)?UXAxGYH,Ua/H\sTB)Adf7q {6o%{6ԙ~@Ƿ@3f+*4 ̖2l!E_NKuXqmbZ̈ZStU\&Hlb4!@;?M px?q+{IT<fpĹԖ`v3 +O٧:cЯJh@ kx*UL1GP bSGxpvF644ndgT@`C 'bAZ;e^um7Ԋ'gذ(2<\ {^:kCDO);ӚۉsEE L֡;7ft8PNe)INwO|F|/FUK]ڜn( iT L=:+̣q S x#Wi,$H!_]~u﷽ 3U neE9d|b]DŠsW5tQ_u;E'e2W^'ɼ("hZO]%%%NDžNG<<0ˑCθ 5|bLm0UꢀbS׿dCg4_p=2*rsF!L~`(r&ُo4%v Z?snDTh]jl:[V_2'[$.*QsmOYkX@+l9rۤIZkcܗCjpn5=h@.yTѝm']r*=@NQ>W'M~}gbBP$eT4l`qJ,>d ko8֪ >ݘ'g>v<PC 73i`r\I"~~^r;`6?Mʰg#D懤m> .nR)T4rK$|ˡOfc`(q^_G"~\LeίME30H2XVM#*)-94~we4t@($$rInyOaC%76~QJ:.2/J@7]lu(?4W:BS+ʊ_x*ZTB i _Vw1fGz+`i #]fZC ~ci'L )U9W{bҁ:d gD#<N44`](fi|Æ|p$7ܐfu@5S#FMlͬN.GacykY@c`JVipʐ;g/˻lIյL"rcޱɉGL!]16f`߯MAK }8-pcyI+r7ͭ%tjl(t qj"gfVA̸rbZbp9,ŏl|[5R C9,Z xR`! |%4kL]]Dک4U\1'IAR'i1Ɲ@yX/prYd,gDibO^0HĮ$ .e< ࡔZYZ.pL|01L!Ft'A,Vʂ WDutÞf :S3"zzAz Ky;ØR Wl )%bV05EسV;/wWs3BbH{PJ!Z gu iqN#eo1WnfVܠ? 5^@䮰C_&iߢ QحF[Y[k\\1n,'+G98Q}4س( ~e%T3F &ʷL(z|oEjhUp΢f(V {z%Mٝ3z8$t..Et5I(w'y 9EKȥjv`|PDY|DU[O[ɸ9)66Egv%ܪpf8 3` &9 0pN!e2h?|~+ WP#4;++Tz{H ;:z!p#mpk<[n@|JtfL =NJ{p3A0uT,J=ߟU3.5FؓiTu ݝp:RZW~s%KwJzOlacT1 s~"ʻxa)Xr#Rrd%J ,Q)l ro!oH\uz^OQT̑j& .^s%Zp}dU^Jq`qhh[^(SN\*ݜI%G+b/(%:P,-?v]1taZDpڧ8gXTS~ $^s#35"p$O.[z6_$i,n"/׸AM$ǴL>|=K8w~_5AǜĤ69ْ ^[wȶ) 9Y[T|eB+dy-M{CAPò@I zё|7Bp8|wI織X& +F_{>h~?z dH f3B$J̓p7ep"'#}ya/ISMȣGuB qJ7(!UɌbjoZ(Rxv ឤJB7ŃfLwtVM}~ڽ$kAbZG^S-5UA%cJQ6m7~W_%S1PU 5ֽv{ߟHIv¬5K̵7)X~ų-ԦZ@\n~ i?(Dr(aQ_tJUKl_)H(3SS˖i7lb MS8K]*UN}"0l .z`@Ԃb@fFmxG r t4\;CATfJd/ 悴x37aCR}$x$0=OxI+(2#ˈN ԮXf! ?#[Pӹx72CIqGڙF-esKSx1~ZQplJ,EؓhQJMJ>J` 1Ԯ8jd ~ Ev.WN wZ2l%V?v紸f#Finoya^.I7<U{GQDtIjSPXo>>7kާhk,x7ez?= 0tpuKc6CW@  7+:3d13WZ7c0@dX5.2G5jk[jM*?KP\gA W~!V"ĶͥbgyU6EtPAיF Aܶ[aHE\JM $?G$XXC` +؀ٳ&9CM &6|v{dDCjPөn؀Br_[>IHj4n3p]ZHM}+9VAwPҞIPסX8̶"htϊw2a/*ojNr2kh3 e ZYnA!/6:^PE#wHL|S(-oeu>$slմ8u׻0m-90qhQ"ᩆ_QzO/Pۮ ]}͜_fAy؅:ev\)R )}o#hئ3UAkuzG KYmA(4m\d/33cd)Ʀq=90SxGf [wk6WWא{uʼn=W<=%{Ut'K#fhKF 1D$y;Wq!e_4QNGۍ^zPj0 j?İ;_S1^0ثTؔ]vۏ}^tN%(.s/JW2b/Cf!A{}ɞI;6pZBR!rU>aBFp%UӚ j}/a,5e$UXrIZx3*Z2v̎%GSrP OKfƐhTm)Cٙ6]=ہ[ p]S iyn-#6㾄F_Ɉe[y4}SFR[4}Dj93DjQLuq BfnBD:SY٭<.&vt&$g"Ђ6q읁Y}vt%%U_RmGD $NFU:;D'&ɝ$%Vٲ;Fwx4aߊDvπiUȱJN4@xq*9oޗ^[st]wJчbQW(Lً>[T#O~>`Xw\VDF:gJiaKJ*#{W>b h*rK[LNe!kP$DqQgrdݚCCГ1HV`۷j܋ST8.ޡ[NTMuWCF~JyNe]&zMIiN'FH2}"93S,lvos[p.4u}W}\~zĬd$lt\X[6|)vIP~p3?\vJlEJ!OUGodfU( (wSg6Ɏ[ao*z0'uP 7 R\r€Q͏6m$Ézoc_}1 f^?IN\sbi7 d`0trU=M>RQ6Ċ[6?c g>=BYpE/UTj qѥؘ-rk]E!?c܀T.ov] m:Q_<{riarfm@$P<: 3 Et?q' VP ] k3iL}r.FD0jԓ [e$;?`vfE G6X<~#q7G4I]ܘQ;0T&i IE4.'bTAPE<<5=?ٞCrnfɩ.DEu\`gHux(W#O i'1ّ7L}jr2`fQwKQ<> 4Ӗvw%̂g?-C:G"L쏲I>Cਲ਼JRETwTb2 _,o ~N:tXcT~hbQUdR`rRNq.SNzy )T€FpD8c"8Kp}/] `*5+Kr 3*ƚQ #OᨫS^tN#DF ^7P?h3#/5e!A>45J \ow^,yWhL`h\`V~6)&]R]"ጬ9y}⏢s%LX3C_li6E5đR>v!ND3$q#TB*e}c( f%[lq$<Ebu`Squ_ijES\2Vw?Uj=y/Df9-1vbX##5ˊy΁(IJ f#=ZAgBg`rNR"+H'lY2C 0ؓB$8]iasFt'L(1MZ6 *R:&!).Q @w4xn)Uō/ ;. ?-)2o6LgHoqA @)M  M7#a@ -Q%Дfk$m6qO  .񯷘ɧ2AcScGG_%$+ܑlc2$3Ʋ_\b=>Il{;?b;crN򵆱t a .2xG{ڰ8o쵫h"d t+V:948}awf0ât2"F,A#a_.F"r?QH#y56ډ>S4wb*w5c,5 Fs:'^B)>[xb_hI[-T.ܽd*LaszҔ̣u, J|uxSAܽNewƟ0JY$.gg.AK}@EU:t/c=݌H+kn=6ʀIc3Y}zyvV~N %(7!A9g[O`+u!=SNH>ǥ[+QI#"{ "fLtZu`5EXjbm 89/K_jͅ, Wnw~@\wIxx2bmH-]uA 4Q: 5F"G&#kyP Yb펓 nMd,AeTG_Ѽe&\)݀uƱdaԄX vU" vop+/Ȑ nR&of;MYMjM&Zt!~ޛ.PI L1݆+qkYɡKHFFǵY:SXfmTWH]r4 WMpS/ ҂bw|D)jٽ\= `? $VS֛߸鈡fIO=p -U7NX_2QpPkp|86} FIs /B(R8HdMOYc]$g)l ҄OCs >mxGf&sSqԍ:p&SJw$|mr%5(Zp5|oj,4o8zo:%4|H`'8 ~ٻp~-鋲mȾI}X-K9s- 0#Y +$أN =F$Osm2{ U_KFe6p_kf*3M MByk0ܲoɉ0~14nׯ& Й;n8-c]1&pQT {_:WVtA}9~CvTsQƻ7 vzĂtf<qR~` 9kl5ڸ`^1~^I\wJ >ԂYN{;臾)|/? B4^JQdth 4ÞV>X%'|o|vܖNOQa 4 

s#cSe3k۽P*B{ ˇxݮ?:Ξ!JGML^ys34}|>Qgh檢2yR|Eް!imH{f)al 崳_su#pM:jlJOP#v(E9XQzx|J\&5`[~m⿌՗i).ڻ En|3]p^+@o``CƏHT BZ { Um9UpJU_\ "]g\%'{1zx>EU&Mş)۾*_!|m{ 񓳜J&Ϣ$CKD`\jE$=xI?ecQ<'u?LO=y&>Τ@ON.tkt-3-xS"b I_"T Z޽ML TDs,M 'qہ9'̶nno@{=oÅ9 ػŨ'SLXRj%#ێDy~iaXNJo%qU|@3$dnPS:c Ϗl އ* tϘaD`;]ۓъ0b.[^&V0E#r[>Z&+@'2 >&eFr'V`i4o|#7,YsR8"lbl_&@=C}A]+/AM yf 9:C.bt/WRMU D5^EpwOt6\"'y&mcxCH$"1/aipzCt *L2>0JeB m%?-,&a}S19q Rܬ5!OK~Zɯm4}vჰK4]Ct uXk#`B?{i6n *${98abhiAsэyD i+IS7.D(05vun8Q%Ӈ0]lQ q+ˣR)BQCQL,c4Ȯ 7yޔ |~UA 3zTfAF ޺Me12sϔ֘Ryke|΍٩zƝ(@^9}A`әo/c52-{n />e=yGuߗ=,ZOɥV}]e vѿ^zJ\TʮmO֥`xM1ol@XG͘ dUm9Sp>EW GDx8PR5I˒yg(U(geY|]b>Ey0KWdINNZ5E3e 6utZg%ڃݮxY̒~'8DxS]?{r<#0߱0bQUjz7lttͦ.ttMW8-m#CSҟL6Pc:,4^w >)Eo֪ӵvXV}c~M/!vZr"x ?@)}>K=a8J2:N^1I AK"=T7-"@xՊՁs)(d% 4h~}Z8 Vd]λlh)h #h)?Vg~ WpGx<?)hüXq!@ڹ=olA' B+,0&7ئtKq=vDsΔVD/+C7kî"ֈZMxz+}[A1z¸4~h^,43v*vr5. =\EAӺݼSh&y!(Gި8B=uxFz=EVQ?72T-46}k$~s]-Z+#wpJ~C)?Mu5^7V,}*h`k`7W_!PvI8IͪLRg)2}svJ54W'q>x&[QTײvqLY%bUoXxʹv^kʸLnFU.yGzk"} 8>Up:glaxcVgYq)yu'RZ3,fS;6l| ۰棆6Gcq~/  ȝĢ ͝}n( D[4X&Pc^E`+KC}} ۸$ZV 5-m .znNA`H\_}8 y4΁%@~,$)nskVk^ZL|i o,ng9\zf`́kVXM  B̜3}?cȺ:Hԡ,G8Wrf9ȱ=)þ4ϿjM=Wf\heCDlwɘN 0qcC$:U3h./w1Dyn`cU8{hz@-M[Kd{锑[s8GHcJ hQykxӦsʡԇIC8@t(A_}YNQW 9U""uN $ɛDS'8Tj)N=_++@il5=]{tŷ ?9\=O7? b"ߔzlPz25fȻt猆J~XOK,$-BYh]E4z?evn2/:̙?@-{ Z@`4eS&^pGUg SJ&c79IuZ=GUq.]~ CɊlOHhXuO>y1Oկ>.N֗!cqCbȃavn?vG%X,s%`"h'1Q5P9֪/ȢajҫI$r)ݓ[(ȣLY-bbȯ.yklfp3PNwNǝS 0_n%s+ٰ"v1 ks T`پјQK\4M7Z3{̰ 8@g .pN"\̌+웭fK5ݗLgQONHD)=QF.oU:qcit|4>w&7tgאu@]8τ1! ӡyqNS#ؽ+<\4IN889\N[)Β{,$,|ld>xq~x۽Ye96puͨEqad{$SphIYTmj5kNZZ)*f0#4dmu@D7iϷ􎠴}yg턢uT $K֜+%EhЗrf;cd_[5RP32X<"2+?&dN:#FYݠ+Ɍ73Ϡ?rlO7,ޛ1SɽWqi1 _2P#+=SeA7pZWJO0HvJ5Úi ud 7fy Eۏ%Aa!]Gdx;@B*ۦ_hݍ\S\l  Bn۳ fbPә[htlHHe,Z[%`ZkNz $` dLuZ:\5.'\kxkǵtnLAG+ 'A]`Dw"慨5Szo3:'F+Kt( =35Ϣ+."{N&3uMmw C wi-=hbqewFfsywUifo1̎%g®$5A0&7M9'El!S-X k׮hO IcJOQ6I! @iM z9Hz|fk1]#fN8?i ZCˇgB>% O ir_->^M#LEw׍G sB!"ab~1m_4ҊUeϞHh" $ bP y̙}|a Eh`The8A9'4-+W3 kMP2>SfX;Մ49j_-^Ι]CۘkkRuOg v?_C5:RuƼ9 .E5b@v "{ 裡N俎 O»P0,J+'rwHIf< =Lc%W/C$nèHt,ri`[~1R؂Wg+JHj%9$/kZz= }쪨odТ/k;%۱=kŽ9p֮]t F\] ZPS]1>Q`~ cM_ds|WH3ܹO-zh*O06'?}@޴T *応 ! gLɱ? N\Şס Fs+ }Ybh"^5~@&eU~`V5SԝIkQ89w UbZ-U){ߎ *c#DS!p f;Ҹ}W^Fj~7rYp,eW]i HUÑ ":+RB7OEϓUgɑ"tNsGC+L2è@"U٭5U,[!a:~E=y`8HKăQ* J@>K|%fdL*B*so!T^#aalVj S>7 3V`}x~Ŀ`RN:]K:ݰ~Y]~Jqmgb3ӒZlM"'9tnLާt- H w< `;!KPMHyVΣ6nm/ké IarDu'.3:oL!M\ ?ٟIgGuY@6Ϥ_VuR_۰ahiA.`|hn&6,g[w0PQ ̉@M<&sƒ% `:mvN"ʫ=SxJvE;!JWb ,s_ TSlײώdO^)R4ȣnLYy[Iݍ-p# FH5om;J*[]C+#N'U($ 0#BH:M2ɟ$ sWbd<7(6@yauy݅z㡲 d@Gd,8s3R'BG .}ˆWIA"f ܂Ū CO -HA& ȠN0XZ>뙸=Fjzyn~qOTFY94C0@ b )f-=`BԆni!VB9s J!dօGy$?q-+!;T} al+i'S)#xE$M|*׼vib"zIVPW/S{z;mù1z@V,dz?zhmNS2maסSp5{?'!&37e*t{V|0ǁݯMo:jEVw!HԦAYwWaIgk)|hHAdXJb Ե΃Iz͔f 5Mc%k|_Y,2t{KZ$3R(z-jA"<P58wPex<_`~⟯ުѥm_ĕ"/rbK{v3ք~xX̴߂; h\x°/Ail @@Kge4DRòw YR`Xt AHNjaF5iaȰ.Jj%T7=9~E8b;7ZS:`ȟC̷X_iaI9ۨzhpDO( …s~|C26n[\/Q. !ȠQ*OecU ,PBb )]C4PnXp7ID#H CdUg߈"Yidj-a,_: (L_ݮŽ).N.$fcDz l!4ghgLlDRJpr|/bhmʮ?k;ZD ]$C}&m[k:DN7t jy_jvN(&my: beJEOFdWg".T VI)R'd. 3צm@m")\qzZf(]P<] DW~zgϧ"^QP1>~-KFzx5}.:ٔjx]-mY;後Fb>@IDMfM\qB׏lAcWkK% ?ƗRyR/JWai,3ӧmoz2_jޭ6! ^wlUToLu_n#X[Цzؙ?f6I v;+qPd4)LO)B'o~ g!7X3yD87yz[ Q!ڹli$iwg]0ʑ ~S ((抌S%YK\ a޺4! CJy< |Xw^ˆO*t* (GDXbxi*[~.UAax6qRШLvMuQ+kAB~+aEYA7K~8ZS'u95w"5?U!:X `5[ۂͣ Ӛ˝{&}`PTpU:_{ݬY!2X&&/gٜd ɝR7 ЪG߇uQgk7OfC]o<] {;7<8#W3W9-jةECTńHhbKvaA !jh:eb"%>dYMn rUgUnu`Bn%4t3k{ f$\ٜ;sl?J4E>s&]MjiC~1cF]3 _O6j"ƘrGH0BfXE͍1{@wY#SI}/Uodmyޜct̳]ee>p7,VYK jsKNv"ShG'Ƌt: A~OHU/5UZk&c) 훌W iJ2lA_/sn#x5rF 9b9//۫56aeClelgͱm,C %`nXSâ澠ln( Ųb8IM;:ҿ-+@*~"0)Q`xlΣ`anc)/`2XXM%V\K&2 "zW q5u!I($蛍0W1!DXŮ`^5ů9\d4 2/W hc#-0Z!)| \h ~)PAޮ 9BGx].ZiĦTi$^őLNLziT IJQEQ_[!V`*WYje޴Wƻ% ? AIŀ' 25ϲ퟽_iwa{#//~Ú#{EO-#:<˟UXp,!nZRK!t[3inԛO6N2C@_jʮ7ҙ{qevP7RXH4b3ay} (:XԏC V0wيhB&Ͼ@g+a̋gxT`:6%˺$mѪh;J{\.61szxVv+Z9 qM%vlwNn4B`G|7m4dƤ>h,z.'U;͜ Rr=-Zbs:+ gAcI0MMQ+%4I 凑gW#bv" ֵi/TRR9^zd}1%`MN8@8߯bMt 3B <>qpAHQA '{R%HJP#?U'eGwZG6uO=-IaۻWoE(+pIjƯ -zêY t*-X^ ]X18_,ICڔ E.? Tw[eR^.>CQXCU4㛵-*mŽQԂ@ Fd ί])*N>!e+ȋ4!f/(\-'P,_Y\Zv U-N[ϸ$sXkkXy]ʫ;IaUyFH7S.!'2^6ᔶЗ^L<AlǍyVhv$O`ځdY=x$%7hC8šC