drbd-9.0.15+git.c46d2790-lp150.2.9.1 4>$  Ap]dʸ/=„"sͱs9)BKe&/ŕu9}f.TE0ga0K R 2RUi3bxVvU:7s;1UD !RQѓ4\ GikRslD^2"ƮIZ}I(\ %ڥ2iWx 8D =QPY}1hY hHP hir>Pqiʈ>빁 6K950bb36a0f3a6eadd483e09035fb38a30367e1c41aee80fd20be3fd9e83f84b66f1d8254efb49d124f2c466325c59b765240071cuH]dʸ/=„T;N L\cl-3DA؞Hc0( 3JURj99<7)d u!ba\\p"W $QkI4PJ0%0;e <&Dz9gFrU Q7uX>m.\+JՕ*6r$`qlk>C FÅ~LE<~VV⠽lD5uF>_S ltkVouA 1YYB9ا<6[wXXG>p?;L?;<d ' = (1 Je}    @ L\pZ(|8#9#:(#B8YG8dH8tI8X8Y8Z8[8\8]8^9b9Xc:d:e:f:l:u:v:::::::;8Cdrbd9.0.15+git.c46d2790lp150.2.9.1DRBD driver for LinuxDrbd is a distributed replicated block device. It mirrors a block device over the network to another machine. Think of it as networked raid 1. It is a building block for setting up clusters.]dbuild76openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Clustering/HAhttp://drbd.linbit.com/linuxx86_64FFNΡA큤]de]df[r[r1ca3e8f71b7de618968e7ea9fe47822d9e704dc476aef8544033abedec3552254406573ca7605394bce5f88b7777d584481af5957ef3aed31784e0cf20666790servicerootrootrootrootrootrootrootrootdrbd-9.0.15+git.c46d2790-lp150.2.9.1.src.rpmdrbddrbd(x86-64)     drbd-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)9.2.03.0.4-14.6.0-14.0-15.2-14.14.1]e@\73[U@ZZ@Z0@Zhu@Z'Z@YYp@YoIYA%@Y&@YX @XO@X@X8'X0>X X WXW@Vm@Vm@V\:@VO @V(V V7@UoU@UU0nwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.combwiedemann@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comhare@suse.denwang@suse.comlpechacek@suse.comlpechacek@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comolaf@aepfle.denwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.com- bsc#1146117, disallow dual primaries when not configured. Edit patch rely-on-sb-handles.patch- bsc#1118732, split brain handles malfunction when 2 primaries. - Add patch rely-on-sb-handlers.patch- Update to 9.0.15-1 * fix tracking of changes (on a secondary) against the lost disk of a primary and also fix re-attaching in case the disk is replaced * fix live migrate of VMs on DRBD when migrated to/from diskless nodes * fix an IO deadlock in DRBD when the activity log on a secondary runs full * fix hanging demote after IO error followed by attaching the disk again and the corresponding resync * fix DRBD dopping connection after an IO error on the secondary node * improve details when online changing devices from diskless to with disk and vice versa. (Including peers freeing bitmap slots) * new module parameter to disable support for older protocol versions * improve details when online changing devices from diskless to with disk * remove no longer relevant compat tests * expose openers via debugfs * optimize IO submit code path * compat for v4.18 kernel- Update to 9.0.14-1 * fix regression in 9.0.13: call after-split-brain-recovery handlers no auto-recovery strategies (not even the default: disconnect) would be applied, nodes would stay connected and all nodes would try to become the source of the resync. * fix spurious temporary promotion failure: if after Primary loss failover happened too quickly, transparently retry internally. * fixup recently introduced P_ZEROES to actually work as intended * fix online-verify to account for skipped blocks; otherwise, it won't notice that it has finished, apparently being stuck near "100% done" * expose more resync and online-verify statistics and details * improve accounting of "in-flight" data and resync requests * allow taking down an already useless minor device during "down", even if it is (temporarily) opened by for example udev scanning * fix for a node staying "only" Consistent and not returning to UpToDate in certain scenarios when fencing is enabled * fix data generation UUID propagate during resync * compat for upstream kernels up to v4.17- bsc#1090167, Update to 9.0.13-1 * abort a resync if a resync source becomes weakly and the sync targetis a neighbor of the primary * fix UUID handling with multiple diskless nodes * When a data-set gets into contact with an all diskless cluster, make sure to either set it to "Consistent" or reject the attach * correctly handle when a node that was marked as intentional diskless should get a disk * fix outdating of weakly connected nodes * made returning from Ahead to SyncSource more reliable * fix a hard to trigger deadlock in the receiver * fix online resize in the presence of two or more diskless nodes * fix online add of volumes to diskless nodes when it already has established connections * Set the SO_KEEPALIVE socket option on data sockets * automatically solve a specific split brain when quorum is enabled * Compat: Added support for kernels up to v4.15.x * new wire packet P_ZEROES a cousin of P_DISCARD, following the kernel as it introduced separated BIO ops for writing zeros and discarding * compat workaround for two RHEL 7.5 idiosyncrasies regarding refcount_t and struct nla_policy - Remove patch support-timer-setup.patch. Upstream fix 74b1cbb274- bsc#1080458, enable build with kernel-rt on x86_64. - bsc#1080459, support build against 4.15.0. setup_timer() change to timer_setup() - Add patch support-timer-setup.patch- bsc#1077318, Update to 9.0.12 * Fix a race condition in the device_open code path that can cause an internal counter to go negative - Update to 9.0.11 * Fix bug in compat code: Without this fix large bios are not split.- bsc#1074169, Update to 9.0.10-1 * Fix resync of two secondary nodes in the presence of a 3rd node that is primary (maybe with disk or diskless); Fixed the race condition that caused the resync to sometimes not terminate * Improve connection behavior with autopromote enable one node Primary and udev present. * Fix in memory alignment of DRBD's struct bio. * Improve the quorum implementation, so that is works nicely with for the purpose of replacing fencing with quorum in a Pacemaker setup. * Ensure compatibility with upstream Linux kernel 4.14 - Remove patch reproducible.patch- bsc#1068587, add build request libelf-devel to build.- bsc#1062749, disable buildrt against SLE15 x86_64 temporarily. This change will be removed when rt is ready.- bsc#1061981, update to 9.0.9 * fix occasionally forgotten resyncs in installations where diskless primaries are present. * fix an issue that causes unexpected split-brain upon connect. * in a cluster with a diskless primary, when a server goes away, and is not outdated, outdate it upon reconnect. * fix update of exposed data UUID on diskless primaries. * fix a possible OOPS when in a debug message regarding bitmap locking * fix discard bigger than 1MiB * fix left over bits in bitmap on SyncSource after resync * fix peers becoming unexpectedly displayed as D_OUTDATED at the end of a resync * fix a race between auto promote and auto demote of multiple volumes in a single resource * Speed up down of many resources by using call_rcu() instead of synchronize_rcu() * Make it compatible with the soon to be released 4.13 kernel - Modify reproducible.patch since part of the patch is merged- Add reproducible.patch to sort file lists (boo#1041090) and to override build date (boo#1047218) to fix build-compare- bsc#1045473, update to 9.0.8 fix a race condition between adding connections and receiving data fix a OOPS on a diskfull node when a request from a diskless node fix a distributed deadlock when doing a discard/write-same burst fix an issue with diskless nodes adopting wrong current UUIDs fix wrongly rejected two-phase-state transactions fix initial resync, triggered by "--force primary"(regression 9.0.7) Speed-up AL-updates with bio flags REQ_META and REQ_PRIO Merged changes from 8.4.10 and with that compatibility with Linux-4.12 - Remove patch fix-initial-sync-stop.patch - Fix the license to GPL-2.0+- bsc#1038852, fix initial sync not triggered add patch fix-initial-sync-stop.patch- Update to 9.0.7 Using 9.0.7rc2 for upgrading from rc1... - bsc#1028124, fix kernel compat - Fix a potenial split brain - Change the drbd-utils requirement to 8.9.11- Update to 9.0.7rc1 - various fixes to the 2-phase-commit online resize fix fencing and disk state trasition and from consistent, necessary for crm-fence-peer fix calculation of authoritative nodes Quorum to avoid data divergence, an alternative to fencing Compat with Linux 4.10 - Remove patch drbd_wrapper-Blank-out-WRITE_SYNC-warning-for-new-ke.patch - Add fix-resync-finished-with-syncs-have-bits-set.patch for bsc#1025089 - Including the compatible fix of bsc#1031299- Compability fixes for SLE12 SP3 (bsc#993388, FATE#321732) - Add patch drbd_wrapper-Blank-out-WRITE_SYNC-warning-for-new-ke.patch- bsc#1025585, upgrade to 9.0.6- Excluded openSUSE from RT KMP build (bsc#1005578)- Enabled RT KMP build (bsc#1005578)- bsc#1006176, compat with kernel 4.8 with 9.0.5- Upgrade 9.0.2 to 9.0.5 - Remove patch compat-4.7-9902af79-i_mutex.patch Remove patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch Remove patch compat-4.7-50225243-kill-nla_put_u64.patch Remove patch compat-4.7-1dee3f59-align-nla-u64.patch Remove patch drbd-buildcompare.patch Remove patch kernel-4.5-compat.patch Remove patch temp.patch- bsc#983633, upgrade to ver9.0.2 to build against kernel 4.6/4.7 - Add patch compat-4.7-9902af79-i_mutex.patch - Add patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch - Add patch compat-4.7-50225243-kill-nla_put_u64.patch - Add patch compat-4.7-1dee3f59-align-nla-u64.patch- Compat with kernel 4.5 - Add patch kernel-4.5-compat.patch- Remove timstamp from binaries Add patch drbd-buildcompare.patch- Update to release drbd-9.0.1 - Depend on drbd-utils >= 8.9.6- Update to released drbd-9.0.0 - Remove patch 0001-Support-zeroout-device-in-initial-sync.patch - Remove patch update-to-8.4.6-5.patch - Remove patch rename-GFP_WAIT-to-GFP_RECLAIM.patch - Remove patch new-bio-struct.patch- BSC#955968, support GFP_RECLAIM in kernel4.4 - Add rename-GFP_WAIT-to-GFP_RECLAIM.patch- BSC#950477, support new bio struct in kernel4.3 - Add new-bio-struct.patch- BSC#950477, update to 8.4.6-5 to fix bdi congested. - Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch to 0001-Support-zeroout-device-in-initial-sync.patch - Add update-to-8.4.6-5.patch- BSC#947460, add rcdrbd symlink.- Fate#317940, merge patch set into one patch. - Support zeroout/discard-devices instead of zap-devices - New feature flag FF_DISCARD - Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch - Remove old patch set: Patch 0000-cover-letter-fate317940.patch Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch Patch 0004-drbd-New-packet-P_ZERO_OUT.patch Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch Patch 0007-drbd-Flags-for-background-drbd-device-work.patch Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch- BSC#939778. Add obsolete of old packages and a description for KMP package. - Require kernel-source-rt for RT.- Fate#317940. Speed up initial sync by supporting zero out device. Patch 0000-cover-letter-fate317940.patch Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch Patch 0004-drbd-New-packet-P_ZERO_OUT.patch Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch Patch 0007-drbd-Flags-for-background-drbd-device-work.patch Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch - Delete useless patch init-script-fixes.diff - ExcludeArch i586 and s390, since user space split into drbd-utils.- Update to 8.4.6 - With DRBD module version 8.4.5, we split out the management tools into their own repository. Started out as "drbd-utils version 8.9.0". To manage DRBD 8.4.5 kernel modules and above, want drbd-utils >= 8.9.0 - fix failing of user space helpers since kernel 3.13. This bug is known as 'out of mem, failed to invoke fence-peer helper' - fix connection timeouts for resources with multiple volumes - fix an issue with DRBD on linux software raid by properly remapping bi_bdev - fix a (hard to trigger) race condition between promoting to primary an connection handshake. In case the bug was hit the Primary got stuck in WFBitmapS connection state - Fix a NULL deref when resuming IO on a diskless primary - Fix compile issues with uncommon architectures - improvements to asender performance. With high end backing storage and networking equipment you may see IOPS improvements between 25% to 50%. - Highest number on a single drbd seen by LINBIT so far: 160000 IOPS - backport of events2 and status commands from drbd9. This allows to be DRBD9 compatible starting with this release, and to get used to DRBD9 compatible status reporting - support for lsblk in drbd - Update to 8.4.5 - fix potential BUG_ON in mempool_alloc for older kernels (<2.6.23) - fix cornercase of resync finished detection - fix drbd_ldev_destroy to run exactly once and in worker context - fix spurious detach/disconnect: don't announce WRITE_SAME - fix NULL pointer deref in blk_add_request_payload - (DISCARD/TRIM handling in sd) - fix regression: potential NULL pointer dereference - fix regression: potential list corruption - fix regression: potential deadlock in adm functions (drbdsetup) - fix regression: /sbin vs /usr/sbin in scripts - fix race stopping the worker thread - new debugfs presence expose oldest requests and other details - userspace moved to own repository - linux 3.13 and 3.14 compatibility - improve adaptive resync controler - reduce bitmap IO during resync - allow write-ordering policy to be bumped up again - trigger tcp_flush_pending_frames() for PING/PING_ACK - fix potential segfault in drbdadm adjust - drbdsetup improvements: fix netlink socket buffers; detect modprobe failuredrbd-kmp9.0.15+git.c46d2790-lp150.2.9.19.0.15+git.c46d2790-lp150.2.9.19.0.15+git.c46d2790rcdrbddrbdCOPYINGChangeLog/usr/sbin//usr/share/doc/packages//usr/share/doc/packages/drbd/-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:Maintenance:11267/openSUSE_Leap_15.0_Update/de16ff726d9a3fe1809c610e0c1518ef-drbd.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textdrbd-utils9.2.0 utf-8724e1e40ffa8113f017f7e30d7ce4176421515847da0808b8067af50cb350197?7zXZ !t/5] cr$x#$yrWoBz5OUt W0ʪ]࢞V0}tr&g'2XVz qɋ- v7!+ ύJ o@3 vz{ u~7l/"́X8q~#?*"!:T];7v'1*YG!E8޺pw"oIq1wrϦ 74RQK=8^1yCGC˵JICސ ht.U]n@th:}?6gֽ  UARy fM/k*=V8р GRWL]D)Q_0⽣paʖd&&ҿt*bpS| b1Oj[]xtt[z}&*4-\kFn%̳j mU덻/RC#|;D؊ QhIgtUS(+ZWq8g.MiQA}Hk#}(ڌ6 \߻^r9[qg"QSWA"gyLKIJ&]LEdN%S91Tm6eMQ ?xQ=|ۘv^etB?gV`@lY(:$YV<ð;]8?澞iYTRh4TP/o'R"9șm)KD\`| ͹|fO%&. ;Va3e.q\Oj̠3c2G7o+~ևۓwdaDY!ګ`,=̄zN6iݤS+(Z8~,}cڭQz`O[ \󬱅+&.>%co}X#v IDն՚q5'X9OLW|#ǃͬϹ@#/x7!,C@ KKS@3u;Prp(rkN$"(-Fqg[26]V)#~sBU h@~*ތh]}e m/(P MrA Thz D$p2PmiqPDl/-5b~{J]fH4mms,h= 0n*fqŴOsvNNfaj/j゙ 5-[ eTJLҚS?tNX3 sxF~60AݪE3rpt^E-ZLl_@۱:,n+5}RСCg@ X`敌R nej1I(~H]9 +ԟ(d%6s_<rȝ_oU\'H&@`V¸<Qz;lQNU="5(=B5yXB.0_q-U~[R YrC*40;ӄf̪Lv6x>P!M#>*a-e)=WM `ԵMoJ{h $foMCzn_:Omh34RbÛEօ`%4gLGL z8{#3F:k +%LJEw-׷p5•In/7 qf. b_fqR6O">nmF}fOGV R `{T1fc:ǨD6uj*`^r65rx_.M <$>:IL j}!GQERg(Ud*k]{zC[>X9 ;(:35"oъO@`D6HS&ʭt˗š^C["Cb\ }$fk Y0x~u;UT#`F'YQbఒNT͋;T_,J|6#I]DhzN-*V[?in4= E,ΏVV8E¥l9,e,)YCg"@eR#S:ĨI'95'5Nw;B)>GS`3lѳ*V`$ tKp̫3K&Ef rKnYl# e胄 &Rh!n&@jČ B #X%. Oz TAG[vq:<jJ4}\68D6QE}]b趐 b ]^*Q>o7ė 0w!s3{UZN9lO9UI3NaOKASwlygPd=Y<xjů[n~ |كԴ/ۓ #s ?W(Dj|Oٓ/_}t*3deոwdX xV.fwq^p_BLJIt]2*^b:c 937B^~{= 3\4c=Qd,..y} b2ChP@M//3ڍz8g"aj|.sLbSʹk;5N8[0UO+%F0emuK Hq[_6+k(.>mOXZ,S0"M<ހ3TЎ *t vNMLCΧ  K%zbY Q O_GWXq:so9dٍNxK15=,ؑҒZ̢XN@DH]wR27h*gEVGr )P[4?9HybD5nd]c\Ѐ:\LJ˻Xᝥމ:ռԱ4*.N}JH!4 ?!'꼭=ZMUbjs| :0`-L1h%cMI5o)`Ztqo. p%M~".:j;,i/Pӽ:;gq* SqBd8g +"Hedr~/(Svޚ̤H0%2(y G>3uhQM6O8/?kzU~\w{ՏBw!`M*%I-:[HF9=-rfN8 kE` FO&Cu:ePrNS%S} aN ~iCLntjYsoTzg.EHUujŒ_5;ZiK:ӻZu`ǵ DH* |0Xm{FL f%Ou36&k09WO^1dt /9 FT\-JW,R\)I#f,_F|cg]n6ݥ4 ݸ%$4_r$=j RK>ej)lLS~;q?ӶANC)X'h=_ԇWBsL)Wډ/&XZ~ݴd_}dž"{,EJ/q^뭞7G%8.(|BGI(@'dj^'E:qyF O=_e;ǖڇ?%/L?=5KH3 8B%5 &nxʸr!Gb2c7YWׅOb5RL kD!bqe1=t3Z߹ZtPC0x #QŬzKjw?1`,5>#bTt:r:~0]&̓ PQ ^ F#-T=e~JU5 BoW٫Iu\IzE-rFu{qQqɕ3ނ^u5AvPa }q ڿCB´.uTPQ00 mO>if{h~&{8 ݴ ӖDuLˌ2}b}q# ;o/A#b"! @!ǺO$ho~pyJ+,p^I=IsL(U#ۜj 8>`H G0f aTlbܗ" ^OVtnؼ$=./5{8 a+[VpfH<Ă }=:&2KR 3 [k5v "iW⒏}덮lF0e}Cn  Q C:RՋho.CŅN]c9 ѭj0Pt wQdHAPh -|#wej̗T"l}(RoAY'C`tj:p Y @ud)eWk HI{S4?*LIP)DvxQ6e]~Hn9(̿N Ю#$lD3tu3T. "T3paqj)E:@>u4GB_U=ՙN&fǃVf9' oL:$pqF;/WWgDBm) [V~mqfM$FhyGz;n1+ v৥+T@;oB ),5ܱljjjj;#hذ$`\SYY┙ց#%`۲6$}wj. fACfڮŸ*x<ajB*aJgK3cG&>W<Є㑬@Ĺ{u< V{τ Sd^= ȋ~m~Ww)*c"^Ji!h\$t |w{Pq? >i;pؘl::78Ϸ>IcwyBꏌ[Z#qOqr9^ T0ۛ$7hX3=2^٠YN#m׃-H0>'jPs+hbK)ᖠz5++*Zx]mt,-I8: uǃzk:-Ⱦ#x\y.Wy@pQdT,n:O~j ڙ T\XU ]spŅIʕqְ͐<4l86Ŕ?;`R[ |gG@…J.*Ĥfby$} ]wjCuMH|QtjH]?ݻKq6f 5y\U }8(I֢ i2 Ĭ)[=@vf;j 4lY5eU 2yv.~UO*oq< t1<V?B~nJÖ#h Ƞ>h.Y}eiA$\gqpߺ>X/!wYyMamhOVUzl:ד`,(Q@5> UVzEBxH5[I?{Ѕrv zdw6gTs _u, DH9n$ârע=<-}@uEHͰK94ϕ)j4{TuXujUX߄ZW_0 ԍh1?̍jj_XZO&wuCZFSwah٪t2ÞA;ߡ-?R#`G$ aeNy#s:/ˣ0PE#GR+ \W% NTɶ( 6 :_lIԜ,XA V -Β?g|Wiz WzEIce|L2DQy34 Upq֛/1(Z<Yc@Ҡ@^,d=Tn%y$dž8ÕX Ľ_$e#N{N(2o CwY0W v{{΀ .'?JX%KnUg]a?TCtbȵ/垘W [|Ph z2޶a1u[NA0.  'q.}=cd i J/Kt3&_Aqi;1TC/axInࠗq/)m:k՝ߞ^ j-3)W[*enm}$ wqrM隥>} ~~d 6bz%tpvϙ @Δ1eBjX-כkt| Ck&KvZ爊rpb ʦJ~!V 迚A0JkI v}D~"`Sԇj//R U5Q(gb_qy<~ӃqplbYlsgq zyh\o6lN$b6F4w?Tuvn-# hsb:%"r_27Mfr=CJ:#~} M XDLjP ffɻ{Q #qW_xq?z,"XnFⵀHDRԳr@SsGTIYPr!-f')#^' [[TP(ՑAxHd|wpb!`w͈n#(4z hŒ2ΠStF`YFH0#nS|P@t{%k!K;gGDy(k4amnÍd@zeInNܧy=~YprT!\KcuP %OQ(yj!1% y%e7=Nt(L-`#G#0qMYvA*`'p`2Z Eq^-D:`Pc&2Cq~HY]]ԖFx`?o!>F]IF,% 0B/4nwE*ڂ~ ٩SBp|LRX&ǟ!$ 0ũ2:#Έ܁O=^ۈd}VvJKmȷa\7[Z8"oVvS+*p-&MIe\bswhw! pۣ#=mdx *}i/s wc6RA1վ]% _W|]΂6R!o{Iݰ˺ooO\8L"8_SXqϑLRW6֍@2ηj*ǍKhɈ}u'0c1[NȪNYU -J8rx7dЅhZ_IA;Yec=,[qCc2tFJCco9KZԡdoh Gc7J|;cf| 뽮^O$mFI{ 4aIvhi bzBj_eg'jw*6Y:%K"MkW%o[E7PblF|>YH?J!i3̖%O;@8ijerh5KT&˨umX1|i΁T=mRً:ُK3 ''?1U^pƫ{t *erk8/㓍iSzB&ƻ--2. 8 %iX%:fцRZ2gzX^ hENͣδ^Rڛ`w f.lwӣ&иccGC3Ӗ/`g"9zΔsTe[q neTJݭxTM6 8 }2Etg+2>9DoIuۻL ,1s,-giǶ$zmMT > /Er˼Dn%cEn%@ 6?mQSObUS\A^,C(D5aWlnݲpCOn.uf31x>Cy6""?'vس/V@?S::zGܙ "=/ Mb_~sAɨ/)JuIq?̙1m`GoAaU.L? CYrr ԩaʀ&o >l2=6`e e[m bCQjPu+*e F_zWm ܄y]6".!$YNDmNݗۘ{Tԝ QgL˒=Z I W3ۓ 9j}MU 7ol` .RbL-ךF,&r&śrXu A X#")"-ޕ\PDȖ&:_g@uñf~H}C8 S\T:[ȡu?Q?rS ߞWeӪMdΑ ܥO*R#T` A4NX rGnbH4W!<0-NQ&RG燓\YshGJbĪm' B募|G{N|<㘪:OtG9'W3 !fUœɒ40 3~JȪs?.f:>[I$tW6aˮFnQwyaCgky4~$Ž%_jGJ2kUI`:_9XqDˀlcT^2|io[!IW ]#hn@B<]% eKYlV-;řctu"h8XN e{`0]aU F1o[ꖡьVHڤ;jASV!2v^$$6Wz>'.3 -SJŠ)Nг`{N8"66LWyۼD_L ]_e_~g~ %.fE//WƑy {"BI^faTLA pTk\_ث'&p#bsYrx,@҃W'&Dz:)ykdM$<˲MߺJqZ#*/Sj Xy ĹbX}`u n%cYN 6J)1KB }Ǣ: :36U@ݾEl8F)!n7xSm8{0j<\a/eA?gyƨmUۢ:tf.+Jn6q3g?>Z*E.JT ?vy'$n۵IM0hd5_K?܅U^,BBo?D Pj2 AmqYF [I="3ʲߥ_kA @%d7EΓ9qEpV+VbB2wPwtMnեa>'YyC`̌P9l!}Sl]oduJK{kɘ$BK[WZ6Zsh3NI)MOT3ڌV;NcLh;LL,Q0\FpIaSЍ|IYK_ p_Dȕ04s̞2zPlbTf_l?^%GW”ѴwWXa-pJK`0mwlL${I*NL$_@|Y󃂘4Ksq |>i^^Q54ӆ/&P P3F/PE{ ;XraֹJ7DZ|wG5(骱-m{