sblim-cim-client2-manual-2.2.5-lp151.1.33 >  A \л/=„`;Vy^?i$W1vJ<ڔZ2Ug;¬H5B_^9 *?Z汜%1[k-|t}%%ʿ6j&Y_pw1`ʸFxqU킫SXl*t퓝q-Blz~pb^_87$c$K\eɴ4hpH_p?]l 5d658d6bfde3c3f51ec9965dd7bcc2ae14c47f422eeaed5c293c88614213072409f54e176e74aa28a19cd56872e274329e43d57e \л/=„Vq>itݲmo.e+\MKI9 + 8r8 "Cd)3ZSa#'FϞiv2:ߙCC_tcA4Iv+JZe:tC5 e*Cqjmv+y Fn1J4hA棓*mH8FyO"Nu7*x3my\;דX.VR:#soo[N9XMn4>p;J?Jd! , Y ",  $    \    < X h ( 8 9  : FAGBHBICXC(YC,\C@]C^EbGcHHdHeHfHlHuHvIHzJJ0J4J:J|Csblim-cim-client2-manual2.2.5lp151.1.33Manual and sample code for sblim-cim-client2Manual and sample code for sblim-cim-client2.\лpcloud129openSUSE Leap 15.1openSUSEEPL-1.0https://bugs.opensuse.orgDevelopment/Libraries/Javahttp://sourceforge.net/projects/sblim/linuxnoarch,:[ [2JDS[9s?C0 XNyrjA큤AAAA큤AA큤\л`\л`\л`\л`\л`RRR\л?\л?\л?\л?\л?\л?\л?\л?\л?\л?EdJ-.R\л?\л?\л?\л?\л?\л?\л?\л?J-.\л?058d9281a56651c076c4044eced87c8169a96a99dd9a3b05ae03acedecae4814993b4d1f156f975131239a4145c03427c46e93ddb29f18ad68adc5bc9b77eee6635a76ae3284dd4bc7f92d46211bdd04cb39c9e89c1470c637c5dfc4cbb2038e0a9dc9731a954bca0aec2ed59ae339a553e9281c64112020a5fbd81fc6b223c8e9ee9273121ae648feeb89c84a41c5abb76874f1ac223125bb1e9fdc9b3bae36fa97466bf958a4576466966ca8001f56e7d08aeb80f74abb2dcb70a3be87e1330d4f55581dda08f4366ab85ab827b8e63aede5d2ea975053af7a3906761dce919924a6c9f191c4ccb28273c2ed3b4fb5c524f33f0b87f32aa7df7c76a9518f7421acb8d095850443b9b0137432b5fb659f4adbf06089103f5a21435418a7bf2201c9902b6a32de16310afa11498c0a0449fd0a4dd1f168da6126771dcac506b11087a4c1086770c3d6652e705acef68eb67a7ca96716fbb162e8e64ce8b0af901f4a93feffd29566ce79a7477506c6e22278dc95e333017cc196ea745a6d52a2f9a18f55dfc252a4217c7d8cb86c4776555816a31ff3370b11b69037c83a3ad9b794fa541b20938f6ec7e79c43793f45e3d426b4926c943d5f134f54a93a29997974ae13ebd6a6d2cf200b05eba43d910300952eafcd9449e4baa9d6efbc5740adfbdeff44d6acbad512263183e4c2c552b2d2bfe6d53b437d14f25d1a79d60219ccc848c1c41f010f9b66988abb60f0d7c03db2043df8e70747689e32a158bd2cce5e835289008c12e97d6a31dee39b4c4991ba6d4bd9db3c7902b40210157a3132c9b78b9adc3d2e7c68265497468f00929d0267bc076b71a408be6cc0747d3fdb6fef49a71f81c8a75b8d9176c9ae8d62882239f77a28d5d67e5789fdb5ae2bf8c33c9746cc42ff14a21d216bc48c7d8ed50c9ff9b0de70ccd90c283df4941c7ef3f3558793b9bf981bf9af89ba6371ea26173c4e1248d5889cfba640b4d5b12098060978f135284c519a9d3fdf81cd12efbb5e429eff15a539c63ab6f525d8731a7b5370b662807ca5efd2af47a500822c5b85d25eebe8aaff48d1e0b998rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsblim-cim-client2-2.2.5-lp151.1.33.src.rpmsblim-cim-client2-manual    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@U@UJ@URR6Q@QGPf@PTmkkaempf@suse.commvetter@suse.commvetter@suse.commvetter@suse.compwieczorkiewicz@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.com- Fix build with openjdk9: sblim-cim-client2-2.2.5-src.patch- Update URL- Remove self-made dos2unix and replace by standard one Convert .java files too.- Clean up spec file - Remove java conditionals, when the java version is set correctly there wont be an issue- Update to version 2.2.5 New features * Two new Java properties - sblim.wbem.sslClientProtocol and sblim.wbem.sslListenerProtocol - can be used to set the protocol used for SSLContext.getInstance(String protocol) by a client or listener. (#2647) * One new Java property - sblim.wbem.cimxmlParser.allowEmptyLocalNameSpacePath - can be used to have the client allow LOCALNAMESPACEPATH elements without NAMESPACE child elements in incoming responses. (#2711) Version 2.2.5 also contains five changes that might affect existing applications: * Three internal APIs - CIMXMLParserImpl.parseNAMESPACE, parseClassName and parseCLASSNAME - now throw the CIMXMLParseException. (#2670) * The internal API CIMXMLBuilderImpl.createMETHODCALL now only has three parameters, pParamtype is not needed. (#2689) * Two internal APIs - Node.getParamType and CIMObjectFactory.getType - now throw the SAXException. (#2693) * One internal API - PropertyNode.childValueNodeParsed - now throws the SAXException. (#2700) * One internal API - PropertyArrayNode.childValueNodeParsed - now throws the SAXException. (#2701) Issues closed 2717 Update detailed release history HTML for 2.2.5 2716 Sync up javax.* javadoc with JSR48 1.0.0 Final V 2719 TCK: CIM APIs should not generate NullPointerException 2594 CR28: Support CIMErrorDescription HTTP field 2718 Bad CIMStatusCode generates NumberFormatException 2538 CR14: Support new CORRELATOR element 2715 Add VALUE.NULL support 2714 Add detailed CIM-XML parser test based on DSP0201 2.4 2713 Enforce loose validation of CIM-XML documents 2712 SimpleReqNode allows any CIM element as child 2709 Lower the level of the EOF message to FINE 2711 LOCALNAMESPACEPATH allows 0 NAMESPACE children 2710 parseVALUEOBJECTWITH(LOCAL)PATH ignores (LOCAL)CLASSPATH child 2708 CIMNode quietly ignores DECLARATION child 2707 INSTANCENAME ignores KEYVALUE and VALUE.REFERENCE children 2706 Bad PARAMETER.REFARRAY ARRAYSIZE generates NumberFormatException 2705 PARAMETER.ARRAY does not require TYPE attribute 2704 PARAMETER does not require TYPE attribute 2703 MethodNode should not require TYPE attribute 2702 Bad PROPERTY.ARRAY ARRAYSIZE generates NumberFormatException 2701 PROPERTY.ARRAY does not require TYPE attribute 2700 PROPERTY does not require TYPE attribute 2699 parseQUALIFIER does not require TYPE attribute 2697 (I)MethodResponseNode allows ERROR with PARAMVALUE 2696 parseIRETURNVALUE ignores VALUE and VALUE.ARRAY 2695 parseMETHODCALL allows LOCALCLASSPATH and LOCALINSTANCEPATH 2694 NAME attribute not required by DOM parser (part 2) 2693 ReturnValueNode allows invalid PARAMTYPE attribute 2691 RETURNVALUE should not require PARAMTYPE attribute 2537 Add new data types for PARAMVALUE 2690 Remove RESPONSEDESTINATION support 2689 createMETHODCALL should not add PARAMTYPE attribute 2688 parseMETHODCALL looks for CIMName attribute instead of NAME 2687 ExpParamValueNode allows VALUE, (I)METHODRESPONSE children 2686 parseEXPPARAMVALUE allows 2+ children, prohibits 0 2685 Element.getAttribute returns empty string if no attribute 2684 parseEXPMETHODRESPONSE has several issues 2683 KEYVALUE VALUETYPE optional, "string" default 2682 (I)MethodCallNode allows no LOCAL*PATH 2681 parseQUALIFIERDECLARATION does not require TYPE attribute 2680 IPARAMVALUE parsing broken on DOM/SAX 2679 parseIMETHODCALL requires one IPARAMVALUE child element 2678 parseMULTI___ allows one SIMPLE___ child element 2677 ObjectPathNode allows all child nodes 2676 parseMULTI(EXP)REQ looking for wrong child elements 2675 CIMXMLParseException messages should contain element name 2674 Null pointer exception in CIMDateTime(String) 2673 NameSpaceNode does not need testCompletness() 2672 Remove SIMPLEREQACK support 2671 Potential null pointer exception in parseERROR 2670 NAME attribute not required by DOM parser 2669 Potential null pointer exception in parseMESSAGE 2668 Potential null pointer exception in parseCIM 2666 CR12: Remove ENUMERATIONCONTEXT- Update to version 2.2.4 New features * Two new Java properties - sblim.wbem.sslClientProtocol and sblim.wbem.sslListenerProtocol - can be used to set the protocol used for SSLContext.getInstance(String protocol) by a client or listener. (#2647) * One new Java property - sblim.wbem.socketIdleTimeout - can be used to automatically reset (close, then reopen) a socket if it is idle for too long. (#2654) * One new Java property - sblim.wbem.enableGzipEncoding - can be used to enable support for gzip decompression of CIM-XML responses, identified by "Content-Encoding: gzip" header. (#2151) Version 2.2.4 also contains two changes that might affect existing applications: * The internal API LogAndTraceBroker.setXmlTraceStream no longer closes the previous XML trace stream. (#2652) * The JSR48 API CIMObjectPath.equalsModelPath now compares only the model path - this may produce different results from previous releases. (#2660) Issues closed 2661 Update detailed release history HTML for 2.2.4 2662 Need the specific SSLHandshakeException during the cim call 2660 CIMObjectPath.equalsModelPath same as equals 2657 Potential null pointer exception in handleConnection 2151 gzip compression not supported 2655 Content-length must be ignored when Transfer-encoding present 2651 IOException when tracing the cimxml 2654 Check jcc idle time with CIMOM keepalive timeout to avoid EOF 2653 FVT: java.lang.ExceptionInInitializerError during static init 2652 LogAndTraceBroker.setXmlTraceStream should not close previous stream 2650 SLP opaque value handling incorrect 2604 SAXException messages should contain node name 2647 Add two ssl protocol properties for http server and client- Update to version 2.2.3 New features * A new Java property - sblim.wbem.listenerMaxQueuedEvents - can be used to set the maximum number of queued events awaiting dispatch to a listener. (#2628) * Two new Java properties - sblim.wbem.listenerHttpHeaderTimeout and sblim.wbem.listenerHttpMaxAllowedTimeouts - can be used to help prevent Denial of Service attacks on an indication listener via the slowloris approach (#2635) * Two new private APIs - WBEMListenerSBLIM.getBlockedIPs and setBlockedIPs can be used to control the IPs of incoming connections that are to be ignored by an indication listener (#2635) * Two new Java properties - sblim.wbem.sslClientCipherSuitesToDisable and sblim.wbem.sslListenerCipherSuitesToDisable - can be used to disable a list of cipher suites when connecting via an SSL socket as either a client or listener. (#2642) Version 2.2.3 also contains several changes that might affect existing applications: * The internal ChunkedInputStream constructors now require a second parameter, a String representing the names of the trailer fields (from HTTP Trailer header). (#2621) * The internal MessageReader constructor now requires a second parameter, a long representing the HTTP header timeout (#2635) * The internal HttpConnectionHandler constructor now requires a second parameter, a WBEMConfiguration representing the configuration properties (#2635) * The Java property sblim.wbem.sslCipherSuitesToDisable has been deleted, use sblim.wbem.sslClientCipherSuitesToDisable and/or sblim.wbem.sslListenerCipherSuitesToDisable instead (#2642) Issues closed 2643 Update detailed release history HTML for 2.2.3 2642 Seperate properties needed for cim client and listener to filter out ciphers 2635 Slowloris DoS attack for CIM indication listener port 2640 Multiple CDATA parsing broken in DOM parser 2639 CDATA parsing broken in PULL parser 2638 Do not build empty REFERENCECLASS 2637 Add nested embedded instance builder test 2636 Nested embedded instances cause CIMXMLParseException 2632 Potential Null Point Exception in CIMDataType 2605 SAX parser throws wrong exception 2628 Limit size of LinkedList of CIMEvents to be dispatched- Update to Version 2.2.2 New features * A new Java property - sblim.wbem.synchronizeNumericKeyDataTypes - can be used to synchronize numeric data types of keys in a CIMInstance's CIMObjectPath with those in its CIMProperty[] FOR CIMOM RESPONSES ONLY. (#3598613) * One new internal API - WBEMClientSBLIM.sendIndication - can be used to send a CIMInstance representing an indication to a specific URI. (#2616) * A new Java property - sblim.wbem.sslCipherSuitesToDisable - can be used to disable a list of cipher suites when connecting via an SSL socket. (#2618) Changes 2624 Update detailed release history HTML for 2.2.2 2618 Need to add property to disable weak cipher suites for the secure indication 2623 Reflect SourceForge upgrade in documentation 2616 Add new API WBEMClientSBLIM.sendIndication() 2621 Not all chunked input has trailers 2620 Chunked output broken 2619 Host should contain port when not 5988/5989 2615 Add Allura links to detailed release history HTML 2614 Remove redundant code in transmitRequest Bugs fixed 3602604 Clean up SAXException messages 3601894 Enhance HTTP and CIM-XML tracing 3598613 different data type in cim instance and cim object path 3596303 windows http response WWW-Authenticate: Negotiate fails- Update to Version 2.2.1 New features * A new internal API - WBEMConfiguation.getActiveConfigFullURL - can be used to obtain the FQDN of the active conguration file (#3576396) * A new Java property - sblim.wbem.verifyJavaLangDoubleStrings - can be used to make the client verify that strings representing a Double will not hang the JRE when parsed (#3572993) Bugs fixed 3584119 Update detailed release history HTML for 2.2.1 3592502 Enhance CIMDataType unit test 3588558 An enhancement on Java CIM Client logging 3557283 Print full response when get EOF from CIMOM 3576396 Improve logging of config file name 3572993 parseDouble("2.2250738585072012e-308") DoS vulnerability 3567433 Add links to top of detailed release history HTML- Update to Version 2.2.0 PLEASE NOTE: Version 2.2.0 is fully compliant with the final JSR48 1.0.0 specification. In order to meet this requirement, several changes occurred which may be disruptive to applications that work with previous (2.1.x) versions. Please see the following for more details: http://sblim.sourceforge.net/cim-client2-v22-doc/org/sblim/cimclient/doc-files/history.html Detailed changes ================ 3567429 Update detailed release history HTML for 2.2.0 3555752 Sync up javax.* javadoc with JSR48 1.0.0 Final IV 3565581 TCK: remove unnecessary overriding methods 3562235 LogAndTraceBrokerTest breaks unit test tracing 3536399 Add client/listener peer authentication properties 3529151 TCK: CIMInstance property APIs include keys from COP 3536398 Update HTML to reflect secure indication support 3554738 dump CIM xml by LogAndTraceBroker.trace() 3553858 Append duplicate HTTP header fields instead of replace 3535383 HashDoS fix 3498482 3545797 Support new error code of SFCB 3529066 Add Jsr48IndicationTester 3524050 Improve WWW-Authenticate in HTTPClient.java 3529065 Enable WBEMListener get/setProperty 3529062 WBEMListenerFactory should return new instance 3527580 WBEMClient should not throw IllegalArgumentException 3526681 CIMError valid status codes out-of-date 3526679 DOM parser ignores ERROR node CODE 3526675 Unit test fails on Java 7 3525914 TCK: SetPropertyTest.testSetProperty failing 3521157 JSR48 1.0.0: PROP_ENABLE_*_LOGGING is Level, not 0/1 3525657 Sync up javax.* javadoc with JSR48 1.0.0 Final III 3525150 Remove CIMGetClassOp.getPropertyLis 3525145 Remove CIMDeleteNameSpaceOp.getNamespace 3525138 Remove WBEMConstants.PROTOCOL_CIMXML 3525135 Remove CIMResponse.isSuccessul 3525128 Remove WBEMTransportException/WBEMAuthenticationException 3523918 "java.io.IOException: Unexpected EOF" returned as HTTP 401 3522904 Add new API WBEMClientSBLIM.isActive() 3521328 JSR48 1.0.0: remove WBEMClient associators and references 3521119 JSR48 1.0.0: remove CIMObjectPath 2/3/4-parm ctors 3521131 Sync up javax.* javadoc with JSR48 1.0.0 Final II 3466280 get instance failure for CIM_IndicationSubscription 3513228 Reliable Indications support can create lots of threads 3517503 Missing parm in CIMDataType ctor javadoc 3516848 enumerateNamespaces() method to WBEMClient 3515180 JSR48 log dir/file should handle UNIX/Win separators 3514685 TCK: getProperty must return default values 3514537 TCK: execQueryInstances requires boolean, not Boolean 3513357 Handle multiple CDATAs in CimXmlSerializer 3513347 TCK: CIMObjectPath allows empty string 3513343 TCK: CIMObjectPath must validate XML schema name 3513349 TCK: CIMDataType must not accept null string 3513353 TCK: CIMDataType arrays must have length >= 1 3511454 SAX nodes not reinitialized properly 3510090 Fix CIMObjectPath.toString() inconsistencies 3510321 Handle CDATA in CimXmlSerializer 3505681 Add detailed release history HTML 3500619 JSR48 1.0.0: CIMClass association/key clean upcloud129 1557183344 2.2.5-lp151.1.33sblim-cim-client2-2.2.5COPYINGChangeLogNEWSREADMEorgsblimcimclientsamplesDiscoverySample.javaJsr48CimSample.javaJsr48IndicationSample.javaJsr48IndicationStresser.javaJsr48IndicationTester.javaJsr48OperationSample.javaJsr48PegasusIndicationSample.javaJsr48PullEnumSample.javaJsr48SfcbIndicationSample.javaindication.xmlpackage.htmlslpexampleSLPClient.javaSLPDeregistration.javaSLPFindAttributes.javaSLPFindServiceTypes.javaSLPFindServices.javaSLPRegistration.javaSLPTool.javapackage.htmlslpMain.java/usr/share/doc/packages//usr/share/doc/packages/sblim-cim-client2-2.2.5//usr/share/doc/packages/sblim-cim-client2-2.2.5/org//usr/share/doc/packages/sblim-cim-client2-2.2.5/org/sblim//usr/share/doc/packages/sblim-cim-client2-2.2.5/org/sblim/cimclient//usr/share/doc/packages/sblim-cim-client2-2.2.5/org/sblim/cimclient/samples//usr/share/doc/packages/sblim-cim-client2-2.2.5/org/sblim/slp//usr/share/doc/packages/sblim-cim-client2-2.2.5/org/sblim/slp/example/-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:Leap:15.1/standard/61b303de3edcb615d269c3130a44bb93-sblim-cim-client2cpioxz5noarch-suse-linuxdirectoryASCII textC source, ASCII textJava source, ASCII textJava source, UTF-8 Unicode textASCII text, with very long lines, with CRLF line terminatorsHTML document, ASCII text, with CRLF line terminators bxH؃utf-877f4afada8f4c6dd394cfb713de3ae8f9c6e67fb63dac9379c9163183c581993?P7zXZ !t/3k] crt:bLL ;yN .GdJp"V7 ŨD91lNa{l_`,+&UdeUv[͞ 3odNlrCoP8 T:U78Erڨكa䓯!%Qp>f)7=̷UI1txUh/G29d`Vucu Sb/nQ3N]uc3) #Ny:Ĭށss$|>(IBl#: scV }~PPx65TLh6P"R3?&1Wڀت^V2Ԍ V$\-z`4ó_S d0P8$dFZ%VP'B°ItƮvOјDLJ.\r?h%H>qPpq@rD,߮^g| [n!=à( !9 fn:B|kATJ5U6=yKN4a^ e=JXoŬr/VnVv| PܷTsD4aQ~{J*J.kݎ3$VΉFІ9=w(SlH3O%aOG ƀpuh+/u7͡aa)UQ#/^M/׼\ 6T.UkT_ҏ<IO+QY ajL%2%x׆wˆE-pbTFx.94+| R]<.̏!" Yךl\І1طoua⿌En*1AiDIՋBI m\LH>=#pAU-Ȇ[Ds*tD!_KJܮk "tק4\HiwDAӱY1X#o{cH ,X[6^/ZP,BGzL9JnXPFl5F1Q4sssu<=,[{"Egaa7qR$NOn9Ksnʏ+OTR7l|[s f"Wޠh|Hf*T'\ިH)~K˜Ѻʳ8rx+UW[^PLW F`N!\T9.:ˑAK/7x p,T=NH@/ߐTQ! Ewd^rɕ 5]1܄N84(n .ک3b IR p5z$X ͙ 4$=+9:uZ7o>pudg莶8tuC2|UVѸX  hCb*U P;${R3}CͲ$i?&ϝՐA/Rao)9 f2cTF9R!%W8兲1EWޏEk, :GjB8E,5p/GW<G9<6)Y0dMY W%mb9Mh`MeBi1ɤ|o{o (@|M1 b-Z4@7hx%% 5bZb,$$4ɍ%9]"q]%·sBNArˑÙS >+POʧmYa(1Pdc]ni&Wf'J7T#|di"|g4 FH=/DdI,X@")_CQ҆+>{2>QhX,[e,;iazk{O"tzm908_6=t4{! |,h"ջqXp3skc>ּYY( K>.E\ QԬlu 6ϻp)~+zf 3ʅFAAy%/Z숦^BsBw WE XuslFjB7Pcpu?zq B>YfLozVyݤhRKׂoi,*;yތ4T6r{_׷%S 01ut{z El\Dҽ lE!LJ?вRlo5*$[KE1D!}5L?Lĕ`o^hŧX[iPN ЦTbT0uTdHW ^"#S]K&g^ޫA'ʻ:AC2TVEB"M:ɲ1`2]L:=:6Rp<߬ʷ)7?oQV,';ٷG*)pv{3'w+Bt3h!֟am=^&ƴ8P~ \Ie(TdlS S7U{cK֖Tv1~V T@@+qj<,6!׵ӊaW&>NX>YĊR[X˶m<Ƅ,_vѶ1[j<6`ZbJYԆt܌FD@l>6NV00WM/j2,7H- 8M`E9,ޱNl^e;/ lO!C5kb 5l=2֙>M*9k#Gr w46X`bHؿr oٯ+4ҜauLI0lD53aw2%P.]%W1 9UѸz3sj% j rXXJ\,Zz˃BY7}cPvWŠtwRϖE:bB0}aZ#lDO(+۽^LXdCE*jʃۭÝ=ÛCv8* J@v\\FrF4$lCXH_е3hAݿXxSUq R:v{z+~\mVz2ھKb^p"bpp7$ꪐ$7!0̣K(6tcWdW~r+`pD[Z422Easc!a!ln:әF^{[!{pE`ĄPX@q91aUɛʻ=vCXY'/q' 4mar59RvGĔ|`"bFtbf-`y{|OȪ5v!)(3<Z**bXjbIYNrWiڡ|4VSJN5$XMGfn]$y͈xm 5?S9{yƩ`#ԀakFơ*`~=l _eS |L|`]4kIϖ5o_ŧh "9)l@L}=,5rPx˗;1ON`E.ÆZ{ RR󙈅ޑ"]+yλpݑ:P$-xNpUI56n>$Ġ swۀg̰GGnD,}GJ2_"Q%"9ey?x.M'4|P" 2.Ą 6s1l#m;g)|q ,АV ҾC`V':&n$V`\/vvd®n@0"*^nw0c9:#65e:Ѥ}9Ym{"oS_`7o썳þ?|$6R~Q] W{ԡ bwgSDE>8[V녳W \vIn-BWF~ph,'TܩkV\gnTb\FټKLzdDGh ˉb JDNqųC%Ipz`lXhK}-}$)i^54q3 7 Hn4  d $)Q$Kd$biQ\n+u?3 `nD+ѫeЗJ V{\B^[T c˙df,vX2h/a9"F;{6;wjHl572<ggOX&(aNA6z?BP#RM_3-Y Jbثc߿?s4G7%[21yϋz"WZq~J{bMX$N\ 훇NKղjWK-4[p[#s _{ Uăt l?qbuZv(lXO7kgq8k?P,]^D`4ͧgQ$;~PmYTӃ:sSF/\1A؜c3N^3Fe[7Գ-?༃h'xΞ{Xb.${&U&A(6M;"+$UۓGb8 ^sAk\nƖ,RU rcytL*Tńp0!fFΛ+XՉU 6wEWtjR&0v&|X-.Y ?y *̓Nꚢ>ITtA~!G) a8DK?B*yJ 8`bҝ"#FVD2pgٗ۝lJ;4ϵӰCfGGM!O\.|'e֦dpd*SV|N gpʱ BBwr7/9Of);l3)W+T PO v2AmAٲѳƂit XO$-[ L,#["-Ʋ1!k$T0jzoFd-.}/ďD<{H)kDNE*&cFN&L̃i#7]F:~;/E_(j:lQ$d\wB;ٗ2Gbx!OWCdy!P&2%!A2M}}v܊f+;ZƚQLMX VRotwJhRQ7z'@j\*+8U[ɝjIt?N] {q$93&DV ؗd?5HoI{>z9@塑pfE-Qx\h+wnVw z7mP m@[,b#k cl`{I;FH-GƹC'#v.kBbPyWcHLS<ّ }a_7DC\${cI3@S"P'Wp[Ε^,*:nLgevO|DS>r[e^H}᳀0CUye}tߗۊ=OM9pF9VкoZIoȷͧ*}uus5#b -1t{}Tz|2FZң My/ ճ*-$Ի- dqӆHcTJݙ`=T'0J<'rC݀@6ђ,+:`gpc)d`J U ThPo$'NFR߻Y[\{v;9=A5<@vS>|9ه=_]#cmFCFH¥UAQ=MٳڨGF%;itDWBI։S&+qTVt㏒C6Wo RSRcN݉z,eȼ\P$u~IbR"&\T1QlmS3 tqyY;}S;v&*C˭ gf8Uz:_Wűo*]d{+w{"X~u#6ӒIӛl>n=kѥ,j{Kh!"9s{. 8dGthX1qӬSCK0Zsa&4\Vb,ju w ,J )u~?*qMJ_'s~%yR#UeYY1Lo`FƙN!:f|@F:% -㹙̰{}:RK\T+j9RĬ!OQ-:\ 8H~XN4/xk39)5א;@'!Go7|FɳBGeZePûPR`Z8GK1VA4bzJf7%5܆,;2`2PnxI1[h2< Yp۠KOCέ%G&^p&944`=asK*<-@ Xd.*$h{bo%;dDb2liޱY/"Y)Uz"@1j 1OKW ²4on2ȯ:}v6 xp_Q lq<FbqRK ͢=NT1LGriԴca9Y"1p d:IfR$c&mvHGIg `U:h$/n@MaJ@G*M;qENΧcI1`eznC?း`E0U=8QeՑ+gz!~_je0<풼$O굚 R|ҁM[*'Kdʳ\/Qf.K3i_ a,=O1/XVoK;L":#q$nY?u'yl4A^|-Ȉ vodU#͕ϐ-WbwbJ!ߎP$cfGsx ;9J vA׃*_9]eD x}q̊9&H" jȼV 睓_ڞfl2[lbN^½UQԻtě/rID@a|۳a\Oyi)¡עYw^5/B޵[8:ԺOepem`KCqnu ц|3!ׄG=Q5\7I(Gc1>47%p18)y@$\@/% m\(K*9,⌸Äj"vdY[m\Jީ 5]:|JHX}.>>CqنND7xJXA i-ڛbVHZ:d:^V(k@iۊ+9շgo>Y!T_4m]*(Ee^ibLnКq7K]Ef_nL$pùx[A9p0π;u&]$WGn==B3!iAxY9bj9@O1[9IU^m=)xF˙9 MdP,uDؠ,A_mh ?6AZ!o:Yr-T*~A3QVT8MUs͊LkYAթ$ŨăkLG!? H9kWVoRUk Z# B#ȦT#~Qn0c^3g6#sMxɦ{jƌz&~bՙa˫.% |ɖ^r[rwq!M#+b[`3l w":yG9 aĎ5{,8;u*Z*ugo_VndJ],Ī^J(ĐQ` ~P꬀]&i~ ~2]}PNUKcL󜷏(8T$-@ӯ8qZs:y+ռ? Ѧ*HK3m}P}~s Tp@2eۇ%C&>Le `ٗz7_ӕ ݕpj> #r-#>:\KSnˮ_( m-%đjxM 5N&2~M2&ght)|Pu6NGf2 "APJAiBq*3֭4 cUB+-OXk/C/IsK(9/N_]/ Ia[3O{+iZ3b4[F Z a}nC:e%exXb$NBԆ@ g;4/.1:S{wbyG~g.SP ꗝLZFj<9(SKJnG/Td1_Q&T(n۫$u1;DQ{[*kܜSSL Y)Iatҏ֧҆B#8wjބ6eVyq64{rH:U]*;t_Yk߮\JwT{zؠK`ㄯk1s.q-Y׻E'Ҽ@yæ@)'&}hP{7+$ -g d_Dj6Z gӛ + >7X#4mf)ҴS?j4:a5|I_Vz.6fYNE2`ѝ?NЀC5}yT!vNe0p֨P:qnt0Әj:P[$?b.:_7x^6\XL$Rs0Em ""Y)WSJ;8{P(G)uĕ>ČKk:w1[mL"3k;eK7"".>/]'Z}K0wyDJb9V0Ȇr<2Cahrh/8Bؗ/nح7$Y8֡\2n&SZe*Q&" & {&ֺGlʊ}T Z` HDuq ,5-hdܑ%Gla ӣH7(К44ߴ1S{=ǃe)TW֓봬AO,ABXtHqbkߴ\Wz,@㇝ #7&4ClZ_^Q$/7:SMQn.PW,/Ѐ ,>IG Q6UYt:? HjpgvG¨]~ڑ{h0Z?Ew6:#ܹvt |tEHӘ@86;-T=1lg:Y}R[#rjՂ̰ڭo ЫdpM [0=eQCL6(]H=Tg-0l|cd7c| zUNg).o |Cd&v4tr4OE zmKVJҤ@$*b>E󀒵܁ÇͰAZF݉ 6qKm.n!zU38nO]V@ cʘ1ٗD;jз{W7 ϱ PXAzwTeΞ6+Fc9hD|kߵq E -=t_:E?AlN:6^RU Ȱ`y*Op7wMzx-v FC+d/]|6-hLU4&K?z?V)85!/j %|OGUg==<{9uboh}tP-yJHZaq9>- }M15f"vvrdjX= yzbң $z-mMگD z=|ςNo-Oڋ_\׎cP,V{pcelsQYnVi]a4ۦnWr,vģ7yZ%0]zY9]X?J4VYt5I ]40%v_"&O$+Y={`Ib7Tk0cOq`&0H}EyƂH~2Qy{P7ej]AALe~)^S$9Y5imYF>G6n*vYM~~>~$E^ pao1%ʆᩀCw's#SXϴ͗"B'ЄY`M<!;53T<7qWҍ bsq 6~`5ű=Ky{kyAv xq64sBF?%R+Uԁ F/#f7HIрqSLYjN.oPMLY]Mܛ=U[ R[1Z&7Rz<'WTfV_R Q} }1O="=mDō:.Y'ŸfZxֻqdXwm  _SYץwFC+mzS'K Ue0-Q 4ŨwOCj4yH;LӫoɎ֦[`c V?z1ɫ) @|+Mžv5h-މYA|OYK[Q5 >uvl]iK~=wM^iSnL]uTmb7E$ۿv 6iЫl8)BTZ="]07}`{$_Lp*X{xdؒ* s2C43.5 Ny>d u CWZ_)6z U҄D^,[{z=g{vV\;Z׆c2Vxw9N0#{bCW&gB w4=/t~3uRG=Ɵ֭n!SIcuc9Լw0%Y.CJ%_ٴ%xlmzۦjM jV:nTe<+'ו' A_GKMG)sij6wۧfpt.n.dBD4ຌy,@H#9e1N߾?a)P{&b1+NlKRot(ͼk/=D#7fA~]"'FH}AWmc5p(bfƭ~PGvJW>W #N]T"7F^ Inr#+ hT*&| TeƆq.pgBUUvLzz6lu;cY<@ZKd?ߚЖ%, ӃNITV?m_CsDh@9sς3nS -&Rڀ gsܘ&@}r5}RߌIlDp]'[n8ݍ\QY#$vwBL(Hrf]mDFAs?rc BKBkYM!Ɋ >%"=]WxB$'cj ,V krĪ9ʇ&JK i> QT$8M=0i/ " V4 (G=~MvO̶cE ,@yߎrۧbP-nVp:%BMb#'RoHT2*ۆ+ w:#7wD.g8v >M?+(/i_bX^odCw?nnvx!c nha|ުQG@TYS+ l\ 7VY4dkwIn8;C%}ppTڸ}zGBmC0桚?h?peFUG>Yw }K"R:i$#c6FG kIs^ӂ<4-{/v<8=W;awat`!wZ^LgxV8,,𕾖S U|.lf̆+63{(؉j&/}+!8Z i2 "SbWc#!2XS_HU eu;[1BVR:iXd-(,#|!eU9I X x\`a&+$Z_/U.`Ce:!4Rr %Z^h0@@f뫌ySkR/fJ/B}0&{Wm=lGzޙ=mlp2F*MGj݌O'*zx, =ZT+Buұ`?ok{ GGҌo7H'a2+ wۡHv5RC ?)6>BRHpuڶr~*_yR< whĜ 4>M 0ۢl~21V`\i\:د-G+h{Ď+'']xY}'כs1'%OCz>.x$ř=VϩHv~ع)[C_1^M"얅><e ;q 3(cW#yz6&,JCoұmv  6֦n\2;*$c!H5. '/ފr2Uq9~reiy_}UҜ~% wp@q}?>HUز:,csNFڪ.!ٻ꾓{~3fz#Bx5ss D}U vq'Nb~3s'^>'v\z Z6`ŏi{Zyf+d2=K9D-f:MMfZJM +'|8op,VtdIhqD,{egʵ !Re*5֩y Ud`z}]-]G#X~692`FnkQX<t6217FC55A-$T 3X߃yEufo u< q)NŘ NAzM&ǗZ.qjـ(fOdX(q% lŬOx{$pKFQ>rJtǞ a# i5W˖v;ggTdKgl}c B/5#0uΥdza!9.Qq3p߿BHRӝQцu9]I?v Dt >C$!|}h)5ij!n_@Rү#OX)`}T_Dn(+^dB-n AEbTR{(aN(}Vx~։5SP&/wʅGJF|y S4f6lOHZNm5r+ݦ4ʆ*V3rк|b՞;Ýi5{L^=fb_*LUxzt0EeItHkhkibۦZN_dt`@H;罢ҩ')P;Smk =bL5oXGFVG$sٟB7O' -.ciD Z{$`oeJ'NMIOz 0'#yujdc2`j 5?qoo fZ2:6r&c$:yH?^oI1}_̛ Sb% V}WO s, E%䌧h{zZMQ%KerF`'?4i- $ E5>sRr3Q$ހT7B9?4h7"[x!csj-fnuJpV4DC k[`S:EWsB+D~y2j'%tE<钠[n+D7 'Wo8 T._eY;rH^X /hS$-PN}g[Aƕ*Ad&CGCI[d'>/.f-c*!ЗȔxFN+Q-9sIx ^vjό.) Vc$/Hj)5CZT:Ao+uhFI"~BN-;E %c]%{jC%yq[(g&#/@y31ſªZ^HYj"H(QX̹ =׵>q`{p2Ц^g-VduidۍqĶi*Np``jܖt8+""41UsI!&$X1WvX<=Dxqq;v zh3|]YW+k5x9mAQ5O)0[`|i rR6dn跺S\N?=S,2%irN2Μ3 U{aӴLXi .Q'4y3GOf?w߻@Sq+\,NfH]^/;:} wֈ%k>n aXǷˏ9E=Y X'L|@{ʅTMgiGIxy{dJzڥ`"Q3 J.ÿ:uȑJEFu/ݷACf0h챔LN_.=7Zְ@ 0 f8QbIp=r@LC2qpC!.Qa MlcP+eKfl&18V)S KSQ4]qMuI0/[O*xǯ4/`eȮ7HV oLa^P<%4U[,Uoʃ<xj*CBZ5 C?h!f݁a7fk\)KzGoy1~:#U*O3%$ +I6Șpwa3@Mi 1.&DϫSAK|[D҅VUG1OqH4C3쑐Ђ㳫e7!rwxG ȵAm?^̢W 3|taf Ҥ Og=J>\Mo2= 5J~MH&i016~R ?:^e>߳ň_yg(.3֭"mp"@ync!c9-)k|W9q^roSJ~hZ6~=Ku%9֠ܒKz iSI Vl `KzV`41+'F)?8S4xDzaB~9,h#N20 {*Kgn̈́dyƺ1wWSߞ}A9DUyz͎l0Cj2.'3{lh >r m! nAf~_@I8ajpAzRK >\/cK}߯ڨ H]Wƶ5Ƀ}h^f'ެ-Fy<yz-+3`8F5M3c":rpRL v/eN}>!ȹ0t:,Kf%>ޠ^S$ʹ:'g>4y' /€nA M4ׂ!w@wJ&C7UOr8<j&YrQ*H? U +fnbq}."ZwxWvq+HNJ.j}N&/҂ !++EA;Ti>vp$OPN̘ [AzxТ2͡rVq &W5T : z{{BURnU ^sV#XOup]26]C}y9 D男$ CE*'ZM6z^fb<{S]g) S!kJ=&ɝ*W+-\h)-8B(p#n4TAV[\eZ/P/Вܔ< "VgՔ2>e܍mo}~8#=HCj+۫ Y/&b;cPEY\uV% 4OC ڏHm$M#GZ ;8-Lb]ÉXmG_bNޣ|f.d q]1@p&7JJg/+d$r& *\kxCێܷѕ (S\ɻEggV=F80V*~y1PȯoɁ#zb$`U,|ύʦo% qk'"LthܗY{hL= Μ'q^.z ufI7sgri$m|z0itUS1L}RRS~"dIcyI]E2 n6?-TBa DKxoj=5sP;K?.9|SzW1 c]t ^,PmMmpQXϚ5[(~Zn,N=96m9\.-\s"Ī< *\Jln|Z"I$' ~ݼf4s"tMY閶n}^yl ~<#[^\X- ˦! 4="ޞ_l%z.vBn=~$7Ш֢7&l&*N6fz־ѭqY?SjC%)]x(]B.ݚz-µ`ϊx54U+ʇt%ar@Ԛq9Oe{yI$ w0GTZş-]OyԬ`AY^^d+N %%dOA_UG_c ./C娖8 (p1{˖Scotԫ,n).UX5p3e>tL0%M^&⿆ϧV5 ƿ7Q4jyT߹rK=Uͧ.YT,g{~1P ({j1@:t!Σӳn-#@q2Qnw &`AF}P0o3;^O`K(, Bk=kC#Y <ZQjprlBmp&e+7`z(z 2,8בv_cI.ʑ! + Z 9}AF԰}MFwrt|Uכ?Y{#2 +uuqf5O%q`乜v[VdLG5 !|̫WƟ@l <^FF2kJVEOfMo ]d#-cSp h[~A/(^({+(*KtzUabsS5;^CZ6R6(|+xtRNI:] `ҊL7ۛWFSc̍"nZF/W%<\ͺ Tshn5PwLČ gi\{ZXdP[uoѿVSIG4׻we TUDPl⁠"z #AW3&Sh+yB?Ivs|r>6i9oN gḄ?gA)T7mNb71<+Li^{3- s|eE&؝A}iy 3/@bռEA\?`6NG!/+[sZY+X5KOy?\wlxHΒy%R'f9nCԽcHySXr WG@diLQۑ(̗|qk4xH| ,#n&5|\A3WJjdj|G1;A0o٤G#~yL]㛽) 4Ku-v[C뜸5GO~yq^Fc\ioha31 Q`)DR43F\Ԭ&"ʑYT7i/s.&K8/GTuK) >\F赅Yz]܈XcSAFpJ^ʸ$J+PMqzݩ{ќ xִh8l2]#avٽ㰟@*g]`UO_ X.#t,k:%4= lk|;ݢW~J' ФpX 7nU* &^c to0IJg:Co%l}=ނ햇O;LݶwV*r  p:h7΃R lZQ (UӆB@<ب )E=b03s+9pXv؃/>]Eg٤6Q_E'Ŵ{uPgbuԇ_eV?FpFght{ypTzۊ xy4cvRW*9/,eT\ &dPӛ"KB<P0R9I Jz%,EbR WNkwˣ=5|Q tS) ~]?Ơ3:d?s{{YYSՎ0ٿ YSm~{ɘ\ڏ M"p|- qƯ57g S&ԉh!{dWl,, PꦂGs^WR??wsaNk9q7H d^ųI؀4}fU2:9ƱJXXn1Ǚ0y5u.ej#׋F{=$S5?8u$2I1/:{G8K#f+-80&oD؊3pASx'iKg:/  u񞪄l:ns%Op˖(: ʣ3|_f1.m U+ ժgE6DB;ؕ6'c3an wP#BpB }`r}j@%~`j{UgLn˂y-R~?‚PȣRI#'/`iB:~r/vuƀr}'!}уcm>!%2"d sV@E*s"һ@:M5ss\oI]eBZA,wj]]h!mMV%$Wx|KQ&iE3ͭ9f/+":1'RqZ!J#0Q^K,msT6ȏӭE_̙æqt,!WJ)lZ-ْWlW:_Ay($5s)"_Y $Hğ7KqayS)rJ逺LeW9 E2 Y | \@ிUCTLv%^O; ὕ' yw_`z`J. C S |Ou˙3 >vmݞ7XSs/U؅jV+F}`9i&9@hi/KiOs 52V}L V@ ,V~; AjcM\l8vzVs8ԄT]wm1ē7ʏCIx0 I.wY4 K `S/bZnC.SnIX`VAetԕ]K 64۱\V ;IAVjkvMNb;dKgkWQ~6 ϴs5"RnK]AHZgR؈,D \CAL6hJۍ O+0 ы@C|43O[]H ]1ߞbryȺ: XJz~^!v:7BQhan MQ5_e88 {F$Pw<00_NpKOv31(0z|HC~n^dÝJ&՛/UtgludNlOPe}fa]ҾR)ۅN\@т+zn]-aeCBA^j͙"w$R,Gh^^bla([GTQ^d(I9 kF&!Ͻ$[{\ʬ,eLΦ|F#Wl7*ݯqA׆,^yf$@ 5y?`ai9za XBerO5d$(KLܒ%]3`j)]"ĕU9zIa#/QRx^r\Ȕl裡N4-86`3M}KQ4@A0 EtV|jn\:͎Dtŭ00  ;|z'Z cErlhm=ھ E+LkDύ=W˧麡b9H}#ZPGyR#T~Ԗ%ͷhVn@r;ZL2kPI v䯼fGNGBfLFD]Xe^h7KglbN8Kb4ASAKc94?KCVV6`%$ lk N; v ً;=9Mml'vΎ~ :ṠhdOaYe:F&+ʔBy`/.n5Q~ MQ|o&M%h6#*a%w57ppM2բfxNc5Y\g;V\j8#I˻1CIw%>4}AN&L,/M+F0%'T@nE=%M.7@a+#(2*qo%Y%kxcR'z46JMm%l\yׂi]8 )3W}8S^6b Btl^Kb[`w5i ;E!ov!@rIÁ-0>"˾RP)C0!~i4jg>:*rs&˦]{_^13FKsrFjw@+FxYW<5cʨ;ʋ!igh /_P椸WԊ#s_m嚙dԉ+^τ%("&j:Ф=5HL`3iH=}+\w~5_NFe Un8x̚6@K;ZZ))mbDĽh;ܨadduZi4<. wd`uZ iLr|\#yP xj+3ƌ yɌC1ub AB _.Y 0>jK~uP+ʯiE6=^l@06Fw/ qe˃^ɹ%JѸ Y'<J푊=m}$6q˰EhA(˿ܴqCנwiIpZ Zx!s(W!QJaU>Icd;%6^ʞt yPJ/Y˺՚1EٽGyf':$XyCjڒvRķn1ℼ,e bGdy>[?2쪆~]|$Vθmŕ,/O9#NIc̎'40#.AS$Ҵz8*5-Z_3[ޞ?w&q!.Eu4tv8593V*WlK.qZOK m--:iҰubAOw2DUn J(4}^8Ģ0R̽ݿk~5'*Nц o&:ӘrKRUL]^֠ܣ'= 3.~?G|M|޻o5(.U7̎Ę`_IiXg~تfكe KOvL@cm{25S$c5[Z|,Ey0V_挼1ñYCrwZ/17z4Ĺ3khf3n fL'.19t%X6M5oǩ /='@@C jb+rSu&'`TCHoXW()̛l$fL(rHyœI|Гj?jY;tae~Y{q=B'¤BH3;Dp$Om #"F36"r=;= ,Ǵa>ь@׆wIaBOD6j _jWW9i#wL?G#1љYc#bU~-/G%8ǟL4Lơ s {|L l~QPm/k}y"p$jU(I,YH \$ ΘO^P~l-uh%3Ht ymA붔Dk"DQbڶsZsz*D`&xZ%3wQ #acFVsQY ʜZODv{TOK3ja9h"= ۗ nߑ \F}̴| U\]PtIb$MlP]u5hlFy{t-Gj8#H "qQ#AoitI]2?R|(՟yNQD!tZ#H1}͘Yg(c>2Pl0AƸB CO8i:4HNN FZ'D|9 JF0I<]h@NrQL`^ʳ[崒.ykvX@^šoN8BT٣yEa掜RH?&wS`ZoE{-}_%H.?M7-"d@P6na%Y;BtiaiiyG_tniZ3R物s:H¬>xrx鬺aYY#I!JO鳯ǍXSIOWm7ook>֧_ Zv.vc?ӲxRq9J꼪8iIU4{ 6Yd%Cځ_b6v ,i9tzY_[۠V?dQxu[ _[ZOc&Rv jrIF@ tRXyL)t^SZLX>*(s~!o71&aƶcytŋD@Vh|,0T7@C)L5yuUc*0|[Fi-Ð$ WII[6!b06j!A}&Ϙ; V'P'V>cP;uQ*/"*[oi5tC+g89NAUx:b,89"=Is^,*/E* ['=7QyZYM,w |1FtJ\5.rg>Q3}|?u D\b3k_*U{ē,޴;+ku@.0,]Sh5~+PcLUCx07o~-3-#?m,8ɠ\h5JDOjFBx7fۦ#:2Z~Ji(m`Ii{p\RO =V6=ۜ(5H`mTw# G˲;;88dm8 ]~h(`) s@S`:7bj|Bx/}ެP"(O?ՔM1A iӟN8E*0:!E #?2ٶ.w͙Rz;;#S P2;ڸiѸj:l䁘jgѫ[T +ŪÁ٨AJP**w۬0;c)O7"UU6=*Dz0rb ~Ey Pj$cA7Z++C&CD)1љXyԖyS5+?Y.o ֲM7 N{o#H z<8@LHjZQTte T#V80I؇LjvlƘRJ[GdU-ϐ͹kH@ږB Y̲3Ěñ욢 { K5mPݨ.q #Arz Z*U ݷWG g٢h02 ]Cpvܕvlֶ}|UNXaUfC{ӕI[ng&Cfd!2Bj[khGpz(58KLͷ$Za]s}_&8`xSȔ2w;5(pMv "nc(z[8&D,߈<ίG|rW i-0 }`Lb/6}mT+(ՅG酓)<+#Q՜lqm]uA#j:LDh=f8ı@qXg yչI jyRa7 *E "R"O!ԻF]v6SPA %Ue zq V }8] lkl 3X8iE#$x!=p 1\UJ:lC◘K{jz$Yd㙜Ӵӌ;,F( 7~9hHn/4Uy%"Э\޲5+nEdH o܌|Mq  ˍC4XL~e>dSԖ-Buo< تf^" z,8jO'^5tqT\-"v.rq5yXCNHqve>S.?#CEUI{`-?tlGT={j|׎DF:6TEO_m'r/^}G}Ե媦okNEd/Yژ8ʣܢ]2+ u$=#P5TUygŃ8ACư #oP> C- C:injjQqabS;{V)qE@4!"]LG2O1tg.路PXrd;L$tí`LwR*hŠyFAf69^Y r=' ϥv/Pb{. >sM|B82 O'b' kt{Ƞ.tA,?/Mox8V*4H',wgĕf΄Eٙkg$6p^!;8aU) csSHN'cԊP 7ZEa࡛gKSgM 4|[憚H4`rBlԵ$FPOpcfD4>od";BA>7CZRօj$n%fR?jĹx4\̓@ݿ$p.h/|&%J25~Z}u(砍8Q vk4L@գaEt6#؝ 422b=d-/͈7XX-R _ Ed Vu ҁnZOM/k^XѾn4L Fyǹw\znu uz QVt %ٵ8Cd_ $m ǘ?ԡ?v䂡uVv(ݚ7jЩV2? Qv=n?lO܀dTƓќ|~"<1u`qs͖ʖ۷*$͈Xl8Hj_Tq/1jb;O&^'E1;7A/dͦ FX@Y;,9nI 4IvKOipy]ht D6R˵gɨZ]m49IO ]-z!Y4O77 ڼξf2)(kS|- 5=(\6c3x+?6K}}?t0[Ö޺kbD^L07?Go75rEgQn,x#d1zKBm{(l4Q 08{= sʿ-l,k-Qwx^[tC{ !A/>H.Q #r`׏TozectVI8qd .R2Dxaŏ,a>\̔,>2 ;3{\ 2M G 2bFXF6bqCa|gJ@@&TutVzr" ZG@Ϥ0 {욶E`i&\ ^qkXD߉8uRyF e#6tJp81{ä@FVB zZB m[)v mpjKE:?-\lT,F+ .Ղ_G Nk,.rT:Me=Pbl0:R1Kw7e6=G4d8~H$M6Wg$wj8VjhV-9 (Ge42ýq- S`A^5| ^YV!۠˿I31bRD&퓜aY^n!+" p bҼb\ -KB<)ztv=̶TD ^fo!Jg_pd@u%TdUHɛjF( Y ȹ4!n־^iI1NIl>I[,Ղ`j"H o&ԞjF6|v0#C\~#˯JNe$ģK>]sNm8U-5}sw K=MAP?oǘA|x4( <:K?6ǃPئ_?vLyIt6" X6,Yl_@:7 oyj]\kWR1|6>eΚB,AvrɽA24)#<Ŭ8Ձϻ,[O cL\˪YgOa(novVK{R/*j-%}ZENkigԖ)<]&g(*}KR72y#Aߺƾ*9G '%@cߊ 5 .KpRcR헶l(`g8O"!eϙ掠}f@Š}3%u>sggK<`zY(S MJiwt_r 3u$(ψ'ƶH藖,?[lbRWk"ah\ \O 7/Π#0HaHݱj7F ݑ@ܬ9l6̓c.z7 UYV7⢳'8]5'mû|gpd``b-œ)=xC+~Ӽ0$^WC݊a/ɍj0S/Ah4\$ zs :^Re$s:[W lk蕕} hPNDZp(8E RW}*WHA$MWkcܦ~b 9<7uo5D2-,YH:g|Ͷ>q-C:47*aJ5V1UljliR`ݙBYsz!J?ʥ쵣"A AˠL͕q4HoE c;<_]1ucMtqKc8ʅ7M1VkR@ ZkQZ-BnJixpmCWno}Q9}Y!;LvyW)ItNKs <~p'8ٰ~=_쑔.̌+Fu1."*  7{ R@f]0}mJ^?]IĈkoD g²s-@"ro"}Mo FȜ'h$Qt Jzh4F:.t7sq)40Yz?ۖu!M{Bwh r cShaU_4\j9 '^GZ=U[hڈ}}R3<0?"ו޽=q[6.vN4D.`nIQT}Rk2ɻ0e541o=h؞#B:q;OJ3F*YlTddDcW|昣+Č+!ԣ1G4"JT* ATLn2 V;!bjy=/ K,c "G0A+`Gc:v+ѵ[@]U65u)yy3ZP%N92N1 4R9m f:`Чg.8nsk/."*ݔkxĻtLj΅05;ۦu1)A@ 4,s&Տf +ξC:5X>f/.*y_Pj:P\_|K ЩB` F$"Āte‚d߀;__Rpd4"MSzjXH89yR+m"H4 6Jsa! ڠ4_;,C>%#<aX*_r7(+Psk,0NCDjL4^lȀ uZpdyB޼cI'|w3ԗ /XTeZl`7 =YDO<#ۘVM0HCmѴLs֝5P^mbG+{YK<(er X> 6D>X$eS'aM.,P<6:_f0tB7?]2!8aނD^K, 9&ێHh~[~skf`~p &=ձvؚag  `-RC>NDZsQ//yVǙ%RV!:qfꎆq6\@ٷRš8޼a}8_[\FdK_<Wf? Ȼl"[+3`DmA#G)ɛb+tN+v5'TO9ɼnܷQ+=KBIla2uG" UY2z(A{Ä-:g9}+O>%8 )f{7V9!NQ>!KYi3228+.G?@hK3'u{&`v"cv'4jpp78X,yL^/ɻ{kd p]kwN7~o<%WFV(h.h.sˢ<^OxS>=Qz)M:eӡQ2w [dW9/5* ޾.Ĉ_f/y^&`H;ػL\%؞9.H03jCV_y)r--N7{ .jz8WCN(_R5)L9&k*sS>9lc܃hAYASڧ/u9zo?i a%Z.W]0Ezɵ 䌺祌l:|jR ՖP=N;-Hè¬`ཎyl|Ey5'\=m!:SqP_Q[_ l1m߄^|,,َ^PC,tx>{=ά yMƯu !LhoVjIAsNø-`\V0x~uߛ V}kgWW' w,(u{V\o/WvJDؒbQ6]J0\Y4ʉQVRe^=b$jܶ<]θVЈ 0#(8qil%N0l<`,nw9u@O!Xh MUd`^>xo Um\z3 ]c]"Y*e:K9d:- _'8y2-l'G:XϽk s u(bfV|l[2 *Ǚy_-&sMk+7묐•kP#'};U LXwI%H MYW0e:EmS>E__ŇJvy𙒉R RB`)Kd;S޷,/,R\M謯 oڟ\+i5SWI;$t\y $Vg( j̴n("\DdA?ӌdV_n^3(<Uq򹨫겓65ᛌ:OV+vx܁b#hQeR"UΤvKYjO6Fف>4kTG t8Kzq 7i! /|LL:47&biodzf@ղ_dڷ'*ҁqaPz<}X(&T>n\wmY]\I)5!DoIqN`T$Y>z)NĽκ ݕyZ\n Y?=(- )|,=2_pl W`kmtt5%,hjYmFJXlI:q[iM0N (_Ң;x4aP <̓ .:"ɽjs{L;XUoPPAvtY",delYR[GJ#q:;NhHPauΫ=~x:\;C{Ûkp~҆;{/Uzؾ @8H28&JhxDZ aJ @&i "K9jUAq|SK--VmQfruJ{At1깐طr/".Q7\ђa,!މm0;tWx&/NW;[C&Շr @ip[c5P.d"n?X2pISڦC!+syf f+9tQq\U[V% ŖQ!@N@16 A[WlcHQAgbdJfs7ڀ I9;y?'%7ٞE1*:M{['lI렃zK3*ROpίp4 -|UYZl!3m+= ݃$F.B3d\+xR8Jq(TJ}J G:aE1ʹ]v1#v<9ȚAjL 3ptjЁ52O3+?U=0a,8 gju}{}4bV߶28ߔ!։blT5'j(icoy[ݐzc JSkg,OX v+zwV1&X>YYߟ@ O{bHuf_PCB-[MJUӹ-aL4z 0FBTbOl%$"bJ1w"Q_v*,:HxZ烇2` _DbkM I8W& qo1`~YX;Ƀ蔱N^@a0.A-A}˔{>͞As4mU/ ZHyZj>#ɛPr309//sMMRK9]@l,NpY!85í/KR[sNqYFh'du["Է l!&nM * iע**ȗ PVt_qM#LAYmJ,Is=})wB-(<{r' )% IA]w$TOcn3+i!{*9v}aT:61a"ꮣqERH#5^6z_-tHG& >ϝx߆nJAٞ$Lt~Zbxma:a>GM/ax0B5i8UG`Ls"3:(0;ovk ĬF5ܢT‡"-` iGvo #w֑,;ׅ?v;*]"-!JؼD < 6.:5J zL+&!lR3=z~lH"̍V.Nc8%b+[*@aٝ2n U ┒&G0+x3ytq=+OOge䠩_RCzbcHy<FzٌPb,n%!YZkַDzAjS#-HEdB汦A@]<)P $(ZLJu|s28"EoNHRaOҿZ_0G{J?wo;Qa?;4nW0#х碛Z^d[Byzwc]VuĂ+ڳOhq31X>/P1