python3-libnvme-1.0-150400.3.15.1 >  A cMp9|M*EdxKZq!% V.6!@F4f3Hi[>q쪩LK mg'K\fV 35찙\ÏRn7Jw5j#j_H(\RD_:σqnC1?}"d?D@zYeQH=o!r"L{[IJ -BPDpKYvKǓfC֯ @0/x̐MmYґ7<`NK#T Ǒ01s?-n@_Ʈt!A-+N\>p>#8?#(d $ ? &2Y_hx    \ `p ,  (89:FLGhHxIXY\]^ b [c!d!e!f!l!u!v!w"|x"y" z""""#$Cpython3-libnvme1.0150400.3.15.1Python binding for libnvmeProvides library functions for accessing and managing NVMe devices on a Linux system. Python binding part.cLibs-centriq-33SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxaarch64#`lA큤큤cLbP_cLcLe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85544cffd3162d8243f7f64a7dda3a50f64fe23c6a890cd3759d0db6b837331ad1087279e3e0c6a9991db79659f607f27a52cc7e9f40228710bf1690aadfcb5f6c2rootrootrootrootrootrootrootrootlibnvme-1.0-150400.3.15.1.src.rpmpython3-libnvmepython3-libnvme(aarch-64)@@@@@@@@@    ld-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)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.3cc~ @cs@c*bbP#bF@b4t@b+9b'E@b b@bOa a@aaaemwilck@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- 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 libnvmeibs-centriq-3 16769548131.0-150400.3.15.11.0-150400.3.15.1libnvme__init__.py_nvme.cpython-36m-aarch64-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:27881/SUSE_SLE-15-SP4_Update/13505d35b6e0d77d0ee5b163a43315a1-libnvme.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryemptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c717ad8939415010fba42cc471b99acaecfb1e8e, strippedPython script, ASCII text executable  RRRRRRRRRRRdw`!$Ҙ"҆Jutf-8ee65fe09e659fa064f8e003dde84e15e633c4d31cfa57961efc9076eabdc0ae9? 7zXZ !t/[] crt:bLL %"Էt\yF&D潵^N9"6sbA|+^i!:NĊSA~5;W#o_H|Ocxn`c{cC+S Tg)tt}  ߩBK9!&5u8 P_l<-TJGwh4p7MB ~?d-Uuc_2{{r]`K?F7lEgL#HL^_[YOMXNBI'ZaW< Pp/)=4F#DQe؄e2`;SYS14G$˝PS:2gxJYcXy4wK.X:1p2ԢnfF$= d ?>Q`B9f#7XPUKOB4܎p+3@DiEt5<3a+FF&Ё$E[0SG95O-;6C;-䚖 R•qȓO3>AY@^zFjw4tmD > .fx;jL$ ldڝwSM3o# J&{jc ^K&%p STGDRo# ),jcFiXwF|JW!4mRR &sWeV@-zirô:vx`B?r0T?!>.}0qqvebrCzm)Ϝ!aDD_QAK&T œ_0fͺgiS`R䂹;knN_8y[?Cs*[Ijp֏C_X1^}9m Pk9ww.Cڡk@W%o=hΟ4/d=Q F{IB5<{y(6z$"c(٤)sQY14$M=#O /X%b\f!mGiWCyddlbN]/Ž(ΏBwq [KLx,;LH;y"Hna̹?*34odYIK ,GS/ƍK~=XjQVfdw`&\UYGQI+t -Vo0<|>YJU̕-. TN'b11 J sI6:kZ5 /żJx> #8]$$⾰R MKx#8jW LÔM\w|Y@Ng0y3 [4K 3p4vh!`ҳjHƟ2_bl&q+J;*(ՑXdQwLe 9~?xP]?L6#1&E}JioHY@lliI8+OV R["(S3% VNh/gIf4/, 8&C^uaH}S\25튖狝XJ[f(z{:[op:}T0bJ[:Lr$[RUb 7AijW:D"sBӉ%a<F|F} I>Mmbo {pc[$[\8B?\!ڭF#n4$b} vəFAm>H/~ŋB6t7G-D8_%MRnyk\/‡!.;R[/}_BA9 K/#}Rw戦|ryFl~\#͐V$YƘ(\Hޡ͔n3w $PbC+Yp;^6 :at\>ćŦmR6`X.p7Sx1uNú/]̼\W 2Muw_-(]FH3EC>*(\saft;_UM̪$nJ%R%T!Gn &$J1a%S "7!5"pTμ}xҜ y{O$ecE@JDer&_=)Fw[Xk]_8YdkV+F}R_BB#`?CwrזղvR(Ir?'&@I3[juWV*Ni}tM䐢TYf=ؑ=qK5O-je\tj,KR}S>QW͓B9F hU7Y/@wP)weġs6GidNO7k 6Yȏaʠ5x7i@ -tL AyЧmޚ-l?S0" Cz5Ksݛ.eZ=O+=9 %$֛ڂqԬA:ik÷! O -ȣ㶍((}4 "]y8vP'fĩv 2yR/ &´ک䲿7rsɃTCXȴJ*e2?dŌgvrUNu{;Fb녲~@'k9u1&;yRf}2=Cyc@J#kw3G̃!pu:iSIe;v;2 /j$4'N}20Tؤ8dKC;p5.SY׎(mJ][r %7# H8U5z;3s6{[vW;d?p!1b;BZ4{ÓiMRU4MY:RdX x-`\;^em=>au S 7&,+L,/skW1-zoWkG;z%7 PȻoeQ՜Ubt/$wR"$+0c܈U1ğɨ `s n=eȏh:kY N7K d{E |A^lA'tuL4ӣĒ kTh=O%Ul2 lsz#n"-µԷB7|S̏{qAS9pBeynoplHvkd@ٌMvcY={u&>] 0nWti˄(hHpXo[ћ wpw_PᛧwPBW]ex+2>-6l10b2wtmxG2M{pyU25"D~sds={z\ď{x CzhosXETyT"1OsmY$ {u$TUe•zϿKFo9Z-Qx'qq0BHXH2Dm-❚.7BTm4cГ(5BiVjE6T"rBp+)f4qHc7?ovbN(+TZbCPQtG]xR/q{y֩!O_Z$pvM]ŐȻ$58 JdX:1"x76o  ;T&n$d26<$(.VvU>Q ;ʬS, Eyy'ew{$s'>v*v룊]n:ᎋ[tV'WƷQ^/To/f&;T{p-ک }WThc\X;N+{;$fɳłR2Cj4H0/~͆/_1&.5x84 kX֬۸o9DCucA_?3 O~UY`!H^!blؽ!'NOv `uY !Fi7\v\TC=\G,3RʿDVw meZD^ kPE8kA;b֥­}.#zc^uΞ5C0QK RHػ:"zgi)(  uʹV L!!>+sL  S\Ft^߳XΝ5Oyns1W\ߙ2GL_]9n-g{UNO|yn-hY1@ Y[ U`GQBR4'H9 [)yN. ,'KCq0MbK:M CNti8&FKL}py[ I&y&Vu |㬉WLJւug}}i_12WwhtzOhǟ#Ÿو|өkx]h iF^zArb  W{gB p7yO-٩?~$mNR`[Z"뉚ٹT ;&}H% ["Jm^w=hϘ2Duc3]ҀjJr[X|_.]xvD=0-Г]}+/Z5cBwSۆjw1 '"_bpJ-УPߛTENO]+Hg0Ӧ~e )}V./w+nX]:u:ͽķ SߡNDx2F ^їlej m0#@zijJ"mi''L ayaWEܱf;8% 5,Y_LT/o"Yf k2cLLxo oG51?FOft4"S]aW %ʔ>4Fkq`S`[g kR@ jZ8JiD{ $_&MYKrKM!.M/zmF_G]̖H㻄l4̕,{k ,RU6d{U@MDEXlԕʟl9"2x,ȇIga }`.݌[k3g7aK2lT,ks'uQd~I';WMxǩ @+kZfp+DZϋh!B?m{n}.ns>^& Gc7zJIBH%dy'2z7\S l ȉ*s mȅebgX0L;I3_ 84NZ*'g6tu 2A1 4\V`^2vSۊ?ž{~x*6R:6gn,GA)z8wu(ìt"TQyyhhƨЇ=P$JgZLeD5r7;HCdzI43=IT,nXerVW/?Il,pЭ$&TJ`h^/͛"i]xyK`W >fbѽ=?M?(st= $趴qoQ=@?c3SwT\/GBh٠ _!RIuw-:JWl1ƾ8 :kF䠤z~۾e]N)MZ+3VOail=b}Zxc;c)d Z +7'kҥ]g1]Y9V픏c޿#bg7 pPq LX4giyυ c{wD"4S9yYnȿO3lL[ "@˼ {P1ۗB-.>/dxu:8I6וXiIBGp/L/캵(W汔)0Δ-pHܑ"~ sTHn:vDYE S~32e1'fCl?V0kVޘ#X,`x;q/EWSwkUcoHeb O)6 :frXW|\ I̕Us"D2=7gɫxh_=1"%Ǧ4d7褔ח $44~Ch 뜍:Cqc Ƕų CRQ'+Yo{5{'*nrRg RÑ7?4&(%6qH\ Dع=XQZNHhx)"?hg"V4{?+}/_pџC0L;#6`.g)=)Ol"@b#9(_ i +jZ|+,N57J8ϸ:/]3MY@NzpwSdJ iT9`l4?]+(F&䫢ox EfiY(Y6`gJsӺв+壴MϡWJ$yQ0N)LLŰ8;,#6+ އ_̼H0PU4cvOģtq)/oGu&,:$W&7@+j'gP$^G.#CYScZNhx,cջt&<+;v~Vz:Y`D#+ta}fE~Bd) ٽE fDɑ 8 )yCyps8;<*;^T5kbK*K mZ?Dk4ƺO# j`` |i[DBYsiraњK &Vޤ~ybe^~^9G6vԓ)xصZapMHPef!jn+(>ysD+9wFvmU@I wۍ;̗=:S.5O׮37R+.bsoAē|jkY ?R%VWG`WNn)E4$fq@:(?@@.R)#6Qj++ͮjVGx0Z΄*JoJGFrP _+MJV* eln|kVyU3FS Ml+/U^kI F rTaC  ww?xBLb?-OdSAW[Ņexq;7`M:i )qit\2v9Yˈ&@q>w-Y/%{}ٗkdݡD Ĵcp 6p)5ȩѴ(5Hm= s-qݛ9rrѐ|OaBU3$ \! R=y$?4jX.OX4UL-Ifz[eN,uA*Š|<}{`:prDt{ZdDbSו؂՛] ٞ&Qx^n~Lnar.4pzt?t.V8T S%^ qGwvf$xR}֖*'Cv iRi;HWqs.( TP[mjJs<iHi Ѕ2 i yB!hS?;d +rOe;&CUDh7}=J)T_.)ĩ2`"k-_ަVq*vJp}>Lx8S>aNR֮뫟3bb,m?EowtKb) TQ|"?//@q:*fjʰ| FZ/`O󗩬-,wuo,fޢqRA$l; t9 a.<0D SHBwfp*`y*R;{䴣Xo$Eism>r(1?ʗ"4>٦Sy@l?)'ɑZOylFqLG,d`fM0ޱqpIm _~ºɍc5HXȲiN%窇[o+X8oC Z M+5)IW0Vĵ?@H;, `K`j.r 򸵌ƌ횘CiFM rw3/D|k8ajG܊pெ =xHB\sQlh ^ke(tlqeځ(o>`13f٤>Լ78V` Hz ,2qw􆷩}TD::0є,Lis6QVBy{5Y/jzy.}GyjjzJHc7Ձrc=]&BF}Y+V@v.#EѶ} U,׸,qPہ-9riJ_oD5Wg+Opjy(ٽlڃq0x 0!SMЮnLy#t> `2Aր.g Ow(8Ǹ5ZlK4L KW?~6,V"~z'Aw z2[^WU}]ob;$y*7(cnγvԞ(øÃX? 9t=[c}yU% ˔q&ĺ"50Eb e dwf@TA.RMZS[,bM#>p,ƾt\YJ ҹH&ى`jLB Tg _q/΂F7hZ˕r|#+dAC:zeIqɁYh}yv⎈ht*WuR}M>¹᭪;D Vik{ f*9Ѣ1:tP0bu(?]QcAflGv*ԁʱK߆ pƯO#h{|C o[!W<23C "G<>pZ))Er8*ʣ==Io0󭹍VlGUf$'x``J'xܛUSRN;I9b&e5iYC+@=kaXəC4YVqe)n]nu̅[WV)5k א˰x*>D"o}30Kݺy4- *] 7#3}DMTk\&Тd$"i40[9doucȼ#Ɂ* 5S&tb2 {HQMq*ͱD]c5To ,qty1cI]C:zC Զ/e9kOMsGCڧ>BDl,XRZpoɿd 9mY?>/l|o1E!N: bOYh̳G ٛ {{okN9!eDZFu6;[- R27(V{;hviÏŇaux㽞?sV\;t9>7tĶf'wþjGvW88*`d503:^ el|>MaKsnsP+c<ıT^x=XeoZ釂IwVl!]ٸ ՀSc;[K\^^!HDъFs3'ҦJ#ME+x5! ݺC%Zk }4-X-OX R'ȈS;ngW}0"q'dDAh2 |slmI3b+o%+`!G(Mo ICσmɸsN0ԭKop.S\BONZufv7[dIލ.[O:QQIO|Td7;"XWtHmmqI#OoʏKRyOW6^ƪ J ]:iH3vռĄjQ_/5^?Cs6 q*6M_B>!" ϬlFV#nh~޾fysqY+ c_M,oʨ% %v1{m3`@ b* _P0xHRs*:mt'0 tkÇ-kZ+ә=!ؚ\M6lEvSgiCFRN c\RXSy*:`( 4qAF;T|c.: dF] - =j3Rdx;ZH7 ;U p0'-@L d|Ro?s *5h~ }D& *'+J3`}c?9W)ǓYÍ?6PNΛ5GY؜RDN/@Iim^hXY)cQ9;S6-%jS}r=o{v&fOmd\⽵U 7$0j]rAmxN 4X蠦ju ohX#dZ&E݌ .5Z!ɏq5ܘfjZ+JVy^U`xzQk}?9;Q#Fe I2#X]o4lEõ!9* 4u? 䩅2lloI9?z.mXZ?s).cRqb $jfLTTC s& }ۄa\f t;OQA@ߟ[>!dQ$\+QuRI`[a+SzlW[G"Lf~ Z <^> '?>\NHy(3)[+?; aw<NhKtOW&'UK%o#^tdԛ%BzCn/G]%ٰ=>eDSb"u%=ȸڴ9QJ1<|DHu aK3dU7by mBjDԔڹ\^ԮJHh|}B>{P_|Yp(U ezbe}rFbg\^x[r`-g%r+db7Y/ƣ BH߈8qT;5Q_gsv7EgܾuzKM?{4Ό7-bFb~NT׎LtgԶa!HC5k:Y"x~<@ύXWVS%yTBVgT J!׶yGb!k:kC&ܶ7J.'ǿsժC.E_!Pd?iAf1ƺ+?r^CJadw+cφ.xhlѕ0wX=P)HEH"SuF߻Je'x¯.[^x[Z%Mз"dMk]>GҜ* tRfX>rQXIS3ZQ)tUӓm+ .tFk "&hJ>P.ZcdŚx48+F9>@J;Q(nD)S[+G ΕqEfnSU6WSI˧3U"BR+ 8p)9r:4y3?sXޏXA^a\)do-%7s{E}Y7bCNH;p@MDWO`OĒ29Iؿ?jis=iHwAY*.pvW&S[z)0!rK 4p7ВMN:Tp^]%/K^M;~a{ 28^YiL0u'-kwΉȀwO7+ zDU#ge% `aewl@NOAD~FMS}C-#bŮ".t1nf0G9N;3; > &ޙ\b]- -]}׬ 2UEa  "{+^Ȏy,;j}Mpד3!!ֈ`/Y4}Pf\Yy^0^PAɛ melIkɿZFgL5經R\6"xpo:v8>d,K?gOA8!sU ޕz*DRdy $|Q$,&  aV=0xC^\ZiM8*%ū; Ptnu64jgr_EPwf̂ιmV~&ƾw}cw f~]S2%{Qa.ffJPt `y^ȋ]3|1X>Մ vTwmN2֞8 /3 8k{Qp~2?DrCvƷB)4cVq&WdEȇBVl~E)6'}Ek>ղ>qLrǷdĖ5qkq iDcѲ+tp|h"!&V;pA6KnP՘(Aw}nδ1.@SF<-'"'zhi|ßϿWց}8\4EC|Ec!̟yW.ʫ^Af4'yn,<* eI9I_[v H9-P ,\tU7 =CC$BWq⨻٢_RU[}nZH&7 m;kn*fuGD9]ͭ?8'ɎThpV󠪌MjCWУLoh?`w]#Ӧ afzLS;~AVܡSmqh2XIYZe} !,}Z*K.ԉ"&ObϿ21Lٟ$zl*PܹN3FN h*a#2\}7 uEpwfTgRHC͸ H9ȝ+]4m Zi(YhB]˯>pjsrc8j,$Jg=nGTBpEun4F$Khr4TfBfJ`zN4 я||[9kO)1rv&m~h(Ȍ?̯T^-CfU.\Tn2skzjV:Ϣ!> E/0川}]?"7*_*q{nO/nJn8ws?i%Uv rU誂`w8 =KT$4ifwíMui sCu= =)sC&ʦRp˟5փ#oaM b\ؠ⿂ D|o!3;!^=R=s M^[|D=-}FZeNa+!/-4dg -\iN)"Lo-jI?ѣO?z*8^{b>3h`E޻^[-*]ؔgͤZk)%\X._jxCyB)D'PX,Og*}b*F9iZc)/c+]9m{0vCK`^Ev1;2% ToE Й9IHBZƇ¿MmO ^33ҘY!nZX #՚"BۛJg~2 GaL#[Y,#hC~ԋ} 3#WTGd‰ߐô 7_v/ 95ISh/]>#m)כ 2Ao'NiY3ߤ'[ *>&Xa;HaIRye\]T*;6;lHX0iMٵO%qᓜsry $>r\Rg6 {'678KkJ0;B~J.<:oB!u _;~N9B+LC] cR)`^0ԼؘFh`7S2%d`ޕ oG{.ebN{bl/CZyXpϬa0K;JIM_#ܖKf}<:tH.ȌpUF#[ *8+ m5a][^4 x/\ yjۣ&zv% 6q)b䅝˂:Vx>9 jS;Id=/B8%ib<~#a%)`b54~^?DžK㏊PW64U%;K%AR{@#~c6 E#J`>GWjh[F7Nd{,P9$sO*܊ބ@\4*jxH53M֙!3|h:+Μm^ju)qPSF~}r\i˜p =_mg~(A9>ycfR&33]\eo v0]oC&: hzȏWIJ :u|Kt]hGz8xV"LncV:2jMȇna[ :4Vop6°8$oo (B6Rpߏ#qC#)jk6잯UxԫQŭ Rx!{y1p.ބYScR!҂d%x$N Iub%`a7T Ev璢;5a?9#D`L\I&@o-[m.!j~T- Ӊs`Wu NA" &2F+/}5@4^~1fK3d? e;Z?fdAXZ|KNp4oTZB} UcJ@,Yos׍~RtQZHSoþa'uC>]n;`┣Ȝe}7~)lׅl▵C68C;4>q~xf+(}1yі,*e$yMD}!e2=B`Y8>@>H%G_wӒv).sk*@mLK! %ًǮR]\.?8?9 %?5HВ4c\%sALL#(4O{nϵx(Zޜ8Vw8DГCxArhh[} Am׫!;l2â2_`o8O1 7f4~L,&3բy)KzJ}E!6.uØ?8{T䑿|lUpZ7ONݕBs#=F?hsZBEh;f@H܅E%j')+V,*Ed0^:L`)k(8#^ :7Dp-X\2r.`~yTx ‰zPݳs1ߟ֖>tuK4.UP&* yW 0EV,0FlFb*c]Zm.AܞȖTLs}H_rlj7fb"cq-UaS`bBQITJcɦ5Y|C/bsI5W5TB]Ff8: >;3_3sirb& QO8qʈj}Up Q&;^=gQ&3[d5:X >)ӊmAN全;CSX掰*q#,&HO0T d'5~D t^[#0j~rY$@{_ h:*#v)ƶ"f mH*)@p="˶>-ckIoY.RB`y(_*N z%}9;eFryi2?eO-/w* u&M#p `u!=t`{c<}VI{W/n&2Q$֠t|CAx:_r o;!FD-apK#_dd -D/6R#Y#jc@M~}<IJb5zJm| ai-ʊDu3zԒ%ež E^Dv%oF̂@IpA6(PvYDk>ib;Z:^q/8U,0.ih~%+{&L \H$ʐ)0AZK׷HOW2I/huCݵ.$OJ2j=}А@k< &R J1IVk>+°qhF%t PwņzzkH,*imVhU7#-S' P  iasĪUpWz[dw[eh} o@H5km Tu٘H |gtd|'v51G!

Q1fJ0 Qba!Ԡ ME[ˑk`*f\ xA23M%Eq TߨInn?6ض$*T. l4eRil~{kZpAM(Aτ+ 18 9 ҸVjNR '12D;d>@NKW eѼ~qPPKvPhXq2tK KbW~&1B786 ! = zfvRS]UGTmج?ksa?d:3 n|mo?$h |ÓJLS2y}%={_dh7>ZN[W;i 9(]E)`ՙ\Fr%ۦdMn=˿cLTIX[*h&ZQON)ˌǏhU\d ʦP7 Mk{Ur'a1h)i:O6 'S?+ bh4^*49|2g}:_5_;MΜKψEW_ {uf6w߬=9mދ@jHNy:]1rڍ0A,$L")g@3骅o%63xȩ_dg {7u5>ɔo[je;V[TbeHCv9۳1Pc&ܒc5.#,>c@: S8z+_@%tEZE')ྍOQnḩ).ű BEeR?خя.2V(4 V`0FHX! w5DiWwt"lgZe7Q3qP"$D+I머zhmQDC4yYLhL\P(Q T(MT v%00 ,duޠ'gUgs15 l;YtW`y!Q=4.ӄg:ћu|T3^ ?܁Ћ`QGrKx&㹞)oq@U#ps`?ʟ~N>.D X}9QZ>)G3·4}Χτ"߭1%VRc} m~O:TNI%S:[J[κnc`OOL*1 \M@PJ8LSMtMCU?ySE8QbdNZ۷BY7_OzTk'THW{Rav,5Yو  [Vp8,5 m\3|k>Dr+Όy@vko¯ۃ^IF0Ntl?TLQd lv,Ѵ"P`@[Xl+/Eps0(%:g>]'cJ!n%ccbWYF5 qbeAV"Ep2@6\ǂTzr#apgBΩ"ds5e"7u.z$]Rt"3Bn´}ą'm*0ҕ<,CC:` ̃!i'F(?bV|֌fL9uI2h,{e [K|z4aFuQ=GܓygRъ{-ߌ?]a:Hٴȉ@fʧQM+KҺneF 9~/xd|NJҫ>r?s7v;͇ ۬9&ʴkۈB*IG0]z*L8V5:UC SJTkB4Y{DȕER)dZ noAh9~)3g?w_U<|x; zL͏aȽk<,Pd7:P|2ӮKpYW6Ҵ8]޼Fؑ74ժCmC34Igh>BQ;jka_>C7?kvZ$⯭8mRf?NP" < hYS|^gz?*c}.QSvcds(2 mSdnD?*w־F;Ig+a0B%[ |4/69tqq`겓NQ3)/&iÈgl z5i>CP@pIS@'/RY fwjߑZ Sw'%xZ_%N̷w,A\TE|bcA^;զv+aw'rMؠBL4& Km,r`*S@?[ؙ5jWrI?2byg29!' i-xE!%ROl۔#jXb`4c7vl%~ _ vRH@KrL&.QHpfĹciH:Vr0kF=Cxn+78>K!$tRq ^ /2{)أkҙ E!nqS!*e6^$(րWwpdݝ,9nOӟ~M&qq]-A=z>)戗߻{JqUuD\uUCod}Twci͉%Gym5 =$wg\|V7yn`;a%u#G'PPү^c'%amsR~ݛ(@8%D0Y(:{{xZ 6ݐc!H16F 3'F1"b̓kLjA9LU U5~[|vn1,cQ8|MUXMC3P;,цm֢3Q*X]DEFC4ìAֱi>@' [rYr[TY>gI)4oSW:#1fyP?D##}vѫ%]ufO }-utFgmD_ː:CiDnϯVTagK&J38~sb/3v[x=* ѱo~W¬=L5:&~]&\Ƃ05Vj]_/B ƣؽs^퇝ĺY@U+gU2wLKѸ#Ċy~LJqڒWU˜3?Xvޓi֧\ 3YBYtd|i'pN8UF2}2]#|$u53ݨ%y8K4\#ʠ `s{F+g͹)Q#,ߦ#1',fl>(]*SGsa7DiQ4]DԱ6GG Ek)$wNG =Ή.gw@ďH:߿b>Y>t1ϐВ z^%eۻHm 3>s:m0L2Pg*2c6})b ?5)o bsvaY{g,e~- 6PRL&4Ĥ=.*XTj'٨_p8s8W ohMFAPs"z#*vn"6hL◽egL˚3/߂ew~)Ny"ݨ« MH:cI1x2Ըg9fxy:.v7wQ֕$ZL]QY,_mO0a Fک3d%%QȞd" ylQ``TLfқ TП7pULdLSb+>3^?+T[]G  Js?lV}l(}g_Q -sV2"Xv$z85u1?'$](UJK^q&XLPdkrm:1Z>RnfcMQy*bOl|O6)yL~ە :"5N#$Mxݐk6"B-N%]? q@Q 03ܾ1 22RyEbQO|Nz#cY[UL]=uw\,|P=ՃvR?ԜWV-NsMff2nQhDPy߀!7o_Q݄Ћ<]AFL~KmGn@O~^hQ(?r> hT͞[K!"{'$`S6yb0B>n A<>edbj\x'%./OuyKvl-QJʖƕЭʫ0&z/-  3'6B@ԯC,Sb1J :<Ao |y;?:ӜMLN,ws;B-\h}M\#G`_1% }Ͻc8gn4k,ث9jixXO:8kb3h>Ъ Nŵ[تHT2%u8yoq0S0?+o B umci` &a޽ˠ{vP1[S+AQ/KxYp+8O;Et2̺F; z["4}2,%ٽߜRށ"wOV1 lx;)bx?0 hIi9G٧[#hPR~0]5R:{nӗ@xLBKm-[`e  @bT_2-]<2|ζX^r4rGB"kf!9 H>O<,3đQq+oĬA ù "yV1 5ͫ6BWQ=ѤVVB=YG-AkZiˏy.ܖ_Tp)J K«UeW*VάAѱm {57M ߑ!r+  J# 8 Hr?@CÊEv GVF)LSa'ۭxv{AQPS#xD9F0 'ԪQڈf'*4t[]-&UjzE쌣C4]sbVj R@AjAwz'`B%T3GDmz YP@烋rÇJAKXG]8MpohW`6D猏BIR*h~k_ dJ洆PkYຘ'm)6p|I):J{ bbAj=8Ȟ`DXvn MWF p`}`qǺo\H8)w}/rT > u1i:>Z 0`ܴĂ=fi"7i%VeeğZhR\d!Qf>-u8UWZI#iY-? [LMAYwAU*,0+sh.Ag}T_\'XsK T- ywW#J:kz_OFvÔF0ˬ+`Og<9J$Tps^AZmV^Zo1sykI ~ۮdz >d1K+̪j79QYu2LthM: W t<99cRǨpq>ѵ!Scιo+Z2dR~P=,dpUh߿|l URxd[Tos- bߢ2MɘH߿z:m}QC܌#7ˇF977^waI7~bI)d]Tmn8lô"öe8zULBKN̓g]%qsE=u7Be{Z\|UDdhm'cߺ@?ow]nEDa֘: ֔ 6"Ї[be ưQJ ~vhO{K6p4%5|qR$<Λg3d$=%ѷQF"Oz/sJ\<_2h Vsuhw@gD#M9&tI]mXTCgLCNARϒ I'+QaYWM e8TF㙿)ɨH^7ŝP'Y MRAJ#&a[kBtD{{ jg] JycQT d fs /Uc~{4 vˍhe*ZNOX|g$R]ړw/lȋ50]ξ:O kjrć5`NBF@ uS| DC>$'v;\{7JәMˠ-k}s>W+̐Tg'Me=;-؎hE1`SIx')6:YZ=4ik!5z/FY-8y=d&-6 k"">zU*z+]LԿ]q:kzrg )fy׺i9j<4(V};m`"{k`Roe;%eS\־zu嘓krM6:PjA+"eIeCc*1;m%7#=vSZSEfPR\g!R-VўݔP"Ίߺ)T{,I' #EPG7J QQ 'vbc3)fٟK{_eHF=䍍sy~*ZÆ^ z D0z4@Pu,ڬoX3߮#aǼ(Sט˧Tkmh0`q"Iv Ů>`&׻h֠댛trM;-,@#f φ6vbem=!:f$9CdE goԊCiM9D0oUKnr>+Q-==p5`P-#7I>SZ4`-c5lcۨLG WY h?ս{Uueȶ[R`//JCkRRF>2F 0nJ͏]lno̰ 1ڠfc^ZTm0}euIA6c`{Ä50kV-1jt'xtB ׭=>/t]tqM%e3S+l鍗ϮμE]9]6`;6hhr2=T`}! NZw˗7#eۦ[1V41Yi 2Ŋ*|'Hfnԩ'2T5,V3fт%M%˧uwF2kƏ%ʭ5׾B'}usoU dM|M46a$[GZRQzq׎ rY,L y"+7!j޶i;P,wچ,>ck`ux A8% U~Ѱ;rYȆ֒39thl:{1>{aa"u w/B&l8;XB#oEqj3 {='Ȯ3j=93 H 7dKM%wS~.=3Xq9oN*);Ij,HXSHbIWԣ(gAӥTsXo`{9j%-勿TӐZJL;?,pcaJ't5ʴճ4SM\ AsW׋`Vj tOvyc4+ѻgK&,܍Jd2Ct'͟1#BV\M{`^5Ž H8VGy ѿ$gad@0RH&'*~"]mւ̺] 6BAUݭFcMͥ;r'RO@)}m4.>#ݜd4w~Oe22YXITR}b`/1;IhDVTO N@/gD gy6F{xEȃẅ́cE\nHw9YQw 01Ŷ} 0W ?N"R,f]od7v&]~klNZ rQ`Nȳ~hp iIsQ!7L[Ůkx|#D*p繞MRcuN>8\+)(p*d^y " tv+4y\ã8zTX+"1~!+BڛdA>%4  4 $Mnw&ձANʒФRxw>ВxSudDYHKQ5,Ղ<Hc{02!S @(!nuM([ FpeAp[$U\3o ?PT<a,1q!|,hvEN_TsX$q:}P_Sc4~($džۃU(J?M!#^3:/h7ll!7J#l OOSQ]=gT0ҮGP*E f E6Dc:T[CUHAl-\+/ڄ\Px%b+KgknEߠ%Ni''6g3uC M8j;*=v8)G]yPn}7nG [W/A#IdUSc!I zs4 Yp ߢ_)p~~aϥNbQ~| $y?K,ԨqVDJ_Z&NQ@bV:su#;$[ʕTz/JŶQ 1c~|'?Yu+vhTYC>[t`JqiD{ ;Sm6J_-0nb5UNήow@t'bY.V- l9߹2qaT%;tW;2B3R[cm;p/R i~!,^6sh&fGLTHuNc؇ Kt kX\b$] L͏B/ɘ>Ϡ/u2c@Κyaіkt!}aEP<Hc5N#/+Lwc$Pw@2ȹ,}w!BɟB:/o0~!04RGc~תU.qG5UO qJrYVџHtJ9M7@U ZEw]E >a_ B =(dDZa) 8Ԫ& X7U4[ۆȊ_w[r$7u<׿+ .dgY3"gq_&\kRۥ\Ԛ0 gp0uҭmA)QUR^EБ|# x04#UtvlSXe>>|."3s{dE!_0suP^{~$[_k~n~rz !AynW+ݣC#z/k)ѾDeQ]ȥ ϓǥ(n\u;0&]7r`'?=(\!Z;Fjw|q co+0XOZ|ŝ_ja9, gdyaiQ#3^Lk+^ ? ,~k9D Aix%.;!SdA(pxnE_=&n6~T]N Y$SU,z^*#lVIg yn?3LdʨHoAlǍ4IǢ9DoFeM 89=GkW:]I+r[dvqMeB-ԐSjʹ._8oҏ#[KG%`n\2Y+p)Y?t1Z򄀘]L!}*U֠Yk`bS g(L2?C8c zFYZBV3D.ߦVK\9OzKICUa"rk1 u B7F%>š)6F1 n2NS)9ٷ/Ah)4)qmȤvh'^jBYt1*ݰ\ z.bqVhvR=CBcT\YHC.CDP3 .'csaG"M,t7dAB4OpW!:lbQbR+ !vb|rn 9V5#w-%3)uR}Z2F:zz \!}8|=։C XW[4G?o; (S(9[ECB$&@Q]Zr6}1 K5cj`_Fvpfn)Q~4 ++ yX=0նDGT!WZcpWjG}Բ7@Ԩq&Z端ŧY.nz՟֞>NsiBkMs " Epf,fD6dea)yǯj7UQw= n;&h4lUE[ t"XD !MlsBئ zGd@UG~?>bbf]ݏ@nlG/%xYEHiaT"}PC?˟+e`6ԚK?}TŶ|u€;yь,Mђi"$ZP*%H92K!1`D:K6gWuݟFO](Ġ,.tԣ0lHl](j"u*R5fuq<]|38dK%q{87%KQVyO.͸_s $3WyZ5|÷JJe^e UҎXX79>/SdD*tʖ!5;WEq;嘢qUFxJaݡFja9Loغ1n,C=K,ylaw] CCvU1=YbZfbl. (a|&dx$LNeûkBhVWUz ׾O6F@VD= MypJ%ˑf6+UXd̊F)͐Ig?L>y0ueОX1d>c,vs5g{5tԛwP@NN&x b5!䧑B&&_hONrʿZ;|d"3V`wK$r:߃WKa!v bb`-EӤ`hr55kl^/;\\X|W(~nSk Z~V T*u4$ND3[gs䞪.[?=y{KYI%a4F؆Sl<:j&d8V1≊E-}(Z4xr"HOE0^:&o@iuEĞz4Lj7$%8QV}=z$Jz2ne\R^qecXV]@`piCl #=ӯL.ElSg՝)𢽹Yo'Ka7P)E oMLUL4LsT X~,cm4pnc76j? ڹ.IggT0^@Upy1>fqݙu§ ~8Ik݌(-wx0Է.ȉOG[_kZO M;, #ݿH&jG嫉g $I Y@Gj(D}s6J|+'}"|Wɘ/FąܺÃV0 XSXW%Z_%~H7o Sb"* ٔ,H NY;!lsc$._KĊiIK8oؠ$f3S*RZM+_%JU[Qr8 /Qn L`6xGeUhb2AҷL\J[ꑆLkJ~;t$rjުsDYcΦzgHz&%WOSX ,VUiS՝5r<:`R/t~8Db9-sYKmu9pL-+ /5m]P'L`-iaĉp}w(UD,!i)eRjC+KX}|gXT/$+*xSMto.+nK7 8iFOJO Tڱ{K)/ɢun  ZIZ{׬ov?ZQ\2^=S,pT8RB4,PVS q[-,X (YW>Lww-l`?)[WGZ4,A{cz, ~<ˑI, cOȳ^Ȍ}2Zs :Q4a#007(us{Um"_D'P(Xk`q^CA$ i JeUi1dHP|v|c^Y F}ît]qCiZdR.4V*]\?1N'!\ ^}*/4#Uh_V+'iܫW<#M S?-FGfN{2HmLh(HUbM"gGnx}X"ʍD ix 4p̀a&/B\@º-:% x1 t& "ʿ'!|&@QU\EVDfIOLqL%t#%wϔ,hbң_ y[>sֆD6ϐiv-KÑHt4/~ ɋΩ0vis4VUao'n5Ow;gic3LҘbi u79#-7'?գR1ԦVnCf|e8FƇ_U=胮XrKAAJ?}Y\pH3f/?|+|~WiZ{/.U鞸OA,lJM@\nmCh3,1Xw2Dt~*^)~ M[_U;X]vɔ1㮨kK1P{Cw͍f,/ p#Gܦl(ٟ YZ