glusterfs-rdma-3.8.4-53.sl7> H HtxHFZԧ ?*}}߰`B_E&-\vܠ %$X  ʘU>ӛ797bbd6644bebf9717dd5f40e6eb99822c2808358!ᓲv0FZԧ ?*}}7a"S8 ˂wq=Y\դM;tD>;/|?/ld  B48HL]n     - 049>`d(8393:3G(H(I(X(Y(\(](^)b)*d)e)f)l)t*u*v*w*x*y*+/`/hCglusterfs-rdma3.8.453.sl7GlusterFS rdma support for ib-verbsGlusterFS is a distributed file-system capable of scaling to several petabytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file systems in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in user space and easily manageable. This package provides support to ib-verbs library.Z/osl7.fnal.govs(Scientific LinuxScientific LinuxGPLv2 or LGPLv3+Scientific LinuxApplications/Filehttp://www.gluster.org/docs/index.php/GlusterFSlinuxx86_64s(Z/g1c03665d1550b27bab19056345b938cbacdbf7f8d93e5554b08856dfdbd70e50rootrootglusterfs-3.8.4-53.sl7.src.rpmglusterfs-rdmaglusterfs-rdma(x86-64)@@@@@@@@@@@@@@@@@@@@    @ glusterfs(x86-64)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.10()(64bit)libdl.so.2()(64bit)libglusterfs.so.0()(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)librt.so.1()(64bit)libuuid.so.1()(64bit)libz.so.1()(64bit)rpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.8.4-53.sl74.2.2-13.0.4-14.6.0-14.0-15.2-14.11.3Z!D@ZYeY@YYYY˒Y@YY3Y@Y@YaY@YyYp@YlYcl@YV=@YMYMYJ_YA%@Y5GY)j@YYXXsX@XDX@X@X@X @X@Xe@XAX|XoX[@XS@XJXEVX=mX%X$a@X W@W$Yaakov Selkowitz - 3.8.4-53Milind Changire - 3.8.4-52Milind Changire - 3.8.4-51Milind Changire - 3.8.4-50Milind Changire - 3.8.4-49Milind Changire - 3.8.4-48Milind Changire - 3.8.4-47Milind Changire - 3.8.4-46Milind Changire - 3.8.4-45Milind Changire - 3.8.4-42Milind Changire - 3.8.4-41Milind Changire - 3.8.4-40Milind Changire - 3.8.4-39Milind Changire - 3.8.4-38Milind Changire - 3.8.4-37Milind Changire - 3.8.4-36Milind Changire - 3.8.4-35Milind Changire - 3.8.4-34Milind Changire - 3.8.4-33Milind Changire - 3.8.4-32Milind Changire - 3.8.4-31Milind Changire - 3.8.4-30Milind Changire - 3.8.4-29Milind Changire - 3.8.4-28Milind Changire - 3.8.4-27Milind Changire - 3.8.4-26Milind Changire - 3.8.4-25Milind Changire - 3.8.4-24Milind Changire - 3.8.4-23Milind Changire - 3.8.4-22Milind Changire - 3.8.4-21Milind Changire - 3.8.4-20Milind Changire - 3.8.4-19Milind Changire - 3.8.4-18Milind Changire - 3.8.4-17Milind Changire - 3.8.4-16Milind Changire - 3.8.4-15Milind Changire - 3.8.4-14Milind Changire - 3.8.4-13Milind Changire - 3.8.4-12Milind Changire - 3.8.4-11Milind Changire - 3.8.4-10Milind Changire - 3.8.4-9Milind Changire - 3.8.4-8Milind Changire - 3.8.4-7Milind Changire - 3.8.4-6Milind Changire - 3.8.4-5Milind Changire - 3.8.4-4Milind Changire - 3.8.4-3Milind Changire - 3.8.4-2Milind Changire - 3.8.4-1- Rebuilt for multi-arch enablement bz#1493586- fixes bugs bz#1257520- fixes bugs bz#1491756 bz#1503413 bz#1505433 bz#1505473 bz#1507172- fixes bugs bz#1500720 bz#1500816- fixes bugs bz#1499251- fixes bugs bz#1498862- fixes bugs bz#1017362- fixes bugs bz#1411338 bz#1468969 bz#1492077- fixes bugs bz#1475326 bz#1475331 bz#1475333 bz#1475334 bz#1475721 bz#1482994 bz#1486115 bz#1488018 bz#1488020 bz#1488860- fixes bugs bz#1483956- fixes bugs bz#1478716 bz#1481392- fixes bugs bz#1480423- fixes bugs bz#1457713 bz#1474178 bz#1475136 bz#1476871 bz#1477024 bz#1479710- fixes bugs bz#1466144 bz#1476867 bz#1477668 bz#1478136- fixes bugs bz#1472129 bz#1472273 bz#1472764 bz#1472773 bz#1474380 bz#1474812 bz#1476556- fixes bugs bz#1454602 bz#1460936 bz#1471918 bz#1473229 bz#1473259 bz#1473327 bz#1474284- fixes bugs bz#1444790 bz#1472289 bz#1472604- fixes bugs bz#1335090 bz#1460936 bz#1463907 bz#1465289 bz#1468484 bz#1468514 bz#1469041 bz#1469971- fixes bugs bz#1191480 bz#1411344 bz#1451224 bz#1452513 bz#1457936 bz#1464336 bz#1466321 bz#1467621 bz#1467807 bz#1468186 bz#1468950- fixes bugs bz#1462693 bz#1463108 bz#1463221 bz#1464453 bz#1465011 bz#1465638 bz#1466608- fixes bugs bz#1461098- fixes bugs bz#1452083 bz#1454602 bz#1457731- fixes bugs bz#1335090 bz#1441055 bz#1444515 bz#1453145 bz#1454596 bz#1454689 bz#1455022 bz#1457179 bz#1457183 bz#1461649 bz#1462066 bz#1462687 bz#1462753 bz#1462773 bz#1463104- fixes bugs bz#1427159 bz#1437960 bz#1441055 bz#1448386 bz#1450080 bz#1450722 bz#1450830 bz#1451602 bz#1451756 bz#1452205 bz#1453145 bz#1454602 bz#1458569 bz#1458585 bz#1459400 bz#1459756 bz#1459900 bz#1459972 bz#1460098- fixes bugs bz#1420796 bz#1424680 bz#1428936 bz#1435357 bz#1448833 bz#1451280 bz#1451598 bz#1454313 bz#1454689 bz#1456402- fixes bugs bz#1315781 bz#1381142 bz#1415178 bz#1426952 bz#1427958 bz#1435587 bz#1438245 bz#1441280 bz#1441783 bz#1443843 bz#1443941 bz#1443980 bz#1447559 bz#1447959 bz#1449226 bz#1449593 bz#1449684 bz#1450330 bz#1450336 bz#1450341 bz#1450806 bz#1450889 bz#1450904 bz#1451086 bz#1452205 bz#1452528 bz#1453049 bz#1454558- fixes bugs bz#1165648 bz#1297743 bz#1400816 bz#1411352 bz#1414758 bz#1434653 bz#1442535 bz#1443972 bz#1443990 bz#1445195 bz#1445570 bz#1446165 bz#1446645 bz#1447929- fixes bugs bz#1327045 bz#1360317 bz#1380598 bz#1395989 bz#1416024 bz#1419816 bz#1426326 bz#1426523 bz#1427452 bz#1441992 bz#1443123 bz#1443950- fixes bugs bz#1298258 bz#1372283 bz#1394118 bz#1415038 bz#1427096 bz#1427099 bz#1427870 bz#1435592 bz#1435656 bz#1438245 bz#1438972 bz#1441942 bz#1441946 bz#1442026 bz#1442943- fixes bugs bz#1427096 bz#1438706 bz#1439708- fixes bugs bz#1315583 bz#1437332 bz#1437773 bz#1437957 bz#1438051 bz#1438052 bz#1438378- fixes bugs bz#1437782- first build for RHGS 3.3.0 with following cherry picks - fixes bugs bz#843838 bz#1167252 bz#1247056 bz#1260779 bz#1309209 bz#1323928 bz#1326183 bz#1351185 bz#1359613 bz#1370027 bz#1378085 bz#1380598 bz#1381158 bz#1381825 bz#1383979 bz#1387328 bz#1396010 bz#1400816 bz#1409474 bz#1412930 bz#1414750 bz#1417815 bz#1418227 bz#1425684 bz#1425690 bz#1425695 bz#1425697 bz#1426034 bz#1426950 bz#1427096 bz#1433276 bz#1433751- fixes bugs bz#1408655- fixes bugs bz#1408655 bz#1425740- fixes bugs bz#1412554 bz#1424944 bz#1425748 bz#1426324 bz#1426559- fixes bugs bz#1205162 bz#1315544 bz#1403180 bz#1409135 bz#1415101 bz#1417177 bz#1418901 bz#1420635 bz#1422431- fixes bugs bz#1408576 bz#1408705 bz#1409563 bz#1411270 bz#1413513 bz#1414247 bz#1414663 bz#1415583 bz#1417955 bz#1418011- fixes bugs bz#1406322 bz#1408639 bz#1411329 bz#1412883 bz#1412955- fixes bugs bz#1410025 bz#1410406 bz#1411617- fixes bugs bz#1393316 bz#1404989 bz#1405000 bz#1408112 bz#1408413 bz#1408426 bz#1408836 bz#1409472 bz#1409782 bz#1409808- fixes bugs bz#1393316 bz#1398311 bz#1398798 bz#1403672 bz#1404110 bz#1404633 bz#1404982 bz#1405000 bz#1406025 bz#1406401- fixes bugs bz#1400057 bz#1400068 bz#1400093 bz#1400599 bz#1402774 bz#1403120 bz#1403587 bz#1403770 bz#1403840 bz#1404996 bz#1405299- fixes bugs bz#1393694 bz#1397450 bz#1398188 bz#1399100 bz#1400365 bz#1401380 bz#1401806 bz#1401817- fixes bugs bz#1361759 bz#1376464 bz#1377062 bz#1378131 bz#1381452 bz#1384070 bz#1385605 bz#1388755 bz#1395539 bz#1395603 bz#1395613 bz#1396449 bz#1397257 bz#1398257 bz#1398261 bz#1398315 bz#1399105 bz#1399598 bz#1399757 bz#1400395- fixes bugs bz#1337565 bz#1376694 bz#1376695 bz#1380122 bz#1380419 bz#1380655 bz#1382686 bz#1383898 bz#1384316 bz#1384993 bz#1385474 bz#1385589 bz#1385606 bz#1386127 bz#1386635 bz#1387204 bz#1387501 bz#1387558 bz#1389422 bz#1389661 bz#1390843 bz#1391808 bz#1392299 bz#1392837 bz#1392895 bz#1393526 bz#1393694 bz#1393709 bz#1393758 bz#1394219 bz#1394752 bz#1395574 bz#1396166 bz#1396361 bz#1397257 bz#1397286 bz#1397430 bz#1398331- fixes bugs bz#1278336 bz#1392899- fixes bugs bz#1367472 bz#1370350 bz#1379790 bz#1380742 bz#1384311 bz#1385525 bz#1385605 bz#1386185 bz#1386366 bz#1386472 bz#1387152 bz#1387544 bz#1388464 bz#1388734 bz#1389168 bz#1391093- fixes bugs bz#1284873 bz#1333885 bz#1336377 bz#1339765 bz#1347257 bz#1361513 bz#1361519 bz#1362044 bz#1374568 bz#1375465 bz#1378677 bz#1379919 bz#1379924 bz#1379966 bz#1380257 bz#1380276 bz#1380605 bz#1380619 bz#1380638 bz#1380710 bz#1381822 bz#1382277 bz#1386172 bz#1386538- fixes bugs bz#1294035 bz#1377062 bz#1377387 bz#1378030 bz#1378300 bz#1378484 bz#1378528 bz#1378867- rebase to upstream glusterfs at v3.8.4 - fixes bugs bz#1256524 bz#1257182 bz#1294035 bz#1294754 bz#1306120 bz#1340756 bz#1344675 bz#1348949 bz#1348954 bz#1348962 bz#1351589 bz#1353427 bz#1356058 bz#1359180 bz#1359588 bz#1359605 bz#1359607 bz#1360807 bz#1360978 bz#1361066 bz#1361068 bz#1361078 bz#1361082 bz#1361084 bz#1361086 bz#1361118 bz#1361170 bz#1361184 bz#1363729 bz#1367382 bz#1369384 bz#13739763.8.4-53.sl73.8.4-53.sl7rdma.so/usr/lib64/glusterfs/3.8.4/rpc-transport/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=395add5b04db77c642d7090b5ab3090692ecb923, strippedRRRRRRRR R RRR RR RRRR RRRif not posix.access("/bin/bash", "x") then -- initial installation, no shell, no running glusterfsd return 0 end -- TODO: move this completely to a lua script -- For now, we write a temporary bash script and execute that. script = [[#!/bin/sh pidof -c -o %PPID -x glusterfsd &>/dev/null if [ $? -eq 0 ]; then pushd . > /dev/null 2>&1 for volume in /var/lib/glusterd/vols/*; do cd $volume; vol_type=`grep '^type=' info | awk -F'=' '{print $2}'` volume_started=`grep '^status=' info | awk -F'=' '{print $2}'` if [ $vol_type -eq 0 ] && [ $volume_started -eq 1 ] ; then exit 1; fi done popd > /dev/null 2>&1 exit 1; fi ]] -- Since we run pretrans scripts only for RPMs built for a server build, -- we can now use os.tmpname() since it is available on RHEL6 and later -- platforms which are server platforms. tmpname = os.tmpname() tmpfile = io.open(tmpname, "w") tmpfile:write(script) tmpfile:close() ok, how, val = os.execute("/bin/bash " .. tmpname) os.remove(tmpname) if not (ok == 0) then error("Detected running glusterfs processes", ok) end?P7zXZ !XtCz] crv9uǎm"yY?18?]:q>9`j@Vg.( PT }@#yGG :s:z~&¤=ghvZ'4Ct\0ey^ rfI4(~xcdl|)!V.( XDE91VԼwP1f: [.:7:^D3¼N#̧ptҢF~:ƻ⺮A2@<8tp | Z{+Wq h Nx́K֚L3CЄ _#s6MC7esyq<1c29EU""۽&05HQ;weϙxBKppheϑ &U53O8Ve]mc2X^M[Hc+;X,;9!N ++rJx `􁒿i-v", TSCH@ɘ W_)MU*nW#r;/*7L| )HF8y *$2zȗHUWQ{ǩ(@ކj^ȂQh7MIzlǝMs]$upe3fz9h6~^'IS4@=:uxMbw,css.i* 6 8, YLKt Z9MB9`DP>bצrdfض :Yg)#;ѮÆabHȞNq/MyVLe0=GgƑw'B`m,i8QOF^,SCdѠMmU-қ|:;m; )QU{fF<c[yNȃOҤ㯀$0<^N;B\T&,f݇ؾD|j}؍ˆN`u{hYj9v%sαlt?sk[4rl5C)ٗ"9li&SNIuljn"jesDԵy_шeܵ!=$(ʦD>]9M"'B8x%y M5U|<2W1:rT1*gRI'5!X6-4 b}?̪FL)UCyEOձ_ mô4-W`FJ60 Ɋ!&rHD!k]D.wP%;ŕā2*x>.,Α,B,0ԋ8X4?Z3Pj/#OFk1C2g/T#Lˉ%Y+yeOv+z!Щq6ĿHhH7=[iٮ%y2*KvUiéycʲKMxܣwZ}7L \DCЄ3x0[pM@|skT-hۖ(_p͛7bpqTQ]Z]8^&to~M}#||ע#:^KC8; dB,C$6KsZ>e֪ ņo!@ؼGH|![R5T~جotG`jREF퀕2~8lI(kSn51TQeίӗnyc@ֶe8.[۵l'z:eMޝY-9ڵ*wH}&óA.dP*){qp |]~Ì5(f7q>ͮjB+`UxHgi9wvQaf$Ba' #`ﮜ5:>{KR NMT/ܠ?-s^sFk4lͿràh`Trw~jClh ;1:z=~e'CޮN"&.2r.3{t'I `봜1-9RXQE*uuՂqlMsy F 2dPzfϽs {I= ʥ^}k,1 傣 PyuNuJ/֒4l܏ 9NNo8|FYbwدip?F,JVu{Np 9VjLe., gCn^5(uyP0G]̓˂ iѹzijk>HBSp&.?'f2u=25}_ Nw?gh0Vڬh#oJmHb/sQdߡ;{hD۔&q`["¥?EikF1m`b2aW-fY[xlKcP[3%Q坦%VM>C!?9V؏/Hr٪^EST)s`P 8ޗny #SPOjcEa,ћSgtGE|&6˼d0jZfb&*;p8]7qNǵVȻt31I?tKl?Uv፶)bW3ǀ]0xhi' Nu`eE7D/ev1Vq›oeXM%fȖhA%26.yE1F x/0ă}1,sFFxzAyỲZF-lm 7ɂaS 'O~yC8fD~w{^/58f7zkJ%'Vrb&;~AF䭯ы3Hz?ȀPy5i6 ,M` `OPLD bؙVGY=)aW#,f@pgqy ;X05bE6H6 )Z7}~ooPޣ&|ԃҳZKR (iAQla>PyE9 O26brƥ@F%OeST(8W4|C> zKOO[™Ύ`ƑKo`33,/C01 꺝P76i3d܀?Ї Fa4? 1G )&AҠGoXg\\ =Cd4GQҪB4|Q`sqMOu KLv"$55@5O1, 7RE #\bn^,%Wtegy86?zGMO/(i }v#z;a> iOghH5S:?ZU :F֨xKOl"H=ڢ6_JTWo0`,vSZ\fC~Κt›Q$"=O_Q12ՙA׃0RCdMcKj2Qj΢W? Ge(\c톀ƭo |̧Tz.4;WvAjC(:tՙ[-FZ 3bL kuղGp5Ƨ6 &ЪN=ef)oH+\qFTe(!j|g]ѝ: 7Y@(=lZ:Ғ,j ZL5P|I.O2Ur)YGJ~7АG723\DS0|gè 1dQ.>h(>^bcv 2"N\V~+,#ȯ8r)E\+f8%^5KQ@?tE5[:S`j'3Nb"!KJwb eQIz4a^P#Jkʩ/B+]d*"%g0atn匘`㬿#|ۨ[l7@.TB )Tپm~p0AY (Z~36B0@bAU͈tT?HbT~/CUl|0/x=UED3G}o)ؙlLA-s$)y3ȬcJlŁ\\,k9伭\2r4<ʝGQ ɮ(BUX_#xF築$mk-ue^T$+x Yf5h8-*$KfJtKwﹷgf**Z6/݌ !2Lvd-(qX y)lk`K|m~Ez]"n~L kuH+ i,LȬ|:'&%:p΋j|ˑp%߂.Ά##:ڦ%NT-mU]:}n +$󘢕YttRz&aϟ|b]v)w8 u){xMY-uWmNN@# {ىgZLJpH켑vmd#(ZI Нeyd10(ZlIyߘU p Q3ocJif,m+6Z>G4OgKB"BAh-+s<^f0 ?cGL3y`"xT&S?_t.K13ٶNQ%D)^*I2)-.wZ!48uuO2}%=ՂTzJ禀/rGC9(LRܬ(ZheFͦǔE}eu0`s[]2I$uKY -j5#oWMm5+H+h7~P@!]3Tpѫ €r"+fb5q b 8Ã0oz/9,r8 &JiJB%7&Պ?r@4| B=v)ezPLH0#iKL"#}t0Ϣl(uGH00 _tl_ _9Q qT:R^tY1*Q\n(Y-𲤐6P5AXYȱ礄+m&j)^,PPee+C$N3`R9(FjRu 5Op/afV6y0PWBsDіAڨc -:qfg.ځBUBw 8U`v(1g 3]}sځ&|*]L'fm86/lYQ:,@RT4 ÆxFω0lG}#XL{{t܉rg /ǹC *9td0M1iz`; qX]`&Ys*bBom)Eq.dM|)70A+}nnHӼ)CОeF)tÃNTHfB EcS#o rH]$1Ur4ς(zDTkX;2 FD‹7K1X~Q9ެLu{WK1u* TK8P28g}xuBԳϝ =prEDyS!eb)z ! ~~sUN^`1~zhC6"2K% B4k+{$|K{`hŸN8e+*2͘G%*ACBzi$  PD&I~e@H|SbekwFx;4;SHWoA)޶ߑYFۋ8,BOѵJY6LIOUY^j1I'= 8ރ&럳"AQZ#NG&uO#h q8 "P9|i0%U>8YO ?(DJW1q ̀Zҥ\pcR`@ȭZ ݛlʱMdXPwz\)?Dz f2M&9׭o䘀i*nw47bi^l&s縑?lЃsk5ηtE']Q t/?m\"\)єgG\ZVk(I,LbgTMx/f:Ο!&x;DyUyvhOrωS-QTZ x \z?͉_%\ +%tw ?x&~|UQ]),tUd0UЙp?h*і$Y!Hǀ8zܟ3 M,lEX~2G9}&-DezFO *3=0122 9ZcHT>*)+L)1[eP4XSw0FxⵀCMyKUE#WqUp'q;e jmU!#dZ(pmb{0f{ M䳓{LꐄܝJؿQX>jo+LADT*\}NzU}P/dBrwbx[dεZqy+u 5ɍQh[g[o˕E ݯ$s%АM?rW*-K:&2jF:y' ﲢΏ@_4Y:M[IZYR-|FKv V/r0,tAUf264`#OdUe^Ξ:SŁF|9,qGhWb{–֕%$}7 >K;/)d#>6pZ+ewHm1WvizJ̶˾b79!\BzyƝk̢|JYم+vj&F=jw4  N4#By' $뚯YEbOJҽXEk!n?{~ vL1p*|2<ļē,o )ِt ʗvOʍ;3p}ʸ?zb)΂ Q:E{Ȝzș|c )ί4G5 [:z+lJ -"?4+EQ:h'_^wsc89 G5yvvqKLTNlem7/1E"ŚQҫf΀1YgQ>?Xiq}XnU|Bud)pC쐟?oeGg^roW/L:k)5qbe3,#Q[QGrTGaaЋ<T2e^/KE9q ??7gB2-ykJԚۂ{2 >:t`v;.l\EPM\ͺ-s@) ؊0~s\Wjvoamɘj(Fq~1/6#XCF!qH)sVmiZ_c67gSD6Ash\D=uhM~=4ʃeW1͘ '("t .8ipDu@" =eSX8KJӡy:ULHԭ cq,k?5P-sКVT eEXs=)Is5u BQRlԚ)`- LJǵx@Kf^ŕhf3X sfsc?%pŁBo?A˪l 6x锢󉉂^VBV$}L>^2c_JDd؊"e%[%,w:oc )e^jmEblƫ_$~[/]ZN[],NKNջ=um@۱Tk_+ڲzM]6O6Msbl;Λ]?_|L~+Wr?~K7fILerw@漦`5^8jVJx;%kDK[Ug7mxEDu,'g)ZrG<^^*?ҿlS-74_+{Э$4j&KØN⫆ZJ$aePz 2,;-gș׎ û,-R,C+ȵ1ET 77^.x_o}55f]Wf67-e5eNקL/<7N?}q ۔% G~E̱}lDm@ƀ=ipzmRSYK^68 uLYfŐd=Pm@HHsۊ+zlsSIm1( ŘrT_sJ7QFT!n PITZlpS[Lw Vdgprp4D27p ÝAeL"% 2Li_^˨V`:~c٤b7Hjص h/ixLGjGWʯ|PZR,@V~~N% ^J8G#kugFe w>)YW YKI~  |,򺉠cmg:ZE FZ3k֊u_.QF&:•p#ڂGh>GFT9u`ie|\X,>fk}&utq^a{(3@l-Mc2qmX⚑ gl@I5$RNj'Wv0B2`}m7Q=LR @rk)d)ܢQ߲!~_x#F؁ߖ\yD32͋"7s#aBN&O;N̶Xm|  [_:qL$ߙ.T%Wjlobd(Ϣj'Qpf9Bךƾ \3or2WV^XpEip(br&@JkyHvFcwMݻBaZ,,bb2Z^Kj߾]ݮ`+`"%?/LRQL2U_Ϭ `vͳٴRpbn./JXvf,4U[+4Ûo?fb.UX8t6gW7c;Y߅͜ ZH}㤎XӲ DekGwC՗e)~PzBZH*"I[KkgA~} SꎀNYHJٮɄfo,nfg]M5vg *9zI.I.In8gPY .eSz=h^Q -Fb_zk klqpGmeZf!0koBs17HN6iRax >?kk\B9̚wO-E?Ƕv`(yW-): ;C O^_х}xX^|g@K"cgX^UepS4bԜEdBO{3uȚRѓĔYGPU,ms{Ɗx5 2Za+%\7۫m2s':SlͳTVJdޥӚcOX* {_tsclbV9 mඏ<)GO@sr3[T&mFkNZD`<}weqw75iyܾ -F 2"7JP)n> kي6ha5Jm_ P./21ҲBR.l6ו>[MM"ti5i_:qSeǜY6-W':6XtK)W6RGIJm ;'Q'2}䴊nzEk$9ogg HvpuHo#I4oG7ekh " Trf5|+ϝGWnHèDC}W8+wF;h 1bb~Pu|+zL[eyfo_civnvZf'5ќ>TsR=ogP 3UљPQ%H\C(C чk:S2n" ^AċX#Ei[#6bhxP+?D @J_򖹲dEm`婫alfF#dp{,@PrɚX1 *N1FbQ$5Y91eoLOhn4@gQF;{v[_;%a$2,7+w(]UԴ+{O{~Q*yH2$ĚN2Ey =XHM6iK:As=5%썟(U:&asONV2wT/W)r-lQPBYbqF/4NۮO9OyK03XUNӫnٌGp\@uC2|:A}rJޅsg"(mec1r`+$@.ȱ"b/,UdyսpWN} hޏȓJ9OPdi#/F'_Eb3>ewp $]sw:Xs-u,b6/^eM-A%rkujQa|;Mdb2ۿV|\cߣ Bg-/I'UrɤW@3|ֲ$-r$!ĆJfY^}:%zmI<MDw(Ӽ2 *p/o/DW;idzd5$ˣ2=d*G8pa|Khٮ  U .uJO=VZ@*+ic 7޲8RzjTg 7P;K.rR?Fc<j WI RbhO h56*Jc*ל#Mj{&6DtD7FhmĊr0]u("1`O-?|U^*=ѧSh)*$԰ђHCU FbQ"uU2$0.nXŜ^w"粇Uj6 ^c0/<& izBT1]ĭ fZ *zI'&n~0TlA$o|aKFQxX2l-L:X +s۹eskCaO'ec̞AlBjpYLμt/Vlq=Ps73“17fNd2kX"|V7qV,5.H]ݜy3Nx*[ ٘MW:. kRX8yb.3FKnQwVᓚW15ZPs9b9kӪ5Ch ?Pǜ jN1N ;N*Nh@xTeumK,{KLW^}@Xzc5 6 OΓ#,i>_ÿT(mr5eGtB);S_HOk I6Egt񃕩i]/^2X54POԂl<]|=@%9Lk[_pNTuf2Nd5ex}xnb6: 1f2K&%^IeevM:ǣS'G/zh,EmzQ<<~(̩яOBLQ&O "/3VΫ">|\{mI">ŎL"LZ'c?Rs ʺ7>ºrϘN8crLxҮgW=])*Of,8opGT4V=8fnnp5)D(_g*t;`b>oc^dvx{lc=hc4{#t0̥əܒ&x(+aV+N+eEvRoUfȾzwWcOiYp>hEb*T kVSY*\ܵS"{Lf*hyDo/M">Pۈ>eBupS/q4 : }j [Y1VY'm``*EKIme\ܧ,2x?w7Q~h`/+Liս;Lgm~'*5dU/ZjZ*/҉M 7ObVd[YX .t x환7m*JNDPjb1Ofl,ߓ_݃wK :jX?SmR!@H%ó7ivJ?ܢ-xw%Q^Bk=KrbnE mq:)T=V<}+ j_BPv|m`]w##ν,ߍ`A=KṊpD]} kӯdv Pur>Aą0oeIdO'bŞW2Y4 !kݹa%1d>/^dS{V)Re@S {A3&za*`m, kV(. 0on)bx#r 3m|*'KG0m>dse2{7Qܞyut(&}戟텣MLLv9FbBx/aYŠS/uik@o/Bg[l8b\kLNAЪk^Ҽܺ?(@Mަ91a fuo{"@HWfaҮeeؗulC3I]4Cժ³:[zap0gobqJ8݅7 lvD )]w}u,,D =(L%6K:N0j4Jߪd f_ č8p Ȏc|n=[r W"7)JbH?`pM/9hHb_ہ~ v|B2wwW#ܺp)KHXE_@;|Z/sJ63Uȁan6Ct,9,mn^](Uhr[L*nb/14'͓\yȌۙ(nZ@=pį>dYb Vفsl:)op^֖#~W𵋎Tے3g@ӱ㪴g eE<0i!Pv'" u{ʼ,0UV[ҍp "%fii_% r2VC8pfIӇs.*hgx۔zhۀ_G RjhYg_䥀PUz&PfC V -K<{nQVwة(_;#tP0- :4)VQ lGJEKh[ $aRH> .N;m_Ԭ:uNۑxOwBraܲUe@{Tl]!J4̝FܥVznf!;kVE<7HȑS| 0? ڊ5Vg*3u{Yc|-\`2e0 t6槨;94[{yt@!>iT{* ";nAط|`y ,nu*LAjaZly,t'1'OiSKK<!aܯjc*,_ic6rxp hE9hJ1Jo_s@\N4 ZpnogM$iК`ҋJ-J*O{ֱ)B#d$2b!?^Z^?xR`޵O5;eT z% c?fP`F8˪F$ɀ'^;+Y9}5J:HT}="K2|38Ifa;q%֍ b][cͽ- ̬)hP:6;(;H&ٖ.FF&No>~ί;vz̓]Ñe mGb>||$eFYצR dkE-֒(uğ)4Vӆ9t2XxQώSlHMSB/Q:A7Θ(FQ*+-rؠw;u[Z wujJ ۤqyrצ7t;~AS ֮LշP3'fӮJµ:ÑBU̸#UrTMwc"?O28r|ppiaICpwa%W_ac; 3bW7@ů3prm@cxXcvVp[d߃Zv15قC桿C4Il̹‘ֻ敘S L3V |$4Ç ]Dכi}X4bNUʘ=Ajo@Gh.NY1 ٢ ZSxv*B@Q(N\98~#D2RV6xցIﮩ{+KT(Z^]l"CsgqSa#d䡌1*sh6hIëgAc"Lh柁 4zWr{îF( %:U*4q.s DQ>k;%kQQor(:U?2awIqq9 fɑ [q]rsF}"pVmȣ;:"IHA9 P݋(l-/CׂFO՛ L8;qȝ!^ݮ 3֑~.+CAsQ.;jfN2f&:΄ #s!a\~{{1䌋^ya}O.M؊G=* ,H_Q菰J`[pŠ] BsKKU+!Sϵ "Kt|J)Nxr+=+\.oRhܳ@ x1}-MI˜v-mGmgF$CT+m͔} YА g!-pEI@ <@gyU4Qe)gDİ6WeqU EZ|(19clT&xӚa,feK%Qf =nZ#}i8 H'  Ii``*m7ܜBDcL Zx3e+'APHiDEL!l,%z ݹth7"%Cڔ$ dG1Mﲏ!JW F {;?PY9$X"O=ɏrB@,mp*D PBRE2lX/ ǥNZ3[eHbhO8_WT6eonrl zy#0H|b<1h ɁHq >8n'j׃RÖ`k)P'T0r"%;"8\G&5DR%ZJu[=,b3^~Fg z+y%њ\,? kvqI`I*NYQ?dOyK84׍Cv&dWCF X`$8RqWr9: 1 1{Avnn!ZQ k`Ž0:*yf|OΒ+.׏BbOw _ ]"%chvel5E.f]'*2z`pUz:k킫ry96rj}Dl$[!fpREWU< 8ճ56.ͭ,zYY$vْ1^Fh$:pbfP ;)tݛC`wT5nNztd]e?h'N WU[OæH|Vc:?2κ+>v:PǩP}׋[ #9llPf2t6~P8o[Ug"k4p<|1lX "\8/UL`KeL'P2y",(X`MT2W0LZnF'^KU=_MDE .ݔfkS*jE^ó F@Aݳ*I't3V` PhIe@pl$n3?UXgn MՖC;.u#I{J}7 /a)paR2`xZwjm)1V9p82qFg2Kק<Mϓшm iѪ^ $u@sq^V=Ϙ|4#_ziO_&EBGeM].Ak Ydx(Xۓ :C UW*ۥ*CB>;Y:Usx=ljɒ飙Ve`XI ht$vV/c2Ϋ({έr4MDo7vkhFۡbBS..a#ݓG䧴Kqw4W{aXR&fg-ipyR~^D/밧![xʃ0»"A6#G7\ׅZ(o<=T(+:0O~o)#3LWFW`jN^) ]!uw@e^Zkn7c|g\S.o*sBUolGj/{1ڎvR.5˩Uߎp|fs“SL97dxc8]5ÂoE(9zA,lIL$K,t7}ׂgP?AvTs]VpjZ9/R*|L!UyS2Ƶ+>'mSL?_hUK5+~ "ֳΜIڒB/c‹x^G6u13#i'y 4 qbDmEA@pk_sדŪc+XҲjT4BJ"DQ=,fF҉v $NpG%Im.[S@ckx>S&|SVۗ\Q$B퍱HmYJ)d ^2>5_+kñcI\}ćvfE,ml]Gހ5!ʈ?DYE |ޟR58Y GL _xp,4yx^*{I9:\t*YvWj_Hd,L+S npb#bQSMrma+9?͋p~'E*( ݓ2ȕM釨[9e`W_LmZU%ie'~^1)?6[^o@7} sNgtyx}>lcRm,5uBmBzu F)Hik7%uMjFEc>'}sp@vk?2]/11ڶ!.$lO!]3=xeu4?uK*?kT,QҞhUdbZ;Qke>q1С'ۖBz]9"%0]4r=sE9ȞXjkv\1 W4O0αFVvDuiXxČc_9ٙ% AL{69ʑj: Wzz7NJd`L,~1`Df?nWgΗP:B*Uop8'$KcilDp'a$a<v6/q&AlUWݮ@,O9-Z+cMtESɡAf KW팀/\;zi,].kwTz0-l]+4`ZtR[CE3faBu,Pʈ/}Q[u1z ֧Jo=/ z;B[ o'LgGxBzݬ%䰐h5Lzd|=Ucsؘ׊'4OC46E!ƒq,+ rɿ)!=] Ͷϧ fB7oDW!%#'SsN%VΎ{\hh l^]-Qn1 +f1g/ƌcOrpaZ:-UwWT2Ucp,)4WfgJ\PHL`4(&G uִIATd 7J#3V+7M]LKἱ<FS vx />殐\o_u |%s5c bEsҋ#8Lv@\fuɦl_w>9s&:W8ONd0x\6JvBWGX \ +e TPx[t:5wd.}>7rxZ8 *< XS?_c8\*;5"[Y͚ Ѡ5vO(\g&HwZk)P*(:L~Yv!]OZeu1W&_y=?=9]oV| ;cf%8KN6_.ANVmBI:OL*dK%c -;CPCIXT"W:YF*q N-F 2Nßl>(j֪L7ށ-n<)uXu=xEZe[j朼wؔ u;18i]I{OJc SkX>b.@/-kb[A 䌹VOڇWj0PDz2xfo {j a^Dqۙ=9no)G/(8sd$-MLN4};8'_1d.ZXՋAs,|YN(owtJGq[J7j7`peoԺM[c?Xts IkYBI |yr^pv;#Z@|%[ˍκQ6p8Ր?8ΰ^âI'zCzI "KT(d8Vhyb y0\i3Hە8 ]AeF!02C:RK CLm*E_}6.dj@ W@ɐK|1p~d!`KiM (|ŧgK, b Yp:b [PhX~e33$]Չq31kĿ1*bIspWiS2{HI~QDdd۽e)V >X5/)>yYfW([m\Wrd1|~P51e)ЃL-S]H S`ºߪ؜Ѿfm'xA*/]t/}MSɉhh+ޠŞBDwLjwBLXdPeWnX] FAq3-#@yv/f}:\Wx)c Ybzy]qD؄F'pcREB~RbtAi>CBL ;yK҉Ƭ!?8Ár@A=OXZz j5ά1ˤs('?] vٍ ƢZw{P·𴗉_*m+͌gLp䃾Qjjp?wh2"@t?bz\+S@jex=KӽfLM vD1W?CXg8/+`ᖝ@$G9TβR@DG~ LT CPby_+;$'(D誮/&oo<7O@puZ%Ƹ8Q޽_?d7\Rί$42P~=4HEΑB Wm"N$\Uk*n-kʿr9R(KpT|Ǭ׫ 8#}~_CjBPS (k Pu9חȷhq,!B b;p~93(x`t~4u%>۶ YZ