libzbc-tools-5.12.0-bp154.1.61 >  A b|`֜!M@eee#G)Sdc͗$Z;"#j!(1EK+V,CTb9qų-QqS<{~(P sra,0bA$Nsܠך37Hƴ`dYr87T]kkDiL@)kȕX|2Lf|ȅacp4_%NC sdءwR~<"w&̄k:3*#hD)ˢgpPRM%Cr4Bc3602782fbb220c88324237e102d1f81e1a4305a12266ed8a8b40aa8581fe86ee2a1e228b99c2a127ee955addeeacdb084508617bb|`֜!M@eeeoy_ @(@zU-8w~?t'EYgڧV2Vw%TJW52J͗|aPOم)_vtބ%zs5vibiFkY`zdU, Q[$}e=& |cqF В ~ʡb)V5p-(FHz{0w%Ua*=auئOmkὥ@9w-'8UuI#MvG4SɺɅ ,>p>;?:d ! V= Wf 8 h       ,    ( "8 ,9 :F+8G+TH+I,X,,Y,4\,X],^.Db.c/Cd/e/f/l/u/v0( w9x9`y96z:::::Clibzbc-tools5.12.0bp154.1.61Command line utilities for ZBC/ZAC disk manipulationlibzbc is a simple library providing functions for manipulating Zoned Block Command (ZBC), Zoned-device ATA command set (ZAC) disks.b|`obs-power9-14 SUSE Linux Enterprise 15 SP4openSUSEBSD-2-Clause AND LGPL-3.0-or-laterhttps://bugs.opensuse.orgHardware/Otherhttps://github.com/westerndigitalcorporation/libzbclinuxppc64le x  X nwnG]pETA큤b|`b|`b|`b|`b|`b|`b|`b|`b|`b|`b|`aZb|`b|`b|`b|`b|`b|`b|`b|`b|`b|`b|`b|`2567dcfbf75ae26aaab2ac9b6141a666e6943bbbdd936f848e5afbc68c8a47d056f40bf4939ff40e7af3324745d6ba730c5153ea43c42aadc051c8c00cdb045c43a803276a5e373ce70f7730999f40d12361472fb7ca2ddd812d34dd8d6e551feb6aa9e517a28245b6f507ef98a2e25ba9f1800cc90871b2fc6e7d32d327458dbfaf5df3deee52ee3dd40694e9f50a5405fe9d7edc305e989e8d67fdac000cb281927d054a4f32dd30379d3e42cffb791c06c318f67511d8ff2855c78a2fb5e01ec5050a8fe598a9ec71cd01cc813605cab5078fdca30e4d854ebe2b451c53d57863586348094ef7896a16c5c23860694674362280847f2685fa3ea0d8652f2ead6e1ec5b2233d0edb2e351354ac8ed9cfada75cb68cab339b65f1caf4f949bc55187f8b898f9d28f37bba9fd05286526c975ddc7511576b64d561894b7e9439da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b446476852aaf6639ee006963b2f4fc52cb5b5a9b4f4708f2f36c9408e013e290875017faec4547c72ad64730cf746c0d90b9ad8ddf01968bf4e1eec531c16d99990d12a740496a84de5d779a0cba17e976f7a118c7fe74bdfa730ab7a6a510a06306e43eb4762be0cae84b1e19f78f87a58aa65af830b210615084fed4bf82f4b907661f607e9f6bc165e04c9eade6fd8c8930a3826c40f675d6956d6a4d814dabe798d57e1a9b345bfb6026f7f6b00f9bd8d342195ae9868da9bb3d411fe30a6271d76e8c805f2dab687ae5a5f806e3cf31609ec1bc9f676ac6c9a6126b8630838375900bc4ee5ee889b327bb9c2a4c3c018d6d4c71fe8d7bd5a005828c06065d333651597cd07241fc5bbcf94ed860d0ebbd33b8f900726a9d40597db9ea0fa6f96ebc4c8caee84e6cae9595ff8a82e77521bcf70ee726affd7f2d8491a2ea28b373fd5bbdaf43a46a19e3c526290014afdc56b0c3a469dae1839d6a84385d643642bdca60b1c83cde5c9709f0770d180c9b2c8c6a56f07c93e66e6c6a0c81a0d95ebrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibzbc-5.12.0-bp154.1.61.src.rpmlibzbc-toolslibzbc-tools(ppc-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libzbc.so.5()(64bit)libzbc.so.5(ZBC_GLOBAL)(64bit)libzbc.so.5(ZBC_PRIVATE)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aaFaF`@_"@^oj@^f/^,-]+]m@]@[ZTYX=mW@Wv[@VVD@UuUJan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to release 5.12.0 * No changes; maintainers are still experimenting with libtool options.- Update to release 5.11.1 * New versioning scheme and SONAME- Update to release 5.11 * Increase of the default command timeout from 20s to 30s to be in-line with the kernel default settings. Similarly to the kernel, the timeout for device write cache flush commands is also double the default value (60s). * Improved handling of timeout errors. These errors are now notified using the ETIMEDOUT error code instead of the generic EIO. * SCSI backend driver fixes and improvements: optimized SAT correctness detection for ZAC devices and faster device capacity detection. * Block backend driver improvements: retreive the maximum number of open zones from the device sysfs attributes if the kernel exposes it. * Improvement of the zbc_report_zones() function that avoids multiple buffer allocation/free operations for large reports.- Update to release 5.10 * Fix the block backend driver to always issue a reset zone ioctl * Fix the fake backend driver zbc_fake_set_write_pointer() function * Fix the tools command line parsing and error messages- Update to release 5.9.0 * Compilation warning fixes - Drop 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch (merged)- Add 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch [boo#1166503]- Update to release 5.8.5 * Fix potential IO error for large IO requests with a buffer not page aligned. * Modifications to the block backens driver to support the new ioctl() commands introduced in kernel 5.5 (zone open, close and finish ioctls).- Update to release 5.8.4 * zbc_device_is_zoned() does not use a device real path as given by zbc_realpath(), causing problems with symbolic links. * Better handling of sense data reporting feature on ATA drives: some drives do not accept setting this feature causing zbc_open(). to fail. Fix this by testing first if the feature is already enabled instead of blindly setting it. * Fix zbc_write_zone tool not writing any data to a zone due to a loop control error.- Update to release 5.8.3 * This release fixes a bug in gzviewer and compilation warnings. It also adds the --disable-gui configuration option to allow manually disabling the compilation of GUI tools (gzbc and gzviewer).- Update to new release 5.8.2 * Fix SG IO header dxfer_len field to avoid failures of vectored IOs with more than a single vector. * Change error code returned by zbc_preadv() and zbc_pwritev() from -EINVAL to -EIO in the case of an an unaligned IO request. This change matches the kernel returned error value. * New gzviewer tool to graphically display a device zone state.- Update to new upstream release 5.8.0 * This new release adds the new functions zbc_preadv() and zbc_pwritev() to support vectored read and write. The zbc_read_zone and zbc_write_zone tools are also updated to allow using these new functions with the new -vio option. Various bug fixes are also included.- Update to new upstream release 5.7.1 * Improved handling of non-SCSI zoned block devices. * Change the behavior of zbc_open() to return an error when trying to open a regular block device that was not initialized for the emulation mode using the zbc_set_zones.- Update to new upstream release 5.5.0 * Fixed various problems with the fake backend driver (emulation mode), in particular when using a 4K sector disk as backend storage. * Properly set up direct I/O operation with the SG_IO interface (SCSI and ATA backend drivers). * Properly handle the maximum and optimal number of open zones for drives with no limit and drives not reporting any limit. * Skip open zone resource tests for drives with no limit or an unreported limit on the maximum/optimal number of open zones. * Add a new test to verify that a drive returns the correct ASC/ASCQ sense error codes when writing to a full zone (HM drives only).- Update to new upstream release 5.3.1 * A rewrite of libzbc introducing significant changes to the API. Support for draft standards 4.x is dropped. Compliance to the final ZBC/ZAC standards is improved. * All functions now operate using 512B sector units, regardless of the device actual logical block size. This is in line with Linux block device management and can simplify application implementation by unifying the addressing unit used when devices with different logical block sizes (512B or 4096B) are being used. Applications must however still comply with write request alignment to the device physical block size, which may be different from the 512B sector size unit used. * Improved read and write functions (zbc_pread and zbc_pwrite) to not limit the request size to the device maximum request data transfer size (calls are internally split into multiple requests).- Update to new upstream release 4.3.3 * block backend driver: support latest "official" kernel interface queued up for kernel 4.10 release.- Update to new upstream release 4.3.0 * Properly handle detection of zoned block devices using sysfs * Fixed handling of list view so that an operation on a zone does not reset the current selection and view whenever possible. * Improved handling of the list view using a filter model. * Added support for direct I/Os (O_DIRECT). Note: this does not work with SG node device files. * Added maximum read/write command size in the device info structure. * Initialize maximum device read/write I/O size for each backend driver. * Check read/write command size against the maximum allowed for the device. * Fixed get capacity: the code is now common for ATA and SCSI. This fixes problems in SCSI backend when RC_BASIS is 0 (report zones was being executed without the max logical sectors being set), and also adds RC_BASIS handling for ATA drives (this was missing entirely).- Update to new upstream release 4.1.1 * This release implements support for ZBC and ZAC revision 4 and above draft standards. * Fixed the fake backend driver to pass all tests even if the device specified is very small (i.e. it has only a few sequential zones). * Display SG_IO ioctl error message only when the log level is set to debug/verbose.- Update to new git snapshot 2.0.0.g32 * Support for ZBC and ZAC r04 * Added block device backend driver for use with kernels providing SMR support and exposing host-managed disks as block devices.- Update to new git snapshot 2.0.0~git113 * Added sense key and sense code string, DATA PROTECT and ZONE IS READ ONLY. * Added filling sense key/sense code when reads spanning other types of zone. * Supported storing ASC/ASCQ data on ata. * Supported URSWRZ flag on SCSi. * Added flags in zbc_device_info structure and stored URSWRZ flag in it. * Added forced ata read/write flag to read/write using pass through command. * Supported ZBC sense key, ASC/ASCQ handling.- Update to new git snapshot 2.0.0~git65 * supports the ZBC standard draft Rev 02 and Rev 01 of the ZAC standard draft- Initial package (version 1.1.0~git68) for build.opensuse.orgobs-power9-14 1652318406 5.12.0-bp154.1.615.12.0-bp154.1.61zbc_close_zonezbc_finish_zonezbc_infozbc_open_zonezbc_read_zonezbc_report_zoneszbc_reset_zonezbc_set_write_ptrzbc_set_zoneszbc_write_zonelibzbc-toolsCOPYING.LESSERgzbc.8.gzgzviewer.8.gzzbc_close_zone.8.gzzbc_finish_zone.8.gzzbc_info.8.gzzbc_open_zone.8.gzzbc_read_zone.8.gzzbc_report_zones.8.gzzbc_reset_zone.8.gzzbc_set_write_ptr.8.gzzbc_set_zones.8.gzzbc_write_zone.8.gz/usr/bin//usr/share/licenses//usr/share/licenses/libzbc-tools//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/43283ba26f0b5a0bef1bfeda80326b2a-libzbccpioxz5ppc64le-suse-linux ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=44f2473523395396224bf80f5c4080756b057d31, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ff8a600b31bce0d5e0dd445e926782708f44c02f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8d15ecb090a995bc72b1d5427ee6d382016a4dfa, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0c6b86604dd6cc7c04342e30c8253134d3592b1c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5b44cc4982eaec3a777bf4dfdef3bfae44bd73b0, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c2ae5c6402d97441fcbef2d75a95423a351d5516, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3bf5d9233c6dc8f3db4fd60796e33af70886b2ce, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6e3ddf8580a0bd592c8feb16a6601cc53f9015a7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=39ffb11ea7f2ad9a3f956ec02c420117562df7dc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2dae93c309516173cb74ee92b33321f6d6206f42, for GNU/Linux 3.10.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) $*0RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR+$\4{Butf-8acdb1a704b10c28ea52972c4ded6e2d2e95cfa9066888fe6263ec2879c888393? 7zXZ !t/+] crv9w Wi>[ kJؖlqG,|MbzqUsxa ^%6Yi -=FQ_Ζٚm@S_߄4y#'=WLS_r64Qvq6_oof\ytixQ_6΀DCH"If4i,tbiiU96DB$f2d{\bf '# 09ùl)vfd'p8 C˕ 1)ChBX&#t{- tr8zh"t#4ZЉ)ʇAJ}O`}="w>FvϚT܃+4?Ԁtxk 2z !!W20;ton,+8jYHjt_n1m=#$~`Uly:17U27wDށCuj:rcy' 2-Mɮ)_nj:` Eߋ:, cP+oY9\өk9xP$cGIo$+|St@{UXE엠oBV: a $aV)YV~7cШ9Y 7ݮ=f |s2 Jf;#=s[ٹ=js&7~s;ϬY0Mu yTnA@k9+װ}?c׎OvK(߰%͈ݟ%\f4ą_6@ ٢Sh"ozJʷpS}PMb4Qur &fApv3J1)R2jIxQ(q셤%2P Tv斺Ns(%@}X72_8 ҙ΀ũ.nP@ Ɲ?(ΜoK@ɮd3F 3aVDkN(PwA;č*X991.iSI ǮV7_$rjn\fD Y~*f%>9G Yj/n%m SΦo4Ft rdޯJD͜xc/L1EL}ϐ\3nxwm/Rj#gaA XǛ:DUBp\%,p/O,~߆S׋ݰiB|6{ t2W&Mz_,Q8IE' SSi|pچ'Ab׈g]yѬMv:es)FM!Bh#z (^m@xJN\X\bc;}>>Tb2lg@(ݕ v[L9+>fԇ s54w5EJv1R%Z 8;-󦬉3<يcu#2K7s!yW,6"_NG٠Rz^_o,af W# bu\OR$XREԐ\GM(R J#~,,/- "G4'aZ?њ"*o̐!-A0&zV7-\EPR~FvviO: j7ߐdńA\ҬtcowuFgÁiY(\%{(]RUGN\R0ͨ ? zrv}CA$ȖOUַCr (4>PMUtM_k'~ \r5fH'!40F6 s, QSc>[dKzE/o Zeٛ``c9/H}u\1fQ¶'ssE!n[Ȣ ⋊ ްCR8%h oCAku{<,$1Sїl?[S 6Vg%~Bk0V)/3(4o c$_) rEY g7jHکkB|T)/5ZKZ c7Wb9kÇΝv”܁F6On7v3*;9B3x?Zm&eڑ屯q-܋ a6;o7&CAƽݖH6:I!4w+#Fs֒& hߕ GimI.z>X$cġ*#G\TC:a蘂+QXCb3vPS䵠ҊFpjUajܪ8t(.j/R^Wv-> 0vL^FUB w 3ΜKu $[v/^%?֢'4Ff܀3)WW+|Y/?GcZSj()-XZA‘A<ֱjX(6vL")jrfOpf=Pp{qcDeq H,'%Պ+Q>iHd'Zꊔ Yg{e3Ȅ\śӥPw&83&jYLw&D]ݐG#eq;::7D4\i njz-3Zi;T`Y>%~O4V55_OY4fX8O3,. k[h씴T[f{¨7b 0blNׁׂ͓BqK#V'sf~ήq[CF,{D V^Y0Eq,i!]d*nb8։nqjBO 8s/%MJE9`}(OYOe"2-?urX7$M9T>vAһήKD ͿLO('lZ5 ǚ8ڃi!ObyJbwe0ںI uVrb)QeV4du>g#}XEeEoVGrZқѱD1 K >9NKH|XXbz/\%Cq38ۣQ]iYLzQLJ=`AWiWMNwQ.MVXeݳɘR+}x&r f?m2C( U-߄'x{&J2wD*玟'q4ko!Ddp刑|:{>  %0 c|bM<=kE/vQ:jL76_fab$ĕ2-%A8nj쨳Z_ $qXKrgsI˗5Ih_NrWkJu .}#DoV.LӰ S>bR1)ābKr: b10d Dh#̤ vٱQ)V_q Št(eqZOTA@-ԍK/kP{לQ/,y>n xl :QUZ8LCGhca @2:F}MԴ٭J_-4*{êvDMv?,$44S?=Z.&*Zxg?)%M=a){TEӾcGO_:A," |YĈBc0ʝ܇+Fzՠ,Mš/#' )bȆn!-ie{ˌUĖ^r{s t%I!Uk @RBt{.ꚥi1߹n`(Zw1Hf~%%>5`5LԌh$7Ŝk+j_,ryD;An: bE&Qm`H!dv[Y,ܕTtXi aev^"t5U=zo.Bᅮt7i9~O0Vpr6vяLL1 2mbo3o}K8)A%B 4[@z}ӀܯUZ\A%+(u3c] iG<5>kۮh-DDEP"!{Z!XS C1gq@W}!;o7CL~_$=S3G&IL:1_H#FbE.Kdz?A%,t5_qzKXr)5QFsS@&(\s}`emC'$v}!]bHQ3R_92TtJ SۿCZ4GV}O#6Oc~D ^~'m-Wgp:oa LgdHQAPYTvp6 =g߭TsP"' _v7@$qaъ6l!L8A MM=Jqv%׌;+R #2:2aL;jr\֨4+)G8),Nծ`8:dίV , ҩ09pfIkmxd_aeL}Fۿ_O3KAW ~5w?IٌF{~i;Mo$e;Wbz 0VEg\ei't2p#XQ .m2)S"XA/53]R NVߒi~FĚhtu9i9X~jqQRO.+r#1L9(\9;.yo vjiWlp7䎕0;x".L؂}̵&!<.2?ZWi (@@K͈:?ypDw P3FGH|*V\"BrZ(4Nϻ\9dε !ʊq :{ޞ3t53_I)sҨ%[%4+AN v!!$\3 z\ iҋ z=4N})$29Ϯ ~Sy+$k~#t&i7iԪx+N Π`]?{@=`nF){[rf"=i&8Ǒ1z;wv Yg9 \d{HA hI*ȅH^vTB[y^6LQR¦ZIC{=%w]68aհ1!UI?`6 7H!YJW,7\ t;O; _ ZvG5 }Z󃑖Kh _&QY`b.]_#  2L%4GT cZ[w yZGL"uK E䙗dc!S pHT08 0_{=5"&m/@gW)oޒXjaXq T7ŵBnt(` \; xɎ.@]!onFTkƪ܃&ss_MGnkOO< g"X4uӜ.Y97M &IBeeMXI8q:&憎vB[I"u |έ%{ ‘x],iBSa17+NbT{aZ] 0RxwҊ)![f0n{l@T(Uƻf9~q{mq3L4%D%2;f#hHנ:/􆅜,\ RwW]j 4Xg4UnM)  iuJ1]9&bb'dISm*"% LP|;x`ibfY4_cM4)9WU\&3'I,иYcHnrGܿĭʭ{^<7Ce*/s > Q8 I,$qPI%AE*U&V"dSěh`fW&˰6i""Zz5u,GŅ~9X*^UE=l|.n^if{RXI悕} 2EkNO"IfLAWk+;*$tt@[0QWt+tQjTY9" 7V:)M玞il fUo`ˇ9^'E#t {/$r9|8ѼtwhEeELc8c34P,XlCx<>x۰ MHNrMjU h{w|B/vJiOR\R怭p*r^EPaQ+ی*L[ȟV4RK|D^+Թ=G ^L-}p<ݤ#BߺX=:ݙ>sU5%SGakiqSwGsֺ7O'&W5)02 d#MFlnj,}\6=eZ#aܣ̴ x$YC+J݄%Ҥxw5nƙkȌJ sN<21 7fnLeI}d4KpO!-cOB&s0_S[{$lKo_Д<00?z&"XM@F/s ~1gES* svDn :ӤU4`*[繩LX[pxL4t'L.KTD Yk%##$f@̮rEA2VKR&}(":%{FȈ_C4< .5ڎF*my+n@l]*.HvMЀ|"~Q= [wFVR墀c4J]sq X| L;%x=ӈK-lpi(I۫*t>EL YIk~lf=e৘K|' Kz!²5]Dկ845'ܦ+Ai 2*@[gY1yud:3_Ȏ//B{x =(VrdGnODgWxzjS \j MPvSrWa6M?3$1HVC3Y\DV~.(}0xNLeX›eKhVmd3 Ku~b`1wϞQZXcY4 )ݢ"iٗն+ikn0O?[\_թҺm?ƻYTqڴW8Wo!qHi6f6 X-7 NyE`s-{-lW5Jlvt+ *6QKbCK F˳vtgwt4bJ'3Dg-Zwh ,jǥEu}ǭUSs+%<p>C=*J| =Pc7' Bԩb*{dӲƚ@a0<cWk)8!cxkɵphQ]]Y2 ĒA?;$.XǤZR_!M~ڃ=|)3~Q Ss+`A# Z/4pᇆ^B>"q:|%6G:ء)l \&|kr96zT-.4 zͳKluN.B)ڵmڧ5,a4Z ɨ1oʿj\$%z q T;|Kq/ Vf63oZwRO䖘Dw{^7^ji|$T)v.Ozi4lS[Ջ( C"RhYhf쮷O]qRtlj %xl> oZޡΗs0@']j L2,ṔntJM((:Ք9BˋP4:S@KDE3na=gm Zk@DTtcDd5ZjUZYd|!ڳA8 )<2>75G=uP)2n1ӻ2h%8%hP9-nlT  L/!P:YOi?NkLI},/\zURd$bZۊ5G] hC3&\ueWlYϫ\'a#崜c[; ZN|rVѩעv. ʻ* . 吿$K}ӗRug{p7A.t lЇ#Y_0ζƄ-.- n)_; 89v51!dHbBƱ;ܛs} Cw6 K@O.p"7m8+W۴ sg[!w AW^)Nnŷm0 $S& J5jisGja1D6KY*t3u @f&"> |Q匿Qѯy1%} 22µXCwGBߥ̵"39A!K1DIen\-NxψÌ;R=||< ʗZf6Qbo A z-RL>^r/H QUE| Z|VYiN(Q# Yu.{?@1u2XQذ,xZ*;k@'Q!d}R i0F\ [NY$}ƃ̐L$)݇իa?3KDckF\,rp>L-G21% ^rZm% K]f%CV}bv82 V83[Էsh,Z[؝F>@XQw\!P숅G >V :@UhƷɉ[ەEボe#wWZq 2-?> 9Ʉ2\a‚qM}R8;$3o:fpoCĘ{e<>KkT{LmgR+dd\TY{6'\%^ 1D. -[=. E\5ݜaLJئM}rpΝGXXt5Qϸ7G^(TL4^Z)BQWDpCC%'m+W*"sQ@JIxNYwP&ul;-<]PݱS8n#?zȧ-_g:@_2~VmDt2#+b-p}ݻ)S<]!]|d)╵Lg(0UbOCWyAFW5 `e:{}H^`S$'}7|zo>;$ykSKtR,Bx_@*5 pz46h aՋ5]`Џ @u b#&'gfVq<ngvqv3!֖f?J?4[uiŇw}İԡ7٘T *A~horFn WgU:ߎ,=|4ok'NX .,e 9K烑N+vt6CJIy\N9VF&n^ܫ Lig[G$NZpE4H̕s1>q zw#1n%hpeIlL 7UH@MϢE` JePhZR6e1c}x>dī %\1yE}2 tP HK) -ccLa%I7:2z텆fbH0Mi*=1gΛΗt^Aieh*'į X`q_!²-9j%?E=2s3Om;vV*%B)CjIuBPȯp̆C$瓭uRY|E=c:^6L^y|lV>NsdĖL2ՕڤNyɒ9 ?sSCFG4ol[W^lL6psb/3(p#$Ii[-_eũDT~$3NoJM/jucC4\Dؑ 4ZFuUZ'*ی/K( 3|Dv HL.%kc60Gfb\/GI3P h%i{l0݅uԡv@b?p!1 f6+9Ņ.T "M,,- sA "+bUӳ*q1|4˰v^_T-!wwS'GS-_VKA+s/14{n#oCԦä~!QP7Q~4٩uTؓovZȠccC!+X8| )p&dYݭ\M2NP_vcrbOѽȝ<5QDY|TT/P'QUlȆږ_ d3xnOR^2}KXX &"[sHVX<9Fx6 Q ɴO-{ ϫUiE0 rRN\c6_CދpBALP/UJPij3gI>5rx刈1dZd~ʱ"?=U"І*hLUYo"x7X fK`SZu$jzҿO9C9i|6;koQRj89x ÑVBZ}=Nu'J؀e{фFYD0I6gG=9.6h;e)ZJ~ZRk_PF(7VE>NXnW '2 ˴yɥ _E&p&VԦ\=WazB=:C&M Teͫw2[t[d;Jٕ4$hD3CEPtnAǣ=ڷ\y9iÝ_-ZwEt"lέ/ (\jܳc6h<%+l\VMylFQP,u.EQ0tBH(VG'Ycf n2 [ %UΤJ']O.// totyi.@ᢺC\.>ɥɯd9>dE}͊ n,?Z1Zlm0s{>mL9D0ه!网'%fxtWoeTgM;X%l0~ I|0HΔU稌˦|wwlk2\_!R6߾ Rb CxK YM>lC Rd75uUBȯJP6>+y"PL*8FsLK5 ]Z+MaeO6Ji)yZcCk@ß *)rZan'8cb=cx Eg %k Z??]6:ӈUL~ @ › N0ō+Ng㻞Penσ y`<߀[jF=5|F\{Kgɖy egID>:=Zk^YjĈ)h+`crG9;a @@'HV,uda_,HE[CR]νtNgƛCӽ'|^q;ܑе <̐/IY:>K]P"'j'hZ4 GRuJѧ .0v%=\k+b 6uZ ݺd8c NR]aQ]Ȥb\BOF`'iRQRiC!ÌObne\ \h3_>L ̿fr= i HKQ^3^a$(Do{A}*g?p]DBQQ9)9_Y<3R*qDŢWNVA#NxZCmUSci&bZ+)W6LD}ܨS<^f`.fog]6u/ ݊1{;NN9Ux"-~ kp{^%_AO%eKHw"R$v(ETSykqMàdӂk/lsH= ZMQM ]A=k/Ez* ɸL4$j}5$}lxԌPx4Wx"N‰o7m߈弊1ҔGgٔh (FK3Z)h⨫iGՔ/?PGvkޗ]cGxFKT"G`,Dd6ؤeSBQRoXS5=xfDzGOf# zF߃ˈZ8I w4LrJ`}~rN1f#e JѪa+y9f .S5n& HءwD#_N^-%Ek߸ۡPqa͏q=rϔv|] s'cK:,|)`&Sw )W;SQUp4jx_3}!A ['-{YrX7EiVE45ƀj,#)C V 6e]kYzZ} <յ4{Ӓ=kXeψx5򡲱.H#4 OcFT:Iw$\60{bPn0k*b5";OzK^/^+/:҉L:7]-$m¦qu>h9mİS#{%StLq:Y=H},1Y]DhY0"xx'2]#`*. SFIJ(AC1T?QBsyVu+{ӽłem ~jŌät<)b˙Yyq<7YÈȝ"pRq)i_\c-8`wm ҭⰘ76_O-nt<,\F V;{AP7tc"b>Cޤ0LdTpFo<1+rEi'`2fWŸpWf)*ci_ a&MK6_zFqR,ÕȒ4Rḑ{sٿBlǿ^,հ? e4?:R˺mOiE֕}A`05XX,T{02Ǭ8<;ܳr17*>ӳʀgbƹ5lrp+7]'Cg'V9e^q}Yyқ1iHFH%ĕ7S}*: mwƍb7< BnEy _B\iy墟ׁ~d#`?p;5mqeZ (6,faԘޣ~:Z!HnDG{%sH7шz3n+0u-l.^B+܃%=USBGJCX~Bqj[VzWTYQ5e\@}A+Fؕ#SiS@<0(fD\=:2kke0Dai"0_o#+>)" sTgKKZNlƲ8 M6s3PIF3v&(RA++$e@J*I)c2,Gܘe *( ?f%n96#9/F9ơmpŴ )]މ2&'&/vPMwq7t=o -A@8*[H8lqYhzY)]&*O`-bc}sSo[Q2 ,UJ_dU7*__}HX pD4ΔScjQ>EM o?q:vf2?dy:Ah cp䟒Us鑰h_[$jC ӊ m)j3!o쉝)>uz(GS_ ^Fi,-Re|Ndp)}Qj*/Q mnk/AqaY$ my;GOrv4"ڙ`b^.DPƨmYޤM#Ԁ+Pd~4ST)5APN ȗ"T'w9Qs[k :gl^,ҷc>QhzR}i^I V4M@`H U\K'5}-n)|L&W1Q<斿lHpu-%oK>-H!o#J[ЅMһ֝E~F|[-q!"N/ge{_Տ҇ٿ66rK ȦR殥?t39Xp߆(tK(2%.2vʝ Gjy+IH>$Imj2%GzZiD *t[+@H#Ai #B#p\phpcm'("?dL)seAfku*OI  F}OئF|uH0r8]>)i`i&%]~'@pM;9Qt%,mhBj%u8/R$F֫;a v@e(^dTLgS:juɠ(% { Z=J=D^'[XoɝJp'\ L9Liz. aC\n=-_bMfPf^RL$;P)U~aM#))}=.Fw ?3-Zx2H@RšI MES6^\Tw4q̂gg[Mi?'/\u3 seZb;8^i-̋G-,PRahr}x壐: qSha3# ;Mc] ߨ!'ʉAڙg*GȾxZ-c<1a(޵*dujptw9hX B+-H& Vqv'!|DI3MJdLotvUA(cZp,\;߱nl[ilvckrFkuζoD=GALb_iûBpY(E٪ş6n,%hu&(cاrڵtDkapWe090cWVHWޔMRخTCLQs"D{}xϖv&[1_OP!Xf!. ;fe>'3w򵎨Կ$] tYW$y#!줎*uMi6e0sOkhl9{<1& 6}Bs_ћ,KMݖ%Tw"!XQ980I Ͽ*$urB?Pp!ǩ~J2[Af>@y @|^iimF1mT)A7sG;IknkMh04r&n.gwʼnMtJ!W/Ǜ)ע^O$>cV} $ $oq|nĻai! [s#+yR'H>l6'~zlXf<k 3qr~A hùqMA\lM!St*ҢtMdVrD@ A Ix^YȚ ,{c۞+2{=dv;,W{[=UoW5gD/{li 4 QWŀn#^#WQ]І{m$χ DDQXױ࿺S֍pr*+e-nΛ[s%-ճ .#=z:D0'>OeFFnv H_ SP$l08_(I ,%K]egypihP2*DZjMJm/JW&d[TrY0 fs2.v/;sGv,=J5]y &ᗬ&mWL<H,T.6z%CWn7%qH%l2oh컢ŢEsDa=vj:u Ԏpq\^ѧr0E}<M֌R?w.k[yra[?0Έ-,j`;"KNx_$rf=dʆѾ#ϬZ4u}ńyɢg<2 I\K)ʯIbI*@)9o j$иΨk bō#r_Ͼhº=Z::$f[ GC_[ ]zjT8 &4jeV:) Y652tkm[iX1 vKK 㵚_mr-C-Uu1b3"npOynz&@9?27OHRsHto&8b_yOaumgلUa?I$2|wIiOqD3jlBOVT5B8QXCafr 0nءyJ (^uwґ9Jūw|IesW F2mbлFw3&IP-,쑇&^gWkͅ4+O&om:P)-nVu=j|w V.I絓F;JD"MF/Os E[?ퟍn؊Rh%cKa\+Ӛf\v,vET+gQV]p Dzo7fzcjEk %g&}l|ಗ鳷i.ݒmVr[9UJ4>xn u uxWbP9)~u!3?d["gf1L ‰mڝ59w\ }0~wAg9X3P( CCvG&OJ z%Ex. ytŦꝻ+u>o`)\E9rxشr/ ֙Ffv.׃ڍ{S#*0H*&hUiBw'C{ЏݜjaX|( hgQ,2]u‚ -bV#R<4N_9e}Uw |H'b1d(=Y6$zi1W+AtP6 j N ۮV3*:C^vcY緓4f|Q.x:QNF4B_kͣ -P)d tR08Hek¨2VF5.JRW"<,ANiKd5IѾ@T)' `2jɤt6~Zbb 4Ҳ,h& iZ}孀nLL396GeALhY3uISP$͎W r] Ս"-Y)D5V97pp:|zGW_^Y3A] n*@ qWQ i`ͥ-7v?Ҫ*r'RIzv>M'%ލLt B$[߄[ᅲUI} i Ӏ^]c]Z0X̕9oFwf2ѳkJ }GpҾ(4d9<#`fڍ)P$hhoNQ͕!8۸AR,ԁq820ݹDSSܦUx~T偔^L2@[,KlCh7ob&eL`[X 1Ð-?mwR0<@{d](vj >C5I[-;eH!!1̶!?g9q@=DFzR# 3gTQNæW",:ܦqYWk ]G;`?ߒe0td?:.z)Px `q. R$&ߌ;*HW}g&F;)3A#ū7.+LÎ᠏ 5K; y:n<sE:%("">8wĕ`8uxylܴt20 : )cTbqґX`Yn޺9uXLL,`EiVPٍhw1RO+I=N4f+y3a+Ns{x)]-K"!P*>)n.VY o|樭ql[1kBMt.q~hUuhe ߤ@%iwә =>=~(U W>2s~$#( "8: Qμ/L j"\ D-̰@Kg: .?5w7tBF+;ہCF~bl~ͥN?fSM}_K09f5@>C3E}o+,st{!ZZ>z$g05Dbݨ䰀 qԛ ۩< /U@x$ntƵKY!^ۧSU$UѐOXldJOkp;V %n! %enAin񖣘>_YxOpBEXӹL5%|:؛(ʋӁ, G骭X+Axث mO$M:aߟXՊ;|.ߤC:GS3nK[Ĕ!il wXxk_.s-^I4P.7]d+YVB0VG+^, _;_*ٍ1@6. 7MpsA!ky0}rMXL|ݯbƘd(蟟qvO %a_\kcw<>C"ñojշ(#>Y򖢼FG` FryT n @е)ҕY3s;TDTTD,ѝ83 ZVh5EDM"=G.ί(:N\,sajuuKɯ52⟔Aʭ|<5n:+l*]}(^NW,uϻ0o43筵2%,TvЗ|kJ} ֻJqٷ  ?ڔ ĝa$Tpt쮫9ޅC$mGhϺeds`Cto֞K8@`WF:Kg )!ыר?rtk7]UbkKmh_> QLaK@=h"rxV&:ޓ(R Tݜ%ԧ_pk̰p7ءݯw*d WF"N$588( ?_n%xr.uHD=jr~>*r]/g5M^xv((Hw@ /I&3&:GvM5֟I+&CezL&oN'K)3K);6ZktyRQJJ$Ij`l2ݚ6iL SZ_ I7(ilu2 Y q.3ߍb˟KOIysZ@zO7c›vEMFj?Liz {΍V``(3?Q6~>Z A_%Sh{ni)U 0 &WNy}&GQ* PHߺ<[٧@VUg}O62mV[k־K-l C˟F\ }W-FWvqrBTiM?gzS)0Ԣ4Eb9gT~-Nɪ]{%Yq9ȯR}B]=fβd6k%WF>Heq}eEnsh`7 ?G~=x/F'+F2Ӻsm(nn͞B-QΉgygz @27h9C6OR),>KySfP*~J*ڜڂ; b/Q3E/'“<"ď=<9'%OJ,'V &n]s8o%7 xBGcpyt}r*# ]t_!:dgz_lerU//t7r[ފ̺"~ 1hS!Am,o:XK:SLNO9ra9Z=t=00 4sFd]}x>[E {D+Dv=$WM_^ eU38#?ؔvB3Rqcw @Jf׈>Cnɩ>\rv@mMi#h[;73a.&[Lecw 7Ħ/Ц}J~.8j s-s{wr;6ƚ^*M?4qKUWv|sduo3AYU<ˡ,J"|V~Iâ&y$:#*MWROxF9*jLT>+{$Z8hv=H]VfVnk?v] %L :FXq]X> S߭O^_<3qZVwZU-X)yeڶD:xUz5woX WS1cT9 بo~q>H0?WZUR d'p/Jr꼥SЗ/-5,/qV@>kDp֒ۂW#E.xt3 Φy8B?jӁnt՗RORL>'Ë*k#).M뾲Idw䴻a:vb`wCI( $@GWLН0ެRG0DSùpalZOL"(?xS㞎6"cRp`Pî^KX:ZNu\ 4UT3mQ }c޴{_dO3.< P$$=I/$ށ~Чȏ&}֑ ڛO^V 2BMpF-$_]v+YoM0O^^f!! ej~hgTȻ3#/ ~!=@S&-!1mH>dQ6qҾp07V.攔SݷG W dB{NҔ,X3jEm25V=H$;t*g.2PQ\`3 Hr #Jn=7 6-Oj(gW+xjzz RZ_n.u M% 9S AwKAJ؜RV][R *SӨ{Qn..2zD.2g&kb@ڋ>T 0j?&sٹ+ШQI(bn5?s Sӈ> N?S@g%/zqRX*O:Yn^1WS bĎj!=p s[sU)f)?j4dV)RsgQ-}k]>TjdsE&KHrA \tN~L dY}N^S45AXl{<=Fԫ*_ S4vDyAp5&f&.f}33w@ &dB :Ʃ⺙0 rCݢ\&h5R=< Ե%ނt,f :ݿ*> F+^#Z҄nءJӵ-nYu_Nt 7!iQ ި?fR:!SOT[wS0ńXK4f> q66:7=}wRVa6bt ^A$N(b %9/xg_Σ&._Y^;%rhvP4A.#FJe` ʔu*gtw-PVW j&XGZQ5s y.ݓnIH}yW'k[f7 vR3x|K6t>Qܧzlhޖ^IWP1<*aTZF9q$#IacHd+LeQzî<"_KNeG!CVt%:u>龏<ڏKV<@H5.kȲ,IT#u(Xcl#O.(f-8J\LX<4:~uȥe }^vL çX\1!q- ^ !FL"#qNd@º7ArQR 7CqGkuiDb8'*K>GpʱJ b}" AA~|C<~]J[A*Y״"Bיn<6w1ˤ5n}zGXB\q*LHfT:(D44"W:Eū1~(|0MbPD 0Ј-CaaPgZur-hm&é rhxpz^9Ҫ7$.owB/韫E$2 }tuqiӁfk}X)z4Eb8[k6.mn?ӻkrfmo|ӵO?S}z,ysܴ!7Wњ1FU\>ybVL8rVRru쬄 *iR]]"qҸ W6z㹹P+fP*7tb[?a !:%z%KvM&9C^,녙HwnK 5r $ Wy4/8hm"84FO)=zr(et1*o x E_9ߔTʿU.TE0jxLnuPK'nܗ-xb=Tnףᨤԉ}SU.G 7ڦ۹1-%&6V`l.ܷ Ƞqd=e[Xe'(Jx,`H/.OmCl 6 xC 1i󷸁@?@|0`p44Su%c˅]~V{H?FVC."x1ŭ$!=H]3҇> )Y/!#ؗ̈&Պ9m%tcgg=Anm @e+ S+XvIQ) iOV7R6ݑSs=RHahgZ’laiBqqiߖ%<dz8.;XS 3,"6Tc9K rd+쿆%{>91k/*[zXFVR8=J3u_1ZYh) X瀤;2τVͲO3 7⊜ey_ֵ;r 6Rf|}F%7b?z1< 垰jf2t>e?X.gҟgHI \}gܵ&h+ۉ6DoI >jXQD&qxY5 u"P's-8*v RdI^A ` WH*QFq6ܓ ?D< $6:"G1ȓ<bȼzOٳ윤aC䵣rNzbmS ݋ݑG)@ pբ};YҳO]  χIU6SOk&IWo0!_E!nKīg?)ԙ\-5N(pվzo}a N2`JJvoQn l9fG~CUX(}}@Cƕz=m l5b C Ha[P _k0?E.ģ1Q!oTv6"mvYK@Pх'N&iS̶`F2"i 'm}lb,ZqPܗJ6#VPF* YZ