libzbc-tools-5.13.0-bp155.1.6 >  A dkJI%z N$HM2_bT.21gҵ(6*:(r΃R }KhBکb~wHQW08T;[~25(i$rOAC} ~rpKE>Z,hg4p c6\._ePq7R?eX. 7g?6|iKajMX1PM3{ 0vRY࠻"zKBu%qe;O;Q~rϥX= U=pl:2h)>Y!f>C^BhT.+“ᅼNbvO儚iԸIWet|^4؈ʜIbVQqg: QLt k6dO;\e^r0`>|0ӣ4RV<'^]cL*0GM㘥]JA߈ր,ˡ *LM<;s{uEgTI a5"Ze{SNJTuy?Et <0CPr;s+P0sXjf-ʊUv:},j'E'dXBTЭ$ʎb:# $ڕӴlUOdHNR`PCI.)1r#@Py-t (O.55?Wkܸ[NJVlpY \YI8{4#ip>;?;d  U= Wf 8 h       (    ( 8 9 8:uF+G,H,tI,X,Y,\-]-x^/b/Zc0d0ke0pf0sl0uu0v0 w9x: y:*z;(;8;<;B;Clibzbc-tools5.13.0bp155.1.6Command 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.dkJobs-power9-13 .SUSE Linux Enterprise 15 SP5openSUSEBSD-2-Clause AND LGPL-3.0-or-laterhttps://bugs.opensuse.orgHardware/Otherhttps://github.com/westerndigitalcorporation/libzbclinuxppc64leHH@HHHHHHnwnG]pETA큤dkJdkJdkJdkJdkJdkJdkJdkJdkJdkJdkJcadkJdkJdkJdkJdkJdkJdkJdkJdkJdkJdkJdkJ4568f3ff02849a2c1de5d45c1495532fab52357e787d21d2cd8fc357e3736d9d177b09c3bdc03a7e4bb4c71035071ccfc266431d56685ffc0be3c743d35b5af7c9ce08ec5f87aa49b5d03adee2723e7123b87706a23156a9219fa0aee18c275ba092e3d11e0e46d77b14f624d4a5b1e08a4703cb1b8651d60745e796d93c71136f77447d8dc3235b37d5602e36f878bfdeaeabbf7bc5afbe0ed77dbd216465fdd487c48a5c4249b528eda8a77d3b60392f5a6d43eb6103cd89329f0865a9e0d252064579820473c82250709f36d31384f5056b4a58c26f7436bdd702b4c840ffcd028a5e6dd947e1a6fa3b41cf0a21c2bfbce0c14330bf366d5b8a79b58a2423dd7802daa79f2b3329425eb3074327894a21b89f9f789c280f8d7a51e1e6fa46896d0f3d128e4cde1f4730dbc27fef594b9b5595c09987f2b8e82317a2a6b084da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b446476852aaf6639ee006963b2f4fc52cb5b5a9b4f4708f2f36c9408e013e290875017faec4547c72ad64730cf746c0d90b9ad8ddf01968bf4e1eec531c16d99990d12a740496a84de5d779a0cba17e976f7a118c7fe74bdfa730ab7a6a510a06306e43eb4762be0cae84b1e19f78f87a58aa65af830b210615084fed4bf82f4b907661f607e9f6bc165e04c9eade6fd8c8930a3826c40f675d6956d6a4d814dabe798d57e1a9b345bfb6026f7f6b00f9bd8d342195ae9868da9bb3d411fe30a6271d76e8c805f2dab687ae5a5f806e3cf31609ec1bc9f676ac6c9a6126b8630838375900bc4ee5ee889b327bb9c2a4c3c018d6d4c71fe8d7bd5a005828c06065d333651597cd07241fc5bbcf94ed860d0ebbd33b8f900726a9d40597db9ea0fa6f96ebc4c8caee84e6cae9595ff8a82e77521bcf70ee726affd7f2d8491a2ea28b373fd5bbdaf43a46a19e3c526290014afdc56b0c3a469dae1839d6a84385d643642bdca60b1c83cde5c9709f0770d180c9b2c8c6a56f07c93e66e6c6a0c81a0d95ebrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibzbc-5.13.0-bp155.1.6.src.rpmlibzbc-toolslibzbc-tools(ppc-64)@@@@@    libc.so.6()(64bit)libc.so.6(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.3cb[aaFaF`@_"@^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 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.13 * Improve the detection of ATA devices with the scsi backend driver * Add the -scsi and -ata option to all command line tools to respectively force the use of the SCSI or ATA backend drivers.- 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-13 1684752902 5.13.0-bp155.1.65.13.0-bp155.1.6zbc_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-SP5/standard/f94516bc436daac3bb422f143bd946e4-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]=fd6bbcce443225242bc18ddda5895894fcafd56d, 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]=7a9acfca148f25a3a96ad5310720f0e6490f7436, 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]=5450bcf153c018c083b0f114180c3733c4440542, 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]=9d4bb83809bbfefe90f0896f0b049e63588543eb, 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]=db207f863830a4685515bfcf3b24e8cb9497f155, 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]=96288e5c863d93505fa22e8741c40288c44b8893, 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]=1ea08c28518ffb061568ac630b9aab64c3e5a701, 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]=fb4baae65177734c5905eb29b5c8733cb8c19ef6, 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]=270a371387b3d25d8121797061160ec1e91966cd, 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]=8e24281d77241866f6d20fe8df4eb4548ab3ca1f, for GNU/Linux 3.10.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) !&RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRx4HǾB aFutf-89d29fbca5a984ab3e9ac65af34529afa10b74efbf040f90bf08ce322c0d7e920? 7zXZ !t/[] crv9w8jJTd> y{tbo6.6s.3&^8{F6E8 +6x}>9`+ek@~;- NK ܑ@Z&c0-AiiPr9J9NA O>{ @yey6[Kk0FLo1Z%M7")L^תh" U ֟?1d{&PpԌ2 kcN&%ó/pJˠ|Cܑ1Q=z CaO緦nܥ_@-3<&n0:"*HM{Pł95NP~ Y8+FCNKDzN0Gٶ_$s `Uj{Kf.RPŗX!{pZDoȃ!D1a9FjF_[ |z # elޟvBz4MIv5&zzħ`8|wf[:hcS-n f0w IaӇzYգHBA0qsU{Nh{'(weK+pK LvOۯz(p^Z'XTDBg;%=*lk)c ֠.3W/JHG m?E9i:G+uz'?eR 㟦nj2DO= W4S4r4U8ƒ3c[`xNjTOBRߌl>~! Or2c! ºx|HW~2t#aC7ǣVJT[b$eo{SI!\44& X ]Z@O+B,1A&('4l},ʇP|`ﺉ2aY6K|/}b]I<-$vyD.Q)u %ȅ_Q2006a=7`MtoUmʭQ[}Y B>Tc!fK;!,^ya+THCm_,3GQc .-35vpQ]]r{j wtnaohJps5JLl81m%D╌B`7D?6n^^r ?.Ex(d.J[{3#k/bu5*ri[PGoI=r0 I3)%ֹe(RNe*Eڋ>3@ o8x^ "8#TUB/Ca!i bc{"sZe'R57kmN%8F;kpQa'pC?y}b{]6RwvWmSjvMN8_q-͌r̚Y)3I~:JSP`r$-l]Jr芗 ֊Ry'hZs!X 2r'SWtpbw,lRhʲ,EA'œ({B-XE&L;pn ǂ0~%aӥ$3%+ cb[G*t&^T]ZEQvy {Y@`vy!B jXF.,M$A頴ƀ[9k͟s@^&di{:F3ך'n/%\b7u>),To{-wޑ+zג}xpxUoX ȽcqG!`5eo pEPmF԰OK;̶;{'glMjRl60MSG„?dQsz$Q؛E?6l_;##ᐔXj᎑ ~~6_`g%CeЫI`o%OmJ 5hg$<;sUZ`=0ٛPЭCósuA6-wQ6عE /U&~ xWi^ iX\eoہR JS`D=j3VCf((kK$z 3MKi u5jVqwD|Xp:}7[jCܖ @(MP!At:`lKЀ@`UNYb[(%) +sݯ;<ɲ}n@EIIڠ< qeKͣH *KK D~g{hӓ{n&gA$N@Q"eX&=OAGo5l0F^KXh,7E0Ś AدNlcV׃EҶ6Jϡ_ $)86bp!Pyz7T]pKBh:8ytMp_j̸Ѽ>n^ʡ<\^|ߜu-;.PgcB !]ʗˈ*ʚ 񤶿ThA;+oIPuK֍HC?J솆GD6"ֺ'h-*0zGllj,p(38PIi13A}N`xȋJ-])eƩLtx~)y͈az<̽@a 4C^sWP2 7SM4u_k|,P ahZ`5 TB آiy@fZOWe 1S!`CVd=׫J03]ϧ %+ ErЁ"k% =Uz> O@ؾȘ2mD#TiYAd] aڈܸWP |Ot=& -ӭQhlQ8ӧ-MYI9+=2ĮetE> ]egIY#g;bM=8Jr`$}ʵVt_%cQWoQ GD7zye/Ǧˮ ۸xJ5tefpeh{CNMq=ˆ!eX_kYdY^94$}YnmNxsx&w=2 i?4QISŧg$8LE>.)iKE!^WüCGXEgaJEU RQ3cGú 3#²tP6ƴ^DZӍ<7h\[~ZyZHh|쬲2<7N>ugWCrͫ.|$d!8" r?,Ot7I'e:G R~*eR˹[=2#_|`o-=R.kIB} 0܌ہqS]gA!6~yHZq}2eh.K T0 =˪FpVr8 H]7,>H8ҋ~~\Ti숐/QPhF!-3*HI,E=;R:ZEG.=s a-&*ւ8g+~.)sΘ_u();{=nQEjtbvC~(o63(d=&c3={40D s>qҐ?^$"L1qouVmC'L| ߴ2NJ KG eavd|"!qP֊1h/?i2o J[^;(5h=3_qM"ĔTfu? S" |a6"xsw/uȓAzT%y Mg>\Dor˖c i~kvdr$Px0x$61nWBS3SC͢+{;Q[B,6$)pp\]tX&({kk[r5,+sE o1}Җz&sPg(t\V`c"m7o`IJ"eNVL&s%e@6=q}ԃ? pB ̵/ν=YXC0 r9"XWLV* |bwkWБwXۏ4 eԶ0f f=eֳg O Ԋ9zҖt>ga`P]O%K{7f-{s+.>y^}dFg~Rnq_`}Y~\GWV֘u HIa,3y(.g,6jWM?ElØ[@&| VvU^ fYQנwz0|EŌneԮGf,%UR+LvE[(0gU5BlsڗߦaHƔMy ޼vUפX7R `ps|6]i^!㘛4? ,x u$_6'%nQm'3 t; DuN?̻LRg OM kv"K0g4i u;?f{Rl<"i a A>V::/w{TbtLXLv`z@HBn;*IRxQol3Q8~%F$?fJ}LS_%y1G"\žXa ^ecC2DxZ{^5 hnR9*8ּ~EpSw)Q8 _+˘/ѫ >7cE; B*f ;&z ]E!j3(<0V8S/{! \ ~Ij'bw 2s\G7t0t8@ qCZ|,tNãdjzB(+$ H{ ~;vgIeuű;2/\Jzr`);}5B$U 8`2'(Yp&:5ɞ>NLc];zf&^[ BcQ va%=|NRP__;C>£'cTjVG u.G1>x(;g;$<ړV= T]fιfS%;nNXA%gd/{ &ˎT );K\,&ⶢ$*uqC U{hg^VY73_!.;*˥3}i|t  ^B;uB1*1`\0JD%$]3d/ NK4ݒ3m>f(Ip|)&Xe/OS_a 0>z^VGhS~U52(isW0z<]>vlIW7¨![f[_2єHJ{A.8u j<I\n=eV-9PӘՈτ-mg9`3s`vdT# Zrz̯Pjߠ .EP^ _ђѯ3fit#)py""5EG*`xr'rKXl5jAi89$+|8!NR_@wɞ$8I2=獇m|1//GgOӂ֠WAW$5%GZm;NH5L]r+F #.pUC.J(| ch N$!,qz8Ιӎq!ZE a֩wJv7a8y <25OB. ʸ3ĩGtf^n]V&`2BLe\DkJcF6BvbvX2@HZ-b6ܯ7Jzn j=7"K&{p!ti#su}$Fj&?Oj,N v?깞:S$<7LnYȎ?@u긗-NZ˫DtK1W9.y`5=jpJL4sq8zD.B*T$O Nt 1T^75e戂fa4Lv5K:]1J%1t)h৷gːۧ\߯ 2sv4uΛWp:iappzO= ><⤏#Ee |N 2q't{8{*Pѡ҈5lOvY?|[֢Xh*^>:;eZ`[AMztXdRch Tp"5^vzArf-`8+GQV`M,C͆> 0=%}6#÷xQaO@^۷Yf#er5:|X~5}?iꨟ+~h$?z=~a yI^*i,nIs_]1b<xD$QƪЩp@g524 &`;wA͝1,lyCC8["e#?"})nϱD+bG-UzI: ɒfRM.㟎3bҍyyZ6Q[L4e /; u7^NCehTNi.)]REXxiqB'7ڕ)\upf5o bHJp"oδ;'v7u `-?,EvJEKZz"?5`ڄUus}cn<γv͋Mi|}?I6|ot)K8 NZ;""V+h(IRRc C_9zv"!.dF"<2> FI$$M+l$:xsԭ8ǀm!bƢL#@Dؗw1=A!y ̻:=WhExRŢէWn9@ o C\7,iw7vsf#K*.ԐBT 5Ck ,FC H$RCagg?@ N~qo ص]s /.j^"/ 31D3i.y!\tQӒEs(26 򪙍YXmɺLh1^݆৫vE;%tptĞ W(]szHXO03'miȟi]EdIxzSt;gBI4lĐYU@.KK"d C:J} $0 D8?{DU ]?Mwl?l^tov6wIfri[IIm,gB޽'@%?…l65?1+͠/@ (Igy\1LWuL#֬t W" e<q{ר.X.ybLjjt}ىa NQ{e.^z|#&nBLsNi-˚3-<`z]P8:S*ǘakZ#a'MId;61⬴Z)%`' ~a0-pY q,3Kv&N۳bmGSOo? \nM CUMpcBM\=O0]NvCm'9X9d+hg߿V MpܽLUXf`IAV=4e[E#2A\VLc1D". ^S¬>1oqzZZ8nO p>г@a,ϴ K >z},>6Lτ$z0A.ʼn ӈ1ohL'op/0pAuf U1z˖K jrVXT l 5?M(Kv#:":ߵ2K:$>:m4x~!&A}t~ ; kWNE;œp͖yt,kPV8 a(N+V}ww-<[4[C;(0Seޭ[4h4'-71d16IGXh[l}KtTj9F;q>n2?Hh;Q>!cdmc:k R\_olS&ȘhৃKn oA)0;oO} Uоz;ͧ#6*JnMp^K_z\Z1W@VBj~LkN8!TUAkdP΍S|%qAk@?1XL1U/,|>ԟ~ԪL7ohbQEYq@k`cR$dL_#v[Y)uI 0<(L~y141!cv7rНϰX:VaX eE~{LoHY5y~;vDĭqS>J}F {!)LMYٜ4<^-`.&͙ (;h2?Ј#bfFagyb@(`[7Ϻ𗝕'3̂HRAwfv1S$w#c07ku=բО&^ 뺰 v-̯W{ T{%rzj} %C Qn_6qpo[, ׮\ϝ gw -׀*S]$Lw@sM3ӭ'[[Cڎ ^9L6C6<* O Y,'q0`ܠoR5d}%cP\,7DUK H7s3 &VVZbUN.da˝lxO~&K+Rj㕼^,ѕ|j9a2BBr"xխ\ pj*HFiJyAf3cCVbomk3VibEW`Ӝ]uz Y8GKŷq۰NjfuuoQK ~>0-<4¸ef76๾vfb4J[\[e05 l0ْǪ#X5ǖ6T4pvI*Y~LH8ДKw=( A6lZ.OI⹁( tՋY->a 1)4u01r] *PC  Ai LAE~1 ˙RobdЇw͜4.cds$m(Q|މ7nx)&&=u :7j2wu ؼ EHƼdGrې58H3ez]R8=r|1 otzl497dcE=X.dsUu .I @d1Wmx"qpbJZ$ae"y{ '6ʃE!*Iъeq;xv:/lpf-$| Sj 5c :3vMF鲻y-uo~T=B\%'nV|בlj| eUDZ3jk 3 MK=&kF{"\E2H!7~{9RlQ"2)zi &B<0܄D~31m Ioma5 }L]X/oD/G\кz]PՖBHFi' (h )(T/\t;wdVy;![8!N%A9>|̣e$ԙR!{ + MR?) ,!9$sۨ7x,BLE=K0H`O  4m{[f-oڲ . (Z&9(29j[e0ϫfM ;ag Q[8/7(Щ~v vr18͜3T"UBGcaM (S9YAԍ>?=I9xtwkm#Y>9Z^mLjl@EU&A-N!޻A:_[e`h!>QmmDW{P{69@v: Ho01e@焽YhBG}m]CYXNboRB'y4bw2=l 僢iM[&1oP}mH<ƁIJo5Vr-!,[o4QtZ%c٭^SSHo2T:|&QT8W80`Q;tͦu?&" uv)f/ ELoo f kG=.shx2Lr&u]L4+\Wxu56OzI5؉_UV1 $zؠe{=JËb@%dfvPq0/2lPռ"&{02f1uح?f'R1=8UZ٢ AH}_a |7c@Vv+J\+_Dh2%VB a< L%iQx`yf󴊣?oZSɉ.lJY!G]VdD  z-dhH<902I1gJSPiA()WZ Z5縢ti'[V E v';mt[6~o>unxEqYE7fOo}`S T)by[$jhm8_ @qkcGNًb 1JlD]44} vşir] `{G݃wNRvYke]n G;/`l sٻw\OUh4\K8Tb5Ra:WcbO?'rNãY#}%˵]><ω씥hb&psPK2?*LM(.Mm|vm,]NYִ֘ [ /tWVm* -g݈,*`WC@~f"‘gh57 -w?f04zA|@xQ$=\><7gHHf ]ZP(?oF~U1R*V02+$:6FpC*mhHh$֑jir{5'!ׅy81a)cڏfvg%~DO7A.$kyjlIuʰ߰ 96Q|Y$~H2ȁ0&9OͰ9;YV&!6^7vWddP)Ax.V8[rSz4A%P.yeGLi9 %iW&8Y= PjWVָs$)վ+s ɫQ miS);h+=@)Rؤw]ihXIC,!r 1@;~ ! f{qT\gm j6"~vKN*'!&I~bb.#I28V(vh Wz=ۗ M¨lC߱ +jftҞ.DV'̒^TG21טsVJ _ǥj /YzaiMc  (FoR=o57bFr4R6#;uG.I9 ,!j= ܨ̹,h=}/AthrD`ŷAOyX)ތq UAЯ_:[Yc&تq5=-F)lmb(xJ|L.YX <›3o֍!{'JI)=RO:$IҢ6"vzBDr(eG8U#JX4ui`?_Xb Y<#b^B}b冲^X{X_5k 5Tl <.L#uGw3d+s2GЏ~N87I7RUĘ0_宙j_wLs)^6]Sg@yek!_2D-#^g~~"c. 8[?9ZB"S5VЎ0^*IjdJ+1Z꽭X4$[) tKU*b};G@O|*rq6Xj\D_W,2K>Pc]E+y(h4u+쏛ÞH~0Zw* `o0<}W͐"};hS'rLY|/r}ˠ:+{pety&}9D56c~`سn3T.'&tîzF\7N/ Eh3{JZUiLj  }HlK{"xf뜣* oI?+5fMl߲gEHY ُ`!>dg d MU`z]y!; ^ѱx>sV Ua;Q&ZZ`֞J!Z"Et[(c.`%%M ]"LB$)yUKi%A]%3eH`I-$yS`Hmyu|Lx-iX7MW{<|SqV37Cȧ}{^ʜK4y6-rP4)W7 BAބ: FbԹ↘5vZdRk N >4^MYD߀V{HNKzI RWR%%1QVϋ=%mYnZJ\* P $2!rJ@*)R:s[6Oj#aR1$y^\e#wu5Z\({n;U-ͫS- (縅J}paoHjrܢ;2guR]RsFYFdtC ),i*0Vv;*YS&_3^~*[39 B.PL*!(ɹP&cZz_un)C{!YD傯̀*җ56PCR9 dbA ]:Zw.[9kDpU2JJF-PU̴+qUtT4Z ݀5;)4}Pjn*&ݵl8HPXY_@e99hHOm]C KSυݿȲ.`Oby銓#Yj34^>ih?APpi&Ӑvq7Zz1qOh5<n7f*Ĺghf -s {ǽ:nޡl~S1ɅMpTH-kU\$]Xajٛ*Fh'*e"ȲzHݠ|950dZ>ͱHخ__f:H8U6'/@lξ̊ xq  uY' d_;'&gDy3a ?df8ܭ!(ʰm>kp+G5A\t~FCSu:"8/sg``c!hm b:4 FAm]L+ ByY~O`FSi^Nqk4 ac۱/:Jl]T"GSlfwc6ΖYu(1W:w3d״CE/,`+hs te+MoL0)e+',GD[sA |K{_G( L23C~yK53ەHH$tI^f'脣ц֋o/Uq頇q5i s:= #{vf?p@zJ8@ۭSGpm:[(N{dY'ԅq|\ &OxUJwXl0Xi`6H|7{M:,!V06{hUf^m6ن۲}+X*9@KWĝKY>NJv̘>tKD쇱H1y=fÖR/f׶jx؏\kw~^-C|BE$)6>Zx wF?I^m˴X5-w%/ɼ$r!rɺ}.hj-nA}G篝YȐͣmq7~0q]&4N/7gqްg5UaWvlB!3yÔoa\F6 4Zc.ʪsP')uuV4P|R[ MUC'5]~ zɣ7pIEJ7XV| N37jĮCHޏ&JR,P~GˬaL*ղ=.! o|^ fj{0@$~aӇ}y,Ia`{3.,wg%`]5vlİBݲ,h@2\P;UlTDyZk}?DpT&vtm֋ثw"Z4RWp^g"{A8{T=#JPƘFv%ס]Vw~Q-'8^&S,(+"EIioyxdh19c_2@seCVeVή 6ZcODTN Zp8C2I3Z×ާ>Ex69MDʜ!S-] ?'ǁD-M3v<>FύUY )΅v֖A cf͚B>8?yJjcJC;7d崀:lnިn½=kڐ1hɥ;n#2Ͷ}{.pcGP;$ۆ_CɋDև ]esEhr{W*b[POeY"h^zJakGiݓ1B iL{q ڰ܆[aU)̹p,U L=r^VO]wHp;s' &GJgbBYɼgޥ> &)ny6 * (vbziRrߧGnbd\GY҉‘1p~o;xľ}4yC $Y;bOZ۟/Tr,_*דaOOmCWCo}D,Fd!WL$_6}k (ק:: <|w7YA²G(-1VPT0^gK>:)X=E%{s]lZ0]_!ԍ*uJL[qS9ʾU<d36ߠY|Ͽ:'4<9Q~y~.n%IHQ& H~S*t,8zOI ż*,9[] D9?ڄv~&^[w%R`i2YyGINyz>_H`}43HۨzYt6w=pYFTODp|VdwC>3f`ŻQ$cP%<45詽}9{䟨BEo4ϼin}StlR>A.4_" eMU5<F~ЈvD6$C azn&V}HNe Bڅ~ hajoef =#&} f^*.N6^x=l*ViȐܩ>pGH/5B 5 URGX_1U"Zu0?lw9MTp^)riG&^4phg\f3:ģADY11#_\ x-if 9ρ!\;.o?70Q;~([~[e!hNp;8^>C T 3yQJ%\uArqln3˅!9JH\>-g@Ј`-;11H%$d/ՙDm% -]֟¨ǞLJSw׍gHtj87j=u$/7=kF+֫ uwOO{p0p^$ŶdpɄoLI;k{]0}E"}`ˆ^P8&n]-1H3LAe} WO̓0/2p ;"SQpwLYC`aJ A- #)nyt}KFy O(P\F߽#'o-wSD~o [[^ U&I#8rYNP.Zg 6>癣b%e0s:s4WN,5Gɵs/>r" vWU R.OLE$ѿzPUMߐAt&R]ۛGżhnCe'nGzKr\%Ė.lu>EGT^,AfF'WiʨVљrvKJˀ;TI!0ʷ-IɿwAĊPHLjV{Ry[=N#zh)t[=R5XͩpyE;-CK-3/3+g9GQIGX[?8?LQ/l&S}DtҬ;Z/8>t!mzj,{OաyJ$U_E $bٯ?a<7TPEn 3eF]APVyCԸ(5FmcJY\/WΉW\iaUw6̋f4Oa|RBf<:t:v2 =4ȑ %XzpNz?ȏ~ȫK*j{[/9b ߨc:x}#3Bg$=6 OVa沞*%_ς{h;[8ӄg! &莾oTŽh%X2|XbJUWv<}ZF(^)(t7/HPI- Ij7e,H>9,2_*@_cѲF"0&BѧJTRXI=D"@ 0jtYi[kJ` Ԉ-\/liYG0'āJo#֤!85/9]-HtCPpO%R0zDȄɥ ,sORv xp"eS\]`f܇V;y9 O, =`lXIFM[W-;ޡ`)ǤH356&@=5XvuY :''޷̢e*yM!$%͢aufWˀE>'`y[f[ݜDa>F(Wqml q.ok lQT "?7kQF5eY=qFҠJ J5w昞^yZ3`I4@ߥAp=XjMbKDgdm +Q)i'G}V-[zkI tY\ȅ:4(#B}kr nTaQGuPE9穦Btp{ev@P֫{uR'hB!P>0ހ ܎w QǑBQQ@l+ ΅5MTzA<f.wԦ<~G\Б%s }ʓ#A(Rz):R8YWr8[x=݆Y$h?p~t-# b%_ű(x `g4R5)1.ޏWU0_۴a16iW=0W4KK:`_1$Uʶ]8][d bPK 'tӐGR0WBDqgР]M˞H)9p<˕]b(].Vc"SXXE|x/EՁX(%&knKq hKse?iӊ'5U"|@7GIۘ&7O]*npQn]YSd@t?v6?Qޠ u!@g*A!?a))2NR52s= `Lq (Agr5:Q;\}h788n#0vXx -:Tѝꢤr 5!=}br&h@Xb,0R]CrYR-Q ms% '>ƑlL'~㭖f2y;g *d@փmjd=#Edf&550܎#b#N۸rhվ09x]>V7/Ϗf lwƒFL JZ\jI̛÷Z^=/`gU 0aƒ_b<9vIG"P?]_I5?T%33VEl<44-ٲ2cABkk S't 5y1eop[vQiR ZEv%-HUVP6my)5kN-ZtMe|h2pi"/5߅'D^a@Jc<;<Ԏ$5B57 $bFSG\ ,"G0vdrf.a/1 nX4K)#L FY=ۻm֎6}]i9;8{+ĕ5j@( kkQ\XgPT5cgbg׷BOz;:a0:Mw`mml<)RХMHUVQqSJ,xU.7i<:J@1Wu/}0yX/qH."3PZn%͝<]-%xΫ, ƤMdE>X0B2V1~0i.7x"|ԔxN؏d]6٫>+ԏ3gTfM*[ I|q򯸒~n%ƿbMޥnD/U&{ԥ]+v, @_O. }ϭ}8wB!g;_&1oBF{ҭ5W(J Q F\Mq#FtE _Je9TﶲOpD`|m=n* mĀXnz#qrIYElK@-ez(=ӥoP;|{^Igڂ@5䳈l}UOZ\ۋI‘7;lu2 U> #V~}@ۊMRAkdt|L#! 2<%DVov*d^tM俒rhwǮS~>Ҽw $W< *m<nԾWu#,#j 4[F2t(2ƠaP-{6㫎1j;[5nЬ %j8/n>u5=Yӏxh#pOFr&)N[$k yJ=i%ʧ{Y{" %-ۂ :fϙHue 茁 y|e{]o>"/%8glU;lFC_\]{(zjX|ue4ɲ >dye{ebu//뉏K|I~M_U(W&9zM0("#2y%:jsugַu/V52aK:nHgލi'=fHW)SՎVjxR(#|0+HX/iP'l/S]˷spu⪙e/Do'75Lt,}L+m7&ny胍r8>"ncuO=`EߥJHQTpw覤jeBH aEyJ,,<<)PV6To_y9õqq6GþGn}[ԩledDJ񎅄N ¶"qײp6+XθGjC$I؞hmm|D(8y" g/W[M[pvxrS@w=bZ8]Ai_hz'6<_Hg{FK3ڿ2G*n)R !$q,plQ)T.3]bR:#Az[1'XAPxy ,FEdۄwtG4a|I$KEy%%AV{ \h_y=!ʡ>ARtk8~^o"λ)#ceEڙ"`# F A|#/$Z[ P[|P`NAmkݩ{*Mݨ4<β:$Jʿ6`n14 }ZKG@??.p`Ƿ\5i< 7r9`Zf:J/Ȋo Xʑ 2p:z@4( )# & /C7Oi>ZdaR .Εz}?s78`Xa^DM#ҕ5;7DˎkQb]MUέ ( W;/o $pbhRyp,!/5Iʏ)*f>cV=lD ΀9DHin}ayjp"arVѪ! 4ûZ|"̲_}<>/ '3O4OnM>1<JL ˬ5w.aBnlT; HQ*8.u#w:xtlTuOd [1μ1FL'M AۮکAA|NG;{%RǢ~Q  ^}!@3P[e[dj JSpA-HA$O{iLuJQAy,?m-<)W_|8Ĉ;lQ|l ;D .]/]ܱзo${UOqyaqL!||oDt/怢Ґ$Wʛ&鸟e ?\&igņD#߆WW&/e~x,&;9R]7F-#u0Z16^$qeoQ f@Fam"6Fn߿w~eoj-saﱣ,F'}B|>01ycUMKrb^+{ip$klɕ Bg`M>f$FaG9|h:mENW!sVd'pŦ:?}/M@_;;%".Ǟ{YNu%7Ơ, `Y ѴLҥJiunÕ?"zVP'Lg.iJSà N4N]?γZX *A0@: KϚĨ ո& pOχqPR^VZ"/I:0 IObj(ZB%TVA$XYJKH 2w__w@>PN<͂k-7KRXY[Ʋ{p0`xei^F uKW{0咎uᤡ ~U8K!W@Î4}aUgGiQ&ccE5CFe uW@Y,G\4S}3xA:L`62@5 du}uja0i`0Jڍ@5I%5bjAQ@*Ore<^8qHfc:ݚs` BSZvj k{\KU[`!*o~תk[;> J)dw_ ^[»;>NN d:%;