iscsitarget-kmp-debug-0.4.17_2.6.31.5_0.1-4.4>t  DH`pJT/=„K m[Ւ(A#?#d, 0 d "(->      '6Xdu|uu(89:>! ?!@!F!#G!8H!DI!PX!TY!`\!]!^!b"1c"d#e#f# l#"z#2#B#N#P#T##Ciscsitarget-kmp-debug0.4.17_2.6.31.5_0.14.4Open Source iSCSI Target with Professional FeaturesThe aim of the project is to develop an open source iSCSI target with professional features that works well in enterprise environment under real workload and is scalable and versatile enough to meet the challenge of future storage needs and developments. Authors: -------- iscsitarget-devel@lists.sourceforge.netJbuild18openSUSE 11.2openSUSEGPL v2 onlyhttp://bugs.opensuse.orgSystem/Daemonshttp://iscsitarget.sourceforge.netlinuxi586nvr=iscsitarget-kmp-debug-0.4.17_2.6.31.5_0.1-4.4 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=iscsitarget-kmp-debug-0.4.17_2.6.31.5_0.1-4.4 rpm -ql $nvr | sed -n '/\.ko$/p' > /var/run/rpm-$nvr-modulesnvr=iscsitarget-kmp-debug-0.4.17_2.6.31.5_0.1-4.4 modules=( $(cat /var/run/rpm-$nvr-modules) ) rm -f /var/run/rpm-$nvr-modules if [ ${#modules[*]} = 0 ]; then echo "WARNING: $nvr does not contain any kernel modules" >&2 exit 0 fi wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} $wm2 --remove-kmp $nvr fiAA큤JJ J f0b36f0886efdeee3131d336571f1c72rootrootrootrootrootrootiscsitarget-0.4.17-4.4.src.rpmiscsitarget-kmpiscsitarget-kmp-debugiscsitarget-kmp-debug(x86-32)    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)coreutilsgrep/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)ksym(debug:__kmalloc)ksym(debug:bio_add_page)ksym(debug:_write_unlock_bh)ksym(debug:seq_read)ksym(debug:do_sync_read)ksym(debug:physnode_map)ksym(debug:kmem_cache_destroy)ksym(debug:kthread_create)ksym(debug:seq_lseek)ksym(debug:per_cpu__cpu_number)ksym(debug:_read_unlock)ksym(debug:copy_to_user)ksym(debug:up)ksym(debug:_write_lock)ksym(debug:__spin_lock_init)ksym(debug:kfree)ksym(debug:sock_recvmsg)ksym(debug:kthread_stop)ksym(debug:schedule)ksym(debug:free_pages)ksym(debug:fput)ksym(debug:add_wait_queue)ksym(debug:complete)ksym(debug:match_token)ksym(debug:init_net)ksym(debug:remove_proc_entry)ksym(debug:wake_up_process)ksym(debug:__tracepoint_kmalloc)ksym(debug:kernel_sendmsg)ksym(debug:per_cpu__current_task)ksym(debug:proc_mkdir)ksym(debug:down_interruptible)ksym(debug:malloc_sizes)ksym(debug:__free_pages)ksym(debug:submit_bio)ksym(debug:simple_strtoull)ksym(debug:skb_put)ksym(debug:module_put)ksym(debug:_spin_unlock_bh)ksym(debug:crypto_destroy_tfm)ksym(debug:alloc_pages_current)ksym(debug:_write_lock_bh)ksym(debug:__get_user_4)ksym(debug:_read_lock)ksym(debug:_spin_lock_bh)ksym(debug:kmem_cache_create)ksym(debug:dump_stack)ksym(debug:__unregister_chrdev)ksym(debug:snprintf)ksym(debug:sync_page_range)ksym(debug:strlcpy)ksym(debug:yield)ksym(debug:remove_wait_queue)ksym(debug:sock_no_sendpage)ksym(debug:skb_pull)ksym(debug:param_set_ulong)ksym(debug:fsync_bdev)ksym(debug:bio_alloc)ksym(debug:_spin_lock)ksym(debug:strsep)ksym(debug:page_address)ksym(debug:do_sync_write)ksym(debug:_ctype)ksym(debug:close_bdev_exclusive)ksym(debug:node_data)ksym(debug:down)ksym(debug:crypto_has_alg)ksym(debug:_spin_unlock)ksym(debug:param_get_ulong)ksym(debug:bio_put)ksym(debug:bio_get_nr_vecs)ksym(debug:sock_release)ksym(debug:crypto_alloc_base)ksym(debug:wait_for_completion)ksym(debug:get_zeroed_page)ksym(debug:netlink_kernel_create)ksym(debug:vfs_writev)ksym(debug:filp_open)ksym(debug:seq_printf)ksym(debug:match_strdup)ksym(debug:fget)ksym(debug:strncpy)ksym(debug:printk)ksym(debug:netlink_unicast)ksym(debug:netlink_ack)ksym(debug:__alloc_skb)ksym(debug:kstrdup)ksym(debug:kmem_cache_free)ksym(debug:sg_init_table)ksym(debug:strlen)ksym(debug:single_open)ksym(debug:create_proc_entry)ksym(debug:kthread_should_stop)ksym(debug:filp_close)ksym(debug:__might_sleep)ksym(debug:single_release)ksym(debug:__wake_up)ksym(debug:__register_chrdev)ksym(debug:_write_unlock)ksym(debug:strcmp)ksym(debug:kmem_cache_alloc)ksym(debug:__per_cpu_offset)ksym(debug:__stack_chk_fail)ksym(debug:copy_from_user)ksym(debug:__init_waitqueue_head)ksym(debug:module_layout)ksym(debug:open_bdev_exclusive)ksym(debug:default_wake_function)rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-112da5bb217179fdb17b887981cde11891e2af93f1e33476e1eac1eb723800e7124a8eb6126fd80b92c2a2d6e2da418b52dfa613c2f25f25e32bc9af537a0cba3bdf7c8840c0051a4292364c4302d0eb43f9bf2444a359a144c584bf44e9a8294514827145bc0aaf461de59c4661e3114ac76e6e51e9be125310e9de53b42f455abe3d115b64ccdd5cb8a80061b7b126626ec99646ec4346490345864c1bc6265f01aa36677231c6729d3df696dd67a698cca9869f632776b2dc0606bc3fbc0701d0ebd73adbcf773e20c1c760a0f4f76e4fa2677c5c02d77d7f423799c50a7c76cec67cd5c82b85d63aa285df9b6c87e345df887626848d3894f28eb629788f6d3808909d708190a1004a9107de1091766c0992562bf092a740af969d1b219717d3699b109ee99b3884449c6288249e609f30a456d41ba5c76b67acf4d843ae5fa6b0b6ed1e53b72397d5bafa0ef5be78b1cbc4359e44c499ae1ec6f38bccc897c382d0d8621bd22927c5d237a6b7d2965f6fd49e2188d533bec7dc7df58cdee82ea9e18a1095e1c16e51e2d5255ae6e707aeed433664f0fdf6cbf2a644fbf411e78ff79a8143ff4f88fdffd5a3954.4.6-14.7.1J2C@J,@IcIcI}Ik0I@IH@H@HWGLGLG@Gcoolo@novell.comro@suse.dero@suse.dero@suse.dehare@suse.dedgollub@suse.dehare@suse.dehare@suse.dehare@suse.dero@suse.dero@suse.dero@suse.dero@suse.dero@suse.dejeffm@suse.com- fix build with glibc 2.10- fix build with 2.6.30- fix build with current kernel 2.6.29 - NIP4 and NIP6 are repaced by special printf pointer formats - open_bdev_excl and close_bdev_excl renamed to _exclusive- update to 0.4.17 o handle the \0-termination of strings properly when building iSNS TLVs o fix stopping of wthreads that have never been awakened o fix debugging code that hexdumps PDU content to the syslog o avoid busy looping if a connection's socket is out of wmem o add support for "ietadm --op show --user" o SCSI fixes: MODE SENSE handling, INQUIRY CmdDt, HiSup, WCE and RCD handling o fix handling of NOP-Out w/ ping data o fix compilation against glibc >= 2.8 o fix potential NULL-pointer derefences and resource leaks in the LUN param parsing code o documentation updates o 2.6.26 and SLES compile fix o SLES 10 SP2 compat patch o make needlessly global function static - update to 0.4.16 o fix overzealous assert() in digest_data() o add checking on return value of ISCSI_PARAM_GET o 2.6.22, 2.6.23 and 2.6.24 compile fixes o add conn->rwsize check o avoid potential NULL-ptr dereferences in rx and tx buffer o fix the shell syntax in init scripts o fix digest endieness on LE archs o fix SPARC alignement issues (based on a patch from joel.bertrand@systella.fr) o fix DISTDIR in Makefile for /etc install o add support to nullio for volumes > 2TB o remove init.d memory size adjustment o add error code reporting to blockio_open_path o blockio gen_scsiid bug fix o add verbosity to kernel output and task management- Mark 'iscsi_trgt' as supported (bnc#439535) - Add services file for SuSEfirewall2 (bnc#459904)- Add kernel-syms-rt to build requires to build SLERT KMPs- Add missing 'preamble' file for KMP.- Fix up changelog and spec file.- Update to svn r174 * Build fixes for 2.6.27 (bnc#436990) * Misc bug fixes - Fix spec file to correctly reference KMPs (bnc#436988)- fix init script- grab patch from svn to make it build with current kernel- marked kmp preamble as source file- make it build with 2.6.24- add KMP subpackage to transport metadata for kmp subpacks- Update to 0.4.15 - Improved error reporting with fileio_sync() - Rewritten iSNS code with many fixes - Fix bug in READ_* commands error handling - Fix mode sense response. - Added building of KMP to spec file./bin/sh/bin/sh/bin/shbuild18 1256654874hi~0.4.17_2.6.31.5_0.10.4.17_2.6.31.5_0.1-4.40.4.17_2.6.31.5_0.1-4.42.6.31.5-0.1-debugupdatesiscsi_trgt.ko/lib/modules//lib/modules/2.6.31.5-0.1-debug//lib/modules/2.6.31.5-0.1-debug/updates/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/4851c5c0ff6e780ac603a5760480c42d-iscsitargetcpiolzma2i586-suse-linuxC_IQiscsitargetkernel-debugpackageand(kernel-debug:iscsitarget)@?] b2pYv.E/ ;3#4.x8rM;#NdY/+]8:e&@1O0"ř5%G_PJ,M'*JtC cʚb h((vo2xw`~| *$B-^QU2yv\CoV"TXG[:6%*0aƱ%ONٍw? fGk;I-okm Y~$T}eg#TFf>E) },2OM(̞ަ3nE:-[ G5APgNƋs`R!6o7 ܾtXu05,V ])rE<bu1H҉Ǔvzَg +Ã1Ƨl4ep/;iͮoz #)z,&CR܎w!b٥|z4C"b}C>τy0wR40&nqbN`!Aqܹ@u!9={QtB*iy7n=3˲WT9_cޑxbNcH.UvK A@} s…CsQ,\O,h35*: Y c0"a1|ܟ,dRPØ1{y{3?q4k'6Ekڡ\ɆbS$a@b('i :Ru#(]˯]UKBмC8}Rpa)_6ߨC09:  6nTΊ+[x=1xb¾}Ixp{Y2%ߡS92kPru*oqhN $"щk/\ߗ2d.]`v1joqD"`G &5l/ fThG;1zSu;|<⇮i,[²wWOaE}6w xʙ0 uy^Yja%Ph+7*c[3LiX5xwd`6*W]^`K0kQ9iT$r7'cRuQ\kqaP:`Q5̳??+F1{^ۂf \TbϺғ@fI.uѼ_Zr[Sb06jjo-[\55qiwB_Dن?ng0;wHE&*0\, Hrj[4zpQ7;PJ#ѭ]M )ggwSR4UpX<p ,S4tGRS7v-He{X i&4nޒDDk9+$2 3:XDa`쒍nm96m:&'l%w:P[Pj2?`~NZ pg k{hoJc$pfL%\z N& ~OPjܪLM9z1%hDƼCdK73 N4957ldUhwVSЮfښʮ:X2i)v@CﲶM7ө+ ٯ[gP n&v1r]1[Fj _g`s IYMPj@H/$ [o9A6 @t{g=@okl -.\6R2s& 4\6 ~-T_ ql>[+ԽRm4B2Tb|%vAQN|_ϲ q`>F^V OEt_HNǜr'K͹aUR)5*Jϸũ.PB duڦUŕ#ݻj}e Klfǒg`{<(ICꋩWFV$,f=3'xwzUY#]dѪJkuT)#O8AuڙMUv5z^b &MLB&O+Mʇz 0jipɔc#D̺g6j}h[5WGұI&;/XtH7Z̍ H =`q;WnCu ?Xڝ^LMTpj *GԘlfGE"7]3z#) rx É˴]:BWX. /+ ?23)mh&j[ 1057,n#BVH;R#^vK}iO /9 c FElk?L횃ƎX\W|!۩{5TD2zldH@]XqP}H(6Gu ty=F!`x.gPsO]ٹ<n٧c^uA ;kʾ" ( K3 toOy8\Vf@ 5̶hH60D\mD/`5U)ea^xgLF#{y/g̬`ل67 AKs}ժ2TYK:wCH4E0I ѷ0xKrB~]cvJ#;CX̀!p;u+o`UO|bNB5v&=x[>h\_$aLf1'vIJ~ .jj*iG_@q+dF# ڦw:1Ғ>,$bwRpo)h.=F%0L!}ഀjO?0ZXnԠLL(e8/+0" CB9q_uC Α+sIfWrcf4yGOCS_L?3]6Y"ח92r/U?̆!v*ֺA,i\ւnȃ[ț ?x̤Zup( D]鿇-5#4kmȗɌHB暬 x Cc#U6f!g褺adRBa ]D ±) jŵnPzk?'L t=SO~da-fX ,0[{j"dg̏^N2fe? nd-{s~@XyP[mzWS@n{kyi)%]1Sk'+w6;u@ GyTֺ5حv 㜌ΠН}7ds7ff}ojOj@LRdP]t{-FH01U8|3W꽆@( Ӎh[Ԥp L%٩I:Q4^?|owR=`g;ApeG‹hМar)H7BWQL?h BMw:Fpb۵'_i7MmVʕ ׉x2 OXtjd~!{no.#yIlY8! a}b)s'05DÌsv; Xg+U Lfr9Tpm,ǩHN%s'8*20VnnIp5lX&0xSPu p2[RsymL _O\I~͈yg#r%4(v ,3^566x!d'GZadݤ(jWdn'!h}8^v[p ^v mFhS`esR0g$c>]?"L/Uw/7:5'nAN} x!iŚ@' 0 HCVDa~َ{UoBa`2yoS4O>̀RB' D)*r9at$!{]SnݎT\ʮ Rn>kb6C^J@)8RpDgntajD+㪮/;Zq@TS$-2OYayr!ިWw#UP m7rU<B}"\gvx"53Cs8 κ B8Xh޻ i&_ʧ'9}PO ~:hܬVp?]@BsxopiV] R&P>O@vs+;c-8(mU_ O:s(z@H%T9 29R}-LʱzyQ `88k7w48F:9wKC&jJ МfqLn "Uvvg{k}6-)!$ z\F8Kcx|>SVx;#+:"xuz: 醭(e) )^ZC_1o@DY'ZEe?J P{53pY)!)5? PC  c+ۋM#xs1W:EFpdL"z@MI+S'0 ko$Ͽ ?püxz{DdTwA&"a,~ LQExQa@ *wv"vqf N3.J8HCy +oշ 9r S{v33q{m&`U%QI.rx DC p`p35j,^gqȀ}IÈ0Xk$|- &ͪk;zj,ƙ=Ķ13eoPCO\'BmPh-(4=G aH]-4V+GdS2׍b$0 :Z71x3VX%Nߤ |VZ:!"92!r+Ԙ:g_. dڿLͪFye]T]ቡV@X6kb.W&[Bi2WnƬ#`4MWqh2"_Rݽ͊Q@fg  f 9p+)ETw*dFL'm\^~[t]ȏ9oȦ[&A1ގGdqL.*fGjæۂb%wNBXGrsݑG$1I9uV88?; l󻎽/ss0N|5vKrE鮀:ʴeԱNPAv[Rdrk 'D֠bfLhp.ãs9e">I1OYr2k:](="B8  `I"ng"!kK/AE7ap#Ď{ElTZ j_P<{,?3[_ K^2׹K#E;SR$!3Fz,&E\8Y<K/]Cm5 +KlhjMH M&y=(t8}i533K9Q)/f`hUI[>B@;. @_,ZAl~" G!0QVzgHag# Xţ' Fu\~j̻W%Ɯ;cg'S̯^M>a&?X(%zrv6yf')_To@>EHtLS~ۑ[8I[vrK3R76k]聾QB,cMG~_+/qNwAe(6m> E1y<{ =9!|E߶4~wyT;e$3$^hJ&ΣK@Re2$Eٖ"JUM^x`kAzEpziRHB#g,'HF6{7<ԭJ܋u*sZ>m\nLp|wZCtB6 Q,PLABB2zgEǰnOu_׻FU; ?.9̓tfNޫ-> +xP[Qy,-ґK0O:QB o.w%mcj9؂ 5EeXl(rJZ)7s~SBQyʔ%~ݹ %Uʓaj.[zmỾ"|Bzk # RLDU% p#լEa?@ g02K+!E }Αnns%uyuUwAMX&XA K*m,pIP.2No8ٔ@yH]9ӛEiGD,9g{,A~e&WMbpo$}s y; G@㳒fԏ5-,sakf/\H[چkO9vswbet`i:q/Q|*eGYv+Jz)[`rۿ2rk-A#bhbX$%CyZ֔r("vUo}T:RӠ۸ݐ꧷P}W>W1Dщ&8v>9:qݩB6Re`lU{N[5ٚFIk$Gs{7 poO}MmE|奦EQWJ Ъc|.+,}3bȽ@()A` 8c#egwju.PY:ƽ'$H+h9i M%B(@K!E˔sVLfNhDaI(;sr \C%61[=No+qGKP/FKpWS"V!Xq84)v)7f4ś5FXݭv@DLNfXbCbCEW.[hj犔 7fG;\7OMH|r$azDhRSltlj#h _\1pdXvY"v}LB+x: -RT`;,9KFJ6Mn?I21_C5BQ]UHnL$X,{>*r;x@kz\7#4L)ޠyc-Z6vXSO@QD<޺ӂʞ8}&4sD]`*\A?yɢL 8Y˞d}QF~y_WU%%Pτe,>{\>W\¥q렚F@ &F':/`aoeaouϵ;!1[K71c&=,4+0Lrk" )sq`/#熟a2‐&gl̈́דM+$D5et^F&(xwwC-P[Y>@GY (:;0m_lmp~~.M.Q6G6tȭ <\/ez3Mw6%Lr\UvWa%noʹaxZ HЉ l#*yvwi/t%^p(QG Kƈ85PHetԆ 1λn`)x7WcH>t-'U&1rRguuV+㊤;5WY;K@]XLhJx[-L VUS=GDo4$9zҷ>]AKy6k н_,ˀ[7Y1,_oZWR*c$6a 򴼴ݟ?xI戶pn>er.k Qc.U 'fހ@ͨieh{$!NSXG-5b+կ(dbFذw{H>>6檌߃1gu=DHX2ۧj9ͦ(`s\ |f{0)ٷJ=H&bR;{]ޙqY5kEEMye;x4V:Y1V.&uzBjGXI97?Nq'PNz/!E[ e5¾9P| - C2#BZVOxx1^Ntޝe%?fYͨCUws=-QI;#u i7 rտaX~˜ xcǭQ"_yH(PB &f9N[T员qa"w\ς!~W-׳z. l}4a(uC1g^diC5΃9%٭T V[?Z; Z $Ƚ/T=@41O[yh/"90oϜ+D?|?aUөJ@)b%UBmbI,(Μ +&w&uߙW:y[6Sq=] 7E^Dg0[ MԀ¯cz Yfs- W{Ou.4YE*qx*n^؝=Vam^c6) eHеHbV\Ʌl1|eCcilq-ι,:K7˽ѧg\ɠ#֢_f#!}(OsF_fi#WNf|mIm]=+Ⱦ޴GzC3Ḫ"\y (0Әǚ*QqQPGM }}l[CHky\3ywSO 6 KwDTcrW;YA+7ϼk. nZj~_d"bv,o70F8$h>ޭǡ (M(D@ +, Ay\]ЧPp<4Bѡ\bDXgtLL`<Koi@҆J$:l6l2/NO F6<$,rO㵏U]̢.RZHbBX&MPUk$E%BB4Tײy~x]e?]Y(0$n0$+zЈυzL36<߀r+x8&bokTf31J.E8_SG v>SpCY93[f?H|FaaENy^WJ^oj#SƼc(<ּ92jAnid+ۓ%99|loNj#U#扎v%M)`CnB>pd:2 R5 5f+F1FOk&F.nݺWFNRl*MS@o l&>=fU16^']`sDjt8dފ9F2d䰥*sȣ̯jpjUWu8zTy;ܺm^1mÝ[SR Jl'UŌ*p%U$mߟPȸnd[^z5/$2-T"x)``[jLsWNVgMU8vXQ+nR.sIet22~29)dIg۹Mշ^4fnyUM|yxޱJ*0h)u`]+OQvM 0,V(|H(?%ȶ,%첔' &-v#["'ރA8 ab5:+(#¤Gh ^K!P;&}9r@ćY:qݸlN=U^P0)$}35I9zD]IވyPT^yJ_Js`γz^͹|Qej/5Di * y"N&{Q2;_.JE1>oceRa60.?1̀\^h4W.񱅫&Y^9sO<|_U3ŻĒu,Xד4]2_3huzcxC֊e(*Ķݷ?ZLG7-U[umsZYD ~86(#= <}| 7"fßυOa@R<4]C+.)tHJ雽IX N9S!TaW:K]t;Z7 9]aƛoW[_]ҽNƾC(jc XLy(W ]F};~(at|")*_)czw$XC1^wߗXw.* 'ZzI'5h}1򥦙ESK2aGVct`^뭲UKa2+9@zȊmq6$XGNK](+z2s"AŐ3+\YxV.0t[ xoP^dv5<@<ɝ^v+LR:ţw9Y‰:^{۞T^zon6W W6ǙO&q]tQ 0ʩ 84_RJy~uܬS Ja]} 껄2By ̋@\)M{c??,ȕ[xń#tVj ~ؿrct =c43WhGHc湯#(Z 8fu'JXGݏ#>EC{΄`4}D5 ݘ%p>૜$>I\='9giNLEx$ST3q(LwYOH&+~i-Q Ӥ,# }8~~OC(01C^ڜg )U:%RV888b\w8x,Sa׎AQ<ȣ^w\r6VtC1f.\C: 1 O1+dפ`)k Ƴ^7 ÷in=/z#~0z WbL8ETIrythV'fZ&Ripbns{Iڽ?TN6h8mH- ]@X"%5,-Цߓ1QuI"@c絨Eǁ(0pb6N%eHvKhvU4ܓvb-ǩn}B.s ]E3 5h}DnBmǟim̥@@1tP P#lC`kl!mCYz#%V(tVa&xNZ#'pLqr@ܘ {M=ʋoX dma_q$s#$aHuO1 F6잟;͍,aYM]@`p5r w5 BkY?{7#¿sh; E Oy= N .NV !yVg^e` Z2\M#ŧtG'iMVkΩf, Sr蓯z$,ܰޮ#- +nj1QM{17 s. qZ.lGcj/bC(0hŮ/vmFvO Mb$ >Fw :[ƞj4E]tEYDK ԵRӝt 8wT2T_Av]8Uh.Zr) y.w8Yp,e1G53z.%dܕ4%+u|,ȧ>\;9\Nazy$Nf\S¹3$>WMz} 7\@m]cf'h ' Că`~N2a3ǶܐI }*ы=:P:-M ([kWrFzL>ek L2̂Qe%eh{89qʦnʰJiwp>WɴuU6~lVJkL9$:I70z_A^(ʈaWM}AS ֡k<^A.a;iF^뾫(wt bY*W񌀈j+E7m1Ek G埳 VM7uWp{ga'9Y?U|$'gu Q6_Hr*/w//#y:  W%g讅5Di3sv.88.q|يqu̫)8$Eiu_ 4ȃY{Ȕn"$]eVٱ8V3Z[3w(@dRt:LnҌ 0QC P2&݅HkC{EXf ҷ{3 ebo}vd uAl T!ҽr/50RӸ?kO}^1;5`|+:WX`(&kjkFt`E~# $Hݵ%!)5` yQPUy̲Н=`D6†|oX죳-% 4Fl0FrJq9?⽡JQ</ptqW Sn;$!5B4 2{!0~c>^Ss,[xm`I 4!-G7 eN : vO5d{wX;qFS*&9,L\v=)ӌ,Fĺ>C5u6Ʈ|͌(mZ+l!MA38_dR>c\N ,6qV O'0NfޢbI:1$\PW>Fg_U ce9TzƂ!VE pMQ9aGϺ{q ESh9^ ?d0@@hc$ `bsov f㦺]Gl8Mqvlj8T65?環nd{J̓Gy. GwтNDfO7GB ϩ&W'@YC)6Ϛc)xlTϛT{ Y^?Dхi7sSP#9)=J{6>)xy'PD@3'ɻ< Jejg1"L>.8Pٜ-)jgp:LDiURG;_f 9fg?V!摅V}pK:bxpo|+ 3^2wԽ,[>HU?{wVa]&B2`s{SJsHeA:3C%R#C9\svNc3I/5X3\$OU9qSɅ* ν:ְ&#ըfMiAixM&iGm C Ϣ7iZ#tH`F7ծC$Bڕ:^Vw;w)Jpǩ~7'F$>DX {$@JqO7U9MAO T; 6ZF[㜑  %IHNɪQ}*I @-OnVOʁI? mO-]Y5i\ \(8毿*{jv|ԫ d@<,l:%ƅ"_8\|/@6EV'o~eqUN@`pRǭ%vU#e晸:nj)wќ>PLHү~)LԢ ~#f.|}ݱL0yd.IYDfV[d^Jʢ UqV<6γVa7A2w -):oOOR89r%@&e8沫9t%2T,'A<)1PcrBhfB{ J$i]JCQN:u0B_+1bOӿgpӔ>FbGp%R?{1Rv鹺t/+849%ܣG{hsSN>rH8 (OQTG`HTM=W}yfIS[sӍcLjeԘ[3>'; 0OJg z +Sdӂ 9K8cW~6X5vcFNkTWE Z~ VD.xR Z m;u&rgl(G!t}vNG1&HGfS]zSC/ "wv-gb( 59UخK0<_YtCݞ!%ZbzM'k[h ΋''Y^O^;5KRfRdS(~8<=&'Q;`eP#v/:6c0mZ)5ɴOc ޴U tHZ2h $n9"r5eJRHF4Rc"ӥ4R[5;ʍI7}YEHLDБCgY>*D dڠ$ǥ M*PE(N -b ònb1HވQ?{WC_rGm?{nG?Q2c3JY ~|=4V9zٱ 7pt'- Ҝqepܱ[%i Y*o qK}`_E=4[\U-:̂16M^AN5mT &ݫ.)nc aq܂)2 [ vjڮ >+t wY;rgXYhטbW% "}>=XsUHɭ>fON8kJUOЇy !'ۃN|qͤ %z nX |ag;v%.?V2 |TU5"Mib J帔t 8u0٠s |yEFķ: ӖgVr81)UރگY'PL<<1C/]7N&a^<]" JjK*){9_Fsph lȰʷyXbwdtSaW*`DZuin|#GDʌ! aX#0!u\L)uϝzw%hld6ՀNxMM5W,\6U]e }D  Ukɜ9*oHYIPv3g_|ҤͷwC0{ #@ lLH\&|+waܽ?QotR-Z{kۭ'@!aVRbƼ"u0Y>6^d0Z,a֓lJ4SWkJ%)Tߐ|PBNk-rm<%;f^N3P~Mw3l fDm5_ ȍgϒtsRJӒ\ ÙHeebnkI=i"DMeDLs}=9F/IBMV o ه3(mM#VSx M, %%G$;\.tk?ޘg3f5agܮp< U8HݢO єc<.&o7 {z<z;9L\;'ǃ(jOv=ܺ_N[1 ]Dr@742,յWNĜ^Ո𛿾 @3Euvs uխX"eX!T[B+'?7~ /`/41|']F!aje܈˽~ Ղ&ۀZKb7,hXPli `:0Ʒ ijbIqS6=1^2{8dƪ) s$E\Ȥ?7^@Ԣ= 8uQs~5'ˀckCaAOˀmghdGO$T)wT0b4W펫Xwp%p/׌3bSEio/{ By6xDz=R&,*23JrQ(RhI*y,sxk|*FHЋ P&{˴*X#Qp*^Wf3 }EYE$&F8Q@}qgW$2ʺz,gݶl cr L믖%=}Y N F\nؕSI|pTJBra{ܻR 9CXĘE;ZFX" \〿KӖ0է!tkT̎{zG&qtD5"F6=%{@g%=k[`V+ <8?9m^m`cG.hsFs[d(y_@/W)*P, q2t-Ťhh;$Tց܈gE]agD21`gK'cKk@!X䱕;C8_ZrǺl4޿C/0]k-/dAI gkeH++ҎYMb.RRR. ;k3IC_Jnc=酱+şP.hp'CL$ JeZ|O UO-@1Ƴx.X?N p-ϔVjzF_.9z G)nVA ƹLvBma삀:cG\ͭ`X >W kx2QuVKc1+ ` 0{;|~"<JA*K6x]lj8v7F -_ #!0}bE >`]`lW{r%&ύgzߌJk%y uٵk!6H ߼EfU",FJз\H\IxJ1]q8eVޓ 4"Zi`8:VҐAsRxLʅbܙvȰǕ4th'K͝rzXlP C|`GU~Qh:sLjɧLtixiHN8W6Yy"_Տ^_ދk Y <Cu}`s9ޖRsvlM M\+8!n4qtTs]|kjUaDf=lQ "3F>׎F-<رd< "#T7C QrVxǐ~ӓӉ mP -ԵH*2`6{(_ ys?Z|I PHhX?}=sU r2U/&<ڌLqU fk5B0+0qevԐVU;DU Ý/"*Y.m@~j,M;?3QݎxA5Q=lH9{̜K2$"j>~tb̠2Қxc=:+NA "Ď}Ch,J2@>9wzP3y8~s,=dP&HuI=[!{Oi ]lOyL>=OwɡNr 7oȯ A,f?2K[x׌%Ɣ Z?Yߠ/,uig Pi9XgU! eŜWtcg)$v" A 1pyW U'~+rhЂZO.+)CοnFLR:8V$L`nl1׋Vm`"]Ş+֖7pSZܪPeD.̓}ȚnHOŋ~ty!s512I\_<O]TR1g|{ѺGp!E|$V$j~s&dGw+)$У>2\ a&jȭhNI)baXDC dD-COx0)XݏT Ž*!p(fr&RPY k&Ǿ5M ,¸l|]u36T̉3R84u/D :>,eOJ<0GXڑBGwqmX SG^~%F$!듢Q&VS2ykZ)ҠH]eޕ2ae0rH+ #A6M,/")x; O~*dҗd2q7Jح>Y*娿1uk(<5/~f81]Va<aSrC P˒cMbxA-%V !#۽˓~KQkPvA pF2mNݜ}9Þ5B-,=) Ly{>z)-1$;ž,y}+ZT#4dUO:i`Nu07> 84Hwt6}V{>n.n] .ݛ`_Dˎ8Y\ 5l /;i:hexCh]Wj.ݪ59I2ȁ 3ykqSa?{"rlO<;K}\7OZw^ط'^DIC, ~$^'~8}XewŋFGpl5py_3vWå\,- eۉV;T-p]$£juṲ:0qI°ήX}#*b@[kblGKԖ; LW޴>Q ~$QP%'~7rVLW]ܿ$ch$ W#jz4EZU3MPWVaɆ^Y^$A6ʼO-.(NI D<uL4$=ĭGޤb29UL.d{^Sc,0V*a2-z+ـӧp]S\WL{j^4o5KF|~ #I.#Dfv\nf0y\Qff˱&%SШyuI\0;eys Ʃ^Έ=U5F.V748gG(\x5!T UNIJeO͍ٛ|_֋]UpۖFPPSF,SMWrznB9cB0^\˙_##>L>x><h z 1R]DmWܼhmlS%{6`1ߜ,}~d~%ƀ崕 ln,B; zB8>"Y3 64zPtV\tͤ dC7+'i36)<+L}Pj7| em_$( ZYpiRZv^ъzmԴxqOXnyUzW)j MOpTF[e^Cbl={nNpa.-n <&lI/55BݓVh*V WS_qhtQӰ~h9fM ײ!|71U;X ^IPWGy)C2 rIۜN=Tᄓ{Vbj7=j 0 yUdVbo)91eWBG WtvCf&:ɶF Q!MN+;,C-L'<+鯽Cy6AW[1[,_|}ٶ%R@ )Sm0Ø!8r%.l ; kZP9Xk{0 $#۲UZB| pgt=m iH2\DxJ=+ԳMPG;`XF;Hw0t (@|YʝZg,&|oXAvzXt@@<դ5nZċ;p/pN&pPiVF^)r1*;{\&o3"$ it[E¯ 6 |! 1=g,GsFTUfz6 RrWPJ܈QX_Ԗ[Rz5ʴ< gToۙ\)Z0@m"P:x]Ayw5A״Staz">}Kj <@2#?2e }$ IR.۬k4Tֺ:'\D Ob~b_2nn"*_F叴'ܦC!tβv![0*#E,z]m8"1 ʟi/?2V>C'8{I+fMӳ Cz@FݽKHl΢\fe=ZBm R"ɦRbBŸ$~)*Y=qAgxǁƂ^:lkX +1y^z-b{B2J0飻/bn%ӎJGo7)^-6 ABE@IJCNiϿ)o_] ׶xtCdz_P rsׄ&?*U̒m,.Ehw8Ōe.MtmYFXV+U%DJM[OD-^ق]#rpj.|mՏ+,'ț32 y|K&Egw?ic{l(D!Pl(BXF{ȟݩGzSH?co <]i2<(}?1VK&Q]Bs=%vjexf&s i8AxQOUa9y2yWB4k% i!%8B+mħ(7vjq ,;#yS(k;Z^NwLyg&Wpf{BCt0fJ:Q-hre5\meӄ^C` -  q餎Y3WXe2r9n,P2M[3 AÃ@=_C%TDف-/v7"'&St/ɣz4%sg^6E d_Sw?ٶ/wɹ~\eɕ1S6!"kJLCFrk0598JvihSl~po$`X&b8q.W 7C"} lu%gsA*Cthb5/"fZPFUh,=5㫿[hG3խY)`cz4%h~>f-Tv鍊~`!7}Ab&|VO* _0uTtO-O͢ NS9xXe2!ڨ85)q'NhI m~1,{ *)lː7ڮ=&˅=T\ r>vDݯqK]j&?|"8fb7:Y!9K82lzmAJεUOc&VP3,Bvmx2Ntad=(#{ucB,VAp[dQolO@F#X^b( nFDer:qh.FZe91Yiv)'Qgmټ~xZ&mϮ2\Bcc*͉ɳa.@ʧÐqݪ7ȡxv<"cpDqfK B0%l+wtp&ZL<=f- Ln<=Zb|͉ ^ .o{HN X >U㾼C #Ǟ URf>lkn@\f\u,>$UgW̵(o; ݟ.mUnevoc@-d~&{ a9;I\oۦ{eKDeo/<3tmIráW'}芀ȁqwr7co'#\/g.?r]QެAmМU|@*.nT6E⑍Bsr\~ ]'w'$Y*߱Y XE0hTjq: C?He^xk&uLLր:}AexYଗl\ D"fg囨CM)q0~((bڝGCCd'6,0UMN?HR,Zg "nH/oK+uOz +nGY V*춅|uW$n^Kz8u#'Z$.i) QWVA]5p_ mcs0`?Pq+o,܎R. K"055TPf^-g^3)".U%M4ƬA,H޸FbKAg+btL^7N956 ܀mu Fbq6N7 Jm/eZ>{8bWnтW'pWجD~ STW=w0?w[&CC1il10XbO.@I]tHs{pOQHg/Zx=_qjk3i1g'ZWTK)kb&JF$pIK~e(Ӷ~ifaDȲd:{-]:Զ)kViQ" Q9rSD(IH/!N=Uf]TVZpzv0SA:}Ot􍗕 GZՌ N"Eޱ.[$ /K9J `0>y nRQw0Qگ$Ǯ7|}G*zLYKoUc~Zٹ3Va M̬D}{Thmz7.o M JjZM !IنN&艆*^jj1˜ /5dLyk Ol}ͅf.x鉵xv8tc#7/m;x8"ќ6e8ti4GIT]mrHH] Q"1vcLfqQ-JVJ|,,Usfy/vhg |d/%uORN`Р#jD?2qZ<cdrL<'ݡd=:SH)DH^-Iՠsv9341q(K HZѐYahέe;EJ)U?Ϡ U>w/L\x X+ Q.=8 s |EF{jk