oqs-provider-0.8.0-150600.3.6.1<>,hd:p9|<Z_ ?6”h'ďԝLjK5FKY4>?d " K  9Z^ t      < ! (B8L 9p : FGHIXY\D]T^bcdeflu4vDwx yz0@DJCoqs-provider0.8.0150600.3.6.1Quantum-safe crypto provider for OpenSSLThis is a plugin/shared library making available quantum-safe cryptography (QSC) to OpenSSL 3.x installations via the Provider API. Sample call: openssl-3 ciphers -provider oqsproviderhd:ibs-power9-18MSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Productivity/Securityhttps://github.com/open-quantum-safe/oqs-provider/linuxppc64leIXAA큤hdhdhd:gj^He21c68bbec0b7754d4c4ebf149dc4c491eb1d5b0e5a7c89f4fbaac1e7c92aad99cd8dfb313b96f069a4aee7d292b57038678eeee80b2eab03b977857bbb66826rootrootrootrootrootrootrootrootoqs-provider-0.8.0-150600.3.6.1.src.rpmoqs-provideroqs-provider(ppc-64)@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)liboqs.so.7()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3gv@gigZ@fqvfh<@e @dZ@cs@cr-adrian@suse.demeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.comjengelh@inai.demeissner@suse.com- updated to 0.8.0: * Updates IANA code points for ML-KEM and changes FrodoKEM code points. * Adds support for ML-DSA (FIPS 204 final version). * Adds support for context strings in OpenSSL versions >= 3.2. * Updates the implementation of draft-ietf-lamps-pq-composite-sigs from version 01 to version 02. * Adds a SBOM template in the CycloneDX 1.6 format. * Adds support for DTLS 1.3 (pending support in OpenSSL).- enable tests - oqs-provider-disable-test.patch: removed- updated to 0.7.0: - Adds support for MAYO from Round 1 of NIST’s Post-Quantum Signature On-Ramp process. - Adds support for CROSS from Round 1 of NIST’s Post-Quantum Signature On-Ramp process. - Updates ML-KEM's code points in line with internet draft draft-kwiatkowski-tls-ecdhe-mlkem-02. - Reverses keyshares for X25519MLKEM768 and X448-ML-KEM-768 TLS hybrids in line with draft-kwiatkowski-tls-ecdhe-mlkem-02.- updated to 0.6.1 - CVE-2024-37305: Fixed buffer overflow in deserialization of hybrid keys and signatures (bsc#1226468)- updated to 0.6.0 - First availability of standardized PQ algorithms, e.g., ML-KEM, ML-DSA - Support for Composite PQ operations - Alignment with PQ algorithm implementations as provided by liboqs 0.10.0, most notably updating HQC and Falcon. - Implementation of security code review recommendations - Support for more hybrid operations as fully documented here. - Support for extraction of classical and hybrid key material - updated to 0.5.3 - only tracking parallel liboqs security update - updated to 0.5.2 - Algorithm updates as documented in the liboqs 0.9.0 release notes - Standard coding style - Enhanced memory leak protection - Added community cooperation documentation - (optional) KEM algorithm en-/decoder feature- updated to 0.5.1 - Documentation update - document specs - General documentation overhaul - change TLS demo to use QSC alg - Build a module instead of a shared library. - explain groups in USAGE- updated to 0.5.0: - oqs-provider now also enables use of QSC algorithms during TLS1.3 handshake. The required OpenSSL code updates are contained in openssl/openssl#19312. * Algorithm updates All algorithms no longer supported in the NIST PQC competition and not under consideration for standardization by ISO have been removed. All remaining algorithms with the exception of McEliece have been lifted to their final round 3 variants as documented in liboqs. Most notably, algorithm names for Sphincs+ have been changed to the naming chosen by its authors. * Functional updates - Enablement of oqs-provider as a (first) dynamically fetchable OpenSSL3 TLS1.3 signature provider. - OSX support - Full support for CA functionality - Algorithms can now be selected by their respective bit strength using the property string "oqsprovider.security_bits" - Documentation of (O)IDs used by the different PQC algorithms used and supported in current and past releases of oqs-openssl and oqs-provider - Graceful handling (by way of functional degradation) of the feature sets contained in different OpenSSL releases; all oqsprovider capabilities are only available when using a version > than OpenSSL3.1. - A bug regarding handling of hybrid algorithms has been fixed as well as some memory leaks. * Misc updates - Dynamic code point and OID changes via environment variables. See ALGORITHMS.md. - Dynamic key encoding changes via environment variable using external qsc_key_encoder library. See ALGORITHMS.md. - oqs-provider-shared-liboqs.patch: removed, not needed anymore - updated to 0.4.0: * Security considerations - This release removes Rainbow level 1 and all variants of SIDH and SIKE due to cryptanalytic breaks of those algorithms. Users are advised to move away from use of those algorithms immediately. * Algorithm updates - Removal of SIKE/SIDH and Rainbow level I due to cryptographic breaks * Functional updates - Addition of quantum-safe CMS operations via the OpenSSL interface - Addition of quantum-safe dgst operations via the OpenSSL interface * Misc updates - Additional testing - Integration with and of OpenSSL test harness- Update descriptions- initial import of openssl-3 plugin for liboqsibs-power9-18 17513854020.8.0-150600.3.6.10.8.0-150600.3.6.1ossl-modulesoqsprovider.sooqs-providerLICENSE.txt/usr/lib64//usr/lib64/ossl-modules//usr/share/licenses//usr/share/licenses/oqs-provider/-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:39497/SUSE_SLE-15-SP6_Update/7a8251ad77a4468562025da892e4d806-oqs-provider.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba6a1c49669baa6c383e00752daa2079bf5a1259, strippedASCII textRRRRRBFwi!`;|Yutf-8c4b43895c8cb87b43fbf4f76bac040288c68ba346e8c8f421a0effd09f67472b? 7zXZ !t/wb]"k%G-VL4_u_ aaZz]bxӾkh?b}e Vb7, |?ˀb@UxH]`B@n?iTbi^ReI@UAwy{gܛ;냒ʦi-rCq*|qCQh}!k4+$Uѳj6bɮ2ˎB/z^멩7, e[E'ܮL8@j*#1/a`6%>ؙxN!|dVA-W>>j3"U0\֬GS?|M/]k&L )\`*ʂw38-9rÄO$r9_-U:] Hv^T(?XZ=Pb,05~D.lQW;Y#ybZkD>d@IN]?ZˠP@J&&r>SZY+gYie1ٚw%/N,5~@ P B=H>!PknYIB\f F:*1s2K:%Ơ׿m ~D%qV<`YsRǩ38ܼ/@/Ma[(sP\;Mw!=6Α\m8 2=Ca{JYY ͅqm4ᒶgCaW uZETH9  -$v^y.X6̄#128taT 5ݝA29Q7 ;UZx`2͹W;˰xÊ{H{in|P3Ϡ",l 9 ]FfsԢV9|~j3uwR2`@}'z/c0so=n i=}Vc@3:=mI{( LP!4h藄T] }ʁ׭iI i`OدnȩR` )'Í*`'7_'ܘ$.QeFWVdi'a 搤i]V>\RX%%f `'1qܲ ҃hT /4dP%ӹWhBc)Z *BԳzeS2 m'?󞾠98âLTK$/a=c\lY _4"||2gvG؞i6~v[S* Y"(JrX*783LF2@8'ݮ0em+6B#@ÕnаfQ([-mkkkw  Mm7VFZ+@7:Muya'/lP/Hڃxl5~Ί(l&`j4 Đ> 갆RqX"`DÕ~hWms2vղ}" X 3g5hXnnb-ND; B` Wo"%4Ox:*4FWʝ5i1EHoʡKJ/8|FG{i}@nZW(&A%QʸmV J*®IqV_k8*~f*ncdO^#A5G&LJ%9:gn jN!څFx{ R ]?(XY97maf&bIgQ_3ίgY9Go p \s%VN9:| k->X1As:t^0 %{#lH;q66n﻾GeR@Q>ows0A[)p>$@FV d 8HHJ4́\7L">"Rп1tTm| ̅c3"`%](B4Θ+/U DzS28h {&zװT9H{*gqN pwB"/; ZDIpD|zzA38ޔ PW3T\|H3 Q2/U0~?eMsx?z>P4znwXה!u/Eܗ9 W ~|(a/X|#OX6yʈr6ڪOB06QcS.WbnTSfגk޿ {h0: ^-~11ѱ@ @<;d2!tmL1eo8VFș&q3J& 5-r˂[G*FEDBY9 wAw#%'8K )Wwl_8ߴl~Kސ¯a[l xNc8Ӿ Ff~V6XD.ׅCa&`yWmEW&.'=8brEZ|pm(#X47Q8L}&umF!bdzAc[I9]7yle4=M.4)P~x՝3 Qd% MT!uezHt?7C-_rS?Y;}nD(Eo2zX} K5n S|T~Pg ocHvNBw꯰ɇBBқ`09,Mױ;Lq{4С iMt>>$o}{res!s$,|a>ƭdƹ* xj&2m9 .;La 2bP0@jWtç5z שNU)POoFxQh8[I-2E}#Nmߕ~)M ;j)f珦PF{nxYܒ0ǯrx netׄC쭳]I1߾PK{]O GG|R9= E˟Vh1t۶׳ynb%S"sQuMW0-H?ƹkʃ,0sޱ$Vu~ؑʎ%rvM#ho-bwʛ{;ηB.Z׉v;Opni̫bK)L$;HOizbW(=P|cﮚhz-Meޓ)~}[f0nOF057ٮ F|1T̏1F:|.W ,ҳNfg|v",u=Bѿ0{jgzIR~"5>`YdmS V,4[4ҨKED' YNNpR`'BaQo{6o<:ʍ*{G>=V i'>PTˈx6'#zTnHcå62OՐe- Z`ZE]}Gu d -$D Q;<ηޢ^!##T1ş[:bTvL~p2(e7:a[-VDB8"(vѳYȒkI%%,!t@Z[?ܼaő9K?UMNUPU:(-u"ϵ* h&{ Reޑ,j@Ka8عU,g!vSޚSJZB1X' ͧ/+…^8ٽraV'%p#^#HԨX,=aјު#@_6ɶ  8hp qzVVI;~EؗJRe_;զ3h_c|o-}j\6a+}WVؔ`Na̕v̈́HeBu`deD'szb$X%:t׫N:"6*]E)o7>B؂U+֝2;Vl͠fW>#Hr.#IV[)*w 2F)VfS``32?.ډda.'ʹJLH.zZG&ZgU;#뤯 /7Ce_Ms[4[,;c<nj[1$IQ13f3&mNo[mm}<%"֛'F=I/WAB#*!J쐂x7{ VVڠe/" #OW%Gci [E9vPW'gjnasSᕑp9ɷ}&T,; 9>'TȦvƻ0[y {s+['6͂fccɵ ,jwYo\+,X .VMPiE뉑pgWjt۫9\R՞|Uẗ́!eGRuh1N=7*E擯Ր5%!pKBsAtԚueX1h@OCX.ӏӄHQC]=[em|$. kKd2xQKuD<#]Ih[(3qk+{`^jޱ93 fsM4ZA yaizl=y C|!kHA4 ءo;F/k-i鏲h#࢓Mr 6IPv@Wrj$E-JGP2,˵RD |/v)wD>ۿ󮾛q_.rsQi7ʼn%JH.#fauؠ:xgK&j F]ݧ3}B׭PF ZU$!֋#=O__nG T55ZA7ŎyBH{cXY.WdoT2Cj}pǎ A=/MEwt^5(xt! n3;Q/9*Ɛ':]PxpȒd&Y#v x Y629.h/,^W)hkf&]s<5*+PSs(8 j*ةGEſϬ&JGPAgT2,)%39kkwa?a_7f#+鮱X<Ce9d*ӗ0'Ft8kgD5xL$vvp7`#UrPf.~6Zic+qJ-į95Ι7Ā䦬@b'F 4`<J迩?nW[@!`Fd |HHzh8v#PXρ5glb{z<6lzmDj8b1oe g?Pޯz hP;Pp#lӔtgtGj<`L\W^n%-8t]rfTkiвo* Ұ@܆ s PZT>+),9֣0S8]&~úrAa@Kֲ:4{SL c-VH,kc\p}RT y,VZ PnyY5ErzXNhW|}ƨctx\]}[@V>z(XI^ʞrȋ4ߖF4|W,>f-pyϟ k gOqTG;rx U7oaMB̷132zM`EO,:ˇ`Ϭ(yY[՜NW8HB+%@(O^h˭tc6)@)F H;SA>^JFk,P-.CɾK(,M&Q9@/S]b3($tɪAR梹]h&VŖt&<츇S,;)2 :ΖS,dz*ze,_bC; E2I﹄l嬞4EϚ;be6$fdAMqaZ@ە1;+ =Aq_O'Fa:A5wDO,8$/`aK"йc*,! |vGspzJ1ʜNx;CW6+/G$m)DMmsJik8KQ2(S:1[]}x=bͭآ|pb} "bEĘLÕ~LmHx lyf0gf/A+8%tjV_!:(=)A#O}`fUZ` _R_7 ]z˙F!cV(s'nT^QI^%'A]7#g*a݈][xRh\f*ì(wv!֫mG'CpPCg lЊ܁l=\B]>SI_A30uY\J5}#3 3Ri`M4LþqlIjPl<_#F֕OCXOt69mĻ _@29UW(_9EK^=b;yU11EY$M~CEq~37b|ZW< ?"t]bf°(Y*s*`?J,FO2 VQ v\s@i%tkp5@~C5< } {ln?gĜ[1=}3-3rmk?˝ O4ǴETf! c݄Jѣ <{ Z渌 4I2;7h7\W)87a:IcH?U4 k3e܁3`qn՟'I}aU75IoM;xxpUZW\삐LvaVM%%h}Qun w]L=P\TD,ֈ˥lM>:aId}&wd\%iFǶO!g=[7(M1"${B%b),@Z<jibrnsʿF/ɵmvϰ6<C;Bqy'SrH>#9#$B7>O& (H[&FϿi<NĩdvQŨObLIWbRX f&$%C=]I"a~?/(B|s2;f{3&*( F9v5cx1wz1 w ux(Q/H OI#7 H3>ݥDIX82?V![(Xćt El-WOt 3-PE+J5+Ē1(ʾEӖq"N"zTg( rL; tEӯڧ+{We(9k,^!b;P-!$c1W*َPAemJ } e))!4,=`(2czBdgLŰS_uN^8'O X䴒N4w#вgDps"fp|mH_Ꮅ `m-ӗ,mYq$ GLEnLlCp21v%b]Zd9QH+R[)59۠jOIMT~-ڀAuTЄ+ b:5 I6~" آ LT`#vQܗ`ӱ*a5/ŒwEmlhA[k~oDD5C`W ;&w"3,y2Q-bXsL GgFC("mpVF.0(aLRR5z]ŏ ;[p3si5 nE439I žFoqCzȈxT3)ns6Y1cqu gpeF(rgH)־_ώ$'ڍ6e!;)8kd +Y-DJ*m>$U/sO?"ApO+{ %HswFVFwQrA[zx ƻ&]4Cz'V1BE9@3<b ekf܏w9 ^btNĹN(hBrs^R $8yC!;OZn)Uvf*f8 d} G1EeRF)X)lcv::&Dfw bfO};K}ybpHR;%In)k^%jx8빵' "RE}8Y08 o @dDtUHW`ۜAu,w;$TJ iV%:Sf8%A . 8&l2d<3ޞV^1?=ґ /-8 |7zz`2.iVldω}AP dz3Smk]*bp4RmM^RKKN__~۴bGw WGN7 c"D[v+0^B#D2z;;RyJy<3MSpؕ:MRbVФy8'Ս3,GqSNAd >c`݈u6Z+_Uda˟#T͒C'e^xQ<w8(cKqDžlϙsgQ7q}j[0㨖Ri=/qr+M&ХvLQl8{ f(yMaȑd+0U9.rcz҄#+ܽcSU묤8``fg` VSr?*o7}Bb9֕1?yRӘ:MF1c bi(xg5m[eFH#v}0<%K>1pi4>Xh }pWjkm@Y^^"ߴsgGl$?4 7nՇS@>MF E'3|oSgVR8H 'vU& &֪!AI~Ġ"ԡ_RIjJ7j٧"9e ܐG2vyHQfs?ڷ[ e8gI`W G+L=;LPH,[?mPi~x޵ƫ͉ޡ|Fjl4κՔhLk$_|;lNM"'5=rU{e!7C&v/loѪzqu`7cSkwT@2EdK=\{۶B($NG^d[QTRzIH#y8\< vԗtmTD8/dG7u4c[s/AR3P}ӣ"%LbHԈvRLԦJ7vM68 ˌAx70b.\*( /)E`i7ĬcN_IYLĤ泡Yv^ʃ/װcf $e5'_I:}! MfbR@<FG+ ^d&4ld:=o.L;8:),e"K|*O`" [Z06EHw󖱟HW쟄jjI KTͽ5#EiOyDu)p:ZN-3ND lsHp7q-i]1V5 8h3 f8T!Z: NL΂M֗s*ed EREOvK,ܐ+xA.z%CeƎh0*`iBL『RV,--(Fn҃RXx~ tYv,N؜/⨃GC=wSV)񿧫( 6;C/R L[nQ`KڜQ&uW("7lg]fL9P!yٰ5J- We](cTA˔qSlLͷ3a.6l}T Cq!iٰ끝V8[~Çc2 3h Q?y:e_; 6(|̬uOz wFR@?,Gp9/d"DWi&گjTůAS'ZpHb'_@hMOaŜz.b`V?\}wJK/m11LJG +V, QUvI<6:M2-0[Ƿ$c7?s'ҵN>C!r8VyK.7DY@i'QZA2-$Ʊ*c<8Ϟ6γZ<+|R%?8qm#tUXbo1V،'C-l^ւ@ISA)|ڡ 1Tи>8 vA1*3v/7Ħ`YCLeT J$ ~.BH"mGozV|am4໻KHʄR$6~Ùb b82iNٌ0H/!2X^nppe9;yQ`M,ΤYD-=a`VLm2őF̙ Q\  tGɛ>uHsPXQ;"KSzdoԵ@1~Mğe:`phCGwC&t|/KO*70Le~tޤ1y3C_\i*:%OJ(J&/*ǴR F 1bAJbEᙉG.FeLz'jSs~j<Jߡ{=|X_S(Js]ВQ",~i6*DTOwKo=O`ina80%&rꈢ{ KX#KzL մJX$4(3i= ͝ ݑ|c[>Q4[T}!Kk7+]pXT]E?l=[[>0v'[QIaO>Hsm,N3 ΋(F dj"x|#3੉_͖G-Y{ݡte˟%KH%BG|eu3 s ߜfaȏ]E$.|VOآ4m^Ƶ3] )Gm084n_hv0*!0PD; rT $ܚ\~q^Ԍ IR񓷂'l5Z0g۠iX.ju!$rtJ@]5 \lhSy1 86V"bE뼱CAZAv(ZPM呍[ے<жxhH͗; }zfbPHLx$鐬D_+Xbaʟn/= t4,m]g&}7fj~ѥ1%fHl!~ Ѳ>oǮj?0QMjyT}kգ1FA3QWKzIX2aI;58zD#KA7":ٱVNj赒JXMOUP@ͪ6d2whIr[a% *V4^24 s;ІُD :e|$umS5za`pn 9iNwt&}aїubP2E '8 BSC$]WHrRezu +ƣG=%p[mi%W- #nvvǏgeهeQv!L,֘O2]˭O݆=(IKrZnζ,šW6%ey3$abn^RTDbs'MBUqԽzC{<\{nHJ:>Bz ǧWH8 IKթ}бr׹BD{m>awZ`Y%Qk \;H*|l ޿ܹ"+4(KE_t%+7:/TRoR_xno[[4yAưHep82DjY$p:n7霒fq|ғ՛wĎf&BIi3B]QI[}<>sbN:iQV2OUT^uHv?9E:#!X*Z{q竫f%4h/@^ 4Qq4<4(JTTp8[I`-oBSwu5L)G6c !ƼOUwOcO %ۡ oֱzk|ژ3I&@ >qfned]A;{UUSS<6NGCvWrǑ9hҙ0:YN 'Y7v˻3d.<`::ru' ) S"#U+Pz-}z9N@ KEYa;ԋmz{nPF0D5Gt=#&@9't>r!Q$R6Vy6%i7v1?XO ZڃsuWE~rK;%c0;Eض}ɔmO Kƕv>{B(-eI~E񬳜62dqDWOYO>p@SXoݖm~ cD\hKT_Vԑv~qy>ϸݢ}εlc-C?v$܃x.¤)vI(:-q^'I?kGYџԨ5~ t9U[$frԟPG#d>#)7fܣK7afr kH9} _ F3| qf-Ќʺ#}lrj[@~};]iN3\/q[u3Y9p+ax,'6\Mr:%"6QtwXknq1Q>X;n0xv31=MWa:^^:|ˈNz{_Î à4].OYFI\]HvfQ}8~v `|rbPSy!$#"q64 [?`rkWu|;Hw.xUJtBTAKxhWRu ?|gFkXs %9zG뤄]hRM"ft%t+WoJSEƏ0+ A톱C3U`y~;񅤏5A1B/N(QL#:)޴_/N.`EdsûL CB&eDd#SKIM4w$ق|]:wtLu2Ptf{sZ5Xy$3Z[ EOG1\̰>3U* `6c&Xq̡R71.-E01WӮ 9$6g^t[?hfS 0|,Z\@Ʋ+'xvI88Whw?Di<$RJ(-˒G㽧"~Q, kB i,sL7?\ !yQna)Afv@9&w1&ǖ6}WbBĶʩV"p|o{GbF| h f'&+ETR[qFd3r4 Tn֔ >OD'v2ŷVy;=gޜcF?:+r7x&yM _),ײ]Ot1dWF2A: 2==iQ8Z^3pOmy[MQ\7u.':_2ajW!Rs? Rlxj[O}Oz~YW*w'EGE-~ঊ~Rӗǯ4[ϻA};*K xi]Y8rK'eZ qYՏ]{N!ex\-!B7-꘽&Gq b3ߝm^>USyapWj53TVUvUq{!, \0~:٩˵&lg _rb|vex5 ?ug&X%|T$*;-:n% Q/L߬i!jp"]z5M<=^&!<%6|{"F;iغE\1mН%XrEl[׮ #dh@!I5H>My<&s3%Zu0O! KC2 [*zwUNZ2e߇įy O|NT;JSl8MY}=qN9)MT~%ݛ#[Qr' Wf*5 |tq9<2Wi:ѕXq6gW+cj٨ ns O_3{?X&;4Ѯ 6ou7fʈƨ ,R>aaFpOğ`[(U䊸},DTqy6OJAcHߔa*_\W@Y >#J$;B%U\霭#n17w A}=0k-T}C ߱kG&Lq[Z )xuʔMQB­Xs>"yfS\<㛘k13>tr}W7-sD@ >-)"agFZ(ϧ[;qإohRulnc?x|G0D C'v2G\밌!N{EG$ѩ=kɼ/O3U+<̹Q_j7\>($ĿgP-&;@Eq~|5&Iq_ -d%5niŦ[?Gt&ncot >')B<*@]+ h}>maJ!,aMv7qw`h<#e<6qP1bţSGӜd4%'5+s l9Aa ،:8ZXDI&^% nP3Yc-m|{OT+b%3p,thBK#[̝ g|$yywϽ!0t5xi._JŭM0S!Z)E=sc["tY[)? KIcZ&gbw xwaby o) 6u[Ḱ0 <̐nӴ&'pC;>3.N0n3fMۑxG$)dF9D4\ajQV3]2V8z46ҼnT7 (b@IߵFQwng&HzY{WG7֞a (pg&ӥڑ[ܩHXSp3.UD=^S.f1ۼ!_=S. ~8X"I/r5- 3]lpdpJ>~'>8pU-̓O\־jd, yiJ(O,Cyu\PTq,á&p)7B|h?rH.mO2T8?x |^ot8Zܬ9J9wrm` 2 'i~ ߹G.]Y4Eq\QeR2\OG9Z&=`KYJʒvBhՋYKXY߲Rޱ戗H>d>D(6-(o&YpZ/B+L8xj+^u :I;9p̎r:o?;F/FMU0oH(t]MY2[G3%Y%AF"5{(p^ ]Z}zCS:ex)iczFIdX#:|qAJBpP9^/c1 [>^Nbii$??]?7/I36#u`oh/Xn0/O-;;9 R(jAށ \&|W5(s:3*a}u[DCPTlidt FѰ^ghQHH(lH1MؠΥ͵77U1rg\BlŠLyxļ" >*4ffx|>z{'lTs%Aa;y '%]࿨?[/ZZ249ojFL鲓4 -a^Ч |;oH&׼)/r%g(uۚy4ULXR b>>b袜 aSJg+[{?DѼb{/JȦɖvo)Z\&L?TDH3/#S^K?pц}7Ro wlگu7 YZ