python3-libnvme-1.0+28.g0e21f3af122a-150400.3.18.1 >  A d%Zp9|68'}!K xe.-X'Da2'.*PHD"/βzSTIlww<=0_!z8B{'C_b><3w&HgxiX΢ﰤ5 a)ύMh4HI=Kʹ, ?6BYWKvwRů{ 1)0˰039`@iZfl#ENLR{ÄtyԶe6K"Q=s xz_YJ!֭яYP+5?ǰd$/ gkĞ0[@%M<4 'L-@7=BH2XQVP$pF`^ T`deE)(,A`ϝh*3H>p>+?+|d' 5 P  2>ekt    h l| D v (89:{F'G'H'I'X'Y'\(]($^(eb(c)^d)e)f)l)u)v* w*x*y* z++,+0+6+xCpython3-libnvme1.0+28.g0e21f3af122a150400.3.18.1Python binding for libnvmeProvides library functions for accessing and managing NVMe devices on a Linux system. Python binding part.d%Zs390zl3a0#SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxs390xPlA큤큤d%ZodC$d%Zpd%Ze3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3760f130ae605cc5a8ab23f5f81359298cfc357b708d2b45b147d091cb7e9e687279e3e0c6a9991db79659f607f27a52cc7e9f40228710bf1690aadfcb5f6c2rootrootrootrootrootrootrootrootlibnvme-1.0+28.g0e21f3af122a-150400.3.18.1.src.rpmpython3-libnvmepython3-libnvme(s390-64)@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libnvme.so.1()(64bit)libnvme.so.1(LIBNVME_1_0)(64bit)libnvme.so.1(LIBNVME_1_0_2)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3cU@cc~ @cs@c*bbP#bF@b4t@b+9b'E@b b@bOa a@aaaedwagner@suse.demwilck@suse.commwilck@suse.comdwagner@suse.dedwagner@suse.dedwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.com- Switch from quilt based to git based maintenance * remove 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * remove 0002-fabrics-Remove-double-connection-error-logging.patch * remove 0003-fabrics-Introduce-connection-connect-error-mapping.patch * remove 0004-libnvme-Export-nvme_ctrl_get_config.patch * remove 0005-tree-Factor-lookup-code-for-controller.patch * remove 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch * remove 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * remove 0008-libnvme-accessors-for-dhchap_key-variables.patch * remove 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * remove 0010-json-fixup-dhchap_ctrl_key-definitions.patch * remove 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * remove 0012-Parse-dhchap_host_key-on-controller-level.patch * remove 0013-json-schema-add-dhchap_key-details-to-host-section.patch * remove 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * remove 0015-fabrics-restructrure-nvmf_get_discovery_log.patch * remove 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * remove 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * remove 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch * remove 0019-Fix-llx-lx-build-warnings-on-powerpc.patch * remove 0020-fabrics-sanitize-dump-config-output.patch * remove 0021-fabrics-Fix-build_options-return-values.patch * remove 0022-fabrics-Duplicate-strings-when-merging-configs.patch * remove 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch * remove 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - Always sanitize traddr and trsvcid entries (bsc#1207435) * fabrics: Always sanitize discovery log entries * util: Add ECONNECTREFUSED to enum nvme_connect_err - Print controller name for dis/connect command (git-fixes) * fabrics: Add nqn to connect/disconnect log entry - Allow tracking unique discover controllers (bsc#1186689) * tree: Add unique discovery controller flag - Build documentation because shipped version is outdate- Fix import error in python-libnvme (bsc#1207159) * add 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - spec file: add %check target- export nvme_ctrl_is_peristent() (bsc#1205657) * add 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch- fabrics: Duplicate strings when merging configs (bsc#1205019) * add 0022-fabrics-Duplicate-strings-when-merging-configs.patch - remove unused patch (duplicated of patch #0013) * remove 0022-json-schema-add-dhchap_key-details-to-host-section.patch- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) * add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * add 0008-libnvme-accessors-for-dhchap_key-variables.patch * add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * add 0010-json-fixup-dhchap_ctrl_key-definitions.patch * add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * add 0012-Parse-dhchap_host_key-on-controller-level.patch * add 0013-json-schema-add-dhchap_key-details-to-host-section.patch * add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch - Subsystem scanning logic fixes * add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch - Fix PowerPC build warnings * add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch - Fabrics fixes * add 0020-fabrics-sanitize-dump-config-output.patch * add 0021-fabrics-Fix-build_options-return-values.patch- Reduce log noise and export error codes (bsc#1199994 bsc#1199503) * add 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * add 0002-fabrics-Remove-double-connection-error-logging.patch * add 0003-fabrics-Introduce-connection-connect-error-mapping.patch - Apply configuration from JSON file (bsc#1199503) * add 0004-libnvme-Export-nvme_ctrl_get_config.patch * add 0005-tree-Factor-lookup-code-for-controller.patch * add 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch- Update to version 1.0: * tree: Remove default port setting for TCP and RDMA ports * tree: add 'f_args' argument to pass user data to the filter function * tree: remove 'ctrl_get_ana_state()' * tree: add namespace path iterators * tree: filter out namespaces * tree: update nvme_scan_filter_t usage- Update to version 1.0-rc8: * types: Add support for get log - MI Command Supported * types: Add new Identify constant * types: Update persistent event entry struct added new fields * types: Add Host Initiated Data Gen Number to telemetry log struct * tree: always allocate config file in nvme_read_config() * tree: rework nvme_scan_subsystem() * tree: make subsystem name mandatory in nvme_scan_ctrl() * tree: move nvme_init_subsystem() into nvme_lookup_subsystem() * tree: do not return error when filtering out subsystems * tree: add debugging messages during scanning * tree: Handle NULL subsysname in nvme_scan_ctrl() * tree: Fix subsystem initialization in nvme_scan_ctrl() * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace() * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL * tree: Clarify NULL return values from nvme_get_attr() * fabrics: Invoke nvmf_dim() with provided tas argument * fabrics: add 'nvmf_update_config()' * fabrics: Avoid out of bounds string chomping * fabrics: Free old traddr in nvmf_add_ctrl * fabrics: update log level for write failures * fabrics: Streamlining documentation * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry() * fabrics: Add missing break in a switch * ioctl: Remove attribute packed and alignedof for args structs * ioctl: Align arguments indentation with braces * json: fix endless loop scanning for controllers * Remove nvme_init_id_ns * Add lbstm support for create-ns * documentation updates- Update to version 1.0-rc7: * linux: fixup log page offset in nvme_get_log_page() * tree: Add support for default trsvcid for all controllers (bsc#1195858) * tree: fixup coredump during nvme discover- Update to version 1.0-rc6: * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) * ioctl.h: ns list bug fix (wrong cns value) * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) * types: fix status code type bug (wrong masking)- Update License information. The library is released under LGPL-2.1-or-later and not LGPL-2.1-only.- Update to version 1.0-rc5: * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121) * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025) * fabrics: Do not swap bytes for system uuid (bsc#1196565) * documentation updates- Update to version 1.0-rc4: * fabrics: add default port number for NVMe/TCP I/O controllers * linux: Update size when telemetry controller initiated data is unavailable * add cdw13 for set_feature_args structure * Add support for TP8010 * Documentation cleanups- Update to version v1.0-rc3: * Properly create manuals/documentation * Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem() * nvme: get log domain id included in Log Specific Identifier * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns * ioctl: Add identify ioctl for CNS 09h, 0Ah * nvme: Add Enhanced Controller Meta Data(FID: 0x7D) * nvme: Add Supported Capacity Configuration List log page(LID: 0x11) * tree: do not set dhchap_key to 'none' * tree: restart controller lookup * tree: fixup memory leak in nvme_scan_ctrl() * Rename nvme_path_get_subsystem() * Remove nvme_reset_topology() - Use precompiled documentation instead regenerating it- Update to version 1.0~2: * Add fabrics config option 'tls' * Logging infrastructure reworked (API break) * Changed argument structs layout (API break) * Changed scan API (API break) * Fixed ctrl_loss_tmo handling concerning values of '-1' * Various build fixes- Remove Provide for python package. - Remove explicit tar file name for setup step.- Use osc_scm to manage upstream input source.- Fix Source URL- Initial package creation for libnvmes390zl3a 16801696021.0+28.g0e21f3af122a-150400.3.18.11.0+28.g0e21f3af122a-150400.3.18.1libnvme__init__.py_nvme.cpython-36m-s390x-linux-gnu.sonvme.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/libnvme/-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.suse.de/SUSE:Maintenance:28480/SUSE_SLE-15-SP4_Update/880ed70ec13c70f52a7639361d8fdd11-libnvme.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryemptyELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=016c770530a1916eeaec2474901df7ee759d177f, strippedPython script, ASCII text executable RRRRRRRRRRܿ=F fvutf-883e04693c0a5ab1709cf1aedbfa146a155ee9170d1f2b918a9ec6d067a1f4ab8? 7zXZ !t/3G[] crt:bLL + ~bn!\ «f85 ϰ'|pD6QݣFn3 j^X/VdLpä5q](Ӹi{$pĞ784tju_3LEVW倣y?ɏ;X;y"naU4D[K:q?o؂LN_xx'(`i6D p\ 1YS#SsM/2 ȺmmO'b*6Sзd>#/QҢLQc)NRPD2yb# Qf6fG˘#1}+#Hp㻗Iu(`pP9l)s++uNbŗRi0:ñLPFb Zi?LVL 1`K3Y5i~Z~%x-k|"E%L[ȸ4p$> Z q/-|MͻTƪ)-GeE[I>n'\@JܥCC%’HEz]C f9bvz6%?3YjCc5ir]\I &+ l~6LFڑdVޜ |bu¦ `;`d9@nlOi;9:yy=yܙ{f9P5<I9]aOr8B".n6V,})P^@p'!oze|5CߛoTlv|BY|-< äʷ])W_\BiHMhDLl1yӮ~*߉ܽ|6@3d[N/Wr Z tU$9ҘZ",[p?'(t(%fQƂpB!Z!i!-G^{pvǿN;~;#i(7gnhGW%T1CCW_Dc69j2cN- _ryM*|ƄӹjUE(XPl2R- .mz{W\rF@]C3}6繤r h΅BxBi8_]͔`y!x3}7/AT᭘Y ԹZ]7jƓeї ꎨ)rkVGr\TB~UTɒeDdTI5 :VP-F{Z˪܆\EObݚ;x(2p%qٴJNMt3u(*_A` wjy 4-лRYHZd(5E/h8sp_H?AZCh%~Ujmў7QS='N烚ć,m+; !T9[xGŢQXk8Yu;;}NFseuȸM`%@YJQX;YR݅TD}])b%V|H~*~JFWdWT lR~mLVo j6 yRH`BsX&٭;SCm0+|L (RGrNρ&TPVK yؙiѐSTVh52#ݎ޸7yRC;G3KmBJˀyi*^Q3y>g`Bհ;-юXP1rjD"~1_6헩s*,(90=DnUwl IQf=}pV?=Fr{pC=vrQ-(m aD:*{y ^&sv_eiOlՀNQ˯!YEcTϰ"z6*N~MzU+y7gJ]2[:4`{pK\HBΎ95{9%kf'0 qUX?,Mqa1 Ca"EVS9vn6Ȼ .OOkc9/aFx<*_1v{8̴xՀXKT0:Nm9bfG/|^)_n !B]Kh 3n(-ȱfAK#V]Aʃi˳BU{JtȒ>{\ Fki[Je6I!GYbCM!]=i޹,>DH:W;ORH~Ø b۞.(Bv%+0R ZA(kDz7Zuom{Ta ۣ~f\CxUà99y1Jt.M^nPJ/\bλYW_p ~冪~?͒J~ݮ.8uHwy_ 7)\$!UhD%ܸܫu N #Jʝ7:(lL#F$Fһ{cܻwKSLt>5I9zɂTynG1>I<]jIH9M,?Mmjv>~%G9@SJ: Ms 1DAюN s w9 TUeble1*O(ZGvprDKsWYo`6ZPf ) D7W,]e8Tx?rɴ.ĒV@dЭ^^qc8?Pj+ܳS6Bx^*w_ Ǔɰ{{-r"U+ْ3AJb0vUۍ>p*cUn5Az#wȗ" 2QA7RLkf4&#4_`u5dG=WeO oo5JI$o槒rMKԁs3.oaX:B+xHC%'hm -dV26WCѬ94f:cUæ8%ljzBO7hΧ lYGV}XS(^ oCQȵ^(OZ;Z=U˾+I}\$BAG Rf,lIm 7L bM23Y)hbdaRro5z%d\U1Π^M<]9ĶX!Hg(? ]$,gWD-1OB "qږ%%1c%؍{ n :"Oq:'ε$=V~OnqnDOH)t}@bi5$%0l2&rˤ`;VFH&fq+t܋؀tux>ޏn>n b&4rxp%-c$&U 2R ˮ'l0ȱz <_҇3zSW``1^kuQ z?2-lUi,a5$F#/$UQ0K ñ9 _wYUx^T8Ƃv~AQI9G_+χ0y^I-4>x`>j2>v~|Ge~m}Y٭B`ҲH.tv)|c]0-) .eZ s;֣;v{œErҋ\!j9f$ C}lGj҉<*]iB} T@utk2My֧uv(Zfx)=M .݈뺜|N0@ТȚ?3Sh?#a|5> ]tUasWoM+w-V"u50-"d$yco|6\%\Y6X *c3#J_YxmwA W ާ`*KL#·֖Kv RrtC\VNUkBFh!Tw]\F.ۂ*Ov9: kT /[y~dҿ2+oSsw3TzB ]pWmB& dPe6#\n揮l VMKb}{8{EmNNv')3nJB9x BIubͰh>߮Xi2ʹ`nker~-fh!HX?' }IB9"ukHIBh,-U1^ϑ27T*RHIfbƀP# ]/M0Δ b{A4{HPwf&^;|p^#ی|9na5y b}WٸZ= "`9*ךZ,]6ȉթ?'TRN%_uuX?1Eqϴ.$_]0ER'ɞU:$q3w k E  .I2l5CzBv7)cik`4^ƳqiS3h8va!6̓I$@ &/Jk ,@7zEWv#V}4 ^Sl:RZ( t#ofw`W؋{ЧۋPnAmp~W>3#^v8-|{Ao^xe>|;d\B]E2js2;Jcmydm7֐,_FE ݚߔRveZ&[ϛm ؽkԃSc\_ܽ)%hIJd7 wO O~zʾ*B$">4X EN`!l>U Nױ3RodXoq,)pMW C e(UzN!}O>ǞI 4_9zD`B[m2*Ѿc,')-1.8! e3T1'Y81DL'4˭D恮An"f;o`V߷S d[&=}Z TpYZ+>3y9{k_$|2{o/$Q$Zޓ/aqSMќMh:T:K-~! 0!CYIVSFzUw~EU_n!k :l'ƅl ;jd: i6ӧ쿋vނRMI9y1:L'q?漛 d lHfn/Jf[ZSQ[Mihz0$0S5n4nW":k+ V{(gU3ȼH?1I\$0qkMG=|hLɒ!oNTuxM%C79\G2$0T&|y ElVבʉ&i{}0G ]Re6RK+(N4z_X60֌!Q`YF*1iIt!mχle$4{N91WmU qumT4X.ζtrٕ*!K4m,i i1@J k﮳|ܨq>>^ !h-""b{Ҭ? Um/ߑ9 Gk ԎzjO_4".0*Y<~gdlԳ4u|1\}">o>bwRK̏acJٻ+Caj0{>t&k|bxPxG f&T C%@}hqi95ǜ"f=s J ceihSjOƹFV1L!? FVǬ[p) :x˰Lw .lJ?%ĝ9WbOf Qm'N5T.Ql+p0qT݆gCiꪻwL b0oz#9@0Z"~MJá2l&`vy; "-x,́vJy2[4Sߋt Dji*GY`H,6:.onO1jʯ-.9Ho3y (7[տN]DH?nRXM>kM amE]֤wW,^^N<6xv,_L:; rEKBӷAAsʌ3 /dc+d+-] $A_vaE ;YQyZWwR%rڪb :ˎvɖ ױwL;H&vu=?Qb}~[FU%O/0 :T{~ƠҹX~]!^,~k-T,СCdX)Kfl$ SzM;?QN ᄨi/̅k͠?&pʇNGb{Lz aD_o;V?X.LD ?ܦla&Jx I~fd~NxAj<30eI0E@wyް0Z_AuN޺TW=2𹽹E"W}5βv` ;'umUnԿjwц8f #u $kpK"!k OFU{>[|!Tqs".v[$B}a}@5QnZ! V9$xTLHz N Pf<9qFۯXЯ ՊڹI6X5Ox#IJ6ifFz%+#ZMZo8KCM }ǻIXTX~Hz4|9[WD˥H#A:Su3AtZ/v'zЯߥElzk2~)iN> CZrכQӛ:"qO5;Nfmu]`RP)-+U3' c,;Gr_r}N~ŎHASϗ|sǺAqbGc4t,ِ}㝫ӌ䭿 RuZfτĤTQ{ő$qlN6z rH1R%LuUq94Mp[NTr0n9 q0 uC9y +WދwYHQGÇ{S~d_αvNߝw=Ef[r.rmܗ̸DX\E?w$b45Nv Wڡ%9QvF02c_{Д| RTX9yǃ2fp NFx+U&@]!au\ i#X9u pP <{HL_՗^F*ݜ}'gXU9%^Z|@e3f"DBȟHuֈJlA{'$͋ynD(i(F#lCMX–Hbb8Kˉo_)_T~>Gsl83~ub4=vJweԚ,{7 9iWtUx7>$BJަ pȸ32 f9$1CZm xƌִwZ4yW4\FIS9nEfTHnlW$D+1lj.\S—;{/Fi/,>uu PMWB96ɡYURi"LF*?XTi ! _yo:'- GjRr yĪœzr')M| ¸.9mwOe=N_( N0zg*|RA:Xru%x8- fEQ曔*jN-a%.oH|olJbi'M֛;粀΃|C6֦ ʎ.cBv*S}qE swn%nEV!E%؝H4*c[/D^[pKLnYs[{J3 .'rhE6^7~ ώؽ)n+آ׷8{{Vq>/2uylGM^2{X&_|zr|#w5f%wx<0w,ݕk.?LC?]N4Z1,ԫ/{ Ox3YvwkW=ˁ03):Cn8~jɋ1#N.}Gz

@Wg{J:LjvLkO7 c{Tbn³^["nkڭpLT+tbJj-y62<4K1ܡφg|u"؞ 9%m!&cvMLӨeZY?ٚC[=ߝK l^E#,cC"]8#* M2"jT4'$5ִ 2q Ԧu.r=3!|Ke/9]EM2[O̳O+٧oTɊVR %ȔW}ڵ .e)f^І\h(;Kݨa,Kd tɞ@3OD.; 'EDdKm[(Gc1+m}3G77eMgn={?:e NXB1&hMbE3zpkI08Dj I>,`$IO_I' m_4LUPJnJV5 }+kl,tJy3`U.7boNP 1#sy0^ \91bPr QZ e2GfIAe ǎ3Ůȑ$n-kvFycCO4pwH3:M N⩃QM2 =]4B%Sab^=!A]oÅoʵ6Fۀno$c_ޞov&V(}K|;5K!8ṱ 37 o5=Vf8H*Z2n/Dm֡*g>T#Hog5eyڗDvGX[d"-~ Y9;Nڂ7|,O0i/PŤƭ}e``(-+4Q8*3iamߵvQëk,{{d"{VT(Ea$|J4YjevZ:^u[iI$4H{ށcp ]t!Z KI)D;;Xa 坳o #Vʡ<\/; J 9V@+OCy(Fԅ2wW 0v,.J`'U,`Znf18RԚv~ Jo,0Ӝr9"p&2A_Xĺ0jtqEtceWv#7~9JU KN¡ea,?fRVq{ģRǭ{…V+7AsS̊ݡ9jq3i^5V:YvKyI2\9XԪ-|80 0xO~r-5n5&ıPz$7e>SjFsΆ2`C2,^+ =CC Pt>CyWB|AYj(6[O26: 9n y!YU~EyQx$qABs _ 7KwA;M݀4o[.ht UZx*V!rkJWJ1ǽoBa^0gLVb\t6H-!5XؒM|_2nZ<;;[Nd DXr]X33;1e/iyu&R+c ku}4LΜJ[F@JMB;pZ|.in=Wi͇!jJZ4!\ csOȖ͈ $Qsk* sx@tk^cma K-3T)AEi,$j+|ײ8}c_ EM剆NG9ؤd퇷Lܛ W^9yi3> rKdPEHIf6Y,P;xkADբGtETjb{5qf z+dђP}ځ͍LeF@Fܦ- 8ˌ3/k5)S$, gįrrcBT, : )$1D4.ϙtOv\Ax|RʽWj&X\Dlͦ j ]_Fc115P7$- cq1w&8+ 5qƁlfQW-gX?4MI`#A;T_HzgidMF\%ZP5R*S[|g8-Sn9}.oCx39ѹw(:b`7Ï y1f$ [uQaF^K2ȜI3$[9C8@pOStږw[lB]k+X1ڱN yVT*Hx6|e 4Z!IH.rF/U N*5š.wdzYw?3ȽuPCӳaȜX444xj5u R+%PK" ǃP p/:ȥ 8$" T9}f3rmhr2;/rBfKGHhG gD% sKTT[Gdĝ'9~P|I; V kDVZŠ/u )1LkD 4c(*G5ވSY!fjn/| y^"MԿURG-pB[p(,b~RV;vGQ s'^C)CI_ *kM)[E|u\JbGoZ( +WTVGjp-Vl#@B*T8>-]L3Rw>:TFGThwI/?!aDH3hϙ]vc#ro)b<͆xrpPT?8y,hb;K˼0hR!Ԓ yfR,|D4-a3=EYs:8^ڭ>`wQIiUnv"gۛat瞟ȍ R4~o8gQdDFelPcN}|`؍B0FD}la,d6r/{5(v\ ;aDn 5!L^uKdz!r9,ˑ"KTXyǦxt\OAcUF45 G^iԹcg5PᾨXgBtT]X2n S[me6T*[8 h=s}yhT U J!\:2FgSoaucA ֝ͱOi&&7+LD"-+Y|xΆpEko#ٵ9߆ Od l`юp }ƨ(B-<8)Kqov fVµIy[hh [_}dNJ3(\NTR'xsWuiO=Dy dS'#4A]o%ґvB5Muc~ӧqSGr p{߼e0~0j=[cTi-Zt|* YCcgp Uj*ڳ!^72짐^ݏ$Iֵ;\IP #Q$lJ>6 bYaH8Ua 6Fw&j9pI.vB1MWakg ͫId1nB* {> ږ5n4P=,!x_[_NY_S"Y]i0#gc jl@j4L5~V]|Ǘ`?W49\ߺqD5ei PQo]QT`X"q \5%y-ES\qu$o &p-(L:yPm }B@#~i*iz*3ә F.PQNϺO.I"3@6L W?s,C%4&VQu,4pž˳nf8ɊvvAv5))0|޶0zݪAdSahCPGlkd*e.2Ɗ\3PabuQ)?tJSOZ*ºtYdm>3$H;*kaEg.WdS@Kn8O@qCՋ`cQ%;7͡H[טj_6XwAk3~PT7imZ-_ Ւ1Ή_R6f#:?-HMР"_`Rм>3Jl?obYAo1fD "C|ieI!~236>Y͋*0ϣq܏+i-{6q UWaYS 8M4ƥMl`~~Y_v)&Y,2]askQOO&w .YuIF:sdoCuH J&S,5' 3tǬ`ݴzQ_n ò) K]Y-|g*sU"ֱ^e$50=Oh*BNzBTb4%\D?vZȥ}TCQ>[Zѹ( =ZڷC-ҥ$5IZOHF ^Y!*NYTx׭|@_'ԾVD?&ʣM_C[8iO# ~D'QQרZ+u d*PP`m~ˇIGw]Hv&F1X5A\,װ72P|ZN,3U}b6ljpOL^@NɬiJMo=*[ͩ|mBh6/5gWze~!ٲKAVqfjfHҘu?:)7[(C+nY3L pN8; M&=dlM:S._wu(%kcT Mb\&3#ӆpmfsKIԦU#0LiA)*ۜo =PGhҜ]+ll͹'n -m<^3Gݼl0sbë0ZT#^v6_L~\1mF pT*\#Pxk0i'M {a.E:YGu!]^M7H>A1@n}M抉:N|{…v+ZȹY RMKf09e |=x dvu+˶&&l(Ŕ6_G-qOraX@>knEc>so!jrUkVVfU#V{# \Z1#i6ڳAG>Yu^^VT1p;ˤc=otjy؆ fR T;eZnkz]xRf@{D]&4ei}>5z`(!]E* U,JHdg9aq̅:ta3] 觘OUޅ u?J|ipf`!y_12.q > /mR L]Jdvm84=^o>^o`94RJ!we(?v|~%.ﹸSb Njw n׆?Ce3Aݖ*M~Vl ncH;˗3Dz?ν9no(\ -TQ9BSWD B;&|1q}$=ڮŤ1X*vEz#e7\_ cij͘3`X0g^gUH9*a%Uo]BFRv+w]rJ&njBmosdr(Obtw{4ڋ`G&J CyB^[ofBm'p.2&;bм1Hg1cS[tGSy99_a_T+$W g~U5:ke$}94 EXAvypWԃH%7ãiIu.@V_)EcgߝoiP;2<'8{>R 0 7I:ھ!,'ܑgMe2.bmD˙h 13F:WMݳr`C!Ƭzq%꾻 ٱ,f_LeCA2+ v CHl`xdv[WHǞZeL2-]Ư?\!4mmܺ^ob.M5|~~6񌷫9NϿ.s V#'+m~@}"-=aweʳX"`3ȌW[sFmUj j#Z ",c0 AYp) s'I@Blݗr܊BDrhEﰏ-r*Vw X%^qcDZ/ƶ}6X 0ce&]y^CYI^aN y k *OQ>z|ƻ>ԃQS -UawB/'s р&\rYFzp ϝ~3Lk6 $ՅoÊ<;]}Ĭql7"ww3tOo/B߇,~~DZCXDn ꉪa g -/R ŦNdˋo^VehKN-/{%i&(Ĝ.q^ľf5LZH !j}QfhVdHlÒSC⯘2j:(D@? 8%;\Haa4|NXYis0!ZI Up m3^@Wf[u^za{ W.@'@^@rH[bj#;ܬҡp$:iT`N~|P3 RjNU~Ȧbǚ1҇&` ީ M/ xZ z0½x}AiQwydY6K_ulV ɄWEɎ77~=`_=~M$  h㓶g%r+9c~Qp*Q5 4&?ùUCU{'j{ 8W]->ٿɡ@-9QzMwe'M<;mN # YkK%)os̊SrkuoK V@:ě&7\ \m㒱 p'ϫ$>Aa%Z9ÈfEmu;ָcpRKn뿿aѰuVYһebA[}a<ƪׇa?u1[#ND53k`m}Im7s)%yK;TR*apP{"w}hnOgѠA^Q>BQSxTrrI=a]4;{?nO][Nn^t=Z@XI6ӮiY'sa.3PsꋡН|Ax8! t)XBe3C.U?>LJK$6&lM7jNPp=;[F Wp E )S ~H_B~Be6d isX4%4>_Pm,Gڄ*_K~w'Yfo'O:mLd[<:(_ w P_Ŏ?ӟf>$Uu@?eEv)讑)̾>ەq@ 9ܯ %,);I86Gy1Hu:Cظ>8*,ty(0'n@ [xAzT鶴&[ŬoDbkdE<> Y-6j}MIn.%bS B~Xq^Qw=]EZb\uMcM×8YZx/ 2"]arxב:R%7^hgJ*$|l1$9#ҕUzC7zOD+$`v&X#4ѯnە,f=`S6q M#DDžF`c㣅Ѯ1a}ll `u=ThB:G,X6Bgn i7ϴ^l]A& `+S]v )69;!#mEmt>4~UGd Xo=grLxh' ڢjs̿C uE (!Zp\8΁z;+u(0<_@2a&p-kۈE)" -iaayڤ=~q Y'Uل[ ?dߠ$TH.ґ;SߏuCFdK7`ĂTDPcZoM XhHӇT;qAś7k!=xxTҙ1a iXiY,wjL:Ld>(X7u EFßtST 0H|렟c =qy~ (WE!EQ:W]ECw"4҉B&)v[{iSAgkcp7dVK52ɝ+S5vWU,\uŔO\s5Xa^8P<<8$7$[㮍72t]B&U d5@qS9*r>+ݪTۓM: ډO" 6;aNc\>@JREl$BaU.nXcGꬻ5hMl*dQм%5o7\n+rl9^9u+5,b?~-Q^b.4\Q@!LI:=4' ܔOYiGٜ VE+3b=Z5ifڤ bhU Lk\δ"H-DQ05 J^/knrj%1%~Lh2&r 6x32T9߀;oQ \yS?}~%Gh+0@5: ?fbT[o|K>aX^, % 3šS0^GoUGߏ7 =]Cl30 wQmh\%` p\} 8A * aˏidel(P42P:ilx߅?Ɖ5}DBTaMAs4ʨƝBj-.Ԗ}[ y)4pygֵ\f Y~[UĉCN1kmb3:+=8YWV}4 Zs[+/XrG fk*$_&H7k|*m<[mҵŭ"m;l^B?Y~Ey?N/-0.݅)#4@ ЙM[aڽVqo |8$ZແXTqO]չ8Qnj"|&.wkP(Xnƽ#љNy9S~JuS ~Иw8Y'^vY>a؟7/JG_5)uYоOuE'f&z-J\^\4S]ad*܃v qmn!c HW$~i375?8ߚT@xMQ ⠩*h``4a(vkbwJp2g妸֡ CE=N ,sq<ξ0\._ :<%&H2\WB|+}U@أ)157[7M~Yր"i]i =I? t/OֳČ~DNj|CjVpe 8HږH^=A, y?JRk_3huLY)gd~C>DB6E}y Z?&[`sa&2^#4(t.:Ka3|X! a^^{#抁x,Ws9I8qCM7Ak j8vRbe[y*4[@ׄr(J&gsʘn-1ŅW:RsY|P"녖iAtVvRVB_ܱ{,ӋRЮ/yLIE)|l%ܮLkPRG5<{ZK(|݉Bv0۠^C9iU8OwJ2zf DEHVixeHe(BN/ғV> `&c;#bd̵]^BV p NDThĻLШc. G.TZj8Vl}>LA<Cꥯ-C"g3kCc|0+Zn[f<|$f ǥHD~y=1UC!ȠYҸ+Xx&IK4:S↜yfZJ`7M^T︷DψE?l⚠" |CHH  Qz%PqgZ.1ᡂ3K/qyvm $+j(~x2yUڎ e"[]l ҖS=HKywݾ2o?/J; ?(=h3@ pGqwlKO.3g9dvr8+L/<&6~?ȕ3T@8䓰dt64"ў&d%d:7+}"+~xI #*NpϢ )ߘ;XS0By4#)XEhIa EΞ2} #]<*mr𭜬(6me'/4`!N]͝=sbt lƦEbWV$;Z-mj ipj/0vOF2Ąc.Q52;?zL} jϮ?NU4xQTdp~}vG/dLj=>ΧHYAqhb(.mNR#QLv% wTrcxA}+-eI+h-ScJj4A#d1-] OGŚpE >e6?B{I^́s%)Vht[B/u۠M]pJm Py8n+n,&ם.c9:#%Ц֡KsBrK08OۓQ:o{r(v>YQw><g9LQ5UAWt75?Ő̋"|'Ew@_*_T!.4v떷a}sgM\yev鿤F}mHz-)]>ؕZH5ƉVU;p@p9LH4SiV)(êjHԠZK3qb~H s,52^L%Teu<7S b?:rƵtP\BV$l_׬ՌM_+$#F-4]!3;o !O vw5vvi"bd9EIj^gn/̆ͱ gil!d0PIja9~54t TnA .Oh- 6KVLa%Pp|MVuN).VC9%G^r:0LBdkex@_zLNJRF¢ᄌ`2xTe"D1T]UC ~BڑW/R_;drma@2 w# *A\ߩP(gOAʪF7Nt︶ cf#n ]QmAS PPG8O YAn@`!uzOO/y_nil"^xVX5$vV+ƒ!DA"tjEA8,hn$d@: =*5ψ \㜃tU 6;- 08Jh:o;Rfl|=l+w;(ƈhGniHξ|43o98'"/u ~diU=Olag;sB Bܟ#ȥИSQlqv ]|+s'Bѹs4)WkDY8Oc甗+ԋh`#@djf v$~_,97D|v5{,Ά] Lfk0lqF5*L/\Z~̲7w Y܊E$, M>l˭\4r=~CCֺ^A V,QZ I5M;L|̏s( ,nhX*-~]h1$$-SQ)r(Kq+!FMT^o'B5D)$2ӡp{+a=\i-ٽ"~yʷUJځjZ#uuj.%EJgVkQxɟ{+;Y"zN<\^L=|ޙBE $K1q+yMd /,3c݌D#zvl<0_ KsX4PX%?s;O]wh{ㆅmhVVf`qڸz`'MzB d;{&kUIbl, K?QMlS1s#َ dZWRcM&(לUL˗iަHpҼ&4Fĸ }Rzu;HP!i^v&Vs0A`>B.rq `e~6EQ|ry(Xڐ =b+N/ɢ 47N]bOa)"Up`˓ۤT5) ) PRP&r֟֜z>F$X- պɲ"#m}Gz5BcԊsT9`(Ɂ]i,sCw)Nj4X@<i)E'3"rƂpbe3d]<Tibb+dR8?ڸu-/@PTIA"7o'De)N6rgNV'/U/EfМwd!-.}=P/@=]Bg1O eV %k%ukͲCտٚ9L|]*?Cc6q×YG Bޅw`c_{5ٛYUy ȯgB+{BӧX#~D~ۖf -_VF̿ipfK53(lՄo2Bf/%0\7f3A!noBuBۅw7W_\$^)>&N{P{)+ V ܱFOo%knESX_f\b}ѡq@)`΢Rku4FqND{> oEE N@@$AP|zKT4d\IX:㿃ؗ.r]DjQ\"WʺY?.g$KK{F.ɅYѷANe{*euGڎ*_ft˄$`ݩeNP*x'zS&2Aγ4`{AR|s[rK:a !3;r00ڙ!M ~c菍FFjܬ|߇|ϲVJgϣn[;MRi?=vN#F@=Fgp(-TÕ [0&7+@C0OXֆAIY~,P~oO@odqD䈌La@A6n:|ƭ[RW|%APXM3lQ$?Lw[NÌjq " y7G eլ̼AOj|QQŖx#[]-!m1 (ΠPG'CK]L_Lz?b):0fk[KxrO͔Wjo| Lx{=4|x@/CԶ R,( 2\ۗؠlR=!gO ;VX)n +Cd0W  yUk*c˔k4#ΩK"?|BEZEC:Ze9I*3ߑ^NhpWoAH= i}GL/ >eI3&zB\h/WDã ="Jm4̉_4 ]tqIP3X1&YFx[j|DGʽasN+eZZ.8܆;Rx0iN ^ ;Y!v"|ĞD>c6d\YXb6`82fSybYw6®nH: nBy qƆF&)*6|yH;Sb_4A >#qeI;S`JDة πo!\2YԤ?ak#2-/lx3okݸ,F1oԈQ<',_{U^QsZ zj&f-TTJxȍڏA eOhH  U6:cqAjO7?vMDOQVeoXwvfTTX؋LHT_M#/`F?iat2#T{fq}"6"g Y(9ҴjrYnfT $!yˮd"ـ<Ŏ(Vۚ('E*oҺ` E8!BE$u-O=jj{47սfpEUF-(y7G. j^1l^ 7@j-M(B`%es `D֋nx}=|5hc2fMjkfrD) ].tQ:O#`g{[$:w0Ѭ"DVYlg5ZK'Ħ/if9^^SQ@%:{eWUI[e_9 ѻulw~? QUf݁3d!uLr8^V]t mQF[K?P䖶AF Ch%>Ud7yY:?EY4fn`C&NyYp{`9iJ[P #3H=BkrW:kBDռVnӡʽˁ%5! Y(Ժ^IMtRmK.=,,1k[2 hI zpCZIW+5 D1]'M^`0)~dD*; y|MOv!j4L n5% Gk N1cF͍cFp٦J+xïc rYI)V:O9fy& #[,+H8Cpw w'yM cd<ɛ4'b]`8%x\AW B D-~"X251cc{r8Ptɫ>jrnn6Ue{Fmyϩrڒ#OK7|iSG1*"^A-Qɨq}Ak3Q֢!f}sTN&戍 *IeItШoSx|".P/KkB+t_-1Nr#fkhRlV ֖%\yTQx3CKlC_/`Z ?zw -yP#u?j Dc;uQ%LÖBv^Y8Ehn(&Ma9,/Jf%rqfБdEqKȚcT%# `JR0{LzJlY["\o oў4HOs4J煱}'&gqBblxéHύA5@RT:G1ǎ M E?;,%Uw8-ٔSeÿ"W]ȂhIL9QSZ%Kpa9 Q5уfYs,v*NPR#b'J7FHH$tUBRW "R2C'G* Mz(S`dn1jP\LF2DvԠx0nzNsNp?AM>Kۍ<~R;y5]Τ*F]32?($ ȶ=t> ~-n5 @o[}=eW02B Gp |O ЩrP>f^H"\h+z{x)A^7oa@39~ J4?}P= !'N:] 3~#+p=Q&@{`00($,{H Q0ni}V XXwYC#Ȳ"sM¨:"#?T~K!~%94 1@UCy2=!Vt<ɾg`=cٝlٞ_Yn;^"Q"Ĺ*~U`bS`%eh=b|۽ kbP&"Ej ^^4 ú(6EwBGv7zYaW? CD@vWĒ.F#{rCTo %{]U4#_%,+ N2@e7yAŽ|X|2˯\h,W@W\yu48}Džf2Ā`lj6j923/ ߤL9>=.cSK˹$Dd0)qUh&iԬL6W}eTйܖ)fኗcgYC!Ȭ&*Bbk T7i V/:З^U -QO/D?AMV>2룄tDq L!,|K/ЋRsA]狹(耛0pEL'[?Y|`T0ژv"׬#%1X) ?=ύPݓN!YPdn(rA2Ybbt(`2˥0U vDQ[.(DE,bO]YX2oYI;#eDq#Er.V: A,,UC s &@KXzk*S"W ɡL:̌#pˇϤl žb ]3WvW]KG0n+bz+?P6`v `H8n7K@ҭN1w@.u=.YFob*lq>9 ~c=ZJ^~"Ÿ}vmW>3.n҂~~:,P16v_ZA:ԣGuƭ!-U}*g[U$;ހG |+3i(FȻyC1huܺDqg^)H(8hXypSj + @ "K$&џa77Df<!LAo):M|(|[es$'Y.-_6@ #K!h>GLm\z]gxA 0 l p*zZ] FxqAH/iJhR#N.BW'pDt*You>S7Xr@d÷Hݎ$0@CDQ`>dr|~'iT,pSN6Yo%^,= L.yOMkl(vφbvCv_莕+j]jv1ߗpҙmB\^cɬ13'p'N*@kS/ hw[v%/}]2c4]TEdϦܳ@oѭ=kݏVKO8s_L9Hl}W:C/8z<ͷ¦h8ւMz@`< .ߋ+"ޗL"׎2cUD謹Oh=^&hA6\V-P'hT (7eg@J&k )g3xRiKkT:-0 ;d+f+h),e(J9I$ݼ)9@dQogwCVsvԸ>4~oP`={)ʖU.m(^*l1qDI+nȻd?&ZJBD꾌{HAP2c VׂR"d9:C?WH*V|s6 X\wWL=o<=N%yI%oh 9rCEƭd]D-NH/|{*airG-kT,}Ъ IFbWijܻR J" LJX^q5= De澴ˎrLxrNL <(#o‚.}\ѻOZP+jPuE=[j=3,|$ X'B;)ԂL"X鰫t=36nלaR Ͽ,w8Oš X!YIPjDk͐J͓I57Hיo~ij]Wl1v{M?ȳi;,|f)PjN\$#7tGp<R3&q'x{u>YqeI:(Y | qv\RS!f͒?r"Kąi ]`(g&7: r >=/UJStZqXzk"ݤgV=3XHZ[Lb+6Hr~.uAQw#x63xܩΨA*2Il'&{^Q8>β& \QXֵ9#qa싃6KRDa71zϣA"K4zRX!Cfq y}ߧqm &]MrUsIicdZ࿧) zu0TW~Ocwe@|9ԫņ`qOZm}Ì ى7#q5+r6A @/ ؼ޻w'M_Qwkt wD;*;ιO[ۋ JAM 7bOCXBL$Eަ΃*&8US%d8Vt> FCNr/>wW|t>S9ݹL W"0XG vobLẀO/e'bocFZ{X >Bz9u'8%|.OcpT ށ؛R)Q(SֺTh *F)()Ej4{/+?\Ok0ӕeU܏.MtSg/X"}EM;e1&ؤS:s:R@73D"i m1Ru,Ԙ:v1xplкV(n؇>i=&TҬ gǴs 1]YVXreFć\{'htOBmd ؒl eGKb@/ρ⧌τWhp*2cW׶QuMBdJX')!%f\O]+?[75Ҧ V14;QQBB$a(jt"ItzdBV> 00Iș6^½<3ZZ>H@6 4,Sjx u UOeWMv ɉ'(c.=[-*MHT\mw.z~`fbޒ{G: +XGPλԪ:m.}x:%˺9C8nvX'GTjz4l?#Eqswz+8jESQZY[]5: v$ӊ;EJM D=.qPJSQ +U T}a)“ܯ%DelI໓$abu&eF얜eZ;]ho ,=zw#kyxE/ usT1[)!0-&sc@7Ҽ!skW΍m?r?9V9tz^^YO(%'@⊁ ,2"9DC]WG6wkbb7DVUQ9;F8SOm %և9kggaum!azu-}{WkmPn)\F-T>/ : gl D9/s ꓏D^dX2)7^:*uKFxa5>٫MJ\ۡ(x:AN~Ky1 mosK¸GюLĶ|fv :[duق‚WV/RD*'ey^φ }P#5BR¼G@.΅cEe.*y! hE/=y%ښȿ :& 75怸k.F@*URF_դ3q(,+5s #6Fx e`+O?5}KPt0gy.. 0-]/u1tHlP(rr GcpozQYu 迪^ }2]L~pd}05)*sCz&a!\ Z8,yfr }G @S ~'¾ ];kOuG &hOc&D=INShm9U{9̏l\.+/ WĖβeN!I:14/٩MHKMr F-;7#\/sD 9>vB}ķ1PLAz>A`Y@!8w[rM \`LyϙPN5Óx؈-aƀĭ׍LUd AJj;zP"l>% ֪rJ3@m.|}muUc&y@Ħ{k.9uCL<<|F&dҀ bsͭ9D"#G˫L?| I'YG.N@7 YZ