libgfrpc0-9.3-bp154.2.3.1 4>$  ApbAg!M@eee-}S(+JTG@|D#u?WClHŦVb,^[H I`` v<1ޏk!hBLFJ]OH@SLQUܖJNVv@KW ;+f"+63e=%OU4ᓘNu)NyzdJuG3XBiPK{83ph=3272d06521ba7d64adb459030eff520033761c7dae988f5d181f60fb1dda86797b8c0e2283e4e4423d322304dcc915e2346d31d4|bAg!M@eee+&472 c=7+5鼳ܡY ,T5SA8r-{~A8ԡd `n[tD4].Xb[H_>p@$?$d   D /5@H L P X  0|p(89:#>!s@!F!G!H!I!X!Y!\!]!^"b" c"d#oe#tf#wl#yu#v#w$,x$4y$<z$t$$$$Clibgfrpc09.3bp154.2.3.1GlusterFS Remote Procedure Call libraryGlusterFS is a clustered file-system capable of scaling to several petabytes.bAobs-arm-8SUSE Linux Enterprise 15openSUSEGPL-2.0-only OR LGPL-3.0-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttps://www.gluster.org/linuxaarch64ءb@b@8acafd71458a1a37a73e39c88b89beda93c7efdcf18b8b00f93703fcb1177a8flibgfrpc.so.0.0.1rootrootrootrootglusterfs-9.3-bp154.2.3.1.src.rpmlibgfrpc.so.0()(64bit)libgfrpc0libgfrpc0(aarch-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgfxdr.so.0()(64bit)libglusterfs.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libtirpc.so.3(TIRPC_0.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b@aS`^@^^]}@\O\@\6\zp@\C@ZZ2gZ%8Z @YZ@YB@Yn@V/g@U@U&iTJohannes Kastl Jan Engelhardt Jan Engelhardt Callum Farmer Jan Engelhardt Neal Gompa Jan Engelhardt Martin Liška Martin Liška seanlew@opensuse.orgseanlew@opensuse.orgseanlew@opensuse.orgjengelh@inai.dejengelh@inai.dejengelh@inai.dekukuk@suse.dempluskal@suse.comvcizek@suse.comvcizek@suse.comscorot@free.frscorot@free.frafaerber@suse.dep.drouand@gmail.com- add explicit Requires for the dependencies, so we make sure the dependencies are installed in the same version- Update to release 9.3 * New reset-brick command * Ability to get node level status of a cluster * Multi-threaded self-heal for Disperse volumes * Lock revocation feature * On-demand scrubbing for bitrot detection * Real time Cluster notifications using Events APIs - Move mount helper to /usr/sbin [boo#1191062]- Update to release 9.1 * Implemented seek file operation for open-behind * Added io_uring support for Gluster * Added Support for 5K volumes * Enabled granular-entry-heal by default * Added support for monitoring the epoll/rpc layer * Improve rebalance of sparse files - Drop nocommon.patch (merged)- Fixes for %_libexecdir changing to /usr/libexec- Update to release 7.1 * Fix rebalance causing IO Error - File descriptor in bad state * Fix geo-replication sessions going faulty * Fix memory leak in glusterfsd process * Fix GlusterFS brick process crash - Add nocommon.patch [boo#1160392]- Fix the name of the Python bindings subpackage - Properly mark Python bindings subpackage as noarch- Update to release 7.0 * Latency based read child to improve read workload latency in a cluster, especially in a cloud setup. Also provides a load balancing with the outstanding pending request. * Thin-arbiter integration with GD1. * If a client older than glusterfs-4.x (i.e. 3.x clients) accesses a volume which has the `fips-mode-rchecksum` volume option enabled, it can cause erroneous checksum computation/ unwanted behaviour during afr self-heal.- Move definition of _lto_cflags into %build.- Disable LTO (boo#1133088).- Update to new upstream version 5.5 * No changelog yet available in release notes- Update to new upstream version 5.4 * FUSE Client memory leak fixed (#1623107) * fail to sync non-ascii utf8 file and dir names (#1648642) * Tracker bug for all leases related issues (#1651323) * gluster-blockd segfaults because of a null-deref (#1659563) * Memory leak: dict_t leak in rda_opendir (#1659676) * dht_revalidate may not heal attrs on the brick root (#1660736) * Fix tests/bugs/shard/zero-flag.t (#1660932) * NL cache: fix typos (#1662200)- Update to new upstream version 5.3 (4.0 is EOL) * 5.3 brings hundreds of improvements, see complete relnote at https://docs.gluster.org/en/latest/release-notes/5.0/ * Fixed a number of bugs: CVE-2018-1088, CVE-2018-1112 [boo#1090084], CVE-2018-10904 [boo#1107018], CVE-2018-10907 [boo#1107019], CVE-2018-10911 [boo#1107020], CVE-2018-10913 [boo#1107021], CVE-2018-10914 [boo#1107022], CVE-2018-10923 [boo#1107023], CVE-2018-10924 [boo#1107024], CVE-2018-10926 [boo#1107025], CVE-2018-10927 [boo#1107026], CVE-2018-10928 [boo#1107027], CVE-2018-10928 [boo#1107027], CVE-2018-10929 [boo#1107028], CVE-2018-10930 [boo#1107029], boo#1105776 . - Remove patches no longer needed in 5.x: * 0001-build-restore-ability-to-control-verbosity-settings.patch * glusterfs-tirpc.diff- Update to new upstream release 4.0.2 * GlusterD2 (GD2) is a new management daemon for Gluster-4.0, glustercli is the command-line interface for it. It is a preview release. GD2 is not backwards compatible with the older GlusterD. Heterogeneous clusters running both GD2 and GlusterD are not possible. * Not all commands from GlusterD have been implemented for GD2. * GD2 does not (yet) work well in 2-node clusters. * Self Heal feature integrated for the new Volumes created using Glusterd2.- Add 0001-build-restore-ability-to-control-verbosity-settings.patch - Replace xdr_sizeof.c with an empty file- Update to new release 3.12.3 * -- Features introduced in 3.10 * Brick multiplexing * Support to display op-version information from clients * Support for rebalance time to completion estimation * Separation of tier as its own service * Statedump support for gfapi based applications * Disabled creation of trash directory by default * Implemented parallel readdirp with distribute xlator * -- Features introduced in 3.12: * Ability to mount sub-directories using the Gluster FUSE protocol * GFID to path conversion is enabled by default * Provided an option to set a limit on number of bricks multiplexed in a processes * Enhanced the option to export statfs data for bricks sharing the same backend filesystem * Provided a means to resolve GFID split-brain using the gluster CLI * Introduction of new api glfs_fd_set_lkowner() to set lock owner - Remove glusterfs-date.diff (no longer applies)- glusterfs-tirpc.diff: fallback to libtirpc if there is no sunrpc support in glibc- Explicitly require python2 as python3 is not yet supported- Add missing Requires: libacl-devel to the devel subpackage * glfs.h #includes - Update to version 3.8.15 * fixes build with OpenSSL 1.1 (bsc#1055466) * Mandatory lock support for Multiprotocol environment * Gluster/NFS disabled by default * Geo-replication for Sharded Volumes * Tiering aware Geo-replication * Enhance Quota enable/disable in glusterd * Automagic unsplit-brain by [ctime|mtime|size|majority] for AFR * Granular Entry self-heal for AFR * Tons of bugfixes * for more details see the NEWS file - spec cleanup - Install License files/docu- Update to version 3.6.6 * No ChangeLog available- Update to version 3.6.4 * No ChangeLog available - Fix Url- Update to version 3.6.2 * glusterfs-api.pc had version 0.0.0 in v3.6.1, now 4.3.6.2 This is still a backwards jump from v3.6.0 (7.0.0) and v3.5.3 (6). * Package glfsheal again- Update to version 3.6.1 * api: versioned symbols in libgfapi.so for compatibility * Use versioned symbols to keep libgfapi at libgfapi.so.0.0.0 * Some nits uncovered: - there are a couple functions declared that do not have an associated definition, e.g. glfs_truncate(), glfs_caller_specific_init() - there are seven private/internal functions used by heal/src/glfsheal and the gfapi master xlator (glfs-master.c): glfs_loc_touchup(), glfs_active_subvol(), and glfs_subvol_done(), glfs_init_done(), glfs_resolve_at(), glfs_free_from_ctx(), and glfs_new_from_ctx(); which are not declared in glfs.h; - for this initial pass at versioned symbols, we use the earliest version of all public symbols, i.e. those for which there are declarations in glfs.h or glfs-handles.h. Further investigation as we do backports to 3.6, 3.4, and 3.4 will be required to determine if older implementations need to be preserved (forward ported) and their associated alias(es) and symbol version(s) defined./sbin/ldconfig/sbin/ldconfigobs-arm-8 16578153249.3-bp154.2.3.19.3-bp154.2.3.1libgfrpc.so.0libgfrpc.so.0.0.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17574/openSUSE_Backports_SLE-15-SP4_Update/0e2b402bf8b4f3c0e0bfb320e5d14068-glusterfs.openSUSE_Backports_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58ca4dcc3a12cbc557d71f827619b227f571fb4f, not strippedPRRRR R RRR R RR RRv%*fS+lutf-825bc0629178c111afabc2d37ba232b12dab894e1a583dda0aecdf9136dd6811c?7zXZ !t/{-] cr$x#FS{Kt=*y Rp:D-KDY#"iOLq< I~_u渨?ShH2tB+ p (Qzq(:DDHNa<*Mߝ0N?b"f 쯍)E'j{ Vr^,]쭼"B,zLf!؇t $%,,EnyԅȨRWzˢmnEU v)w}rx I;@ 2b[~tS UD|=[=AP8w¾b `to%?ſtzF/yArx81yJ{} )JXfGw#5_# HΤ(\T[j( og7QJ2l!l` B 5Ynd6zR/Dk a햤2v ^ 0TDi1;x (t0?)8g[wCԵt/{z~o|oϭր3 @=/VsG|pmr_ƔXmD#.t4cOAnirL~-l8l@թ78mRk'C5=R*)ޱ"p7 ͗|MbRPaRGTL@X4 FDZ@kdie8%"WJhH6OFSrˡ$9xRl\" /^&&.?Vuv6mL怜II3٠:8nVAB _ZY5;{23dxx,{fY9NYRDO$۱ r||atٺ]K Ş\VП~i/\EKs7ނL? `^|v cxtLaf?DR`aShSվp|taϧuKAz˾QDb>6NTļh29v7FfֆwRN5v/fZ{ձBAmjGcb5Su5Qߥ3M @'\*LG/Drc fuNvXxH =aee[_%x#/\ ʹ&ki[h!29u(n#mD]\`96uLuz %<!ͫj߀S 5t ~L8$3il\eߎm)Ac*F)a7>"LQͦ9OP=έt,{˯^|ᗻgK6.96n="צh^m.0%d_v6ZtWOs|mŇa ȵܱ|}'-_ T9rϸ-&`K)˜5\ӄPsc1+ ̘#Mg Iu+d3R RpDZ*`spNA&dcE2Y*uIkrɂHJvbB ?ʷ<4\լ¡0[3 y _=dRaE !+pwn M$qNf˥^dR E+4_&JXB'r(Lg.IE]th@PH`5B8MQ(6V&|93w, <:47Cp<yV?\lHZ\lgvA.jQ2I |kt,g=VDZE@۹H%CrRڞ$ZM)S1RdQ,'o? ,ZM@\~h&V1mT$0IYȚHJp{ѭ֍RBq {gdV!RȆ#| C?+ҷIF Nj2hVMtAdРw;`'d:=˩3iRFKSF-8bMLh (pG-Ppnf˜jpM,WJq#; 9ӓk6ZcZ_X9.&dtaS;Qd%W,B8$ o 5"FyTR iD0}C)]FzH:ZqgcB xhDe)ɶrYa. ! \cdhrWs~Z6kxM@yaٛ[>aryq+ [n^`ղdrh&@&?]F9~)y]J!-2Z/jNo8C=67)S 6[>혢Sgyl'WP&&%ҶSfGOzGT=bpa_Ss=%^u4nq ?@!n\*<>2<$TMit=z]/ 3+MXP}`E/Y/il[63_G"af`V1fNmcd:d1.Y9a#;3zLz;7R펾 BfYW /@Bʀ4+*g|ϐ˶:vm, @p,AHFȠwP}!=nmѳ!$dJL/ W^Ɨ 7&-r,iLC)!uѓ ?TTkIbCEzhEpޞSuWFrb @t0f%U,.Z5//攩u2%}g&d<*p,Qyx,#\!MD+1`Q L.¶bXe^>tx`sh, OuGoJ1Nh&".$3[+~_%@0 ]i`rS ۏ^9`g A}Aoo"R^C1PRB2/aqO+'P^(ol}3ŜIګ~,d8;#^3z!'De2]! (=1_<+GcqPEz*e9B_U,cyUx v,i} /43Y=N7F8GNA(XDOziѬx{;y>e>Fʊ+gcr)T t-O|BvMgjK"hKm _y|&1f"Zҧck)Ȱcu*'~+M6MX'X5>Jo*VL&]Y. ,7}ݳ0PY57~=[4T cW)DU< Xa`{>FwM dԿL;_ض9 9cO됟^Rr?.%Yz-W<;5DQkfqQ>'YXH יdrTM^5P>g|&.5ـy^*r+oo=ʫ YSs6[͆V9#z F@h&}ԗ]Y9#x~Ҿ}HuyΤ/@MNk^XNr[v1+{\q>/kש?,nY^;q$`~ y3 u˄ܯIQ[oˆ sxm6z?jwc l8s`v:Ͻ7E(%Ϫ ft/4٫pnc-|Z>T{*Od-.|\]&w.Q.gk^6x)2@Xw,V(nS 'p6&;{Ąw LWt*Kܗ.2;i!j6Qwy!S^>81VIy뗊*ɧp\ /ǥN;,tK2b5ML8:Tnp` )hN$pĔ:Dp*M:wJ+.k>/uez  Oo󉿻v( *C{oք˚(mX{:?90D**zѮޏ?oJ`A@:xB%;/@HI|ﺗ5I{:jQZ{OrTE/v\'?U =Dca Z4my?(]/ݔ&8\!{c2{%*bX.F)=y,`5dεI(6U(EpNtt -Np 4):J3;mb\f?˷1Ggqtqi䚤Ɂ~Xz0ꋇ|^|P.]iUC_%I g<70(X%+i MrbYBP&XZNCR޲_P4s"7w4di%΃8`C*ߑ -O8Th ᐱ,v|^ȑDe3cԪVb'`t*jiFV 9Gr8پ%o|g幦k1`qb#6\桖\xrGChgdM953eR(P=$L콗ȦF0ma)#OTDA~rbvu붵/1hW5gмŬFwS=CB=^"U[Ю;W+EV ?w|zBaJna-^z#1J'-%)iLۡ4D䍿NvڞԶn|}FQ-/o$TyҶQ|f|q(];[jPhA͔aN՝RF;8#.\nG#{Y3ypK\i47cȜ jmF'Ǎp 3|6 ;jAw p4P5{\bTo.KQBdK9YIlPjR55`@[싱WM]* #.56l48g:ª|ƉD,4?. )z %KЊ x|y3ٌ $R h&t)6k[@, &1K~/T)%/E3@: |~z?wqJc:ObKCd Sa3PWC27tgpMG劸ڷDX[6oiA<Yjv|>Sq:$$/gliGc{'3}k>2#$׭#T,h'?N%O[+@&b9lhh+Qfܗul$H!y%!rIj;=Tu*wEJd:m`Da&lsKW]jK+ `eRJ2oo"s( ק(L3rD^õ`8 l\iW`㈠1%nIe u(Z& )|]qT $bҌF;Ѳ@v]GpB5_fAaR \aR+C'W<)F`/~6g(xp0VGy>C f㥣;29%O €%Ejq{t?k@ 3RKscSA7?=ͨюd(a\߭rJquD&d]Qk.y܁A"jf {t\9ñm7&rw]n]-p'@nw (/"\2S[і h] ݓY%dЪWog{Ppo28@N2θsJY{h(}gg|]TMM(t>O:9XEcb6̖09vbzy+B-7a8OƊI@ x;cq KbMΔ9=@7azgF(ԙ6\ )~Y]k==HQMl'oNKCjZ=/&K?9?WZ^/:;Cݱ^扛"T\lt\E_rǂ1[ȹ\p'0螴[?a,:6 kA-Nr0}Dc^I{[3Tڳ52Ť#Y wf 7}Ĵˎz(!d9o%d杜1vxw5B}*egK [G:1Xyr_Cڃp7xfIE߈ шu(~5[@kʺ ~!RP d**K,Yd>7Tw8-,9h~#gp_z(()}L`|[3=fIArUR|"tw8TOjj+ZSMjCr[OF'㶵/#ϻ( H׌141ޥH |a4Oaj r][42(n B-n5ebX7PkA"yփR2b|wI]XDpkz.PLp9%W.]`h RKSr,?]OW%h#`V7BF\|n׃o !] 0l94F@Ž?ŻܴN[Qkr2O0U-+#la8AȀds?@\_|["_ԙGs :du816N9LA4 OAtܷtd'Àh׸DЉY#fY-Qؐ~ɱ1+C (C3l#nh;ۑ#oG3u9Ĕ瑀]JzI);!j" o(mƋ } (\|bc&1ljE6-VPD@Dꟊp:yEl$UpKe[})n:X}948 (~x Qp Ћz2q<7^jՃP"!-NĉX1"ieIUZ|^) &Ϸ\oL&)N/^'^?&T`^@R7lPT~}>užEr xYun]WeLF0զiad8*g3cA~ա&SPWPL6T]$_f$-.eAYpܝgץyp2-" 5= x"l2ɾ8w8wg#n_0!2Ѩ]! )PG5K,sDNܱCt2FWT7KcoYϵQ -LȫbwPa Zb[,h j-S׭P{u|ͥ|ѽ\6 ՒP+%\ -zϿdBܥ\rP]B=ԕ0aw'ڸR}{#[Fr6nfcq-NLQ`s='P;c^?K ߷,e#4J{_bC%9`5ok/ 9b^ lJM|;-=XԽ]<催P %6{$mԤPs7QD`)Â3Ʈտc{?/JkWT*F<2,缶He*|`aepqWHqi8Bmi~ј͑q)@ ~p 52].pAVAf&Tnf1)^~{lTɕFi q5.#CQݵ-xȞ$=y2aON;(Tm[O'`^Ji3KI/K2x~,eg6(UrTndʨ5e9fVJǭ]oelr>/;U4UWY^|b'dţ 3 $Z/NG1S#*q8oʴw3^$wc eSp$#=m-O(ZklMFd)0K.AD{8նdaF7C+|H80m+mMwg?:;:ggQGT*kl)B-~`T4 BB2ŀaBysĒAJWO\ʖTן?} OY2~ZɄ 6!-(~>*e3oo-7 yDd V8qo~QD5Vf'c|,%sQ )e$%A(bi`}xCL_l,L>w_aV qk[\} ?γ+scw5.14c;>EhniBZ3@(4_Oi*ll"ߔF3bH$} ,۰;vMZ߭oeZ. Y}J5bGbQ/@"6*,|^nHn4^߾Ϧ-1{oԒ—TU:GVn[ s4JoP6WIAKDʟ۶C.V.>fp5J4䐉;_P-[]@y-5Db8nmx+F[{urfl?~RZ'W5qZHC2L3yAN֤]W`GFa_XSX9nL'!U0TK(}pт,; sM# PEBۓ%/ ,i"镪[ umShXX5ݙ-J8uߧ>eN=Fă5thX"者jRW۪~j,5iP #:sd:TbE4})M`>8M5NڥVY  ~-'!zsY!;++NO*"R;+_˲\?T?Ui_X2["PTnb~~+V/!lGfCiM\%w‰D~rUTzc𥝣4vX8&CR%8r֠_ڰYLe5g>)Ekˡ=Y]wu*PK &AQid}`N1ܒ+HRކֈQ(Il(kl6mL90v k-s?C+mg};{Y PpW"Vq?"vNgkPΥĚTG pZ?$okYsLG -A\v'µ9x)bq5$YzJ-_2Jխc>bӨvؠ|?&{Lgz~ !_}r+ixZgۥju *"#*}j"B2_A#K;1Fn\s z|oV~6b ğaݞH2P,wqtÈkle,_}lZ |$q~n MJ]JgR ^pD;H7Zx0cES3 Vb"eX?{eсjЯzNq~Xӊd>测r2)gR o/ܔ+8iʧSG/̆5@j{+0oDX;L/$~2>^}BkΆ#Bݩ-{00uZkBL]3:z|܉t(N5 3jB/fI6ks?RY9eƢYh;Êӌ˙lbh߽z/%"1)&0QcǤRS#))=].粶Go(G_Ӛ Exx7Ȳؖ $!wW^sI˙ngb@W@J^f?|/1M 'jgYX>9wcP*}+˓/5phcn^e9Ro&C{>!cy&`T"$^\PUlͣi 0Ѭi8n0O:8,r)) dDw?b8n;S~*j=?D+/BW|g*[ߺ b 'J Bv=H+z`ʃ,*}A -}IZm?y971ʰO,8bRE1F00z]8{$+&T58LRCPp(:}Y!8}cНLKr~fzQY3>2{45n Az,iQ)Az\r jw#`V{ 34<bqTt0G(Mѽ5$g픅TvN^JW;4qx$4h?}U~_},HbwL;c `XtӧKLEHQT5|Sv$=Ypƀ?ᄗuq Htp76iqԎ26k-DK (6&snYBx(d|N 5dٞ4qcR8_jOXbL?R0DyMl$yZlT6"?1C&?!7ŕJ8PGbF] t7g爎NO*&Dm=g:ˊа32¹4Yp_rSS˻/,ZSyyDi)OU_|O;OKe v96[z82P~*( |Mo'>.QA /S#TpT:!YͤeBtO!VI(#B rlGa؂hX /Ƨӵ{6Ӊ j=I}cO!sٰ'cqSs.AtiLBx@=FO`pY.xxoMb}om.ӧ^+oO3iyrK_%3\ڔ k\pgd/s$@_`˖&mM0z-]?&EH`@IA1\F+C͈\=9hyoM+u8X[d.  M4?^wR;p}XEN(rȓlb?7V[%iIX#9kfN,/Z7Ӓ3,a!{j[q$ $~ngQM]#r<}ywT!?D>WN ΡU2Cf/V2mԴ~sD6&U/dw蝥vZT [o}m9YkaQ +>ޗ8 g>w+Z2RcqGyy*~K q87圻.Ɵ;͟r]6`R}tDRnfBߛvQ|RO_"8=7< ƅk>=exvf&W R%_2i‘8CBÀQ7 z5Ն`CzҍJ,i^r=~5#/\$ø44;U m']/7(AwFb8eH<\kY,͆imY[cǾ?>Lے[ YT[cum37]^Q$tџF·h:nO[:$0r<˂4*rDxRZuָqr_/9J:M?Γ.7F:D")Mb1,U8y4!"ۏE[:P! ly`Da")éM23Pj^*Q]q!l4as{'b<0w>Ph-EOeH`.(dFԓa&0M>жfVp~(Tɐ*߈Ű k407)Smiap%\ .0Z疮۱{F, ׏Jz_Rh)aP7#}$^7PK qfXMM? UwT䩸,d$9^Lf7&?*0c" R4'Fx(дT͠<햏lF(4*Qߑ3x0E^d9,o4 Hk?ƧR$UkM575G պiv1^'P+ka?"E1]?7S%}dcq'(SV<`\hܴ}OTC10Vx޸; Ы m,au|@gvY$zT7A)v*PBU'T2MOvV@N6ZOJwW2= I>[rj8=(# m"B(7c&Qפ<.G@zЏvKgE բv-y-S-]݁k)0U؀'Å*%ΓPƉiȩԢ8)-f6-x *C&ӔS/ CI>r4ώF?v}B rR GEJV|۷^xi✞2hx`-'Taϗ9B,3 mhO LbI/M l6(fσHsڭi#]z`{o7wwS_fjYkw٧"ꯖ׿֡7| 7H@=RBT +`KnKT`;q>l2ˋx\VTȺk>SGyq7| ҵPaж/e6`ks^3)hCӏ'}2g{4`uTXg(`L]}LIXFP,bɡjdLVp_n -tZ! UaPa,6Daʾڊ3ACT\_ *aSS^ǥ&n,r/nTXwur")CdC%'O^5 ꪕ/?G+ZR:RbsꙦa,Y9hH|34P\%ɂ2.qLE\d.rip>R^nUmೄFW8hQi5`U̽kh7`'5FI&Β!p>Y8IsZLN8}-2xs#~*e"xh X$[23{ yt2IQ;zǮPxe WA I?j>\f@_T?*giu@؊L`\,,r- `Bepfpn"0.w)(l"'#` RgcF%=[t➽oN~W 7UT޵#W2@cHFV2<K  T*aRʵ"+v*S&{Qh]*|,Z?}ݽKfϐ Gq:ÛMb3ZRKve80-%]:{HWʍ_aC؛xq?z4,SM_k?٫ѣ,yɻ-ѥqyEYE m ‰9y 2e$K˔wEhܺ3AqNq9Q!NiFpf"aDXH~=bN65v.bavZu@'NKn䁟9=BD \*u.U&7n\9KA cd%].!lH6>9 {v!Y{7Ig}N>d-:ԾU@m@-,w!&Z=Tq-/^`¬]UBS.2FQtCjp0N3}cRƐ*8f!agn-̚:yO8"c(獫 x*q]h Z5y[0~wq5 (oHg_uG鄭ȥ2dR#ω9t >zTuGQ3|3ioE3J&GOTn&F@IƓcfl4Ξ=9I)7m˧(=iT{g*R 9:sp$@v`k*aQO>,@EۈG,g޽7~r͒qDepd~.1r `,-.{B 7:2ɷ/#z!mmrƐr/o1qY!p򎭁OW/s+V(#'K{Qbߋ ӊn™z1$&# {kRݒ?%C;BЭˇ 2UD|==A4Of|v7Ɉ_Pj^I`l1u>ഒgbD^-L4m!MVB|]cXÑ)4Jv\[$qӎ-0R zވTߵ|u6@{*9,c*5D-ŮG,#?![g C܈"k237F/pX.h 2 wc؜b7zKFOL=KLm zVlىfxL=YbJa2LJMEs $+ 6oThN`ڞ2)$RAj'1h.+Ul5CO|iG^<_L2_^Hf6Xi}AHp cj$\^.q LKdܠLւG޲_]8 q ħ֬c< 7&>c+jhV!\"R9,Q2HW2r m'sݙ&wrJnHZ|-#s08F+ʔ7M2kٜ S>Ε6rn/CؠX5}ۨʍN^ <l9 ,:mxOaf31e#}$Īk*\r>B4-v&t$'۲ eJkJk培 Hq >a .4Ynl7j63QL+Yhhπ}'0IbDI܌lI "l qH dn2'b4Dgġ[>C_@!x4\5;c˓FHOkGĩJ 냧wjd_(њd4:w_em( D=},_/ fQ um '۩G%*_R$iøu8~BQj4A< wbzx$eJDk{>6i )J:aʽכC] 7ljY9(_!O(Xzy˚qGsc6pc):\ +2thiuR!3dрʢ|}cLdѝX܆ԦaKՉ@w/h/'^F4$'~K2όt1pX"*AވF/a~"x!Cf)h.O@A9^[aSg'sIIĔ)z`]H}U80lLGWpKn2]Zז1P_p/~C;&[ۇ{BESGd27Z'gpc{/%JxN(6_K[cOo2JPtu[$b ˅dὢW3-"]Ƞin%p hz9w4wNt 467%$X'u(8fHveK16duDiT)i+NxYAeO\ps:1+ГR~m0XPHCVD"85Km< /,5)8Aa57W "TȮegāH9T{î bX".YP*mYj( m=HlRXag_S<>pyMA'Zi7RhWhU7,xRxrݺySG$jނLVrNڭЃ6[Qf5J 5G*812r.h !p!}ƞ]\|ํ(jRތLN~Ii'"Go@j5`]Q=k.~pO+ry0\ (RM.aXS}Z`Y/2 l_ CnhV?L//GIB>.Շ]^ S yޠ@f!)252qB*UG0 `ܾy`W=khL/ۺyf|J:'%I/ ovvbZ[*8HgdvNo[hBVmj`!=T`pNz9%  IO˵ ߬[~Ө&'"//{UX?]]ԀL>ukk$a?Hza!pTH<4 nobeMѿqWe8-4$^_)aJQ4I9y"*c>X&A4XMH[ Bj.δ6 uJҫݕkTD.^U]{ ћ Cz-xIVBj36z#(*rq ~{͞\p\36m|O_xʚ;"2<^!"ɔV6J>'7%ႀId?GY{ޱ(-c5Q{ş`5%ve\MKy8OV?2cރiT6X0by jz>W,3"d'Dy%r^wt7/&KWG8G뜍D|pJ**ˉc}ַT 7'G@M RGEtߔ ]k"8%2X#LDy5a..{׬WS6'Fk-ҸfY:@h9$τ7lLjAHˍksY(yv|wbIp<3:F+K@EYuS)`V\v{5}=Ni.F˻|~6Jͮmr8I\ͩy'S[|DKúݣܧ_JIJV<]Q]LY9FM{ç g-j{\Ֆdx!Bb.1 [i<&v 3tK uL&-}'F6J?HB[dBI04rjy 6V0Z줣٤_x9 R%6)rytpws<'DZidk3^ڃexpb|;h쩎* Ol EX/io<&DvNr; ,=ׂ=`2(xeZߣn;d#:2]LhKEerk 5)[Ugp!5 r\ZIE')0$cwoEI$5wwJ@4S}g"8+ }ތ5h2_c;aU*B)1׿SB¬﮷ 6v+!`VܔOtp]% "H~hKĬg:rlv6 YY{ N KKx!=i DEB w eZ^FPTÉ%kM86,i/w޷PmmiaD**2ڥ|[!LI4^yoYQrj#W X/pYu;@)V0=zh1v!d@5mIH#jbKj!71nv?a6wcvU8^n `{{EHGh1~I\xs^q/KЙӦ.6"Vg[qvmug3p/*ĕRM϶2w {0[~}o=!1 tJUÌ?F}"#_X/5hNHZ`߼F&T|xIƈTMK͎j  Ӏ3-DS*>KloCB7A)? r5oU~x3j dmEU:{_E^1PȮen*ΥDm(ϡ, );ߢXlvD~tV9tP؁/P DCȹ #?zYts}]&# H쫕E!p_P-`E)BG4èm䒼xPz@:U{ *q"Dm*y>xg Ǒ-wHuDcv>Ŏcś?-b g, XE-~iq1 s29TƯ`S(Bs miD<*$g0X](!O8ʐ7VZ.H~G[;ç.R\jN 2n_M6Q,QЬDMx.T( 4!u)6#wDTZr3]$5'i}U?xqynF}ä'bܮDJ-*=T$#艿ßIKnQP YRJ Ǫ CPߍg.{ |5蘲 ]xZ+g{d %z~ThBZ2a Nܪj7Pmq| >FB[-ȻqPLA%^MAȗC1esvBs*~Nj@mfd^?noڅN-|RQ9 |7ܡ,yj 6N ̪.Vo6A;ڛiCjmiсM90E+sEƸ 65FX#j8N͘ Atnj1[d ~u0fOOEݜV2$).=ȪAb +nRԔ~'Mp$-]`-4X?9 ~JNDW7ܹAp4T1޲}b? NhƪDM[|ć{-k: g%oJx,𻃥4xPJJwYOĬ_|Jtu#f{/'߰vTF>Hw*(L]* "cO\vŞVQL QvX*,kЮ6ݟ6GP%sa Bc}p7B8 0Ɲbm`:1LA)c#7>Ėṣ5h@u+x#$0IU&@Fk0,ZbHa\%an=4/#x; JjɧP9tfel3Az, 4G ^~)_BTGx㋡80.ζ{uLkѰb=ߠ]Č$6Ǎ99J]02{K"lRv#>A9"7_|b~XDNo72el YJa'plgݧu + lw9gݛ-00R-3IĤ?[{UI;x_;w duzaXm4h !IuSCGkmk):d$t*I%yGXJDzQAjjMJ,sȢm:n3m#xJ))!C?%383QotǪlMuVA=̶ڞ d:JhKgܢ+Wj"O'"o[-(l~Y^רlNĿVD(G甎J~z'ʩe m_uֈ{;E]د~;Cɐ$<:?<:A;TCB+&C`^@83ԩo^ӕDoA _â&>$?@%v4>6^,[9)"wP~}ɸ^`i=>an+gY-pf'.2ybJ[z /<oCg]N$ u!uUiX ԓhB|}*c4;17L~&V =UCXےhߵI0^)U}ߝ%r 2 NRGه^` v_I7Ϫ rQ +*S9T*IFF&8i~ԑ|Ə>WL7-=.AMKQr6}b7nsnٟL5\S*+W/g-~T>@75/{sS`Tp1ԷJ?ɐwC0 koT֨/58I$6+T@vûS5H"Lwz;gEʞhxhN X6،=ಬ!dFz ׵ÕoZ^^1c_Vvr5H@|Ep ;0=PFnD@}ZR%糬ŭ0UJ* /4LڪVۭPzpP/X&qV.bb}h:Tv#騳Sai3s1 TVhoC ?mƕcQ \`&1ydh),' ugžԒigj*̑U8hg?[k0lӱookyQtm9(G2w|xtٵ~ r6ysإH-iF*@ºԇzƥ:$O%!-(uAIS\qS˾8-Xˆ+#i>/K9a/-3 &w~PIY| Gůtxp2-"}2UݻC2i Qz$3VZŗ|i }Uo4}ÅEhԳ~Xˁ 29e w3>SfϋY(]%r̊ՠ{ưFP#<LeeQQM=8s470wW-ϭ(|Q +]N3{t=X0 ,$G³Z3W(q!f]/̂Mo8wPHҦαtJ@u*%%!=Zb`2um\sITAA)ǵ}tN6/|U5љ-s'ߗBΜw1(a3Hzg=66 6|Zsj!'aQm%B4m@Jw9À#Q&A?N9zVݤbchpZ>ư*m\-AI 5 4XC֥f_)ވx32'&?6#){Lt2FoH2 Q ֡Y-]p9 Ϝ@$U9e@MVDW?q5Z< E&mlM'܀%_\[F-?OܩK**Fqu?0&HO끨րސ)==vcjیxXoԦfFN g; 6sb2ݳs]hݴɉc),jn+%i~Jvm.M,-K"I[nW(DYPkllEHVR76`.qߖ9LIݢo>P|XlMVXt.owFT,>F;391Ǽ$-;Ѐe Xg#ܷ\Ynd#0JjD{@uj kDVd%g"l<3:܈7;aZd`%͟23`{fe9Wnmaryoyb|M]lc'_w0:VW?\q(ߘkc-(*pQz[0kQo|C0~X]!`fi(ceSlwMYrzF0B(2]k|GV+E<b`gMPjrEuI)aoBNlTTPdžC547RT3 ؂SiʀÒ#H~3chh\{r<2as2(WV"&Bd?cCig9$i FBB2mv'^oy7cll[?ׇWF_G9.uϖ)|ҜqKمb:ߠKɨ&c7#8w3q$qC:|.4F5=+Ukn*IvHmنVVY$1{zE RPzhOj vκΆ_ɝ3fh($m8(̍4|~ 2lE+E L^єhհpgN2dϡ> mfz*iL(XF";l3aV N5U R~:wތz:@4#JȽ~ٵ>NYC,A[Y܄;-,) 7e- S+rz]g wJ5wVJP6.D ` 9 ;ők޲ pzex\Q@p {N9ʧ Xi k]:El+ˤ-|2× J8wWe4XRqaS ]'oBrvʴ \<m~JIc@z"h-az{qstU">J VX{XH Bwq䁖B?,:p `/B >ۣM gtܙg!ڇŽMCDq1eX݅BXϦ0ˠׯ9 `_4F!T"s`zR9+a_[}:W"mM's0UJ(S,zԈQW|bM XK^hTdom]O h!ղ7y玖NzJa.bX[9&rxgOfgSESPV>pHgN=QS[촸wI^0QVuޅ2{勹bQ pjP5('(ԣf]egAXip\ 0C%=: "2a| [<˸&4ap/j;=KTk@2'ũ Re0)0㰟s`I2EHn'`D|0e`)V ~q4DK86}5&cen*vZ]}chjK).8tRolq%ȈJ4&Ʉw\չ X]+sj]eu,>NR]{)E Ek45 ڟQ LҊ"?ve*]ھ֐ 9r`ŇRsE#od(~g)b瘸@411wTZ׫@"?R$J =_r{r8W:2VY鍻ĤRcy<{"o-c(Gh#WހYaD>?~#LN=\!g3a)=Er(? ^W#D_0ljkPjS`T,JR英UNد=q$hXnZƞ%[EefxѪ MX=ań1Ðtb=Ij]f Ns2| ч@l|>_)xz~e7@,Prhfʛ~<3d )+gkgòVjm fY.lyvXئg v4{95۹"OuHG!1 = 914S!]i%]TKݳ QF%MOb290)rZ훲ᗖWbe؎0Z~"dכrk3MLosK vN it;"F!,#ls{|1Sꕖw4i<"J̹р*O ͠zV-k_ [|xir H[> _U >bp Xbu!,tCQ(.9.ϡ|l|EwtK$3sUgDk#jPX*%a42]B1Utø6 2~-E |&>t.WD-ϷfcV˫}Ki8dwEk IVq\hW>=y \^)=Ops) qxAڐ"T.V(M`̒"XgQ9Y=7iCv 줣 mSx]_N/R  (9уk>e:[`Ƚ|༥N|4M㊱ƪ$RorLq}Ȇi؜UH@Pv&퇿d=6; 詃2@N >7o}j8}"Ycы"fkx2߀ )] I 2F`|0[dfgcZX#QO"̜#%͝A,rH6Jr1BLk=]GM(.xmKW" /'$/rGM׮yDidάD?GF79ŧ2K%^9@]BPܠ4VUbTBy-X&@!Y/^K r3H` Z@^GRN&_liqz>%1/ΎM1e|º~5"= C?Z-s䖦w bM8@wlX# ˆ'3181c} 0Sr,p3GgUla TѧEPBԧz +F)e==1hJ5M[C>nbRkFl; O褑jhJKW7Zr[s{g,< l^C4VZF(L;BBP_B߅NzШqSv @DFL &ua맷)]/SSmkzv9LK3!;'( M8h?SV8!̠UlS2W z(M}6bxc\RZ{ﲣa\' ;Mza집5&E]f>9ΫQkە*A8weJEZ L>5 d" (S KtxB7׷#V-PH#G[|y`p@ 3 55Jt:6e Yg:LJn|?x[ Œ#5 N4ǰ>Z%b<ԎMl$7kZWcκKD?ˣ߬)]z)Sxl=# Bhe?)Rr||s~%Z@b՚8*jdѬ=Ⲣ̮Y'bWM 98bWyZB@sӭ#ȕ209yCF;w;pŇepL ɣ=`hӞzMDBw an+(Ϻjy3!ub"@# Lyg a5A ZBGEW c@u bpۥFF<;QCJa?TUu>㭐(sU߂ ,#'q-OG";t6A( 6FX7_HVn%ʷ+b z\?YqR|'\!:J%oB:FѫvtxY7"|As,b/3ei@m:4rprSAnsӒQGb vXh?_[VAvޛ9Ǽb5F`3~ﭏ8/C~ͼ(Yζ|;rw;,Ir vtnOW F>dCe:JusW%atjb_UjKČ }2 ~`/žPY6[z!fG$T"AyRh+~{SJFv$'N1GgPm2?<2'vM:/#JY8YOLw( ;>ׂiG~nve > =bf]]drA/GGdcqtqt^*؄q[hwr(49Br$ fDZ#@DU| yEf͑VYNyIi)*^EȂ6Z)`} Le3V8􂻬6 LBl VD'j=ar B$ C$a3[V ] NZߟ\z3y07q]5|EGe[.HЩQq1ż^x[9lGn6*d|,U;bͦ">Zs2UQAK"ma:r18?/1gr ^z,> npVF ǴɈJ7͵Ih|R⸜ Qi@(RQ6yuܩ6Z//Jk|$AB_~(: 2O&'wYjMkL&ƦdpGF-{w=@N C*iF{6Qi1p */A7F{ =DÅ2-stk@KN#MoV\piR <YiGsPԍȾLzd$p!kRvWdD6>2@3=cQ$$nHX^ZUPx2`$lu3n5ػ&(-喐 u듽 ?,4+m ¤E,Npo&C @e ;XW”p큥KCb": PE&Mf(TJQ?*'|$DCv [B!"?OԦ+txuKNcfF&V,XitC-Ӓt*GԇXު PO ^iŴ[`Xi#)Zljh~Y^^JWl}xBָRc]&%;t\ L2prਣ-&y+8ƶn|[58)]bd-ԝmѾc8 3T7GQ=o qP@5rdX]wΝsSAUn;wX M~ +P菏U!')ҝzb51\' 4e#f4)7kfJHrQ:c Ec>ɒJN\rS2ҧAVX:8tv}@')NؙfGZ/;fM .2gnʰ ΅'"ܦ3 rNI%r4Sh'zȹLc C&5;X,=&4'h=gk n"ndN-{[kٗ²q#zK2ڦj(U5Sw O Bna؉tMeB03~3N| \ {1˼p^Wq>F$Z4Ia&faab1W'*DY>S2ÃfLdX.mx-Og󅟖h;%+&y(Rd"@9kdU*~+-CJNN,V7}Yg*gej3\yM?H]k* ؕ/(fRQYm#ӭ^dIߡPHEF7yoA&}fmկ-?R ՐֺE)V;єUѢ8"2c5o#k xmjYbwd-g,r}55Ax/Npru|$0ȺW5pyrLؾ6'},"O M~G^(y*eK<l-uYDsiӥb:lx8Se*u3bgTiF] ,_RkEZ31lωy>gڰJv2sU$ck`tflkK[tzg0"0yngK'{FZrf!v 3' @YjGJbz jf w|y3>C2\nUSb׹UX[5,فs齉EoLm~\<"ר:g&4ؐ &b&J6.{d}ԲQjuwFQAK+19MM}eqV\~9Dڠ\}wCV!L8@,J*ﰫʺBBg YEnb[kRkBDZ2j+;ڪ?>{G_E\y#R+fˤgKdrUu5+RiV8-th[i+ftY&nhCXsbh U*5sIGT9'1sEW^-/bLoi_!dl?|6”0 ҒY"[\2wxdmrkK[W*22t8d+@.%  {֢jwڍI䯝umڻ-^QQ,Q}/_LB4 Cߛ3>Tn2/p"`뷝<uz @ۊ'/Vǹ&o_ =WyMcACK(Tb| >%-RilB4*Rg.|9'p-SF*o0o;q޹. &$]h;4N|v \N[й7tUS>I"H1a3!Bќj{~ xD"h'+ O[2%6496GǟM(CH(WT+ahpc9垬zc̀ԃH F?)MUC`)6bJNB&EOH7q4m 1Ou?RsMiD-G5*j#{Tc3Q]R:RWrey2JCjbBU18>#gg.)UELlfbzmCT `m̍[Ŭ ecs:ol#ވ KۥZw;8YOxc-I]I  YZ